/*resort global*/
a{ color:#4f9ead; }
a:hover{ color:#094552; }
h2{color:#0C6173;}
h2 a{ color:#4f9ead; }
.brown{ color:#0c6173; }
.brown2{ color:#4f9ead }



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

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


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


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


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

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

/* Sub Titles Header */
.subTitle {color:#4f9ead;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:#4f9ead;font-family:'HelveticaNeue47LightCondensed';font-size:19px;line-height:27px;font-weight:normal;margin:15px 0 0 0;padding:0; }
h1.subMainTitle span{color:#0c6173;font-size:30px;font-family:'HelveticaNeue35Thin';letter-spacing:-1px;}
.greenArrowDown{background:url(../../../images-em/blue-arrow-down.gif) left 2px no-repeat;font-size:12px;margin-left:8px;padding-left:20px;}
.greenArrowDown span{font-size:14px;color:#4f9ead;text-transform:uppercase;}


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



/*Accommodations*/
#balmoral{ background:url(/images-ba/balmral-bg.jpg) 0 0 no-repeat; width:344px; height:154px; padding:15px 320px 0 0; cursor:pointer; }
#balmoral h1{ font-size:12px; color:#797266; font-weight:normal; font-family:"HelveticaNeue67MdCn"; text-transform:uppercase; text-align:center; line-height:14px; }
#balmoral h1 span{ font-size:14px; }
#balmoral h2{ font-size:11px; text-align:center; color:#a92320; font-weight:normal; font-family:"HelveticaNeue67MdCn"; text-transform:uppercase; margin:74px 0 4px 0; }
#balmoral a{ display:block; width:146px; height:27px; background:url(../../../images-ba/balmral-btnLearnMore.png) 0px 0px no-repeat; text-indent:-999em; margin:0px auto; }
#balmoral a:hover, #balmoral a.selected{ background-position:0px -27px; }

#balmoreInfo{ width:840px; height:548px; position:relative; padding:5px 5px 0 0; display:none; }
#balmoreInfo a#closeFB{ display:block; position:absolute; top:0px; right:0px; width:23px; height:23px; background:url(../../../images-ba/btn-close.png) 0px -1px no-repeat; }
#balmoreInfo a#closeFB:hover{ background-position:0px -25px; }
#balmoreContent{ background:url(../../../images-ba/balmore-bg2.jpg) 0px 0px no-repeat; width:790px; height:418px; padding:130px 0 0 50px; }
#balmoreContent p{ width:455px; color:#797266; line-height:16px; }



.accBar{  background-image:url(/images-ba/accBar-bg.gif); }
.accBar a, .accBar a.selected{ color:#0c6173; background-image:url(/images-ba/accIcons.gif); }
.accBarLeft{ background-image:url(/images-ba/accBar-left.gif); }
.accBarRight{ background-image:url(/images-ba/accBar-right.gif); }
.accWrapper{ color:#797266; background:#edf1f2; }
.accDescription{ color:#797266; }
.accHighlight{ color:#4f9ead; }
a.accPromoLink{ background-image:url(/images-ne/bullet_specials.gif); background-color:#a9c9cf; color:#0c6173; }
a.accPromoLink:hover{ color:#fff; background-color:#889da4; }
a.accMoreLink{ color:#4f9ead; background-image:url(/images-ba/pointer2.gif);  }
a.accMoreLink:hover{ color:#094552; }

#accNav a.acc_butler{ background-image:url(/images-ba/accNavTab-bg.gif); }
#accNav a.acc_concierge{ background-image:url(/images-ba/accNavTab-bg.gif); }
#accNav a.acc_luxury{ background-image:url(/images-ba/accNavTab-bg.gif); }
#accNav a.acc_all{ background-image:url(/images-ba/accNavTab-all-bg.gif); }
div.extras p{ background-image:url(/images-ba/accExtras.gif);  }

#accNav a:hover, #accNav a.selected{ color:#0c6173;}

/*Tours*/
#tourNav a.featuredTours{ background-image:url(/images-ba/tours_nav-01.gif); }
#tourNav a.moreTours{ background-image:url(/images-ba/tours_nav-02.gif); }
.ppe{ color:#b97258; }
.dollarAmount{ font-size:16px; color:#094552 }
#tourNav a{ color:#797266; }
#tourNav a:hover, #tourNav a.selected{color:#094552;}

/*Dining*/
.itemBar, .diningBar{ color:#094552; }
.diningHighlight{ color:#0c6173; font-weight:bold; }
.diningHighlight2{ color:#4f9ead; }


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


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

/*Specials*/
.promoTitle{ color:#094552; }


/*Beach Club*/

#pic1 { background:url(../../../images-or/img-pic1.jpg) top left no-repeat; width:325px; height:340px; margin-top:10px;}
#pic1 img { margin-top:124px; margin-left:250px}
#pic2 { background:url(../../../images-or/img-pic2.png) top left no-repeat; width:416px; height:204px; margin-left:255px; margin-top:-170px;}
#txtBrandNew { margin-top:15px; margin-left:15px;}
#txtBrandNew p{ font-family:Arial, Helvetica, sans-serif; color:#787266; font-size:11px; width:326px !important;}
.floatLeft { float:left;}
.shadow { background:url(../../../images-or/img-shadow.gif) top left no-repeat; width:616px; height:25px; margin-top:22px;}

#theBest { background:url(../../../images-or/ttl-theBest.gif) top left no-repeat; width:650px; margin-top:50px; margin-left:10px; padding-top:30px; margin-bottom:40px;}
#theBest p { font-family:Arial, Helvetica, sans-serif; color:#787266; font-size:11px; width:439px;}
#theBest ul { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#787266; margin-top:0px; width:166px;}
.bkgImage { background:url(../../../images-or/img-background.jpg) top left no-repeat; width:652px; height:460px; padding-left:8px; padding-top:5px; margin-left:-10px;}

#thePool { background:url(../../../images-or/ttl-swimpool.gif) top left no-repeat;}
#thePool p { font-family:Arial, Helvetica, sans-serif; color:#787266; font-size:11px; width:439px; margin-top:67px;}
.Getquote { background:url(../../../images-or/img-backgroundBottom.jpg) top left no-repeat; width:327px; height:96px; margin-left:70px; padding-top:20px; padding-left:178px;}
#txtQuote { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#797266; font-size:12px; margin-left:-33px; margin-top:7px;}
#dividerQuote { margin-left:-82px;}
#txtQuote span { font-size:10px;}

#btnQuote { background:url(../../../images-or/btn-quote.jpg) top left no-repeat; width:152px; height:27px; cursor:pointer; margin-top:18px; margin-bottom:20px; display:block;}
#btnQuote:hover { background-position: 0px -28px;}
