/* Headings Styles */
body {font-family:Geneva, Arial, Helvetica, sans-serif !important; line-height:18px;}

p, form, h1, h2, h3, h4, h5, h6, table
{
margin: 0;
padding: 0;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	}

h1 {
	font-size: 31px;
	line-height:37px;
	color:#f9ad4a;
	margin:0px 0px 15px 0px;
}

h2 {
	font-size: 31px;
	line-height:37px;
	color:#7f4400;
}

h3 {
	font-size: 18px;
	line-height:22px;
	color:#f9ad4a;
}

h4 {
	font-size: 16px;
	line-height: 18px;
	color:#7f4400;
}

h5 {
	font-size: 14px;
	color:#f9ad4a;
}

h6 {
	font-size: 10px;
	color:#7f4400;
}

p {
font-size:12px;
margin: 0px 0px 10px 0px;
color:#333333;
}

a {
font-size:12px;
color:#f9ad4a;
text-decoration:underline;
}


/* ---------------------------------------- */
.copy-info div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, 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,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
	{
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	}

.copy-info h1, h2, h3 { margin-bottom:0.6em; }

.copy-info h4, h5, h6, p { margin-bottom:0.8em; line-height:1.6em; }

.copy-info h1 { color:#73166b; }
.copy-info h2 { color:#73166b; }
.copy-info h3 { color:#73166b; }
.copy-info h4 { color:#73166b; }
.copy-info h5 { color:#73166b; }
.copy-info h6 { color:#73166b; }
.copy-info strong { color:#73166b; font-weight:bold; }
.copy-info p { color:#666; line-height:30px; }
.copy-info a { color:#73166b; }
.copy-info a:hover { color:#666; }

.copy-info dl { margin-bottom:15px; }
.copy-info dl dt { color:#3f709c; font-weight:bold; }
.copy-info dl dd { color:#666; }

.copy-info ol { margin-bottom:15px; padding-left:40px; }
.copy-info ol li { line-height:1.6em; color:#666; }

.copy-info ul { margin-bottom:15px; padding-left:40px; }
.copy-info ul li { line-height:1.6em; color:#666; line-height:30px; }

.copy-info fieldset { border: 1px solid #e7e7e7; margin: 0 0 24px 0; padding: 24px; -webkit-border-radius:2px; -moz-border-radius: 2px; }
.copy-info fieldset legend { background: #fff; color: #000; font-weight: bold; padding: 0 24px; }

.copy-info table { border-collapse: collapse; border-spacing: 0; }
.copy-info table { border: 1px solid #e7e7e7; margin: 0 -1px 24px 0; text-align: left; width: 100%; }
.copy-info tr th, thead th { color: #888; font-size: 12px; font-weight: bold; line-height: 18px; padding: 9px 24px; }
.copy-info tr td { border-top: 1px solid #e7e7e7; padding: 6px 24px; }
.copy-info tr.odd td { background: #d1e8ff; }

.copy-info label { color: #888; font-size: 12px; }
.copy-info input { margin: 0 0 24px 0; font-size: 14px; padding:4px; width: auto; -webkit-border-radius:2px; -moz-border-radius: 2px; border: 1px solid #e7e7e7; }
.copy-info input[type=submit] { color: #333; }
.copy-info input.text_field { margin: 0 0 9px; width: 48%; }
.copy-info .col-left input.text_field, .copy-info .col-right input.text_field { margin: 0 0 9px; width: 290px; }
.copy-info input.text_field:hover { border: 1px solid #3f709c!important; }
.copy-info input.password:hover { border: 1px solid #3f709c!important; }
.copy-info textarea { width: 425px; max-width:425px; color: #666; font-size: 12px; line-height: 18px; -webkit-border-radius:2px; -moz-border-radius: 2px; border: 1px solid #e7e7e7; }
.copy-info textarea:hover { border: 1px solid #3f709c; }
.copy-info .button { -webkit-border-radius:4px; -moz-border-radius: 4px; border: 1px solid #3f709c; background:#3f709c; color:#FFF!important; }
.copy-info select { margin: 0px 0px 20px 0px; }
.copy-info em { color:#3f709c; font-weight:bold; }
.copy-info abbr, .copy-info acronym { border-bottom: 1px dotted #666; cursor: help; color:#3f709c; }
.copy-info sup, .copy-info sub { height: 0; line-height: 1; position: relative; vertical-align: baseline; color:#3f709c; }
.copy-info sup { bottom: 1ex; color:#3f709c; }
.copy-info sub { top: .5ex; color:#3f709c; }
.copy-info blockquote { quotes: none; font-style: italic; padding: 0 3em; }
.copy-info blockquote:before, blockquote:after { content: ''; content: none; }
.copy-info blockquote.left { float: left; margin-left: 0; margin-right: 24px; text-align: right; width: 33%; }
.copy-info blockquote.right { float: right; margin-left: 24px; margin-right: 0; text-align: left; width: 33%; }
.copy-info blockquote cite, .copy-info blockquote em, .copy-info blockquote i { font-style: normal; }


.copy-info pre {  width: 65%; -webkit-text-size-adjust: 140%; background: #f7f7f7; color: #222; line-height: 18px; margin-bottom: 18px; padding: 1.5em; font-size: 15px; line-height: 21px; -webkit-border-radius:4px; -moz-border-radius: 4px; }

.copy-info hr { background-color: #e7e7e7; border: 0; clear: both; height: 1px; margin-bottom: 18px; }
/* ---------------------------------------- */

/* -webkit-border-radius:6px; -moz-border-radius: 6px; */
/* CSS Document */
html { width:100%; height: 100%; min-height:100%; margin: 0px; padding-bottom:1px; }  
/* Forces vert scrollbar on all pages*/
body { margin: 0px;	height: 100%; min-height: 100%;	min-width: 1000px; font-size: 12px;  background:url(../images/white-logo-big.png) top center no-repeat #73166b; }
/* --------------- */
#container { width:900px; height:auto; min-height:600px; overflow: hidden; margin-left:auto; margin-right:auto; margin-top:20px; padding: 0px; margin-bottom:50px; background:url(../images/top-boarder.png) top left no-repeat; }
#innercontainer { width:900px; height:auto; min-height:600px; float:left; padding: 0px; }

#privacycontainer { width:900px; height:auto; min-height:600px; float:left; padding: 0px; background-color: #FFF; }

#introcontainer { width:900px; height:auto; min-height:600px; overflow:auto; margin-left:auto; margin-right:auto; padding: 0px; margin-bottom:50px; }
#intro { width:300px; height:300px; float:left; padding: 350px 300px 0px 300px; }
#intro p { width:300px; height:auto; float:left; padding: 0px; margin: 10px 0px 0px 0px; display:block; text-align:center; }
#intro a { color:#FFFFFF!important; }


/* --------------- */
#header { width:900px; height:135px; margin:0px; padding: 0px; float:left; background:url(../images/header.png) 20px 60px no-repeat; }
#header .box-1 { width:900px; height:36px; margin:0px; padding: 0px; float:left; }
#header .box-1 span { width:900px; height:auto; margin:0px; padding: 12px 0px 0px 0px; float:left; text-align:center; font-size:17px; color:#FFFFFF; }
#header .box-2 { width:220px; height:45px; margin: 27px 0px 0px 23px; padding: 0px; float:left; }
#header .box-3 { width:210px; height:15px; margin: 67px 30px 0px 0px; padding: 0px; float:right; }

/* --------------- */
#nav { width:855px; height:auto; margin:0px; padding: 25px 20px 25px 25px; float:left; background:url(../images/white-back.png) top left no-repeat; }
#nav img { border: none 0px; float:left; margin-right:1px; }



/* --------------- */
.page-1 { background:url(../images/image-1.png) bottom right no-repeat; }
.page-2 { background:url(../images/image-2.png) bottom right no-repeat; }
.page-3 { background:url(../images/image-3.png) bottom right no-repeat; }
.page-4 { background:url(../images/image-4.png) bottom right no-repeat; }

.title-1 { background:url(../images/title-1.jpg) top left no-repeat; }
.title-2 { background:url(../images/title-2.jpg) top left no-repeat; }
.title-3 { background:url(../images/title-3.jpg) top left no-repeat; }
.title-4 { background:url(../images/title-4.jpg) top left no-repeat; }


#content { width:800px; height:auto; margin:0px; padding: 50px; float:left; background: #FFF url(../images/grey-logo-big.png) -300px 200px no-repeat; }
#content .col-left { width:360px; height:auto; margin:0px; padding: 100px 10px 0px 10px; float:left; }
#content .col-right { width:360px; height:auto; margin:0px; padding: 100px 10px 0px 10px; float:right; }


/* --------------- */
/* Advanced Search */
#blanket {
   background-color:#111;
   opacity: 0.65;
   position:absolute;
   z-index: 9001; /*ooveeerrrr nine thoussaaaannnd*/
   top:0px;
   left:0px;
   width:100%;
}
#feedbackform {
	position:absolute;
	top: 20px;
	left:37%;
	width:265px;
	height:auto;
	padding: 80px 20px 20px 20px;
	z-index: 9002; /*ooveeerrrr nine thoussaaaannnd*/
	background:#FFFFFF url(../images/enquiry.jpg) 20px 20px no-repeat; -webkit-border-radius:6px; -moz-border-radius: 6px;
}

#feedbackform span { width:22px !important; height:22px !important; margin: -70px 0px 0px -30px; background:url(../images/close-feedback.png) no-repeat top left; display:block; position:absolute; }

/* Advanced Search */
#feedbackform label { width:265px; height:auto; margin: 0px 0px 5px 0px; float:left; }
#feedbackform .drop-down { width:265px; height:auto; margin: 0px 0px 10px 0px; float:left; }
#feedbackform .feild-box { width:255px; height:auto; margin: 0px 0px 10px 0px; padding:5px; float:left; background:#E5E5E5; border:#C7C7C7 solid 1px; color:#333333; -webkit-border-radius:2px; -moz-border-radius: 2px; }




#postcodeform {
	position:absolute;
	top: 20px;
	left:37%;
	width:265px;
	height:auto;
	padding: 60px 20px 20px 20px;
	z-index: 9002; /*ooveeerrrr nine thoussaaaannnd*/
	background:#FFFFFF url(../images/postcode-title.jpg) 20px 20px no-repeat; -webkit-border-radius:6px; -moz-border-radius: 6px;
}

#postcodeform span { width:22px !important; height:22px !important; margin: -70px 0px 0px -30px; background:url(../images/close-feedback.png) no-repeat top left; display:block; position:absolute; }

/* Advanced Search */
#postcodeform label { width:265px; height:auto; margin: 0px 0px 5px 0px; float:left; }
#postcodeform .drop-down { width:265px; height:auto; margin: 0px 0px 10px 0px; float:left; }
#postcodeform .feild-box { width:255px; height:auto; margin: 0px 0px 10px 0px; padding:5px; float:left; background:#E5E5E5; border:#C7C7C7 solid 1px; color:#333333; -webkit-border-radius:2px; -moz-border-radius: 2px; }

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

#footer
{
	width: 100%;
	height: 70px;
	float: left;
	text-align: center;
	margin-top: 30px;
	padding-top: 10px;
	border-top: 2px solid #ffffff;
	color: #FFF;
}

#footer a
{
	color: #fff;
	
}