@charset "UTF-8";
/* CSS Document */

.paginate_bar {
background-color:#BD6415;
width:100%;
height:18px;
margin:0px 0px 5px 0px;
}

.paginate_bar .previous {
float:right;
padding:3px 5px 0px 5px;
}

.paginate_bar .next {
float:right;
padding:3px 5px 0px 5px;
}

.paginate_bar .pagination {
float:right;
padding:3px 5px 0px 5px;
color:#FFFFFF;
}

.paginate_bar .pagination a {
color:#FFFFFF;
text-decoration:none;
}

.paginate_bar .pagination a:hover {
color:#000000;
}

.paginate_bar .pagination a.current {
color:#000000;
font-weight:bold;
}

.paginate_bar .numprops {
float:left;
color:#FFFFFF;
padding:3px 5px 0px 5px;
}

.dispay_type_bar {
background-color:#88480F;
width:100%;
height:19px;
margin:0px 0px 5px 0px;
}

.dispay_type_bar .label {
float:left;
color:#FFFFFF;
font-size:13px;
padding:2px 5px 0px 5px;
}

.dispay_type_bar a {
color:#FFFFFF;
text-decoration:none;
display:block;
float:left;
padding:2px 5px 0px 3px;
}

.register_eyecatcher {
background-color:#462903;
border:1px #585858 solid;
}

.register_eyecatcher .content {
padding:5px;
text-align:center;
font-weight:bold;
font-size:14px;
color:#FFFFFF;
}

.propertywrap {
/*position:relative;
top:85px;
left:0px;
padding:0px 10px 0px 10px;
z-index:0;*/
}

.property {
position:relative;
margin:0px;
padding:0px;
}

.property .banner {
background-color:#BD6415;
width:100%;
height:18px;
margin:5px 0px 5px 0px;
}

.property .type {
float:left;
padding:2px 5px 0px 5px;
}

.property .bedrooms {
float:right;
padding:2px 5px 0px 5px;
}

.property .thumbnail {
float:left;
position:relative;
width:220px;
height:auto;
}

.property .mainimage {
float:right;
position:relative;
width:221px;
height:auto;
text-align:left;
}

.details_cont {
width:100%;
position:relative;
}

.details_cont .details_right_loading {
color:#666666;
text-align:center;
padding-top:40px;
width:221px;
float:right;
position:relative;
display:block;
}

.details_right_loading {
display:none;
color:#FFFFFF;
font-size:15px;
}

.details_cont .details_right {
width:221px;
float:right;
position:relative;
}


.details_cont .details_left {
position:relative;
top:0px;
left:0px;
margin-right:240px;
}

.mainimage a {
display:block;
padding:4px 0px 0px 0px;
}

.imagecurl_blur {
position:absolute;
bottom:2px;
right:-1px;
background-image:url(../images/assets/image_curl.png);
width:49px;
height:44px;
}

.imagecurl_focus {
position:absolute;
bottom:2px;
right:-1px;
background-image:url(../images/assets/image_curl_focus.png);
width:49px;
height:44px;
}

.numimages {
position:absolute;
top:31px;
right:11px;
font-size:10px;
color:#FFFFFF;
}

.content_area {
position:relative;
margin:3px 0px 0px 230px;
}

.content_area_details {
position:relative;
margin:0px 0px 0px 0px;
}

.dots, .dots2, .dots3 {
background-image:url(../images/assets/dots.gif);
background-repeat:repeat-x;
height:1px;
overflow:hidden;
margin:0px 0px 2px 0px;
}

.dots2 {
margin:5px 0px 5px 0px;
clear:both;
}

.dots3 {
clear:none;
margin:5px 0px 5px 0px;
}

.property .content_area .leftinfo, .property .content_area_details .leftinfo {
float:right;
text-align:right;
width:150px;
}

.leftinfo .price {
font-size:14px;
}

.leftinfo .available {
font-style:italic;
font-size:11px;
}

h1.proph1 {
color:#C06317;
font-family:"Tahoma",Arial, Helvetica, sans-serif;
font-size:17px;
margin:0px 0px 1px 0px;
padding:0px;
font-weight:bold;
}

h2.proph2 {
color:#C06317;
font-family:"Tahoma",Arial, Helvetica, sans-serif;
font-size:15px;
margin:0px 0px 1px 0px;
padding:0px;
font-weight:normal;
}

h2.proph2v2 {
color:#C06317;
font-family:"Tahoma",Arial, Helvetica, sans-serif;
font-size:14px;
margin:0px 0px 4px 0px;
padding:0px;
font-weight:normal;
}


p.propp {
margin:5px 0px 3px 0px;
padding:0px;
}

ul.property_icons {
list-style: none;
margin:0px;
padding:0px;
width:98%;
}

ul.property_icons li.property_icons_li {
display: block;
list-style: none;
float:left;
width:120px;
margin:5px 0px 0px 0px;
}

ul.property_icons li.property_icons_li_hide {
display:none;
}


ul.property_icons2 {
list-style: none;
margin:0px;
padding:0px;
width:98%;
}

ul.property_icons2 li.property_icons_li {
display: block;
list-style: none;
float:left;
width:30%;
margin:5px 0px 0px 0px;
}

ul.property_icons2 li.property_icons_li_hide {
display:none;
}

ul.property_icons3 {
list-style: none;
margin:0px;
padding:0px;
width:220px;
}

ul.property_icons3 li.property_icons_li {
display: block;
list-style: none;
float:left;
width:49%;
margin:5px 0px 10px 0px;
}

ul.property_icons3 li.property_icons_li_hide {
display:none;
}


.page_loading {
position:absolute;
left: 50%;
top: 230px;
width: 300px;
height: 160px;
margin-top: 0px;
margin-left: -150px;
background-color:#666666;
border:1px solid #CCCCCC;
text-align:center;
font-size:18px;
padding:10px;
z-index:99;
}

#hot_property_overlay {
display:none;
}

.nooverlay {
position:absolute;
top:0px;
left:0px;
width:1px;
height:1px;
}

.overlay_under_offer {
position:absolute;
top:0px;
left:0px;
background-image:url(../images/assets/overlays/under_offer.png);
background-repeat:no-repeat;
width:86px;
height:107px;
}

.overlay_under_referencing {
position:absolute;
top:0px;
left:0px;
background-image:url(../images/assets/overlays/under_referencing.png);
background-repeat:no-repeat;
width:86px;
height:107px;
}

.overlay_new_home {
position:absolute;
top:0px;
left:0px;
background-image:url(../images/assets/overlays/new_home.png);
background-repeat:no-repeat;
width:86px;
height:107px;
}

.overlay_let4sale {
position:absolute;
top:0px;
left:0px;
background-image:url(../images/assets/overlays/let4sale.png);
background-repeat:no-repeat;
width:86px;
height:107px;
}

.sold_stc {
position:absolute;
top:0px;
left:0px;
background-image:url(../images/assets/overlays/sold_stc.png);
background-repeat:no-repeat;
width:86px;
height:107px;
}

.listing_telephone {
float:left;
width:230px;
padding:4px 0px 0px 0px;
font-size:15px;
color:#FFFFFF;
}

.mapwrap {
width:320px;
}

.mapdisplayresults {
float:right;
width:180px;
color:#333333;
}

.mapimage {
float:left;
width:135px;
height:98px;
}


p.mapsummary {
font-size:11px;
margin:4px 0px 0px 0px;
padding:0px;
}

.mapsalelet {
padding:3px 0px 5px 0px;
color:#BD6415;
font-weight:bold;
}

a.maplink {
color:#BD6415;
font-size:11px;
}

a.maplink:hover {
color:#333333;
}

.sale_or_let_bar {
float:right;
width:80px;
text-align:right;
font-size:15px;
}

.goback {
float:right;
width:78px;
text-align:right;
margin:4px 0px 0px 0px;
}

.propdetails_image {
position:relative;
float:left;
width:160px;
text-align:left;
margin:0px 0px 10px 0px;
z-index:4;
}

.propdetails_text h3 {
margin:16px 0px 0px 0px;
border:none;
color:#C06317;
}

.propdetails_text2 h3 {
margin:16px 0px 0px 0px;
border:none;
color:#C06317;
}

.details_thumbs {
float:right;
position:relative;
}

.details_thumbs .img0 {
width:115px;
float:left;
text-align:left;
}

.details_thumbs .img1 {
width:105px;
float:left;
text-align:left;
}

.img0 a, .img1 a {
margin:0px;
padding:0px;
text-decoration:none;
width:auto;
text-align:left;
}

.imglinebreak {
height:8px;
overflow:hidden;
clear:left;
}

.propdetails_text2 {
margin:0px;
}

.propdetails_text {
margin:0px 0px 0px 160px;
}

.propdetails_hover {
display:none;
position:absolute;
top:-30px;
left:100px;
width:298px;
height:229px;
background-image:url(../images/assets/popup_image.png);
background-repeat:no-repeat;
z-index:200;
}

.propdetails_hover .imagep {
position:absolute;
top:33px;
left:48px;
width:219px;
height:164px;
}

.imagep .close {
position:absolute;
top:-2px;
right:-2px;
width:16px;
height:14px;
z-index:250;
}

a.hoverimage {
font-size:9px;
text-decoration:none;
color:#FFFFFF;
display:block;
padding:2px 0px 0px 0px;
text-align:center;
width:130px;
}

a.hoverimage:hover {
text-decoration:underline;
}

.property_contact {
color:#EE7E00;
font-size:14px;
}

.misdescriptions {
margin:10px 0px 0px 0px;
font-size:9px;
color:#FFFFFF;
}

.shortlistimagebox {
float:left;
width:80px;
}

.shortlistimagebox .border {
border:1px solid #FFFFFF;
}

.shortlistdetails {
float:right;
width:85px;
text-align:left;
color:#FFFFFF;
font-size:9px;
}

.shortlistdetails .address {
font-size:10px;
color:#F67F00;
font-weight:bold;
margin:0px 0px 3px 0px;
}

.shortlistctrl {
clear:both;
text-align:left;
}

.shortlistctrl .btns {
float:left;
margin:3px 0px 0px 0px;
width:23px;
}

.shortlistctrl .compare {
float:right;
margin:4px 0px 0px 0px;
width:85px;
text-align:left;
font-size:10px;
}

.compare .checkbox {
float:left;
width:20px;
}

.compare .label {
float:right;
width:65px;
margin:3px 0px 0px 0px;
}

#comparediv ul {
list-style: none;
margin:0px;
padding:0px;
width:100%;
}

#comparediv ul li.comp_label, #comparediv ul li.comp_label_none {
display: block;
list-style: float;
float:left;
width:17%;
margin:2px 3px 0px 0px;
background-color:#333333;
font-weight:bold;
padding:4px;
}

#comparediv ul li.comp_label_none {
background-color:#000000;
}


#comparediv ul li.comp_data, #comparediv ul li.comp_img, #comparediv ul li.comp_title, #comparediv ul li.comp_data_black {
display: block;
list-style: float;
float:left;
width:25%;
margin:2px 2px 0px 0px;
background-color:#333333;
padding:4px;
position:relative;
}

#comparediv ul li.comp_img {
height:102px;
text-align:center;
}

#comparediv ul li.comp_data_black {
background-color:#000000;

}

#comparediv ul li.comp_title {
background-color:#BD6415;
font-weight:bold;
}

.email_friend_left {
float:left;
width:280px;
}

.email_friend_right {
margin:0px 0px 0px 290px;
}

.email_friend_right h1 {
font-weight:normal;
font-size:16px;
margin:0px;
padding:0px;
}

.hotproperty {
width:390px;
float:left;
border:1px #C06317 solid;
margin:10px 10px 10px 0px;
position:relative;
}

.hotproperty .titlebar {
background-color:#C06317;
color:#FFFFFF;
height:15px;
padding:3px;
text-align:left;
font-weight:bold;
}

.hotproperty .mainimage {
position:relative;
top:5px;
left:5px;
width:221px;
height:auto;
text-align:left;
}

.hotproperty  .titleinfo {
position:absolute;
top:27px;
left:232px;
}

.hotproperty .mainimage a {
display:block;
padding:0px 0px 0px 0px;
}

.hotproperty p.propp {
padding:5px;
}

.hotproperty .icons {
padding:5px;
}

.epc_pop_left {
float:left;
}

.epc_pop_right {
float:left;
width:160px;
padding:0px 0px 0px 20px;
}