/* CSS Document */
body{ margin:0; padding:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333;}
p{ margin:0; padding:0;}
.main{width:1002px;margin:auto;}
.clear{clear:both;}
.top_header{
	height:115px;
	}
.menu{
	background-image: url("images/menu_m.gif");
	background-repeat: repeat-x;
	padding:0px;
}
#new{
	background-image: url("images/menu_m.gif");
	background-repeat: repeat-x;
	padding:8px 0px 8px 0px;
	width:1002px;
}
#new ul{
	margin:0px;
	padding:0px;
}
#new li{
	display: inline;
}
#new li a{
	display: inline;
	font-size: 13px;
	font-weight:bold;
	line-height: 21px;
	color: #FFFFFF;
	text-decoration: none;
	width:50px;
	padding:15px;
	background-image: url("images/menu_s.gif");
	background-repeat: no-repeat;
	background-position: right center;
	font-family: Arial, Helvetica, sans-serif;
	}
#new li a:hover{
	color: #CCFF00;
}
.menu_city{
	padding:0px;
	background-image:url(images/down.gif);
	background-repeat:repeat-x;
	height:35px;
	}
.city_text{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color: #666666;
	line-height:35px;
	padding-left:10px;
	padding-right:10px;
	}
.sep{margin:0 auto;padding:2px 0; width:1002px;}
.text_search1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	line-height:30px;
	font-weight:bold;
	}
.text_search2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:11x;
	color:#FFFFFF;
	}
	
.content-wrapper{
	width:749px;
	}
.panel{margin-bottom:10px;border:1px solid #e2e2e2;}
.panel-title{background-image:url("images/top_head.gif");background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;font-size:14px;
	padding-left:10px;font-weight:bold;
	line-height:32px;color:#232323;
	}
.panel-content{padding:10px;}
.panel-h{
	margin-bottom:2px;
	border:1px solid #B3E9FE;
	}
.panel-h-title{
	background-image:url("images/back-01.gif");
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	padding-left:5px;
	font-weight:bold;
	line-height:35px;
	color:#232323;
	}
.panel-h-content{
	padding:4px 4px 4px 6px;
	}
.text-bold{
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:12px;
	font-weight: bold;
	color:#003366;
	}
.bod-area{
	height:auto;
	margin-bottom:10px;
	}
.bod-area .bod-area-left{ float:left; display:block; width:250px; margin-right:10px;}
.bod-area .bod-area-right{float:left; display:block; width:740px;}
.footer{
	}
.footer1{
	background:url(images/footer2.gif);
	background-repeat:repeat-x;
	height:32px;
	line-height:29px;
	padding-left:5px;
	color:#FFFFFF;
	font-size:11px;
	}
.input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	width:200px;
	border:1px solid #39AAD8;
	height:19px;
	float:left;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding:1px;
	}
.input-small{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	width:175px;
	border:1px solid #39AAD8;
	line-height:17px;
	}
.input-buy{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	width:163px;
	border:1px solid #39AAD8;
	line-height:17px;
	}

.input-small-textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	width:175px;
	height:50px;
	border:1px solid #39AAD8;
	line-height:17px;
	}
.send-small-textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	width:350px;
	height:125px;
	border:1px solid #39AAD8;
	line-height:17px;
	}
.input_s{
	display:block;
	font:normal 12px arial;
	font-size:11px;
	color:#333333;
	width:202px;
	border:1px solid #39AAD8;
	height:22px;
	float:left;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-webkit-border-top-left-radius: 4px 4px 4px 4px;
	-webkit-border-bottom-right-radius: 4px 4px 4px 4px;
	padding:2px;
	}
.input1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	width:160px;
	border:1px solid #39AAD8;
	line-height:17px;
	}
.input1_s{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	width:161px;
	border:1px solid #39AAD8;
	line-height:17px;
	}
.input1_price{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	width:120px;
	border:1px solid #39AAD8;
	line-height:17px;
	}
.input-style{-moz-border-radius:4px; -webkit-border-radius: 4px;-webkit-border-top-left-radius:4px; -webkit-border-bottom-right-radius:4px; padding:3px;border:1px solid #999999; line-height:22px;}
.input_bed{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	width:75px;
	border:1px solid #39AAD8;
	height:22px;
	
	padding:2px;
	}
.input1_bed{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	width:75px;
	border:1px solid #39AAD8;
	height:19px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-webkit-border-top-left-radius: 4px 4px 4px 4px;
	-webkit-border-bottom-right-radius: 4px 4px 4px 4px;
	}
.input-ss{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	border:1px solid #39AAD8;
	line-height:17px;
	}
.textarea1-input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	width:200px;
	height:100px;
	border:1px solid #39AAD8;
	line-height:17px;
	}
.textarea-input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	width:300px;
	height:100px;
	border:1px solid #39AAD8;
	line-height:17px;
	}
.textarea-small{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	width:225px;
	height:75px;
	border:1px solid #39AAD8;
	line-height:17px;
	}
.text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:22px;
	}
.textx{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:22px;
	}
.text11{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:22px;
	text-align:justify;
	}
.text_her{
	font-family: Helvetica, sans-serif;
	font-size:15px;
	color:#009933;
	line-height:26px;
	font-weight:600;
	}
.text-post-h{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:15px;
	font-weight:bold;
	}
.link{
	color:#FFFFFF;
	}
a.link:hover{
	color:#CCFF00;
	}
.link-s{
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0099CC;
	}
a.link-s:hover{
	color: #333333;
	}
.link_t{
	font-weight:bold;
	color: #333333;
	text-decoration:none;
	
	}
a.link_t:hover{
	color:#00CC33;
	}
.link_city{
	text-decoration:none;
	color: #666666;
	}
a.link_city:hover{
	color: #CC3333;
	}
.link_city_f{
	text-decoration:none;
	color: #333333;
	line-height:17px;
	}
a.link_city_f:hover{
	color: #CC3333;
	text-decoration:underline;
	}
.link-locality{
	color: #333333;
	text-decoration:none;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
a.link-locality:hover{
	color: #0099CC;
	text-decoration:underline;
	}
.link-citypage{
	color: #333333;
	text-decoration:none;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
a.link-citypage:hover{
	color: #0099CC;
	text-decoration:underline;
	}
.link-refine{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #A50C1B;
	text-decoration:none;
	}
a.link-refine:hover{
	color: #669900;
	}
.link-refine-1{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003399;
	text-decoration:none;
	}
a.link-refine-1:hover{
	color: #669900;
	}
.table { border-collapse:collapse; }
.td { border-left:1px dotted #333333; }
.td1 { border-top:1px dotted #333333; }
.td2 { border-top:3px solid #e2e2e2; }
.td3 { border-left:1px dotted #CECECE; }
.td4 { border-top:2px solid #e2e2e2; }
.td5 {border-bottom:3px solid #e2e2e2;}
.text_h{
	font-family: Helvetica, sans-serif;
	font-size:18px;
	color:#009933;
	line-height:26px;
	}
.text_h1{
	font-family: Helvetica, sans-serif;
	font-size:16px;
	color:#009933;
	line-height:26px;
	font-weight:bold;
	}
.option1{
	color: #333333;
	font-size:12px;
	height:15px;
	}
#div1 {
	display: block;
	margin:0;
	padding:0;
	}
#div2 {
	display:none;
	margin:0;
	padding:0;
	}
#div3 {
	display: block;
	margin:0;
	padding:0;
	}
#div4 {
	display:none;
	margin:0;
	padding:0;
	}
#div5 {
	display: block;
	margin:0;
	padding:0;
	}
#div6 {
	display:none;
	margin:0;
	padding:0;
	}
#div7 {
	display:none;
	margin:0;
	padding:0;
	}
/*#div11 {
	display: block;
	margin:0;
	padding:0;
	}
#div12 {
	display:none;
	margin:0;
	padding:0;
	}*/
#div13 {
	display: block;
	margin:0;
	padding:0;
	}
#div14 {
	display:none;
	margin:0;
	padding:0;
	}
#div44 {
	display: block;
	margin:0;
	padding:0;
	}
#div55 {
	display:none;
	margin:0;
	padding:0;
	}
.man{
	color:#FF0000;
	}
.man1{
	color: #CC0000;
	}
.user_box{
	border:1px solid #0099FF;
	background-color: #E7F1FF;
	padding:5px;
	}
.user_box1{
	border:1px solid #ADEAFE;
	background-color: #E9FAFF;
	padding:5px;
	}
/*validation of this yes*/
.no {
	margin:auto;
	padding:0px;
	width:100%;
	float:left;
	background-image: url(images/no_m.gif);
	background-repeat:repeat-x;
	}
.no div{
	background-image:url(images/no_r.gif);
	background-position:right top;
	background-repeat:no-repeat;
	}
.no div div {
	background-image:url(images/no_l.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:15px;
	padding-left:55px;
	padding-right:5px;
	padding-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#990000;
	}
.yes{ margin:auto;padding:0px;width:100%;float:left;background-image: url(images/yes_m.gif);background-repeat:repeat-x;}
.yes div{ background-image:url(images/yes_r.gif); background-position:right top; background-repeat:no-repeat;}
.yes div div {background-image:url(images/yes_l.gif); background-repeat:no-repeat;background-position:left top; padding:13px 5px 14px 55px; height:14px;font-size:12px; font-weight:bold; color:#003300;}
.button{
	border:1px solid #0099CC;
	background-color:#C7E8F1;
	padding:0px 0px 3px 0px;
	width:80px;
	height:22px;
	font-size:11px;
	height:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.button-u{
	border:1px #0099CC inset;
	background-color:#C7E8F1;
	padding:0px 0px 3px 0px;
	width:80px;
	height:22px;
	font-size:11px;
	height:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.heading{
	font-family: Tahoma;
	font-size:16px;
	height:26px;
	color:#0099CC;
	}
.heading1{
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	height:24px;
	color:#0099CC;
	font-weight:bold;
	}
.heading2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	height:24px;
	color:#0099CC;
	font-weight:bold;
	padding-top:5px;
	}
.h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:24px;
	color:#0099CC;
	}
#idemail{
	background-image: url(images/err_img.gif);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:20px;
	font-size:11px;
	height:19px;
	font-weight:bold;
	}
.refine-box{
	margin:0;
	border:1px solid #BCC5EB;
	/*background-image:url(images/refine.gif);
	background-repeat:no-repeat;*/
	padding-left:10px;
	height:auto;
	}
.refine-box-1{
	margin:0;
	border:1px solid #BCC5EB;
	border-bottom:none;
	border-top:2px solid #BCC5EB;
	background-color:#E4E9F8;
	padding:2px 0px 0px 10px;
	height:22px;
	}
.search-box{
	background-image:url(images/search_11.gif);
	background-repeat:repeat-x;
	height:181px;
	padding:5px 0px 5px 0px;
	}
.search-box:hover{
	background-image:url(images/search_22.gif);
	background-repeat:repeat-x;
	height:181px;
	}
.search-box1{
	background-image:url(images/gold.gif);
	background-repeat:repeat-x;
	height:181px;
	padding:5px 0px 5px 0px;
	}
.search-box1:hover{
	background-image:url(images/search_22.gif);
	background-repeat:repeat-x;
	height:181px;
	}
.search-box2{
	background-image:url(images/sil.gif);
	background-repeat:repeat-x;
	height:181px;
	padding:5px 0px 5px 0px;
	}
.search-box2:hover{
	background-image:url(images/search_22.gif);
	background-repeat:repeat-x;
	height:181px;
	}
.box-more{
	border:1px solid #e2e2e2;
	background-color:#F6F6F6;
	padding:5px;
	}
.box-image{
	border:1px solid #e2e2e2;
	padding:5px;
	}
.box-contact{
	border:1px solid #82D296;
	background-color: #E4F5D6;
	padding:5px;
	}
.box-contact1{
	border-bottom:1px solid #e2e2e2;
	border-left:1px solid #e2e2e2;;
	border-right:1px solid #e2e2e2;
	padding:10px;
	}
.box-contact2{
	border-bottom:1px solid #e2e2e2;
	border-left:1px solid #e2e2e2;;
	border-right:1px solid #e2e2e2;
	}
.more-h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333333;
	height:26px;
	font-weight:bold;
	}
.text-more{
	line-height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
.img{
	border:1px solid #ccc;
	padding:2px;
	text-align:center;
	vertical-align:middle;
	}
.input-cal{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	width:200px;
	height:20px;
	border:1px solid #39AAD8;
	line-height:20px;
}
.input-cal-1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	width:125px;
	height:20px;
	border:1px solid #39AAD8;
	line-height:20px;
}
h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#0099CC;
	line-height:17px;
}
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333333;
	line-height:17px;
}
.text-route{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:17px;
	}
.NcityBlk{background:#e8ecee;border-bottom:1px solid #e2e2e2;margin-top:2px;margin-top:-2px;height:27px; display:inline;}
.NcityUL{padding:0;margin:0;}
.NcityUL li{display:block;float:left;}
.NcityUL li a{display:block;padding:6px 6px;font-size:11px;color:#000;outline:none;}
.NcityUL li.active a{color:#fff;font-size:12px;font-weight:bold;background:#0268a8;}
ul.NcityUL a:hover{color:#fff;background-color:#0268a8;}
ul.NcityUL a:active{color:#fff;}
.Nsub_menu{margin:0;padding:0;}<!-- 

#tearshape3
{
background: #f5f5f5;
padding: 9px 3px 9px 3px;
color: #000000;
text-decoration: none;
-moz-border-radius: 15px 0px 15px 0px;
-webkit-border-radius: 9px 3px 9px 3px;
-webkit-border-top-left-radius: 9px 3px 9px 3px;
-webkit-border-bottom-right-radius: 9px 3px 9px 3px;
border:1px solid #cbdefe;
}
.edit-head{
	border:1px solid #3D7C46;
	background-color:#A9E8B3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#009933;
	height:31px;
	}
#menu-td{
	border:1px solid #E1E1E1;
	background-color:#EFEFEF;
	height:24px;
	}
.ab{
	float:left;
	width:200px;
	}
.bc{
	float:right;
	width:200px;
	}
.tab{
	width:80px;
	font-size:11px;
	line-height:17px;
	}
p{
	padding:0px 5px 0px 5px;
	font-size:12px;
	line-height:17px;
	text-align:justify;
}
.tearshape11
{
height:42px;
background: #f5f5f5;
padding:0px;
color: #000000;
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration: none;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border:1px solid #cbdefe;
}
.fb{ vertical-align:middle;}

.button { background:#eee url(images/button.gif) repeat-x 0 0; border:solid 1px #b1a874; color:#7f7f7f; font-size:11px; padding:0px 4px 4px 4px; cursor:pointer; line-height:14px !important; font-weight:bold; }
.button:hover { color:#333; border-color:#857b42; }
.button { -moz-box-shadow: 0 0 2px #978f6c; -webkit-box-shadow: 0 0 2px #978f6c;-moz-border-radius:4px; -webkit-border-radius:4px;}
.input-search{
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-webkit-border-top-left-radius: 4px 4px 4px 4px;
	-webkit-border-bottom-right-radius: 4px 4px 4px 4px;
	border:1px solid #B5D8FB;
	height:18px;
	}
.login-button{
	background-image:url('images/but_back.gif');
	background-repeat:repeat-x;
	height:26px;
	border:1px solid #6C9818;
	font-weight:bold;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	padding:0 15px 2px 15px;
	}
.login{
	/*background-color:#E1E5CA;*/
	margin:auto;
	background-color:#F8F8F8;
	width:250px;
	padding:10px;
	border:6px solid #e2e2e2;
	min-height:350px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	}
.member{
	margin:auto;
	width:600px;
}
.input_login{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	width:200px;
	border:2px solid #e2e2e2;
	height:19px;
	float:left;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	padding:1px;
	}
.inner-login{
	padding:30px;
	}
p{
margin:0px;
padding:2px 0px 2px 0px;
}
a{color:#575757; text-decoration:none;}
a:hover{color:#575757; text-decoration:underline;}
.f1{font-size:17px;}
.f2{font-size:19px;}
.fo1{font-family:Geneva, Arial, Helvetica, sans-serif;}
.b{font-weight:bold;}
.mem{
}
.mem ul{ margin:0px; padding:0px;}
.mem ul li{ text-decoration:none; display:block; background-image:url(images/me_right.png); background-repeat:no-repeat; padding-left:26px; font-size:12px; line-height:20px;}
.footer-h{font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color: #003366;}
/*---------------------------------- New Website----------------------------------*/
.pnlHeader{ background:url(images/head_bg.gif) repeat-x; height:29px;}
.pnlHeader .left{ display:block; width:460px; float:left; color:#FFFFFF; }
.pnlHeader .right{ display:block; float:right; width:500px; color:#555; text-align:right; margin-top:7px; padding-right:10px;}
.pnlHeader1{padding-top:20px; height:55px;}
.pnlHeader1 .left{ display:block; width:460px; float:left;}
.pnlHeader1 .right{ display:block; float:right; width:500px; color:#FFFFFF; text-align:right;}
.pnlCity{ background:url(images/city_bg.gif) repeat-x; height:23px; padding:3px 0; width:1002px;}
.pnlCity ul{ padding:0; margin:0; list-style:none; padding:5px; float:left;}
.pnlCity li{ display:inline;}
.pnlCity li a{ color:#333333; border-right:1px dotted  #333333; text-decoration:none;padding:0 15px; font-family:Tahoma; font-size:12px;}
.pnlCity li a:hover{ color:#003366}
.pnlFooter{background:url(images/footer_bg.gif) repeat-x; height:213px; padding:4px 0;}
.pnlFooter ul{ margin:15px; padding:0px; width:200px; list-style:none; border-right:1px #999999 dotted; height:183px; float:left;}
.pnlFooter ul li{ padding:0; line-height:22px;}
.pnlFooter ul li a{ color:#3c3c3c; text-decoration:none;}
.pnlFooter ul li a:hover{ color: #3A7F8C; text-decoration:underline;}
.pnlFooter ul li.head{ font-size:13px; font-family: Verdana, Arial, Helvetica, sans-serif; padding:0 20px 0 0; color:#185889; font-weight:bold;}
.pnlFooter1{background:url(images/footer_bg1.gif) repeat-x; height:13px; padding:10px 0; margin-bottom:10px;}
.pnlFooter1 span{ padding:10px; font-size:11px; font-family:Tahoma; color:#fff;}

ul.footerList { margin:0; padding:15px 15px; list-style:none; float:left; width:200px; }
ul.footerList li.title { background:url(images/blue-bullet.gif) no-repeat; width:200px; font-size:12px; color:#3c3c3c; font-weight:bold; padding:0; }
ul.footerList li {padding:0; line-height:21px; }
ul.footerList li a { color:#3c3c3c; text-decoration:none; }
ul.footerList li a:hover { text-decoration:underline; }
.pnlFooter .smo{float:right; width:300px; padding:15px; text-align:right}
.pnlFooter .pnlSearch{ float:right; width:400px; margin-top:75px; padding:15px; text-align:right;}
.pnlSearch .inputSe{ width:75px; border:1px solid #949494; padding:4px;-moz-border-radius:4px; -webkit-border-radius: 4px;-webkit-border-top-left-radius:4px;-webkit-border-bottom-right-radius:4px; height:26px;}
.pnlSearch .btnSearch{border:1px solid #245F8C; background-color:#3D8CC9; padding:4px;-moz-border-radius:4px; -webkit-border-radius: 4px; -webkit-border-top-left-radius:4px;-webkit-border-bottom-right-radius:4px;color:#FFFFFF; padding:8px 5px; font-weight:bold;}
.pnlSearch .btnSearch:hover{color:#996633;}
.pnlMiddle{width:1002px; margin:auto; padding:10px 0;}
.pnlRight{ float:left;width:1002px;}
.formContent{ display:block; width:942px !important; float:left; padding:0 20px 0 20px; margin-bottom:20px;}
.formContent .pnl{ display:block; float:left; width:942px !important;}
.formContent .nextContent{ float:left; width:942px;}
.formContent .pnl ul{ margin:0; padding:0; list-style:none; float:left;}
.formContent .pnl ul li.left{ display:block; float:left; width:215px; padding-right:5px; font-size:12px; text-align:right;height:31px;}
.formContent .pnl ul li.left span{ color:red;}
.formContent .pnl ul li.right{display:block; float:left; width:722px;font-size:12px;min-height:31px;}
.formContent .pnl ul li.amen{display:block; float:left; width:235px; font-size:12px;height:24px;}
.formContent .pnl ul li.middle{display:block; float:left; width:942px; font-size:12px;height:31px;}
.formContent .pnl input { border:1px solid #CCCCCC; padding:2px; float:none;}
.formContent .pnl select { border:1px solid #CCCCCC; padding:2px;}
.formContent .pnl textarea{ border:1px solid #CCCCCC; padding:2px; width:250px;min-height:75px;}
.formContent .pnl input.radio{ vertical-align:middle; width:14px; height:14px;}
.formContent .pnl input.checkbox{ vertical-align:middle; width:14px; height:14px;}
.formContent .header{border-bottom:3px solid #e2e2e2; margin-bottom:15px; }
.formContent .header span{font-size:18px; color:#000; }
.formContent .pnlSubscribe{ background-color:#F7F7F7; border:1px solid #F4F4F4; padding:10px; float:left; width:942px; margin:10px 0;}
.formContent .buttonProp{ height:35px; padding:0px 20px 4px 20px; background-color:#30B0DB; border:1px solid #0099CC;-moz-border-radius:4px; -webkit-border-radius: 4px; cursor:pointer; color:#FFFFFF; font-weight:bold;}
.optGroup{ font-style:normal; padding:0; color:#006699;}
.option{ margin:0; padding:0;} 
.sub{ border-top:1px dotted #CBCBCB; padding:15px 0 0 0; margin-top:15px; float:left;}
.w6{ width:60px;}
.w7{ width:70px;}
.w8{ width:80px;}
.w10{ width:100px;}
.w15{ width:150px;}
.w17{ width:170px;}
.w20{ width:200px;}
.h8{min-height:80px !important;}
.pnlMiddle .middleHead{float:left; width:1002px;}
.pnlMiddle .middleHead .top{background-color:#885E80; height:3px;}
.pnlMiddle .middleHead .heading{ margin-left:20px; width:290px; background-color:#885E80;-moz-border-radius: 0px 0px 8px 8px; -webkit-border-radius: 0px 0px 8px 8px;}
.pnlMiddle .middleHead .heading h1{margin:0;color:#FFFFFF; font-size:18px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; padding:5px;}
#userStatus{float:left; display:block; height:22px; width:200px; float:left; margin-left:5px;}
.statusPlus{background-image:url(images/visible.gif); background-repeat: no-repeat;}
.statusMinus{ background-image:url(images/user_logout.png); background-repeat:no-repeat; padding-left:20px;}
.formContent .mainLink{ width:907px;border-bottom:3px solid #e2e2e2; margin-bottom:15px; background-image:url(images/plus1.png); background-repeat:no-repeat; padding-left:35px; height:32px; float:left; margin-top:10px; }
.formContent .mainLinkMinus{width:907px;border-bottom:3px solid #e2e2e2; margin-bottom:15px; background-image:url(images/minus1.png); background-repeat:no-repeat; padding-left:35px; height:32px; float:left; margin-top:10px;}
.formContent .mainLink span{font-size:18px; color:#000; }
.formContent .mainLinkMinus span{font-size:18px; color:#000; }
.buttonArea{ float:left; margin:10px 0;}
#pnlMessage{}
.propertyAlert{ border:1px solid #AAD4F9; background-color:#DDEEFD; width:400px; height:140px; margin:10px 10px 10px 240px;; vertical-align:middle; text-align:center; font-size:14px; padding:10px; float:left; display:none;-moz-border-radius: 4px;	-webkit-border-radius: 4px;}
.formContent .errorCode{ width:300px; background:url(images/err_image.gif) no-repeat; padding-left:20px; height:20px; margin-top:3px; display:none;}
.pnlSearchArea{ border:1px solid #D6D6D6; background-color:#F7F6F6;-moz-border-radius: 4px;	-webkit-border-radius: 4px; min-height:55px; margin:10px auto; padding:10px 0; }
.pnlSearchArea ul{ margin:0; padding:0; list-style:none;}
.pnlSearchArea ul li{ display:block; float:left; font-size:12px; padding:4px;}
.pnlSearchArea ul li.title{ font-size:18px; color:#333333; font-family:Geneva, Arial, Helvetica, sans-serif; padding:17px 0 0 10px;;}
.pnlSearchArea select { border:1px solid #CCCCCC; padding:2px;}
.pnlMiddleSearch{ width:1002px; margin:auto; }
.pnlMiddleSearch .left{ width:835px; float:left; padding-right:10px;}
.pnlMiddleSearch .left .pnlRefine{ background-image:url(images/img-refine-top.gif); background-repeat:no-repeat; background-position:left top; background-color:#F4EFDF; min-height:200px;}
.pnlMiddleSearch .left .pnlRefine .title{ padding:5px 10px; color:#FFFFFF; font-size:17px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; height:47px;}
.pnlMiddleSearch .middleA{ width:400px; float:left; }
.pnlMiddleSearch .middleA ul{ padding:0; list-style:none; width:390px; float:left;border-right:1px dotted #993300;margin:0 10px 0 0; min-height:110px;}
.pnlMiddleSearch .middleA ul span{ width:390px; display:block; font-size:13px; font-weight:bold;}
.pnlMiddleSearch .middleA ul li{ display:block; width:195px; float:left;}
.pnlMiddleSearch .middleB{width:435px; float:left;  }
.pnlMiddleSearch .middleB ul{ padding:0; list-style:none; width:181px; float:left;border-right:1px dotted #993300;margin:0 10px; 0 0; min-height:110px;}
.pnlMiddleSearch .middleB ul li{ display:block; width:181px; float:left;}
.pnlMiddleSearch .middleB ul span{ width:191px; display:block;font-size:13px; font-weight:bold;}
.pnlMiddleSearch .foot{ width:835px; float:left;background-color:#F4EFDF;}
.pnlMiddleSearch .foot .a{ float:left; width:390px; padding:5px 0 0 10px;}
.pnlMiddleSearch .foot .b{ float:left; width:190px; padding:5px 0 0 10px;}
.pnlMiddleSearch .foot .c{ float:right; width:200px; padding-right:25px; text-align:right;}
.pnlMiddleSearch .pnlPaging{ text-align:center; padding:10px 0;} 
.pnlMiddleSearch .right{ width:157px; float:left;}
.pnlMiddleSearch .right .ref{ background-color:#EFEFEF; border:1px solid #AEAEAE;-moz-border-radius: 3px;-webkit-border-radius:3px; min-height:50px; padding:5px;}
.searchArea{}
.searchArea .searchWrapper{ width:835px; margin-top:10px;}
.searchArea .searchWrapper .headSearch{ height:23px; background-color:#DCC486; color:#363121; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; padding:6px 0;}
.searchArea .searchWrapper .bodyPnl{ min-height:170px; background-color:#EFEFEF; padding:5px 10px;}
.searchArea .searchWrapper .bodyPnl .left{ width:200px; min-height:130px; float:left; }
.searchArea .searchWrapper .bodyPnl .middle{ width:400px;min-height:130px; float:left;}
.searchArea .searchWrapper .bodyPnl .right{ width:200px;min-height:130px; float:left; text-align:right;}
.searchArea .searchWrapper .bodyPnl .leftD{ width:200px; min-height:26px; float:left; }
.searchArea .searchWrapper .bodyPnl .middleD{ width:400px;min-height:26px; float:left;}
.searchArea .searchWrapper .bodyPnl .rightD{ width:200px;min-height:26px; float:left; text-align:right; font-size:11px;}
.vAlign{vertical-align:middle;}
.pnlDetails{ padding:10px;}
.pnlDetails .desc{ border-bottom:1px solid #D2D2D2; margin-bottom:10px; padding-bottom:10px;}
.pnlDetails .desc span{ display:block;font-size:17px; font-weight:bold;height:26px;}
.more-details-pnl{ width:260px; padding:0 20px 20px;}
.more-details-pnl ul { padding:0; margin:0;}
.more-details-pnl ul li{ display:block; width:260px; height:16px; border-bottom:1px solid #e2e2e2; padding:5px 0; font-size:12px;}
#map_canvas { border:1px dashed #0099CC;}
.f12{ font-size:12px;}
.para{ font-size:12px; line-height:22px;}
.search_row{
	position:relative;
	width:1002px;
	margin:5px auto;
	}
.searchWrapper{
	float:left; display:block;
	width:664px;
	margin-right:10px;
	font-size:12px;
}
#searchTab{
	width:660px;
	height:34px;
	z-index:100;
}
#searchTab ul {
	padding:0px;
	margin:0px;
	list-style:none;
}
#searchTab ul li{
	display:block;
	float:left;
	border:1px solid #fff;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	background:url("images/search-tab-m.jpg") repeat-x;
	padding:10px 20px 10px 20px;
	font-weight:bold;
	border-bottom:none;
	font-size:12px;
	cursor: pointer;
	}
#searchTab ul li:hover{
	border:1px solid #fff;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	background:url("images/search-tab-active.jpg") repeat-x;
	border-bottom:1px solid #fff;
	font-weight:bold;
	text-decoration:none;
	border-bottom:none;
	
}
#searchTab .active{
	border:1px solid #fff;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	background:url("images/search-tab-active.jpg") repeat-x;
	font-weight:bold;
	text-decoration:none;
	border-bottom:none;
}
.searchWrapper .contentWrapper{
	background-color:#EBEBEB; 
	min-height:125px;
	margin-left:1px;
	padding:10px;
	-moz-border-radius: 0 6px 6px 6px;
	}
.searchRight{ float:left; display:block; width:322px; min-height:173px; border:1px dashed #999999; padding:2px; text-align:center; }
#pnlBuy{}
#pnlBuy span{ float:left; display:block; padding: 0 5px; }
.searchWrapper input{ border:1px solid #999999; padding:2px;}
.searchWrapper select{border:1px solid #999999; padding:2px; }
.searchWrapper .checkbox {border:1px solid #999999; padding:2px; vertical-align:middle;}
.searchWrapper .radio{vertical-align:middle;}
.pnlBanner{ padding:5px 0;}
.formCityPage{ float:left; display:block; width:250px; position:relative; margin-bottom:10px;}
.formCityPage input{ border:1px solid #999999; padding:2px;}
.formCityPage select{border:1px solid #999999; padding:2px; }
.radio{vertical-align:middle;}
.pnl-index-left{ float:left; display:block; width:170px; margin-right:10px; }
.pnl-index-right{ float:left; display:block; width:820px;}
.pnlGallery{ margin-bottom:6px;}
pre {text-indent: 30px} 
#tabmenu {color: #000; margin: 6px 0px 0px 0px;padding: 0px;z-index: 1;	padding-left: 4px; font-size:12px; } 
#tabmenu li { display: inline; overflow: hidden; list-style-type: none; } 
#tabmenu a, a.active { color: #333333; font: normal 1em verdana, Arial, sans-serif; padding: 2px 5px 0px 5px;margin: 0px; text-decoration: none;	cursor:hand; } 
#tabmenu a.active {border-top:1px solid #B3E9FE; border-left:1px solid #B3E9FE;
	border-right:1px solid #B3E9FE;
	color:#333333;
	background: #ffffff; 
	border-bottom: 3px solid #ffffff; } 

#tabmenu a:hover { 
	color: #006699; 
	/*background: #ADC09F; */} 



#tabmenu a:visited {
	color: #006699; } 


#tabmenu a.active:hover { 
	background: #ffffff; 
	color: #006600; } 



#content {
	font: 0.9em/1.3em verdana, sans-serif; 
	text-align: justify; 
	background: #ffffff; 
	padding: 5px; 
	border-top: none; 
	z-index: 2; } 
.vl{ vertical-align:middle;}
.postReqButton{ position:fixed; z-index:1500; top:200px; left:0px; /*right:130px; top:100px;*/ width:30px; height:194px; float:left; border:1px #0066CC;}
.postReqButton a { background:url("images/post-req.gif") no-repeat; display:block; width:30px; height:194px; top:200px; right:0; float:left;}
.ListPropertyB{ position:fixed; z-index:1500; top:200px; right:0px; /*right:130px; top:100px;*/ width:30px;; float:left; border:1px #0066CC;}
.ListPropertyB a { background: url("images/list-property.gif") no-repeat; display:block; width:30px; height:236px; top:200px; right:0; float:left;}
.pnlsmo{ width:111px; height:34px; display:block; float:right; background-image: url("images/smo.png");}
.pnlsmo a{ width:34px; height:34px; display:block; float:left;}
.img_gallery{ margin-right:5px;}
.pProject{ margin-bottom:5px;}
.advance-search{ font-size:12px;}
.advance-search input, select{ border:1px solid #ccc; padding:2px;}
.contactForm input, textarea{ border:1px solid #ccc; padding:4px; }
.contactForm input.submit{ background-color:#FF6600; -moz-border-radius: 4px;	border-radius: 4px; padding:8px 20px;}
.quick_contact input[type=text], select, textarea { border:1px solid #CCCCCC; margin-bottom:5px; font-size:11px; }
.innerLeft{ width:203px; margin-right:20px; float:left;}
.innerRight{ width:778px; float:left; text-align:right;}
.innerRight .proj_desc h2{ font-family:Georgia, "Times New Roman", Times, serif;}
.innerRight .proj_desc p{ line-height:22px;}
.innerRight .dess{ margin:10px 0 20px 0; border-bottom:1px dotted #666666;}
.projest_type h2{ font-size:15px; padding-bottom:10px; border-bottom:1px solid #999999; }
.projest_type ul{ margin:0; padding:0; list-style:none;}
.projest_type ul li{ width:200px; display:block;border-bottom:1px dotted #666666; background:url(images/arrow-bc.gif) no-repeat 180px 10px;}
.projest_type ul li a{ line-height:35px; color: #666666;  text-decoration:none;}
.projest_type ul li a:hover{ color: #006699;  text-decoration: underline;}
.form_project h2 { background-color:#CCCCCC; color:#333333; text-align:center; padding:10px 0; margin:10px auto; font-size:16px;}
.form_project p{ margin-top:10px; padding:0;}
.form_project input[type="text"],select{ border:1px solid  #999999; padding:4px;}
.form_project input[type="submit"]{ background:#D73434; border:1px solid #AE2121; padding:5px 20px; font-size:15px; border-radius:7px; color:#FFFFFF; font-weight:bold;}
.wrapper_tab{ position:relative;}
.wrapper_tab #tab{ /*position:absolute;*/ width:600px; height:32px; z-index:100;}
.wrapper_tab #tab ul { padding:0; margin:0; list-style:none;}
.wrapper_tab #tab ul li{
	display:block;
	margin-right:5px;
	float:left;
	border:1px solid #73cced;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	background: url("images/mbg3.gif") repeat-x;
	padding:8px 20px 8px 20px;
	font-weight:bold;
	font-size:12px;
	} 
.wrapper_tab #tab ul li:hover{
	border:1px solid #73cced;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	background:#fff;
	border-bottom:1px solid #fff;
	font-weight:bold;
	text-decoration:none;
	
}
.wrapper_tab .active{
	border:1px solid #73cced;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	background:#fff !important ;
	border-bottom:1px solid #fff !important ;
	font-weight:bold;
	text-decoration:none;
}
.wrapper_tab .content11{
	/*position: absolute;*/
	padding:5px;
	margin:0;
	border:1px solid #73cced;
	top:40px;
	width:764px;
	line-height:22px;
	font-size:12px;
	text-align:justify;
}
.wrapper_tab a{text-decoration:none; color:#4c4c4c;}
.wrapper_tab a:hover{text-decoration:underline; color:#4c4c4c;}
.wrapper_projects{}


