.bgGolfItemA{
 background:url(../../images/beaches/golf-home-golfAtJamaica.jpg) top left no-repeat;
 width: 675px;
 height: 397px;
}

.bgGolfItemAText{
	padding: 20px 30px;
	color: #ffffff;
}
.subTitle2{color:#FFF; font-size:18px; font-weight:normal; padding: 45px 30px;}

.bgGolfItemAFoot{
	margin: 228px 390px;
width: 272px;
color: white;
font-size: 10px;
font-weight: bold;
}

a.blueArrow{ background:url(../../images/beaches/arrow-blue.gif) 0px 3px no-repeat; padding:1px 0 0 7px;}
.largerFont{ font-size:12px; line-height:16px; }
#contentFooter{position: relative;margin-top: -85px; z-index: -1;}

.boxInclude{background:url(../../../images-resorts/bg-suites-include.jpg) no-repeat;width:157px;padding:20px 0 0 15px;margin-left:14px;margin-bottom:45px}
.allSuites{margin-bottom:40px;}
.boxInclude h2 {font-family:'openSansCondensedBold';font-size:18px;color:#0066a8;font-weight:normal;width:143px;line-height:18px;border-bottom:1px dotted #acacac;padding-bottom:5px;margin-bottom:10px;}
.allSuites h2 span{font-size:14px;}
ul.allSuites li {background:url(../../../images-site/arrow-blue.gif) 0px 3px no-repeat;padding-left:8px;margin-bottom:3px; }
ul.allSuites li a{color:#666;font-family:'openSansCondensedBold';}
ul.allSuites li a:hover{color:#809a00;}

#golfInfo { background: url(/images-activities/bgTestimonials.jpg) left top no-repeat; width: 172px; height: 271px; margin: 0 0 0 14px; }

/* Buttons Slider */
#jsSlideShow{ margin-top: 10px;}
#jsSlideShowPrev{ background-position:-10px -167px; }
#jsSlideShowPrev:hover{ background-position:-10px -123px; left: 5px; }
#jsSlideShowNext{ background-position:-62px -167px; }
#jsSlideShowNext:hover{ background-position:-62px -123px; right:5px; }

#jsSlideShowNav li a { background-position: -146px -130px; width:10px; height:10px; display:block; margin:0 2px; }
#jsSlideShowNav li a.current, #jsSlideShowNav li a:hover { background-position:-126px -130px; }

/* Left Column */ 
#content #leftColumn{ width:218px; height: 376px; display:inline-block; *display:inline; zoom:1; background:url(../../images/beaches/golf-home-leftNavBg.png) top left no-repeat; margin-top:-43px; 
vertical-align:top; position:relative; z-index:20; }
#content.withSlideshow #leftColumn{  margin-top:-40px; }
#content #leftColumn h1{ color:#fff; font-weight:normal; font-family:openSansCondensedLight; font-size:24px; text-align:center; line-height:15px; width: 145px; padding: 0 0 0 0; margin: 15px 0 35px 30px; }
#content #leftColumn h1 span{ font-size:16px; color:#fff;line-height: 24px;}
heading{ height: 40px;} 

/* Side Nav */
.sideNavGolf ul{ font-size:12px; width:165px; margin:-15px 0 0 20px;}
.sideNavGolf ul li a{ background:url(../../images/beaches/arrow-green.gif) 3px 8px no-repeat; padding:5px 3px 4px 13px;line-height: 15px; display: inherit; color: #666666;}
.sideNavGolf ul a:hover{background-color:#f5f5f5;}
.sideNavGolf ul a.selected{ color:#6c7b1d; font-weight:bold; }


/* Main Content */
#rightColumn{ width:680px; display:inline-block; *display:inline; zoom:1; margin-left:4px; vertical-align:top; position:relative; }
#rightColumn .inlineBlock { margin-bottom: 8px;} 
#content.withSlideshow #rightColumn{ padding-top:15px; }
#qqWrapper{ display:inline-block; *display:inline; zoom:1; width:200px; vertical-align:top; position:relative; margin-left:20px; z-index:25; }
#content h1{ font-weight:normal; font-size:40px; color:#809a00; font-family:openSansCondensedBold; line-height:45px; letter-spacing:-1pxv;padding-top: 15px;  }
#content h1 span{ font-size:24px; color:#666666; font-family:openSansCondensedLight; letter-spacing:normal;}
#content p{ color: #666666;padding-left: 2px;font-size: 12px; line-height: 18px;}

	/* Golf Photo */
	/*.divider-wide{ background: url(/images-golf/dvd-activities.png) top left no-repeat;height: 15px;margin:-5px 0 0 -6px;}*/
	#photo{ margin: 21px 0 38px 4px; background: url(../../images/beaches/golf-home-golfAtJamaica.jpg) top left no-repeat; width:680px;  padding-top: 376px; height: 7px;  }
	/*
a#learnMore{ background: url(../../images/beaches/learnMoreButton-index.gif) top left no-repeat; width:157px; height:26px; float:right; display:block; margin-right:55px; cursor: pointer;
	margin-top: -8px;}
*/
	a#learnMore{ background: url(../../images/beaches/learnMoreButton-index.gif) top left no-repeat;
			width: 157px;
			height: 23px;
			float: right;
			margin-right: 32px;
			cursor: pointer;
			margin-top: -31px;
			color: white;
			padding-left: 35px;
			font-weight: bold;
			padding-top: 3px;}
	
	a#learnMore p{ font-family: openSansCondensedLight;font-size: 15px;color: #FFF; margin: 4px 0 0 39px; width: 78px;}
	a#learnMore:hover{ background-position:0px -26px;width: 157px;height: 28px;}
	
	/* Golf Instructor Banner */
	#golfInstructor{ margin: 0px 0 40px 15px;background: url(../../images/beaches/golf-home-golfInstructionBg.png) top left no-repeat;width: 680px;height:319px;display: block;padding: 32px 0 43px 0;}
	ul.greenBulletSmall li{ background: url('/default/assets/Image/images-golf/greenBulletSmall.gif') 0px 6px no-repeat;padding-left: 5px;}
	a.blueArrow{ background: url(../../images/beaches/arrow-blue.gif) 0px 4px no-repeat;margin-left: -5px;}
	
		/* Instructor Photo */
		#instructorPhoto{ background: url(../../images/beaches/golf-home-golfInstructor.png) top left no-repeat; width:351px; height:237px; float: left; padding-right: 20px;}
		#instructorPhoto p{ font-size:10px; margin:227px 0 0 18px; color: #666666;  width: 150px; height: 15px;}
		#verticalDvd{ background: url(/images-golf/dvd-dotted.gif) top left repeat-y;height: 227px;width: 1px;margin:18px 0 0 -4px;float: left;}
		
			/* Golf Instructor Information */
			#instruInfo { width: 225px;height:133px;float: left;margin: 16px 0 0 0;padding:101px 0 0 30px;background: url(../../images/beaches/golf-instructionLogo.png) 10px 0px no-repeat;}
			#instruInfo p { font-family: Arial;font-size: 12px;color: #809a00; width: 150px;margin:10px 0 0 -10px;}
			#instruInfo ul{ font-family: Arial;font-size: 11px;margin: 3px 0 0 -10px;line-height: 17px;padding-bottom: 18px;}
			#instruInfo ul li{ margin:0 0 0 3px;}
			#instruInfo a{ font-size: 10px; font-family: openSansCondensedBold;padding-left: 8px; cursor: pointer;}
			#instruInfo a:hover{ color: #0078be; font-size: 10px; }
			ul.greenDisc li{ background-position: 0px 6px;}
			
			
/* Jamaica */
ul.greenBullet li{ background:url(/images-golf/greenBullet.gif) 0px 4px no-repeat; padding-left:12px; margin:2px 0;}

	/* Content */
	#content.subPage{ margin-bottom: 10px;}

		/* Left Column  */
		#content.subPage #leftColumn { margin-top: -134px; }
			
		/* Main Content */
		#content.subPage #rightColumn{ margin-top: -22px; padding-bottom: 35px;}
		#content.subPage #rightColumn h1{ margin-top: -22px; padding-top: 19px;}
		#content.subPage #rightColumn h4{ color: #809a00; font-size: 14px;}
		
			/* Golf Slider */
			#golfSlider{ width: 680px; height: 400px;padding: 6px 0 20px 0;}
			#golfSlider img{ border: 1px solid #d9d8d4;}
			.divider-slider{ background: url(/images-golf/golf-jamaica-dvdTop.gif) top left no-repeat; width: 690px; z-index: -1;margin-top: -15px;}
			#contentLeft ul li, #contentRight ul li{ padding-bottom: 4px;font-size: 11px;}
			
			/* Content Left */
			#contentLeft{ width: 355px; margin-top: 0px; padding-left: 5px; float: left;margin-top: 52px;}
			#contentLeft h3{ font-family: openSansCondensedBold; font-size: 14px;font-weight: normal; padding-bottom: 5px;}
			#contentLeft h2{ font-family: openSansCondensedBold; font-size: 28px; color: #809a00;font-weight: normal;}
			#contentLeft h2 span{ font-family: TelefanteBlackItalicRegular; font-size: 30px; }
			
			#courseTable{ background: url(/images-golf/golf-jamaica-courseRating.gif) top left no-repeat; width: 344px; height: 111px;}
			#courseTable table{ font-family: Arial; font-size: 11px;color: #666666;}			
			#contentLeft h4 { margin:20px 0 12px 0;}
					
				/* Boscobel Banner */
				#boscobelBanner{ background: url(/images-golf/golf-jamaica-boscobelBanner.jpg) 0px 0px no-repeat; width: 358px; height: 306px; margin: 14px 0 28px -9px;}		
			
			/* Content Right */
			#contentRight{ width: 300px; float: left; margin-top: 52px;padding-left: 20px;}
			#contentRight h4 { margin:0 0 10px 0;}
			#contentRight h4 + ul{ margin-top: 7px;}
			ul.subUl li{ background: url(/images-golf/blackBullet.gif) top left no-repeat;margin:0 0 -5px -5px;background-position: 4px 5px;}
			#contentRight ul li ul{padding-top: 8px;}
			
			#contentRight .divider-dotted{ width: 300px;margin: 20px 0 19px 0;}
			#contentRight h2{ font-family: openSansCondensedBold;font-size: 21px;width: 200px;color: #acacac; font-weight: normal;padding-bottom: 15px;}
			#contentRight h5{ font-size: 13px;font-family: openSansCondensedBold;margin-bottom: -10px;}
			#contentRight p{ width: 290px;padding-bottom: 12px;margin-left: -2px;}			
			
				#golfResorts{ position: relative; width: 670px; margin-top: 40px; height: 115px;}
				#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 2px 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: 548px;  position: absolute; margin: -4px 0 0 45px;
					-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 -13px no-repeat;}
					
				#golfResortsLinks .split{ height: 73px; width: 1px; background-color: #e7e6e5; float: left;}
				
/* Turks and Caicos */

	/* Main Content */
	#tcContent{ width: 678px;margin-top: 23px;padding-bottom: 45px;}
	#tcInfo{ font-size: 11px; font-family: Arial;width: 260px; float: left;}
	#tcContent ul{ width: 260px; font-size: 11px; font-family: Arial; margin-top: 10px;}
	#tcContent ul li{ padding-bottom: 7px;}
	#tcContent h3{ font-family: Arial; font-size: 14px; color: #809a00;}
	
		/* TC Photo */
		#tcPhoto{ background: url(/images-golf/golf-tc-photoHolder.gif) top left no-repeat; width: 356px; height: 232px; margin:-13px 0 37px 53px; float: left;}
		#tcPhoto img{ margin: 17px 0 0 18px;}
		#tcPhoto p{ font-family: Arial; font-size: 10px; color: #809a00; font-weight: bold; margin: 15px 0 0 27px; width: 280px;}
		
		/* Jamaica Banner */
		#jmBanner{ background: url(/images-golf/bg-tc-jamaicaBanner.gif) top left no-repeat;width: 645px; height: 131px;margin-bottom: 49px;}
		#jmBanner h4 span{ font: 26px TelefanteBlackItalicRegular; color: #809a00;}
		#content.subPage #rightColumn #jmBanner h4{ font-size: 24px;color: #666666; font-weight: normal;}
		#jmBannerInfo{ margin: 43px -23px 0 54px;}
		#jmBanner p{font: 16px openSansCondensedBold; color: #809a00; font-weight: normal; margin: -10px 0 0 185px;}
		#jmBanner ul{ width: 160px;font: 14px openSansCondensedBold; color: #809a00; font-weight: normal;margin: 47px 0 24px 52px; height: 40px;}
		#jmBanner ul li{ margin-bottom: -6px; padding-left: 17px;}
		a#bannerLearnMore{ background: url(/images-golf/learnMoreButton.gif) top left no-repeat; width: 128px; height: 26px; float: right; margin: 0px 97px 0px 0px;cursor: pointer;}	
		a#bannerLearnMore p{ font-family: openSansCondensedLight; font-size: 15px; color: #FFF; margin: 4px 0 0 30px;}
		a#bannerLearnMore:hover{ background-position: 0px -26px;}
		
		/* BTC Link Banner */
		#tcLinkBanner{ width: 415px; height: 70px; border-radius: 5px; z-index: 2; position: absolute; margin: -4px 0 0 125px; 
			-moz-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.4);
			-webkit-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.4);
			box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4);
			}
		#tcLinkBanner p{ padding:0 0 2px 42px; margin-top: 28px; color: #0968a7; font-size: 16px; font-family: openSansCondensedBold;}
		#tcLinkBanner p span{ color: #809a00;}
		#tcLinkBanner p.blueArrow{ background-position: 27px -13px;}
		#tcLinkBanner a{ 
			display:inline-block; *display:inline; zoom:1; height:70px; width:415px; 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;
			}
		#tcLinkBanner 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%);
			}
			
			
/* Images Coda */
.imgSlides-coda{
	margin-top:35px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-left:1px; 
	position:relative; 
	zoom:1;
	border: 2px solid #9f9f9f;
}
.imgSlides-coda img{-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.coda-slider-no-js .panel-codar { height: 200px; overflow: auto !important; padding-right: 20px }
.panel-coda, .panel-coda .panel { width: 669px; } 
.panel-coda p.loading { padding: 20px; text-align: center }
.slideshowWrapper .coda-nav ul { clear: both; float:none; display:inline-block; *display:inline; zoom:1; width:auto; overflow: hidden; padding-top:10px; text-align:center; margin-bottom:20px; }
.slideshowWrapper .coda-nav li { display: inline }
.slideshowWrapper .coda-nav ul li a { background:url(../../../images-site/sprite-global.png) -146px -130px no-repeat; width:10px; height:10px; display:inline-block; *display:inline; zoom:1; margin:0 2px; }
.slideshowWrapper .coda-nav ul li a.current { background-position:-126px -130px;}
.slideshowWrapper #coda-nav-1{text-align:center;}
.slideshowWrapper { clear: both; overflow: auto }
.panel-coda { float: left; overflow: hidden; position: relative }
.panel-coda .panel { display: block; float: left }
.panel-coda .panel-container { position: relative }			