﻿*{ padding:0; margin:0; }

html, body {height: 100%; font: normal 14px/14px Arial, Verdana, san-serif; color: #000; text-align: center; background-color:#fff;}

#container {min-height: 100%; height: 0 auto; height: 100%; width:800px; margin:0 auto;	  }

#header{background:url(../images/header.jpg)  no-repeat; height:165px;}
#header1{background:url(../images/header1.jpg)  no-repeat; height:165px;}
#header2{background:url(../images/header2.jpg)  no-repeat; height:165px;}
#header3{background:url(../images/header3.jpg)  no-repeat; height:165px;}
#header4{background:url(../images/header4.jpg)  no-repeat; height:165px;}
#header5{background:url(../images/header5.jpg)  no-repeat; height:165px;}

#nav{ height:13px; background:#FFFFFF; padding:4px 0 4px 0;}
#nav ul{list-style:none; }
#nav ul li{display:inline; padding: 0 0px 0 0px; }

#content{min-height:600px; width:800px; }


#right{float:right; width:622px; background:#062d63;  height:600px;
 overflow: hidden;
 }
#right2{float:right; width:622px; background:#062d63; height:1000px; overflow: hidden; }
#right3{float:right; width:622px; background:#062d63; min-height:600px; height:2850px; overflow: hidden; }
#right4{float:right; width:622px; background:#062d63; min-height:600px; height:2300px; overflow: hidden; }

#left{float:left; min-height:600px; background:#bbc9e2; width:178px; height:600px;  }
#left2{float:left;  height:1000px; background:#bbc9e2; width:178px;  }
#left3{float:left;  height:2850px; background:#bbc9e2; width:178px;  }
#left4{float:left;  height:2300px; background:#bbc9e2; width:178px;  }

#rightlistings{ background:#062d63; width:600px; margin:10px 10px 10px 10px; height:0 auto;}
#listings{float:right; width:370px; font:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; float:left; margin:5px 10px 5px 10px; padding-bottom:20px; text-align:left; line-height:150%; }


#listings p a{color:#fff; text-decoration:underline; font:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; padding:6px 12px 3px 12px;  }
#listings p a:hover{color:#fff; text-decoration:none; background:none; font:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; padding:6px 12px 3px 12px;  }
#listings p a:active{color:#fff; text-decoration:none; background:none; font:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; padding:6px 12px 3px 12px;  }



#listingspics{float:right; width:200px; margin:0 0 0 10px;}
#listingslogo{ padding:20px 0px 10px 0px; clear:both; }
#listingslogo2{ padding:5px 0px 10px 0px; clear:both;}
#listings2{float:right; width:370px; font:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; float:left; margin:10px 10px 5px 10px; text-align:left; line-height:150%;}

#flashproject{ margin:25px 0 0 0; padding-left:20px; padding-right:20px;  width:580px; height:400px;}

#homepic{ float:left; margin: 25px 0 0 15px; border:#FFFFFF solid 4px; height:298px;}
#constructionpic{ float:left; margin: 25px 0 0 15px; border:#FFFFFF solid 4px; height:298px; width:242px;}

#hometext{ font:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; float:right; margin:25px 15px 0 0; width:320px; text-align:left; line-height:150%; }
#hometext ul {list-style:disc;}
#hometext ul li{ margin-left:20px;}

#contacttext{ font:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; float:right; margin:25px 15px 0 0; width:320px; text-align:left; line-height:150%;}


#leftnav{ padding:5px 0px 5px 0px; text-align:center;}
#leftnav ul{ list-style:none; }
#leftnav ul li{display:block; padding:5px 0 5px 0; }
.lifont{font:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#fff; margin:5px 0 -5px 0;}

#leftnav a{color:#062d63; text-decoration: none; font:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:2px 25px 0 25px;}
#leftnav a:hover{text-decoration:none; font:Arial, Helvetica, sans-serif; background:url(../images/navlogo.jpg) no-repeat; font-size: 11px; font-weight:bold; color:#fff; padding:2px 25px 0 25px; }
#leftnav a:active{text-decoration:none; font:Arial, Helvetica, sans-serif; background:url(../images/navlogo.jpg) no-repeat; font-size: 11px; font-weight:bold; color:#fff; padding:2px 25px 0 25px;}

#logo{ clear:both; margin:10px 0 0 2px;}
#logoflash{ clear:both; margin:0 0 0 0;}


/*#footer{background:#b89764; height:10px;}*/

a:link {color:#b89764; text-decoration: none; font:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; padding:6px 12px 3px 12px;  }
a:visited { color:#b89764; font:Arial, Helvetica, sans-serif; text-decoration: none; font-size: 11px; font-weight:bold;  padding:6px 12px 3px 12px;   }
a:hover {text-decoration: none;font:Arial, Helvetica, sans-serif;  background:#b89764 repeat-y; font-size: 11px; font-weight:bold; color:#fff; padding:6px 12px 3px 12px;  }
a:active {  text-decoration: none; font:Arial, Helvetica, sans-serif;  background:#b89764 repeat-y ;  font-size: 11px; font-weight:bold; color:#fff; padding:6px 12px 3px 12px;  }


img{ border:0; }
h1{font:Geneva, Arial, Helvetica, sans-serif; font-size:20px; color:#FFFFFF; font-weight:bold; margin:2px 0 10px 0; }





