@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}

body {
	font-family:Times New Roman;
	font-size: 14px;
	text-align:left;
	color:#003300;	
	line-height: 19px;
	border-top: 0px;
	margin-top: 0px;
	padding-top: 0px;
	background-color:#003300;
}

body p{
	border-top: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

a img {border: none;}

/*
HEADERS TO GO HERE
*/

h1,h2,h3,h4,h5,h6 {
	font-size:19px;  
	padding-bottom:15px; 
	color:#003300;
	font-family:Times New Roman;
	text-transform:uppercase;
	line-height:23px;
}

/*
DIV ID'S TO GO HERE
*/

#wrapper {
 	margin-left: auto;
 	margin-right: auto;
 	width: 980px;
	margin-top:20px;
	margin-bottom:20px;
	background-color:#FFFFCC;
}

#header {
	width:920px;
	height:60px;
	padding:30px;
	text-align:center;
	float:left;
}

#banner {
	width:980px;
	height:245px;
	float:left;
	text-align:left;
}

#banner1 {
	width:245px;
	height:245px;
	float:left;
	text-align:left;
}

#banner2 {
	width:245px;
	height:245px;
	float:left;
	text-align:left;
}

#banner3 {
	width:245px;
	height:245px;
	float:left;
	text-align:left;
}

#banner4 {
	width:245px;
	height:245px;
	float:left;
	text-align:left;
}

#nav {
    width: 810px;
    height: 36px;
    float: left;
    background-color: #708D5A;
    color: fff;
    clear: both;
    padding-top: 14px;
    position: relative;
    z-index: 0;
    overflow: hidden;
	font-size:17px;
	padding-left:170px;
	letter-spacing:0.5px;
}


#content {
	width:920px;
	float:left;	
	padding:30px;
}

#leftcol66 {
	width:590px;
	min-height:450px;
	float:left;
	margin-right:30px;	
}

#rightcol33 {
	width:300px;
	min-height:450px;
	float:left;	
}

#leftcol50 {
	width:445px;
	min-height:450px;
	float:left;
	margin-right:30px;	
}

#rightcol50 {
	width:445px;
	min-height:450px;
	float:left;	
}

#rightcol50contact {
	width:415px;
	min-height:450px;
	float:left;	
	margin-left:30px;
}

#fullcol {
	width:920px;
	min-height:450px;
	float:left;	
}

#byars {
	width:980px;
	height:64px;
	padding:0px 0px 30px 0px;
	text-align:center;
	background-color:#ffffcc;
	float:left;
}

#map {
	width:400px;
	height:300px;
	margin-right:30px;
	float:left;
	margin-bottom:20px;
}

#areas {
	width:160px;
	height:300px;
	float:left;
	margin-bottom:20px;
}

#footer {
	width:920px;
	height:20px;
	background-color:#708D5A;
	float:left;	
	color:#fff;
	padding:15px 30px;
}

#fusionxs {
	float:right;
	width:210px;
	text-align:right;	
}

#cookieusage {
	float:right;
	width:150px;
	text-align:right;
	text-align:center;	
}

#end {
	clear:both;
}

/*
CLASSES TO GO HERE
*/

.enq {width:400px; height:22px; font-family:Arial, Helvetica, sans-serif, Times, serif; font-size:13px; padding-left:3px; margin-top:5px; border:1px solid #ededed;}
.enq2 {width:400px; height:140px; font-family:Arial, Helvetica, sans-serif, Times, serif; font-size:13px; padding-left:6px; padding-top:6px; margin-top:5px; border:1px solid #ededed;}

.footerlink {
	color:#fff;
	text-decoration:none;
}

.footerlink:hover {
	color:#003300;
}

.font30cap {
	font-size:30px;
	font-family:Times New Roman;
	text-transform:uppercase;
	line-height:30px;	
}

.font20cap {
	font-size:20px;
	font-family:Times New Roman;
	text-transform:uppercase;
	margin-top:-15px;	
}

.padb30 {
	padding-bottom:30px;
}

.contentlink {
	text-decoration:none;
	border-bottom:1px dotted #708D5D;
	color:#708D5D;
}

a.contentlink:hover {
	border-bottom:1px dotted #003300;
	color:#003300;	
}

.cookietable {
	border-collapse: collapse;
}

.cookietable td, th {
    border: 1px solid #030;
    padding: 5px 10px;
    text-align: left;
}

.cookietable th {
    background-color: #030;
    color: white;
    font-weight: normal;
}