html, body	{padding:0; margin:0; color:#FFFFFF; background-color:#00835F; font:100% Arial, Verdana, Helvetica, sans-serif;}

h1		{font-size:140%; margin:0 0 10px 0; padding:0; }
h2		{font-size:120%; margin:10px 0 5px 0; padding:0; }
h3		{font-size:100%; margin:10px 0 5px 0; padding:0; }

p, li, td	{font:80% Arial, Verdana, Helvetica, sans-serif;}
td p, input, textarea	{font:100% Arial, Verdana, Helvetica, sans-serif;}

ul		{margin:0 0 0 25px; padding:0; list-style-type:disc; }
img		{border:1px solid #003928; }
a img, #footer img	{border:0; }
a:link, a:visited	{color:#fff; font-weight:bold; text-decoration:none; }  
a:hover	{color:#fff; text-decoration:underline; }
.bold	{font-weight:bold; }
.italic	{font-style:italic; }
.print	{display:none; }
.smallitalic	{font-style:italic; font-size:75%; }

#mainContent	{position:absolute; top:0; left:50%; margin-left:-375px; width:750px; background:#00835F url("/images/bg_footer.gif") repeat-y; border:1px solid #004529; }
#header			{background:#00835F url("/images/aitchisons-header.jpg") top no-repeat; height:126px; }
#middle			{width:100%; border-top:1px solid #013A29; }
/*#content		{width:459px; z-index:0; }*/
#contentPadding	{padding:10px; min-height:425px; overflow:hidden; height:expression(this.scrollHeight < 425? "425px" : "auto" ); }
	  
	/* make property search full width */
	#vebr #mainContent	{background:#00835F; }
	#vebr #content		{width:749px; z-index:0; }
	
	/* new homepage layout, with featured property on right hand side */
	#content			{width:749px; z-index:0; }
	#resiMain			{width:430px; float:left; }
	#resiSide			{margin-left:70px; float:left; }
	#resiSide h3		{margin-top:0; }
	#iframe #resiMain	{border-right:1px solid #003928; padding-bottom:51px; width:449px; }
	#iframe #resiSide	{margin-left:50px; }
	body#iframe			{width:449px; border-right:1px solid #003928; }
	#admi #content		{width:459px; }

/* navigation */  
ul#nav		{position:absolute; top:106px; left:5px; width:745px; padding:0; margin:0; list-style-type:none; font:bold 100% Arial, Verdana, Helvetica, sans-serif; }
#nav li		{float:left; position:relative; display:inline; text-align:center; padding:0; margin:0; }
#nav li a	{color:#fff; } 
#nav li a:hover	{color:#fff; } 
#nav li ul 	{display:none; padding:16px 0 0 0; list-style-type:none; position:absolute; top:15px; left:0; background-color:#00835f; font:normal 95% Arial, Verdana, Helvetica, sans-serif; }
#nav li ul#subnavPldb	{top:17px; }
#nav li:hover ul, #nav li.over ul{display:block; z-index:2; } 
 
ul#nav ul li		{display:block; width:100%; margin:0; border-bottom:1px solid #00835F; white-space:nowrap; text-align:left; font-size:100%; }
ul#nav ul li a:hover{background-color:#003928; margin:0; }
ul#nav ul li a 		{padding:2px 3px 2px 5px; background-color:#003928; display:block; margin:0; }

#nav li#navHome	{width:47px; background:url("/images/sep.gif") right no-repeat; }
#nav li#navLoca	{width:72px; background:url("/images/sep.gif") right no-repeat; }
#nav li#navServ	{width:65px; background:url("/images/sep.gif") right no-repeat; }
#nav li#navProp	{width:145px; background:url("/images/sep.gif") right no-repeat; white-space:nowrap; }
#nav li#navLoin	{width:73px; background:url("/images/sep.gif") right no-repeat; }
#nav li#navCare	{width:60px; background:url("/images/sep.gif") right no-repeat; }
#nav li#navSell	{width:157px; background:url("/images/sep.gif") right no-repeat; }
#nav li#navNews	{width:45px; } 
#nav li#navPldb	{width:125px; white-space:nowrap; margin:0 0 0 93px; }

#subnavLoca	{width:120px; white-space:nowrap; padding:0; margin:0; }
#subnavServ	{width:200px; white-space:nowrap; padding:0; margin:0; }
#subnavLoin	{width:182px; white-space:nowrap; padding:0; margin:0; }
#subnavPldb	{width:121px; white-space:nowrap; padding:0; margin:0; }

/* Main content */
.address			{border-bottom:1px dashed #ccc; padding-bottom:10px; width:410px; }
#locationTable td	{padding:0 10px 4px 0; width:143px; }
#locationTable img	{border:1px solid #013A29; }
#locationTable span	{font-size:85%; }
#locationTable .area{width:430px; height:30px; }
#sitemap li		{list-style-type:disc; }
#sitemap ul li	{font-size:100%; list-style-type:circle; }
#iframe			{background-color:#00835F; height:100%; } 
.error			{color:#00835F; background-color:#ccc; font-size:80%; }  /* forms */
td.text			{width:230px; text-align:right; padding-right:15px; }    /* forms */
.areas td label {width:150px; }
.areas {padding-left:30px; }
.contact1		{padding:0px; margin:5px 0px; }
.contact2		{padding:0px; margin:5px 0px; clear:both; }
.contactPara	{padding:0px; margin:10px 0px; clear:both; }
.contactPic		{margin:0 5px 5px 0; width:51px; height:60px; }
.ptsContact {float:left; width:215px }
.pdfs			{line-height:32px; background:url("/images/pdf_icon.gif") no-repeat; margin:5px 0; }
.pdfs span		{margin:20px 0 0 40px; }

.ptsContact h3 {margin:15px 0 0 0; }
.ptsContact p {margin:0; }

.careersDetails, .newsDetails	{margin:5px 0 5px 0; }
.careersHrLeft, .newsHrLeft		{border-bottom:1px solid #A5CEBE; height:1px; margin-right:5px; }
.careersHrRight, .newsHrRight	{border-bottom:1px solid #A5CEBE; height:1px; margin-right:20px; }

#faqs h2		{border-top:1px dashed #A5CEBE; padding-top:10px; margin-top:10px; font-size:90%; }

#careerRaff {display:none; }

/* footer */
#footerPadding	{padding:5px 0 5px 12px; font-size:75%; background-color:#003928; color:#ccc; }
#footerPadding a{color:#ccc; font-weight:bold; }
#footerLogos	{height:55px; padding:5px 0 0 0; }
#pimText		{margin:0px 5px 10px 0; }
#pimText a, #pimText a:visited, #pimText a:hover {text-decoration:none; color:#fff; font-weight:normal; }
#pimText		{float:right; display:inline; text-align:right; font-size:70%; margin:8px 10px 0 0; }
.footerLogo		{margin:0 0 10px 10px; }
.footerLogo2	{margin:0 0 10px 15px; }

/* Ticker */
#resiTicker		{margin-top:0px; margin-bottom:10px; } /* ticker now at above CMS content 10/02/09 JonH*/
a.tickl			{font-family:Arial, Helvetica, Verdana, sans-serif; font-size:80%; text-decoration:none; background-color:#00835f; color:#fff; }
a.tickl:hover	{text-decoration:underline; }
.ticki			{width:100%; overflow:hidden; }
.ticko			{width:100%; border:0; display:block; }
.tickls			{color:#fff; font-weight:bold; }
.tickh			{display:none; }

