/* commented backslash hack v2 \*/ 
html, body{height:100%;} 
/* end hack */ 

html,body {padding:0;margin:0;font-family:Verdana, Arial, Helvetica, sans-serif;background:#fff;}

#wrapper {margin:0 auto;width:780px;position:relative;padding:0;height:99.9%;min-height:100%;background:#fff;}
html>body #wrapper{height:auto;}

#top {position:absolute;top:0;left:0px;width:780px;height:410px;background:#FFF;overflow:hidden;padding:2px 0;}
#top-banner {border-bottom:1px solid #d0d0d0;height:91px;padding-bottom:4px;}
.logo {padding-right:50px;display:block;float:left;}
.top-contact {float:right;text-align:right;width:450px;}
.top-contact ul {clear:both;padding:3px 0 0 0;margin:0;float:right;}
.top-contact li {display:inline;list-style:none;font-size:12px;color:#7b7c7c;}
.top-contact li a {text-decoration:none;color:#7b7c7c;}

.top-contact-number {border-bottom:1px solid #d0d0d0;padding:8px 0 5px 0;width:100%;text-align:right;height:30px;}
.top-contact-number  h6 {color:#03aae1;font-size:17px;font-weight:bold;margin:0;padding:4px 0;float:right;}
.top-contact-number span {float:right;width:200px;font-size:12px;color:#03aae1;}

#top-sections {padding:9px 0 10px;}
.main-image {float:left;padding-right:12px;}
#top-boxes {width:260px;float:left;height:298px;}
.box {height:98px;background:url('images/top-boxes.jpg') top left no-repeat;margin-bottom:3px;padding-right:6px;width:260px;}
.box-content {float:left;padding:12px 0px 5px 10px;width:250px;}
.box h2 {font-size:20px;padding:0 0 4px;margin:0;color:#03aae1;font-weight:normal;}
.box p {color:#7b7c7c;font-size:12px;padding:0;margin:0;clear:left;float:left;}
.box-content ul {padding:0 0 0 30px;margin:0;list-style:disc;font-size:12px;color:#03aae1;width:130px;float:left;}
.box-content ul li {line-height:15px;}
.box-content a {color:#03aae1;text-decoration:none;}
.contact {background:url('images/top-boxes.jpg') -116px -98px no-repeat;width:69px;height:52px;position:relative;top:23px;right:12px;float:right;}
.selling {background:url('images/top-boxes.jpg') -5px -98px no-repeat;width:52px;height:52px;position:relative;top:23px;right:15px;float:right;}

#lang-select {color:#7b7c7c;font-size:12px;padding:5px 5px 5px 0;}
#lang-select p {padding:0;margin:0;}

#container {width:780px;padding-top:423px;background:#fff url('images/box-borders.jpg') 0 414px no-repeat;}
#sidebar {width:200px;float:left;padding-bottom:9px;background:url('images/box-borders.jpg') bottom left no-repeat;}
#sidebar h4 {font-size:12px;margin:0 0 10px;padding:0;color:#171a77;}
#sidebar ul {margin:0;padding:0;}
#sidebar li {list-style-type: none;margin:0;padding:0;}
html>body #sidebar li {padding:1px 0;font-size:12px;}
#sidebar li ul {margin:0;padding:0 0 0 15px;}

.pages , .property_listings, .sideform {width:168px;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;margin:0;padding:0;background-color:#f4f4f4;padding:5px 15px;}
.page_item a {display:inline-block;text-decoration:none;font-size:12px;font-weight:bold;color:#03aae1;padding:3px 0;}
.current_page_item a {color:#171a77;}
.current_page_item li a {text-decoration:none;font-size:12px;font-weight:bold;color:#03aae1;}
.page_item ul, ul li.current_page_item ul ul, .current_page_ancestor ul ul  {display:none;}
ul li.current_page_item ul {display:block;}
.current_page_ancestor ul, .current_page_ancestor.current_page_ancestor ul {display:block;}
.side_bottom {margin-bottom:10px;display:block;height:9px;background:url('images/box-borders.jpg') bottom left no-repeat;}
.side_top {padding-top:9px;background:url('images/box-borders.jpg') top left no-repeat;}

#content {width:573px;float:right;height:auto;background:url('images/box-borders.jpg') no-repeat;background-position:bottom right;padding-bottom:9px;}
.post {border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;padding:5px 15px;background-color:#f4f4f4;color:#03aae1;}
#content h1 {padding:0;margin:0;font-size:18px;}
#content h2 {padding:0;margin:12px 0 10px 0;font-size:16px;color:#03aae1;}
#content h3 {padding:0;margin:12px 0 0 0;font-size:14px;}
#content h4 {padding:0;margin:12px 0 0 0;font-size:12px;}
#content h5 {padding:0;margin:12px 0 0 0;font-size:12px;}
#content a {text-decoration:none;font-size:12px;color:#03aae1;}
#content ul li {color:#7b7c7c;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;}
#content p {color:#7b7c7c;font-size:12px;}
#content td {padding:0;color:#7b7c7c;font-size:12px;margin:0;}
#content small {font-size:10px;color:#7b7c7c;}

img,form {padding:0;margin:0;border:0;}
p {padding:0;margin:12px 0;}
table {padding:0;border-collapse:collapse}

.textfeild {margin:3px 0 0 0;padding:0;height:17px;width:165px;}
.contactbtn {float:right;margin:5px 0 0;}
.sideform span {color:#990000;font-size:10px;padding-left:12px;}
.sideform ul {padding:0;margin:5px 0 5px 12px;}
.sideform ul li {color:#03aae1;font-size:10px;list-style:none;}
.sideform p {font-size:12px;color:#7b7c7c;padding:5px 0 0 0;margin:0;}

.clear {clear:right;}
#clearfooter {width:100%;height:30px;clear:both;padding-top:10px;}
#footer {width:780px;height:22px;padding-top:8px;left:0;bottom:0;position:absolute;color:#6c6c6c;font-size:10px;text-align:left;border-top:1px solid #d0d0d0;}
* html #footer{margin-bottom:-1px;padding-top:10px;}
#footer-links{float:left;padding:0 0 0 50px;}
#footer-links ul li{float:left; list-style:none;}
#footer-links ul li.footer-link-spacer{float:left;padding:3px 4px;}
.footer-title{float:left;text-align:center;font-weight:bold;width:100%;font-size:12px;}
.footer-text{float:left;text-align:center;width:100%;padding:10px 0;}
.padding-left{padding:0 0 0 35px;}
