html { margin:0; padding:0;}
body { margin:0; padding:0;font-family: Verdana, Arial, Helvetica, sans-serif; background:url(/images/bg.jpg) repeat-x top #ffffff;background-position:top center;font-size:76.1%; }

p {margin:0px 0px 0px 0px;padding: 0px 0px 12px 0px;font-size: 12px; line-height: 18px;font-weight:normal;font-family:verdana,arial;color:#000;}
.orangeText {font-size: 11px; line-height: 15px;color:#f5821f;font-family:verdana,arial;}
UL.resultsListWide .resultLink .SmallText, .smallText {font-size: 10px; line-height: 10px;font-family:verdana,arial;padding: 0px 0px 5px 0px;}

.greyText {color:#888888;padding:8px 0 0 0;}
#pageset a {color:#0087D4;text-decoration:none; }
#pageset a:hover {text-decoration:underline;}

#pageset {width:1127px; margin:0px auto; position:relative;background:url(/images/main-bg.jpg) no-repeat;}
#pageset-inner {display:block;overflow:hidden;padding:97px 0px 0px 0px;}
.mapthumbnail { float: left; padding: 0px 0px 0px 0px; border: 1px solid #cccccc; margin-right: 6px; margin-bottom: 10px; }

/* Header Elements */

#siteheader {width:100%;display:block;height:90px;}
#siteheader-inner {width:100%;display:block;}
#siteheader .logo {width:567px;display:block;float:left; padding-left:7px;}
#siteheader .logo a {background:url(/images/gazetteers.jpg) no-repeat;width:303px;height:90px;display:block;font-size:2px;color:#FFF;text-indent:-1234px}

#siteheader #searchbox {width:405px; border:4px solid #ffffff; display:block;float:left;height:63px; background:url(/images/search-background.jpg) no-repeat;margin-top:11px;}
#siteheader #searchbox #searchentry {padding:17px 0px 0px 20px}
#siteheader #searchbox #searchentry input.keywords {float:left;width:203px;border:1px solid #ce576d;font-size:12px;padding:0px;margin:6px 0px 0px 90px;font-family:verdana,arial;font-size:14px;color:#333333;}
#siteheader #searchbox #searchentry input.Submit {float:right;margin:-1px 20px 0px 20px;border:none;padding:0px;}
#siteheader #searchbox .advSearchLink { float: right; font-size: 9px; padding:0; margin-top: -2px; text-align: right; width: 100%; color: #fff;}
#siteheader #searchbox .advSearchLink A { font-size: 12px; margin: 0 90px 0 0; color: #fff; text-decoration: underline;}
#MainGazetteersLogo { display: none; }
.advSearchBox { text-align:center; margin: 30px 0px 40px 0px;}
.goButton { cursor: pointer; }
#login-panel {margin: 35px 0px 0px 20px;}
.login-welcome { font-size: 20px; margin: 40px 0 10px 0;}
.login-row {}
.login-lbl { width: 80px; float: left; clear: left; margin-top: 8px;}
.login-links { margin: 0 0 0 20px; }
.login-error { color: Red; }
.advSearchBox #adv-search-title { font-size:16px; font-weight: bold; display: inline; margin-right: 10px; vertical-align:5px; }
.advSearchBox .Submit { vertical-align: text-bottom; }
.adv-search-text {height: 20px; font-size: 14px; line-height: 20px; vertical-align: text-bottom; } 
#tip-table { margin-top: 15px; }

.adv-search-tip-head { font-weight: bold; font-size: 16px; }
.adv-search-tip-title { font-weight: bold; width: 14%; float: left; clear: left; }
.adv-search-tip-text { width: 84%; float: left; margin-bottom: 15px;}
.tip-row { margin-top: 20px; margin-bottom: 45px;}

a#adv-tip-click, a#adv-tip-click:hover, a#adv-tip-click:visited { text-decoration: none; font-size: 15px; font-weight: bold; color: #000; margin-bottom: 10px; line-height: 18px; margin-left: 4px; }

#catalogue-top {margin-top: 10px; } 

#breadcrumb {clear:both;font-size:14px;width:100%;display:block;overflow:hidden;padding:4px 0px 0px 0px; position: relative; }

#breadcrumb-width  { width: 100%; float: left;}
#breadcrumb-width1 { width: 705px; float: left;}
#breadcrumb-width2 { width: 820px; float: left;}
#breadcrumb-width3 { width: 605px; float: left;}

#pageLinks { bottom: 0px; right: 0px; height: inherit; float:right; vertical-align:top;}

#breadcrumb-inner {padding:0px 0px 0px 10px; padding-top: 5px; padding-bottom: 8px; float:left;}
#breadcrumb-inner span {color:#000;font-weight:bold;margin-right:5px;font-size:14px;}
#breadcrumb-inner a {background: url(/images/core/bg_arrow_size10.gif) no-repeat right;padding-right:8px;margin-right:3px;}

#links-right {height: 29px; padding:0px 0px 0px 0px;float:right;background: url(http://gazetteers.com/images/core/bg_crumb_links_right_spacer.png) repeat bottom;}
#links-right-leftcorner {height: 27px;padding:2px 0px 0px 0px;float:right;background: url(http://gazetteers.com/images/core/bg_crumb_links_right_leftcorner.png) no-repeat bottom;width:9px;}
#links-right-rightcorner {height: 27px;padding:2px 0px 0px 0px;float:right;background: url(http://gazetteers.com/images/core/bg_crumb_links_right_rightcorner.png) no-repeat bottom;width:9px;margin-right:15px}
#links-right-inner {width: 124px; height:24px; padding:8px 0px 0px 5px; text-align: right; height:inherit;}
#links-right a {font-weight:normal;background: url(http://gazetteers.com/images/core/bg_red_pipe.gif) no-repeat;padding:0px 0px 0px 12px;margin:0px 0px 0px 0px;}
#links-right a.first {background:none;padding:0px 0px 0px 5px;}
* html #links-right{
 /* this will only work in IE6	*/
 width:225px;
}

.print-email-link { height: 15px; margin-bottom: 2px;}
a#printThisBtn { background: url(http://gazetteers.com/images/core/icon_print_friendly.gif) no-repeat; padding: 0 0 0 18px; font-size: 11px; float: right; margin: 0 15px 8px 0; }
a#emailThisBtn { background: url(http://gazetteers.com/images/core/icon_email_this.gif) no-repeat; padding: 0 0 0 18px; font-size: 11px; float: right; margin: 0 0 8px 0;}

/* Main Site and Sub Menu Types */
/* Main Site Menu */

#menu {width:972px;height:37px;clear:both;display:block;overflow:hidden;background: url(/images/navigation-bg.jpg) no-repeat left top;border:4px solid #ffffff; margin-left:7px;}
#menu ul {list-style: none;overflow:hidden;width:100%;display:block;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;float:left;}

#menu li.destinations a {padding:8px 24px 16px 32px; }
#menu li.cruise a {padding:8px 20px 12px 40px;}
#menu li.tour_operators a {padding:8px 16px 12px 40px;}
#menu li.special_interest a {padding:8px 34px 12px 32px;}
#menu li.airports a {padding:8px 22px 8px 40px;}

#menu li.destinationsactive a {margin-left:0px;}

#menu li {float: left;margin:0px 0px 0px 0px;height: 37px;}
#menu li a {float: left;display: block;font: bold 16px Arial, Helvetica, sans-serif;color: #fff;text-decoration: none;padding:0px;white-space:nowrap}

#menu > ul a {width: auto;}
#menu li a {float: none; padding-right: 13px;}
#menu li.destinationsactive a, #menu li.cruiseactive a,#menu li.tour_operatorsactive a,
    #menu li.special_interestactive a,#menu li.airportsactive a,
    #menu a:hover {color: #ffffff;text-decoration:none;}

#menu .over a, #menu li:hover a, #menu a:hover {}

#menu li.destinationsactive a:hover,#menu li.destinationsactive a, #menu li.destinations a:hover  {background: url(/images/destination-hover.jpg) no-repeat; height:36px;}
#menu li.cruiseactive a:hover,#menu li.cruiseactive a, #menu li.cruise a:hover {background: url(/images/cruise-hover.jpg) no-repeat; height:36px;}
#menu li.tour_operatorsactive a:hover,#menu li.tour_operatorsactive a, #menu li.tour_operators a:hover {background: url(/images/tour-operators-hover.jpg) no-repeat; height:36px;}
#menu li.special_interestactive a:hover,#menu li.special_interestactive a, #menu li.special_interest a:hover {background: url(/images/interests-hover.jpg) no-repeat; height:36px;}
#menu li.airportsactive a:hover,#menu li.airportsactive a, #menu li.airports a:hover {background: url(/images/airport-hover.jpg) no-repeat; height:36px;}

ul.logout {display:block;list-style-type:none;padding:0px 0px 0px 0px;float:right;margin:43px 0px 0px 0px;width:87px;}
ul.logout li {float:left;display:inline;padding:6px 0px 0px 30px;margin:0px 0px 0px 0px;}
ul.logout li a {color:#ffffff;display:block;text-decoration:none;font-weight:bold;width:87px;height:26px;}
ul.logout li a:hover {text-decoration:underline;}

#menu ul.logout {width:87px;}
#menu ul.logout li a {color:#ffffff;padding:0px 13px 0px 0px;font-size:12px;}
#menu ul.logout li a:hover {text-decoration:underline;}



/*\*//*/
#menu > ul a {width:none;display:inline;line-height:12px;}
/**/


/* Sub Menu */

#navSub {width:100%;height:29px;clear:both;display:block;overflow:hidden;background: url(http://gazetteers.com/images/core/nav_sub_hdr_red_bg.gif) no-repeat right top;margin:0px 0px 15px 0px;}
#navSub ul {list-style: none;overflow:hidden;width:100%;display:block;margin:5px 0px 0px 0px;}

#navSub li {float: left;margin:2px 0px 0px 8px;height: 27px;}
#navSub li a {float: left;display: block;font: bold 12px verdana,arial, Verdana, sans serif;width: .1em;height: 14px;color: #fff;text-decoration: none;padding:6px 8px 10px 8px;white-space:nowrap}

#navSub .active {background: url(http://gazetteers.com/images/core/nav_sub_item_bg_r.gif) no-repeat right top;}
#navSub .active a {background: url(http://gazetteers.com/images/core/nav_sub_item_bg_l.gif) no-repeat left top;color: #444444;}

#navSub > ul a {width: auto;}
#navSub li a {float: none;}
#navSub a:hover {color: #0087D4;text-decoration:none;}
#navSub .active, #navSub li:hover, #navSub a:hover {background: url(http://gazetteers.com/images/core/nav_sub_item_bg_r.gif) no-repeat right top;}
#navSub .active a, #navSub li:hover a {background: url(http://gazetteers.com/images/core/nav_sub_item_bg_l.gif) no-repeat left top;}

#navSub .SubMenuDisabled { color: #b5d6f7;font: bold 12px verdana,arial, Verdana, sans serif;height: 14px;text-decoration: none;padding:6px 10px 10px 0px;white-space:nowrap; }
#navSub .SubMenuDisabled:hover { background: none; background-color: #f13a57; color: #b5d6f7; }
/*\*//*/
#menu > ul a {width:none;display:inline;line-height:12px;}
/**/


/* Column Sizing Elements */

#Content {clear:both;width:100%;padding:0px 0px 0px 0px;}
#Content-inner {clear:both;width:954px;min-height:500px; padding:10px 22px 10px 23px;}
#Content-inner h1 {display:inline;
	float:left;
	width:741px;
	color:#000000;
	font-size:2.5em;
	padding-top:17px; }
#Content-inner h1.PropertyHeading { padding-bottom: 0px; }
#colfirst {float:left;width:583px;}
#colfirstAL {float:left;width:437px;}
#colfirst-inner {padding:0px 0px 0px 0px; }
.info-page, .static-info, .container { padding: 0px 12px 12px 12px; line-height: 1.6em; }

#Content-inner table a img { border: 1px solid #cccccc; }

#colsecond {float:left;width:360px;margin:0px 0px 0px 15px;}
#colsecond-inner {padding:0px 0px 0px 0px;}

/* Two column layout with almost equal widths */
#colfirst2 {float:left;width:580px;}
#colsecond2 {float:left;width:360px;margin:0px 0px 0px 15px;}

/* Two column layout with almost equal widths but first col wider */
#colfirst3 {float:left;width:505px;}
#colsecond3 {float:left;width:434px;margin:0px 0px 0px 15px;}

/* Two column layout with almost equal widths but first col wider */
#colfirst4 {float:left;width:599px;}
#colsecond4 {float:left;width:340px;margin:0px 0px 0px 15px;}

/* Two column layout with thin right col for accom only */
#colfirst5 {float:left;width:809px;}
#colsecond5 {float:left;width:130px;margin:0px 0px 0px 15px;}

.hideSVG { display:none; }

/* Two column layout with thin right col for resort map only */
#colfirst6 {float:left;width:650px;}
#colsecond6 {float:left;width:280px; margin-left:10px;}
#colfirst6 .googleLargeMap #mapOuter { height:520px; padding-bottom:10px; }
#colfirst6 .googleLargeMap .country-map-small { height:480px; margin-bottom:10px; }

#map-content { padding-top: 10px; }
#map-content #colfirst6 {float:left; width:600px;}
#map-content #colsecond6 { height: 600px; width: 350px; }
#map-content #colsecond6 .heading { background-color:  #AAAA99;  font-weight: bold; font-size: 14px; height: 20px; width: 100%; vertical-align: middle; padding: 5px 0 0 10px;}
#map-content #colsecond6 .map-links { overflow:scroll; height: 560px; width: 350px; padding: 5px 0px 5px 0px; margin-left: 10px;}

#colsecond2 .splitsection {width:100%;display:block;overflow:hidden;clear:both;}
#colsecond2 .splitsection-left {clear:left; float:left;width:49%;}
#colsecond2 .splitsection-right {float:right;width:49%;}

#colfirst #splitsection , #colfirst .splitsection {width:100%;display:block;overflow:hidden;clear:both;}
#colfirst #splitsection-left , #colfirst .splitsection-left {float:left;width:49%;}
#colfirst #splitsection-right , #colfirst .splitsection-right {float:right;width:49%;}

#colsecond #splitsection {width:100%;display:block;overflow:hidden;clear:both;padding-top:10px;}
#colsecond #splitsection-left {float:left;width:49%;}
#colsecond #splitsection-right {float:right;width:49%;}
#colsecond #splitsection-left .GreyBox .Grey-box-inner .link-arrow , #colsecond #splitsection-right .GreyBox .Grey-box-inner .rightsectionlink{ margin-top:10px;}
#facilities-grey-box .Grey-box-note { margin-top:10px;}

.slotImage { float: left; margin-right: 6px;}
.slotBrochureImage { float:left; margin-right:6px; border: solid 1px #cccccc;}

#colNavLeft {float:left;width:146px;}
#cruiseAreaList #colNavLeft { width: 146px;}
#colNavLeft-inner {padding:0px 0px 0px 0px;}

#colRight {float:right;width:434px;}
#colRight-inner {padding:0px 0px 0px 0px;}

#ContentBottom {clear:both;width:952px; margin-left:20px;border-top:#c1c1c1 1px solid; padding-top:10px;}
#ContentBottom hr { display:none; visibility:hidden;}
#printText { display:none; font-size: 8px; }
#footerEmailthis { display:none;}
#comp-thanks { display: none }

.SIListHolder { padding: 0 10px 10px 10px;}
/* Generic Heading Elements */

/*h1 {float:left;margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px;font-size:26px;line-height:30px;color:#000;font-weight:normal;font-family:verdana,arial;}*/

h1 {float:left; color:#000000;font-size:2em;padding-top:5px;}

h2 {margin:4px 0px 0px 0px;padding: 0px 0px 4px 0px;font-size:14px;line-height:18px;color:#5e636c;font-weight:bold;font-family:verdana,arial;}
h3 span {color: #251F44;font-family:verdana,arial;}

/* Generic and Left Nav List Elements */



/* Results List Elements */
.resultHolder { padding: 5px 6px 6px 6px; } 
ul.resultsListWide {clear:both;}
ul.resultsListWide li {clear:both;}

ul.resultsListWide .resultText {width: 100%;float:left;}
ul.resultsListWide .resultLink .ListLink {font-size: 14px;line-height: 18px;font-weight: bold;padding-bottom: 4px;}
ul.resultsListWide .ListLink {font-size: 14px;line-height: 18px;font-weight: bold;padding-bottom: 4px;}

ul.resultsListWide .resultLinks {font-size: 11px;line-height: 18px;}
ul.resultsListWide .resultDescr {font-size: 12px;line-height: 18px;padding-bottom: 4px;}

ul.resultsList {clear:both;}
ul.resultsList li {clear:both;}

.resultsPagerRow td a {color:#0087D4;text-decoration:none;font-weight: bold; background:#e4f2ff; padding: 3px 4px 3px 4px;} 
.resultsPagerRow td span {background:#febdc9;padding: 3px 4px 3px 4px;}
/* Results List Detail Elements */

.resultOuter {clear:both;margin-bottom:0px;padding:0px 0px 0px 0px;border-bottom: 1px solid #c9e4ff;}
.resultInner p {margin:0px;}
.resultImage {float:left;}
.resultImage img { margin-right: 10px; width: 100px; border: 1px solid #cccccc; }
.resultImageRow2 {float:left;}
.resultImageRow2 img { margin-right: 5px; width: 45px; height: 30px; border: 1px solid #cccccc; }
.BLImageContainer { width:142px; padding-right:10px; line-height: 1px;}
.BLImageContainerNoPhotos { display:none; }
.BLImageRow1 { margin-bottom:3px; text-align: center; }
.BLImageRow1 div { border: 1px solid #666666; }
.BLImageRow2 ul li.leftImage { margin-right:8px; }
.BLImageRow2 ul li div { border: 1px solid #666666; }
.BLImageRow2 ul li 
{
    width: 67px;
    text-align: center;
}

.BLNonImage { padding:0px; width:400px;}
.BLNonImageNoPhotos { padding:0px; width:560px;}
.priceLabel { display:inline; float:right; clear:both; vertical-align:super; padding-bottom:0px; color:#666666; text-align:center;}
.BLBrochureMenuLinks { float:right; }
.businessListPrice { width:100px; text-align:center; font-family: Verdana; color:#666666;}
.BLSortOptions { float:right; vertical-align:top; }
.result-info-block { clear:both; }
.mapresultFullText, .resultFullText, .resultFullTextGREEN,.resultFullTextYELLOW,.result-dotted-line,
    .resultFullText_Hover, .resultFullTextGREEN_Hover,
    .resultFullTextYELLOW_Hover { clear:left; border-bottom: #cccccc 1px dashed;padding: 0px 0px 10px 0px; }
.result-dotted-line
{
	padding: 0px 0px 10px 0px;
}

#propList
{
    margin: 0px;
    border-top: 1px dashed #CCCCCC;
}

#propList ul
{
    zoom:1;
}

#propList .resultFullText { padding-bottom: 0px; margin-left: 0px; margin-right: 0px; }
#propList .resultText     { padding-bottom: 10px; margin-left: 10px; margin-right: 10px; }

#propList .resultFullText .resultText
{
    margin-top: 6px;
}

.mapresultFullText {width: 500px; }

.resultFullTextBL, .resultFullTextBLPremium, .resultFullTextBLPlatinum, .resultFullTextBLBasic
{
    padding:8px 10px 10px 10px;
}

.resultFullTextBL, .resultFullTextBLPremium, .resultFullTextBLPlatinum, .tb-small-wdg
{
    background-color: #EFF8FF;
}

.resultFullTextBLPremium, .resultFullTextBLPlatinum  
{ 
    clear:both; 
}

.resultFullText .businessList { padding:0px; }

.resultFullTextBL ul, .resultFullTextBLBasic ul, .resultFullTextBLPremium ul, .resultFullTextBLPlatinum ul
{
    float:left;
}

.resultFullTextBL ul li, .resultFullTextBLBasic ul li, .resultFullTextBLPremium ul li, .resultFullTextBLPlatinum ul li
{
    display:inline;
    float:left;
}

#resCol1HdrBlue .usage
{
    float: right;
}

#resCol1HdrBlue .usage span
{
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
}

#propList .businessListBlock
{
    padding-top: 0px;
}

#propList .PageNoAndCount
{
    padding-bottom: 15px;
}

.AvgRoomRate { width:150px; border:1px; float:right; padding-right:10px; }
.AvgRoomRate p { margin:0px auto; }

.BLSeparator { margin-top: 5px; width: 100%; margin-bottom: 5px; height: 1px; border-top: #bcbcbc 1px solid; }
.facilities {
		display:inline;
		float:left;
		}

.facility-small-image { width:20px; height:20px; }
p.BLPropertySummary 
{
	font-size:1.1em;
	margin-bottom:1em;
	padding:0px;
	color:#000000;
}

.yourListingTitle 
{
    display:inline;
	margin-bottom:0em;
	font-size:1.5em;
	font-weight:bold;
}

.yourListingTitle a { font-weight:bold; font-size:0.8em; margin-right:10px; }
.promotion-image 
{   width:87px;
    height:17px;
}
.redText {
	color:#e81737;
	}
.businessListPrice {
	font-size:1.8em;
	float:right;
	padding-bottom:0px;
	}
.businessList
{
    /*padding-bottom:20px;
    border-bottom: 1px dashed #CCCCCC;*/
}
#resCol1header
{
    float:left;
}

#resCol1HdrBlue
{
    height:30px;
}

.pageNumberLink
{
    background:#e4f2ff;
    color:#0087d4;
    padding:3px 4px 3px 4px;
    font-weight:bold;
    text-decoration:none;
}

.selectedPageNo
{
    background:#febdc9;
    color:#0087d4;
    padding:3px 4px 3px 4px;
}

.PageNoAndCount span
{
    font-weight:bold;
}

.pageNumbers
{
    padding:5px 0px 5px 0px;
}

#BLPropertySummaryOuter  { padding-top:5px; }
#PromotionOuter { padding-top:5px; }
.BLSponsoredListing { color:#666666; font-family: Arial, Helvetica, sans-serif; font-size: 9px; float:right; padding:2px; padding-right:10px;}
.BLSponsoredListing div { margin-top: 3px; }
.BLPromotionSummary { font-family: Arial, Helvetica, sans-serif; padding:0px; }
.PagelistingMenu {
	font-size:1.1em;
	margin-bottom:0em;padding:0px;font-family:Verdana; 
	}
	
.update-panel-business-listing
{
	position:relative;
    top: -50px;
}

/*#propList
{
    position:relative;
    top: -50px;
}*/
	
.BLNonImage .travelife-hotels-span,.BLNonImage .hotHotelSpansmall
{
    
    float:right;
    padding-top:10px;
    padding-right:10px;
    width:65px;
}	
#propertySort {
	padding:8px 0px;
	width:190px;
	margin:10px 0px;
	float:right;
	left: 58px;
	height:15px;
	}	
	
	#propertySort h1 {
		font-size:1.2em;
		font-weight:bold;
		margin-bottom:0em;
		color:#ffffff;
		background:url(../images/header-bg.jpg) repeat-x #2470b6;
		display:block;
		padding:4px 9px;
		}
	
	#propertySort h2 {
		font-size:1.2em;
		font-weight:bold;
		margin-bottom:0em;
		color:#ffffff;
		background:url(../images/header-grey-bg.jpg) repeat-x #c5c5c5;
		display:block;
		padding:4px 9px;
		}
	
	
.container .resultDescr { color: #000;}
.ListStart {border-bottom: #cccccc 1px dashed;} 

.printable-image { display: none; }
.facility-list-small { margin-top: 8px; }
.facility-list-small img { margin-right: 3px; padding-bottom: 3px;}
.facility-holder {float: right; margin-bottom: 5px; }
.facilities .sponsored-facility-list img.facility-small-image { margin-right: 2px; float:left; }
.property-opinion-title { font-weight: bold;  font-size: 15px; float: left; margin-bottom: 10px; width:80px; } 
p.property-opinion { clear: left; }
.allinc-image { margin-left: 10px; }
    
.resultLink {font-size: 14px;line-height: 18px;font-weight: bold;padding-bottom: 2px; color: #555555; margin-bottom: 3px;}
#propList .resultLink { padding-bottom: 2px; margin-bottom: 5px;}
#propList .resultLink a { float:left; margin-right: 10px;}
#colfirst-inner #propList P {padding: 0px 0px 0px 0px;}
#propList li .resultText { margin: 0; padding-left: 10px; }
.searchResults .resultLink { font-weight: normal; }
.searchResults .ResultLinks { font-size: 11px; line-height: 18px; }
#resultsListWide .searchResults TABLE {width: 100%;}

.resultLinks-cruise,.resultLinks {font-size: 11px;line-height: 18px; clear: left; }
.cruise-break { clear:left; height: 1px;}
.ResultLinks { clear: left; margin-top: 3px;}
.resultDescr {font-size: 12px;line-height: 18px;padding-bottom: 4px;}
.resultIcons { font-size: 11px;} 
.tip-text { font-weight: bold; }
.dateText {padding:5px 0px 0px 0px;width: 60px;float:left;margin:0px;font-size:11px;}
.resultsPagerRow { height: 30px; }
.relatedText { color: #888888; font-size: 11px; }

/* reviews */
.reviewLink { font-size: 13px;line-height: 18px;font-weight: bold;padding-bottom: 2px; }

.clearBoth {clear:both;margin:0px;font-size:1px; line-height: 1px;}

/* Paging Styles for Results List Elements */
#alphabetLinks {clear:both;margin:0px 0px 40px 0px;}
#alphabetLinks ul {list-style-type:none;display:block;}
#alphabetLinks ul li {float:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#alphabetLinks ul li a {color:#0087D4;display:block;text-decoration:none;padding:3px 4px 3px 4px;}
#alphabetLinks ul li p {color:#0087D4;display:block;text-decoration:none;padding:3px 4px 3px 4px;line-height: 18px;}
#alphabetLinks ul li p.NoContent {color:#000;}
#alphabetLinks ul li a:hover {text-decoration:underline;background:#fec9d3;}
#alphabetLinks ul li.On {background:#fec9d3;}

#TwoColCell1 {float:left;width:513px;margin:0px 11px 0px 0px;}
#TwoColCell2 {float:left;width:513px;margin:0px 0px 0px 11px;}

#ThreeColCell1 {float:left;width:48.1%;margin:0px 0px 0px 0px;}
#ThreeColCell2 {float:left;width:48%;margin:0px 0px 0px 8px;}


.page-header .facility-list-large img {margin: 0 0.5em 0.5em 0; }
.page-header h1 { padding-bottom: 10px; }

.slot  {float:left; margin: 0 0 0 0; padding-bottom: 0 0 0 0; width: 100%; }

.threecolcell1 {clear:left; float:left; width: 31%; margin: 0px 0px 0px 0px; padding-bottom: 0px;}
.slot ul li, .slot ul li{ margin-left: 5px; margin-right: 5px; }
.slot strong, .slot strong { color: #000000; margin: 0px;}
#ThreeColCells .threecolcell {float:left; margin: 0px 9px 0px 0px;}
#ThreeColCells .threecolcellr {float:left; width: 35%; margin: 0px 0px 0px 0px;}

.twocolcell1 {clear:left; float:left; width: 48%; margin: 0px 0px 0px 0px; padding-bottom: 0px;}
.twocolcell {float:left; margin: 0px 9px 0px 0px;}

/* Headings and boxes style Elements */

div.GreyBox {overflow:hidden;width:100%;display:block;margin-bottom:10px;}
.GreyBox .Grey-box-inner {padding:0px 0px 10px 8px;display:block;line-height:18px;font-size:12px;font-weight:normal;color:#000000;}
.GreyBox h2{padding:0px 0px 6px 0px;line-height:18px;font-size:13px;font-weight:bold;color:#444444;}
.GreyBox .GreyBoxBase {overflow:hidden;width:100%;display:block;height:10px;}
.GreyBox .GreyBoxBase span{padding:5px 0px 5px 0px;display:block;font-size:0px;line-height:0px;}
#facilities-grey-box { width:96%; }
#facilities-grey-box .Grey-box-inner { padding-left:0px; }

div.BorderBox {background:url(http://gazetteers.com/images/core/bg_box_border_tr.gif) no-repeat top right #f3f5f7;overflow:hidden;width:100%;display:block;margin-bottom:10px;}
.BorderBox .BorderBox-inner {padding:8px 10px 0px 10px;display:block;background:url(http://gazetteers.com/images/core/bg_box_border_tl.gif) no-repeat top left;line-height:18px;font-size:12px;font-weight:normal;color:#000000;}
.BorderBox h2{padding:0px 0px 6px 0px;line-height:18px;font-size:14px;font-weight:bold;color:#4d3d3d;}
.BorderBox .BorderBoxBase {background:url(http://gazetteers.com/images/core/bg_box_border_br.gif) no-repeat bottom right;overflow:hidden;width:100%;display:block;height:10px;}
.BorderBox .BorderBoxBase span{background:url(http://gazetteers.com/images/core/bg_box_border_bl.gif) no-repeat bottom left;padding:5px 0px 5px 0px;display:block;font-size:0px;line-height:0px;}

div.HdrBlue {background:url(/images/header-bg.jpg) repeat-x #2470b6;overflow:hidden;width:100%;display:block;margin-bottom:10px;}
#BLPropertySummaryOuter div.HdrBlue
{
    margin-bottom:0px;
}

#BLPropertySummaryOuter
{
    margin-bottom:10px;
}

.HdrBlue .box-inner {padding:4px 9px 5px 9px;display:block;background:url(/images/header-bg.jpg) repeat-x #2470b6;font-size:12px;font-weight:normal;color:#000000;}
.HdrBlue .box-inner .liLeft {display:inline;float:left;padding-bottom:5px;}
.HdrBlue .box-inner .liRight {display:inline;float:left;margin-left:290px;color:#FFFFFF; font-size:10px; float:right; vertical-align:middle; padding-top:2px;}
.HdrBlue .box-inner div.linkBottom {clear:both;padding:6px 0px 0px 0px;}
.HdrBlue h2 {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-size:14px;font-weight:bold;color:#ffffff;}
.HdrBlue h2 span {margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;font-size:11px;font-weight:normal;color:#4d3d3d; }
#property-emailer h2, .email-popup-form h2
{
    background:url(/images/header-bg.jpg) repeat-x #2470b6;overflow:hidden;
    width:100%;display:block;margin-bottom:10px; font-size: 14px;
    padding-left: 10px;
    padding: 5px;
    color: #ffffff;
}

.email-popup-form input.email-popup-address
{
    width: 250px;
}

.email-popup-form textarea.email-popup-message
{
    width: 280px;
}

.email-popup-form input.email-popup-submit
{
    border-bottom-width: 0px;
}

#Content-inner table { padding: 10px;}
.slotContent {background-image:none; padding: 0px 12px 0px 12px; line-height: 18px; margin-bottom: 20px; color:#000000; font-family:verdana,arial; font-size:12px; font-weight:normal;}

div.HdrBlueSmall {background:url(http://gazetteers.com/images/core/hdr_bg_blue_r.gif) no-repeat top right;overflow:hidden;width:100%;display:block;margin-bottom:10px;}
.HdrBlueSmall .box-inner {padding:5px 10px 3px 10px;display:block;background:url(http://gazetteers.com/images/core/hdr_bg_blue_l.gif) no-repeat top left;line-height:18px;font-size:12px;font-weight:normal;color:#000000;}
.HdrBlueSmall .box-inner div.linkBottom {clear:both;padding:6px 0px 6px 0px;}
.HdrBlueSmall h2{margin:0px 0px 10px 0px;padding:0px 0px 6px 0px;line-height:18px;font-size:12px;font-weight:bold;color:#4d3d3d;}

div.HdrOutline {background:url(http://gazetteers.com/images/core/hdr_bg_outline_r.gif) no-repeat top right;overflow:hidden;width:100%;display:block;margin-bottom:10px;}
.HdrOutline .box-inner {padding:5px 10px 3px 10px;display:block;background:url(http://gazetteers.com/images/core/hdr_bg_outline_l.gif) no-repeat top left;line-height:18px;font-size:12px;font-weight:normal;color:#000000;}
.HdrOutline h2{margin:0px 0px 10px 0px;padding:0px 0px 6px 0px;line-height:18px;font-size:14px;font-weight:bold;color:#4d3d3d;}

.box-inner img {float:left;margin:0px 6px 4px 0px;}
.Grey-box-inner img {float:left;margin:0px 6px 0px 0px;}

.linkBottom {clear:both;display:block;width:100%;text-align:left;padding:6px 0px 0px 0px;}

.country-slot-info p a, .linkBottom a {background: url(http://gazetteers.com/images/core/bg_arrow_size10.gif) no-repeat right;padding:0px 8px 0px 0px;margin:0px 3px 0px 0px;}
.link-arrow a {background: url(http://gazetteers.com/images/core/bg_arrow_size10.gif) no-repeat right;padding:0px 8px 0px 0px;margin:0px 3px 0px 0px;}
.link-arrow a:hover { text-decoration: none; }

.Grey-box-inner .linkBottom { font-weight: bold; }

.property-opinion h3 { color: #000; margin-bottom: 5px; font-weight: normal; margin-top: 0px; float: none;}
.property-image { float: left; margin-right: 10px; }
.property-opinion { margin:6px 0px 6px 0px; line-height: 1.6em; display: inline-block; padding-top:6px; padding-bottom:6px; padding-right:20px;}
.nopadding { padding:0px; } 
.property-info { padding-left: 0px; float: left;}
.PropertyImage {border: 1px solid #cccccc; float:left; padding-bottom: 10px; width: 120px;}
.Rating { text-decoration: none; }
#pageset A.Rating {color: #004284; }
.qmark { padding: 0 0 4px 3px; margin-top: 10px;}
a.qmark:hover. ,a.Rating:hover, a.Rating img:hover { text-decoration: none; }

#Content-inner table a img.rating-image,
    #Content-inner table a img.property-qmark, 
    .property-qmark, .rating-image { border: 0; vertical-align:middle; }

.property-rating-large {float:left;}
.property-rating-large .rating-image { margin: 10px 5px 0px 10px; line-height: 30px; font-size: 26px;}
.property-rating-large .property-qmark { margin: 2px 0px 0px 0px; line-height: 30px; font-size: 26px;}
.hotHotelImglarge { border:0; }
.hotHotelSpanlarge {vertical-align:bottom;float:right; margin-top:-10px; margin-left:5px;}

.property-rating-small .rating-image { line-height: 16px; font-size: 14px;}
.property-rating-small .property-qmark { line-height: 16px; font-size: 14px; padding: 0 0 6px 5px;}
.hotHotelSpansmall {vertical-align:bottom;float:right;}

.hotHotelImgsmall { border:0; }




#facilitiesContainer .travelife-hotels-span a {vertical-align:bottom;float:right; margin-top:-8px; margin-left:5px;}
#facilitiesContainer a.hotHotelSpanlarge {vertical-align:bottom;float:right; margin-top:-8px; margin-left:5px;}

.resultLinks .hotHotelSpansmall{margin-top:-20px; padding-left:5px;}
.resultLinks .travelife-hotels-span{margin-top:-20px; padding-left:5px;vertical-align:bottom;float:right; }
/* jQuery styles */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

/* widgets */
/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #e7f7ff; background: #ffffff url(http://gazetteers.com/images/core/jqui/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #e7f7ff; background: #f13a57 url(http://gazetteers.com/images/core/jqui/ui-bg_flat_75_f13a57_40x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(http://gazetteers.com/images/core/jqui/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(http://gazetteers.com/images/core/jqui/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(http://gazetteers.com/images/core/jqui/ui-icons_0b63d7_256x240.png); }
.ui-state-default .ui-icon { background-image: url(http://gazetteers.com/images/core/jqui/ui-icons_888888_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(http://gazetteers.com/images/core/jqui/ui-icons_454545_256x240.png); }
.ui-state-active .ui-icon {background-image: url(http://gazetteers.com/images/core/jqui/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(http://gazetteers.com/images/core/jqui/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(http://gazetteers.com/images/core/jqui/ui-icons_cd0a0a_256x240.png); }

.ui-icon-circle-close { background-position: -32px -192px; }

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-widget-overlay {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#666666 none repeat scroll 0 0;
	opacity:0.6;
	filter:Alpha(Opacity=60);
}

/* Tabbed Box Elements */
#tabmenu ul {list-style: none;overflow:hidden;width:100%;display:block;margin:0px 0px 0px 0px;}
#tabmenu li {float: left;margin:0px 0px 0px 0px;padding:0px 10px 0px 0px; }
#tabmenu li a 
{
    float: left;display: block;font: bold 1.2em verdana,arial, Verdana, sans serif;height: 27px;
    color: #fff;text-decoration: none;
    background: url(http://gazetteers.com/images/core/tabbox_menu_off.gif) no-repeat bottom right;
    padding:0px 10px 0px 10px;white-space:nowrap;
    float: none; color: #4887dc; 
}
#tabmenu li a span, #tabmenu li a:hover span {display:block;text-align:center; padding: 5px 0 0 0; font-size:11px;}
#tabmenu li a.active, #tabmenu li.ui-tabs-selected a  
{
    background: url(http://gazetteers.com/images/core/tabbox_menu_on.gif) no-repeat bottom right;
    color:#000; text-decoration: none;
}
#tabmenu li a:hover { text-decoration: underline; }
#tabmenu li.ui-tabs-selected a:hover { text-decoration: none; }
#tabmenu > ul a {width: auto;}

#tabmenu li.first {border:none;}
#tabmenu li.first a {background: url(http://gazetteers.com/images/core/tabbox_menu_first_off.gif) no-repeat bottom left;}
#tabmenu li.first a.active, #tabmenu li.first.ui-tabs-selected a {background: url(http://gazetteers.com/images/core/tabbox_menu_first_on.gif) no-repeat bottom left;}
#tabmenu li.last a {background: url(http://gazetteers.com/images/core/tabbox_menu_last_off.gif) no-repeat bottom right;}
#tabmenu li.last a.active, #tabmenu li.last.ui-tabs-selected a {background: url(http://gazetteers.com/images/core/tabbox_menu_last_on.gif) no-repeat bottom right;}

#tabmenu .ui-tabs .ui-tabs-nav li.ui-tabs-selected a  {background: url(http://gazetteers.com/images/core/tabbox_menu_last_on.gif) no-repeat bottom right;}

.imgs-content tab {display:none;}
#tab-Photos .imgs-content ul {clear:both;padding:0px 10px 4px 11px;list-style-type:none;font-size:1.1em;}
#tab-Photos .imgs-content ul li  {list-style:none;margin:0px;float:left;width:25%;height:45px;padding:0px; height:auto;}

.imgs-content .thumbs  {display:block;padding:0px 0px 0px 0px;float:left;width:45px;}
.imgs-content .txt  {display:block;padding:4px 0px 0px 0px;margin:0px;float:left;width:107px;line-height:1.1em;}
.imgs-content .thumbs a img  {border:1px solid #cccccc;margin:0px;}
#tab-Photos,#tab-360-Tour { padding: 0; }
#tab-360-Tour ul,#tab-360-Tour ul li { width: 100%; }
#tab-360-Tour ul,#tab-360-Tour ul li { width: 100%; }
#tabmenu.ui-tabs-nav { padding: 0 0 0 0; }

#tabmenu .ui-state-hover { border: 1px solid #ffffff; background: none; outline: none; }
#tabmenu .ui-state-hover a,#tabmenu .ui-state-hover a:hover { border:none; outline: none; }
#tabmenu .ui-state-default { background: none; }
#tab-Photos.ui-tabs-panel, #tab-360-Tour.ui-tabs-panel { padding: 0; }

.Image360, .Title360 { text-align: center; width: 360px; }
.Image360 { height: 270px;} 
#image-loading { margin-top: 90px; }
.resort-info-right { float: left; padding-left: 5px; width: 67%;}
.resort-info-right div { display:none; }
.resort-info-right  p { margin-top: 8px; }

.panel-content { height: 265px; width:360px;}
.panel-content img {border: 1px solid #f3f5f7; width:358px; height: 257px;}
#image-menu-box {margin-bottom: 5px; height: 350px; }
#image-menu-box  UL.navLeft LI.ui-tabs-selected A:hover { text-decoration: none; }
#image-menu-box.ui-widget-content, #image-menu-box .ui-widget-content, #image-menu-box .ui-widget-header { border: none; background: none; font-weight: normal; padding:0;}
#image-menu-box .ui-widget-header { background: #fff; } 

.Title360 { margin-top: 10px; }
#selected360 {min-width: 120px;}
#singel360   {text-align: center;}
.three60listContainer {text-align: center; width: 360px; margin-top: 10px;}
#three60list {min-width: 120px; margin:0px auto;}

#galleryContainer { border:1px solid #bcbcbc; margin-top:0px; margin-bottom: 1em; padding: 0px; height:305px; }
#player { display:block;width:360px;height:270px; }
.videoListContainer { text-align: center; width: 360px; margin-top: 10px; }
#videoList {min-width: 120px; margin:0px auto;}

#photosTab { display:none; }
#Three60Tab { display:none; }
#VideoTab { display:none; }
#gallery1 { display:none; }
#gallery2 { display:none; }
#gallery3 { display:none; }

.promotionTitle { padding: 10px 10px 10px 0px; }
.coupon p { margin-left: 10px; margin-right: 10px; }
.promotionImage { width:97px; height:164px; float:left; padding: 5px 10px 10px 0px; }

#TabsConatiner { height:20px; }
.mediaContainer { /*border:1px; border-style:outset; border-color:Black; */}
.mediaTab {  /*border:2px;*/ padding:0px 10px 0px 10px; margin:5px;
             background: url(http://gazetteers.com/images/core/tabbox_menu_on.gif) no-repeat bottom right;
    color:#000; text-decoration: none; height:20px; font-family: Verdana,Arial,sans-serif; font-size:100%; font-weight:bold;
             /*border-style:outset; border-color:Black;*/ }
.mediaTab a { height:20px; }
.mediaTab a:hover { text-decoration:none; }

.ReviewTitle { font-weight: bold; font-size: 1.1em; margin-bottom: 10px;}
.ReviewBy { color:#888888; margin-bottom: 10px; }
.ReviewText { margin-bottom: 5px;}
.ReviewRec { margin-bottom: 5px; }
.ReviewTag { margin-bottom: 5px; }
.ReviewRating { margin-right: 10px; }
.ReviewAdd { float: right; }
.ReviewListText { margin-bottom: 10px;}
#ReviewPicCaption {margin-bottom:15px; margin-top: 5px;}
#Review TABLE { padding: 0px; }

/* Old gaz highlighting */
.ListItemGREEN li { list-style: none; }
.ListItemGREEN, li.ListItemGREEN div, li.ListItemGREEN div a		{ border-bottom: 1px #BBBBBB dashed; padding-top: 9px; padding-bottom: 12px; border-bottom-style: none;}
.ListItemGREEN_Hover { border-bottom: 1px #BBBBBB dashed; padding-top: 9px; padding-bottom: 12px; background-color: #DFF7DF; border-bottom-style: none;}
.ListItemYELLOW		{ border-bottom: 1px #BBBBBB dashed; padding-top: 9px; padding-bottom: 12px; background-color: #FFFFDD; }
.ListItemYELLOW_Hover { border-bottom: 1px #BBBBBB dashed; padding-top: 9px; padding-bottom: 12px; background-color: #F9F9C9; }
.Sponsor { float: right; font-size: 9px;}
.SponsorProperty {	font-weight: normal; font-size: 9px; color: #666666; padding-top: 1px; padding-bottom: 4px;	position: relative;	text-align: right}
#PropertyAd li { list-style: none; }
#PropertyAd {display:inline-block; /*position:relative; top:-50px;*/}

.specialBrochure .Brochure { float: left; width: 150px; clear: left; margin-right: 20px; }
.specialBrochure .BrochureDetail { float: left;  line-height: 18px; margin-bottom: 5px;}

/* Poll Elements */

.pollitems-inner {margin-bottom:10px;padding:8px 10px 10px 10px;}
.pollitems-inner h3	{color:#474E51;border-bottom:3px solid #CCC;text-transform:uppercase;padding:0px 0px 3px 0px;margin-top:3px;}
.pollitems-inner .caption {font-size:1.1em;padding:8px 0px 12px 0px;}
.pollitems-inner span {display:block;font-weight:bold;padding-top:4px;}
.pollitems-inner .form-item {padding:0px 0px 8px 0px; margin-bottom: 10px;}
.pollitems-inner li {list-style-type:none;padding:4px 0px;font-size:1.1em;}

.pollitems-link {font-size:1.1em;text-align:right;display:block;font-weight:bold;}
.pollitems-link a {background: url(http://gazetteers.com/images/core/bg_related_arrow.gif) no-repeat 98% 0%; padding-right:11px;}

input.frm_button {display:block;float:left;padding:0px 0px 0px 0px;margin:8px 0px 0px 0px;border:0px;color:#fff;font-weight:bold;font-size:12px;}

/* Resort info menu */

.EmailTOU { clear: left; }

.tourops h3 {margin-bottom: 2px; font-weight: bold; font-size: 14px; margin-top: -10px;}

/* Content Detail Elements */
.ratingOverall {clear:both;margin:0px 0px 10px 0px;}
.ratingItem {clear:both; margin-top: 10px;}
.ratingItemText {clear:both;font-weight:normal;}
.starRatingOverall {margin:0px 6px 0px 6px;}
.starRatingOverallText {font-size:9px;color:#333333;}
.starRating {margin:0px 6px 0px 0px;}
#propertyAddress { clear: left; margin-top: 4px; padding-bottom:5px;}

.EmailResult { line-height: 18px; margin-left: 10px; margin-top: 10px; display:inline-block; color: #CE0000;}

span.flag {float:left;margin:0px 0px 0px 10px;}
.flag img { margin-top: 10px; }
span.propertyRating {float:left;margin:12px 0px 0px 10px;font-style:italic;}

.hotelLogo { float:right; padding: 10px; }

#propContactInfo {clear:both;margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px;font-size:13px;line-height:18px;color:#000000;font-weight:normal;font-family:verdana,arial;}
#propContactInfo span {font-size:13px;line-height:18px;color:#000000;font-weight:normal;font-family:verdana,arial;}

/* Generic Advertising Elements */

.leaderboard {position:absolute;top:5px;left:0px;width:879px; padding-left:7px;}
.adMpu {margin:0px 0px 10px 0px;width:100%; text-align:center;}
#colfirst-inner .adMpu a
{
    margin-left: 150px;
}
.adAcademy {margin:0px auto; padding-bottom:10px; padding-top:5px; width:340px;height:80px; text-align:center;}

/* Static pages */
.staticTitle h1 { margin-bottom: 0px; }

/* Footer Elements */

.footer {clear:both;display:block; margin:auto;padding-top:10px;padding-left:20px;width:1112px;background-position:center;height:56px;}
.footer-inner {padding:0px;margin:0px auto;position:relative;font-size:12px;float:left; width:955px;}
.footer-inner span {color:#000000;margin-right:2px;}
.footer-inner span.copyright {float:right;color:#000;}
.footer-inner span a {margin-right:4px;color:#0087D4;text-decoration:none;}
.footer-inner span a:hover {text-decoration:underline;}

.footer-logos {clear:both;display:block;margin-top:15px;padding-top:10px;width:100%;height:56px;}
.footer-logos-inner {width:982px;padding:0px;margin:0px auto;position:relative;font-size:11px;}
.footer-logos table, .footer-logos table a, .footer-logos table a img { border-style: none; border-width: 0px; border-color: #000; }

/* Write Review */
div.reviewleftcol {float:left;width:25%;display:block; font-size: 12px; font-weight: bold; margin-right: 20px;}
div.reviewleftcol div { color: #666666; font-size: 11px; }
div.reviewrightcol {float:left;clear:right;display:block;width:65%}
span.photoLabel { display: inline-block; width: 70px; }
.reviewOptionRow { margin-top: 10px; clear:left; }
#propRec { margin-top: 2px; }
#photoRec { margin-top: 6px; }

/* Country map */
#largeCountryMapPanel { width: 100%; margin: 0px; padding: 0px; display: none; }
#largeCountryMapPanel img { margin: 5px; padding: 5px; }
.country-map-large { display: none; }
.country-map-large-print { display: none; }

/* Cruise pages */
.cruiseImage { text-align: center; }
.cruiseImage img { margin:0 auto; padding-bottom:10px; }
.cruiseDesc { margin-bottom: 20px; }
.cruiseBrochure {float: left; clear:left; margin-right: 25px;}
.cruiseBrochure img { width:150px; text-align:left; border: 1px solid #cccccc; }
.cruiseBrochure a { clear:left; display: block; font-size: 12px;}

.itinerary-row .itinerary-header { clear: left; border-bottom: solid 1px #b9b9b9; height: 20px; margin-bottom: 15px;}
.itinerary-header .itinerary-name , .itinerary-header .itinerary-departure , .itinerary-header .itinerary-duration, .itinerary-header  .itinerary-area { font-weight: bold; color: #423333; font-size: 14px; line-height:18px;}

.itinerary-name { width: 280px;  float: left; margin-right: 10px;}
.itinerary-area { width: 140px; float: left; margin-right: 10px;}
.itinerary-departure { width: 500px; float: left; }
.itinerary-duration { width: 130px; float: left; text-align: right;}
.itinerary-row { clear: left;}

.itinerary-short .itinerary-name { width: 190px; margin-right:10px; }
.itinerary-short .itinerary-duration { width: 100px; float: right;}
.itinerary-short .itinerary-header  .itinerary-name, .itinerary-short .itinerary-header .itinerary-duration { font-weight: normal; }
.itinerary-short .itinerary-row { padding-left: 0px; margin-bottom: 10px; }
.itinerary-row.link-arrow { padding-top:10px; font-weight: bold; }

.itinerary-other .itinerary-departure { width: 350px; float: left; }
.itinerary-other .HdrBlue { margin-top: 25px; }
.short-itin-head { font-size: 14px; font-weight: bold; }

/* New popups */
#feedback-form { background-color: #cce6ff; }
.ui-dialog, .ui-dialog-titlebar, .ui-dialog-titlebar.ui-widget-header {background-color: #D1E4FF; border-color: #D1E4FF; background-image: none; }
.ui-dialog-title {color: #757575; font-size: 26px; font-weight:normal; }
.ui-dialog .ui-widget-header .ui-icon { background-image: url(http://gazetteers.com/images/core/close-popups.png);}
.ui-icon-closethick { background-position: 0px 0px; overflow:visible; width: 32px; height: 32px; position: relative; left: -28px; width: 65px; top: 8px; }
.ui-icon-closethick { cursor:pointer; }
.ui-dialog textarea, .ui-dialog input, .ui-dialog select { margin-bottom: 10px; }
.ui-dialog .ui-dialog-titlebar-close { width: 32px; height: 32px; margin: -18px 10px 0 0; padding: 0px;}
.ui-dialog-buttonpane { background-color: #D1E4FF; border:none; }
.ui-dialog .ui-dialog-buttonpane BUTTON { background-image: url(http://gazetteers.com/images/core/b_tsubmit.png); }
.smallForm { width: 300px; }
#fbMain A:hover { background-image: url(http://gazetteers.com/images/core/feedback-hover.png);}

.competition-page img { margin-right: 10px; }
.cruise-op-name { font-weight: normal; font-size: 11px; color: #0087d4; }
#comp-page { margin-top: 10px; } 
#comp-thanks h1 { text-align:center; width: 100%; } 
#comp-thanks p { clear:left; text-align: center; }

#menu .top-menu-bar { width: 873px; }
#menu .switch-button { color: #ffffff; line-height: 18px; width: 150px; background-image: url(http://gazetteers.com/images/core/switch-old-site.png); background-repeat: no-repeat; padding: 2px 0px 10px 25px; margin-right: 16px; }
#menu .switch-container { margin-top: 10px; text-align: right; }
#menu .switch-button:hover { color: #ffffff; text-decoration: underline; background-image: url(http://gazetteers.com/images/core/switch-old-site.png); background-repeat: no-repeat;}

#take-tour-box #video-box {width:500px; height:410px;}
#take-tour-box {width:490px; height:410px;}
#BLBrochureMenuLinksContainer { float:right; }
a.BrochureLinkText { display:block; float:left; padding-top:3px; margin-right:3px; }
.BrochureLink { display:block; float:left; }
a.menuLinkText { display:block; float:left; padding-top:3px;}
.menuLink { display:block; float:left;}
#pageset 
a.OnlineBrochure { color: #df3a3e; }
.OnlineBrochure { color: #df3a3e; }
#sv_info { display: none; }
.tb-image { vertical-align: top; }
#Content-inner TABLE .Box { line-height: 18px; font-size: 12px; }

.agentReviewTitle img {margin-top:4px; padding: 0px 2px 0px 0px;}
.AgentReviewText { margin-top: 4px; }

.svgMap { display: none; }
.gifMap { display: block; }

#pageset .map-links a.redLink { color: Red; }
#pageset .map-links a:hover   { color: Red; }
div.markerTooltip, div.markerDetail {
  color: black;
  font-weight: bold;
  background-color: white;
  white-space: nowrap;
  margin: 0;
  padding: 2px 4px;
  border: 1px solid black;
}

/* legacy popup stuff */
#Popup				{ display: none; top:300px; left: 300px; position: absolute; width: 393px; background-image: url(http://gazetteers.com/images/popup-bg.png); }
#PopupMessage	    { position: absolute; width: 393px; background-image: url(http://gazetteers.com/images/popup-bg.png);}
#PopupClose			{ position: absolute; top: 6px; right: 8px; }
#PopupHead			{ background-image: url(http://gazetteers.com/images/popup-head.png); padding: 8px; font-weight: bold; color: #FFFFFF; }
.PollOption			{ height: 10px; margin-top: 2px; margin-bottom: 8px; }
.PollBar 			{ background-color: #DD0000; border-top: 1px solid #FF0000; border-left: 1px solid #FF0000; border-bottom: 1px solid #AA0000; border-right: 1px solid #AA0000; margin-right: 4px; margin-top: 4px; margin-bottom: 12px; font-size: 10px; min-height: 12px;}
.PollValue 			{ height: 12px; margin-bottom: 12px; font-size: 11px; font-weight: normal; color: #DD0000; }
.Error				{ position: absolute; display: none; color: #CE0000; font-weight: bold; padding: 3px 6px 3px 6px; border: 1px solid #CE0000; background-color: #EEEEEE; left: 500px;}

.ConcurrencyPanel { position: absolute; width: 393px; left: 465px; top: 208px; }
.LogoffPanel { position: absolute; width: 393px; left: 465px; top: 208px; }

#footerFeedback     { display: none; }
#footerFeedback .ui-dialog {width: 300px;}

.ListSeperator {border-top:1px dashed}
.NoResults {color: red;}

#svgText {display:none;}
#gifBold {display:none;}
#PrintBackLink {display:none;}
#switchAll{float:right;padding-right:12px}
#svgtext{padding-left:2px}


#Content ul {list-style: none;display: block;margin:0px 0px 10px 0px;padding: 0px;font-family:verdana,arial;}
#Content ul li {padding: 0px 0px 5px 0px;font-size: 12px; line-height: 18px;color:#5e636c;}

#Content ul.navLeft {list-style: none;display: block;margin:0px 0px 10px 0px;padding: 0px;font-family:verdana,arial; float:left; width: 30%;}
#Content ul.navLeft#areaList {width: 100%; }
#Content .navLeft#areaList .unused { color:#000; }
#Content ul.navLeft li {padding: 0px 0px 5px 0px;font-size: 12px; line-height: 18px;color:#000000;}

#Content ul.navLeft#areaList li { clear:left; margin-bottom: 9px; margin-top: 0px; padding-bottom: 0px; }
.childcount { color:#555555; margin-left: 3px; font-size: 10px;}
.Grey-box-inner img.skilogo { height:16px; width:17px; float:none;margin:0px 0px 0px 3px; border:none;}
.Grey-box-inner.h2 {font-family:verdana,arial;}


#Content ul.list {list-style-type:none;padding:0px 0px 6px 0px;margin:4px 0px 0px 0px;}
#Content ul.list li {background: url(http://gazetteers.com/images/core/g_bullet.gif) no-repeat;padding:0px 0px 3px 10px;margin:0px 0px 0px 0px;color:#000000;}
#Content ul.list li a { color:#0087D4;display:block;text-decoration:none; }
#Content ul.list li a:hover { text-decoration:underline; }


/*
#containerWrapper ul {list-style: none;display: block;margin:0px 0px 10px 0px;padding: 0px;font-family:verdana,arial;}
#containerWrapper ul li {padding: 0px 0px 5px 0px;font-size: 12px; line-height: 18px;color:#5e636c;}
*/

#containerWrapper ul {list-style: none;}

#containerWrapper ul.resultsListWide {list-style: none;display: block;margin:0px 0px 10px 0px;padding: 0px;font-family:verdana,arial;}
#containerWrapper ul.resultsListWide li {padding: 0px 0px 5px 0px;font-size: 12px; line-height: 18px;color:#5e636c;}

#containerWrapper .resultHolder ul {list-style: none;display: block;margin:0px 0px 10px 0px;padding: 0px;font-family:verdana,arial;}
#containerWrapper .resultHolder ul li {padding: 0px 0px 5px 0px;font-size: 12px; line-height: 18px;color:#5e636c;}

#containerWrapper .SIListHolder ul {list-style: none;display: block;margin:0px 0px 10px 0px;padding: 0px;font-family:verdana,arial;}
#containerWrapper .SIListHolder ul li {padding: 0px 0px 5px 0px;font-size: 12px; line-height: 18px;color:#5e636c;}

#containerWrapper .GreyBox ul {list-style: none;display: block;margin:0px 0px 0px 0px;padding: 0px 0px 10px 0px;font-family:verdana,arial;}
#containerWrapper .GreyBox ul li {padding: 0px 5px 3px 0px;font-size: 12px; line-height: 18px;}

#containerWrapper .tourops ul {list-style: none;display: block;margin:0px 0px 10px 0px;padding: 0px;font-family:verdana,arial;}
#containerWrapper .tourops ul li {padding: 0px 0px 5px 0px;font-size: 12px; line-height: 18px;color:#5e636c;}

#containerWrapper ul.navLeft {list-style: none;display: block;margin:0px 0px 10px 0px;padding: 0px;font-family:verdana,arial; float:left; width: 30%;}
#containerWrapper ul.navLeft#areaList {width: 100%; }
#containerWrapper .navLeft#areaList .unused { color:#000; }
#containerWrapper ul.navLeft li {padding: 0px 0px 5px 0px;font-size: 12px; line-height: 18px;color:#000000;}

#containerWrapper ul.navLeft#areaList li { clear:left; margin-bottom: 9px; margin-top: 0px; padding-bottom: 0px; }
#containerWrapper ul.list {list-style-type:none;padding:0px 0px 6px 0px;margin:4px 0px 0px 0px;}
#containerWrapper ul.list li {background: url(http://gazetteers.com/images/core/g_bullet.gif) no-repeat;padding:0px 0px 3px 10px;margin:0px 0px 0px 0px;color:#000000;}
#containerWrapper ul.list li a { color:#0087D4;display:block;text-decoration:none; }
#containerWrapper ul.list li a:hover { text-decoration:underline; }

#Content .results-header ul { }
#Content .results-header ul li {list-style-type:disc; color: Black;  margin-left: 20px; list-style-position:inside; }

#containerWrapper .results-header ul { }
#containerWrapper .results-header ul li {list-style-type:disc; color: Black;  margin-left: 20px; list-style-position:inside; }

.pageAlphabetLinksContainer { width: 180px; }

#Content .pageAlphabetLinks {clear:both;margin:0px 0px 10px 0px; height:22px; width: 180px;}
#Content .pageAlphabetLinks ul {list-style-type:none;display:block;font-weight:bold;}
#Content .pageAlphabetLinks ul li {float:left;padding:3px 2px 3px 2px;margin:0px 0px 0px 0px;color:#000; background-color: #ffffff;}
#Content .pageAlphabetLinks ul li div {background:#e4f2ff; padding: 3px 5px 3px 5px; font-weight:normal;}
#Content .pageAlphabetLinks ul li a {color:#0087D4;display:block;text-decoration:none;padding:0px 0px 0px 0px;}
#Content .pageAlphabetLinks ul li a:hover {text-decoration:underline;}
#Content .pageAlphabetLinks ul li div.On {background:#febdc9;}
#Content .pageAlphabetLinks ul li div.MenuDisabled {background:#f3f5f7; color: #c1c4c6;}
#Content .pageAlphabetLinks ul li div.MenuDisabled A {background:#f3f5f7; color: #c1c4c6; cursor:text; text-decoration: none;}

#containerWrapper .pageAlphabetLinks {clear:both;margin:0px 0px 10px 0px;width:100%;height:22px; width: 180px;}
#containerWrapper .pageAlphabetLinks ul {list-style-type:none;display:block;font-weight:bold;}
#containerWrapper .pageAlphabetLinks ul li {float:left;padding:3px 2px 3px 2px;margin:0px 0px 0px 0px;color:#000; background-color: #ffffff;}
#containerWrapper .pageAlphabetLinks ul li div {background:#e4f2ff; padding: 3px 5px 3px 5px; font-weight:normal;}
#containerWrapper .pageAlphabetLinks ul li a {color:#0087D4;display:block;text-decoration:none;padding:0px 0px 0px 0px;}
#containerWrapper .pageAlphabetLinks ul li a:hover {text-decoration:underline;}
#containerWrapper .pageAlphabetLinks ul li div.On {background:#febdc9;}
#containerWrapper .pageAlphabetLinks ul li div.MenuDisabled {background:#f3f5f7; color: #c1c4c6;}
#containerWrapper .pageAlphabetLinks ul li div.MenuDisabled A {background:#f3f5f7; color: #c1c4c6; cursor:text; text-decoration: none;}

#Content .pageAlphabetLinksFull {clear:both;margin:0px 0px 10px 0px;width:100%;height:22px; }
#Content .pageAlphabetLinksFull ul {list-style-type:none;display:block;font-weight:bold;}
#Content .pageAlphabetLinksFull ul li {float:left;padding:3px 2px 3px 2px;margin:0px 0px 0px 0px;color:#000; background-color: #ffffff;}
#Content .pageAlphabetLinksFull ul li div {background:#e4f2ff; padding: 3px 4px 3px 4px; font-weight:normal;}
#Content .pageAlphabetLinksFull ul li a {color:#0087D4;display:block;text-decoration:none;padding:0px 0px 0px 0px;font-weight: bold;}
#Content .pageAlphabetLinksFull ul li a:hover {text-decoration:underline; color: #de3939;}
#Content .pageAlphabetLinksFull ul li div.On {background:#febdc9;}
#Content .pageAlphabetLinksFull ul li div.MenuDisabled {background:#f3f5f7; color: #c1c4c6;}
#Content .pageAlphabetLinksFull ul li div.MenuDisabled A {background:#f3f5f7; color: #c1c4c6; cursor:text; text-decoration: none;}

#containerWrapper .pageAlphabetLinksFull {clear:both;margin:0px 0px 10px 0px; }
#containerWrapper .pageAlphabetLinksFull ul {list-style-type:none;font-weight:bold; float: left;}
#containerWrapper .pageAlphabetLinksFull ul li {float:left;padding:3px 2px 3px 2px;margin:0px 0px 0px 0px;color:#000; background-color: #ffffff;}
#containerWrapper .pageAlphabetLinksFull ul li div {background:#e4f2ff; padding: 3px 4px 3px 4px; font-weight:normal;}
#containerWrapper .pageAlphabetLinksFull ul li a {color:#0087D4;display:block;text-decoration:none;padding:0px 0px 0px 0px;font-weight: bold;}
#containerWrapper .pageAlphabetLinksFull ul li a:hover {text-decoration:underline; color: #de3939;}
#containerWrapper .pageAlphabetLinksFull ul li div.On {background:#febdc9;}
#containerWrapper .pageAlphabetLinksFull ul li div.MenuDisabled {background:#f3f5f7; color: #c1c4c6;}
#containerWrapper .pageAlphabetLinksFull ul li div.MenuDisabled A {background:#f3f5f7; color: #c1c4c6; cursor:text; text-decoration: none;}

#Content ul.navLeft li.ui-tabs-selected a { color: #000; font-weight:bold; background: url(http://gazetteers.com/images/core/bg_arrow_b_size10.gif) no-repeat right;}
#containerWrapper ul.navLeft li.ui-tabs-selected a { color: #000; font-weight:bold; background: url(http://gazetteers.com/images/core/bg_arrow_b_size10.gif) no-repeat right;}

#resort-info-menu { min-height: 210px;}
#resort-info-menu UL.navLeft LI.ui-tabs-selected A:hover { text-decoration: none; }
#resort-info-menu.ui-widget-content,#resort-info-menu .ui-widget-content, #resort-info-menu .ui-widget-header { border: none; background: none; font-weight: normal; }
#resort-info-menu .navLeft .link-arrow a { margin: 0px 2px 0px 0px; }
#PMBLAccess { margin-top:20px;}

/* TO Resort Detail Control*/
.brochureimg {width:150px;}
.brochuretext { line-height:1.6em;}
#containerWrapper .tourops ul li.brochureprop {background-color:#f6f6f6; }
#containerWrapper .tourops ul li.brochurepropalt {height:25px;padding-bottom:0px; line-height:20px; width:420px}
#containerWrapper .tourops ul li.brochureprop a {display:block;float:left;}
#containerWrapper .tourops ul li.brochurepropalt a {display:block;float:left;}
.brochureproplist {float:left;}
.brochurepic {float:left; width:150px; clear:left;padding-right:8px;}
.brochureallinc {width:20px; height:20px; margin-left: 10px;}

/* Airport Detail Control */
.airportcont {padding-bottom:0px;}





/*********************/
/*Gazetteers Tooltip*/
/*********************/


#cluetip {
  position: absolute;
/*  z-index: 1001;*/
 
 background: #2370b6;
 /*background: url("/images/header-bg.jpg") repeat-x scroll 0 0 #2470B6;*/
}
#cluetip-outer {
  position: relative;
  margin: 0;
  /*background: #d9d9c2;*/
  background:#D9E9FF;
}
h3#cluetip-title {
  margin: 0 0 5px;
  padding: 8px 10px 4px;
  font-size: 1.2em;
  font-weight: bold;
  /*background-color: #87876a;*/
  background-color: #2370b6;
  color: #fff;
}
#cluetip-inner {
  padding: 10px;
}
span#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
}
#cluetip-close img {
  border: 0;
}
