@font-face{font-family:'Conv_bauhaus';src:url('../fonts/bauhaus.eot');src:local('☺'), url('../fonts/bauhaus.woff') format('woff'), url('../fonts/bauhaus.ttf') format('truetype'), url('../fonts/bauhaus.svg') format('svg');font-weight:normal;font-style:normal;}
h1,h2,h3,h4,h5,h6{color:#066;font-family:'Conv_bauhaus', sans-serif;font-weight:400;line-height:normal;}
a, a:visited{color:#699;}
a:hover{color:#066;}
a.btn{color:#333;}
a.btn-primary, a.btn-success, a.btn-info, a.btn-danger{color:#fff;}
.alert-box{background-color:#eee;border-color:#ddd;color:#333;}
label.error{color:red;border:1px solid red;margin-top:0;border-radius:3px;box-shadow:1px 1px 4px #888;padding:5px;display:inline-block;}
input.error,textarea.error{border:1px solid red;}
label.error[generated="true"]{display:none;}
.body{}
#primary{}
#secondary{}
/*.body{padding-top:20px;padding-bottom:20px;}*/
html, body{height:100%;}
#wrap{min-height:100%;height:auto !important;height:100%;margin:0 auto -132px;}
#push{height:132px;}
.ghfs-brand{color:#066;font-family:'Conv_bauhaus', sans-serif;}
.ghfs-brand:hover{color:#399;text-decoration:none;}
.ghfs-brand .brand-pre{color:#066;}
.ghfs-brand .brand-post{color:#699;}
.navbar .brand{padding-top:12px;padding-bottom:8px;}
#recaptcha_area, #recaptcha_table{width:308px !important;}
@media (min-width:768px){.masthead{margin-top:50px;};}
.side-list-realtor{text-align:center;}
.side-list-realtor li{margin-bottom:8px;}
@media (min-width:768px){.adblock{text-align:center;};}
@media (min-width:980px) and (max-width:1199px) {.navbar .nav > li > a{padding: 10px 5px;} }
.prop-results h4{margin:0;padding:0;}
.prop-list-results h4{margin-bottom:10px;}
.prop-results a{color:#066;}
.prop-results a:hover{color:#699;}
table td.prop-list-image{width:30%;}
@media (min-width:768px){table td.prop-list-image{text-align:right;width:auto;}
.prop-results tr td:first-child img{max-width:200px;}
.prop-list-results tr td:first-child img{max-width:300px;}
.area-home .prop-list-results tr td:first-child img{max-width:200px;}
}
.prop-single-details h3:first-child{margin-top:0;}
.prop-single-images, .prop-single-feature{margin-bottom:20px;}
.prop-single-feature{position:relative;}
/*.prop-single-feature aside{position:absolute;bottom:0;margin:0 0 5px 5px;padding:1em 0;text-align:center;font-size:5em;font-weight:bold;color:red;width:100%;max-width:640px;background:rgba(0, 0, 0, .3);}*/

.prop-single-feature aside{position:relative;bottom:0;margin:0 0 5px 5px;padding:10px 0;text-align:center;font-size:20px;font-weight:bold;color:red;width:100%;max-width:640px;background:rgba(0, 0, 0, .3); top:20px; margin-bottom:30px}
.prop-single-images li{margin-bottom:10px;}
@media (min-width:768px){.prop-single-details{padding-left:20px;}
.prop-single-details tr td:first-child{width:40%;}
/*.prop-single-images, .prop-single-feature{margin-bottom:0;}*/
.prop-single-images, .prop-single-images li{text-align:right;}
}
.navbar .nav > li.member-access > a{color:#699;font-weight:700;}
.navbar .nav > li.member-access > a:hover{color:#399;}
#checkout #pgplans_id .alert{margin-bottom:8px;}
footer{color:#999;text-align:center;padding:20px 0;background-color:#1B1B00;background-image:-moz-linear-gradient(top, #222222, #111111);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));background-image:-webkit-linear-gradient(top, #222222, #111111);background-image:-o-linear-gradient(top, #222222, #111111);background-image:linear-gradient(to bottom, #222222, #111111);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);border-color:#252525;}
footer .container{background-color:transparent;}
footer .footer-brand{margin-bottom:10px;}
footer .ghfs-brand{text-decoration:none;font-size:20px;}
footer .ghfs-brand .brand-pre{color:#999;}
footer .ghfs-brand .brand-post{color:#666;}
footer .footer-links a{color:#999;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}
footer .footer-links a:hover{color:#ccc;text-decoration:none;}
footer .footer-meta{color:#333;}
@media (min-width:768px){}
.table-hover tbody tr.no-hover:hover > td, .table-hover tbody tr.no-hover:hover > th{background-color:transparent;}
@media (max-width:767px){.flush{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;}
}
.standout{font-weight:bold;color:red !important;}
@media print{a:link:after, a:visited:after{display:none;}
}
.delete_property_form{text-align:center;}