.midsrch_box{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:normal; margin:auto;}
 .midsrch_box h1{ font-size:18px; color:#000; line-height:18px;background:url(images/title_bg.gif)  repeat-x ;  height:30px;padding:10px 6px 5px 7px;}
 #requirementSearch .midsrch_box h1{ font-size:11px; color:#000; margin:0px; line-height:18px; background:none;  height:10px;padding:0; display:inline}
  #requirementSearch .midsrch_box h1.headingt{ font-size:18px !important; color:#000; margin:0px; line-height:18px;background:url(images/title_bg.gif) repeat-x !important;  height:30px;padding:10px 6px 5px 7px; display:block}
h1.headingt{ font-size:18px !important; color:#000; margin:0px; line-height:18px;background:url(images/title_bg.gif) repeat-x !important;  height:30px;padding:10px 6px 5px 7px; display:block}

 .midsrch_box .big{ font-size:18px; color:#000; margin:0px; line-height:18px;background:url(images/title_bg.gif)  repeat-x;  padding:10px 6px 5px 7px;}
 .midsrch_box .bigResult{position:relative; font-size:18px; color:#FFF; margin:0px; line-height:18px;background:#173d62 url(images/searchwidget/search-newhome-bg.jpg)  no-repeat right bottom;  padding:10px 6px 5px 7px;}
  .midsrch_box h5{ font-size:18px; color:#000; margin:0px; line-height:18px;background:url(images/title_bg.gif)  repeat-x ;  height:30px;padding:10px 6px 5px 7px; height:50px;}
 .midsrch_box h1 .sml_txt{ font-size:11px; font-weight:normal}
 .midsrch_box .big .sml_txt{ font-size:11px; font-weight:normal}
 .midsrch_box .bigResult .sml_txt{ font-size:11px; font-weight:normal}
 .midsrch_box .bigResult .newHomeLogo { position:absolute; right:6px; top :18px}

.midsrch_box h5 .sml_txt{ font-size:11px; font-weight:normal}

 .srch_topmenu{ border-bottom:3px solid #f0f0f0; padding-bottom:10px; margin-bottom:10px; float:left; width:100%;}
 .srch_topmenu .right{ width:290px;}
 .srch_detail{ float:left; width:100%;color:#4c4c4c; padding:5px 0; margin-bottom:5px; border-bottom:1px solid #e4e4e4; }
 .srch_detail a{color:#1260cd; text-decoration:none;}
 .midsrch_box .srch_detail h2{ margin:0px; font-size:13px; }
  .midsrch_box .srch_detail h3{ margin:0px; font-size:13px; }
  .midsrch_box .srch_detail h2.buyer{margin:0px; font-size:13px; padding-bottom:5px; display:block; margin-left:24px;}
 .srch_detail h2 a{ color:#2d6cfa; text-decoration:none; font-size:15px;}
 .srch_detail .box1{width:20px;}
 #postPropertyConfirm .srch_detail .box1{width:0px;}
 .srch_detail .box2{margin-left:25px; margin-right:145px; width:auto; color:#4c4c4c; line-height:18px;}
 .srch_detail .box2 .txt{ display:block; padding:0px 0px 7px 0px; }
 .srch_detail .box3{width:136px;  margin-right:5px;}
 .srch_detail .box3 img{ margin-left:10px;}
 .box3 ul{ margin:0px;list-style:none; padding:0px; padding-left:12px;}
 .box3 ul li{ width:99%; background:url(images/icons/red_arw.gif) no-repeat left center;  padding:4px 0px 4px 10px; }
 .box3 ul li a{color:#5274C3; text-decoration:none;  font-size:12px; font-weight:bold;}
 .srch_detail .detail{ float:left; display:block; margin-left:10px;}
 .srch_detail .detail1{ float:left; display:block;}
 .pagination{width: 613px;padding:2px 0px;margin-top:18px; float:left;}
.pagination a{padding:1px 7px;font-size:11px;background:#fafcff;text-decoration: none;color: #6f96ce;border:1px solid #b7cae6;height:30px; margin-right:3px;}
.pagination a.selected{ border:1px solid #999999; background:#f6f6f6; font-weight:bold; color:#666666}
.pagination a.act{ border:1px solid #5b98d9; background:#f7faff; color:#0066cc}

/*.emp{ background:#f6f8fa url(images/gry_bg.gif); height:19px;border-bottom:1px solid #bebebe; font-size:11px; padding-right:5px; padding-top:3px;}*/

.emp ul{list-style-type:none; margin:0px; padding:0px;}
.emp li { float:left;   }
.emp li a{ color:#5274c3; font-size:11px; font-weight:bold; padding:2px 5px 2px 8px; display:block;}
.emp li a img{ border:0; padding-right:3px;}
.emp li.active{  border-bottom:none;    }
.emp li.active a{ color:#262626; font-weight:bold;border:1px solid #ced8dd; padding:1px 7px 3px 7px; #padding:1px 7px 4px 7px;  border-bottom:0; background:#FFF; outline:none;  }
.tab_mainblock{ border:2px solid #ced8dd; border-top:0px; padding:4px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#fff url(images/grey_tabbg.gif) repeat-x; margin-left:6px; border-top:1px solid #ced8dd; pt: }
.tab_mainblock p{ padding:0px 5px;}
.frm_container h3{border-bottom:2px solid #e4e4e4; font:normal 18px Arial, Helvetica, sans-serif; margin:5px 0 5px 0px; padding:0 0 3px 5px}
.hide{ padding:2px 5px; margin:0px; font-size:11px; background:#E2E2E2; color:#666; width:30px; display:block; border:0;}
.hide a{color:#666; font-weight:bold;}

.pick{ font-size:11px; margin:0px; padding:0px;}
.frm_cntrls1{padding:0; margin:3px 0; font:normal 12px Arial, Helvetica, sans-serif; display:block;}
.frm_cntrls1 label{display:block; text-align:right; width:110px; float:left; font-size:13px; }
#requirementSearch .frm_cntrls1 label{width:80px;}
.frm_cntrls1 input, .err_msg,textarea{margin:0 5px;}
.frm_cntrls1 .err_msg{color:#f00; font:normal 12px arial; background:url(images/err_img.gif) no-repeat 2px; padding-left:18px}
.frm_cntrls1 label em{font:normal 14px arial; color:#f00;}
.frm_cntrls1 select, input.txt{width:150px; margin:0 5px; font-size:12px;}
.frm_cntrls1 select.smltxt, input.smltxt{width:110px; font-size:12px;}
.frm_cntrls1 select.smltxt2, input.smltxt2{width:53px;}
.srchfrm_btn{font:bold 13px arial; margin:10px 0; }
.prjctbox{ border:0px solid #b23233;}
.prjctdetail{ padding:0px; float:left;}
.prjctdetail h5{ background:#999; font-size:11px; color:#FFF; font-weight:bold; margin:0px; padding:3px; height:35px !important;}
.prjctdetail ul{ margin:0px; padding:0px 0px 0px 0px;}
.prjctdetail ul li{ display:block;  border-bottom:1px solid #CCC; list-style:none;  font-size:11px; padding:7px 0px 4px 4px; _padding-left:0px; }

.frm_btn2{margin:20px 0;FONT:14px arial;width:150px;height:26px;border:1px #026485 solid;font-weight:bold;color:#000;}
.jcaptcha{text-align:right;width:195px;float:left;}.blank{height:15px;}

.mand_txt{font:normal 12px arial;color:#f00;text-align:right;padding:0 10px 0 0;margin:0;}

.frm_cnt{display:block; float:left;}
.listborder{height:19px;}

.multiselectdiv {
	position: absolute;
	border: 1px solid #7b9ebe;
	z-index: 10;
	background: #fff;
	display: none;
}

.multiselectdiv ul li{
	padding-top:0 !important

}

.myIframe {
	position: absolute;
	z-index: 9;
	display: none;
}

.multiselectdiv ul {
	font-family: 12px Trebuchet MS;
	list-style: none;
}

.multiselectdiv ul li {
	height: 20px;
}

/*---------------------------------------------form---------------------------------------------*/





@charset "utf-8";
/* CSS Document */

/*Bideshi starts*/
.mand_txt{font:normal 12px arial; color:#f00; text-align:right; padding:0 10px 0 0; margin:0;}
.frm_container h3{border-bottom:2px solid #e4e4e4; font:normal 18px Arial, Helvetica, sans-serif; margin:20px 0 10px 10px; padding:0 0 3px 0; }
.frm_cntrls{padding:0; margin:10px 0 0 0; _margin:5px 0; font:normal 12px Arial, Helvetica, sans-serif; clear:both }
.frm_cnt{display:block; float:left;}
.frinpt{width:203px; #width:210px;}
.frm_cntrls label{text-align:right; width:130px; float:left; font-size:13px; }
.frm_cntrls2 label{text-align:left; float:left; font-size:13px; padding-right: 15px; width: auto; _line-height: 23px;}
.frm_cntrls input, .err_msg,textarea{margin:0 5px;}
.frm_cntrls .err_msg{color:#f00; font:normal 12px arial; background:url(../images/err_img.gif) no-repeat 2px; padding-left:18px; display:none; }
.frm_cntrls label em{font:normal 14px arial; color:#f00;}
.frm_cntrls .frm_cnt em{font:normal 14px arial; color:#f00;}
.frm_cntrls select, input.txt{width:180px; margin:0 5px; font-size:12px;}
.frm_cntrls select.smltxt, input.smltxt{width:110px; font-size:12px;}
.frm_cntrls select.smltxt2, input.smltxt2{width:53px;}
.frm_cntrls select.width183, input.width183{width:183px;}
.frm_btn{font:normal 22px arial; margin:20px 0; }
/*Bideshi ends*/

/*@uthor:CHaru starts*/

/*property pages @uthor:CHaru starts*/
.reg_info{ font-size:16px; color:#000; margin:10px 0 20px;}
.grey_txt_big{ color:#8f8f8f;font-size:16px;}
.reg_link{ color:#1753b5; text-decoration:underline; font-size:14px;}
.lndln{ float:left; margin:0  10px 0 5px;}
.lndln .lndln_lbl{ font-size:10px; color:#999;}
.add_info{ font-size:11px; color:#999;}
.jcaptcha{text-align:right;width:195px; float:left; }
.blank{ height:15px;}
.char_lft{ margin:0 0 0 20px;}
.big_txt{ width:300px;}
.sml_lbl{width:162px !important;}

/*Post Property new Form CSS*/
.amen_list{margin:10px 0;}
.amen_list ul{list-style-type:none;margin:0 68px 0 0;
_margin:0 35px 0 5px;padding:0;}
.amen_list ul li input{margin:2px 10px 0 5px;}
.amen_list label{width:140px;display:block;float:left;line-height:20px;}
.distance{float:left;width:210px;}
.distance .frm_cntrls label{width:130px;}.col2{width:350px;float:left;clear:none;}.txt_4{width:39px;#width:37px;}#easyTooltip{width:255px;padding:8px;z-index:1;}#tooltip{display:none;}.tool_tip_t{background:url(../images/tool_tip_t.gif) no-repeat bottom;width:255px;height:7px;padding:0;margin:0;}.tool_tip_m{background:#e3ffdd;margin-left:2px;width:240px;border-left:1px solid #b3e1a8;border-right:1px solid #b3e1a8;padding:0 5px;}.tool_tip_b{background:url(../images/tool_tip_b.gif) no-repeat;width:255px;height:8px;}.tool_tip{background:url(../images/tool_tip.gif) no-repeat;width:13px;height:18px;position:absolute;left:2px;top:18px;_top:25px;}.srchbtn{background:#E3BC6A;border:1px solid #C27D16;color:#fff;font-size:13px;font-weight:bold;padding:0;margin-top:15px;}.frm_cntrls_edit{padding:0;margin:10px 0;_margin:5px 0;font:normal 12px Arial,Helvetica,sans-serif;clear:both;}.frm_cntrls_edit label{text-align:right;width:130px;float:left;font-size:13px;}.act_detL{float:left;width:450px;}.act_detR{float:left;}.edit_sep{border-right:2px solid #e4e4e4;float:left;height:165px;margin:0 20px 0 0;}.rel_links{list-style-type:none;margin:10px 0 0 0;padding:0;}.rel_links li{line-height:22px;}.rel_links li a{font-size:12px;color:#0f3ccf;text-decoration:underline;font-weight:bold;margin:0 0 0 4px;}.cancel{margin:10px 0 0 40px;float:left;}.manageL{float:left;}.manageL .img_blck{background:#f2f2f2;border:1px solid #b5b5b5;width:340px;padding:10px;}.manageL .mng_links{list-style-type:none;margin:6px 0 0 0;padding:0;}.manageL .mng_links li{line-height:18px;}.manageL .mng_links li a{font-size:12px;}.manageR{float:left;width:325px;margin:0 0 0 50px;}.cl{clear:both;display:block;line-height:0;height:0;padding:0;margin:0;}h2.frm_hd{font:bold 20px arial;float:left;padding:0;margin:10px 0 0 10px;}.login_blk{width:395px;}.login_blk h2{padding:0 0 5px 0;margin:0 10px 10px;font-size:22px;border-bottom:2px solid #e9e7dc;}.login_blk .top .topmid{border-top:1px solid #d5ceb2;background:#fdfaec;height:12px;width:367px;}.login_blk .bot .botmid{border-bottom:1px solid #d5ceb2;background:#fdfaec;height:12px;width:367px;}.login_blk .mid{border:1px solid #d5ceb2;background:#fdfaec;border-bottom:0;border-top:0;font-size:12px;}.login_blk .mid p{padding:5px 0 0 30px;margin:0;clear:both;}.login_blk .mid p label{display:block;float:left;margin:0 3px 0 0;padding:3px 0 0 0;text-align:right;width:80px;font:bold 12px arial;}.login_blk .mid p label.or{font-weight:normal;padding:0;margin:0;}.login_blk .login_btn{font-size:16px;font-weight:bold;}.login_blk .mid .login_tip{padding:5px 0 5px 0;margin:10px 10px 0;border-top:2px solid #e9e7dc; font-size:12px}.login_blk .mid .login_toptxt{padding:0;margin:0 10px 0;}.login_lft{width:595px;background:url(../images/login_bg.jpg) no-repeat 14px bottom;}.login_lft .top .topmid{border-top:1px solid #d6d6d6;height:12px;width:567px;}.login_lft .bot .botmid{border-bottom:1px solid #d6d6d6;height:12px;width:567px;}.login_lft .mid{border:solid #d6d6d6;border-width:0 1px;font-size:12px;}.login_lft .mid ul{padding:7px 0 0 268px;margin:0;}.login_lft .mid ul li{background:url(../images/bullet.gif) left top no-repeat;padding:0 0 14px 20px;}html,body{height:100%;}.main_cont{position:absolute;width:100%;height:100%;background:#000;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;;display:none;top:0;left:0;z-index:999;}#forgot_password{display:none;position:absolute;z-index:999;}* html .main_cont{height:100%;}.mainreg_blk{display:inline-block;width:600px;}.reg_blk{display:inline-block;border-bottom:1px solid #ccc;width:550px;margin:0 0 10px 0;padding:0 0 5px 0;}.add_morecntr{display:block;padding:0 0 2px;text-align:right;}
.MoreDet{padding:3px 5px;margin:2px 135px; border:1px #E1E1E1 solid; width:530px;}
.frm_btn2 {margin: 20px 0px; FONT: 14px arial; width:150px; height:26px; border:1px #026485 solid; font-weight:bold; color:#000;}
/*Post Property new Form CSS END*/

.col2{width:350px; float:left; clear:none;}
.txt_4{ width:39px;#width:37px;}

/*tooltip*/
#easyTooltip{width:255px;padding:8px; z-index:1;}
#tooltip{display:none;}
.tool_tip_t{ background:url(../images/tool_tip_t.gif) no-repeat bottom;width:255px;height:7px; padding:0; margin:0;}
.tool_tip_m{  background:#e3ffdd;margin-left:2px;width:240px; border-left:1px solid #b3e1a8; border-right:1px solid #b3e1a8; padding:0 5px;}
.tool_tip_b{ background:url(../images/tool_tip_b.gif) no-repeat;width:255px;height:8px;}
.tool_tip{ background:url(../images/tool_tip.gif) no-repeat; width:13px; height:18px; position:absolute; left:2px;top:18px;_top:25px;}
/*property pages @uthor:CHaru ends*/
.srchbtn {background:#E3BC6A;border:1px solid #C27D16;color:#fff;font-size:13px;font-weight:bold;padding:0px;margin-top:15px; }
/*edit profile page*/

.frm_cntrls_edit{padding:0; margin:10px 0; _margin:5px 0; font:normal 12px Arial, Helvetica, sans-serif; clear:both;  }
.frm_cntrls_edit label{text-align:right; width:130px; float:left; font-size:13px; }
.act_detL{ float:left; width:450px;}
.act_detR{ float:left;}
.edit_sep{ border-right:2px solid #e4e4e4; float:left;  height:165px; margin:0 20px 0 0 ;}
.rel_links{ list-style-type:none; margin:10px 0 0 0 ; padding:0;}
.rel_links li{ line-height:22px;}
.rel_links li a{ font-size:12px; color:#0f3ccf; text-decoration:underline; font-weight:bold;margin:0 0 0 4px;}
.cancel{margin:10px 0 0 40px;float:left}

/*Manage Photo*/
.manageL{ float:left; }
.manageL .img_blck{ background:#f2f2f2; border:1px solid #b5b5b5; width:340px; padding:10px;}
.manageL .mng_links{ list-style-type:none; margin:6px 0 0 0; padding:0; }
.manageL .mng_links li{ line-height:18px;}
.manageL .mng_links li a{ font-size:12px;}
.manageR{ float:left; width:325px; margin:0 0 0 50px;}
 /* @uthor:CHaru ends*/
 
/*Bideshi updated*/
.cl{clear:both; display:block; line-height:0; height:0; padding:0; margin:0; }
h2.frm_hd{ font:bold 20px arial;  float:left; padding:0; margin:10px 0 0 10px}

/*Bideshi Login CSS*/
.login_blk{width:395px}
.login_blk h2{padding:0 0 5px 0; margin:0 10px 10px; font-size:22px; border-bottom:2px solid #e9e7dc;}
.login_blk .top, .bot{ }
.login_blk .top .topmid{border-top:1px solid #d5ceb2; background:#fdfaec; height:12px; width:367px;}
.login_blk .bot .botmid{border-bottom:1px solid #d5ceb2; background:#fdfaec; height:12px; width:367px;}
.login_blk .mid{border:1px solid #d5ceb2; background:#fdfaec; border-bottom:0; border-top:0; font-size:12px;}
.login_blk .mid p{padding:5px 0 0 30px; margin:0; clear:both;}
.login_blk .mid p label{display:block; float:left; margin:0 3px 0 0; padding:3px 0 0 0; text-align:right; width:80px; font:bold 12px arial;}
.login_blk .mid p label.or{ font-weight:normal; padding:0; margin:0}
.login_blk .login_btn{font-size:16px; font-weight:bold;}
.login_blk .mid .login_tip{padding:5px 0 5px 0; margin:10px 10px 0; border-top:2px solid #e9e7dc;}
.login_blk .mid .login_toptxt{padding:0px; margin:0 10px 0; }

/* login box left panel */
.login_lft{width:595px; background:url(../images/login_bg.jpg) no-repeat 14px bottom;}
.login_lft .top .topmid{border-top:1px solid #d6d6d6; height:12px; width:567px;}
.login_lft .bot .botmid{border-bottom:1px solid #d6d6d6; height:12px; width:567px;}
.login_lft .mid{border:solid #d6d6d6; border-width: 0 1px; font-size:12px;}
.login_lft .mid ul{padding:7px 0 0 268px; margin: 0px;}
.login_lft .mid ul li{background:url(../images/bullet.gif) left top no-repeat; padding:0 0 14px 20px;}

html, body {height: 100%;}
.main_cont{position:absolute; width:100%; height:100%; background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;; display:none; top:0; left:0; z-index:999}
#forgot_password{display:none; position:absolute; z-index:999;}

* html .main_cont{height: 100%;}
.mainreg_blk{display:inline-block; width:600px;}
.reg_blk{display:inline-block; border-bottom:1px solid #ccc; width:550px; margin:0 0 10px 0; padding:0 0 5px 0}
.add_morecntr{display:block; padding:0 0 2px; text-align:right;}

/*@uthor Gulshan*/
.greybnd{height:50px; padding:10px 30px 10px 30px;border:1px #e1e1e1 solid; background-color:#f6f6f6; }
.red{font:bold 14px arial; color:#ff1200;}

/*similar properties css start*/
#similarPropWrap {margin:0 auto; width:1000px; padding:0; clear:both; font-family:Tahoma, Arial, Helvetica, sans-serif !important; background:url(../images/similar-prop-top-bg.gif) left top repeat-x }
.similarPropTopContent { padding:10px 25px;}
.similarPropTopContent h1 { color:#000000; font-size:16px; margin:0; padding:0}
.similarPropTopContent p{ color:#3b3a3a; font-size:12px; line-height:17px; margin:8px 0}
.similarPropMainContent { color:#3b3a3a; font-size:12px; margin:8px 0; padding:0 10px}
.similarPropMainContent span.line{ margin:0 5px;}
.radioBtn { vertical-align:-2px; border:0}
table.similarProp { border-collapse:collapse}
.similarProp td{ padding:5px 0 5px 10px; border:1px solid #dddddd}
.similarProp td.gray{ background:#f9f9f9}
.similarProp td.white{ background:#FFF}
.similarPropHead{ background:#f2f2f2; padding:10px 0 !important}
a.similarNav {background:#0468A6; border:1px solid #00588d; color:#FFFFFF; font-size:12px; font-weight:bold; margin:0; padding:4px 5px;text-transform:uppercase;}
a.similarNav:hover {background:#545454; border:1px solid #000; color:#FFFFFF;}

.displayResult { font-size:10px; color:#595959; position:absolute; left:12px}
.selected {background:#F6F6F6; border:1px solid #999999;color:#666666;font-weight:bold; line-height:16px}
.frm_cntrls label {width:190px;}/*coding for left panel*/

/*.main_srchbox{ border:1px solid #c0e1f1; width:175px; float:left; font-family:Arial, Helvetica, sans-serif;}
.main_srchbox h4, .main_srchbox h3{ background:#dbecf4;  padding:4px; color:#5f5f5f; font-size:12px; margin:2px;}*/
.main_srchbox{ border:1px solid #d8d8d8; width:175px; float:left; font-family:tahoma, Arial, Helvetica, sans-serif;}
.main_srchbox h4, .main_srchbox h3{ background:#e7e7e7;  padding:4px; color:#383838; font-size:12px; margin:2px;}
.main_srchbox .lhsHead{ background:#e7e7e7;  padding:4px; color:#383838; font-size:12px; margin:2px; font-weight:bold}
.main_srchbox ul{ margin:0px; padding:8px 0px 0px 5px; float:left;  width:94%}
.main_srchbox ul li{font-size:12px; list-style:none; margin:0px;padding:3px 0px 5px 3px; display:block;#padding-top:0px;}
.main_srchbox ul li a{ font-size:12px; /*color:#054aa9;*/ color:#0e33d2; text-decoration:none;}
.input {background-color:#FFFFFF;border:1px solid #CCCCCC;font-family:Arial,Helvetica,sans-serif;font-size:11px;padding-left:2px;}
/*end of coding left panel*/

.srchbox_top{ background:#dbecf4; border:1px solid #9fd7f1;  width: 992px; margin: 0px auto;  font-family:Arial, Helvetica, sans-serif; font-size:12px}
.srchbox_top .key {float:left;width:162px; padding-top:8px; }
.srchbox_top .key .input{ width: 154px;}
.srchbox_top .key label{ display:block; padding-bottom:3px;  font-size:12px;  }
.srchbtn {background:#E3BC6A;border:1px solid #C27D16;color:#fff;font-size:13px;font-weight:bold;padding:0px;margin-top:15px; cursor: pointer;}
.srchbtn2 {background:#0d83dc;border:1px solid #0a74c3;color:#fff;font-size:13px;font-weight:bold;padding:0px;margin-top:15px; cursor: pointer;}
/*code for property search panel */


/*code for global class */


/*code for global class */

/*CSS updated by Bideshi*/
.emp{ height:25px; font-size:11px; padding-right:0px; padding-top:3px; padding-left:15px; _padding-left:10px;  }
.emp li{background:#fafaf9 url(../images/sr_tb2.gif) repeat-x bottom; margin:0 4px; border:1px solid #98bada; }
.emp li span{background: url(../images/exp_arrow.gif) no-repeat right;}
.emp li a{font-weight:bold; color: #4c7ae1;}
.emp li.active a{background:none; font:bold 11px arial; color:#000; height:20px; display:inline-block; }

.sel_bg{background:#fcfae4;}

.mopExclusive{background:#FFFF00; border:2px solid #ffcc00; border-left:0; border-right:0;  }
.mopPremium{background:#3399FF; border:2px solid #207dda; border-left:0; border-right:0;  }
.mopStandard{background:#ADDFFF; border:2px solid #85badc; border-left:0; border-right:0;  }

/*CSS updated by Bideshi*/


/*STARTED BY CHARU*/
/*Property detail page @uthor:charu*/
.prop_det_mid{ width:630px;}
.details{padding:5px 7px;}
.prop_detail{ font-size:13px; color:#A0A0A0; }
.price_head{ font-size:15px; color:#6c6c6c; margin:7px 0 0 0;}
.prop_desc{ font-size:12px; margin:7px 0 0 0;}
.prop_ldet{ float:left; width:388px;padding:0px 0px 0 7px;margin:8px 0 0;}
.prop_rdet{ float:left; width:219px;padding:0px 0px 0 7px;margin:8px 0 0;}
.prop_det_head{ font-size:12px; color:#000; background:#e9e9e9; padding:3px 7px; width:374px; font-weight:bold;}
.prop_ttl{ text-align:left; width:125px; float:left;margin:0 3px 0 0; color:#6c6c6c;}
.det_row{ line-height:22px; border-bottom:1px solid #cccccc; padding:0 7px; font-size:12px;}
.sep_blck{ float:left; border-right:1px solid #e9e9e9;height:48px;margin:7px 4px 0;}
.amen{  list-style-type:none; padding:0;margin:10px 0 0 6px;}
.amen li{ float:left; color:#6c6c6c; font-size:12px;padding:0 1px 5px 0;}
.img_brdr{ border:2px solid #dcdbdb;}


.lbl_view{ text-align:center; width:90px;}
.detail_right{ font-size:12px; color:#000; padding:8px;}

.prop_det_rht{ width:346px!important;}
.lft_blck{ width:217px; float:left;line-height:18px;}


/*Advertize with us page  @uthor:charu*/
.boxes{ margin:20px 0 0; height:186px;}
.sel_box{ width:183px; border:2px solid #bdb777; float:left; margin:0 24px 0 0;height:186px;border-bottom:none !important; background:#fff;cursor:pointer;}
.sel_box .title_panel{ background:#bdb777; font-size:16px; font-weight:bold; color:#fff; height:40px; padding:3px 5px;}
.sel_box p{ padding:5px; margin:0; }
.nonsel_box{width:182px; border:2px solid #bebebe;float:left;margin:0 24px 0 0;height:160px;cursor:pointer;}
.nonsel_box .title_panel{ background:#bebebe; font-size:16px; font-weight:bold; color:#fff; height:40px; padding:3px 5px;}
.nonsel_box p{ padding:5px; margin:0; }
.pckg_blck{ border:2px solid #bdb777; border-bottom:none; padding:0 3px 0 7px;}
.pckg_blck h3{ font-size:16px; color:#8a8a8a; border-bottom:2px solid #e6e6e6; padding: 2px; margin:0;}
.pckg_blck .l_blck{ float:left; width:620px;margin:5px 0 0;}
.pckg_blck .r_blck{ float:left;margin:5px 0 0;}
.pckg_blck .head{ color:#eda304; font-size:13px; font-weight:bold;}
.arw_link{ list-style-type:none;  margin:0; text-align:left;margin:5px 0; padding:0;}
.arw_link li{background:url(../images/bul_arw.gif) no-repeat 0 3px;padding:0 0 0 18px; margin:0 0 10px 0;}

/*detail page  @uthor:charu*/

.pc_tbl{ width:100%; margin:4px 0 0; }
.resp_row_head{ background:#8f8f8f; font-size:11px; color:#fff; padding:4px 7px;}
.pc_tbl .resp_col1{ float:left; width:460px;text-align:left;}
.resp_yel_row{ background:#FFFCD5; border-bottom:2px solid #FFCC00; font-size:12px;}
.pc_tbl .resp_yel_col1{float:left; width:460px;text-align:right;}
.pc_tbl .resp_col2{ float:left; width:112px;text-align:center;}
.pc_tbl .resp_col3{ float:right;width:90px; text-align:left;}
.pc_tbl .resp_row{  padding:4px 7px; border-bottom:1px solid #cfd3e0;}
.prp_det_link{margin:6px 0 0 6px;}
.detail_lbl{padding:0 11px;}
.detail_lbl label{ width:175px; text-align:left; float:left;font-size:12px;padding:3px 0;}
.new_user_link{ float:left;margin:58px 0 0 30px;padding:5px;width:179px;}
.frm_btn{font:normal 22px arial; margin:20px 0; }
.sep_brwn{ border-bottom:4px solid #999; }
.det_sel_row{ background:#f5f5f5;}
.exist_user{ float:left; width:190px; margin-top:30px ;border-right:2px solid #cfcfcf;}
.amt_pay{ color:#bd4c2a; font-size:14px; font-weight:bold; padding:3px 0;}
.blank_div{ height:17px;}
.hght_div{ height:24px;}
/*detail page premuim*/
.pref_div{ background:#f4f4f4; }
.pref_div .rounded {width:100%;}
.pref_div .bg_pref{ background:#f4f4f4;}
.pref_div .rounded .top {background:transparent url(../images/rounded_linet.gif) repeat-x scroll center top;height:5px;}
.pref_div .rounded .mid {border-left:1px solid #c2c1c0;border-right:1px solid #c2c1c0;padding:5px 15px;}
.pref_div .rounded .bot {background:transparent url(../images/rounded_lineb.gif) repeat-x scroll center bottom;height:5px;}

.pref_arw{ position:relative; left:19px; top:2px;#top:5px;}
.pref_div .para{ margin:0; padding:5px 0; font-size:11px;}
.pref_div .sep_pref{ border-bottom:1px solid #c3c3c3;}
.white_bg{ float:left; width:330px; background:#fff; margin:0 5px 0 0;}

.ad_pref{ float:right; border:1px solid #ebe4cd;margin-top:30px; width:305px;}
.ad_pref .lbl{ background:#f0f0f0; font-size:14px; color:#000; padding:6px; font-weight:bold;}
.ad_pref .pref_row{ padding:6px; font-size:12px;}
.borderB{ border-bottom:1px solid #CFD3E0;}



.info_bar {background:#F0F0F0 none repeat scroll 0 0;padding:8px 8px 13px;}



/*Manage loan app page starts*/
.mloan_L{ width:460px; float:left;border-right:2px solid #CFCFCF;}
.mloan_R{ float:left; font-size:14px; color:#000; padding-left:20px;}
.w100{ width:100px;}
.wcity{ width:210px}
/*Manage loan app page ends*/

/*Buyer Banner starts*/
.buyer_banner{ border:1px solid #AB2927; padding:5px;}
/*Buyer Banner ends*/
/*ENDED BY CHARU*/

/*CSS updated by Bideshi 28-10-09*/
.srchbox_top .key2 {float:left;width:138px; padding:5px 3px;  }
.srchbox_top .key2 .input{ width: 134px;}
.srchbox_top .key2 label{ display:block; padding-bottom:3px;  font-size:12px; width:auto;  }
.pad_t0{padding-top:0!important;}
.srch_blksep{border-right:2px dotted #d9d197; height:50px; float:left; margin-right:5px;}



/*--------------------CHECKBOX TOOLTIP CSS-------------------------*/
.tp_main{position:absolute; top:-5px; left:-160px;  width:146px; display:none; }
.tp_main-agt{position:absolute; top:37px; left:-4px;  width:146px; display:none; }
.tp_tlbg, .tp_blbg{float:left; background:url(../images/tl_curve.gif) no-repeat; width:7px; height:7px;}
.tp_trbg, .tp_brbg{float:right; background:url(../images/tr_curve.gif) no-repeat; width:7px; height:7px;}
.tp_blbg{background:url(../images/bl_curve.gif) no-repeat;}
.tp_brbg{ background:url(../images/br_curve.gif) no-repeat;}

.tp_top{background:url(../images/tm_curve.gif) repeat-x; height:7px; overflow:hidden}
.tp_mid{border:2px solid #9f9b68; border-top:0; border-bottom:0; position:relative; padding:5px; font:normal 12px arial; background:#fff; color:#000; text-align:left;}
.tp_txt{font-size:10px; color:#3f3f3f; display:block; margin:5px 0 0;}
.tp_bot{background:url(../images/bm_curve.gif) repeat-x; height:7px; overflow:hidden}
.tp_pointer{background:url(../images/tip_curve.gif) no-repeat; position:absolute; width:20px; height:15px; margin-left:136px; #margin-left:68px; }
.tp_pointer_t{background:url(../images/tip_curve-t.gif) no-repeat; position:absolute; width:15px; height:20px; margin-top:-29px;  } 

span.tp_top, span.tp_mid, span.tp_bot {display:block}  

/*--------------------CHECKBOX TOOLTIP CSS-------------------------*/

.tab_mainblock .frm_container ul {position:relative }
.tab_mainblock .frm_container ul li{padding-left:50px; width:85%; margin-top:5px ; line-height:20px; }
.tab_mainblock .frm_container ul li.sms{background:url(../images/green_chk.gif) no-repeat 10px 0;}
.dot_sep {border-bottom:1px dotted #d1d1d1; margin:10px 0 0px;}
.bm_login{border-right:1px solid #e4e4e4; width:300px; margin-right:10px;}
.bm_login p {margin:0; padding:5px 0;}
.bm_login p label{display:block; float:left; text-align:right; width:80px;}
.bm_login .input_txt{width:180px;}
.mid_btn{  cursor:pointer;  padding:3px 5px; overflow:visible; font-weight:bold; font-family:Arial;}




/***************************************************/
.sms_thnksblk{width:600px; margin:10px auto 0}

.prop_licon{padding:10px 10px 0; border-bottom:1px dotted #cecece;}
.prop_licon .prop_li{padding:0 0 10px 0}
.prop_li{font:normal 11px arial; color:#626161;  width:290px; line-height:16px;  margin:0;border-bottom:0px;}
.sms_thnksblk .sms_blkhd{padding:5px; margin:0; border-bottom:2px solid #e4e4e4;}
.sms_blkcont{color:#b04529; font-size:14px;}

.prop_li .prop_name{font:bold 12px arial; display:block}
.prop_li .prop_desc{display:block; font-size:11px; margin:0;}
.prop_li em{ font-style:normal; color:#b04529;}


/*CSS updated by Bideshi 28-10-09*/

.tab_mainblock{margin-left: 0px;}
.MDet2{padding:3px 5px;margin:2px 2px; border:1px #E1E1E1 solid; width:100%; background: #FBFBFB;}
.correct_div2 {
BORDER: #106a15 1px solid; padding: 10px 40px 10px 40px; margin: 10px 40px 0 40px; BACKGROUND: #e1fde3; COLOR: #106a15; FONT-SIZE: 16px;FONT-WEIGHT: bold; PADDING-TOP: 4px;
}
.error_div_login2 {
BORDER: #f16262 1px solid; padding: 10px 40px 10px 40px; BACKGROUND: #ffe7e7; COLOR: #c8010d; FONT-SIZE: 14px; FONT-WEIGHT: bold;margin: 10px 40px 0 40px;
}

.pad_lft34 {
PADDING-LEFT: 34px;
}
.Suc_msg {
PADDING-BOTTOM: 3px; PADDING-LEFT: 34px; PADDING-RIGHT: 4px; FONT-SIZE: 13px; PADDING-TOP: 0px;
}

.Add_More {
MARGIN-bottom: 10px; FONT: 13px arial; background-image:url(../images/Add_More_BG.gif); Width:174px; height:49px; border:1px #ffc434 solid; font-weight:bold; color:#000;
}

/* cluster css */
.clhead{ padding:10px 0 5px 5px;}
.clfir{ float:left; width:250px; margin:5px; }
.clsec{ float:left; width:225px; margin:5px; }
.clth{ float:left; width:200px; _width:185px; margin:5px; }
.clfbox{ float:left; width:240px; border:1px #ececec solid; height:55px;  overflow:auto; padding:5px}
.clsbox{ float:left; width:215px; border:1px #ececec solid; height:52px; overflow:auto; padding:5px}
.cltbox{ float:left; width:190px; _width:175px; border:1px #ececec solid; height:52px; overflow:auto; padding:5px}
.refine { float:left; width:99%; border:1px #c0e1f1 solid; padding:2px 0px  0px 0;}
.mrgntb{ margin-top:10px; margin-bottom:10px;}
.prime_pro{background-color:#fffbcc;}
.feadup{position: absolute; background: #f3f3f0; z-index: 10; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}



/*search refine page css start*/
#searchRefineContent {margin:0 auto; width:1000px; padding:0; clear:both; font-family:Tahoma, Arial, Helvetica, sans-serif; }
#searchRefineLeft {width:834px; float:left}
.searchResultMain { clear:both}
.searchResultMain .result-t-panel { background:url(../images/result-t-con.gif) left top no-repeat; height:5px; overflow:hidden; font-size:0; clear:both}
.searchResultMain .result-body-panel {background:#f3f3f0; border:1px solid #e8e8e5; border-top:0; padding:0 12px 8px 12px; overflow:hidden; _width:808px; }
.searchResultMain .result-l-panel {float:left; width:200px; padding:0 5px 0 0; color:#595959}
.searchResultMain .result-l-panel .porpFndHead{font-size:16px; color:#515151; margin:0; padding:0; font-weight:bold}
.searchResultMain .result-l-panel .porpFndHead span{color:#d21301;}
.searchResultMain .result-l-panel p{margin:6px 0 0 0; padding:0; font-size:10px;}
.searchResultMain .result-r-panel {float:left; width:580px; padding:0 0 0 15px; color:#595959; background:url(../images/dot-bdr.gif) left top repeat-y; font-size:11px;}
.searchResultMain .result-r-panel p{ margin:0; padding:0; line-height:18px; font-size:11px;}
.searchResultMain .result-r-panel h1{ margin:0; padding:0; line-height:18px; font-size:11px; font-weight:normal; display:inline}
.searchResultMain .result-r-panel p a {color:#0365a4; padding:0 5px 0 0}
.searchResultMain .result-r-panel p a:hover {color:#c3262d}

#cluster {}
.clusterTitle {font-size:10px; color:#545556; font-weight:bold; line-height:18px; background:#f3f3f0; border:1px solid #e8e8e5; padding:0 0 0 11px; text-transform:uppercase; _padding:2px 0 4px 11px; }
.clusterTitle img{vertical-align:-2px; margin-right:6px}
.clusterTitle a{ color:#545556}
.clusterContent {background:#f5f5f3 url(../images/cluster-bg.gif) left top repeat-x; border:1px solid #e8e8e5; border-top:0; overflow:hidden; padding:8px 12px; _width:808px; color:#545556}
.clusterContentP {background:#f5f5f3 url(../images/cluster-bg.gif) left top repeat-x; border:1px solid #e8e8e5; font-size:11px; border-top:0; overflow:hidden; padding:8px 12px; color:#545556; _width:890px; font-family:Tahoma, Arial, Helvetica, sans-serif; }

.refineContent {float:left; font-size:11px;}
.refineContent b{display:block; color:#757677; margin-bottom:5px;}
.refineContent ul{margin:0; padding:0; list-style:none;}
.refineContent ul li{margin:0; padding:0; color:#054aa9}
.refineContent ul li span{ color:#656565}
.refineContent ul li input{ vertical-align:middle; border:0; margin-left:0}
a.moreLoc {background:url(../images/more.gif) left 3px no-repeat; padding: 1px 0 0 14px; color:#c3262d; margin:2px 0 0 0; display:block }

.refineContent .scroll{height:95px; _height:105px; overflow-y: auto; overflow-x: hidden; border:0px solid #CCC; border-right:0px solid #CCC;}
.refineContent .scroll input{ _margin:0; _padding:0}

.searchDetailContentAgt {clear:both; margin:0 0 24px 0; float:left; width:834px }
.searchDetailHeadAgt {background:#e3e3e3 ; line-height:32px;height:32px; border-bottom:1px solid #d1d1d1; padding:0 0 0 10px ; _width:824px;}
.searchDetailHeadAgt b{font-size:12px;}
.searchDetailHeadAgt input{vertical-align:middle; vertical-align:-2px; _vertical-align:-0px; border:0}
.searchDtlLeftAgt{float:left; width:650px; _padding:6px 0 0 0; position:relative; z-index:1 }
.searchDtlRightAgt{float:right; width:125px; padding:1px 0 0 15px; border-left:3px solid #FFF; _line-height:32px;}
.searchDetailHeadAgt a{color:#0365a4}
.searchDetailHeadAgt a:hover{color:#33363b; text-decoration:none}
a.fullDtl {background:url(../images/full-details.gif) right 2px no-repeat; padding:0 15px 0 0;} 
.premium {vertical-align:middle; margin:0 0 0 6px}
.searchDetailBodyAgt {background: left top repeat-y; margin:14px 0; font-family:Tahoma, Arial, Helvetica, sans-serif; overflow:hidden; _width:832px; min-height:100px}
.searchDtlContent1Agt {width:250px; padding:0 0 0 10px; color:#393838; float:left}
.searchDtlContent1Agt p{margin:0 0 7px 0; padding:0; line-height:16px;}
.searchDtlContent1Agt p b{font-size:12px; color:#c3262d}
.searchDtlContent1Agt p b img{margin:0 2px 0 0}
.searchDtlContent1Agt p strong{font-size:10px; color:#717070;}
.searchDtlContent1Agt p span{color:#888888;}
a.view-Map {color:#1260cd;}
a.view-Map:hover {color:#c3262d;}
.amenLine {margin:0 10px}

.searchDtlContent2Agt {width:146px; padding:0 0 0 12px; float:left;}
.searchDtlContent2Agt ul{margin:0; padding:0; list-style:none}
.searchDtlContent2Agt ul li{margin:0 0 7px 0; padding:0 0 0 2px; color:#393838}
.searchDtlContent3Agt {width:252px; padding:0 0 0 10px; float:left; color:#393838; line-height:16px; word-wrap: break-word}
.searchDtlContent3Agt a.view{color:#393838;  padding:0 10px 0 0; text-decoration:none }
.searchDtlContent3Agt a.view:hover{color:#1260cd;  }
.searchDtlContent3Agt a{color:#1260cd; text-decoration:underline }
.searchDtlContent3Agt a:hover{text-decoration:none}

.searchDtlContent4Agt {width:125px; padding:0 0 0 20px; float:left; color:#393838; line-height:15px; font-size:10px;}
.searchDtlContent4Agt p{margin:0 0 5px 0; padding:0}
.searchDtlContent4Agt p a{color:#C3262D; text-decoration:underline}
.searchDtlContent4Agt p a:hover{color:#C3262D; text-decoration:none}
.searchDtlContent4Agt p img{border:1px solid #d2d2d2}
.searchDtlContent4Agt p span{ color:#888888}
.searchDtlContent4Agt p b{font-size:11px; color:#c3262d; font-weight:normal}
.searchNavContentAgt {/*background-color:#F5F5F5;*/ padding:7px 0 2px 10px; margin:14px 0 0 0;  height:25px;  font-weight:bold; text-transform:uppercase; border-bottom:1px solid #e9e9e9}
.searchNavContentAgt ul {margin:0; padding:0; list-style:none}
.searchNavContentAgt ul li{display: block; float:left; margin:0 12px 0 0; line-height:20px; border:1px solid #b3babe}
.searchNavContentAgt ul li a{ color:#676565; padding:0 6px; display:block; _float:left; background:#eee}
.searchNavContentAgt ul li a.freesms{ background:url(../images/send-sms-icon.gif) 6px 4px no-repeat; padding-left:22px; }
.searchNavContentAgt ul li a.contact{ background:url(../images/contact-details-icon.gif) 6px 4px no-repeat; padding-left:24px}
.searchNavContentAgt ul li a.freecall{ background:url(../images/make-call-icon.gif) 6px 4px no-repeat; padding-left:23px}
.searchNavContentAgt ul li a.compare{ background:url(../images/add-compare-icon.gif) 6px 2px no-repeat; padding-left:21px}
.searchNavContentAgt ul li a:hover{ /*color:#1260cd;*/ color:#1260cd; text-decoration:none}

.searchNavContentAgt li.active{border-bottom:none;}
.searchNavContentAgt li.active a{ color:#262626; font-weight: bold; padding:0 6px 6px;  outline:none; height:22px;}


/*
.searchNavContent {background:url(../images/search-nav-main-bg.gif) left top repeat-y; padding:7px 0 7px 10px; margin:14px 0 0 0;  height:20px;  font-weight:bold; text-transform:uppercase; border-bottom:1px solid #e9e9e9}
.searchNavContent ul {margin:0; padding:0; list-style:none}
.searchNavContent ul li{display: block; float:left; margin:0 12px 0 0; line-height:20px; background:#d4d5d5 url(../images/search-nav-bg.gif) left top repeat-x; border:1px solid #b3babe}
.searchNavContent ul li a{ color:#676565; padding:0 6px}
.searchNavContent ul li a.freesms{ background:url(../images/send-sms-icon.gif) 6px top no-repeat; padding-left:22px}
.searchNavContent ul li a.contact{ background:url(../images/contact-details-icon.gif) 6px top no-repeat; padding-left:24px}
.searchNavContent ul li a.freecall{ background:url(../images/make-call-icon.gif) 6px top no-repeat; padding-left:23px}
.searchNavContent ul li a.compare{ background:url(../images/add-compare-icon.gif) 6px 2px no-repeat; padding-left:21px}
.searchNavContent ul li a:hover{ /*color:#1260cd;*/ color:#1260cd}
*/


.bdrbtm{ border-bottom:1px solid #e0e0e0}
.bdrtop{ border-top:1px solid #d7d7d7}

.refineBannerAds {margin:0 auto 24px auto; width:600px; padding:6px 0;}

.hotproperties {background:#e6e6e6; border:1px solid #a5a5a5; position:relative; padding:8px 10px 0 10px; _spadding:8px 0px 0 10px; _width:756px; margin:15px 0 0; } 
.hotPropSpc {clear:both; height:1px;}
.hotproperties p{margin:0 0 10px 1; padding:4px; vertical-align:top} 
.hotproperties strong{font-size:13px;} 
.hotproperties label{font-weight:bold}
.hotproperties label b{color:#c3262d} 
.hotproperties span{margin:0x; padding:10px 0px;  margin:0px !important;} 
.hotproperties .input{line-height:20px; height:20px; width:93px; margin:0px; padding-bottom:2px !important;} 
.hotproperties .submit{border:0; vertical-align:-5px; _vertical-align:-3px }


.relevanceContentAgt {margin:14px 0; padding:0 10px; width:818px; clear:both; height:22px;}
.relevanceContentBotmAgt {margin:14px 0 0 0; padding:12px 10px; _padding:12px 10px 0 10px; width:811px; clear:both; border-top:1px solid #d1d1d1; overflow:hidden}

.relevanceLeftAgt { float:left; width:550px; }
.sortByRightAgt { float:right; width:220px; font-weight:bold; color:#393838;}
.sortByRightAgt select{ width:160px; font-size:11px;}
.relevanceNavAgt {font-weight:bold; text-transform:uppercase;}
.relevanceNavAgt ul {margin:0; padding:0; list-style:none}
.relevanceNavAgt ul li{display: block; float:left; margin:0 8px 0 0; line-height:20px; background:#d4d5d5 url(../images/search-nav-bg.gif) left top repeat-x; border:1px solid #b3babe}
.relevanceNavAgt ul li a{ color:#676565; padding:0 6px; display:block; _float:left}
.relevanceNavAgt ul li a:hover{ color:#1260cd;}

.relevanceNavAgt li.active{border-bottom:none;}
.relevanceNavAgt li.active a{ color:#262626; font-weight: bold; padding:0 6px 6px 6px; background:#d4d5d5 url(../images/search-nav-bg.gif) left top repeat-x; outline:none; height:22px;}

.alerts {color:#0365a4; line-height:20px;}
.alerts a{color:#0365a4; background:url(../images/alert-icon.gif) 1px 2px no-repeat; padding:0 0 4px 20px;}
.alerts a:hover{color:#0365a4; text-decoration:underline}
.refinePaging {margin:0 auto 14px auto; text-align:center; color:#c4c4c4; overflow:hidden}
.refinePaging a{margin:0; padding:0 3px; color:#272727;}
.refinePaging a:hover{color:#272727; background:#CCC}
.refinePaging a.active{color:#272727; background:#CCC}

#citySpecialContentAgt {background:#53a2cd url(../images/city-spcl-bg.gif) left top repeat-x; padding:5px; margin:18px 0; overflow:hidden; }
#citySpecialNavAgt {background:#FFF; padding:15px 0 5px 0; overflow:hidden; _width:801px}
#citySpecialNavAgt ul{margin:0; padding:0; list-style:none}
#citySpecialNavAgt ul li{display:block; padding:0 0 10px 10px; float:left; white-space:nowrap}
#citySpecialNavAgt ul li a{background:url(../images/red-arrow.gif) left 3px no-repeat; color:#313131; padding:0 0 0 9px}
#citySpecialNavAgt ul li a:hover{color:#d70000; }

#featureProject {margin:0; padding:0; border:1px solid #d8d8d8; overflow:hidden; width:832px;}
#featureProject h1{ line-height:26px; font-size:13px; background:#e7e7e7 url(../images/featured-pro-icon.gif) 10px 5px no-repeat; margin:0; padding:0 0 0 34px; color:#33363b}
#featureProject h1 span{ font-weight:normal; font-size:12px;}
.featureProject {font-size:11px; color:#33363b; font-size:11px; padding:0 0 5px 10px;  width:197px; float:left; margin:10px 0 10px 0; line-height:16px;}
.featureProject p{margin:0; padding:0}
.featureProject a{color:#1260cd}
.featureProject a:hover{color:#1260cd; text-decoration:underline}
#featureProject .bdr {border-right:1px dotted #CCC;}

#sponsorContent { background:url(../images/sponsor-bg.gif) left top repeat-x; border-top:2px solid #898989; margin:20px 0 30px 0; padding:10px; overflow:hidden; _width:815px}
#sponsorContent h2{ font-size:12px; margin:0; padding:0;}
.sponsorLinks { font-size:10px; float:left; margin:10px 0 0 0; padding:0 0 0 10px; width:395px;}
.sponsorLinks p{ margin:0; padding:0; line-height:14px;}
.sponsorLinks p a{ color:#939393}
.sponsorLinks p a:hover{ color:#1260cd}

.viewAllLoc ul { /*UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding:0;
}

.viewAllLoc ul li { /*LI of each sub menu*/
	margin: 0;
	padding: 3px 0;
	width: 19%;
	display: inline-block;
	float: left;
}

.viewAllLoc ul li input[type=checkbox] {
	margin-right: 5px;
}

#searchRefineRight {width:150px; float:right}


.search_popup-block{ border:1px solid #b3babe; padding:4px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#eee; margin-left:6px; _margin-top:-3px }
.search_popup-block p{ padding:0px 5px;}

.agentsDetailsPopup {border:0px solid #b3babe; padding:0 0 10px 10px; color:#5e5d5d; font-size:12px}
.agentsDetailsPopup h2{font-size:12px; font-family:Tahoma, Geneva, sans-serif; margin:0 0 8px 0; padding:0}
.agentsDetailsPopup a{color:#1260cd}
.agentsDetailsPopup a:hover{color:#c3262d}
.agentsDetailsPopup p{margin:0 0 5px 0}

.freeCallForm { padding:0 0 0 9px;color:#5b5b5b; overflow:hidden;} 
.freeCallForm h1{color:#393838; margin:0 0 8px 0; padding:0; font-size:14px} 
.freeCallForm p{ overflow:hidden; margin:0 0 5px 0; float:left; display:block; width:250px;}
.freeCallForm p.getdetails{ width:170px;}
.freeCallForm p.getdetails .input{ width:106px;}
.freeCallForm p span {color:#ff0000; font-size:10px;}
.freeCallForm p label{float: left; text-align:left; padding-top:4px; margin-right:5px}
.freeCallForm p.getdetails label{margin-right:0}
 a.closeBtn {/*background:url(../images/close-btn.gif) right 0 no-repeat;*/ padding:0 4px 0 0; color:#000000 !important}
a.closeBtn:hover {color:#c3262d !important;}  



.cdetailAgent {float:left; padding-right:50px;}
.phoneMar50 { margin-right:50px}
.agentsDetailsPopup .phoneMar50 { margin-right:50px; display: block; padding-bottom: 3px;}
.input2 {border:1px solid #7f9db9; height:19px; line-height:19px; margin-left:0px; font-size:11px }

.font12 {font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:12px;}
.requireHead { color:#c3262d; font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:15px; font-weight:bold}
.red { color:#c3262d;}

/*project search results table*/
.proSearchTab{ border-collapse:collapse; font-family:Arial, Helvetica, sans-serif; font-size:11px}
.proSearchTab th { border:0px solid #CCC; color:#FFF}
.proSearchTab td { border-bottom:1px solid #CCC;}
.proSearchTab th { background:#999999; padding:7px 8px; text-align:center; }
.proSearchTab td{ background:#ffffff; padding:7px 8px; text-align:left; color:#4C4C4C }
.proSearchTab td.left { text-align:left !important}
.agenFeaturedBg {background-color:#d5e0f7;}

/* Expert reviews property details Start */
.expert_reviewPanel {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	line-height:14px;
	margin:10px 0;
	border:1px solid #dbe2e5;
	padding:2px;
	background-color:#FFFFFF;
}
h3.expert_reviewPanel_Header {
	margin:0;
	background-color:#2179ac;
	padding:4px 8px 4px 8px;
	color:#FFF;
	font-size:11px;
	line-height:16px;
}
div.expert_reviewPanel_Header {
	margin:0;
	background-color:#8d8b8c;
	padding:4px 8px 4px 8px;
	color:#FFF;
	font-size:11px;
	line-height:16px;
	font-weight:bold
}
.expert_reviewPanel_content{background-color:#fff; padding:5px; padding-top:0px;}


.expert_reviewPanel_content .pad_10 {
	padding:7px 0 2px;
}
.expert_reviewPanel_content .marTop {
	margin-top:7px;
}

.expertName a:link, .expertName a:visited  {
	color:#0564c0;
	text-decoration:none;
}
.expertName a:hover, .expertName a:active {
	color:#0564c0;
	text-decoration:underline;
}
.postedReview a:link, .postedReview a:visited {
	color:#0564c0;
	text-decoration:none;
}
.postedReview a:hover, .postedReview a:active {
	color:#0564c0;
	text-decoration:underline;
}


p.expertLocalityName {
	padding:8px 0 0 3px;
	margin:0px;
	color:#c3262d;
}
p.agent-localityreviews {
	padding:2px 0 8px 3px;
	margin:0px;
}

p.expertName {
	margin:0px;
	padding-top:2px;
	text-align:left;
	color:#535252;
}
.expert_dotted3{border-bottom:1px dashed #cacacb; padding-bottom:8px;}
a.becomeExBtn { width:164px; padding:7px 4px 8px 5px; background: url(../images/becomeExpertBtn.gif) left top no-repeat; margin-left:0px; text-align:center; text-transform:uppercase; font-weight:bold; color:#022a51; font-size:10px;}
a.becomeExBtn2 { width:164px; padding:7px 4px 8px 5px; background: url(../images/becomeExpertBtn1.gif) center top no-repeat; margin-left:0px; text-align:center; text-transform:uppercase; font-weight:bold; color:#022a51; font-size:10px;}

.srchh2{ margin:0px; font-size:13px; }

/* Expert reviews property details end */

/* agent-builder-search start */
.agentBody {background:url(../images/search-details-bdr2.gif) left top repeat-y; margin:14px 0 5px; font-family:Tahoma, Arial, Helvetica, sans-serif; overflow:hidden; _width:832px;}
.agenFeaturedBg {background-color:#d5e0f7;}
.agent1width {
	width:277px;
}
.agent1width p b{
	font-size:12px;
}
.searchDtlContent3-width {
	width:376px;
	padding-left:15px;
}
.searchDtlContent3-width p{
	margin-top:0px;
}
.morePropertyLinks ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
.morePropertyLinks li {
	float:left;
	padding:0 9px;
	border-left:1px solid #b0b0b0;
}
li.morePropertyLink1 {
	border:none;
}
.morePropertyLinks a:link, .morePropertyLinks a:visited{
		color:#1260cd;
		text-decoration:none;
}
.morePropertyLinks a:hover, .morePropertyLinks a:active{
		color:#1260cd;
		text-decoration:underline;
}
.agentBuilderLiLinks {
	margin-top:0px;
}
#featureAgentContent { margin-bottom:15px;}
.featureAgentHead { background:url(../images/feature-agent-head.gif) left top no-repeat; height:19px; color:#FFF; font-weight:bold; padding:10px 0 0 10px}
.featureAgentText { background:#f4f9fc url(../images/agent-con.gif) 125px top no-repeat; border:1px solid #dbe2e5; border-top:0; overflow:hidden; _width:158px;}
.featureAgentText p{ padding:0 0 12px 10px; margin:8px 0 0 0; font-size:12px; line-height:17px; border-bottom:1px dotted #a5a8a9}
.featureAgentText p.last{ border-bottom:0px dotted #a5a8a9}
.featureAgentText p a{ color:#0e33d2}
.featureAgentText p a:hover{ text-decoration:underline}
.featureAgentHead-2 { background:url(../images/feature-agent-head-2.gif) left top no-repeat; height:19px; color:#FFF; font-weight:bold; padding:10px 0 0 10px}
/* agent-builder-search end */

/*-----------Listing Promotion (User Detail Page)----*/
.conTopBg { background:url(../images/mailer/con-top-bg.jpg) left top no-repeat; height:36px; font-size:16px; color:#ffffff; font-weight:bold; text-transform:uppercase; padding:0 0 0 15px;}
.conBotmBg { background:url(../images/mailer/con-botm-bg.jpg) left top no-repeat; }
.conMidBg { background:url(../images/mailer/con-mid-bg.jpg) left top repeat-y; padding:0 15px}
.relevanceNavList ul{margin:0;padding:0;list-style:none;}
.relevanceNavList ul li{display:block;float:left;margin:0 8px 0 0;line-height:20px;background:#d4d5d5 url(../images/mailer/search-nav-bg.gif) left top repeat-x;border:1px solid #b3babe;}
.relevanceNavList ul li a{color:#676565;padding:0 6px;display:block;_float:left; text-decoration:none;}
.relevanceNavList ul li a:hover{color:#1260cd;}
.relevanceNavList li.active{border-bottom:none;}
.relevanceNavList li.active a{color:#262626;font-weight:bold;padding:0 6px 6px 6px ;background:#d4d5d5 url(../images/mailer/search-nav-bg.gif) left top repeat-x;outline:none;height:22px;}

/*--------------*/

a.viewnav{text-decoration:underline }
a.viewnav:hover{text-decoration:none}

img#detaillink5 {height:90px; width:72px}

#propertySearch .hotproperties {_position:static; *position:static;}


/*-------------One Free Listing--------------*/
.freelistWrap{ width: 490px; height:62px; background:url(../images/free-listing-bg.jpg) left top no-repeat; margin:0px auto 15px auto; color:#123863; font-family:Tahoma, Geneva, sans-serif; font-size:16px; text-align:center; font-weight:bold; overflow:hidden;}
.freelistContent{ width: 415px; margin:0 0 0 60px; overflow:hidden; padding-top:8px}
.freelistContent span{ background:#f6f9fd}
.freelistContent p{ margin:4px 0; padding:0;}
.freelistContent p strong{ font-size:18px}
.freelistContent p.txt11{ font-size:11px; font-weight:normal}
.bannerSpacer{height: 5px; overflow: hidden;}

#myMagicBox .freelistWrap {width: 324px; height:90px;}
#myMagicBox .freelistContent {margin-left:50px; width:220px;}body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
}

div.main {
	margin: 10px auto;
	width: 760px;
	border: 1px solid #79dbf8;
}

div.head1 {
	margin: 0px;
	padding: 2px 0px 0px 15px;
	font: bold 14px Trebuchet MS;
	color: #fff;
	background: #29adf7;
	height: 20px;
}

.HeaderTxt {
	margin: 10px auto;
	width: 760px;
}

.pageTitle {
	font: bold 20px Trebuchet MS;
}

.gry_btn input {
	width: 170px;
}

.gry_btn input.active {
	background: #095BC1;
	color: #FFF;
}

.tagLine {
	font-size: 12px;
}

.chk_noborder {
	border: 0px;
	margin: 0px;
	padding: 3px;
	vertical-align: top;
}

div.boxdiv {
	color: #333;
}

div.box {
	padding: 10px 0px 10px;
	color: #333;
}

div.box label {
	display: block;
	margin-bottom: 10px;
	font-size: 12px;
}

div.box label span {
	display: block;
	float: left;
	padding: 2px 10px 0px 0px;
	width: 230px;
	text-align: right;
	font-weight: bold;
	color: #000;
}

div.box1 {
	padding: 10px;
	color: #333;
}

div.box1 label {
	font: 12px Trebuchet MS;
	display: block;
	margin-bottom: 10px;
}

div.box1 label span {
	display: block;
	float: left;
	padding: 2px 10px 0px 0px;
	width: 190px;
	text-align: right;
	font-weight: bold;
}

.dottedBorder {
	background: url(cssimages/dotted_bg.gif) repeat-x center;
	height: 5px;
}

.spacer {
	margin: 0px 0px 10px 80px;
	font: 11px;
	color: #555;
}

/*input {
	font: 12px Trebuchet MS;
	padding-left: 2px;
	border: 1px solid #7B9EBE;
}*/

.listboxmain {
	display: inline;
	margin-bottom: 15px;
}

.listlabel {
	display: inline;
	float: left;
	width: 180px;
	text-align: right;
	padding: 0px 15px 10px;
	color: #555;
	font: bold 13px Trebuchet MS;
}

.listelement {
	display: inline;
	float: left;
}

.listborder {
    border-radius: 2px 2px 2px 2px;
    color: #656565;
    font-size: 11px;
    height: 18px;
    line-height: 18px;
    display: inline-block;
}

.listborder input{
	background: none !important;
    border: 0px solid #82C2BD !important;    
}

.multiselectdiv {
	position: absolute;
	border: 1px solid #7b9ebe;
	z-index: 10;
	background: #fff;
	display: none;
}

.multiselectdiv ul li{
	padding-top:0 !important

}

.myIframe {
	position: absolute;
	z-index: 9;
	display: none;
}

.multiselectdiv ul {
	font-family: 12px Trebuchet MS;
	list-style: none;
}

.multiselectdiv ul li {
	height: 20px;
}

.s_checkbox {
	width: 50px;
}

.paddingdivleft ul {
	list-style: none;
	padding-left: 20px;
}

.paddingdivleft ul li {
	height: 20px;
}

.helptxt {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 0px;
	
	padding-top: 0px;
	margin-top: 1px;
	height: 16px;
	background-color: #fff;
	text-align: left;
}

.height15 {
	height: 15px;
}

.height10 {
	height: 10px;
}

.height5 {
	height: 5px;
}

.paginationstyle { /*Pagination links style*/
	font-weight: bold;
	padding: 2px 5px;
}

.paginationstyle a { /*Pagination links style*/
	border: 1px solid #ddddf5;
	background-color: #f4f4f4;
	text-decoration: none;
	color: #000080;
	font-weight: bold;
}

.paginationstyle a:hover {
	border: 1px solid #ddddf5;
	background-color: #7a9fef;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
}

.paginationstyleOver {
	border: 1px solid #ddddf5;
	background-color: #7a9fef;
	padding: 2px 5px;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
}

.s_checkbox {
	width: 50px;
}

/*Expand Menu*/
.Expand {
	margin: 2px 0;
	padding: 0;
	width: 670px; /*width of menu*/
	border: 1px solid #9A9A9A;
	border-bottom-width: 1px;
}

.Expand a.menuitem {
	background: black url(cssimages/glossyback.gif) repeat-x bottom left;
	font: bold 14px arial, Verdana, Helvetica, sans-serif;
	color: white;
	display: block;
	position: relative;
	/*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding: 4px 0;
	padding-left: 10px;
	text-decoration: none;
	clear: both;
}

.Expand a.menuitem:visited,.Expand .menuitem:active {
	color: white;
}

.Expand a.menuitem .statusicon {
	/*CSS for icon image that gets dynamically added to headers*/
	position: absolute;
	top: 5px;
	right: 5px;
	border: none;
}

.Expand a.menuitem:hover {
	background-image: url(cssimages/glossyback2.gif);
}

.Expand div.submenu { /*DIV that contains each sub menu*/
	background: white;
	margin: 5px;
}

.Expand div.submenu ul { /*UL of each sub menu*/
	list-style-type: none;
	/*display: table-row;*/	
}

.Expand div.submenu ul li { /*LI of each sub menu*/
	margin: 0;
	padding: 3px 0;
	width: 24%;
	display: inline-block;
	float: left;
}

.submenu ul li input[type=checkbox] {
	margin-right: 5px;
}

.Expand div.submenu ul li a {
	display: block;
	font: normal 13px arial, Verdana, Helvetica, sans-serif;
	color: black;
	text-decoration: none;
	padding: 2px 0;
	padding-left: 10px;
}

.Expand div.submenu ul li a:hover {
	background: #DFDCCB;
	color: white;
}

.Selectedloct {
	float: right;
	position: absolute;
	right: 35px;
	font-weight: normal;
}

.MoreDet2{
	padding:3px 5px;
	margin:2px 135px;
	border:1px #E1E1E1 solid;width:520px;
	background-color:#FBFBFB;
	}
	
.MoreDettxt {
	font-size: 14px;
	margin: 1px 30px;
}
.blue_text {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#ff1200;
}
.brd1{border:0px}
.error_div_login_inner{background:#ffe7e7; font-size:12px; font:Arial, Helvetica, sans-serif; border:1px solid #f16262; font-weight:bold; color:#c8010d; padding:0 1px 1px;}
.hot_proptery{
	padding:3px 5px;
	margin:2px 0px;
	border:1px #e6a99b solid;
	width:622px; float:left; 
	background-image:url(cssimages/hot_property_BG.jpg);	
}

/* my locality reviews start */
#localityReviewsWrapper {
	margin:0 0 10px;
	padding:6px;
	background-color:#dbecf4;
	border:1px solid #c1e0f2;
}
table.agentReviewsWrapper {
	border-collapse:collapse;
	background-color:#FFF;
	font:11px/16px Tahoma, Geneva, sans-serif;
	color:#000200;
}
.agentReviewsWrapper a:link, .agentReviewsWrapper a:visited {
	color:#0061c9;
	text-decoration:none;
}
.agentReviewsWrapper a:hover, .agentReviewsWrapper a:active {
	color:#0061c9;
	text-decoration:underline;
}
.reviewsTHheading {
	background-color:#bdddec;
	color:#265a72;
	font-weight:bold;
}
table.agentReviewsWrapper td{
	border:1px solid #96c0ce;
}
td.localityTdWidth {
	width:25%;
}
td.localityReviewsTdWidth {
	width:75%;
}
table.agentReviewsWrapper p{
	margin-top:0px;
}
/* my locality reviews end */


/* property rates & trends start - jai */
.propertyRatesTrends {font-family:Tahoma, Geneva, sans-serif; padding: 0; width: 1000px; text-align:center; margin:auto;}
.propertyRatesTrends a{color:#1260cc;}
.property-trends-heading {background:url(../images/property-trends-topBg.jpg) top left repeat-x; padding:20px 22px 15px 15px;}
.property-trends-heading h1{margin:0px;	font-size:18px;	color:#c3262d; text-align:left; padding-left:0px;}
.res-com-tabs {	padding-left:22px;	border-bottom:5px solid #216792;}
a.resComBtn:link, a.resComBtn:visited {
	background:url(../images/tab-leftBg.jpg) top left no-repeat; display: block; float: left; font: bold 13px Tahoma; line-height: 21px;
	height: 29px; padding-left: 11px; text-decoration: none; margin-right:4px; color: #494949;
}
a.resComBtn:link span, a.resComBtn:visited span {background:url(../images/tab-rightBg.jpg) top right no-repeat; display: block; padding: 4px 11px 4px 0;}
a.resComBtn:hover, a.resComBtn:active {background-position: bottom left; color:#fff;}
a.resComBtn:hover span, a.resComBtn:active span{background-position: bottom right; color:#fff;}
.res-com-tabs a.currentTab:link, .res-com-tabs a.currentTab:visited {background-position: bottom left; color:#fff;}
.res-com-tabs a.currentTab:link span, .res-com-tabs a.currentTab:visited  span{background-position: bottom right; color:#fff;}

.proTrends-btn {
	background:url(../images/proTrends-btn_bg.gif) top left repeat-x; height:39px; font-size:12px; color:#5b5b5b;
	border-left:1px solid #c1ced5;border-right:1px solid #c1ced5;
}
.proTrends-btn ul {list-style-type:none; margin:0; padding:0;}
.proTrends-btn li{display:inline-block; float:left; background:url(../images/proTrends-btn_border.gif) top right no-repeat; padding:0 2px 0 0;}
.proTrends-btn a:link, .proTrends-btn a:visited{color:#0557cc; padding:12px 32px 12px; line-height:39px;}
.proTrends-btn a:hover, .proTrends-btn a:active{background:url(../images/proTrends-btn_hoverBg.gif) bottom right repeat-x;}
.proTrends-btn a.currentProType:link, .proTrends-btn a.currentProType:visited{
	color:#5b5b5b; background:url(../images/proTrends-btn_hoverBg.gif) bottom right repeat-x; font-weight:bold;
}
.proTrendsOuter {border-left:1px solid #8db7ca; border-right:1px solid #8db7ca;}
.compareTrendsWrapper { background-color:#f9f9f9; border-top:1px solid #fff; border-bottom:1px solid #e2e2e2; padding:15px 20px 15px 32px; color:#5b5b5b;}
.timeQuarter {background:url(../images/selectBoxBg.gif) top left no-repeat;	float:left;	width:350px; height:30px; overflow:hidden; padding-left:11px;}
.timeQuarter a{color:#5b5b5b;}
.time_period, .time_compare, .time_list, .time_dropdown {float:left;}
.time_period {width:122px; font-size:14px; font-weight:bold; padding-top:7px;}
.time_compare {padding:9px 2px 0 0;}
.time_list {padding-top:9px; width:126px;}
.timeDivider {float:left; width:30px; border-left:1px solid #dcdcdc; height:30px; margin-left:29px;}
.compareLocality {background:url(../images/selectBoxBg2.gif) top left no-repeat; float:left; width:295px; height:30px; overflow:hidden; padding-left:11px;}
.compareLocality a{color:#5b5b5b;}
.compare-rates, .compare_select, .compare_dropdown {float:left;}
.compare-rates {width:154px; font-size:12px; font-weight:bold; padding-top:8px;}
.compare_select { width:114px;padding:9px 2px 0 0; }
h3.timeFrameHeading {border-left:1px solid #8db7ca;	border-right:1px solid #8db7ca;	color:#c3262d; margin:0px; padding:14px 13px; font-size:12px; font-weight:normal;}
.compareTrendsWrapper .view-all-locality {float:right; padding-top:10px;}
.compareTrendsWrapper .view-all-locality a{text-decoration:underline;}



.cityOverViewWrapper {background-color:#dbecf4;	border:1px solid #c0e1f1; padding:22px 18px; margin-top:15px; margin-bottom:32px;}
.cityOverViewWrapper h2{ font-size:13px; color:#393838;	margin-top:0px; margin-bottom:10px}
.overView, .expertOverView{float:left; text-align:left;}
.overView {width:450px;	border-right:1px solid #CCCCCC;	margin-right:50px;}
.overView a:link, .overView a:visited {text-decoration:none;}
.overView a:hover, .overView a:active {text-decoration:underline;}
.overView h2 a:link, .overView h2 a:visited { padding-left:10px; font-weight:normal; text-decoration:underline; color:#393838;}
.overView h2 a:hover, .overView h2 a:active { padding-left:10px; font-weight:normal; text-decoration:none; color:#393838;}
.trendsCitySpecial { border-right:1px dotted #bbc8ce; width:226px; float:left; margin-right:20px;}
.overView ul{ margin:0px; padding:0px; list-style:none; font-size:13px;}
.overView li{display:inline-block; float:left; width:110px; padding-bottom:5px;}
ul.trendsCitySpecial2 li {width:180px; }
.overView ul a{ color:#1260cd;}
.expertOverView{float:left; width:450px; position:relative; z-index:1}
.expertOverView p{margin-bottom:5px;}
.expertOverView .viewBtn {background-color:#0268a6; color:#fff; font-size:11px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; padding:1px 3px 0; border:1px solid #004d7c; cursor:pointer;}
.expertOverView .selectLocality {font-size:12px; width:200px; font-family:tahoma; color:#393838;}
.compareTrendsWrapper span.edit {
	color:#1260cd;
}
.price-trends-tables {color:#393838;}

.price-trends-tables a:link, .price-trends-tables a:visited {color:#1260cc; text-decoration:none;}
.price-trends-tables a:hover, .price-trends-tables a:active {color:#1260cc; text-decoration:underline;}

.priceTable1, .priceTable2, .priceTable3, .priceTable4  {float:left;}
.priceTable1{width:267px;}
.priceTable2{width:320px;}
.priceTable3{width:323px;}
.priceTable4{width:90px;}

.priceTable1-newWidth{width:500px;}
.priceTable2-newWidth{width:350px;}
.priceTable3-newWidth{width:350px;}
.priceTable4-newWidth{width:150px; }

.priceTable2 .averagePrice, .priceTable3 .averagePrice {width:30%; white-space:nowrap;}

.priceTable2-newWidth table td, .priceTable3-newWidth table td {padding-right:20px;}
.priceTable2-newWidth .averagePrice, .priceTable3-newWidth .averagePrice  {width:25%;}
.priceTable3-newWidth .qOq  { width:25%; padding-right:15px; white-space:nowrap;}
.priceTable2-newWidth .qOq{ width:25%; _width:25%; padding-right:15px; white-space:nowrap;}




.priceTable1 table, .priceTable2 table, .priceTable3 table, .priceTable4 table {border-collapse:collapse; border:none;}
.priceTable1 table th, .priceTable2 table th, .priceTable3 table th, .priceTable4 table th{border-collapse:collapse; border:1px solid #95c0d3; background-color:#d5e8f2; color:#393838; font-size:12px;}
.trendsBlankRow {}
.price-trends-tables table .trendsHeaderRow {background-color:#d5e8f2; border:1px solid #95c0d3; color:#265974; padding-top:3px; padding-bottom:3px;}
.priceTable1 table td, .priceTable2 table td, .priceTable3 table td, .priceTable4 table td{border-collapse:collapse; border:1px solid #dfecf2; padding-top:7px; padding-bottom:7px; padding-left:14px; padding-right:14px;}

.priceTable1 table td, .priceTable1 table th,
.price-trends-tables .priceTable1 table .trendsHeaderRow{border-left-color:#8db7ca; border-right:none;}
.priceTable4 table td, .priceTable4 table th,
.price-trends-tables .priceTable4 table .trendsHeaderRow{border-right-color:#8db7ca;}

.price-trends-tables th.trendsNoborder, .price-trends-tables td.trendsNoborder  {
	border-right:none;
}
.price-trends-tables .evenRow{background-color:#f5f7fa;}
.trendsDown {color:#d11200;}
.trendsUp {color:#3b8f03;}
.trends-pagination {border:1px solid #8db7ca; border-top:none; padding:16px 0 16px; text-align:center; margin-bottom:0px; width:998px;}
span.priceTrendsTTHelp {background:url(../images/sale-icon.gif) top left no-repeat; display:inline-block; width:15px; height:14px;}
.clr {clear:both;}

/* time frame popup starts -jai */
.timeframePopup {width:460px; color:#393838; font-family:Tahoma, Geneva, sans-serif; background:url(../images/timeframeBg.gif) top left repeat-x; border:3px solid #bababa; padding:6px 6px 8px;}
.timeframePopup .heading { border-bottom:1px solid #dfdfdf;	padding-bottom:3px; padding-right:2px;}
.timeframePopup .heading h2 {margin:0px; font-size:11px;	color:#5b5b5b; text-transform:uppercase; float:left; padding:0 0 0 2px ;}
.timeframeClose {text-align:right; margin:0px; padding:2px 0 0 0;}
.timeframePopup ul {list-style:none; margin:0; padding:0 0 0 12px; border-top:1px solid #FFFFFF}
.timeframePopup li {float:left;	width:110px; padding:3px 0;}
.timeframePopup form {margin:0px;}
.timeframePopup input {border:none;}
.timeframePopup p.submitTimeframe {text-align:center; border-top:1px solid #f1f1f1;	margin:3px 0 0 0 ;}
.submitTimeframe input.submitBtn {background-color:#0268a6;	font-weight:bold; font-size:11px; padding-left:7px; color:#fff; cursor:pointer; margin-top:5px;}
.localityPopup ul {padding:0;}
.localityPopup li {width:146px;}
.localityPopup .timeframeList {height:100px; overflow-y:scroll;}
#slick-toggle, #locality-toggle {cursor:pointer;}
#slickbox {background-color:#fff; position:absolute; top:0; left:0;}
#localitybox {background-color:#fff; position:absolute;	top:0; left:0;}
.popupTimeframe {position:relative;	top:0; left:0; z-index:10;}
.comparePopup1 {float:left;	border-top:1px solid #f9f9f9; width:421px;}
.comparePopup2 {float:left;	border-top:1px solid #f9f9f9;}

/* property rates & trends and time frame popup ends -jai */


/* property rates locality starts */

.property-trends-heading span {font-size:14px; color:#5b5b5b;}
.pro-boxeWraper {font-size:12px; color:#5b5b5b; width:980px; margin:auto;}
.pro-box {float:left; width:235px; margin-right: 10px; }
.pro-boxHeading {background-color:#d5e8f2; padding:9px 10px 7px; color:#4b4949;}
.pro-boxHeading span{color:#5b5b5b; line-height:18px;}
.pro-boxContent {background-color:#f5f7fa; padding:9px 10px 10px; color:#4b4949; line-height:16px; border-bottom:1px solid #dfecf2; text-align:left;}
.pro-boxContent p{margin:0px; padding:0px; float:left; width:150px;}
.pro-boxContent span {text-align:right; display:inline-block; float:right;}
.pro-boxContent p.trendsImg {width:60px; text-align:right;}
.pro-boxContent p.trendsImg img{padding-left:3px;}
.pro-boxeWraper .box2 {margin:0 10px;}

.pro-price-saleWrapper {margin-top:40px; width:996px; margin-left:auto; margin-right:auto;}
.pro-price-rentWrapper {margin-top:35px; width:996px; margin-left:auto; margin-right:auto;}
.proPriceSecHeading {background-color:#dbecf4; padding:9px 16px 10px; font-size:14px; font-weight:bold; color:#c3262d; border:1px solid #8db7ca; border-bottom:5px solid #206691; text-align:left;}
.proPriceSecHeading a:link, proPriceSecHeading a:visited {text-decoration:none;}
.proPriceSecHeading a:hover, proPriceSecHeading a:active {text-decoration:underline;}

.pro-graph-table {border:1px solid #8db7ca; border-top-color:#a8a8a8; padding:16px 15px; position:relative;}
.pro-rent-graph {}
.pro-rent-graph .graph {width:530px; padding-bottom:20px; float:left; position:relative;}
.pro-rent-graph .comparatives {float:left; margin-left:25px; width:350px; background-color:#f5f7fa; padding:18px 29px 18px 17px; color:#5b5b5b; font-size:12px;}
.pro-rent-graph .comparatives .compHead{margin:0; padding:3px 0; font-size:12px; text-align:left;}
.pro-rent-graph .comparatives p{margin:0px; float:left; padding:5px 0; text-align:left;}
.pro-rent-graph .comparatives .comContent {width:280px;}
.pro-rent-graph .comparatives .trendsImg {text-align:right; float:right;}
.pro-rent-graph .comparatives .trendsImg img{padding-left:4px;}
.pro-graph-table h3.tableHeading {font-size:14px; margin:11px 0 13px; color:#c3262d; padding-left:2px; text-align:left;}
.pro-graph-table h3.tableHeading span{color:#5b5b5b;}

.pro-graph-table table.compareLocalityTable {border-collapse:collapse; border:1px solid #8db7ca; border-bottom-color:#dfecf2; color:#393838;}
.pro-graph-table .compareLocalityTable th{background-color:#d5e8f2; border:1px solid #8db7ca; padding:7px 15px; color:#393838; font-size:12px;}
.pro-graph-table .compareLocalityTable td{border:1px solid #dfecf2; padding:7px 15px;}
.pro-graph-table .compareLocalityTable tr.tableSecondHead th{font-size:11px; font-weight:normal; color:#265974;  padding:3px 15px; }
.pro-graph-table .compareLocalityTable .leftCol {border-left:1px solid #8db7ca;}
.pro-graph-table .compareLocalityTable .rightCol {border-right:1px solid #8db7ca;}
.pro-graph-table .evenRow{background-color:#f5f7fa;}
.pro-graph-table .compareLocalityTable a:hover {text-decoration:underline;}

table.compareLocalityTable {border-collapse:collapse; border:1px solid #8db7ca; color:#393838; background:#FFF}
.compareLocalityTable th{background-color:#d5e8f2; border:1px solid #8db7ca; padding:7px 15px; color:#393838; font-size:12px;}
.compareLocalityTable td{border:1px solid #8DB7CA; padding:7px 10px;}
.compareLocalityTable tr.tableSecondHead th{font-size:11px; font-weight:normal; color:#265974;  padding:3px 15px; }
.compareLocalityTable .leftCol {border-left:1px solid #8db7ca;}
.compareLocalityTable .rightCol {border-right:1px solid #8db7ca;}
.compareLocalityTable .evenRow{background:#f5f7fa;}
.compareLocalityTable .rightCol a { color:#1260cd; text-decoration:none !important;}
.compareLocalityTable .rightCol a:hover { color:#1260cd; text-decoration:underline !important;}

#locality-expert-reviewWrapper {width:996px; margin-left:auto; margin-right:auto; margin-top:14px; }
#localityOverview {width:730px; padding:11px; border:1px solid #c0e1f1; background-color:#dbecf4; margin-right:14px; float:left;}
#localityOverview .overviewMap h3 {font-size:14px; color:#c3262d; margin:3px 0 10px 0; float:left; _margin-bottom:0px;}
#localityOverview .overviewMap .mapLink {font-size:12px; float:right; padding-top:5px; font-weight:bold;}
#localityOverview .overviewMap .mapLink a{color:#393838; text-decoration:underline;}
#localityOverview .overviewMap .mapLink a:hover{color:#1260cd;}
#localityOverview .locality-details { background:#fff; padding:18px 8px; border:1px solid #8bb6c9; overflow:hidden; text-align:left;}
#localityOverview .locality-details .localityLinks a{ border-left:1px solid #8bb6c9; padding:0 8px; font-weight:bold;}
#localityOverview .locality-details .localityLinks a:hover {text-decoration:underline;}
#localityOverview .overviewMap .map {width:506px; background:#fff; padding:8px 8px; overflow:hidden; margin:auto; margin-top:12px; border:1px solid #c0e1f1;}
#localityOverview .overviewMap .map .googleMap{width:504px; height:339px; overflow:hidden;}

#expertReviewWrapper {float:left; background-color:#666666; width:228px; background:url(../images/expertReview_header.gif) top center no-repeat; color:#383838;}
#expertReviewWrapper h3 {color:#fff; font-size:11px; margin:0px; padding:11px 14px; height:22px; overflow:hidden; text-align:left;}
#expertReviewWrapper .content {background-color:#fff; border:1px solid #dbe2e5; border-top:none; padding:11px 14px 5px; text-align:left; }
#expertReviewWrapper .content li{ border-bottom:1px dotted #999999; padding-bottom:10px; margin-bottom:9px;}
#expertReviewWrapper .content span{ display:block; padding-top:9px;}
#expertReviewWrapper p.expertBtn {text-align:center; margin:8px 0 0 0; font-weight:bold;}
#expertReviewWrapper .expertBtn span{background:url(../images/locality-reviewBtnBg.gif) center center no-repeat; display:block; width:180px; height:28px; padding-top:16px; text-transform:uppercase; margin:auto;}
#expertReviewWrapper a:hover {text-decoration:underline;}
#expertReviewWrapper p.expertBtn a:link, #expertReviewWrapper p.expertBtn a:visited {color:#022a51;}
#expertReviewWrapper p.expertBtn a:hover, #expertReviewWrapper p.expertBtn a:active {text-decoration:underline;}
.disclaimerWrapper {width:996px; color:#4b4949; margin:30px auto; line-height:16px; text-align:left;}

#proView {background-color:#f5f7fa;}
#proView .comparatives {background-color:#f5f7fa; padding:18px 29px 18px 17px; color:#5b5b5b; font-size:12px;}
#proView .comparatives h2{margin:0; padding:3px 0; font-size:12px;}
#proView .comparatives p{margin:0px; float:left; padding:5px 0;}
#proView .comparatives .comContent {width:240px;}
#proView .comparatives .trendsImg {text-align:right; float:right;}
#proView .comparatives .trendsImg img{padding-left:4px;}
#proView a:link, #proView a:visited {text-decoration:none;}
#proView a:hover, #proView a:active {text-decoration: underline;}

.checkingTD {}

/*city tool tip css start*/
.help-tt_main-c{}
.help-tt_trbg-c, .help-tt_brbg-c{float:right; background:url(../images/help-tr_curve-c.gif) no-repeat; width:7px; height:7px;}
.help-tt_top-c{background:url(../images/tt_curve-c.gif) repeat-x; height:7px; overflow:hidden}
.help-tt_tlbg-c, .help-tt_blbg-c{float:left; background:url(../images/help-tl_curve-c.gif) no-repeat; width:7px; height:7px;}
.help-tt_mid-c{border:3px solid #f2c289; border-top:0; border-bottom:0; position:relative; padding:0 5px; font:normal 12px arial; background:#fde7bd; color:#000; text-align:left;}
.help-tt_pointer-c{background:url(../images/help-tt-con-t.gif) no-repeat; position:absolute; width:15px; height:11px; margin-top:-18px; margin-left:138px;  } 
.help-tt_txt-c{font-size:10px; color:#3f3f3f; display:block; margin:0;}
.help-tt_bot-c{background:url(../images/bm_curve-c.gif) repeat-x; height:7px; overflow:hidden}
.help-tt_blbg-c{background:url(../images/bl_curve-c.gif) no-repeat;}
.help-tt_brbg-c{ background:url(../images/br_curve-c.gif) no-repeat;}
#toolTipExp .help-tt_pointer-c{background:url(../images/help-tt-con-t.gif) no-repeat; position:absolute; width:15px; height:11px; margin-top:-18px; margin-left:85px; }
/*city tool tip css end*/

/* property rates locality ends */

/* allocate starts */
.allocatePopup h3{
}
.allocatePopup .properties-to-allocate {
	color:#0468a6;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:7px;
}
.allocatePopup p.number-to-allocate{
	margin:4px 0;
}
.allocatePopup form .input{
	font-family:Tahoma;
	font-size:11px;
	width:55px;
	margin-right:5px;
}
.allocatePopup .confirmation {
	font-size:12px;
	text-align:center;
	font-weight:bold;
	color:#393838;
}
.allocatePopup .confirmation img{
	padding-right:5px;
}
.changeAllocateProperty {
	padding:9px 0 9px;
}
.changeAllocateProperty .propperty-available {
	width:106px;
	padding-bottom:5px;
}
.changeAllocateProperty .propperty-coln {
	padding-right:8px;
}
.changeAllocateProperty form {
	margin:0px;
	padding:0px;
}
.changeAllocateProperty form .input {
	width:45px;
}	
.changeAllocateProperty input.inputBtn1 {
	_padding:0px;
}
.changeAllocateBackLink {
	text-align:center;
}
.changeAllocateBackLink a {
	background-color:#0468a6;
	font-weight:bold;
	padding:3px 9px;
	color:#FFFFFF;
}
/* popup ends */

/* manage sub-users properties start */
.allocateProperties {
	font-family:Tahoma;
	color:#393838;
	background:url(../images/allocate-property-limit-to-sub-usersBg.gif) top left repeat-x;
	padding-top:3px;
	padding-bottom:10px;
	margin-top:10px;
	margin-bottom:0px;
}
.allocateProperties form {
	font-family:tahoma;
}
.allocateProperties form select {
	margin-right:0px;
}
.allocateProperties form label{
	padding-right:3px;
}
.allocateProperties .input{
	font-size:11px;
	border:1px solid #cccccc;
	padding-left: 2px;
	font-family:tahoma;
}
.allocateProperties span{
	color:#525151;
	padding-left:5px;
}
.totalPropertiesTable {
	font-size:13px;
	font-weight:bold;
	color:#393838;
	font-family:tahoma;
}
.totalPropertiesTable td{
	padding:0 25px 4px;
}
.totalPropertiesTable td.centerProList {
	padding-right:8px;
	text-align:center;
}
td.totalAllpro {
	padding-left:22px;
	padding-right:22px;
}
.subUserPro a:link, .subUserPro a:visited{
	font-weight:bold;
	color:#0365a4;
	text-decoration:underline;
}
.propertyToPostWrapper {
	font-size:12px;
	font-family:Tahoma;
	color:#383838;
	padding:0 10px;
}
.property-to-post {
	float:left;
}
.bkToSubUser {
	float:right;
}
.bkToSubUser a:link, .bkToSubUser a:visited{
	font-weight:bold;
	color:#0365a4;
	text-decoration:underline;
	background:url(../images/bulletSub-User.gif) center left no-repeat; 
	padding-left:12px;
}
.addSubUserLink {
	padding-right:15px;
}
.addSubUserLink a{
	font-size:12px;
	color:#0365a4;
	font-family:Tahoma;
	text-decoration:underline;
	background:url(../images/bulletSub-UserRight.gif) center right no-repeat; 
	padding-right:12px;
}
.allocatePropertiesLink {
	background:url(../images/dottedLine.gif) top right repeat-y; 
	float:left;
	font-size:14px;
	font-weight:bold;
	padding:10px 22px 8px 10px;
}
.allocatePropertiesLink a{
	color:#0365a4;
	text-decoration:underline;
	background:url(../images/bulletAllocateLimit.gif) center right no-repeat; 
	padding-right:14px;
}
.allocatePropertiesDes {
	float:left;
	padding:5px 22px 0 22px;
	width:525px;
}
.subUserList a{
	line-height:19px;
}
.subUserListNumbers {
	font-size:12px;
}
.subUserListNumbers a:link, .subUserListNumbers a:visited, .subUserListNumbers a:hover, .subUserListNumbers a:active{
	font-size:12px;
	text-decoration:none;
}
/* manage sub-users properties ends */


.feadup{position: absolute; background: #f3f3f0; z-index: 10; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.graphHelpText {background:url(../images/green-arrow.gif) left center no-repeat; padding:5px 0px 5px 20px;}
#localityOverview .locality-details .localityLinks a.noLeftBdr{border:none;}

/* narender */

/* narender */

/* compare search page starts - jai */
.compareTableWraper {background-color:#dbecf4; border:1px solid #c0e1f1; padding:8px 0 0 7px;}
#compareTabs ul {list-style:none; padding:0; margin:0;}
#compareTabs li {float:left; border:1px solid #94bed2; border-bottom-width:0; margin:0; margin-right:4px; font-weight:bold;}
#compareTabs a {text-decoration: none; display:block; background:#beddec; padding:2px 15px; color:#265a72; text-align: center;}
#compareTabs a:hover {background:#e5ebf1;}
#compareTabs #selected {border-color:#94bed2;}
#compareTabs #selected a {position:relative; top:1px; background-color:#e5ebf1; color:#474646; font-weight:bold;}
#compareTabs span {display: block; background:#fff; position:relative; top:4px;}	
#compareTabs li.comProDetails {margin-right:0px; padding:2px 0px; background-color:#FFFFFF; border-right:1px solid #FFFFFF; width:159px; text-align:center; color:#000000;}	
#compareTabs li.blank{border:none; width:18px;}
#compareContent {border:1px solid #94bed2; border-left:none; clear: both; overflow:scroll; width:992px;	height:460px;}
#compareContent form {margin:0px; padding:0px;}
#compareContent form input{border:none;}
#compareContent table{ border-collapse:collapse; background-color:#fff; color:#393838; line-height:16px;}
#compareContent table td{border-collapse:collapse; border:1px solid #90bcd0;}
#compareContent .headerTH {background-color:#e5ebf1; color:#000; line-height:normal;}
#compareContent .firstCol {padding:5px 0 0 0;}
#compareContent .secCol img.comIcon{padding:0 10px 0 5px; border-right:1px dotted #999999; margin-top:6px;}
/* compare search page ends - jai */

.clear {clear:both;}
/* compare Popup Wrapper starts - jai */
#comparePopupWrapper {width:280px; border:2px solid #4a4a4a; font:11px Tahoma, sans-serif; color:#393838; background:#787878; z-index:888888;}
#comparePopupWrapper p{margin:0px;}
.comPopHead {background:#8c8c8c url(../images/compare-popBG.gif) top left repeat-x; height:24px;}
#comparePopupWrapper h2 {padding:0px; margin:0; padding:0; font-size:11px; color:#0a0b10; padding:5px 0px 6px 7px; text-transform:uppercase; float:left;}
#comparePopupWrapper h2 span {text-transform:none; font-weight:normal;}
#comparePopupWrapper .compareCloseBtn img{float:right; padding-right:4px; padding-left:4px; cursor:pointer;}
.comPopContent {background:#fff; border:1px solid #4a4a4a; margin:5px 5px 0px; padding:5px; line-height:16px;}
.comPopContentWrapper {height:260px; overflow-y:auto;}
#comparePopupWrapper .proId {float:left; width:65%;}
#comparePopupWrapper .proCloBtn {color:#0468a6; text-align:right; }
#comparePopupWrapper .proCloBtn a {color:#0468a6;}
.compareProList {border:1px solid #d1d1d1; padding:0px 5px 2px; margin-bottom:2px;}
.compareProList a:link, .compareProList a:visited{font-size:10px; color:#0468a6; text-decoration:none;}
.compareProList a:hover,.compareProList a:active{color:#0468a6; text-decoration:underline;}
.compareButtons {margin:auto; padding:7px 0 5px; _padding-top:9px; text-align:center; width:180px; font-weight:bold;}

#comparePopupWrapper {}
#comparePopupWrapper .min {font-weight:bold; padding:0 0 1px 1px; background:#09243c; text-align:center; color:#FFFFFF; width:12px; height:12px; display:inline-block; line-height:11px; display:inline-block; cursor:pointer;} 
.compare-hover{
  background: #e3e3e3;
}/* compare Popup Wrapper ends - jai */
#textBedRoom, #textPropertySell, #textBedRoom1 {margin-top:0px;}

/*=================================== property login===============================================*/


#propertylogintab { width:470px; height:370px; padding:15px; background-image:url(images/property-login-500x400.png); margin:auto; margin-top:50px;}
.propertyloginmain { width:470px; height:370px;  }

.propertyloginheader { width:310px; margin-right:150px; margin-left:10px; height:30px; margin-top:10px; font-size:24px; color:#FFFFFF; letter-spacing:2px; text-shadow:0px 1px 10px #000;  font-weight:bold; text-transform:uppercase; }


.proertyloginform { width:280px; margin-left:20px; margin-top:55px; height:140px; }

.prologinname { width:280px; height:25px; margin-top:8px;  font-size:14px; font-weight:bold; color:#000000; text-align:center; }

.prologinbutton { width:63px; height:25px; margin-left:100px; background-image:url(images/button-gif.gif); background-repeat:no-repeat; margin-top:15px; font-size:16px; font-weight:bold; padding-left:17px; padding-top:5px;}

.prologinbutton  a { text-decoration:none; color:#000000;}
.prologinbutton  a:hover { color:#5B2302;}


#stuff span:first-child { text-transform: uppercase; }


