body {background: #601416 url(/img/background.jpg) no-repeat center top;color: #555;font: 85% Verdana, Arial, Helvetica, Geneva, sans-serif;margin: 0;}header, nav, section, aside, footer {display: block;}@font-face {  font-family: "HelveticaNeueLT";  src: url("/fonts/HelveticaNeueLTStd-Lt.eot");  src: local('HelveticaNeueLTStd-Lt'), local('HelveticaNeue'),   url('/fonts/HelveticaNeueLTStd-Lt.ttf') format('truetype');}@font-face {  font-family: "HelveticaNeueRoman";  src: url("/fonts/HelveticaNeueLTStd-Roman.eot");  src: local('HelveticaNeueLTStd-Roman'), local('HelveticaNeue'),   url('/fonts/HelveticaNeueLTStd-Roman.ttf') format('truetype');}a,a:link,a:active,a:visited {color: #6599EE;text-decoration: none;}a:hover {text-decoration: underline;}p {margin-bottom: 8px;line-height: 1.5em;}strong{  font-weight: bold;}#container {background: rgba(0, 0, 0, 0.2);width: 972px;margin: 0 auto;}/* @group Header */header {height: 235px;padding: 0 24px;overflow: hidden;}header .translate {float: right;}header h1{  margin: 0;  padding: 0;  border: none;}header h1 a {float: left;display: block;text-indent: -9999px;margin: 15px 0 0 0;background: url(/img/logo.png) no-repeat left center;width: 385px;height: 100px;}header #rightInfo {float: right;text-align: right;color: #FFF;margin-top: 30px;font: 1.5em "HelveticaNeueLT", Helvetica, Geneva, sans-serif;}header #rightInfo .large{font-size: 1.9em;}nav ul li {display: inline;}nav ul li a,nav ul li a:link,nav ul li a:active,nav ul li a:visited {display: block;float: left;color: #FFF;text-decoration: none;font-family: "HelveticaNeueRoman", Helvetica, Geneva, sans-serif;font-size: 1.1em;padding: 20px 20px;}nav ul li a:hover,nav ul li a.selected {color: #FFA800;background: #2E0A0B;}/* @end *//* @group Body */#body {background: #E6E2CE url(/img/body_background.png) no-repeat 0 0;position: relative;float: left;width: 860px;padding: 30px 50px;margin: 0 7px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}#body #sidebar {float: right;width: 250px;}#body #content {float: left;width: 590px;}#body #contentFull {}#key {position: absolute;right: -85px;top: 10px;}/* @end *//* @group Sidebar *//* @group quickSearch */#sidebar #quickSearch {background: #FFF;-moz-border-radius: 5px;-webkit-border-radius: 5px;font-size: 0.8em;margin-top: 20px;}#sidebar #quickSearch form {padding: 16px;}#sidebar #quickSearch form select {margin-bottom: 10px;width: 215px;}#sidebar #quickSearch form input.text {width: 200px;border: 1px solid #CCC;-moz-border-radius: 5px;-webkit-border-radius: 5px;padding: 6px 7px;margin-bottom: 10px;}#sidebar #quickSearch form input.text.default {color: #999;}#sidebar #quickSearch form input.submit {margin-bottom: 10px;}/* @end *//* @group VIP Login */#sidebar #vip {position: relative;background: url(/img/vip.png) no-repeat 0 0;height: 109px;margin-top: 20px;padding: 22px;color: #FFF;font-size: 0.7em;}#sidebar #vip h3 {font-family: "HelveticaNeueLT", Helvetica, Geneva, sans-serif;font-size: 3.5em;padding-left: 40px;}/* @end *//* @group Testimonials */#sidebar #testimonials {background: url(/img/h_testimonials.png) no-repeat 0 0;padding-top: 49px;margin-top: 20px;}#sidebar #testimonials img, #sidebar #testimonials object {display: inline;}/* @end *//* @group Follow */#sidebar #follow {background: #F5F1E0;padding: 22px;margin-top: 20px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}#sidebar #follow h3 {font-family: "HelveticaNeueLT", Helvetica, Geneva, sans-serif;position: relative;font-size: 2em;}#sidebar #follow .twitter {margin-top: 5px;}/* @end */#sidebar .promo {margin-top: 20px;}/* @end *//* @group Content */#slideshow {text-align: center;}#slideshow .image {width: 583px;height: 325px;}#slideshow .image img {display: inline;border: 1px solid #000;}#slideshow #controls {background: #E9E8DD url(/img/shadow_tan.jpg) repeat-x 0 0;border-width: 0 1px 1px;border-color: #C5C4BA;border-style: solid;width: 500px;margin: 0 auto 20px;padding: 20px;-moz-border-radius-bottomleft: 5px;-moz-border-radius-bottomright: 5px;}#slideshow #controls .info {width: 405px;text-align: left;margin: 0 20px;font-size: 0.9em;}#slideshow #controls .left.nav {border-right: 1px solid #C5C4BA;padding-right: 10px;font-size: 2.5em;}#slideshow #controls .right.nav {border-left: 1px solid #C5C4BA;padding-left: 10px;font-size: 2.5em;}#content section.block,#contentFull section.block {background: #F5F1E0;padding: 22px;-moz-border-radius: 5px;margin-bottom: 20px;}#content section.block .left,#content section.block .right,#contentFull section.block .left,#contentFull section.block .right {width: 250px;}#content section.block .left,#contentFull section.block .left {border-right: 1px solid #999;padding-right: 20px;}#content section.block article,#contentFull section.block article {/*font-size: 0.9em;*/}#content section.block article h2,#contentFull section.block article h2 {font-size: 1.3em;margin-bottom: 3px;}#content section.block article time,#contentFull section.block article time {display: block;color: #a5a5a5;margin-bottom: 10px;font-size: 0.8em;}#content #properties h2,#contentFull #properties h2 {background: #333333;padding: 10px 15px 5px;font-family: "HelveticaNeueLT", Helvetica, Geneva, sans-serif;font-size: 2.3em;color: #FFF;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;}#content #properties h2 img,#contentFull #properties h2 img {margin: 5px 10px 0 0;}#content #properties .propertyInfo,#contentFull #properties .propertyInfo {position: relative;}#content #properties .propertyInfo .price,#contentFull #properties .propertyInfo .price {background: #950000 -webkit-gradient(linear, left bottom, left top, color-stop(0.38, rgb(149,0,0)), color-stop(0.79, rgb(104,0,0)));background-image: -moz-linear-gradient( center bottom, rgb(149,0,0) 38%, rgb(104,0,0) 79%);position: absolute;left: 12px;top: 12px;padding: 5px 10px;color: #FFF;background: #960000;border: 1px solid white;}#content #properties .propertyInfo img.property,#contentFull #properties .propertyInfo img.property {width: 280px;display: block;}#content #properties .propertyInfo .info,#contentFull #properties .propertyInfo .info {position: relative;width: 250px;padding: 15px;background: #FFF url(/img/shadow_white.jpg) repeat-x 0 0;-moz-border-radius-bottomleft: 5px;-moz-border-radius-bottomright: 5px;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;}#content #properties .propertyInfo .info .address,#contentFull #properties .propertyInfo .info .address {color: #A71D0E;text-transform: uppercase;}#content #properties .propertyInfo .info .more,#contentFull #properties .propertyInfo .info .more {float: right;}/* @end *//* @group Footer */footer {padding: 0 30px;position: relative;}footer a,footer a:link,footer a:active,footer a:visited {color: #FFF;}footer a:hover {text-decoration: underline;}footer nav ul li a,footer nav ul li a:link,footer nav ul li a:active,footer nav ul li a:visited {padding: 20px 19px;}footer nav ul li a:hover {}footer #copy {color: #FFF;font-size: 0.8em;padding: 20px 0 40px;}footer #copy img{  float: right;}footer .translate{  position: absolute;  bottom: -3px;  left: 30px;}/* @end *//* @group Classes */.clear {clear: both;height: 0px;overflow: hidden;}.clearRight {clear: right;height: 0px;overflow: hidden;}.left {float: left;}.right {float: right;}nav.top a {border-top: 1px solid #BF7777;}nav.bottom a {border-bottom: 1px solid #BF7777;}/* @end */#content h1, #contentFull h1{  font-size: 3em;  border-bottom: 1px solid #75756B;  margin: 0 0 24px 0;  padding: 0 0 6px 0;  font-family: "HelveticaNeueLT", Helvetica, verdana, Geneva, sans-serif;}#content h2{background: #333333;padding: 10px 10px 0;font-family: "HelveticaNeueLT", Helvetica, Geneva, sans-serif;color: #FFF;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;display: block;margin: 0 0 24px 0;position: relative;font-size: 1.8em;}#content h3, #contentFull h3{  font-size: 1.8em;  font-family: "HelveticaNeueLT", Helvetica, verdana, Geneva, sans-serif;}#content h2, #content h3{  margin-bottom: 12px;}#content h4{  font-size: 1.2em;}#content ul{  list-style: disc;  margin: 6px 0 12px 18px;}.agentbio{  background: #F5F2E2;  padding: 12px;  border: 1px solid #C5C7AF;  border-radius: 5px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  margin: 0 0 12px 0;}.agentbio img{  float: left;  margin: 0 12px 12px 0;  background: #D3D6BC;  padding: 6px;  border: 1px solid #C5C7AF;}.agentbio p{  margin: 12px 0 0 0;  padding: 12px 0 0 0;  border-top: 1px dotted #B8BB9D;}a.viewProps{  float: right;  background: #95171C;  color: white;  padding: 6px 12px;  border-radius: 5px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  font-size: .8em;}.link, ul.tools li{  margin: 0 0 12px 0;  padding: 0 0 12px 0;  border-bottom: 1px dotted #B8BB9D;}#content ul.tools{  margin: 0;  padding: 0;  list-style: none;  font-size: 1.2em;}#contactForm label, #login label, #register label{  background: #FCFBE6;  padding: 3px 6px;  margin: 0 0 2px 0;  width: 125px;  display: inline-block;  text-align: right;  border-top-left-radius: 5px;  -moz-border-radius-topleft: 5px;  -webkit-border-top-left-radius: 5px;  border-bottom-left-radius: 5px;  -moz-border-radius-bottomleft: 5px;  -webkit-border-bottom-left-radius: 5px;}#contactForm input, #contactForm textarea, #login input, #register input{  border: 1px solid #CACACA;  border-top-right-radius: 5px;  -moz-border-radius-topright: 5px;  -webkit-border-top-right-radius: 5px;  border-bottom-right-radius: 5px;  -moz-border-radius-bottomright: 5px;  -webkit-border-bottom-right-radius: 5px;  padding: 3px 6px;  margin: 0 0 2px 0;}.searchSection{  padding: 0 1em;}.searchSection label{  background: #F9F7E9;  padding: 3px 6px;  width: 125px;  display: inline-block;  text-align: right;  border-top-left-radius: 5px;  -moz-border-radius-topleft: 5px;  -webkit-border-top-left-radius: 5px;  border-bottom-left-radius: 5px;  -moz-border-radius-bottomleft: 5px;  -webkit-border-bottom-left-radius: 5px;}.search_prop_details2 label{  background: #F9F7E9;  padding: 3px 6px;  width: auto;  display: inline-block;  text-align: left;  border-radius: 5px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;}.search_prop_details input{  border: 1px solid #CACACA;  border-top-right-radius: 5px;  -moz-border-radius-topright: 5px;  -webkit-border-top-right-radius: 5px;  border-bottom-right-radius: 5px;  -moz-border-radius-bottomright: 5px;  -webkit-border-bottom-right-radius: 5px;  padding: 3px 6px;}.searchSection label, .searchSection select{  margin: 0 0 6px 0;}.form_location{  margin: 24px 0 0 0;}#searchButton{  background: #F9F7E9;  padding: 5px 10px 4px;  margin: 24px 0 0 0;  text-align: right;  border-radius: 5px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;}.resOptions{  float: left;  margin: 0 24px 0 0;}#propSearch h2{  margin-top: 24px;}#content #properties h2{  margin-bottom: 0;}#content section.block article h2{  background: none;  padding: 0;}.testimonial{  float: left;  margin: 0 12px 24px 0;}#login input#loginButton, #register input#loginButton{  vertical-align: middle;  margin: 0 0 0 12px;  padding: 0;  background: none;  border: none;}#registerInfo{  float: right;  width: 250px;  background: #F5F2E2;  padding: 12px;  border: 1px solid #C5C7AF;}.featuredSearch{float: right;}.featuredSearch label{width: 200px;font-size: 11px;}