/* //////////////////////////
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:0px; height:80px;}
	.mainLogo{margin-top:24px;}
	
	
#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:67px;height:32px; background: url(../images/nav.gif) no-repeat -695px top;display:block;}
			#realestate:hover{width:67px;height:32px; background: url(../images/nav_o.gif) no-repeat -695px top;display:block;}
		
		#bigwood{width:223px;height:32px; background: url(../images/nav.gif) no-repeat -762px top;display:block;}
			#bigwood:hover{width:223px;height:32px; background: url(../images/nav_o.gif) no-repeat -762px 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;}
			
			
			/* NEW NAV */
			
			ul#nav{margin:0px; padding:0px; background-color:#001A34; height:34px; text-align:center; padding-left:30px; padding-top:20px;}
				ul#nav li{float: left; list-style: none; margin:0px 15px;}
					ul#nav li a{font-weight:bold; color:white;  }
						ul#nav li a:hover{color:#7a9acc;}
					

#banner{display:block; height:270px; clear:both; }


.searchWrapper{  float:right; padding:15px; padding-top:18px; position: absolute; margin-left:710px; width:250px; height:238px;background-image: url(../images/searchBg.png); background-repeat: repeat; background-position: left top; }
		.searchWrapper h2{font-size:22px; font-weight:bold; padding:0px; margin:0px; }
			.searchWrapper p{padding:0px; margin:0px; margin-top:12px; margin-bottom:7px; font-weight:bold;}
			.searchWrapper select{width:180px; font-family:Arial;}
			.searchWrapper em{color:#7c9bb8; font-weight:100;}
			.searchWrapper p em{font-size:11px; line-height:16px; font-weight:normal}
			.searchWrapper input{border:0; background:#609dd7;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; padding:7px; font-size:14px; color:#fff; font-weight:bold; font-family:Arial; margin-top:15px;}
	
	.mailing{width:300px; text-align:right; float:right; padding-top:28px;}	
		.mailing a{color:white; font-weight:bold;}
		.mailing img{margin-top:-4px;}


#banner-subway{display:block; height:500px; clear:both; }

#content{display:block; clear:both; padding-bottom:20px;}

#logos{margin:0px; padding:0px; height:80px; clear:both;}
	#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:30px; }
		#REI{ height:73px; width:107px; display:block; background: url(../images/logos/REI.jpg) no-repeat left top; margin-left:40px; }
		#bigwoodLogo{ height:73px; width:124px; display:block; background: url(../images/logos/bigwood-new-logo.png) no-repeat left top; margin-left:42px; }
		#dubberley{ height:73px; width:138px; display:block; background: url(../images/logos/paul-dubberley.jpg) no-repeat left top; margin-left:43px; }
				#subway{ height:73px; width:160px; display:block; background: url(../images/logos/subway.jpg) no-repeat left top; margin-left:30px;  }
		#bond{ height:73px; width:180px; 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; }
	#homepage .homeLeft p {font: normal 14px/21px 'Helvetica Neue', Helvetica, Arial, sans-serif; }
	.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:247px; float:right; text-align:right;}
		.commercialRight img{margin-bottom:15px;}
		
	.propertySearch{ width:500px; float:right; font-weight:bold;}
		.propertySearch a, .propertySearch img {}

		.propertySearch p{float:left;  padding:0px; margin:0px; padding:4px 10px 0px 10px;}
			.propertySearch select{float:left; width:150px; vertical-align: middle}
		
	.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}
		
	
		
	
		
		.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;}
		
		
		
		
		.propertyWrapper{display:block; clear:both;    }
			.propertyWrapper h2{background-color:#001a34; color:#fff; font-size:18px; padding:7px; margin:0px; }
				.propertyWrapper h2 a.pdfDownload{ 
					font-size: 12px;
					background: url(../images/downloadPDF.gif) no-repeat left center;
					height: 29px;
					padding: 0px 0px 0px 36px;
					margin: -5px 0px 0px 20px;
					line-height: 29px;
					display: inline-block;
				}
			.propertyWrapper h2 img{float:right; padding-left:20px; margin-right:5px;}
			.propertyWrapper em{font-weight:bold; color:#ffffff}
			
			.imageWrapper{width: 161px; padding-top: 15px; position: relative;}
				.propertyType { clear:left; position: absolute; top:15px; left: 0;  }

			.propertyText{ padding:0px; width:800px; float:right; margin-top:15px; margin-bottom:15px; }
				.propertyText a{color:#e19616; font-weight:bold;}
				
								
				
				
				
				

/* 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;}

.twitter{margin:5px auto; width:308px; height:32px; font-size:16px; font-weight:bold; }
.twitter img, .twitter p {float:left;}
.twitter p{margin:0 0 0 8px; line-height:32px; padding:0px; }

.twitter-right{margin:5px auto; width:308px; height:32px; font-size:13px; font-weight:bold; }
.twitter-right img, .twitter-right p {float:left;}
.twitter-right p{margin:0 0 0 8px; line-height:32px; padding:0px; }
