@charset "UTF-8";
/* CSS Document */
/* hello */
/* Start of body css */
body { font-family: Arial, Helvetica, Sans-Serif; font-size: 16px; }
.wrapper { margin: 0; width: 320px; }
/* End of body css */

#form1 { margin: 0; padding: 0; width: 320px !important;}
#form2 { margin: 0; padding: 0; width: 320px !important;}

a[disabled], input[disabled] { color: Gray !important; text-decoration: none !important; }
a { color: #5AA627; text-decoration: none; }
a:hover { text-decoration: underline; }
img { border: 0 none; }
.checkbox, .radio { display: inline-block; }
.checkbox input, .radio input { vertical-align: top; }
.checkbox label { color: #666666; display: inline-block; font-size: 0.75em; font-weight: bold; margin-left: 5px; padding-top: 2px; vertical-align: top; }
.radio label { display: inline-block; font-weight: bold; padding-top: 2px; vertical-align: top; }
h1 { color: #666666; display: inline; font-weight: normal; margin-top: 0; padding-top: 0; vertical-align: top; white-space: normal; }

.hp_background { margin: 0; padding: 0; width: 320px !important; background-color: #3C3D33; background-image: none;}

.loginstatus { color: #6B9E19; float: left; vertical-align: top; width: 170px; margin: 5px 0 00px 10px;;}
.loginstatus a { color: #99FF00; }
.loginstatus span { color: #99FF00; }
.loginstatus ul { margin: 0 0 0 -10px; padding: 0; }
.loginstatus li { display: inline; list-style-type: none; padding-left: 10px; }

.footer_home { background-image: url("/images/hp_bg_home_footer_mobile.png"); border-bottom: 1px solid #D1D2CD; border-top: medium none; height: 157px; margin: 0; padding: 20px 0 0; width: 320px; }
.adv_Bottom {margin: 0;}
.ag_TopAd .adv_Bottom { margin-top: 30px !important; }

.footer { border-top: 0px solid #4E4E45; width: 310px; padding: 0 0 0 15px;}
.footer li a, .footer_home li a { color: #5AA627; font-size: 0.75em; text-decoration: underline; }
.footer ul { margin: 10px 0 0 0px; padding: 0; width: 300px; }
.footer_home ul { margin: 10px 0 0 15px; padding: 0; width: 300px; }
.footer li, .footer_home li { display: inline-block; line-height: 20px; list-style-type: none; margin: 0 5px 0 0; }
.footer li span, .footer_home li span { color: #666666; font-size: 12px; }
.footer_home .footerbottom {padding: 0 0 0 15px;}
.footerbottom { margin: 10px 0 20px 0px; width: 300px; }
.footerAdv { margin-top: 28px; }
.footerbottom p { margin: 0; }
.copyright { clear: left; color: #999999; font-size: 0.55em; line-height: 16px; }
.footerdateterms { color: #999999; float: left; font-size: 0.55em; line-height: 15px; text-align: left; }
.footerdateterms a { color: #999999; text-decoration: none; }
.footerdateterms a:hover { text-decoration: underline; }

.hp_logo_mainarea { margin: 0 auto; width: 233px;}
.hp_logoarea { margin-bottom: 0; margin-top: 20px; padding: 0; }
.hp_logo { background-image: none; display: inline-block; margin: 0 0 0 0px; width: 233px; }
.hp_logo img { max-width: 233px; }
.hp_logo_text { display: none; }

.hp_main_container, .login_main_container { width: 320px; }
.hp_main_container { height: 546px; margin: 0; width: 320px; }
.hp_maincontentarea { margin-top: 25px; }
.login_maincontentarea { margin-top: 15px; }

.hp_tabs { background-image: url("/images/hp_bg_home_nav_mobile.png"); height: 96px; padding: 0; background-color: #fff;}
.hp_tabs a { float: left; letter-spacing: -1px; margin-right: 3px; text-decoration: none; vertical-align: bottom; }
.tabselected { background-image: url("/Images/hp_tab_std_sel.png"); background-repeat: no-repeat; color: #393D33; cursor: pointer; font-size: 1.125em; font-weight: bold; height: 54px; line-height: 2.7em; margin-top: 0; padding: 0 0 0 20px; position: relative; width: 148px; z-index: 10; }
.tabnotselected { background-image: url("/Images/hp_tab_std_ns.png"); background-repeat: no-repeat; color: #FFFFFF; cursor: pointer; font-size: 1.125em; font-weight: normal; height: 45px; line-height: 2.4em; margin-top: 8px; padding: 0 0 0 20px; width: 148px; }
#tabSoldPrice.tabselected { background-image: url("/Images/hp_tab_soldprice_sel.png"); width: 235px; }
#tabSoldPrice.tabnotselected { background-image: url("/Images/hp_tab_soldprice_ns.png"); width: 235px; }
#mobileselect { display: block; height: 45px; padding: 21px 0 0 20px; width: 280px; }
#mobileselect .selector { background-position: -483px -899px; font-size: 18px; height: 44px; line-height: 44px; }
#mobileselect .selector span { background-position: right -852px; height: 44px; line-height: 44px; width: 240px; }
#cmbMobileTabs { height: 40px; width: 270px; }
#tabSoldPrice { display: none; }
#tabForSale { display: none; }
#tabForRent { display: none; }
#tabAreaGuide { display: none; }

.hp_mainarea { background-color: #FFFFFF; background-image: url("/images/hp_bg_home_mobile.png"); height: inherit; position: inherit; width: 320px; }

.hp_searcharea { height: 75px; padding: 15px 0 0; width: 320px; }
.hp_textbox { background-image: url("/images/hp_search_bg_mobile.png"); background-repeat: no-repeat; float: left; height: 45px; margin: 0 0 0 15px; padding: 5px; position: relative; width: 290px; }
.hp_textbox img { position: absolute; right: -20px; top: 20px; }
.hp_search_textbox { border: 0 none; color: #666666; font-size: 1em; font-weight: normal; height: 27px; letter-spacing: 0px; padding: 10px 0; vertical-align: top; width: 190px; -webkit-appearance: none;}
.hp_search_button { background-image: url("/images/hp_search_bg_Button_mobile.png"); background-repeat: no-repeat; border: 0 none; color: #FFFFFF; cursor: pointer; font-family: arial; font-size: 1.4em; height: 45px; letter-spacing: -0.7px; margin: 0 0 0 5px; padding: 0 5px; width: 85px; }
.hp_speechbox { display: none; }
.hp_text_sample { display: none; }

.hp_sectionseperator { border-top: 1px solid #D7D9D4; height: 1px; margin: 0; width: 100%; }

.hp_featurearea { height: 378px; padding: 0 0 0 15px; width: 270px; }
.hp_featurearea div { border-bottom: 1px solid #D1D2CD; color: #858585; float: left; font-size: 1em; height: 110px; letter-spacing: -0.4px; margin: 15px 0 0; padding: 0 0 0 15px; width: 270px; }
.hp_featurearea h3 { display: inline; letter-spacing: -1px; line-height: 2em; padding-left: 4px; }
.hp_featurearea a { color: #53A527; display: inline; vertical-align: top; }
.hp_featurearea p { margin: 0; }
.hp_featurearea p a { color: #858585; font-size: 1em; font-weight: normal; letter-spacing: -0.4px; line-height: 1.3em; }
.hp_feature_highlight { color: #F8451E; vertical-align: top; }
.hp_heatmap, .hp_newsletter { margin-right: 0; }
.hp_heatmap a, .hp_newsletter a, .hp_discount a { font-size: 1.2em; font-weight: bold; line-height: 40px; }
.hp_heatmap a img, .hp_newsletter a img, .hp_discount img { margin: 0 8px 10px 0; vertical-align: middle; }
.hp_discount { margin: 0; }

.hp_h1 { display: none; }

.breadcrumbs_login_area { color: #99FF00; font-size: 0.7em; height: 15px; margin: 5px 0 10px; vertical-align: top; width: 320px; }
.breadcrumbs_login_area a { color: #99FF00; }
/*.breadcrumbs { float: left; padding: 5px 0 0 10px; width: 300px; } */
.breadcrumbs { display:none;}
.breadcrumbs ul { margin: 0; padding-left: 0; }
.breadcrumbs li { display: inline; list-style-type: none; padding-right: 5px; }
.b_sep { color: #6B9E19; }
.breadcrumbtext { color: #CCCCCC; display: inline; font-size: 1em; font-weight: normal; }
.background { background-position: center 208px; margin: 0; padding: 0; background-image: none; width: 320px;}
.logo_tabs_area {
    height: 33px;
    left: 180px;
    margin: 0;
    position: absolute;
    top: 1px;
    left: 230px;
    width: 90px;
}
.logo_tabs_area img {
    max-width: 80px;
}

#SRTab { background-color: #efefef; display: block; position: absolute; width: 320px; }

.loginBackground { background-position: center 113px; }

.tabs, .tabsSpv { background-image: url("/images/hp_bg_home_nav_mobile.png"); height: 96px; margin: 0; padding: 0; width: 320px;}
.tabs { position: relative; top: -260px; }

.tabsSR { top: -106px; }

#uniform-cmbPriceReduction {display: none;}
#uniform-cmbAddedToSite {display: none;}

.tabs a { float: left; letter-spacing: -1px; margin-left: 3px; text-decoration: none; vertical-align: bottom; }
.tabs .tabselected { background-image: url("/images/bk_tab_std_inner_sel_tablet.png"); font-size: 1em; padding: 0 0 0 15px; position: relative; width: 90px; }
.tabs .tabnotselected { background-image: url("/images/bk_tab_std_inner_ns_tablet.png"); font-size: 1em; padding: 0 0 0 15px; width: 90px; }
.tabs #tabSoldPrice.tabnotselected { background-image: url("/images/bk_tab_soldprice_inner_ns_tablet.png"); width: 190px; }
.tabs #tabSoldPrice.tabselected { background-image: url("/images/bk_tab_soldprice_inner_sel_tablet.png"); width: 190px; }
.tabs #tabAreaGuide.tabselected, .tabs #tabAreaGuide.tabnotselected { margin-right: 0; }

.listviewselected { background-image: url("/images/on_left.png"); background-repeat: no-repeat; color: #3A3D33; display: inline-block; font-size: 0.813em; font-weight: bold; height: 18px; padding: 8px 0 6px 12px; vertical-align: top; width: 71px; }
.listviewselected:hover { text-decoration: none; }
.mapviewnotselected { background-image: url("/images/off_right.png"); background-repeat: no-repeat; color: #76B030; cursor: pointer; display: inline-block; font-size: 0.813em; font-weight: bold; height: 18px; padding: 8px 0 6px 12px; vertical-align: top; width: 71px; }
.mapviewnotselected:hover { text-decoration: none; }
.listviewnotselected { background-image: url("/images/off_left.png"); background-repeat: no-repeat; color: #76B030; cursor: pointer; display: inline-block; font-size: 0.813em; font-weight: bold; height: 18px; padding: 8px 0 6px 12px; vertical-align: top; width: 71px; }
.listviewnotselected:hover { text-decoration: none; }
.mapviewselected { background-image: url("/images/on_right.png"); background-repeat: no-repeat; color: #3A3D33; display: inline-block; font-size: 0.813em; font-weight: bold; height: 18px; padding: 8px 0 6px 12px; vertical-align: top; width: 71px; }
.mapviewselected:hover { text-decoration: none; }
.searchbar { top: -166px; height: 170px;}
.searchbar, .searchbar_LD { background-color: #efefef;  padding: 10px 20px 5px 20px; vertical-align: top; width: 280px; background-image: none;}
.searchbar_LD { padding: 0px 20px  10px 20px; top: -10px;  height: 32px; width: 280px;}

.searchbar_map { }
.searchbar_lower { height: 35px; margin-bottom: 20px; margin-top: 26px;}

.searchbar_upper { display: block; height: 100px; position: relative; }
.searchbar_upper img { position: absolute; right: -20px; top: 10px; }

.search_textbox_area { background-image: url("/images/bk_searchbox_tablet.png"); background-repeat: no-repeat; float: left; height: 31px; padding: 2px 3px; width: 272px; margin: 0 0 10px 0;}
.search_textbox { border: 0 none; color: #666666; font-size: 1.125em; font-weight: normal; margin: 2px 0 0; padding: 2px 2px 2px 5px; vertical-align: top; width: 190px; -webkit-appearance: none;}
.search_button { background-color: transparent; background-image: url("/images/bk_search_Button.png"); background-repeat: no-repeat; border: 0 none; color: #FFFFFF; cursor: pointer; font-family: Arial; font-size: 1em; height: 27px; letter-spacing: -1px; margin: 2px 0 0 5px; padding: 0 0 2px; text-align: center; vertical-align: middle; width: 68px; }
.spv_searchbtn { margin-left: 8px; }
.searchbar div .selector { margin-right: 10; margin-bottom: 5px; width: 130px; font-size: 16px;}
.searchbar div .selector span { color: #666; width: 100px; }
.searchbar div .selector SELECT { min-width: 130px; width: 130px; }
.maincontainer { position: relative; width: 320px; }
.maincontentsearch { margin-top: 280px; width: 320px; }
.advsearchmap { margin-top: 0; }

.maincontent_LD { margin-top: 130px; width: 320px;}

.advert_area, .spvAdvert_area { display:none; }
.advert_area_details { height: 600px; margin-left: 960px; margin-top: -125px; position: fixed; vertical-align: top; width: 120px; }
.salerent_txt { color: #666666; font-size: 0.75em; line-height: 1.3em; margin-top: 20px; padding: 0; }
.salerent_advt { background-color: #EDEDED; height: 250px; margin-bottom: 24px; padding: 15px 17px; text-align: center; width: 300px; }
.featuremain { width: 336px; }
.quotebox { background-image: url("/images/bk_quotebox.png"); background-repeat: no-repeat; color: #3B3D33; font-size: 0.875em; height: 49px; padding: 16px 16px 53px 18px; width: 302px; }
.quotebox a { color: #54A528; font-weight: bold; margin-left: 5px; }
.sr_listview { }
.spvRight_block { }
.feature_seperator { border-bottom: 1px solid #F1F1F1; color: #666666; font-size: 0.875em; padding-bottom: 10px; padding-top: 15px; }
.sr_listview .featurearea { width: 336px; }
.sr_listview .featuresection { width: 316px; }
.spvRight_block .featurearea { width: 300px; }
.spvRight_block .featuresection { width: 285px; }
.featuresection { border-bottom: 1px solid #F1F1F1; padding: 20px 0 20px 15px; width: 316px; }
.featuresection a { color: #53A527; float: left; font-size: 0.875em; font-weight: bold; vertical-align: top; }
.featuresection img { margin-right: 10px; margin-top: 7px; }
.featuresection p { color: #868686; display: inline-block; font-size: 0.875em; line-height: 1.3em; margin: 5px 0 0; vertical-align: top; width: 260px; }
.searchbar .searchbar_lower div.selector { margin-right: 15px; width: 180px; }
.searchbar .searchbar_lower div.selector span { color: #3A3D33; width: 130px; }
.searchbar .searchbar_lower div.selector SELECT { min-width: 165px; width: 185px;}

.sortarea { display: inline-block; margin: 0 0 8px; padding-top: 1px; width: 280px; }
.sortarea div { float: left; }
.sortarea a { cursor: pointer; text-decoration: underline !important; }
.sortarea span { color: #858585; font-size: 0.80em; line-height: 20px; vertical-align: top; }
.listdisplaytext { border-bottom: 2px solid #EEEEEE; color: #858585; display: inline-block; font-size: 0.75em; padding-bottom: 20px; width: 512px; }
.sortarea .divider { padding-left: 2px; padding-right: 2px; }
.sortarea .notselected { color: #59A526; margin-left: 2px; margin-right: 2px; text-decoration: underline; }
.sortarea.notselected:hover { color: #59A526; margin-left: 2px; margin-right: 2px; text-decoration: underline; }
.sortarea .selected { color: #858585; margin-left: 2px; margin-right: 2px; text-decoration: none; }
.sortarea .selected:hover { color: #858585; margin-left: 2px; margin-right: 2px; text-decoration: underline; }
.lst_emptytext { border: 1px solid #CCCCCC; color: #666666; font-size: 0.938em; margin-bottom: 50px; padding: 10px 10px 10px 20px; vertical-align: top; }
.lstviewemptytext { color: #666666; float: left; font-size: 0.75em !important; padding: 10px 10px 10px 20px; vertical-align: top; }
.mainsec_wo_pager { padding: 25px 30px 20px; width: 320px; }
.main_section, .ag_main_section, .LD_main_section { margin: 2px auto; }
.main_section, .ag_main_section, .spv_main_section { padding-bottom: 0; }
.main_section, .ag_main_section, .spv_main_section, .LD_main_section { padding-right: 0px; width: 320px; }
.main_section, .ag_main_section, .spv_main_section, .LD_main_section, .accMainSection, .mainsec_wo_pager { background-color: #FFFFFF; background-image: url("/images/mp_sale_bottom_content.png"); background-position: right bottom; background-repeat: no-repeat; }
.accMainSection { margin: 2px auto; padding-bottom: 40px; width: 320px; }
.main_section { padding-top:30px; margin-top: 182px;}
.ag_main_section { margin: 2px auto; padding-top: 15px; }
.spv_main_section { margin: 0 auto; }
.LD_main_section { padding-bottom: 30px; padding-top: 25px; }
.LR_section { background-color: #F8F8F8; background-image: url("/images/bk_login_mainarea_bottom.png"); background-position: right bottom; background-repeat: no-repeat; margin: 0 auto; padding-bottom: 35px; padding-right: 30px; padding-top: 18px; width: 910px; }
.main_topcurveimg { background-color: #F8F8F8; background-image: url("/images/bk_login_mainarea_top.png"); background-position: right top; background-repeat: no-repeat; height: 9px; margin: 0 auto; width: 940px; }
.prop_mapview .map_bottombar { margin-bottom: 10px; }
.map_bottombar .main_section { margin-bottom: 0; padding: 0; width: 940px; }
.main_section .col1 { float: left; margin: 0 10px 30px 17px; vertical-align: top; width: 300px; }
/*.main_section .col1_pgr { margin: 160px 0 0; vertical-align: top; width: 320px; }*/
.main_section .col1_pgr {margin: 0;vertical-align: top;width: 320px;}
.main_section .col2 { display: none; }
.main_section .col2 p { color: #666666; font-size: 0.75em; line-height: 1.3em; }

.lst_sr span { color: #666666; vertical-align: top; }
.lst_sr .sr_msg { color: #666666; display: inline-block; font-size: 0.75em; padding-bottom: 10px; vertical-align: inherit; }
.lst_sr .sr_msg h1, .spv_proinfo h1 { font-size: inherit; }


/* listing price bits */
/* listing price bits */
/* listing price bits */
/* updated October 2012 */

.srl_row { width:280px; min-height: 90px;}
.srl_thumbnail { float: left; height: 80px; vertical-align: top; width: 115px; }
.srl_pa {width: 153px;}
.srl_pa .price { font-size:0.918em; letter-spacing: -1px; }
.srl_pa .address { width:135px; vertical-align: top; display: block; margin-left: 0px; padding:0px; white-space:normal; color:#5aa627; }
.srl_pa .address a { line-height:1.3em; }
.srl_pa .prc_reduction { margin-left: 0px; }
.srl_mapcont { display:none; margin: 10px 0px 10px 0px; }
.srl_MiniMap { width:135px; height:100px; }
.srl_Prop_info { margin-top: 29px; }
.srl_Prop_info span
{
	padding:3px 6px 3px 6px;
	background-color:#EEEEEE;
	color:#393D33;
	font-size:0.688em;
	margin-right:1px;
	display: inline-block;
}
.srl_Prop_info .updateinfo {  display: none; }
.srl_Prop_info a { text-decoration:underline;color:#5AA627;background-color:#EEEEEE;padding:3px 6px 3px 6px;vertical-align:top; font-size:0.688em;width: 50px;}

.srl_comp_sec {display: none;}
.srl_mapcont { display: none; margin: 75px 0 10px; position: relative; top: 10px; width: 160px;}
.map_sr_lv {
    height: 100px;
    width: 160px;
}

.srl_prcQ_sec {
    top: 89px;
}

#DivPropDesc { margin-top: 50px;}
#DivKeyData {max-height: 360px !important;}
#DivEstateAgency { margin-top: 0px;}

/* listing price bits */
/* listing price bits */

/*.srl_row { border-top: 1px solid #EEEEEE; display: inline-block; margin: 0 12px 0 0; padding:15px 0px 15px 0px; position: relative; width: 280px; min-height: 115px;}
.srl_details { margin: 0 0 0 125px; }
.srl_thumbnail { float: left; height: 80px; vertical-align: top; width: 115px; }
.srl_pa { display: inline-block; padding: 0; position: absolute; top: 12px; white-space: nowrap; width: 153px; }
.srl_pa a { color: #5AA627; font-size: 0.75em; }
.srl_pa .price { display: inline-block; font-size: 0.918em; font-weight: bold; letter-spacing: -1px; margin: 0; vertical-align: top; }
.srl_pa .address { color: #5AA627; display: block; margin: 0 0 0 0px; padding: 0; vertical-align: top; white-space: normal; width: 150px; }
.srl_pa .address a { line-height: 1.3em; text-decoration: underline; vertical-align: top; }
.srl_pa .address a:visited { color: #376519; }
.srl_pa .prc_wt_reduction { color: #F8451E !important; }
.srl_pa .prc_reduction { color: #F8451E !important; font-size: 0.75em !important; margin-left: 0; }
.srl_prcQ_sec { border: 1px solid #EDEDED; color: #666666; font-size: 0.688em; padding: 2px 5px; position: absolute; top: 60px; }
.srl_comp_sec { color: #999999; font-size: 0.688em; font-style: italic; position: absolute; top: 115px;}

.srl_MiniMap { height: 150px; width: 385px; }
.srl_mapdesc { color: #666666; font-size: 0.687em; margin-top: 5px; }
.srl_Prop_info { margin-bottom: 5px; position: absolute; top: 67px; white-space: nowrap; }
.srl_Prop_info span { background-color: #EEEEEE; color: #393D33; display: inline-block; font-size: 0.688em; margin-right: 1px; padding: 3px 5px 3px 5px; }
.srl_Prop_info .updateinfo { display: none; }
.srl_Prop_info a {clear: left; display: block; background-color: #EEEEEE; color: #5AA627; display: block; font-size: 0.688em; padding: 3px 5px 3px 5px; text-decoration: underline; vertical-align: top; width: 50px; clear: left;  margin-top: 1px;}
*/

.pager { clear: left; padding-bottom: 2px; width: 320px;}
.pager a { background-color: #F5F5F5; border-right: 1px solid #EEEEEE; border-top: 1px solid #EEEEEE; color: #5AA627; display: inline-block; font-weight: bold; padding: 7px 9px 6px 9px; text-align: center; }
.pager .pg_cur { background-color: #FFFFFF; border-right: 1px solid #EEEEEE; border-top: medium none; color: #666666; display: inline-block; font-weight: bold; padding: 7px 9px 6px 9px; text-align: center; }
.pager .pg_next_prev { border-right: 1px solid #66CC00; font-weight: bold; height: 34px; padding: 0; }
.pager .pg_next_prev img { max-width: 35px; max-height: 35px;}
.pager .pg_first_last { }

.multiple_results { color: #858585; font-size: 1.57em; font-weight: bold; line-height: 30px; margin: 0; }
.select_names_below { color: #858585; font-size: 1.0625em; margin: 0; padding-bottom: 25px; }
.main_section .Headertxt_Content { border-bottom: 1px solid #EEEEEE; margin: 0 0 20px 30px; padding: 20px 0 25px; }
.dum_sec { width: 900px; }
.dum_map { display: inline-block; margin-left: 20px; padding-bottom: 20px; vertical-align: top; width: 410px; }
.dum_sec .col2 { width: 410px; }
.dum_listing { display: inline-block; margin: 0 0 20px 30px; vertical-align: top; width: 430px; }
.dum_loc { padding-bottom: 20px; }
.dum_loc .loc { color: #5AA627; font-size: 0.812em; text-decoration: underline; vertical-align: top; }
.listview_data .col1 { padding-bottom: 20px; padding-top: 20px; width: 390px; }
.cmb_pricedays { vertical-align: top; width: 880px; }
.srview_div {margin-bottom: 0;
    margin-left: 5px;
    position: absolute;
    top: 140px;
    vertical-align: top;
    display: none;}
.infowindow_Single { background-image: url("/images/single_bg.png"); background-repeat: no-repeat; height: 107px; margin: 0; padding: 20px 15px 10px; width: 254px; }
.infowindow_Mult { background-image: url("/images/multi_bg.png"); background-repeat: no-repeat; height: 179px; margin: 0; padding: 15px 15px 0; width: 254px; }
.iw_inner_Mult { display: block; height: 145px; overflow-x: hidden; overflow-y: auto; width: 260px; }
.iw_mul_prop_counttxt { color: #666666; display: inline-block; font-size: 0.938em; font-weight: bold; margin-bottom: 5px; vertical-align: top; }
.iw_innerdiv_mult { border-top: 3px solid #EEEEEE; display: inline-block; padding-bottom: 10px; padding-top: 10px; width: 230px; }
.iw_innerdiv_single { display: inline-block; padding-bottom: 0; width: 240px; }
.iw_propimg { float: left; margin: 0 15px 0 0; vertical-align: top; width: 115px; }
.iw_img { border: 0 none; }
.iw_fulldetails { background-color: #52A526; margin: 0; padding: 3px 0; }
.iw_fulldetails a, .iw_fulldetails a:hover { color: #FFFFFF; display: block; font-size: 0.688em; padding: 0; text-align: center; text-decoration: none; }
.iw_price { color: #666666; display: inline-block; font-size: 0.938em; font-weight: bold; vertical-align: top; }
.iw_proptype, .iw_comp_sec { margin-top: 7px; }
.iw_prcQ_sec { border: 1px solid #CCCCCC; color: #666666; display: inline-block; font-size: 0.688em; margin-top: 5px; padding: 2px 4px; }
.iw_proptype { color: #666666; font-size: 0.75em; padding: 0; }
.iw_comp_sec { color: #999999; font-size: 0.688em; font-style: italic; padding: 0; }
.iw_propinfo { margin: 0 0 0 110px; }
.iwprc_reduction { color: #F8451E; font-size: 0.75em; margin-left: 5px; vertical-align: middle; }
.sr_tabsandcontent { margin-top: -30px; }
.sr_tabs_notopmargin { margin-top: 0; }
.sr_main, .sr_title { margin: 0 0 0 30px; padding: 0; vertical-align: top; }
.sr_tabs_height { height: 300px; }
.sr_slider { border: 1px solid #EEEEEE; height: 65px; margin-bottom: 32px; margin-top: 8px; }
.imgsize { height: 400px; width: 600px; }

.LD_RightSec { color: #666666; padding: 20px 20px 0 20px; width: 280px; border-top: 0px solid #EEEEEE;}
.LD_RightSec span, .LD_RightSec ul { font-size: 0.75em; line-height: 1.3em; }

.LD_RightSec p { font-size: 0.75em; font-weight: bold; margin: 0; }
.LD_LeftSec { float: left; margin: 15px 0 0 20px; width: 300px; border: 0px solid red !important;}

.LD_Title, .LD_Archive, .LD_Gallery, .LD_TabContent { display: block; width: 280px; }
.LD_Address { color: #868686; font-size: 1.47em; font-weight: bold; width: 280px; }
.LD_Status { color: #868686; display: block; font-size: 1.0625em; width: 280px;}
.LD_Archive, .LD_Gallery, .LD_TabContent { margin-top: 15px; position: relative; width: 280px; }
.LD_AgentDiv { display: block; float: left; width: 280px; margin-left: 20px;}
.LDAgent_Right { background-color: #EEEEEE; float: right; width: 280px; margin-right: 20px;}
.LDAgent_Left { float: left; padding: 20px 0px 0 0; width: 280px; margin-left: -20px;}
.LD_Results { background-color: #EEEEEE; float: left; margin: 20px 0 0px 0px; padding: 20px 18px; width: 284px; }
.LD_Results a { color: #59A526; font-size: 0.875em; font-weight: bold; text-align: center; }
.prop_mapview { margin-top: 20px; padding-left: 0; width: 600px; }
.sr_agenttab, .uaccTabs { margin: 0; width: 280px; }


#adgallery li img { width: inherit !important; }
.flex-viewport { max-height: 190px !important; }


.uaccTabs { display: inline-block; }
.sr_DiscTab { border: 1px solid green; position: relative; width: 602px; }
.sr_desc, .sr_feature { color: #666666; font-size: 0.75em; line-height: 1.3em; padding: 0; vertical-align: top; width: 280px; }
.sr_feature div { font-weight: bold; margin-bottom: 5px; width: 290px; }
.sr_feature ul { margin: 0 0 10px 14px; padding: 0; }
.sr_feature li { margin-bottom: 5px; }
.sr_desc span { display: block; margin-bottom: 0px; }
.sr_desc #lbldesctxt { font-weight: bold; }
.srdesc_sec { margin: 20px 0 10px; vertical-align: top; width: 340px; }
.sr_maparea { display: inline-block; float: right; position: relative; vertical-align: top; width: 230px; }
.sr_maparea #map_canvas { height: 230px; width: 230px; }
.sr_belowmaparea { padding: 10px 20px; }
.sr_enlargemap, .sr_floorlnk, .sr_examplelink { border-bottom: 1px solid #DDDDDD; color: #59A526; font-size: 0.813em; padding-bottom: 15px; text-decoration: underline; }
.sr_examplelink { border-bottom: medium none; padding-bottom: 0; }
.sr_enlargemap a { color: #59A526; cursor: pointer; text-decoration: underline; }
.sr_neareststation, .sr_floorplan, .sr_pricehistory { border-bottom: 1px solid #DDDDDD; color: #666666; font-weight: bold; margin-bottom: 16px; padding-bottom: 16px; padding-top: 16px; }
.sr_pricehistory { margin-bottom: 0; }
.sr_pricehs_heading { color: #666666; display: inline-block; font-size: 0.813em; font-weight: bold; }
.sr_dated, .sr_notes { color: #666666; display: inline-block; font-size: 0.75em; font-weight: normal; margin: 10px 9px 0 0; vertical-align: top; white-space: normal; width: 60px; }
.sr_notes { padding: 0 0 0 2px; width: 110px; }
.sr_floorplan { border-bottom: 0 none; font-size: 0.813em; margin-bottom: 0; padding-top: 0; }
.sr_neareststation span { display: inline-block; font-size: 0.813em; margin-bottom: 10px; }
.sr_floorplan span { display: inline-block; margin-bottom: 0; }
.sr_floorplan a { color: #59A526; display: block; font-weight: normal; padding-top: 10px; text-decoration: underline; }
.sr_lnkfromagent { color: #666666; font-weight: bold; padding-top: 0; }
.sr_lnkfromagent span { color: #666666; display: inline-block; font-size: 0.813em; font-weight: bold; margin-bottom: 10px; }
.sr_lnkfromagent a { color: #59A526; display: block; font-size: 0.813em; font-weight: normal; margin-bottom: 5px; text-decoration: underline; }
.sr_neareststation p { font-size: 0.75em; font-weight: normal; margin: 0 0 5px; }
.sr_backtoresult { margin: 0 0 10px; padding: 10px 18px 20px 0; }
.sr_backtoresult a { color: #59A526; font-size: 0.875em; font-weight: bold; text-align: center; }
.sr_br_mapview { margin-top: 450px; }
.proplstng_main { padding-bottom: 10px; }
.analysistab_mktact { border-bottom: 2px solid #EEEEEE; color: #666666; font-size: 0.865em; font-weight: bold; padding-bottom: 20px; }
.sr_mktedby { border-bottom: 3px solid #EEEEEE; padding-bottom: 18px; }
.sr_mktedby span { display: block; }
.sr_getreport span { display: inline-block; }
.sr_getreport .mp_link { color: #59A526; display: inline-block; text-decoration: underline; }
.sr_ca_btn, .sr_val_btn, .sr_mp_btn, .upgrade_discountbn, .spv_sl_btn, .spv_val_btn { background-color: transparent; background-position: center center; border: medium none; color: #FFFFFF; cursor: pointer; font-size: 0.875em; padding: 4px 0 5px; text-align: center; }
.sr_ca_btn, .spv_sl_btn { background-image: url("/images/mp_but_105.gif"); background-repeat: no-repeat; width: 105px; }
.sr_ca_btn, .sr_val_btn, .sr_mp_btn { margin-top: 5px; }
.upgrade_discountbn { background-image: url("/images/mp_sub_btn_105.gif"); background-repeat: no-repeat; height: 28px; width: 105px; }
.sr_mp_btn { background-image: url("/images/mp_but_125.gif"); background-repeat: no-repeat; width: 125px; }
.sr_mp_btn_gray { background-image: url("/images/mp_but_145D.png"); background-position: center center; background-repeat: no-repeat; border: medium none; color: #FFFFFF; cursor: pointer; font-size: 0.875em; margin-top: 5px; padding: 4px 0 5px; text-align: center; width: 145px; }
.sr_val_btn, .spv_val_btn { background-image: url("/images/mp_but_145.gif"); background-repeat: no-repeat; width: 145px; }
.sr_getreport { border-bottom: 3px solid #eee; padding: 18px 0; }
.sr_getreport p { margin: 0; }
.sr_mtrprop { border-bottom: 3px solid #eee; padding: 18px 0; }
.sr_mtrprop a { color: #59A526; font-size: 0.75em; text-decoration: underline; }
.sr_mtrprop ul { list-style-type: disc; margin: 0; padding: 0; }
.sr_mtrprop li { margin-left: 18px; }
.sr_mtrprop p { margin: 0; }
.sr_advt { display: none;}
.sranalysistab_div { height: 140px; padding: 0 30px; width: 540px; }
.sr_tabs { border-bottom: 9px solid #ddd; height: 39px; margin: 0 0 25px; position: relative; width: 280px; }
.sr_tabs a { text-decoration: none; }
.sr_tabs_nogallery { border-bottom: 1px solid #ccc; height: 39px; margin: 0 0 25px; position: relative; width: 280px; }
.sr_tab_sel { border-bottom: medium none; color: Black; cursor: pointer; display: inline-block; font-size: 0.82em; font-weight: bold; margin-right: -1px; padding: 12px 0 0 0px; text-align: center; }
.sr_tab_notsel { color: #fff; cursor: pointer; display: inline-block; font-size: 0.82em; font-weight: bold; margin-right: -1px; padding: 12px 0 0 0px; text-align: center; }
#tabAgentWording { background-repeat: no-repeat; height: 28px; width: 80px; }
#tabAgentWording.sr_tab_sel { background-image: none; background-color: #ddd;margin-right: -1px;}
#tabAgentWording.sr_tab_notsel { background-image:none; background-color: #5AA627;margin-right: -1px;}
#tabAnalysis { background-repeat: no-repeat; height: 28px; width: 74px; }
#tabAnalysis.sr_tab_sel { background-image: none; background-color: #ddd;margin-right: -2px;}
#tabAnalysis.sr_tab_notsel { background-image: none; background-color: #5AA627;margin-right: -2px;}
#tabMapsViews { background-repeat: no-repeat; height: 28px; width: 37px; text-align: center; padding-left: 0px;}
#tabMapsViews.sr_tab_sel { background-image: none; background-color: #ddd; margin-right: -1px;}
#tabMapsViews.sr_tab_notsel { background-image: none; background-color: #5AA627; margin-right: -1px;}
.srdetails_footer { position: relative; width: 310px; padding: 0 0 0 0px;}
.srdetails_footer_sec { margin-top: 30px; padding: 0 0 0 12px;}
.sr_footer_links { margin: 0 auto; width: 320px; }
.sr_footer_links a { color: #999999; font-size: 0.688em; margin-right: 65px; }
.sr_footer_links span { display: block; }
.srfooterhead { color: #999999; font-size: 0.688em; font-weight: bold; margin-bottom: 5px; }
.loading { background-color: #FFFFFF; opacity: 1.75; padding: 20px 5px; position: absolute; text-align: center; width: 140px; }
.loadingpane { position: relative; z-index: 9999; }
.loading .loadingtxt { color: #858585; display: inline-block; font-size: 0.75em; margin-bottom: 10px; width: 100px; }
.mp_MsgArea { background-color: White; border: 1px solid #CCCCCC; left: 50px; right: 15px; max-width: 280px; padding: 10px; position: absolute; top: 40px; z-index: 10000; }
.mapsearch_map { position: relative; }
.mp_msgClose { cursor: pointer; position: absolute; right: 10px; top: 10px; }
.mp_SearchText { color: #858585; display: inline-block; font-size: 0.75em; padding-right: 20px; }
.mp_SearchText h1 { font-size: inherit; }
.mp_SearchText a { color: #59A526; }
.mp_SearchText a:hover { color: #59A526; }
.main_section .gm { padding-bottom: 100px; padding-left: 35px; padding-top: 27px; }
.gm_header { border-bottom: 1px solid #CCCCCC; color: #333333; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 1.35em; padding-bottom: 5px; text-decoration: none; }
.gm_message { color: #808080; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 1.15em; margin-top: 20px; text-decoration: none; }
.reg_name { color: #858585; font-size: 1.563em; font-weight: bold; padding-bottom: 16px; }
.reg_details { border-bottom: 1px solid #CCCCCC; margin-bottom: 30px; padding: 30px 0 18px; }
.frg_pwd { border-bottom: 1px solid #CCCCCC; margin-bottom: 30px; padding: 0; }
.reg_formlabel { color: #666666; display: inline-block; font-size: 0.938em; font-weight: bold; line-height: 32px; margin: 0 10px 15px 0; text-align: right; }
.reg_details .reg_formlabel { width: 148px; }
.frg_pwd .reg_formlabel { text-align: left; vertical-align: top; width: 40px; }
.reg_activlnk { color: #999999; display: inline; font-size: 0.75em; font-weight: bold; line-height: 32px; margin: 0 10px 15px; text-align: right; width: 145px; }
.reg_email_box { background-image: url("/images/bk_searchbox.png"); background-repeat: no-repeat; display: inline-block; height: 29px; padding: 5px; vertical-align: top; width: 294px; }
.reg_inputtxt { border: 0 none; color: #666666; font-size: 1em; font-weight: normal; margin-top: 4px; vertical-align: top; width: 285px; }
.reg_bottxt { margin-top: 24px; }
.reg_bottxt p { color: #878787; font-size: 0.625em; margin: 0; padding: 0; text-align: center; }
.error { color: #FF3200; font-size: 0.75em; padding-top: 7px; text-align: left; }
.LR_section .error { font-weight: bold; }
.valsummary { margin-bottom: 10px; }
.error a, .error a:hover { color: #669933; font-weight: bold; text-decoration: underline; }
.login_val { display: inline-block; margin-left: 10px; padding-top: 8px; vertical-align: top; width: 350px; }
.upgrade_val { display: inline-block; margin-left: 10px; padding-top: 8px; vertical-align: top; }
.reg_val { display: inline-block; margin-left: 10px; vertical-align: middle; width: 400px; }
.LR_main { padding: 5px 0 0 30px; }
.signin_txt { color: #858585; font-size: 1.57em; font-weight: bold; }
.signin_div { border-bottom: 1px solid #CCCCCC; padding-bottom: 16px; }
.signin_txt_error { color: #FF3300; font-size: 1.57em; font-weight: bold; margin-right: 10px; }
.input_area { border-bottom: 1px solid #CCCCCC; margin-bottom: 24px; padding: 30px 0 15px; }
.signin_mppwdtxt { color: #666666; display: inline-block; font-size: 0.938em; font-weight: bold; margin-bottom: 18px; margin-top: 36px; width: 880px; }
.radiobtn_text { color: #666666; display: inline-block; font-size: 0.938em; margin-bottom: 10px; vertical-align: top; }
.forgotPwd_text { color: #669933; display: block; font-size: 0.938em; padding-left: 194px; padding-top: 5px; text-decoration: underline; width: 255px; }
.signin_emailbox, .forgotemailbox { background-image: url("/images/mp_register_email_textbox.png"); background-repeat: no-repeat; display: inline-block; height: 25px; margin: 0; padding: 3px 5px 5px; vertical-align: top; width: 292px; }
.forgotemailbox { margin: 0 0 30px 10px; }
.email_txtbox { border: 0 none; color: #666666; font-size: 21px; width: 285px; }
.Pwd_box { background-image: url("/images/mp_password_txtbox.png"); background-repeat: no-repeat; display: inline-block; margin: -5px 0 0 10px; padding: 6px 5px 8px; width: 238px; }
.pwd_txtbox { border: 0 none; color: #666666; font-size: 21px; height: 22px; width: 235px; }
.radio_Login { margin-top: 3px; }
.signin_btn, .forgot_btn, .spvFB_bt, .spvFB_closeBt, .pcvNextbt { background-color: transparent; background-image: url("/images/signin_button_bg.png"); background-position: left center; background-repeat: no-repeat; border: 0 none; color: #FFFFFF; cursor: pointer; font-family: Arial; font-size: 1.375em; height: 45px; text-align: center; width: 95px; margin-left: 0px;}
.upgrade_btn { background-image: url("/images/signin_button_bg.png"); background-position: left center; background-repeat: no-repeat; border: 0 none; color: #FFFFFF; cursor: pointer; font-family: Arial; font-size: 1.2em; height: 45px; text-align: center; width: 95px; }
.forgot_btn { display: block; margin: 0 auto; width: 95px; }
.reg_accbtn { background-color: transparent; background-image: url("/images/mp_but_lg_175.png"); background-position: left center; background-repeat: no-repeat; border: 0 none; color: #FFFFFF; cursor: pointer; font-family: Arial; font-size: 1.375em; font-weight: bold; height: 45px; text-align: center; width: 180px; }
.lrbtn { margin: 0 auto; width: 175px; }
.fgtpwd_txt { border-bottom: 1px solid #CCCCCC; color: #858585; font-size: 1.57em; font-weight: bold; margin: 0 0 30px; padding-bottom: 20px; }
.fgtpwd_main span { margin: 0 10px 0 0; }
.testmapinfodiv { background: none repeat scroll 0 0; border: 1px solid black; color: black; height: 7.25em; overflow-y: auto; width: 200px; }
.comingsoon { color: #999999; display: inline-block; font-size: 2em; margin: 10px 0 120px 30px; text-align: center; width: 100%; }
.spv_mainsecforbasic { margin-right: 0; padding-top: 18px; margin-top: 180px;}
.spv_section { margin: -70px 0 0 15px; padding: 0 0 30px; width: 285px;}
.spv_shortlistSec .spv_section { margin-top: 50px; }
.lv_searchdetails { border-bottom: 1px solid #EDEDED; float: left; }
.lv_search { float: left; margin-bottom: 50px; width: 290px;}
.lv_basicsearch { width: 284px; }
.lv_emptylist { height: 150px; }
.hyper_advsearch { color: #5AA627; cursor: pointer; font-size: 0.75em; margin-left: 400px; position: absolute; right: 20px; top: 55px; text-decoration: underline; vertical-align: top; }
.spv_header { background-color: #EEEEEE; display: inline-block; margin: 20px 0 10px; padding: 10px 0 0 15px; width: 270px; }
.spv_Msg_ViewMap { margin: 80px 0 0; }
.spv_proinfo { color: #666666; font-size: 0.75em; margin-right: 10px; vertical-align: top; width: 280px; }
.spvViewMap { float: right; }
.spvViewMap a, .spvViewMap a:hover { font-size: 0.75em; text-decoration: underline; }
.spv_adv_header { margin: 3px 0 0 2px; }
.lv_pricedetails { float: left; padding: 8px 0 4px 0px; width: 290px; }
.lv_pricedetails img { margin: 0 0 0 10px; padding: 0; vertical-align: middle; }
.lv_advpricedetails { border-right: 1px solid #EEEEEE; width: 255px; }
.lv_advshortlistprop { width: 808px; }
.spv_lv_basic_nl { width: 284px; }
.lv_pricedetails span { color: #666666; display: inline-block; font-size: 0.70em; padding-bottom: 4px;}
.lv_address_adv { color: #5AA627; padding-right: 20px; vertical-align: top; width: 220px; }
.lv_address_basic { color: #5AA627; width: 290px; }
.lv_address_adv a, .lv_address_basic a { cursor: pointer; text-decoration: underline; vertical-align: bottom; }
.lv_km { padding: 0 10px 0 0; width: 20px; }
.lv_proptype { margin: 0 10px 0 0; padding: 0 10px 0 0; width: 25px; }
.lv_price { padding: 0 0 0 5px; width: 55px; }
.lv_date_basic_nl { padding: 0 0 0 5px; width: 60px; }
.lv_date { padding: 0 0 0 10px; width: 55px; }
.lv_beds { margin-left: 10px; width: 20px; }
.lv_SQM { margin-left: 18px; width: 35px; }
.lv_worth { padding: 0 0 0 0px; }
.lv_worth_shortlist { padding: 0 0 0 22px; width: 40px; }
.lv_ad_select { float: right; padding: 2px; vertical-align: top; }
.lv_ad_remove { border-left: 1px solid #EEEEEE; float: right; padding: 8px 35px 9px 20px; vertical-align: top; }
.spv_infocol { float: right; height: 45px;}
.spv_infocol div { display: none; color: #666666; float: left; font-size: 0.75em; font-weight: bold; padding: 10px 16px 10px 10px; }
.spv_km { border-right: 1px solid #CCCCCC; text-align: center; width: 30px; }
.spv_type { border-right: 1px solid #CCCCCC; width: 40px; }
.spv_pricepaid { border-right: 1px solid #CCCCCC; margin: 0; width: 60px; }
.spv_pricepaid a, .spv_beds a, .spv_Date a, .spv_worth a, .spv_SQM a, .spv_km a, .spv_type a { color: #666666; }
.spv_Date { border-right: 1px solid #CCCCCC; padding-left: 5px; text-align: left; width: 55px; }
.spv_beds { border-right: 1px solid #CCCCCC; text-align: center; width: 29px; }
.spv_SQM { border-right: 1px solid #CCCCCC; padding-left: 0; text-align: left; width: 44px; }
.spv_worth { display: inline; padding: 0 10px 0 0; width: 45px; }
.spv_Select { border-left: 1px solid #CCCCCC; color: #666666; display: inline-block; font-size: 0.75em; font-weight: bold; margin: 0; padding: 10px 0 10px 10px; text-align: center; }
.spv_srarea { display: none; background-color: #F8F8F8; background-image: url("/images/spv_hash.png"); color: #666666; margin: 10px 0 0 682px; padding: 20px 10px 0; text-align: center; width: 178px; }
.spv_srareatxt { padding-top: 20px; }
.spv_srareatxtbt, .spv_srareatxt, .spv_srareatxt span, .spv_srareatxtbt span { color: #808080; display: block; font-size: 0.97em; line-height: 1.3em; }
.spv_srareatxt a { font-weight: bold; text-decoration: underline; }
.spv_shortlistbtn { background-image: url("/images/add_to_shortlist_button.png"); background-position: right center; background-repeat: no-repeat; border: 0 none; cursor: pointer; height: 45px; width: 53px; }
.add_to_list { border-left: 1px solid #EEEEEE; float: right; padding: 8px 0 9px 6.3px; }
.shortlist_btn { float: left; width: 879px; }
.spvmain_sec { padding-bottom: 10px; }
.spv_leftbar { float: left; position: relative; width: 300px; margin-left: 10px;}
.spv_rightbar { margin-left: 100px; padding: 65px 0 0; display: none;}
.spv_rightdiv { color: #333333; font-size: 0.825em; padding: 0 0 5px 20px; }
.spv_searchchk { float: left; padding-top: 5px; }
.spv_searchchk div { display: inline-block; margin-bottom: 2px; margin-left: 0; width: 200px; }
.spv_searchchk span { color: #333333; display: inline; font-size: 0.825em; }
.spv_reqfor { color: #999999 !important; float: left; font-size: 0.75em; }
.spv_searchbar { background-image: none; background-color: #efefef; height: 44px; padding: 10px 10px 10px 10px; position: absolute; top:-64px; vertical-align: top; width: 300px; }
.ag_searchbar .spv_searchbar { height: 45px !important; }
.ag_search_infotext { color: #666666; font-size: 0.75em; margin: 10px 0 5px; }
.ag_searchmsg { color: #666666; display: inline-block; font-size: 0.75em; margin-top: 30px; vertical-align: top; }
.spv_Advancesearchbar { height: 285px; }
.spv_advtop { padding-top: 20px; margin-top: 130px;}
.spv_advtext { color: #333333; float: left; font-size: 0.75em; padding: 10px 10px 0 0; text-align: center; }
.spv_sortby { color: #666666; float: left; font-size: 0.75em; font-weight: bold; padding: 8px 8px 0 0; }
.spv_section div .selector { margin-right: 10px; width: 110px; }
.spv_section div .selector span { color: #333333; width: 82px; }
.spv_section div .selector SELECT { width: 125px; }
.spv_searchbar div .selector { margin-right: 12px; width: 111px; }
.spv_searchbar div .selector span { color: #333333; width: 83px; }
.spv_searchbar div .selector SELECT { width: 125px; }
.spv_searchbar div.checker { display: inline-block; margin-bottom: 2px; width: 15px; }
.spv_searchbar div .checker span { display: inline-block; margin-left: -2px; }
.spv_searchbar div .selector input { width: 15px; }
.spv_searchbarrow { height: 39px; }
.spv_upperbarrow, .spv_lowertwocmb { height: 35px; margin: 0 0 16px; width: 650px; }
.spv_dateofsalecmb { float: left; height: 39px; margin: 0 0 20px; padding-right: 20px; }
.spv_dateofsalecmb div { padding-right: 20px; }
.spv_upperbarrow div { padding-right: 20px; }
.spv_lowertwocmb div { padding-right: 25px; }
.spv_lowertwocmb #uniform-cmbMaxPricePaid { margin-left: 2px; }
.spv_lowertwocmb #uniform-cmbDateOfSale { margin-left: 2px; padding-right: 20px; }
.spv_lowertwocmb #uniform-cmbDistance { margin-left: -5px; }
.spv_searchbarrow a { color: #5AA627; font-size: 0.75em; margin: 8px 0 0 10px; text-align: center; text-decoration: underline; vertical-align: top; }
.adv_cmbmargin { padding-right: 20px; }
.question, .question_disable { display: inline-block; margin: 2px 0 0; padding: 0; vertical-align: top; }
.question a img, .question_disable a img { }
.question a { font-size: 0.75em; position: relative; text-decoration: none; }
.question a span { display: none; }
.question a:hover span { background-color: #FFFFFF; border: 1px solid #666666; color: #000000; display: block; font-family: Verdana; font-size: 10px; font-weight: normal !important; left: -10px; margin: 10px; padding: 5px; position: absolute; text-align: left; text-decoration: none; top: -65px; width: 250px; z-index: 100000; }
.question a:hover { background: none repeat scroll 0 0 transparent; }
.question_disable a { font-size: 0.75em; position: relative; text-decoration: none; }
.question_disable a span { display: none; }
.question_disable a:hover span { background-color: #FFFFFF; border: 2px solid #003366; color: #000000; display: none; font-family: Verdana; font-size: 10px; left: -10px; margin: 10px; padding: 5px; position: absolute; text-align: left; text-decoration: none; top: -65px; width: 250px; z-index: 100000; }
.question_disable a:hover { background: none repeat scroll 0 0 transparent; }
.reqdata_question { bottom: 2px; left: 3px; position: relative; }
.dateofsale_question { margin-top: 10px; padding: 0 0 0 25px; width: 14px; }
.sqm_question, .adv_sqm_question { margin: -15px 0 0 30px; padding: 0; vertical-align: top; width: 15px; }
.worth_question, .adv_worth_question { float: right; margin: -25px -15px 0 30px; padding: 0 10px 0 0; vertical-align: top; width: 15px; }
.worth_question a:hover span, .adv_worth_question a:hover span, sqm_question a:hover span, .adv_sqm_question a:hover span { }
.advnotsign_section { margin: 150px 5px 45px 20px; }
.greyvideoarea { background-color: #fff; background-position: center center; background-repeat: no-repeat; float: left; padding: 0px; width: 280px; }
.greyarea_txt { float: left; margin-right: 95px; width: 280px; }
.greyarea_txt span { color: #333333; font-size: 0.8em; }
.greyarea_txt p { color: #333333; font-size: 0.8em; }
.greyarea_txt a { color: #5AA627; font-size: 0.8em; margin: 0 3px; text-decoration: underline; }
.adv_videoimg { border: 1px solid #999999; color: #333333; float: left; font-size: 2em; text-align: center; width: 280px; }
.adv_videoimg {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}

.adv_videoimg iframe,
.adv_videoimg object,
.adv_videoimg embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.video_library { border: 1px solid #EEEEEE; display: inline-block; margin: 45px 0; padding: 27px 40px 27px 23px; width: 799px; }
.video_library span { color: #333333; font-size: 1.375em; }
.playvideo_div { float: left; margin: 35px 35px 0 0; width: 230px; }
.playvideo_div span { color: #666666; float: left; font-size: 0.75em; height: 69px; width: 114px; }
.playvideo_div a { padding-top: 5px; text-decoration: underline; }
.playvideo_img { float: left; padding-right: 14px; }
.spv_search_button .search_button { }
.map_bottom_panel { background-color: #EEEEEE; }
.spv_search_box { background-image: url("/images/bk_searchbox_tablet.png");
    background-repeat: no-repeat;
    float: left;
    height: 31px;
    margin: 0 0 10px;
    padding: 2px 3px;
    width: 272px; }
.spv_search_textbox { border: 0 none;
    color: #666666;
    font-size: 0.9em;
    font-weight: normal;
    margin: 3px 0 2px 0;
    padding: 2px 2px 2px 5px;
    vertical-align: top;
    width: 188px;}
    
#Spv_GreyHeader {margin-top: 20px;}    
    
.spv_searchbtn { background-color: transparent; background-image: url("/images/bk_search_Button.png"); background-repeat: no-repeat; border: 0 none; color: #FFFFFF; cursor: pointer; font-family: Arial; font-size: 1em; height: 27px; letter-spacing: -1px; padding: 0 0 2px; width: 68px; margin: 2px 0 0 8px; text-align: center;
    vertical-align: middle;}
.asktoprice_content { border-bottom: 3px solid #EEEEEE; padding: 0 0 70px; width: 280px;}
.remove_bottompadding { padding-bottom: 20px; }
.lst_asktoprice { color: #666666; display: inline-block; font-size: 0.75em; width: 400px; }
.asktoprice { color: #666666; display: block; font-size: 0.75em; padding: 5px 0 0; }
.askpricespan { display: inline-block; margin: 0 0 30px; }
.asktoprice a { text-decoration: underline; }
.asktoprice_heading { font-weight: bold; }
.askto_content { display: block; line-height: 1.3em; }
.priceinfo { border-bottom: 1px solid #EEEEEE; border-left: 1px solid #EEEEEE; height: 195px; left: 20px; padding-bottom: 5px; position: relative; width: 260px; }
.priceinfoNotSigned { height: 87px; padding-bottom: 5px; padding-top: 15px; width: 580px; }
.upgradeimg { float: left; height: 75px; padding: 0 6px 0 10px; width: 120px; }
.add_opacity { background-color: Black; height: 80px; opacity: 0.5; position: absolute; top: 0; width: 115px; z-index: 100; }
.upgradeimg span { color: #FFFFFF; position: absolute; text-align: center; top: 22px; }
.row_pricetypes { display: inline-block; width: 110px; }
.row_prices { display: inline-block; width: 65px; }
.row_dates { display: inline-block; padding: 0; text-align: center; width: 58px; }
.ratio { background-color: #F8F8F8; border: 1px solid #EEEEEE; border-radius: 5px 5px 5px 5px; color: #666666; float: left; height: 40px; margin: 7px 0 7px 10px; padding: 5px 10px; text-align: center; width: 72px; }
.asktoprice_ratio { font-size: 0.625em; font-weight: bold; padding-bottom: 5px; }
.ratio span { display: block; }
.ratio_infloat { color: #8D8D8D; font-size: 1.375em; }
.expandlist { background-image: url("/images/expand.png"); background-position: left top; background-repeat: no-repeat; height: 17px; margin: 15px 0 0; width: 16px; }
.expandlist a { float: left; font-size: 0.75em; margin: 0 0 0 30px; text-decoration: underline; width: 400px; }
.recentsales { border-bottom: 3px solid #EEEEEE; padding: 22px 0 0; width: 600px; }
.rentalprice, .overvalued, .turnover { border-bottom: 3px solid #EEEEEE; color: #666666; font-size: 0.75em; padding: 20px 0; }
.lst_recentsale { border-top: 1px solid #EEEEEE; padding: 0 0 30px; width: 600px; }

#Recentsale_div {display: none;}
#MapViewTabDiv {margin: 0 0 20px 0;}
#StreetViewTabDiv {margin: 0 0 20px 0;}
#gmap_2 {}

.map_sr_mv {
    height: 300px;
    width: 320px;
}

.map_spv {
    height: 300px;
    width: 290px;
}

.map_spvd_big {
    height: 300px;
    width: 280px;
}

.map_ld_big {
    height: 300px;
    width: 280px;
}

.map_ld_small {
    height: 230px;
    width: 280px;
}

.hm-cont-ld {
    float: left;
    width: 260px;
}

.hm-cont-ld .hm-cont-ctrl {
    width: 300px;
}

.hm-cont-ld .hm-cont-ctrl .ctrl-row .ctrl-desc {
    width: 260px;
}

.hm-cont-spv img, .hm-cont-sr img, .hm-cont-ag img, .hm-cont-ld img {
    max-width: 270px;
    position: absolute;
    right: 5px;
    top: -75px;
}

.map_streetView {
    height: 314px;
    width: 280px;
}


#SPVtabs {position: absolute; top: -160px; background-color: #efefef;}

.atab_recentprice, .atab_headings { border-bottom: 1px solid #EEEEEE; height: 30px; width: 300px; }
.atab_recentprice span { display: inline-block; }
.atab_headings span { display: inline-block; font-weight: bold; }
.atab_address { vertical-align: middle; width: 270px; }
.atab_type { border-left: 1px solid #EEEEEE; border-right: 1px solid #EEEEEE; padding: 8px 0; text-align: center; width: 54px; }
.atab_price { border-right: 1px solid #EEEEEE; padding: 8px 0 8px 15px; width: 85px; }
.atab_date { border-right: 1px solid #EEEEEE; padding: 8px 0 8px 15px; width: 75px; }
.atab_beds { padding: 8px 0 8px 15px; text-align: center; }
.pricesinfo { float: left; width: 260px; padding: 15px 0 0 10px;}
.priceTypes_div { padding: 0 0 5px; }
.rowindex { background-color: #E8E8E8; color: #666666; font-size: 0.75em; font-weight: bold; height: 18px; padding: 2px 0 0; position: relative; text-align: center; top: 21px; vertical-align: top; width: 20px; }
#backgroundPopup { background-color: #F8F8F8; border: 1px solid #CECECE; display: none; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 100; }
.popuplayout { background-color: #333333; border-radius: 5px 5px 5px 5px; padding: 3px; position: absolute; z-index: 1000; }
img.close_icon { left: 10px; padding-right: 10px;}
img.ibclose_icon { left: 4px; }
img.close_icon, img.ibclose_icon { cursor: pointer; float: right; position: relative;}
.close_bt_align { position: relative; text-align: center; top: 100px; width: 100%; }
.popup_sub_container { background-color: #FFFFFF; border-radius: 3px 3px 3px 3px; float: left; padding: 8px 10px 8px 10px; width: 260px; }
.popup_header { border-bottom: 1px solid #EEEEEE; color: #868686; font-weight: normal; margin-top: 10px; padding-bottom: 15px; }
.popup_header h2 { font-size: 1.15em; margin: 0 0 10px; padding: 0; }
.popup_header span { font-size: 1.05em; font-weight: normal; }
.close_bt_align { position: relative; text-align: center; top: 80px; width: 100%; }
.popup_content { float: left; width: 100%; }
.content_align, .act_link { font-weight: bold; margin-top: 15px; }
ul.list { font-weight: bold; list-style: none outside none; margin: 3px 0 0 15px; padding: 0; }
.popup_paswdpanel { font-weight: bold; margin-top: 50px; }
.popup_paswdpanel span { margin-left: 5px; }
.popup_textbox { background-image: url("/images/msgbox_txtbox.png"); background-position: left center; background-repeat: no-repeat; border: medium none; height: 30px; padding-left: 5px; padding-right: 5px; width: 233px; }
.popup_textboxIE8 { background-image: url("/images/msgbox_txtbox.png"); background-position: left center; background-repeat: no-repeat; border: medium none; padding: 9px 5px; width: 233px; }
.popup_confMessage { height: 560px; }
.popup_submit_panel, .popup_msgsentClosebt { margin-top: 50px; text-align: center; }
.popup_reg_confirm { float: left; padding-top: 15px; }
.popup_msgsentbox { font-size: 0.87em; font-weight: bold; margin-top: 150px; text-align: center; width: 100%; }
.popup_msgsentbox .msgsenttxt { font-size: 0.87em; margin-bottom: 50px; }
.popup_regform { color: #666666; float: left; margin-top: 15px; width: 100%; }
ul.multi_options { border-bottom: 1px solid #EEEEEE; color: #666666; float: left; font-size: 0.81em; font-weight: bold; list-style: none outside none; margin: 10px 0 15px; padding: 0 0 15px; }
ul.multi_options li { display: inline; margin: 0; padding: 0 15px 0 0; }
ul.multi_options li label { display: inline-block; padding-left: 5px; vertical-align: top; width: 85px; height: 40px;}
ul.multi_options li input { display: inline-block; vertical-align: top; }
.popup_regform, .regform_msgbox label { color: #666666; font-size: 0.81em; }
.regform_right { float: left; margin-left: 10px; width: 240px; }
.regform_left { float: left; width: 260px; margin-left: 10px;}
.popup_regform label, .regform_msgbox label { font-weight: bold; }
.regform_align { margin-bottom: 15px; margin-top: 3px; }
.regform_msgbox { float: left; }
.regform_textfield {
    background-color: #FFFFFB;
    border: 1px solid #CECECE;
    border-radius: 5px 5px 5px 5px;
    height: 100px;
    margin-bottom: 15px;
    margin-left: 10px;
    margin-top: 3px;
    max-height: 100px;
    max-width: 520px;
    padding-left: 5px;
    width: 230px;
}
.regform_align .selector { width: 250px; }
.regform_align .selector span { width: 201px; }
.regform_align div.selector select { width: 240px; }
.single_inner_iw, .mult_inner_iw { width: 284px; }
.single_inner_iw { }
.single_inner_iw div { padding: 10px 0; width: 234px; }
.mult_inner_iw div { border-bottom: 3px solid #EEEEEE; padding: 10px 0; width: 234px; }
.single_inner_iw, .mult_inner_iw a { color: #5AA627; font-size: 0.825em; text-decoration: underline; }
.spv_Single_iw { background-image: url("/images/single_spvpop_win.png"); background-position: center center; background-repeat: no-repeat; height: 29px; padding: 15px 15px 20px; width: 254px; }
.spv_Mult_iw { background-image: url("/images/Multi_spvpop_win.png"); background-position: center center; background-repeat: no-repeat; height: 199px; padding: 15px 15px 0; width: 254px; }
.spv_detailsec { padding-top: 100px; }
.spv_detailsec .spv_col1 { width: 545px; }
.spv_detailsec .spv_col2 { width: 300px; }
.spv_map { height: 300px; position: relative; text-align: center; width: 300px; }
.spv_mainmap { height: 450px; margin-bottom: 20px; position: relative; width: 280px; }
.spv_VE_MiniMap { height: 300px; width: 300px; }
.spv_VE_MainMap { height: 450px; position: absolute; width: 880px; }
.spvbelow_maparea { background-color: #F8F8F8; height: 23px; padding: 20px 10px 25px 20px; width: 270px; }

.spvfeature_main { width: 300px; }
#tabStreetInfo { background-repeat: no-repeat; height: 28px; width: 80px; }
#tabStreetInfo.sr_tab_sel { background-color: #DDD; background-image: none;}
#tabStreetInfo.sr_tab_notsel { background-image: none; background-color: #5AA627;}
#tabComments { background-repeat: no-repeat; height: 28px; width: 120px; }
#tabComments.sr_tab_sel { background-image: url("/images/comments_on.png"); }
#tabComments.sr_tab_notsel { background-image: url("/images/comments_off.png"); }
#tabStreetViews { background-repeat: no-repeat; height: 28px; width: 80px; }
#tabStreetViews.sr_tab_sel { background-image: none; background-color: #ddd; }
#tabStreetViews.sr_tab_notsel { background-image: none;background-color: #5AA627; }
.spvdetail_tabs { margin-top: -540px; }
.comments_main, .street_info { float: left; margin-right: 40px; width: 280px; }
.comments_main span { display: inline-block; vertical-align: middle; }
.comments_span { margin-bottom: 18px; width: 354px; }
.street_info { float: none; }
.street_comments { float: right; width: 400px; }
.street_comments span { display: inline-block; }
.spv_streetInfo { color: #666; font-size: 0.75em; left: 0; position: absolute; width: 280px; }
.spv_comments { color: #666; display: inline-block; font-size: 0.75em; width: 880px; }
.spv_comments_bold { font-weight: bold; margin-bottom: 5px; }
.spv_camera { margin-left: 10px; vertical-align: bottom; }
.spv_comments .radio { color: #666; font-size: 0.75em; font-weight: bold; }
.comments_txtbox { margin: 15px 0 0; }
.submit_button { background-image: url("/images/bk_search_Button.png"); background-repeat: no-repeat; border: 0 none; color: #FFFFFF; cursor: pointer; font-size: 1.25em; height: 27px; margin: 10px 0 0 355px; text-align: center; width: 68px; }
.post_date { color: #999; margin: 0 0 0 220px; }
.street_info { line-height: 1.3em; margin: 30px 0 20px; }
.spv_searchbardivider { border-right: 0px solid #CCC; float: left; margin: 20px 0 0; width: 330px;}
.spv_upperSrchBlock { display: block; }
.spv_lowerSrchBlock { display: block; float: left; margin-top: 17px; }
.spv_DD_container { display: inline; float: left; padding-right: 5px; }
.spv_DD_container div { display: inline; float: left; }
.questionImg { position: relative; right: 7px; top: 8px; }
.spvBlankSpace { width: 15px !important; }
.question_CU, .question_disable_CU { margin: 2px 0 0; padding: 0; vertical-align: top; }
.question_CU a { font-size: 0.75em; position: relative; text-decoration: none; }
.question_CU a span { display: none; }
.question_CU a:hover span { background-color: #FFF; border: 2px solid #003366; color: #000000; display: block; font-family: Verdana; font-size: 10px; left: -10px; margin: 10px; padding: 5px; position: absolute; text-align: left; text-decoration: none; top: -65px; width: 250px; z-index: 100000; }
.question_CU a:hover { background: none repeat scroll 0 0 transparent; }
.question_disable_CU a { font-size: 0.75em; position: relative; text-decoration: none; }
.question_disable_CU a span { display: none; }
.question_disable_CU a:hover span { background-color: #FFF; border: 2px solid #003366; color: #000000; display: none; font-family: Verdana; font-size: 10px; left: -10px; margin: 10px; padding: 5px; position: absolute; text-align: left; text-decoration: none; top: -65px; width: 250px; z-index: 100000; }
.question_disable_CU a:hover { background: none repeat scroll 0 0 transparent; }
.spvIe7fix { padding-top: 30px; }
.errorSec { padding: 30px 0 300px 20px; }
.errorSec div { margin: 0 auto; width: 380px; }
.errorSec_404 { padding: 30px 0 300px 40px; }
.errorSec_404 div { margin-bottom: 40px; }
.errorpage_heading { font-family: Verdana; font-size: 1.25em; }
.errorSec_404 .errorpage_heading { font-weight: bold; }
div.errorpage_label { margin-top: 5px; }
.errorpage_label { color: black; font-family: Arial; font-size: 0.75em; }
.errorSec .errorpage_label { font-weight: bold; }
.errorSec .errorpage_label a { text-decoration: underline; }
.spvDetails_section, .maindetail_sec { color: #666; margin-left: 20px; }
.spvDetails_section { display: block; padding-top: 5px; }
.maindetail_sec { display: inline-block; padding-bottom: 30px; padding-top: 50px; }
.ag_rightsec .lst_emptytext { font-style: italic; margin-bottom: 10px !important; }
.spvDetails_section .lst_emptytext, .maindetail_sec .lst_emptytext { border: medium none; font-size: 0.75em; margin: 0; padding: 0; }
.spvSubSection a { color: #5AA627; text-decoration: underline; }
.spvRight_block { border-left: 3px solid #EEEEEE; float: left; padding-left: 10px; width: 300px; }
.spvLeft_block { float: left; font-family: Arial, Helvetica, sans-serif; position: relative; width: 280px;}
.spvLeft_contents { border-bottom: 3px solid #EEEEEE; display: inline-block; margin-bottom: 10px; padding-bottom:20px; width: 280px;}
.spvBottom_contents { display: inline-block; padding-bottom: 17px; width: 280px; }
.spvLeft_contents a, .spvBottom_contents a { text-decoration: underline !important; padding: 0 0 0 0px;}
.spvLeft_contents h1, .ag_mainheading h1 { color: #858585; font-size: 1.37em; font-weight: bold; margin: 0; padding: 0; }
.spvLeft_subHeading, .agDetails h1 { color: #858585; font-size: 1.18em; font-weight: bold; padding-bottom: 10px; }
.spvLeft_subHeading_nospacings { color: #858585; font-size: 1.18em; font-weight: bold; padding-bottom: 0; }
.spvLeft_contents p { color: #666666; float: left; font-size: 0.75em; margin: 0; padding-top: 5px; }
.spvLeft_L { display: block; width: 140px; }
.spvLeft_R, .spvTrans_details .lst_emptytext { float: right; width: 140px; }

.spvLeft_trans_L
{
    width:170px;
    float: left;
}

.spvLeft_trans_R
{
    width:280px;
    float:right;
}

.spvLeft_L span { color: #666666; display: block; font-size: 0.75em; font-weight: bold; line-height: 1.6em; position: relative; }
.spvLeft_L sup { bottom: 2px; position: absolute; }
.spvLeft_R span { color: #666666; display: block; font-size: 0.75em; line-height: 1.6em; }
.spvSignIn_panel { background-color: #F8F8F8; float: right !important; height: 170px; overflow: hidden; padding-top: 20px; width: 140px; margin-bottom: 10px; font-size: 12px;}
.spvSignIn_panel div { color: #666666; padding-bottom: 20px; text-align: center; }
.spv_Surveyor { padding-top: 30px; }
.spvfeedback { bottom: 5px; font-size: 0.75em; position: relative; text-align: right; }
.spvProp_Desc_main { font-size: 0.75em; left: 0; line-height: 1.3em; padding: 10px 0 7px; position: absolute; width: 280px; display: block; margin-top: 0px; margin-bottom: 0px; top: 0px;}
.spvKeyCont { padding-bottom: 80px; position: relative; }
.spvProp_Desc { bottom: 20px; font-size: 0.75em; left: 0; line-height: 1.3em; position: absolute; width: 280px;}
.spvAgencyDetails { float: left; line-height: 1.3em; padding-top: 10px; }
.spvAgencyDisc_ns { clear: left; line-height: 1.3em; padding-top: 15px; }
.spvTrans_details { border-bottom: 0px solid #EEEEEE; border-top: 1px solid #EEEEEE; color: #666666; float: left; margin-bottom: 30px; padding: 10px 0; width: 280px; }
.date_view, .salePrice_view, .change_view, .aer_view { color: #999999; }
.date_view { float: left; width: 80px; }
.change_view { float: left; width: 80px; }
.aer_view { float: left; }
.salePrice_view { float: left; width: 80px; }
.date_view span, .salePrice_view span, .change_view span, .aer_view span { display: block; }
.rightView_div span, .detail_heading { color: #666666; font-weight: bold; }
.leftView_div { color: #666666; display: inline-block; float: left; width: 185px; }
.HistoricImageMask, .CompareImageMask { background-color: Black; height: 80px; opacity: 0.5; position: absolute; width: 115px; z-index: 99; }
.CompareImageText, .CompareImageMask { left: 10px; }
.HistoricImageText, .CompareImageText { color: white; font-size: 1.2em; margin-top: 25px; position: absolute; text-align: center; width: 115px; z-index: 100; }
.spvHistoricImage { position: relative; }
.spvHistoricImage img { height: 80px; padding: 0 22px 0 10px; width: 115px; }
.spvHistoricImageNotSigned img { height: 80px; padding: 0 22px 0 0; width: 115px; }
.spvHistoric_listing { padding-top: 2px; }
.spvHistoricImage a {display: block; height: 1px;} 

.spv_Rdata { float: left; width: 120px;  margin-top:10px;}
.spv_Rdata span { width: 100px; }
.spv_Rdata span a {padding: 0px; }
.spv_Ldata { float: left; width: 120px; margin-top:10px; padding: 0 0 0 10px;}
.spv_ImageLink { float: left; height: 55px; position: relative; width: 100px; }
.spv_ImageLink a { bottom: 0; position: absolute; right: 0; }
.spvHistoric_listing span { display: block; line-height: 1.6em; padding: 0 0 0 0px;}
.spv_priceinfo { float: left; font-size: 0.75em; height: auto !important; padding-bottom: 10px !important; width: 280px !important; }
.spvPropertyDisc { line-height: 1em; padding: 19px 0 7px; }
.spvdetail_label { color: #666666; font-weight: bold; }
.lst_asktoprice { color: #666666; display: block; font-size: 0.75em; width: 270px; }
.spvRowIndex { background-color: #E8E8E8; color: #666666; font-size: 0.75em; font-weight: bold; padding: 2px 5px; text-align: center; vertical-align: top; width: 20px; }
.spv_expandlist { float: left; margin-top: 2px; }
.spv_expandlist img, .spv_expand_comp img { cursor: pointer; margin-right: 7px; vertical-align: middle; }
.spv_valReport { background-color: #F8F8F8; border: 1px solid #EBEBEB; padding: 20px; margin-top: 10px; margin-bottom: 10px; height: 200px;}
.spv_valReport label { color: #858585; font-size: 1.12em; }
.valReport_R { float: right; padding-top: 20px; text-align: center; width: 170px; }
.valReport_L { border-right: 0px solid #CCCCCC; color: #666666; font-size: 0.75em; padding-right: 0px; width: 250px; }
.spv_CompProp { font-size: 0.75em; width: 250px !important; }
.spv_expand_comp { font-size: 0.75em; margin-bottom: 10px; margin-top: 20px; }
.spvBottom_contents p { font-size: 0.75em; width: 538px; }
.spv_CompSec .spv_upgrade { padding-top: 0; }
.spv_upgrade { clear: left; padding-top: 15px; width: 280px; }
.spv_upgrade .upgrade_align { display: inline; float: right; width: 130px; }
.spv_upgrade .upgrade_info { font-size: 0.75em; padding-bottom: 15px; width: 120px; }
.spv_upgrade .upgrade_button {
    background-color: #5AA627;
    background-image: none;
    background-repeat: no-repeat;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial;
    font-size: 0.75em;
    letter-spacing: -1px;
    margin: 2px 0 0 0px;
    padding: 0 0 1px;
    text-align: center;
    vertical-align: middle;
    width: 130px;
}
.SPVUpgrade_button { background-image: url("/images/bk_search_Button.png"); background-repeat: no-repeat; border: 0 none; color: #FFFFFF; cursor: pointer; font-family: Arial; height: 27px; letter-spacing: -1px; margin: 2px 0 0 5px; padding: 0 0 2px; text-align: center; vertical-align: middle; width: 68px; }
.histData_L { display: inline; width: 170px; }
.histData_R { float: right; width: 380px; }
.spvPriceHistory { float: left; padding-top: 20px; }
.spvDateView { float: right; width: 248px; }
.spvPriceView { display: inline; width: 130px; }
.spvAgencyData { display: block; margin-top: 40px; padding-left: 10px; }
.spvMarket { float: left; width: 385px; }
.spvMarket span { display: block; line-height: 1.3em; }
.spvDateView span, .spvPriceView span { display: block; line-height: 1.6em; }
.spvDateView label, .spvPriceView label { display: block; line-height: 1.6em; }
.spvOtherMedia { display: block; padding-bottom: 10px; width: 130px; }
.spvAgencyAlign { display: inline; float: left; width: 130px; }
.spvBottom_block { border-top: 3px solid #EEEEEE; display: inline-block; padding: 10px 0 30px; width: 280px; }
.spv_mapview { margin-top: 20px; padding-left: 0; width: 550px; }
.spvMap_bottom_panel { width: 840px !important; }
.spv_rightInfo { width: 480px !important; }
.LD_archive_LoggedIN, .LD_archive_NotLoggedIN { background-color: #EEEEEE; }
.LD_archive_LoggedIN { padding: 15px; width: 569px; }
.LD_archive_NotLoggedIN { padding: 20px 20px 35px; vertical-align: top; width: 558px; }
.LD_archive_NotLoggedIN .arcv_Col1 { float: left; vertical-align: top; width: 85px; }
.LD_archive_NotLoggedIN .arcv_Col2 { margin-left: 100px; vertical-align: top; width: 342px; }
.LD_archive_NotLoggedIN .arcv_Col3 { float: right; padding-top: 10px; vertical-align: top; width: 100px; }
.LD_archive_NotLoggedIN .arcvPropHdng { color: #FF3333; font-size: 0.875em; font-weight: bold; margin-bottom: 5px; }
.LD_archive_NotLoggedIN .arcvProptxt { color: #666666; font-size: 0.75em; line-height: 1.3em; }
.LD_archive_LoggedIN .formrow { margin-bottom: 2px; width: 560px; }
.LD_archive_LoggedIN .formrow .frmlbl { color: #666666; float: left; font-size: 0.75em; font-weight: bold; width: 128px; }
.LD_archive_LoggedIN .formrow .frmlbltxt { color: #666666; display: inline-block; font-size: 0.75em; margin-left: 0; width: 432px; }
.accBackground { background-position: center 120px; }
.accdetails_footer { position: relative; width: 100%; }
.accGrayStrip { background-color: #F8F8F8; border-bottom: 1px solid #DDDDDD; height: 20px; width: 940px; }
.accDetails_section { color: #666666; margin-left: 30px; padding-top: 30px; width: 880px; }
.accTabs, .spvDetailsTabs { border-bottom: 9px solid #DDDDDD; height: 39px; margin: 0 0 25px; position: relative; width: 280px; }
.accTabs a { text-decoration: none; }
#tabAccountInfo { background-repeat: no-repeat; height: 28px; width: 150px; }
#tabAccountInfo.sr_tab_sel { background-image: url("/images/acc_details_on.png"); }
#tabAccountInfo.sr_tab_notsel { background-image: url("/images/acc_details_off.png"); }
#tabMonitors, #tabProperty { background-repeat: no-repeat; height: 28px; width: 150px; }
#tabMonitors.sr_tab_sel { background-image: url("/images/monitor_area_tab_active.png"); }
#tabMonitors.sr_tab_notsel { background-image: url("/images/monitor_area_tab_deactive.png"); }
#tabProperty.sr_tab_sel { background-image: url("/images/property_tab_active.png"); }
#tabProperty.sr_tab_notsel { background-image: url("/images/property_tab_deactive.png"); }
#tabAdvertise { background-repeat: no-repeat; height: 28px; width: 130px; }
#tabAdvertise.sr_tab_sel { background-image: url("/images/advertise_on.png"); }
#tabAdvertise.sr_tab_notsel { background-image: url("/images/advertise_off.png"); }
.accSubheading { color: #858585; font-size: 1.25em; font-weight: bold; width: 880px; }
.details_col { float: left; margin: 20px 0 0; width: 880px; }
.accRight { float: right; width: 505px; }
.accLeft { float: left; width: 375px; }
.accDetailLeft { float: left; width: 450px; }
.acctxtboxbg { background-image: url("/images/msgbox_txtbox.png"); background-position: left center; background-repeat: no-repeat; border: medium none; height: 30px; padding-left: 5px; padding-right: 5px; width: 230px; }
.acctxtboxbg_IE_8 { background-image: url("/images/msgbox_txtbox.png"); background-position: left center; background-repeat: no-repeat; border: medium none; padding: 8px 5px; width: 230px; }
.accLeft .formrow, .accRight .formrow { color: #666666; float: left; font-size: 0.93em; margin-bottom: 10px; position: relative; width: 375px; }
.accLeft .formrow label, .accRight .formrow label { position: absolute; top: 8px; vertical-align: middle; }
.accLeft .formrow span, .accRight .formrow span { float: right; padding-right: 42px; }
.sagepaySec .accLeft .formrow span { float: right; padding-right: 0; }
.sagepaySec .accRight { float: right; padding-right: 0; width: 458px; }
.accRight .accSendButton { bottom: 5px; float: left; position: relative; }
.accUsagedetails { border-bottom: 3px solid #EEEEEE; border-top: 3px solid #EEEEEE; float: left; margin: 20px 0; padding: 20px 0; position: relative; }
.accDetailLeft .usagerow { color: #666666; float: left; font-size: 0.93em; margin-bottom: 10px; position: relative; width: 450px; }
.accDetailLeft .usagerow .DivHeading { float: left; width: 127px; }
.accDetailLeft .usagerow .accTypetxt { float: left; margin-right: 10px; width: 80px; }
.accDetailLeft .usagerow .upgradeSub { }
.accDetailLeft .usagerow .views { float: left; margin-right: 10px; width: 32px; }
.accDetailLeft .usagerow .recBillSel { float: left; width: 90px; }
.accDetailLeft .usagerow .recBillSel span { float: left; padding-bottom: 3px; }
.accDetailLeft .usagerow .editRecBill { bottom: 4px; float: left; position: absolute; right: 160px; }
.accDetailLeft .usagerow .expViews { float: left; width: 100px; }
.accDetailLeft .usagerow .expViewsrem { float: left; width: 190px; }
.accDetailLeft .usagerow .viewsrem { float: left; width: 200px; }
.accDetailLeft .usagerow span { }
.accRight .accquotebox { background-image: url("/images/acc_quotebox.png"); background-repeat: no-repeat; float: right; font-size: 0.84em; height: 147px; padding: 20px 20px 0; position: absolute; right: 0; top: 30px; width: 355px; }
.accRight .accquotebox label { font-weight: bold; }
.accRight .accquotebox ul { color: #393D33 !important; letter-spacing: -0.4px; margin: 20px 0 0; padding: 0 0 0 5px; }
.accRight .accquotebox ul li { margin: 0 0 10px 13px; }
.accdelrow { color: #393D33; font-size: 0.87em; letter-spacing: -0.4px; margin-top: 20px; padding-bottom: 10px; width: 880px; }
.accDetailLeft .accinforow { color: #393D33; float: left; font-size: 0.87em; letter-spacing: -0.4px; margin-bottom: 20px; margin-top: 20px; width: 397px; }
.accMTmain { clear: both; width: 880px; }
.accMTleft { width: 550px; }
.accMTright { float: right; }
.accMTHeading { color: #858585; font-size: 1.25em; font-weight: bold; margin-bottom: 20px; width: 550px; }
.accMTleft .accMTarea_col { margin-bottom: 30px; }
.accMTdetails { color: #393D33; float: left; font-size: 0.8125em; letter-spacing: -0.4px; width: 520px; }
.accMTdetails .accMTdetailsList { float: left; padding: 10px 5px 30px 3px; width: 230px; }
.accMTdetailsList ul { list-style-type: disc; margin: 10px 0 0 10px; padding: 0; }
.accMT_areatable { float: left; font-size: 0.75em; width: 550px; }
.accMT_areatable label { border-bottom: 2px solid #EEEEEE; display: block; font-weight: bold; padding-bottom: 20px; padding-left: 10px; }
.accMT_areatable span { border-bottom: 1px solid #EEEEEE; display: block; padding: 15px 0 15px 10px; }
span.editarea { border-bottom: 1px solid #EEEEEE !important; display: block !important; padding-bottom: 0 !important; padding-right: 0 !important; padding-top: 0 !important; }
span.editarea_dd { padding-bottom: 5px !important; padding-top: 6px !important; }
.areapostcode_txt { height: 19px; margin: 10px 0 !important; width: 103px; }
.col_postcode { float: left; width: 113px; }
.col_postcode span, .col_postcode label { padding-left: 0 !important; }
.col_minprice { border-left: 1px solid #EEEEEE; border-right: 1px solid #EEEEEE; float: left; width: 156px; }
.col_maxprice { border-right: 1px solid #EEEEEE; float: left; width: 156px; }
.col_editRemove { float: left; width: 121px; }
.col_editRemove a, .col_editRemove a:hover { text-decoration: underline; vertical-align: bottom; }
.col_editRemove .accMA_updatebt, .col_editRemove .accMA_updatebt:hover { margin: 0 15px 0 0; }
.col_editRemove .accMA_removebt, .col_editRemove .accMA_removebt:hover { margin: 0 5px 0 15px; }
.col_editRemove .accMA_removebt img { vertical-align: middle; }
.accMT_areatable #uniform-cmbMinPrice_MA_Edit span, .accMT_areatable #uniform-cmbMaxPrice_MA_Edit span, .col_minprice #uniform-cmbMinPrice_MAouter_Edit span { width: 100px !important; }
.accMT_areatable #uniform-cmbMinPrice_MA_Edit select, .accMT_areatable #uniform-cmbMaxPrice_MA_Edit select, .col_minprice #uniform-cmbMinPrice_MAouter_Edit select { height: 32px !important; margin-left: 10px; width: 125px !important; }
.accMTareabt, .accMtpropbt { background-color: transparent; background-position: center center; background-repeat: no-repeat; border: 0 none; color: #FFFFFF; font-size: 0.87em; margin-top: 25px; padding-bottom: 7px; padding-top: 6px; }
.accMTareabt { background-image: url("/images/acc_property_monitor.png"); width: 175px; }
.accMtpropbt { background-image: url("/images/acc_property_monitor.png"); width: 175px; }
.accMTpropdetails { color: #393D33; font-size: 0.8125em; letter-spacing: -0.4px; width: 520px; }
.accMTpropdetails ul { margin: 20px 0 25px 10px; padding: 0 0 0 3px; }
.accMT_propinfo { display: inline-block; font-size: 0.75em; padding: 25px 0 0 20px; width: 285px; }
.accpopup_sub_container { width: 520px; }
.accpopup_sub_container, .spvFB_sub_container { background-color: #FFFFFF; border-radius: 5px 5px 5px 5px; float: left; padding: 20px 30px 30px; }
.accpopup_header, .spvFB_PopupHeader { border-bottom: 1px solid #EEEEEE; color: #868686; font-weight: normal; margin-top: 10px; padding-bottom: 15px; }
.accpopup_header label, .spvFB_PopupHeader label { display: block; font-size: 1.5em; font-weight: bold; }
.accpopup_formtable { border-bottom: 1px solid #EEEEEE; float: left; margin-bottom: 20px; padding: 30px 0; width: 520px; }
.accpopuprow_L { float: left; width: 173px; }
.accpopuprow_adrsdd { float: left; width: 346px; }
.accpopuprow_R { float: right; width: 173px; }
.accpopuprow_L label, .accpopuprow_R label, .accpopuprow_adrsdd label { color: #666666; display: block; font-size: 0.75em; font-weight: bold; width: 100%; }
.accpopuprow_L span, .accpopuprow_R span, .accpopuprow_adrsdd span { display: block; width: 100%; }
.accpopup_txtbox { background-image: url("/images/accPopup_txtbox.png"); background-position: left center; background-repeat: no-repeat; border: medium none; height: 30px; padding-left: 5px; padding-right: 5px; width: 152px; }
.accpopup_txtboxIE8 { background-image: url("/images/accPopup_txtbox.png"); background-position: left center; background-repeat: no-repeat; border: medium none; padding: 8px 5px 9px; width: 152px; }
.accpopup_dropdown { height: 30px; width: 152px; }
.accpopup_adrsdropdown { height: 30px; width: 250px; }
.accpopup_del { border-bottom: 1px solid #EEEEEE; float: left; font-size: 0.8125em; margin-bottom: 20px; padding: 30px 0; width: 520px; }
.accpopup_delbt { float: left; margin-left: 10px; }
.accMT_proptable { border-bottom: 1px solid #EEEEEE; float: left; font-size: 0.75em; position: relative; width: 550px; }
.accMT_proptable a { text-decoration: underline; }
.accMT_proptable_th { border-bottom: 2px solid #EEEEEE; float: left; font-size: 0.75em; width: 550px; }
.col_propAdrs_th { float: left; width: 204px; }
.col_propList_th { border-left: 1px solid #EEEEEE; border-right: 1px solid #EEEEEE; float: left; width: 268px; }
.col_remove_th { float: left; width: 76px; }
.col_propAdrs_th label, .col_propList_th label, .col_remove_th label { display: block; font-weight: bold; padding: 0 0 20px 10px; }
.col_propAdrs { float: left; padding-bottom: 10px; padding-right: 10px; padding-top: 10px; width: 194px; }
.col_propList { border-left: 1px solid #EEEEEE; border-right: 1px solid #EEEEEE; float: left; padding: 10px 0 10px 10px; width: 258px; }
.col_remove { float: left; padding: 10px 0 10px 10px; width: 66px; }
.accMT_propListImg { float: left; height: 56px; width: 75px; }
.accMT_propListImg img { height: 56px; width: 75px; }
.accMT_propListlink { float: left; margin-left: 10px; width: 163px; }
.accMT_NA { margin: 22px 0 22px 5px; }
.accMT_Editrow { bottom: 0; margin: 10px 0; position: absolute; right: 355px; text-align: right; }
.accMT_propListPrice { margin-top: 10px; }
.col_remove div { margin-top: 20px; }
.col_remove img { margin-right: 5px; vertical-align: middle; }
.upgMaincontainer { margin: 0 auto; width: 940px; }
.upgMainSection { background-color: #F8F8F8; background-image: url("/images/upgrade_bottom_bar.png"); background-position: right bottom; background-repeat: no-repeat; border-radius: 3px 3px 3px 3px; float: left; margin: 2px auto 30px; padding-bottom: 40px; position: relative; width: 940px; }
.upgMP_header { background-image: url("/images/upgrade_logo_bar.png"); background-position: center top; background-repeat: no-repeat; height: 173px; padding-top: 72px; }
.upgMP_logo_panel { background-image: url("/images/mouseprice_premium_logo.png"); background-position: center top; background-repeat: no-repeat; margin-left: 180px; padding-top: 73px; width: 556px; }
.upgMP_logo_text { color: #666666; font-size: 0.92em; line-height: 20px; text-align: center; width: 556px; }
.upgPremium_Button { background-color: transparent; background-image: url("/images/upgrade_premium_bt.jpg"); background-repeat: no-repeat; border: 0 none; color: #FFFFFF; cursor: pointer; font-family: arial; font-size: 1.4em; height: 45px; letter-spacing: -0.7px; margin: 0 0 0 5px; width: 230px; }
.upg_BTtop_position { left: 330px; position: absolute; top: 223px; }
.upg_BTbottom_position { bottom: 67px; left: 330px; position: absolute; }
.upg_contents { border-bottom: 1px solid #D7D9D4; float: left; margin: 60px 0 50px 30px; width: 880px; }
.upgLeft_content, .upgRight_content { width: 419px; }
.upgLeft_content { float: left; }
.upgRight_content { float: right; }
.upg_ReasonBlock, .upg_BottomBlock { float: left; margin-bottom: 30px; width: 419px; }
.upg_BottomBlock { padding-bottom: 30px; }
.upg_ReasonBlock { background-image: url("/images/upgrade_divider.png"); background-position: right bottom; background-repeat: no-repeat; padding-bottom: 47px; }
.upgCont_PropDesc, .upgCont_Flyby, .upgCont_Sqm { float: right; margin-top: 15px; width: 170px; }
.upgCont_PropDesc label, .upgCont_Flyby label, .upgCont_Sqm label { color: #3B3D33; display: block; font-size: 1.43em; }
.upgCont_PropDesc span, .upgCont_Flyby span, .upgCont_Sqm span { color: #666666; display: block; font-size: 0.75em; margin-top: 10px; width: 167px; }
.upgImg_PropDesc, .upgImg_Flyby, .upgImg_Sqm { float: left; width: 233px; }
.upgImg_higherLimits, .upgImg_HideAdvert { float: left; width: 145px; }
.upgCont_higherLimits, .upgCont_HideAdvert { float: right; margin-top: 15px; width: 261px; }
.upgCont_higherLimits label, .upgCont_HideAdvert label { color: #3B3D33; display: block; font-size: 1.43em; }
.upgCont_higherLimits span, .upgCont_HideAdvert span { color: #666666; display: block; font-size: 0.75em; margin-top: 10px; }
.upg_lrbtn { margin-left: 5px; margin-top: 3px; width: 200px; }
.upg_crbt { margin-top: 15px; width: 200px; }
.upg_loginText { color: #999999; font-size: 1.1em; }
.upg_TxtboxTitle { color: #999999; font-size: 1.1em; margin-bottom: 5px; }
.upg_NewUserform { width: 590px; }
.upg_details { border-bottom: 1px solid #CCCCCC; display: inline-block; margin-bottom: 30px; padding: 20px 0 40px; }
.upg_reg_accbtn { background-color: transparent; background-image: url("/images/mp_but_lg_175.gif"); background-position: left center; background-repeat: no-repeat; border: 0 none; color: #FFFFFF; cursor: pointer; font-family: Arial; font-size: 1.375em; height: 45px; text-align: center; width: 180px; }
.paymentDetails { float: left; font-size: 0.93em; margin-left: 5px; margin-top: 20px; position: relative; }
.paymentDetails .formrow { color: #666666; display: block; font-size: 0.93em; margin-bottom: 10px; }
.paymentDetails .formrow label { display: inline-block; font-weight: bold; width: 150px; }
.paymentDetails .formrow label.lblDiscCode { }
.paymentDetails .formrow span { margin-left: 10px; width: 50px; }
.sagepaySec .upgradeform { margin-top: 20px; }
.sagepaySec .proceed_align { margin-left: 650px; }
.sagepaySec .proceed_button { background-color: transparent; background-image: url("/images/signin_button_bg.png"); background-position: left center; background-repeat: no-repeat; border: 0 none; color: #FFFFFF; cursor: pointer; font-family: Arial; font-size: 1.375em; height: 45px; text-align: center; width: 95px; }
.divProceed_button { bottom: -30px; left: 260px; margin-top: 20px; position: absolute; }
.spvFB_sub_container { width: 410px; }
.spvFB_PopupHeader span { display: block; margin-top: 10px; }
.spvFB_Form { float: left; margin-top: 20px; width: 410px; }
.spvFB_Form .spvFB_FormRow { float: left; margin-bottom: 20px; width: 410px; }
.spvFB_Form .spvFB_FormRow img { bottom: 90px; position: absolute; right: 115px; }
.spvFB_Form .spvFBClose { margin-top: 50px; }
.spvFB_Form .spvFB_FormRow .spvFB_RightCol, .spvFB_Form .spvFB_FormRow .spvFB_LeftCol { color: #666666; font-size: 0.81em; font-weight: bold; width: 193px; }
.spvFB_Form .spvFB_FormRow .spvFB_RightCol { float: right; padding: 0 0 0 12px; }
.spvFB_Form .spvFB_FormRow .spvFB_LeftCol { float: left; padding: 0 12px 0 0; text-align: right; }
.spvFB_bt { left: 217px; position: relative; }
.spvFB_closeBt { left: 160px; position: relative; }
.spvFB_textbox { background-image: url("/images/fb_text_box.png"); background-position: left top; background-repeat: no-repeat; border: 0 none; height: 32px; padding-left: 5px; width: 145px; }
.spvFB_textbox_IE8 { padding: 8px 5px; }
.spvFB_FooterText { clear: left; font-size: 0.75em; }
.acc_saveBt { background-color: transparent; background-image: url("/images/acc_save_bt.png"); background-position: left center; background-repeat: no-repeat; border: 0 none; color: #FFFFFF; cursor: pointer; font-family: Arial; font-size: 1.375em; height: 45px; text-align: center; width: 95px; }
.DivPrimAccess { color: #666666; font-size: 0.93em; }
.DivPrimAccess span { font-weight: bold; margin-left: 10px; }
.DivSubType { color: #666666; float: left; font-size: 0.93em; margin: 20px 0 0; width: 880px; }
.DivSubType ul { list-style: none outside none; margin: 0; padding: 0; }
.DivSubType ul li { float: left; font-weight: bold; width: 200px; }
.DivSubType .DivSubTypeInfo { clear: both; margin-left: 5px; padding-top: 10px; width: 400px; }
.DivSubType .DivSubTypeInfo span { font-size: 0.78em; }
.accUpgraded { clear: both; margin-bottom: 20px; margin-left: 5px; width: 875px; }
.accUpgraded div { color: #666666; font-size: 0.93em; }
.accUpgradedtxt { font-size: 1em; font-weight: bold; line-height: 1.5em; }
.upgBtSavedCard { background-color: transparent; background-image: url("/images/mp_but_190.gif"); background-position: center center; background-repeat: no-repeat; border: medium none; color: #FFFFFF; cursor: pointer; font-size: 0.875em; margin-top: 5px; padding: 6px 0 7px; text-align: center; width: 189px; }
.DivUpgradeForm { background-color: #FFFFFF; border: 1px solid #EEEEEE; border-top-left-radius: 10px; border-top-right-radius: 10px; color: #666666; float: left; font-size: 0.93em; margin: 20px 0 0; padding: 20px; width: 840px; }
.upgFormheading { color: #858585; font-weight: bold; width: 880px; }
.DivProceedBt { background-color: #FFFFFF; border: 1px solid #EEEEEE; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; float: left; padding: 20px; text-align: center; width: 840px; }
.pay_expirydate { font-size: 0.93em !important; margin-left: 20px; }
.paymentIFrame { }
.basicsearchmap { background-color: #EEEEEE; margin-bottom: 10px; margin-top: 20px; position: relative; width: 290px; }
.hm-cont-spv { width: 260px; }
.hm-cont-sr { width: 300px; }
.hm-cont-ag { width: 280px; }
.hm-cont-spv, .hm-cont-sr, .hm-cont-ag { background-color: #EEEEEE; display: inline-block; padding: 10px; position: relative; }
.hm-cont-spv img, .hm-cont-sr img, .hm-cont-ag img { position: absolute; right: 5px; top: -75px; display: none; }
.hm-cont-vl { border-right: 0px; border-bottom: 1px solid #CCCCCC; float: left; width: 250px; height: 1px; margin: 10px 10px 10px 10px; }
.hm-cont-r { float: left; margin-top: 10px; }
.hm-cont-inf { width: 100%; }
.hm-cont-inf div { margin-bottom: 15px; }
.hm-cont-inf .hm-title { color: #858585; font-size: 25px; font-weight: bold; margin: 0; padding: 0; }
.hm-cont-inf span { color: #666666; display: block; font-size: 0.857em; }
.hm-cont-inf .hm-act-bt { background-color: transparent; background-image: url("/images/mp_but_125.gif"); background-repeat: no-repeat; border: 0 none; color: #FFFFFF; font-size: 0.85em; height: 27px; width: 125px; }
.hm-cont-l { float: left; margin-top: 10px; width: 250px; }
.hm-cont-l .hm-cont-hd { float: left; width: 110px; }
.hm-cont-l .hm-cont-hd span { color: #666666; display: block; font-size: 0.75em; margin-left: 20px; }
.hm-cont-l .hm-cont-rbl { float: left; width: 138.5px; }
.hm-cont-l .hm-cont-rbl .rbl-row { display: inline-block; margin-bottom: 5px; width: 138.5px; }
.hm-cont-l .hm-cont-rbl span { color: #666666; font-size: 0.75em; font-weight: bold; }
.hm-cont-l .hm-cont-rbl a { color: #5AA627; font-weight: normal; padding-left: 10px; }
.hm-cont-slider { display: inline-block; height: 10px; margin: 0 10px; vertical-align: middle; width: 150px; }
.hm-cont-ctrl { color: #666666; font-size: 0.75em; width: 280px; }
.hm-cont-ctrl .ctrl-row { display: block; margin-bottom: 20px; }
.hm-cont-ctrl .ctrl-row label { display: inline-block; margin-right: 20px; padding-bottom: 10px;}
.hm-cont-ctrl .ctrl-row span { display: inline-block; vertical-align: middle; }
.hm-cont-ctrl .ctrl-row .ctrl-desc { display: inline-block; width: 270px; }
.hm-cont-ag .hm-cont-vl { margin: 0 20px 0 0; }
.hm-cont-ag .hm-cont-inf { margin-bottom: 10px; width: 419px; }
.hm-cont-ag .hm-cont-l .hm-cont-hd span { margin-left: 5px !important; }
.hm-cont-ag .hm-cont-l .hm-cont-hd { float: left; width: 80px; }
.hm-cont-ag .hm-cont-l { float: left; margin-top: 10px; width: 220px; }
.hm-cont-ag .hm-cont-ctrl .ctrl-row label { margin-right: 0; }
.hm-cont-ag .hm-cont-ctrl .ctrl-row label { padding-left: 0 !important; }
.hm-cont-ag .hm-cont-ctrl .ctrl-row .ctrl-desc { width: 410px; }
.hm-cont-ag .hm-cont-ctrl { width: 419px; }
.SiteMapSec { margin-bottom: 10px; padding-left: 15px; width: 100%; }
.sitemaptext { border-bottom: 1px solid #CCCCCC; margin-bottom: 10px; padding-bottom: 10px; width: 100%; }
.sitemaptext .areatextarea a { display: inline-block; }
.sitemaplist, .areaGuidelist { border-bottom: 1px solid #CCCCCC; margin-bottom: 10px; padding-bottom: 10px; width: 100%; }
.sitemaplist a, .sitemaptext a, .areaGuidelist a { font-size: 0.75em; text-decoration: underline; }
.sitemaplist ul, .areaGuidelist ul { list-style-type: none; margin: 0 10px 0 15px; padding: 0; }
.sitemaplist ul, .areaGuidelist ul, .sitemaplist li, .areaGuidelist li { font-size: 1em; }
.sitemaplist li, .areaGuidelist li { margin-top: 0; padding-top: 0; }
.sitemaplist .parea, .sitemaplist .loc, .sitemaplist .locname, .sitemaplist .pdistrict, .sitemaplist .psector, .areaGuidelist .parea { display: inline-block; margin-top: 0; padding-top: 0; vertical-align: top; }
.sitemaplist .parea { }
.sitemaplist .parealist, .areaGuidelist .parealist { padding-bottom: 10px; }
.sitemaplist .parea ul, .areaGuidelist .parea ul { width: 70px; }
.sitemaplist li, .areaGuidelist li { padding-bottom: 2px; padding-left: 20px; }
.sitemaplist li { background-image: url("/images/pagebullet_1.png"); background-position: left center; background-repeat: no-repeat; }
.sitemaplist .pdistrict li { float: left; width: 80px; }
.sitemaplist .pdistrict ul { }
.sitemaplist .psector li { float: left; width: 100px; }
.sitemaplist .loc li { float: left; width: 120px; }
.sitemaplist .locname li { float: left; width: 400px; }
.SiteMapSubHeading { color: #999; font-size: 1em; font-weight: bold; padding-bottom: 10px; width: 100%; }
.SiteMapPageHeading, .AVMPageHeading { border-bottom: 1px solid #CCC; color: #333; font-size: 1.375em; font-weight: bold; margin-bottom: 15px; padding-bottom: 10px; width: 100%; }
.authoritysec { }
.VRSec { width: 880px; }
.pcvquestion { left: 11px; position: absolute; }
.pcvNextbt { margin-left: 128px; }
.vraddress, .vrdesc { display: inline-block; font-size: 0.81em; margin-bottom: 10px; }
.vraddress label { font-weight: bold; }
.vraddress span { margin-left: 10px; }
.vrdetails { font-size: 0.81em; margin-top: 10px; width: 470px; }
.vrdetails .formrow { display: inline-block; margin-bottom: 10px; position: relative; width: 100%; }
.vrdetails .formrow div.selector { width: 234px; }
.vrdetails label { float: left; margin: 10px 30px 0; width: 150px; }
.vrdetails span { float: right; width: 240px; }
.VR_Step1 .vrdetails { width: 600px !important; }
.VR_Step1 .vrdetails label { width: 80px; }
.VR_Step1 .vrdetails span { width: 460px; }
.VR_Step1 .vrdetails span a { }
.add_Combo { font-size: 0.81em; }
.avm_button { background-color: #CCC; color: #333; padding: 4px 6px; }
.AVM_prevnxtbtns { float: right; position: relative; right: 20px; top: -35px; }
.AVM_finishtbtns { float: right; position: relative; right: 20px; top: 20px; }
.ag_section { }
.ag_section li, .ag_section ul { margin: 0; padding: 0; }
.agDetails { margin-bottom: 10px; width: 100%; }
.agDetails span { font-size: 0.75em; line-height: 1.3em; }
.ag_TopAd { border-bottom: 1px solid #EEE; margin-bottom: 15px; padding-left: 74px; width: 806px; }
.ag_rightsec, .ag_leftsec { float: left; }
.ag_leftsec { border-right: 1px solid #EEE; padding-right: 20px; width: 144px; }
.ag_rightsec { padding-left: 20px; width: 695px; }
.ag_LeftNav { line-height: 1em; margin-bottom: 30px; width: 144px; }
.ag_LeftNav label, .pd_postcode label, .pd_details label { font-weight: bold; }
.ag_LeftNav label, .ag_LeftNav span, .pd_details, .pd_postcode, .pd_details label, .pd_details span { display: block; }
.ag_LeftNav label, .ag_LeftNav span, .pd_details, .pd_postcode { color: #666; font-size: 0.75em; }
.ag_LeftNav span a { display: block; margin-bottom: 2px; text-decoration: underline; }
.pd_postcode span a, .pd_details span a { text-decoration: underline; }
.ag_mainheading { display: block; margin-bottom: 30px; }
.pd_details, .pd_postcode { margin-bottom: 15px; }
.pd_details ul { margin: 0; padding: 0; }
.pd_details li { margin-left: 15px; margin-top: 10px; }
.pd_postcode span { margin-left: 5px; }
.ag_LN_S { background-color: #EEEEEE; font-weight: bold; padding: 5px; }
.ag_table { font-size: 0.75em; margin-bottom: 30px; }
.ag_row, .ag_rtheader label, .ag_rightcol span { display: inline-block; }
.ag_row { margin-bottom: 5px; }
.ag_header, .ag_rtheader label, .ag_subheader { font-weight: bold; }
.ag_subheader { display: inline-block; font-size: 0.87em; padding-bottom: 10px; }
.ag_leftcol { width: 290px; }
.ag_rightcol, .ag_rtheader, .ag_leftcol { float: left; }
.ag_rtheader label, .ag_rightcol span { width: 90px; }
.agcol span { vertical-align: middle; }
.ag_notes { font-weight: bold; margin-bottom: 5px; }
.agSearchBox { float: right; width: 380px; }
.agSearchBox label { color: Gray; display: inline-block; float: left; font-size: 0.92em; font-weight: bold; margin-right: 10px; margin-top: 7px; }

.spv_advcontent {margin-top: 200px;}
#MainSection {margin-top: 0px;}
input, textarea {
 -webkit-appearance: none; -webkit-border-radius: 0;
}

.adv_Top_spvr{margin: 82px 0px -60px -18px;}

.adv_Top_spvd
{
    margin: 20px 0px 20px 0px;
}

.adv_Top_srr
{
    margin: 0 0px 20px 0px;
}

.adv_Middle_spvd { background-color: #EDEDED; height: 220px; margin: 22px 0; text-align: center; width: 266px; }


.adv_Top_srd
{
    margin: 20px 0 0px 0px;
}

.adv_leaderTop { display: none; margin: 0; width: 320px; }
