/* //////////////////////////
CSS by A D Egginton 16.09.09

eSterling Ltd

///////////////////////////*/

/* GLOBAL */


a{text-decoration:none; color:#66a2de}
a:hover{}
strong{}
em{ font-style:normal; color:#72aee9 }
h1{}
h2{font-size:22px;}
h3{font-size:18px;}
h4{}
h5{}
h6{}
ul, li{ list-style: url(../images/bullet.gif); }
img{border:none;}
.fr{ float:right; }
.fl{ float:left; }
.clr{clear:both;}
hr{color:#002a54; background-color:#002a54; border:none; border-top:1px solid #fff;}
/* GLOBAL END */

/* LAYOUT START */
body { margin:0px; background: #002a54; font: normal 12px Arial, Helvetica, sans-serif; color: #FFF; }
#wrapper{margin:0px auto; width:990px;}
#logo{display:block; height:46px; padding-top:30px;}

#navigation{ margin:0px; padding:0px; background-color:#001A34; height:64px; }
	#navigation li{ text-indent: -9000px; float: left; list-style: none; }
	
		#home{ width:142px; height:32px; background: url(../images/nav.gif) no-repeat left top; display:block; }
			#home:hover{ width:142px; height:32px; background: url(../images/nav_o.gif) no-repeat left top; display:block; }
			
		#properties{ width:156px; height:32px; background: url(../images/nav.gif) no-repeat -142px top; display:block; }
			#properties:hover{width:156px; height:32px; background: url(../images/nav_o.gif) no-repeat -142px top; display:block;}
	
		#commercial{width:206px;height:32px; background: url(../images/nav.gif) no-repeat -295px top;display:block;}
			#commercial:hover{width:206px;height:32px; background: url(../images/nav_o.gif) no-repeat -295px top;display:block;}
			
		#dubbley{width:194px;height:32px; background: url(../images/nav.gif) no-repeat -499px top;display:block;}
			#dubbley:hover{width:194px;height:32px; background: url(../images/nav_o.gif) no-repeat -499px top;display:block;}
			
		#realestate{width:87px;height:32px; background: url(../images/nav.gif) no-repeat -695px top;display:block;}
			#realestate:hover{width:87px;height:32px; background: url(../images/nav_o.gif) no-repeat -695px top;display:block;}
		
		#bigwood{width:203px;height:32px; background: url(../images/nav.gif) no-repeat -782px top;display:block;}
			#bigwood:hover{width:203px;height:32px; background: url(../images/nav_o.gif) no-repeat -782px top;display:block;}

		#capital{width:142px;height:32px; background: url(../images/nav.gif) no-repeat left -32px;display:block;}
			#capital:hover{width:142px;height:32px; background: url(../images/nav_o.gif) left -32px;display:block;}

		#residential{width:156px;height:32px; background: url(../images/nav.gif) no-repeat -142px -32px;display:block;}
			#residential:hover{width:156px;height:32px; background: url(../images/nav_o.gif) no-repeat -142px -32px;display:block;}

		#bars{width:206px;height:32px; background: url(../images/nav.gif) no-repeat -295px -32px;display:block;}
			#bars:hover{width:206px;height:32px; background: url(../images/nav_o.gif) no-repeat -295px -32px;display:block;}
					
		#trust{width:194px;height:32px; background: url(../images/nav.gif) no-repeat -499px -32px;display:block;}
			#trust:hover{width:194px;height:32px; background: url(../images/nav_o.gif) no-repeat -499px -32px;display:block;}			
					
		#ourClients{width:87px;height:32px; background: url(../images/nav.gif) no-repeat -695px -32px;display:block;}
			#ourClients:hover{width:87px;height:32px; background: url(../images/nav_o.gif) no-repeat -695px -32px;display:block;}			
		
		#contactUs{width:203px;height:32px; background: url(../images/nav.gif) no-repeat -782px -32px;display:block;}
			#contactUs:hover{width:203px;height:32px; background: url(../images/nav_o.gif) no-repeat -782px -32px;display:block;}
					

#banner{display:block; height:370px; clear:both; }

#content{display:block; clear:both; padding-bottom:20px;}

#logos{margin:0px; padding:0px; height:80px;}
	#logos li{ text-indent: -9000px; float: left; list-style: none; }
		
		#ashas{ width:95px; height:73px; background: url(../images/logos/ashas.jpg) no-repeat left top; display:block; margin-left:70px; }
		#REI{ height:73px; width:107px; display:block; background: url(../images/logos/REI.jpg) no-repeat left top; margin-left:80px; }
		#bigwoodLogo{ height:73px; width:124px; display:block; background: url(../images/logos/bigwood.jpg) no-repeat left top; margin-left:82px; }
		#dubberley{ height:73px; width:138px; display:block; background: url(../images/logos/paul-dubberley.jpg) no-repeat left top; margin-left:83px; }
		#bond{ height:73px; width:200px; display:block; background: url(../images/logos/bondwolfe.jpg) no-repeat left top;  }
		
#footer{display:block; border-top:1px solid #305274; height:30px; padding-top:15px; color:#69829a; font-size:11px; text-align:center; }
	#footer a{color:#69829a}
	#footer a:hover{color:#91afcb}
	#footer span{clear:both; display:block; text-align:center;}

/* LAYOUT END */

/* home page layout start */

	.homeLeft{width:383px; float:left; text-align:justify; line-height:17px;}
	.homeCenter{width:275px; float:left; margin-left:30px; text-align:center;}
	.homeRight{width:255px; float:right; background-color:#00172e; height:430px; padding:0px 12px 0px 12px;}
	

/* home page layout end */

/* commercial layout start */

	.commercialLeft{width:661px; float:left; }
	.commercialRight{width:260px; float:right; text-align:right;}
		.commercialRight img{margin-bottom:15px;}
		
	.propertySearch{ width:550px; float:right;}
		.propertySearch a, .propertySearch img {}

	
		
	.ulRight{float:right; margin-right:250px}
/* commercial layout end */

/* properties layout start */


	.propertiesLeft{margin-top:20px; width:482px; float:left; height:310px;}
		.propertiesLeft h2{background-color:#001a34; color:#fff; font-size:12px; padding:7px; margin:0px; height:30px;}
			.propertiesLeft h2 img{float:right; padding-left:20px; margin-right:5px;}
		.propertiesLeft em{font-weight:bold; color:#668295}
				
	.propertiesRight{margin-top:20px; width:482px; float:right; height:310px;}
		.propertiesRight h2{background-color:#001a34; color:#fff; font-size:12px; padding:7px; margin:0px; height:30px;}
			.propertiesRight h2 img{float:right; padding-left:20px; margin-right:5px;}
		.propertiesRight em{font-weight:bold; color:#668295}
		
	.propertyImg{float:right; margin-top:15px;}
	
	.propertyText{width:300px; padding:15px 0px 0px 7px;}
		.propertyText a{color:#e19616; font-weight:bold;}
		
	.more{ background-color:#002244; color:#4977a5; display:block; padding:13px; clear:both; text-align:center; font-weight: bold; text-transform: uppercase; }
		.more a{color:white;}
		

/* properties layout end */

/* portfolio layout start */

	.topImgs{display:block; padding-left:20px; padding-bottom:20px;}
		.topImgs img{}
	
	.leftImgs{display:inline; width:120px; float:left; margin-left:20px; }
		.leftImgs img{margin-bottom:20px;}
	.rightImgs{display:inline; width:120px; float:right; margin-right:20px;}
		.rightImgs img{margin-bottom:20px;}
	
	.portfolioContent{display:inline; width:592px; float:left; margin-left:60px;}
		.bottomImgs{margin:77px 14px 0px 14px;}
	
/* portfolio layout start */

/* clients layout start */

	.col1{float:left; width:200px;}
	.col2{float:left; width:200px; margin-left:50px;}
	.col3{float:left; width:200px; margin-left:50px;}
	.col4{float:left; width:200px; margin-left:50px;}
	
/* clients layout end */

/* Ticker Vertical start */
#NewsTicker{
	width:250px;
	height:430px;
	margin:0 auto; 
}
	#NewsTicker h2{
		padding-top:10px; padding-bottom:10px; margin:0; border:0;
		color:#fff;
		font-size:16px;
		font-weight:bold;
		letter-spacing:-0.04em;
	}
	#NewsVertical {
	width: 250px;
	height: 380px;
	display: block;
	overflow: hidden;
	position: relative;
	}
/* --------------- */
/* Ticker Vertical */
	#TickerVertical {
		width: 250px;
		height: 380px;
		display: block;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#TickerVertical li { display: block; width: 247px; color: #fff; text-align: left; font-size: 11px; margin: 0; padding-bottom: 10px; float: left; text-align:justify; 	}
		#TickerVertical li .NewsTitle{
			display: block;
			color: #5496d7;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px; font-size:14px;
			text-align:left;
		}
		#TickerVertical li .NewsTitle a:link,
		#TickerVertical li .NewsTitle a:Visited {
			display: block;
			color: #5496d7;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
			text-decoration:none;
		}
		#TickerVertical li .NewsTitle a:hover {
			text-decoration:underline;
		}
		
		#TickerVertical li .NewsImg{
			float:left;
			margin-right:10px;
		}
		#TickerVertical li .NewsFooter{
			display: block;
			color: #000000;
			font-size: 10px;
			margin:6px 0 14px 0;
		}
/* Ticker Vertical end */

#enquiryform{ background-color:#00172E; padding:15px; color:#FFF; font-weight:bold; }

		#enquiryform input.required, textarea.required { background-color: #69C; border:none; padding:7px; color:#036; font-family:"Lucida Grande", "Lucida Sans Unicode", Arial; width:250px; font-size:11px }

		#validation-message {width: 60%;margin-left: auto;margin-right: auto;padding: 10px;border: 1px solid #800000;background-color: #ffeeee;color: #800000;}

		.field {background-color: #fff;border:none;padding:7px;color:#00172E;font-family:"Lucida Grande", "Lucida Sans Unicode", Arial;width:250px;font-size:11px}

		.smallTxt{font-size:10px; font-weight:normal; color:#4b637a}
		.smallTxt2{font-size:10px;}
		
/* Dubberley font sizes */

	.fontSize14{font-size:14px;}
