/* site wide styles */
body {background-color:#546F3F;background-image:url(../pics/bodyBg.jpg);background-repeat:repeat-y;color:#fff;margin:0;padding:0;background-position:bottom;line-height:19px;}
body,
input,
select,
textarea {font-family:verdana, arial, sans-serif;font-size:11px;line-height:19px;}
input,
select,
textarea {color: #595959;}
img, fieldset {border: 0;}
fieldset {padding: 0;}
h2 {color:#485E3C;margin:19px 0;font-size: 16px;line-height:19px;color:#444;font-family:arial, verdana, sans-serif;clear: both;}
a {color:#577444;}
a:hover {text-decoration:none;}
.info {background-image: url(../pics/contactScribble.gif);background-repeat: no-repeat;padding: 19px 35px 10px 100px ;height:60px;position:relative; top:0;left: -40px;}
#pageContainer {width:780px;margin:0 auto;}
	#top {color:#A4BF5A;text-align:right;padding:5px 0;}
		#top a {color:#A4BF5A;text-decoration:none;font-weight: normal;}
		#top a:hover {color:#fff;text-decoration:underline;}
		#top h1 {float:left;font-size:11px;font-weight:normal;margin:0;padding:0;}
	#content {float: left; width: 530px;}
		#contentTop {background-image: url(../pics/contentTop.png);background-repeat:no-repeat;height: 35px;}
		#contentMid {background-image: url(../pics/contentMid.png);background-repeat:repeat-y;padding: 1px 15px 15px 60px;color:#444;min-height: 555px;height: auto !important;height: 555px;}
		#contentMid p {margin: 19px 0;}
		#contentBottom {padding-left: 60px;background-image: url(../pics/contentBot.png);background-repeat:no-repeat;height: 55px;text-align:center;color:#A4BF5A;}
		#footer {text-align:center;}
			#footer a {color:#fff;text-decoration:none;font-weight: normal;}
			#footer a:hover {color:#A4BF5A;text-decoration:underline;}
			#footer span {color:#A4BF5A;}
	#header {height: 40px;position:relative;top:0;left:0;}
		#logo {position: absolute; top: 0; left: 0;}
		#c2aPhone {position: absolute; top: 8px; left: 371px;}
		#c2aEmail {position: absolute; top: 8px; left: 557px;}
	#margin {float: left; width: 250px;margin-top: 64px;}
		#priNav {position: relative; left: -17px;top:0;margin-bottom: 40px;height:230px;}
			#priNav_ie6ix {position: absolute;top:0;left:0;width: 255px;}
		#enquiryForm {position: relative; left: -11px;top:0;background-image:url(../pics/enquiryBg.png);background-repeat:no-repeat;height: 220px;padding: 37px 0 0 16px;width: 230px;}
		#makeEnquiryName,
		#makeEnquiryTel,
		#makeEnquiryEmail,
		#makeEnquiryInterest,
		#makeEnquiryEnquiry {line-height: 15px;margin:7px 0 0 0;}
		#makeEnquiryName,
		#makeEnquiryTel,
		#makeEnquiryEmail,
		#makeEnquiryEnquiry {width: 200px;}
		#makeEnquiryInterest {width: 202px;}
		#makeEnquiryEnquiry {height: 65px;}
		#makeEnquiryButton {margin: 5px 0 0 5px;}
		#makeAnEnquiryErrors {display: none;}
		#makeEnquiryErrors {color: #444;position: relative; left: -11px;top:0;display:none;background-image: url(../pics/enquiryErrorsBg.png);height:149px;width: 226px;padding: 35px 10px 0 10px;}
	.clear {clear: both;}
		#makeEnquiryErrors li {list-style-type:none;}
#bodyFootRel {position:relative;top:0;left:0;height:102px;width:100%;z-index:-1;}
#bodyFootAbs {background-image:url(../pics/bodyFoot.jpg);background-repeat:no-repeat;background-position:bottom center;height:482px;width:100%;position:absolute;top:-380px;left:0;}

/* page specific styles */
#contactForm {padding: 0 19px; width: 380px;margin: 8px 0px;}
#contactFormErrors {color: red;display: none;}
.smartForm label { text-align: right; }
.smartForm label,
.smartForm fieldset input,
.smartForm textarea { float: left; display: block; width: 100px; margin: 19px 10px 0 0; }
.smartForm textarea { height: 53px; }
.smartForm fieldset input,
.smartForm textarea { width: 240px; }
.smartForm label.error {margin: 0 0 0 120px; width: 240px; text-align: left; display: none; color: red; }
.smartForm br { clear: both; }
.smartForm .submit { width: 100px; }
.smartForm .checkboxes input { width: 20px; }
.smartForm .checkboxes { float: left; line-height: 13px; }
#linklist .ul                        {margin:19px 0 19px 0;padding:0;}
#linklist .ul .li                     {margin: 0 0 19px 0;padding: 0;}
#linklist .ul .li a                   {padding-left: 40px;background-image:url(../pics/page1.gif);background-repeat: no-repeat;text-decoration: none;}
#linklist .ul .li a:hover             {background-image:url(../pics/page2.gif);text-decoration: underline;}
#linklist .ul .ul .li                     {margin: 0 0 19px 0;padding: 0;}
#linklist .ul .ul  .li a                   {padding-left: 60px;background-image:url(../pics/page1a.gif);background-repeat: no-repeat;text-decoration: none;}
#linklist .ul .ul  .li a:hover             {background-image:url(../pics/page2a.gif);text-decoration: underline;}


#spiderscope {text-align:center;}
