body{background:#fff;margin:0;padding:0;font-family:Helvetica, Arial, sans-serif;color:#000;}
a:link,
a:visited,
a:active{color:#06c;text-decoration:underline;}
#header{padding:4px;border-top:2px solid #1b1b1b;border-bottom:2px solid #1b1b1b;}
.logo{text-align:center;}
#navwrap{color:#fff;background:#690;font-size:85%;border-bottom:2px solid #1b1b1b;overflow:hidden;}
#nav,
#nav ul{list-style:none;}
#nav{float:left;margin:0;}
#nav > li{float:left;}
#nav li a{display:block;height:2em;line-height:2em;padding:0em 1.5em;text-decoration:none;}
#nav ul{position:absolute;display:none;z-index:999;}
#nav2 li:hover ul.noJS{display:block;}
#nav{font-family:Arial;font-size:12px;background:#690;}
#nav > li > a{color:#fff;font-weight:bold;}
#nav > li:hover > a{background:#556B2F;color:#fff;}
#content{font-size:80%;margin:4px;padding:2px;}
#footer{color:#ccc;background:#690;font-size:70%;height:2em;line-height:2em;padding:0 1.5em;border-top:2px solid #1b1b1b;border-bottom:2px solid #1b1b1b;}
#footer a:link,
#footer a:visited,
#footer a:active{color:#fff;background:none;text-decoration:underline;}
p{font-size:85%;}
.gtitle{color:#390;font-weight:700;}
.clearb{clear:both;}
.property_table{border-collapse:collapse;background-color:#fff;}
.property_table td.tdnobdr {border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;}
.property_table td.tdnolbdr {border-left:1px solid #fff !important;}
.property_table .toprow{text-transform:uppercase;padding-top:12px;margin:5px;color:#10458b;font-size:120%;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd; background: #f5f5f5;}
.property_table .toprow img{vertical-align:middle;}
.property_table td.ppictd img {border:1px solid #eee; padding:3px;}
.property_table td.ppictd  {border-bottom:1px solid #ddd; border-left:1px solid #ddd;padding:2px;}
.property_table .bottomrow{border-bottom:1px solid #ddd;padding:0;margin:0;}
.property_table td{padding:5px;border-left:1px solid #ddd;border-right:1px solid #ddd;}
.property_table .price{font-weight:bold;color:#c00; border-bottom:1px solid #eee !important;padding:14px 4px 14px 4px;}
.property_table .rooms{font-weight:bold;color:#c00; border-bottom:1px solid #eee !important;padding:14px 4px 14px 4px;}
.property_table .property_pic{border:thin solid #BCD2EE;}
.property_table td.pdescription{margin:0.5em 0px;line-height:1.4;}
.property_table .viewdetails img{vertical-align:text-top;}
.property_table .viewdetails a { display: inline-block; color: #fff; text-decoration: none; background: #7DAF3B; padding: 0.5em 0.75em; border-radius: 3px; box-shadow: 0 0 2px rgba(0,0,0,0.25); text-shadow: 0 -1px 0 rgba(0,0,0,0.35); -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.property_table .viewdetails a:hover { background: #555; } 