/*BBO Home Sprites*/
.sprite-bbo{ display:inline-block; *display:inline; zoom:1; background-image:url(/images-bo/sprite-bbo.jpg); }
a#orDestinations{width:170px;height:215px;margin:0 0px 0px 17px;background-position:-10px -11px; }
a#bboRenovation{width:212px;height:232px;margin:15px 0 0 8px;background-position:-189px -11px; }
a#bboRenovation:hover{background-position:-414px -11px; }

/* Dining Page */
#candlelightDining{background:url(../../../images-bo/bg-candlelight.jpg) no-repeat;width:669px;height:217px;margin-bottom:50px;}
#candlelightContent{padding-left:375px;padding-top:80px;color:#fff;width:275px;}
#candlelightContent a{ background:url(../../../images-site/arrow-green.gif) 0px 1px no-repeat; padding-left:8px;color:#fff;text-transform:uppercase;font-family:'openSansCondensedBold'}
#candlelightContent a:hover{ text-decoration:underline; }

/* Waterpark Page */
ul.blueDiscDesc{width:255px;margin-top:30px;}
.blueDiscDesc li{font-size:14px;color:#0968a7;background:url(../../images/beaches/bullet-blue-disc.png) 0px 5px no-repeat;padding-left:12px;font-family:'openSansBold'; }
.blueDiscDesc p{margin-top:0px;}
#wpFeatureBG2{ background:url(../../images/beaches/bg-waterpark-featuresLarge.jpg) no-repeat;width:264px;height:331px;margin-top:30px;margin-left:60px;}
#wpFeatureBG2 img{margin-top:12px;margin-left:17px;}

/* Golf Page */
ul.greenBullet li{ background:url(../../images/beaches/greenBullet.gif) 0px 4px no-repeat; padding-left:12px; margin:3px 0;}
ul.subUl{margin-bottom:8px;margin-top:8px;}
ul.subUl li{ background: url(/images-golf/blackBullet.gif) top left no-repeat;margin:0 0 -2px 0;background-position: 4px 5px;}

#golfRatings{width:345px;margin-right:35px;}
#golfRatings h2{color:#666;font-size:14px;font-family:'openSansCondensedBold';font-weight:normal;text-transform:uppercase;line-height:16px;}
#golfRatings h3{color:#809a00;font-size:28px;font-family:'openSansCondensedBold';font-weight:normal;line-height:28px;}
#golfRatings h3 span{font-size:32px;font-family:'TelefanteBlackItalicRegular';font-weight:normal;line-height:32px;}
#golfServices{width:295px;}
#golfServices h2{font-family: openSansCondensedBold;font-size: 21px;width: 200px;color: #acacac; font-weight: normal;padding-bottom: 15px;}
#golfServices .divider-dotted{ width: 300px;margin: 20px 0 19px 0;}
#courseTable{ background: url(../../images/beaches/golf-jamaica-courseRating.gif) top left no-repeat; width: 344px; height: 111px;}
#courseTable table{ font-family: Arial; font-size: 11px;color: #666666;}
#golfRatings h5,#golfServices h5 { margin:20px 0 12px 0;color:#809a00;font-size:30px;font-weight:bold;}
#golfServices h3{ font-size: 13px;font-family: openSansCondensedBold;margin-bottom: -10px;font-weight:normal;}
#golfServices p{ width:290px;padding-bottom:12px;}	

#golfResorts{ position: relative; width: 670px; margin-top: 40px; height: 115px;margin-bottom:65px;}
#golfResorts h2{ font-size: 21px; font-family: openSansCondensedBold; font-weight: normal; color: #809a00; line-height: 25px; margin-left:31%;}
#golfResorts h2 span{ font-size: 20px; font-family: TelefanteBlackItalicRegular; color: #0968a7;}
p.blueArrow{ background:url(/images-golf/blue-grayArrow.gif) 0px 1px no-repeat; margin-left:25px;}
#golfResortsLinks p{ padding-left: 12px;margin-top: 28px; color: #999999;font-size: 15px; font-family: openSansCondensedBold; width: 130px;}				
#golfResortsLinks{ border-radius: 5px; z-index: 2;width: 365px;  position: absolute; margin: 0 0 0 160px;
	-moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.4);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.4);}
#golfResortsLinks a{
	display:inline-block; *display:inline; zoom:1; height:71px; width:182px; vertical-align:top;
	padding:1px 0;
	background: #f8f8f6;
	background: -moz-linear-gradient(top, #f8f8f6 0%, #f2f2f1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f6), color-stop(100%,#f2f2f1));
	background: -webkit-linear-gradient(top, #f8f8f6 0%,#f2f2f1 100%);
	background: -o-linear-gradient(top, #f8f8f6 0%,#f2f2f1 100%);
	background: -ms-linear-gradient(top, #f8f8f6 0%,#f2f2f1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f6', endColorstr='#f2f2f1',GradientType=0 );
	background: linear-gradient(top, #f8f8f6 0%,#f2f2f1 100%);float: left;
	border-radius: 5px;
	}
#golfResortsLinks a:hover{ 
	background: #f2f2f1; 
	background: -moz-linear-gradient(top, #f2f2f1 0%, #f8f8f6 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f1), color-stop(100%,#f8f8f6));
	background: -webkit-linear-gradient(top, #f2f2f1 0%,#ffffff 100%); 
	background: -o-linear-gradient(top, #f2f2f1 0%,#f8f8f6 100%); 
	background: -ms-linear-gradient(top, #f2f2f1 0%,#f8f8f6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f1', endColorstr='#f8f8f6',GradientType=0 ); 
	background: linear-gradient(top, #f2f2f1 0%,#f8f8f6 100%);}
#golfResortsLinks a:hover > p{ color: #0968a7;}
#golfResortsLinks a:hover > p span{ color: #809a00;}
#golfResortsLinks a:hover > p.blueArrow{ background:url(/images-golf/blue-grayArrow.gif) 0px -14px no-repeat;}
#golfResortsLinks .split{ height: 73px; width: 1px; background-color: #e7e6e5; float: left;}


/* Renovations Page */
h3.fun{font-size:20px;font-weight:normal;font-family:'TelefanteBlackItalicRegular';color:#0968a7;margin:-8px 0 10px 0}
.accReno1{margin-right:25px;}
.accReno2{margin-top:-150px;margin-left:220px}
.accRenoDetails{width:275px;margin-top:20px;}
.renovationTitles h3{font-size:32px;font-weight:normal;color:#0066a8;font-family:'openSansCondensedLight';text-transform:uppercase;padding:8px 0 10px 0;text-align:right;}
.renovationTitles h5{font-size:22px;color:#809a00;font-family:'openSansBold';text-transform:uppercase;text-align:right;}
.renovationDesc{width:400px;padding-left:15px;border-left:1px dotted #666;margin-left:15px;}
.renovationDesc p{margin:0}
h5.renoBookNowTitle{text-align:center;color:#0066a8;font-size:18px;font-family:'openSansCondensedBold';font-weight:normal;}
h5.renoBookNowTitle2{text-align:center;font-size:28px;font-weight:normal;font-family:'TelefanteBlackItalicRegular';color:#809a00;background:url(/images-resorts/title-divider.gif) no-repeat bottom center;width:235px; height:14px;padding-bottom:18px;margin-left:25px;text-transform:none;margin-top:5px;}

#renoBookNow{width:300px;margin:25px auto;text-transform:uppercase;}
#renoBookNow .price{font-family:'openSansBold';color:#0066a8;font-size:22px;line-height:20px;vertcal-align:middle;}
#renoBookNow p{font-family:'openSansBold';color:#666;font-size:10px;line-height:12px;text-transform:uppercase;margin-top:2px;vertical-align:middle;}

a#renoBookNowButton{background:url(../../../images-bo/renovation-book-now.jpg) top left no-repeat;width:615px;height:25px;display:block;margin-bottom:50px;margin-left:25px;}
a#renoBookNowButton:hover{background:url(../../../images-bo/renovation-book-now.jpg) bottom left no-repeat;width:615px;height:25px;}

/*BNG Home Sprites*/
.sprite-bng{ display:inline-block; *display:inline; zoom:1; background-image:url(/images-ng/sprite-bng.png); }
a#ngDestinations{width:170px;height:215px;margin:0 0px 0px 17px;background-position:-10px -11px; }
a#earthCheck{width:172px;height:209px;margin:10px 0px 20px 15px;background-position:-189px -10px; }
a#earthCheck:hover{background-position:-367px -10px; }

/* Waterpark Page */
.moreFeatures{margin-top:20px;width:260px;margin-bottom:50px;}
.moreFeatures h3{color:#809a00;font-size:18px;font-family:'openSansCondensedBold';font-weight:normal;}
.moreFeatures h3 span{color:#0066a8;font-size:22px;font-family: 'TelefanteBlackItalicRegular';font-weight:normal;}

#golfResortsLinks a span.blueArrow{
	color: rgb(153, 153, 153);
    display: inline-block;
    font-family: openSansCondensedBold;
    font-size: 15px;
    margin-top: 28px;
    padding-left: 35px;
    width: 130px;
}