.grey_bg{width:100%;float:left; overflow:visible; background: url('/images/background-new.jpg') repeat scroll 0 0 transparent;}

#listing_search_box .bodycontent {
	margin: 0px;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
}

/* mac hide */
html #listing_search_box .bodycontent {}
/* end hide */

#listing_search_box .txtbottom {
	color:#414042;
}

#listing_search_box .basic_details .more a {
	text-decoration:underline;
}



#listing_search_box .bold {
	font-weight: bold;
}

#listing_search_box .displayblock {
    display: block;
}

#listing_search_box .f11 {
    font-size: 11px;
}

#listing_search_box .pad5top {
    padding-top: 5px;
}

#listing_search_box img {
	border: 0px;
	vertical-align: middle;
    max-width: 200px;
    margin: 0 auto;
}

#listing_search_box .checkbx {
     float: left;
    margin-left: -5px;
    margin-top: 5px;
    width: 95px;
}

#listing_search_box .fwnormal {
    font-weight: normal;
     font-size: 12px;
}

#listing_search_box .blackcolor {
    color: #000000;
}

#listing_search_box a {
	text-decoration: none;
	color:#638094;
}

 #listing_search_box ul {
	list-style-type: none;
}

#listing_search_box li {
	list-style-type: none;
}



#listing_search_box .fullwrap {
	margin: 0px auto;
	width: 1000px;
}

#listing_search_box .contentwrap {
	margin: 0px auto;
	width: 1000px;
}

#listing_search_box .header {
	width: 1000px;
}

#listing_search_box .hide {
	display: none;	
}

#listing_search_box .menu {	
	margin: 0px;
	/*background-color: #f2f2f2;*/
	width: 100%;
	height: 40px;
	text-align: right;
	padding: 0 0 0 0;
}

#listing_search_box #btn2 #areas_select {
	display: none;
    left: -1px;
    position: absolute;
    top: 18px;
    width:300px;
    max-height:335px;
    overflow-y:auto;
    overflow-x:hidden;
}

#listing_search_box #btn2:hover #areas_select {
	display: block;
    left: -1px;
    position: absolute;
    top: 18px;
    width:300px;
    max-height:335px;
    overflow-y:auto;
    overflow-x:hidden;
}

#listing_search_box #btn1 #city_select {
	
	display: none;
    left: -1px;
    position: absolute;
    top: 18px;
    width:200px;
    max-height:335px;
    overflow-y:auto;
    overflow-x:hidden;	
    z-index:1100;
}

#listing_search_box #btn1:hover #city_select {
	
	display: block;
    left: -1px;
    position: absolute;
    top: 19px;	
    width:180px;
    max-height:335px;
    overflow-y:auto;
    overflow-x:hidden;
}

#listing_search_box .menuleft {
	float: left;
	margin: 0px 0px 0px 20px;
	width: 450px;
	height: 40px;	
}

#listing_search_box .menuright {
	float: right;
	margin: 0px;
	width: 350px;
	height: 40px;	
}

#listing_search_box .floatLeft {
	float:left;
	}

#listing_search_box .pad2{
	padding:2px;
}
#listing_search_box .btntop {
	margin: 15px 0px 0px 10px;
	float: left;
	text-align: left;	
	height: 20px;
}

#listing_search_box .btntop a {
	padding: 5px 20px;
	font-size: 13px;	
	color: #333333;
	text-decoration: none;
	background-color: #d9d9d9;
	display: block;	
	
	-webkit-border-top-left-radius: 8px;
	-khtml-border-radius-topleft: 8px;
	-moz-border-radius-topleft: 8px;
	border-top-left-radius: 8px;
	
	-webkit-border-top-right-radius: 8px;
	-khtml-border-radius-topright: 8px;
	-moz-border-radius-topright: 8px;
	border-top-right-radius: 8px;
}

#listing_search_box .btntop.selected a {
	padding: 5px 20px;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-color: #dce6f2;	
	display: block;	
	
	-webkit-border-top-left-radius: 8px;
	-khtml-border-radius-topleft: 8px;
	-moz-border-radius-topleft: 8px;
	border-top-left-radius: 8px;
	
	-webkit-border-top-right-radius: 8px;
	-khtml-border-radius-topright: 8px;
	-moz-border-radius-topright: 8px;
	border-top-right-radius: 8px;
}

#listing_search_box .logo {
	margin: 0px 0 0 25px;
	width: 83px;
	height: 42px;
	float: left;
}

#listing_search_box .tab {
	float: right;
	padding: 20px 0 0 0;
}

#listing_search_box .tab ul {
	float: left;
	margin: 0 30px 0 0;
}

#listing_search_box .tab ul li {
	float: left;
	margin: 0 0 0px 15px;
}

#listing_search_box .contentin {
	margin: 0px auto;
	width: 980px;
}

#listing_search_box .boxleft {	
	width: 200px;
	padding-bottom: 0;
	margin:0 0 15px 0;
	float: left;
	
}

#listing_search_box .boxleftin {
	margin: 0px auto;
	width: 200px;
}

#listing_search_box .ftxt {
	border: 1px solid #638094;
	width: 170px;	
	padding: 0px 0px;
	text-align: left;
}

#listing_search_box .ftxt span {
	text-align: center;
	padding: 2px 0 0 5px;
	color: #666666;
}

#listing_search_box .btn {
	float: right;
}

#listing_search_box p span {
	text-align: left;
	font-weight: bold;
	color: #666666;
}

#listing_search_box p {
	margin-bottom: 10px;
	font-weight:500;
}

.vl {
font-family: arial !important;
font-size: 14px;
color: #666;
line-height: 20px;
}

#listing_search_box .mtxt {
	width: 170px;
	padding: 0px 0px;
	text-align: left;
	margin-top: 5px;
}

#listing_search_box .mtxt span {
	text-align: center;
	padding: 2px 0 0 5px;
	float: left;
	color: #666666;
}

#listing_search_box .mwidth {
	width: 100px;
	border: 1px solid #bababa;
}

#listing_search_box .boxright_re {
	width: 715px;
	background-color: none;
	margin:15px 0 0 10px;
	padding-bottom: 20px;
}

#listing_search_box #property_listing_results_div .boxrightin {
	width: 750px;
	margin: 0px auto;
	clear:both;
}

#listing_search_box .numbers {
	display: block;
	width: 100%;
	float: left;
	border-bottom: 1px solid #999999;
	padding-bottom: 10px;
	padding-top: 10px;
}

#listing_search_box .numbers ul {
	float: right;
	display: inline;
	margin: 0px;
	padding: 0px;
}

#listing_search_box .numbers ul li {
	float: left;
	display: inline;
	width: 10px;
	margin: 0px;
	padding: 0px;
}

#listing_search_box .numbers ul li a {
	float: left;
	display: inline;
	width: 10px;
}

#listing_search_box .rbox1 {
	margin-top: 5px;
	float: right;
	width: 700px;
	clear:both;
}

#listing_search_box .txtcolor {
	color: #0099FF;
}

#listing_search_box .dropwidth {
	width: 130px;
	height: 20px;
}

#listing_search_box .maalign {
	text-align: left;
	margin: 10px;
	display: block;
	width: 100%;
}

#listing_search_box .mbox {
	width: 400px;
}

#listing_search_box .maconent {
	margin: 4px 10px;
	float: left;
}


#listing_search_box .floatRight {
	float: right;
}

#listing_search_box .pagination_pannel {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	font-size: 10px;
	line-height: 12px;
}

#listing_search_box .pagination {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 1px 4px 1px;
	font-family: "trebuchet MS";
	font-size: 10px;
	color: #666666;
	line-height: 12px;
	text-decoration: none;
	text-align: left;
	list-style: none;
	width: 25px;
}

#listing_search_box .grey_line
{
	background-color:#CCCCCC;
	padding:0px;
	margin:0px 0px 5px 0px;
	height:1px;
	clear:both;
	margin: 8px;
}

#listing_search_box .property_address {
	height: 40px;
	padding: 3px;
	border-width: 2px;
	border-style: solid;
	border-color: #D7D7D7;
}

#listing_search_box .property_details {
	padding: 3px;
	border-width: 2px;
	margin-top: 10px;
	border-style: solid;
	border-color: #D7D7D7;
}

#listing_search_box .property_detail_info {

}

#listing_search_box .description_info {
	margin-top: 10px;
}

#listing_search_box .additional_detail_value {
	width: 300px;
	font-size:12px;
}

#listing_search_box .areaInput {	
	font-size: 11px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	width:180px;	
	float: left;	
}


#listing_search_box .property_details_box {
	padding-left : 25px;
	padding-right : 25px;
	border:3px solid #DCE6F2;
	margin-top:10px;
	margin-bottom : 10px;
	padding:10px 25px 15px;
	width:444px;
}

#listing_search_box .property_images_info {
	text-align: center;	
}

#listing_search_box .areaOK {
	padding-left : 25px;
	padding-right : 25px;
	margin-top:10px;
	margin-bottom : 10px;
	text-align: center;
}

#listing_search_box .selectedEntity {
	background-color:#DCE6F2;
}

#listing_search_box .option_popup {
	border-top: 1px solid #638094;
	border-left: 1px solid #638094;
	border-right: 2px solid #638094;
	border-bottom: 2px solid #638094; 
	min-width:200px;
	font-size:12px;
	background-color:#FFFFFF;
	padding:5px;
	z-index:999;
	display: inline;
	position:absolute;
	top:19px;
	left:-1px;
}

#listing_search_box .option_popup a {
	float:left;
	text-decoration:none;
	color:#333333;
}

#listing_search_box .option_popup a:hover {
	float:left;
	text-decoration:none;
	color:#333333;
	background-color:#DCE6F2;
}

#listing_search_box .option_popup span {
	cursor:pointer;
	margin:0px 2px 2px;
	color:#333333;
	padding:2px;
	width:180px;
	text-align:left;
}


#listing_search_box button {
	background-color:#D9D9D9;
	cursor:pointer;
	height:23px;
}

.chzn-container-multi input{min-height:17px !important;}
#listing_search_box input {
	color:#666666;	
	margin: 0px;
	padding: 0px !important;
}

#listing_search_box .button {
	color:#333333;	
}

#listing_search_box .popup_element {
	float:left;
	height:20px;
	margin-top:0;
	padding-top:0;	
	overflow:hidden;
}

#listing_search_box .mrr10 {
    margin-right: 10px;
}

#listing_search_box .search_intent {
	color: #666666;
	font-weight: bold;
	font-size: 13px;
}



#listing_search_box .serviceFieldHeader
{
    color:black;
    font-size:13px;
    font-weight:bold;
    line-height:17px;
    text-decoration:none;
    margin:4px;
    width:22%;
    float:left;
    word-wrap:break-word;
}
#listing_search_box .serviceField
{
    color:black;
    font-size:13px;
    font-weight:normal;
    line-height:16px;
    text-decoration:none;
    margin:4px;
    width:22%;
    float:left;
    word-wrap:break-word;
}

#listing_search_box td.impinfo {
    background-color:#FFF;
    font-size:11px;	
}

#listing_search_box td.impinfo div.heading {
    background-color:#F4F4F4;
    font-size:10px;	
    color:#AAA;
    padding:2px;
}

#listing_search_box td.impinfo div.big {
    font-size:24px;
    color:#666;
    padding:10px 0px 10px 0px;
}

#listing_search_box tr.listingdetails td {
    background-color:#FFF;
    font-size:11px;	
    padding:5px;
}

#listing_search_box .arial {
    font-family: Arial,Helvetica,sans-serif;
}

#listing_search_box .mrt0 {
    margin-top: 0 !important;
}

#listing_search_box .f22 {
    font-size: 22px;
}
#listing_search_box .black {
    color: #000000;
}
#listing_search_box .mr0 {
    margin: 0 !important;
}
#listing_search_box .float-l {
    float: left;
}

#listing_search_box .greycolor {
    color: #666666;
}

#listing_search_box .center {
    text-align: center;
}

#listing_search_box .georgia {
    font-family: Georgia,"Times New Roman",Times,serif;
}
#listing_search_box .mrt0 {
    margin-top: 0 !important;
}

#listing_search_box .rs {
    color: #333333;
    font-size: 13px;
    font-weight: bold;
}
#listing_search_box .f14 {
    font-size: 14px;
    line-height: 19px;
}
#listing_search_box .f16 {
    font-size: 16px;
}
#listing_search_box .more_style {
    color: #638094;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
}

#listing_search_box .bold {
    font-weight: bold;
}

#listing_search_box a.contact_now, .send_message_button {
    background: url("/images/contact_now.png") repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    cursor: pointer;
    height: 30px;
    width: 135px;
    display: inline-block;
}

#listing_search_box a.contact_now:hover {
    background: url("/images/contact_now.png") repeat scroll 0px -30px #FFFFFF;
    border: 0 none;
    cursor: pointer;
    display: inline-block;
    height: 30px;
    width: 135px;
}

#listing_search_box a.contact_now_ab, .send_message_button {
    background: url("/images/contact_now_ab.png") repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    cursor: pointer;
    height: 30px;
    width: 135px;
    display: inline-block;
}

#listing_search_box a.contact_now_ab:hover {
    background: url("/images/contact_now_ab.png") repeat scroll 0px -30px #FFFFFF;
    border: 0 none;
    cursor: pointer;
    display: inline-block;
    height: 30px;
    width: 135px;
}





#listing_search_box .default_image_class, #listing_search_box .review_image_class {
    background: url("/images/listing_snippet.png?v=19032013") no-repeat scroll 0 -121px;
    border: 0 none;
    cursor: pointer;
    height: 125px;
    width: 200px;
    display: inline-block;
}

#listing_search_box .review_image_class {
    background: url("/images/listing_snippet.png?v=19032013") no-repeat scroll 0 -261px;
}

#listing_search_box .join_community {
    background: url("/images/re_results_sprite.png?v=19032013") repeat scroll -1px -337px #FFFFFF;
    border: 0 none;
    cursor: pointer;
    height: 29px;
    width: 156px;
    display: inline-block;
}

#listing_search_box .join_community:hover {
    background: url("/images/re_results_sprite.png?v=19032013") repeat scroll -1px -366px #FFFFFF;
    border: 0 none;
    cursor: pointer;
    height: 29px;
    width: 156px;
    display: inline-block;
}

#listing_search_box .small_pop_out {
    background: url("/images/re_results_sprite.png?v=19032013") repeat scroll -11px -397px #FFFFFF;
    border: 0 none;
    cursor: pointer;
    height: 17px;
    width: 17px;
    display: inline-block;
}

#listing_search_box .basic_details .price, #listing_search_box .results_count {
	font-weight: bold;
}

#listing_search_box .basic_details .price {
    font-size: 16px;
    color: #cc6600;
}
#listing_search_box .basic_details .price .WebRupee{ font-weight: normal;}

#listing_search_box .results_count {
	font-size: 20px;
	font-family: "Lucida Grande",arial,sans-serif;
	color: #4D4D4D;
	margin-left: 20px;
}

#listing_search_box .viewallcolor {
    color: #638094;
}
#listing_search_box .mrt15 {
    margin-top: 15px !important;
}
#listing_search_box .bordertopgrey {
	border-top: 1px solid #CCCCCC;
}

#listing_search_box .featured_projects a {
	color: #0054A8;	
}

#listing_search_box .separator {
	width: 700px;
	height: 6px;
	background: url("/images/re_results_sprite.png?v=19032013") repeat-x scroll 0px -165px #FFFFFF;
	display: inline-block;
	border: 0pt none;
	margin-top:7px;
	display: none;
}


#listing_search_box .sharing_options {
	clear:both;
	width:190px;
	background-color:#FFF;
	padding:5px;
}

#listing_search_box .re_prof_link {
	clear:both;
	color:#333333;
	margin-top:20px;
	width:200px;
}



#listing_search_box .empty_space {
	margin: 0px;
	padding: 0px;	
}
.iscroll {
	width:100%;border:1px solid #B3B3B3;background-color:#F2F2F2;font-family:vegur;
	color:#4D4D4D;font-size:14px;height:30px;line-height:32px;text-align:center;cursor:pointer;
}
.iscroll:hover {
	background-color: #E6E6E6 !important;
}
.iscroll img {
	background-color:#FFF;
	margin:2px;
}
#iscroll_button {
	text-align:left;
	padding-left:8px;
	float: left;
	width: 100%;
	text-align: center;
	font-family:arial;
}
.to_top {
background-color:#393939;color:#FFF;height:30px;width:122px;line-height:25px;text-align:center;cursor:pointer;
}
.to_top span {position:relative;top:3px;font-family:vegur;}
.page_hr {color:#666 !important; float:left; width:100%; font-family:arial; margin-bottom:20px; }
.page_hr hr{border:none; background:none; height:0px; }
.page_hr span.showing_result{font-weight:bold; color:#333 !important;}

.lblack{color:#58585A}
.lbrown{color:#818285}
.bold{font-style:bold}




.bagderelative{position: relative;z-index: 1;margin-bottom:10px;}
#req_container div.autosugclass{margin-top:0px;border:1px solid #5d5d5d;}

/* ---- */
.listing_page_container{ float:left; width:100%;}
.listing_page_container #listing_search_box .listing_header{ float:left; width: 100%; padding:0; margin:0 0 5px 0;  border-bottom: 0px solid #ABABAB;}
.listing_page_container #listing_search_box .listing_header .listing_type_div{float: left; width: 500px; margin-top: 5px;}
.listing_page_container #listing_search_box .listing_header .listing_type_div .listings_type_selected, 
.listing_page_container #listing_search_box .listing_header .listing_type_div .listings_type_unselected{ float: left; width: auto; padding: 0 10px 0 0 ; background:none; border:none; font-family: arial; font-size: 13px; color: #000; cursor: pointer;}
.listing_page_container #listing_search_box .listing_header .listing_type_div .listings_type_unselected{ background: none; color: #666;}
#listings_type_prop_input_div #show_prop{ border-right: 1px solid #d6d6d6; padding-right: 12px;}
.listing_page_container #listing_search_box .listing_header .switch_to_map_view{ float: right; width: 200px; text-align: right;padding-right: 0px;}
.listing_page_container #listing_search_box .listing_header .switch_to_map_view a{ float:right; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTk4ODMxMUVDRjVCMTFFMkIxRjVGNDYxRUNCQTZBNUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTk4ODMxMUZDRjVCMTFFMkIxRjVGNDYxRUNCQTZBNUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxOTg4MzExQ0NGNUIxMUUyQjFGNUY0NjFFQ0JBNkE1RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxOTg4MzExRENGNUIxMUUyQjFGNUY0NjFFQ0JBNkE1RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkN9pPcAAAC0SURBVHjaYvj//z8DGmYD4kogvgnEn4H4MBCnAzELulp0jSAFu/9jB6eAmB+f5uz/+MEEfJpPICmsAmIeKA0Dn4CYGZfmn0gK2aBiPGi2S8DUMzEgAIjNhsQvAWJuIM5jQAWf4Cw0mzcQ8PMBfH6WgUYPLuCATzMI5xNjKy7NoNA8S8hWXJpB2AiI/+CzFZ9mBmiCwGkrIc2g+H2My1YQZmHADb4AcQ4Qf8SlgBFsPZkAIMAArA5jZ2ft2SkAAAAASUVORK5CYII=") no-repeat scroll 4px 5px #5C5C5C; color: #FFF; padding: 5px 10px 5px 25px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.listing_page_container #listing_search_box .listing_header .switch_to_map_view a:hover{ background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTk4ODMxMUVDRjVCMTFFMkIxRjVGNDYxRUNCQTZBNUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTk4ODMxMUZDRjVCMTFFMkIxRjVGNDYxRUNCQTZBNUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxOTg4MzExQ0NGNUIxMUUyQjFGNUY0NjFFQ0JBNkE1RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxOTg4MzExRENGNUIxMUUyQjFGNUY0NjFFQ0JBNkE1RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkN9pPcAAAC0SURBVHjaYvj//z8DGmYD4kogvgnEn4H4MBCnAzELulp0jSAFu/9jB6eAmB+f5uz/+MEEfJpPICmsAmIeKA0Dn4CYGZfmn0gK2aBiPGi2S8DUMzEgAIjNhsQvAWJuIM5jQAWf4Cw0mzcQ8PMBfH6WgUYPLuCATzMI5xNjKy7NoNA8S8hWXJpB2AiI/+CzFZ9mBmiCwGkrIc2g+H2My1YQZmHADb4AcQ4Qf8SlgBFsPZkAIMAArA5jZ2ft2SkAAAAASUVORK5CYII=") no-repeat scroll 4px 5px #f38218; }
#listing_search_box{ float:left; width: 100%; background: none; font-family: Arial; font-size: 12px;}

.listing_left_pane{ float:left; width: 200px;}
.listing_left_pane .save_filter{ float:left; width:198px; text-align:center; padding:8px 0;margin-bottom: 15px; border:1px solid #cccccc; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
#listing_search_box .listing_left_pane .save_filter a{color: #333; font-size: 12px; font-family: arial;}
#featured_projects{ float: left; width: 198px; background: #FFF; border: 1px solid #DFDFDF;margin-top: 15px; margin-bottom: 15px;}
.featureProject_block #property_listing_results_div{float: left; width:750px; }
#property_listing_results_div{float: right; width:750px; padding-left: 0px !important;}
#property_listing_results_div .listing_tool_bar{ float:left; width: 100%; margin-bottom: 15px;}

.listing_tool_bar{ float: left; width: 100%; margin-bottom: 15px; padding:15px 0 15px 0; background:#fff; border-bottom: 1px solid #ABABAB; }
.listing_tool_bar .result_count_div{ float: left; width: 500px;  font-size: 18px; color: #000; }
.listing_tool_bar .result_count_div span{ font-family: arial; font-size: 14px; color:#333; font-weight: bold;}
.listing_tool_bar .result_count_div span span{ font-weight: normal; font-size: 11px;}
.listing_tool_bar .result_count_div a{padding-left: 30px; padding-right: 5px; background: url('/public/images/filter_icons.png') no-repeat 0px 0px;}
.listing_tool_bar .result_count_div a.all_link{ background-position:  12px 5px;}
.listing_tool_bar .result_count_div a.all_link.activeTab{ background-position: 12px -44px}
.listing_tool_bar .result_count_div a.photo_link{background-position: 9px -94px;}
.listing_tool_bar .result_count_div a.photo_link.activeTab{background-position: 9px -144px;}
.listing_tool_bar .result_count_div a.validated_link{background-position: 7px -197px }
.listing_tool_bar .result_count_div a.validated_link.activeTab{background-position: 7px -247px}

.listing_tool_bar .result_count_div a.activeTab{padding-bottom: 16px;border-bottom: 3px solid #ff9933;}
.listing_tool_bar .listings_sort_by_container{ float: right; width: 300px; text-align: right; padding-right: 9px; height:25px;}
.listing_tool_bar .listings_sort_by_container select{ float: right; margin-left: 5px;}

#listings_sort_by_chzn{float:right;margin-left:10px;}

.bread-crumb-list{ float:left; width:100%; padding-left: 0; margin-bottom:10px; font-family:arial;}
#listing_search_box .boxright_re{ float:right; width: 100%; margin: 0px;}

#all_results{ float:right; width: 100%;}
#results_div{ width: 100%;}
#iscroll{ float: right; width: 100%;}
.project_search_sidebar{ float:right; width: 210px; margin-left: 20px;}
.project_search_sidebar .project_sidebar_block{ float: left; width: 100%;}

#listing_search_box .listing_snippet{}
#listing_search_box .rbox1 { position: relative; margin:0 0 20px 0; padding: 35px 0 0 0;  float: left; width: 100%; border-bottom: 1px solid #ABABAB; background: #FFF; }
#listing_search_box .show_rewuirment{ padding: 15px;  width: 680px; margin-bottom: 15px;}
#listing_search_box .premium_listing{ position:relative; margin-bottom: 20px; background:#d5ebba; border-bottom: 1px solid #ababab; float:left; padding:38px 0 0 0; width:750px;}
#listing_search_box .premium_rbox1 {width: 100%; float: left; padding:0 0; }
#listing_search_box .house_img { float: left;  margin: 0 10px 0 15px; height: 152px; }
#listing_search_box .premium_house_content {float: right; width: 510px; text-align: justify; margin:0px 10px 0 0;}
#listing_search_box .house_content {float: right; width: 515px; text-align: justify; padding-right: 10px;}
.badge{ position: absolute; top: 0; left: 15px;  width:95px; height: 28px;   font-family: arial;  font-size:12px; font-weight:bold; background:url(/images/listing_snippet.png) no-repeat 0 0; color: #FFF; text-align: center; text-transform: uppercase;}



/* Verified Badge Icon */
.verified-badge-text{ position: static !important; top:0px !important; left:0px !important; background: url('/public/images/verified_icon_lightbox.png') no-repeat 0px 0px !important; width:64px; height: 49px; background-size: contain; }
.verified-badge-icon{ background: url('/public/images/verified_badge_icon.png') no-repeat left top; position: absolute; top: 4px; right: 8px; width: 16px; height: 22px; background-size: contain; }
.verified-badge-icon-new{ background: url('/public/images/verified_badge_icon_new.png') no-repeat left top; position: absolute; bottom: 50px; right: 8px; width: 60px; height: 46px; background-size: contain; }
.verified_label{ display: block; width: 60px; height: 46px;}

.verified-badge-tooltip{ position: absolute; display: none; top: -6px; left: 25px; width: 150px; padding: 4px; border: 1px solid #fff; border-radius: 2px; background-color: #fff; line-height: 14px !important; font-size: 10px; color: #333; box-shadow: 2px 2px 2px rgba(0,0,0,.3); z-index: 1000; }
.verified-badge-text .verified-badge-tooltip{ left: 100%; }
.verified-badge-tooltip:after{ height: 0; width: 0; position: absolute; top: 3px; left: -10px; border-color: transparent #fff; border-style: solid; border-width: 9px 9px 9px 0; content: " "; }
.verified-badge-tooltip a,
.verified-badge-tooltip label{ display: inline-block !important; text-decoration: none; color: #397a82 !important; cursor: pointer; font-style: italic; }
.verified-badge-text:hover .verified-badge-tooltip,
.verified-badge-icon:hover .verified-badge-tooltip{ display: block; }
.verified-badge-tooltip.right{ left: -165px; }
.verified-badge-tooltip.right:after{ left: auto; right: -10px; border-width: 9px 0px 9px 9px; }

/* Terms for verified listing */
.terms-lightbox-status { position: absolute; top: -9999px; left: -9999px; visibility: hidden; }
	.terms-lightbox-status:checked ~ *{ display: block; }
	.terms-lightbox-close{ position: fixed; display: none; top: 50%; left: 50%; width: 90px; height: 30px; line-height: 30px; margin: 205px 0 0 -50px; font-family: arial; font-weight: bold; color: #fff; text-align: center; background-color: #ff9900; border-radius: 4px; box-shadow: 2px 2px 2px rgba(0,0,0,.3); -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,.3); -o-box-shadow: 2px 2px 2px rgba(0,0,0,.3); -moz-box-shadow: 2px 2px 2px rgba(0,0,0,.3); z-index: 100002; cursor: pointer; }
	.terms-lightbox-bgcover{ position: fixed; display: none; top: 0; left: 0; bottom: 0; right: 0; background-color: rgba(0,0,0, .7); z-index: 100000; }
	.terms-lightbox-parent{ position: fixed; display: none; top: 50%; left: 50%; width: 450px; height: 500px; margin: -252px 0 0 -225px; padding: 0 0px; line-height: 20px; font-family: arial; font-size: 12px; color: #000; border: 8px solid rgba(0,0,0, .5); border-radius: 18px; background-color: #f4f4f4; overflow: hidden; z-index: 100001; }
	.terms-lightbox-h1{ font-size: 16px; }
	.terms-lightbox-h2{ font-size: 14px; }
	.terms-lightbox-parent span{ text-indent: 0px; margin: 2px 0 !important; color: #000; }
	.terms-lightbox-parent p{ text-indent: 0px !important; text-align: justify; margin: 2px 0 !important; font-size: 12px; color: #666; display: block; padding-bottom: 8px; }
	.terms-lightbox-parent .terms-lightbox-header{ display: block; width: 100%; height: 65px; padding: 9px 20px 0 15px; line-height: 40px; background-color: #fff; }
	.terms-lightbox-parent .terms-lightbox-header .verified-badge-text{ top: 9px;width:64px; height: 49px; right: 4px;  margin-right: 12px;}
	.terms-lightbox-parent .terms-lightbox-content{ display: block; width: 100%; height: 406px; padding: 0 20px; line-height: 18px; overflow-x: hidden; overflow-y: scroll; }
	.terms-lightbox-parent .verified-badge-text{ float: left; }
	.apply-border-box-sizing{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
	.terms-lightbox-content img.mascot_img{ position: absolute; top:5px; right: 30px; }
	.terms-lightbox-content .top_para{ width: 277px;margin-top: 20px !important;display: block;padding-bottom: 5px; }

.left_details{ float:left; width: 380px; text-align: left;  margin-bottom: 10px; overflow: hidden;}

.right_details{ float: right; width:130px; text-align: right;}
#listing_search_box .additional_detail_field, 
#listing_search_box .basic_details .txtbottom { font-family: arial; 	font-size:12px; float: left; width: 100%; color:#333;}
#listing_search_box .basic_details .listing_details_link { font-family:Arial; color:#333333; font-size: 16px; line-height: 18px;  font-weight: bold;}
#listing_search_box .basic_details .listing_details_link:visited{ color: #666;}
.listing_sqrft{ float:left; width:100%; font-size: 11px; font-family: arial; color: #333; margin-top: 1px;}

#listing_search_box .rupee_symbol { background: url("/images/re_results_sprite.png?v=19032013") repeat scroll 20px -29px; border: 0 none; height: 14px; width: 8px; display: inline-block; }
.contact_buttom{ float:left; width: 400px; margin-top: 15px; width: 100%;}
#listing_search_box .posted_on_wrap{ float: right; width: 130px; text-align: right; margin-top: 0px;}


#listing_search_box .posted_on { color:#333; width: 100%; width: 100%; font-size:12px;}
#listing_search_box .posted_on strong{ color: #333; }

#listing_search_box .posted_by { color:#333; float:left; width: 100%; margin-bottom: 0px;}
#listing_search_box .posted_by strong{ color:#333;}
#listing_search_box .posted_type_wrap{ float: left; width: 100%; }
#listing_search_box .posted_type {color:#666; font-size:12px; margin-top:0px; float: left; width: 380px; line-height: 18px;}
/*shortlist buttons */
#listing_search_box .contact_buttom a.shortlist_btn_common{ background: #cc6600 url('/images/shortlist_sprite.png') no-repeat; margin-right:10px; font-weight: bold; color:#FFF; padding:3px 8px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: 1px #cc6600; cursor: pointer; display: inline-block; }
#listing_search_box .contact_buttom a.shortlist_btn{ background-position: 0 -235px; padding-left: 27px; width: 57px}
#listing_search_box .contact_buttom a.shortlisted_btn{background-position : 0 -324px; padding-left: 22px;}
#listing_search_box .contact_buttom a.shortlisted_btn:hover{background-position : 0 -324px;}
#listing_search_box .contact_buttom a.remove_btn:hover{ background-position : 0 -324px; padding-left: 27px; width: 57px}
#listing_search_box .contact_buttom a.shortlisting_btn{ padding-left: 22px; width: 62px}
#listing_search_box .contact_buttom a.removing_btn{ background-position : 0 -324px; padding-left: 22px;}
/* shortlist buttons end */
#listing_search_box a.contact_info,
#listing_search_box a.send_msg{  margin-right:10px; font-weight: bold; color:#FFF; padding:3px 8px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background:#cc6600; border: 1px #cc6600; cursor: pointer; display: inline-block; }
#listing_search_box .v_indicator{ background: #f9ad59 !important; border: #f9ad59 !important;}

#listing_search_box a.contact_info:hover,
#listing_search_box a.send_msg:hover{ background: #f79f3d; border: 1px #f79f3d}
#listing_search_box a.full_detail_pop_out { font-size: 12px; color:#333; display: inline-block; background:url(/images/listing_snippet.png) no-repeat 95px -93px; padding-right: 16px; }

#listing_search_box a.full_detail_pop_out:hover { opacity: 0.6; filter: alpha(opacity = 30);}

#listing_search_box .basic_details .more { float:right; margin-top: -11px;  display:-moz-inline-grid; cursor: pointer; width:11px; height:11px; padding:0; background:url(/images/listing_snippet.png) no-repeat 0 -43px;}
#listing_search_box .minimize .less { margin-top:0px; cursor: pointer; width:11px; height:11px; float:left; padding:0; background:url(/images/listing_snippet.png) no-repeat 0 -69px; float:right;  }
#listing_search_box .basic_details .more:hover , #listing_search_box .minimize .less:hover{ opacity: 0.8;}
.short_description{text-align:left; float:left; width: 380px;  margin-bottom: 5px; line-height: 18px;}
#listing_search_box .overview{float: left; width: 388px;}
#listing_search_box .basic_details {font-family: "arial",sans-serif; font-weight: normal; float: left; width: 100%; min-height: 120px;}
#listing_search_box a.send_msg:hover { }


/* mfnmdfnmnsdfm*/
#carousel-wrapper {width: 500px; height: 100px; overflow: hidden;}
#carousel-content {width: 2500px;}
#carousel-content .slide {float: left; width: 500px; height: 100px;}

#listing_search_box .more_information_wrap{ float: left; width: 100%; min-height: 25px; margin-top: 10px;}
#listing_search_box .more_info_display{}
#listing_search_box .more_information{ float:left; width: 100%; background: #fcfbe7; margin-bottom: 0px;}
#listing_search_box .more_information ul.more_info_tab{ width:100%; float: left; margin: 0; padding: 0; list-style: none; border-bottom: 0px solid #e6e6e6; }
#listing_search_box .more_information ul.more_info_tab li{ float: left; list-style: none; margin:0 0 0 20px; padding: 0;}
#listing_search_box .more_information ul.more_info_tab li a{ font-weight: bold; background: url(/public/images/arrow.png?v=08112013) no-repeat -0px -105px; color: #333; display:block; text-decoration:none; padding: 5px 5px 5px 12px; margin-right: 5px; }
#listing_search_box .more_information ul.more_info_tab li a:hover{ opacity: 0.6; filter: alpha(opacity = 30);}
#listing_search_box .more_information ul.more_info_tab li.activetab a{color:#cc6600; background-position: -0 -122px}

#listing_search_box .more_information .more_info_box{ float: left; width: 100%;}
#listing_search_box .more_information .more_info_box .more_info{ display: none; float: left; width: 730px; padding: 10px 10px;}
#listing_search_box .more_information .more_info_box .displayblock{display:block;}

#listing_search_box .more_information .more_info_box .more_info .aboutapartment{ float: left; width: 100%;}
#listing_search_box .more_information .aboutapartment h2{ font-size: 14px; color: #333;  font-family:arial; margin: 0 0 10px 0; }
#listing_search_box .more_information .aboutapartment .project_imgs{ float: left; width: 160px; }
#listing_search_box .more_information .aboutapartment .project_details{float: left; width: 435px; margin-left: 15px; }
#listing_search_box .more_information .aboutapartment .project_details h3.search_project_name{ font-family: arial; font-size: 16px; line-height:16px; color: #666; margin: 0 0 10px 0; padding: 0; }
#listing_search_box .more_information .aboutapartment .project_links{ float:right; width: 100px;  border-left: 1px solid #ccc; padding-left: 10px;}
#listing_search_box .more_information .aboutapartment .pinfo_row{  float: left; width: 100%; }
#listing_search_box .more_information .aboutapartment .pinfo_row h3.about_txt{ font-family: arial; font-size: 18px; line-height:16px; color: #666; margin: 10px 0 10px 0; padding: 0; }
#listing_search_box .more_information .aboutapartment .pinfo_row p{ padding: 0; margin: 0; font-weight: normal; line-height: 18px; }
#listing_search_box .more_information .aboutapartment .more_detailinfo{ float: left; width: 100%; margin: 5px 0 7px 0;}
#listing_search_box .more_information .aboutapartment .more_detailinfo a{ text-decoration: underline; font-family: 14px; color: #638094; font-weight: bold;}
#listing_search_box .more_information .aboutapartment .more_detailinfo a:hover{text-decoration: none;}

#listing_search_box .more_information .about_project_table{ width: 100%; }
#listing_search_box .more_information .about_project_table tr th{ border-bottom: 1px solid #FFFFFF; color: #333333; font-size: 16px; font-weight: bold;padding: 8px 15px; background: url("/public/images/details_border_line.png?v=1254") no-repeat left top; text-align: left !important; }
#listing_search_box .more_information .about_project_table tr th a{ color: #333; }
#listing_search_box .more_information .about_project_table tr th a:hover{ color: #666; }
#listing_search_box .more_information .about_project_table tr th.first_th{ padding-left: 3px; background: none; width: 150px; }
#listing_search_box .more_information .about_project_table tr th:last-child{https://www.facebook.com/NanduFanClub?notif_t=fbpage_fan_invitebackground: none; }
#listing_search_box .more_information .about_project_table tr th span.short_th{ float: left; width: 100%; font-size: 12px; color: #666; font-weight: normal;}
#listing_search_box .more_information .about_project_table tr td{border-bottom: 1px solid #FFFFFF; color: #666666; font-size: 12px; padding: 8px 15px; text-align: left; text-align: left;}
#listing_search_box .more_information .about_project_table tr td.label_name{  color: #666666; font-weight: bold; padding-left: 3px;}
#listing_search_box .more_information .about_project_table tr td.about_details_text{ border-bottom: 0; padding-left: 3px;}
#listing_search_box .more_information .about_project_table tr td.about_details_text h4{ font-size: 12px; color: #666; font-weight: bold; margin: 0 0 5px 0; padding: 0;}
#listing_search_box .more_information .about_project_table tr td.about_details_text p{ font-size: 12px; color:#666; line-height: 18px; margin: 15px 0 0 0; padding: 0; float: left; width: 100%;font-weight:500;}
#listing_search_box .more_information .about_project_table tr td.view_details_link{ padding:10px 8px 8px 3px; border-bottom: 0px; }
#listing_search_box .more_information .about_project_table tr td.view_details_link a{ color: #000; background:url(/images/listing_snippet.png) no-repeat 75px -92px; padding-right: 25px; margin-left: 0; font-weight: bold;}
#listing_search_box .more_information .about_project_table tr td.view_details_link a:hover{opacity: 0.6; filter: alpha(opacity = 30);}
#listing_search_box .more_information .about_project_table tr td .shrt_text{ float: left; width: 100%; }
#listing_search_box .more_information .about_project_table tr td .long_text{float: left; width: 100%;}
#listing_search_box .more_information .about_project_table tr td .show_less{  margin-top:-11px; cursor: pointer; width:11px; height:11px; float:left; padding:0; background:url(/images/listing_snippet.png) no-repeat 0 -69px; float:right;}
#listing_search_box .more_information .about_project_table tr td .show_more{float:right; margin-top: -11px;  display:-moz-inline-grid; cursor: pointer; width:11px; height:11px; padding:0; background:url(/images/listing_snippet.png) no-repeat 0 -43px;}
/* for details table */
#listing_search_box .listing_details_box{ float: left; width:100%; font-family: arial; }
#listing_search_box .listing_details_box table{ width: 100%;}
#listing_search_box .listing_details_box table td{ padding: 8px 15px; border-bottom: 1px solid #FFF; background: none; font-size: 12px; color: #333; text-align: left;}
#listing_search_box .listing_details_box table td.impinfo{ padding-top: 0; background: url(/public/images/details_border_line.png?v=1254) no-repeat right top; width: 150px;}
#listing_search_box .listing_details_box table td.impinfo:first-child{padding-left: 3px;}
#listing_search_box .listing_details_box table td.impinfo:last-child{ background: none;}
#listing_search_box .listing_details_box table td.impinfo div.big{ padding: 0;  font-weight:bold; font-size: 16px; color: #333;}
#listing_search_box .listing_details_box table tr.listingdetails td:first-child{color: #666; font-weight: bold; padding-left: 3px;}
#listing_search_box .listing_details_box table tr.listingdetails td.view_details_link{ border-bottom:0; font-weight: normal; color: #333; }
#listing_search_box .listing_details_box table tr.listingdetails td.view_details_link a{ color: #000; background:url(/images/listing_snippet.png) no-repeat 100px -90px; padding-right: 25px; margin-left:0; text-transform: capitalize;}
#listing_search_box .listing_details_box table tr.listingdetails td.view_details_link a:hover{ opacity: 0.6; filter: alpha(opacity = 30);}
div.search_carousel_controller > a.carousel-control { display: inline-block; width: 8px; height: 13px; margin: 10px 10px 0 0; background: url(/public/images/arrow.png?v=08112013) no-repeat 0 0; }
div.search_carousel_controller .carousel-control.prev { background: url(/public/images/arrow.png?v=08112013) no-repeat 0 0; background-position: 0px -46px; !important}
div.search_carousel_controller .carousel-control.next { background: url(/public/images/arrow.png?v=08112013) no-repeat 0 0; background-position: 0px 0px;}
div.search_carousel_controller .prev:hover { background: url(/public/images/arrow.png?v=08112013) no-repeat 0 0; background-position: 0px -69px;}
div.search_carousel_controller .next:hover{background: url(/public/images/arrow.png?v=08112013) no-repeat 0 0; background-position: 0px -23px;}
div.search_carousel_controller a.prevd {background: url(/public/images/arrow.png?v=08112013) no-repeat 0 0; background-position: 2px -167px; cursor: default;}
div.search_carousel_controller a.nextd {background: url(/public/images/arrow.png?v=08112013) no-repeat 0 0; background-position: 0px -146px;cursor: default;}

#listing_search_box #suggested_brokers_box{ font-family:Arial; float: left; width: 100%; margin-bottom: 10px; }
#listing_search_box .suggested_brokers { float:left; width: 730px; padding:10px 10px 10px 10px; color:#666666; background-color:#fdf2da; margin:0px 0px 0px; border-bottom: 1px solid #ABABAB;}
#listing_search_box .suggested_brokers .suggested_heading{  margin-bottom:5px; font-size:14px; float: left; width: 100%; color:#333; font-weight: bold; }
#listing_search_box .suggested_brokers .suggested_broker_details{ float:left; width: 600px; margin-bottom:2px;}
#listing_search_box .suggested_brokers .suggested_broker_details a{ color: #333;}
#listing_search_box .suggested_brokers .suggested_broker_details a:hover{ color: #666;}
#listing_search_box .suggested_brokers #broker_show_more,
#listing_search_box .suggested_brokers #broker_show_less{ cursor: pointer; float: right; padding: 5px 10px; background: #999; color: #FFF;}
#listing_search_box .suggested_brokers #broker_show_more:hover,
#listing_search_box .suggested_brokers #broker_show_less:hover{ background: #666; cursor: pointer;}
#listing_search_box .already_contacted {padding: 8px 0; font: italic 11px arial; color: #cc6600;}
#listing_search_box .already_contacted_image {background: url('/public/images/visual_indicator.png'); width: 13px; height: 12px;margin: -1px 2px 2px 2px; display: inline-block; vertical-align: middle;}
#listing_search_box .already_seen {color: #9a8f55 !important;}

/*image slider*/
.search_carousel {overflow: hidden; width: 200px !important; height: 125px !important; margin-top: 0px !important; padding:0px !important;}
.search_carousel .middle {overflow: hidden;float: left;width: 200px !important;height: 125px !important;}
.slide {text-align: center;float: left;	width:200px !important; height:125px !important; overflow:hidden;	display:table; background: #ccc;}
.slide img {vertical-align:middle;}

/* for project_page*/
.round_box #property_listing_results_div{ width: 600px; }
.project_pag_snippet{ width: 610px !important;}
.project_pag_snippet #listing_search_box .premium_house_content{ width: 370px; text-align:left;}
.project_pag_snippet #listing_search_box .premium_listing{width: 100%; }
.project_pag_snippet #listing_search_box .house_content{ width: 370px !important;}
.project_pag_snippet #listing_search_box .left_details{ width: 230px;}
.project_pag_snippet #listing_search_box .right_details{ width: 125px;}
.project_pag_snippet #listing_search_box .posted_type {width:235px; text-align:left; }
.project_pag_snippet #listing_search_box .short_description {width: 360px;}
.project_pag_snippet #listing_search_box .overview {width: 355px;}
.project_pag_snippet #listing_search_box .basic_details .price{ font-size: 14px;}
.project_pag_snippet #listing_search_box a.full_detail_pop_out{ font-size: 11px; background-position: 83px -93px;}
.project_pag_snippet #listing_search_box .basic_details .listing_details_link{ font-size: 14px;}
.project_pag_snippet #listing_search_box .more_information .more_info_box .more_info{ width: 600px;}

/* for localities page snippet*/
.localities_page_snippet{ width: 710px !important;}
.localities_page_snippet #listing_search_box .premium_house_content{ width: 470px; text-align:left;}
.localities_page_snippet #listing_search_box .premium_listing{width: 100%; }
.localities_page_snippet #listing_search_box .house_content{ width: 470px !important;}
.localities_page_snippet #listing_search_box .left_details{ width: 330px;}
.localities_page_snippet #listing_search_box .right_details{ width: 125px;}
.localities_page_snippet #listing_search_box .posted_type {width:335px; text-align:left; }
.localities_page_snippet #listing_search_box .short_description {width: 460px;}
.localities_page_snippet #listing_search_box .overview {width: 455px;}
.localities_page_snippet #listing_search_box .basic_details .price{ font-size: 14px;}
.localities_page_snippet #listing_search_box a.full_detail_pop_out{ font-size: 11px; background-position: 83px -93px;}
.localities_page_snippet #listing_search_box .basic_details .listing_details_link{ font-size: 14px;}
.localities_page_snippet #listing_search_box .more_information .more_info_box .more_info{ width: 700px;}

/* for microsite*/

.microsite_listing{ width: 100%; background: #FFF;}
.microsite_listing #listing_search_box .contentin{ width: 100%; float: left;}
.microsite_listing #listing_search_box .listing_header{ display: none;}
.microsite_listing .listing_tool_bar{ display:  none;}
.microsite_listing #listing_search_box .house_img{display:  none;}
.microsite_listing #listing_search_box .premium_listing{ width: 100%;}
.microsite_listing #listing_search_box .premium_house_content{width: 555px;}
.microsite_listing #listing_search_box .house_content{float: left; width: 560px; }
.microsite_listing #property_listing_results_div{ width: 575px; background: #FFF; float: left;min-height: 699px;}
.microsite_listing #listing_search_box .more_information .more_info_box .more_info{ width: 550px;}
.microsite_listing #listing_loader{display: none !important;}
.support_no {
    margin-top: -15px;
}
.listing_page_container.new-gery-bg{
	background: url("/images/background-new.jpg") repeat scroll 0 0 transparent;
}
#nearby_areas_select_div{
	margin: 10px 0;
}
#consider_nearby_areas {
    vertical-align: middle;
    height: 14px;
}
.s-clear-filter{
	float:right;
	margin-top: 2px;
}
.search_box2 .chzn-container-multi .chzn-choices .search-field{
	height:17px !important;
}
.search_box2 .chzn-container-multi .chzn-choices{
	border-radius:3px !important; 
	padding:3px !important;
	border:1px solid #BABABA !important;
	box-shadow:none !important;
	background-image:none !important;
}

.listing_page_container.new-gery-bg .bread-crumb-list{
    margin-top:-15px;
}
.listing-sortby{
	vertical-align: top;
    height: 23px;
    line-height: 23px !important;
}
#listings_sort_by_chzn {
    text-align: left;
}



/* Feature Proect Block Css starts from here */
#listing_search_box .featureProject_block{float:left; width:750px; margin:0px 0px 0px 0px; padding:0px; font-family:Arial; }
#listing_search_box .featureProject_block .projectHeading_wrap{float:left; width:100%; margin:0px; padding:0px; }
#listing_search_box .featureProject_block .projectHeading_wrap h2.feature_heading{float:left; width:330px; margin:0px; padding:0px; font-size:14px; color:#333; font-weight:bold; font-family:arial; text-align:left; line-height:16px; }
#listing_search_box .featureProject_block .projectHeading_wrap .featureImg{float:left; width:416px; height:11px; margin:5px 0px 0px 0px; background:url('/public/images/feature_projectImg.png') repeat right 0;}

#listing_search_box .featureProject_block .feature_contentWrap{float:left; width:100%; margin:20px 0px 0px 0px; padding:0px; }
#listing_search_box .featureProject_block .feature_contentWrap .feature_unit{float:left; width:230px; margin:0px 12px 15px 0px; padding:10px 0px 0px 10px; border:1px dotted #333;  background: #fff; height:110px;}
#listing_search_box .featureProject_block .feature_contentWrap .feature_unit p.projectName{float:left; width:auto; margin:0px; padding:0px; font-size:14px; color:#333 !important; font-weight:bold; font-family:arial;}

#listing_search_box .featureProject_block .feature_contentWrap .feature_unit .detail_block{float:left; width:100%; margin:10px 0px 0px 0px; padding:0px; }
#listing_search_box .featureProject_block .feature_contentWrap .feature_unit .detail_block .imageBlock{float:left; width:66px; height:65px; overflow:hidden;  }
#listing_search_box .featureProject_block .feature_contentWrap .feature_unit .detail_block .detail{float:left; width:157px; margin:0px 0px 0px 7px; padding:0px; background:#fff;}
#listing_search_box .featureProject_block .feature_contentWrap .feature_unit .detail_block .detail p{float:left; width:100%; margin:0px; padding:0px; font-size:12px; color:#333; font-weight:normal; font-family:arial; line-height:16px;  }
#listing_search_box .featureProject_block .feature_contentWrap .feature_unit .detail_block .detail p.rupee{margin:2px 0px; padding: 0px 0px 0px 0px; font-weight:bold !important;line-height:11px;  }
#listing_search_box .featureProject_block .feature_contentWrap .feature_unit .detail_block .detail p.area_txt{height:30px; overflow:hidden; }
#listing_search_box .featureProject_block .showMore_block{float:left; width:100%; margin:5px 0px 20px 0px; padding:0px; }
#listing_search_box .featureProject_block .showMore_block a.showMore_btn{float:right;text-decoration:none; margin:0px; padding:3px 5px; font-size:12px; color:#fff; background:#999; font-weight:bold; font-family:arial;}
#listing_search_box .featureProject_block .showMore_block a.showMore_btn:hover{background:#e1e1e1;}

hr{display:none !important;}
#listing_search_box .suggested_brokers .suggested_broker_details a b, #listing_search_box .suggested_brokers .suggested_broker_details a{font-weight:normal !important; font-family:arial; }=======
#listing_search_box .featureProject_block .showMore_block a.showMore_btn:hover{background:#e1e1e1;}
.listing_tool_bar_box{float:left;width:100%; height:15px;}


/* upload-images tab, css for tile of images */
.tile-image {
	float: left;
	margin: 10px;
	width: 200px;
	height: 240px;
	text-align: center;
	border-radius: 3px;
	border: solid 2px !important;
	-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);
	background: #fff;
	position: relative;
}
.report-listing {
    background: none repeat scroll 0 0 #666666;
    border-right: 1px solid #999999;
    padding: 7px 20px !important;
    position: relative;
}
.report-listing-povp{ padding:0px !important;}
.report-options-wrapper {background: none repeat scroll 0 0 #FFFFFF;height: 100px;left: 0;position: absolute;top: 29px;}
.report-options-wrapper > select {
    color: #333333;
    font: 12px arial;
    margin: 10px;
}

#progress{
margin-top: -2px;
margin-left: 10px;
float:left;
}

.progress-bar {
	background-color: #1a1a1a;
	height: 25px;
	padding: 5px;
	width: 350px;
	margin: 3px 0;			
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 1px 5px #000 inset, 0 1px 0 #444;
	-webkit-box-shadow: 0 1px 5px #000 inset, 0 1px 0 #444;
	box-shadow: 0 1px 5px #000 inset, 0 1px 0 #444;	          
}

.progress-bar span {
	display: inline-block;
	height: 100%;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset;
	box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset;
	-webkit-transition: width .4s ease-in-out;
	-moz-transition: width .4s ease-in-out;
	-ms-transition: width .4s ease-in-out;
	-o-transition: width .4s ease-in-out;
	transition: width .4s ease-in-out;
}

.green span {
	  background-color: #a5df41;
	  background-image: -webkit-gradient(linear, left top, left bottom, from(#a5df41), to(#4ca916));
	  background-image: -webkit-linear-gradient(top, #a5df41, #4ca916);
	  background-image: -moz-linear-gradient(top, #a5df41, #4ca916);
	  background-image: -ms-linear-gradient(top, #a5df41, #4ca916);
	  background-image: -o-linear-gradient(top, #a5df41, #4ca916);
	  background-image: linear-gradient(top, #a5df41, #4ca916);  
}

.glow span {
	-moz-box-shadow: 0 5px 5px rgba(255, 255, 255, .7) inset, 0 -5px 5px rgba(255, 255, 255, .7) inset;
	-webkit-box-shadow: 0 5px 5px rgba(255, 255, 255, .7) inset, 0 -5px 5px rgba(255, 255, 255, .7) inset;
	box-shadow: 0 5px 5px rgba(255, 255, 255, .7) inset, 0 -5px 5px rgba(255, 255, 255, .7) inset;
	
	-webkit-animation: animate-glow 1s ease-out infinite;
	-moz-animation: animate-glow 1s ease-out infinite; 			
}

@-webkit-keyframes animate-glow {
 0% { -webkit-box-shadow: 0 5px 5px rgba(255, 255, 255, .7) inset, 0 -5px 5px rgba(255, 255, 255, .7) inset;} 
 50% { -webkit-box-shadow: 0 5px 5px rgba(255, 255, 255, .3) inset, 0 -5px 5px rgba(255, 255, 255, .3) inset;} 
 100% { -webkit-box-shadow: 0 5px 5px rgba(255, 255, 255, .7) inset, 0 -5px 5px rgba(255, 255, 255, .7) inset;}
 }

@-moz-keyframes animate-glow {
 0% { -moz-box-shadow: 0 5px 5px rgba(255, 255, 255, .7) inset, 0 -5px 5px rgba(255, 255, 255, .7) inset;} 
 50% { -moz-box-shadow: 0 5px 5px rgba(255, 255, 255, .3) inset, 0 -5px 5px rgba(255, 255, 255, .3) inset;} 
 100% { -moz-box-shadow: 0 5px 5px rgba(255, 255, 255, .7) inset, 0 -5px 5px rgba(255, 255, 255, .7) inset;}
 }
  
 #property_span span img{padding-top:6px;}
.images-tool-bar { bottom: 0px;background: gray;position: absolute;width: 100%;padding-top: 6px;}
.images-tool-bar .button_rl {height:30px;width: 50px;margin-right: 5px; background: url('/public/images/rotate_delete_sprite.png') 47px -8px;}
.images-tool-bar .button_rr {height:30px;width: 50px;margin-left: 5px; background: url('/public/images/rotate_delete_sprite.png') 1px -8px;}
.images-tool-bar .button_delete {height:30px;width: 50px;margin-left: 5px;margin-right: 5px; background: url('/public/images/rotate_delete_sprite.png') 190px -8px;}
.images-tool-bar .button_un_delete {height:30px;width: 50px;margin-left: 5px;margin-right: 5px; background: url('/public/images/rotate_delete_sprite.png') 113px -8px;}
.deleted,.deleted.rotated {background-color: red !important;border: red solid 2px !important;}
.rotated {background-color: yellow !important;border: yellow solid 2px !important;}
.rotate90 { 
-webkit-transform: rotate(90deg); 
-moz-transform: rotate(90deg); 
-o-transform: rotate(90deg);
-ms-transform: rotate(90deg); 
}
.rotate180 { 
-webkit-transform: rotate(180deg); 
-moz-transform: rotate(180deg); 
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg); 
}
.rotate270 { 
-webkit-transform: rotate(270deg); 
-moz-transform: rotate(270deg); 
-o-transform: rotate(270deg);
-ms-transform: rotate(270deg); 
}
.images-tool-bar-image {display: table-cell;vertical-align: middle;height: 200px; width: 200px;}
/* upload-images tab, css for tile of images *END**/

.project_search_slider .flexslider.project_wid_flex .flex-next {
    right: 10px;
}
.project_search_slider .flexslider.project_wid_flex .flex-prev {
    left: -19px;
}
#project_widget_slides .p-item-inner-wrapper .slides a {
	width: 200px;
	vertical-align: middle;
	height: 125px;
	text-align: center;
}

.story_block .error-block{float:left;margin:0px 0 0 10px;position:relative; cursor:pointer;}
.story_block .error-block .help_wrap{display:none; float:left; position:absolute;top:-27px; left:-116.5px; width:260px;  }
.story_block .error-block .help_wrap{top:-22px;}
.story_block .error-block:hover .help_wrap{display:block; }
.story_block .error-block .helpBlock{text-align:center;}
.story_block .error-block .helpBlock span.helpTxt{margin:0px; padding:5px 8px;border-radius:2px 2px;  background:#858585; font-size:12px; color:#fff;}
.story_block .error_img{background: url("/public/assets/forum/images/forum.png") no-repeat -355px -132px;
    width: 13px;
    height: 13px;
    margin: 8px 0px 0px 3px;
    float: left;}

#listing_search_box .sponsored_listing {
	position: relative;
	margin-bottom: 20px;
	background: white;
	border-top: 2px solid #cc6600;
	float: left;
	padding: 38px 0 0;
    border-bottom:none;
}
#listing_search_box .sponsored_listing .badge{
	background: url(/images/listing_snippet.png) no-repeat -4px -394px;
	margin-top: 2px;
}
#listing_search_box .sponsored_listing .sponsored_custom_bottom{
	background: url(/images/sponsored_listing_bottom.png) repeat;
	height: 6px;
	clear:both;
}

.super-agent-logo {
position: relative;
width: 20px;
height: 20px;
display: inline-block;
background: url(/cfassets/images/badge-small.png)no-repeat;
vertical-align: middle;
cursor: pointer;
}
.super-agent-detail {
position: absolute;
display: none;
top: -100px;
border: 1px solid #ccc;
padding: 20px 15px;
left: -120px;
background: #fff;
width: 245px;
height: 50px;
}
.super-agent-detail .super-agent-biglogo {
display: inline-block;
width: 50px;
height: 60px;
background: url(/cfassets/images/badge-large.png)0 5px no-repeat;
}
.super-agent-detail span.detail-wrap {
width: 180px;
display: inline-block;
vertical-align: top;
margin-left: 10px;
}
.super-agent-detail span.detail-wrap span.heading {
color: #333;
display: block;
font-size: 18px;
font-weight: 400;
}
.super-agent-detail span.detail-wrap span.title {
color: #999;
display: block;
font-size: 12px;
font-weight: 400;
}
.super-agent-logo:hover .super-agent-detail{display: block;}

 .super-agent-detail:after, .super-agent-detail:before {
display: block;
left: 43%;
width: 16px;
border-right: 10px solid transparent;
border-left: 10px solid transparent;
box-sizing: border-box;
}
.super-agent-detail:after {
content: '';
border-top: 10px solid #ccc;
position: absolute;
bottom: -11px;
}
.super-agent-detail:before {
content: '';
border-top: 10px solid #fff;
position: absolute;
bottom: -9px;
z-index: 1;
}

/* Error popup css styles */
.duplicateListingPopupContainerBG,.addMoreDuplicateListingPopupContainerBG {
    background-color: #000;
    display: none;
    height: 100%;
    opacity: 0.4;
    position: fixed;
    width: 100%;
    z-index: 9990;
    top: 0;
}

.duplicateListingPopupContainer,.addMoreDuplicateListingPopupContainer{
    background-color: #fff;
    bottom: 0;
    display: none;
    height: 200px;
    left: 0;
    margin: auto;
    padding: 15px;
    position: fixed;
    right: 0;
    top: 0;
    width: 682px;
    z-index: 9999;
    width: 500px;
}
.duplicateLists{
  list-style-type: decimal;
  margin-top: 10px;
  margin-bottom: 5px;
  max-height: 60px;
  overflow-y: scroll;
  padding-left: 25px;
}

.duplicateLists a{
  color: blue;
  text-decoration: underline !important;
  padding-left: 4px;
}
.duplicateLists ol{
  color: black !important;
  padding-left: 4px;
}
.duplicateLists span{
  color: black !important;
  padding-left: 4px;
}

.duplicateListingPopupSubmitBtnWrpr{
  position: absolute;
  bottom: 10px;
  width: 100%;
  left: 23%;
}

.duplicateListingPopupSubmitBtn {

  float: left;
  text-align: center;
  color: #fff;
  background-color: #f58705;
  border-radius: 3px;
  padding: 10px;
  touch-action: manipulation;
  cursor: pointer;
  border: 1px solid transparent;
  white-space: nowrap;
  line-height: 1.42857;
  min-width: 100px;
  display: table;
  margin: 0 10px 0 0;
  min-height: 25px;
  font-size: 15px;
}

.duplicateListingPopupSubmitBtn:hover {
  color: #fff;
}

.duplicatePopupTextWrpr{
  color: #000;
}
.duplicateListingPopupSubmitBtn {
  float: left;
  text-align: center;
  color: #fff;
  background-color: #f58705;
  border-radius: 3px;
  padding: 10px;
  touch-action: manipulation;
  cursor: pointer;
  border: 1px solid transparent;
  white-space: nowrap;
  line-height: 1.42857;
  min-width: 100px;
  display: table;
  margin: 0 10px 0 0;
  min-height: 25px;
  font-size: 15px;
  &:hover {
    color: #fff;
  }
}
