.hidden { display: none; }
.property_holder h4{padding-bottom:0;}
.col_1{float:left;padding:20px 16px 0 0;width:575px;clear:both;}
#info .col_2{width:430px;}
#info .col_2 img{float:left;margin:0 10px 100px 0;vertical-align:top; border: 0px; }
#info .col_3{width:197px;float:right;}
#info p{font-family:Verdana;font-size:70%;font-style:normal;color:#999999;}
#info .col_3 li{font-family:Verdana;font-size:70%;font-style:normal;color:#999999;margin:0 0 5px 0;}
#photo_preview #photo1{margin-bottom:2px;display:block;}
#photo2{margin-right:2px;}
#photo2, #photo3{width:109px;height:72px;}
#photo_resources li{display:inline;list-style:none;}
#floorplan_preview{margin-left:10px;float:left;}
#floorplan_static_holder{display:none;}
#map_preview{width:200px;float:right;}
#property_details{width:720px;float:left;margin-bottom:12px;}

ul#images { margin: 10px 0px 0px 0px; }
li.photorow { display: inline; }
li.photorow a { color: #fff; background-color: #666; padding: 4px;}

li.back { display: inline; }
li.back a { color: #fff; background-color: #CC0000; padding: 4px; margin-right: 104px;}

#description{clear:both;}#description p{margin-top:0;}#description dl{width:575px;margin-top:10px;padding-top:10px;background:transparent url(../images/dots_h.gif) repeat-x top left;}#description dt, #description dd{float:left;width:100px;font-size:75%;line-height:150%;color:#666666;}#description dd{width:170px;}
#description dt { font-weight: bold; color: #333; }

#full_details{background:transparent url(../images/revise_f2.gif) no-repeat left center;padding-left:21px !important;font-size:80%;margin:-4px 0 20px 0;display:block;}

#slideshow_preview_holder{width:589px;padding:8px 8px 0 8px;margin-left:-8px;background:#fff url(../images/pic_bg.gif) no-repeat;overflow:hidden;}

#loadarea{width:576px;height:330px;background-color:#333;overflow:hidden; margin-left: -1px;}

#slideshow_thumbnail_preview{width:720px;height:48px;background-color:#333;margin-top:-48px;position:absolute;filter:alpha(opacity=70);opacity:0.70;-khtml-opacity:0.70;}

#slideshow_thumbnail_preview_holder{width:705px;margin:-46px 0 0 3px;position:absolute;}

#p1{border:1px solid #ccc;}

#p2,#p3{border:1px solid #333;}

#default_photo{width:569px;margin-top:-10px;display:none;}

.slideshow_thumbnails{float:left;}

#slideshow_thumbnail_preview_holder .slideshow_thumbnails a{color:#f0f0f0;margin-right:2px;display:block;float:left;}

.slideshow_text{color:#f0f0f0;margin:11px 0 0 10px;display:block;float:left;font-size:95%;}

.slideshow_text a{color:#f0f0f0;}

#slideshow_thumbnail_preview_holder a:hover{color:#ffffff !important;margin-top:-4px;}

#slideshow_thumbnail_preview_holder a img{height:42px;border: 0px; margin: 0px;}
#slideshow_thumbnail_preview_holder a:hover img{width:100px;position:abolsute;margin-top:-21px;height:67px;border: 0px; }
.room{width:720px;float:left;border-top:1px solid #ddd;background:transparent url(/i/bg_grad_top.jpg) repeat-x top left;padding:3px 7px 10px 0px;}
.room p{margin:0 0 5px 5px;}
#thumbnail_holder{margin-top:10px;}
.more_thumbnails, .photo_holder{float:left;width:220px;height:146px;border:1px solid #f0f0f0;padding:2px;margin:0 5px 5px 0;}
.photo_holder:hover{border:1px solid #ccc;}.more_thumbnails{width:10px;border:none;}.photo_holder a{display:block;width:220px;height:146px;overflow:hidden;text-align:center;background:transparent url(/i/bg_grad_slide.jpg) repeat-x;}.more_thumbnails a{display:block;width:10px;height:146px;background:transparent url(/i/arrow_grey.gif) no-repeat center bottom;text-indent:-99999px;}

.photo_holder a img{height:146px; border: 0px; margin: 0px;}

.photo_holder a img.portrait{height:147px;border: 0px; margin: 0px;}.photo_label{font-family:Arial;text-transform:uppercase;font-size:10px;background-color:#fff;color:#000;display:block;width:220px;padding:1px 3px 1px 3px;position:absolute;margin:0px -40px 0 0px;opacity:0.60;-khtml-opacity:0.60;filter:alpha(opacity=60);}.photo_label a{display:inline !important;color:#000;}.photo_label a:hover{color:#017163;}

.login{float:none;margin:10px 0 10px 100px;width:80px;height:22px;background:transparent url(/i/buttons/login.gif) no-repeat left center;border:0px;text-indent:-9000px;padding-top:21px !important;overflow:hidden;cursor:pointer;}.login:hover{background:transparent url(/i/buttons/login_f2.gif) no-repeat left center;}#search .submit{background:transparent url(/i/buttons/search_now_noborder_f2.gif) no-repeat left center;}#search .submit:hover{background:transparent url(/i/buttons/search_now_noborder.gif) no-repeat left center;}.go{float:none;width:36px;height:22px;background:transparent url(/i/buttons/go_f2.gif) no-repeat center left;border:0px;text-indent:-9000px;padding-top:21px !important;overflow:hidden;cursor:pointer;vertical-align:middle;}.submit_button{width:auto;height:auto;}.button{margin-top:-2px;padding:0 !important;display:block;float:left;background:transparent url(/i/buttons/button_grey_left.gif) no-repeat left center;}.details li .button{width:auto;}.button a:hover{color:#333 !important;}.button a{padding-left:20px;font-weight:normal;display:block;color:#666 !important;text-decoration:none !important;}.button a.email{background:transparent url(../images/envelope.gif) no-repeat 8px center;}

.button a.viewing{background:transparent url(../images/viewing.gif) no-repeat 8px center; border: 0;}

.button a.search{background:transparent url(../images/mag_glass.gif) no-repeat 8px center;}

.button a.tickbox{background:transparent url(../images/tick_box.gif) no-repeat 8px 3px;}

.button a.download{background:transparent url(../images/download.gif) no-repeat 8px center;}

.button a.close{background:transparent url(../images/close.gif) no-repeat 8px center;}

.button a.add{background:transparent url(../images/add.gif) no-repeat 8px center;}

.button a.return{background:transparent url(../images/revise.gif) no-repeat 8px center;}.button a.print{background:transparent url(../images/print_icon.gif) no-repeat 8px center;}.button strong{display:block;padding:2px 10px;font-weight:normal;background:transparent url(../images/button_grey_r.gif) no-repeat right center;}.bright_button .button,
#layers_holder .button,
#search .button,
.details_ctas .button,
.highlight_button .button,
.module_content .button,
h4 .button{background:transparent url(../images/button_yellow_left.gif) no-repeat left center;float:right;}.bright_button .button strong,
#layers_holder .button strong,
#search .button strong,
.details_ctas .button strong,
.highlight_button .button strong,
.module_content .button strong,
h4 .button strong{background:transparent url(/i/buttons/button_yellow_r.gif) no-repeat right center;}
#main td .button a{padding-top:1px;font-family:Arial,sans-serif;font-size:112%;text-decoration:none !important;}
#main td .button a:hover{text-decoration:underline !important;}

#further_resources dd.feed a{padding-left:20px;background:transparent url(/i/icons/feed_trans.gif) no-repeat center left;}

#further_resources dd.feed a.itunes{padding-left:16px;margin-left:10px;color:#bbbbbb;background:transparent url(/i/icons/itunes_sml.gif) no-repeat center left;}

#further_resources .multi_links a{float:left;}

.google_earth a{padding-left:20px;background:transparent url(/i/icons/google_earth_sml.gif) no-repeat center left;}

#further_resources dd.selected a{color:#017163;}

#further_resources dd a:hover{text-decoration:underline;color:#017163;}

#further_resources #careers_nav dt{color:#ec008c;}

.module{display:block;margin:26px 0 12px 0;}

.module_content{ -moz-background-clip: border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; float:left;clear:both;width:260px;padding:0 0 10px 0;margin:24px 0 12px 0;background:#f0f0f0 url(../images/module_bg_large_bottom.gif) no-repeat left bottom;}

.module_content h5{background:transparent url(../images/module_bg_large_top.gif) no-repeat left top;margin:0 !important;padding:7px 10px 10px 10px;}

.module_content p{margin:10px;}

.module_content p.tel{font-size:145%;}

.module_content p.button{margin:0 10px;}

#intro{background:transparent url(./images/shadow_line.jpg) repeat-x bottom left;padding-bottom:20px;}

#feature_image{float:right;margin:0 10px 0 20px;}

#feature_image_overlap{float:right;margin:-50px 20px 0 10px;}

#feature_image_content{position:relative;margin:0 0 0 -12px;}

.feature_holder{background:transparent url(./images/shadow_line.jpg) repeat-x top left;padding-top:23px;margin-top:20px;}.content_img_start{float:left;margin:0 20px 20px 0;}.content_img_right{float:right;margin:0 0 20px 20px;}.content_info{width:200px;float:right;background-color:#f0f0f0;padding:1px 10px;}.sub_brand_holder{width:280px;margin-bottom:10px;}.sub_brand_img{margin-bottom:2px;}.sub_brand_details_newhomes,
.sub_brand_details_openhouse{display:block;padding:2px 0 3px 16px;background:#004D44 url(/i/arrow_white.gif) no-repeat 6px center;color:#fff !important;font-family:Verdana !important;font-size:70%;}.sub_brand_details_newhomes a,
.sub_brand_details_openhouse a{color:#fff;}


.module_content .button{float:none;}.highlight_button .button{float:left;}#search{padding:10px 0;}#search_options{background:#fff;}#search_options ul{margin:0 auto !important;}#search legend{font-size:95%;margin:0 0 10px -7px;padding:0 0 10px 0;color:#B6D862;line-height:100%;font-weight:bold;}fieldset#ref_search label{width:249px;color:#B6D862;}#search fieldset fieldset{background-color:#017163;}a.search_revise_prompt{color:#B6D862 !important;}fieldset.default{margin-bottom:30px !important;}fieldset.default label,
fieldset.default fieldset{color:#999999 !important;}fieldset.default li{font-size:100%;margin:0;list-style:none !important;}.error_field{background-color:#FFB7B7;}#errors{font-weight:normal;display:block;}.module,
.module_adv{width:217px;padding:0;margin-bottom:10px;background:#f0f0f0 url(/i/modules/module_bottom.gif) no-repeat left bottom;}#module_valuation{padding-bottom:1px;}#social_bookmarks{display:none;padding-bottom:10px !important;}#social li{list-style:none;margin:0 0 5px 10px;padding:0;font-size:75%;}#social li a{display:block;padding:2px 0 2px 20px;}#social .social_favourite{background:transparent url(../images/social/favourite.gif) no-repeat left center;}#social .social_twitter{background:transparent url(../images/social/twitter.gif) no-repeat left center;}#social .social_facebook{background:transparent url(../images/social/facebook.gif) no-repeat left center;}#social .social_delicious{background:transparent url(../images/social/delicious.gif) no-repeat left center;}#social .social_stumbleupon{background:transparent url(../images/social/stumbleupon.gif) no-repeat left center;}.property_details_page #module_valuation{background-color:#e5e5e5;}.module h5,
.module_adv h5{background:transparent url(/i/modules/module_top.gif) no-repeat left top;margin:0 !important;padding:5px 10px 5px 10px;font-size:85%;}.module h5{text-align:right;padding:7px 2px;}.module_adv fieldset{margin:0 10px 10px 10px;}.module_adv a{text-decoration:none;color:#017163 !important;}.module_adv h5 a{padding:0px 0px 5px 21px;}.module_adv h5 .rating_label a{padding-left:0;}.module_adv a.email_a_friend{background:transparent url(../images/email.gif) no-repeat left 3px !important;}.module_adv a.viewing{background:transparent url(../images/clock.gif) no-repeat left 2px !important;}.module_adv a.share{background:transparent url(../images/share.gif) no-repeat left 2px !important;}.module_adv a.save{background:transparent url(../images/heart.gif) no-repeat left 2px !important;}.module_adv a.sms{background:transparent url(../images/mobile.gif) no-repeat left 2px !important;}.module_adv a.valuation{background:transparent url(../images/valuation_house.gif) no-repeat left top;}.module_adv p{font-size:80%;color:#5F5F5F;margin:0 0 6px 0;}.module_further_info p{padding:10px;}.module_adv legend{font-size:110%;margin:0 0 8px -7px;padding:2px 0 0 20px;color:#017163;font-weight:bold;background:transparent url(../images/valuation_house.gif) no-repeat center left;}.module_adv ol{list-style:none;}.module_adv ol li{padding:3px 0 !important;clear:both !important;}.module_adv label{width:56px;padding-top:2px;overflow:visible;color:#999999;}.module_adv label a{color:#999999;}.module_adv input{float:right;width:105px;color:#5F5F5F;}.module_adv input.submit{width:62px;height:22px;background:transparent url(/i/buttons/submit_f2.gif) no-repeat center left !important;margin:0;}.module_adv input.submit:hover{background:transparent url(/i/buttons/submit.gif) no-repeat center left !important;}.search_adv #search{padding:10px 10px 0 10px;}.search_adv p{margin:5px 0;}.search_adv #search_options{margin:3px 0 0 0;}#search_configs{height:50px;}#search_configs *{float:left;}#search_configs select{width:auto !important;margin:4px 12px 0 0;}#search_configs h2{text-transform:uppercase;width:auto;font-size:80%;margin:4px 12px 0 0;}#search_configs li{margin:0 !important;padding-bottom:6px;text-align:center;}#search_configs li.selected{display:block;background:transparent url(../images/arrow_indicator_down.gif) no-repeat center bottom !important;}#search_configs .paging_adv a{display:block;border:1px solid #ccc;border-right:none;padding:1px 6px;margin:0;color:#999;background-color:#fff;}#search_configs .paging_adv li.last a{border-right:1px solid #ccc;}#search_configs a:hover{background-color:#B6D862;}#search_configs li.selected a{background-color:#ffff00;border-bottom:none;}#currency_changer a{padding:1px 10px !important;}#currency_changer{float:left;margin-right:10px;}#result_view{margin:0;float:right;}#display_list{margin-right:0;border-right:none;}#display_map{margin-right:0;}#display_fly{border-left:none;}.price{margin:0 !important;color:#666666 !important;}

.property_holder{background:transparent url(../images/bg_top_edge_shadowbox.gif) no-repeat;padding:17px 23px 0px 16px;margin:0 0 10px -10px;width:710px !important;clear:both !important;height:auto;overflow:visible;min-height:168px;}
.property_photo{width:220px;float:left;}
.property_photo p{margin:3px 0 !important;}
.property_photo p img{vertical-align:center; border: 0px; margin: 0px; }
.property_summary{margin-right:5px;width:470px;float:right;}
.property_summary .button{margin:0;}
.property_save{float:right;text-align:right;font-size:75%;color:#017163;width:170px;}
property_save form{display:inline;}
.property_save a{color:#017163;}
.property_holder h1{padding:0 0 3px 0;margin-bottom:4px;font-weight:normal; }
.property_holder h1 span{font-weight:bold;}
.property_holder h1 a{text-decoration:none; font-size: 14px !important; color: #333333; margin: 0px !important; padding: 0px !important;}
.property_holder h1 a:hover{text-decoration:underline;}
.property_holder h4{color:#666666;}
.property_holder p{margin:12px 0;}
.photo_new{display:block;text-indent:-9999999px;width:75px;height:75px;background:transparent url(../images/sash_newhomes.gif) no-repeat;position:absolute;margin:-1px;}
.photo_sold{display:block;text-indent:-9999999px;width:75px;height:75px;background:transparent url(../images/sash_sold.png) no-repeat;position:absolute;margin:-1px;}

a.photo_curl{position:absolute;display:block;background-image:url(../images/photo_curl.gif);background-repeat:no-repeat;font-family:Verdana;font-size:10px;width:30px;height:25px;margin-left:190px;margin-top:121px;padding-top:14px;padding-left:17px;text-decoration:none;color:#999;}

a.photo_curl span{display:none;}a.photo_curl:hover{background-image:url(../images/photo_curl_plus.gif);}#paging_bottom{clear:both;padding-top:10px;}#paging_bottom p{float:right;}#thumbnail_preview_holder{width:700px;}.example_resources{float:right;color:#ccc;font-family:Verdana, Arial, sans-serif;font-size:70%;margin:14px 0 0 10px;}.property_resources{float:left;width:750px;height:37px;height:auto;}.property_details_page .property_resources{background:transparent url(/i/cta_bar.gif) no-repeat;}#property_resources_holder{margin-top:-8px;height:45px;}.property_details_page #property_resources_holder{margin-bottom:10px;height:auto;float:left;margin-top:0;}.property_details_page #property_resources_holder .property_resources{width:720px;background:transparent url(/i/cta_bar_crop.gif) no-repeat left bottom;}.property_resources li{float:left;list-style:none;padding-bottom:2px;}.property_resources li a{display:block;margin-top:2px;padding:6px 11px 7px 34px;font-size:13px;color:#666;text-decoration:none;border-left:1px solid #E6E6E6;border-right:1px solid #fff;}.property_details_page #property_resources_holder .property_resources li a{margin-top:0;padding:8px 12px 7px 34px;}.property_resources li.first_tab a{border-left:none;margin-left:2px;}.property_resources li.last_tab a{border-right:none;margin-right:-1px;}.property_resources li .photos{background:transparent url(../images/photos.gif) no-repeat 9px center;}.property_resources li.inactive .photos{background:transparent url(../images/photos_inactive.gif) no-repeat 9px center;}.property_resources li .tour{background:transparent url(../images/tour.gif) no-repeat 9px center;}.property_resources li.inactive .tour{background:transparent url(../images/tour_inactive.gif) no-repeat 9px center;}.property_resources li .floorplan{background:transparent url(../images/floorplan.gif) no-repeat 9px center;}.property_resources li.inactive .floorplan{background:transparent url(../images/floorplan_inactive.gif) no-repeat 9px center;}.property_resources li .maps{background:transparent url(../images/maps.gif) no-repeat 9px center;}.property_resources li.inactive .maps{background:transparent url(../images/maps_inactive.gif) no-repeat 9px center;}.property_resources li .transport{background:transparent url(../images/transport.gif) no-repeat 9px center;}.property_resources li.inactive .transport{background:transparent url(../images/transport_inactive.gif) no-repeat 9px center;}.property_resources li .schools{background:transparent url(../images/schools.gif) no-repeat 9px center;}.property_resources li.inactive .schools{background:transparent url(../images/schools_inactive.gif) no-repeat 9px center;}.property_resources li .printable{background:transparent url(../images/printable.gif) no-repeat 9px center;}.property_resources li.inactive .printable{background:transparent url(../images/printable_inactive.gif) no-repeat 9px center;}.property_resources li .prices{background:transparent url(../images/prices.gif) no-repeat 9px center;}.property_resources li.inactive .prices{background:transparent url(../images/prices_inactive.gif) no-repeat 9px center;}.property_resources li.selected{background:transparent url(/i/cta_bar_selected.gif) repeat-x left 3px;}.property_resources li.inactive a{color:#aaa;}.property_resources li a:hover{background-color:#E6E6E6 !important;}.property_resources li.inactive a:hover{background-color:transparent !important;cursor:default;}#search ol ul{display:inline;}#search li li{list-style:none;display:inline;}#search a{color:#fff;}#search a:hover,
#search p strong{color:#B6D862 !important;font-weight:normal;}#search #show_more_link a{color:#B6D862;background:transparent url(/i/arrow_down.gif) no-repeat center left;padding:0 5px 0 15px;}#search .more_options{display:block;float:none;margin:0 0 0 100px !important;padding:0;}#search #more_options{margin:0 0 20px 0;}#search #more_options select{width:auto;}#search p{color:#fff !important;clear:both;}#location_names a{text-decoration:none;border-bottom:1px dashed #fff;}#location_names a:hover{text-decoration:line-through !important;border:0;}.box_border{background-image:none !important;padding:0px !important;border:1px solid #ddd;margin-bottom:20px;}.box_holder{margin:0 !important;padding:10px !important;border:1px solid #fff;}.box_holder h4{padding:0;margin:0;}.gradient{background:transparent url(/i/bg_grad_top.jpg) repeat-x !important;}.fill{background-color:#f5f5f5 !important;background:#f5f5f5 url(/i/box_gradient.jpg) repeat-x;}.helpbox,
.confirmation,
.under_offer{clear:both;border:1px solid #ccc;background:#f0f0f0 url(../images/tick_small.gif) no-repeat 8px 6px;padding:4px 4px 4px 30px;color:#017163;font-weight:bold;}.helpbox{background-image:none;padding-left:8px;font-weight:normal;}.warning{border:1px solid #ccc;background:#f0f0f0 url(../images/warning.gif) no-repeat 5px 6px;padding:4px 4px 4px 30px;color:#dc2008;font-weight:bold;}.attention{border:1px solid #ccc;background:#f0f0f0 url(../images/attention.gif) no-repeat 5px 6px;padding:4px 4px 4px 30px;font-weight:bold;}.highlight{color:#dc2008 !important;}.not_available{color:#cccccc;}.under_offer{font-weight:normal;}.under_offer strong{display:block;}.under_offer a{color:#017163;}.sold{color:#dc2008;font-weight:bold;text-transform:uppercase;}.careers h3,
.careers blockquote{color:#ec008c;}.progress_bar{margin:0;padding:0;height:17px;}.progress_bar li{display:block;float:left;text-align:center;width:24%;background:transparent url(/i/careers/progress_bar.gif) no-repeat right center;margin:0;padding:2px 0;font-family:Verdana, sans-serif;font-size:70%;color:#666;}.careers .progress_bar li.selected{background:#EC008C url(/i/careers/progress_arrow.gif) no-repeat right center;color:#fff;}.progress_bar li.selected{background:#017163 url(../images/progress_arrow.gif) no-repeat right center;color:#fff;}#more{position:absolute;left:0;top:0;width:1px;height:1px;}.page_top{float:right;text-align:right;padding:8px 0;}body.popup h1{color:#ffffff;background:#017163 url(/i/logos/roundel_crop.gif) no-repeat top left;padding:18px 10px 20px 80px;}body.popup .holder{margin:10px;}body.popup td{font-size:80%;line-height:150%;color:#666666;padding:0 6px 6px 0;}body.popup h2{width:auto;}body.popup #content_wrapper{background-image:none;}.ac_results{padding:0px;border:1px solid #333;background-color:white;overflow:hidden;z-index:99999;width:307px !important;}.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;}.ac_results li{margin:0px;padding:2px 5px;cursor:default;display:block;font-family:Verdana, Arial, sans-serif;font-size:11px;color:#666;line-height:16px;overflow:hidden;}.ac_loading{background:white url('../images/indicator.gif') right center no-repeat;}.ac_odd{background-color:#f0f0f0;color:#666;}.ac_over{background-color:#B6D862;color:#666;}@media print{#logo{margin-top:0;}#tel_holder{margin-right:12px;}#main,	#info,	.sub_holder{width:720px;}#nav,	#further_resources,	#paging_bottom,	#search_holder,	#info_holder .col_1{display:none;}#info_holder{clear:both;}.room{float:none;}.photo_holder a,	.photo_holder{border:none;display:inline;float:none;}
.details li img{margin:1px 20px 20px 0px;display:block;float:left; border: 0px; margin: 0px;}.details li p{width:60%;}.details li{background-image:none !important;float:none !important;width:auto !important;height:auto !important;overflow:visible;padding:10px 0;margin-bottom:10px;clear:both;}.no_print{display:none;}}
