/* CSS Document */

/*______ home search from here____________________________________________*/


span.button_runtime_small
{
	border: medium none;
	padding: 7px 38px 7px 10px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/icons/bg_button_runtime_small.png) no-repeat;
	color: #fff;
	font-size: 15px;
	cursor: pointer;
	font-weight: bold;
}
span.button_runtime_small:hover
{
	background-position: 0px -47px;
}

#print_friendly a
{
	display: none;
}

.homeSearchSL
{
	width: 100%;
	height: 465px;
	margin: 0px;
	padding: 0px;
}

#collection_tabs
{
	position:relative;
	float: left;
	width: 650px; /*in total 640px*/
	margin: 0 0 0 0px;
	padding: 0 0 0 1px;
	list-style: none;
	z-index:100;
}

#collection_tabs li
{
	/*updated 8july*/
	float: left;
	width: auto;
	margin: 0;
	padding: 0;
}

.imgFrame
{
	padding: 15px 2px 2px 2px;
	display: -moz-inline-block;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	border: solid 2px #cccccc;
	border-style: outset;
	background: #eeeeee url(../images/VBlend20.png) repeat-x;
}

#collection_tabs li .title
{
	/*updated 8july*/
	float: left;
	width: 130px; /*updated 9july*/
	height: 26px; /*in total 39px;*/ /*updated 9july*/
	margin: 0 0 0 0px;
	padding: 11px 0 0 0; /*updated 9july*/
	color: #fff;
	font-family: Frutiger, Frutiger LT Std, FrutiBol, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-align: center;
	text-decoration: none;
	background: url(../images/pages/collection_tab.png) no-repeat;
	cursor: pointer;
}


	
/*#collection_tabs li:hover span {
	border-bottom:2px solid;
	}*/

#collection_tabs li.ideal .title:hover, #collection_tabs li.ideal .active, #collection_tabs li.mode .title:hover, #collection_tabs li.complete .active, #collection_tabs li.future .title:hover, #collection_tabs li.future .active, #collection_tabs li.genesis .title:hover, #collection_tabs li.genesis .active, #collection_tabs li.view_all .title:hover, #collection_tabs li.view_all .active, #collection_tabs li.current .title:hover, #collection_tabs li.current .active, #collection_tabs li.past .title:hover, #collection_tabs li.past .active
{
	background: url(../images/pages/white_tab.png) no-repeat;
}


#collection_tabs li.view_all a:hover, #collection_tabs li.view_all a.active, #collection_tabs li.current a:hover, #collection_tabs li.current a.active, #collection_tabs li.past a:hover, #collection_tabs li.past a.active
{
	color: #333;
}
#collection_tabs .view_all
{
	height: auto;
}

/*#collection_tabs .active span, 
#collection_tabs .active:hover span{
	border-bottom:2px solid;
	}	*/




#collection_tabs li.view_all .title
{
	float: left; /*updated 9july*/
	width: 129px; /*updated 9july*/
	margin: 0 0px 0 -1px; /*updated 9july*/
}




#collection_tabs .ideal a, #collection_tabs li.ideal a:hover, #collection_tabs li.ideal a.active
{
	color: #ec008c;
}
#collection_tabs .mode a
{
	color: #0077c0;
}

#collection_tabs .future a
{
	color: #8cc63f;
}
#collection_tabs .genesis a
{
	color: #cf2a20;
}
#collection_tabs .view_all a
{
	color: #fff;
}

#home_search_contents
{
	float: left;
	width: 640px; /*in total 650px*/
	height: auto;
	margin: 0 0 0 1px;
	padding: 0px 3px 4px 3px;
	background: #fff;
	border-right: solid 1px #999;
	border-bottom: solid 1px #999;
	border-left: solid 1px #999;
}

.home_search_result_box
{
	float: left;
	width: 210px;
	margin: 0 2px 2px 0;
	padding: 0;
	background: #C7C1BB;
	cursor: pointer;
}

.home_search_result_box:hover .top
{
	background: #181312;
}
.home_search_result_box:hover
{
	background: #B5B1AB;
}


.home_search_result_box .top
{
	float: left;
	width: 210px; /*in total 210px*/
	height: 25px;
	margin: 0;
	padding: 0;
	background: #353332;
	color: #fff;
	font-size: 15px;
	font-weight: 100;
}



.home_search_result_box .top .house_name
{
	float: left;
	width: 100px;
	margin: 0 0 0 10px;
	padding: 5px 0 0 0px;
}


.home_search_result_box .top .available_sizes
{
	float: right;
	width: auto;
	margin: 0;
	padding: 7px 3px 0 0;
	font-size: 11px;
	font-weight: 100;
}
.home_search_result_box img
{
	width: 210px;
	height: 117px;
}
.home_search_result_box .size
{
	float: left;
	width: 92px;
	margin: 0;
	padding: 5px 0 3px 2px;
	font-size: 10px;
}

.home_search_result_box .size p
{
	margin: 0;
	padding: 0;
}

.home_search_result_box .size .title
{
	float: left;
	width: 52px;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

.home_search_result_box .size .value
{
}

.home_search_result_box .icons
{
	float: right;
	width: 113px; /*in total 115px*/
	height: auto;
	margin: 0;
	padding: 8px 0 0 2px;
	font-size: 12px;
}


.home_search_result_box .icons .bedrooms, .home_search_result_box .icons .bathrooms, .home_search_result_box .icons .car_spaces
{
	float: left;
	width: 15px;
	height: 17px;
	margin: 0;
	padding: 4px 0 0 22px;
}

.home_search_result_box .icons .bedrooms
{
	background: url(../images/icons/bedroom_sml.png) no-repeat;
}

.home_search_result_box .icons .bathrooms
{
	background: url(../images/icons/bathroom_sml.png) no-repeat;
	}
.home_search_result_box .icons .car_spaces {
	background: url(../images/icons/car_space_sml.png) no-repeat;
	}	


#home_search_contents_bottom {
	float:left;
	width:650px;
	height:5px;
	background:url(../images/pages/home_search_contents_bottom.jpg);
	}
#bgPlayer
	{
	    float:right;
	    position:relative;
	    margin:30px 21px 0 0;
	}


/*______ home search till here____________________________________________*/


