body { margin: 0px; padding: 0px; color: #535353; font-size: 0.7em; font-family: Arial, Helvetica, sans-serif; background: #ededed url(../_images/template/page_bkg.gif) repeat-x scroll top left;}

img { border: none; }

#container { width: 799px; margin-left: auto; margin-right: auto;}

#logo { position: absolute; width: 200px; height: 94px; margin-left: 34px; top: 45px;}
#tel { position: absolute; top: 28px; margin-left: 427px; width: 182px; height: 52px;}

#nav { width: 475px; position: absolute; top: 328px; margin-left: 30px;}
	#nav ul { margin: 0px; padding: 0px;}
	#nav li { list-style-type: none; float: left;}
	
#getintouch { background: url(../_images/photos/getintouch.gif) no-repeat scroll top left; position: absolute; width: 305px; height: 253px; top: 281px; margin-left: 489px;}
	#getintouch fieldset { padding: 63px 0px 0px 43px; border: none;}
	#getintouch legend { display: none;}
	#getintouch .textfield { width: 160px; float: left; border: none; background: #dedede; color: #535353; padding-left: 4px;}
	#getintouch .textarea { margin-bottom: 3px; width: 160px; float: left; height: 80px; overflow: auto; border: none; background: #dedede; color: #535353; padding-left: 2px;}
	#getintouch label { width: 66px; float: left;}
	#getintouch .buttonspacer { padding-left: 180px;}
	#getintouch p { padding-bottom: 5px;}
	
#main { background: #fff url(../_images/template/content_bottom.gif) no-repeat scroll bottom left; margin-left: 21px; width: 752px;}

#content { width: 705px; padding: 63px 20px 0px 27px; background: #fff; margin: 0px 0px 0px 0px;}
#content_bottom { width: 752px; height: 16px; background: url(../_images/template/content_bottom.gif) no-repeat scroll top left;}
	#content a { color: #0a4a9d; text-decoration: none;}
	#content a:hover { color: #0a4a9d; text-decoration: underline;}
	#content ul { margin: 0px 0px 0px 20px; padding: 0px 0px 15px 0px;}
	#content li { line-height: 15px; list-style-type: square;}

#footer { width: 742px; padding: 10px 0px 20px 20px; color: #535353;}
	#footerleft { background-color: #ededed; float: left; width: 550px; padding-left: 10px;}
		#footerleft p { padding-bottom: 0px;}
	#footerright { background-color: #ededed; float: right; width: 140px; padding-right: 30px; text-align: right;}
	#footer a { color: #535353; text-decoration: none;}
	#footer a:hover { color: #0a4a9d; text-decoration: underline;}
	
#content ul#homepagelist { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
	#content ul#homepagelist li { list-style-type: none; float: left; width: 200px; padding-right: 50px; background: url(../_images/template/homepagelist_bkg.gif) repeat-y scroll top right;}
	#content ul#homepagelist .lastone { padding-right: 0px; background: none;}
	
.homepagecontent { width: 446px;}

.sub_error { color: #990000; font-weight: bold;}

.clear { clear: both;}
