/*resort global*/
a{ color:#3679a8; }
a:hover{ color:#6a9bbd; }
h2, h2 a{ color:#194a70; }


/*side bar items*/
a.similar{ background:url(/images-em/pointer1.gif) 2px -27px no-repeat; color:#797266; }
.blue{ color:#194a70; }

/*resort layout*/
#themeWrapper{ background:url(/images-em/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-em/leftCol-bg.jpg) top left repeat-x; }


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


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


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

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

/* Sub Titles Header */
.subTitle {color:#3679a8;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;}
.blueArrowDown{background:url(../../../images-em/blue-arrow-down.gif) left 2px no-repeat;font-size:12px;margin-left:8px;padding-left:20px;}
.blueArrowDown span{font-size:14px;color:#3679a8;text-transform:uppercase;}

/*Home Page*/
.miniHighlight{ color:#797266; }
ul.resortPoints li{ background:url(/images-em/listItemBullet.gif) 0px 6px no-repeat; }
a.learnMoreHighlight{ background-image:url(/images-em/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:#3679a8;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:#194a70;font-family:'HelveticaNeue57Condensed';font-size:19px;}
.coda-nav ul li.tab1 a { background-image:url(/images-em/highlightTab.gif) }
.coda-nav ul li.tab2 a { background-image:url(/images-em/highlightTab.gif) }
.coda-nav ul li.tab3 a { background-image:url(/images-em/highlightTab.gif) }
.coda-nav ul li.tab4 a { background-image:url(/images-em/highlightTab.gif) }
/*.coda-nav ul li.tab4 a { background-image:url(/images-em/highlightTab-05.gif) }*/
.panel-wrapper h2{ color:#3679a8;padding-top:20px; }

/*UK Map Links*/
.ukmap-bullets { color:#FFF; text-decoration:underline; font-size:10px }
.ukMap{
position: relative;
z-index: 0; color:#FFF; text-decoration:underline; font-size:10px; background-image:url(../../../images-em/ukmap-bttns.png); display: block; background-repeat:no-repeat; background-attachment: scroll; background-position: 2px -1px; padding-left:23px
}

.ukMap:hover{
background-color: transparent;
z-index: 50; color:#54b1de; background-position: 2px -18px;
}

.ukMap span{ /*CSS for enlarged image*/
position: absolute;
margin-top:-30px;
left: -200px;
visibility: hidden;
color: black;
text-decoration: none;
}

.ukMap span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.ukMap:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: -220px; /*position where enlarged image should offset horizontally */

}




/*Accommodations*/
.accBar{  background-image:url(/images-em/accBar-bg.gif); }
.accBar a, .accBar a.selected{ color:#194a70; background-image:url(/images-em/accIcons.gif); }
.accBarLeft{ background-image:url(/images-em/accBar-left.gif); }
.accBarRight{ background-image:url(/images-em/accBar-right.gif); }
.accWrapper{ color:#797266; background:#f0f0f0; }
.accDescription{ color:#797266; }
.accHighlight{ color:#3679a8; }
a.accPromoLink{ background-image:url(/images-ne/bullet_specials.gif); background-color:#baced7; color:#184a70; }
a.accPromoLink:hover{ color:#fff; background-color:#6a9bb2; }
a.accMoreLink{ color:#3679a8; background-image:url(/images-em/pointer2.gif);  }
a.accMoreLink:hover{ color:#194a70; }
#accNav a.acc_butler{ background-image:url(/images-em/accNavTab-bg.gif); }
#accNav a.acc_concierge{ background-image:url(/images-em/accNavTab-bg.gif); }
#accNav a.acc_all{ background-image:url(/images-em/accNavTab-all-bg.gif); }
div.extras p{ background-image:url(/images-em/acc_extras.gif);  }

#accNav a:hover, #accNav a.selected{ color:#194a70;}

/*Tours*/
#tourNav a.featuredTours, #tourNav a.moreTours{ background-image:url(/images-em/tours_nav.gif); }
.ppe{ color:#3679a8; }
.dollarAmount{ font-size:16px; color:#194a70 }
#tourNav a{ color:#797266; }
#tourNav a:hover, #tourNav a.selected{color:#194a70;}

/*Dining*/
.itemBar, .diningBar{ color:#194a70; }
.diningHighlight{ color:#194a70; font-weight:bold; }
.diningHighlight2{ color:#3679a8; }
#barLocations{width:645px; height:160px; padding:10px 0 15px 0; background:url(/images-ne/bg-fooderCont.gif) bottom left no-repeat;}
#barLocations h2{color:#575324;font-family:'HelveticaNeue67MdCn';font-size:18px;font-weight:normal;}
#barLocations h2 span{font-size:22px;}

/*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:#194a70; font-weight:bold;}


/*Activities*/
h1.activityTitle{ color:#194a70; }

/*Specials*/
.promoTitle{ color:#194a70; }


#rstFeatured{background:url(../../../images-rj/featuredBG.jpg) no-repeat;width:442px;height:163px;padding:0 10px;margin:0 0 10px 0;}
#rstFeatured .leftcol{margin-left:8px;text-align:center;}
#rstFeatured .rightcol{margin-left:20px;text-align:center;}
#rstFeatured h2{color:#194a70;font-weight:normal;font-size:16px;text-transform:uppercase;font-family:'HelveticaNeue67MdCn';}
#rstFeatured h2 span{color:#3679a8;font-size:11px;}
#rstFeatured a{text-decoration:none;}
