/* Generic CSS */
body, html { font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:13px;  color: #666666; text-decoration: none; margin: 0 0 0 0; background-image: none; background-color:#FFFFFF; line-height:1.6em;}

a { color: #b38f1f; text-decoration:none; border-bottom:underline;}
a:hover { color:#61852d; text-decoration:none; }

.toplinksPrint {text-align:right;}
.toplinksPrint a { text-decoration:underline;}
.toplinksPrint a:hover { text-decoration:none;}

p { padding: 10px 10px 0px 5px;}

h1 { font-size:20px; line-height:1.8em;}
h2 { font-size:18px; line-height:1.8em;}
h3 { font-size:16px; line-height:1.8em;}
h4 { font-size:14px; line-height:1.8em;}
h5 { font-size:13px; line-height:1.8em;}

/* End */

#wrapper { float:left; width: 630px; border:0px solid red; }

	#header { height: 118px; text-align:right; background-image:url(../images/logoHeader.jpg); padding-left:10px;display:none; }
	#header p { padding-top: 70px; color:#FFFFFF;}
	#header .title { color: #b38f1f;  color:#FFFFFF;}
	#headerLogo { float:left; width:240px;display:none;}
	
	
/* Navigation CSS */

	#navigation { height: 22px; border: 0px solid red; margin-top:4px; margin-bottom:2px; display:none;}
	
		#minitabs { margin: 0; float:right; width:100%; border: 0px solid green; display:none;}
		#minitabs li { float:left; margin: 0; display: inline; list-style: none; }
		#minitabs a { float:left; font-size: 11px; font-family: "Trebuchet MS"; color:#666; margin: 0px 0px 0px        0px; padding: 2px    	        14px 3px 14px; text-decoration:none; border-left: 1px solid #f4f1eb;  }
		#minitabs a:hover { float:left; font-size: 11px; font-family: "Trebuchet MS"; color:#fff; margin: 0px 0px 0px 0px; padding: 2px 	        14px 3px 14px; text-decoration:none; background-color: #b38f1f; border-left:1px solid #f4f1eb; }
		#minitabs a.PageOn{ color: #fff; background-color: #b38f1f;}

/* Flash Containers */

#boxHolder { width: 99%; margin-top:20px; border: 1px solid green;display:none;}
#boxHolderTwo { width: 100%; margin-top:5px; border: 0px solid pink;display:none;}

#boxBottom { border: 0px red; text-align:right; padding-top:0px; padding-bottom:4px; padding-right:4px; border-bottom: 1px solid #b9a46a; background-color:#f4f1ec;display:none;}

#tomBoxHeader { height: 95px; background-image: url(../images/tomHeader.jpg);display:none;}
#sandyBoxHeader { height: 95px; background-image: url(../images/sandyHeader.jpg);display:none;}

#hotelBoxHeader { height: 95px; background-image: url(../images/hotelHeader.jpg);display:none;}
#hotelBoxText { background-color:#f4f1ec; height: 70px;display:none;}
#hotelBoxText div { padding: 3px;display:none;}

#golfBoxHeader { height: 95px; background-image: url(../images/golfHeader.jpg);display:none;}
#golfBoxText { background-color:#f4f1ec; height: 70px;display:none;}
#golfBoxText div { padding: 3px;display:none;}

#spaBoxHeader { height: 95px; background-image: url(../images/activitiesheader.jpg);display:none;}
#spaBoxText { background-color:#f4f1ec; height: 70px;display:none;}
#spaBoxText div { padding: 3px;display:none;}

#diningBoxHeader { height: 95px; background-image: url(../images/diningHeader.jpg) ;display:none;}


#rightBox {float:left; width:49%; border: 0px solid red;display:none;}
#leftBox {float:right; width:49%; border: 0px solid blue;display:none;}

		
#flashContainer { border: 0px solid green; display:none;}
	
	#leftContent { float:left; padding-left:10px; border: 0px solid green; width:100%; margin-bottom:30px;}

	#rightContent { margin-left: 509px; border: 0px solid red; display:none;}

/* BKE */

			#bkeBoxHeader { border: 0; display:none;}
			#bkeBoxBg { background-image:url(../images/Titles/boxBg.jpg);
			background-repeat:repeat-y; height:60px; display:none;}
			#bkeBoxFooter {border: 0; display:none;}
			
/* Homepage Boxes */

#leftHolder {  margin-top: 5px; float:left; width: 425px; border: 0px solid red; background-color:#fff; }
#rightHolder {  margin-top: 5px; float:right; width:423px; border: 0px solid green; background-color:#fff; }

		#hotelBox { float:left; width: 210px;  border-bottom: 1px solid #937419; background-color:#f4f1ec;}
				#hotelHeader { border: 0px; }
				#hotelText { padding: 7px; height:90px; border: 0px solid red; }
				#button { text-align:right; padding: 5px; border:0px solid green; }
		
		#golfBox { float:right; width:211px; border-bottom: 1px solid #937419; border-right: 1px solid #fff; background-color:#f4f1ec;}
				#golfHeader { border: 0px; }
				#golfText { padding: 7px; height:90px; border: 0px solid red; }

		#spaBox { float:left; width: 210px; border-bottom: 1px solid #937419; border-right: 1px solid #fff; background-color:#f4f1ec; }
				#spaHeader { border: 0px; }
				#spaText { padding: 7px; height:90px; border: 0px solid red; }

		#diningBox { float:right; width:210px;  background-color:#f4f1ec;  border-bottom: 1px solid #937419;}
				#diningHeader { border: 0px;}
				#diningText { padding: 7px; height:90px; border: 0px solid red;}

/* Internal Navigation RHS */

#navcontainer { background: #fff; padding:5px 0px 0px 5px ; width:90%; font-family: "Trebuchet MS"; font-size: 12px; text-align: center; display:none;}

		ul#navlist { text-align: left; list-style: none; line-height:10px; padding: 0; margin: 0 ; width: 100%; display:none;}
		
		ul#navlist li { display: block; line-height:10px; margin: 0; padding: 0;display:none;}
		
		ul#navlist li a { display: block; width: 100%; line-height:10px; padding: 9px 0px 10px 25px; border-top: 0px solid #d8cbb2; border-bottom: 1px solid #ccc; color: #b38f1f; text-decoration: none; background-image:url(../images/navBg.jpg); }
		
		#navcontainer>ul#navlist li a { line-height:10px; }
		
		ul#navlist li#active a { color: #557BBA; }
		
		ul#navlist li a:hover, ul#navlist li#active a:hover { color: #61852d; background-image: url(../images/navBgHover.jpg); background-color:#FFFFFF; border-top: 0px solid #d8cbb2;border-bottom:  1px solid #ccc; }
		
		/* Internal Navigation Subnav */

#subNavcontainer { background: #fff; padding:10px 0px 10px 5px ; width:90%; font-family: "Trebuchet MS"; font-size: 12px; text-align: center; display:none; }

		ul#navlistInside { text-align: left; list-style: none; line-height:8px; padding: 0; margin: 0 ; width: 100%; }
		
		ul#navlistInside li { display: block; line-height:8px; margin: 0; padding: 0; }
		
		ul#navlistInside li a { display: block; width: 100%; line-height:8px; padding: 7px 0px 9px 25px; border-top: 0px solid #61852d; border-bottom:  1px solid #ccc; color: #61852d; text-decoration: none; background-image:url(../images/subNavBg.jpg);}
		
		#subNavcontainer>ul#navlistInside li a { line-height:8px; }
		
		ul#navlistInside li#active a { color: #557BBA; }
		
		ul#navlistInside li a:hover, ul#navlistInside li#active a:hover { color: #b38f1f; background-color:#FFFFFF; border-top: 0px solid #d8cbb2; border-bottom:  1px solid #ccc; background-image:url(../images/subNavBgHover.jpg); }
		
		/* Specials RHS */

#specialsContainer { background: #fff; padding:5px 0px 10px 5px ; width:90%; font-family: "Trebuchet MS"; font-size: 11px; text-align: center; display:none; }

		ul#speciallist { text-align: left; list-style: none; line-height:15px; padding: 0; margin: 0 ; width: 100%; }
		
		ul#speciallist li { display: block; line-height:10px; margin: 0; padding: 0; }
		
		ul#speciallist li a { display: block; width: 100%; line-height:15px; padding: 9px 0px 10px 25px; border-top: 0px solid #d8cbb2; border-bottom:0 px solid #ccc; color: #61852d; text-decoration: none; background-image:url(../images/specialsArrow.jpg); background-repeat:no-repeat;}
		
		#specialsContainer>ul#speciallist li a { line-height:15px; }
		
		ul#speciallist li#active a { color: #557BBA; }
		
		ul#speciallist li a:hover, ul#speciallist li#active a:hover { color: #b38f1f; background-color:#FFFFFF; border-top: 0px solid #d8cbb2;  }

#printBox { border: 0px solid red; text-align:right; padding:3px 10px 3px 0px; background-image:url(../images/printer.jpg); display:none; }

/* Footer */

#footer { clear:both; height:75px; margin-top:0px;  border: 0px solid red;  background-image:url(../images/footerBG.jpg); display:none; }
	#footerLeft { float: left; margin-top: 40px; margin-left:10px; margin-bottom:10px;  border: 0px solid red; }
	#footerRight { float: right; margin-top: 40px; margin-right:10px; margin-bottom:10px;  border: 0px solid red; text-align:right; }
	
	#golfNav {margin-left: 40px; border: 0px solid green; display:none;}

#golfTabs { margin: 0 auto;  border: 0px solid red; }
		#golfTabs  li {  margin: 0 auto; display: inline; list-style: none; }
		#golfTabs  a { float:left; font-size: 11px; font-family: "Trebuchet MS"; color:#61852d; margin: 0px 0px 0px 0px; padding: 5px 35px 6px 35px; text-decoration:none; border: 1px solid #ccc; margin-left:3px;  }
		#golfTabs  a:hover { float:left; font-size: 11px; font-family: "Trebuchet MS"; color:#fff; margin: 0px 0px 0px 0px; padding: 5px 35px 6px 35px; text-decoration:none; background-color: #b38f1f; border: 1px solid #f4f1eb; margin-left:3px;  }
		#golfTabs  a.PageOn{ color: #fff; background-color: #b38f1f;}

	
/* Print Info */
	
#Printlogo, .PrintSpan {float: left; width: 630px; margin-left:0px;  left: 0px; padding-left: 10px; padding-right:10px; padding-bottom:0px; padding-top:0px; margin-bottom:0px; border: 0px solid green; display: inline;  margin-bottom:0px; text-align:left; color: #555; border: 0px solid red;  }

#Printfooter{ float: left; width: 630px; margin-left:10px;  left: 0px; padding-left: 0px; padding-right:10px; padding-bottom:0px; padding-top:5px;  display: inline;  margin-bottom:0px; text-align:left; color: #555; border: 0px solid red; border-top:1px solid #ccc; }

#Printfooter .title { font-weight:bold; color: #b38f1f; }