/* ############################ */
/* STYLES SPECIFIC TO HOME PAGE */
/* ############################ */

/* Arranged alphabetically by tag, then by class/id name where applicable, then class/id of parent elements */

/* <a> */
ul#home_property_nav li a {
	display: block;
	height: 0;
	overflow: hidden;
	padding: 20px 0 0 0;
	width: 155px;
}
li#nav_home_sales a {
	background: url(../images/res_sale_tube.gif) no-repeat 0 0;
}
li#nav_home_sales a:hover {
	background: url(../images/res_sale_tube_over.gif) no-repeat 0 0;
}
li#nav_home_lettings a {
	background: url(../images/res_let_tube.gif) no-repeat 0 0;
}
li#nav_home_lettings a:hover {
	background: url(../images/res_let_tube_over.gif) no-repeat 0 0;
}

/* <div> */
div#content {
	padding: 0;
}
div#home_banner {
	background: url(../images/home-banner.jpg) no-repeat 0 0;
	height: 0;
	line-height: 1;
	margin: 10px 0 0 0;
	overflow: hidden;
	padding: 152px 0 0 0;
}

/* <ul> & <li> */
ul#home_property_nav {
	height: 20px;
	margin: 10px 0 5px 310px;
	width: 340px;
}
ul#home_property_nav:after {
	clear: both;
	content: '.';
	display: block;
	height: 0; 
	visibility: hidden;
}
ul#home_property_nav li {
	float: left;
	display: block;
	height: 20px;
	line-height: 1;
	list-style: none;
	margin: 0 0 0 5px;
	width: 155px;
}
li#nav_home_sales {
	background: url(../images/res_sale_tube.gif) no-repeat 0 0;
}
li#nav_home_lettings {
	background: url(../images/res_let_tube.gif) no-repeat 0 0;
}

/* Our Services section specific styles... */

.menu_cell {
	background-color: #D4E2E2;
	padding: 6px 0 0 6px;
}

.text_cell {
	padding: 6px 0 0 12px;
}

.image_table {
	margin-left: 10px;
}

/* Copyright (c) Studio 2 Online Ltd. */
