@charset "utf-8";
/* CSS Document
2 column
 */

body,
	html {
		margin:0;
		padding:0;
		color:#000;
		background :#ededed url(images/site_bg.jpg) repeat-x;
		font-family : Arial,Tahoma, Helvetica, sans-serif;
	}
	 a{
	
	text-decoration:none;
	color:#66899d;
	font-weight:bold;
	padding:0px;
	}

	a:hover{
	text-decoration:underline;
	}
	
	img{
		border:none;
		}
	#wrap {
		width:970px;
		margin:0 auto;
		background : url(images/tricolour_bg.gif) repeat-y;
		}
	#homewrap {
		width:970px;
		margin:0 auto;
		background : url(images/twocolour_bg.gif) repeat-y;
		}
	#container{
background : url(images/old_body_bg.jpg) repeat-x;
min-height:625px;	
}

	h1 {
	    margin:0;
    }
     #main_content {
	    width:700px;
		float:left;
		padding:0px 20px 0px 20px;
		margin:25px 50px 0px 0px;
		}
#content_wrapper{
		clear:both;
		min-height:0px;
	    background:#fff url(images/content_top.jpg) no-repeat;
		width:720px;
		margin:0px;
		padding:0px;
}
  
	#content{
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background : url(images/content_bg.jpg) no-repeat;
	height:280px;
	width:720px;
	text-align:center;
	}

	h2 {
		margin:5px 0px 0px 10px;
		font-size:1.2em;
		color:#131a83;
	}
	h3 {
		margin:10px 0px 0px 10px;
		font-size:0.9em;
		color:#131a83;
		font-weight:bold;
	}
	#sidebar {
		float:left;
		width:160px;
		padding:0px 10px 10px 5px ;
		margin:100px 0px 0px 0px;
		background:none;
	}
	#footer {
		clear:both;
		padding:5px 10px;
		margin:0px;
		
	}
	#homefooter {
		clear:both;
		padding:0px;
		margin:0px;
		background:none;
		
	}
	#credits {
		clear:both;
		padding:10px 0px 0px 0px;
		background: url(images/footer_bg.png) no-repeat;
		width:970px;
		margin:0px auto;
		height:53px;
		text-align:center;
		
	}
	.credit_text{
		font-size:0.8em;
		margin-left:120px;
		color:#fff;
	}
	
	#footer p {
		margin:0;
    }
	* html #footer {
		height:1px;
	}



/* ------ main -------*/
	#flash_box{
	padding:0px;
	margin:125px 0px 0px 0px;
	}

	#main_content p{
	
	padding:0px 10px 0px 10px;
	font-size:0.8em;	
	}
	
	#content p{
	padding:10px 10px 0px 10px;
	margin:0px;
	text-align:center;
	width:700px;
	}
	#main_left{
	float:left;
	width:480px;
	padding:0px 0px 0px 10px;
	background:#fff url(images/content_top.jpg) no-repeat;}
	
	#main_left p{
	margin:10px 0px 10px 0px;
	width:470px;}
	#main_right{
	float:right;
	width:180px;
	margin: 30px 30px 0px 0px;
	}
	#main_boxes{
	width:710px;
	float:left;
	background:#fff url(images/content_top.jpg) no-repeat;
	padding:0px 0px 0px 10px;}
	.land_box{
	float:left;
	width:167px;
	margin: 0px 5px 0px 0px;
	font-size:0.7em;
	}
	.land_box p{
	margin:0px;
	padding:0px;
	width:167px;
	}
	.land_box h3{
	font-size:1.2em;}

	#form{
	float:left;
	padding:0px 0px 0px 10px;
	}
	#lowerboxes{
	clear:both;
	float:left;
	width:100%;
	margin: 10px 0px 0px 0px;
	}
	.box{
	float:left;
	width:180px;
	margin: 0px 0px 0px 0px;
	}
	.homebottompics{
	width:98%;
	background:none;
	margin:-11px 0px 0px 0px;
	padding:0px;}
	.bottompics{
	width:98%;
	background:#fff;
	margin:0px;
	padding:0px;}
	.bottom_pics_image{
	margin:0px;
	padding:0px;
	}
/* ------ side bar -------*/
	#address{
	background : url(images/address_bg.png) no-repeat;
	width:155px;
	height:155px;
	margin:0px 0px 0px 10px;
	padding:0px 0px 15px 0px;
	}

		.leftmid{
	margin:0px 0px 2px 10px;
	padding:0px;
	}
	#address p{
	padding:3px 0px 0px 17px;
	font-size:0.8em;
	color:#fff;
	font-weight:normal;
	}
	#db{
	padding:0px 10px 0px 10px;
	font-size:0.8em;	
	}


	/* ----------------------------- start #nav ----------------------------- */
	#nav {
		padding:5px 10px 0px 10px;
		background : none;
		height:280px;
		margin:40px 0px 2px 0px;
	}
	#nav img { border: none; }
	#nav ul {  margin:2px 0px 0px 0px; padding:0px 0px 0px 0px;}
	#nav li { display: block; list-style:none; }
	#nav li a { float: left; display:block; width: 140px; height: 29px; margin: 2px 0px 0px 0px; }
	#nav li a img {  border:none; vertical-align:bottom; /* for IE6 */}
	#nav li a:hover { visibility:visible; }
	#nav li a:hover img { visibility:visible; }
	#nav li a:hover img/**/ { visibility:hidden; /* hide from IE5.0/win */}

		#back_nav {
		padding:5px 30px;
		background : none;
		height:65px;
		margin:0px;
	}
	#back_nav img { border: none; }
	#back_nav ul {  margin:2px 0px 0px 0px; padding:0px 0px 0px 0px;}
	#back_nav li { display: block; list-style:none; }
	#back_nav li a { float: left; display:block; width: 140px; height: 27px; margin: 0px 0px 0px 0px; }
	#back_nav li a img {  border:none; vertical-align:bottom; /* for IE6 */}
	#back_nav li a:hover { visibility:visible; }
	#back_nav li a:hover img { visibility:visible; }
	#back_nav li a:hover img/**/ { visibility:hidden; /* hide from IE5.0/win */}
	
	
	#one { background:url(images/menu/home_over.gif) no-repeat left bottom; }
	#two { background:url(images/menu/about_over.gif) no-repeat left bottom; }
	#three { background:url(images/menu/tolet_over.gif) no-repeat left bottom; }
	#four { background:url(images/menu/property_over.gif) no-repeat left bottom; }
	#five { background:url(images/menu/portfolio_over.gif) no-repeat left bottom; }
	#six { background:url(images/menu/landlord_over.gif) no-repeat left bottom; }
	#seven { background:url(images/menu/tenants_over.gif) no-repeat left bottom; }
	#eight { background:url(images/menu/register_over.gif) no-repeat left bottom; }
	#nine { background:url(images/menu/contact_over.gif) no-repeat left bottom; }
	#ten { background:url(images/menu/back_over.gif) no-repeat left bottom; }
	
	/* ----------------------------- end #nav ----------------------------- */

	
/*----------- lists -----------*/

.contentlistsm{
	padding: 0px;
	margin:10px 0px 0px 0px;
	color:#666;
	
}

.contentlistsm ul { 
		
	list-style-type: none;
	padding: 0px;
	margin: 0px;
		 }
		 
.contentlistsm li {
	list-style-type: none;
	font-size:0.8em;
	background-image: url(images/house_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0.3em ;
	padding-left: 3em; 
	padding-bottom:0.7em;
	padding-top:0.7em;
	}
.list_left{
	float:left;
	width:98%;
	margin:0px 10px 10px 0px;
	padding: 0px;
}

/*----------- text -----------*/
.blue_text{
	color:#66899d;
	font-weight:bold;
}
    .input label.focused
    {
        background-color: #EEEEEE;
        font-style: italic;
    }
