/*******site.css **/
@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
img {
	border:0px;
}
#sitemain {
	width:100%;
	float:left;
	background:#FFFFFF;
}
#pagemain {
	width:985px;
	margin:0 auto;
}
/*top*/
.header_top {
	width:985px;
	float:left;
}
.top {
	width:960px;
	float:left;
	background:url(../img/top_shape.jpg) left top no-repeat #f3f3f3;
	height:0px;
	/*border-bottom:1px solid #FFFFFF;*/
}
.logo2 {
	width:290px;
	float:left;
	padding:0px 0px 0px 0px;
}
.top_right {
	width:693px;
	float:left;
}
.social_img {
	/*width:366px;*/
	float:left;
	margin:9px 0 0 0;
	width:245px;
}
.languages {
	width:110px;
	float:left;
	font-size:11px;
	color:#000000;
	line-height:16px;
	margin:6px 0 0 0; /*float: left;
	padding: 4px 5px 0 0;*/
}
.join_btn {
	width:87px;
	float:left;
	/*background:url(../img/join_btn.png) no-repeat left top;*/
	margin:3px 0 0 0px;
}
.join_btn a {
	font-size:12px;
	color:#484848;
	line-height:29px;
	font-weight:bold;
	text-decoration:underline;
	text-align:center;
	width:87px;
	float:left;
}
.join_btn a:hover {
	text-decoration:none;
	color:#484848 !important;
}
.signin_btn {
	width:151px;
	float:left;
	background:url(../img/signin_btn.png) no-repeat left top;
	margin:3px 0 0 6px;
	text-align:center;
}
.signin_btn a {
	font-size:12px;
	color:#2d5790;
	font-weight:bold;
	line-height:29px;
	text-decoration:none;
	text-align:center;
}
.signin_btn a:hover {
	color:#ffffff;
}
.navigation2 {
	width:693px;
	float:left;
	margin:7px 0 0 0;
}
.navi_new {
	/*width:620px;*/
	width:auto;
	float:right;
	height:42px;
}
.navi_new ul {
	width:100%;
	float:left;
	margin:0;
	padding:0;
	background:url(../img/eg_menu_bg.jpg) left top no-repeat;
}
.navi_new ul li {
	float:left;
	margin:0;
	padding:0px 0px;
	list-style:none;
	width: 173px;
	text-align:center;
	background:url(../img/eg_menu_bdr.jpg) no-repeat right top;
}
.navi_new ul li a {
	font-size:15px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	line-height:42px;
	padding:0px 22px 0px 21px;
	display:block;
}
.navi_new ul li a:hover {
	font-size:15px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	line-height:42px;
	background:url(../img/menu_bg_hvr.jpg) left top repeat-x;
	padding:0px 21px 0px 21px; 
	border-right:1px solid #ff820c; 
}
.navi_new ul li a.act {
	font-size:15px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	line-height:42px;
	background:url(../img/menu_bg_hvr.jpg) left top repeat-x;
	padding:0px 21px 0px 21px;
    border-right:1px solid #ff820c;
}
.navi_new ul li a.find_new {
	font-size:15px;
	color:#ffffff;
	text-decoration:none;
	background:url(../img/eg_find_1.jpg) left top no-repeat;
	width:173px;
	height:42px;
	line-height:42px;
	display:block;
	font-weight:bold;
	padding:0px 00px !important;
	text-align:center;
}
.navi_new ul li a.find_new:hover {
	background:url(../img/eg_find_11.jpg) left top no-repeat;
	width:173px;
	height:42px;
	line-height:42px;
	display:block;
	text-align:center;
	font-weight:bold;
	padding:0px 00px !important; border-right:none;
}
.navi_new ul li a.find_new_act {
	font-size:15px;
	color:#FFFFFF;
	text-decoration:none;
	background:url(../img/eg_find_11.jpg) left top no-repeat;
	width:173px;
	height:42px;
	line-height:42px;
	display:block;
	text-align:center;
	font-weight:bold;
	padding:0px 0px !important;
}
.navi_new ul li a.find_new_act:hover {
	padding:0 !important;
	border-right:none;
	padding:0 !important\9;
}
.navi_new ul li a.find2 {
	font-size:15px;
	color:#FFFFFF;
	text-decoration:none;
	background:url(../img/find_2.jpg) right top no-repeat;
	width:173px;
	height:42px;
	float:left;
	line-height:42px;
	
	text-align:center;
	font-weight:bold;
	padding:0px 0px !important;
	border:none;
}
/*@media screen and (min-width:0\0) {
.navi_new ul li a.find2 {
width:115px;
}
}
*/.navi_new ul li a.find2:hover {
	font-size:15px;
	color:#FFFFFF;
	text-decoration:none;
	background:url(../img/find_22.jpg) right top no-repeat;
	height:42px;
	width:173px;
	float:left;
	line-height:42px;
	
	text-align:center;
	font-weight:bold;
	padding:0px 0px !important;
	border:none;
}
/*@media screen and (min-width:0\0) {
.navi_new ul li a.find2:hover {
width:115px;
}
}*/
.navi_new ul li a.find2-act {
	font-size:15px;
	color:#FFFFFF;
	text-decoration:none;
	background:url(../img/find_22.jpg) right top no-repeat;
	width:173px;
	height:42px;
	line-height:42px;
	display:block;
	text-align:center;
	font-weight:bold;
	padding:0px 0px !important;
	border:none;
}
@media screen and (min-width:0\0) {
.navi_new ul li a.find2-act {
width:115px;
}
}
/*middle*/
.middle_part_new {
	width:985px;
	float:left;
}
.search_part {
	width:985px;
	float:left;
	margin:8px 0 0 0;
}
.search_part .for_srch {
	width:426px;
	float:left;
	position:relative;
	z-index:9;
}
.search_part .for_srch .for_sr {
	width:121px;
	float:left;
	margin:0 5px 0 0;
}
.search_part .for_srch .for_sr a {
	font-size:16px;
	color:#6791ac;
	font-weight:bold;
	line-height:36px;
	text-decoration:none;
	height:36px;
	background:url(../img/for_sr.jpg) no-repeat left top;
	text-align:center;
	width:121px;
	float:left;
	text-transform:uppercase;
}
.search_part .for_srch .for_sr a:hover {
	font-size:16px;
	color:#ffffff;
	font-weight:bold;
	line-height:36px;
	text-decoration:none;
	height:51px;
	background:url(../img/for_sr_act.png) no-repeat left top;
	text-align:center;
	width:121px;
	float:left;
	text-transform:uppercase;
}
.search_part .for_srch .for_sr a.active1 {
	font-size:16px;
	color:#ffffff;
	font-weight:bold;
	line-height:36px;
	text-decoration:none;
	height:51px;
	background:url(../img/for_sr_act.png) no-repeat left top;
	text-align:center;
	width:121px;
	float:left;
	text-transform:uppercase;
}
.search_part .for_srch .profess_sr {
	width:174px;
	float:left;
	margin:0 0px 0 0;
}
.search_part .for_srch .profess_sr a {
	font-size:16px;
	color:#6791ac;
	font-weight:bold;
	line-height:36px;
	text-decoration:none;
	height:36px;
	background:url(../img/profetionl.jpg) no-repeat left top;
	text-align:center;
	width:174px;
	float:left;
	text-transform:uppercase;
}
.search_part .for_srch .profess_sr a:hover , .search_part .for_srch .profess_sr a.active1{
	font-size:16px;
	color:#ffffff;
	font-weight:bold;
	line-height:36px;
	text-decoration:none;
	height:51px;
	background:url(../img/profetionl_act.png) no-repeat left top;
	text-align:center;
	width:174px;
	float:left;
	text-transform:uppercase;
}
.search_part .for_srch .profess_sr a.active2 {
	font-size:16px;
	color:#ffffff;
	font-weight:bold;
	line-height:36px;
	text-decoration:none;
	height:51px;
	background:url(../img/profetionl_act.png) no-repeat left top;
	text-align:center;
	width:174px;
	float:left;
	text-transform:uppercase;
}
.search_part .post_profile {
	width:240px;
	height:39px;
	float:right;
	margin:-3px 0 0 0;
}
.search_part .post_profile a {
	width:230px;
	height:39px;
	float:left;
	background:url(../img/agents_bg.jpg) no-repeat left top;
	font-size:14px;
	color:#f58508;
	line-height:36px;
	text-decoration:none;
	padding:0 0 0 18px;
}
.search_part .srch_result {
	width:985px;
	float:left;
	margin:-11px 0 0 0;
	position:relative;
	z-index:0;
}
.search_part .srch_result .result_left {
	width:7px;
	height:156px;
	float:left;
	margin:0px 0 0 0;
	background:url(../img/for_search_left.jpg) no-repeat left top;
}
.search_part .srch_result .result_mid {
	width:959px;
	height:156px;
	float:left;
	margin:0px 0 0 0;
	background:url(../img/for_search_mid.jpg) repeat-x left top;
	padding:0 0 0 12px
}
.search_part .srch_result .result_mid .search_fld {
	width:959px;
	float:left;
	margin:20px 0 0 0;
}
.search_part .srch_result .result_mid .search_fld .srch_ipt {
	width:777px;
	height:40px;
	float:left;
	margin:0px 6px 0 0;
	background:url(../img/search_fld_bg.png) no-repeat left top;
	line-height:40px;
	border:none;
	outline:none;
	font-size:15px;
	font-weight:bold;
	color:#868686;
	padding:0 8px;
}
.search_part .srch_result .result_mid .search_fld .srch_submit {
	width:141px;
	height:40px;
	float:left;
	margin:0px 0px 0 0;
	background:url(../img/search_btn.png) no-repeat left top;
	border:none;
	outline:none;
	cursor:pointer;
}
.search_part .srch_result .result_mid .search_fld span {
	width:959px;
	float:left;
	margin:0px 0 0 10px;
	font-size:16px;
	color:#ffffff;
	line-height:22px;
}
.search_part .srch_result .result_mid .select_area {
	width:959px;
	float:left;
	margin:26px 0 0 0;
}
.search_part .srch_result .result_mid .select_area .select1 {
	width:149px;
	float:left;
	margin:0px 0 0 0;
	padding:0px 0px 0 0;
	border:none;
}
.search_part .srch_result .result_mid .select_area .seprator {
	width:1px;
	float:left;
	margin:16px 9px 0px 9px;
	background:url(../img/select_sep.png) no-repeat right top;
	height:27px;
}
.search_part .srch_result .result_mid .select_area span {
	width:95%;
	float:left;
	margin:0px 0 0 5px;
	font-size:12px;
	color:#ffffff;
	line-height:18px;
}
.search_part .srch_result .result_mid .select_area .select1 .sele_fld1 {
	width:149px;
	height:27px;
	float:left;
	margin:0px 0 0 0;
	background:url(../img/select_bg1.png) no-repeat left top;
	font-size:12px;
	color:#222222;
	padding:4px 7px;
	border:none;
	outline:none;
}
.search_part .srch_result .result_mid .select_area .select2 {
	/*width:83px;*/
	width:98px;
	float:left;
	margin:0px 7px 0 0;
	padding:0px 0px 0 0;
	border:none;
}
.search_part .srch_result .result_mid .select_area .select2 span {
	width:95%;
	float:left;
	margin:0px 0 0 5px;
	font-size:12px;
	color:#ffffff;
	line-height:18px;
}
.search_part .srch_result .result_mid .select_area .select2 .sele_fld2 {
	width:98px;
	height:27px;
	float:left;
	margin:0px 0 0 0;
	background:url(../img/select_bg2.png) no-repeat left top;
	font-size:12px;
	color:#222222;
	padding:4px 7px;
	border:none;
	outline:none;
}
.search_part .srch_result .result_mid .select_area .select3 {
	width:83px;
	float:left;
	margin:0px 7px 0 0;
	padding:0px 0px 0 0;
	border:none;
}
.search_part .srch_result .result_mid .select_area .select3 span {
	width:95%;
	float:left;
	margin:0px 0 0 5px;
	font-size:12px;
	color:#ffffff;
	line-height:18px;
}
.search_part .srch_result .result_mid .select_area .select3 .sele_fld3 {
	width:103px;
	height:27px;
	float:left;
	margin:0px 0 0 0;
	background:url(../img/select_bg3.png) no-repeat left top;
	font-size:12px;
	color:#222222;
	padding:4px 7px;
	border:none;
	outline:none;
}
.search_part .srch_result .result_right {
	width:7px;
	height:156px;
	float:left;
	margin:0px 0 0 0;
	background:url(../img/for_search_right.jpg) no-repeat left top;
}
.banner_main {
	width:100%;
	float:left;
	margin:25px 0 0 0;
}
.banner_new {
	width:482px;
	float:left;
	margin:0px 19px 0 0;
	position:relative;
}
.banner_new h2 {
	width:482px;
	float:left;
	margin:0px 0 0 0;
	text-align:center;
	font-size:20px;
	color:#135078;
	line-height:25px;
	font-weight:normal;
}
/* Easy Slider */

	#slider ul, #slider li,  #slider2 ul, #slider2 li {
	margin:0;
	padding:0;
	list-style:none;
}
#slider2 {
	margin-top:1em;
}
#slider li, #slider2 li {
	/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:482px;
	height:265px;
	overflow:hidden;
}
#prevBtn, #nextBtn,  #prevBtn1, #nextBtn1,  #slider1next, #slider1prev,  #slider2next, #slider2prev {
	display:block;
	width:53px;
	height:49px;
	position:absolute;
	left:0px;
	top:50%;
	z-index:1000;
	text-indent:-9999px;
}
#nextBtn, #slider1next,  #nextBtn1, #slider2next {
	left:430px;
}
#prevBtn a, #nextBtn a,  #prevBtn1 a, #nextBtn1 a,  #slider1next a, #slider1prev a,  #slider2next a, #slider2prev a {
	display:block;
	position:relative;
	width:53px;
	height:49px;
	background:url(../img/btn_prev.png) no-repeat 0 0;
}
#nextBtn a, #slider1next a,  #nextBtn1 a, #slider2next a {
	background:url(../img/btn_next.png) no-repeat 0 0;
}
.slidercaption{ width:470px; height:67px; position:relative; background:url(../img/caption_bg.png) repeat; padding:5px 0 0 12px !important; margin-top:-67px;}
.slidercaption h2{ width:100%; float:left; font-size:16px; color:#ffffff; font-weight:bold; text-align:left; margin:0; padding:0;}
.slidercaption span{ width:100%; float:left; font-size:15px; color:#ffffff; font-weight:normal; text-align:left; margin:0; padding:0;}
	
/* // Easy Slider */

.contant_part {
	width:985px;
	float:left;
	margin:13px 0 0 0;
}
.contant_part .con_top {
	width:985px;
	height:6px;
	float:left;
	margin:0px 0 0 0;
	background:url(../img/middle_topbg.png) no-repeat left top;
}
.contant_part .con_middle {
	width:983px;
	float:left;
	margin:0px 0 0 0;
	background:#ffffff;
	border-left:1px solid #e3ecf4;
	border-right:1px solid #e3ecf4;
	padding:0 0 00px 0;
}
.contant_part .con_middle .social_apps {
	width:983px;
	float:left;
	margin:0px 0 0 0;
	border-bottom:1px solid #e3ecf4;
}
.contant_part .con_middle .social_apps .social_txt {
	width:640px;
	float:left;
	margin:7px 0 0 0;
	padding:0 0 0 20px;
}
.contant_part .con_middle .social_apps .social_txt span {
	margin:0px 0 0 5px;
	font-size:17px;
	color:#158fbe;
}
.contant_part .con_middle .social_apps .apps_txt {
	width:305px;
	float:left;
	margin:0px 0 0 0;
	position:relative;
}
.contant_part .con_middle .social_apps .apps_txt span {
	margin:0px 5px 0 0px;
	font-size:14px;
	color:#158fbe;
	line-height:48px;
}
.contant_part .con_middle .social_apps .apps_txt a {
	position:absolute;
	top:-15px;
}
.contant_part .con_middle .midcontnat {
	width:100%;
	float:left;
	margin:28px 0 0 0;
}

.contant_part .con_middle .midcontnat_index  {
	margin:5px 0 0 14px !important;
}
.contant_part .con_middle .midcontnat .mid_left {
	width:617px;
	float:left;
}
.contant_part .con_middle .midcontnat .mid_left .box1 {
	width:273px;
	float:left;
	margin:0 25px 0 18px;
}
.contant_part .con_middle .midcontnat .mid_left span {
	width:auto;
	float:left;
	font-size:17px;
	color:#222222;
	line-height:20px;
}
.contant_part .con_middle .midcontnat .mid_left .box1 .vedio {
	width:100%;
	float:left;
	text-align:center;
	margin:30px 0 0 0;
}
.contant_part .con_middle .midcontnat .mid_left .box1 p {
	width:100%;
	float:left;
	text-align:center;
	font-size:13px;
	color:#222222;
}
.contant_part .con_middle .midcontnat .mid_left .box1 a {
	width:100%;
	float:left;
	text-align:center;
	font-size:13px;
	color:#158fbe;
	background:url(../img/arrow.png) no-repeat 180px bottom;
	text-decoration:none;
	margin:-10px 0 0 0;
}
.contant_part .con_middle .midcontnat .mid_left .box2 {
	width:298px;
	float:left;
}
.contant_part .con_middle .midcontnat .mid_left .box2 .free_trail {
	width:76px;
	height:36px;
	float:left;
	background:url(../img/free_trail.png) no-repeat left top;
	text-align:center;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	padding:8px 0 0 0;
	margin:0px 0 0 5px;
}
.contant_part .con_middle .midcontnat .mid_left .box2 .showcase {
	width:258px;
	float:left;
	text-align:center;
	margin:40px 0 0 10px;
}
.contant_part .con_middle .midcontnat .mid_left .box2 ul {
	width:298px;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.contant_part .con_middle .midcontnat .mid_left .box2 ul li {
	width:298px;
	float:left;
	margin:0;
	padding:0 0 0 10px;
	list-style:none;
	background:url(../img/color_arrow.png) no-repeat left center;
}
.contant_part .con_middle .midcontnat .mid_left .box2 ul li a {
	font-size:12px;
	color:#222222;
	line-height:18px;
	text-decoration:none;
}
.contant_part .con_middle .midcontnat .mid_left .box2 a.add_with {
	width:100%;
	float:left;
	text-align:center;
	font-size:13px;
	color:#158fbe;
	background:url(../img/arrow.png) no-repeat 240px bottom;
	text-decoration:none;
	margin:5px 0 0 0;
}
.contant_part .con_middle .midcontnat .mid_right {
	width:326px;
	float:left;
	margin:0px 0 0 25px;
}
.contant_part .con_bot {
	width:985px;
	height:6px;
	float:left;
	margin:0px 0 0 0;
	background:url(../img/middle_botbg.png) no-repeat left top;
}
.contant_part .con_middle .contant_tab {
	width:977px;
	float:left;
	margin:0px 0 0 0;
	padding:0 0 0px 6px;
}
.contant_part .con_middle .contant_tab span {
	margin:0px 0 0 6px;
	font-size:13px;
	color:#414141;
	line-height:18px;
}
/*footer*/
.footer_new {
	width:985px;
	float:left;
	margin:22px 0px;
}
.footer_new .footer_top {
	width:985px;
	height:7px;
	float:left;
	background:url(../img/footer_top.png) no-repeat left top;
}
.footer_new .footer_mid {
	width:985px;
	float:left;
	background:#135078;
}
.footer_new .footer_mid .ft_menu {
	width:420px;
	margin:0 auto;
	font-size:12px;
	color:#ffffff;
	line-height:20px;
	text-align:center;
	padding:5px 0px;
}
.footer_new .footer_mid .ft_menu a {
	margin:0px 4px;
	font-size:12px;
	color:#ffffff;
	line-height:20px;
	text-decoration:none;
}
.footer_new .footer_mid .copyright {
	width:100%;
	float:left;
	font-size:12px;
	color:#ffffff;
	line-height:20px;
	text-align:center;
}
.footer_new .footer_mid .copyright a {
	color:#fff;
	text-decoration:none;
}
.footer_new .footer_bot {
	width:985px;
	height:7px;
	float:left;
	background:url(../img/footer_bot.png) no-repeat left top;
}
/* =================== Listing Final Start=================== */
.breadcrum {
	width:100%;
	float:left;
}
.breadcrum a {
	background:url(../img/breadcrum_arrow.png) no-repeat right center;
	line-height:18px;
	font-size:10px;
	color:#0369b2;
	text-decoration:none;
	padding:0px 15px 2px 5px;
}
.breadcrum a:hover {
	text-decoration:underline;
}
.breadcrum a.act2 {
	text-decoration:none;
	color:#444444;
	background:none;
}
.search_list {
	width:100%;
	float:left;
	margin:8px 0 0 0;
}
.search_list h1 {
	width:680px;
	float:left;
	margin:0px 0 0 0;
	font-size:22px;
	color:#f7871b;
	padding:0;
	font-weight:bold;
}
.search_list h1 span {
	font-size:13px;
	color:#484848;
}
.search_list .advance_srch {
	width:285px;
	float:right;
	margin:0px 0 0 0;
}
.search_list .advance_srch .advsrch_ipt {
	width:170px;
	height:28px;
	float:left;
	margin:0px 7px 0 0;
	background:url(../img/adv_srch_bg.png) no-repeat left top;
	padding:0 5px 0 25px;
	font-size:12px;
	color:#888888;
	border:none;
	line-height:28px;
	outline:none;
}
.search_list .advance_srch .advsrch_submit {
	width:78px;
	height:28px;
	float:left;
	margin:0px 0px 0 0;
	background:url(../img/search_btn78.png) no-repeat left top;
	padding:0 0px 0 0px;
	border:none;
	outline:none;
	cursor:pointer;
}
html {
	font-size:100%;
	-webkit-text-size-adjust:100%
}
html, .ui-widget, select, textarea, .norm {
	font:normal 400 12px/1.5em 'Open Sans', Arial, sans-serif;
	color:#484848
}
html {
	height:100%;
	margin:0;
	padding:0
}
body {
	margin:0;
	height:100%
}
.results-filter-wrap {
	width:984px;
	height:53px;
	float:left;
	background-color:#f2f7ff;
	margin:15px 0 0 0;
	border:1px solid #e3ecf4;
	/*border-right:none;*/
}
.results-filter {
	margin-bottom:-1px
}
.results-filter>.filter-section {
	float:left;
	height:53px;
	border:1px solid #e3ecf4;
	border-width:0 0 1px 0px;
	position:relative;
	z-index:12;
	border-right:1px dashed #e3ecf4;
}
.results-filter>.filter-section:first-child {
	border-left:0
}
.results-filter>.filter-section>.filter-section-mozWrap {
	position:relative
}
.results-filter>.filter-section:before {
	content:'';
	height:100%;
}
.results-filter .filter-section-label {
	display:inline-block;
}
.results-filter .filter-section-label {
	cursor:pointer;
	padding:9px 35px 0px 00px;
	margin-left:10px;
	height:44px;
	display:block;
}
.filter-section-label:before {
	content:'';
	position:absolute;
	top:50%;
	right:15px;
	margin-top:-3px;
}
.filter-section-arrow {
	width:10px;
	height:9px;
	position:absolute;
	right:5px;
	bottom:8px;
}
.filter-section.filter-more>.filter-section-label:before {
	border:0
}
.results-filter .filter-section-title {
	line-height:1;
	cursor:pointer;
	font-size:10px;
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
}
.results-filter .filter-section-value {
	line-height:1;
	font-size:11px;
	color:#0054AB;
	font-family:Verdana, Geneva, sans-serif;
}
.filter-section.filter-location {
	width:144px;
}
.filter-section.filter-price {
	width:138px
}
.filter-section.filter-status {
	width:138px
}
.filter-section.filter-propertyType {
	width:140px
}
.filter-section.filter-beds-baths {
	width:140px
}
.filter-section.filter-nearby {
	width:145px
}
.filter-section.filter-features {
	width:133px;
	border-right:none;
}
.filter-section.is-active {
	background:#fff;
	border-bottom-color:white
}
.filter-section.is-active>.filter-section-label {
	color:inherit
}
.filter-section.is-active>.filter-drop {
	display:block
}
.filter-drop {
	display:none;
	position:absolute;
	top:100%;
	left:0;
	margin-left:-1px;
	margin-top:1px;
	min-width:100%;
}
.filter-nearby .filter-drop {
	width:100%;
	left:-195px;
	padding:0 10px;
	position:absolute;

}
.location-detail {
	width:239px;
	float:left;
	background-color:#fff;
	margin:0;
	padding:0px 0px 0px 0px;
	border-right:1px solid #e3ecf4;
	border-top:none;
	border-bottom:1px solid #e3ecf4;
	border-left:1px solid #e3ecf4;
	text-decoration:none;
	position:relative;
	margin-top:0px;
	z-index:1;
}
.location-detail .location-main {
	width:230px;
	float:left;
	padding:15px 0 0 9px;
}
.location-detail .location-main .loc_title {
	width:230px;
	float:left;
	padding:0 0 0 0px;
	font-size:10px;
	color:#393939;
	font-weight:bold;
}
.location-detail .location-main .loc_input {
	width:194px;
	float:left;
	padding:0 10px;
	background:url(../img/location_bg.png) no-repeat left top;
	font-size:11px;
	color:#0054ab;
	line-height:25px;
	border:none;
	outline:none;
	height:25px;
}
.location-detail .location-main .ipt_radio {
	width:20px;
	float:left;
	margin:0px 0 0 0;
}
.location-detail .location-main .inc_area {
	width:100%;
	float:left;
	margin:14px 0 0 0;
}
.location-detail .location-main .inc_area span {
	width:200px;
	float:left;
	margin:0px 0 0 0;
	font-size:11px;
	color:#333333;
}
.location-detail .location-main .inc_area .area_sel {
	width:75px;
	float:left;
	margin:5px 0 0 20px;
	border:1px solid #e3ecf4;
	padding:4px 3px;
	font-size:11px;
	color:#333333;
}
.location-detail .location-main .clos_area {
	width:100%;
	float:left;
	margin:14px 0 0 0;
}
.location-detail .location-main .clos_area span {
	width:200px;
	float:left;
	margin:0px 0 0 0;
	font-size:11px;
	color:#0054ab;
}
.location-detail .location-main .clos_area .lo_sortby {
	width:100%;
	float:left;
	margin:5px 0 0 0;
	font-size:10px;
	color:#333333;
}
.location-detail .location-main .clos_area .lo_sortby span {
	color:#e6e6e6;
	width:auto;
	float:none;
	margin:0 0 0 10px;
}
.location-detail .location-main .clos_area .sorby_box {
	width:199px;
	height:65px;
	float:left;
	background:url(../img/clos_area_bg.png) no-repeat left top;
	margin:5px 0 0 10px;
	padding:5px 0 0 5px;
	overflow:auto;
}
.location-detail .location-main .clos_area .sorby_box ul {
	width:100%;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.location-detail .location-main .clos_area .sorby_box ul li {
	width:100%;
	float:left;
	margin:3px 0 0 0;
	padding:0;
	list-style:none;
}
.location-detail .location-main .clos_area .sorby_box ul li .chk_box {
	width:15px;
	float:left;
}
.location-detail .location-main .clos_area .sorby_box ul li .distance {
	width:120px;
	float:left;
	margin:0;
	padding:0;
	text-align:left;
	font-size:11px;
	color:#0369b2;
	line-height:18px;
}
.location-detail .location-main .clos_area .sorby_box ul li .mile {
	width:38px;
	float:left;
	margin:0;
	padding:0;
	text-align:right;
	font-size:11px;
	color:#0369b2;
	line-height:18px;
}
.location-detail .location-main .clos_area .submit_area {
	width:100%;
	float:left;
	margin:10px 0;
}
.ipt_submit {
	width:53px;
	height:21px;
	float:left;
	background:url(../img/submit_green.jpg) no-repeat left top;
	border:none;
	outline:none;
	margin:00px 0;
	cursor:pointer;
	font-size:0;
	text-indent:-999;
}
.location-detail .location-main .clos_area .submit_area a {
	width:55px;
	float:left;
	text-align:left;
	text-decoration:none;
	font-size:11px;
	color:#0369b3;
	font-weight:bold;
	line-height:21px;
	margin:0 0 0 5px;
}
.location-detail .location-main .clos_area .submit_area span {
	width:90px;
	float:left;
	text-align:right;
	font-size:10px;
	color:#666666;
	line-height:21px;
	margin:0 0 0 0px;
}
.status-detail {
	width:211px;
	float:left;
	background-color:#fff;
	margin:0;
	padding:0px 0px 0px 0px;
	border-right:1px solid #e3ecf4;
	border-top:none;
	border-bottom:1px solid #e3ecf4;
	border-left:1px solid #e3ecf4;
	text-decoration:none;
	position:relative;
	margin-top:0px;
	z-index:1;
}
.status-detail .status-main {
	width:202px;
	float:left;
	padding:15px 0 0 9px;
}
.status-detail .status-main .status_box {
	width:100%;
	float:left;
}
.status-detail .status-main .status_box ul {
	width:100%;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.status-detail .status-main .status_box ul li {
	width:100%;
	float:left;
	margin:3px 0 0 0;
	padding:0;
	list-style:none;
}
.status-detail .status-main .status_box ul li .chk_box2 {
	width:15px;
	float:left;
}
.status-detail .status-main .status_box ul li span {
	width:170px;
	float:left;
	font-size:10px;
	color:#0054ab;
	line-height:18px;
}
.status-detail .status-main .submit_status {
	width:100%;
	float:left;
	margin:10px 0;
}
.status-detail .status-main .submit_status a {
	width:55px;
	float:left;
	text-align:left;
	text-decoration:none;
	font-size:11px;
	color:#0369b3;
	font-weight:bold;
	line-height:21px;
	margin:0 0 0 5px;
}
.status-detail .status-main .submit_status span {
	width:80px;
	float:left;
	text-align:right;
	font-size:10px;
	color:#666666;
	line-height:21px;
	margin:0 0 0 0px;
}
.price-detail {
	width:241px;
	float:left;
	background-color:#fff;
	margin:0;
	padding:0px 0px 0px 0px;
	border-right:1px solid #e3ecf4;
	border-top:none;
	border-bottom:1px solid #e3ecf4;
	border-left:1px solid #e3ecf4;
	text-decoration:none;
	position:relative;
	z-index:1;
}
.price-detail .price-main {
	width:232px;
	float:left;
	padding:15px 0 0 9px;
}
.price-detail .price-main h4 {
	width:232px;
	float:left;
	padding:0;
	font-size:11px;
	color:#393939;
	font-weight:bold;
}
.price-detail .price-main .price_meter {
	width:100%;
	float:left;
	margin:0px 0 0 0;
}
.price-detail .price-main .min-max {
	width:100%;
	float:left;
	margin:0px 0 0 0;
}
.price-detail .price-main .min-max span {
	width:25px;
	float:left;
	margin:0px 0 0 0;
	font-size:10px;
	color:#555555;
	line-height:55px;
	text-align:center;
}
.price-detail .price-main .minimum {
	width:97px;
	float:left;
	font-size:12px;
	color:#ae9e99;
	line-height:15px;
}
.price-detail .price-main .min-max .ipt-minmax {
	width:91px;
	float:left;
	margin:0px 0 0 0;
	background:url(../img/price_min-max.png) no-repeat left top;
	color:#555555;
	font-size:12px;
	line-height:26px;
	border:none;
	outline:none;
	padding:0 3px;
	height:26px;
}
.price-detail .price-main .submit_price {
	width:100%;
	float:left;
	margin:10px 0;
}
.price-detail .price-main .submit_price a {
	width:55px;
	float:left;
	text-align:left;
	text-decoration:none;
	font-size:11px;
	color:#0369b3;
	font-weight:bold;
	line-height:21px;
	margin:0 0 0 5px;
}
.price-detail .price-main .submit_price span {
	width:80px;
	float:left;
	text-align:right;
	font-size:10px;
	color:#666666;
	line-height:21px;
	margin:0 0 0 0px;
}
.property-type-detail {
	width:223px;
	float:left;
	background-color:#fff;
	margin:0;
	padding:0px 0px 0px 0px;
	border-right:1px solid #e3ecf4;
	border-top:none;
	border-bottom:1px solid #e3ecf4;
	border-left:1px solid #e3ecf4;
	text-decoration:none;
	position:relative;
	z-index:1;
}
.property-type-detail .property-type-main {
	width:209px;
	float:left;
	padding:15px 0 0 9px;
}
.property-type-detail .property-type-main .area_sel {
	background: url("../img/location_bg.png") no-repeat scroll left top transparent;
    border: medium none;
    color: #0054AB;
    float: left;
    font-size: 11px;
    height: 25px;
    line-height: 25px;
    outline: medium none;
    padding:3px 5px;
    width: 204px;
}

.property-type-detail .property-type-main ul {
	width:100%;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.property-type-detail .property-type-main li {
	width:100%;
	float:left;
	margin:3px 0 0 0;
	padding:0;
	list-style:none;
}
.property-type-detail .property-type-main li .chk_box3 {
	width:20px;
	float:left;
}
.property-type-detail .property-type-main li .pro_type {
	width:180px;
	float:left;
	font-size:10px;
	color:#0054a0;
	line-height:18px;
}
.property-type-detail .property-type-main li .pro_type span {
	color:#485e5e;
}
.property-type-detail .property-type-main .submit_property-type {
	width:100%;
	float:left;
	margin:10px 0;
}
.property-type-detail .property-type-main .submit_property-type a {
	width:55px;
	float:left;
	text-align:left;
	text-decoration:none;
	font-size:11px;
	color:#0369b3;
	font-weight:bold;
	line-height:21px;
	margin:0 0 0 5px;
}
.property-type-detail .property-type-main .submit_property-type span {
	width:80px;
	float:left;
	text-align:right;
	font-size:10px;
	color:#666666;
	line-height:21px;
	margin:0 0 0 0px;
}
.beds-baths-detail {
	width:240px;
	float:left;
	background-color:#fff;
	margin:0;
	padding:0px 0px 0px 0px;
	border-right:1px solid #e3ecf4;
	border-top:none;
	border-bottom:1px solid #e3ecf4;
	border-left:1px solid #e3ecf4;
	text-decoration:none;
	position:relative;
	z-index:1;
}
.beds-baths-detail .beds-baths-main {
	width:231px;
	float:left;
	padding:10px 0 0 9px;
}
.beds-baths-detail .beds-baths-main h4 {
	width:231px;
	float:left;
	padding:0;
	font-size:11px;
	color:#393939;
	font-weight:bold;
}
.beds-baths-detail .beds-baths-main .beds-meter {
	width:100%;
	float:left;
	margin:20px 0 0 0;
}
.beds-baths-detail .beds-baths-main .baths-meter {
	width:100%;
	float:left;
	margin:00px 0 0 -160px;
	text-align:left;
}
.beds-baths-detail .beds-baths-main .submit_beds-baths {
	width:100%;
	float:left;
	margin:10px 0;
}
.beds-baths-detail .beds-baths-main .submit_beds-baths a {
	width:55px;
	float:left;
	text-align:left;
	text-decoration:none;
	font-size:11px;
	color:#0369b3;
	font-weight:bold;
	line-height:21px;
	margin:0 0 0 5px;
}
.beds-baths-detail .beds-baths-main .submit_beds-baths span {
	width:110px;
	float:left;
	text-align:right;
	font-size:10px;
	color:#666666;
	line-height:21px;
	margin:0 0 0 0px;
}
.nearby-locations-detail {
	/*width:630px;*/
	width:330px;
	float:left;
	background-color:#fff;
	/*margin:0;*/ 
	margin:0 0 0 0px; 
	padding:0px 0px 0px 0px;
	border-right:1px solid #e3ecf4;
	border-top:none;
	border-bottom:1px solid #e3ecf4;
	border-left:1px solid #e3ecf4;
	text-decoration:none;
	position:relative;
	z-index:1;
	height:250px;
}
.nearby-locations-detail .nearby-locations-main {
	/*width:614px;*/
	width:230px;
	float:left;
	padding:10px 0 0 16px;
}
.nearby-locations-detail .nearby-locations-main .nearby-row {
	/*width:610px;*/
	width:230px;
	float:left;
	padding:4px 0 0 0px;
}
.nearby-locations-detail .nearby-locations-main .nearby-row .col1-2 {
	width:230px;
	float:left;
	padding:0px 0 0 0px;
}

.nearby-locations-detail .nearby-locations-main .feat_box {
	width:300px;
	height:180px;
	float:left;
	background:url(../img/nearby_bg.png) no-repeat left top;
	overflow:auto;
	padding:5px 0 0 3px;
}
.nearby-locations-detail .nearby-locations-main .features-main .feat_box ul {
	width:100%;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.nearby-locations-detail .nearby-locations-main .features-main .feat_box ul li {
	width:100%;
	float:left;
	margin:3px 0 0 0;
	padding:0;
	list-style:none;
}
.nearby-locations-detail .nearby-locations-main .features-main .feat_box ul li .fea_chk_box {
	width:15px;
	float:left;
}
.nearby-locations-detail .nearby-locations-main .features-main .feat_box ul li .feat_txt {
	width:170px;
	float:left;
	margin:0;
	padding:0;
	text-align:left;
	font-size:11px;
	color:#0369b2;
	line-height:18px;
}

.nearby-locations-detail .nearby-locations-main .nearby-row .col1-2 .chk_box4 {
	width:20px;
	float:left;
}
.nearby-locations-detail .nearby-locations-main .nearby-row .col1-2 .row-detatil {
	width:198px;
	float:left;
	padding:0px 0 0 0px;
	font-size:11px;
	color:#0054a0;
	line-height:18px;
}
.nearby-locations-detail .nearby-locations-main .nearby-row .col1-2 .row-detatil span {
	color:#484848;
}
.nearby-locations-detail .nearby-locations-main .nearby-row .col3 {
	width:157px;
	float:left;
	padding:0px 0 0 0px;
}
.nearby-locations-detail .nearby-locations-main .nearby-row .col3 .chk_box5 {
	width:20px;
	float:left;
}
.nearby-locations-detail .nearby-locations-main .nearby-row .col3 .row-detatil2 {
	width:130px;
	float:left;
	padding:0px 0 0 0px;
	font-size:11px;
	color:#0054a0;
	line-height:18px;
}
.nearby-locations-detail .nearby-locations-main .nearby-row .col1-2 .row-detatil2 span {
	color:#484848;
}
.nearby-locations-detail .nearby-locations-main .submit_nearby-locations {
	width:100%;
	float:left;
	margin:10px 0;
}
.nearby-locations-detail .nearby-locations-main .submit_nearby-locations a {
	width:55px;
	float:left;
	text-align:left;
	text-decoration:none;
	font-size:11px;
	color:#0369b3;
	font-weight:bold;
	line-height:21px;
	margin:0 0 0 5px;
}
.nearby-locations-detail .nearby-locations-main .submit_nearby-locations span {
	width:110px;
	float:left;
	text-align:right;
	font-size:10px;
	color:#666666;
	line-height:21px;
	margin:0 0 0 0px;
}


.features-detail {
	width:232px;
	float:left;
	background-color:#fff;
	margin:0;
	padding:0px 0px 0px 0px;
	border-right:1px solid #e3ecf4;
	border-top:none;
	border-bottom:1px solid #e3ecf4;
	border-left:1px solid #e3ecf4;
	text-decoration:none;
	position:relative;
	z-index:1;
	margin-left:-104px;
}
.features-detail .features-main {
	width:223px;
	float:left;
	padding:10px 0 0 9px;
}
.features-detail .features-main h4 {
	width:231px;
	float:left;
	padding:0;
	font-size:11px;
	color:#393939;
	font-weight:bold;
}
.features-detail .features-main h4 span {
	font-size:9px;
	color:#999999;
	font-weight:bold;
}
.features-detail .features-main .feat_box {
	width:210px;
	height:110px;
	float:left;
	background:url(../img/features_bg.png) no-repeat left top;
	overflow:auto;
	padding:5px 0 0 3px;
}
.features-detail .features-main .feat_box ul {
	width:100%;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.features-detail .features-main .feat_box ul li {
	width:100%;
	float:left;
	margin:3px 0 0 0;
	padding:0;
	list-style:none;
}
.features-detail .features-main .feat_box ul li .fea_chk_box {
	width:15px;
	float:left;
}
.features-detail .features-main .feat_box ul li .feat_txt {
	width:170px;
	float:left;
	margin:0;
	padding:0;
	text-align:left;
	font-size:11px;
	color:#0369b2;
	line-height:18px;
}
.features-detail .features-main .submit_features {
	width:100%;
	float:left;
	margin:10px 0;
}
.features-detail .features-main .submit_features a {
	width:55px;
	float:left;
	text-align:left;
	text-decoration:none;
	font-size:11px;
	color:#0369b3;
	font-weight:bold;
	line-height:21px;
	margin:0 0 0 5px;
}
.features-detail .features-main .submit_features span {
	width:90px;
	float:left;
	text-align:right;
	font-size:10px;
	color:#666666;
	line-height:21px;
	margin:0 0 0 0px;
}
#filter-more {
	width:41px;
	height:53px;
	float:left;
	margin:0;
	padding:0px;
	position:relative;
}
#filter-more a.section-more {
	width:41px;
	float:left;
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;
	text-decoration:none;
	font-size:10px;
	color:#ffffff;
	text-align:center;
	line-height:53px;
	background-color:#74add5;
}
.pro_found {
	width:auto;
	float:right;
	/*border-bottom:8px solid #dddddd;*/
	font-size:12px;
	color:#444444;
	padding:0 0px 10px 0;
	margin:15px 0 0 0;
}
.pro_found span {
	font-size:18px;
	margin:0;
	padding:0;
	font-weight:normal;
}
.pro_found a {
	font-size:11px;
	color:#0054a0;
	text-decoration:none;
}
.featured_prop {
	width:100%;
	float:left;
	margin:13px 0 0 0;
}
.featured_prop h2 {
	width:100%;
	float:left;
	margin:0px 0 0 0;
	font-size:14px;
	color:#0054a0;
	font-weight:bold;
}
.featured_prop .fp_row {
	width:100%;
	float:left;
	margin:8px 0 0 0;
}
.featured_prop .fp_row .fp_box {
	width:150px;
	height:160px;
	float:left;
	border:1px solid #999999;
	margin:0px 12px 15px 0px;
}
.featured_prop .fp_row .fp_box .fp_img {
	width:138px;
	float:left;
	text-align:center;
	margin:4px 0px 0px 4px;
}
.featured_prop .fp_row .fp_box .fp_img img {
	border:1px solid #999999;
}
.featured_prop .fp_row .fp_box .view_prop {
	width:100%;
	float:left;
	text-align:center;
}
.featured_prop .fp_row .fp_box .view_prop a {
	font-size:10px;
	color:#f1a115;
	text-decoration:none;
	font-weight:bold;
	margin:0;
	line-height:18px;
}
.featured_prop .fp_row .fp_box .view_all {
	width:100%;
	float:left;
	text-align:center;
}
.featured_prop .fp_row .fp_box .view_all a {
	font-size:10px;
	color:#404b67;
	text-decoration:none;
	margin:0;
}
.featured_prop .fp_row .fp_box .prop_add {
	width:100%;
	float:left;
	text-align:center;
}
.featured_prop .fp_row .fp_box .prop_add a {
	font-size:10px;
	color:#404b67;
	text-decoration:none;
	margin:0;
	line-height:14px;
}
.prop_listmain {
	width:100%;
	float:left;
	margin:18px 0 0 0;
}
/*.prop_detail*/.sortview_main {
	width:812px;
	float:left;
	margin:0px 0 0 0;
}
/*.prop_detail*/.sortview_main .sortby_main {
	width:798px;
	float:left;
	border:1px solid #e3ecf4;
	padding:6px
}
/*.prop_detail*/.sortview_main .sortby_main .propfor {
	width:377px;
	float:left;
	font-size:15px;
	color:#444444;
	text-transform:uppercase;
	font-weight:bold;
}
/*.prop_detail*/.sortview_main .sortby_main .propfor span {
	text-transform:none;
	font-weight:normal;
}
/*.prop_detail*/.sortview_main .sortby_main .sort_by {
	/*width:420px;*/
	float:right;
	margin:0 8px;
	
}

}
.sort_by_on_left {
/*	width:420px;*/
	float:left !important;
	
}
/*.prop_detail*/.sortview_main .sortby_main .sort_by span {
	float:left;
	font-size:13px;
	color:#444444;
}
/*.prop_detail*/.sortview_main .sortby_main .sort_by .most_view {
	width:121px;
	height:20px;
	margin-right:7px;
	float:left;
	background:url(../img/most_view_bg.png) no-repeat left top;
	font-size:12px;
	color:#444444;
	border:none;
	outline:none;
	padding:1px 2px 1px 5px;
}
/*.prop_detail*/.sortview_main .sortby_main .sort_by .map_view {
	width:75px;
	height:19px;
	float:left;

}
/*.prop_detail*/.sortview_main .sortby_main .sort_by .map_view a {
	width:67px;
	height:17px;
	float:left;
	background:url(../img/map_bg.png) no-repeat left top;
	font-size:12px;
	color:#444444;
	border:none;
	outline:none;
	padding:1px 0px 1px 8px;
	margin:0 0 0 0px;
}
/*.prop_detail*/.sortview_main .sortby_main .sort_by .map_view a:hover {
	width:67px;
	height:17px;
	float:left;
	background:url(../img/map_bg.png) no-repeat left bottom;
	font-size:12px;
	color:#fff;
	border:none;
	outline:none;
	padding:1px 0px 1px 8px;
	margin:0 0 0 0px;
}
/*.prop_detail*/.sortview_main .sortby_main .sort_by .map_view.active {
	width:67px;
	height:17px;
	float:left;
	background:url(../img/map_bg.png) no-repeat left bottom;
	font-size:13px;
	color:#FFFFFF;
	border:none;
	outline:none;
	padding:1px 0px 1px 8px;
	margin:0 0 0 0px;
}
.sortview_main .sortby_main .sort_by .map_view.active a, .sortview_main .sortby_main .sort_by .map_view.active a:hover {
	
	color:#FFFFFF;
	text-decoration:none; background:none; padding:0; margin:0;
}


/*.prop_detail*/.sortview_main .sortby_main .sort_by .list_view {
	width:60px;
	height:19px;
	float:left;	margin:0 0 0 7px;
}
/*.prop_detail*/.sortview_main .sortby_main .sort_by .list_view a {
	width:55px;
	height:17px;
	float:left;
	background:url(../img/list_bg.png) no-repeat left top;
	font-size:13px;
	color:#444;
	border:none;
	outline:none;
	padding:1px 0px 1px 5px;
	
	cursor:pointer;
}
.sortview_main .sortby_main .sort_by .list_view a:hover {
	width:55px;
	height:19px;
	float:left;
	background:url(../img/list_bg.png) no-repeat left bottom;
	font-size:13px;
	color:#FFFFFF;
	border:none;
	outline:none;
	padding:0px 0px 0px 5px;
	margin:0 0 0 0px;
	cursor:pointer;
}
/*.prop_detail*/.sortview_main .sortby_main .sort_by .list_view.active {
	width:55px;
	height:17px;
	float:left;
	background:url(../img/list_bg.png) no-repeat left bottom;
	font-size:13px;
	color:#FFFFFF;
	border:none;
	outline:none;
	padding:1px 0px 1px 5px;
	margin:0 0 0 7px;
	cursor:pointer;
}
.sortview_main .sortby_main .sort_by .list_view.active a, .sortview_main .sortby_main .sort_by .list_view.active a:hover {
	
	color:#FFFFFF;
	text-decoration:none; background:none; padding:0; margin:0;
}

/*.prop_detail*/.sortview_main .sortby_main .sort_by .photo_view {
	width:76px;
	height:19px;
	float:left;
	
}
/*.prop_detail*/.sortview_main .sortby_main .sort_by .photo_view a {
	width:71px;
	height:17px;
	float:left;
	background:url(../img/photo_bg.png) no-repeat left top;
	font-size:13px;
	color:#444444;
	border:none;
	outline:none;
	padding:1px 0px 1px 5px;
	margin:0 0 0 7px;
	cursor:pointer;
}
/*.prop_detail*/.sortview_main .sortby_main .sort_by .photo_view a:hover {
	width:71px;
	height:17px;
	float:left;
	background:url(../img/photo_bg.png) no-repeat left bottom;
	font-size:13px;
	color:#fff;
	border:none;
	outline:none;
	padding:1px 0px 1px 5px;
	margin:0 0 0 7px;
	cursor:pointer;
}

.sortview_main .sortby_main .sort_by .photo_view.active {
	width:71px;
	height:17px;
	float:left;
	background:url(../img/photo_bg.png) no-repeat left bottom;
	font-size:13px;
	color:#fff;
	border:none;
	font-weight:normal;
	outline:none;
	padding:1px 0px 1px 5px;
	margin:0 0 0 7px;
	cursor:pointer;
}
.sortview_main .sortby_main .sort_by .photo_view.active a, .sortview_main .sortby_main .sort_by .photo_view.active a:hover {
	
	color:#FFFFFF;
	text-decoration:none; background:none; padding:0; margin:0;
}

/*.prop_detail*/.sortview_main .paging_main {
/*	width:355px;*/
	float:right;
	margin:8px 0 0 0;
}


/*.prop_detail*/.sortview_main .paging_main .show_page {
	width:85px;
	float:left;
	margin:0px 5px 0 0;
}
/*.prop_detail*/.sortview_main .paging_main .show_page span {
	float:left;
	margin:0px 5px 0 0;
	font-size:13px;
	color:#444444;
}
/*.prop_detail*/.sortview_main .paging_main .show_page .select_page {
	width:43px;
	padding:1px;
	height:20px;
	float:left;
	margin:0px 0 0 0;
	font-size:10px;
	color:#448ec9;
	border:1px solid #e3ecf4;
}
/*.prop_detail*/.sortview_main .paging_main .prop_page {
/*	width:262px;*/
	float:left;
	margin:0px 3px 0 0;
	color:#444444;
	font-size:13px;
}
/*.prop_detail*/.sortview_main .paging_main .prop_page span {
	float:left;
	margin:0px 3px 0 0;
}
/*.prop_detail*/.sortview_main .paging_main .prop_page a {
	font-size:13px;
	color:#58aad4;
	margin:0px 1px 0 2px;
	text-decoration:none;
}
/*.prop_detail*/.prop_left {
	width:812px;
	float:left;
}
/*.prop_detail*/.prop_left ul {
	margin:0;
	padding:0;
	list-style:none;
	width:812px;
	float:left;
}
/*.prop_detail*/.prop_left ul li {
	margin:8px 0;
	padding:0;
	list-style:none;
	width:803px;
	/*height:167px;*/
	height:auto;
	float:left;
	border-top:1px solid #e3ecf4;
	border-right:1px solid #e3ecf4;
	border-bottom:1px solid #e3ecf4;
	border-left:8px solid #e3ecf4;
	background-color:#ffffff;
}
/*.prop_listmain*/ .prop_left ul li.new {
	margin:8px 0;
	padding:0;
	list-style:none;
	width:803px;
	/*height:167px;*/
	height:auto;
	float:left;
	border-top:1px solid #e3ecf4;
	border-right:1px solid #e3ecf4;
	border-bottom:1px solid #e3ecf4;
	border-left:8px solid #ff0f16;
	background-color:#fff9f8;
}
/*.prop_listmain*/ .prop_left ul li .box_left .new_ribbon {
	width:103px;
	position:absolute;
	left:2px;
	top:2px;
}
/*.prop_listmain*/ .prop_left ul li.offer {
	margin:8px 0;
	padding:0;
	list-style:none;
	width:803px;
	height:167px;
	float:left;
	border-top:1px solid #e3ecf4;
	border-right:1px solid #e3ecf4;
	border-bottom:1px solid #e3ecf4;
	border-left:8px solid #7ec602;
	background-color:#f2ffde;
}
/*.prop_listmain*/ .prop_left ul li .box_left .special_offer {
	width:53px;
	position:absolute;
	left:9px;
	top:2px;
}
/*.prop_listmain*/ .prop_left ul li .box_left {
	width:578px;
	float:left;
	padding:0 0 0 9px;
	margin:0 8px 0 0px;
	position:relative;
	border-right:6px solid #1453A8;
}
/*.prop_listmain*/ .prop_left ul li .box_left .prop_thumb {
	width:232px;
	height:152px;
	float:left;
	padding:0 0 0 0px;
	margin:7px 6px 0 0px;
}
/*.prop_listmain*/ .prop_left ul li .box_left .prop_detail {
	width:339px;
	float:right;
	padding:0 0 0 0px;
	margin:7px 0px 0 0px;
}
/*.prop_listmain*/ .prop_left ul li .box_left .prop_detail h1 {
	width:100%;
	float:left;
	padding:0 0 0 0px;
	margin:0px 0px 0 0px;
	font-size:20px;
	color:#4279c4;
	line-height:20px;
	font-weight:normal;
}
.prop_left ul li .box_left .prop_detail h1 a {
	width:100%;
	float:left;
	padding:0 0 0 0px;
	margin:0px 0px 0 0px;
	font-size:20px;
	color:#4279c4;
	line-height:20px;
	font-weight:normal;
	text-decoration:none;
}
.prop_left ul li .box_left .prop_detail h1 a:hover {
	text-decoration:underline;
}
/*.prop_listmain*/ .prop_left ul li .box_left .prop_detail h3 {
	width:100%;
	float:left;
	padding:0 0 0 0px;
	margin:0px 0px 0 0px;
	font-size:11px;
	color:#9f9f9f;
	line-height:20px;
	font-weight:normal;
	font-style:italic;
}
/*.prop_listmain*/ .prop_left ul li .box_left .prop_detail p {
	width:100%;
	float:left;
	padding:0 0 0 0px;
	margin:0px 0px 0 0px;
	font-size:12px;
	color:#4c4c4c;
	line-height:20px;
}
/*.prop_listmain*/ .prop_left ul li .box_left .prop_detail .facility_main {
	width:100%;
	float:left;
	margin:18px 0 8px 0;
}
/*.prop_listmain*/ .prop_left ul li .box_left .prop_detail .facility_main a {
	width:64px;
	height:55px;
	float:left;
	background:url(../img/prop_option.png) no-repeat left top;
	text-align:center;
	text-decoration:none;
	margin:0 12px 0 0;
}
.prop_left ul li .box_left .prop_detail .facility_main .nav {
	width:64px;
	height:22px;
	float:left;
	text-align:right;
	text-decoration:none;
	margin:0 0px 0 0;
}
.prop_left ul li .box_left .prop_detail .facility_main .nav a{
	background: none !important;
	margin: 28px 0px 0px 18px;
}
.bath_bed {
	height:22px; padding-top:7px;
	
}
/*.prop_listmain*/ .prop_left ul li .box_left .prop_detail .facility_main a span {
	width:64px;
	float:left;
	text-align:center;
	font-size:20px;
	color:#005e8a;
	font-weight:bold;
	margin:5px 0 0 0;
}
/*.prop_listmain */.prop_left ul li .box_left .prop_detail .facility_main a p {
	width:64px;
	float:left;
	text-align:center;
	font-size:10px;
	color:#9f9f9f;
	font-weight:normal;
	margin:0;
	padding:0;
	min-height:40px;
}
/*.prop_listmain*/ .prop_left ul li .box_left .prop_detail .facility_main a.town_home {
	min-width:125px;
	height:52px;
	float:left;
	/*background:url(../img/twon_home.png) no-repeat left top;*/
	text-align:center;
	text-decoration:none;
	margin:0 12px 0 0;
	padding:0 2px;
	border:1px solid #e7eef4;
	background:#ffffff;
	border-radius:2px;
}
/*.prop_listmain*/ .prop_left ul li .box_left .prop_detail .facility_main a.town_home span {
	width:125px;
	float:left;
	text-align:center;
	font-size:20px;
	color:#005e8a;
	font-weight:bold;
	margin:3px 0 0 0;
}
/*.prop_listmain*/ .prop_left ul li .box_left .prop_detail .facility_main a.town_home p {
	width:125px;
	float:left;
	text-align:center;
	font-size:10px;
	color:#9f9f9f;
	font-weight:normal;
	margin:0;
	padding:0;
}
/*.prop_detail*/.prop_left ul li .box_right {
	width:201px;
	float:left;
	padding:0 0 0 0px;
	/*border-left:6px solid #1453a8;*/
}
/*.prop_detail*/.prop_left ul li .box_right .rate_review {
	width:170px;
	float:left;
	margin:0px 0 0 0;
}
/*.prop_detail*/.prop_left ul li .box_right .rate_review .rate_night {
	width:170px;
	float:left;
	text-align:center;
	font-size:20px;
	color:#0088cc;
	line-height:38px;
}
/*.prop_detail*/.prop_left ul li .box_right .rate_review .review {
	width:170px;
	float:left;
	text-align:center;
	font-size:13px;
	color:#0088cc;
	margin:19px 0 0 0px;
}
/*.prop_detail*/.prop_left ul li .box_right .tick {
	width:22px;
	float:left;
	margin:5px 0 0 0;
}
/*.prop_detail*/.prop_left ul li .box_right .prop_fun {
	width:201px;
	float:left;
	margin:14px 0 8px 0px;
}
/*.prop_detail*/.prop_left ul li .box_right .prop_fun span {
	font-size:12px;
	color:#054483;
	line-height:16px;
	margin:0px 0 0 1px;
}
/*.prop_detail*/.prop_left ul li .box_right .prop_fun span a {
	color:#054483;
	text-decoration:none;
	font-size:11px;
	
	
	float:left;
	line-height:18px;
}
/*.prop_detail*/.prop_right {
	width:155px;
	float:right;
}
/* =================== Listing Final End =================== */



/* =================== Details Page =================== */
#detail_main {
	width:941px;
	margin:0 auto;
}
#detail_main .detail_menu {
	width:941px;
	height:40px;
	float:left;
	margin:15px 0 0 0px;
	background:url(../img/detail_menbg.png) no-repeat left top;
}
.detail_menu ul {
	width:100%;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.detail_menu ul li {
	width: auto;
	float:left;
	margin-right:8px
}
.detail_menu ul li a span {
	width:10px;
	height:33px;
	float:right;
	margin-right:-18px;
}
.detail_menu ul li:hover {
	background:url(../img/detail_men_cv1.png) no-repeat left top;
}
.detail_menu ul li a:hover span {
	width:10px;
	float:right;
	background:url(../img/detail_men_cv2.png) no-repeat right top;
	margin-right:-18px;
}
.detail_menu ul li a {
	width: auto;
	float:left;
	height:40px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#464241;
	line-height:33px;
	text-decoration:none;
	padding:0 8px 0 18px;
}
.detail_menu ul li:hover a:hover {
	color:#fff;
	background:url(../img/detail_menarw.png) no-repeat center top;
}
.detail_menu ul li.act {
	width: auto;
	float:left;
	margin-right:8px;
	background:url(../img/detail_men_cv1.png) no-repeat left top;
}
.detail_menu ul li.act a span {
	width:10px;
	float:right;
	background:url(../img/detail_men_cv2.png) no-repeat right top;
	margin-right:-18px;
}
.detail_menu ul li.act a {
	width: auto;
	float:left;
	height:40px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#fff;
	background:url(../img/detail_menarw.png) no-repeat center top;
	line-height:33px;
	text-decoration:none;
	padding:0 8px 0 18px;
}
#detail_main .box_main {
	width:100%;
	float:left;
	background:url(../img/box_bg.jpg) repeat-y left top;
	margin:0 0 38px 0;
	padding:0;
}
#detail_main .box_main .mid_content {
	width:903px;
	float:left;
	margin:6px 20px;
}
#detail_main .box_main .cv {
	width:100%;
	float:left;
}
#detail_main .subtitle {
	width:80%;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	/*color:#4c4c4c;*/
	color:#F7871B;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
}
#detail_main .save_favorites {
	width:18%;
	float:right;
	text-align:right;
	margin:0 1% 0 0;
}
#detail_main .overview {
	width:100%;
	float:left;
}
.overview .photo_gallery {
	width:591px;
	float:left;
}
.overview .photo_gallery .photo_detail {
	width:590px;
	height:80px;
	float:left;
	background-color:#001427;
	border-bottom:5px solid #f3b40f;
}
.overview .photo_gallery .photo_detail .detail_left{ 
	width:280px; 
	float:left; 
	padding:15px 0 0 10px; 
	font-size:12px; 
	color:#ffffff; 
	line-height:18px;
}
.overview .photo_gallery .photo_detail .detail_left ul{ 
	margin:0; 
	padding:0; 
	list-style:none; 
	width:280px; 
	float:left; 
}
.overview .photo_gallery .photo_detail .detail_left ul li{ 
	margin:0; 
	padding:0; 
	list-style:none; 
	width:280px; 
	float:left;
}
.overview .photo_gallery .photo_detail .detail_left ul li span{
	font-size:12px; 
	color:#ffffff; 
	line-height:18px;
}
.overview .photo_gallery .photo_detail .detail_left ul li span .price_for{ 
	width:50px; 
	background:#ffffff; 
	border:1px solid #afb5ba; 
	font-size:10px; 
	color:#000000; 
	line-height:18px;
}
.overview .photo_gallery .photo_detail .detail_left ul li h3{
	font-size:16px; 
	color:#f3b40f; 
	line-height:18px; 
	margin:0; 
	padding:0; 
	font-weight:bold;
}
.overview .photo_gallery .photo_detail .detail_left ul li.prop_facelity{
	font-size:11px; 
	color:#ffffff; 
	line-height:18px; 
	font-weight:normal;
}
.overview .photo_gallery .photo_detail .detail_right {
	width:290px;
	float:left;
	padding:15px 10px 0 0px;
	font-size:16px;
	color:#ffffff;
	line-height:18px;
	font-weight:bold;
	text-align:right;
}
.overview .photo_gallery .photo_detail .detail_right ul {
	margin:0;
	padding:0;
	list-style:none;
	width:290px;
	float:left;
}
.overview .photo_gallery .photo_detail .detail_right ul li {
	margin:0;
	padding:0;
	list-style:none;
	width:290px;
	float:left;
}
.overview .photo_gallery .photo_detail .detail_right ul li span {
	font-size:16px;
	color:#f3b40f;
	line-height:18px;
}
.overview .photo_gallery .photo_detail .detail_right ul li.prop_facelity {
	font-size:11px;
	color:#ffffff;
	line-height:18px;
	font-weight:normal;
}
.overview .photo_gallery .gallery_main {
	width:591px;
	float:left;
}

.overview .photo_gallery .gallery_main .photos .preview img { width:100%; }

.overview .right_form {
	width:270px;
	float:right;
}
.right_form .reating {
	width:100%;
	float:left;
	/*margin-bottom:13px;*/
}
.right_form .form1 {
	width:248px;
	height:390px;
	float:left;
	background:url(../img/right_form_bg2.png) no-repeat left top;
	padding:0 11px;
}
.right_form .form1 .con_title {
	width:100%;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#000000;
	line-height:30px;
}
.right_form .form1 ul {
	width:100%;
	float:left;
	margin:4px 0 0 0;
	padding:0;
	list-style:none;
}
.right_form .form1 ul li {
	width:100%;
	float:left;
	padding:4px 0 3px 0;
}
.right_form .form1 ul li .input1,
ul.con_form li input.input1 {
	width:238px;
	float:left;
	height:26px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000000;
	line-height:26px;
	background:url(../img/fild_bg.png) no-repeat left top;
	border:0;
	padding:0 6px;
}
.right_form .form1 ul li .half {
	width:117px;
	float:left;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	line-height:12px;
}
.right_form .form1 ul li .half2 {
	width:117px;
	float:right;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	line-height:12px;
}
.right_form .form1 ul li .half .input1, .right_form .form1 ul li .half2 .input1 {
	width:105px;
	float:left;
	height:26px;
	background:url(../img/fild_bg2.png) no-repeat left top;
	border:0;
}

.right_form .form1 ul li .half select, .right_form .form1 ul li .half2 select {
	width:100%;
	float:left;
	height:26px;
	background:url(../img/fild_bg2.png) no-repeat left top;
	border:0;
	padding:5px;
}
.right_form .form1 ul li textarea {
	width:238px;
	float:left;
	height:85px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000000;
	line-height:14px;
	background:url(../img/texaria_bg.png) no-repeat left top;
	border:0;
	padding:6px;
	resize:none;
}
.right_form .form1 ul li.save {
	width:238px;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	line-height:18px;
}
.right_form .form1 ul li .btn {
	width:180px;
	height:29px;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#f8fafb;
	background:url(../img/btn_bg.png) no-repeat left top;
	border:0;
	margin:0 0 0 31px;
}
#detail_main .details_main {
	width:100%;
	float:left;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#333333;
	line-height:18px;
}
#detail_main .rate_main {
	width:100%;
	float:left;
}
.rate_main .left_side {
	width:600px;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333;
	margin:10px 0;
}
.rate_main .right_side {
	width:300px;
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333;
	margin:10px 0;
}
.rate_main .right_side select {
	width:248px;
	float:left;
	height:26px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333;
	background:url(../img/fild_bg.png) no-repeat left top;
	border:none;
	padding:5px;
	margin-top:10px;
}
.rate_main .table {
	width:100%;
	float:left;
	margin-top:15px;
}
.rate_main .table .row1 {
	width:966px;
	float:left;
	height:29px;
	background:url(../img/rate_title_bg.png) no-repeat left top;
	padding:5px 10px;
	line-height:29px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	font-weight:normal;
	color:#fff;
}
.rate_main .table .row1 .period {
	width:130px;
	float:left;
	color:#fff;
}
.rate_main .table .row1 .period_begins {
	width:135px;
	float:left;
	padding:0 0 0 5px;
	color:#FFF;
}
.rate_main .table .row1 .period_ends {
	width:135px;
	float:left;
	padding:0 0 0 5px;
	color:#FFF;
}
.rate_main .table .row1 .nightly {
	width:102px;
	float:left;
	padding:0 0 0 5px;
	color:#FFF;
}
.rate_main .table .row1 .weekend {
	width:102px;
	float:left;
	padding:0 0 0 5px;
	color:#FFF;
}
.rate_main .table .row1 .weekly {
	width:102px;
	float:left;
	padding:0 0 0 5px;
	color:#FFF;
}
.rate_main .table .row1 .monthly {
	width:102px;
	float:left;
	padding:0 0 0 5px;
	color:#FFF;
}
.rate_main .table .row1 .min_stay {
	width:115px;
	float:left;
	padding:0 0 0 5px;
	color:#FFF;
	text-align:right;
}
.rate_main .table .row2 {
	width:964px;
	float:left;
	padding:5px 10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#000000;
	border-right:1px solid #d7e5ed;
	border-left:1px solid #d7e5ed;
	border-bottom:1px solid #d7e5ed;
}
.rate_main .table .row2 .period {
	width:130px;
	float:left;
	border-right:1px solid #d7e5ed;
}
.rate_main .table .row2 .period span {
	font-size:12px;
	font-weight:normal;
	color:#999999;
}
.rate_main .table .row2 .period_begins {
	width:133px;
	float:left;
	padding:0 0 0 5px;
	border-right:1px solid #d7e5ed;
}
.rate_main .table .row2 .period_ends {
	width:133px;
	float:left;
	padding:0 0 0 5px;
	border-right:1px solid #d7e5ed;
}
.rate_main .table .row2 .nightly {
	width:102px;
	float:left;
	padding:0 0 0 5px;
	border-right:1px solid #d7e5ed;
}
.rate_main .table .row2 .weekend {
	width:102px;
	float:left;
	padding:0 0 0 5px;
	border-right:1px solid #d7e5ed;
}
.rate_main .table .row2 .weekly {
	width:102px;
	float:left;
	padding:0 0 0 5px;
	border-right:1px solid #d7e5ed;
}
.rate_main .table .row2 .monthly {
	width:102px;
	float:left;
	padding:0 0 0 5px;
	border-right:1px solid #d7e5ed;
}
.rate_main .table .row2 .min_stay {
	width:115px;
	float:left;
	padding:0 0 0 5px;
	text-align:right;
	color:#333;
}
.rate_main .discr {
	width:100%;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#333;
	margin:10px 0;
}
.rate_main .tax {
	width:357px;
	height:112px;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#333;
	padding:0px 10px;
	background:url(../img/tax_bg.jpg) no-repeat left top;
	line-height:38px;
}
.rate_main .tax .name {
	width:220px;
	float:left;
}
.rate_main .tax .total {
	width:130px;
	float:right;
}
.rate_main .cancel-policy {
	width:100%;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#333;
	margin:10px 0;
}
.rate_main .no_refund {
	width:auto;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#333;
	padding:0px 10px;
	line-height:30px;
	border:1px solid #d7e5ed;
	border-radius:5px;
}
.prop_listing_detail {
	width:100%;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333;
	padding:0px 0px;
}
.prop_listing_detail .compare_icon{
	right:-17px; 
	top:-14px;
}
.prop_listing_detail .am_title {
	width:100%;
	float:left;
	background:url(../img/b_dr.jpg) repeat-x left 17px;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	line-height:30px;
	margin-top:10px;
}
.prop_listing_detail .title_arw {
	width:auto;
	float:right;
	margin:7px 0 0 0;
}
.prop_listing_detail .loc_detail {
	width:100%;
	float:left;
	margin:0px 0 0 0;
}
.prop_listing_detail .loc_detail ul {
	width:100%;
	float:left;
	margin:0;
	padding:0;
}
.prop_listing_detail .loc_detail ul li {
	width:100%;
	float:left;
	margin:5px 0 0 0;
	padding:0;
	list-style:none;
}
.prop_listing_detail .loc_detail ul li .ld_left {
	width:100px;
	float:left;
	margin:0;
	padding:0;
	text-align:left;
}
.prop_listing_detail .loc_detail ul li .ld_right {
	width:800px;
	float:left;
	margin:0;
	padding:0;
	text-align:left;
}
.prop_listing_detail .weather_detail {
	width:100%;
	float:left;
	margin:0px 0 0 0;
	font-size:12px;
	font-weight:normal;
	color:#333;
}
.prop_listing_detail .weather_detail .current_con {
	width:170px;
	float:left;
	margin:0px 0 0 0;
}
.prop_listing_detail .weather_detail .current_con span {
	width:170px;
	float:left;
	margin:0px 0 0 0;
}
.prop_listing_detail .weather_detail .forecast {
	width:700px;
	float:left;
	margin:0px 0 0 0;
}
.prop_listing_detail .weather_detail .forecast .date_vice {
	width:700px;
	float:left;
	margin:5px 0 0 0;
}
.prop_listing_detail .weather_detail .forecast .date_vice .date_title {
	float:left;
	margin:5px 0 0 0;
}
.prop_listing_detail .weather_detail .forecast .date_vice img {
	float:left;
	margin:0px 0 0 20px;
}
.prop_listing_detail .weather_detail .forecast .date_vice span {
	width:590px;
	float:right;
	font-size:12px;
	font-weight:normal;
	color:#333;
}
.prop_listing_detail .common_detail {
	width:100%;
	float:left;
	margin:0px 0 0 0;
}
.prop_listing_detail .common_detail ul {
	width:100%;
	float:left;
	margin:0;
	padding:0;
}
.prop_listing_detail .common_detail ul li {
	width:100%;
	float:left;
	margin:5px 0 0 0;
	padding:0;
	list-style:none;
}
.prop_listing_detail .common_detail ul li .com_left {
	width:120px;
	float:left;
	margin:0;
	padding:0;
	text-align:left;
}
.prop_listing_detail .common_detail ul li .com_right {
	width:780px;
	float:left;
	margin:0;
	padding:0;
	text-align:left;
}
.prop_listing_detail .adinfo_detail {
	width:100%;
	float:left;
	margin:0px 0 0 0;
}
.prop_listing_detail .adinfo_detail ul {
	width:100%;
	float:left;
	margin:0;
	padding:0;
}
.prop_listing_detail .adinfo_detail ul li {
	width:100%;
	float:left;
	margin:5px 0 0 0;
	padding:0;
	list-style:none;
}
.prop_listing_detail .adinfo_detail ul li .ad_left {
	width:140px;
	float:left;
	margin:0;
	padding:0;
	text-align:left;
}
.prop_listing_detail .adinfo_detail ul li .ad_right {
	width:760px;
	float:left;
	margin:0;
	padding:0;
	text-align:left;
}
.prop_listing_detail .adinfo_detail ul li .ad_right span {
	width:150px;
	float:left;
	margin:0;
	padding:0;
	text-align:left;
}
.loc_txt {
	width:100%;
	float:left;
	margin:-30px 0px 0px 0px;
}
.loc_txt span {
	width:100%;
	float:left;
	font-size:11px;
	color:#000000;
	line-height:18px;
	margin:10px 0px 0px 0px;
}
.owner_detail {
	width:100%;
	float:left;
	margin:5px 0 0 0;
}
.owner_left {
	width:113px;
	float:left;
	padding:0 15px 0 10px;
}
.owner_left .owner_img {
	width:120px;
	float:left;
	text-align:center;
}
.owner_left .owner_email {
	width:120px;
	float:left;
	text-align:center;
	margin:10px 0 0 0;
}
.owner_left a {
	font-size:11px;
	color:#595959;
	text-decoration:underline;
	width:100%;
	float:left;
	text-align:center;
	margin:10px 0 0 0;
}
.owner_right {
	width:802px;
	float:left;
}
.owner_right .ownerbox_top {
	width:100%;
	height:7px;
	float:left;
	background:url(../img/owner_top.jpg) no-repeat left top;
}
.owner_right .ownerbox_mid {
	width:774px;
	float:left;
	background:url(../img/owner_mid.jpg) repeat-y left top;
	padding:8px 0 8px 28px;
}
.owner_right .ownerbox_mid h3 {
	width:774px;
	float:left;
	font-size:16px;
	color:#58585a;
	font-weight:bold;
	margin:0;
	padding:0;
}
.owner_right .ownerbox_mid ul {
	width:100%;
	float:left;
	margin:0;
	padding:0;
}
.owner_right .ownerbox_mid ul li {
	width:100%;
	float:left;
	margin:8px 0;
	padding:0;
	list-style:none;
}
.owner_right .ownerbox_mid ul li .admin_left {
	width:150px;
	float:left;
	font-size:12px;
	color:#59595b;
	text-align:left;
}
.owner_right .ownerbox_mid ul li .admin_right {
	width:600px;
	float:left;
	font-size:12px;
	color:#59595b;
	text-align:left;
}
.owner_right .ownerbox_bot {
	width:100%;
	height:7px;
	float:left;
	background:url(../img/owner_bot.jpg) no-repeat left top;
}
.tell_main {
	width:100%;
	float:left;
}
.tell_main ul {
	width:100%;
	float:left;
	margin:0;
	padding:0;
}
.tell_main ul li {
	width:100%;
	float:left;
	margin:8px 0px;
	padding:0;
	list-style:none;
}
.tell_main ul li .tell_left {
	width:125px;
	float:left;
	font-size:11px;
	color:#464241;
	line-height:24px;
	text-align:right;
}
.tell_main ul li .tell_left span {
	font-size:10px;
	color:#ad2d57;
}
.tell_main ul li .tell_right {
	width:650px;
	float:left;
	margin:0 0 0 10px;
}
.tell_main ul li .tell_right .ipt_tell, .mid_content .submit td.field input[type="text"]{
	width:200px;
	height:24px;
	float:left;
	background:url(../img/ipt_tell.png) no-repeat left top;
	padding:0 7px;
	border:none;
	outline:none;
}
.tell_main ul li .tell_right .textarea_tell,
.submit td.field .textarea_tell,
.submit .field #comment_message,
ul.con_form li textarea.textarea_tell {
	width:451px;
	height:104px;
	float:left;
	background:url(../img/textarea_tell.png) no-repeat left top;
	padding:5px 10px;
	border:none;
	outline:none;
	resize:none;
}
ul.con_form li textarea.small_textarea
{
	background:url(../img/textarea_tell_small.png) no-repeat left top !important;
	height:104px;
}
.tell_main ul li .tell_right img {
	float:left;
	margin:0 5px 0 0;
	width:110px;
}
.tell_main ul li .tell_right span {
	font-size:11px;
	color:#464241;
	float:left;
	width:500px;
	margin:5px 0 0 0;
}
.tell_main ul li .tell_right .captcha_txt,
.mid_content .submit td.field input[type="text"]#security_code, 
.form1 ul.con_form #contact_code_security_code ,
.submit .field #comment_security_code,
ul.con_form li #contact_code_security_code
{
	width:64px;
	height:24px;
	float:left;
	background:url(../img/ipt_captcha.png) no-repeat left top;
	padding:0 5px;
	border:none;
	outline:none;
}

.right_form .form1 ul li .half {
    color: #333333;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;
    text-align: center;
    width: 117px;
	height:30px;
}
.right_form .form1 ul li .half .calender,.right_form .form1 ul li .half2 .calender {
	float: left;
    height: 15px;
    margin: -21px 0 0 91px;
	margin: -36px 0 0 91px\9;
	padding:0px;
    width: 20px;

}
.right_form .form1 ul li .half .calender img,.right_form .form1 ul li .half2 .calender img { cursor:pointer; }
.right_form .form1 ul li .half2 {
    color: #333333;
    float: right;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;
    text-align: center;
    width: 117px;
	height:30px;
}
.right_form .form1 ul li .half .caldate, .right_form .form1 ul li .half2 .caldate { 
 	background:url(../img/fild_bg2.png) no-repeat left top; border:0 none;
    float: left;
    height: 26px;
	/*line-height:26px !important;*/
    width: 107px;
	color:#000000;
	font-size:14px; 	
}
.right_form .form1 ul li .half select, .right_form .form1 ul li .half2 select {
    background: url("../img/fild_bg2.png") no-repeat scroll left top transparent;
    border: 0 none;
    float: left;
    height: 26px;
    padding: 5px;
    width: 100%;
}
.tell_main ul li .tell_right .send_btn {
	width:64px;
	float:left;
	background:url(../img/send_btn.png) no-repeat left top;
	border:none;
	outline:none;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	height:28px;
	padding-bottom:5px;
}
.loan_main {
	width:100%;
	float:left;
}
.loan_left {
	width:478px;
	float:left;
	margin:0 6px 0 0;
}
.loan_left .loan_cv {
	width:478px;
	float:left;
}
.loan_left .loan_box {
	width:460px;
	float:left;
	background:url(../img/loanbox_mid.png) repeat-y left top;
	padding:2px 0 2px 18px;
}
.loan_left .loan_box h4 {
	width:100%;
	float:left;
	font-size:12px;
	color:#464241;
	font-weight:bold;
	margin:0;
	padding:0;
}
.loan_left .loan_box ul {
	width:460px;
	float:left;
	margin:0;
	padding:0;
}
.loan_left .loan_box ul li {
	width:460px;
	float:left;
	margin:4px 0px;
	padding:0;
	list-style:none;
}
.loan_left .loan_box ul li .loanform_left {
	width:135px;
	float:left;
	text-align:right;
	font-size:11px;
	color:#464241;
	line-height:24px;
}
.loan_left .loan_box ul li .loanform_right {
	width:300px;
	float:left;
	margin:0px 0px 0px 8px;
	padding:0;
}
.loan_left .loan_box ul li .loanform_right .ipt_74 {
	width:64px;
	height:24px;
	float:left;
	background:url(../img/ipt_captcha.png) no-repeat left top;
	padding:0 5px;
	border:none;
	outline:none;
	font-size:11px;
	color:#9b9a98;
}
.loan_left .loan_box ul li .loanform_right .ipt_44 {
	width:40px;
	height:24px;
	float:left;
	background:url(../img/ipt_44.png) no-repeat left top;
	padding:0 2px;
	border:none;
	outline:none;
	font-size:11px;
	color:#9b9a98;
}
.loan_left .loan_box ul li .loanform_right .ipt_54 {
	width:54px;
	height:24px;
	float:left;
	background:url(../img/ipt_64.png) no-repeat left top;
	padding:0 5px;
	border:none;
	outline:none;
	margin:0 2px 0 0;
	font-size:11px;
	color:#9b9a98;
}
.loan_left .loan_box ul li .loanform_right .form_txt {
	width:auto;
	float:left;
	font-size:11px;
	color:#9b9a98;
	line-height:24px;
	margin:0 0 0 5px;
}
.loan_left .loan_box ul li .loanform_right .form_txt span {
	color:#464241;
}
.loan_left .loan_box ul li .loanform_right a {
	width:auto;
	float:left;
	font-size:11px;
	color:#464241;
	text-decoration:underline;
	margin:0 0 0 10px;
}
.loan_left .loan_box ul li .loanform_right a:hover {
	text-decoration:none;
}
.submit_btn {
	width:auto;
	float:left;
}
.submit_btn .btn_ipt {
	width:auto;
	height:28px;
	float:left;
	background:url(../img/btn_main_bg.png) no-repeat left top;
	border:none;
	outline:none;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	padding:0 0 5px 7px;
}
.submit_btn span {
	width:7px;
	height:28px;
	float:left;
	background:url(../img/btn_right.png) no-repeat left top;
	border:none;
	outline:none;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}
.loan_right {
	width:457px;
	float:left;
}
.loan_right .payment_cv {
	width:100%;
	float:left;
}
.loan_right .payment_main {
	width:437px;
	height:166px;
	float:left;
	background:url(../img/payment_mid.png) repeat-y left top;
	padding:10px 0 10px 20px;
}
.loan_right .payment_main h4 {
	width:100%;
	float:left;
	font-size:12px;
	color:#464241;
	font-weight:bold;
	margin:0;
	padding:0;
}
.loan_right .payment_main p {
	width:90%;
	float:left;
	font-size:12px;
	color:#464241;
	padding:0 0 0px 10px;
}
.comment_main {
	width:100%;
	float:left;
}
.comment_main .com_txt {
	width:100%;
	float:left;
	font-size:13px;
	color:#464241;
}
.comment_main p {
	width:100%;
	float:left;
	font-size:13px;
	color:#464241;
	font-weight:bold;
}
/*Recently Added Page*/
.breadcrum2 {
	width:100%;
	float:left;
}
.breadcrum2 a {
	background:url(../img/breadcrum_arrow2.png) no-repeat right center;
	line-height:18px;
	font-size:11px;
	color:#302d27;
	text-decoration:none;
	padding:0px 15px 2px 5px;
}
.breadcrum2 a:hover {
	text-decoration:underline;
}
.breadcrum2 a.act3 {
	text-decoration:none;
	color:#302d27;
	background:none;
}
.recent_main {
	width:100%;
	float:left;
	margin:35px 0 0 0;
}
.recent_main .recent_left {
	width:265px;
	float:left;
	margin:0px 0 0 0;
}
.recent_main .recent_left .left_box {
	width:265px;
	float:left;
	margin:0px 0 0 0;
}
.recent_main .recent_left .box_top {
	width:237px;
	height:38px;
	float:left;
	margin:0px 0 0 0;
	padding:0px 10px 0 18px;
	background:url(../img/rec_left_top.png) no-repeat left top;
}
.recent_main .recent_left .box_top .box_title {
	width:210px;
	float:left;
	margin:0px 0 0 0;
	padding:0px;
	font-size:14px;
	color:#fffffe;
	line-height:28px;
}
.home_icon {
	width:26px;
	float:right;
	margin:3px 0 0 0;
	padding:0px;
}
.recent_main .recent_left .box_mid {
	width:237px;
	float:left;
	margin:0px 0 0 0;
	padding:0px 10px 0 18px;
	background:url(../img/rec_left_mid.png) repeat-y left top;
}
.recent_main .recent_left .box_mid .currency {
	width:100%;
	float:left;
	padding:10px 0px;
}
.recent_main .recent_left .box_mid .currency ul {
	width:100%;
	float:left;
	padding:0px;
	margin:0;
}
.recent_main .recent_left .box_mid .currency ul li {
	width:100%;
	float:left;
	padding:0px;
	margin:5px 0px;
	list-style:none;
}
.recent_main .recent_left .box_mid .currency ul li .cun_left {
	width:75px;
	float:left;
	padding:0px;
	margin:0;
	text-align:left;
	font-size:11px;
	color:#4c4c4c;
	font-style:italic;
}
.recent_main .recent_left .box_mid .currency ul li .cun_right {
	width:150px;
	float:left;
	padding:0px;
	margin:0;
	font-size:11px;
	color:#252525;
}
.recent_main .recent_left .box_mid .currency ul li .cun_right a {
	font-size:11px;
	color:#252525;
	text-decoration:underline;
}
.recent_main .recent_left .box_mid .currency ul li .cun_right a:hover {
	text-decoration:none;
}
.recent_main .recent_left .box_bot {
	width:265px;
	height:7px;
	float:left;
	margin:0px 0 0 0;
	background:url(../img/rec_left_bot.png) no-repeat left top;
}
.recent_main .recent_left .map2 {
	width:100%;
	float:left;
	margin:15px 0;
}
.recent_main .recent_left .box_mid .key_search {
	width:100%;
	float:left;
}
.recent_main .recent_left .box_mid .key_search .key_ipt {
	width:180px;
	height:24px;
	float:left;
	background:url(../img/keyworg_bg.png) no-repeat left top;
	font-size:11px;
	color:#434343;
	padding:0 4px;
	border:none;
	outline:none;
}
.recent_main .recent_left .box_mid .key_search .key_icon {
	width:27px;
	float:left;
	margin:0 0 0 15px;
}
.recent_main .recent_left .box_mid .key_search a {
	width:100%;
	float:left;
	font-size:11px;
	color:#434343;
	text-decoration:underline;
	line-height:20px;
}
.recent_main .recent_left .box_mid .key_search a:hover {
	text-decoration:none;
}
.recent_main .recent_left .box_mid .polls {
	width:100%;
	float:left;
}
.recent_main .recent_left .box_mid .polls .how_find {
	width:100%;
	float:left;
	font-size:12px;
	color:#2b2b2b;
}
.recent_main .recent_left .box_mid .polls ul {
	width:100%;
	float:left;
	margin:0;
	padding:0;
}
.recent_main .recent_left .box_mid .polls ul li {
	width:100%;
	float:left;
	margin:5px 0 0 0;
	padding:0;
	list-style:none;
}
.recent_main .recent_left .box_mid .polls ul li .lines {
	width:6px;
	float:left;
	margin:0;
	padding:0;
}
.recent_main .recent_left .box_mid .polls ul li .radio_ipt {
	width:20px;
	float:left;
	margin:2px 0 0 0;
	padding:0;
}
.recent_main .recent_left .box_mid .polls ul li .polls_txt {
	width:190px;
	float:left;
	margin:0;
	padding:0;
	font-size:12px;
	color:#483b1c;
	text-align:left;
	line-height:16px;
}
.vote {
	width:100px;
	float:left;
	margin:10px 0;
}
.vote a {
	width:72px;
	float:left;
	background:url(../img/vote_bg.png) no-repeat left top;
	text-align:center;
	line-height:29px;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}
.recent_main .recent_left .box_mid .polls .view_result {
	width:115px;
	float:right;
	margin:10px 0;
	text-align:center;
}
.recent_main .recent_left .box_mid .polls .view_result a {
	font-size:12px;
	color:#483b1c;
	text-decoration:underline;
	line-height:30px;
}
.recent_main .recent_left .box_mid .polls .view_result a:hover {
	text-decoration:none;
}
.recent_main .recent_right {
	width:696px;
	float:right;
	margin:0px 0 0 0;
}
.recent_main .recent_right h2 {
	width:100%;
	float:left;
	margin:0px 0 0 0;
	padding:0;
	font-size:18px;
	color:#135078;
	font-weight:bold;
}
.recent_menu {
	width:100%;
	height:33px;
	float:left;
	margin:15px 0 10px 0px;
	background:url(../img/recent_menu_bg.png) no-repeat left top;
}
.recent_menu ul {
	width:100%;
	float:left;
	margin:0 0 0 0;
	padding:0;
	list-style:none;
}
.recent_menu ul li {
	width: auto;
	float:left;
	margin-right:8px
}
.recent_menu ul li a span {
	width:10px;
	height:33px;
	float:right;
	margin-right:-18px;
}
.recent_menu ul li:hover {
	background:url(../img/detail_men_cv1.png) no-repeat left top;
}
.recent_menu ul li a:hover span {
	width:10px;
	float:right;
	background:url(../img/detail_men_cv2.png) no-repeat right top;
	margin-right:-18px;
}
.recent_menu ul li a {
	width: auto;
	float:left;
	height:40px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#464241;
	line-height:33px;
	text-decoration:none;
	padding:0 8px 0 18px;
}
.recent_menu ul li:hover a:hover {
	color:#fff;
	background:url(../img/detail_menarw.png) no-repeat center top;
}
.recent_menu ul li.act {
	width: auto;
	float:left;
	margin-right:8px;
	background:url(../img/detail_men_cv1.png) no-repeat left top;
}
.recent_menu ul li.act a span {
	width:10px;
	float:right;
	background:url(../img/detail_men_cv2.png) no-repeat right top;
	margin-right:-18px;
}
.recent_menu ul li.act a {
	width: auto;
	float:left;
	height:40px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#fff;
	background:url(../img/detail_menarw.png) no-repeat center top;
	line-height:33px;
	text-decoration:none;
	padding:0 8px 0 18px;
}
.recent_add {
	width:100%;
	float:left;
	margin:10px 0 0 0;
}
.recent_add .days_ago {
	width:100%;
	float:left;
	background:url(../img/days_ago_bg.jpg) repeat-x left center;
}
.recent_add .days_ago span {
	width:auto;
	float:left;
	background:#ffffff;
	padding-right:10px;
	font-size:12px;
	color:#323131;
	margin:0px 0 5px 0;
}
.recent_add .add_box {
	width:100%;
	float:left;
	margin:2px 0 0 0;
}
.recent_add .add_box .add_cv {
	width:100%;
	float:left;
}
.recent_add .add_box .add_mid {
	width:684px;
	float:left;
	background:url(../img/add_box_mid.png)repeat-y left top;
	padding:3px 0 3px 12px;
}
.recent_add .add_box .add_mid .add_thumb {
	width:62px;
	float:left;
	border:1px solid #dfdad2;
	margin:0 10px 0 0;
	position:relative;
}
.recent_add .add_box .add_mid .add_thumb .counter {
	width:23px;
	height:19px;
	position:absolute;
	bottom:-4px;
	right:-4px;
	background:url(../img/counter_bg.png) no-repeat left top;
	text-align:center;
}
.recent_add .add_box .add_mid .add_thumb .counter a {
	font-size:12px;
	color:#010101;
	text-decoration:none;
	display:block;
	padding: 0 3px 1px 0;
}
.recent_add .add_box .add_mid .add_detail {
	width:610px;
	float:right;
	font-size:12px;
	color:#4b4b4b;
}
.recent_add .add_box .add_mid .add_detail .addprop_title {
	width:auto;
	float:left;
	margin:0 10px 0 0;
}
.recent_add .add_box .add_mid .add_detail .addprop_title a {
	font-size:12px;
	color:#4b4b4b;
	text-decoration:underline;
}
.recent_add .add_box .add_mid .add_detail .addprop_title a:hover {
	text-decoration:none;
}
.recent_add .add_box .add_mid .add_detail .addprop_usprice {
	width:auto;
	float:left;
	margin:0 10px 0 0;
	font-size:12px;
	color:#4b4b4b;
}
.recent_add .add_box .add_mid .add_detail .addprop_inrprice {
	width:auto;
	float:left;
	margin:0 10px 0 0;
	font-size:12px;
	color:#4b4b4b;
}
.recent_add .add_box .add_mid .add_detail .addprop_city {
	width:auto;
	float:left;
	margin:0 0px 0 0;
	padding:0 0px 0 10px;
	background:url(../img/city_bg.png) no-repeat left center;
}
.recent_add .add_box .add_mid .add_detail .addprop_city a {
	font-size:12px;
	color:#4b4b4b;
	text-decoration:underline;
}
.recent_add .add_box .add_mid .add_detail .addprop_city a:hover {
	text-decoration:none;
}
.mar_top {
	margin-top:10px;
}
.recent_add .add_box .add_mid .add_detail .add_sale {
	width:100%;
	float:left;
}
.show {
	width:auto;
	float:left;
	margin:0 10px 0 0;
	padding:0 0px 0 22px; /*background:url(../img/eye_icon.png) no-repeat left center;*/
}
.add_calender {
	width:auto;
	float:left;
	margin:0 10px 0 0;
	padding:0 0px 0 17px;
	background:url(../img/calender_icon.png) no-repeat left center;
}
.marker {
	width:12px;
	line-height:14px;
	float:left;
	margin:2px 10px 0 0;
	padding:0 2px 4px 0;
	background:url(../img/marker_bg.png) no-repeat left top;
	text-align:center;
}
.marker a {
	font-size:10px;
	color:#2c2c2b;
	text-decoration:none;
}
.recent_add .add_box .add_mid .add_detail .tool {
	width:17px;
	height:13px;
	float:left;
	margin:3px 10px 0 0;
	padding:0;
	background:url(../img/tool.jpg) no-repeat left top;
	text-align:center;
}
.ralign {
	/*width:80px;
	float:right;
	margin:0 22px 0 0;
	text-align:right;*/
}
.ralign a {
	margin:0 0px 0 6px;
}
.add_paging {
	width:100%;
	float:left;
	margin:5px 0 0 0;
}
.add_paging .paging_left {
	width:45%;
	float:left;
	margin:0px 0 0 0;
	text-align:left;
}
.add_paging .paging_left a {
	font-size:12px;
	color:#505050;
	margin:0px 5px 0 0;
	text-decoration:underline;
	width:18px;
	float:left;
	height:21px;
	background-color:#ffffff;
	text-align:center;
}
.add_paging .paging_left a:hover {
	text-decoration:none;
	background:url(../img/paging_left_bg.png) no-repeat left top;
	text-align:center;
	width:18px;
	float:left;
	height:21px;
	margin:0px 5px 0 0;
}
.add_paging .paging_left a.pageact {
	text-decoration:none;
	background:url(../img/paging_left_bg.png) no-repeat left top;
	text-align:center;
	width:18px;
	float:left;
	height:21px;
	margin:0px 5px 0 0;
}
.add_paging .paging_right {
	width:45%;
	float:right;
	margin:0px 0 0 0;
	text-align:right;
}
.add_paging .paging_right span {
	margin:0px 5px;
	font-size:12px;
	color:#505050;
}
.add_paging .paging_right a {
	font-size:12px;
	color:#505050;
	margin:0px 0px 0 0;
	text-decoration:none;
	width:8px;
	height:19px;
	background-color:#ffffff;
	text-align:center;
	padding:3px 12px;
}
.add_paging .paging_right a:hover {
	text-decoration:none;
	background:url(../img/paging_right_bg.png) no-repeat;
	text-align:center;
	width:8px;
	height:19px;
	margin:0px 0px 0 0;
	padding:3px 12px;
}
.add_paging .paging_right a.pageact2 {
	text-decoration:none;
	background:url(../img/paging_right_bg.png) no-repeat;
	text-align:center;
	width:8px;
	height:19px;
	margin:0px 0px 0 0;
	padding:3px 12px;
}
/*Services 1 Page*/
.services_main {
	width:100%;
	float:left;
	margin:35px 0 0 0;
}
.services_main .services_left {
	width:260px;
	float:left;
	margin:0px 0 0 0;
}
.services_main .services_left .services_box {
	width:260px;
	float:left;
	margin:0px 0 0 0;
}
.services_main .services_left .services_box .serv_top {
	width:225px;
	height:40px;
	float:left;
	background:url(../img/serv_leftbox_top.png) no-repeat left top;
	margin:0px 0 0 0;
	padding:0px 15px 0 20px;
}
.services_main .services_left .services_box .serv_top h3 {
	font-size:14px;
	color:#fffffe;
	line-height:28px;
	width:auto;
	float:left;
	line-height:28px;
	margin:0;
	padding:0;
	font-weight:normal;
}
.services_main .services_left .services_box .serv_mid {
	width:215px;
	float:left;
	background:url(../img/serv_leftbox_mid.png) repeat-y left top;
	margin:0px 0 0 0;
	padding:0px 15px 0 30px;
}
.services_main .services_left .services_box .serv_mid ul {
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
}
.services_main .services_left .services_box .serv_mid ul li {
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	list-style:square;
	line-height:25px;
}
.services_main .services_left .services_box .serv_mid ul li a {
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#302d28;
	text-decoration:underline;
}
.services_main .services_left .services_box .serv_mid ul li span {
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#302d28;
}
.services_main .services_left .services_box .serv_bot {
	width:260px;
	height:8px;
	float:left;
	background:url(../img/serv_leftbox_bot.png) repeat-y left top;
	margin:0px 0 0 0;
	padding:0px;
}
.services_main .services_right {
	width:694px;
	float:right;
	margin:0px 0 0 0;
}
.services_main .services_right h2 {
	width:694px;
	float:left;
	margin:0px 0 0 0;
	font-size:22px;
	color:#5b5b5b;
	font-weight:normal;
}
.services_main .services_right h3 {
	width:694px;
	float:left;
	margin:0px 0 0 0;
	font-size:16px;
	color:#5b5b5b;
	font-weight:normal;
	line-height:28px;
}
.services_main .services_right .quick_search {
	width:694px;
	float:left;
	margin:5px 0 0 0;
}
.services_main .services_right .quick_search .quick_cv {
	width:694px;
	float:left;
	margin:0px 0 0 0;
}
.services_main .services_right .quick_search .quick_mid {
	width:664px;
	float:left;
	padding:0px 0 0 34px;
	background:url(../img/serv_right_mid.png) repeat-y left top;
}
.services_main .services_right .quick_search .quick_mid ul {
	width:664px;
	float:left;
	padding:0px;
	margin:0;
}
.services_main .services_right .quick_search .quick_mid ul li {
	width:664px;
	float:left;
	padding:0px;
	margin:9px 0 0 0;
	list-style:none;
}
.services_main .services_right .quick_search .quick_mid ul li .qform_left {
	width:60px;
	float:left;
	padding:0px;
	margin:0 8px 0 0;
	font-size:12px;
	color:#2b2b2b;
	text-align:right;
	line-height:24px;
}
.services_main .services_right .quick_search .quick_mid ul li .qform_right {
	width:250px;
	float:left;
	padding:0px;
	margin:0 0px 0 0;
}
.services_main .services_right .quick_search .quick_mid ul li .qform_right .ipt_159 {
	width:159px;
	height:24px;
	float:left;
	padding:3px 5px;
	margin:0 0px 0 0;
	background:url(../img/ipt_159.png) no-repeat left top;
	font-size:12px;
	color:#333333;
	border:none;
	outline:none;
}
.services_main .services_right .quick_search .quick_mid ul li .qform_right .ipt_212 {
	width:200px;
	height:24px;
	float:left;
	padding:0px 6px;
	margin:0 0px 0 0;
	background:url(../img/ipt_212.png) no-repeat left top;
	font-size:12px;
	color:#333333;
	border:none;
	outline:none;
}
.services_main .services_right .quick_search .quick_mid ul li .qform_right .pic_only {
	width:130px;
	float:left;
	font-size:11px;
	color:#464747;
	margin:15px 0px 0px 0px;
}
.services_main .services_right .quick_search .quick_mid ul li .qform_right .pic_only .chk {
	width:20px;
	float:left;
}
.services_main .services_right .quick_search .quick_mid ul li .qform_right .advance_srch {
	width:100%;
	float:left;
	margin:0;
	padding:0;
}
.services_main .services_right .quick_search .quick_mid ul li .qform_right .advance_srch a {
	font-size:11px;
	color:#333333;
	text-decoration:underline;
}
.services_main .services_right .quick_search .quick_mid ul li .qform_right .advance_srch a:hover {
	text-decoration:none;
}
.services_main .services_right .categories {
	width:100%;
	float:left;
	margin:15px 0 0 0;
}
.services_main .services_right .catbox_top {
	width:655px;
	height:39px;
	float:left;
	padding:0 15px 0 24px;
	background:url(../img/cate_top.png) no-repeat left top;
}
.services_main .services_right .catbox_top h3 {
	width:auto;
	float:left;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	margin:0;
	padding:0;
}
.services_main .services_right .catbox_mid {
	width:694px;
	float:left;
	margin:0 0 0 0;
	background:url(../img/cate_mid.png) repeat-y left top;
}
.services_main .services_right .catbox_mid .category {
	width:655px;
	float:left;
	padding:10px 15px 30px 24px;
	background:url(../img/cate_mid.png) repeat-y left top;
}
.services_main .services_right .catbox_mid .category .col_1 {
	width:215px;
	float:left;
}
.services_main .services_right .catbox_mid .category .col_1 span {
	width:100%;
	float:left;
	font-size:12px;
	color:#333333;
	line-height:30px;
}
.services_main .services_right .catbox_mid .category .col_2 {
	width:150px;
	float:left;
}
.services_main .services_right .catbox_mid .category .col_2 span {
	width:100%;
	float:left;
	font-size:12px;
	color:#333333;
	line-height:30px;
}
.services_main .services_right .catbox_mid .category .col_3 {
	width:280px;
	float:left;
}
.services_main .services_right .catbox_mid .category .col_3 span {
	width:100%;
	float:left;
	font-size:12px;
	color:#333333;
	line-height:30px;
}
.services_main .services_right .catbox_mid .cate_more {
	width:670px;
	height:12px;
	float:left;
	margin:0 0 0 1px;
	background:url(../img/cate_more_bg.png) no-repeat left top;
	text-align:right;
	padding:10px 19px 0 0px;
}
.services_main .services_right .catbox_bot {
	width:694px;
	height:8px;
	float:left;
	margin:0 0 0 0;
	background:url(../img/cate_bot.png) no-repeat left top;
}
/*Services 2 Page*/
.services_main h2 {
	width:100%;
	float:left;
	margin:0px 0 0 0;
	font-size:22px;
	color:#5b5b5b;
	font-weight:normal;
	padding:0;
}
.detail_menu2 {
	width:985px;
	height:40px;
	float:left;
	margin:15px 0 0 0px;
	background:url(../img/detail_menbg2.png) no-repeat left top;
}
.detail_menu2 ul {
	width:100%;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.detail_menu2 ul li {
	width: auto;
	float:left;
	margin-right:8px
}
.detail_menu2 ul li a span {
	width:10px;
	height:33px;
	float:right;
	margin-right:-18px;
}
.detail_menu2 ul li:hover {
	background:url(../img/detail_men_cv1.png) no-repeat left top;
}
.detail_menu2 ul li a:hover span {
	width:10px;
	float:right;
	background:url(../img/detail_men_cv2.png) no-repeat right top;
	margin-right:-18px;
}
.detail_menu2 ul li a {
	width: auto;
	float:left;
	height:40px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#464241;
	line-height:33px;
	text-decoration:none;
	padding:0 8px 0 18px;
}
.detail_menu2 ul li:hover a:hover {
	color:#fff;
	background:url(../img/detail_menarw.png) no-repeat center top;
}
.detail_menu2 ul li.act {
	width: auto;
	float:left;
	margin-right:8px;
	background:url(../img/detail_men_cv1.png) no-repeat left top;
}
.detail_menu2 ul li.act a span {
	width:10px;
	float:right;
	background:url(../img/detail_men_cv2.png) no-repeat right top;
	margin-right:-18px;
}
.detail_menu2 ul li.act a {
	width: auto;
	float:left;
	height:40px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#fff;
	background:url(../img/detail_menarw.png) no-repeat center top;
	line-height:33px;
	text-decoration:none;
	padding:0 8px 0 18px;
}
.services2 {
	width:100%;
	float:left;
	margin:20px 0 0 0;
}
.serv_right_mid {
	width:660px;
	float:left;
	padding:0px 10px 0 24px;
	background:url(../img/serv_right_mid.png) repeat-y left top;
}
.serv_right_mid .listing_title {
	width:660px;
	float:left;
	margin:10px 00px 0px 0px;
	padding:0px;
	background:url(../img/b_dr.jpg) repeat-x left 10px;
}
.serv_right_mid .listing_title span {
	width:auto;
	float:left;
	padding:0px 10px 0px 0px;
	background:#f8fafb;
}
.serv_right_mid .listing_title .down_arw {
	width:auto;
	float:right;
	margin:0px 20px 0px 0px;
}
.serv_right_mid .loc_detail {
	width:100%;
	float:left;
}
.serv_right_mid .loc_detail ul {
	width:100%;
	float:left;
	margin:0;
	padding:0;
}
.serv_right_mid .loc_detail ul li {
	width:100%;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	line-height:30px;
	font-size:12px;
	color:#222222;
}
.serv_right_mid .loc_detail ul li .loc_left {
	width:125px;
	float:left;
	margin:0;
	padding:0;
	text-align:left;
}
.serv_right_mid .loc_detail ul li .loc_right {
	width:530px;
	float:left;
	margin:0;
	padding:0;
	text-align:left;
}
.serv_right_mid .loc_detail ul li .loc_right strong {
	color:#3b3b3b;
}
.serv_right_mid .loc_detail ul li .loc_right a {
	text-decoration:none;
	font-size:12px;
	color:#222222;
}
.serv_right_mid .loc_detail ul li .loc_right a:hover {
	text-decoration:underline;
}
.serv_left {
	width:100%;
	float:left;
}
.serv_left ul {
	width:100%;
	float:left;
	margin:0;
	padding:0;
}
.serv_left ul li {
	width:100%;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	text-align:right;
}
.serv_left ul li a {
	font-size:12px;
	color:#3b3b3b;
	text-decoration:none;
	line-height:24px;
}
/*Services 3 Page*/
.clear_sortby {
	width:100%;
	float:left;
	margin:15px 0px 0 0;
}
.clear_sortby .sortby_icon {
	width:auto;
	float:left;
	margin:0 20px 0 0;
}
.clear_sortby .sortby_listing {
	width:550px;
	float:left;
	margin:0 00px 0 0;
	font-size:11px;
	color:#2c2c2b;
}
.clear_sortby .sortby_listing span {
	width:auto;
	float:left;
}
.clear_sortby .sortby_listing a {
	width:auto;
	float:left;
	margin-left:10px;
	text-decoration:underline;
	font-size:11px;
	color:#2c2c2b;
}
.clearing_serv {
	width:331px;
	float:left;
	margin:15px 0px 0 0;
}
.clearing_serv .clearing_cv {
	width:331px;
	float:left;
}
.clearing_serv .clearing_mid {
	width:315px;
	float:left;
	padding:0 8px;
	background:url(../img/clearing_box_mid.jpg) repeat-y left top;
}
.clearing_serv .clearing_mid .clearing_txt {
	width:100%;
	float:left;
	height:80px;
}
.clearing_serv .clearing_mid .clearing_txt a {
	width:100%;
	float:left;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
}
.clearing_serv .clearing_mid .clearing_txt2 {
	width:100%;
	float:left;
}
.clearing_serv .clearing_mid .clearing_txt2 a {
	width:315px;
	float:left;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	text-decoration:underline;
	background:url(../img/cate_more_arrow.png) no-repeat left center;
	padding:0 0 0 14px;
}
.clearing_serv .clearing_mid .clear_note {
	width:100%;
	float:left;
	margin:15px 0 0 0;
}
.clear_function {
	width:58px;
	float:right;
}
/*Add Listing 2 Page*/
.add_listing_title {
	width:100%;
	float:left;
	font-size:18px;
	color:#135078;
	font-weight:bold;
	line-height:30px;
}
.listing_step {
	width:100%;
	float:left;
	margin:10px 0 0 0;
}
.listing_step .step {
	width:106px;
	height:36px;
	float:left;
	margin:0px 11px 0 0;
	background:url(../img/step_bg.png) no-repeat left top;
}
.listing_step .step span {
	width:106px;
	height:36px;
	float:left;
	text-align:center;
	font-size:12px;
	color:#135078;
	font-weight:bold;
	line-height:36px;
}
.listing_step .step span a {
	text-decoration:none;
	color:#135078;
}
.listing_step .active_step {
	width:106px;
	height:36px;
	float:left;
	margin:0px 11px 0 0;
	background:url(../img/step_bg_act.png) no-repeat left top;
}
.listing_step .active_step span {
	width:106px;
	height:36px;
	float:left;
	text-align:center;
	font-size:12px;
	color:#135078;
	font-weight:bold;
	line-height:36px;
}
.listing_step .active_step span a {
	text-decoration:none;
	color:#135078;
}
.done_btn {
	width:61px;
	height:31px;
	float:right;
	margin:5px 30px 0 0;
	background:url(../img/done_btn.png) no-repeat left top;
}
.done_btn a {
	display:block;
}
.add_list_box {
	width:100%;
	float:left;
	margin:10px 0px 0 0;
}
.add_list_box .add_list_cv {
	width:100%;
	float:left;
}
.add_list_box .add_list_mid {
	width:950px;
	float:left;
	background:url(../img/add_list_mid.png) repeat-y left top;
	padding:7px 15px 7px 20px;
}
.add_list_box .add_list_mid .plan_title {
	width:950px;
	float:left;
	font-size:14px;
	color:#2b2b29;
	line-height:30px;
	font-weight:bold;
}
.add_list_box .add_list_mid .plan_box {
	width:100%;
	float:left;
	margin:18px 0px 0 0;
}
.add_list_box .add_list_mid .plan_box .radio_plan {
	width:10px;
	float:left;
	outline:none;
	border:none;
	margin:18px 10px 0 0;
}
.add_list_box .add_list_mid .plan_box .plan_list1 {
	width:89px;
	height:49px;
	float:left;
	background:url(../img/planbg_1.png) no-repeat left top;
}
.add_list_box .add_list_mid .plan_box .plan_list2 {
	width:89px;
	height:49px;
	float:left;
	background:url(../img/planbg_2.png) no-repeat left top;
}
.add_list_box .add_list_mid .plan_box .plan_list3 {
	width:89px;
	height:49px;
	float:left;
	background:url(../img/planbg_3.png) no-repeat left top;
}
.add_list_box .add_list_mid .plan_box .plan_price {
	width:89px;
	float:left;
	text-align:center;
	font-size:16px;
	color:#333333;
	font-weight:bold;
	padding:8px 0 0 0;
}
.add_list_box .add_list_mid .plan_box .plan_packge {
	width:89px;
	float:left;
	text-align:center;
	font-size:11px;
	color:#fefefe;
	font-weight:normal;
	padding:3px 0 0 0;
}
.add_list_box .add_list_mid .plan_box .plan_detail {
	width:815px;
	float:right;
	margin:0 10px 0 0;
}
.add_list_box .add_list_mid .plan_box .plan_detail .plan_name {
	width:815px;
	float:left;
	margin:0 0px 0 0;
	font-size:12px;
	color:#2b2b2b;
	font-weight:bold;
	line-height:22px;
}
.add_list_box .add_list_mid .plan_box .plan_detail .plan_txt {
	width:810px;
	float:left;
	margin:0 0px 0 5px;
	font-size:12px;
	color:#2b2b2b;
	font-weight:normal;
	line-height:22px;
}
.add_list_box .add_list_mid .prev_next_step {
	width:130px;
	float:left;
	margin:18px 0px 15px 10px;
}
.prev_step1 {
	width:130px !important;
	height:30px !important;
	float:left;
	margin:18px 0px 15px 10px;
	background:url(../img/prev_step.png) no-repeat left top !important;
	border:none !important;
	display:block;
	font-size:0px;
}
.next_step1 {
	width:130px !important;
	height:30px !important;
	float:left;
	margin:18px 0px 15px 10px;
	background:url(../img/next_step.png) no-repeat left top !important;
	border:none !important;
	display:block;
	font-size:0px;
}
.check_box {
	float:left;
	margin:2px 5px 0 0 !important;
	padding:0px;
}
.sign_in {
	width:64px !important;
	height:28px !important;
	margin:0px;
	padding:0px 0 3px 0 !important;
	background:url(../img/send_btn.png) no-repeat left top !important;
	border:none !important;
	border-radius:0px !important;
}
#profile_submit {
	width:64px !important;
	height:28px !important;
	margin:0px;
	padding:0px 0 2px 0 !important;
	background:url(../img/send_btn.png) no-repeat left top !important;
	border:none !important;
	border-radius:0px !important;
}
#change_password {
	width:64px !important;
	height:28px !important;
	margin:0px;
	padding:0px 0 3px 0 !important;
	background:url(../img/send_btn.png) no-repeat left top !important;
	border:none !important;
	border-radius:0px !important;
}
.edit_btn {
	width:64px !important;
	height:28px !important;
	margin:0px;
	padding:0px 0 2px 0 !important;
	background:url(../img/send_btn.png) no-repeat left top !important;
	border:none !important;
	border-radius:0px !important;
}
.first li a, .fieldset_header tr td.caption, .highlight .area_done .info, .highlight .area_done .dark a, .checkbox_bar a {
	color:#2b2b2b !important;
}
.highlight .area_done .info {
	margin:20px 0 0 20px !important;
}
.highlight .area_done .dark {
	margin-left:20px !important;
}
.lising_rating {
	width:170px;
}
.lising_rating li {
	border:none;
	float:none;
}
.hotel_part {
	width:100%;
	float:left;
	margin-top:20px;
}
.hotel_gallery {
	width:232px;
/*	float:left;	*/
	margin:0px 55px 25px 0px;
	display: inline-block;
}
.hotel_gallery_index {
	margin:0px 9px 25px 0px !important;
}
.recently_added_properties_on_index{
	font-size: 18px;
	font-weight: bold;
	width: 100%;
	margin: 5px 0 5px -14px;
}
.separator_on_index{
	width: 100%;
	border-bottom: 4px solid orange;
	margin: 10px 0 5px -14px;
}
.hotel_spec {
	margin-right:0px;
}
.social_top {
	/*width:198px;*/
	float:right;
}
.mail_sec {
	width:91px;
	float:left;
	margin-right:10px;
}
.mail_sec a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0f72b4;
	text-decoration:none;
}
.mail_sec a:hover {
	text-decoration:underline;
}

.Accordion .contant a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0f72b4;
	text-decoration:none;
}

.fb_sec {
	width:47px;
	float:left;
}
.fb_sec a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0f72b4;
	text-decoration:none;
}
.fb_sec a:hover {
	text-decoration:underline;
}
.print_sec {
	float:right;
}
.print_sec a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0f72b4;
	text-decoration:none;
}
.print_sec a:hover {
	text-decoration:underline;
}
.hotel_pro {
	width:232px;
	float:left;
	margin-top:3px;
}
.hotel_ga {
	width:232px;
	float:left;
	position:relative;
}
.hotel_thumb {
	width:232px;
	float:left;
}
.hotel_pro .hotel_ga .price {
	width:179px;
	float:right;
	position:absolute;
	top:0px;
	right:0px;
	z-index:1;
	background:#4c5262;
	opacity:0.8;
	height:22px;
	line-height:22px;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#fff;
}
.special_offer_hetel {
	width:53px;
	position:absolute;
	margin:-5px 0px 0px 0px;
}
.new_thumb {
	width:97px;
	position:absolute;
	margin:68px 0px 0px -6px;
}
.hetel_detail {
	width:100%;
	float:left;
	margin-top:0px;
}
.city_name {
	width: 60%;
	float: left;
	height: 26px;
}
.city_name a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#444444;
	text-decoration:none;
	line-height:13px;
}
.city_name a:hover {
	text-decoration:underline;
}
.hetel_cntfl {
	width:40%;
	float:right;
}
.save_sec {
	width:auto;
	float:left;
}
.save_sec a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#054483;
	text-decoration:none;
	
}
.save_sec a:hover {
	text-decoration:underline;
}
.prop_left ul li .box_right .prop_fun span a.add_favorite ,.save_sec a.add_favorite{
	background: url("../img/save_icon.jpg") no-repeat scroll 0 3px transparent;
    display: block;
    height: 17px;
    padding: 0 5px 0 20px;
}
.prop_left ul li .box_right .prop_fun span a.remove_favorite , .save_sec a.remove_favorite {
	background:url(../img/delete.jpg) no-repeat scroll 0 3px transparent;
	display: block;
    height: 17px;
    padding: 0 5px 0 20px;
	width:37px;
}
.save_favorites a.add_favorite_detail
{
	background: url("../img/save_favorites.jpg") no-repeat scroll 0 0 transparent;
    float: right;
    height: 25px;
    width: 111px;
}
.save_favorites a.remove_favorite_detail
{
	background: url("../img/remove_fav.jpg") no-repeat scroll 0 0 transparent;
	float: right;
    height: 23px;
    width: 115px;
}
.compare_sec {
	width:auto;
	float:right;
}
.compare_sec a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#054483;
	text-decoration:none;
}
.compare_sec a:hover {
	text-decoration:underline;
}
.compare_sec a.add_to_compare 
{
	background:url(../img/right_icon.png) no-repeat scroll 0 3px transparent;
	display: block;
    height: 17px;
    padding: 0 5px 0 20px;
	
}
.compare_sec a.remove_from_compare
{
	background:url(../img/delete.jpg) no-repeat scroll 0 3px transparent;
	display: block;
    height: 17px;
    padding: 0 5px 0 20px;
	
}
.comments_block li { height:50px; }

.mid_content table.submit td.name
{
	font-size:11px !important;
	width:125px !important;
}

.reating li ul.lising_rating_ul { float:right; padding-right:12px;}
.reating li ul.lising_rating_ul li { background:url("../img/stars.png") no-repeat scroll -20px -42px transparent; height:15px; width:19px; }
.reating li ul.lising_rating_ul li.active { background-position:-20px -21px;}
.reating li ul.lising_rating_ul li.hover { background-position:-20px 0;}
.reating li#listing_rating_dom { background:url(../img/rating_bg.jpg) no-repeat 0 0 transparent; width:257px; padding:2px 0 0 15px; height:45px;}
/*.reating li#listing_rating_dom ul { padding:0 5px; }*/
.reating li#listing_rating_dom ul li { color:#327ed2; }
.reating li ul.lising_rating_ul li div{background:url("../img/stars.png") no-repeat scroll -20px -21px transparent;}


.owner_detail .owner_left ul.info li { float:left;} 

.owner_detail .owner_left ul.info li #contact_owner{
	border: 1px #FB7A05 solid;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	height: 28px;
	margin: 0;
	padding: 3px 8px 7px;
	padding: 7px 8px 4px\9;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
	background: url('../img/gallery.png') 0 -3451px repeat-x;
	font-weight:bold;
	margin:10px 0 10px 0;
	
}
.mid_content .submit tr td.field input[type="button"],
.submit tr td.field input[type="submit"],
.form1 ul.con_form li input[type="submit"],
.form1 ul.con_form li input[type="button"]
{
	border: 1px #FB7A05 solid;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	height: 28px;
	margin: 0;
	padding: 3px 8px 7px;
	padding: 7px 8px 4px\9;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
	background: url('../img/gallery.png') 0 -3451px repeat-x;
	font-weight:bold;
	margin:10px 0 10px 0;
}
.owner_left a.seller_left_atext { margin:0 0 5px 0; float:none; text-align:inherit;}
.owner_left a.seller_left_content { margin:5px 0 0 0; float:none; text-align:inherit; }

.highlight .account_login .login_left { float:left; width:120px; }
.highlight .account_login .login_right { float:left; width:790px; }

.cont_pass { float:left; width:100%; margin:10px 0;}

.con_form li { margin:5px 0; float:left; width:100%;}
.con_form li span.left_form, .con_form li div.grey_small { float:left; width:120px; }

.select_area .select3 .search_text,.select_area .select2 .search_text { width:70px; border: medium none; height:25px; color: #222222; border-radius:6px; }

.prop_left ul.lising_rating { float:none; width:auto; }
.box_right ul.lising_rating li { border:none !important; }

.right_form .form1 ul.con_form li { margin:0; }

.nav .ralign a.add_to_compare span{
	background:url("../img/cmgallery.png") no-repeat scroll 0 -23px transparent;
	padding: 0 6px;
}
.nav .ralign a.remove_from_compare span { 
	background:url("../img/cmgallery.png") no-repeat scroll 0 -52px transparent;
	padding:0 6px;
}

#area_listings #listings .list .item
{
	background-color: #E7E6E6;
    margin-bottom: 2px;
    padding: 10px 13px;
}

#area_listings #listings .fieldset table td.caption { color:#323131 !important; }
table.nav span.bm_icon { font-size:13px; }
.topcurrency {float:left; width:87px; margin:5px 8px 0 0;}



/*====== 19 July =====*/
.search_ipt1{ width:60px !important; float:left !important; background:url(../img/search_btn1.png) no-repeat left top !important; height:28px !important;  border:none !important; outline:none !important; cursor:pointer !important; margin:0px !important; padding:0px !important;}
.search_ipt1:hover{ background-position:0px -30px !important;}


#listing_captcha_security_code{ border: 1px #e3ecf4 solid; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; height: 21px; height: 18px\9; padding: 0 5px 1px; padding: 4px 5px 0px 5px\9; margin: 0; color: #7a6f51; font-size: 12px; width: 124px; background:none !important;	/*-webkit-appearance: none;*/ }

.textarea_popup{ width:204px !important; float:left !important; background:url(../img/textarea_popupbg.jpg) no-repeat left top !important; height:42px !important; border:none; outline:none; padding:4px 4px; /*padding: 4px 5px 0px 5px\9;*/ margin: 0; color: #7a6f51; font-size: 12px; resize:none; }



.ralign table .nav{float:left !important; width:40px !important; margin:0 !important; padding:0 !important;}