@charset "UTF-8";
/* CSS Document */
/*
	----------------------------
	GLOBAL WHITESPACE RESET
	____________________________
*/
.highlight {color:#000 !important; font-weight:italic !important;}

body,img,p,h1,h2,h3,h4,h5,h6,form,table,td,ul,li { margin:0; padding:0; border:0; }
p,h1,h2,h3,h4,h5,h6 { margin:15px 0; }
/*
	----------------------------
	Font Settings
	____________________________
*/
body { font:11px/18px Helvetica, Arial, sans-serif; color:#333; }
h1,h2,h3 { color:#000; font-family:Helvetica,Arial,sans-serif; font-weight:normal; letter-spacing:-1px; }
h1 { font-size:34px; line-height:28px; }
h2 { font-size:24px; line-height:25px; }
h3 { font-size:18px; }
h3 span { font-size:14px; }
h4 { font-size:12px; text-transform:uppercase; color:#2c5d2e; font-weight:normal; }
.livechat-number {margin-left:45px;}
.phone-navigation {font-size:16px;  color:#F4F2BF;}
/*
	----------------------------
	HTML SELECTORS
	____________________________
*/
body { background-color:#fff; }
ul { padding-left:20px; }
a { color:#2c5d2e; text-decoration:none; }
a:hover { text-decoration:underline; }
h1 a, h3 a { color:#000; }
h1 a:hover, h3 a:hover, h4 a:hover { text-decoration:none; }
h2 a{font-size: 24px; color: #000;}
a.speciallink { font-size:16px; display:block; margin:12px 0px 1px 0px;}


/*
	----------------------------
	LAYOUT STYLES
	____________________________
*/
#wrapper { width:960px; margin: 0 auto; }
#googleSearch { width: 100%; text-align: right; }
#googleSearchRight { width: 100%; text-align: right; margin:10px 0 10px 0; }
#marquee { padding:3px 10px; border-bottom:1px solid #777; float: left; width: 650px; }
#marqueeRight { padding:0px 5px 3px 5px; width: 500px; float:right; }
#masthead { position:relative; }
	#masthead h1 { margin:8px 0 0; font-size:42px; line-height:48px; }
	#masthead h1 a{background: transparent url(/media/mbnLogoNew.gif) top left no-repeat; display: block; width: 320px; height: 58px; text-indent: -9000px;}
	#masthead h1.logo { margin:8px 0 0; font-size:42px; line-height:48px; }
	#masthead h1.logo a{background: transparent url(/media/mbnLogoLarge.gif) top left no-repeat; display: block; width: 420px; height: 77px; text-indent: -9000px;}
	#masthead h1.logo2 { margin:0 0 10px 0; font-size:42px; line-height:48px; }
	#masthead h1.logo2 a{background: transparent url(/media/mbn-compass-logo.gif) top left no-repeat; display: block; width: 140px; height: 139px; text-indent: -9000px;}
	#fifteen-years {position:absolute; right:15px; top:-10px;}
	#masthead h4 { margin:5px 0; text-transform: capitalize; }
	#masthead ul#nav-contact { position:absolute; width:200px; top:10px; right:0; margin:0; padding:0; list-style:none; }
	#masthead ul#nav-contact li { text-align:right; }
	#masthead ul#nav-contact li a { text-transform:uppercase; color:#000; }
	#masthead ul#nav-contact li strong { font-weight:bold; font-size:14px; }
	#masthead #ad_468x60 { position:absolute; top:5px; right:0; width:468px; height:60px; border: 1px solid #ccc; }
	#masthead #ad_468x60New { position:absolute; top:35px; right:0; width:468px; height:60px; border: 1px solid #ccc; }
#main { width:800px; float:right; }
	#mainlanding { width:800px; float:right; /*border-top:1px solid #777;*/}
	#content { float:left; width:606px; margin-top:-10px; position:relative;}	
	#content-noright { float:left; width:780px; border-top:1px solid #777; position:relative;}
	#contentlanding {float:left; width:800px; padding-top:15px; }
	#landing {float:left; margin-left:20px;}
	#landing img { padding: 0 10px; }
	#secondary { width:180px; float:right; }
    	
        #email-banner{margin: 5px 0px; border: 2px solid #bec2b4; width: 156px; height: 150px; padding: 0px 10px; background: #f4f2bf url('/media/layout/email-banner-bg.jpg') no-repeat top center; position: relative;}
        	#email-banner form{position: absolute;top: 70px; right:40px;}
            #email-banner label{font-weight: bold; float: left; font-size: 12px;}
            #email-banner input{padding: 2px; width: 120px; font-size: 12px; border: 1px solid #bec2b4;}
            #email-banner input#submit{width: 77px; border: 0px;}
            #email-banner p {margin-top:75px;}
    
    
	    #bookform input, #bookform select { display:block; font-size:12px; width:155px; }
	    #bookform input#searchbtn{width: 78px;} 
    	#lpChatBtnImgID8672416845 {width:130px;}
    	
		#specialPromos { margin-top:15px; }
		#specialPromos a { display:block; color:#333; border:1px solid #ccc; padding:10px; margin:0 0 15px; }
		#specialPromos a b { color:#000; font-family:Times New Roman, Times, serif; font-size:12px; }
		#specialPromos a img { margin-top:8px; }
		#specialPromos a:hover { text-decoration:none; background-color:#f8f7e0; color:#000; border-color: #999; }
		#specialPromos a:hover b { color:#2c5d2e; }
		#secondary-images { text-align:center; /*centers the images*/ }
		#secondary-images img { border:1px solid #777; padding:2px; margin-bottom:15px; }
		
		#golf-insider-banner, #tee-up-banner { border:1px solid #777; border-width:1px 0; padding:0px 10px 0px 10px; background:#f5f4d6; margin-bottom: 15px;text-align: center;  /*url("/media/help_bg.jpg") repeat-x;*/ }
		#golf-insider-banner a, #tee-up-banner a{color:#000; text-decoration:none; font-weight: lighter;}
		
		#help { border:1px solid #777; border-width:1px 0; padding:10px 0 0; background: url("/media/help_bg.jpg") repeat-x; }
		#help a { display:block; padding:0 10px 10px; color:#333; }
		#help a strong { color:#000; font-family:Times New Roman, Times, serif; text-transform:uppercase; }
		#help a:hover { color:#000; text-decoration:none; }
		#help a:hover strong { color:#2c5d2e; }
			#onlineAmbassador_wrap { height:130px; }
			#onlineAmbassador_wrap a { display:inline; padding:0; }
#sideBar-frame { float:left; padding:0 1px; width:140px; border:1px solid #777; border-width:0 1px; }
	#sideBar { background-color: #f4f2bf; padding:10px 5px; }
		#fav-courses { padding:0 5px; }
		#fav-courses ul { padding:0; list-style:none; }
		#fav-courses li { padding:2px; font-weight:normal; }
		#fav-courses li.highlight a { font-weight:bold; }
#footer { clear:both; padding:15px 5px; margin:15px 0 0 0; border-top:1px solid #777; color:#999; }

div#socialBookmarks{border:1px solid #767D5B; padding:5px; background-color:#F9F9F9;}
div#socialBookmarks p {margin:0px;}
div#socialBookmarks img{float: left; margin-left: 3px; border: 0px; width: 16px;}
#dynamicbannerad {background-color:#fff; padding-left:5px; padding-right:5px; margin-bottom:10px; margin-top:-8px; border-style:solid; border-width:1px; border-color:#98BF52;}
#dynamicbannerad h3 {margin-bottom:0px;}
#dynamicbannerad p {margin-top:0px; margin-bottom:0px;}
/*
	----------------------------
	NAVIGATION STYLES
	____________________________
*/
/* -- Main Nav --*/
#nav { padding:1px 0; margin-bottom:15px; border:1px solid #777; border-width:1px 0; position: relative;}
	
	
	ul#navigation, ul#navigation li { margin:0; padding:0; list-style:none; text-align:center; }
	ul#navigation { padding:8px 0; background: #767d5b url('/media/red.gif') no-repeat top left;}
	ul#navigation li { display:inline; padding:10px 6px; color:#fff; text-transform:uppercase;  font-size:12px; font-weight:bold; border-right:1px solid #98966E; }
	.last { display:inline; padding:10px 6px; color:#fff; text-transform:uppercase;  font-size:12px; font-weight:bold; border-right:none !important; }
	ul#navigation li a { color:#fff; text-transform:uppercase; font-size:12px; font-weight:bold; }
	ul#navigation li a:hover { color:#f4f2bf; text-decoration:none; }
	ul#navigation li.quickquote{background: #990000;}
	ul#navigation li.quickquote a{color: #fff;}
	ul#navigation li a.quickquote:hover{text-decoration: underline;}
	
	ul#navigation li.hasInner:hover a{color: #111;}
	ul#navigation li.hasInner:hover{background: #d1d3a9;border-radius: 5px; -webkit-border-radius: 5px; -mozborder-radius: 5px;
							-moz-box-shadow: 2px 2px 2px #ababab;
						  	-webkit-box-shadow: 2px 2px 2px #ababab;
						  	box-shadow: 2px 2px 2px #ababab;}
	
    ul#navigation li div.navInner {text-align: left;display:none; list-style:none;position:absolute; top:33px; left:174px;
							width:238px; height: 180px;overflow: hidden; margin: 0; padding: 15px; z-index:999;
							background: #d1d3a9;
							background: -moz-linear-gradient(top, #d1d3a9 0%, #c9cc9c 100%);
							background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d1d3a9), color-stop(100%,#c9cc9c));
							background: -webkit-linear-gradient(top, #d1d3a9 0%,#c9cc9c 100%);
							-moz-box-shadow: 2px 2px 2px #ababab;
						  	-webkit-box-shadow: 2px 2px 2px #ababab;
						  	box-shadow: 2px 2px 2px #ababab;
						}
						
	 ul#navigation li:hover div.navInner {display:block;} 
	 ul#navigation li div.navInner h4{text-transform: none; color: #111; margin: 0px; padding: 0px;} 
	 ul#navigation li div.navInner a{font-size: 14px; text-transform: none; font-weight: normal; color: #111; padding: 6px; width: 102px;margin: 6px 0px;
										background: #ffffff;
										background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
										background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));
										background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
										}
				ul#navigation li div.navInner a.left{float: left; margin-right:10px;color: #111; }
				ul#navigation li div.navInner a.right{float: left;color: #111;}						
	
/* -- Sub Nav - Left Column --*/
ul#subnav, ul#subnav li { margin:0; padding:0; list-style:none; line-height: 38px;}
ul#subnav li { padding:3px 0; border-bottom:1px solid #777; font-size:12px;}
ul#subnav li img { padding:0px; margin:0px;}
ul#subnav li p{ line-height:0px; margin:0px; padding:0px; }
ul#subnav li a { color:#000; font-weight:bold; padding-left: 8px; }
ul#subnav li a:hover { color:#900; text-decoration:none; background: url("/media/arrows.gif") no-repeat left 50%; }
#subnav_v1 {display:none;}
#site_f {text-align:center; color:#fff; font-size:12px; font-weight:bold; color:#000;}

ul#subnav li a.no-arrows:hover { color:#900; text-decoration:none; background: none; }
ul#subnav li#booknow{background: #990000;}
ul#subnav li#booknow a{color: #fff;}
#recentsavings p {margin:0;}
#recentsavings {margin-left:8px;}



/*COUPONS*/

#featured-specials-coupon-wrapper { width: 606px; height: 210px; position: relative; margin: 10px 0; }
	.featured-special-coupon-nav { position: absolute; top: 10px; right: 10px; z-index: 99; }
	.featured-special-coupon-nav a { padding: 3px 5px; background-color: #fff; margin-right: 5px; color: #333; border: 1px solid #ccc; }
	.featured-special-coupon-nav a.activeSlide { background-color: #900; color: #fff; }
	#featured-specials-coupon { width: 606px; height: 200px; position: relative; border-bottom: 1px solid #ccc; border-width: 1px 0; }
		.featured-special-coupon { width: 606px; height: 200px; }
			.featured-special-content-coupon { position: absolute; top:0; left: 0; width: 250px; height: 160px; padding: 10px; background-color: #fff; }
			.featured-special-content-coupon h3, .featured-special-content p { margin: 0 0 5px; }
			.featured-special-content-coupon ul { margin: 0; padding: 0; list-style: none; }
			.featured-special-content-coupon ul li { float: left; padding: 0 10px 0 0; }
			.featured-special-content-coupon ul li a { display: block; padding: 3px 3px; font-weight: bold; font-size: 10px; background-color: #900; color: #fff; }
			.featured-special-content-coupon ul li a
		
#featuredSpecial-coupon { border-bottom:1px solid #777; margin:10px 0 10px 0; padding:0 0 10px 0;}
#featuredSpecialHome-coupon { border-bottom:1px solid #777; margin:0 0 10px 0; padding:0 0 10px 0; width:800px; display:block;}



/*
	----------------------------
	PAGE SPECIFIC STYLES
	____________________________
*/
/*-- Home --*/
.redtext {color:#990000 !important;}
#featured-specials-wrapper { width: 606px; height: 200px; position: relative; margin: 10px 0; }
	.featured-special-nav { position: absolute; top: 10px; right: 10px; z-index: 99; }
	.featured-special-nav a { padding: 3px 5px; background-color: #fff; margin-right: 5px; color: #333; border: 1px solid #ccc; }
	.featured-special-nav a.activeSlide { background-color: #900; color: #fff; }
	#featured-specials { width: 606px; height: 200px; position: relative; border: 1px solid #ccc; border-width: 1px 0; }
		.featured-special { width: 606px; height: 200px; display: none; }
			.featured-special-content { position: absolute; top:0; left: 0; width: 250px; height: 180px; padding: 10px; background-color: #fff; }
			.featured-special-content h3, .featured-special-content p { margin: 0 0 5px; }
			.featured-special-content ul { margin: 0; padding: 0; list-style: none; }
			.featured-special-content ul li { float: left; padding: 0 10px 0 0; }
			.featured-special-content ul li a { display: block; padding: 3px 3px; font-weight: bold; font-size: 10px; background-color: #900; color: #fff; }
			.featured-special-content ul li a
		
#featuredSpecial { border-bottom:1px solid #777; margin:10px 0 10px 0; padding:0 0 10px 0;}
#featuredSpecialHome { border-bottom:1px solid #777; margin:0 0 10px 0; padding:0 0 10px 0; width:800px; display:block;}

#packageList dl dt { margin:10px 0; padding:0 8px 0 0; background-color:#f8f7e0; border:1px solid #f8f7e0; }
#packageList dl dt h3 { margin:0; }

#secondarySpecial{ margin:10px 0; padding:0 8px 0 0; background-color:#f8f7e0;}
#secondarySpecial a#golfGivewayPromoHomepage { margin: 0; }
#secondarySpecial a#golfGivewayPromoHomepage img {display: block; }
#secondarySpecial #secondarySpecialLinks, #packageList dl dt p { margin:0; padding:0; float:right; }
#secondarySpecial #secondarySpecialLinks { padding: 12px 0 0; }
#secondarySpecial #secondarySpecialLinks a, #packageList dl dt p a, a.action { color:#900; font-weight:bold; font-size:12px; padding:0 10px; background: url("/media/arrows.gif") no-repeat left 50%; }
#secondarySpecialAd{float: left; width: 330px; height: 40px; border: 1px solid #f8f7e0;}

/*-- allmyrtlebeachcourses.com popup --*/	
	#dialog-modal{color:#5e5e5e; background-color:#9FF; font-family: Helvetica, Arial, sans-serif; line-height: 1.5em; font-size: 13px; border: 1px solid #555;}
	#dialog-modal img{float: left; margin: 10px 0px;}
	#dialog-modal-golfdigest {color:#5e5e5e; background-color:#C8CC9E; font-family: Helvetica, Arial, sans-serif; line-height: 1.5em; font-size: 13px; border: 1px solid #555; padding:15px; margin:0 auto; margin-left:290px; right:0px;}
	.golf-digest {margin-top:12px;}
	.ui-icon-closethick {background:url("/media/layout/close-button-golfdigest.png") no-repeat; height:25px; width:25px; position:absolute; top:25px; right:0px; color:#C8CC9E; text-indent:-999px;}
	.tagline {}
	.golf-digest-p {text-align:right; margin:0px;}


.home-leftcol{width: 200px; float: left; margin-right: 10px; padding-right: 10px;}
.home-rightcol{float: left; width: 345px; padding: 0px 15px; border-left: 1px solid #999;}

#featuredCourses { margin:10px 0; padding:1px 0 10px; }
#topCourses { width:220px; float:left;  }
.featured {font-weight:bold; color:#FF0000;}

#featuredVideo { float:right; width:355px; }
#featuredVideo h2 { margin-bottom:2px; }
#featuredVideo a { display:block; padding:2px 0 2px 10px; background: url("/media/arrows_gold.gif") no-repeat left 8px; }

#topCourses a { color:#000; font-size: 12px; }
#topCourses a.heading{color: #000; font-size: 24px;}
#topCourses ul, #topCourses ul li { margin:0; padding:1px; list-style:none; }

#featuredHomepageVideo { padding:0px 0;}
#featuredHomepageVideo h2,#featuredHomepageVideo h4  { margin-bottom:2px; }

#TB_iframeContent {margin-left:15px;}

#topAreaCourses a { color:#000; font-size: 12px; }
#topAreaCourses a.heading{color: #000; font-size: 22px;}
#topAreaCourses ul li {list-style:none;}

#palmerCourses { margin:15px 0; background: url("/media/arnold_palmer.jpg") no-repeat left 25px; text-align:right; }
#nicklausCourses { margin:15px 0; background: url("/media/jack_nicklaus.jpg") no-repeat right bottom; }
#nicklausCourses ul {margin-left:-15px;}

#courseInfo {margin-top:-15px;}

#articles {}
#articles a { text-decoration:none; }
#articles a:hover { text-decoration:underline; }
	#headlines { }
		#headline-links { padding-bottom:10px; margin-bottom:15px; }
		#headline-links a { display:block; padding:2px 0 2px 10px; background: url("/media/arrows_gold.gif") no-repeat left 8px; }
		#hp-images { text-align:center; /*centers the images*/ }
		#hp-images img { border:1px solid #777; padding:2px; margin-bottom:15px; }
	#briefs {margin-top:15px; margin-bottom:15px;}
	#briefs a { display:block; padding:2px 0 2px 10px; background: url("/media/arrows_gold.gif") no-repeat left 8px; font-weight:bold; }
	#briefs img { border:1px solid #777; padding:2px; }
	#briefs h3 a{font-weight: normal;background: none;}

	.singleBrief{float: left; width: 180px; margin-right: 10px; padding-right: 10px; border-right: 1px solid #efefef;}


/*--- Coupons Page - Dynamic version added Nov. 08 ---*/
ul#couponCategories { padding: 7px 10px; list-style: none; background-color:#f8f7e0; text-align:center; margin:0 auto; font-size:13px; }
ul#couponCategories li { padding: 0 10px; display: inline; font-size:13px; font-weight:bold; line-height:25px;}
ul#couponCategories li.special { font-size:15px; font-weight:bold; padding:0 20px; }
#couponList ul { padding: 0; list-style: none; }
#couponList ul li { padding: 10px 0 10px 10px; border-bottom: 1px solid #999; }
#couponList ul li h4 { font-weight: bold; text-transform: none; margin: 0 0 5px; }
#couponList ul li p { margin: 0 0 10px; }
#couponList ul li .coupon { padding: 0 0 0 10px; float:right; width:225px;  }
#couponList ul li .guestcoupon { padding: 0 0 0 10px; float:right; width:280px;  }
#couponList ul li .coupon img, #couponList ul li .guestcoupon img { border: 1px solid #999; }
#couponList ul li .coupon span, #couponList ul li .guestcoupon span { display: block; padding:3px 0 3px 20px; background: url(/media/print.gif) no-repeat left 50%; }

 
 /*--- All Courses Page ---*/
	table#courseInfo td, table#courseInfo th { padding:3px 5px; font-size:11px; text-align:center; line-height:14px; }
	table#courseInfo thead th { font-weight: normal; vertical-align: bottom; }
	table#courseInfo .courseName{ text-align:left; width:28%;font-size: 13px;}
		table#courseInfo .courseName img{margin: 2px 3px 0px 0px;}
		
	table#courseInfo .courseHeaders { background-color: #fefefe; font-weight: bold; color: #124d00;}
	table#courseInfo .courseHeaders th { padding:10px 3px 5px; vertical-align: bottom; border-bottom: 1px solid #777; }
	table#courseInfo .courseHeaders .courseName a{color: #124d00;}
	
	table#courseInfo tbody td { padding: 5px 10px 5px 0px; }
	table#courseInfo tbody td, table#courseInfo tbody th { border-bottom:1px solid #777;}
	.rate-date{ width: 100%; border-top: 1px solid #777; text-align: right;}
	table#courseInfo tbody tr.highlight { background-color:#F4F2BF; }
	table#courseInfo tbody tr.highlight td a.courseLink{font-weight: bold;}
	table#courseInfo tfoot th a { color:#000; text-decoration:none; }
	table#courseInfo thead th.starRatingsTH{width: 15%; text-align: center;}
		
	h3.coursesIntro{margin: 0px 0px 2px 5px;}
	ul#coursesIntroList{margin-left: 10px; font-size: 12px;}
	
	ul.courseIconLegend{margin: 5px;width: 200px; float: left;}
	ul.courseIconLegend li{width: 200px; float: left; display: inline;list-style-type: none; padding: 0px;}
	
	
	.ratesFrom{width: 15%; }
	td.ratesFromDaily {width: 15%; text-decoration:line-through; }
	.arrows{float: right;}
	.arrows2{padding-left: 3px; margin-bottom:-3px;}
	.hourRate { font-weight:bold; }
	
	.starRatingsCell{width: 15%;}
	.starRatings ul{list-style-type: none;padding: 0px; margin: 0px;}
	
	table#courseInfo th.colspanEmpty{border: 0px;}
	
	.times {font-size:10px;}
	

	#courseFilters{margin: 0px; border:1px solid #777; padding:10px;}
	#courseFilters input, #courseFilters select{border: 1px solid #ccc;width: 125px;text-transform: capitalize; margin-right:5px; padding:2px;}
	#courseFilters input.checkbox{width: 12px; margin: -7px 5px 0px 5px; vertical-align: middle;}
	#courseFilters #submit{border: 1px solid #2C5D2E; float: left; margin-top:8px;}
	
	#courseFilters .regions{width: 125px; float: left; margin-right: 20px;}
	
	#courseFilters .prices{width: 250px; float: left; margin-right: 20px;}
	
	#courseFilters .date{width: 185px; float: left;}
	#courseFilters .sortby{width: 125px; float: left;}
	
	#courseFilters .regions h4, #courseFilters .prices h4, #courseFilters .date h4, #courseFilters .sortby h4{text-align: center; border-bottom: 1px solid #ccc; font-size:11px; margin:0 0 8px 0;}
	.submit-btn {border-top:1px solid #ccc; margin-top:8px;}
	.submit-btn #submit {text-align:center; margin:0 0 0 208px;}
	
	
	/*-- TEE UP TOMORROW --/*  THIS MAKES MODIFICATIONS TO THE COURSEINFO TABLE ID ONLY*/
	#courseInfo.teeup td{font-size: 13px;}
		#courseInfo.teeup td a{font-weight: normal;}
		#courseInfo.teeup td.ratesFrom, #courseInfo.teeup .courseHeaders th.ratesFrom{width: 20%;}
		.fortyeightMember{width: 15%;}
		#courseInfo.teeup td.courseName{width: 25%;}
		#courseInfo.teeup td.icons img{width: 16px;}
		
		#courseInfo.teeup .courseHeaders th{font-size: 12px;}
		#courseInfo.teeup .courseHeaders th.rates {font-size:10px; color:#333;}
	
	
	
	
	
/*--- Course Details Pages ---*/
	p.rating { font-weight:bold; }
	ul#courseNavigation { list-style:none; margin:10px 0; padding:8px; background-color:#f8f7e0; clear:both; }
	ul#courseNavigation li { display:inline; font-weight:bold; padding-right:15px; }
	ul#courseNavigation li a { text-decoration:underline; }
	ul#holeNav { list-style:none; margin:10px 0; padding:0 8px 8px; clear:both; border-bottom:1px solid #ccc; }
	ul#holeNav li { display:inline; padding-right:5px; }
	ul#holeNav li a { text-decoration:underline; }
	#coursePics { float:right; width:130px; text-align:center; padding-left:15px; }
	#coursePics a { display:block; margin:10px 0;  }
	#coursePics img { width:125px; }
	
	body#courseDetail #content table { border-collapse:collapse; }
	body#courseDetail #content table td, body#courseDetail #content table th { border:1px solid #ccc; padding:2px 8px; }
		tr.black { background-color:#000; }
		tr.blue { background-color:#72c2f5; }
		tr.red { background-color:#900; }
		tr.gold { background-color:#d9d33c; }
		tr.black td, tr.red td, tr.black th, tr.red th { color:#fff; }

/*--- Tee Time Specials ---*/
body#teeTimeSpecials #packageList { border-top:1px solid #777; }
body#teeTimeSpecials #content { float: none; width: 100%; }
body#teeTimeSpecials #packageList dl { border-bottom:1px solid #777; padding:0; margin:0; }
body#teeTimeSpecials #packageList dl dd { padding:0 8px 0 20px; margin:0; }
body#teeTimeSpecials .showAll { display:none; }
body#teeTimeSpecials .ttspecials-livechat { float: right; margin: 10px 0; height: 77px; }
#livechat-container {float:right; height:125px; width:200px;}
#lpButDivID-1280157430 {height:75px;}

/* Package Styles */

.pkgwrap{ background: #F4F2BF; width:785px; padding: 10px;}
.package-details{background: #fff;margin-bottom: 10px; padding: 10px;}
.pkgwrap img{margin:10px;}

.pkgwrap .package-description { display: none; }

div.pkgwrap div.pkgheading a {color: #3C90CF; }
div.pkgwrap div.pkgheading {color: #3C90CF; font-size: 14px; font-weight: bold;}
div.pkgwrap div.pkgmorelink a {color: #3C90CF; }
div.pkgwrap div.pkgdate  {padding: 2px 0 5px 0; color: #3C90CF; }

/*--- Map page Tee Time Specials ---*/
body#mapSpecials #packageList { border-top:1px solid #777; }
/*body#mapSpecials #content { float: none; width: 100%; }*/
body#mapSpecials #packageList dl { border-bottom:1px solid #777; padding:0; margin:0; }
body#mapSpecials #packageList dl dd { padding:0 8px 0 20px; margin:0; }
body#mapSpecials .showAll { display:none; }
body#mapSpecials .ttspecials-livechat { float: right; margin: 10px 0; height: 77px; }

/* Package Styles */

body#mapSpecials .pkgwrap{ background: #F4F2BF; width:550px; padding: 10px;}


#roundSelectors{margin: 10px;}
#roundSelectors ul li{width: 110px; text-align: center;height: 20px; font-weight: bold; padding: 3px 0px; background: url('/media/btn-bg.jpg') no-repeat top left; float: left; list-style-type: none; margin-right: 3px;}
#roundSelectors ul li a{color: #fff; text-decoration: none;}

.buttons {float:right;}
.buttons img {display:block;}

	.pkgdetailwrap {BORDER-RIGHT: #999999 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999999 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; BORDER-LEFT: #999999 0px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #999999 1px solid;}
	.pkgimg {FLOAT: right; MARGIN: 5px 0px 0px;}
	.pkgimg IMG {BORDER-RIGHT: #e9ecf1 4px solid; BORDER-TOP: #e9ecf1 4px solid; BORDER-LEFT: #e9ecf1 4px solid; BORDER-BOTTOM: #e9ecf1 4px solid}
	.pkgheading {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 5px; COLOR: #a20500; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif;}
	.pkgdate {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; COLOR: #855300; PADDING-TOP: 5px;}
	.pkgprice {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px;}
	.pkgdescription {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; COLOR: #000000; PADDING-TOP: 5px;}
	.pkgcontact {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; PADDING-TOP: 5px; FONT-STYLE: italic;}
	.pkgspecwrap {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #f7f7f7;}
	.pkgheader IMG {BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px;}
	.pkgheading A {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 5px; COLOR: #a20500; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
	.pkgmorelink {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; PADDING-TOP: 5px; FONT-STYLE: italic;}






/*--- Quick Quote ---*/
#livechat-quickquote {width:175px; float:right; margin-top:35px;}
#quick-quote fieldset { border:1px; border-style:solid; border-color:#CCCCCC; margin:10px 0; padding:0; width:550px; }
#quick-quote form#quickQuote label { width:100px; float:left; clear:both; text-align:right; padding-right:10px; }
.quick-quote-wrap{padding: 20px;}
.quick-quote-wrap .formhalf{width:350px; float: left; margin-right: 20px;}
#quickQuote .date-picker-holder{clear: none;}

#formhalf {float:left; margin-right:20px; width:350px;}

#quickQuote label {display:block; margin:0 0 0 5px;}

#input {margin-bottom:10px;}

.courses-list ul {margin:0; padding:0;}
.courses-list ul li {list-style:none;}
.courses-list ul li input {margin-right:5px;}
.courses-column {float:left; width:200px;}

/*-- Version 2 of the QQ form -- */
body#quickQuoteV2Body #main #content{width: 100%;}
#quickQuoteV2{width: 100%; border: 1px solid #ccc; margin: 10px 0px; padding: 10px;}

    #quickQuoteV2 fieldset{border: none; margin: 0px; padding: 0px;}

    #quickQuoteV2 .formhalf{width:45%; float: left; margin-right: 20px;}
    #quickQuoteV2 .date-picker-holder{clear: none;}
    
    #quickQuoteV2 label {padding-right:10px; display:block; margin:0 0 0 0px; clear: both; font-size: 16px; }
    #quickQuoteV2 input {margin-bottom:10px;}
    #quickQuoteV2 textarea {height: 100px; width: 335px;}
    #quickQuoteV2 #showCoursese{text-decoration: underline;}
    
    #quickQuoteV2 .courses-list ul {margin:0; padding:0;}
    #quickQuoteV2 .courses-list ul li {list-style:none;}
    #quickQuoteV2 .courses-list ul li input {margin-right:5px;}
    #quickQuoteV2 .courses-column {float:left; width:188px;}
	
    #quickQuoteV2 .button{border: 1px solid #ccc; background: #eee; float: right; margin-right: 10px; font-size: 16px;}



/*-- Version 3 of the QQ form -- */
body#quickQuoteV2Body #main #content{width: 100%;}
#quickQuoteV3{width: 100%;}
    #quickQuoteV3 fieldset{border: none; margin: 0px; padding: 0px;}
    #quickQuoteV3 .date-picker-holder{clear: none;}
    
    #quickQuoteV3 label {padding-right:10px; display:block; margin:0 0 0 0px; clear: both; font-size: 14px; }
    #quickQuoteV3 input {margin-bottom:10px;}
    #quickQuoteV3 textarea {height: 100px; width: 335px;}
    #quickQuoteV3 #showCoursese{text-decoration: underline;}
    
    #quickQuoteV3 .courses-group {margin: 0px 0px 10px 0px;}
    #quickQuoteV3 .courses-group ul {margin:0; padding:0;}
    #quickQuoteV3 .courses-group ul li {list-style:none; float: left; width: 170px;}
    #quickQuoteV3 .courses-group ul li input {margin-right:5px;}
	
    #quickQuoteV3 .button{border: none; padding: 6px 5px 9px 5px; margin: 0px 5px; cursor: pointer; -moz-border-radius:4px 4px 4px 4px;background: #00aa00; font-size: 16px; color: #222; width: 80px; text-align: center; color: #fff;}

	a.continueOne, a.continueTwo, a.continueThree{padding: 10px; margin: 0px 5px;cursor: pointer; -moz-border-radius:4px 4px 4px 4px; background: #00aa00; font-size: 16px; color: #fff; width: 80px; text-align: center;}
	a.goback{background: #dcdcdc; color: #333;}
	a.labelLink{background: none; font-size: 12px; padding: 0px; color: #2C5D2E; margin: 0px 2px;}
	
	#formPartOne, #formPartTwo, #formPartThree{border: 1px solid #dcdcdc; padding: 0px 20px 20px 20px; -moz-border-radius: 5px 5px 5px 5px;}
	.qq-progress{padding: 10px; float: right;}
	.qq-progress img{margin-left: 10px; width: 33px;}
	
/*
	----------------------------
	CSS for ImageBox jQuery Plugin
	____________________________
*/
	div#weatherRadarImage{
	position:relative;
	height:449px;
	margin:5px 0 5px 5px;
	}
	#ImageBoxOverlay { background-color: #000; }
	#ImageBoxCaption { background-color: #ffffff; }
	#ImageBoxContainer { width: 250px; height: 250px; background-color: #ffffff; }
	#ImageBoxCaptionText { font-weight: bold; padding-bottom: 5px; font-size: 13px; color: #000; }
	#ImageBoxCaptionImages { margin: 0; }
	#ImageBoxNextImage { background-image: url(/media/imagebox/spacer.gif); background-color: transparent; }
	#ImageBoxPrevImage { background-image: url(/media/imagebox/spacer.gif); background-color: transparent; }
	#ImageBoxNextImage:hover { background: url(/media/imagebox/next_image.jpg) no-repeat right bottom; }
	#ImageBoxPrevImage:hover { background: url(/media/imagebox/prev_image.jpg) no-repeat left bottom; }
	
	.baseRadarImage{
		position:absolute;z-index:0;top:0;left:0;
	}
	
	.overlayRadarImage{
		position:absolute;z-index:1;top:0;left:0;
	}
	
	#mylayer { border: none; }

/* -- blog -- */
#comments-form label { display: block; }
h1#page-title { font-size: 28px; line-height: 32px; }


/* golfgiveaway.cfm */
form#golfgiveaway {  }
	form#golfgiveaway fieldset { border: none; color: #660000; }
	form#golfgiveaway ul { list-style: none; }
	form#golfgiveaway ul.ulMonths { float: left; padding-right: 24px; }
		form#golfgiveaway li { margin-bottom: 12px; }
		form#golfgiveaway ul.ulMonths li { width: 100px; }
			form#golfgiveaway ul.ulMonths li input { float: left; display: block; }
			form#golfgiveaway ul.ulMonths li label { float: left; display: block; }
	
	form#golfgiveaway label { width:200px; float: left; color: #333; }
	form#golfgiveaway label.bigLabel { float: none; width: auto; margin-bottom: 2px; }
	form#golfgiveaway label.monthLabel { width: 60px; float: left; margin-top: 3px; }
	
	form#golfgiveaway input { float: none; }
	form#golfgiveaway input.noFloat { float: none; }
	form#golfgiveaway select {float: none; }
	
	form#golfgiveaway #submit {float: right; margin-right: 295px; }
	form#golfgiveaway p { clear: both; color: #333; }




form#contactUs {  }
	form#contactUs fieldset { border: none; color: #660000; }
	form#contactUs ul { list-style: none; }
	form#contactUs ul.ulMonths { float: left; padding-right: 24px; }
		form#contactUs li { margin-bottom: 12px; }
		form#contactUs ul.ulMonths li { width: 100px; }
			form#contactUs ul.ulMonths li input { float: left; display: block; }
			form#contactUs ul.ulMonths li label { float: left; display: block; }
	
	form#contactUs label { width:100px; float: left; color: #333; }
	form#contactUs label.bigLabel { float: none; width: auto; margin-bottom: 2px; }
	form#contactUs label.monthLabel { width: 60px; float: left; margin-top: 3px; }
	
	form#contactUs input { float: none; }
	form#contactUs input.noFloat { float: none; }
	form#contactUs select {float: none; }
	
	form#contactUs #submit {float: right; margin-right: 295px; }
	form#contactUs p { clear: both; color: #333; }
	
	
	p.checkLabel { margin-bottom: 0; }
	
	ul#checks { list-style: none; }
		ul#checks li { float: left; width: auto; margin-right: 40px; }
			ul#checks li input {  }
			ul#checks li div { float: left; }
			ul#checks li div.text { margin-top: 3px; }
	
#golfGiveawayBody {  }
	#golfGiveawayBody form#contactUs select { float: none; }
	
ul#recCourses { list-style: none; margin: 0 } 
ul#recCourses li { display: inline; margin-right: 10px; }


/* -- glossary / golfdefinitions -- */ 
	ul#alphabet {list-style-type: none;}
	ul#alphabet  li{display: inline; float: left; padding: 0px 5px;}
	ul#alphabet  li a{text-transform: uppercase;font-size: 13px;}
	.definition{margin-top: -10px; padding-left: 10px;}
	.longDescription{display: none; }

/* -- courses/profiles/ --*/

	#courseProfile h1{display: block; line-height: 1em;}
	
	#courseProfile #map{width: 780px;height: 500px;border:1px solid #ccc;float: left; margin-bottom: 15px;}
	#courseProfile #map .infoWindow{width: 300px;color: #333;font-size:11px;margin: 0;}
	#courseProfile #thumbnails{width: 600px; margin-bottom: 15px;}
	#courseProfile #thumbnails img{width: 110px;height: 100px;margin: 0px 8px 8px 0px; float: left;border: 1px solid #ccc; }
	
	#courseProfile h1{float: left;}
	#courseProfile h3 {font-size:16px;}
	#courseProfile .icons{float: right; margin: 0px;}
	#courseProfile .icons img{margin: 15px 3px 0px 0px;}
	
	#courseProfile #bookNow{text-align: center;float: left;font-size: 12px; width: 240px; padding: 0px; background: transparent url(/media/help_bg.jpg) repeat-x top left; margin: 0px 10px 10px 0px;
		border-left: 1px solid #999; border-top: 1px solid #999; border-right: 1px solid #999; overflow: hidden;}
	#courseProfile #bookNow h3{font-size: 22px; margin-top: 7px; color: #91171c;}
	#courseProfile #bookNow h3 a{color: #91171c;}
	#courseProfile #bookNow h4{font-size: 14px; margin-top: -5px; color: #000; text-transform: none;}
	
	#courseProfile #bookNow ul{margin-top: -10px; padding-left: 8px;}
	#courseProfile #bookNow ul li{float: left;display: inline; margin: 0px 5px 0px 0px;}
	
	#courseProfile p{margin-top: 7px;}
	#courseProfile  table#courseInfo{border: 0px;}
	#courseProfile #address {float:right; text-align:right; width:200px;}
	#courseProfile #mainimg {float: left; width: 250px;}
	 #mainimgRight {float: right; width: 250px; margin:0px 0px 10px 10px;}
	
	#courseProfile #mainimg img, #mainimgRight img{width: 240px;height: 240px;border: 1px solid #ccc;}
	
	#courseProfile #golfInsider {float:left; width:300px;}
	#courseProfile #holeLayout {float:right; margin-bottom:10px;}
	
	#scroll-area{margin: 0px auto; width: 800px;}	
	 .carousel{overflow: hidden; visibility: visible; position: relative; z-index: 2; left: 0px; width: 720px !important;float: left;}
		.carousel ul{list-style-type: none;width: 500px;}
		.carousel ul li{float: left;}
		.carousel img{border: 1px solid #c7c7c7; margin: 5px; width: 108px; height: 108px;}
		.prev{float: left;margin: 5px 0px;}
		.next{float: left; margin: 5px 0px;}
	#prime-time-feature-heading p { padding: 3px; display: inline; margin-left: 20px; color: #2C5C2E; background-color: #FFF; position: relative; top: 10px;}
	#primeTimeCourse a.omni-quotes { float: right; padding:5px; background-color: #73c700; border-radius: 5px; color: #fff;}
	#primeTimeCourse{ padding: 10px; border: 1px solid #2C5C2E;}
	#primeTimeCourse p{ width: 280px;}
	#prime-time-featured-image{max-height: 350px; overflow: hidden; float: left;}
	#prime-time-featured-image img{ width: 370px;}
	#prime-time-featured-content{ width: 370px; float: right;}
	#prime-time-course-rate { margin-left:10px; float: right; width: 80px; text-align: center;}
	.prime-time-rate-col { float: left; padding: 10px; width: 70px; text-align: center;}
	#prime-time-rates-cols { width: 100%;}
	#prime-time-main-video { width: 320px; height: 200px; float: right; padding: 25px 0 0 0;}
	#prime-time-main-copy { width: 460px; padding: 10px; float: left;}
	#secondContent { padding: 10px; margin-bottom:30px}
	/* new tabbed format */
	#course-tabs{margin-bottom: 40px; width: 98%;} /*display:none;*/
	#courseProfile-proof h1{display: block; line-height: 1em; font-size:24px; color:#2C5C2E; margin-top:10px;}
	#courseProfile-proof h2, #courseProfile-proof h3, #courseProfile-proof h4{margin-top: 0;}
	
	
	#courseProfile-proof #map{width: 760px;height: 500px;border:1px solid #ccc;float: left; margin-bottom: 15px;}
	#courseProfile-proof #map .infoWindow{width: 300px;color: #333;font-size:11px;margin: 0;}
	#courseProfile-proof #thumbnails{width: 600px; margin-bottom: 15px;}
	#courseProfile-proof #thumbnails img{width: 110px;height: 100px;margin: 0px 8px 8px 0px; float: left;border: 1px solid #ccc; }
	
	
	#courseProfile-proof #bookNow{text-align: center;float: left;font-size: 12px; width: 240px; padding: 0px; background: transparent url(/media/help_bg.jpg) repeat-x top left; margin: 0px 10px 10px 0px;
		border-left: 1px solid #999; border-top: 1px solid #999; border-right: 1px solid #999; overflow: hidden;}
	#courseProfile-proof #bookNow h3{font-size: 22px; margin-top: 7px; color: #91171c;}
	#courseProfile-proof #bookNow h3 a{color: #91171c;}
	#courseProfile-proof #bookNow h4{font-size: 14px; margin-top: -5px; color: #000; text-transform: none;}
	
	#courseProfile-proof #bookNow ul{margin-top: -10px; padding-left: 8px;}
	#courseProfile-proof #bookNow ul li{float: left;display: inline; margin: 0px 5px 0px 0px;}
	
	#courseProfile-proof p{margin-top: 7px;}
	#courseProfile-proof  table#courseInfo{border: 0px;}
	#courseProfile-proof #address {font-size: 18px; color: #ababab;}
	#courseprofile-logo{max-width: 90px; max-height: 120px; float: left; margin: 0px 10px 10px 0px;}
	
	#courseprofile-checkrates{float: right; width: 150px; margin: 10px 0 10px 10px; padding: 10px; text-align: center;
		border-top: 1px solid #fff2c9; border-left: 1px solid #fff2c9; border-right: 1px solid #fff2c9;
		background: #fff2c9;
		background: -moz-linear-gradient(top, #fff2c9 0%, #f9fced 57%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff2c9), color-stop(57%,#f9fced));
		background: -webkit-linear-gradient(top, #fff2c9 0%,#f9fced 57%);
		}
		
		#courseprofile-checkrates a{
			border: 1px solid #dcdcdc; display: block; padding: 10px; margin: 10px auto;font-size: 18px;
			background: #e2e2e2;
background: -moz-linear-gradient(top, #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(50%,#dbdbdb), color-stop(51%,#d1d1d1), color-stop(100%,#fefefe));
background: -webkit-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);}
	
	#courseprofile-video{float: right; margin: 0px 0px 10px 10px;}
	
	#courseprofile-reviews{}
		#courseprofile-reviews #reviewsoverview{float: left; width: 450px;}
		#courseprofile-reviews #singlereviewsWrapper{float: right; width: 250px;padding-left: 20px; border-left: 1px solid #dedede;}
		#singlereviewsWrapper .singlereview{border-bottom: 1px solid #dedede;padding-bottom: 20px; margin-bottom: 20px;}
		.overallScore{margin-top: -5px;}
	
	#courseprofile-layout hr{margin: 0px auto 15px auto; color: #efefef;}
	.holeThumb{width: 100px; float: left; margin: 0 20px 20px 0px;text-align: center;}
	.holeThumb img{margin: 0px auto 5px auto;}
	
	/*-- GolfGift --*/
	.gg-half {width:280px; margin-right:20px; padding-right:20px; border-right:1px solid #ece2e2; float:left;}
	.gg-half img {border:1px solid #555; margin-left:10px;}
	.gg-half-right {width:280px; float:left;}
	.gg-half-right img {border:1px solid #555; margin-left:10px;}
	#sponsors ul {margin:0; padding:0;}
	#sponsors ul li {float:left; list-style:none;}
	
	
	
/*
	----------------------------
	CLASSES
	____________________________
*/
/* Bar Graphs */
.graph { width: 180px; position: relative;  }
.bar-title { position: relative; line-height: 16px; margin-right: 17px; font-weight: bold; }
.bar-container { position: relative; width: 125px; height: 10px; margin: 0px 0px 15px; }
.bar-container div { background-color:#cc4400; height: 20px; }
.bar-container strong { position: absolute; right: -32px; top: 0px; overflow: hidden; }
#poll-results p { text-align: center; }
#voteSubmit{margin-top: 5px;}
.btn {float:right; width:75px; height:25px; background-color:#9C121E; color:#fff;}
.lpStaticButton {height:77px;}
.callsupportnumber {text-align: center; margin-top:10px; font-size:18px;}
.lpPoweredBy {visibility:hidden;}
#lpPoweredByTR7686234075 {height:0px; width:0px;}
.quick-quote-logo {background-color:none; height:24px; padding:0px !important;}

.clear{ overflow:hidden; height:1px; clear:both; }
.alignRight { float:right; margin:0 0 15px 15px; }
.alignLeft{ float:left; margin:0 15px 15px 0; }
.no-border{border: none;}
.legend { color:#555; font-style:italic; }

a.video { font-weight:bold; padding:0 0 0 15px; background: url("/media/icon_video.gif") no-repeat left 50%; }

a img, a:hover img { text-decoration:none; }
.error { color:#900; }
form#addTerm #term { margin-left: 9px; margin-bottom: 7px; }
form#addTerm #email { margin-left: 8px; margin-bottom: 7px; }
form#addTerm #newsletter { margin: 7px 0; }
p#addTermP { border-top: 1px solid #777777; padding-top: 20px; }
#mbn_golfGiveaway {padding-left:20px; width:90%; background-color:transparent;}
#poll-container {padding:10px; border:1px solid #ccc; margin-bottom:5px;}
#poll-container h3 {margin-top:0;}

/* OLD VIDEOS
	#video-embed {float:left; width:500px; border-right:1px solid #ccc;}
	#video-description {float:right; width:285px; margin-top:41px; padding-right:25px;}
	#videos-list {list-style-type:none;}
	#videos-list li {float:left; padding:0 10px 0 10px;}
	#video-wrapper {width:820px;}
	.video-thumb {border:1px solid #505235; width: 165px;}
	.featured-video-h4 {margin-top:0px;} */
	
/* -- VIDEOS PROOF --*/
	#video-embed {float:left; width:500px; border-right:1px solid #ccc;}
	#video-description {float:right; width:285px; margin-top:-22px; padding-right:25px;}
		#video-description h3 {margin:0px;}
		#video-description h4 {margin:7px 0 0 0; cursor:pointer;}
	#videos-list {list-style-type:none;}
	#videos-list li {float:left; padding:0 10px 0 10px;}
	#video-wrapper {width:820px; margin-top:-20px;}
	.video-thumb {border:1px solid #505235; width: 165px;}
	.featured-video-h4 {margin-top:0px;}
	.video-box-height {height:156px;}

/* Hide courses in quick quote page
#allCourses {display:none;}*/

/* -- Gallery -- */
#gallery {list-style:none; float:left; position:relative; margin-left:33px; padding-left:20px; width:460px; /*left:33px;*/}
	ul#gallery li {list-style:none;}
	#gallery-nav { width: 99%; margin: 0 0 10px; float:left; list-style: none;padding-left:0px;}
	#gallery-nav li { width: 95px; float: left; margin: 0 15px 10px 0; list-style: none; }
	#gallery-nav a { width: 95px; padding: 3px; display: block; border: 1px solid #ccc; }
	#gallery-nav a.activeSlide { background: #dfedf4; border-color: #333; }
	#gallery-nav a:focus { outline: none; }
	#gallery-nav img { border: none; display: block }
	#gallery-next, #gallery-prev { padding-right: 20px; text-decoration: none; }
	#right-column-photo-gallery {float:right; width:225px; border-left:1px solid #ccc; padding-left:15px; padding-top:44px; margin-right:-30px;}

#gallery a {text-decoration:none;}

#rightGroup {float:right;}
#leftGroup img, #rightGroup img {float:left; margin-right:5px;}
#leftGroup, #rightGroup {width:190px;}

.gallery-thumb {width:115px; height:70px; margin-right:10px;}

#gallery-wrapper {position:relative;}
	#gallery-previous a {position:absolute; top:130px; left:0; width:30px; height:50px; background:url(/media/arrow-prev.gif) left top no-repeat;}
	#gallery-nextbutton a {position:absolute; top:130px; right:0; width:30px; height:50px; background:url(/media/arrow-next.gif) right top no-repeat; left:476px;}
	#gallery-previous a:hover {background:url(/media/arrow-prev.gif) left -50px no-repeat;}
	#gallery-nextbutton a:hover {background:url(/media/arrow-next.gif) right -50px no-repeat;}
	#lodging-guide-fp {width:450px;}

/* COUNTDOWN ON HOMEPAGE */

#countdown-wrapper {height:130px; margin-top:10px; padding-top:15px;}
	#countdown-wrapper h3 {color:#990000; margin-bottom:0px; margin-top:5px;}
	#countdown-wrapper p {margin:0px;}
	#countdown-left {width:200px; float:left; margin-top:-14px; text-align:center;}
	#countdown-right {width:370px; height:100px; padding:0 10px 0 10px; float:right; background:url(../media/layout/countdown-special-background.jpg) no-repeat;}
#countdown-box-wrapper {width:200px; margin-left:7px; margin-top:4px;}
	.countdown_section {width:44px; height:50px; background:url(../media/layout/countdown-box.jpg) no-repeat; text-align:center; float:left; margin:0 2px 0 2px; color:#fff; padding-top:7px;}
	.grab-button {text-align:center;}
	.increment {font-size:10px;}
	.countdown_amount {font-size:26px; display:block;}
	
	
/* COUNTDOWN ON LOWER LEVEL */

#countdown-wrapper-ll {width:625px;height:130px; margin-top:10px; padding-top:15px;}
	#countdown-wrapper-ll h3 {color:#990000; margin-bottom:0px; margin-top:5px;}
	#countdown-wrapper-ll p {margin:0px;}
	#countdown-left {width:200px; float:left; margin-top:-14px; text-align:center;}
	#countdown-right {width:370px; height:100px; padding:0 10px 0 10px; float:right; background:url(../media/layout/countdown-special-background.jpg) no-repeat;}
#countdown-box-wrapper {width:200px; margin-left:7px; margin-top:4px;}
	.countdown_section {width:44px; height:50px; background:url(../media/layout/countdown-box.jpg) no-repeat; text-align:center; float:left; margin:0 2px 0 2px; color:#fff; padding-top:7px;}
	.grab-button {text-align:center;}
	.increment {font-size:10px;}
	.countdown_amount {font-size:26px; display:block;}
	.last-minute-deals {margin-left:-10px;}


/* Video */
.video-top { padding-bottom: 10px; border-bottom: 1px solid #ccc; }
#video-left {float:left; width:450px;}
#video-right {float:right; width:150px; margin-right:00px;}
#tabs ul{padding: 0px;margin:0px;}

#tabs {float: left; padding-right: 20px; margin: 10px 0 0; list-style: none; padding: 0; border-bottom: 1px solid #ccc; float: left; width: 840px; }
	#tabs li { border: 1px solid #ccc; padding: 5px 10px; float: left; margin: 5px 5px; width:167px; }
	#tabs li a.selected { color:#000; }

.video-list { padding: 0; list-style: none; display: none; }
	.video-list li { padding: 0 10px 10px; float: left; width: 175px; }
		.video-list li a { padding: 5px; border: 1px solid #ccc; display: block; height: 145px; }
			.video-list li a b { padding: 2px 0 5px; line-height: 12px; display: block; text-align: center; }
.current_tab { display: block; }

#video-wrapper-home{overflow: hidden; position: relative; width: 360px; padding: 5px; color: #fff; background: #222; border: 1px solid #ccc; }
#video-wrapper-home .thumb{float: left;margin: 0px 10px 10px 0px; posiiton: absolute; top: 5px; left: 5px;}
#video-wrapper-home #playbtn{position: absolute; top: 30px; left: 45px; z-index: 5; width: 70px; }
#video-wrapper-home h4 a{color: #aa0000;}

.video-thumb-home{ width: 50px; padding: 2px; border: 1px solid #ccc; float: left; margin-right: 5px; }
#videos-list-home li{display: block; clear: both; list-style-type: none;float: none;padding-bottom: 3px; margin-bottom: 3px; border-bottom: 1px solid #efefef;}

.sort-courses {font-size:10px;}

#google-plus-one {margin-left:30px; margin-top:25px;}

#contactInfo label {float:left; width:200px;}
#contactInfo ul {list-style-type:none;}

/*-- POP UP Survey Style -- */
#popup-modal {
				background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 26%, #a1dbff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(26%,#ffffff), color-stop(100%,#a1dbff));
background: -webkit-linear-gradient(top, #ffffff 26%,#a1dbff 100%);
background: -o-linear-gradient(top, #ffffff 26%,#a1dbff 100%);
background: -ms-linear-gradient(top, #ffffff 26%,#a1dbff 100%);
background: linear-gradient(top, #ffffff 26%,#a1dbff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#a1dbff',GradientType=0 );
				}
#popup-modal {display:none;}
#pop-part2 {display:none;}
.ui-helper-clearfix:after {content:none;}
.ui-icon-closethick {top:0px;}
#survey-wrapper {width:650px;}
.survey-section {width:175px; float:left; margin:0 10px 0 10px;}
#logo-survey {width:650px; text-align:center;}

/*-- KIAWAH FORM -- */
#kiawah label {width:150px; float:left; margin:10px 0 10px 0; font-size:16px; color:#9A9872;}
.kiawah-input {margin:10px 0 10px; height:25px; background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );}
#kiawah select {margin:10px 0 10px;}
#kiawah textarea {background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );}
#kiawah-submit {background: none repeat scroll 0 0 #00AA00 !important;border-radius: 4px 4px 4px 4px !important;color: #FFFFFF;cursor: pointer !important;font-size: 16px !important;margin: 0 5px !important;padding: 10px !important;text-align: center !important;width: 80px !important; height:45px !important; border:none;}
#kiawah-pic {border:2px solid #767D5B; padding:0px !important;border-radius: 4px;}

/* -- SALE BUTTONS ON TEE TIME SPECIALS PAGE -- */
#sale-button-wrapper {width:805px; height:85px; text-align:center;}

.sale-button-one {width:164px; height:59px; background:url(../media/layout/sale-button-white.jpg) no-repeat; float:left; margin:0 5px 0 5px; font-size:12px; color:#7F011E; padding:17px 5px 5px 10px;}

.sale-button-two {width:164px; height:59px; background:url(../media/layout/sale-button-white.jpg) no-repeat; float:left; margin:0 5px 0 5px; font-size:12px; color:#7F011E;padding:17px 5px 5px 12px;}

.sale-button-three {width:164px; height:59px; background:url(../media/layout/sale-button-white.jpg) no-repeat; float:left; margin:0 5px 0 5px; font-size:12px; color:#7F011E;padding:17px 5px 5px 13px;}

#comments-caddygirls {width:300px !important;}
.caddygirl-headline {color:#990000;}
#caddygirl-submit {background: none repeat scroll 0 0 #00AA00;border-radius: 4px 4px 4px 4px;color: #FFFFFF;cursor: pointer;font-size: 16px;margin: 0 5px;padding: 10px;text-align: center;width: 80px; border:none;}
#caddygirls label {width:130px; float:left; margin:5px 0 5px 0;}
#caddygirls input {margin:5px 0 5px 0px;}

#sale-button-wrapper a {color:#fff; text-decoration:none;}
.sale-button-one:hover {color:#AF0127;}
.sale-button-two:hover {color:#AF0127;}
.sale-button-three:hover {color:#AF0127;}



