/*====================================
				Reza
			www.eSoftArena.com
=====================================*/
body{
	font-family:Arial, "Tahoma", "Times New Roman", Times, serif;
	font-size:12px;
	color:#334960;
	text-align:center;
	padding-bottom:95px;
	background:#f2f2f2 url(images/bdy_bg_rptx.gif) repeat-x 0 112px
}
*{margin:0; padding:0}
img,fieldset{border:0}
.hide{display:none; visibility:hidden}
h1{	padding-bottom:9px;	float:left}
h2, dt, h3, h4, h5, dfn, .buld_hm, .home_info strong, .home_links{text-transform:uppercase}
h2{font-size:25px; margin-bottom:9px}
h3, h4{font-size:15px; margin-bottom:18px}
h4{font-weight:normal}
h5{font-size:13px; color:#1a5b9c; padding-bottom:15px}
a{color:#334960; text-decoration:none}
/*a img{display:block}*/
p{margin-bottom:7px}
ul{list-style:none}
dfn{margin-bottom:18px; display:block; font-style:normal}
/*=================================
			HEADER
===================================*/
#wrap{
	width:1008px;
	margin:0 auto;
	background:url(images/wrap_shdw_bg_rpty.png) repeat-y left
}
#hdr{
	width:960px; /*1008*/
	height:99px; /*112*/
	padding:7px 20px 6px 20px;
	margin:0 4px 0 4px;

	background:#fff url(images/hdr_bg_btm_rptx.gif) repeat-x bottom;
}
h1 a{ width:170px; height:90px; display:block; background: url(images/logo.gif) no-repeat left top}
.hdr_rgt{ width:710px; height:91px; /*99*/ padding-top:8px; float:right;}
.buld_hm{
	width:168px;/*141px;/* /*201px;*/
	height:55px;
	background:#fff url(images/icon_build_hm.gif) no-repeat left top;
	line-height:34px;
	font-size:12px;
	float:right
}
.buld_hm a{ width:168px/*123px*/; /*201*/ color:#fff; height:56px; display:block;text-indent:-1000px}
.mn_nav{ height:31px; /*56*/ padding-top:4px; float:right; clear:both}
.mn_nav ul li, .bnr_nav li{display:block; float:left; font-size:13px; font-weight:bold; margin-left:4px}
.mn_nav ul li a{ height:31px; line-height:30px; padding:0 10px; display:block; float:left; background-color:#eaf1f8; color:#1d62a8}
.mn_nav ul li a:hover{ color:#fff; background-color:#1d62a8}
.mn_nav_sel{ color:#fff; background-color:#1d62a8;}
/*===================================
			BANNER
====================================*/
#bnr{
	width:998px; /*1008*/
	height:173px;
	padding:0 0 0 10px
}
.bnr_img{ width:432px; /*450*/ height:141px; /*159*/ padding:9px; margin:7px 0; background:url(images/bnr_img_container.gif) no-repeat left top; float:left}
.bnr_img dd{width:432px; height:141px; position:relative /*background:url(images/bnr_bg_img.gif) no-repeat center*/}
.bnr_img dd img{top:5px; position:absolute; left:5px}
.bnr_nav{
	 /*width:528px;548*/
	height:42; /*173*/
	padding:67px 20px 64px 0;
	float:right;
	text-align:right;
	overflow:hidden
}
.bnr_nav li{ margin-left:0; display:block; float:left;}
.bnr_nav li a{ background:url(images/nav_bg_rptx.gif) repeat-x top; height:42px; display:block; line-height:42px; float:left; color:#000; cursor:pointer}
.bnr_nav li a span{background:url(images/nav_bg_lft.gif) no-repeat left top;display:block; float:left; }
.bnr_nav li a span b{ height:42px; padding:0 12px; background:url(images/nav_bg_rgt.gif) no-repeat right top;display:block; float:left}
.bnr_nav li a:hover{ background-position:0 -42px}
.bnr_nav li a:hover span{ background-position:left -42px}
.bnr_nav li a:hover span b{ background-position:right -42px}

.bnr_nav_sel { background-position:0 -42px !important}
.bnr_nav_sel span{ background-position:left -42px !important}
.bnr_nav_sel span b{background-position:right -42px !important}
/*===================================
			MAIN
====================================*/
#main{
	width:980px;
	padding:10px;
	margin:0 4px;
	background:#edf3f9 url(images/mn_bg_tp_rptx.gif) repeat-x top;
	position:relative
}
.mn_tp_bdy{ width:100%; overflow:hidden; margin-bottom:10px}
/*===================================
		[Page: Home]
====================================*/
.mn_lft{width:225px; float:left; margin:0 9px 0 0; overflow:hidden}
.struct1_tp{width:225px; background:url(images/mnLft_bg_rpty.gif) repeat-y left}
.struct1_tp dd{background:url(images/mnLft_bg_tp.gif) no-repeat left top}
.struct1_tp dd fieldset{width:205px; /*225*/ padding:10px 10px 18px; background:url(images/mnLft_bg_botm.gif) no-repeat left bottom; text-align:left; overflow:hidden}
.left_form h3, .left_form select, .left_form input{
	width:202px;
	height:21px;/*22*/
	font-size:15px;
	background:#e7eef4;
	border:1px solid #c8d6e2;
	margin-bottom:14px;
	display:block;
	padding:1px 0 0 1px
}
.left_form h3{
	width:193px; /*203*/
	height:33px;
	line-height:33px;
	padding-left:10px;
	background:url(images/advanc_serch.gif) no-repeat left top;
	margin-bottom:17px
}
.left_form select, .left_form input{ font-size:13px; color:#2c2c2c; line-height:21px}
.left_form select{ width:205px; height:24px}
.left_form label{ margin-bottom:7px; font-size:15px; display:block}
.left_form span{width:100%; overflow:hidden; display:block; margin-bottom:14px}
.left_form span input{float:left; margin:0}
.left_form span .lbl_to{width:auto; display:block; padding:2px 3px 0 3px; float:left; margin:0}


.left_form .price_rng{width:84px; display:block; float:left;}
.left_form .butn_search{ width:93px; height:30px; border:none;	margin-bottom:0; float:right; background:none}

.struct1_botm{ margin-top:11px}
.struct1_botm dd{background:url(images/structure1_botm_tp.gif) no-repeat left top}
.struct1_botm dd fieldset{text-align:center; padding:30px 10px 40px;}
/*---------MAIN MIDDLE----------------*/
.mn_midl{ width:511px; float:left}
.mn_midl_content{ width:100%; background:url(images/mn_midl_bg_rpty.gif) repeat-y left; margin-bottom:9px}
.mn_midl_bg{background:url(images/mn_midl_bg_tp.gif) no-repeat left top}
.mn_midl_content fieldset{ background:url(images/mn_midl_bg_botm.gif) no-repeat left bottom; text-align:left; padding:10px; overflow:hidden}
.mn_midl_botm{ margin-bottom:0}
.mn_midl_botm .mn_midl_bg{ background:url(images/mn_midl_bg_tp2.gif) no-repeat left top}
.items{width:100%; overflow:hidden; margin:11px 0 30px}
.items dt{width:100%; font-size:18px; background:url(images/dt_bg_rptx.gif) repeat-x top; margin-bottom:11px}
.items dt span{background:url(images/dt_bg_lft.gif) no-repeat left top; display:block}
.items dt span b{width:471px; /*492*/ height:28px; font-weight:normal; background:url(images/dt_bg_rgt.gif) no-repeat right top; padding:0 10px; display:block; line-height:28px}
.items dd{width:157px; height:234px; float:left; margin-right:10px; overflow:hidden;} /*??????????? -- ! -- ????????????????*/
.items dd img{width:151px; height:116px}
.items dd strong{text-transform:uppercase}
.items dd span{width:151px;/*157*/ height:117px;/*127*/ padding:5px 3px; background:#e7eef4 url(images/default-prop.jpg) no-repeat center center; display:block; margin-bottom:9px;}
.items dd strong, .items dd b{display:block; font-size:12px; color:#1d61a6; margin-bottom:6px}
.items dd b{/*width:70px;*/ padding: 0 10px;color:#fff; background:#1d61a6; margin-bottom:13px; text-align:center; display:inline; line-height:17px}
.items .no_margin{margin-right:0}
.items p{margin-bottom:0}
.items p a{color:#FF7200}
/*.items p a:hover{text-decoration:underline}*/
/*-----MAIN RIGHT----*/
.mn_rgt{ float:right; margin-right:0}
.mn_rgt h3{height:auto; background:none; border:none; padding:0; margin-bottom:1px}
.mn_rgt h4{font-size:12px; margin-bottom:15px}

.bg_img{width:100%; height:100px; background:no-repeat center; margin-bottom:15px}

.mn_rgt p{font-size:11px; margin-bottom:15px}
.mn_rgt p a{color:#ff7200}
.mn_rgt h5{font-size:11px; margin-bottom:18px; background:url(images/dt_bg_lft.gif) no-repeat left top; padding-left:7px; display:block}
.mn_rgt h5 a{color:#000; cursor:pointer; background:url(images/dt_bg_rptx.gif) repeat-x top; display:block}
.mn_rgt h5 a span{height:28px; font-weight:normal; background:url(images/dt_bg_rgt_arrow.gif) no-repeat right top; padding:0 50px 0 5px; display:block; line-height:27px}
/*------HOME_BOTTOM------*/
.mn_bdy{width:100%; background:url(images/subPg_bg_rpty.gif) repeat-y left; overflow:hidden}
.tp_bg{width:100%; background:url(images/subPg_bg_tp.gif) no-repeat left top}
.bdy_content{width:970px; /*980*/ background:url(images/subPg_bg_botm.gif) no-repeat left bottom; padding:10px 10px 15px 0; overflow:hidden; position:relative}
.more_info h3{background:url(images/mr_info_bg_rptx.gif) repeat-x top; line-height:34px; margin:0; position:absolute; left:10px; top:35%}
.more_info h3 span{background:url(images/mr_info_bg_lft.gif) no-repeat left top; display:block; float:left}
.more_info h3 span b{height:34px; background:url(images/mr_info_bg_rgt.gif) no-repeat right top; padding:0 12px; display:block; float:left}
.more_info ul{width:750px; float:right; text-align:left; padding:20px 0 10px; overflow:hidden}
.more_info ul li{width:235px; /*250*/ padding:0 4px 0 11px; line-height:17px; background:url(images/bullet_mr_info.gif) no-repeat left center; float:left}
.more_info ul li a{color:#1d61a6}
/*===========================================
		[PAGE: Property News]
============================================*/
.mn_tp_bdy, .phase2_rgt{ text-align:left}
.mn_tp_bdy .tp_bg{background:url(images/subPg_bg_tpest.gif) no-repeat left top}
.mn_tp_bdy .bdy_content{ width:978px; /*980*/ padding:0 1px}
.tpbg_rptx{ width:960px; /*978*/ background:url(images/subPg_bg_tpest_rptx.gif) repeat-x 0 6px; padding:10px 9px}
.property_news fieldset{ padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #d2d2d2}
.property_news .no_brdr_botm{ padding-bottom:44px; margin-bottom:0; border:none}
.property_news fieldset div{ width:760px; float:right}
.property_news p a{ color:#ff9c00; display:block}
.pagination a{display:inline !important;}
/*===========================================
		[PAGE: About Us]
============================================*/
.about_us .tpbg_rptx{ padding-bottom:300px}
.about_us strong, .about_us p{ margin-bottom:30px; display:block}
/*==========================================
		[PAGE: Property News Details]
===========================================*/
.property_news_details fieldset div{ width:685px}
/*=========================================
		[PAGE: Property Details]
==========================================*/
.property_detls_tp{ width:100%; overflow:hidden; margin-bottom:40px}
.property_info{ width:600px; float:left}
.property_info address{ padding-right:5px; font-style:normal; padding-bottom:18px}
.property_info address strong{ color:#1b5c9e; font-size:15px; font-weight:normal; display:block}
.property_info address span{ font-size:12px; display:block}
.price{ color:#fff; font-size:13px; background:#1b5c9d; padding:0 8px; line-height:21px; display:inline-block}
.property_info dl{width:100%; overflow:hidden; margin-top:13px}
.proprty_img_cont{ width:308px;/*324*/ height:200px;/*216*/ padding:8px; background:#e7eef4; border:1px solid #d0dae2; float:left; overflow:hidden; position:relative}
.proprty_img_cont img{ left:8px; top:8px; position:absolute}
.proprty_highlights{ width:250px; float:right}
.proprty_highlights ul{margin-bottom:15px}
.proprty_highlights ul li{ background:url(images/bullet_mr_info.gif) no-repeat left center; padding-left:10px; display:block}
.proprty_highlights a, .more_property strong{ width:150px;/*144/Changed*/ padding:0 17px 0 7px; line-height:28px; color:#fff; font-weight:bold; margin-bottom:5px; background:#1b5c9d url(images/buttn_bg_pro_info.gif) no-repeat 156px center; display:block}
.more_property{ width:254px; padding:2px; float:right; background-color:#CCCCCC}
.more_property strong{ width:232px; padding:0 10px; background-image:none; display:inline-block; margin-bottom:8px}
.more_property a{ width:110px;/*120*/ height:85px;/*95*/ padding:5px; background:#e7eef4; float:left; display:block; margin:0 7px 7px 0}
.more_property img{ width:110px;/*120*/ height:85px}
.more_property a:hover{background-color:#CDE5FA}
/*---bottom---*/
.property_detls_botm{ width:100%; overflow:hidden; margin-bottom:20px}
.map, .map_side_bar{ float:left; background:#e7eef4; border:1px solid #d0dae2}
.map{ /*width:781px;797 height:337px;361*/ padding:12px 8px; text-align:center;}
.map_side_bar{ width:134px;/*148*/ padding:7px; float:right}
.map_side_bar a { width:100%; height:72px; color:#1a5b9b; position:relative; display:block; margin-bottom:20px}

/********map bar **********/
.map_bar{width:445px;overflow:hidden;background:#e7eef4; border:1px solid #d0dae2}
.map_bar a{width:134px;/*148*/ padding:7px; float:left;height:72px; color:#1a5b9b; position:relative; display:block; margin-bottom:5px}
.map_bar a b{width:134px; line-height:22px; position:absolute; left:7px; bottom:8px; text-align:center; display:block; background-color:#cdd8e3;
opacity: 0.65; filter:alpha(opacity=65); /* IE's opacity*/ }

.map_side_bar a b{ width:100%; line-height:22px; position:absolute; left:0; bottom:0; text-align:center; display:block; background-color:#cdd8e3;
opacity: 0.65; filter:alpha(opacity=65); /* IE's opacity*/ }
/*=============================s==============
		[PAGE: LogIn]
============================================*/
.phase2_rgt{width:746px; background:url(images/2phase_rgt_bg_rpty.gif) repeat-y left; overflow:hidden; float:left}
.phase2_rgt .tp_bg{background:url(images/2phase_rgt_bg_tp.gif) no-repeat left top}
.phase2_rgt .bdy_content{ width:744px; /*746*/ padding:0 1px; background:url(images/2phase_rgt_bg_botm.gif) no-repeat left bottom}
.phase2_rgt .tpbg_rptx{width:730px; /*744*/ padding:10px 7px}

.phase2_rgt_bdy{width:730px; margin-bottom:18px; background:url(images/2phase_rgt_bdy_bg_tp.gif) no-repeat left top; padding-top:10px}
.login .phase2_rgt_bdy{margin-bottom:90px}
.phase2_rgt_bdy_bg{background:url(images/2phase_rgt_bdy_bg_rpty.gif) repeat-y left}
.phase2_rgt_bdy fieldset{width:700px;/*730*/ padding:40px 15px; background:url(images/2phase_rgt_bdy_bg_botm.gif) no-repeat left bottom; overflow:hidden}
.input_here label{font-size:15px; display:block; margin:12px 0; color:#000; text-transform:uppercase}
.input_here input{width:309px;/*319*/ height:20px;/*32*/ color:#2f4256; padding:2px 5px 0; border:1px solid #adbac5; display:block; margin:0 0 6px 178px; font-size:15px}
.input_here select{width:322px;/*319*/ height:32px;/*32*/ color:#2f4256; line-height:32px; /*padding:8px  0;*/ border:1px solid #adbac5; display:block; margin:0 0 6px 178px}
.input_here span{ margin:10px 0 2px 178px; display:block}
.input_here textarea{width:516px;/*518*/ height:80px;/*82*/ margin:2px 0 6px 178px; padding:2px 0 0 2px}
.input_here .butn_login{width:59px; height:32px; padding:0; border:none; display:block;margin:0 0 0 9px;  float:left}
.butn_sign_up{width:67px; height:32px; background:url(images/butn_sign_up.gif) no-repeat left top;margin:0 0 10px 178px!important; margin:0 0 0 89px;display:block; float:left}
.input_here .forgot_pass{clear:both;display:block;margin:0 0 0 178px; font-size:11px;}
.forgot_pass a{color:#4a4a4a}
.input_here p{ display:block; margin:7px 0 17px 178px; line-height:5px}
.input_here .iAgree{ width:13px; height:14px; border:none; display:inline-block; margin:0 6px 0 0}
.input_here .butn_submit{ width:67px; height:32px; padding:0; border:none; margin-bottom:12px}
/*===========================================
		[PAGE: Register]
============================================*/
.register .phase2_rgt_bdy{ margin-bottom:45px}
/*===========================================
		[PAGE: Error]
============================================*/
.error, .sorry{margin:20px 0 278px}
.error fieldset,.sorry fieldset{padding:20px 15px}
.error_msg{ margin:0 !important}
.error h4, .error_msg h4,.sorry h4{height:37px;/*64*/ background:url(images/error_bg.gif) no-repeat left top; padding:27px 0 0 155px; margin-bottom:0}
.sorry h4{background:url(images/sorry.gif) no-repeat left top; }
/*===========================================
		[PAGE: Success]
============================================*/
.success{margin:20px 0 5px}
.success fieldset{padding:20px 15px}
.success_msg{margin:0 !important}
.success h4, .success_msg h4{height:50px;/*77*/ background:url(images/success.gif) no-repeat left top; padding:27px 0 0 155px; margin:0}
/*===========================================
	[PAGE: User Account Landing]
============================================*/
.user_acc_landing .phase2_rgt_bdy{margin-bottom:173px}
.user_acc_landing .phase2_rgt_bdy fieldset{padding:10px 15px 56px}
.butn_acc{width:100%; overflow:hidden; font-weight:bold; text-transform:uppercase; margin-top:23px; display:block}
.butn_acc a{padding:0 33px 0 12px; background:#1B5C9D url(images/bullet_acc.gif) no-repeat right; line-height:28px; margin-right:10px; color:#fff; display:block; float:left}
/*==========================================
		[PAGE: Build Your Own Home]
===========================================*/
.buld_ur_own_hm h3{margin-bottom:5px}
.buld_ur_own_hm .tpbg_rptx{ width:726px; /*744*/ padding:10px 9px; overflow:hidden}

.build_item{width:100%; overflow:hidden; border-top:1px solid #DFDFDF; padding:20px 0 18px; text-align:justify}
.build_item dt{font-weight:bold; text-transform:uppercase; margin-bottom:15px}
.build_item dd img{width:160px; height:115px; border:7px solid #E7EEF4; margin-right:12px;float:left;}
/*=========================================
		[PAGE: Rent > London]
==========================================*/
.mn_lft ul{ margin-bottom:18px; font-size:13px; font-weight:bold}
.mn_lft ul li{width:204px; overflow:hidden; border-top:1px solid #dee6ee; background:url(images/bullet_mnlft_lst.gif) no-repeat 2px 7px; padding-left:13px; line-height:20px; display:block; text-align:left}
.mn_lft ul .no_brdr_tp{ border:none}
.mn_lft ul li a{ color:#1d61a7}
.mn_lft ul li ul{ margin-bottom:0; font-size:11px}
/*-- right side --*/
.rent h2{ margin-bottom:0}
.curent_pg{ color:#ff9c00; font-weight:bold}
.home_dtls, .home_dtls_pages{ width:100%; border-top:1px solid #e0e0e0; padding:9px 0 7px; position:relative;}
.home_info{ width:410px; margin-right:5px; float:left}
.home_img{ width:168px;/*172*/ height:132px;/*136*/ padding:2px; margin-right:10px; background:#e7eef4 url(images/default-prop.jpg) no-repeat center center; border:1px solid #d4dfe9; float:left;}
.home_img img{width:164px  !important; height:130px !important}
.home_name{ width:226px; float:right}
.kilmers{ padding:3px 2px; border:1px solid #cfdbe7; display:block; margin-bottom:8px}
.home_links{ width:307px; /*310*/ padding-left:3px; line-height:26px; border:solid #e0e0e0; border-width:1px 0; background:#f6f6f6; /*float:right;*/  font-size:11px; clear:right; position:absolute; bottom: 2px; right: 3px;/*margin-top:28px*/ overflow:hidden}
.home_links a{color:#000; background:url(images/bullets_home_links.gif) no-repeat right top; padding:0 10px 0 4px; display:block; float:left}
.home_links a:hover{ color:#a40006; background-position:right -26px}
.home_info h3{ margin-bottom:7px}
.home_info big{ color:#ffb000; font-size:20px; font-weight:bold; display:block; margin-bottom:10px}
.home_info strong{ color:#a60007; font-size:12px; display:block; margin-bottom:6px}
.home_info label{ font-size:11px; font-weight:bold; display:block; margin-bottom:2px}
/*-- page numbers --*/
.home_dtls_pages{ text-align:right; padding-top:26px}
.home_dtls_pages a{ line-height:20px; display:inline-block}
.home_dtls_pages .butn_prev{ color:#fff; padding:0 7px 0 22px; background:#ff9c00 url(images/butn_previous_bg.gif) no-repeat 5px center}
.home_dtls_pages .butn_next{ color:#fff; padding:0 22px 0 7px; background:#1d62a8 url(images/butn_next_bg.gif) no-repeat 39px center; font-weight:bold; margin-left:6px}
/*======================================
				[PAGE: Rent]
=======================================*/
.featured_rent h4{text-transform:none; font-size:18px}
.featured_rent .items dt{background:none}
.featured_rent .items dd{width:173px; height:245px; margin:0 9px 20px 0}
.featured_rent .items img{width:162px; height:124px}
.featured_rent .items dd span{width:162px;/*173*/ height:124px;/*139*/ padding:5px 6px 10px 5px}

.map_container{width:100%; overflow:hidden; border-top:1px solid #CFD9E4; padding:5px 0;}
.map_txt{width:100%;/*388px;*/ float:left; text-align:justify}
.google_map{width:310px;/*326*/ height:202px;/*220*/ padding:9px 8px; float:right; border:1px solid #CFDBE7; background:#E7EEF4}
/*======================================
			[PAGE: Agent List]
=======================================*/
.agent_list .home_dtls_pages{ border:none}
.agent_box{ width:100%; /*background:url(images/agent_bg_midl.gif) repeat-y center;*/}
/*.agent_dtls{ width:350px; padding:10px 0 10px; float:left; height:110px;position:relative;}*/
/*.agent_dtls{  padding:0 0 10px;height:110px; margin-bottom:5px;}
*html .agent_dtls{margin:0;}*/
.agent_dtls_inner{width:95%;overflow:hidden;padding:10px 0;}
.agent_dtls .phase2_rgt_bdy{margin:0;}

.agent_dtls .phase2_rgt_bdy_bg fieldset{padding-top:0;padding-bottom:0;}


/*.agent_dtls .home_links{position:absolute;bottom:5px; width:90%; padding-left:10%}*/
.agent_dtls .home_links{width:90%; padding-left:20%;position:static;text-align:center;background:#b9d1e8;border-top:1px solid #1d62a8;border-bottom:1px solid #1d62a8;}
.agent_dtls span{ /*text-transform:capitalize; */display:block; margin-bottom:4px}
.agent_dtls span a:hover{text-decoration:underline;}
.agent_dtls span strong{font-size:15px;}
/*======================================
		   [PAGE: Agent Details]
=======================================*/

.agent_dtls_wrap{width:100%;overflow:hidden;}
.agent_dtls2{width:100%; overflow:hidden;/*float:left; */padding-bottom:15px}
.agent_dtls2 p{padding-left:115px; /*text-transform:uppercase*/}
.agent_dtls2 p span{display:block; margin-bottom:4px}
.agent_dtls2 p span b{font-size:15px;text-transform:uppercase}
.agent_dtls2 p span a:hover{text-decoration:underline;}

/*.agent_dtls3{width:50%; overflow:hidden;float:right; padding-bottom:15px}
.agent_dtls3 p{padding-left:115px;}
.agent_dtls3 p span{display:block; margin-bottom:4px}*/

.agent_details .phase2_rgt_bdy{width:100%; background:url(images/agent_contact_tp.gif) no-repeat left top}
.agent_details .phase2_rgt_bdy_bg{background:url(images/agent_contact_rpty.gif) repeat-y left}
.agent_details .phase2_rgt_bdy_bg fieldset{width:100%; background:url(images/agent_contact_botm.gif) no-repeat left bottom; padding-top:12px}

.contact_agent_form dt{margin-bottom:20px; text-transform:none; font-weight:bold}
.contact_agent_form dd{width:100%; overflow:hidden; margin-bottom:7px}
.contact_agent_form dd label{width:86px; padding-right:2px; line-height:25px; display:block; float:left}

.contact_agent_form dd input{width:314px;/*319*/ height:20px;/*32*/ padding:2px 2px 0; float:left; border:1px solid #ADBAC5; font-size:15px; color:#555555}

.contact_agent_form dd textarea{width:516px;/*518*/ height:80px;/*82*/ padding:2px 0 0 2px; float:left; border:1px solid #ADBAC5}
.contact_agent_form dd select{width:318px;/*319*/ height:32px;/*32*/ float:left; border:1px solid #ADBAC5; display:block}
.contact_agent_form dd p{width:500px; overflow:hidden; float:left; margin:0}
.contact_agent_form dd p input{width:16px; height:15px; margin:9px 7px 0 0; padding:0; border:none}
.contact_agent_form dd p label{width:auto; margin:11px 0 0 0; line-height:12px}
.contact_agent_form dd p span{width:100%; height:50px; display:block; float:left; overflow:hidden}
.contact_agent_form dd p span input{width:142px;/*142*/ height:30px; padding:5px 0 0 2px; border:1px solid #ADBAC5}
.contact_agent_form dd p span label{line-height:30px; margin-right:2px}

.contact_agent_form dd .send_email{width:auto; height:auto; border:none; margin:5px 0 20px 86px; float:none}




/*=================================
			login_box
===================================*/
.login_box{width:703px; overflow:hidden;}

.login_boxLft{width:349px; background:url(./images/login_boxBg.gif) repeat-y -349px top; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px}
.login_boxLftTp{width:100%; background:url(./images/login_boxBg.gif) no-repeat left top}
.login_boxLftBtm{width:335px;/*349*/ height:202px;/*219*/ padding:17px 0 0 14px; background:url(./images/login_boxBg.gif) no-repeat right bottom; color:#242525; position:relative}
.login_boxLftBtm h4{padding-bottom:11px; font-size:14px; line-height:15px; color:#1d62a8; font-style:italic; font-weight:bold; text-transform:none;margin:0}
.login_boxLftBtm h4.userLogin{color:#242525}
.login_boxLftBtm h4.userLogin strong{color:#2366aa; font-size:16px}

.login_boxLftBtm i{padding-bottom:20px; line-height:14px; display:block}
.login_boxLftBtm label{width:100%; padding-bottom:7px; display:block; overflow:hidden}
.login_boxLftBtm label span{width:79px; float:left; line-height:20px;}
.login_boxLftBtm label input{width:198px;/*204*/ height:16px; padding:1px 3px; float:left; line-height:16px; border:1px solid #adbac5}
.login_boxLftBtm label.chk{padding-bottom:35px}
.login_boxLftBtm label.chk input{width:18px; height:20px; margin-right:4px}
.login_boxLftBtm label.chk span{width:auto}
.login_boxLftBtm label.lastLabel{padding-bottom:62px}
.login_boxLftBtm a{color:#804e00; text-decoration:underline;}
.login_boxLftBtm .butnLogin{width:70px; height:34px;/* text-indent:-1000px;*/ overflow:hidden; display:block; position:absolute; left:218px; bottom:31px; /*background:url(./images/butnLogin.gif) no-repeat*/}

.login_boxRgt{width:349px; background:url(./images/login_boxBg.gif) repeat-y -349px top; float:right; font-family:Arial, Helvetica, sans-serif; font-size:14px}
.login_boxRgtTp{width:100%; background:url(./images/login_boxBg.gif) no-repeat left top}
.login_boxRgtBtm{width:331px;/*349*/ height:204px;/*219*/ padding:15px 0 0 18px; background:url(./images/login_boxBg.gif) no-repeat right bottom; color:#242525; position:relative}
/*.login_boxRgtBtm h4{width:100%; padding-bottom:107px; line-height:18px; font-size:14px; overflow:hidden; font-weight:bold; text-transform:none}*/
.login_boxRgtBtm h4{padding-bottom:107px; font-size:14px; line-height:15px; color:#1d62a8; font-style:italic; font-weight:bold; text-transform:none;margin:0}
.login_boxRgtBtm h4 label{float:left}
.login_boxRgtBtm h4 span{float:left}
.login_boxRgtBtm h4 img{float:left}
.rgtLnk{width:298px;/*331*/ display:block; padding:0 0 0 33px}
.rgtLnk a{color:#b97f24; font-style:italic; margin-right:25px}
.rgtLnk a:hover{text-decoration:underline}
/*.rgtLnk a.aboutLink{text-decoration:underline}*/
.rgtLnk a.butnCrt{width:196px; height:52px; display:block; text-indent:-1000px; overflow:hidden; background:url(./images/butn_crtAccount.gif) no-repeat; position:absolute; left:70px; top:66px}



/*======================================
				FOOTER
=======================================*/
#ftr{	color:#344c64;
	width:1000px;
	margin:0 auto;
	padding-top:15px;
	text-align:left;
	font-size:11px;
	background:url(images/ftr_bg_tp_rptx.gif) repeat-x top
}
#ftr a{ color:#344c64}

.contact-agent-hide{
	cursor:pointer;
	height:28px;
	width:180px;
	background:url(images/contact-agent.gif) no-repeat top;
}

.contact-agent-show{
	height:28px;
	width:180px;
	cursor:pointer;
	background:url(images/contact-agent.gif) no-repeat 0 -28px;
}


/***********esoft logo***********/
#ftr dd{position:relative;}

.esoft-logo{position:absolute;top:-8px;right:5px;}

.input_here .new_ad_inp{
	margin-left:120px !important;
}

.new_add_frm input,.new_add_frm select,.new_add_frm textarea{margin-left:120px}

/*=================================
			pagination
===================================*/
.pagination{width:auto; height:22px; overflow:hidden; font-size:15px; font-family:"Times New Roman", Times, serif; font-style:italic; color:#00387c; font-weight:bold;float:right;margin-bottom:10px}
.pagination span{float:left; padding:0 5px 2px 0; line-height:20px}
.pagination a{width:23px; height:20px; padding:0 0 2px; display:block; overflow:hidden; color:#000; text-align:center; line-height:20px; float:left; margin-right:4px; background:url(./images/pagination_bg.png) no-repeat}
.pagination a.arrow_pre{background:url(./images/arrow_pre.png); text-indent:-1000px}
.pagination a.arrow_next{background:url(./images/arrow_next.png); text-indent:-1000px}
.pagination a:hover, .pagination a.selected{background-position:left bottom; text-decoration:none}



.left-ad-wrap{width:200px; /*450*/ height:432px; /*159*/ padding:9px; margin: 0 auto; background:url(images/left_bnr_img_container.gif) no-repeat left top;position:relative}
.left-ad-wrap img{top:12px; position:absolute; left:10px}

.now_page a:hover, .home_dtls_pages a:hover, .mn_lft ul li a:hover, .more_info ul li a:hover, #ftr a:hover, .input_here a/*not hover*/{ text-decoration:underline}


/*=================================
			transport
===================================*/
#transport{width:auto; overflow:hidden; color:#000;margin-top:15px;}
#transport span{padding:0 0 1px; display:block; line-height:30px; overflow: hidden; /*float:left;width: auto; margin-right:5px*/}
#transport img{margin:0 8px 0 0; float:left}
#property_link{width:100%; overflow:hidden}
#property_link a{width:101px;/*108*/ padding:0 0 0 7px; line-height:23px; float:left; font-size:11px; color:#fff; background:#1b5c9d url(./images/arrow_01.gif) no-repeat 96px center; margin-right:2px; text-transform:uppercase}


/*********uploader***************/

div#imgUploader{
	padding-left:120px;
}
div.fieldset {
	border:  1px solid #afe14c;
	margin: 20px 0;
	padding: 20px 10px;
	width:478px;
	clear:both;
}
div.fieldset span.legend {
	position: relative;
	background-color: #FFF;
	padding: 3px;
	top: -30px;
	font: 700 14px Arial, Helvetica, sans-serif;
	color: #73b304;
}


#thumbnails, #editThumbnail{
	width:100%;overflow:hidden;
}

#editThumbnail{padding-left:120px}

#thumbnails div, #editThumbnail div{
	float:left;
	width:100px;
	margin:5px;
}

#thumbnails span, #editThumbnail span{
	display:block;
	cursor:pointer;
	text-align:center;
	width:80px;
	margin:0;
}

.progressName{color:#009900;font-weight:bold}
.progressBarStatus{color:#990000;font-weight:bold}


.input_here #loc_area{padding-left:120px} 
.input_here #loc_area p{margin:0;}
.input_here #loc_area p select{margin:10px 0 10px 0}




/*================================DIPU-2009-10-16======================================*/
/*------pg-1-----*/
#index_pg1{
	width:100%;/*730*/
}
#index_pg1 h3{line-height:19px; margin-bottom:7px}
.sky_box{width:730px; background:url(images/2phase_rgt_bdy_bg_rpty.gif) repeat-y left; margin-bottom:5px}
.sky_box_top{width:100%; background:url(images/2phase_rgt_bdy_bg_tp.gif) no-repeat left top}
.sky_box_btm{
	width:706px;/*730*/
	padding:10px 12px; 
	background:url(images/2phase_rgt_bdy_bg_botm.gif) no-repeat left bottom; 
	/*overflow:hidden;*/
}
dl.option_box{
	width:694px;/*706*/
	height:138px;
	padding:12px 0 0 12px; 
	background-color:#fff;
}
dl.option_box dd{width:100%; padding:0 0 12px; float:left}

/*.option_box select{
	width:208px;/*221/
	height:31px;
	padding:0 0 2px 13px;
	margin:0 10px 0 0;
	float:left;
	font-size:15px;
	line-height:31px;
	font-weight:bold;
	color:#fff;
}
.option_box select.selectBox1{background:url(images/selectBox/select_bg1.gif) no-repeat}
.option_box select.selectBox2{width:144px; padding-top:2px;  background:url(images/selectBox/select_bg2.gif) no-repeat}*/

.option_box input{
	width:426px;/*450*/
	height:33px;/*33*/
	padding:0 12px;
	margin-right:13px;
	float:right;
	font-size:13px;
	line-height:33px;
	color:#6b6b6b;
	border:none;
	background:url(images/input_bg1.gif) no-repeat;
}
.option_box input.inp_1{width:195px; background:url(images/input_bg2.gif) no-repeat}
input.butn_search2{
	width:88px; 
	height:27px;
	margin:4px 15px 0 0;
	float:right;
	text-indent:-1000px;
	overflow:hidden;
	background:url(images/butn_search2.gif) no-repeat;
	cursor:pointer;
}
.option_box i{
	float:left;
	font-size:17px;
	line-height:33px;
	color:#535353;
	margin:0 5px 0 -5px;
	font-weight:bold;
}
/*--------2009-10-31 start---------*/
dl.img_box{
	width:750px;
	overflow:hidden;
	margin:0 -10px;
}
dl.img_box dd{
	width:157px;/*157*/
	height:127px;/*127*/
	padding:0 15px 30px;
	float:left;
	overflow:hidden;
}
dl.img_box img{
	width:143px;
	height:113px;
	border:7px solid #e7eef4;
}
/*----------end----------*/

/*------pg-2-----*/
.detail{width:721px; background:url(images/detail_bg.gif) repeat-y; margin-bottom:12px}
.detail_top{width:100%; background:url(images/detail_bg.gif) no-repeat center top}
.detail_btm{width:100%; padding:0 0 7px; background:url(images/detail_bg.gif) no-repeat right bottom;}
dl.detail_In{
	width:714px;/*721*/
	padding:0 0 15px 7px;
	overflow:hidden;
	background:url(images/img_11.jpg) no-repeat 640px bottom;
	padding-bottom:60px;
}
.detail_In dd{width:108px; float:left}
.detail_In dd.detail_dd{
	width:588px;/*599*/ 
	padding:0 0 0 11px;
	font-size:13px;
	line-height:17px;
	color:#1d61a7;
}
.detail_In dd img{
	width:106px;
	height:71px;
	border:1px solid #d2e4f4;
	margin:7px 0 5px;
}
.detail_In dd span{
	width:100%;
	overflow:hidden;
	font-size:13px;
	line-height:15px;
	color:#a10b1b;
}
.detail_In dd span label{float:left}
.detail_In dd span b{float:right; font-weight:normal}
.detail_In h4{
	width:100%;
	padding:4px 0 6px;
	margin:0;
	float:left;
	font-size:17px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#1d61a7;
	text-transform:none;
}
.detail_In a:hover{text-decoration:underline}
.list_1{
	width:156px;/*160*/
	padding:0 0 0 4px;
	float:left;
}
.list_1 li{width:100%; float:left;}
.list_1 li a{padding:0 0 0 12px; color:#1d61a7; background:url(images/bullet_1.gif) no-repeat left 2px}
dd.detail_dd p{width:427px; float:left; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif}
a.more_detail{
	float:right;
	padding:0 13px 0 0;
	line-height:14px;
	color:#1d61a7;
	background:url(images/bullet_2.gif) no-repeat right 3px;
}
/*------pg-3-----*/
.box_description{
	width:694px;/*706*/
	padding:12px 6px;
	overflow:hidden;
	background-color:#fff;
	font-size:13px;
	color:#023b75;
}
.box_desc_left{
	width:288px;
	float:left;
}
.box_desc_rgt{
	width:400px;
	float:right;
	background:url(images/img_20.jpg) no-repeat 296px top;
}
.box_description a:hover{text-decoration:underline}
img.img_big{
	width:274px;
	height:191px;
	border:1px solid #d2e4f4;
	display:block;
	margin:0 auto;
}
.img_box2{
	width:100%;
	padding:0;
	overflow:hidden;
}
.img_box2 a{
	float:left; 
	margin:11px 5px 0 6px;
}
.img_box2 a img{
	width:82px; 
	height:62px; 
	border:1px solid #d2e4f4;
}
.contact_box{
	width:250px;/*276*/
	height:110px;/*121*/
	padding:11px 13px 0;
	margin:12px auto 0;
	background:url(images/contact_box.gif) no-repeat; line-height:25px;
}
.contact_box h4{
	font-size:15px;
	line-height:15px;
	font-weight:bold;
	margin:0 0 5px;
}
.contact_box a{color:#0168c8}
.contact_box a.dealer{
	padding:0 0 0 25px;
	text-transform:uppercase; 
	text-decoration:underline; 
	background:url(images/icon_1.jpg) no-repeat;
}
.contact_box a:hover{text-decoration:underline}
.contact_box span{
	padding:0 0 0 27px; 
	display:block; 
	background:url(images/icon_2.jpg) no-repeat left 5px;
}
.box_desc_rgt h4{
	font-size:21px; 
	text-transform:none; 
	margin:0 0 5px; 
	font-weight:bold;
}
.box_desc_rgt h5{
	padding:0 0 5px;
	font-size:17px;
	color:#023b75;
}
.box_desc_rgt h5.h5_price{text-transform:none; padding-bottom:25px}
.list_2{width:100%; padding:0 0 25px; overflow:hidden}
.list_2 li{
	width:125px;/*140*/
	padding:0 3px 0 12px;
	float:left;
	line-height:21px;
	background:url(images/bullet_3.gif) no-repeat left 7px;
}
.list_2 li a{color:#023b75;}
.box_desc_rgt p{text-align:justify}





/*============== Hack Codes for ie6 =======================*/
*html #wrap{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/wrap_shdw_bg_rpty.png) no-repeat';
background-image: none;
}




