/* CSS Document */

/*____ display locations from here________________________________________________________*/

.map_box {

	float:right;
	width:580px;
	height:auto;
	/*margin:10px 0 0 10px;*/
	padding:10px;
	background:#353332;
	
	}
	
.map {
	float:left;
	width:auto;
	margin:0 0 10px 0;
	
	
	}	
p.marker_sky, 
p.marker_blue, 
p.marker_navy, 
p.marker_yellow, 
p.marker_red {
	float:left;
	width:97px;
	height:40px;
	margin:0px 0 0 0;
	padding:2px 0 0 25px;
	color:#fff;
	font-size:11px;
	}
p.marker_sky{background:url(../images/markers/marker_sky.png) no-repeat;} 
p.marker_blue{background:url(../images/markers/marker_blue.png) no-repeat;}  
p.marker_navy{background:url(../images/markers/marker_navy.png) no-repeat;}  
p.marker_yellow{background:url(../images/markers/marker_yellow.png) no-repeat;} 
p.marker_red {background:url(../images/markers/marker_red.png) no-repeat;} 





/*____ display locations till here________________________________________________________*/	



/*____ display detail from here________________________________________________________*/

#contents_display_detail{
	float:left;
	width:920px;
	height:auto;
	margin:0;
	padding:0 0 10px 0;
	/*background:url(../images/pages/drive_dir_bg.png) repeat-y;*/
	
	}
#contents_display_detail_direction {
	float:left;
	width:900px;
	height:auto;
	margin:0;
	padding:0 0 10px 0;
	background:#fff;
	}
	
#contents_display_detail_direction .main_contents{ 
	float:left;
	width:890px;
	padding:0 5px;
	
	}
#display_detail_heading{
	float:left;
	width:920px;/* in total = 900px */
	height:auto;
	margin:0;
	/*background-color:#918E8B;*/
	background-color:black;
	
	}
	
#display_detail_heading .heading_leftside{
	float:left;
	width:720px;
	height:48px;
	margin:0;
	padding:0px;
	background-color:black;
	text-align:left;
	color:#FFFFFF;
	}	

#display_detail_heading .heading_leftside h1.house_name {
	float:left;
	width:500px;
	height:auto;
	margin:6px 0 5px 5px;
	padding:0 0 0 30px;
	background:url(../images/pages/triangle.png) no-repeat;
	font-size:20px;
	font-weight:100;
	color:#fff;
	}
#display_detail_heading .heading_leftside p.address {
	float:left;
	width:auto;
	margin:0;
	padding:0 0 0 35px;
	font-size:12px;
	font-weight:700;
	}
#display_detail_heading .heading_leftside p.melway {
	float:left;
	width:auto;
	margin:0;
	padding:0 0 0 10px;
	font-size:12px;
	font-weight:500;
	}



#display_detail_heading .heading_middle{
	float:left;
	width:160px;
	height:auto;
	margin:0;
	padding:6px 5px 0 0;
	background-color:black;
	text-align:right;
	color:#fff;
	}
	
#display_detail_heading .phone {
	float:left;
	width:auto;
	height:30px;
	margin:0;
	padding:0 0 0 35px;
	font-size:17px;
	font-weight:bold;
	background:url(../images/icons/phone_icon_white.png) no-repeat;
	}	


#heading .address {
	float:left;
	width:auto;
	margin:0 0 0 0;
	padding:0 0 0 30px;
	background:#000;

	}	
#display_detail_heading .heading_right {
	float:left;
	width:180px;
	height:auto;
	margin:0;
	padding:5px 10px;
	background-color:#A4A09C;
	color:#222;

	}
	
	
#display_detail_heading .day{
	float:left;
	width:90px;
	font-weight:bold;
	}	
#display_detail_heading .time{
	float:left;
	width:90px;
	}
	
	
#contents_display_detail .leftcol {
	float:left;
	width:450px;
	height:auto;
	margin:0;
	padding:0px 5px;
	}
#contents_display_detail .from {
	float:left;
	width:auto;
	margin:0 5px 0 0 ;
	padding:0;
	}
#contents_display_detail form.getting_there {
	float:left;
	width:480px;/*updated 8july*/
	}
#address_field {
	float:left;
	width:280px;
	height:14px;
	margin:0 5px 0 0;
	color:#333;
	font-size:12px;
	}	
#contents_display_detail .address_example {
	float:left;
	clear:both;
	width:400px;/*updated 8july*/
	margin:0 0 0 5px;
	font-size:10px;
	}	

#contents_display_detail h2,
#contents_display_detail_direction h2 {
	clear:both;
	color:#111111;
	font-size:18px;
	font-weight:100;
	
	}
#contents_display_detail .rightcol {
	float:left;
	width:450px;
	margin:0;
	padding:0 0px 5px 10px;

	}	
	
.display_homes_box {
	float:left;
	width:210px;
	margin:0 4px 5px 0;
	padding:0;
	}
	
.display_homes_box .top{
	/*float:left;*/
	min-width:200px;
	margin:0;
	padding:0 0 0 0px;
	background:#353332;

	}
	
.display_homes_box .bottom .inner_top {
	
	width:auto;
	height:25px;
	margin:2px auto;
	}
	
.display_homes_box .top .model_name{	
	display:inline-block;
	width:auto;
	height:21px;
	margin:2px auto;
	padding:2px 10px 0 10px;
	color:#fff;
	font-weight:100;
	text-decoration:none;
	}

.display_homes_box .top .model_name:hover {
	text-decoration:underline;
	}	
	
.display_homes_box .for_sale {
	float:right;
	display:inline-block;
	width:71px;
	height:21px;
	margin:3px 2px 0px 0;/*updated 8july*//*see if_7_fix*/
	padding:2px 0 0 0;
	background:url(../images/buttons/button_w71.png) no-repeat ;
	color:#333;
	text-align:center;
	text-decoration:none;
	}
.display_homes_box .for_sale:hover {
	background:url(../images/buttons/button_w71_hover.png) no-repeat ;
	}
.print_icon {
	float:right;
	width:35px;
	height:20px;
	margin:0;
	padding:5px 0 0 30px;
	background:url(../images/icons/print_friendly.png) no-repeat ;
	cursor:pointer;
	}
.print_icon:hover {
	text-decoration:underline;
	}


/*____ display detail till here________________________________________________________*/	



/*____ display homes for sale search from here________________________________________________________*/






.display_sale_box {
	float:left;
	width:880px;
	height:auto;
	margin:1px 0 0 5px;
	padding:0;
	border:1px solid #D6D4D1;
	cursor:pointer;
	background:#E9E4DF;
	overflow:auto;
	}
	
.display_sale_box:hover .rightside {
	background:#b5b1ab;
	}
.display_sale_box:hover .leftside .top  {
	background:#181312;
	}
	
.display_sale_box img {
	float:left;
	}
.display_sale_box .leftside {
	float:left;
	width:655px;
	height:auto;
	}	
	
.display_sale_box .leftside .top {
	float:left;
	width:645px;/*in total 500px*/
	height:26px;
	margin:0;
	padding:2px 7px 0px 2px;
	background:#353332;
	border-bottom:1px solid #D6D4D1;
	
	
	
	}
	
	
.display_sale_box h3 {
	float:left;
	width:auto;
	margin:3px 0 0 10px;
	padding:0;

	font-size:15px;
	font-weight:100;

	}
	
.display_sale_box h3 a{	
	color:#fff;
	}
	
	
.display_sale_box .price {
	float:right;
	width:auto;
	margin:3px 0 0 0;
	padding:0;
	color:#fff;
	font-size:16px;
	}	
	
.display_sale_box .leftside .address {
	float:left;
	width:495px;
	margin:5px 0 5px 5px;
	padding:0;
	font-weight:bold;
	color:#353332;

	}
.display_sale_box .leftside .bottom img {
	float:left;
	width:200px;
	height:136px;
	margin:0px 0px 0 0;
	padding:0;
	
	}

	
	
.display_sale_box .leftside .bottom .description {
	float:left;
	width:300px;
	}
.display_sale_box .leftside .bottom .description ul {
	float:left;
	margin:0 0 0 20px;
	padding:0;
	text-transform:capitalize;
	}
	
	
.display_sale_box .rightside {	
	float:left;
	width:125px;
	height:68px;
	background:#c7c1bb;

	}
	
.display_sale_box .rightside .numbers {
	float:left;
	width:121px;/*tatal 125px*/
	height:26px;
	margin:0;
	padding:4px 0 0 4px;
	color:#181312;
	font-size:15px;
	
	}		
	
	
.display_sale_box .rightside .numbers .bedrooms,
.display_sale_box .rightside .numbers .bathrooms,
.display_sale_box .rightside .numbers .car_spaces {
	float:left;
	width:12px;
	height:25px;
	margin:0;
	padding:4px 0 0 28px;
	}

.display_sale_box .rightside .numbers .bedrooms {
	background: url(../images/icons/bedroom.png) no-repeat;
	}
	
.display_sale_box .rightside .numbers .bathrooms {
	background: url(../images/icons/bathroom.png) no-repeat;
	}
.display_sale_box .rightside .numbers .car_spaces {
	background: url(../images/icons/car_space.png) no-repeat;
	}



.display_sale_box .land_size_box {
	float:left;
	width:120px;
	height:auto;
	margin:5px 0 0 5px;
	padding:0;
	}
	
.display_sale_box .house_size_box {
	float:left;
	width:120px;
	height:auto;
	margin:0px 0 0 5px;
	padding:0;
	}
	
.display_sale_box .land_size_box .land_size,
.display_sale_box .house_size_box .house_size {
	float:left;
	width:50px;
	margin:0 0px 0 0;
	padding:0;
	color:#111111;
	font-size:12px;
	}
	
.display_sale_box .land_size_box .value,
.display_sale_box .house_size_box .value  {
	float:right;
	width:auto;
	margin:0px 5px 0 0;
	padding:0;
	font-size:12px;
	font-weight:500;
	color:#181312;
	}
	
.display_sale_box .land_size_box .value {
	margin-top:-4px;
	}














/*____ display homes for sale search till here________________________________________________________*/	




/*____ display sale detail from here________________________________________________________*/


p.lease_term {
	width:auto;
	margin:0 0px 10px 10px;
	padding:0;
	font-size:1.2em;
	color:#181312;
	}
	
p.features_title {
	width:auto;
	margin:0 10px;
	padding:0;
	font-size:1.2em;
	}

ul.features {
	float:left;
	width:auto;
	margin:5px 0 0 30px;/*see ie_7_fix for ie7*/
	padding:0;/*see ie_7_fix for ie7*/
	text-transform:capitalize;
}
#ListDiv1
{
    font-size:11px;
    
}

#ListDiv2
{
    font-size:11px;
}

.DisplayDropDown
{
    
}














/*____ display sale detai till here________________________________________________________*/	
	

