/** Defaults **/

html, body 
{ 
		height:100%; 
		padding:0px; 
		margin:0px;
}
	
body
{ 
		color:#fff;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size:11px;
		text-align:center; 
		height:auto; 
		padding:0px; 
		margin:0px;
		background:url(images/backg_in2.jpg) repeat-x top;
}
	
h1
{ 
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:20px; 
		color: #FFCC66;
		/*font-weight:normal;*/
		margin:0px 0 10px 0;
		padding:0px;
		/*padding-bottom:12px;*/
}


h2 
{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:12px; 
		color: #FFCC66;
		margin:0 0 5px 0; 
}

	
h2 a 
{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:12px; 
		text-decoration:none; 
		text-decoration:underline; 
		color: #FFCC66 !important; 
}

h2 a:hover 
{
		font-family:verdana; 
		font-size:12px; 
		text-decoration:underline; 
		color: #FFCC66; 
}

h3
{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:16px; 
		font-weight:normal; 
		text-decoration:none; 
		color: #FFCC66;
		margin:0;
}

h3 span
{
		font-weight:bold;
}

p 
{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	line-height:13px;
	margin-bottom:15px;
}
	
	
img
{ 
		border:none;
}
	
/** WRAPPER CONTAINER **/

#wrapper
{
		text-align:left;	
		height:100%;
		width:800px; 
		min-width:800px;
		margin:0px auto;  
		position:relative;
}

/** TOP PANEL (Logo, Main Menu) **/

#headerContainer
{ 
		padding: 0px 0px 0px 0px;
		float:left;
		width:810px;
		height:241px;
}

#headerContainer #menu
{
		position:absolute;
		left:0px;
		top:192px;
		width:798px;
		height:19px; 
	
}

#menu ul{
		padding:0;
		margin:0;
		list-style:none;
}

#menu ul li{
		float:left;
		background:url(images/topmenu-slash.gif) no-repeat right 2px;
		padding:0 13px 0 12px;
		margin:0;
		line-height:13px;
}

#menu ul li.no-bg{
		background:none;
		padding:0 0 0 10px;
}

#menu ul li a
{
		color:#fff;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		/*text-decoration:none;*/

}	

#menu ul li a:hover
{
		color:#eaeaea;
}	

/** MAIN CONTAINER **/

#wrapper #contentHolder
{
		width:770px;
		margin-top:12px;
		margin:0 auto;
		text-align:left;
		
}
#contentHolder a
{
		color:#fff;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-decoration: underline;
}	

#contentHolder a:hover
{
		color:#eaeaea;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-decoration: underline;

}	

	
#contentHolder h1 
{
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size:20px; 
			/*font-style:normal;*/ 
			color: #FFCC66;
			margin:0px 0 8px 0;
			padding:0px;
			/*padding-bottom:12px;*/
}

#contentHolder strong, b
{
	color: #FFCC66; 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}

	
			#contentHolder .firstColumn
			{
				float:left;
				width:450px;
				padding:0;
			}
			
			#contentHolder .firstColumn h1 a
			{
					font-family: Georgia, "Times New Roman", Times, serif;
					font-size:20px; 
					color: #FFCC66;
					/*font-weight:normal;*/
					text-decoration:none;
					margin-bottom:0px;
					display:inline-block;
			} 
			
			.firstColumn p
			{
			margin-top:0;
			}
			
			.firstColumn img.img-newsletter1
			{
			margin:0 0 15px 0;
			}

			
			#contentHolder .secondColumn
			{
				float:right;
				width:300px;
				padding:0px 0 0 0;
			}
			.secondColumn em
			{
			font-size:8px;
			}
			
			.secondColumn form table span
			{
			padding:2px;
			}
			.secondColumn img.img-concert
			{
			margin-bottom:11px;
			}
			
			.secondColumn img.img-dinning
			{
			margin-bottom:13px;
			}
			
			.secondColumn img.img-newsletter
			{
			margin:12px 0 15px 0;
			}
			
			.secondColumn img.imgBoatsForSale
			{
			margin:0 10px 0 0;
			}
			

/** Boats Information Panel **/

#contentHolder #boatsInfoPanel
{ 
		float:left; 
}

.red-txt
{
color:#FF0000;
}

.red-txt1
{
/*font-family:Georgia, Arial, Helvetica, sans-serif;*/
color:#FF0000;
font-size:11px;
}

.red-txt2
{
font-family:Georgia, Arial, Helvetica, sans-serif;
color:#FF0000;
font-size:14px;
font-weight:bold;
}

.red-txt3
{
font-family:Georgia, Arial, Helvetica, sans-serif;
color:#FF0000;
font-size:12px;
display:block;
padding:25px 0 10px 0;
}

.red-txt4
{
/*font-family:Georgia, Arial, Helvetica, sans-serif;*/
color:#FF0000;
font-size:11px;
font-weight:bold;
}




.white-txt
{
font-family:Georgia, Arial, Helvetica, sans-serif;
color:#fff;
font-size:12px;
line-height:15px;
}

.white-txt1
{
font-size:16px;
line-height:24px;
}

#contentHolder .boatNamesList
{ 
		width: 290px; 
		font-size: 11px; 
		color:#0099CC; 
		text-decoration:none; 
		float:left; 
}

#contentHolder .boatNamesList ul 
{ 
		margin:0px; 
		padding:0px;
		list-style-type:disc;
}

#contentHolder .boatNamesList li 
{ 
		text-decoration:none; 
		line-height:20px;
		margin-left:18px;
}

#contentHolder .boatNamesList a 
{ 
		color: #FFCC00; 
		text-decoration: none;
}

#contentHolder .boatNamesList a:hover 
{ 
		color: #CC0000; 
		text-decoration: none; 
}

#contentHolder .boatsInfoPanelButtons
{
	float:right;
}

.boatsInfoPanelButtons ul 
{ 
		margin:0px; 
		padding:0px;
		list-style-type:none;
}

.boatsInfoPanelButtons li 
{ 
		text-decoration:none; 
		padding-bottom:18px;
		list-style-type:none;

}

#contentHolder .res-botq-banner
{ 
		float:left;
		padding-top:10px; 
}

#contentHolder .newsUpdate
{
		font-family:verdana; 
		font-size:11px; 
		font-style:normal; 
		font-weight:normal; 
		letter-spacing:normal; 
		text-decoration:none; 
		text-transform:none; 
		margin:0px 0px 0px 0px;
		padding:3px 0px 0px 0px;
}

#contentHolder .newsUpdate p
{
		margin:0 0 0 12px;
		line-height:13px;
}

#contentHolder .newsUpdate ul
{
		padding:0px; 
		margin:0px;

}

#contentHolder .newsUpdate li
{
		background:url(images/bullet.gif) 0em 0.4em no-repeat; 
		padding-left: 11px;
		margin-top:2px;
		margin-bottom:5px; 
		list-style:none; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:12px; 
		text-decoration:none; 
		color:#CCCCCC; 

}

#contentHolder .newsUpdate ul li a
{

		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold; 
		font-size: 11px; 
		color:#FFCC66;  
		text-decoration:none;
}

#contentHolder .newsUpdate ul li a:hover
{
}

#contentHolder .newsUpdate div table
{
}

#contentHolder .newsUpdate div table td a
{
		color:#F6DA86;
		text-decoration:underline;
}

#contentHolder .newsUpdate div table td a.GOLFHcityInfo
{
		color:#FFFFFF;
}

#contentHolder .newsUpdate div table td a:hover
{
color:#99ccff;
}


/** ROLL **/

.roll1 
{ 
		font-family:Verdana, Arial, Helvetica, sans-serif;  
		font-size:11pt; 
		font-style:normal; 
		font-weight:normal; 
		letter-spacing:normal; 
		text-decoration:none; 
		text-transform:none; 
		color:#FFFFFF; 
}

A.roll1:hover 
{ 
		font-weight:normal; 
		letter-spacing:normal; 
		text-decoration:underline; 
		color:#9933CC; 
}


.roll4 
{ 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:11pt; 
		font-style:normal; 
		font-weight:normal; 
		letter-spacing:normal; 
		text-decoration:none; 
		text-transform:none; 
		color:#CC0000; 
}

A.roll4:hover 
{ 
		font-weight:normal; 
		letter-spacing:normal; 
		text-decoration:underline; 
		color:#FF0000; 
}

.text 
{ 
		font-family:verdana; 
		font-size:11px; 
		font-style:normal; 
		font-weight:normal; 
		letter-spacing:normal; 
		text-decoration:none; 
		text-transform:none; 
		color:#FFFFFF; 
}

.heading 
{
		font-family: Geneva, Arial, Helvetica, sans-serif; 
		font-size:14px; 
		font-style:normal; 
		font-weight:bold;
		letter-spacing:normal; 
		text-decoration:none; 
		text-transform:none; 
		color: #FFFFFF; 
}

#footer.flist 
{ 
		margin-left:0em; 
		padding-left:0px; 
		margin-bottom:0.1em; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		font-style:normal; 
		height:10px;
		text-decoration:none; 
		color:#CCCCCC;
}

#footer ul
{
		margin:0px 0 0 5px;
		padding:0px;
		list-style-type:none;
}
#footer li
{ 
		background:url(images/bullet.gif) 0em 0.3em no-repeat; /* change background em accordingly */
		padding-left: 1em; 
		margin-top:0.1em;
		margin-bottom:0.1em; 
		list-style:none; 
		height:10px;
		line-height:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-style:normal; 
		text-decoration:none; 
		color:#CCCCCC;
		text-align:left;
}

#footer ul li a
{ 
		height:9px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		font-style:normal; 
		text-decoration:none; 
		color:#CCCCCC;
}

.phone
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		font-style: normal; 
/*		text-shadow:#FF0000;*/
		font-weight: bold;
		color: #FFCC00;
}

.phone A:link

{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		font-style:normal; 
/*		text-shadow:#FF0000;*/
		font-weight: bold;
		color: #FFCC00;
}

#footer .menu-list 
{ 
		margin-left:0em; 
		padding-left:0.8em; 
		margin-bottom:0.1em; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-style:normal; 
		height:10px;
		text-decoration:none; 
		color: #FFFFFF;
}

#footer .menu-list li
{ 
		background:url(images/bullet.gif) 0em 0.2em no-repeat; /* change background em accordingly */
		padding-left: 1em; 
		margin-top:0.1em;
		margin-bottom:0.1em; 
		list-style:none; 
		height:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-style:normal; 
		text-decoration:none; 
		color: #FFFFFF;
}
#footer .menu-list li a
{ 
		height:9px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-style:normal; 
		text-decoration:none; 
		color: #FFFFFF;
}


		
/** FOOTER SECTION **/


#footer
{ 
		width:810px;
		margin:15px 12px 5px 12px;
		margin:0 auto;
		clear:both;
		text-align:left;
}

#footer table.footer-table
{
		background-color:#B1C3D9;
		background:url(images/bg_borders4.gif) no-repeat left top;
		height:122px;
}

#footer table.footer-table span
{
margin-bottom:10px;
margin-top:3px;
display:inline-block;
}

#footer strong
{
		color:#333;
		font-size:12px;
		font-family: Arial, Helvetica, sans-serif;
		padding-left:5px;
}
#footer .copyRights
{ 
		text-align: left; 
		float:left;
		width:310px;
		padding-right:15px;
}

#footer .copyRights p
{ 
		color:#747474;
		font-size:12px;
		line-height:18px;
		font-family: Arial, Helvetica, sans-serif;
		margin:0px;
		padding:0px;
		padding-left:5px;
		margin-top:3px;
}
	
#footer  A.footer 
{ 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		line-height:14px;
		letter-spacing:normal; 
		text-decoration:none; 
		color:#CCCCCC;
}

#footer  a.link 
{ 
		font-family:Georgia; 
		font-size: 12px; 
		line-height:14px;
		letter-spacing:normal; 
		text-decoration:none; 
		color:#FFCC66; 
}

.link A:link
{ 
		font-family:Georgia; 
		font-size: 12px; 
		line-height:14px;
		letter-spacing:normal; 
		text-decoration:none; 
		color:#FFCC66; 
}

.link A:hover 
{ 
		font-family:Georgia; 
		font-size: 12px; 
		line-height:14px;
		letter-spacing:normal; 
		text-decoration: underline; color:#FFFFFF; 
}

#footer  .footer_link
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		font-style:normal; 
		color:#CCCCCC;
		text-decoration:none;
}

#footer  .footer_link A:link
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		font-style:normal; 
		color:#CCCCCC;
		text-decoration:none;
}

#footer  .footer_heading
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-style: normal; 
		font-weight: normal;
		color:#FFFFFF;
		text-align:left;
}

#footer  A.footer_heading

{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-style:normal; 
		font-weight: normal;
		color:#CCCCCC;
}

/*********Lake Conroe Events Page********/

#mainEventsContainer
{
	width: 785px;
}


#mainEventsContainer .mainBanner
{
	padding:12px 0px 15px 0px;

}

#mainEventsContainer strong
{
		color:#fff000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
}

#mainEventsContainer h1 
{
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size:20px; 
			font-style:normal; 
			color: #FFCC66;
			margin:0px;
			padding:0px;
			padding-bottom:15px;
			
}

#mainEventsContainer h2 
{
	color: #689fde; 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px; 
	
}


	#mainEventsContainer #topLevelContainer
	{
		position: relative;
		float:left; 
		width:762px;
	}
	
			#topLevelContainer .primaryContainer
			{
				float:left;
				width:390px;
			}
			
			#topLevelContainer .secondaryContainer
			{
				float:right;
				width:320px;
			}


#mainEventsContainer .middleLevelContainer
	{
		position: relative;
		float:left; 
		width:762px;
	}
	
	
	
	
			.middleLevelContainer .primaryCol
			{
				float:left;
				width:350px;
				padding-bottom:15px;
			}
			
			.middleLevelContainer .secondaryCol
			{
				float:right;
				width:350px;
				padding-bottom:15px;
			}
		
/* css written on 22 march 10 starts here */

.clear
{
line-height:0;
font-size:0;
clear:both;
}
			
.divimg-container
{
float:left;
padding:15px 0 0 34px;
text-align:center;
}

.divimg-container img
{
margin:0 4px 0 0;
}

/* css written on 22 march 10 End */

/* css written on 24 march 10 starts here */		

.firstColumn blockquote a.yellow-link
{
color:#FF6 !important;
font-weight:bold;
font-family: Georgia, Times New Roman, Times, serif !important;
font-size:14px;
}

.firstColumn form.form-style1
{
margin-bottom:0;
margin-top:0;
}

.firstColumn table.table-style1
{
table-layout:fixed;
height:366px;
}

.table-style2
{
}

.table-style2 textarea
{
margin-top:0;
margin-bottom:0;
width:254px;
height:102px;
}

.table-style2 span.heading-table
{
font-size:14px;
line-height:18px;
font-weight:bold;
padding:15px 0 0px 0;
white-space:nowrap;
display:block;
}

.table-style2 label
{
color:#FFFFFF;
font-size:11px;
line-height:15px;
white-space:nowrap;
}


.enter-txt
{
color:#FFFFFF;
font-size:10px;
line-height:14px;
display:block;
font-weight:bold;
font-family:Georgia, Times New Roman, Times, serif;
}

.div-facebook
{
position:absolute;
left:474px;
top:295px;
width:311px;
height:93px;
padding:1px;
background-image: url(images/bg.jpg);
background-repeat:no-repeat;
/*layer-background-image: url(images/bg.jpg);*/
}

.div-facebook a
{
margin:0 0 0 5px;
}

.div-twitter{
position:absolute;
left:474px;
top:395px;
width:311px;
height:40px;
}


.div-twitter div
{
font-size:8px;
padding-left:10px;
}

#layer
{
position:absolute;
left:484px;
top:375px;
width:311px;
height:40px;
}


.div-moreinfo
{
width:233px;
height:242px !important;
background: url(images/bg-1.jpg);
/*layer-background-image: url(images/bg-1.jpg);*/
background-repeat:no-repeat;
padding-left:10px;
padding-top:10px;
}

.yellow-link1
{
color:#FFCC66 !important;
font-size:14px;
font-family:Georgia, Times New Roman, Times, serif;
font-weight:bold;
}

.yellow-link1:hover
{
}

.div-twitterwidget
{
width:374px;
height:510px;
padding:0 0 50px 0;
}

.mFlash 
{
width: 780px;
height: 755px;
margin:0;
padding: 0;
background: url(images/SitePlan_Marina.jpg) no-repeat center center;
float:left;
display:block;
cursor:pointer;
}

.seperator
{
border-top:1px dotted #FFFFFF;
font-size:0;
line-height:0;
display:block;
width:100%;
margin:0 0 15px 0;
}

/* css written on 24 march 10 end */

/* css written on 25 march 10 start */

.div-offertxt
{
float:left;
text-align:left;
width:100%;
}

.div-offertxt span
{
/*font-family:Georgia, Arial, Helvetica, sans-serif;*/
color:#FF0000;
/*font-size:14px;*/
font-size:11px;
display:block;
float:left;
}

.div-txt
{
padding:40px 0 0 0px;
display:block;
float:left;
width:100%;
text-align:center;
}


.firstColumn ul li b
{
color:#FFFFFF;
font-size:11px;
}

.table-style3
{
}

.table-style3 td
{
padding:2px 0;
}

/* css written on 25 march 10 end */

/* css written on 26 march 10 start */

.innerSecond
{
padding:22px 13px 0 0;
margin:0;

}

.innerSecond img
{
border:1px solid #999999;
margin-bottom:12px;
}

.innerSecond span
{
display:block;
color:#ffcc66;
font-weight:bolder;
font-size:12px;
float:left;
margin:0 0 0 90px;
}

.innerSecond-1
{
padding:47px 0 28px 66px;
}

.innerSecond-2
{
padding:0px 0 0px 46px;
}

.innerSecond-2 span 
{
		font-family: Geneva, Arial, Helvetica, sans-serif; 
		font-size:14px; 
		font-style:normal; 
		font-weight:bold;
		letter-spacing:normal; 
		text-decoration:none; 
		text-transform:none; 
		color: #FFFFFF;
		display:block;
		margin:0 0 9px 0;
}


.innerSecond-1 ul
{
padding:0;
margin:0;
}

.innerSecond-2 ul
{
padding:0 0 0 20px;
}

.innerSecond-1 ul li, .innerSecond-2 ul li
{
padding:0;
margin:0;
}

.innerSecond-1 ul li a,.innerSecond-2 ul li a
{
color:#FFCC66 !important;
text-decoration:none !important;
line-height:14px;
font-size:12px;
font-family:Georgia, Times New Roman, Times, serif !important;
letter-spacing:normal;
}

#contentHolder a.yellow-link2
{
color:#FFCC66;
font-size:15px;
font-family:Georgia, Times New Roman, Times, serif;
text-decoration:none;
}

#contentHolder a.yellow-link2:hover
{
text-decoration:underline;
color:#FFFFFF;
}

#contentHolder a.yellow-link3
{
color:#FFCC66;
font-weight:bold;
font-size:12px;
text-decoration:none;
}

#contentHolder a.yellow-link3:hover
{
}

#contentHolder div.innerFirst
{
width:100%;
float:left;
padding-bottom:20px;
}

#contentHolder div.innerFirst h1
{
display:block;
}

#contentHolder div.innerFirst p
{
display:block;
float:left;
width:300px;
}

#contentHolder div.innerFirst img
{
display:block;
}

#contentHolder div.innerFirst span
{
display:block;
float:right;
text-align:center;
}

#contentHolder div.innerFirst a.gray-link
{
color:#CCCCCC;
display:block;
font-size:9px;
}

#contentHolder div.innerFirst a.gray-link:hover
{
}

#contentHolder a.blue-link1
{
color:#6666FF;
text-decoration:underline;
font-weight:bold;
}

#contentHolder a.blue-link1:hover
{
}


/* css written on 26 march 10 end */


.wheatherUpdate
{
float:left;
margin:0;
}

.yellow-txt
{
		font-size:16px; 
		color: #FFCC66;
		font-weight:bold;
}

.yellow-txt1
{
		font-size:11px; 
		color: #FFCC66;
		font-weight:bold;
}

.div-mapcontainer
{
float:left;
margin:10px 0 0 18px;
}


/* css written on 31 march 10 start */

.secondColumn img.img-montogomery, .secondColumn img.img-houstan
{
border:1px solid #DCE3E9;
}

.secondColumn img.img-about
{
margin:0 0 4px 0;
}

/* css written on 31 march 10 end */
#main_bg{
	position:fixed;
	left:0;
	top:0;
	height:100%;
	width:100%;
}
* html #main_bg{
	position:absolute;
	top:expression(eval(document.documentElement.scrollTop) + "px");
}