/*@charset "utf-8";*/
/* CSS Document */
.fltl{float:left;}
.fltr{float:right;}
.clrl{clear:left;}
.clrr{clear:right;}
.clrb{clear:both;}

input[type=radio]{ border:none !important }
input[type=checkbox]{ border:none !important }
input[type=submit]:focus  { }
input[type=button]:focus  { }

select { border:1px solid #c0c0c0; font-size:13px; }
select:focus{background: #ffffdd !important;}
input{ border:1px solid #c0c0c0; font-size:13px; }
input[type=text]:focus{background: #ffffdd !important; }
input[type=password]:focus{background: #ffffdd !important; }
textarea { border:1px solid #c0c0c0; font-size:13px; font-family:Tahoma, Arial,sans-serif; letter-spacing:1px; overflow:auto; padding:5px;}
textarea:focus{background: #ffffdd !important;}

input[type=button]{background: #3B5998 !important; color:#ffffff; border:1px solid #3B5998;}
input[type=button]:focus{background: #627AAD !important; color:#ffffff; border:1px solid #627AAD;}
input[type=submit]{background: #3B5998 !important; color:#ffffff; border:1px solid #3B5998;}
input[type=submit]:focus{background: #627AAD !important; color:#ffffff; border:1px solid #627AAD;}

.prop_details li { margin-left:15px}
.success{color: #006633;}
.error {color: #FF0000;}
.box_err_msg {color: #ffffff;}

.note{ margin-top:10px; padding-top:5px; border-top:0px solid #c0c0c0;}

.buy_req{
	background: #ffffff;
	color:#454545;
	border:1px solid #f1f1f1;
}

.buy_req .heading{
	background: #67A7E3;
	color:#ffffff;
}
.buy_req .even{
	background: #F7F7F7;
}
.buy_req .odd{
	background: #ffffff;
}
.buy_req td{
	padding-left:10px;
}
.right_panel{
	margin:0px 0px 0px 10px;
}
.right_panel h1{
	color:#3D78C1;
	margin:5px 0px 5px 0px;
}
.left_panel{
	background: #FCFCE1;
	border-top:2px solid #FFCC00;
	color:#454545;
}
.left_panel td{
	padding-left:10px;
}
.left_panel td b{
	color:#454545;
}
.left_panel td img{
	padding-right:5px;
}
.login_box{
		
}
.login_box td{
		padding:3px;
}

#property_type{width:200px}
#city{width:200px}
#budget{width:200px}
#loan_time{width:200px}
#country{width:200px}
#age_of_construction{width:200px}

.sub_loc_table td {padding:1px;}

.sub_location_box {
	margin-right:5px;
	margin-top:2px;
	margin-bottom:2px;
	background-image:url(../images/sel_sub_location_bg.gif);
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:11px;
	white-space:nowrap;
}
.sub_location_box span{
	background-image:url(../images/sel_sub_location_bg.gif);
	background-position:right top;
	background-repeat:no-repeat;
	display:block;
}
.sub_location_box span span{
	background-position:right bottom;
}
.sub_location_box span span span{
	background-position:left bottom;
}
.sub_location_box span span span span{
	background-image:none; padding:2px 3px 2px 5px;
}
.sub_location_box span span span span img{
	margin-left:5px;
	cursor:pointer;
}
.compulsory{color:#FF0000 !important;}

#no_of_rooms_box{ margin-bottom:5px; font-weight:bold; }
#min_area_box{ margin-bottom:5px; font-weight:bold; }
#income_box{ margin-bottom:5px; font-weight:bold; }
#description{ width:350px; height:14px; }

hr{color:#f1f1f1;}

#post_req h1 {color:#5670A6; text-align:left; margin:0px 0px 10px 0px;}
#post_req h2 {font-size:2em;color:#06a; border:0;}
#post_req p {padding-bottom:0.5em;}
#post_req h2 {padding-top:0.5em;}
#post_req {background: transparent; /*margin:25px 1em 100px 1em;*/}

#post_req .xtop, #post_req .xbottom {display:block; background:transparent; font-size:1px;}
#post_req .xb1 { display:block; overflow:hidden; border-top:1px solid #67A7E3}
#post_req .xb2, #post_req .xb3, #post_req .xb4 {display:block; overflow:hidden;}
#post_req .xb1, #post_req .xb2, #post_req .xb3 {height:1px;}
#post_req .xb2, #post_req .xb3, #post_req .xb4 {background:#D6E9F8; border-left:1px solid #67A7E3; border-right:1px solid #67A7E3;}
#post_req .xb1 {margin:0 5px; background:#D6E9F8;}
#post_req .xb2 {margin:0 3px; border-width:0 2px;}
#post_req .xb3 {margin:0 2px;}
#post_req .xb4 {height:2px; margin:0 1px;}
#post_req .xboxcontent {display:block; padding:10px; background:#D6E9F8; border:0 solid #67A7E3; border-width:0 1px;}

#post_req .xboxcontent table td {padding:2px;}


#buyer_box h1 {color:#5670A6; text-align:left; margin:0px 0px 10px 0px;}
#buyer_box h2 {font-size:2em;color:#06a; border:0;}
#buyer_box p {padding-bottom:0.5em;}
#buyer_box h2 {padding-top:0.5em;}
#buyer_box {background: transparent; /*margin:25px 1em 100px 1em;*/}

#buyer_box .xtop, #buyer_box .xbottom {display:block; background:transparent; font-size:1px;}
#buyer_box .xb1 { display:block; overflow:hidden; border-top:1px solid #67A7E3}
#buyer_box .xb2, #buyer_box .xb3, #buyer_box .xb4 {display:block; overflow:hidden;}
#buyer_box .xb1, #buyer_box .xb2, #buyer_box .xb3 {height:1px;}
#buyer_box .xb2, #buyer_box .xb3, #buyer_box .xb4 {background:#D6E9F8; border-left:1px solid #67A7E3; border-right:1px solid #67A7E3;}
#buyer_box .xb1 {margin:0 5px; background:#D6E9F8;}
#buyer_box .xb2 {margin:0 3px; border-width:0 2px;}
#buyer_box .xb3 {margin:0 2px;}
#buyer_box .xb4 {height:2px; margin:0 1px;}
#buyer_box .xboxcontent {display:block; padding:10px; background:#D6E9F8; border:0 solid #67A7E3; border-width:0 1px;}
#buyer_box .xboxcontent table td {padding:4px; border-bottom:1px solid #DEDEDE;}
#buyer_box .xboxcontent table .heading {font-weight:bold;}

#login_box h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px; padding:0;}
#login_box p {padding-bottom:0.5em;}
#login_box {background: transparent; width:400px; height:250px;}

#login_box .xtop, #login_box .xbottom {display:block; background:transparent; font-size:1px;}
#login_box .xb1 { display:block; overflow:hidden; border-top:1px solid #67A7E3}
#login_box .xb2, #login_box .xb3, #login_box .xb4 {display:block; overflow:hidden;}
#login_box .xb1, #login_box .xb2, #login_box .xb3 {height:1px;}
#login_box .xb2, #login_box .xb3, #login_box .xb4 {background:#D6E9F8; border-left:1px solid #67A7E3; border-right:1px solid #67A7E3;}
#login_box .xb1 {margin:0 5px; background:#D6E9F8;}
#login_box .xb2 {margin:0 3px; border-width:0 2px;}
#login_box .xb3 {margin:0 2px;}
#login_box .xb4 {height:2px; margin:0 1px;}
#login_box .xboxcontent {display:block; padding:10px; background:#D6E9F8; border:0 solid #67A7E3; border-width:0 1px;}

#left_panel h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px; padding:0;}
#left_panel p {padding-bottom:0.5em;}
#left_panel {background: transparent; width:210px;}

#left_panel .xtop, #left_panel .xbottom {display:block; background:transparent; font-size:1px;}
#left_panel .xb1 { display:block; overflow:hidden; border-top:1px solid #FFCC00}
#left_panel .xb2, #left_panel .xb3, #left_panel .xb4 {display:block; overflow:hidden;}
#left_panel .xb1, #left_panel .xb2, #left_panel .xb3 {height:1px;}
#left_panel .xb2, #left_panel .xb3, #left_panel .xb4 {background:#FCFCE1; border-left:1px solid #FFCC00; border-right:1px solid #FFCC00;}
#left_panel .xb1 {margin:0 5px; background:#FCFCE1;}
#left_panel .xb2 {margin:0 3px; border-width:0 2px;}
#left_panel .xb3 {margin:0 2px;}
#left_panel .xb4 {height:2px; margin:0 1px;}
#left_panel .xboxcontent {display:block; padding:10px; background:#FCFCE1; border:0 solid #FFCC00; border-width:0 1px;}
#left_panel .xboxcontent table td {padding:2px;}
#left_panel .xboxcontent table td img {margin-right:3px;}

.pagination  {
	font-size:12px;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	font-family:Arial,"Times New Roman" Helvetica, sans-serif;
}
.pagination a {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #85B4E6;
	color:#468CD9;
	font-size:13px;
	font-weight:normal;
	margin-left:2px;
	padding:2px 6px;
	text-decoration:none;
}

.pagination a:visited {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #85B4E6;
	padding:2px 6px;
	color:#468CD9;
	text-decoration:none;
}

.pagination a:hover {
	border: 1px solid #85B4E6; background: #DCF0FA;
	border-color:#85B4E6;
	color:#468CD9;
	text-decoration:none;
}

.pagination .AtStart {
	color:#AAAAAA;
	margin-right:10px;
	padding:2px 6px;
}
.pagination .Prev {
	background:#FFFFFF none repeat scroll 0 0;
	border:2px solid #85B4E6;
	margin-right:10px;
	padding:2px 6px;
}
.pagination .break {
	background:#FFFFFF none repeat scroll 0 0;
	border:medium none;
	padding:2px;
	text-decoration:none;
}
.pagination .Next {
	background:#FFFFFF none repeat scroll 0 0;
	border:2px solid #85B4E6;
	margin-left:10px;
	padding:2px 6px;
}
.pagination .AtEnd {
	background:#FFFFFF none repeat scroll 0 0;
	color:#AAAAAA;
	margin-left:20px;
	padding:2px 6px;
}
.pagination .this-page {
	background:#DCF0FA none repeat scroll 0 0;
	border-color:#85B4E6;
	border:1px solid #85B4E6;
	color:#468CD9;
	font-weight:normal;
	padding:2px 6px;
	vertical-align:top;
}

.even{
	background: #F7F7F7;
}
.odd{
	background: #ffffff;
}
/*
.location_box .even{
	background: #DBF0CC;
	color:#4C5346;
}
.location_box .odd{
	background: #ffffff;
}
*/
#footer_wrapper{height:auto !important;}