﻿form{margin:0;padding:0;height:auto;height:100%;width:100%;}
body{margin:0;padding:0;height:auto;height:100%;width:100%;}
html{margin:0;padding:0;height:auto;height:100%;width:100%;}
html{overflow-y: scroll !important;}

a{cursor:pointer;outline:none;}
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
}
    
input[type="submit"]::-moz-focus-inner {
    border: none;
}
    
input[type="button"]::-moz-focus-inner {
    border: none;
}
    
input[type="reset"]::-moz-focus-inner {
    border: none;
}
    
button::-moz-focus-inner {
    border: none;
}
    
img{border:none;}
.clearfloats{clear:both;}
.displaynone{display:none;}
.mainwrap{min-height:100%;position:relative;min-width:960px;width:100%;max-width:100%; height:710px;}
.mainwrap_dream {min-height:100%;position:absolute;min-width:960px; width:100%; height:100%; background-image: URL(images/bg_dreams.jpg); }


/* classes for masterpage structure */
	/* standard position with booking bar at bottom*/ 
	/* the maincontentwrap needs padding-bottom:398px; when there is no booknow bar at the bottom */
	.maincontentwrap{min-width:100%;width:100%;max-width:100%;text-align:left;padding-bottom:0px;/* padding-bottom is the height of the footer */}
	.footerwrap{position:absolute;bottom:0;width:100%;text-align:center;height:20px;/* height is the height of the footer */}
	.footercontentwrap{margin:0px auto 0px auto;min-width:100%;width:100%;max-width:100%;text-align:center;min-height:50px;height:106px;max-height:106px;}/* height is the height of area above minimal footer */
	.footerfloatingbarwrap{min-height:42px;height:42px;max-height:42px;text-align:center;}
	/* standard position with booking bar under hero*/
	.maincontentwrap_withbookingbarunderhero{min-width:100%;width:100%;max-width:100%;text-align:left;padding-bottom:0px;/* padding-bottom is the height of the footer */}
	.footerwrap_withbookingbarunderhero{position:absolute;bottom:0;width:100%;text-align:center;height:50px;/* height is the height of the footer */}
	.footercontentwrap_withbookingbarunderhero{margin:0px auto 0px auto;min-width:100%;width:100%;max-width:100%;text-align:center;min-height:50px;height:50px;max-height:106px;}/* height is the height of area above minimal footer */
	.footerfloatingbarwrap_withbookingbarunderhero{min-height:42px;height:42px;max-height:42px;text-align:center;}	
	.booknow_table_withbookingbarunderhero{ position: absolute; left: 0px; top: 509px; width: 100%; z-index: 9999; }
	/* classes for hiding expanded footer area */
	.maincontentwrap_hiddenexpfooter{min-width:100%;width:100%;max-width:100%;text-align:left;padding-bottom:0px;/* padding-bottom is the height of the footer */}
	.footerwrap_hiddenexpfooter{position:absolute;bottom:0;width:100%;text-align:center;height:50px;/* height is the height of the footer */}
	.maincontentwrap_hiddenexpfooter_expbookbar{min-width:100%;width:100%;max-width:100%;text-align:left;padding-bottom:0px;/* padding-bottom is the height of the footer */}
	.footerwrap_hiddenexpfooter_expbookbar{position:absolute;bottom:0;width:100%;text-align:center;height:50px;/* height is the height of the footer */}
	.footercontentwrap_hiddenexpfooter{margin:0px auto 0px auto;min-width:100%;width:100%;max-width:100%;text-align:center;overflow:hidden;display:none;min-height:0px;height:0px;max-height:0px;}/* height is the height of area above minimal footer */
	.footerfloatingbarwrap_hiddenexpfooter{min-height:0px;height:0px;max-height:0px;display:none;text-align:center;overflow:hidden;}
	/* classes for print version of page */
	.maincontentwrap_print{min-width:100%;width:100%;max-width:100%;text-align:left;padding-bottom:0px;/* padding-bottom is the height of the footer */}
	.footerwrap_print{position:absolute;bottom:0;width:100%;text-align:center;overflow:hidden;height:0px;/* height is the height of the footer */}
	.footercontentwrap_print{margin:0px auto 0px auto;min-width:100%;width:100%;max-width:100%;text-align:center;overflow:hidden;min-height:0px;height:0px;max-height:0px;}/* height is the height of area above minimal footer */
	.footerfloatingbarwrap_print{min-height:0px;height:0px;max-height:0px;text-align:center;overflow:hidden;}
	.headerwrap_print{display:none;}
	.footerlinkswrap_print{display:none;}
	/* For Specialty Pages - stand alone, 404, 500, etc... */
	.maincontentwrap_withbookingbarabovefooter{min-width:100%;width:100%;max-width:100%;text-align:left;padding-bottom:0px;/* padding-bottom is the height of the footer */}
	.footerwrap_withbookingbarabovefooter{position:absolute;bottom:0;width:100%;text-align:center;height:50px;/* height is the height of the footer */}
	.footercontentwrap_withbookingbarabovefooter{margin:0px auto 0px auto;min-width:100%;width:100%;max-width:100%;text-align:center;min-height:50px;height:350px;max-height:106px;}/* height is the height of area above minimal footer */
	.footerfloatingbarwrap_withbookingbarabovefooter{min-height:42px;height:42px;max-height:42px;text-align:center;}	
	.booknow_table_withbookingbarabovefooter{position: relative; left: 0px; bottom: 460px; width: 100%; z-index: 9999; }

	.maincontentwrap_withnobookingbar{min-width:100%;width:100%;max-width:100%;text-align:left;padding-bottom:0px;/* padding-bottom is the height of the footer */}
	.footerwrap_withnobookingbar{position:absolute;bottom:0;width:100%;text-align:center;height:0px;/* height is the height of the footer */}
	.footercontentwrap_withnobookingbar{margin:0px auto 0px auto;min-width:100%;width:100%;max-width:100%;text-align:center;min-height:50px;height:50px;max-height:106px;}/* height is the height of area above minimal footer */
	.footerfloatingbarwrap_withnobookingbar{min-height:42px;height:42px;max-height:42px;text-align:center;}	
 
 	.maincontentwrap_withbookingbaraboveminfooter{min-width:100%;width:100%;max-width:100%;text-align:left;padding-bottom:0px;/* padding-bottom is the height of the footer */}
	.footerwrap_withbookingbaraboveminfooter{position:absolute;bottom:0;width:100%;text-align:center;height:50px;/* height is the height of the footer */}
	.footercontentwrap_withbookingbaraboveminfooter{display:none;}
	.footerfloatingbarwrap_withbookingbaraboveminfooter{display:none;}	
	.booknow_table_withbookingbaraboveminfooter{position: absolute; left: 0px; top: -500px; width: 100%; z-index: 9999;}
	
	/* classes for min footer no hat */
	.maincontentwrap_minfootnohat{min-width:100%;width:100%;max-width:100%;text-align:left;padding-bottom:0px;/* padding-bottom is the height of the footer */}
	.footerwrap_hiddenexpfooterminfootnohat{position:absolute;bottom:0;width:100%;text-align:center;overflow:hidden;height:50px;/* height is the height of the footer */}

/* END classes for masterpage structure */

/* template styles */
	.maincontentplaceholderwrap{min-width:100%;width:100%;max-width:100%;}
	.maincontentwrap_hero{margin:423px 0px 0px 0px;}
	.maincontentwrap_herowithfader{margin:413px 0px 0px 0px;}
	.maincontentwrap_minimal{margin:18px 0px 0px 0px;}
	.maincontentwrap_herosidebaroverlay{margin:13px 0px 0px 0px;}
	.maincontentwrap_herosidebaroverlaypromo{margin:10px 0px 0px 0px;}
	.maincontentwrap_herosidebaroverlayhighlight{margin:392px 0px 0px 0px;}
	.maincontentwrap_bemaster{margin:18px 0px 0px 0px;}
	.maincontentwrap_herowithbookingbarunderhero{margin:489px 0px 0px 0px;}
	.maincontentwrap_splashpage{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
	.splashpage_herowrap{min-width:960px;width:100%;max-width:100%;text-align:center;}
	.splashpage_hero{min-width:960px;width:960px;max-width:960px;overflow:hidden;}
	.contentarea{text-align:left;margin:0px auto 0px auto;min-width:960px;width:960px;max-width:960px;min-height:100%;height:100%;padding-bottom:0px;}
	.contentareaminfootnohat{text-align:left;margin:0px auto 0px auto;min-width:952px;width:952px;max-width:952px;min-height:100%;height:100%;padding-bottom:20px;}
	.minheaderbgwrap{width:100%;height:93px;position:absolute;top:24px;left:0px;z-index:-10;}

	/* Rokkan1v1HeroSideBarOverlay template */
	.master_pagebody_maintable{height: 100%;min-width:960px;width:960px;max-width:960px;}
	.master_pagebody_mainrow{overflow: hidden;}
	.master_pagebody_sidebaroverlay{min-width:190px;width:190px;max-width:190px;vertical-align:top;}
	.sidebaroverlaywrap{z-index:2000;min-width:190px;width:190px;max-width:190px;position:absolute;top:164px;}	
	.sidebaroverlaycolumnspacer{z-index:5;min-width:200px;width:200px;max-width:200px;}
	.sidebaroverlaymenuouterwrap{min-height:378px;width:100%; background-color:transparent;}
	.sidebaroverlaymenuwrap{width:100%;border:solid 1px #edebef;}
	.sidebaroverlaycontentwrap{padding-top:20px;width:100%;border:solid 1px #ffffff;}
	.master_pagebody_hiddenmiddletd{min-height:100%;height:100%;max-height:100%; vertical-align:top; overflow:hidden;}
	.master_pagebody_hiddenmiddletd_div{min-height:100%;height:100%;max-height:100%;min-width:20px;border-right-style: solid; border-right-width:1px; border-right-color:#e3e3e3;position:relative;top:110px;}
	.master_pagebody_hiddenmiddletd_div2{min-height:100%;height:100%;max-height:100%;min-width:20px;border-right-style: solid; border-right-width:1px; border-right-color:#e3e3e3;position:relative;top:68px;}
	.master_pagebody_maincontent{padding: 0px 0px 25px 14px;}
	/* END Rokkan1v1HeroSideBarOverlay template */
	
	/* Rokkan1v1HeroSideBarMinFootNoHat template */
	.master_pagebody_minfootnohat{}
	.sidebaroverlayminfootnohatwrap{z-index:2000;min-width:190px;width:190px;max-width:190px;top:569px;margin:0px 0px 0px 15px;}	
	.sidebaroverlayminfootnohat_hiddenmiddletd{min-height:100%;height:100%;max-height:100%; vertical-align:top; overflow:hidden;}
	.minfootnohat_hiddenmiddletd{min-width:6px;width:6px;max-width:6px;min-height:100%;height:100%;max-height:100%; vertical-align:top; overflow:hidden;}
	.sidebaroverlayminfootnohat_hiddenmiddletd_div{min-height:100%;height:100%;max-height:100%;min-width:20px;position:relative;top:110px;}
	.sidebaroverlayminfootnohat_hiddenmiddletd_div2{min-height:100%;height:100%;max-height:100%;min-width:20px;position:relative;top:68px;}
	.maincontent_topdividerbarwrap{min-width:952px;width:952px;max-width:952px;min-height:12px;height:12px;max-height:12px;text-align:center;margin:0px auto 15px auto;}
	.maincontent_topdividerbar{min-width:916px;width:916px;max-width:916px;min-height:12px;height:12px;max-height:12px;margin:0px auto 0px auto;}
	.maincontent_topdividerbarwrapminimal{min-width:952px;width:952px;max-width:952px;min-height:0px;height:0px;max-height:0px;text-align:center;margin:37px auto 15px auto;}
	.maincontent_topdividerbarminimal{min-width:916px;width:916px;max-width:916px;min-height:0px;height:0px;max-height:0px;margin:0px auto 0px auto;}
	.master_pagebody_maincontent_minfootnohat{padding: 0px 40px 25px 34px;}
	/* END Rokkan1v1HeroSideBarMinFootNoHat template */

	/* Rokkan1v1_BE.master style */ 
	.bemaster_topplaceholderwrap{padding:0;}
	.bemaster_mainplaceholderwrap{float:left;}
	.bemaster_bottomplaceholderwrap{padding:0;}
	.bemaster_pageborderwrap{min-width:960px;width:960px;max-width:960px;margin:0px auto 0px auto;}
	.bemaster_pageborderwrapwithborders{min-width:924px;width:924px;max-width:924px;margin:0px auto 0px auto;padding:0px 17px 0px 17px;}
	.bemaster_pagetopborderwrap{min-width:960px;width:960px;max-width:960px;min-height:10px;height:10px;max-height:10px;margin:0px auto 0px auto;}
	.bemaster_pagebottomborderwrap{min-width:960px;width:960px;max-width:960px;min-height:10px;height:10px;max-height:10px;margin:0px auto 0px auto;}
	/* END Rokkan1v1_BE.master style */
	
/* END template styles */

/* error messages */
.errormsgmainwrap{z-index:1000;position:absolute;top:0px;min-width:100%;width:100%;max-width:100%;text-align:center;}
.errormsgwrap{min-width:958px;width:958px;max-width:958px;min-height:26px;height:26px;max-height:26px;text-align:left;margin:0px auto 0px auto;}
.main_errormsg{margin:7px 0px 0px 40px;}
.nocookieserrormsgmainwrap{display:none;}

/* global hat */
.headertopcontainer{text-align:center;padding:0px 0px 0px 0px;}
.headertop{min-width:960px;width:960px;max-width:960px;min-height:23px;height:23px;max-height:23px;text-align:left;margin:0px auto 0px auto;}
.headerpreloginwrap{float:left;}
.headertopleftlinkswrap{float:left;margin:4px 0px 0px -13px;}
.headertoprightlinkswrap{float:right;margin:5px 0px 0px 0px;}
.quickweatherlocation{display:block;position:relative;top:-5px;}
.quickweathericon{display:inline;width:20px;height:20px;position:relative;top:0px;}
.quickweathertemp{display:inline;position:relative;top:-5px;}
.headertoprightlinksitem{display:block;float:left;padding-left:10px;padding-right:10px;}
.headertoprightlinksitemdivider{border-left:solid 1px #d9d9d9;}
/* END global hat */

/* Header Styles */
.headerwrap{min-height:119px;height:119px;max-height:119px;width:100%;}
.headerlogonmenucontainer{z-index:2000;margin:0px auto 0px auto;text-align:center;min-width:960px;width:960px;max-width:960px;}
.headerlogo{text-align:left;padding: 5px 0 5px 0;min-height:65px;height:65px;max-height:65px;}
.headerlogoimage{z-index:3000;margin:10px 0px 0px 0px;width:300px;height:51px;position:relative;}
.headerrotator{z-index:1000;position:absolute;top:140px;left:0px;width:100%;min-height:346px;height:346px;max-height:346px;}
.headerbg{z-index:-10;position:absolute;top:24px;left:0px;min-width:960px;width:100%;min-height:518px;height:518px;max-height:518px;}
.headerbgcontainer{z-index: 2;margin: 0px;overflow: hidden;position: relative;margin: 0px auto 0px auto;text-align: center;}
.headerbgul{z-index: 1;top: 0px;left: 0px;overflow: hidden;position: relative;margin: 0px auto 0px auto;text-align: center;padding: 0px;}
.headerbgli{float: left;height: 518px;margin: 0px auto 0px auto;list-style-type: none;text-align: center;}
.headerbgdiv{background-position: center 0;background-repeat: no-repeat;width: 100%;height: 518px;}
.headerbgdiv_dream{background-position: center 0;background-repeat: no-repeat;width: 100%;}

.globalhatwrap{float:right;margin:0px -9px 0px 0px;}
	/* Navigation styles */
		/* primary nav */
		.primarynavigationwrap{width:100%;text-align:center;position:absolute;top:98px;left:0px;z-index:2000;min-height:36px;height:36px;max-height:36px;}
		.primarynavigationhilitemedia{margin: 13px 5px 0px 13px;position:absolute;top:0px;left:0px;}
		.primarynavigationli{height:34px;top:0px;}
		.primarynavigationitem{margin:10px 0px 5px 23px;padding: 0px 0px 0px 0px;}
		.primarynavigationsubitemwrap{white-space:nowrap;margin:6px 0px 0px 9px;padding: 0px 0px 0px 0px;border-bottom:solid 1px #c6c6c6;border-top:solid 1px #ffffff;}
		.primarynavigationsubitemwrap .primarynavigationsubitemfirst{margin:1px 0px 0px 0px;border-right:solid 1px #c6c6c6;border-left:solid 1px #c6c6c6;}
		.primarynavigationsubitemwrap .primarynavigationsubitem{border-right:solid 1px #c6c6c6;border-left:solid 1px #c6c6c6;}
		.primarynavigationsubitemfirst{padding:5px 16px 12px 15px;}
		.primarynavigationsubitem{padding:0px 16px 12px 15px;}
		.primarynavigationdivider{height:32px;width:23px;}
		.primarynavigationbooknowbutton{float:right;margin:3px 22px 0px 0px;min-height:30px;height:30px;max-height:30px;min-width:89px;width:89px;max-width:89px;}

	    /* language nav */	
	    /* drop down */	
		.languagenavigationwrap{position:absolute;background:#FFFFFF;border-right-style: solid;border-left-style: solid;border-right-width: 1px;border-left-width: 1px;border-right-color: #d9d9d9;border-left-color: #d9d9d9;margin-left:-10px;text-align:center;z-index:3000;}
		.languagenavigation{display:none;padding-top:5px;}		
		.languagenavigation_menuitem{padding:5px 0px 5px 0px;text-align:left;margin-left:10px;}
		/* horizontal */
		.languagehorizontalnavigationwrap{background:#FFFFFF;border-left: solid 1px #d9d9d9;margin:-5px 0px 0px -10px;text-align:center; z-index:3000;}
		.languagehorizontalnavigationul{margin:5px 0px 0px 10px;padding:0px 0px 0px 0px;height:15px;}
		.languagehorizontalnavigationli{display:inline;padding:22px 0px 2px 0px;}
		.languagehorizontalnavigationli2{display:inline;padding:22px 0px 2px 0px;display:none;}
		.languagehorizontalnavigationitemlink{z-index:1010;padding:0px 8px 3px 0px;position:relative;top:-3px;}
		.languagehorizontalnavigationhilitemedia{padding:0px 0px 0px 0px;position:relative;top:3px;height:14px;width:28px;}	
			
		.headermenu{text-align:left;min-height:36px;height:36px;max-height:36px;min-width:400px;width:600px;max-width:600px;margin:-10px auto 0px auto;}
		.headermenuminfootnohat{padding:10px 0px 10px 0px;}
		.headermenuminfootnohat ul{margin:0px 0px 0px 15px;}
		.headermenuminfootnohat .primarynavigationsubitemwrap{margin:0px 0px 0px -7px;}
		.headermenubackdrop{clear:both;z-index:-5;min-height:36px;height:36px;max-height:36px;position:relative;top:-47px;left:auto;min-width:400px;width:600px;max-width:600px;margin:0px auto 0px auto;} 
		.headermenubackdropimageleft{float:left;position:relative;top:0px;left:-2px;}
		.headermenubackdropimageright{float:right;position:relative;top:0px;left:3px;}

		/* search box */
		.searchboxandmenuwrap{text-align:right;min-height:27px;height:27px;max-height:27px;position:relative;top:-19px;right:17px;}
		.searchboxnavigationul{position:relative;top:1px;right:232px;margin:0px 0px 0px 0px;}
		.searchboxnavigationleftimageli{display:inline;}
		.searchboxnavigationleftimage{position:relative;top:0px;padding:18px 3px 2px 0;}
		.searchboxnavigationfirstli{display:inline;padding:22px 0px 2px 0px;}
		.searchboxnavigationli{display:inline;padding:22px 0px 2px 0px;}
		.searchboxnavigationitemlink{z-index:1010;padding:0px 8px 3px 0px;position:relative;top:-5px;}
		.searchboxnavigationhilitemedia{padding:5px 2px 0px 3px;position:relative;top:-1px;}
				
		.searchcontrolswrap{display:inline;padding:8px 0 10px 7px;position:relative;top:-28px;right:2px;min-width:230px;width:230px;max-width:230px;}
		.searchcontrolswrap_mac{top:-27px;}
		
		.searchboxtextbox{position:relative;top:3px;left:9px;padding:3px 0px 0px 4px;min-height:21px;height:21px;max-height:21px;min-width:185px;width:185px;max-width:185px;border:1px solid #C6C6C6;}
		.searchboxgobutton{border:none;position:relative;top:4px;left:8px;min-height:25px;height:25px;max-height:25px;min-width:35px;width:35px;max-width:35px;cursor:pointer;}
		 
		.searchboxnavigationrightimage{position:relative;top:-52px;left:939px;padding:0px 0px 0px 0px;
		                               min-height:35px;height:35px;max-height:35px;
		                               min-width:15px;width:15px;max-width:15px;z-index:-1}
		.searchboxnavigationrightimage_mac{top:-51px;}
		
		/* social links */
		.sociallinksitem{}
		.sociallinksitemselected{}
		.sociallinksul{margin:0px 0px 0px 0px; padding:0px;}
		.sociallinksli{ list-style:none;display:inline;float:left;padding:4px 0px 0px 0px;}
		.sociallinkslink{padding:0px 0px 0px 0px; display:inline;}
		.sociallinksitemtext{position:relative;top:12px;left:5px;}
		
		/* expanded footer links feature */
		.featureexpfooterwrap{float:left;margin:33px 0px 0px 0px;min-height:213px;height:213px;max-height:213px;min-width:200px;width:200px;max-width:200px;}
		.featureexpfooterul{list-style: none; margin:0px 0px 0px 0px; padding:0px;}
		.featureexpfooterli{padding:0px 0px 5px 0px;min-height:32px;height:32px;max-height:32px;min-width:190px;width:190px;max-width:190px;}
		.featureexpfooteritem{min-height:32px;height:32px;max-height:32px;min-width:190px;width:190px;max-width:190px;padding:8px 0px 0px 10px;}
		/* expanded footer links standard */
		.expfooterwrap{float:left;min-height:13px;height:213px;max-height:213px;min-width:145px;width:145px;max-width:145px;}
		.expfooterul{list-style: none; margin:0px 0px 0px 0px; padding:0px;}
		.expfooterli{padding:0px 0px 5px 0px;}
		
		/* minimal footer links */
		.minimalfooterul{margin:0px 0px 0px 0px; padding:0px;}
		.minimalfooterli{list-style:none;display:inline;float:left;}
		.minimalfooterlink{padding:0px 15px 0px 0px; display:inline;}
		.minimalfooterlinkfirst{padding:0px 15px 0px 0px; display:inline;}
		
		/* sidebar overlay */
		.sidebarnav{min-width:190px;width:190px;max-width:190px;}
		.sidebarnav_heading{padding:10px 0px 10px 7px;margin:0px 0px 7px 7px;border-bottom:solid 1px #d9d9d9;min-width:170px;width:170px;max-width:170px;}	
		.sidebarnav_menus_ul{list-style-type:none;margin:0px; padding:0px;}
		.sidebarnav_menus_menuitem_li{list-style: none;min-width:174px;width:174px;max-width:174px;margin:4px 0px 2px 7px;padding:6px 0px 6px 5px;}
		
		.sidebarnav_menus_menuitem_selected_li{list-style: none;min-width:174px;width:174px;max-width:174px;margin:4px 0px 2px 7px;padding:6px 1px 6px 1px;}
		.sidebarnav_menus_menuitem_selected_li_nc{list-style: none;min-width:174px;width:174px;max-width:174px;margin:4px 0px 2px 7px;padding:6px 1px 6px 1px;}
		
		.sidebarnav_menus_menuitem_link{white-space:nowrap;padding:5px 87px 5px 5px;}
		.sidebarnav_menus_menuitem_selected_link{white-space:nowrap;padding:5px 87px 5px 5px;margin:0px 0px 0px 4px;}
		.sidebarnav_menus_submenu_ul_pns{list-style-type:none;margin:8px 0px -5px 11px; padding:0px;}
		.sidebarnav_menus_submenu_child_ul_pns{list-style-type:none;margin:0px 0px 0px 11px; padding:0px;}
		.sidebarnav_menus_submenu_ul_ps{list-style-type:none;margin:0px 0px 0px 19px; padding:0px;}
		.sidebarnav_menus_submenu_li_selected_ps
			{list-style: none;margin:0px 0px 0px 0px;padding:1px 0px 1px 0px;}
		.sidebarnav_menus_submenu_li_ps
			{list-style: none;margin:0px 0px 0px 0px;padding:1px 0px 1px 0px;}
		.sidebarnav_menus_submenu_li_selected_pns
			{list-style: none;margin:0px 0px 0px 0px;padding:1px 0px 1px 0px;}
		.sidebarnav_menus_submenu_li_pns
			{list-style: none;margin:0px 0px 0px 0px;padding:1px 0px 1px 0px;}
		.sidebarnav_menus_submenu_link{margin:0px 0px 0px 5px;}
		.sidebarnav_menus_submenu_selected_link{margin:0px 0px 0px 5px;}
		
		/* sidebar right justify overlay */
		.sidebarnavrj{min-width:205px;width:205px;max-width:205px;}
		.sidebarnavrj_heading{min-height:80px;height:80px;max-height:80px;min-width:38px;width:38px;max-width:38px;margin:0px 0px -76px 0px;position:relative;left:167px;}	
		.sidebarnavrj_footing{min-height:80px;height:80px;max-height:80px;margin:-56px 0px 0px 0px;position:relative;top:15px;}
		.sidebarnavrj_menus_ul{list-style-type:none;margin:43px 0px 0px 0px; padding:0px;position:relative;top:-39px;text-align:right;}
		.sidebarnavrj_menus_menuitem_li{list-style: none;min-width:184px;width:184px;max-width:184px;margin:4px 0px 2px 7px;padding:6px 0 11px 5px;}
		
		.sidebarnavrj_menus_menuitem_selected_li{list-style: none;min-width:184px;width:184px;max-width:184px;margin:4px 0px 2px 7px;padding:6px 0 11px 5px;}
		.sidebarnavrj_menus_menuitem_selected_li_nc{list-style: none;min-width:184px;width:184px;max-width:184px;margin:4px 0px 2px 7px;padding:6px 0 11px 5px;}
		
		.sidebarnavrj_menus_menuitem_link{white-space:nowrap;padding:5px 29px 5px 5px;}
		.sidebarnavrj_menus_menuitem_selected_link{white-space:nowrap;padding:5px 5px 5px 5px;margin:0px 0px 0px 4px;}
		.sidebarnavrj_menus_submenu_ul_pns{list-style-type:none;margin:8px 37px 1px 0px; padding:0px;}
		.sidebarnavrj_menus_submenu_child_ul_pns{list-style-type:none;margin:0px 0px 0px 11px; padding:0px;}
		.sidebarnavrj_menus_submenu_ul_ps{list-style-type:none;margin:0px 0px 0px 19px; padding:0px;}
		.sidebarnavrj_menus_submenu_li_selected_ps
			{list-style: none;margin:0px 0px 0px 0px;padding:1px 0px 1px 0px;}
		.sidebarnavrj_menus_submenu_li_ps
			{list-style: none;margin:0px 0px 0px 0px;padding:1px 0px 1px 0px;}
		.sidebarnavrj_menus_submenu_li_selected_pns
			{list-style: none;margin:0px 0px 0px 0px;padding:1px 0px 1px 0px;}
		.sidebarnavrj_menus_submenu_li_pns
			{list-style: none;margin:0px 0px 0px 0px;padding:1px 0px 1px 0px;}
		.sidebarnavrj_menus_submenu_link{margin:0px 0px 0px 5px;}
		.sidebarnavrj_menus_submenu_selected_link{margin:0px 0px 0px 5px;}

	/* END Navigation styles */
/* end header styles */

/* footer styles */
.footerheadlinesandsociallinkswrap{z-index:1010;position:relative;top:2px;min-width:960px;width:960px;max-width:960px;min-height:84px;height:84px;max-height:84px;margin:0px auto 0px auto;}
.footerheadlineswrap{min-height:40px;height:40px;max-height:40px;border-top:solid 1px #edebef;border-left:solid 1px #edebef;border-right:solid 1px #edebef;}
.footerheadlinetitle{float:left;padding:15px 0px 0px 10px;}
.footerheadline{float:left;padding:15px 0px 0px 6px;}
.footerstayintouch{float:right;padding:15px 12px 0px 0px;}
.footerfloatingbardivider{border-bottom:solid 1px #edebef;position:relative;top:-1px;width:97%;margin:0px auto 0px auto;}
.footersocialpropertiesmainwrap{position:relative;top:-1px;}
.footersociallinkswrap{min-height:41px;height:41px;max-height:41px;border-bottom:solid 1px #C6C6C6;border-left:solid 1px #C6C6C6;border-right:solid 1px #C6C6C6;text-align:left;padding:0px 0px 0px 5px;}
.footerexpandedsitemenuwrap{min-width:960px;width:960px;max-width:960px;min-height:260px;height:260px;max-height:260px;margin:0px auto 0px auto;position:relative;top:44px;}
.footerexpandedfeaturesitemenuwrap{min-width:230px;width:230px;max-width:230px;height:258px;text-align:left;float:left;margin:-42px 0px 0px 0px;}
.footerexpandedstandardsitemenuwrap{min-width:725px;width:725px;max-width:725px;min-height:215px;height:215px;max-height:215px;text-align:left;float:right;margin:-42px 0px 0px 0px;padding:43px 0px 0px 0px;}
.footerlinkswrap{margin:0px auto 0px auto;min-width:960px;width:960px;max-width:960px;min-height:45px;height:45px;max-height:45px;}
.footerlinkswrapminfootnohat{margin:0px auto 0px auto;min-width:950px;width:950px;max-width:950px;min-height:45px;height:45px;max-height:45px;}
.footerbottomleftlinkswrap{float:left;margin:8px 0px 0px 0px;}
.footerbottomrightlinkswrap{float:right;margin:8px 0px 0px 0px;}

.headerpropertieslinkswrap{margin:0px auto 0px auto;padding:0px 0px 0px 0px;min-width:100%;width:100%;max-width:100%;position:absolute;top:10px;z-index:5000;}
.headerpropertieslinksinnerwrap{margin:0px auto 0px auto;padding:0px 0px 0px 0px;min-width:954px;width:954px;max-width:954px;}
.footerpropertieslinkswrap{padding:8px 0px 0px 0px;min-width:210px;width:210px;max-width:210px;position:relative;top:-42px;left:749px;}
.propertiesdroplistbutton{text-align:left;padding-left:10px;width:198px;height:28px;}
.headerpropertieslinkswrap .propertiesdroplistwrap{display:none;border:solid 1px #d9d9d9;min-width:196px;width:196px;max-width:196px;margin:0px 0px 0px 0px;}
.footerpropertieslinkswrap .propertiesdroplistwrap{display:none;border:solid 1px #d9d9d9;min-width:196px;width:196px;max-width:196px;margin:0px 0px 0px 6px;}
.propertiesdroplistul{list-style: none; margin:0px 0px 0px -3px; padding:0px 0px 7px 0px;}
.propertiesdroplistli{padding:5px 0px 0px 15px;margin:0px;width:186px;text-align:left;}
.propertiesdroplistlink{text-decoration:none; color:Black;width:186px;}

.propertiestopdroplistbutton{text-align:left;padding-left:10px;width:198px;height:28px;}
.headerpropertieslinkswrap .propertiestopdroplistwrap{display:none;border:solid 1px #d9d9d9;min-width:131px;width:131px;max-width:131px;margin:-1px 0px 0px 2px;}
.footerpropertieslinkswrap .propertiestopdroplistwrap{display:none;border:solid 1px #d9d9d9;min-width:196px;width:196px;max-width:196px;margin:0px 0px 0px 6px;}
.propertiestopdropdownmainwrap{float:right;min-width:156px;width:156px;max-width:156px;position:relative;overflow:hidden;} 
.propertiestopdroplistul{list-style: none; margin:0px 0px 0px -3px; padding:0px 0px 7px 0px;}
.propertiestopdroplistli{padding:5px 0px 0px 15px;margin:0px;width:186px;text-align:left;}
.propertiestopdroplistlink{text-decoration:none;width:186px;}


/* end footer styles */


/* dialog box styles */
	/* common for all dialogs */
	.dialogtitleclosebuttonwrap{float:right;width:10px;}
	.dialogclosexbutton{width:9px;height:15px;border:solid 1px gray;position:relative;right:2px;}
	.dialogclosextext{display:inline;width:60px;height:14px;float:right;text-align:right;padding:1px 3px 0px 0px;cursor:pointer;position:relative;right:2px;}
	
	/* manage your stay dialog */
	.logindialogtabwrap{height:24px;width:335px;position:absolute;top:-25px;}
	.logindialogtab{height:24px;width:109px;border-right:solid 1px #d9d9d9;border-left:solid 1px #d9d9d9;float:right;margin:0px -1px 0px 0px;border-bottom:solid 1px #ffffff;}
	.logindialogmainwrap{position:absolute;display:none;top:23px;margin:0px 0px 0px -226px;z-index:1000;border:solid 1px #d9d9d9;min-width:335px;width:335px;max-width:335px;min-height:180px;height:180px;max-height:180px;}
	.logindialogtitlewrap{float:left;width:300px;border-bottom:solid 1px #d9d9d9;padding:10px 0px 3px 0px;margin:0px 0px 0px 17px;}
	.logindialogtitle{float:left;width:200px;height:100%;}
	.logindialogformwrap{float:left;width:300px;margin:0px 0px 0px 17px;padding:15px 0px 0px 0px;}
	.logindialogfieldwrap{float:right;margin:4px 0px 0px 0px;}
	.logindialogemailfield{width: 225px;margin:0px 0px 0px 4px;}
	.logindialogpasswordfield{width: 225px;margin:0px 0px 0px 4px;}
	.logindialoglinkwrap{float:right;margin: 15px 0px 8px 0px;width:235px;text-align:right;}
	.logindialoglink{margin:0px 0px 0px 5px;}
	.logindialogloginbuttonwrap{border-top:solid 1px #d9d9d9;float:right;width:300px;margin:5px 0px 0px 0px;padding:8px 0px 5px 0px;text-align:right;}
	.logindialogloginbutton{width:67px;height:30px;}
	.logindialogerrormsgwrap{float:left;text-align:left;width:200px;padding-top:5px;color:Red;font-weight:bold;}

	/* forgot password dialog */
	.fgtpwddlgtabwrap{height:24px;width:335px;position:absolute;top:-25px;}
	.fgtpwddlgtab{height:24px;width:109px;border-right:solid 1px #d9d9d9;border-left:solid 1px #d9d9d9;float:right;margin:0px -1px 0px 0px;border-bottom:solid 1px #ffffff;}
	.forgotpwddialogmainwrap{position:absolute;background-color:#ffffff;display:none;top:23px;margin:0px 0px 0px -226px;z-index:3000;border:solid 1px #d9d9d9;min-width:335px;width:335px;max-width:335px;min-height:180px;height:180px;max-height:180px;}
	.forgotpwddialogtextwrap{float:left;width:300px;padding: 10px 0px 3px 0px;margin:0px 0px 0px 17px;}
	.forgotpwddialogformwrap{float:left;width:300px;margin:0px 0px 0px 17px;padding: 5px 0px 0px 0px;}
	.forgotpwddialogloginbuttonwrap{border-top:solid 1px #d9d9d9;float:right;width:300px;margin:25px 0px 0px 0px;padding:2px 0px 5px 0px;text-align:right;}
	.forgotpwddialogfieldwrap{float:right;margin:4px 0px 0px 0px; padding-bottom:10px;}
	.forgotpwddialogemailfield{width: 230px;margin:0px 0px 0px 4px;}
	.forgotpwddialogloginbutton{width:133px;height:31px;margin:6px -2px 0px 0px;}
	.forgotpwddialogerrormsgwrap{float:left; text-align:left; width:165px;padding-top:0px;}

	/* stay in touch dialog */
	.stouchdlgtabwrap{height:24px;position:absolute;top:-25px;right:0px;}
	.stouchdlgtab{height:24px;width:86px;border-right:solid 1px #d9d9d9;border-left:solid 1px #d9d9d9;float:right;margin:0px -1px 0px 0px;border-bottom:solid 1px #ffffff;}
	.stouchmainwrap{display:none;position:absolute;background-color:#ffffff;top:23px;margin:0px 0px 0px -304px;z-index:3000;border:solid 1px #d9d9d9;min-width:500px;width:500px;max-width:500px;min-height:365px;height:365px;max-height:365px;}
	.stouchmainwraploggedin{margin:0px 0px 0px -430px}
	.stouchtextwrap{float:left;width:465px;padding: 10px 0px 3px 0px;margin:0px 0px 0px 17px;}
	.stouchtitlewrap{float:left;width:465px;border-bottom:solid 1px #d9d9d9;padding:10px 0px 3px 0px;margin:0px 0px 0px 17px;}
	.stouchtitle{float:left;width:200px;height:100%;}
	.stouchformwrap{float:left;width:465px;margin:0px 0px 0px 17px;padding: 5px 0px 7px 0px;}
	.stouchbuttonwrap{border-top:solid 1px #d9d9d9;float:left;width:465px;margin: 5px 0px 0px 18px;padding:8px 0px 5px 0px;}
	.stouchbutton{width:74px;height:30px;float:right;}
	.stouchfieldwrap{margin:4px 0px 0px 0px; padding-bottom:10px;padding-left:10px;}
	.stouchtitlefieldwrap{width:465px;float:left;text-align:left;vertical-align:middle;margin:0px 0px 0px 51px;}
	.stouchtitledroplist{width:100px; vertical-align:middle; margin:0px 0px 0px 4px;}
	.stouchfields{width:80px;float:left;text-align:right;padding:3px 0px 0px 0px;}
	.stouchinputs{width:140px;float:left;margin:0px 0px 0px 3px;}
	.stouchdroplists{margin:0px 0px 0px 0px;display:inline;}
	.stouchfieldwrap1{float:left;width:475px;padding-top:5px;}	
	.stouchfieldwrap2{float:left; width:465px; padding-top:5px; padding-bottom:10px;border-bottom:solid 1px #d9d9d9;}
	.stouchtravelmonthwrap{float:left;width:465px;padding: 7px 0px 3px 0px;margin:0px 0px 0px 17px;}
	.stouchlearnmorewrap{float:left;width:465px;padding: 8px 0px 0px 0px;margin: 0px 0px 0px 17px;}
	.stouchcheckbox{float:left; width:155px;}
	.stoucherrormsgwrap{float:left;width:300px;text-align:left;padding-top:5px;}
/* END dialog box styles */

/* Buttons */
.navbuttonleft{min-width:6px;width:6px;max-width:6px;min-height:26px;height:26px;max-height:26px;}
.navbuttonright{min-width:6px;width:6px;max-width:6px;min-height:26px;height:26px;max-height:26px;}
.navbuttoncenter{height:26px;width:100%;padding:0px 5px 1px 5px;text-align:center;vertical-align:middle;}
/* END Buttons */

/* Book Now Toolbar */
.booknow_solidbackground{position: fixed; left: 0px; bottom: 0px; width: 100%; z-index: 9999;}
.booknow_table{position: fixed; left: 0px; bottom: 0px; width: 100%; z-index: 9999;}
.booknow_solidbackground{height: 50px;z-index:9998;}
.booknow_main{padding: 1px 1px 1px 1px; width: 961px; height: 57px; margin: 0; }
.booknow_main ul{padding-left: 5px;-webkit-padding-start: 0px; text-align: left; margin: 0px 0px 0px 0px; height: 62px; width: 959px; padding: 0; overflow: hidden; }
.booknow_main ul li{padding: 9px 1px 1px 1px; float: left; list-style: none; }
.booknow_gradient span{position: relative; top: 17px; }
.booknow_dates{width:89px;height:18px;padding-left:5px;padding-top:3px;cursor:pointer;}
.booknow_calendar{vertical-align: bottom; cursor: pointer; padding-left: 0px; padding-right: 0px;height:26px;width:29px;}
.booknow_dropdown{width: 95px;}
.booknow_spacer{margin-left:5px;margin-right:5px;}
.booknow_spacerright { margin-right: 5px; }
.booknow_searchbutton_mousedown{width:87px;height:33px;margin:-2px 0px 0px 0px;border:none;vertical-align:middle;cursor:pointer;}
.booknow_searchbutton_mouseover{width:87px;height:33px;margin:-2px 0px 0px 0px;border:none;vertical-align:middle;cursor:pointer;}
.booknow_searchbutton{width:87px;height:33px;margin:-2px 0px 0px 0px;border:none;vertical-align:middle;cursor:pointer;}
li.booknow_gradient{width: 100px; height: 37px; overflow: hidden; text-align: center; margin-top: 9px; margin-left: 5px;}
li.booknow_date { margin-top: 10px; }
li.booknow_seperatorline{width: 1px; height: 42px; margin: 10px 4px 2px 4px; }
li.booknow_room { height: 30px; margin-top: 12px; }
li.booknow_addcode{width:74px;margin-top:0px;text-align:center;margin-right:10px;}
li.booknow_agentlogin {width:74px;margin-top:14px;margin-right:4px;}
li.booknow_addaroom {width:74px;margin-top:14px;}
li.booknow_search{margin: 9px 0px 0px 3px; text-align: center;}
li.booknow_triptype{height:47px;width:139px;margin-top:0px; margin-left: 4px;}
li.booknow_selectspacer .leftspacer{margin-left:10px;}
li.booknow_selectspacer .rightspacer{margin-right:10px;}
.booknow_addcodeclosed { padding-right: 12px; cursor: pointer;white-space:nowrap;}
.booknow_addcodeclosed:hover{padding-right:12px;}
.booknow_addcodeopen { padding-right: 12px; cursor: pointer;white-space:nowrap;}
.booknow_closeoverlay { right: 14px; top: -18px; height: 18px; border: solid 1px #f1f1f1; border-bottom: none; width: 55px; text-align: center; }
.booknow_arrowdownoverlay { top: 100%; left: 50%; margin-top: -2px; margin-left: -17px; height: 13px; width: 37px; position: absolute; }
.booknow_addcodepopuptextarea { padding: 5px 5px 5px 5px; white-space: nowrap; }
.booknow_greencheck { width: 13px; height: 10px; padding-left: 13px; }
.booknow_redx { width: 13px; height: 10px; padding-left: 13px; }
.booknow_greaterthan{padding-left:9px;}
.booknow_edit span{padding-left: 2px}
.booknow_error{padding: 5px 5px 5px 5px;}
.booknow_buttonleft{height:24px;width:9px;min-width:9px;max-width:9px;}
.booknow_buttoncenter{height:20px;padding-top:2px;width:53px;min-width:53px;max-width:53px;cursor:pointer;white-space:nowrap;}
.booknow_buttoncenter a{font:12px arial bold;padding: 0px 3px 0px 3px;}
.booknow_buttonright{height:24px;width:8px;min-width:8px;max-width:8px;}
.booknow_vacation_unselected{height:23px;width:139px;display:list-item;cursor:pointer;}
.booknow_vacation_selected{height:23px;width:139px;display:list-item;cursor:pointer;}
.booknow_daytrip_unselected{height:23px;width:139px;display:list-item;margin-top:1px;cursor:pointer;}
.booknow_daytrip_selected{height:23px;width:139px;display:list-item;margin-top:1px;cursor:pointer;}
li.booknow_addaroom_daybooking{display:none;}
li.booknow_addcode_dubai{width:60px;}
li.booknow_agentlogin_notsupported{display:none;}
.booknow_agentloginnotsupported #liSearchSpacer{margin-left: 98px;}
.booknow_agentloginnotsupported li#liSearchSpacer.booknow_seperatorline_daybooking{margin-left: 278px;}
.booknow_agentloginnotsupported li#liSearchSpacer.booknow_seperatorline_daybooking_withedit{margin-left: 239px;}
li.booknow_seperatorline_daybooking{margin-left: 184px;}
li.booknow_seperatorline_daybooking_withedit{margin-left: 145px;}

.booknow_daytrip li.booknow_gradient{display:none;}
.booknow_daytrip .booknow_dates{width:70px;}
.booknow_vacation .booknow_triptype{display:none;}
.booknow_daytrip .booknow_multiparty{width:267px;}
.booknow_vacation .booknow_multiparty{width:270px;}

.booknow_main .clearfloats{display:none;}

.booknow_main .bahamas{display:none;}

.booknow_main .dubai{display:none;}
.booknow_main_bahamas .dubai{z-index:2;text-align:center;float:left;display:block;position:relative;cursor:pointer;width:125px;height:30px;left:6px;top:2px;margin-right:5px;}
.booknow_main_dubai .bahamas{z-index:2;text-align:center;float:left;display:block;position:relative;cursor:pointer;width:125px;height:30px;left:6px;top:2px;margin-right:5px;}
.booknow_main_bahamas .bahamas{z-index:2;text-align:center;float:left;display:block;position:relative;cursor:pointer;width:127px;height:26px;left:5px;top:6px;}
.booknow_main_dubai .dubai{z-index:2;text-align:center;float:left;display:block;position:relative;cursor:pointer;width:127px;height:26px;left:5px;top:6px;}
.booknow_main_bahamas .clearfloats{width:1px;height:1px;clear:both;margin:0px;padding:0px;}
.booknow_main_dubai .clearfloats{width:1px;height:1px;clear:both;margin:0px;padding:0px;}
.booknow_main_bahamas .dubai div{padding-top:8px;height:22px;}
.booknow_main_dubai .bahamas div{padding-top:8px;height:22px;}
.booknow_main_bahamas .bahamas div{padding-top:4px;height:22px;}
.booknow_main_dubai .dubai div{padding-top:4px;height:22px;}
.booknow_main_bahamas{text-align:left;padding:1px 1px 1px 1px;width:961px;height:87px;margin:0px;}
.booknow_main_dubai{text-align:left;padding:1px 1px 1px 1px;width:961px;height:87px;margin:0px;}
.booknow_main_bahamas ul{z-index:1;padding-left: 5px;-webkit-padding-start: 0px; text-align: left; margin: 0px 0px 0px 0px; height: 62px; width: 959px; padding: 0; overflow: hidden; position:relative;left:1px;top:-5px;}
.booknow_main_dubai ul{z-index:1;padding-left: 5px;-webkit-padding-start: 0px; text-align: left; margin: 0px 0px 0px 0px; height: 62px; width: 959px; padding: 0; overflow: hidden; position:relative;left:1px;top:-5px;}
.booknow_main_bahamas ul li{padding: 9px 1px 1px 1px; float: left; list-style: none; }
.booknow_main_dubai ul li{padding: 9px 1px 1px 1px; float: left; list-style: none; }
/*  these need to change */
.booknow_00c4ff { color: #00c4ff; }
.booknow_8a9196 { color: #8a9196; }
.booknow_font_11pt { font-family: arial; font-size: 11px; }
.booknow_font_15pt { font-family: arial; font-size: 15px; }
.booknow_font_bold { font-weight: bold; }
/* END Book Now Toolbar */


/* Animation Styles */
	.animationmainwrap{display:none;height:100%;width:100%;position: absolute;top:0px;left:0px;z-index:300000;}
	.animationwrap{width: 100%;position: fixed;bottom:50%;margin-bottom:-100px;vertical-align: middle;text-align:center;}
	.animationiframe{display:none;}
/* END Animation Styles*/

/* Sidebar Overlay Booknow Button Styles */
.sidebar_booknowwrap{height: 44px;margin: 7px 7px 0px 7px;padding: 12px 0px 0px 6px}
.sidebar_booknow_link{}
.sidebar_booknow_button{height:35px;}
/* END Sidebar Overlay Booknow Button Styles */

/* Article Styles */
    .zone-td{vertical-align: top;}
    .article-td{vertical-align: top;}
    
	/* Single Image Article Styles */
	.sia_352x247 {height: 250px;width:344px;overflow:hidden;padding: 5px 20px 0px 4px;}	
	.sia_352x247 .article-contenttext{padding: 10px 0px 0px 10px;}
	.sia_352x247 .singleimagearticlecontentlink-div{padding: 5px 0px 0px 8px;}
	.sia_352x247 .article-contenttext{margin-right:15px;min-height:30px;height:30px;}
	.sia_352x247 .article-contentimage{margin:0px 0px -5px 0px;}
	.sia_352x247 a .article-contentimage{margin:0px 0px -5px 0px;}
	
	.sia_192x127 {height:160px;overflow:hidden;padding: 10px 0px 0px 0px;}
	.sia_192x127 .article-titletext{padding: 5px 0px 5px 3px;}
	.sia_192x127 .article-content{height:200px;overflow:hidden;padding: 3px 3px 0px 3px;}
	.sia_192x127 .article-contenttext{padding: 0px 0px 0px 5px;margin-right:15px;}
	
	.sia_220x215 {height: 222px;width:217px;overflow:hidden;}
	.sia_220x215 .article-titletext{}
	
	.sia_220x215_homepage {height: 215px;width:220px;overflow:hidden;}
	.sia_220x215_homepage .article-content{padding:13px;}
	.sia_220x215_homepage .article-contenttext{top:8px;position:relative;height:44px;}

	.sia_233x389 {height: 410px;width:235px;overflow:hidden;padding: 5px 20px 0px 0px;padding:3px;}
	.sia_233x389 .article-titletext{padding: 10px 0px 0px 10px;}
	.sia_233x389 .article-contenttext{padding: 5px 0px 0px 0px;margin-right:15px;margin-left:-5px;}	
	.sia_233x389 .article-contenttext ul{padding-left:29px;}
	.sia_233x389 img.article-contentimage{top:1px;left:1px;position:relative;}
	
	.sia_728x163 {height: 165px;width:730px;overflow:hidden;padding: 5px 0px 15px 0px;}
    .sia_728x163 .article-titletext{margin: 20px 0px 10px 20px;}
	.sia_728x163 .article-contenttext{margin: 0px 45px 0px 20px;}
	.sia_728x163 .singleimagearticlecontentlink-div{padding: 5px 0px 0px 17px;} 
	.sia_728x163 img.article-contentimage{top:-1px;left:4px;position:relative;}
	.sia_728x163 ul{margin-left:0px;padding-left:20px;}
	
	.sia_728x163_noimage {height:160px;width:730px;overflow:hidden;padding: 5px 0px 20px 0px;}
    .sia_728x163_noimage .article-titletext{margin: 15px 0px 5px 20px;}
	.sia_728x163_noimage .article-contenttext{margin: 0px 45px 0px 20px;}
	.sia_728x163_noimage .singleimagearticlecontentlink-div{padding: 5px 0px 0px 17px;} 
	.sia_728x163_noimage img.article-contentimage{top:-1px;left:4px;position:relative;}
	.sia_728x163_noimage ul{margin-left:0px;padding-left:20px;}
	
	.sia_728x163_png {height: 165px;width:730px;overflow:hidden;padding: 5px 0px 15px 0px;}
    .sia_728x163_png .article-titletext{margin: 15px 0px 0px 20px;}
	.sia_728x163_png .article-contenttext{margin: 5px 16px 0px 18px;}
	.sia_728x163_png .singleimagearticlecontentlink-div{padding: 5px 0px 0px 17px;}	
	.sia_728x163_png hr{height:1px;margin-right:0px;}
	.sia_728x163_png .article-contentimage{margin:-1px 0px 0px 4px;}
	.sia_728x163_png ul{margin-left:0px;padding-left:20px;}
		
    .sia_728_png_expand_top{width:730px;height:12px;overflow:hidden;}
	.sia_728_png_expand {width:730px;overflow:hidden;padding: 8px 0px 0px 0px;}
    .sia_728_png_expand .article-titletext{margin: 0px 0px 0px 20px;}
	.sia_728_png_expand .article-contenttext{margin: 5px 10px 0px 20px;max-width:685px;}
	.sia_728_png_expand .article-contenttext table{width: 100% !important;}
	.sia_728_png_expand img.article-contentimage{left:4px;position:relative;}
	.sia_728_png_expand .singleimagearticlecontentlink-div{padding: 5px 0px 0px 17px;}	
	.sia_728_png_expand hr{height:1px;margin-right:0px;}
	.sia_728_png_expand ul{margin-left:0px;padding-left:20px;}
	.sia_728_png_expand_bottom{width:730px;height:14px;overflow:hidden;}

    .sia_728_expand_top{width:730px;height:3px;overflow:hidden;}
	.sia_728_expand {width:730px;overflow:hidden;padding: 0px 0px 0px 0px;}
    .sia_728_expand .article-titletext{margin: 8px 0px 8px 20px;}
	.sia_728_expand .article-contenttext{margin: 5px 10px 0px 20px;max-width:685px;}
	.sia_728_expand .article-contenttext table{width: 100% !important;}
	.sia_728_expand img.article-contentimage{left:4px;position:relative;}
	.sia_728_expand .singleimagearticlecontentlink-div{padding: 5px 0px 0px 17px;}	
	.sia_728_expand hr{height:1px;margin-right:0px;}
	.sia_728_expand ul{margin-left:0px;padding-left:20px;}
	.sia_728_expand_bottom{width:730px;height:5px;overflow:hidden;}

    .sia_228_expand_top{width:228px;height:7px;overflow:hidden;}    
	.sia_228_expand {width:228px;overflow:hidden;}    
	.sia_228_expand .article-titletext{margin: 0px 8px 0px 10px;padding:3px 0px 0px 0px}
	.sia_228_expand .article-contenttext{max-width:205px;margin: 0px 8px 0px 10px;padding:3px 0px 0px 0px}
	.sia_228_expand_bottom{width:228px;height:7px;overflow:hidden;}
	
    .sia_960_png_expand_top{width:960px;height:12px;margin-top: 20px;overflow:hidden;}
	.sia_960_png_expand {width:932px;overflow:hidden;padding: 1px 14px;}
    .sia_960_png_expand .article-titletext{margin: 0px 0px 0px 20px;}
	.sia_960_png_expand .article-contenttext{margin: 5px 0px 0px 20px;}
	.sia_960_png_expand .singleimagearticlecontentlink-div{padding: 5px 0px 0px 17px;}	
	.sia_960_png_expand hr{height:1px;margin-right:13px;}
	.sia_960_png_expand_bottom{width:960px;height:14px;overflow:hidden;}

	
	.sia_477x389 {height: 400px;overflow:hidden;padding: 0px 5px 0px 0px;}
	.sia_477x389 .article-titletext{padding: 5px 0px 0px 0px;}	
	.sia_477x389 .article-contenttext{padding: 10px 0px 15px 0px;margin-right:15px;}
	
	.sia_noimage {height: 100%;}
	.sia_noimage .article-titletext{}
	.sia_noimage .article-contenttext{}
	
	.sia_bordered_content {height: 100%;padding: 10px 0px 10px 0px;}
	.sia_bordered_content .article-content{border: 1px solid #d9d9d9;padding: 0px 0px 0px 0px;}
	.sia_bordered_content .article-titletext{}
	.sia_bordered_content .article-contenttext{padding:10px}
	.sia_bordered_content a img.article-contentimage{position:relative;left:1px;top:1px;}
	
	.sia_quickfacts {height: 100%;padding: 10px 0px 10px 0px;}
	.sia_quickfacts .article-content{border: 1px solid #d9d9d9;padding: 0px 0px 0px 0px;}
	.sia_quickfacts .article-titletext{}
	.sia_quickfacts .article-contenttext{padding:10px}
	.sia_quickfacts ul{margin:0px;padding-left:15px;}
	
	.sia_quickfacts2 {height: 100%;padding: 10px 0px 10px 0px;margin:0px 5px 0px 0px}
	.sia_quickfacts2 .article-content{}
	.sia_quickfacts2 .article-titletext{}
	.sia_quickfacts2 .article-contenttext{}
	.sia_quickfacts2 ul{margin:0px;padding-left:15px;}
	
	.sia_221x181 {height: 160px;overflow:hidden;padding: 13px 13px 13px 13px;}
	.sia_221x181 .article-titletext{padding:10px 0px 0px 0px}
	
	.sia_221x195{height:205px;width:225px;padding: 10px 0px 0px 10px;}
	.sia_221x195 .article-titletext{margin: 0px 15px 0px 0px;}
	.sia_221x195 .article-contenttext{margin: 0px 20px 0px 0px;padding:0px 0px 0px 0px}
	.sia_221x195 .article-contenttext ul{margin: 0px 0px 0px 15px;padding:5px 0px 0px 0px;}	
	 
	.ce_bordered_content {height:100%;padding: 0px 0px 0px 0px;}
	.ce_bordered_content_728w{height:100%;width:726px;padding: 0px 0px 0px 0px;margin:12px 0px 18px 0px;}
	.ce_bordered_content_728w img{position:relative;top:1px;}

	.hero_virtualtours{padding:220px 0px 0px 233px}

	.sia_fullwidth960_border{border:solid 1px #e1e1e1;padding:20px 20px 20px 20px;}
    .sia_fullwidth960_border .article-titletext{padding:0px 0px 0px 20px;}
	.sia_fullwidth960_border .article-contenttext{padding:0px 0px 0px 20px;}
	.sia_fullwidth960_border .singleimagearticlecontentlink-div{padding:0px 0px 0px 20px;}
	
	/* End Single Image Article Styles */
  
	/* Rotator Styles */
	.rotator_homepage{margin-left:7px;padding-bottom: 40px;}
	/* END Rotator Styles
/* END Article Styles */

/*BookNow*/
.booknow_gcode_upper {width:650px;}
.booknow_gcode_lower {width:280px;}
/*End BookNow*/

.master_errorbarwrap{text-align:center;margin:0px 0px 0px 0px;min-width:100%;width:100%;max-width:100%;}
.master_errorormsgbar{display:none;min-width:960px;width:960px;max-width:960px;min-height:27px;height:27px;max-height:27px;margin:23px auto 0px auto;}
.main_errorbarwrap{float:left;display:none;margin-bottom:23px;min-width:100%;width:100%;max-width:100%;}
.main_errorsubbarwrap{padding:7px;padding-left:30px;float:left;}
.main_messagesubbarwrap{padding:7px;float:left;}
.main_messagebarwrap{float:left;display:none;margin-bottom:23px;min-width:100%;width:100%;max-width:100%;}

/*Book Now Already Booked Login User Control */
.logincontrolmainwrap{height:205px;width:225px;padding: 10px 0px 0px 10px;}
.logincontroltitlewrap{padding:0px 0px 10px 0px;margin-right:25px;}
.logincontroltitle{}
.logincontrolformwrap{padding:10px 0px 0px 0px;margin-right:25px;}
.logincontrolfieldwrap{padding:0px 0px 8px 0px;}
.logincontrolfieldwrap input{width:195px;}
.logincontrolloginbuttonwrap{padding:5px 0px 0px 0px; text-align:center;}
.logincontrolforgotpasswordlink{padding:5px 0px 0px 0px; text-align:center;}
/*End Login User Control */

/* Search Applicance Styles */
.siteSearch .currentpage{padding:2px 8px 2px 8px;}
.siteSearch .otherpage{padding:2px 8px 2px 8px;}
.siteSearch .search-table {padding:10px 0px 10px 0px} 
.siteSearch .individualsearchresults{height:100%;padding:0px 0px 25px 5px;}
.siteSearch .search-td-number-ddd{padding:0px 4px 0px 0px;}
.siteSearch .search-td-number-dd{padding:0px 4px 0px 0px;}
.siteSearch .search-td-number-d{padding:0px 4px 0px 0px;}
.siteSearch .searchresult{width:100%; vertical-align:top;padding:0px;}
/* End Search Applicance Styles */

/* Weather Page Styles */
.weatherpageheadingwrap{padding:20px 0px 20px 0px;}
.weatherpageheading{width:700px;}
.weathertemptype{}
.weathertemptype input{vertical-align: text-top;}
.weathercurrenttitle{padding:0px 0px 0px 4px;}
.weathercurrentwrap{padding:5px 0px 40px 1px}
.weathercurrentwrap .weathertemp{height:40px;width:120px;text-align:center;padding:10px 0px 0px 7px}
.weatherwrap{padding:5px 0px 40px 1px}
.weatherwrap .weathertemp{height:40px;width:120px;text-align:right;padding:10px 0px 0px 7px}
.weatherimage {padding: 0px 0px 0px 0px; text-align:center}
.weatherdesc {padding:20px 0px 0px 0px;height:60px;text-align:center}
.weatherday {text-align:center}
.weatheraveragestitle{border: 1px solid #d5d5d5;padding: 10px 10px 10px 10px;}
.weatheraverageswrap{margin:0px 10px 0px 10px;}
.weatheraverageswrap table{width:100%;border: solid 1px #d5d5d5;border-spacing: 0px;border-collapse: collapse;text-align:center;}
.weatheraverageswrap table td{padding: 5px 0px 5px 0px;-moz-border-radius: 0px;border-top-style: solid;border-bottom-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-top-color: #d5d5d5;border-bottom-color: #d5d5d5;}
.AvgDesc span{padding:0px 0px 0px 10px;}
.AvgSectionheadings{}
.AvgSectiontext{}
.AvgCelltext{}
/* End Weather Page Styles */

/* Divider line */
table.divider-line{z-index:-10;width:100%;position:absolute;left:0px;}
table.divider-line div.line{max-width:1200px;min-width:960px;width:100%;height:2px;background: url(/_basethemes/atl_default/images/presenter/tab_div.gif) repeat-x 0 -33px;}
/* END Divider line */

.giftcard_inputtable{position:relative;top:12px;left:0px;}
.giftcard_checkbalancetextfield{margin:0px 0px 7px 0px;}
.giftcard_checkbalancebutton{text-align:center;min-width:120px;width:120px;max-width:120px;}
.giftcard_messagelabel{height: 15px;}

.brochurerequest_interestsfield label{vertical-align:top;position:relative;top:1px;}
.brochurerequest{margin-top: 40px;max-width:705px;min-width:705px;width:705px;}
.brochurerequest_hr{position:relative;left:-10px;height:1px;margin-top:18px;}
.brochurerequest_inputfield{width:180px;}
.brochurerequest_selectfield{width:185px;}
.brochurerequest_titledropdown{width:60px;}
.brochurerequest_inputfield{margin-right:7px;}
.brochurerequest_titledropdown{margin-right:7px;}
.brochurerequest_inputfieldtitle{padding:12px 2px 5px 0px;}
.brochurerequest_addresstype{width:100px;}
.brochurerequest_zipcodefield{width:95px;}
.brochurerequest_plantravelfield{width:100px;}
.brochurerequest_partyfield{width:100px;}
.brochurerequest_childfield{width:50px;}
.brochurerequest_newsletter{margin-top:18px;display:block;}
.brochurerequest_indent{}
.brochurerequest_datefield{text-align:center;width:90px;}
.brochurerequest_areacode{width:50px;}


.dotted-lines{position:relative;display:block;margin-top:-6px;margin-bottom:-16px;width:100%;}
.dotted-lines .primarynavigationsubitem{height:1px;}
.dotted-lines .primarynavigationsubitem div{width:100%;height:1px;}

.dotted-lines-language{position:relative;display:block;margin-left:10px;margin-right:10px;height:1px;}
.dotted-lines-language .languageavigationsubitem{height:1px;}
.dotted-lines-language .languageavigationsubitem div{width:100%;height:1px;}

.landingpage_hidden{display:none;}

/* Book Day Trip Styles */
.booknow_sidebar{z-index:999;padding:5px 10px;width:170px;height:200px;}
.booknow_sidebar table.dates{height:50px;}
.booknow_sidebar table.people{width:100%;}
.bookdaytripcustom{margin-top:37px;}
.booknow_sidebar .title{text-align:center;padding:10px 0px 0px;}
.booknow_sidebar .line{height:30px;}
.sidebar_booknow_daytrip_button_bgimg{width:163px;height:35;margin:0px auto;}
/* END Book Day Trip Styles */
