/* Clearfix */
  
	.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	.clearfix {display: inline-block;}
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */


/* Zero defaults */

	* { margin:0; padding:0; border:0; font-size: 100%; }
	legend,caption { display:none;}
	ul li, ol li { list-style-type: none;}

/* Global */

	body { text-align:center; font-size:62.5%; font-family:tahoma,geneva,verdana,sans-serif;background:#040404;}
	
	#container { width:900px; margin:0 auto; text-align:left;background:#FFF;margin-top:20px;}
	
	#header { height:120px;background:transparent url(../images/h1.jpg) no-repeat 0 0;}
	#header1 { height:122px;background:transparent url(../images/h2.jpg) no-repeat 0 0;}

	#header h1 { margin-top:10px; height:width:250px; float:left;}
	#header h1 a { display:block; height:100px; width:250px; text-indent:-9999px; background:transparent url(../images/logo.jpg) no-repeat 0 0;margin-left:20px;}
	#header #number { width:570px; height:50px; float:right; margin-top:40px; background:transparent url(../images/title2.jpg) no-repeat 0 0; }
	
	#header1 h1 { margin-top:10px; height:width:250px; float:left;}
	#header1 h1 a { display:block; height:100px; width:250px; text-indent:-9999px; background:transparent url(../images/logo.jpg) no-repeat 0 0;margin-left:20px;}
	#header1 #number { width:570px; height:50px; float:right; margin-top:40px; background:transparent url(../images/title2.jpg) no-repeat 0 0; }

	
	#nav { background:#FFF url(../images/bgnav.gif) repeat-x 0 0 ;float: left;height:74px;width: 900px;}
	#nav ul {margin: 0px;
	padding-left: 25px;
	padding-top: 15px;
	list-style: none;
}
	#nav ul li { width:100px;height:41px;float:left; background:url(../images/tabs_off.jpg) no-repeat 0 0;text-align:center;display: inline;}
	#nav ul li a { 
	float: left;
	padding: 15px 0px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #fff;
	width: 98px;
	border-left: solid 1px #FFFFFF;

 }
	#nav ul li a:hover{background:url(../images/tabs.jpg) no-repeat 0 0; }
	#nav ul li a.active{background:url(../images/tabs.jpg) no-repeat 0 0; color: #000;}
	
	#content h2 {margin:10px 0 10px; color:#ccc; font-size:2.2em; font-weight:normal; }
	#content p { margin-bottom:1.2em; color:#666; font-size:1.2em;  }
	#content p.req { font-size:1.1em; color:#999; }
	#content p a {color:#01A4E9; }
	#content p a:hover {color:#000; }
	#content dl { color:#555; font-size:1.2em; }
	#content dl dt { font-weight:bold; }
	#content ul.bul1 {list-style-position: inside; padding-left:20px;}

	#content ul.bul1 li{
						list-style-type: square;
						font-family: Tahoma;
						font-size: 1.2em;
						color: #555; 
						padding : 2px 0px 2px 2px;

						}
	#content ul.bul {list-style-position: inside; padding-left:20px;}

	#content ul.bul li{
						font-family: Tahoma;
						font-size: 1.2em;
						color: #555; 
						padding : 2px 0px 2px 2px;

						}
						
	#content #gal {width:800px;float:left;}
	#content #gal ul li { width:200px;height:99px;float:left; background:url(../images/box_bg.jpg) no-repeat 0 0;text-align:center;display:inline;margin-left:30px;}

	
	#content #text {width:800px;margin-left:25px;float:left;}
	#content #text h2 { margin-bottom:1.2em; color:#405BB2; font-size:1.3em;}
	#content #text h3 { margin-bottom:1.2em; color:#405BB2; font-size:1.4em;}

	#content #text p { margin-bottom:1.2em; color:#666; font-size:1.3em;  }
	
	
	#content #left-col {width:500px;float:left;margin-left:25px;}
	#content #left-col p { margin-bottom:1.0em; color:#666; font-size:1.3em;}
	#content #left-col h3 { margin-bottom:1.2em; color:#405BB2; font-size:1.4em;}


	#content #right-col {width:320px;float:right;margin-right:25px;}
	#content #right-col #panel { padding:14px 12px 9px; background:#339933 url(../images/panel-bg.gif) no-repeat 0 0;}
	#content #right-col #panel h3 { margin-bottom:10px; font-size:2em; font-weight:normal; color:#fff; border-bottom:2px solid #99cc99;}
	#content #right-col #panel p { color:#fff; margin-bottom:1em;}	
	#content #right-col #panel p a {color:#fff; font-weight:bold;}
	#content #right-col #panel p a:hover {color:#99cc99;}
	#content #right-col img {margin-top:0px;border:5px solid #C4CBDE;}
	#content #right-col1 {width:320px;float:right;margin-right:25px;}
	#content #right-col1 img {padding:5px;}
	
	

	#footer {text-align:center;border-top:5px solid #53C1E6;padding:5px 0px 0px 0px;}
	#footer p {color:#666; font-size:1.1em;padding:5px 0px 0px 0px;}

	#footer a {margin-left:20px;}	
	#footer-bottom {padding : 10px 10px 10px 10px;height:40px;background:#040404 url(../images/b1.jpg) no-repeat 0 0;}
	#footer-bot {height:18px;background:transparent url(../images/b1.jpg) no-repeat 0 0;}
	#footer-bottom p {color:#405BB2;font-size:1.2em;}
	
	
/* Pages */
  
  /* titles */
  
  .welcome h2 { height:32px; text-indent:-9999px; background:transparent url(../images/welcome.gif) no-repeat 0 0; }
  .caption h2 { height:32px; text-indent:-9999px; background:transparent url(../images/caption.gif) no-repeat 0 0; }

  .tenant h2 { height:30px; text-indent:-9999px; background:transparent url(../images/tenant.gif) no-repeat 0 0; }
  .landlord h2 { height:30px; text-indent:-9999px; background:transparent url(../images/landlord.gif) no-repeat 0 0; }
  .lettings h2 { height:30px; text-indent:-9999px; background:transparent url(../images/lettings.gif) no-repeat 0 0; }
  .contact h2 { height:30px; text-indent:-9999px; background:transparent url(../images/contact.gif) no-repeat 0 0; }
  
  	
	table#results { width:100%; border:1px solid #405BB2; border-collapse:collapse; background:#FFF; margin-left:0px;}
	table#results thead th { padding:4px 6px; font-size:10px; border:1px solid #c2c2c2; background:#d6d6d6; }
	table#results thead th#bhp {width:65px;}
	table#results tbody td { padding:4px 6px; font-size:10px; border:1px solid #c2c2c2; vertical-align:top; color:#3D4DA2; }
	table#results tbody td p { color:#666; }
	table#results tbody tr.alt {background:#C4EAF2;}