@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;
	border:0;
	line-height:1
}

body {
 font: 13px Helvetica, Arial, sans-serif normal;
 background:#E8E7EC;
 width: 100%;
 min-width:770px;/**not supported in pre-IE7**/
 text-align: center;
}

#banner{
background:url(../img/banner-bg.gif) bottom repeat-x;
height:188px;
}

#nav{
padding:16px 0 26px 0;
width:1031px;
margin:0 auto;
background:url(../img/nav-bg.gif) bottom no-repeat;
z-index:1;
}

#nav img{
vertical-align:middle;
padding-right:20px;
}

#nav p{
font-size:14px;
margin:0;
text-transform:uppercase;
color:#e5e5e5;
}

#nav a:link, #nav a:visited, #nav a:hover, #nav a:active {
text-decoration:none;
color:#e5e5e5;
}

#maincontainer{

}

#main {
background:url(../img/main-bg.gif) repeat-y;
width:1031px;
margin:0 auto;
 height:480px;

}

#content{
text-align:left;
padding:0 300px 0 50px;
}


#content h1{
font-size: 20px;
font-style:italic;
color:#333366;
margin:0;
padding: 10px 0 10px 0;
}

#content p {
margin:0;
padding: 5px 0 5px 0;
line-height:18px;
}

#content a:link, #content a:visited, #content a:active {text-decoration: none; color: #5555BF; font-weight: normal; }
#content a:hover { text-decoration: none; color: #5555BF; font-weight: normal; }

#content li {
margin:0 0 0 30px;
padding: 5px 0 5px 5px;
line-height:18px;
}

#content-home{
text-align:left;
padding:0 200px 0 50px;
}

#content-home p {
margin:0;
padding: 5px 0 5px 0;
line-height:18px;
}
#footercontainer{
background:url(../img/footer-strip-bg.gif) repeat-x;

}
#footer{
width:1031px;
margin:0 auto;
}

#footer p{
padding:10px 0 0 0;
}

/* Forms */
.formlabel {
	float:left;
	width:150px;
	text-align:right;
	padding:2px 6px 0px 0px;
	margin:0px;
	}

#enquiryForm input, #enquiryForm select, #enquiryForm textarea { background-color: #e7e7e7; border: 1px solid #cccccc; }
	
.formelement {
	float:left;
	width:380px;
	margin:0px 0px 0px 0px;
	padding:0px;
	}

.formelement #message {
	width:380px;
	height: 200px;
	}

.formfloat {
	clear:both;
	padding:5px;
	height:0px;	
	}
	
.formsectionheader {
	padding:4px;
	}

.formcheckbox {
	float:left;
	width:20px;
	
	}

.formcheckboxlabel {
	float:left;
	width:150px;
	padding-top:2px;
	}

/* ----------------------- */

