html,body,div,span,applet,object,iframe, h1,h2,h3,h4,h5,h6,p,blockquote,pre, a,abbr,acronym,address,big,cite,code, del,dfn,em,font,img,ins,kbd,q,s,samp, small,strike,strong,sub,sup,tt,var, dl,dt,dd,ol,ul,li, fieldset,form,label,legend, table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus{outline:0;}
body{color:black;background:white;line-height:normal}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after, q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}

p {margin-bottom:16px;}
body{background:#000b16 url(/images/bg3.png) repeat-x;font-size:16px;font-family:Georgia,Verdana,Times New Roman,Times} 
#wrapper{border-left:1px solid #000;  border-bottom:1px solid #000;border-right:1px solid #000;margin: 0 auto;width:750px;background:#001932;color:#fff} 
#header {border-left:1px solid #000; border-bottom:1px solid #000; border-right:1px solid #000; margin: 0 auto;height:75px; width:750px;background: #003f7e url(/images/header7.png);text-align:left;padding:0px; color:#fff;}
#header a {display:block;width:750px; height:75px;}
#featimage {height:284px; width:580;border-bottom:1px solid #000; background: #000 url(/images/feat2.jpg);text-align:left;margin-bottom:10px;}
#featimage img {top:0;width:580px}
.featdesc {background: url(/images/test3.png); width:560px; float:left;color:#fff;padding:10px;font-size:26px;font-family:Georgia,Verdana,Times New Roman,Times}
#sidebar{ padding:10px 10px; width:150px; float:left; }

.main #main{ position:relative;float:left;width:560px;background-color:#fff; color:#312e2e; padding:10px; min-height:200px; height: auto !important; height: 200px;}
.main #balistings{ float:left;width:730px;background-color:#fff; color:#312e2e; padding:10px;}

.home #main {float:left;width:580px;background-color:#fff; color:#312e2e; padding:0px; min-height:200px; height: auto !important; height: 200px;}

#balistings iframe{ float:left;height:700px;width:730px;background-color:#fff; color:#312e2e; }
#footer{margin: 0 auto;width:750px;color:#fff;padding-top:10px;}

/******************** Navigation ********************/
#nav {clear:both;}
#navwrap{border-left:1px solid #000; border-bottom:1px solid #000; border-right:1px solid #000;padding:5px 0;margin: 0 auto;width:750px;background:#024;color:#fff}
#nav ul li {padding: 0 14px; display: inline; list-style-type: none;float:left;text-align:center;}
#nav ul li p a img {border:1px solid #000;}
#nav ul li p a:hover img {border:1px solid #0068cf;}
#nav ul li span a { text-decoration:none;color:#fff;}
#nav ul li span a:hover { text-decoration:none;color:#fff;}

.home #nav, .main #nav {margin:0 auto ; padding: 0;width:735px;}
.home #nav ul li ,.main #nav ul li { padding: 0; list-style-type: none;float:left;text-align:none;}
.home #nav ul li a ,.main #nav ul li a {border-right:1px solid #246;padding: 6px 5px; display: block;text-decoration:none; color:#fff;}
.home #nav ul li a:hover ,.main #nav ul li a:hover {background-color:#246;text-decoration:none; color:#fff;}
.home #nav ul li .rlink ,.main #nav ul li .rlink {border-right:0px;}

#sidebar ul li{  padding: 5px 0 0 0 ; }
#sidebar ul li a {color:#0066b4;}
#sidebar ul li a:hover {color:#fff;}

#sidebar h3#communities {font-family:Monotype Corsiva;font-size:25px;margin-bottom:5px;padding-bottom:0;border-bottom:1px solid #fff; font-weight:normal}
h1 {font-weight:bold;font-size:18pt; padding-bottom:15px;}
h2 {font-weight:bold;font-size:16pt; padding-bottom:13px;}

h3 {font-weight:bold;font-size:16px; padding-bottom:11px;}

/******************** Forms ********************/
 label {display:block;float:left;font-weight:normal;width:100px;padding:0 4px 0 0;margin:0px;text-align:right;}
input, textarea {margin:2px;width:60%;}

input.check {width:auto;}

form{margin:0px;padding:0px;font-size:100%;}
input.inputSubmit{color:#000000;  width:auto;}
form fieldset legend{font-size:110%;font-weight:normal;color:#000000;margin:0px 0px 0px 0px;padding:0px 5px 0px 0px;}


form fieldset{font-size:100%;border-color:#888;border-width:1px 1px 1px 1px;border-style:solid;padding:5px 5px 5px 5px;margin:0px 0px 0px 0px;}
dlabel{display:block; float:left;width:25%; font-weight:bold; margin:2px 10px 5px 0px; padding:3px;text-align:right; font-size:75%; }
input, textarea,select{padding:3px;width:200px;margin-top:2px;font-size:100%}
.submit{text-align:center;width:100%}
.fieldsetcontent {margin:10px;}
.finput {margin:2px;clear:both;}
.check {width:auto;padding:0px 5px 0 0;} 

/******************** LISTING ***********************/
.listing .address {background:white;padding:5px;margin:5px 0;font-weight:bold;}
.listing .status {color:red;}
.listing .photo {text-align:center;margin:10px;}
.listing .description {margin:10px;}
.listing .price {text-align:center; margin:10px;  font-style:italic; font-weight:bold; font-size:115%;}
.listing .pricetext {font-style:none; }

.listing .lotlanddescription {margin:40px 10px;}
.listing .lotlandphoto {text-align:center;margin:10px 40px;float:left;}
.listing .lotlandphoto img {width:240px}

.listing {margin-bottom:15px;}
.lotlandlisting{clear:both;}
.floatleft{margin:10px;}
#photoscontain {text-align:center;}


/******************** Contact page ***********************/
.contact {margin-bottom:15px;position:relative}
#contact-content {position:relative}
#headshot {position:absolute;top:50px;right:20px;}
#contact-content #contact-info {position: relative; text-align:center;top:0;left:0;;}
#contact-content ul li {width:315px;margin-left:30px;padding-left:5px; list-style: square}


/******************** City ***********************/
.interesting-facts {width:75%;margin:0 auto; margin-bottom:20px;background-color:#69c;}
.interesting-facts caption {font-weight:bold;font-size:18px;text-align:center;padding:5px;}
.interesting-facts th {font-weight:bold}
.interesting-facts th, .interesting-facts td {color:#000;padding:2px;border-top:1px solid #333;border-left:1px solid #333;}
.interesting-facts {border-bottom:1px solid #333;border-right:1px solid #333;}
.interesting-facts .last-updated {background-color: #888;font-size:12px;border-bottom:0px;border-left:0px;}
.interesting-facts .last-updated td{}
.featured-city-photo {width:300px; padding:5px;float:right;}

/******************** General ********************/
.clear{clear:both;}
.center{text-align:center;}
.inline {display:inline;}
.fleft{float:left;}
.fright {float:right;}
.padding10{padding:10px}
.headerUppercase {font-size:36px;font-family:Monotype Corsiva;font-style:italic}
.small {font-size:10px;line-height: 12px}

#photos ul, #photos li {list-style:none;}
#listingtable th, #listingtable td {border: 1px solid #e0e0e0; padding: 0.5em;} 
#listingtable tr:hover {background-color:#c6d7cf;}
#listingtable a { text-decoration:none; color:#000; }
.addresslink{display:block; }
#listingtable {width:60%;border: 2px solid #3f7c5f;border-collapse: collapse;	font: normal 80%/140% arial, verdana, helvetica, sans-serif;color: #000;background: #fff;}
#listingtable thead th {border: 1px solid #e0e0e0;text-align: left;	font-size: 1em;	font-weight: bold;background: #c6d7cf;}
.photoorderlinks{display:inline;padding-left:20px;}
a.indeximglink { width:auto; display:inline;}
a.indeximglink img { width:auto; display:inline;}

.green{color:#006600}
