@charset "UTF-8";
/* CSS Document */

/* Start of body css */
body { font-size:16px; font-family:Arial, Helvetica, Sans-Serif; }
.wrapper { margin: 0px; width:752px; }
/* End of body css */

#form1 { margin: 0; padding: 0; width:752px !important;}
#form2 { margin: 0; padding: 0; width:752px !important;}

input[type="text"], input[type="email"], input[type="search"], input[type="password"] {
  -webkit-appearance: caret;
  -moz-appearance: caret; /* mobile firefox too! */
}

#mobileselect {display: none;}

/* Start of overrides a predefined tags css */

a[disabled], input[disabled] { color:Gray !important; text-decoration:none !important; }
a { color: #5AA627; text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:0px; }
.checkbox, .radio { display:inline-block; }
.checkbox input, .radio input { vertical-align:top; }
.checkbox label { font-size: .75em; color: #666666; display:inline-block; margin-left: 5px; font-weight: bold; vertical-align:top; padding-top: 2px; }
.radio label { display:inline-block; vertical-align:top; padding-top: 2px; font-weight: bold; }
h1 { color:#666666; padding-top: 0px; margin-top: 0px; font-weight: normal; vertical-align:top; display:inline; white-space:normal; }
/* Start of overrides a predefined tags css */

.hp_background { background-position:center 355px; }
/* Start of login section css*/
.loginstatus { vertical-align:top; float:right; color:#6B9E19; width:150px; }
.loginstatus a { color: #99FF00; }
.loginstatus span { color: #99FF00; }
.loginstatus ul { margin:0px; }
.loginstatus li { list-style-type:none; display:inline; padding-left:10px; }
/* End of login section css */

/* Start of footer section css */
.footer_home { margin: 0 auto; border-top:solid 1px #676F53; width:752px; margin-top:30px; }
.adv_Bottom {margin:20px 0px 20px 0px; }
.ag_TopAd .adv_Bottom { margin-top: 30px !important; }

.footer {border-top:solid 1px #4E4E45; width:752px; margin-top:30px; }
.footer li a, .footer_home li a { font-size: 0.75em; color:#cccccc; text-decoration: underline;}
.footer ul, .footer_home ul { margin:0px 0px 0px 0px; padding:0px; }
.footer li, .footer_home li { list-style-type:none; display:inline; margin-right:10px; }
.footer li span, .footer_home li span { color:#666666; font-size:12px; }
.footerbottom { margin-top:10px; margin-bottom:20px; width:752px; }
.footerAdv { margin-top:28px; }
.footerbottom p { margin:0px; }
.copyright { color:#999999; font-size:0.688em; }
.footerdateterms { color:#999999; font-size:0.688em; float:right; text-align:right; }
.footerdateterms a { color:#999999; text-decoration:none; }
.footerdateterms a:hover { text-decoration:underline; }
/* End of footer section css */

/* Start of logo section css */
.hp_logo_mainarea { margin: 0 auto; width:380px;}
.hp_logoarea { margin-top:60px; margin-bottom:0px; padding:0px; }
.hp_logo { background-image:none; background-repeat:no-repeat; background-position:right center; display:inline-block; margin-right:28px; }
.hp_logo_text { vertical-align:top; font-size:1.812em; color: #77B817; padding:9px 0px 0px 7px; display:inline-block; margin:0px; }
/* End of logo section css */

.hp_main_container, .login_main_container { margin: 0 auto; width:752px; vertical-align:top; }
.hp_maincontentarea { margin-top: 85px; }
.login_maincontentarea { margin-top: 28px; }
/* Start of top tabs section css */
.hp_tabs { height:52px;}
.hp_tabs a { letter-spacing:-1px; vertical-align:bottom; margin-right:2px; text-decoration:none; float:left; }
.tabselected { cursor:pointer; color:#393D33; font-size: 1.125em; font-weight:bold; line-height:2.7em; margin-top:0px; padding: 0px 0px 0px 20px; background-image: url("/Images/hp_tab_std_sel.png"); background-repeat:no-repeat; width:148px; height:54px; position:relative; z-index:10; }
.tabnotselected { cursor:pointer; color:#ffffff; font-size:1.125em; line-height:2.4em; padding: 0px 0px 0px 20px; background-image:url("/Images/hp_tab_std_ns.png"); background-repeat:no-repeat; width:148px; height:45px; margin-top:8px; font-weight:normal;/*bottom:2px;*/ }
#tabSoldPrice.tabselected { background-image:url("http://www.noveltouch.co.uk/mouseprice/hp_tab_soldprice_sel_tablet.png"); width:222px; }
#tabSoldPrice.tabnotselected { background-image: url("http://www.noveltouch.co.uk/mouseprice/hp_tab_soldprice_ns_tablet.png"); width:222px; }

#tabAreaGuide {margin-right: 0px !important;}
#tabAreaGuide a {margin-right: 0px !important;}
/*Start of top tabs section css */

/*Start of HomePage main css*/
.hp_mainarea { background-image:url("/Images/bk_hp_mainarea_bottom_tablet.png"); width:752px; height:280px; background-repeat:no-repeat; background-position:left bottom; background-color:#F8F8F8; position:relative; z-index:1; }
/*End of HomePage main css*/

/*Start of HomePage search section css*/
.hp_searcharea { padding: 35px 30px 0px 30px; }
.hp_textbox { background-image:url("/Images/hp_search_bg_tablet.png"); background-repeat:no-repeat; padding:5px 5px 5px 50px; height:45px; width:345px; float:left; position:relative;}
.hp_textbox img { position:absolute; right: -20px; top: 20px; }
.hp_search_textbox { font-size: 1.438em; font-weight:normal; color:#666666; width:240px; height:27px; vertical-align :top; padding:10px 0px 10px 0px; border:0px none; letter-spacing:-1px; }
.hp_search_button { background-image:url("/Images/hp_search_bg_Button.png"); background-repeat:no-repeat; height:45px; width:100px; color:#ffffff; font-size:1.4em; letter-spacing:-0.7px; border:0px none; margin:0px 0px 0px 5px; cursor:pointer; font-family:arial; padding: 0 5px 0 0;}
.hp_speechbox { font-size:0.813em; color:#3C3D33; width:236px; height:48px; background-image:url("/Images/hp_callout_bg_tablet.png"); background-repeat:no-repeat; float:right; vertical-align:top; padding: 10px 12px 10px 12px; }
.hp_text_sample { color:#858585; font-size:0.813em; margin-top:12px; display:inline-block; }
/*End of HomePage search section css*/

/*Start of section seperator css*/
.hp_sectionseperator { border-top:#D7D9D4 1px solid; margin:12px 0px 0px 0px; height:2px; width:100%; }
/*End of section seperator css*/

/*Start of features section css*/
.hp_featurearea { padding: 30px 30px 0px 30px; }
.hp_featurearea div { width:220px; height:93px; font-size:0.8em; color: #858585; float:left; letter-spacing:-0.4px;}
.hp_featurearea h3 { line-height:2.0em; display:inline; letter-spacing:-1px; padding-left:4px; }
.hp_featurearea a { vertical-align:top; display:inline; color:#53A527; }
.hp_featurearea p { margin:0px; }
.hp_featurearea p a { font-size:1em; color: #858585; letter-spacing:-0.4px; font-weight:normal; line-height:1.3em }
.hp_feature_highlight { color:#F8451E; vertical-align:top; }
.hp_heatmap, .hp_newsletter { margin-right:15px; }
.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 { vertical-align:middle; margin: 0 8px 10px 0;}
.hp_discount { margin:0px; }
/*End of features section css*/

.hp_h1 { display:none; }
/*********************************************************/

/* Start of login section css*/
.breadcrumbs_login_area { vertical-align:top; width:752px; font-size: 0.688em; color: #99FF00; margin-top:5px; margin-bottom:10px; height:15px;}
.breadcrumbs_login_area a { color: #99FF00; }
.breadcrumbs { float:left; width: 600px; }
.breadcrumbs ul { margin:0px; padding-left:0px; }
.breadcrumbs li { padding-right:5px; list-style-type:none; display:inline; }
.b_sep { color:#6B9E19; }
.breadcrumbtext { font-size: 1em; color:#cccccc; display:inline; font-weight:normal; }
.background, .hp_background, .accBackground, .loginBackground { background-color: #3C3D33; background-image:url("/Images/mp_home_bg.png"); background-repeat:no-repeat;/*margin-left:-110px*/ }
.background { background-position:center 208px; }
.logo_tabs_area { width:752px; height:53px; }
.logo_tabs_area img { margin-top:5px; }

.loginBackground { background-position:center 113px; }
/* Start of standard top tabs section css */
.tabs, .tabsSpv { height:54px; position:absolute; width:532px; margin-left:220px;}
.tabs { top:-178px;  *top:-56px;
}
.tabsSpv, .tabsAcc, .tabsAg { top:-53px; }
.tabsAcc {  *top:-51px;
}
.tabsSR { top:-106px;  *top:-53px;
}
.tabs a { letter-spacing:-1px; vertical-align:bottom; margin-left:3px; text-decoration:none; float:left; }
.tabs .tabselected { background-image:url("/Images/bk_tab_std_inner_sel_tablet.png"); width:90px; padding: 0px 0px 0px 15px; position:relative;  *top:2px; font-size: 1.0em;}
.tabs .tabnotselected { background-image:url("/Images/bk_tab_std_inner_ns_tablet.png"); width:90px; padding: 0px 0px 0px 15px; font-size: 1.0em;}
.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:0px; }
/*Start of top tabs section css */

.listviewselected { background-image:url("/Images/on_left.png"); background-repeat:no-repeat; width:71px; height:18px; display:inline-block; vertical-align:top; padding:8px 0px 6px 12px; font-size:0.813em; color:#3A3D33; font-weight:bold; }
.listviewselected:hover { text-decoration:none; }
.mapviewnotselected { background-image:url("/Images/off_right.png"); background-repeat:no-repeat; width:71px; height:18px; vertical-align:top; display:inline-block; padding:8px 0px 6px 12px; font-size:0.813em; color:#76B030; font-weight:bold; cursor:pointer; }
.mapviewnotselected:hover { text-decoration:none; }
.listviewnotselected { background-image:url("/Images/off_left.png"); background-repeat:no-repeat; width:71px; height:18px; display:inline-block; vertical-align:top; padding:8px 0px 6px 12px; font-size:0.813em; color:#76B030; font-weight:bold; cursor:pointer; }
.listviewnotselected:hover { text-decoration:none; }
.mapviewselected { background-image:url("/Images/on_right.png"); background-repeat:no-repeat; width:71px; height:18px; display:inline-block; vertical-align:top; padding:8px 0px 6px 12px; font-size:0.813em; color:#3A3D33; font-weight:bold; }
.mapviewselected:hover { text-decoration:none; }
.searchbar { top:-125px;  *top:-3px; }
.searchbar, .searchbar_LD { background-image:url("/Images/bk_searchbar.png"); background-repeat:no-repeat; vertical-align:top; width:722px; position: absolute; padding:20px 15px 15px 15px; }
.searchbar_LD { padding:10px 13px 10px 17px; top:-53px;  *top:0px;}

.searchbar_map { /*padding-bottom: 2px;*/}
.searchbar_lower { height:35px; margin-top:15px; margin-bottom: 20px; }

.searchbar_upper { height:35px; position:relative;}
.searchbar_upper img { position:absolute; right:-20px; top:10px; }

.search_textbox_area { background-image:url("/Images/bk_searchbox.png"); background-repeat:no-repeat; padding:2px 3px 2px 3px; width:294px; height:31px; float:right; }
.search_textbox { font-size:1.125em; color:#666666; vertical-align:top; width: 213px; border:0px none; font-weight: normal; padding: 2px 2px 2px 5px; margin:2px 0px 0px 0px; -webkit-appearance: none;}
.search_button /*,.spv_searchbtn ======>> TEMP-CLOSED*/ { background-image:url("/Images/bk_search_Button.png"); background-repeat:no-repeat; background-color:transparent; height:27px; width:68px; font-family:Arial; letter-spacing:-1px; padding:0px 0px 2px 0px; vertical-align:middle; text-align:center; margin:2px 0px 0px 5px; border: 0px; cursor:pointer; color:#ffffff; font-size:1em; }
.spv_searchbtn { margin-left:8px; }
.searchbar div .selector { width:92px; margin-right: 0px;}
.searchbar div .selector span { width:62px; color:#3A3D33; }
.searchbar div .selector SELECT { min-width:92px; width:92px; }
.maincontainer { width:752px; position:relative; }
.maincontentsearch { margin-top: 122px; width:752px;}

/* ****   maincontentsearch & searchbar are on the same level   *** */


.advsearchmap { margin-top: 0px; }
.maincontent_LD { margin-top: 55px; }

.advert_area, .spvAdvert_area { display: none; }

.advert_area_details { height:600px; position:fixed; /*background-color:#ffffff;*/
    width:120px; vertical-align:top; margin-left:960px;  *margin-left:20px;
margin-top:-125px; }
.salerent_txt { margin-top: 20px; padding:0px 0px 0px 0px; font-size:0.75em; color:#666666; line-height:1.3em; }
.salerent_advt
{
	margin:15px 0px 15px 0px;
	background-color:#EDEDED;
}

.featuremain { width:336px; }
.quotebox { font-size:0.875em; color:#3B3D33; width:302px; height:49px; background-image:url("/Images/bk_quotebox.png"); background-repeat:no-repeat; padding:16px 16px 53px 18px; }
.quotebox a { color:#54A528; font-weight:bold; margin-left:5px; }
.sr_listview { }
.spvRight_block { }
.feature_seperator { font-size:0.875em; color:#666666; border-bottom:#F1F1F1 1px solid; padding-top:15px; padding-bottom:10px; }
.sr_listview .featurearea { width:336px; }
.sr_listview .featuresection { width:316px; }
.spvRight_block .featurearea { width:300px; }
.spvRight_block .featuresection { width:285px; }
.featuresection { /*height:50px;*/
    width:316px; padding:20px 0px 20px 15px; border-bottom:1px solid #f1f1f1; }
.featuresection a { float:left; vertical-align:top; color:#53A527; font-weight:bold; font-size:0.875em; }
.featuresection img { margin-top:7px; /*width:44px;
   height:42px;*/ 
   margin-right:10px; }
.featuresection p { color:#868686; font-size:0.875em; display:inline-block; vertical-align:top; margin:5px 0px 0px 0px; width:260px; letter-spacing:-1; line-height:1.3em; }
.searchbar .searchbar_lower div.selector { width:160px; margin-right:5px; }
.searchbar .searchbar_lower div.selector span { width:130px; color:#3A3D33; }
.searchbar .searchbar_lower div.selector SELECT { min-width:165px; width:165px; }
/***********************************************/

.sortarea { padding-top:5px; width:520px; margin:0px 0px 10px 0px; vertical-align: bottom; display:inline-block;}
.sortarea div { float:left; }
.sortarea a { cursor:pointer; text-decoration:underline !important; }
.sortarea span { font-size:0.75em; color:#858585; line-height:22px; vertical-align:top;/*width:515px; */ }
.listdisplaytext { font-size:0.75em; color:#858585; padding-bottom:20px; width:512px; display:inline-block; border-bottom:2px solid #EEEEEE; }
.sortarea .divider { padding-right:2px; padding-left:2px; }
.sortarea .notselected { color: #59A526; text-decoration:underline; margin-right:2px; margin-left:2px; }
.sortarea.notselected:hover { color: #59A526; text-decoration: underline; margin-right:2px; margin-left:2px; }
.sortarea .selected { color:#858585; text-decoration: none; margin-right:2px; margin-left:2px; }
.sortarea .selected:hover { color: #858585; text-decoration: underline; margin-right:2px; margin-left:2px; }
.lst_emptytext { border:solid 1px #cccccc; padding:10px; padding-left:20px; font-size:0.938em; color: #666666; vertical-align:top; margin-bottom:50px; }
.lstviewemptytext { padding:10px; padding-left:20px; font-size:0.75em !important; color: #666666; vertical-align:top; float:left; }
/***********************************************/

.mainsec_wo_pager { width:752px; padding: 25px 30px 20px 30px; }
.main_section, .ag_main_section, .LD_main_section { margin:2px auto; }
.main_section, .ag_main_section, .spv_main_section { padding-bottom:0px; }
.main_section, .ag_main_section, .spv_main_section, .LD_main_section { width:732px; padding-right:20px; }
.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-repeat:no-repeat; background-position:bottom right; }
.accMainSection { margin:2px auto; width:940px; padding-bottom:40px; }
.main_section { padding-top: 20px;}
.ag_main_section { margin:2px auto; padding-top: 15px; }
.spv_main_section { margin:0px auto; }
.LD_main_section { padding-top: 25px; padding-bottom:30px; }
.LR_section { margin:0 auto; width:910px; background-color:#f8f8f8; padding-top: 18px; padding-right:30px; margin-bottom:0px; background-image:url("/Images/bk_login_mainarea_bottom.png"); background-repeat:no-repeat; background-position:bottom right; padding-bottom:35px; }
.main_topcurveimg { background-image:url("/Images/bk_login_mainarea_top.png"); background-repeat:no-repeat; background-position:top right; margin:0 auto; width: 940px; height: 9px; background-color: #f8f8f8; }
.prop_mapview .map_bottombar { margin-bottom: 10px; }
.map_bottombar .main_section { width:752px; padding: 0px; margin-bottom: 0px; }

.main_section .col1 { width:358px; margin:0px 10px 0px 17px; vertical-align:top; float:left; margin-bottom: 30px; }
.main_section .col1_pgr { width:752px; margin-right:30px; margin-left:0px; vertical-align:top; margin-top:-10px; }
.main_section .col2 { width:334px; vertical-align:top; display:inline-block; margin-bottom: 40px; padding-left:10px; border-left:3px solid #eeeeee; }
.main_section .col2 p { font-size:0.75em; color:#666666; line-height:1.3em; }

.lst_sr span { color:#666666; vertical-align: top; }
.lst_sr .sr_msg { padding-bottom:10px; font-size:0.75em; vertical-align:top; display:inline-block; color: #666666; vertical-align:inherit; }
.lst_sr .sr_msg h1, .spv_proinfo h1 {*font-size: 0.99em; font-size: inherit; }

/* listing price bits */
/* listing price bits */
/* listing price bits */
/* updated October 2012 */

.srl_row { width:358px; min-height:90px; padding-bottom: 5px;}
.srl_details { margin: 0px 0px 0px 125px; }
.srl_pa {width: 233px;}
.srl_pa .price { font-size:0.918em; letter-spacing: -1px; }
.srl_pa .address { width:145px; vertical-align: top; margin: 0px; display: inline-block; margin-left: 10px; padding:0px; white-space:normal; color:#5aa627; }
.srl_pa .address a { line-height:1.3em; }
.srl_pa .prc_reduction { margin-left: 0px; }
.srl_mapcont { margin: 75px 0 10px;
    position: relative;
    top: 10px;
    width: 180px; }
.map_sr_mv {
    height: 400px;
    width: 752px;
}
.srl_MiniMap { width:235px; height:130px; }
.srl_Prop_info { margin-top: 10px; }
.srl_Prop_info span
{
	padding:3px 8px 3px 8px;
	background-color:#EEEEEE;
	color:#393D33;
	font-size:0.688em;
	margin-right:1px;
	display: inline-block;
}

.srl_prcQ_sec {
    border: 1px solid #EDEDED;
    color: #666666;
    font-size: 0.688em;
    padding: 0 3px;
    position: absolute;
    top: 69px;
}

.srl_comp_sec {
    color: #999999;
    font-size: 0.688em;
    font-style: italic;
    position: absolute;
    top: 85px;
}

.srl_Prop_info .updateinfo {  display: none; }
.srl_Prop_info a { background-color: #EEEEEE;
    color: #5AA627;
    font-size: 0.688em;
    padding: 3px 6px;
    text-decoration: underline;
    vertical-align: top;
    width: 50px;}

/* listing price bits */
/* listing price bits */

.pager { width:752px; /*display:inline-block;*/ clear:left; padding-bottom: 1px;}
.pager a { padding:13px 17px 13px 17px; font-weight:bold; background-color:#F5F5F5; border-right:1px solid #EEEEEE; border-top:1px solid #EEEEEE; color:#5AA627; text-align:center; display:inline-block; }
.pager .pg_cur { padding:13px 17px 13px 17px; font-weight:bold; background-color:#ffffff; border-right:1px solid #EEEEEE; border-top:none; color:#666666; text-align:center; display:inline-block; }
.pager .pg_next_prev { vertical-align:bottom; padding:0px; font-weight:bold; border:0px 0px 0px 0px; height:45px; border-right:1px solid #66CC00; }
.pager .pg_first_last { /*padding:auto 17px auto 17px;*/
}
/* End of pager class */
.multiple_results { font-size:1.57em; color:#858585; font-weight:bold; line-height:30px; margin:0px; }
.select_names_below { font-size:1.0625em; color:#858585; margin:0px; padding-bottom:25px; }
.main_section .Headertxt_Content { padding:20px 0px 25px 0px; margin:0px 0px 20px 30px; border-bottom:1px solid #EEEEEE; }
.dum_sec { width:900px; }
.dum_map { display:inline-block; width:410px; vertical-align:top; padding-bottom: 20px; margin-left: 20px; }
.dum_sec .col2 { width:410px; }
.dum_listing { width:430px; display:inline-block; vertical-align:top; margin:0px 0px 20px 30px; }
.dum_loc { padding-bottom:20px; }
.dum_loc .loc { color:#5AA627; font-size:0.812em; text-decoration:underline; vertical-align:top; }
.listview_data .col1 { width:390px; padding-top:20px; padding-bottom:20px; }
.cmb_pricedays { width:880px; vertical-align: top; }
.srview_div { margin-bottom:0px; vertical-align:top; margin-left:555px; top:70px; position:absolute; }
/*stat css of mapsearch page*/

/* ---------------------- Custom info window classes --------------------------------------- */

.infowindow_Single { width: 254px; height: 107px; background-image: url("/Images/single_bg.png"); background-repeat: no-repeat; margin: 0px; padding: 20px 15px 10px 15px; }
.infowindow_Mult { width: 254px; height: 179px; background-image: url("/Images/multi_bg.png"); background-repeat: no-repeat; margin: 0px; padding: 15px 15px 0px 15px; }
.iw_inner_Mult { overflow-y: auto; overflow-x: hidden; display: block; height: 145px; width:260px; }
.iw_mul_prop_counttxt { vertical-align:top; color:#666666; font-size:0.938em; font-weight:bold; display:inline-block; margin-bottom: 5px; }
.iw_innerdiv_mult { border-top:3px solid #eeeeee; padding-top:10px; padding-bottom:10px; display: inline-block; width:230px; }
.iw_innerdiv_single { padding-bottom:0px; display: inline-block; width:240px; }
.iw_propimg { vertical-align:top; float:left; width: 115px; margin:0px 15px 0px 0px; }
.iw_img { border:0px; }
.iw_fulldetails { padding:3px 0px 3px 0px; background-color:#52A526; margin:0px; }
.iw_fulldetails a, .iw_fulldetails a:hover { font-size:0.688em; color:#ffffff; text-decoration: none; display:block; text-align:center; padding:0px; }
.iw_price { vertical-align:top; color:#666666; font-size:0.938em; font-weight:bold; display:inline-block; }
.iw_proptype, .iw_comp_sec { margin-top:7px; }
.iw_prcQ_sec { font-size:0.688em; color:#666666; border:1px solid #CCCCCC; padding:2px 4px 2px 4px; display:inline-block; margin-top:5px; }
.iw_proptype { padding:0px; color:#666666; font-size:0.75em; }
.iw_comp_sec { padding:0px; color:#999999; font-size:0.688em; font-style:italic; }
.iw_propinfo { margin:0px 0px 0px 110px; }
.iwprc_reduction { vertical-align:middle; margin-left: 5px; color:#F8451E; font-size:0.75em; }
/* ----------------------End Custom info window classes --------------------------------------- */

/* ----------------------Start Css for sale rent Details --------------------------------------- */

.sr_tabsandcontent { margin-top: -30px; }
.sr_tabs_notopmargin { margin-top: 0px; }
.sr_main, .sr_title { /*width:600px;*/
    margin:0px 0px 0px 30px; vertical-align:top; padding:0px; }
.sr_tabs_height { height:300px; }
.sr_slider { margin-top:8px; height:65px; margin-bottom:32px; border:1px solid #EEEEEE; }
.imgsize { width:600px; height:400px; }
/*............................starting of css for agent tab data...............*/

.LD_RightSec { float:right; width:150px; color:#666666; padding-left:10px;}
.LD_RightSec span, .LD_RightSec ul { font-size:0.75em; line-height:1.3em; }
.LD_RightSec p { margin:0px; font-weight:bold; font-size:0.75em; }
.LD_LeftSec { float:left; width:545px; margin-left:17px;}

.LD_Title, .LD_Archive, .LD_Gallery, .LD_TabContent { display:block; max-width: 545px;}
.LD_Address { color:#868686; font-size:1.57em; font-weight:bold; }
.LD_Status { color:#868686; font-size:1.0625em; display:block; }
.LD_Archive, .LD_Gallery, .LD_TabContent { margin-top:15px; position: relative; }
.LD_AgentDiv { width:550px; display:block; float:left;}
.LDAgent_Right { width:230px; background-color:#EEEEEE; float:right; margin-right: 10px;}
.LDAgent_Left { width:270px; padding-right:20px; float:left;}
.LD_Results { float:left; background-color:#EEEEEE; padding:20px 18px 20px 18px; margin:30px 0px 0px 17px; width:680px; }
.LD_Results a { color:#59A526; font-size:0.875em; text-align:center; font-weight:bold; }
.prop_mapview { width:600px; margin-top:20px; padding-left:0px; }
.sr_agenttab, .uaccTabs { width:555px; /*display:inline-block;
    *display:inline;
    zoom:1;*/
    margin:0px;}
.uaccTabs { display:inline-block; }
.sr_DiscTab { width:602px; border:1px solid green; position:relative; }
.sr_desc, .sr_feature { width:260px; color:#666666; font-size:0.75em; vertical-align:top; padding:0px; line-height: 1.4em; }
.sr_feature div { width:340px; font-weight:bold; margin-bottom:5px; }
.sr_feature ul { margin-bottom:5px; margin:0px 0px 10px 14px; padding:0px; }
.sr_feature li { margin-bottom:5px; }
.sr_desc span { display:block; margin-bottom:5px;}
.sr_desc #lbldesctxt { font-weight:bold; }
.srdesc_sec { vertical-align: top; width:340px; margin:20px 0px 10px 0px; }
.sr_maparea { width:230px; vertical-align:top; position:relative; /*margin:0px 0px 0px 370px;*/
    display:inline-block;  *display:inline;
zoom:1; float:right; }
.sr_maparea #map_canvas { width:230px; height:230px; }
.sr_belowmaparea { padding:15px 20px 15px 20px; }
.sr_enlargemap, .sr_floorlnk, .sr_examplelink { color:#59A526; font-size:0.813em; text-decoration:underline; padding-bottom:15px; border-bottom:1px solid #DDDDDD; }
.sr_examplelink { padding-bottom:0px; border-bottom:none; }
.sr_enlargemap a { color:#59A526; text-decoration:underline; cursor:pointer; }
.sr_neareststation, .sr_floorplan, .sr_pricehistory { color:#666666; padding-top:16px; font-weight:bold; border-bottom:1px solid #DDDDDD; padding-bottom:16px; margin-bottom:16px; }
.sr_pricehistory { margin-bottom:0px; }
.sr_pricehs_heading { font-size:0.813em; font-weight:bold; color:#666666; display:inline-block; }
.sr_dated, .sr_notes { font-weight:normal; white-space:normal; font-size:0.75em; width:60px; display:inline-block; color:#666666; margin:10px 9px 0px 0px; vertical-align:top; }
.sr_notes { padding:0px 0px 0px 2px; width:110px; }
.sr_floorplan { font-size:0.813em; margin-bottom:0px; padding-top:0px; border-bottom:0px; }
.sr_neareststation span { font-size:0.813em; margin-bottom:10px; display:inline-block; }
.sr_floorplan span { margin-bottom:0px; display:inline-block; }
.sr_floorplan a { padding-top:10px; display:block; color:#59A526; font-weight:normal; text-decoration:underline; }
.sr_lnkfromagent { color:#666666; padding-top:0px; font-weight:bold; }
.sr_lnkfromagent span { color:#666666; font-size:0.813em; font-weight:bold; margin-bottom:10px; display:inline-block; }
.sr_lnkfromagent a { display:block; color:#59A526; font-weight:normal; font-size:0.813em; text-decoration:underline; margin-bottom:5px; }
.sr_neareststation p { font-size:0.75em; font-weight:normal; margin:0px 0px 5px 0px; }
.sr_backtoresult { /*background-color:#EEEEEE;*/
    padding:10px 18px 20px 0px; margin:0px 0px 10px 0px; }
.sr_backtoresult a { color:#59A526; font-size:0.875em; text-align:center; font-weight:bold; }
.sr_br_mapview { margin-top:450px; }
.proplstng_main { padding-bottom:10px; }
/*............................Ending of css for agent tab data...............*/

/*............................Starting of css for Mapview tab data...............*/

.analysistab_mktact { color:#666666; font-size:0.865em; font-weight:bold; padding-bottom:20px; border-bottom:2px solid #EEEEEE; }
/*............................Ending of css for Mapview tab data...............*/


/*........................................Starting for sale rent details(right section)...................................*/

.sr_mktedby { padding-bottom:18px; border-bottom:3px solid #EEEEEE; }
.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-position: center center; background-color:transparent; font-size: 0.875em; color: #FFFFFF; /*margin-top:5px;*/
    text-align: center; padding:4px 0px 5px 0px; border:none; cursor:pointer; }
.sr_ca_btn, .spv_sl_btn { width:105px; background-image: url("/Images/mp_but_105.gif"); background-repeat: no-repeat; }
.sr_ca_btn, .sr_val_btn, .sr_mp_btn { margin-top:10px; }
.upgrade_discountbn { width:105px; height:28px; background-image: url("/Images/mp_sub_btn_105.gif"); background-repeat: no-repeat; }
.sr_mp_btn { width:125px; background-image: url("/Images/mp_but_125.gif"); background-repeat: no-repeat; }
.sr_mp_btn_gray { width:145px; background-image: url("/Images/mp_but_145D.png"); background-repeat: no-repeat; background-position: center center; font-size: 0.875em; color: #FFFFFF; margin-top:5px; text-align: center; padding:4px 0px 5px 0px; border:none; cursor:pointer; }
.sr_val_btn, .spv_val_btn { width:145px; background-image: url("/Images/mp_but_145.gif"); background-repeat: no-repeat; }

.sr_getreport { padding:18px 0px 18px 0px; /*margin:18px 0px 16px 0px;*/border-bottom:3px solid #EEEEEE; }
.sr_getreport p { margin:0px; }
.sr_mtrprop { padding:18px 0px 18px 0px; border-bottom:3px solid #EEEEEE; }
.sr_mtrprop a { color:#59a526; font-size:0.75em; text-decoration:underline; }
.sr_mtrprop ul { margin:0px; padding:0px; list-style-type:disc; }
.sr_mtrprop li { margin-left:18px; }
.sr_mtrprop p { margin:0px; }
.sr_advt { margin:10px 0px 0px 0px;}
.sranalysistab_div { height:140px; padding:0px 30px 0px 30px; width:540px; }
/*........................................End for sale rent details(right section)...................................*/

.map_spvd_big {
    height: 300px;
    width: 690px;
}

.map_ld_big {
    height: 300px;
    width: 540px;
}

.recentsales_single {
    width: 570px;
}

.hm-cont-ld {
    float: left;
    width: 520px;
}

.hm-cont-ld .hm-cont-ctrl {
    width: 340px;
}

.hm-cont-ld .hm-cont-ctrl .ctrl-row .ctrl-desc {
    width: 340px;
}

.map_streetView {
    height: 300px;
    width: 540px;
}

/*.................................Starting of sale rent details page inner tabs................................*/
.sr_tabs { height:39px; width:540px; border-bottom:1px solid #DDDDDD; margin:0px 0px 25px 0px; position:relative; }
.sr_tabs a { text-decoration:none; }
.sr_tabs_nogallery { height:39px; width:600px; border-bottom:1px solid #cccccc; margin:32px 0px 25px 0px; position:relative; margin-top:0px; }
.sr_tab_sel { cursor:pointer; margin-right:0px; display:inline-block; border-bottom:none; color:Black; font-weight:bold; font-size:0.82em; text-align:center; padding:12px 0px 0px 10px; }
.sr_tab_notsel { cursor:pointer; margin-right:0px; display:inline-block; /*border-bottom:1px solid #DDDDDD;*/
    color:#5aa627; font-size:0.82em; font-weight:bold; text-align:center; padding:12px 0px 0px 10px; }
#tabAgentWording { width:130px; height:28px; background-repeat: no-repeat; }
#tabAgentWording.sr_tab_sel { background-image: url("/Images/agent_on.png"); }
#tabAgentWording.sr_tab_notsel { background-image: url("/Images/agent_off.png"); }
#tabAnalysis { background-repeat: no-repeat; width:110px; height:28px; }
#tabAnalysis.sr_tab_sel { background-image: url("/Images/analysis_on.png"); }
#tabAnalysis.sr_tab_notsel { background-image: url("/Images/analysis_off.png"); }
#tabMapsViews { background-repeat: no-repeat; width:91px; height:28px; text-align:left; padding-left:30px; }
#tabMapsViews.sr_tab_sel { background-image: url("/Images/maps_on.png"); }
#tabMapsViews.sr_tab_notsel { background-image: url('/Images/maps_off.png'); }
/*...................................starting of Sale Rent footer control css.........................*/
.srdetails_footer { position:relative; /*margin-top:50px;*/
    width:100%; }
.srdetails_footer_sec { margin-top:30px; }
.sr_footer_links { margin:0px auto; width:752px; }
.sr_footer_links a { font-size:0.688em; color:#999999; margin-right:65px; }
.sr_footer_links span { display:block; }
.srfooterhead { font-size:0.688em; color:#999999; font-weight:bold; margin-bottom:5px; }
/*...................................Ending of Sale Rent footer control css.........................*/

/*.................................Starting of listing page inner tabs................................*/




/* ----------------------End Css for listing Details --------------------------------------- */



/*  Loading **********************************************************************/  

.loading { position:absolute; padding: 20px 5px 20px 5px; background-color: #FFFFFF; opacity: 1.75; -webkit-border-radius: 5px; -moz-border-radius: 5px; width: 140px; text-align: center; }
.loadingpane { position: relative; z-index: 9999; }
.loading .loadingtxt { font-size:0.75em; color:#858585; display: inline-block; width: 100px; margin-bottom: 10px; }
/* Start of map serach text area */

.mp_MsgArea { position: absolute; z-index: 10000; background-color:White; border: 1px solid #cccccc; /*min-width:200px;*/
    max-width:600px; padding:10px; top: 40px; left: 50px;/*overflow:hidden;*//*opacity:0.9;
    filter:alpha(opacity=90);*/
}
.mapsearch_map { position:relative; max-width: 500px;}
.mp_msgClose { cursor: pointer; position:absolute; right:10px; top:10px; }
.mp_SearchText { font-size:0.75em; color:#858585; display:inline-block;  *display:inline;
zoom:1; padding-right:20px; }
.mp_SearchText h1 {
 *font-size: 0.99em; font-size: inherit; }
.mp_SearchText a { color: #59A526; }
.mp_SearchText a:hover { color: #59A526; }
/* end of map serach text area */

.main_section .gm { padding-top:27px; padding-bottom: 100px; padding-left: 35px; }
.gm_header { font-size: 1.35em; color: #333333; font-family: Arial, Helvetica, sans-serif; text-decoration: none; display: block; padding-bottom: 5px; border-bottom:1px solid #CCCCCC; }
.gm_message { font-size: 1.15em; color: #808080; font-family: Arial, Helvetica, sans-serif; text-decoration: none; display: block; margin-top: 20px; }
/*..................css for registration page.......................*/

.reg_name { font-size:1.563em; color:#858585; font-weight:bold; padding-bottom:16px;/*border-bottom:1px solid #cccccc;*/ }
.reg_details { padding:30px 0px 18px 0px; border-bottom:1px solid #cccccc; margin-bottom:30px; }
.frg_pwd { padding: 0px; border-bottom:1px solid #cccccc; margin-bottom:30px; }
.reg_formlabel { line-height:32px; margin:0px 10px 15px 0px; display:inline-block; font-size:0.938em; color:#666666; font-weight:bold; text-align:right; }
.reg_details .reg_formlabel { width:148px; }
.frg_pwd .reg_formlabel { width:40px; text-align:left; vertical-align:top; }
.reg_activlnk { line-height:32px; margin:0px 10px 15px 0px; display:inline-block; font-size:0.75em; font-weight:bold; width:145px; text-align:right; color:#999999; display:inline; margin-left:10px; }
.reg_email_box { background-image:url("/Images/bk_searchbox.png"); background-repeat:no-repeat; padding:5px 5px 5px 5px; width:294px; height:29px; display:inline-block; vertical-align:top; }
.reg_inputtxt { font-size:1.0em; color:#666666; vertical-align:top; width:285px; border:0px none; font-weight: normal; margin-top:4px;  *margin-top:2px;
/*padding: 5px 0px 0px 20px;*/
}
.reg_bottxt { margin-top:24px; }
.reg_bottxt p { padding:0px; margin:0px; font-size:0.625em; color:#878787; text-align:center; }
/*.......................css for login page...............*/

.error { color:#FF3200; font-size:0.75em; text-align:left; padding-top:7px; }
.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; width:350px; margin-left: 10px; padding-top: 8px; vertical-align:top; }
.upgrade_val { display:inline-block; margin-left: 10px; padding-top: 8px; vertical-align:top; }
.reg_val { display:inline-block; width:400px; margin-left: 10px; vertical-align:middle; }
.LR_main { padding:5px 0px 0px 30px; }
.signin_txt { color:#858585; font-size:1.57em; font-weight:bold; }
.signin_div { padding-bottom:16px; border-bottom:1px solid #cccccc; }
.signin_txt_error { font-size:1.57em; margin-right:10px; font-weight:bold; color:#FF3300; }
.input_area { padding:30px 0px 15px 0px; border-bottom:1px solid #cccccc; margin-bottom:24px; }
.signin_mppwdtxt { margin-top:36px; font-size:0.938em; color:#666666; font-weight:bold; margin-bottom:18px; width:880px; display:inline-block; }
.radiobtn_text { color:#666666; font-size:0.938em; display:inline-block; vertical-align:top; margin-bottom:10px; }
.forgotPwd_text { font-size:0.938em; color:#669933; text-decoration:underline; display:block; padding-left:194px; padding-top:5px; width: 255px; }
.signin_emailbox, .forgotemailbox { background-image:url("/Images/mp_register_email_textbox.png"); background-repeat: no-repeat; width:292px; height:25px; padding:3px 5px 5px 5px; margin:0px 0px 0px 0px; display:inline-block; vertical-align: top; }
.forgotemailbox { margin:0px 0px 30px 10px; }
.email_txtbox { font-size:21px; color:#666666; /*padding:2px 2px 2px 2px;*/
    width:285px; /*height:22px;*/
    border:0 none; }
.Pwd_box { background-image:url("/Images/mp_password_txtbox.png"); background-repeat:no-repeat; width:238px; padding:6px 5px 8px 5px; display:inline-block; margin:-5px 0px 0px 10px; }
.pwd_txtbox { font-size:21px; color:#666666; width:235px; height:22px; border:0 none; }
.radio_Login { margin-top:3px; }
.signin_btn, .forgot_btn, .spvFB_bt, .spvFB_closeBt, .pcvNextbt { background-image:url("/Images/signin_button_bg.png"); background-repeat: no-repeat; background-position: center left; background-color:transparent; width: 95px; height: 45px; border:0px; font-family:Arial; text-align:center; cursor:pointer; color:#ffffff; font-size:1.375em; }
.upgrade_btn { background-image:url("/Images/signin_button_bg.png"); background-repeat: no-repeat; background-position: center left; width: 95px; height: 45px; border:0px; font-family:Arial; text-align:center; cursor:pointer; color:#ffffff; font-size:1.2em; }
.forgot_btn { margin:0 auto; width:95px; display:block; }
.reg_accbtn { background-image: url("/Images/mp_but_lg_175.png"); background-repeat: no-repeat; background-position: center left; background-color:transparent; width:180px; height:45px; font-family:Arial; font-weight:bold; text-align:center; border: 0px; cursor:pointer; color:#ffffff; font-size:1.375em; }
.lrbtn { margin:0 auto; width:175px; }
/*........................css for forgotpwd page..........................*/
.fgtpwd_txt { color:#858585; font-size:1.57em; font-weight:bold; margin:0px 0px 30px 0px; padding-bottom:20px; border-bottom:1px solid #CCCCCC; }
.fgtpwd_main span { margin:0px 10px 0px 0px; }
.testmapinfodiv { width: 200px; border: solid 1px black; overflow-y: auto; color: black; height: 7.25em; }
.comingsoon { margin:10px 0px 120px 30px; display:inline-block; font-size:2em; color:#999999; text-align: center; width: 100%; }
/*...................................SPV_BasicSearch_css....................................*/

.spv_mainsecforbasic { /*margin-top:75px;*/
    padding-top:18px; margin-right:0px; }
.spv_section { padding:0px 0px 30px 0px; margin:70px 0px 0px 30px; width: 690px;/*#margin-top:105px;*/ }
.spv_shortlistSec .spv_section { margin-top: 50px;  #margin-top: 97px;
}
.lv_searchdetails { border-bottom:1px solid #EDEDED; float:left; }
.lv_search { float: left; margin-bottom:50px; }
.lv_basicsearch { width:534px; }
.lv_emptylist { height:150px; }
.hyper_advsearch { color: #5AA627; font-size: 0.75em; text-decoration:underline; margin-left:400px; vertical-align:top; cursor:pointer; /*float:right;*/
    position:absolute; right:-25px; }
.spv_header { width:677px; background-color:#EEE; padding:10px 0px 0px 15px; margin:20px 0px 10px 0px; display:inline-block;/*float: left;*/ }
.spv_Msg_ViewMap { margin:80px 0px 0px 0px;  *padding-top: 20px;
}
.spv_proinfo { width: 700px; color:#666; font-size:0.75em; vertical-align:top; margin-right: 10px; }
.spvViewMap { float: right; }
.spvViewMap a, .spvViewMap a:hover { font-size: 0.75em; text-decoration: underline }
.spv_adv_header { margin:3px 0px 0px 2px; }
.lv_pricedetails { width:690px; padding:8px 0px 9px 0px; float:left; }
.lv_pricedetails img { vertical-align:middle; padding:0px; margin:0px 0px 0px 10px; }
.lv_advpricedetails { width:630px; border-right:1px solid #EEE; }
.lv_advshortlistprop { width:808px;/*border-right:1px solid #EEEEEE;*/ }
.spv_lv_basic_nl { width:560px;  *width:880px;
}
.lv_pricedetails span { font-size:0.75em; display:inline-block; color: #666; }
.lv_address_adv { color: #5AA627; /*width:343px;*/
    width:200px; padding-right:20px; vertical-align:top; }
.lv_address_basic { color: #5AA627; width:318px; }
.lv_address_adv a, .lv_address_basic a { cursor:pointer; text-decoration:underline; vertical-align:bottom; line-height: 17px;}
.lv_km { width:25px; padding:0px 15px 0px 0px; }
.lv_proptype { width:35px; padding:0px 20px 0px 0px; margin:0px 10px 0px 0px; }
.lv_price { /*width:75px;*/
    width:80px; padding:0px 0px 0px 5px; }
.lv_date_basic_nl { width:60px; padding:0px 0px 0px 5px; }
.lv_date { width:80px; padding:0px 0px 0px 15px; }
.lv_beds { width:20px; margin-left:10px; }
.lv_SQM { width:35px; margin-left:18px; }
.lv_worth { /*width:40px;*/
    padding:0px 0px 0px 27px; }
.lv_worth_shortlist { width:40px; padding:0px 0px 0px 22px; }
.lv_ad_select {
 #width: 40px; padding:8px 10px 0px 20px; float:right;  #float:clear;
/*border-left: solid 1px #eee;*/
    vertical-align: top; }
.lv_ad_remove {
 #width: 20px; padding:8px 35px 9px 20px; float:right;  #float:clear;
border-left: solid 1px #eee; vertical-align: top; }

#Spv_GreyHeader {margin-top: 20px;} 

.lv_lstro {height: 600px;}

.spv_infocol { float:right; }
.spv_infocol div { color: #666; font-size:0.75em; padding:10px 16px 10px 10px; font-weight:bold; float:left; }
.spv_km { width: 30px; border-right:1px solid #CCC; text-align: center; }
.spv_type { width: 40px; border-right:1px solid #CCC; }
.spv_pricepaid { width:60px; border-right:1px solid #CCC; margin:0px 0px 0px 0px; }
.spv_pricepaid a, .spv_beds a, .spv_Date a, .spv_worth a, .spv_SQM a, .spv_km a, .spv_type a { color:#666; }
.spv_Date { width:55px; padding-left:5px; border-right:1px solid #CCC; text-align:left; }
.spv_beds { width: 29px; border-right:1px solid #CCC; text-align: center; }
.spv_SQM { width: 44px; border-right:1px solid #CC; text-align: left; padding-left: 0px; }
.spv_worth { width:45px; padding:0px 10px 0px 0px; display:inline; }
.spv_Select { border-left:1px solid #CCC; text-align:center; margin:0px 0px 0px 0px; color: #666; font-size:0.75em; display:inline-block; padding:10px 0px 10px 10px; font-weight:bold; }
.spv_srarea { background-color: #F8F8F8; padding: 20px 10px 0px 10px; margin: 10px 0px 0px 572px; width: 100px; color: #666; text-align: center; background-image: url('/Images/spv_hash.png'); }
.spv_srareatxt { padding-top:20px; }
.spv_srareatxtbt, .spv_srareatxt, .spv_srareatxt span, .spv_srareatxtbt span { display:block; font-size:0.97em; line-height:1.3em; color:#808080; }
.spv_srareatxt a { font-weight:bold; text-decoration:underline; }
/*................................................ForSPV_AdvanceSearch..............................................*/

.spv_shortlistbtn { width:53px; height:45px; background-image: url("/Images/add_to_shortlist_button.png"); background-position: right center; background-repeat: no-repeat; border:0 none; cursor:pointer; }
.add_to_list { padding:8px 0px 9px 6.3px; padding:8px 0px 9px 6px \9; border-left:1px solid #EEE; float:right; }
.shortlist_btn { float:left; width:879px; }
.spvmain_sec { padding-bottom:10px; }
.spv_leftbar { width:480px; float:left; position:relative; }
.spv_rightbar { margin-left:480px; padding:85px 0px 0px 0px; }
.spv_rightdiv { font-size:0.825em; color:#333333; padding:0px 0px 5px 20px; }
.spv_searchchk { padding-top: 5px; float:left; }
.spv_searchchk div { display: inline-block; margin-bottom: 2px; width: 200px; margin-left:0px; }
.spv_searchchk span { font-size:0.825em; color:#333333; display:inline; }
.spv_reqfor { font-size:0.75em; color:#999999 !important; float:left; }
.spv_searchbar { background-image:url("/Images/spvadv_searchbar_tablet.png"); background-repeat:no-repeat; vertical-align:top; width:692px; height:35px; padding:20px 30px 20px 30px; position: absolute; top:0px; }
.ag_searchbar .spv_searchbar { height:45px !important; }
.ag_search_infotext { color:#666666; font-size: 0.75em; margin: 10px 0px 5px 0px; }
.ag_searchmsg { font-size:0.75em; vertical-align:top; display:inline-block; color: #666666; margin-top: 30px; }
.spv_Advancesearchbar { height:240px;}
.spv_advtop { padding-top:20px; height: 340px;}
.spv_advtext { color:#333333; font-size:0.75em; text-align:center; float:left; padding:10px 10px 0px 0px; }
.spv_sortby { font-size:0.75em; color:#666666; font-weight:bold; float:left; padding:8px 8px 0px 0px; }
.spv_section div .selector { width: 110px; margin-right: 10px; }
.spv_section div .selector span { width:82px; color:#333333; }
.spv_section div .selector SELECT { width:125px; }
.spv_searchbar div .selector { width: 111px; margin-right: 12px; }
.spv_searchbar div .selector span { width:83px;  *width:84px;
color:#333333; }
.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;/*width:670px;*/ }
.spv_upperbarrow, .spv_lowertwocmb { width:650px; height:35px; margin:0px 0px 16px 0px; }
.spv_dateofsalecmb { height:39px; margin:0px 0px 20px 0px; float:left; 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 { padding-right:20px; margin-left:2px; }
.spv_lowertwocmb #uniform-cmbDistance { margin-left:-5px; }
.spv_searchbarrow a { color:#5aa627; font-size:0.75em; text-decoration:underline; margin:10px 0px 0px 20px; text-align:center; /*float:left;*/
    vertical-align:top; }
.adv_cmbmargin { padding-right:20px; }
.question, .question_disable { margin:2px 0px 0px 0px; display: inline-block; vertical-align:top; padding:0px; }
.question a img, .question_disable a img { /*width: 14px;
    height: 14px;
    border: 0;
    padding: 0px;
    margin: 0px;*/
}
.question a { position:relative; font-size: 0.75em; text-decoration: none; }
.question a span { display: none; }
.question a:hover span { display: block; position: absolute; width: 250px; padding: 5px; margin: 10px; text-align: left; border: 1px solid #666666; background-color: #FFFFFF; color: #000000; text-align: left; text-decoration: none; font-family: Verdana; font-size: 10px; top: -65px; left: -10px; font-weight:normal !important; z-index: 100000; }
.question a:hover { background: none; }
.question_disable a { position:relative; font-size: 0.75em; text-decoration: none; }
.question_disable a span { display: none; }
.question_disable a:hover span { display: none; position: absolute; width: 250px; padding: 5px; margin: 10px; text-align: left; border: 2px solid #003366; background-color: #FFFFFF; color: #000000; text-align: left; text-decoration: none; font-family: Verdana; font-size: 10px; top: -65px; left: -10px; z-index: 100000; }
.question_disable a:hover { background: none; }
.reqdata_question { position:relative; bottom:2px; left:3px; }
.dateofsale_question { /*float:right;*/
    width:14px; padding:0px 0px 0px 25px; margin-top:10px; }
.sqm_question, .adv_sqm_question { width:15px; margin:-15px 0px 0px 30px; vertical-align:top; padding:0px 0px 0px 0px;  *float: right;
}
.worth_question, .adv_worth_question { width:15px; margin:-25px -15px 0px 30px; float: right; vertical-align:top; padding:0px 10px 0px 0px; }
.worth_question a:hover span, .adv_worth_question a:hover span, sqm_question a:hover span, .adv_sqm_question a:hover span { }
/*.reqdata_question a:hover span
{
    background-color:transparent;
}
*/
.advnotsign_section { margin:220px 5px 45px 40px; }
.greyvideoarea { background-position: center center; width: 612px; float:left; /*height: 222px;*/
    /*background-image: url("/Images/bg_upsell_panel.png");*/
    background-color:#eaebe8; background-repeat: no-repeat; padding:30px 30px 30px 30px; border-radius:5px; margin-top: 70px; /*CSS-3 style will work in all new browsers(work only in new browsers including IE-8,9)*/ -moz-border-radius:5px; /* for Mozilla3.5 */ -webkit-border-radius:5px; /* for Apple Safari & Google Chrome*/ }
.greyarea_txt { width:588px; margin-right:95px; float:left; }
.greyarea_txt span { font-size:1.375em; color:#333333; }
.greyarea_txt p { font-size:1.375em; color:#333333; }
.greyarea_txt a { color:#5aa627; text-decoration:underline; font-size:1.375em; margin:0px 3px 0px 3px; }
.adv_videoimg { width:350px; /*height:160px;*/
    border:1px solid #999999; float:left; text-align:center; color:#333333; font-size:2em; }
.video_library { width:799px; border:1px solid #EEEEEE; margin:45px 0px 45px 0px; padding:27px 40px 27px 23px; display:inline-block; }
.video_library span { font-size:1.375em; color:#333333; }
.playvideo_div { width:230px; margin: 35px 35px 0px 0px; float:left; }
.playvideo_div span { width:114px; height:69px; font-size:0.75em; color:#666666; float:left; }
.playvideo_div a { text-decoration:underline; padding-top:5px; }
.playvideo_img { padding-right:14px; float:left; }
.spv_search_button .search_button { /* margin-left:12px;*/
}
.map_bottom_panel { background-color:#EEEEEE; }
.spv_search_box { background-image: url("/Images/spv_searchbox.png"); background-repeat:no-repeat; /*border-right:1px solid black;
    border-bottom:1px solid black;*/
    width:365px; height:31px; float:left; padding:4px 3px 3px 3px; }
.spv_search_textbox { float:left; font-size:1.25em; color:#666666; font-weight:normal; border:0 none; width:280px; height:25px; padding:1px 0px 0px 2px; margin:0px 0px 0px 5px; }
.spv_searchbtn { background-image:url("/Images/bk_search_Button.png"); background-repeat:no-repeat; background-color:transparent; font-family:Arial; font-size:1em; border:0 none; letter-spacing:-1px; padding-bottom:1px; height:27px; width:68px; cursor:pointer; color:#ffffff; padding:0px 0px 2px 0px; }
/* <<<<< SPV SEARCHBOX TEMPORARY CSS STYLES END */

/*....................Start listingdetail Analysis tab content css............................*/

.asktoprice_content { padding:0px 0px 30px 0px; border-bottom:3px solid #EEEEEE; width: 540px;}
.remove_bottompadding { padding-bottom:20px; }
.lst_asktoprice {font-size:0.75em; color:#666666; display:inline; width: 200px;}
.asktoprice { font-size:0.75em; color:#666666; display:inline-block; padding:5px 0px 0px 0px; }
.askpricespan { margin:0px 0px 30px 0px; display:inline-block; }
.asktoprice a { text-decoration:underline; }
.asktoprice_heading { font-weight:bold; }
.askto_content { line-height:1.3em; display:block; }
.priceinfo { width:510px; height:85px; border-bottom:1px solid #EEEEEE; border-left:1px solid #EEEEEE; position:relative; left:20px; padding-bottom:5px; }
.priceinfoNotSigned { width:580px; height:87px; padding-top:15px; padding-bottom:5px; }
.upgradeimg { width:120px; height:75px; padding:0px 5px 0px 10px; float:left; }
.add_opacity { width:115px; height:80px; opacity:0.5; filter:alpha(opacity=50); background-color:Black; z-index: 100; position: absolute; top: 0px;  *left:10px;
}
.upgradeimg span { position:absolute; top:22px; text-align:center; color:#FFFFFF; }
.row_pricetypes { width:115px; display:inline-block; }
.row_prices { width:65px; display:inline-block; }
.row_dates { width:58px; display:inline-block; padding:0px; text-align:center; }
.ratio { width:60px; height:38px; border-radius:5px; /*CSS-3 style will work in all new browsers(work only in new browsers including IE-8,9)*/ -moz-border-radius:5px; /* for Mozilla3.5 */ -webkit-border-radius:5px; /* for Apple Safari & Google Chrome*/ text-align:center; color:#666666; padding:4px 5px 4px 5px; margin:7px 0px 0px 0px; float:left; border:1px solid #EEEEEE; background-color:#F8F8F8; }
.asktoprice_ratio { font-weight:bold; font-size:0.625em; padding-bottom:5px; }
.ratio span { display:block; }
.ratio_infloat { font-size:1.175em; color:#8D8D8D; }
.expandlist { width:16px; height:17px; background-position: left top; background-image: url("/Images/expand.png"); background-repeat: no-repeat; margin:15px 0px 0px 0px; }
.expandlist a { margin:0px 0px 0px 30px; width:400px; font-size:0.75em; text-decoration:underline; float:left; }
.recentsales { width:540px; padding:22px 0px 0px 0px; border-bottom:3px solid #EEEEEE; }
.rentalprice, .overvalued, .turnover { padding:20px 0px 20px 0px; border-bottom:3px solid #EEEEEE; font-size:0.75em; color:#666666; }
.lst_recentsale { padding:0px 0px 30px 0px; width:520px; border-top:1px solid #EEEEEE; }
.atab_recentprice, .atab_headings { width:540px; height:30px; border-bottom:1px solid #EEEEEE; }
.atab_recentprice span { display:inline-block; }
.atab_headings span { font-weight:bold; display:inline-block;  *display:inline; zoom:1; }
.atab_address { width:220px; }
.atab_type { width:54px; padding:8px 0px 8px 0px; border-right:1px solid #EEEEEE; border-left:1px solid #EEEEEE; text-align:center; }
.atab_price { width:85px; padding:8px 0px 8px 15px; border-right:1px solid #EEEEEE; }
.atab_date { width:75px; padding:8px 0px 8px 15px; border-right:1px solid #EEEEEE; }
.atab_beds { /*width:70px;*/
    padding:8px 0px 8px 15px; text-align:center; }
.pricesinfo { width:290px; float:left; }
.priceTypes_div { padding:0px 0px 5px 0px; }
.rowindex { vertical-align:top; width:20px; position:relative; top:21px; height:18px; text-align:center; background-color:#E8E8E8; font-size:0.75em; color:#666666; font-weight:bold; padding:2px 0px 0px 0px; }
/*....................End Analysis tab content css............................*/

/*...........................Popup css....................*/

 #backgroundPopup { display:none; position:fixed; _position:absolute; /* hack for internet explorer 6*/ height:100%; width:100%; top:0; left:0; background-color:#F8F8F8; border:1px solid #cecece; z-index:100; }
.popuplayout /*Outer DIV*/ { z-index: 1000; position: absolute; background-color: #333333; border-radius:5px; /*CSS-3 style will work in all new browsers(work only in new browsers including IE-8,9)*/ -moz-border-radius:5px; /* for Mozilla3.5 */ -webkit-border-radius:5px; /* for Apple Safari & Google Chrome*/ padding:10px 10px 10px 10px; }
img.close_icon { left:10px; }
img.ibclose_icon { left:4px; }
img.close_icon, img.ibclose_icon { float:right; position:relative; cursor:pointer; }
.close_bt_align { position:relative; top:100px; width:100%; text-align:center; }
.popup_sub_container /*Inner Div*/ { width: 520px; /*height: 650px;*/
        float: left; background-color: #ffffff; padding:20px 30px 30px 30px; border-radius:5px; /*CSS-3 style will work in all new browsers(work only in new browsers including IE-8,9)*/ -moz-border-radius:5px; /* for Mozilla3.5 */ -webkit-border-radius:5px; /* for Apple Safari & Google Chrome*/ }
/* img.close_icon
    {
        float:right;
        position:relative;
        left:10px;
        cursor:pointer;
    }*/
        
    .popup_header /* Heading Panel */ { color: #868686; font-weight: normal; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #eeeeee; padding-bottom:15px; margin-top:10px; }
.popup_header h2 { font-size:1.57em; margin:0; padding:0; margin-bottom:10px; }
.popup_header span { font-size:1.05em; font-weight:normal; }
.close_bt_align { position:relative; top:80px; width:100%; text-align:center; }
.popup_content { float: left; /*font-weight:bold;*/
        width:100%; }
.content_align, .act_link { margin-top:15px; font-weight:bold; }
ul.list { margin:0; padding:0; list-style:none; margin-left:15px; margin-top:3px; font-weight:bold; }
.popup_paswdpanel { margin-top:50px; font-weight:bold; }
.popup_paswdpanel span { margin-left:5px; }
.popup_textbox { background-image:url("/Images/msgbox_txtbox.png"); background-repeat:no-repeat; background-position:left center; width:233px; height:30px; border:none; padding-left:5px; padding-right:5px;  *height:16px;
 *padding-top:8px;
 *padding-bottom:0px;
 #padding-top:8px;
 #padding-bottom:8px;
}
.popup_textboxIE8 { background-image:url("/Images/msgbox_txtbox.png"); background-repeat:no-repeat; background-position:left center; width:233px; border:none; padding-left:5px; padding-right:5px; padding-top:9px; padding-bottom:9px; }
.popup_confMessage { height: 560px; }
.popup_submit_panel, .popup_msgsentClosebt { text-align:center; margin-top:50px; }
.popup_reg_confirm { padding-top:15px; float: left; }
.popup_msgsentbox { width:100%; text-align:center; font-size:0.87em; margin-top:150px; font-weight:bold; }
.popup_msgsentbox .msgsenttxt { margin-bottom:50px; font-size:0.87em; }
.popup_regform { margin-top:15px; color:#666666; float:left; width:100%; }
ul.multi_options { list-style:none; margin:0; padding:0; font-size:0.81em; font-weight:bold; margin-top:10px; border-bottom:1px solid #eeeeee; padding-bottom:15px; margin-bottom:15px; color:#666666; float:left; }
ul.multi_options li { margin:0; padding:0; display:inline; padding-right:15px; }
ul.multi_options li label { padding-left:5px; width:85px; display:inline-block; vertical-align:top; }
ul.multi_options li input { vertical-align:top; display:inline-block; }
.popup_regform, .regform_msgbox label { font-size:0.81em; color:#666666; }
.regform_right { float:right; width:240px; margin-left:20px; }
.regform_left { float:left; width:260px; }
.popup_regform label, .regform_msgbox label { font-weight:bold; }
.regform_align { margin-top:3px; margin-bottom:15px; }
.regform_msgbox { float:left; }
.regform_textfield { width:515px; max-width:520px; height:100px; max-height:100px; padding-left:5px; margin-top:3px; /*background-image:url("../Images/regform_textfield.png");
        background-position:center center;
        background-repeat:no-repeat;*/
        border:1px solid #cecece; background-color:#FFFFFB; border-radius:5px; /*CSS-3 style will work in all new browsers(work only in new browsers including IE-8,9)*/ -moz-border-radius:5px; /* for Mozilla3.5 */ -webkit-border-radius:5px; /* for Apple Safari & Google Chrome*/ margin-bottom:15px; }
.regform_align .selector { width:250px; }
.regform_align .selector span { width:201px; }
.regform_align div.selector select { width:240px; }
/*...........................Popup css....................*/


/*........................................spv_infowindow and chkbox area css........................................*/


.single_inner_iw, .mult_inner_iw { width:284px; }
.single_inner_iw { }
.single_inner_iw div { width:234px; padding:10px 0px 10px 0px; }
.mult_inner_iw div { width:234px; padding:10px 0px 10px 0px; border-bottom:3px solid #EEEEEE; }
.single_inner_iw, .mult_inner_iw a { text-decoration:underline; font-size:0.825em; color: #5AA627; }
/*.chkbox_area
{
    width:915px;
    padding:17px 0px 27px 25px;
    height:48px;
    background-color:#EEEEEE;
}

.chk_custmise
{
   width:305px;
   margin:0px 60px 10px 0px;
   display:inline-block;
   color:#999999;
}

.allchk_main
{
   width:200px;
   margin:0px 40px 10px 0px;
   display:inline-block;
   color:#666666;
}
.chkbox_area span
{
    display:inline-block;
    font-size:1em;
}*/

.spv_Single_iw { background-position: center center; width: 254px; height: 29px; background-image: url("/Images/single_spvpop_win.png"); padding: 15px 15px 20px 15px; background-repeat: no-repeat; }
.spv_Mult_iw { background-position: center center; width: 254px; height: 199px; background-image: url("/Images/Multi_spvpop_win.png"); padding: 15px 15px 0px 15px; background-repeat: no-repeat; }
/*.main_section .map_controls
{
    
}*/

/*..................................spv_main...........................*/

.spv_detailsec { padding-top:100px; }
.spv_detailsec .spv_col1 { width:545px; }
.spv_detailsec .spv_col2 { width:300px; }
/*..............spvdetail_rightsec css.........................*/

.spv_map { width:300px; height:300px; text-align:center; position:relative; }
.spv_mainmap { width:880px; height:450px; position:relative; margin-bottom:20px; }
.spv_VE_MiniMap { width:300px; height:300px; }
.spv_VE_MainMap { width:880px; height:450px; position:absolute; }
.spvbelow_maparea { width:270px; height:23px; background-color:#F8F8F8; padding:20px 10px 25px 20px; }

.spvfeature_main { width:300px; }

.map_sr_lv {
    height: 150px;
    width: 200px;
}

/*.spvfeaturesection
{
    width:285px;
}

.spvfeaturesection p
{
    width:220px;
}*/

/*......................css for spvtabs......................................*/

#tabStreetInfo { width:110px; height:28px; background-repeat: no-repeat; }
#tabStreetInfo.sr_tab_sel { background-image: url("/Images/info_on.png"); }
#tabStreetInfo.sr_tab_notsel { background-image: url("/Images/info_off.png"); }
#tabComments { background-repeat: no-repeat; width:120px; height:28px; }
#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; width:110px; height:28px; }
#tabStreetViews.sr_tab_sel { background-image: url("/Images/maps_on.png"); }
#tabStreetViews.sr_tab_notsel { background-image: url("/Images/maps_off.png"); }
.spvdetail_tabs { margin-top:-540px; }
.comments_main, .street_info { width:400px; margin-right:40px; float:left; }
.comments_main span { display:inline-block; vertical-align:middle; }
.comments_span { width:354px; margin-bottom:18px; }
.street_info { float:none; }
.street_comments { width:400px; float:right; }
.street_comments span { display:inline-block; }
.spv_streetInfo { font-size:0.75em; color:#666666; width:880px; position:absolute; left:0px; }
.spv_comments { font-size:0.75em; color:#666666; width:880px; display:inline-block; }
.spv_comments_bold { font-weight:bold; margin-bottom: 5px; }
.spv_camera { margin-left:10px; vertical-align:bottom; }
.spv_comments .radio { font-size: 0.75em; color: #666666; font-weight: bold; }
.comments_txtbox { margin:15px 0px 0px 0px; }
.submit_button { background-image:url("/Images/bk_search_Button.png"); background-repeat:no-repeat; height:27px; width:68px; text-align:center; border: 0px; cursor:pointer; color:#ffffff; font-size:1.25em; margin:10px 0px 0px 355px; }
.post_date { margin:0px 0px 0px 220px; color: #999999; }
.street_info { margin:10px 0px 20px 0px; line-height: 1.3em; }
/* TEMP CLASSES FOR SPV SEARCH BAR */

.spv_searchbardivider { margin: 30px 0px 0px 0px; border-right:1px solid #cccccc; float:left; width: 330px;}
.spv_upperSrchBlock { display:block; }
.spv_lowerSrchBlock { margin-top:17px; float:left; display:block; }
.spv_DD_container { display:inline; float:left; padding-right:0px; }
.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 0px 0px 0px; /*display: inline-block;*/
    vertical-align:top; padding:0px; }
.question_CU a { position:relative; font-size: 0.75em; text-decoration: none; }
.question_CU a span { display: none; }
.question_CU a:hover span { display: block; position: absolute; width: 250px; padding: 5px; margin: 10px; text-align: left; border: 2px solid #003366; background-color: #FFFFFF; color: #000000; text-align: left; text-decoration: none; font-family: Verdana; font-size: 10px; top: -65px; left: -10px; z-index: 100000; }
.question_CU a:hover { background: none; }
.question_disable_CU a { position:relative; font-size: 0.75em; text-decoration: none; }
.question_disable_CU a span { display: none; }
.question_disable_CU a:hover span { display: none; position: absolute; width: 250px; padding: 5px; margin: 10px; text-align: left; border: 2px solid #003366; background-color: #FFFFFF; color: #000000; text-align: left; text-decoration: none; font-family: Verdana; font-size: 10px; top: -65px; left: -10px; z-index: 100000; }
.question_disable_CU a:hover { background: none; }
/* ------------------------------ */

.spvIe7fix { padding-top:30px; }
/* Global error page CSS */
.errorSec { padding: 30px 0px 300px 20px; }
.errorSec div { margin: 0 auto; width: 380px; }
.errorSec_404 { padding: 30px 0px 300px 40px; }
.errorSec_404 div { margin-bottom: 40px; }
.errorpage_heading { font-size: 1.25em; font-family: Verdana; }
.errorSec_404 .errorpage_heading { font-weight: bold; }
div.errorpage_label { margin-top: 5px; }
.errorpage_label { font-size: 0.75em; color: black; font-family: Arial; }
.errorSec .errorpage_label { font-weight: bold; }
.errorSec .errorpage_label a { text-decoration: underline; }
/* End of Global error page CSS */

/* SPVDETAILS CLASSES <BEGIN>*/

.spvDetails_section, .maindetail_sec { margin-left:30px; color:#666666; }
.spvDetails_section { padding-top: 20px; display:block; }
.maindetail_sec { padding-top: 50px; display:inline-block; padding-bottom:30px; }
.ag_rightsec .lst_emptytext { margin-bottom:10px !important; font-style:italic; }
.spvDetails_section .lst_emptytext, .maindetail_sec .lst_emptytext { padding: 0px; margin: 0px; border:none; font-size: 0.75em; }
.spvSubSection a { color:#5aa627; text-decoration:underline; }
.spvRight_block {display: none; float: left; width: 300px; border-left:3px solid #eeeeee; /*border-bottom:3px solid #eeeeee;*/
    /*margin-bottom:30px;*/
    padding-left:10px; }
.spvLeft_block { float:left; width:567px; font-family: Arial, Helvetica, sans-serif; position:relative;/*padding-bottom:30px;*//*border-bottom:3px solid #eeeeee;*/
}
.spvLeft_contents { padding-bottom:17px; margin-bottom:17px; border-bottom:3px solid #eeeeee; width:684px; display:inline-block;  *display:inline;
zoom:1; }
.spvBottom_contents { padding-bottom:17px; /*margin-bottom:17px;*/
    /*border-bottom:3px solid #eeeeee;*/
    width:550px; display:inline-block;  *display:inline;
zoom:1; }
.spvLeft_contents a, .spvBottom_contents a { text-decoration:underline !important; }
.spvLeft_contents h1, .ag_mainheading h1 { padding:0; margin:0; color:#858585; font-size:1.57em; font-weight:bold; }
.spvLeft_subHeading, .agDetails h1 { color:#858585; font-size:1.18em; font-weight:bold; padding-bottom:20px; }
.spvLeft_subHeading_nospacings { color:#858585; font-size:1.18em; font-weight:bold; padding-bottom:0px; }
.spvLeft_contents p { font-size:0.75em; float:left; color:#666666; margin:0; padding-top:5px; }
.spvLeft_L { width:170px; display:block; }
.spvLeft_R, .spvTrans_details .lst_emptytext { width:380px; float:right; }
.spvLeft_L span { display:block; font-weight:bold; font-size:0.75em; color:#666666; line-height:1.6em; position:relative; }
.spvLeft_L sup { position:absolute; bottom:2px; }
.spvLeft_R span { display:block; font-size:0.75em; color:#666666; line-height:1.6em; }
.spvSignIn_panel { background-color:#f8f8f8; width:380px; float:right; height:170px;  *height:166px;
padding-top:20px; overflow:hidden; }
.spvSignIn_panel div { color:#666666; text-align:center; padding-bottom:20px; }
.spv_Surveyor { padding-top: 30px; }
.spvfeedback { font-size:0.75em; text-align:right; position:relative; bottom:5px; }
.spvProp_Desc_main { padding: 19px 0 7px 0; line-height:1.3em; font-size: 0.75em; position:absolute; left:0px; width:550px; }
.spvKeyCont { position: relative; padding-bottom: 80px; }
.spvProp_Desc { line-height:1.3em; font-size: 0.75em; width:550px; position:absolute; left:0px; bottom:0px; bottom:20px; }
.spvAgencyDetails { float: left; padding-top: 10px;  *padding-top: 4px;
line-height:1.3em; }
.spvAgencyDisc_ns { clear:left; padding-top: 15px;  *padding-top: 5px;
line-height:1.3em; }
.spvTrans_details { border-top:1px solid #eee; border-bottom:1px solid #eee; color:#666; width:550px; padding:10px 0 10px 0; margin-bottom:20px; float:left; }
.date_view, .salePrice_view, .change_view, .aer_view { color: #999; }
.date_view { float:left; width:90px;/*width:240px;*/ }
.change_view { float:left; width:90px; }
.aer_view { float:left;/*width:90px;*/ }
.salePrice_view { float:left; width:90px;/*width:130px;*/ }
.date_view span, .salePrice_view span, .change_view span, .aer_view span { display:block; }
.rightView_div span, .detail_heading { color:6666; font-weight:bold; }
.leftView_div { float: left; width: 185px; color: #666; display: inline-block; }
.HistoricImageMask, .CompareImageMask { width:115px; height:80px; background-color:Black; opacity:0.5; filter:Alpha(opacity=50); position:absolute; z-index:99; }
.CompareImageText, .CompareImageMask { left:10px; }
.HistoricImageText, .CompareImageText { width:115px; position:absolute; z-index:100; color:white; text-align:center; margin-top:25px; font-size:1.2em; }
.spvHistoricImage { position:relative; }
.spvHistoricImage img { padding: 0px 22px 0px 10px; width:115px; height:80px; }
.spvHistoricImageNotSigned img { padding: 0px 22px 0px 0px; width:115px; height:80px; }
.spvHistoric_listing { padding-top:2px;  *float:left;
}
.spv_Rdata { float:left; width:120px; }
.spv_Rdata span { width:190px; }
.spv_Ldata { float:left; width:130px; }
.spv_ImageLink { float:right; width:130px; height:55px; position:relative; }
.spv_ImageLink a { position:absolute; bottom:0px; right:0px; }
.spvHistoric_listing span { display:block; line-height:1.6em; }
.spv_priceinfo { width:529px !important; font-size:0.75em; height:auto !important; padding-bottom:10px !important; float:left; }
.spvPropertyDisc { padding: 19px 0 7px 0; line-height:1em; }
.spvdetail_label { font-weight:bold; color:#666; }

.spvRowIndex { vertical-align:top; text-align:center; background-color:#E8E8E8; font-size:0.75em; color:#666666; font-weight:bold; width:20px; padding:2px 5px 2px 5px; }
.spv_expandlist { float:left; margin-top:2px; }
.spv_expandlist img, .spv_expand_comp img { vertical-align:middle; margin-right:7px; cursor:pointer; }
.spv_valReport { border:1px solid #ebebeb; background-color:#f8f8f8; padding:20px 20px 20px 20px; }
.spv_valReport label { font-size:1.12em; color:#858585; }
.valReport_R { float:right; width:170px; padding-top:20px; text-align:center; }
.valReport_L { border-right:1px solid #ccc; width:315px; font-size:0.75em; padding-right:20px; color:#666666; }
.spv_CompProp { width:529px !important; font-size:0.75em; }
.spv_expand_comp { font-size:0.75em; margin-top:20px; margin-bottom:10px; }
/*.spvBottom_contents
{
    width:567px !important;
}*/

.spvBottom_contents p { font-size:0.75em; width:538px; }
.spv_CompSec .spv_upgrade { padding-top: 0px;  *padding-top: 0px;
}
.spv_upgrade { width: 550px; padding-top: 15px;  *padding-top: 5px;
clear: left; }
.spv_upgrade .upgrade_align { display:inline; width:225px; float:right; }
.spv_upgrade .upgrade_info { padding-bottom:15px; width:318px; font-size:0.75em; }
.spv_upgrade .upgrade_button { background-image:url("/Images/mp_but_lg_175.png"); background-repeat:no-repeat; background-color:transparent; font-family:Arial; letter-spacing:-1px; padding:0px 0px 2px 0px; vertical-align:middle; text-align:center; margin:2px 0px 0px 5px; border: 0px; cursor:pointer; color:#ffffff; font-size:0.85em; }
.SPVUpgrade_button { background-image:url("/Images/bk_search_Button.png"); background-repeat:no-repeat; height:27px; width:68px; font-family:Arial; letter-spacing:-1px; padding:0px 0px 2px 0px; vertical-align:middle; text-align:center; margin:2px 0px 0px 5px; border: 0px; cursor:pointer; color:#ffffff; }
.histData_L { width:170px; display:inline; }
.histData_R { width:380px; float:right; }
.spvPriceHistory { float: left; padding-top: 20px; }
.spvDateView { width:248px; float:right; }
.spvPriceView { width:130px; display:inline; }
.spvAgencyData { display:block; margin-top:40px; padding-left:10px; }
.spvMarket { width:385px; float:left; }
.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 { width:130px; display:block; padding-bottom:10px; }
.spvAgencyAlign { float: left; width:130px; display:inline; }
/*BOTTOM TABS BLOCK*/
.spvBottom_block { padding:10px 0 30px 0; width:688px; border-top:3px solid #eee; display:inline-block;  *display:inline;
zoom:1; }
.spv_mapview { width:550px; margin-top:20px; padding-left:0px; }
.spvMap_bottom_panel { width:840px !important; }
/*.spv_map_controls
{
    width:620px !important;
}*/

.spv_rightInfo { width:480px !important; }
/*.spvhm_KeyPosition
{
    position:absolute;
    left: 130px;
    top:-200px;
}*/
/* SPVDETAILS CLASSES </BEGIN> */

.LD_archive_LoggedIN, .LD_archive_NotLoggedIN { background-color: #eee;/*margin: 10px 0px 10px 0px;*/ }
.LD_archive_LoggedIN { width: 569px; padding: 15px; }
.LD_archive_NotLoggedIN { padding: 20px 20px 35px 20px;  *padding: 20px 20px 20px 20px;
width: 558px; vertical-align:top; }
.LD_archive_NotLoggedIN .arcv_Col1 { width: 85px; float:left; vertical-align:top; }
.LD_archive_NotLoggedIN .arcv_Col2 { width: 342px; margin-left: 100px; vertical-align:top; }
.LD_archive_NotLoggedIN .arcv_Col3 { width: 100px; float:right; vertical-align:top; padding-top: 10px; }
.LD_archive_NotLoggedIN .arcvPropHdng { color:#FF3333; font-size: 0.875em; font-weight: bold; margin-bottom: 5px; }
.LD_archive_NotLoggedIN .arcvProptxt { color: #666; font-size: 0.75em; line-height: 1.3em; }
.LD_archive_LoggedIN .formrow { margin-bottom: 2px; width: 560px; }
.LD_archive_LoggedIN .formrow .frmlbl { width: 128px; color: #666; font-size: 0.75em; font-weight: bold; float: left; }
.LD_archive_LoggedIN .formrow .frmlbltxt { width: 432px; color: #666; font-size: 0.75em; margin-left: 0px; display:inline-block; }
/*AccountDetails Classes <BEGIN>*/
.accBackground { background-position:center 120px; }
.accdetails_footer { position:relative; width:100%; }
.accGrayStrip { background-color:#f8f8f8; width:940px; height:20px; border-bottom:1px solid #DDDDDD; }
.accDetails_section { width:880px; padding-top: 30px; margin-left:30px; color:#666; }
.accTabs, .spvDetailsTabs { height:39px; width:688px; border-bottom:1px solid #DDD; margin:0px 0px 25px 0px; position:relative; }
.accTabs a { text-decoration:none; }
#tabAccountInfo { width:150px; height:28px; background-repeat: no-repeat; }
#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 { width:150px; height:28px; background-repeat: no-repeat; }
#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 { width:130px; height:28px; background-repeat: no-repeat; }
#tabAdvertise.sr_tab_sel { background-image: url("/Images/advertise_on.png") }
#tabAdvertise.sr_tab_notsel { background-image: url("/Images/advertise_off.png") }
.accSubheading { font-size:1.25em; font-weight:bold; color:#858585; width:880px; }
.details_col { width:880px; margin:20px 0 0 0; float:left; }
.accRight { float:right; width:505px; }
.accLeft { float:left; width:375px; }
.accDetailLeft { float:left; width:450px; }
.acctxtboxbg { background-image:url("/Images/msgbox_txtbox.png"); background-repeat:no-repeat; background-position:left center; width:230px; border:none; padding-left:5px; padding-right:5px; height:30px;  *height:16px;
 *padding-top:8px;
 *padding-bottom:0px;
 #padding-top:8px;
 #padding-bottom:8px;
}
@media \0screen {
.acctxtboxbg_IE_8 { padding-top:8px; padding-bottom:8px; background-image:url("/Images/msgbox_txtbox.png"); background-repeat:no-repeat; background-position:left center; width:230px; border:none; padding-left:5px; padding-right:5px; }
}
.accLeft .formrow, .accRight .formrow { width:375px; font-size:0.93em; color:#666666; float:left; position:relative; margin-bottom:10px; }
.accLeft .formrow label, .accRight .formrow label { position:absolute; top:8px; vertical-align:middle; }
.accLeft .formrow span, .accRight .formrow span { float:right; padding-right:42px; }
/*.VRSec .sagepaySec
{
    display: inline-block;
}*/

.sagepaySec .accLeft .formrow span { float:right; padding-right:0px; }
.sagepaySec .accRight { width:458px; float:right; padding-right:0px; }
/*.sagepaySec .accRight .formrow span
{
    float:right;
    padding-right:0px;
}*/
    
.accRight .accSendButton { float:left; position:relative; bottom:5px; }
.accUsagedetails { margin:20px 0 20px 0; padding:20px 0 20px 0; border-top:3px solid #eeeeee; border-bottom:3px solid #eeeeee; float:left; position:relative }
.accDetailLeft .usagerow { width:450px; font-size:0.93em; color:#666666; float:left; margin-bottom:10px; position:relative; }
.accDetailLeft .usagerow .DivHeading { float:left; width:127px; }
.accDetailLeft .usagerow .accTypetxt { float:left; width:80px; margin-right: 10px; }
.accDetailLeft .usagerow .upgradeSub { }
.accDetailLeft .usagerow .views { float:left; width:32px; margin-right: 10px; }
.accDetailLeft .usagerow .recBillSel { float:left; width:90px; }
.accDetailLeft .usagerow .recBillSel span { float:left; padding-bottom:3px; }
/*#SubExpireyDate span
{
    font-weight:bold;
}*/

.accDetailLeft .usagerow .editRecBill { float: left; position: absolute; right: 160px; bottom: 4px; }
.accDetailLeft .usagerow .expViews { float:left; width:100px;/*margin-right: 5px;*/ }
.accDetailLeft .usagerow .expViewsrem { float:left; width: 190px; }
.accDetailLeft .usagerow .viewsrem { float:left; width: 200px; }
.accDetailLeft .usagerow span { }
.accRight .accquotebox { float:right; width:355px; height:147px; background-image:url("/Images/acc_quotebox.png"); background-repeat: no-repeat; padding:20px 20px 0 20px; font-size:0.84em; position: absolute; right: 0px; top: 30px; }
.accRight .accquotebox label { font-weight:bold; }
.accRight .accquotebox ul { margin:20px 0 0 0; padding:0 0 0 5px; letter-spacing:-0.4px; color:#393D33 !important; }
.accRight .accquotebox ul li { margin:0 0 10px 13px; }
.accdelrow { font-size:0.87em; letter-spacing:-0.4px; margin-top:20px; width:880px; padding-bottom:10px; color:#393D33; }
.accDetailLeft .accinforow { float:left; width:397px; font-size:0.87em; letter-spacing:-0.4px; margin-top:20px; margin-bottom: 20px; color:#393D33; }
/* MONITOR TAB*/
.accMTmain { width:880px; clear:both; }
.accMTleft { width:550px; }
.accMTright { float:right;/*width:330px;*/ }
/*.accMTleft li
{
    list-style-type: square;
}*/

.accMTHeading { font-size:1.25em; font-weight:bold; color:#858585; width:550px; margin-bottom:20px; }
/*.accMTleft .accMTsubheading
{
    font-size:1em;
    color:#858585;
    font-weight:bold;
    width:550px;
    padding-bottom:5px;
    margin-bottom:20px;
    border-bottom:2px solid #eeeeee;
}*/

.accMTleft .accMTarea_col { margin-bottom:30px; }
.accMTdetails { width:520px; font-size:0.8125em; letter-spacing:-0.4px; color:#393D33; float:left; }
.accMTdetails .accMTdetailsList { float:left; width:230px; /*padding-right:5px;
    margin:10px 0 30px 0;*/
    padding:10px 5px 30px 3px; }
.accMTdetailsList ul { margin:10px 0 0 10px; padding:0; list-style-type:disc; }
.accMT_areatable { width:550px; float:left; font-size:0.75em; }
.accMT_areatable label { font-weight:bold; padding-bottom:20px; border-bottom:2px solid #eeeeee; display:block; padding-left:10px; }
.accMT_areatable span { border-bottom:1px solid #eeeeee; padding:15px 0 15px 10px; display:block; }
span.editarea { padding-top:0 !important; padding-right:0 !important; padding-bottom:0 !important; border-bottom:1px solid #eeeeee !important; display:block !important; }
span.editarea_dd { padding-top:6px !important; padding-bottom:5px !important; }
.areapostcode_txt { width:103px; height:19px; margin:10px 0 10px 0 !important; }
.col_postcode { width:113px; float:left; }
.col_postcode span, .col_postcode label { padding-left:0 !important; }
.col_minprice { width:156px; float:left; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee; }
.col_maxprice { width:156px; float:left; border-right:1px solid #eeeeee; }
.col_editRemove { width:121px; float:left; }
.col_editRemove a, .col_editRemove a:hover { text-decoration:underline; vertical-align:bottom;/*margin:0px 5px 0px 15px;*/ }
.col_editRemove .accMA_updatebt, .col_editRemove .accMA_updatebt:hover { margin:0px 15px 0px 0px; }
.col_editRemove .accMA_removebt, .col_editRemove .accMA_removebt:hover { margin:0px 5px 0px 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 { width: 125px !important; height:32px !important; margin-left:10px; }
.accMTareabt, .accMtpropbt { background-repeat: no-repeat; background-position: center center; background-color:transparent; font-size: 0.87em; color: #FFFFFF; /*height:28px;*/
    border:0 none; 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 { width:520px; font-size:0.8125em; letter-spacing:-0.4px; color:#393D33; }
.accMTpropdetails ul { margin:20px 0 25px 10px; padding:0 0 0 3px; }
.accMT_propinfo { width:285px; font-size:0.75em; display:inline-block;  *display:inline;
zoom:1; padding:25px 0 0 20px; }
.accpopup_sub_container { width:520px; }
.accpopup_sub_container, .spvFB_sub_container /*Inner Div*/ { float: left; background-color: #ffffff; padding:20px 30px 30px 30px; border-radius:5px; /*CSS-3 style will work in all new browsers(work only in new browsers including IE-8,9)*/ -moz-border-radius:5px; /* for Mozilla3.5 */ -webkit-border-radius:5px; /* for Apple Safari & Google Chrome*/ }
.accpopup_header, .spvFB_PopupHeader /* Heading Panel */ { color: #868686; font-weight: normal; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #eeeeee; padding-bottom:15px; margin-top:10px; }
.accpopup_header label, .spvFB_PopupHeader label { font-size:1.50em; font-weight:bold; display:block; }
.accpopup_formtable { width:520px; padding:30px 0 30px 0; margin-bottom:20px; border-bottom:1px solid #eeeeee; float:left; }
.accpopuprow_L { width:173px; float:left; }
.accpopuprow_adrsdd { width:346px; float:left; }
.accpopuprow_R { width:173px; float:right; }
.accpopuprow_L label, .accpopuprow_R label, .accpopuprow_adrsdd label { width:100%; display:block; font-size:0.75em; font-weight:bold; color:#666666; }
.accpopuprow_L span, .accpopuprow_R span, .accpopuprow_adrsdd span { width:100%; display:block; }
.accpopup_txtbox { width:152px; height:30px; background-image: url("/Images/accPopup_txtbox.png"); background-repeat:no-repeat; border:0; background-position:left center; border:none; padding-left:5px; padding-right:5px;  *height:24px;
 *padding-top:7px;
}
.accpopup_txtboxIE8 { padding:8px 5px 9px 5px; width:152px; background-image: url("/Images/accPopup_txtbox.png"); background-repeat:no-repeat; border:0; background-position:left center; border:none; }
.accpopup_dropdown { width:152px; height:30px; }
.accpopup_adrsdropdown { width:250px; height:30px; }
.accpopup_del { width:520px; padding:30px 0 30px 0; margin-bottom:20px; border-bottom:1px solid #eeeeee; float:left; font-size:0.8125em; }
.accpopup_delbt { float:left; margin-left:10px; }
.accMT_proptable { width:550px; float:left; font-size:0.75em; border-bottom:1px solid #eeeeee; position:relative; }
.accMT_proptable a { text-decoration:underline; }
/* DIV_Table Header-----> */
.accMT_proptable_th { width:550px; float:left; font-size:0.75em; border-bottom:2px solid #eeeeee; }
.col_propAdrs_th { width:204px; float:left; }
.col_propList_th { width:268px; float:left; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee; }
.col_remove_th { width:76px; float:left; }
.col_propAdrs_th label, .col_propList_th label, .col_remove_th label { padding:0px 0px 20px 10px; font-weight:bold; display:block; }
/* <----- DIV_Table Header */

.col_propAdrs { width:194px; float:left; padding-top:10px; padding-bottom:10px; padding-right:10px;/*position:relative;*/ }
.col_propList { width:258px; float:left; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee; padding:10px 0px 10px 10px; }
.col_remove { width:66px; float:left; padding:10px 0px 10px 10px; }
/*-------*/

.accMT_propListImg { width:75px; height:56px; float:left; }
.accMT_propListImg img { width:75px; height:56px; }
.accMT_propListlink { width:163px; float:left; margin-left:10px; }
.accMT_NA { margin:22px 0px 22px 5px; ; }
.accMT_Editrow { text-align:right; margin:10px 0px 10px 0px; position:absolute; bottom:0px; right:355px; }
.accMT_propListPrice { margin-top:10px; }
.col_remove div { margin-top:20px; }
.col_remove img { vertical-align:middle; margin-right:5px; }
/*AccountDetails Classes </END>*/

/*UpgradeDetails Classes <BEGIN>*/

.upgMaincontainer { margin: 0 auto; width:940px; }
.upgMainSection { /*margin:2px auto;*/
    margin:2px auto 30px auto; width:940px; background-color:#f8f8f8; /*padding-top: 25px;*/
    /*padding-right:30px;*/
    padding-bottom:40px;  *padding-bottom:90px;
background-image:url("/Images/upgrade_bottom_bar.png"); background-repeat:no-repeat; background-position:bottom right; border-radius:3px; position:relative; float:left; }
.upgMP_header { height:173px; background-image:url("/Images/upgrade_logo_bar.png"); background-repeat:no-repeat; background-position:center top; padding-top:72px; }
.upgMP_logo_panel { width:556px; background-image:url("/Images/mouseprice_premium_logo.png"); background-repeat:no-repeat; background-position:center top; padding-top:73px; margin-left:180px; }
.upgMP_logo_text { width:556px; font-size:0.92em; color:#666666; text-align:center; line-height:20px; }
.upgPremium_Button { background-image:url("/Images/upgrade_premium_bt.jpg"); background-repeat:no-repeat; background-color:transparent; height:45px; width:230px; color:#ffffff; font-size:1.4em; letter-spacing:-0.7px; border:0px none; margin:0px 0px 0px 5px; cursor:pointer; font-family:arial; }
.upg_BTtop_position { position:absolute; left:330px; top:223px; }
.upg_BTbottom_position { position:absolute; left:330px; bottom:67px }
.upg_contents { margin:60px 0 50px 30px; /*padding-bottom:30px;*/
    width:880px; float:left; border-bottom:1px solid #d7d9d4;  *padding-bottom: 30px;
}
.upgLeft_content, .upgRight_content { width:419px; }
.upgLeft_content { float:left; }
.upgRight_content { float:right; }
.upg_ReasonBlock, .upg_BottomBlock { width:419px; margin-bottom:30px; float:left; }
.upg_BottomBlock { padding-bottom:30px; }
.upg_ReasonBlock { background-image:url("/Images/upgrade_divider.png"); background-repeat:no-repeat; background-position:bottom right; padding-bottom:47px; }
.upgCont_PropDesc, .upgCont_Flyby, .upgCont_Sqm { /*width:167px; 19*/
    width: 170px; float:right; margin-top: 15px; }
.upgCont_PropDesc label, .upgCont_Flyby label, .upgCont_Sqm label { font-size:1.43em; color:#3B3D33; display:block; }
.upgCont_PropDesc span, .upgCont_Flyby span, .upgCont_Sqm span { margin-top:10px; font-size:0.75em; color:#666666; display:block; width: 167px; }
.upgImg_PropDesc, .upgImg_Flyby, .upgImg_Sqm { width:233px; float:left; }
.upgImg_higherLimits, .upgImg_HideAdvert { width:145px; float:left; }
.upgCont_higherLimits, .upgCont_HideAdvert { width: 261px; float:right; margin-top: 15px; }
.upgCont_higherLimits label, .upgCont_HideAdvert label { font-size:1.43em; color:#3B3D33; display:block; }
.upgCont_higherLimits span, .upgCont_HideAdvert span { margin-top:10px; font-size:0.75em; color:#666666; display:block;/*width: 167px;*/ }
.upg_lrbtn { margin-top:3px; margin-left:5px; width:200px; }
.upg_crbt { margin-top:15px; width:200px; }
.upg_loginText { font-size:1.1em; color:#999999; }
.upg_TxtboxTitle { font-size:1.1em; color:#999999; margin-bottom: 5px; }
.upg_NewUserform { width:590px; }
.upg_details { padding:20px 0px 40px 0px; border-bottom:1px solid #cccccc; margin-bottom:30px; display:inline-block;  *display:inline;
zoom:1; }
/*UpgradeDetails Classes </END> 60+13*/

.upg_reg_accbtn { background-image: url("/Images/mp_but_lg_175.gif"); background-repeat: no-repeat; background-position: center left; background-color:transparent; width:180px; height:45px; font-family:Arial; text-align:center; border: 0px; cursor:pointer; color:#ffffff; font-size:1.375em; }
.paymentDetails { margin-top: 20px; /*clear:both;*/
    position:relative; float:left; margin-left:5px; font-size:0.93em; }
.paymentDetails .formrow { /*width:350px;*/
    font-size:0.93em; color:#666666; margin-bottom:10px; display:block; }
.paymentDetails .formrow label { width: 150px; font-weight: bold; display: inline-block; }
.paymentDetails .formrow label.lblDiscCode {  *vertical-align:super;
}
.paymentDetails .formrow span { width: 50px; margin-left: 10px; }
/*.sagepaySec
{
    position:relative;
}*/
.sagepaySec .upgradeform { margin-top: 20px; }
.sagepaySec .proceed_align { margin-left: 650px; }
.sagepaySec .proceed_button { background-image:url("/Images/signin_button_bg.png"); background-repeat: no-repeat; background-position: center left; background-color:transparent; width: 95px; height: 45px; border:0px; font-family:Arial; text-align:center; cursor:pointer; color:#ffffff; font-size:1.375em; }
.divProceed_button { position: absolute; left: 260px; bottom: -30px; margin-top: 20px; }
.spvFB_sub_container /*Inner Div*/ { width: 410px; }
.spvFB_PopupHeader span { margin-top:10px; display:block; }
.spvFB_Form { width:410px; margin-top:20px; float:left; }
.spvFB_Form .spvFB_FormRow { width:410px; float:left; margin-bottom:20px; }
.spvFB_Form .spvFB_FormRow img { position:absolute; right:115px; bottom:90px; }
.spvFB_Form .spvFBClose { margin-top:50px; }
 .spvFB_Form .spvFB_FormRow input:button {
 position:relative;
 left:217px;
}
.spvFB_Form .spvFB_FormRow .spvFB_RightCol, .spvFB_Form .spvFB_FormRow .spvFB_LeftCol { width:193px; font-size:0.81em; font-weight:bold; color:#666666; }
.spvFB_Form .spvFB_FormRow .spvFB_RightCol { float:right; padding:0px 0px 0px 12px; }
.spvFB_Form .spvFB_FormRow .spvFB_LeftCol { float:left; text-align:right; padding:0px 12px 0px 0px; }
.spvFB_bt { position:relative; left:217px; }
.spvFB_closeBt { position:relative; left:160px; }
.spvFB_textbox { background-image: url("/Images/fb_text_box.png"); background-repeat: no-repeat; background-position: left top; width:145px; height:32px; padding-left:5px; border:0 none;  *height:16px;
 *padding-top:8px;
 *padding-bottom:0px;
 #padding-top:8px;
 #padding-bottom:8px;
}
.spvFB_textbox_IE8 { padding-top:8px; padding-bottom:8px; padding-left:5px; padding-right:5px; }
.spvFB_FooterText { font-size:0.75em; clear:left; }
.acc_saveBt { background-image:url("/Images/acc_save_bt.png"); background-repeat: no-repeat; background-position: center left; background-color:transparent; width: 95px; height: 45px; border:0px; font-family:Arial; text-align:center; cursor:pointer; color:#ffffff; font-size:1.375em; }
.DivPrimAccess { font-size:0.93em; color:#666666; }
.DivPrimAccess span { margin-left:10px; font-weight:bold; }
.DivSubType { width:880px; margin:20px 0 0 0; font-size:0.93em; color:#666666; float:left; }
.DivSubType ul { margin:0px; padding:0px; list-style:none; }
.DivSubType ul li { float:left; width:200px; font-weight:bold; }
.DivSubType .DivSubTypeInfo { padding-top:10px; margin-left:5px; width:400px; clear:both; }
.DivSubType .DivSubTypeInfo span { font-size:0.78em; }
.accUpgraded { margin-left:5px; width:875px; clear:both; margin-bottom:20px; }
.accUpgraded div { font-size:0.93em; color: #666666; }
.accUpgradedtxt { font-size:1em; font-weight: bold; line-height: 1.5em; }
.upgBtSavedCard { width:189px; background-image: url("/Images/mp_but_190.gif"); background-repeat: no-repeat; background-position: center center; background-color:transparent; font-size: 0.875em; color: #FFFFFF; margin-top:5px; text-align: center; padding:6px 0px 7px 0px; border:none; cursor:pointer; }
/*.upgBtSavedCard
{
    background-color: #999999;
    font-size: 0.93em;
    color: #ffffff;    
    height:28px;
    border: none;
}*/

.DivUpgradeForm { width:840px; margin:20px 0 0 0; padding:20px; font-size:0.93em; color:#666666; float:left; border:1px solid #eeeeee; background-color:#ffffff; border-top-left-radius:10px; border-top-right-radius:10px; -webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px; -moz-border-top-left-radius:10px; -moz-border-top-right-radius:10px; }
.upgFormheading { font-weight:bold; color:#858585; width:880px; }
.DivProceedBt { width:840px; /*margin:1px 0 0 0;*/
    padding:20px; float:left; border:1px solid #eeeeee; background-color:#ffffff; text-align:center; border-bottom-left-radius:10px; border-bottom-right-radius:10px; -webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px; -moz-border-bottom-left-radius:10px; -moz-border-bottom-right-radius:10px; }
.pay_expirydate { font-size:0.93em !important; margin-left:20px; }
.paymentIFrame {  *height: 580px;
}
/* INFOBOX SCROLLBAR PLUGIN CLASS*/

/*.Scrolldisable { display: none; }*/

.basicsearchmap { width:692px; /*height:400px;*/
    background-color:#eeeeee; margin-bottom:10px; margin-top:20px; position:relative; }
/*--------------------------------> HEATMAP CONTROL V-1.1 <--------------------*/
/*======================================================================================================================*/

.hm-cont-spv { width:675px;} /* SPV */
.hm-cont-sr { width:738px }  /* SALE/RENT */
.hm-cont-ag { width:660px; } /* AREA-GUIDE */
.hm-cont-spv, .hm-cont-sr, .hm-cont-ag { padding:7px; background-color:#EEE; display:inline-block; position:relative; }
.hm-cont-spv img, .hm-cont-sr img, .hm-cont-ag img { position:absolute; top:-75px; right:5px; }
.hm-cont-vl { border-right:1px solid #CCC; height:126px; float:left; margin:0 20px 0 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 { margin:0px; padding:0px; font-size:25px; color:#858585; font-weight:bold; }
.hm-cont-inf span { font-size:0.857em; color:#666; display:block; }
.hm-cont-inf .hm-act-bt { background-color:transparent; color:#fff; width:115px; height:27px; background-image: url("/Images/mp_but_125.gif"); background-repeat: no-repeat; border:0 none; font-size:0.85em; }
.hm-cont-l { width:230px; float:left; margin-top:10px; }
.hm-cont-l .hm-cont-hd { width:80px; float:left; }
.hm-cont-l .hm-cont-hd span { margin-left:10px; color:#666; display:block; font-size:0.75em; }
.hm-cont-l .hm-cont-rbl { width:130px; float:left; }
.hm-cont-l .hm-cont-rbl .rbl-row { display:inline-block; width:130px; margin-bottom:5px; }
.hm-cont-l .hm-cont-rbl span { font-size:0.75em; font-weight:bold; color:#666; }
.hm-cont-l .hm-cont-rbl a { font-weight:normal; color:#5aa627; padding-left:10px; }
.hm-cont-slider { margin:0px 0px 0px 0px; width: 150px; height:10px; display:inline-block; vertical-align:middle; *display:inline;
zoom:1; }
.hm-cont-ctrl { width:410px; font-size:0.75em; color:#666;}
.hm-cont-ctrl .ctrl-row { margin-bottom:20px; display:block; }
.hm-cont-ctrl .ctrl-row label { margin-right:20px; display:inline-block; *display:inline;
zoom:1; }
.hm-cont-ctrl .ctrl-row span { display:inline-block; *display:inline;
zoom:1; vertical-align:middle; }
.hm-cont-ctrl .ctrl-row .ctrl-desc { width:290px; display:inline-block; *display:inline;
zoom:1; }
/*AreaGuide Heatmaps custom CLASSES*/
.hm-cont-ag .hm-cont-vl { margin:0 20px 0 0px; }
.hm-cont-ag .hm-cont-inf { width:419px; margin-bottom:10px; }
.hm-cont-ag .hm-cont-l .hm-cont-hd span { margin-left:5px !important; }
.hm-cont-ag .hm-cont-l .hm-cont-hd { width:80px; float:left; }
.hm-cont-ag .hm-cont-l { width:220px; float:left; margin-top:10px; }
.hm-cont-ag .hm-cont-ctrl .ctrl-row label { margin-right:0px; }
.hm-cont-ag .hm-cont-ctrl .ctrl-row label { padding-left:0px !important; }
.hm-cont-ag .hm-cont-ctrl .ctrl-row .ctrl-desc { width: 410px; }
.hm-cont-ag .hm-cont-ctrl { width:419px; }
/* --- area guide css--*/


.SiteMapSec { width:100%; margin-bottom: 10px; padding-left:15px; }
.sitemaptext { width:100%; padding-bottom: 10px; margin-bottom: 10px; border-bottom: solid 1px #cccccc; }
.sitemaptext .areatextarea a { display: inline-block; }
.sitemaplist, .areaGuidelist { width:100%; margin-bottom: 10px; border-bottom: solid 1px #cccccc; padding-bottom: 10px; }
.sitemaplist a, .sitemaptext a, .areaGuidelist a { text-decoration: underline; font-size:0.75em; }
.sitemaplist ul, .areaGuidelist ul { /*padding-left: 15px;
    *padding-left: 0px;
    padding-top:0px;
    margin-top:0px;
    list-style-type: none;*/
    margin: 0px 10px 0px 15px; padding: 0px; list-style-type: none; }
.sitemaplist ul, .areaGuidelist ul, .sitemaplist li, .areaGuidelist li { font-size: 1em; }
.sitemaplist li, .areaGuidelist li { padding-top:0px; margin-top:0px; }
.sitemaplist .parea, .sitemaplist .loc, .sitemaplist .locname, .sitemaplist .pdistrict, .sitemaplist .psector, .areaGuidelist .parea { padding-top:0px; margin-top:0px; display:inline-block;  *display: inline;
zoom: 1; 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-left:20px; padding-bottom:2px; }
.sitemaplist li { background-position: left center; background-image: url('/Images/pagebullet_1.png'); background-repeat: no-repeat; }
sitemaplist li { }
.sitemaplist .pdistrict li { float:left; zoom: 1; width: 80px; }
.sitemaplist .pdistrict ul { /*list-style-type: disc; 
    list-style-position: outside;
    zoom:1; */
}
.sitemaplist .psector li { float:left; width: 100px; }
.sitemaplist .loc li { float:left; width: 120px; }
.sitemaplist .locname li { float:left; width: 400px; }
.SiteMapSubHeading { width: 100%; font-size: 1em; color: #999999; padding-bottom: 10px; font-weight:bold; }
.SiteMapPageHeading, .AVMPageHeading { width: 100%; font-size: 1.375em; color: #333333; padding-bottom: 10px; margin-bottom: 15px; border-bottom: solid 1px #cccccc; font-weight:bold; }
.authoritysec { /*margin-bottom: 10px;*/
}
.VRSec { width: 880px; }
.pcvquestion { position:absolute; left:11px; }
.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 { margin-top:10px; width: 470px; font-size:0.81em; }
.vrdetails .formrow { display:inline-block;  *display:inline;
zoom:1; width:100%; position:relative; margin-bottom:10px; }
.vrdetails .formrow div.selector { width:234px; }
.vrdetails label { margin: 10px 30px 0px 30px; float:left; width: 150px; }
.vrdetails span { width: 240px; float:right; }
.VR_Step1 .vrdetails { width: 600px !important; }
.VR_Step1 .vrdetails label { width: 80px; }
.VR_Step1 .vrdetails span { width: 460px; }
.VR_Step1 .vrdetails span a {  marg
}
.add_Combo { font-size:0.81em; }
.avm_button { padding: 4px 6px 4px 6px; font-size: 0.75 em; background-color: #ccc; color: #333333; }
.AVM_prevnxtbtns { top: -35px; right:20px; position:relative; float:right; }
.AVM_finishtbtns { top: 20px; right:20px; position:relative; float:right; }
.ag_section { /*display:inline-block;
    *display:inline;
    zoom:1;
    margin-left:30px;
    margin-bottom:20px;
    color:#666666;
    width:880px;*/
}
.ag_section li, .ag_section ul { margin:0px; padding: 0px; }
.agDetails { width:100%; margin-bottom:10px; }
.agDetails span { font-size: 0.75em; line-height: 1.3em; }
.ag_TopAd { border-bottom: 1px solid #eee; /*margin-left: 30px;*/
    padding-left:74px; width:806px; margin-bottom:15px; }
/*.pd_section
{
    margin-top:20px;
}*/

.ag_rightsec, .ag_leftsec { float:left; }
.ag_leftsec { width:144px; border-right:1px solid #eee; padding-right:20px; }
.ag_rightsec { width:695px; padding-left:20px; }
.ag_LeftNav { width:144px; margin-bottom:30px; line-height: 1em }
.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 { font-size: 0.75em; color: #666666; }
.ag_LeftNav span a { text-decoration:underline; display: block; margin-bottom: 2px; }
.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:0px; padding:0px; }
.pd_details li { margin-top:10px; margin-left:15px; }
.pd_postcode span { margin-left:5px; }
.ag_LN_S { background-color: #eeeeee; padding: 5px; font-weight: bold; }
/* ----------------- PRICE TREND CLASSES ------------------------- */

.ag_table { font-size:0.75em; margin-bottom:30px; }
.ag_row, .ag_rtheader label, .ag_rightcol span { display:inline-block;  *display:inline;
zoom:1; }
.ag_row { margin-bottom:5px; }
.ag_header, .ag_rtheader label, .ag_subheader { font-weight:bold; }
.ag_subheader { font-size:0.87em; display:inline-block;  *display:inline;
zoom:1; 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; font-size: 0.92em; font-weight: bold; margin-right: 10px; margin-top: 7px; float:left; }


#divFeatureHead , #divFeatureArea{display: none;}

.adv_Middle_spvd { width:266px; height:220px; text-align:center; margin:22px 0px 22px 0px; background-color:#EDEDED;/*padding:15px 17px 15px 17px;*/ }

/* prevents leader header overlanging on the right hand side */
.adv_leaderTop { margin:0px 0px 0px -19px; }