﻿/* UNUSED

*/

/* HTML elements  */
	body{font:67% Arial, Helvetica, sans-serif;line-height:1.6em;text-align:justify;color:black;background-color: #323232}
	h1, h2, h3, h4{font-weight:normal;margin:0;line-height:1.5em;}	
	h1{font-size:1.7em;margin-bottom:1.0em;font-weight:bold;}	
	h2{font-size:1.5em;margin-bottom:0.8em;padding-top:.2em;font-weight:bold;}	
	h3{font-size:1.4em;margin-bottom:0.2em;padding-top:.3em;font-weight:bold;}	
	h4{font-size:1.15em;margin-bottom:0.2em;padding-top:.3em;font-weight:bold;}		
	img{border:none;} 
	a, a:visited{text-decoration:none;color:#0000FF;}
	a:hover{color:#FF0000;text-decoration: underline;}		
	p{font-size:1.25em;line-height: 1.25em;}			
/* common */			
	.left{float:left;margin-right:1em;}
	.right{float:right;margin-left:1em;}
	.center{text-align:center;}	
	.clear{clear:both;}			
	.first{margin-left:0 !important;}
	.last{margin-right:0 !important;}
	.box{border: thin solid #cccccc;background-color:#FFFFFF;padding:15px;}					
	.bold{font-weight:bold;}
	.black{color:#000000;}
	.italics{font-style:italic;}
	.red{color:#FF0000;}
	.red-bold{color:#FF0000;font-weight:bold;}
	.tiny{font-size:.8em;}
	.tiny-italics{font-size:.8em;font-style:italic;}
	.tiny-url{font-size:.8em;color:#008000;}
	.tiny-gray-url {font-size:1em;color:white;}				
	.text-link{font-size:1.07em;}
	.text-link-h{font-size:1.07em; font-weight:bolder; color:#0651AB;}			
	.text-link-url{color:#008000;}				    
	.background-red{background-color: #CC0000;color:white;font-weight:bold;}
	.std-text-size{font-size: 1.25em;}						
/* layout */
	.nitro-border{width:984px;margin:auto;padding-bottom:2px;font-size:1em;color:white;}						
	.nitro-cart{position:absolute;right:10px;top:6px;font-size:1.1em;z-index:100;}			
	.nitro-search{position:absolute; width:185px;right:10px;top:50px;z-index:50;}				
	.nitro-search-img{position:absolute;right:0px;}				
	#nitro-wrapper{width:984px;margin:auto;background:#E6E6E6;position:relative;font-size:1em}
	#nitro-banner{background-image:url("../images/content/banner/banner.png");background-repeat:no-repeat; padding-bottom:1px;}			
	.nitro-banner-tag{padding:20px 0px 0px 490px;font-family:Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif;font-size:3.5em;color:black;font-weight:normal;line-height:28px}	
	#nitro-left-col{float:left;width:760px;margin-left:10px;padding: 10px;background-color:#FEFEFE;}		
	#nitro-single{float:left;width:934px;margin-left:10px; padding: 10px;background-color:#FEFEFE;}			
	#nitro-side-bar{float:right;width:160px;padding: 10px;background-color:#FEFEFE;margin-right:10px;}		
/*- Special objects -------------*/	
	#vertical-menu{width:24px;border:0;position:fixed;right:0; bottom:0px}
	#page-view-stats{float:right;font-size:.8em;color:gray;}
	#region-dropdown-list{position:absolute;margin-left:560px;margin-top:-55px;font-weight: bold;}								
/*- Breadcrumb Bar ---------------*/
	#nitro-breadcrumb-bar{height:20px;padding:4px 10px;}
	.breadcrumb{font-family: Helvetica, Arial, Sans-serif;font-size:1.1em;font-weight: bold; padding-top: 5px; }
	.breadcrumb a{background: transparent url("../images/design/breadcrumb.gif") no-repeat center right;text-decoration:none;padding-right:18px;color:#0000FF;}
	.breadcrumb a:visited, .breadcrumb a:active{color:#0000FF;}
	.breadcrumb a:hover{color:#FF0000;text-decoration:underline;}				
/*- Footer ----------------------*/
	#footer{clear: both;height: 246px;background-color:#191919;padding: 10px;font-family: Helvetica, Arial, Sans-serif;font-size: 1.2em;}
	#footer a:link{color:#000000;text-decoration:none;}
	#footer a:visited{color:#000000;text-decoration:none;}
	#footer a:hover{color:#FF0000;text-decoration:underline;}	
	#footer-address{ margin-top:-65px}	
	/*- Social Bookmark Icons ----------------------*/			
	#social-block {float:right;width:54px;position:fixed;top:65px;right:0px;}
	#social-block a #social-facebook {display:block;height:54px;width: 54px;background-image:url("../images/design/sprites/gray-icon-social-media.jpg");background-position: 0px -54px;margin-bottom: 5px;}
	#social-block a #social-facebook:hover {display: block;height: 54px;width: 54px;background-image: url("../images/design/sprites/gray-icon-social-media.jpg");background-position: -55px -54px;margin-bottom: 5px;}
	#social-block a #social-twitter {display: block;height: 54px;width: 54px;background-image: url("../images/design/sprites/gray-icon-social-media.jpg");background-position: 0px 0px;margin-bottom: 5px;}
	#social-block a #social-twitter:hover {display: block;height: 54px;width: 54px;background-image: url("../images/design/sprites/gray-icon-social-media.jpg");background-position: -55px 0px;	margin-bottom: 5px;}
	#social-block img {margin-bottom:5px;}
/*- Mega-Footer ----------------------*/
	#mega-footer{clear: both;height: 220px;background-color: black;color:white;padding: 10px;font-family: Helvetica, Arial, Sans-serif;font-size: 1.2em;}
	#mega-footer a:link{color:#ffffff;text-decoration:none;}
	#mega-footer a:visited{color:#ffffff;text-decoration:none;}
	#mega-footer a:hover{color:#FF0000;text-decoration:underline;}		
/*- Accordion  -------------------------*/
	#accordion {margin:20px 0px;}
	h3.toggler {cursor: pointer;background: #E1E1E1;color:  #528CE0;margin: 0 0 4px 0;padding: 3px 5px 1px;font-size:1.2em;}
	div.element p {font-style:italic; margin:15px;font-size:1.2em; }
/* GRID */		
	.cols{} /* main column container class */
	.col{float:left;display:inline;width:48%;margin-left:4%;} /* 2 equal width columns layout - default */	
	.cols3 .col{width:30%;margin-left:5%;}                    /* 3 equal width columns layout */
	.cols4 .col{width:25%;margin-left:0%;}                    /* 4 equal width columns layout */		
	/* use following classes to build custom grid (add as many as you want) */	
	.col1, .col2, .col3{float:left;display:inline;}
	.col1{}
	.col2{}
	.col3{}	
	.indent1{}
	.indent2{}
	.indent3{}
/* FoxyCart */
	.fc_minicart, #fc_minicart {text-align: right; padding-left: 200px;}
	#products_minicart {position: absolute; top: 16px; right: 0; width: auto; text-decoration: none; background: silver; border: 1px solid #333;}
	#products_minicart th {text-align: center; font-size: 80%; color: white; background: #333; padding: 0 3px; /* border-bottom: 1px dotted #333;/**/}
	#products_minicart td {text-align: center; font-size: 100%; color: black; border-bottom: 1px dotted #333;}
	#products_minicart .last td {border-bottom: none;}
	#fc_cart{background-color:#333333;color: #FFFFFF;position:absolute;top:0px;opacity:0;top:-500px;padding: 5px;width: 15em;}
	#fc_cart h2{color: #FF6600;}
	.fc_clear{clear: both;}
	#fc_cart img{float:left;margin: 5px;}
	#fc_cart table{border-bottom: 1px solid #FFFFFF;border-top: 1px solid #FFFFFF;width: 100%;font-size: 80%;margin-bottom: 5px;}
	#fc_edit_link{float:left;color: #ffffff;border: 1px solid #ffffff;padding: 3px;margin: 2px;font-size: 80%;}
	#fc_checkout_link{float:right;color: #ffffff;border: 1px solid #ffffff;padding: 3px;margin: 2px;font-size: 80%;}
	.right-align{text-align: right;}	
/*- Golf Deals Page Layout Objects ---------------*/
	.golf-deals-course-info{float:left;width:340px; text-align:left;}
	.golf-deals-offer{float:left;width:390px}	
/*- Golf Catalog Page Layout Objects ---------------*/
	.golf-catalog-course-info{float:left;width:300px;}
	.golf-catalog-offer{float:left;width:475px; }
	.golf-catalog-buy{float:left;width:135px; padding-left:15px }	
	
/*- Golf Course Page Layout Objects ---------------*/
	#golf_courses{width: 744px;}
	#golf_courses .tab{display: block;float:left;clear:left;width:50px;}
	#golf_courses address{font-style:normal;text-transform:none;}
	#golf_courses table, #golf_courses .section{width:100%;border: 1px solid black;border-top:none;clear:both;margin-bottom:1em;font-size:1.25em;}
	#golf_courses table.right{width:55%;float:right;clear:none;}
	#golf_courses table.left{width:41%;clear:none;}
	#golf_courses caption, #golf_courses .section h2{font-size:100%;font-weight:bold;padding:5px;text-align:left;background:#DBDBDB;border:1px solid black;border-bottom:none;}	
	#golf_courses .section h2{padding: 7px 5px;border-left:none;border-right:none;}
	#golf_courses .section p{padding-left:5px;padding-right:5px;}	
	#golf_courses td {padding:4px 5px;}		
	#golf-course-logo{float:right;clear:right;width:425px;padding-left:10px;text-align:center;}  
	#golf-course-graphic1{float:right;clear:right;width:425px;padding-left:10px; padding-bottom:10px;text-align:right;}			
	#resort-video{float:right;clear:right;width:500px;padding-left:10px;text-align:right;}	
	#resort-banner{padding:10px;text-align:center;}		
	.price{float:left;font-size:2.25em;font-style:italic;font-weight:bolder;color:#B00000;padding:10px;width:80px;text-align:right;}
	.offer-text{float:left;width:480px;}
	.buy-button{float:right;width:130px;padding:5px;text-align:right;}				
	.tee-time-link-text{float:left;width:500px;}		
	.policy-caption{float:left;padding-left:1px;width:135px;text-align:left;}		
	.policy-text{float:left;width:235px;}	
	.info-caption{float:left;padding-left:1px;width:115px;text-align:left;}		
	.info-text{float:left;width:165px;}	
	#FlashMap1{float:right; padding:5px; margin-left:8px;}
/*- jQuery Slide Show -------------	*/	
	ul.slideshow {float:right;list-style:none;width:400px;height:300px;position:relative;margin-bottom:5px;margin-left:15px;}	
	ul.slideshow li {position:absolute;left:0;right:0;}
	ul.slideshow li.show {z-index:500;}
	ul img {border:none;}	 	
	#slideshow-caption {width:400px;height:70px;position:absolute;bottom:0;left:0;color:#fff;background:#000;z-index:500;}
	#slideshow-caption .slideshow-caption-container {padding:5px 10px;z-index:1000;}
	#slideshow-caption h3 {margin:0;padding:0;font-size:14px;}
	#slideshow-caption p {margin:5px 0 0 0;padding:0;}
/*- Featured Course List -------------------------*/
	#banners{height:135px;border:0px solid #000000;}
	#banners TABLE{height:100%;text-align:center;}
	#banners TD{width:16.5%;border:1px solid #C0C0C0;}
