*{font-family:Arial, Helvetica, sans-serif; font-size:100%; margin:0; padding:0; line-height:14px;}
body{text-align:center; font-size:75%;}
#wrapper{width:990px; margin:auto; text-align:left; background-color:#fff;}
#header{height:148px;}
#header #customeraccess{background-color:#E27223; padding:5px 30px 5px 30px; width:105px; float:right;}
#header #customeraccess p{color:#fff;}
#header img{margin:0 0 0 20px; float:left;}
#header a{color:#ffffff; text-decoration:none;}
#navigation{background: url('/search/images/nav-bg.gif') repeat-x; height: 33px; text-align:right; margin-bottom:20px; border-left: 1px solid #6f6f6f; border-right: 1px solid #6f6f6f;}
#navigation div{float:left; padding:8px 15px 0 15px; color:#000066; font-weight:bold;}
#navigation p {float:right; padding:8px 15px 0 15px;}
#nav{margin:82px 0 0 0; float:right;}
#nav ul{list-style-type:none;}
#nav li{display:block; float:left; width:142px; height:42px; background:url('/search/images/button-tab.gif') no-repeat; margin-left:1px; text-align:center;}
#nav a{text-decoration:none; color:#fff; display:block; width:142px; height:28px; padding-top:14px; font-size:110%;}
#nav a:hover{background-color:#aae2ee; color:#000066;}
#maincontent{vertical-align:top; text-align:left; width:735px; padding:0 0 0 10px; color:#000066;}
#rightbanners{float:right; vertical-align:top; width: 215px;}
#footer{height: 30px; background-color:#dc7B21;}
#footer p{padding:8px 5px 0 0; text-align:right; color:#fff;}
#footer a{color:#fff;}
#sitecredits {padding:5px;}
img {border:none;}
td{text-align:left; vertical-align:top;}
#maincontent .small {margin:0 0 16px 0; color:#000066; width: 320px;}
#maincontent .large {margin:0 0 16px 0; color:#000066; width: 480px;}
#maincontent p{margin:0 0 16px 0; color:#000066;}
#maincontent li{margin:0 0 8px 30px; color:#000066;}
#maincontent ul{}
#maincontent propertydesc{margin:0 0 16px 0; color:#000066;}
#maincontent h1{margin:8px 0 8px 0; color:#dc7b21; font-size:140%;}
#maincontent h2, h3, h4, h5, h6{margin:8px 0 8px 0; color:#dc7b21; font-size:120%;}
#propertydetail{background:url('/search/images/property-box_bg.gif') repeat-x bottom; height:100%; margin-bottom: 10px; padding: 5px; padding-bottom: 10px;}
#propertydetailNoBg{height:100%; margin-bottom: 10px; padding: 5px; padding-bottom: 10px;}
#propertydetailsmall{background:url('/search/images/property-box_bg_small.gif') repeat-x bottom; height:100%; margin-bottom: 10px; padding-left: 15px; padding-bottom: 10px;}
#emailDiv{background:url('/search/images/property-box_bg_large.gif') repeat-x bottom; height:100%; margin-bottom: 10px; padding-left: 5px; padding-bottom: 10px;}
#propertynavigation{text-align:center;}
#propertynavigation ul{padding:0; width:735px;}
#propertynavigation li{float:left; display:block; height:40px; padding:12px 15px 0 40px; color:#000066; font-weight:bold;}
#propertynavigation li#pn1{background:url('/search/images/email-a-friend_button.gif') no-repeat;}
#propertynavigation li#pn2{background:url('/search/images/print_button.gif') no-repeat;}
#propertynavigation li#pn3{background:url('/search/images/add-to-favourites_button.gif') no-repeat;}
#propertynavigation li#pn5{background:url('/search/images/email-a-friend_button.gif') no-repeat;}
#propertynavigation li#pn4{background:url('/search/images/new-property-search_button.gif') no-repeat;}
#propertynavigation a{display:inline;}
#propertymaincontent{margin: 0 17px 0 17px;}
#propertydesc{width: 312px;float:right;}
#propertyimages{width:363px;}
#propertyimages #mainimage{border-left: 2px solid #DC7B21; border-right: 2px solid #DC7B21; border-bottom: 2px solid #DC7B21; float:left; margin:0 10px 10px 0;}
#propertythumbs li{display:inline;}
#propertythumbs li a{float:left; margin:0 5px 0 0; border:2px solid #DC7B21;}
#extrainformation{margin-left:20px; width:695px;}
#extrainformation h2{border-bottom: 2px dotted #005984; padding:0 0 10px 0; width: 695px; margin:8px 0 8px 0;}
#GmapProperty{width: 695px; height: 240px; border: 1px solid #DC7B21; background-color:#ECB181; margin:0;}
#GmapPropertySmall{width: 695px; height: 180px; border: 1px	solid #DC7B21; background-color:#ECB181; margin:0;}
#GmapPropertyPrint{height: 180px; border-left: 1px solid #DC7B21; border-right: 1px solid #DC7B21; border-top: 1px solid #DC7B21; border-bottom: 1px solid #DC7B21; background-color:#ECB181;}
#propertydesc{width:320px;float:right;}
#mapheader{width:344px; height:15px; border: 1px solid #DC7B21; background-color:#ECB181; color: #FFFFFF; border-bottom: 0px;}
#agentmap{width:344px; height:214px; border: 1px solid #DC7B21; background-color:#ECB181;}
#agentmapSmall{width:344px; height:180px; border: 1px solid #DC7B21; background-color:#ECB181;}
#agentnavigation{text-align:center;}
#agentnavigation ul{padding:0; width:735px;}
#agentnavigation li{float:left; display:block; height:40px; padding:12px 15px 0 40px; color:#000066; font-weight:bold;}
#agentnavigation li#an1{background:url('/search/images/contact-agent_button.gif') no-repeat;}
#agentnavigation li#an2{background:url('/search/images/more-properties_button.gif') no-repeat;}
#agentnavigation li#an3{background:url('/search/images/newspaper-ad_button.gif') no-repeat;}
#OrangeBoxSingle{width: 670px; height: 25px; background-color:#DC7B21; margin:0 0 0 0; padding:10px 0 0 15px; color:#fff; font-size: 15px;}
#SearchBox{width: 670px; height: 100px; background-color:#DC7B21; margin:0 0 0 0; padding:10px 0 0 25px; color:#fff;}
#SearchBox h2,p{color:#fff;}
#SearchBox #agentID{width:200px; margin-left:4px;}
#homecontent{margin:15px 0 0 0; width: 685px; padding: 0 0 0 10px;}
#homelogin{border: 1px solid #DC7B21; background-color:#ECB181; float:right; width: 160px; height: 180px; padding: 5px;}
#pageNav{border: 1px solid #DC7B21; background-color:#ECB181; width: 682px; padding: 8px; color: #000000; text-align: center; font-size: 12px;}
#pageNav a {color: #000000;}
#propertylistingheader{background-color:#ECB181;}
#propertylistingheader h2 strong {color:#fff;}
.propertylistinghr {margin:0px; margin-top: 5px; clear: both; padding-top: 5px;}
.clearfloat{clear:both; visibility:;}
.divhrhidden {width: 100%; height: 5px; margin: 0px; clear: both; visibility: hidden; padding: 0px;}
.divhr {width: 100%; height: 1px; margin: 0px; clear: both; background-color: #999999; padding: 0px;}
.propertyimg{float:right; padding:5px; border: 1px solid #DC7B21;}
a{color:#000066; text-decoration:none; font-weight:bold;}
a:hover{text-decoration:underline;}
a:visited{color:#000066;}
.floatleft{float:left;}
.floatright{float:right;}
legend, fieldset{border:none;}
hr{border:none; border-top:1px solid #ccc;}
#sitemap{text-align:center;}
#sitemap li{margin:0 0 2px 0; text-align:left;}
.submap{padding-left:30px;}
.alignright{text-align:right;}
.textalignright{text-align:right;}
.searchInput{font-size: 14px; width: 170px; height: 18px;}