
/*---------DON'T DELETE THIS! CLEARFIX! ---------*/
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
  
 .clearfix {
display: inline-block;
}  

    /* Holly Hack Targets IE Win only \*/
    * html .clearfix {height: 1%;}
	.clearfix {display: block;}
    /* End Holly Hack */
	
textarea{
	resize:none;
	}
	
/*-----------END CLEARFIX----------*/


/*-----------GLOBAL----------*/
body { outline:0; text-align:center; margin:0 auto; background:#907957} 
#content {width:899px;  margin: 0 auto; text-align:justify; height:auto;}
.footer { font-size:10px; text-align:center; line-height:12px; margin-top:5px; font-weight:600; font-family:Arial, Helvetica, sans-serif;}
p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
a:link { text-decoration:none; color:black; outline:0;  }
a:hover { color:black; outline:0;  }
a:visited { color:black; text-decoration:none; outline:0; }
a:active { color:black; text-decoration: none; outline:0; }

    #left { float: left; width:29px;background:url(../media/images/leftw2.gif); }
    #header { float: left; width:840px; height:95px; background: url(../media/images/header.gif); cursor:pointer; }
	#main_header { float: left; width:840px; height:94px; background: url(../media/images/main_header.gif); }
    #right { float: right; width:30px; background-image:url(../media/images/rightw2.gif);} 
	#lake_img { float: left; width:840px; height:300px; }
    #nav { float: left; width:840px; height:46px; }    
	#main_nav { float: left; width:840px; height:59px; }
    #bodybg { float: left; width:840px; height:auto; background:url(../media/images/bodybg2.jpg) repeat;}
	#main_bg { float: left; width:840px; height:auto; background:url(../media/images/main_bg.jpg); }
    #footer { float: left; width:840px; height:30px; }   
	#main_footer { float: left; width:840px; height:29px; }
    #footerbg { float: left; width:840px; height:33px; background:url(../media/images/footerbg.gif); }
	#calendar {text-align:left;}
	#headerText {color:#FFF; position: relative; left: 120px; top: 9px; font-weight: bold; font-family:'Verdana,Arial,Helevetica,sans-serif';}
	#header #_lpChatBtn img {position: absolute; top: 42px; margin-left: 23px;}
    
/*-----------END GLOBAL----------*/

/*-----------MAIN----------*/
.main { font-size:13px; text-align:left; line-height:16px; margin: 0; }
#main_left {
	float: left;
	width: 485px;
	margin: 8px 5px 5px 25px;
}

#main_right {
	float: left;
	margin-top: 8px;
}

#main_snipe {
	width: 291px;
	height: 36px;
	background: url(../media/images/homepage_snipe.png) no-repeat;
	padding: 10px;
}

.snipe {
	font-size: 10px;
	color: white;
	font-weight: bold;
	margin: 0;
	text-align: center;
}
/*-----------END MAIN----------*/

/*-----------FLOORPLANS----------*/
.dbloo td { background-color:#18616D; color: #FFFFFF; border:1px solid white; }
.bloo { background-color:#C8E2EF; color: #18616D; border:1px solid white;} 
.peenk { background-color: #E4F0F0; border:1px solid white;}
.floorplans { width:730px; margin:auto; padding: 15px; }
.table { border-collapse: collapse; border-bottom:#18616D 2px solid; border-left:#18616D 2px solid; border-right:#18616D 2px solid; border-top:#18616D 2px solid; width:730px; }
.table td, .table th { padding: 8px; text-align:center; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; 11px; }
.table th { color:#18616D; }
.table tbody tr:hover td { background: #FFFFFF; color: #000000; }
.table tbody tr td { cursor: pointer }
/*-----------END FLOORPLANS----------*/

/*-----------AMENITIES----------*/
ul.leftlist { float:left; list-style:none; width:385px; line-height:14px; cursor:pointer; }
ul.leftlist p { margin:0px; }
.leftlist b { line-height:25px; }
ul b{ color: #2C464E; }
ul.rightlist { float:right; margin-right:10px; width:360px; }
ul { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; }
.disclaimer { float:right; position:relative; top:-42px; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:9px; }
.amenities { margin-left:42px;  margin-right:42px; padding:5px;  }
.bar { padding-top:8px; }
/*-----------END AMENITIES----------*/

/*-----------CONTACT----------*/
.text { border:none; background:transparent; color:#FFF; font:Verdana; font-size:11px; font-weight:bold; outline: none; }
.default { background:url(../media/images/defaultinput.png) no-repeat; padding-left:5px; padding-top:2px; height:21px; }
.default input { width:378px; } 
.city { background:url(../media/images/cityinput.png) no-repeat; padding-left:5px; padding-top:2px; height:21px; display:inline-block;} 
.city input { width:163px; }
.state { background:url(../media/images/stateinput.png) no-repeat; padding-left:5px; padding-top:2px; height:21px; display:inline-block;}
.state input { width:74px; }
.zip { background:url(../media/images/zipinput.png) no-repeat; padding-left:5px; padding-top:2px; height:21px; display:inline-block;} 
.zip input { width:53px; }
.contactul { font-size:12px; text-align:center; list-style:none; }
.contacttext { margin: 25px; }
.tblcontact { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:15px;}
.submit { margin-left:108px; }
.inliner { display:inline-block; padding-right:3px; margin-right:4px; margin-left:3px; *display:inline; }
/*-----------END CONTACT----------*/