/* CSS Document */
h1{visibility: hidden; margin:0; padding: 0;}
h2{font-size: 120%; font-weight: 100; font-family:"Trajan", Times, serif; float: right; color: #535455; margin: 96px 38px 0 0; font-variant: small-caps;}
h3{font-size: 95%; font-weight: bold; font-family:"Trajan", Times, serif; color: #E3E4E5; margin: 0 0 15px 52px; padding: 48px 0 0 0; text-align: left;}
h4{font-size: 90%; font-weight: bold; font-family:"Trajan", Times, serif; color: #A9AAAE; margin: 0 0 15px 55px; padding: 48px 0 0 0; text-align: left;}
h5{font-size: 95%; font-weight: 100; font-family:"Trajan", Times, serif; color: #E3E4E5; margin: 0 0 15px 52px; padding: 20px 0 0 0; text-align: left;}
h6{font-size: 95%; font-weight: 100; font-family:"Trajan", Times, serif; color: #E3E4E5; margin: 0 0 15px 0px; padding: 20px 0 0 0; text-align: left;}

body{background: #58585A; text-align: left; margin:0;}

#wrap{width: 792px; margin: 50px auto 5px auto; text-align: center; background: #fff url(img/bg_w.jpg) repeat-y;}

#head{width: 792px; height: 117px; background:#fff url(img/bg_w.jpg) repeat-y; text-align: left;}

a{color:#FFE564;}

/* Main Navigation */
#nav{width: 707px; height: 40px; margin:0 0 0 47px; padding:0; display: block;}
#nav li {margin:0; padding: 0; list-style: none; border-top: 2px solid #DADADB;}
#nav li, #nav li a{height: 40px; float: left; padding: 0; margin:0; display: block;}

#serv a{background: url(img/nav.jpg); background-position: 0 0; width: 75px;}
#serv a:hover{background: url(img/nav.jpg); background-position: 0 -40px; width: 75px; height: 40px; border:0;}

#cities a{background: url(img/nav.jpg); background-position: -76px 0; width: 77px;}
#cities a:hover{background: url(img/nav.jpg); background-position: -76px -40px; width: 77px; height: 40px; border:0;}

#prop a{background: url(img/nav.jpg); background-position: -152px 0; width: 114px;}
#prop a:hover{background: url(img/nav.jpg); background-position: -152px -40px; width: 114px; height: 40px; border:0;}

#resour a{background: url(img/nav.jpg); background-position: -266px 0; width: 111px;}
#resour a:hover{background: url(img/nav.jpg); background-position: -266px -40px; width: 111px; height: 40px; border: 0;}

#about a{background: url(img/nav.jpg); background-position: -377px 0; width: 98px;}
#about a:hover{background: url(img/nav.jpg); background-position: -377px -40px; width: 98px; height: 40px; border:0;}

#contact a{background: url(img/nav.jpg); background-position: -475px 0; width: 102px;}
#contact a:hover{background: url(img/nav.jpg); background-position: -475px -40px; width: 102px; height: 40px; border:0;}

#rightspace {background: url(img/nav.jpg); background-position: -577px 0; width: 130px;}

/* Secondary Navigation */
#nav2{width: 769px; height: 32px; margin:0 0 0 24px; padding:0; display: block;}
#nav2 li {margin:0; padding: 0; list-style: none;}
#nav2 li, #nav2 li a{height: 32px; float: left; padding: 0; margin:0; display: block;}

#carm2 a{background: url(img/2ndnav.jpg); background-position: -111px 0; width: 84px;}
#carm2 a:hover{background: url(img/2ndnav.jpg); background-position: -111px -32px; width: 84px; height: 32px;}

#marina2 a{background: url(img/2ndnav.jpg); background-position: -278px 0; width: 88px;}
#marina2 a:hover{background: url(img/2ndnav.jpg); background-position: -278px -32px; width: 88px; height: 32px;}

#mont2 a{background: url(img/2ndnav.jpg); background-position: 0 0; width: 111px;}
#mont2 a:hover{background: url(img/2ndnav.jpg); background-position: 0 -32px; width: 111px; height: 32px;}

#pg2 a{background: url(img/2ndnav.jpg); background-position: -465px 0; width: 125px;}
#pg2 a:hover{background: url(img/2ndnav.jpg); background-position: -465px -32px; width: 125px; height: 32px;}

#salinas2 a{background: url(img/2ndnav.jpg); background-position: -590px 0; width: 84px;}
#salinas2 a:hover{background: url(img/2ndnav.jpg); background-position: -590px -32px; width: 84px; height: 32px;}

#sand2 a{background: url(img/2ndnav.jpg); background-position: -366px 0; width: 99px;}
#sand2 a:hover{background: url(img/2ndnav.jpg); background-position: -366px -32px; width: 99px; height: 32px;}

#sea2 a{background: url(img/2ndnav.jpg); background-position: -195px 0; width: 83px;}
#sea2 a:hover{background: url(img/2ndnav.jpg); background-position: -195px -32px; width: 83px; height: 32px;}

#other2 a{background: url(img/2ndnav.jpg); background-position: -674px 0; width: 94px;}
#other2 a:hover{background: url(img/2ndnav.jpg); background-position: -674px -32px; width: 94px; height: 32px;}

/* About Us Navigation */
#about_nav{width: 348px; height: 32px; margin:0 0 0 24px; padding:0; display: block;}
#about_nav li {margin:0; padding: 0; list-style: none;}
#about_nav li, #about_nav li a{height: 32px; float: left; padding: 0; margin:0; display: block;}

#team a{background: url(img/about_nav.jpg); background-position: 0 0; width: 78px;}
#team a:hover{background: url(img/about_nav.jpg); background-position: 0 -32px; width: 78px; height: 32px;}

#cl_success a{background: url(img/about_nav.jpg); background-position: -78px 0; width: 129px;}
#cl_success a:hover{background: url(img/about_nav.jpg); background-position: -78px -32px; width: 129px; height: 32px;}

#co_news a{background: url(img/about_nav.jpg); background-position: -207px 0; width: 141px;}
#co_news a:hover{background: url(img/about_nav.jpg); background-position: -207px -32px; width: 141px; height: 32px;}

/* Resources Navigation */
#resour_nav{width: 429px; height: 32px; margin:0 0 0 24px; padding:0; display: block;}
#resour_nav li {margin:0; padding: 0; list-style: none;}
#resour_nav li, #resour_nav li a{height: 32px; float: left; padding: 0; margin:0; display: block;}

#links a{background: url(img/resour_nav.jpg); background-position: 0 0; width: 82px;}
#links a:hover{background: url(img/resour_nav.jpg); background-position: 0 -32px; width: 82px; height: 32px;}

#gov a{background: url(img/resour_nav.jpg); background-position: -82px 0; width: 216px;}
#gov a:hover{background: url(img/resour_nav.jpg); background-position: -82px -32px; width: 216px; height: 32px;}

#market a{background: url(img/resour_nav.jpg); background-position: -298px 0; width: 131px;}
#market a:hover{background: url(img/resour_nav.jpg); background-position: -298px -32px; width: 131px; height: 32px;}

/* Services Navigation */
#serv_nav{width: 300px; height: 32px; margin:0 0 0 24px; padding:0; display: block; float: left;}
#serv_nav li {margin:0; padding: 0; list-style: none;}
#serv_nav li, #serv_nav li a{height: 32px; float: left; padding: 0; margin:0; display: block;}

#lease a{background: url(img/serv_nav.jpg); background-position: 0 0; width: 96px;}
#lease a:hover{background: url(img/serv_nav.jpg); background-position: 0 -32px; width: 96px; height: 32px;}

#sales a{background: url(img/serv_nav.jpg); background-position: -96px 0; width: 70px;}
#sales a:hover{background: url(img/serv_nav.jpg); background-position: -96px -32px; width: 70px; height: 32px;}

#trans a{background: url(img/serv_nav.jpg); background-position: -166px 0; width: 134px;}
#trans a:hover{background: url(img/serv_nav.jpg); background-position: -166px -32px; width: 134px; height: 32px;}

/* Footer Navigation */
#footnav{width: 769px; height: 40px; margin:0 0 0 24px; padding:0; display: block;}
#footnav li {margin:0; padding: 0; list-style: none;}
#footnav li, #footnav li a{height: 40px; float: left; padding: 0; margin:0; display: block;}

#carm a{background: url(img/footnav.jpg); background-position: 0 0; width: 94px;}
#carm a:hover{background: url(img/footnav.jpg); background-position: 0 -40px; width: 94px; height: 40px;}

#marina a{background: url(img/footnav.jpg); background-position: -94px 0; width: 85px;}
#marina a:hover{background: url(img/footnav.jpg); background-position: -94px -40px; width: 85px; height: 40px;}

#mont a{background: url(img/footnav.jpg); background-position: -169px 0; width: 101px;}
#mont a:hover{background: url(img/footnav.jpg); background-position: -169px -40px; width: 101px; height: 40px;}

#pg a{background: url(img/footnav.jpg); background-position: -280px 0; width: 125px;}
#pg a:hover{background: url(img/footnav.jpg); background-position: -280px -40px; width: 125px; height: 40px;}

#salinas a{background: url(img/footnav.jpg); background-position: -405px 0; width: 83px;}
#salinas a:hover{background: url(img/footnav.jpg); background-position: -405px -40px; width: 83px; height: 40px;}

#sand a{background: url(img/footnav.jpg); background-position: -488px 0; width: 101px;}
#sand a:hover{background: url(img/footnav.jpg); background-position: -488px -40px; width: 101px; height: 40px;}

#sea a{background: url(img/footnav.jpg); background-position: -589px 0; width: 85px;}
#sea a:hover{background: url(img/footnav.jpg); background-position: -589px -40px; width: 85px; height: 40px;}

#other a{background: url(img/footnav.jpg); background-position: -674px 0; width: 95px;}
#other a:hover{background: url(img/footnav.jpg); background-position: -674px -40px; width: 95px; height: 40px;}

#content{width: 792px; background: url(img/bg_g.jpg) repeat-y; padding: 0 0 25px 0;}
#content_white{width: 792px; background: url(img/bg_w.jpg) repeat-y; padding: 0 0 25px 0;}
#content p{margin: 0 28px 20px 52px; color: #E3E4E5; text-align: left; font-size: 14px; line-height: 120%; font-family: "Times New Roman", Times, serif;}

#leftcontent{width:454px; float: left;}
#leftcontent p{margin: 0 28px 20px 52px; color: #E3E4E5; text-align: left; font-size: 14px; line-height: 120%; font-family: "Times New Roman", Times, serif;}

#rightcontent{width: 313px; float: right; text-align: left; color: #E3E4E5; background: url(img/vert_rule.jpg) top left no-repeat; font-family: "Times New Roman", Times, serif;}
#rightcontent p{margin: 0; color: #E3E4E5; text-align: left; font-size: 14px; line-height: 120%;}
form#search{font-size: 12px; margin: 0 0 0 55px;}

#leftcontact{width:404px; float: left;}
#leftcontact p{margin: 0 28px 20px 52px; color: #E3E4E5; text-align: left; font-size: 14px; line-height: 120%; font-family: "Times New Roman", Times, serif;}

#rightcontact{width: 363px; float: right; text-align: left; color: #E3E4E5;}
#rightcontact p{margin: 0; color: #E3E4E5; text-align: left; font-size: 14px; line-height: 120%; font-family: "Times New Roman", Times, serif;}

p.response{color:#fff; font-size: 14px;}
table.emailform{margin: 0 0 0 430px;}

.footinfo{width: 792px; margin: 0 auto 15px auto; text-align: center; color: #fff; font-size: 11px; letter-spacing: .1em;}

/* left side property layout */
#feat_prop{float:left; width: 107px; padding: 10px 15px 5px 31px;}
#feat_prop dl{ float:left; width: 107px; margin: 8px 20px 0 20px; padding: 0; display: inline;}
#feat_prop dt{text-align: left; float: left; width: 182px; margin: 0; padding:0; font-size: 80%; color:#A9AAAE;} /* width was 166px */
#feat_prop dd{text-align: left; margin:0 0 0 0px; padding:0; font-size: 85%; line-height: 1.5em; color: #666;}
#feat_prop dl dd.thumb{margin:0;}
#feat_prop dd.thumb img{float:left; margin:0 8px 0 0; padding: 0; border: 2px solid #FFE563; background: #fff;}
/* right side property layout */
#feat_prop_r{float:left; width: 107px; padding: 10px 0 5px 0;}
#feat_prop_r dl{ float:left; width: 107px; margin: 8px 20px 0 20px; padding: 0; display: inline;} /* width was 260px */
#feat_prop_r dt{text-align: left; float: left; width: 182px; margin: 0; padding:0; font-size: 80%; color:#A9AAAE;} /* width was 162px */
#feat_prop_r dd{text-align: left; margin:0 0 0 0px; padding:0; font-size: 85%; line-height: 1.5em; color: #666;}
#feat_prop_r dl dd.thumb{margin:0;}
#feat_prop_r dd.thumb img{float:left; margin:0 8px 0 0; padding: 0; border: 2px solid #FFE563; background: #fff;}

#fp img{padding: 0; margin: 15px 0 0 55px; border: 2px solid #FFE564;}

#feat_label{margin: 0 0 -185px 0; padding: 0; width: 13px; height: 185px; position: relative; top: 420px; left: 505px; z-index: 5; background: url(img/feat_prop.jpg) no-repeat;}
#feat_labels{margin: 0 0 -185px 0; padding: 0;width: 13px; height: 185px; position: relative; top: 450px; left: 505px; z-index: 5; background: url(img/feat_props.jpg) no-repeat;}

/* About Us Layout */
#about_us{float:left; width: 350px; padding: 10px 0 25px 31px;}
#about_us dl{ float:left; width: 330px; margin: 10px 20px; padding: 0; display: inline;}
#about_us dt{text-align: left; float: right; width: 240px; margin: 0; padding:0; font-size: 110%; color:#FBE667;} /* width was 166px */
#about_us dd{text-align: left; margin:0 0 0 90px; padding:0; font-size: 85%; line-height: 1.5em; color: #E3E4E5;}
#about_us dl dd.thumb{margin:0;}
#about_us dd.thumb img{float:left; margin:0 8px 0 0; padding: 0; border: 3px solid #FBE667; background: #fff;}
/* right side About Us layout */
#about_us_r{float:left; width: 350px; padding: 10px 0 25px 0;}
#about_us_r dl{ float:left; width: 350px; margin: 10px 20px; padding: 0; display: inline;} /* width was 260px */
#about_us_r dt{text-align: left; float: right; width: 260px; margin: 0; padding:0; font-size: 110%; color:#FBE667;} /* width was 162px */
#about_us_r dd{text-align: left; margin:0 0 0 90px; padding:0; font-size: 85%; line-height: 1.5em; color: #E3E4E5;}
#about_us_r dl dd.thumb{margin:0;}
#about_us_r dd.thumb img{float:left; margin:0 8px 0 0; padding: 0; border: 3px solid #FBE667; background: #fff;}

#about_us dt .yellow, #about_us_r dt .yellow{font-size: 80%; color:#FBE667;}

table{color: #E3E4E5; font-size: 14px; text-align: left; margin-left: 55px;}

.leftMargin{margin: 0 0 0 55px; padding:0;}
#head a img{border:0;}
.clearit{ clear: both;}