﻿*{margin:0px; padding:0px;}
img, a{outline:none;}
.property_details_thumb_photo_box img:hover{cursor:pointer;}

body{background:#efefef; font-family:Arial; font-size:12px;}
#site_content{width:980px; margin:22px auto 0 auto; position:relative;}
.site_header_style{width:980px; height:93px; background:url(/images/header-bg.png) no-repeat; position:relative;}
.header_tag_line{position:absolute; top:61px; left:77px; display:block; color:#b4d0f7; font-family:Arial; font-size:18px; font-style:italic;}
.header_tag_line h1{font-size:16px; font-weight:normal;}

#header_nav{width:980px; height:34px; background:#6a6a6a; border-top:#9ac7e6 1px solid; border-bottom:#9ac7e6 1px solid;}
#header_nav ul{margin:9px auto 0 auto; padding:0 0 0 0; width:930px; display:block;}
#header_nav li{margin:0 6px 0 0; padding:0 0 0 0; display:inline; color:#a0a0a0;}
#header_nav a{text-decoration:none; color:#ffffff; cursor:pointer; outline:none; font-size:12px;}
#header_nav a:hover{text-decoration:underline;}

#main_search_holder{width:980px; height:277px; background:url(/images/home-bg.png) no-repeat; position:relative;}
#initial_search_box{width:440px; height:134px; padding:10px 0 0 22px; background:url(/images/small-search-bg.png) no-repeat; position:absolute; top:54px; left:470px;}
#initial_search_box h1{font-size:22px; font-weight:bold; color:#075a9c; margin:0 0 10px 0; padding:0 0 0 0;}
#initial_search_box input[type=text]{width:397px; font-size:16px; border:0px; font-weight:bold; color:#000000; padding:10px;}

#site_footer{width:980px; height:40px; margin:22px 0 22px 0;}
#site_footer ul{margin:0 0 0 25px; padding:0 0 0 0;}
#site_footer li{margin:0 4px 0 0; padding:0 0 0 0; display:inline; color:#a0a0a0; font-size:10px;}
#site_footer a{text-decoration:none; color:#a0a0a0; cursor:pointer; outline:none;}
#site_footer a:hover{text-decoration:underline;}

a.button_darkgreen_long{width:156px; height:20px; padding:6px 0 0 0; text-align:center; display:block; text-decoration:none; color:#ffffff; cursor:pointer; outline:none; background:url(/images/long-green-btn.png) no-repeat top; font-size:12px; font-weight:bold;}
a.button_darkgreen_long:hover{text-decoration:none; background-position:bottom;background:url(/images/long-grey-btn.png) no-repeat top;}

a.button_darkgreen{width:88px; height:20px; padding:6px 0 0 0; margin: 0 0 0 4px;text-align:center; display:block; float:left;text-decoration:none; color:#ffffff; cursor:pointer; outline:none; background:url(/images/button-dark-green.png) no-repeat top; font-size:12px; font-weight:bold;}
a.button_darkgreen:hover{text-decoration:none; background-position:bottom;}
.search_button_right{float:right; width:88px; margin:15px 22px 0 0;}
.search_button_home{float:right; width:185px; margin:15px 22px 0 0;}
.find_properties_now{float:right; margin:15px 18px 0 0;}
a.save_now_btn:link, a.save_now_btn:visited {color:#ffffff; margin:6px 12px 0 0; float:left; font-weight:bold; text-decoration:none;}
a.save_now_btn:hover, a.save_now_btn:active {color:#ffffff; margin:6px 12px 0 0; float:left; font-weight:bold; text-decoration:underline;}

#filter_search_box{width:886px; height:204px; padding:10px 0 0 22px; background:url(/images/large-search-bg.png) no-repeat; position:absolute; top:54px; left:46px;}
#filter_search_box .colunm_box h1{width:370px; float:left; height:30px; font-size:22px; font-weight:bold; color:#075a9c; margin:0 0 10px 0; padding:0 0 0 0;}
#filter_search_box .colunm_box{width:370px; float:left;}
#filter_search_box .colunm_box label{width:120px; display:block; float:left; padding:9px 0 0 0; height:21px; color:#075a9c; font-weight:bold; font-size:13px;}
#filter_search_box .colunm_box input[type=text]{width:210px; font-size:12px; font-weight:normal; color:#000000; padding:5px; border:1px solid #b9b4b0;}
.form_row input:focus[type=text], .form_row select:focus{background:#ffffe0;}
#filter_search_box select{font-family:Arial, Helvetica, sans-serif; border:0px; width:222px; height:30px; font-size:12px; color:#444444; padding:5px; font-weight:normal; border:1px solid #b9b4b0;}
.form_row{margin:0 0 15px 0; clear:both; display:block;}

#white_page_footer{width:980px; height:10px; background:url(/images/white_footer.png) no-repeat;}
#white_page_content{background:#ffffff; width:956px; padding:26px 0 0 24px;}

#left_column_260{float:left; width:260px; margin:0 24px 0 0; position:relative;}
#blue_search{}
#blue_search_header{height:11px; width:260px; background:url(/images/blue-search-header.gif) no-repeat;}
#blue_search_footer{height:11px; width:260px; background:url(/images/blue-search-footer.gif) no-repeat;}
#blue_search_content{width:245px; background:#15458b; padding:0 0 0 15px;}
#blue_search_content h1{font-size:18px; font-weight:bold; color:#ffffff; margin:0 0 0 0; padding:0 0 15px 0;}
#blue_search_content h2{font-size:15px; font-weight:bold; color:#ffffff; margin:0 0 0 0; padding:0 0 8px 0;}
#blue_search_content div{}
#blue_search_content ul{}
#blue_search_content ul li{line-height:18px;}
#blue_search_content ul li a{color:#ffffff; font-size:11px; text-decoration:none;}
#blue_search_content ul li a:hover{color:#ffffff; font-size:11px; text-decoration:underline;}
#blue_search_content label{width:80px; display:block; float:left; padding:2px 0 0 0; height:18px; color:#ffffff; font-weight:bold; font-size:12px;}
#blue_search_content input[type=text]{width:140px; font-size:12px; font-weight:normal; color:#000000; padding:3px; border:0px;}
#blue_search_content select{font-family:Arial, Helvetica, sans-serif; border:0px; width:146px; height:20px; font-size:12px; color:#444444; padding:2px 5px 2px 5px; font-weight:normal;}
.form_row_blue input:focus[type=text], .form_row_blue select:focus{background:#ffffe0;}
.form_row_blue{margin:0 0 5px 0;}

#email_similar_properties{clear:both; width:256px; height:69px; padding:5px 5px 0 10px; margin:0 0 0 0; background:url(/images/similar_prop_bg.gif);}
#email_similar_properties h2{background:url(/images/email-icon.gif) no-repeat top left; width:235px; height:30px; color:#15458b; font-weight:bold; font-size:14px; margin:0 0 7px 0; padding:0 0 0 45px;}
#email_similar_properties input[type=text]{width:150px; height:25px; font-size:12px; font-weight:normal; color:#000000; padding:0 0 0 5px; border:1px solid #b9b4b0;}
input:focus[type=text], select:focus{background:#ffffe0;}
#email_similar_properties label{width:88px; display:block; float:right; padding:0px 0 0 0; height:20px; color:#ffffff; font-weight:bold; font-size:12px;}
.send_button_right{float:right; width:88px; margin:0 0 0 0; position:absolute; top:56px; right:46px;}
.send_button_shortlist{float:right; width:88px; margin:0 0 0 0; position:absolute; top:230px; right:10px;}

#grey_search{margin:18px 0 0 0;}
#grey_search_header{height:11px; width:260px; background:url(/images/grey-search-header.gif) no-repeat;}
#grey_search_footer{height:11px; width:260px; background:url(/images/grey-search-footer.gif) no-repeat;}
#grey_search_content{width:245px; background:#6a6a6b; padding:0 0 0 15px;}
#grey_search_content h1{font-size:18px; font-weight:bold; color:#ffffff; margin:0 0 0 0; padding:0 0 15px 0;}
#grey_search_content div{}
#grey_search_content p{color:#ffffff; margin:0 0 0 0; padding:0 0 0 0; line-height:18px;}
#grey_search_content label{width:80px; display:block; float:left; padding:2px 0 0 0; height:18px; color:#ffffff; font-weight:bold; font-size:12px;}
#grey_search_content input[type=text]{width:141px; height:20px; font-size:12px; font-weight:normal; color:#000000; padding:0 0 0 5px; border:0px;}
#grey_search_content select{font-family:Arial, Helvetica, sans-serif; border:0px; width:146px; height:20px; font-size:12px; color:#444444; padding:2px 5px 2px 5px; font-weight:normal;}

#grey_keyline{margin:18px 0 0 0; position:relative;}
#grey_keyline_header{height:11px; width:260px; background:url(/images/grey-keyline-header.gif) no-repeat;}
#grey_keyline_footer{height:11px; width:260px; background:url(/images/grey-keyline-footer.gif) no-repeat;}
#grey_keyline_content{width:245px; background:url(/images/grey-keyline-bg.gif) repeat-y; padding:0 0 0 15px;}
#grey_keyline_content h2{font-size:18px; font-weight:bold; color:#6a6a6b; margin:0 0 0 0; padding:0 0 0px 0;}
#grey_keyline_content h3{font-size:18px; font-weight:bold; color:#15458b; margin:0 0 0 0; padding:0 0 15px 0;}
#grey_keyline_content p{margin:0 24px 0 0; padding:0 0 0 0; color:#6a6a6b; font-size:12px; font-weight:bold; line-height:18px;}
#grey_keyline_content label{margin:15px 0 10px 0; color:#6a6a6b; font-size:12px; font-weight:normal; line-height:16px; clear:both; display:block;}
#grey_keyline_content input[type=text]{width:125px; height:25px; font-size:12px; font-weight:normal; color:#000000; padding:0 0 0 5px; border:1px solid #b9b4b0;}

.mps_guest_box{margin:20px 0 0 0;}
.mps_guest_head{clear:both; width:245px; height:20px;}
.mps_guest_prop_count{float:left; width:170px; color:#15458b;}
.mps_guest_prop_remove{float:left; width:65px; color:#c8171e; font-weight:bold;}
.mps_guest_prop_box{}
.mps_guest_prop_box h4{font-size:12px; font-weight:bold; clear:both; color:#2f2f2f; text-decoration:underline; height:24px; padding:0 0 0 0; padding:0 0 0 0;}
.mps_guest_prop_info{clear:both;}
.mps_guest_prop_image{float:left; width:115px; height:85px;}
.mps_guest_prop_detail{float:left; width:90px; padding:0 0 0 10px;}
.mps_guest_prop_price{height:15px; width:90px; color:#15458b; font-weight:bold; font-size:13px;}
.mps_guest_prop_bed{height:15px; width:55px; padding:0 0 0 35px; margin:7px 0 0 0; background:url(/images/icon-bed-grey.gif) no-repeat left; color:#6a6a6b; font-weight:bold; font-size:13px;}
.mps_guest_prop_sofa{height:15px; width:55px; padding:0 0 0 35px; margin:7px 0 0 0; background:url(/images/icon-sofa-grey.gif) no-repeat left; color:#6a6a6b; font-weight:bold; font-size:13px;}
.mps_guest_prop_bath{height:15px; width:55px; padding:0 0 0 35px; margin:7px 0 0 0; background:url(/images/icon-bath-grey.gif) no-repeat left; color:#6a6a6b; font-weight:bold; font-size:13px;}
.mps_guest_prop_media{clear:both; margin:12px 0 0 0; width:228px; height:35px; background:#ffffff; border:1px solid #b9b4b0;}
.propertyresults_footer_icon1{float:left; margin:3px 0px 0px 14px; display:inline;}
.propertyresults_footer_icon2{float:left; margin:3px 0px 0px 23px; display:inline;}
.propertyresults_footer_icon1 a:link, .propertyresults_footer_icon1 a:visited { font-size:11px; font-weight:bold; color:#1e2844; text-decoration:underline; margin:0 0 0 7px; padding:9px 0 0 20px; height:23px; display:block; background: url(/images/icon-more-info.gif) no-repeat left; }
.propertyresults_footer_icon1 a:hover {text-decoration:none; background: url(/images/icon-more-info.gif) no-repeat left; }
.propertyresults_footer_icon2 a:link, .propertyresults_footer_icon2 a:visited { font-size:11px; font-weight:bold; color:#1e2844; text-decoration:underline; margin:0 0 0 7px; padding:9px 0 0 20px; height:23px; display:block; background: url(/images/icon-photos.gif) no-repeat left; }
.propertyresults_footer_icon2 a:hover {text-decoration:none; background: url(/images/icon-photos.gif) no-repeat left; }

#right_column_649{float:left; width:649px; margin:0 0 0 0;}
#right_column_649 h1{color:#15458b; font-size:18px; font-weight:bold; margin:0 0 0 0; padding:0 0 0 0;}

.property_showcase_holder{float:left; width:313px;}
.property_showcase_header{width:313px; height:11px; background:url(/images/showcase-header.gif) no-repeat;}
.property_showcase_footer{width:313px; height:11px; background:url(/images/showcase-footer.gif) no-repeat;}
.property_showcase_content{border-left:1px solid #dbdada; border-right:1px solid #dbdada; background:#6a8ee7; width:298px; padding:0 0 0 13px;}
.property_showcase_price{color:#ffffff; font-size:18px; font-weight:bold;}
.property_showcase_address{color:#ffffff; font-size:14px; font-weight:normal;}
.property_showcase_address ul{margin:0 0 0 0; padding:0 0 0 0; font-size:12px; text-align:center;}
.property_showcase_address ul li{margin:6px 0 0 0; padding:0 13px 0 0; list-style-type:none; font-weight:bold;}
.property_showcase_image_box{clear:both; height:116px; margin:10px 0 0 26px;}
.property_showcase_main_image{float:left; width:154px; height:114px; border:1px solid #ffffff;}
.property_showcase_thumb_image_box{float:left; width:75px; margin:0 0 0 2px;}
.property_showcase_thumb_image{width:73px; height:55px; border:1px solid #ffffff;}
.property_showcase_media{clear:both; margin:12px 0 0 0; width:285px; height:35px; background:#ffffff; border:1px solid #b9b4b0;}
.property_showcase_footer_icon1{float:left; margin:3px 0px 0px 4px; display:inline;}
.property_showcase_footer_icon2{float:left; margin:3px 0px 0px 4px; display:inline;}
.property_showcase_footer_icon3{float:left; margin:3px 0px 0px 4px; display:inline;}
.property_showcase_footer_icon1 a:link, .property_showcase_footer_icon1 a:visited { font-size:11px; font-weight:bold; color:#1e2844; text-decoration:underline; margin:0 0 0 7px; padding:9px 0 0 20px; height:23px; display:block; background: url(/images/icon-more-info.gif) no-repeat left; }
.property_showcase_footer_icon1 a:hover {text-decoration:none; background: url(/images/icon-more-info.gif) no-repeat left; }
.property_showcase_footer_icon2 a:link, .property_showcase_footer_icon2 a:visited { font-size:11px; font-weight:bold; color:#1e2844; text-decoration:underline; margin:0 0 0 7px; padding:9px 0 0 20px; height:23px; display:block; background: url(/images/icon-photos.gif) no-repeat left; }
.property_showcase_footer_icon2 a:hover {text-decoration:none; background: url(/images/icon-photos.gif) no-repeat left; }
.property_showcase_footer_icon3 a:link, .property_showcase_footer_icon3 a:visited { font-size:11px; font-weight:bold; color:#1e2844; text-decoration:underline; margin:0 0 0 7px; padding:9px 0 0 20px; height:23px; display:block; background: url(/images/icon-floorplan.gif) no-repeat left; }
.property_showcase_footer_icon3 a:hover {text-decoration:none; background: url(/images/icon-floorplan.gif) no-repeat left; }

a.button_red_mps{width:156px; height:21px; padding:6px 0 0 0; margin:10px 0 0 0; text-align:center; display:block; text-decoration:none; color:#ffffff; cursor:pointer; outline:none; background:url(/images/red-button.png) no-repeat top; font-size:11px; font-weight:bold;}
a.button_red_mps:hover{text-decoration:none; background-position:bottom;}

.property_result_fbfbfb{width:649px; clear:both; margin:0 0 22px 0;}
.property_result_header_fbfbfb{width:649px; height:16px; background:url(/images/search-header-fbfbfb.png) no-repeat;}
.property_result_footer_fbfbfb{width:649px; height:11px; background:url(/images/search-footer-fbfbfb.png) no-repeat;}
.property_result_content_fbfbfb{width:647px; border-left:#dbdada 1px solid; border-right:#dbdada 1px solid; background:#fbfbfb;}
.property_result_f3f5fc{width:649px; clear:both; margin:0 0 22px 0;}
.property_result_header_f3f5fc{width:649px; height:16px; background:url(/images/search-header-f3f5fc.png) no-repeat;}
.property_result_footer_f3f5fc{width:649px; height:11px; background:url(/images/search-footer-f3f5fc.png) no-repeat;}
.property_result_content_f3f5fc{width:647px; border-left:#dbdada 1px solid; border-right:#dbdada 1px solid; background:#f3f5fc;}
.property_result_content_f3f5fc a:link, .property_result_content_f3f5fc a:visited { font-size:12px; font-weight:bold; text-decoration:none;}
.property_result_content_f3f5fc a:hover {text-decoration:underline;}
.property_result_steel{width:649px; clear:both; margin:0 0 22px 0;}
.property_result_header_steel{width:649px; height:16px; background:url(/images/search-header-steel.png) no-repeat;}
.property_result_footer_steel{width:649px; height:11px; background:url(/images/search-footer-steel.png) no-repeat;}
.property_result_content_steel{width:649px; background:url(/images/search-bg-steel.jpg) no-repeat;}
.property_result_image_box{clear:both; width:206px; margin:0 0 0 0;}
.property_result_main_image{width:206px; height:153px; position:relative;}
.property_result_thumb_image_box{width:206px; margin:2px 0 0 0; height:76px;}
.property_result_thumb_image{width:102px; height:76px; float:left;}
.property_result_left{float:left; width:206px; margin:0 0 0 13px;}
.property_result_right{float:right; width:390px; margin:0 15px 0 0; position:relative;}
.property_result_price{color:#035696; font-size:18px; font-weight:bold;}
.property_result_features{height:15px; margin:0 0 18px 0;}
.property_result_address{color:#035696; font-size:14px; font-weight:normal; margin:5px 0 20px 0;}
.property_result_bed{float:left; height:14px; width:90px; padding:1px 0 0 28px; margin:7px 0 0 0; background:url(/images/icon-bed-grey.png) no-repeat left; color:#6a6a6b; font-weight:normal; font-size:12px;}
.property_result_sofa{float:left; height:14px; width:125px; padding:1px 0 0 30px; margin:7px 0 0 0; background:url(/images/icon-sofa-grey.png) no-repeat left; color:#6a6a6b; font-weight:normal; font-size:12px;}
.property_result_bath{float:left; height:14px; width:86px; padding:1px 0 0 30px; margin:7px 0 0 0; background:url(/images/icon-bath-grey.png) no-repeat left; color:#6a6a6b; font-weight:normal; font-size:12px;}
.property_result_right p{color:#484848; line-height:20px;}
.property_result_right ul{margin:0 0 0 16px; padding:0 0 0 0; font-size:12px;}
.property_result_right ul li{margin:0 0 0 0; padding:0 0 0 0; list-style-type:circle;line-height:20px;}
.property_results_media{clear:both; float:right; margin:24px 0 0 0; width:380px; height:35px; background:#ffffff; border:1px solid #b9b4b0;}
.property_results_footer_icon1{float:left; margin:3px 0px 0px 5px; display:inline;}
.property_results_footer_icon2{float:left; margin:3px 0px 0px 20px; display:inline;}
.property_results_footer_icon3{float:left; margin:3px 0px 0px 20px; display:inline;}
.property_results_footer_icon1 a:link, .property_results_footer_icon1 a:visited { font-size:11px; font-weight:bold; color:#1e2844; text-decoration:underline; margin:0 0 0 7px; padding:9px 0 0 20px; height:23px; display:block; background: url(/images/icon-more-info.gif) no-repeat left; }
.property_results_footer_icon1 a:hover {text-decoration:none; background: url(/images/icon-more-info.gif) no-repeat left; }
.property_results_footer_icon2 a:link, .property_results_footer_icon2 a:visited { font-size:11px; font-weight:bold; color:#1e2844; text-decoration:underline; margin:0 0 0 7px; padding:9px 0 0 20px; height:23px; display:block; background: url(/images/icon-photos.gif) no-repeat left; }
.property_results_footer_icon2 a:hover {text-decoration:none; background: url(/images/icon-photos.gif) no-repeat left; }
.property_results_footer_icon3 a:link, .property_results_footer_icon3 a:visited { font-size:11px; font-weight:bold; color:#1e2844; text-decoration:underline; margin:0 0 0 7px; padding:9px 0 0 20px; height:23px; display:block; background: url(/images/icon-floorplan.gif) no-repeat left; }
.property_results_footer_icon3 a:hover {text-decoration:none; background: url(/images/icon-floorplan.gif) no-repeat left; }
.property_member_box{width:110px; height:60px; position:absolute; top:0px; right:0px;}
.property_results_virtual_tour{float:right; position:absolute; top:-13px; right:130px;}
.property_results_virtual_tour a:link, .property_results_virtual_tour a:visited { font-size:12px; font-weight:bold; color:#1e2844; text-decoration:underline; margin:6px 0 0 0; padding:9px 0 0 50px; height:24px; display:block; background: url(/images/icon-virtual-tour.png) no-repeat left; }
.property_results_virtual_tour a:hover {text-decoration:none; background: url(/images/icon-virtual-tour.png) no-repeat left; }

.property_results_go_back a:link, .property_results_go_back a:visited { font-size:12px; font-weight:bold; color:#1e2844; text-decoration:underline; margin:0px 0 0 0; padding:2px 0 0 24px; height:26px; display:block; background: url(/images/icon-go-back.gif) no-repeat left; }
.property_results_go_back a:hover {text-decoration:none; background: url(/images/icon-go-back.gif) no-repeat left; }

.property_details{width:570px; clear:both; margin:0 0 0 0; float:left;}
.property_details_header{width:570px; height:12px; background:url(/images/property-details-header.gif) no-repeat;}
.property_details_footer{width:570px; height:12px; background:url(/images/property-details-footer.gif) no-repeat;}
.property_details_content{width:528px; padding:0 20px 0 20px; border-left:#dbdada 1px solid; border-right:#dbdada 1px solid; background:#f2f2f2;}
.property_details_price{color:#035696; font-size:18px; font-weight:bold; width:340px;}
.property_details_address{color:#414141; font-size:14px; font-weight:normal; width:340px;}
.property_details_features{float:right; width:180px; height:90px;}
.property_details_bed{float:left; height:15px; width:145px; padding:0 0 0 35px; margin:7px 0 0 0; background:url(/images/icon-bed-grey.png) no-repeat left; color:#6a6a6b; font-weight:bold; font-size:13px;}
.property_details_sofa{float:left; height:15px; width:145px; padding:0 0 0 35px; margin:7px 0 0 0; background:url(/images/icon-sofa-grey.png) no-repeat left; color:#6a6a6b; font-weight:bold; font-size:13px;}
.property_details_bath{float:left; height:15px; width:145px; padding:0 0 0 35px; margin:7px 0 0 0; background:url(/images/icon-bath-grey.png) no-repeat left; color:#6a6a6b; font-weight:bold; font-size:13px;}

.property_details_slideshow{float:left; margin:3px 0px 0px 0px; display:inline;}
.property_details_slideshow a:link, .property_details_slideshow a:visited { font-size:11px; font-weight:bold; color:#1e2844; text-decoration:underline; margin:0 0 0 0px; padding:9px 0 0 20px; height:23px; display:block; background: url(/images/icon-photos.gif) no-repeat left; }
.property_details_slideshow a:hover {text-decoration:none; background: url(/images/icon-photos.gif) no-repeat left;}

#property_details_main_photo{width:528px; height:402px; clear:both; margin:0 0 4px 0;}
#thumbs{clear:both; width:528px; height:89px;}
.property_details_thumb_photo_box{width:118px; height:89px; float:left; margin:0 4px 4px 0px;}

.property_details_media{clear:both; margin:0 0 0 0; width:570px; height:20px; text-align:center;}
.property_details_footer_icon1{float:left; margin:3px 0px 0px 0px; display:inline;}
.property_details_footer_icon2{float:left; margin:3px 0px 0px 8px; display:inline;}
.property_details_footer_icon3{float:left; margin:3px 0px 0px 8px; display:inline;}
.property_details_footer_icon4{float:left; margin:3px 0px 0px 8px; display:inline;}
.property_details_footer_icon1 a:link, .property_details_footer_icon1 a:visited { font-size:12px; font-weight:bold; color:#1e2844; text-decoration:underline; margin:0 0 0 0; padding:9px 0 0 20px; height:23px; display:block; background: url(/images/icon-floorplan.gif) no-repeat left; }
.property_details_footer_icon1 a:hover {text-decoration:none; background: url(/images/icon-floorplan.gif) no-repeat left; }
.property_details_footer_icon2 a:link, .property_details_footer_icon2 a:visited { font-size:12px; font-weight:bold; color:#1e2844; text-decoration:underline; margin:0 0 0 7px; padding:9px 0 0 20px; height:23px; display:block; background: url(/images/icon-floorplan.gif) no-repeat left; }
.property_details_footer_icon2 a:hover {text-decoration:none; background: url(/images/icon-floorplan.gif) no-repeat left; }
.property_details_footer_icon3 a:link, .property_details_footer_icon3 a:visited { font-size:12px; font-weight:bold; color:#1e2844; text-decoration:underline; margin:0 0 0 7px; padding:9px 0 0 20px; height:23px; display:block; background: url(/images/icon-note.gif) no-repeat left; }
.property_details_footer_icon3 a:hover {text-decoration:none; background: url(/images/icon-note.gif) no-repeat left; }
.property_details_footer_icon4 a:link, .property_details_footer_icon4 a:visited { font-size:12px; font-weight:bold; color:#1e2844; text-decoration:underline; margin:0 0 0 0; padding:9px 0 0 50px; height:24px; display:block; background: url(/images/icon-virtual-tour.png) no-repeat left; }
.property_details_footer_icon4 a:hover {text-decoration:none; background: url(/images/icon-virtual-tour.png) no-repeat left; }

#property_details_actions{float:left; width:336px; margin:0 0 0 26px;}
#property_details_actions h2{color:#c8171e; font-size:18px; font-weight:bold; margin:0 0 6px 0;}

.property_agent_details{width:336px; clear:both; margin:5px 0 0 0; float:left;}
.property_agent_details_header{width:336px; height:12px; background:url(/images/agent-details-header.gif) no-repeat;}
.property_agent_details_footer{width:336px; height:12px; background:url(/images/agent-details-footer.gif) no-repeat;}
.property_agent_details_content{position:relative; width:294px; padding:0 20px 0 20px; border-left:#dbdada 1px solid; border-right:#dbdada 1px solid; background:#fbfbfb;}

.property_agent_details_content h4{color:#676767; font-size:15px; font-weight:bold; line-height:16px;}
.property_agent_details_content p{color:#676767; font-size:12px; font-weight:bold; line-height:16px;}
.property_details_agent_box{width:110px; height:60px; position:absolute; top:0px; right:20px;}

#property_details_similar_properties{position:relative; background:url(/images/similar-properties-bg.gif) no-repeat; width:316px; height:89px; padding:16px 0 0 20px; clear:both; margin:10px 0 0 0;}

#prop_details_similar_properties{clear:both; width:280px; margin:0 0 18px 0;}
#prop_details_similar_properties h3{background:url(/images/email-icon.gif) no-repeat top left; width:235px; height:30px; color:#ffffff; font-weight:bold; font-size:13px; margin:0 0 10px 0; padding:0 0 0 45px;}
#prop_details_similar_properties input[type=text]{width:150px; height:25px; font-size:12px; font-weight:normal; color:#000000; padding:0 0 0 5px; border:1px solid #b9b4b0;}
#prop_details_similar_properties label{width:88px; display:block; float:right; padding:0px 0 0 0; height:20px; color:#ffffff; font-weight:bold; font-size:12px;}


/* AUTOCOMPLETE */
.ac_results {border: 1px solid #666666; background-color: white; overflow: hidden; z-index: 99999; margin: -1px 0 0 0;}
.ac_results ul {width:100%; list-style-position: outside; list-style: none; padding: 0; margin: 0;}
.ac_results li { margin: 0px; padding: 3px 10px; cursor: default; display: block; font:menu; font-size: 14px; line-height: 20px; overflow: hidden;}
.ac_loading {background: #efefef url('/images/indicator.gif') right center no-repeat;}
.ac_odd {background-color: #eee;}
.ac_over {background-color: #C8171E;color: #FFFFFF;}

.underoffer {position: absolute; right:0; top:0; width:156px; z-index:100}

#property_overview_content{position:relative; width:100%; margin:20px 0 0 0;}
h2.map_title{color:#15458b; font-size:16px; font-weight:bold; margin:0 0 6px 21px; padding:0 0 0 0;}
#property_key_points{width:549px; margin:0 0 0 21px;}
#property_key_points h2{color:#15458b; font-size:16px; font-weight:bold; margin:0 0 6px 0; padding:0 0 0 0;}
#property_key_points ul{width:273px; float:left; margin:0 0 20px 0; padding:0 0 0 0;}
#property_key_points ul li{line-height:16px; list-style-type:circle; margin:0 0 6px 16px; padding:0 0 0 0;}

#property_feature_text{clear:both; width:891px; margin:0 0 0 21px;}
#property_feature_text h2{color:#15458b; font-size:16px; font-weight:bold; margin:0 0 6px 0; padding:0 0 0 0;}
#property_feature_text p{line-height:16px; margin:0 0 14px 0;}

#property_room_details{clear:both; width:891px; margin:24px 0 0 21px;}
#property_room_details p{line-height:16px;}
#property_room_details h2{font-weight:bold; display:inline; font-size:13px;}
#property_room_details h2 span{color:#15458b; margin:0 0 0 24px;}

#property_floorplans{clear:both; width:891px; margin:20px 0 0 21px;}
#property_floorplans h2{color:#15458b; font-size:16px; font-weight:bold; margin:0 0 6px 0; padding:0 0 0 0;}
#property_epc{clear:both; width:891px; margin:20px 0 0 21px;}
#property_epc h2{color:#15458b; font-size:16px; font-weight:bold; margin:0 0 6px 0; padding:0 0 0 0;}

#property_disclaimer{clear:both; width:891px; margin:20px 0 0 21px;}
#property_disclaimer p{line-height:12px; font-size:10px;}

.property_results_back_to_top a:link, .property_results_back_to_top a:visited { font-size:12px; font-weight:bold; color:#1e2844; text-decoration:underline; margin:0px 0 0 0; padding:2px 0 0 24px; height:26px; display:block; background: url(/images/back-to-top.gif) no-repeat left; }
.property_results_back_to_top a:hover {text-decoration:none; background: url(/images/back-to-top.gif) no-repeat left; }

#button_request_booking{width:153px; height:44px; margin:0px 0 0px 0; display:block; float:left;}
#button_request_booking a:link, #button_request_booking a:visited {font-size:14px; font-weight:bold; color:#ffffff; text-decoration:none; margin:0 0 0 0; padding:0 0 0 0; height:44px; width:153px; display:block; background: url(/images/button-request-viewing.gif) no-repeat bottom; outline:none;}
#button_request_booking a:hover {text-decoration:none; background: url(/images/button-request-viewing.gif) no-repeat top;}
#button_call_me_back{width:117px; height:44px; margin:0 0 0 0; display:block; float:left;}
#button_call_me_back a:link, #button_call_me_back a:visited {font-size:14px; font-weight:bold; color:#5f6164; text-decoration:none; margin:0 0 0 0; padding:0 0 0 0; height:44px; width:117px; display:block; background: url(/images/button-call-back.gif) no-repeat bottom; outline:none;}
#button_call_me_back a:hover {text-decoration:none; background: url(/images/button-call-back.gif) no-repeat top;}
#button_send_to_friend{width:141px; height:44px; margin:0 0 0 0; display:block; float:left;}
#button_send_to_friend a:link, #button_send_to_friend a:visited {font-size:14px; font-weight:bold; color:#5f6164; text-decoration:none; margin:0 0 0 0; padding:0 0 0 0; height:44px; width:141px; display:block; background: url(/images/button-send-to-friend.gif) no-repeat bottom; outline:none;}
#button_send_to_friend a:hover {text-decoration:none; background: url(/images/button-send-to-friend.gif) no-repeat top;}
#button_property_brochure{width:160px; height:44px; margin:0 0 0 0; display:block; float:left;}
#button_property_brochure a:link, #button_property_brochure a:visited {font-size:14px; font-weight:bold; color:#5f6164; text-decoration:none; margin:0 0 0 0; padding:0 0 0 0; height:44px; width:160px; display:block; background: url(/images/button-property-brochure.gif) no-repeat bottom; outline:none;}
#button_property_brochure a:hover {text-decoration:none; background: url(/images/button-property-brochure.gif) no-repeat top;}
.button_property_mortgage_advice{width:336px; height:33px; margin:0 0 5px 0; display:block; clear:both;}
.button_property_mortgage_advice a:link, .button_property_mortgage_advice a:visited {font-size:14px; font-weight:bold; color:#5f6164; text-decoration:none; margin:0 0 0 0; padding:8px 0 0 51px; height:25px; width:285px; display:block; background: url(/images/button-mortgage-advice.gif) no-repeat right; outline:none;}
.button_property_mortgage_advice a, .button_property_mortgage_advice a:hover {font-size:14px; font-weight:bold; color:#ffffff; text-decoration:none; margin:0 0 0 0; padding:8px 0 0 51px; height:25px; width:285px; display:block; background: url(/images/button-mortgage-advice.gif) no-repeat left; outline:none;}

#login_box h2{height:30px; font-size:18px; font-weight:bold; color:#6a6a6b; margin:0 0 10px 0; padding:0 0 0 0;}
#login_box{width:500px; margin:0 0 0 23px; display:block;}
#login_box label{width:120px; display:block; float:left; padding:9px 0 0 0; height:21px; color:#6a6a6b; font-weight:bold; font-size:13px;}
#login_box input[type=text], #login_box input[type=password]{width:195px; font-size:12px; font-weight:normal; color:#000000; padding:5px; border:1px solid #b9b4b0;}

#new_users_box{width:600px; margin:15px 0 0 23px; display:block;}
#new_users_box h2{font-size:18px; font-weight:bold; color:#c8171f; margin:0 0 10px 0; padding:0 0 0 0;}
#new_users_box h3{font-size:14px; font-weight:bold; color:#c8171f; margin:10px 0 6px 0; padding:0 0 0 0;}
#new_users_box p{font-size:12px; font-weight:normal; margin:0 0 0 0; padding:0 0 6px 0;}
#new_users_box ul{margin:0 0 0 0; padding:0 0 0 0; display:block;}
#new_users_box ul li{line-height:16px; list-style-type:circle; margin:0 0 0 16px; padding:0 0 6px 0;}

#propenq_box{width:100%; margin:15px 0 0 23px; display:block;}
#propenq_box h2{font-size:18px; font-weight:bold; color:#c8171f; margin:0 0 10px 0; padding:0 0 0 0;}
#propenq_box label{width:200px; display:block; float:left; padding:8px 0 0 0; height:22px; font-weight:bold; font-size:13px;}
#propenq_box input[type=text], #propenq_box input[type=password]{width:220px; height:27px; font-size:12px; font-weight:normal; color:#000000; padding:0 0 0 5px;}
#propenq_box select{width:227px; height:30px; font-size:12px; font-weight:normal; color:#000000; padding:0 0 0 5px;}
#propenq_box textarea{width:380px; height:120px; font-size:12px; font-family:Arial; font-weight:normal; color:#000000; padding:0 0 0 5px;}

#register_account_box{width:600px; margin:0 0 0 23px; display:block;}
#register_account_box h2{font-size:18px; font-weight:bold; color:#c8171f; margin:0 0 0 0; padding:0 0 6px 0;}
#register_account_box h3{font-size:14px; font-weight:bold; color:#c8171f; margin:0 0 0 0; padding:12px 0 6px 0;}
#register_account_box p{font-size:12px; font-weight:normal; margin:0 0 0 0; padding:0 0 6px 0;}
#register_account_box ul{margin:0 0 0 0; padding:0 0 0 0; display:block;}
#register_account_box ul li{line-height:16px; list-style-type:circle; margin:0 0 0 16px; padding:0 0 6px 0;}

.register_form_box{width:500px; margin:0 0 0 23px; display:block; padding:15px 0 0 0;}
.register_form_box label{width:180px; display:block; float:left; padding:9px 0 0 0; height:21px; color:#6a6a6b; font-weight:bold; font-size:13px;}
.register_form_box input[type=text], .register_form_box input[type=password]{width:220px; height:27px; font-size:12px; font-weight:normal; color:#000000; padding:0 0 0 5px; border:1px solid #b9b4b0;}
.register_form_box select{width:229px; height:30px; font-size:12px; font-weight:normal; color:#000000; padding:0 0 0 5px; border:1px solid #b9b4b0;}


.form_row label, .form_row{color:#6a6a6b; font-weight:bold;}
.form_row input[type=text]{border:1px solid #b9b4b0;}
.form_row input[type=password]{border:1px solid #b9b4b0;}
.form_row select{border:1px solid #b9b4b0;}
.form_row textarea{border:1px solid #b9b4b0;}

.required, .required label {color: #DF0000; font-weight:bold;}
.required input[type=text], .required input[type=password], .required select, .required textarea {border: 2px solid #DF0000;}
.required input:focus, .required select:focus, .required textarea:focus {border: 2px solid #DF0000;}
.required input:focus[type=text], .required input:focus[type=password], .required select:focus{background:#ffffe0;}
.required{margin:0 0 15px 0;}
#property_overview_content textarea{width:558px; padding:6px; font-size:12px; font-family:Arial; border:1px solid #b9b4b0;}

a.button-mpstv:link, a.button-mpstv:visited {width: 158px; float:left; height: 124px; text-decoration:none; background:url(/images/cp_mpstv.jpg) top; margin:0;}
a.button-mpstv:hover {background-position: bottom;}
a.button-mpd:link, a.button-mpd:visited {width: 158px; float:left; height: 124px; text-decoration:none; background:url(/images/cp_mpd.jpg) top; margin:0;}
a.button-mpd:hover {background-position: bottom;}
a.button-mpr:link, a.button-mpr:visited {width: 158px; float:left; height: 124px; text-decoration:none; background:url(/images/cp_mpr.jpg) top; margin:0;}
a.button-mpr:hover {background-position: bottom;}
a.button-mortgage:link, a.button-mortgage:visited {width: 158px;float:left;height: 124px;text-decoration:none;background:url(/images/mps_mortgage.jpg) top; margin:0;}
a.button-mortgage:hover {background-position: bottom;}
a.button-shortlist:link, a.button-shortlist:visited {width: 158px;float:left;height: 124px;text-decoration:none;background:url(/images/mps_shortlist.jpg) top;margin:0;}
a.button-shortlist:hover {background-position: bottom;}
a.button-suitable:link, a.button-suitable:visited {width: 158px;float:left;height: 124px;text-decoration:none;background:url(/images/mps_suitable.jpg) top;margin:0;}
a.button-suitable:hover {background-position: bottom;}
a.button-valuation:link, a.button-valuation:visited {width: 158px; float:left; height: 124px; text-decoration:none; background:url(/images/mps_valuation.jpg) top;margin:0;}
a.button-valuation:hover {background-position: bottom;}
a.button-customer-services:link, a.button-customer-services:visited {width: 158px;float:left;height: 124px;text-decoration:none;background:url(/images/mps_customerservices.jpg) top;margin:0;}
a.button-customer-services:hover {background-position: bottom;}
a.button-clientsamplestats:link, a.button-clientsamplestats:visited {width: 158px;float:left;height: 124px;text-decoration:none;background:url(/images/mps_client_stats_sample.jpg) top;margin:0;}
a.button-clientsamplestats:hover {background-position: bottom;}
a.button-clientstats:link, a.button-clientstats:visited {width: 158px;float:left;height: 124px;text-decoration:none;background:url(/images/mps_client_stats.jpg) top;margin:0;}
a.button-clientstats:hover {background-position: bottom;}

#control_panel_holder{width:484px; margin:0 auto 0 auto;}

.right_column_content{display:block; width:100%; margin:0 0 20px 0; position:relative;}
.right_column_content h1{color:#15458b; font-size:18px; font-weight:bold; margin:0 0 0 0; padding:0 0 0 0;}
.right_column_content p{}
.right_column_content label{width:180px; display:block; float:left; padding:9px 0 0 0; height:21px; font-weight:bold; font-size:13px;}
.right_column_content input[type=text], .right_column_content input[type=password]{width:220px; height:27px; font-size:12px; font-weight:normal; color:#000000; padding:0 0 0 5px;}
.right_column_content select{width:229px; height:30px; font-size:12px; font-weight:normal; color:#000000; padding:0 0 0 5px;}

a.button-overview:link, a.button-overview:visited {width: 158px;  float:left;  height: 124px;  text-decoration:none;  background:url(/images/cs_overview.jpg) top;  margin:0;}
a.button-overview:hover { background-position: bottom;}
a.button-agent:link, a.button-agent:visited {width: 158px;  float:left;  height: 124px;  text-decoration:none;  background:url(/images/cs_talk_to_agent.jpg) top;  margin:0;}
a.button-agent:hover { background-position: bottom; margin:0;}
a.button-feedback:link, a.button-feedback:visited { width: 158px;  float:left;  height: 124px;  text-decoration:none;  background:url(/images/cs_viewing_feedback.jpg) top;  margin:0;}
a.button-feedback:hover { background-position: bottom;}
a.button-marketing:link, a.button-marketing:visited {    width: 158px;  float:left;  height: 124px;  text-decoration:none;  background:url(/images/cs_marketing_log.jpg) top;  margin:0;}
a.button-marketing:hover { background-position: bottom;}
a.button-progress:link, a.button-progress:visited {    width: 158px;  float:left;  height: 124px;  text-decoration:none;  background:url(/images/cs_offer_progress.jpg) top;  margin:0;}
a.button-progress:hover { background-position: bottom;  margin:0;}
a.button-options:link, a.button-options:visited {    width: 158px;  float:left;  height: 124px;  text-decoration:none;  background:url(/images/cs_options.jpg) top;  margin:0;}
a.button-options:hover { background-position: bottom;}
a.button-sale:link, a.button-sale:visited {width: 158px;  float:left;  height: 124px;  text-decoration:none;background:url(/images/cs_sale_progress.jpg) top;margin:0;}
a.button-sale:hover {background-position: bottom;}

.vendorbox {border:1px solid #e7e7e7;	width:618px;	height:110px;	font-size:11px;	font-family:Arial;	margin:6px 0 6px 0;	}

#frequency tbody tr td input[type=radio]{margin:8px 0 0 0;}

.right_column_content ul {padding:0 0 0 15px;}
.right_column_content ul li{line-height:16px; list-style-type:circle; margin:0 0 6px 16px; padding:0 0 0 0;}
.right_column_content h2 {margin:0; padding:0; color:#27589D; font-size:13px; font-weight:bold;}
.right_column_content a:link, .right_column_content a:visited {font-weight:normal; text-decoration:none;}
.right_column_content a:hover, .right_column_content a:active {font-weight:normal; text-decoration:underline;}
.content_image {float:right; margin:5px 0 20px 20px;}

.checkbox_margin{padding:12px 0 0 0;}

#emailed_properties_success{display:block; width:100%; background:#27589D; color:#ffffff; font-weight:bold; margin:20px 0 20px 0;}
#emailed_properties_success p{padding:20px;}

#emailed_properties_success2{display:block; width:100%; background:#27589D; color:#ffffff; font-weight:bold; margin:0px 0 20px 0;}
#emailed_properties_success2 p{padding:20px;}

#save_properties_success{display:block; width:350px; background:#27589D; color:#ffffff; font-weight:bold; margin:0 0 20px 0;}
#save_properties_success p{padding:20px;}

#sim_prop_box{padding:10px 25px 0 25px; position:relative; width:210px; height:90px; background:url(/images/sim_prop_bg.jpg);}
#sim_prop_box h2{background:url(/images/email-icon.gif) no-repeat top left; width:195px; height:30px; color:#15458b; font-weight:bold; font-size:12px; margin:0 0 7px 0; padding:0 0 0 45px;}
#sim_prop_box input[type=text]{width:150px; height:25px; font-size:12px; font-weight:normal; color:#000000; padding:0 0 0 5px; border:1px solid #b9b4b0;}
input:focus[type=text], select:focus{background:#ffffe0;}
#sim_prop_box label{width:88px; display:block; float:right; padding:0px 0 0 0; height:20px; color:#ffffff; font-weight:bold; font-size:12px;}
#sim_prop_box div a:link, #sim_prop_box div a:visited {margin:5px 6px 0 0; float:right; font-weight:bold; text-decoration:none; position:absolute; top:48px; right:28px;}
#sim_prop_box div a:hover, #sim_prop_box div a:active {margin:5px 6px 0 0; float:right; font-weight:bold; text-decoration:underline; position:absolute; top:48px; right:28px;}

.mps_banner_style 
{
	width:553px; height:76px; float:right; padding:8px 8px 0px 0px;
}

#propertyspace_banner_left {
width:553px; height:77px; float:left;
}

#propertyspace_banner_right {
width:224px; height:76px; float:left; background-image:url(/images/propertyspace_banner_logo_pm.png);
}

#propertyspace_banner_links 
{
	float:left; color:#000000; padding:10px 0px 0px 8px; font-size:11px;
}

.header_links:link, .header_links:visited {
	color:#000000;
}

.header_links:hover, .header_links:active {
	text-decoration:none;
}

input[type=radio]{margin:8px 0 0 0;}
textarea{font-size:12px; font-family:Arial;}
#mps_float{position:absolute; right:3px; top:4px;}
#mps_float_height{position:absolute; right:3px; top:14px;}
#mps_float_height a:link, #mps_float_height a:visited {text-decoration:underline; color:#c8171e;}
#mps_float_height a:hover, #mps_float_height a:active {text-decoration:none; color:#c8171e;}
#mps_float a:link, #mps_float a:visited {text-decoration:underline; color:#c8171e;}
#mps_float a:hover, #mps_float a:active {text-decoration:none; color:#c8171e;}

.button_property_content_advice{width:260px; height:33px; margin:0 0 5px 0; display:block; clear:both;}
.button_property_content_advice a:link, .button_property_content_advice a:visited {font-size:14px; font-weight:bold; color:#5f6164; text-decoration:none; margin:0 0 0 0; padding:8px 0 0 45px; height:25px; width:215px; display:block; background: url(/images/content-one-click-btn.jpg) no-repeat right; outline:none;}
.button_property_content_advice a, .button_property_content_advice a:hover {font-size:14px; font-weight:bold; color:#ffffff; text-decoration:none; margin:0 0 0 0; padding:8px 0 0 45px; height:25px; width:215px; display:block; background: url(/images/content-one-click-btn.jpg) no-repeat left; outline:none;}
.one_click_quote_h2{color:#c8171e; font-size:18px; font-weight:bold; margin:0 0 6px 0;}

.showcase_container{width:313px; height:272px; float:left;}

input[type=submit].button_darkgreen_submit{width:88px; height:26px; padding:0px 0 0 0; text-align:center; display:block; text-decoration:none; color:#ffffff; cursor:pointer; outline:none; background:url(/images/button-dark-green.png) no-repeat top; font-size:12px; font-weight:bold; border:0;}
input[type=submit].button_darkgreen_submit:hover{text-decoration:none; background-position:bottom;}

#floatMenu{position:absolute; top:130px; right:-130px; width:122px;}
#floatMenu ul{margin-bottom:20px;}
#floatMenu ul li a{display:block; border:1px solid #09f; background-color:#15458b; border-left:4px solid #09f; text-decoration:none; color:#fff; padding:5px 5px 5px 10px;}
#floatMenu ul li a:hover{color:#fff; background-color:#333333;}
#floatMenu ul.menu1 li a:hover{border-color:#09f;}
#floatMenu ul.menu2 li a:hover{border-color:#9f0;}
#floatMenu ul.menu3 li a:hover{border-color:#f09;}
#floatMenu ul li#requestvaluation a{background-color:#c8171e;}
#floatMenu ul li#requestvaluation a:hover{background-color:#333333;}

.header_login_box{height:87px; width:160px; float:right; padding:6px 15px 0 0;}
.header_login_box h1{color:#ffffff; font-weight:bold; font-size:10px; padding:0 0 0 0; margin:0 0 0 0;}
.header_login_box input#email_login[type=text]{width:152px; font-size:11px; border:0px; font-weight:normal; color:#000000; padding:4px; margin:3px 0 3px 0;}
.header_login_box input#password_login{width:107px; font-size:11px; border:0px; font-weight:normal; color:#000000; padding:4px;}
.header_login_box input[type=submit]{float:right; width:40px; height:20px; padding:0px 0 0 0; text-align:center; display:block; text-decoration:none; display:inline; color:#ffffff; cursor:pointer; outline:none; background:#7b8fb2; font-size:11px; border:0;}
.header_login_box input[type=submit]:hover{text-decoration:none; background-position:bottom;}
.header_login_box p{padding:2px 0 0 0; margin:0 0 0 0; clear:both;}
.header_login_box p a{font-size:11px; text-decoration:underline; color:#fff;}
.header_login_box p a:hover{color:#fff; text-decoration:none;}

.logout_header_style{float:right; width:120px;padding:0px 0 0 0; margin:28px 15px 0 0;}
.logout_header_style p{float:right; color:#ffffff; height:38px; vertical-align:bottom; text-align:right;}
.logout_header_style a{float:right; width:60px; padding:3px 6px 3px 6px; text-align:center; display:block; text-decoration:none; display:inline; color:#ffffff; cursor:pointer; outline:none; background:#7b8fb2; font-size:11px;}
.logout_header_style a:hover{color:#fff; text-decoration:underline;}

.logged_in_header_style{width:553px; height:76px; float:right; padding:8px 8px 0px 0px;}

.site_header_mps{width:980px; height:93px; background:url(/images/header_mps_logo.png) no-repeat; position:relative;}

#col_1{width:184px; float:left;}
#col_2{width:184px; float:left;}
#col_3{width:185px; float:left;}

.button_header_tv{width:184px; height:26px; display:block; clear:both;}
.button_header_tv a:link, .button_header_tv a:visited {height:26px; width:184px; display:block; background: url(/images/header_tv_off.jpg) no-repeat; outline:none;}
.button_header_tv a, .button_header_tv a:hover {background: url(/images/header_tv_on.jpg) no-repeat; outline:none;}

.button_header_personal{width:184px; height:26px; display:block; clear:both;}
.button_header_personal a:link, .button_header_personal a:visited {height:26px; width:184px; display:block; background: url(/images/header_personal_off.jpg) no-repeat; outline:none;}
.button_header_personal a, .button_header_personal a:hover {background: url(/images/header_personal_on.jpg) no-repeat; outline:none;}

.button_header_requirements{width:184px; height:26px; display:block; clear:both;}
.button_header_requirements a:link, .button_header_requirements a:visited {height:26px; width:184px; display:block; background: url(/images/header_property_off.jpg) no-repeat; outline:none;}
.button_header_requirements a, .button_header_requirements a:hover {background: url(/images/header_property_on.jpg) no-repeat; outline:none;}

.button_header_shortlist{width:184px; height:26px; display:block; clear:both;}
.button_header_shortlist a:link, .button_header_shortlist a:visited {height:26px; width:184px; display:block; background: url(/images/header_shortlist_off.jpg) no-repeat; outline:none;}
.button_header_shortlist a, .button_header_shortlist a:hover {background: url(/images/header_shortlist_on.jpg) no-repeat; outline:none;}

.button_header_suitable{width:184px; height:26px; display:block; clear:both;}
.button_header_suitable a:link, .button_header_suitable a:visited {height:26px; width:184px; display:block; background: url(/images/header_suitable_off.jpg) no-repeat; outline:none;}
.button_header_suitable a, .button_header_suitable a:hover {background: url(/images/header_suitable_on.jpg) no-repeat; outline:none;}

.button_header_mortgage{width:184px; height:26px; display:block; clear:both;}
.button_header_mortgage a:link, .button_header_mortgage a:visited {height:26px; width:184px; display:block; background: url(/images/header_mortgage_off.jpg) no-repeat; outline:none;}
.button_header_mortgage a, .button_header_mortgage a:hover {background: url(/images/header_mortgage_on.jpg) no-repeat; outline:none;}

.button_header_valuation{width:185px; height:26px; display:block; clear:both;}
.button_header_valuation a:link, .button_header_valuation a:visited {height:26px; width:185px; display:block; background: url(/images/header_valuation_off.jpg) no-repeat; outline:none;}
.button_header_valuation a, .button_header_valuation a:hover {background: url(/images/header_valuation_on.jpg) no-repeat; outline:none;}

.button_header_customer{width:185px; height:26px; display:block; clear:both;}
.button_header_customer a:link, .button_header_customer a:visited {height:26px; width:185px; display:block; background: url(/images/header_customer_off.jpg) no-repeat; outline:none;}
.button_header_customer a, .button_header_customer a:hover {background: url(/images/header_customer_on.jpg) no-repeat; outline:none;}

.button_header_stats{width:185px; height:26px; display:block; clear:both;}
.button_header_stats a:link, .button_header_stats a:visited {height:26px; width:185px; display:block; background: url(/images/header_stats_off.jpg) no-repeat; outline:none;}
.button_header_stats a, .button_header_stats a:hover {background: url(/images/header_stats_on.jpg) no-repeat; outline:none;}

#notescontrol{clear:both; margin:0 0 20px 20px;}
#notescontrol h1{color:#15458B; font-size:16px; font-weight:bold; margin:0 0 6px 0; padding:0;}
#notescontrol p{color:#444444; font-size:12px; font-weight:normal; margin:0 0 6px 0; padding:0;}

.agent_online_application{width:260px; height:33px; margin:20px 0 5px 45px; float:left;}
.agent_online_application a:link, .agent_online_application a:visited {font-size:14px; font-weight:bold; color:#5f6164; text-decoration:none; margin:0 0 0 0; padding:8px 0 0 45px; height:25px; width:215px; display:block; background: url(/images/content-one-click-btn.jpg) no-repeat right; outline:none;}
.agent_online_application a, .agent_online_application a:hover {font-size:14px; font-weight:bold; color:#ffffff; text-decoration:none; margin:0 0 0 0; padding:8px 0 0 45px; height:25px; width:215px; display:block; background: url(/images/content-one-click-btn.jpg) no-repeat left; outline:none;}

#increase_radius {background: #EDEDED;border-top: 1px solid #c4c4c4;border-bottom: 1px solid #c4c4c4;margin: 0 2px 15px 2px;padding: 10px;font-weight: bold;font-size: 12px;text-align: center;}

.location_links {}
.location_links li {margin: 0 0 10px 20px; font-size: 12px;}
.location_links li a, .location_links li a:link {text-decoration: none;}

.notescontrol {background:#EDEDED; border-top:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4; margin:0 0 20px 0; padding:10px 20px 10px 20px; text-align:left; width:609px;}
.notescontrol h4 {font-size: 13px; font-weight:bold; color:#15458B; margin:0 0 4px 0;}
.notescontrol p{color:#444444; line-height:17px; margin:0 0 10px 0;}
.notescontrol p a{text-decoration:underline; color:#444444;}
.notescontrol p a:hover{color:#333333; text-decoration:none;}

.align_mps_btn{margin:0 auto 0 auto;width:156px;}


/*slider */
#news_home_holder{width:374px; height:189px; padding:0 0 0 0; background:url(/images/small-news-bg.png) no-repeat; position:absolute; top:44px; left:46px;}
#slider{width:344px; height:150px;}
#slider h1{font-size:22px; font-weight:bold; color:#b64949; margin:0 0 10px 0; padding:0 0 0 0;}

#slider .slider_content {color:#2b2b2c; padding:15px 15px 0 15px; position:absolute; width:344px; z-index:-91;}
#sliderbottom {float:left;height:24px;margin:10px 0 0 0;padding:5px 0 0 0;width:200px;}
#slider h1 a{font-weight:bold; color:#b64949; text-decoration:none;}
#slider h1 a:hover{text-decoration:underline;}
#slider .slider_content p{color:#2b2b2c; line-height:17px; margin:0 0 10px 0;}
#slider .slider_content p a{color:#2b2b2c;text-decoration:none;}
#slider .slider_content p a:hover{text-decoration:underline;}

#navi{float:left;text-align:center; margin:0 0 0 15px;}
#navi a{background-image:url(/images/navigator.png);background-position:0 0;background-repeat:no-repeat;cursor:pointer;float:left;height:14px;margin:0 3px 0 0;text-indent:-9999px;width:14px;}
#navi a.activeSlide{background-position:0 -14px;}
#navi a:focus{background-position:0 -14px;outline:none;}

#view_all_link {float:right;height:24px;margin:10px 15px 0 0;padding:5px 0 0 0;width:100px; text-align:right;}
#view_all_link p a{color:#b64949;text-decoration:underline;}
#view_all_link p a:hover{text-decoration:none;}


#account_seach_holder{width:463px; height:159px; padding:15px; background:url(/images/search-bg-account.png) no-repeat; position:absolute; top:44px; right:46px;}
#account_seach_holder .colunm_box h1{width:231px; float:left; height:30px; font-size:22px; font-weight:bold; color:#b64949; margin:0 0 3px 0; padding:0 0 0 0;}
#account_seach_holder .colunm_box{width:231px; float:left;}
#account_seach_holder .colunm_box label{width:85px; display:block; float:left; padding:9px 0 0 0; height:21px; color:#b64949; font-weight:normal; font-size:12px;}
#account_seach_holder .colunm_box input[type=text]{width:124px; font-size:12px; font-weight:normal; color:#000000; padding:5px; border:1px solid #b9b4b0;}
#account_seach_holder select{font-family:Arial, Helvetica, sans-serif; width:136px; height:30px; font-size:12px; color:#444444; padding:5px; font-weight:normal; border:1px solid #b9b4b0;}
#account_seach_holder .form_row{margin:0 0 3px 0; clear:both; display:block;}

.save_btn{float:right; width:88px; margin:15px 22px 0 0;}

a.new_save_btn{width:91px; height:25px; padding:0 0 0 0; text-align:center; display:block; text-decoration:none; color:#ffffff; cursor:pointer; outline:none; background:url(/images/new-save-btn.png) no-repeat top; font-size:12px; font-weight:bold;}
a.new_save_btn:hover{text-decoration:none; background-position:bottom;}
a.new_properties_btn{width:125px; height:25px; padding:0 0 0 0; text-align:center; display:block; text-decoration:none; color:#ffffff; cursor:pointer; outline:none; background:url(/images/new-find-properties.png) no-repeat top; font-size:12px; font-weight:bold;}
a.new_properties_btn:hover{text-decoration:none; background-position:bottom;}
a.update_properties_now{width:147px; height:25px; padding:0 0 0 0; text-align:center; display:block; text-decoration:none; color:#ffffff; cursor:pointer; outline:none; background:url(/images/update-properties-below.png) no-repeat top; font-size:12px; font-weight:bold;}
a.update_properties_now:hover{text-decoration:none; background-position:bottom;}

#latest_instructions_holder{position:relative; width:982px; margin:12px 0 0 0;}
#latest_instructions_title{background:url(/images/latest-instructions-bg.png) no-repeat; width:982px; height:31px; padding:13px 0 0 0;}
#latest_instructions_title h1{font-size:15px; color:#ffffff; text-align:center;}

#screen2 #buttons{border:1px solid #777; margin-bottom:5px;	width:679px;}
#screen2 #buttons a{margin:10px 10px; color:#69C;}
#screen2 .prev{float:left;}
#screen2 .next{float:right;}
#slideshow{float: left;    overflow: hidden;    width: 884px;}
#slideshow ul{}
#slideshow li{float:left;}

.latest_property_box{width:170px; height:322px; margin:0 9px 0 0; background:#ffffff;}
.latest_property_picture_box{width:168px; height:119px; border-top:1px solid #e6dede; border-left:1px solid #e6dede; border-right:1px solid #e6dede;}
.latest_property_status_box{width:170px; height:25px; padding:5px 0 0 0; background:#b64949;}
.latest_property_status_box h2{font-weight:bold; font-size:15px; color:#ffffff; text-align:center;}
.latest_property_info_box{width:160px; height:148px; padding:12px 0 0 10px; background:#ffffff;}
.latest_property_info_box h2{color:#b64949; font-weight:bold; font-size:13px;}
.latest_property_info_box p{line-height:19px; color:#525252; font-size:11px;}
.latest_property_full_details{width:70px; float:left; margin:5px 0 0 0;}
.latest_property_full_details a{text-decoration:underline; color:#b64949; font-size:11px;}
.latest_property_full_details a:hover{text-decoration:none;}
.latest_property_remove{width:70px; float:right; text-align:right; margin:5px 10px 0 0;}
.latest_property_remove a{text-decoration:underline; color:#5c5c5c; font-size:11px;}
.latest_property_remove a:hover{text-decoration:none;}
.latest_property_add_mps{clear:both; padding:8px 0 0 0;}
.latest_property_add_mps a{text-decoration:none; color:#5c5c5c; font-size:11px;}
.latest_property_add_mps a:hover{text-decoration:underline;}
#latest_instructions_holder a.prev{background:url(/images/scroll-left.png) no-repeat; width:49px; height:324px; display:block; float:left;}
#latest_instructions_holder a.prev:hover{background:url(/images/scroll-left.png) no-repeat; width:49px; height:324px;}
#latest_instructions_holder a.next{background:url(/images/scroll-right.png) no-repeat; width:49px; height:324px; display:block; float:right;}
#latest_instructions_holder a.next:hover{background:url(/images/scroll-right.png) no-repeat; width:49px; height:324px;}


.news_item_container{border-bottom:1px solid #e4e4e4; margin:20px 0 25px 0; padding:0 0 10px 0;}
.news_item_container h3{color:#b64949; font-weight:bold; font-size:14px;}
.news_item_container h4{line-height:19px; color:#afadad; font-size:11px; font-weight:normal;}
.news_item_container p{line-height:18px; color:#525252; font-size:12px;}


.reg_form_submit_button {
	margin:10px 0 0 15px; font-size:11px; color:#ffffff; background:#a59e95; border:1px solid #666666; width:200px; height:20px; font-weight:bold; font-size:11px;
}

.reg_form_submit_button:hover {
	background:#cfcac4; color:#666666;
}

#reg_form_radio_buttons_container {
	width:100%; margin:0 0 5px 0;
}

#thumbs a.prev{margin:40px 0 0 0; background:url(/images/photo_prev.png) no-repeat; width:14px; height:29px; display:block; float:left;}
#thumbs a.prev:hover{background:url(/images/photo_prev.png) no-repeat; width:14px; height:29px;}
#thumbs a.next{margin:40px 0 0 0; background:url(/images/photo_next.png) no-repeat; width:14px; height:29px; display:block; float:right;}
#thumbs a.next:hover{background:url(/images/photo_next.png) no-repeat; width:14px; height:29px;}
#photo_slideshow{overflow:hidden; width:486px; float:left; margin:0 7px 0 7px;}
#photo_slideshow ul{}
#photo_slideshow li{float:left;}

#btn_action_box{width:570px; height:68px; clear:both; display:block; background:url(/images/btn-action-bg.gif)}
#btn_action_box #btn_floorplan{width:99px; height:68px; float:left;}
#btn_action_box #btn_floorplan a{width:99px; height:68px; display:block; background:url(/images/btn-action-fp.gif) top;}
#btn_action_box #btn_floorplan a:hover{background:url(/images/btn-action-fp.gif) bottom;}

#btn_action_box #btn_map{width:50px; height:68px; float:left;}
#btn_action_box #btn_map a{width:50px; height:68px; display:block; background:url(/images/btn-action-map.png) top;}
#btn_action_box #btn_map a:hover{background:url(/images/btn-action-map.png) bottom;}

#btn_action_box #btn_note{width:101px; height:68px; float:left;}
#btn_action_box #btn_note a{width:101px; height:68px; display:block; background:url(/images/btn-action-note.gif) top;}
#btn_action_box #btn_note a:hover{background:url(/images/btn-action-note.gif) bottom;}

#btn_action_box #btn_brochure{width:142px; height:68px; float:left;}
#btn_action_box #btn_brochure a{width:142px; height:68px; display:block; background:url(/images/btn-action-broc.png) top;}
#btn_action_box #btn_brochure a:hover{background:url(/images/btn-action-broc.png) bottom;}

#btn_action_box #btn_video{width:81px; height:68px; float:left;}
#btn_action_box #btn_video a{width:81px; height:68px; display:block; background:url(/images/btn-action-vid.gif) top;}
#btn_action_box #btn_video a:hover{background:url(/images/btn-action-vid.gif) bottom;}

#btn_action_box #btn_virtualtour{width:97px; height:68px; float:left;}
#btn_action_box #btn_virtualtour a{width:97px; height:68px; display:block; background:url(/images/btn-action-vt.gif) top;}
#btn_action_box #btn_virtualtour a:hover{background:url(/images/btn-action-vt.gif) bottom;}

#panel {
	width:630px;
	background: url("images/panel_bg.png") repeat-y scroll 0 0 transparent;
	margin: 0 0 20px 0;
}
.district_cont{
	float:left;
	margin-bottom:10px;
	width:200px;
}
#districts_filter {color: #FFFFFF;font-size: 14px;font-weight: bold;margin: -10px 0 15px 0;display:block;}
.panel_content{
	margin: 0 auto;
    padding: 20px 10px;
    text-align: left;
    width: 100%;
    background: #15458B;
	border-radius:10px;
	color: #FFFFFF;font-size: 14px;font-weight: bold;
}
.d_hidden {display:none;}
.d_toggle {float:left;cursor:pointer;margin-bottom:10px;width:200px;color: #FFFFFF;font-size: 14px;font-weight: bold;display:block;}

