/*resort global*/
a{ color:#547d88; }
a:hover{ color:#1f3d46; }
h2{color:#1F3D46;}
h2 a{ color:#547d88; }
.blue{ color:#1f3d46; }
.brown2{ color:#547d88 }

/*side bar items*/
a.similar{ background:url(/images-gl/pointer1.gif) 2px -27px no-repeat; color:#797266; }
.testimonial_author{ color:#1f3d46; }

/*resort layout*/
#themeWrapper{ background:url(/images-gl/theme-bg-repeat.jpg) center 100px repeat-x; }
#themeWrapper2{ background:url(/images-gl/theme-bg.jpg) center 100px no-repeat; }
#contentFade{ background:url(/images-resorts/content-grad.jpg) top left repeat-x; border-top:solid 2px #f8f8f8; } 
#leftCol{ background:url(/images-gl/leftCol-bg.jpg) top left repeat-x; }


/*resort side navigation */
ul#resortNav li a{ color:#797266 ; background:url(/images-gl/pointer1.gif) 2px -27px no-repeat; }
ul#resortNav li a:hover, ul#resortNav li a.selected{ color:#547d88; background-color:#ffffff; }
ul#resortNav ul li a{ color:#797266; }
ul#resortNav ul li a:hover, ul#resortNav ul li a.selected{ color:#547d88; }


/*Media Links*/
#mediaPhotos{ width:56px; background-image:url(/images-gl/mediaNav-01.gif); }
#mediaVideo{ width:44px; background-image:url(/images-gl/mediaNav-02.gif); }
#mediaMap{ width:43px; background-image:url(/images-gl/mediaNav-03.gif); }
#mediaVrx{ width:43px; margin-right:0px; background-image:url(/images-gl/mediaNav-04.gif); }


/*Bullets*/
.bullets p, p.bullet{ background:url(/images-gl/pointer2.gif) 0px 4px no-repeat; }
.bullets2 p, p.bullet2{ background:url(/images-gl/pointer2.gif) 0px 5px no-repeat; }
#qqSpecials p{ background:url(/images-gl/pointer2.gif) 0px 4px no-repeat; }

/* Main Title Header */
h1#mainTitle {color:#547d88;font-family:'HelveticaNeue47LightCondensed';font-size:22px;line-height:27px;font-weight:normal;margin:15px 0 0 0;padding:0; }
h1#mainTitle span{color:#1f3d46;font-size:40px;font-family:'HelveticaNeue35Thin';letter-spacing:-1px;}

/* Sub Titles Header */
.subTitle {color:#547d88;font-family:'HelveticaNeue67MdCn';font-size:15px;line-height:15px;font-weight:normal;margin:15px 0 0 0;padding:0;text-transform:uppercase; }
.subTitle span{font-size:18px;}
h1.subMainTitle {color:#547d88;font-family:'HelveticaNeue47LightCondensed';font-size:19px;line-height:27px;font-weight:normal;margin:15px 0 0 0;padding:0; }
h1.subMainTitle span{color:#1f3d46;font-size:30px;font-family:'HelveticaNeue35Thin';letter-spacing:-1px;}
.greenArrowDown{background:url(../../../images-gl/green-arrow-down.gif) left 2px no-repeat;font-size:12px;margin-left:8px;padding-left:20px;}
.greenArrowDown span{font-size:14px;color:#547d88;text-transform:uppercase;}

/*Home Page*/
.miniHighlight{ color:#797266; }
ul.resortPoints li{ background:url(/images-gl/listItemBullet.gif) 0px 6px no-repeat; }
a.learnMoreHighlight{ background-image:url(/images-gl/txt-learnMore_btn.gif); }


/*Home Page Coda Slider*/
.coda-nav ul li.tab1 a, .coda-nav ul li.tab2 a, .coda-nav ul li.tab3 a, .coda-nav ul li.tab4 a{text-align:center;text-decoration:none;color:#547d88;font-family:'HelveticaNeue57Condensed';font-size:19px;padding-top:12px}
.coda-nav ul li.tab1 a span, .coda-nav ul li.tab2 a span, .coda-nav ul li.tab3 a span, .coda-nav ul li.tab4 a span{color:#666666;font-family:'HelveticaNeue57Condensed';font-size:12px;text-transform:uppercase;line-height:21px;}
.coda-nav ul li.tab1 a:hover, .coda-nav ul li.tab1 a.current, .coda-nav ul li.tab2 a:hover, .coda-nav ul li.tab2 a.current, .coda-nav ul li.tab3 a:hover, .coda-nav ul li.tab3 a.current, .coda-nav ul li.tab4 a:hover, .coda-nav ul li.tab4 a.current{text-align:center;text-decoration:none;color:#1f3d46;font-family:'HelveticaNeue57Condensed';font-size:19px;}
.coda-nav ul li.tab1 a { background-image:url(/images-gl/highlightTab.gif) }
.coda-nav ul li.tab2 a { background-image:url(/images-gl/highlightTab.gif) }
.coda-nav ul li.tab3 a { background-image:url(/images-gl/highlightTab.gif) }
.coda-nav ul li.tab4 a { background-image:url(/images-gl/highlightTab.gif) }
.panel-wrapper h2{ color:#547d88; padding-top:20px;}


/*Accommodations*/
.accBar{  background-image:url(/images-gl/accBar-bg.gif); }
.accBar a, .accBar a.selected{ color:#1f3d46; background-image:url(/images-gl/accIcons.gif); }
.accBarLeft{ background-image:url(/images-gl/accBar-left.gif); }
.accBarRight{ background-image:url(/images-gl/accBar-right.gif); }
.accWrapper{ color:#797266; background:#edf0f2; }
.accDescription{ color:#797266; }
.accHighlight{ color:#547d88; }
a.accPromoLink{ background-image:url(/images-ne/bullet_specials.gif); background-color:#a9c2cf; color:#1f3d46; }
a.accPromoLink:hover{ color:#fff; background-color:#8898a4; }
a.accMoreLink{ color:#547d88; background-image:url(/images-gl/pointer2.gif);  }
a.accMoreLink:hover{ color:#1f3d46; }
#accNav a.acc_butler{ background-image:url(/images-gl/accNavTab-bg.gif); }
#accNav a.acc_concierge{ background-image:url(/images-gl/accNavTab-bg.gif); }
#accNav a.acc_luxury{ background-image:url(/images-gl/accNavTab-bg.gif); }
#accNav a.acc_all{ background-image:url(/images-gl/accNavTab-all-bg.gif); }
div.extras p{ background-image:url(/images-gl/accExtras.gif);  }

#accNav a:hover, #accNav a.selected{ color:#1f3d46;}

/*Tours*/
#tourNav a.featuredTours, #tourNav a.moreTours{ background-image:url(/images-gl/toursNav.gif); }
.ppe{ color:#547d88; }
.dollarAmount{ font-size:16px; color:#1f3d46 }
#tourNav a{ color:#797266; }
#tourNav a:hover, #tourNav a.selected{color:#1f3d46;}

/*Dining*/
.itemBar, .diningBar{ color:#1f3d46; }
.diningHighlight{ color:#1f3d46; font-weight:bold; }
.diningHighlight2{ color:#547d88; }


/* Dine Around */
#dineNav { position:relative; height:1%;}
#dine_sgl, #dine_slu, #dine_shc {background-image:url(/images-gl/dine_Nav.gif); width:186px;text-align:center;}
#dineNav a:hover, #dineNav a.selected { background-position:0px -60px;}
#dineNav a{ display:block;height:40px;padding-top:20px;background-repeat:no-repeat;background-position:0px 0px;float:left;color:#797266;font-size:11px;text-decoration:none;}
#dineNav a span{ font-size:14px;font-family:'HelveticaNeue67MdCn'}
#dineNav a:hover, #dineNav a.selected { background-position:0px -60px;}
#dineNav a:hover span, #dineNav a.selected span { color:#1f3d46;font-size:16px;}


/*Details*/
.detail{ padding-bottom:5px; border-bottom:1px solid #bdb9b4; margin-top:25px; line-height:17px;}
.detail img{ float:left; display:inline; margin:0px 15px 5px 0px;}
.detailTitle{ color:#1f3d46; font-weight:bold;}


/*Activities*/
h1.activityTitle{ color:#1f3d46; }

/*Specials*/
.promoTitle{ color:#1f3d46; }
