/* CSS Document */

*{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
a{ text-decoration:none; outline:none; cursor: pointer; color:#b00101; text-decoration:underline;}
element { cursor: pointer;}
hr {margin: 10px auto 10px auto; width:640px; border:1px solid #bfbfbf; }
img{ border:0px;}
.clear { float: none; clear: both; visibility: hidden;}

.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix { display: inline-block;}
html[xmlns] .clearfix { display: block;}
* html .clearfix { height: 1%;}
.spacer{ clear:both}
body{ margin:0px auto; background-color:#0c1853; font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;}
div#wrapper{ margin:0px auto; width:900px; }
div#top-handler{ margin:0px auto; width:900px; height:30px; }

/* Menu Nav and Search Handler */
div#menu-search-handler{ margin:0px auto; width:900px; height:34px; background-color:#999999; background-image:url(images/menu-search-bg.jpg); background-repeat:repeat-x; }

/* Menu Nav */
div#top-menu-nav{ float:left; width:900px; padding:8px 0px 0px 0px; }
div#top-menu-nav ul{ list-style:none; }
div#top-menu-nav ul li{ float:left; border-right:1px solid #FFFFFF; padding:0px 24px 0px 24px; }
div#top-menu-nav ul li.last-menu{ border:0px; }
div#top-menu-nav ul li a{ color:#FFFFFF; text-transform:uppercase; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; text-decoration:none;}

/* Search */
div#top-search{ float:left; padding:5px 0px 0px 0px; }
div#menu-search-handler label{ color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; }
input.txtSearch{ width:115px; }

/* main-content */
div#main-content{ margin:0px auto; padding: 0 0 10px 0; width:900px; background:#FFFFFF; }

/* Left Content */
div#cont-left{ float:left; width:220px; background-image:url(images/side-bg.jpg); repeat-y; }
div#cont-left-contact{ float:left; width:400px; background-image:url(images/side-bg.jpg); repeat-y; }
div#cont-left-amenities{ float:left; width:600px; background-image:url(images/side-bg.jpg); repeat-y; }
div#side-logo{ width:220px; height:262px; }
div#side-number{ width:220px; height:121px; }
	
/* Right Content */
div#cont-right{ float:right; width:680px; }

/* Not Homepage*/
div.not-homepage{ margin:0px auto; width:640px; padding:20px 20px 10px 20px; }
div.not-homepage h1{ margin:0 0 5px 0;} 
div.not-homepage h2{ margin:0 0 5px 0; color:#b00101; font-size:16px; padding:0px 0 0px 0;}
div.not-homepage h3{ margin:0 0 5px 0; color:#000; font-size:14px; padding:0px 0 0px 0;}
div.not-homepage ul{ margin:5px 0 0 15px;}
	
/* Contact Page */
form#frmContact label{ float:left; width:100px; }
form#frmContact .txtContact{ width:200px; margin:5px 0px 10px 0px; }
form#frmContact textarea.txtContact{ width:300px; height:100px; margin:5px 0px 10px 0px; }

.formp {font-weight: bold;}
.formp p {padding:4px 0 4px 0;}
.formp .col1 { float:left;width: 320px; }
.formp .col2 { float:left;width: 320px; }
	
.w320 {width:320px; padding:0; margin:0; float:left;}	

/* Floor Plans Page */
.planimg { float:left; width:160px; padding:0; margin:0;}
.plantext { float:left; width:450px; padding:20px 0 0 20px; margin:0;}
	
/* Amenities Page */
.amen { float:left; width:640px; padding:10px 0 0 0; margin:0 0 10px 0;}	

/* Lots Page */
.w160 {width:155px; padding:0 2px 0 2px; margin:0; float:left; text-align:center;}

/* Lenders and Builders page */
.columnleft {width:320px; padding:0 0px 0 0px; margin:0; float:left;}
.columnright {width:320px; padding:0 0px 0 0px; margin:0; float:left; text-align:center;}
	
/* Bottom Content */
div#cont-btm{ margin:0px auto; width:900px; padding:20px 0px 20px 0px; }
div#cont-btm ul{ list-style:none; }
div#cont-btm ul li{ float:left; border-right:1px solid #db9b1d; padding:10px 20px 10px 20px; }
div#cont-btm ul li.last-img-list{ border:0px; padding:10px 0px 10px 30px; }
div#cont-btm ul li p{ color:#173303; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }

/* Copyright */
p.copy-right{ margin:5px 0px 0px 0px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }