﻿/*global*/

html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form{

	margin: 0;

	padding: 0;

	border: 0;

	border-collapse: collapse;

	border-spacing: 0;

}

html,body {

	height: 100%;

	font-size: 11px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	text-align: left;

	color: #545454;

	background: #32352e;

}



/*text*/

p {line-height: 1.2em;font-size: 1.1em;}



h1 {line-height: 2em;font-size: 1.6em;color: #767676;}



h2 {line-height: 1.6em;font-size: 1.3em;color: #767676;}



li {line-height: 1.3em;font-size: 1.1em;}



.center {text-align: center;}



.justify {text-align: justify;}



.right {text-align: right;}



.bold {font-weight: bold;}



.small {font-size: 0.9em;}



a {color: #917552;}



a,

a:visited {text-decoration: none;}



a:hover,

a:active {text-decoration: underline;}



/*box classes*/

.clearer {

	clear: both;

	height: 0px;

	overflow: hidden;

}



.fleft {float: left;}



.fright {float: right;}



/*boxes*/

#outer {

	width: 850px;

	height: 624px;

	margin: 0 auto;

	background: url(images/bg.jpg) no-repeat top center;

}



#header {

	height: 218px;

}

#header div {

	padding: 67px 0 0 331px;

}

#header a {

	display: block;

	height: 106px;

	width: 76px;

	background: none;

}

#header a:hover {

	background: url(images/button-on.jpg) no-repeat;

}



#main {

	float: left;

	width: 467px;

}

#main_in {

	padding: 5px 20px 5px 48px;

	margin-bottom: 35px;

}

#main ul {

	list-style-type: none;

	padding-left: 30px;

}

#homepage #main ul {

	padding-left: 100px;

}

#main li {

	line-height: 18px;

	background: url(images/bullet.jpg) no-repeat top left;

	margin-top: 7px;

	padding-left: 22px;

}

#main li.first {

	margin-top: 15px;

}

#main li.last {

	background: none;

}

#main h2 {

	margin-top: 5px;

}

#text_l,

#text_r {

	float: left;

}



#text_l {

	width: 49%;

	min-height: 150px;

}

#text_l p {

	padding-right: 20px;

}

#text_l ul {

	padding-left: 10px;

}

#text_r {

	width: 50%;

	border-left: 1px solid #767676;

}

#text_r ul {

	padding-left: 15px;

}

#text_r p,

#text_r h2 {

	padding-left: 20px;

}



#nav {

	float: left;

}

#nav li {

	list-style-type: none;

	vertical-align: bottom;

}



#star {

	width: 83px;

	margin: 30px 0 10px 0;

}



#footer {

	width: 850px;

	height: 40px;

	margin: 0 auto;

}

#footer_text {

	float: left;

	width: 467px;

	text-align: center;

	font-size: 0.8em;

}

#footer_text p {

	padding: 8px 0 8px 28px;

	line-height: 1.4em;

	color: #767676;

}

#footer_text a,

#footer_domain a {

	text-decoration: none;

	color: #767676;

}

#footer_text a:hover,

#footer_domain a:hover {

	text-decoration: underline;

}

#footer_domain {

	float: left;

	width: 366px;

	text-align: center;

	font-size: 0.8em;

}

#footer_domain a {

	line-height: 40px;

}



/* Form Styling */

#form_div {

	float: left;

	padding: 0 40px 0 30px;

	border-right: 1px solid #767676;

	height: 270px;

}



#error, #thanks {

	float: left;

	padding-right: 10px;

	border-right: 1px solid #767676;

	height: 270px;

}

#error, #thanks p {

	width: 214px;

}

#text {

	float: left;

	padding-left: 30px;

}

.submit {

    background-color: #fff;

	font-size:11px;

    margin-top: 5px;

    height: 20px;

    width: 90px;

    color: #767676;

    border: 2px solid #917552;

}

.submit:hover {

    border: 2px solid #917552;

}       

.input {

    color: #767676;

	width: 150px;

	height: 15px;

	font-size:11px;

    border: 1px solid #917552;

    background-color: #fff;

}

.input:hover {

    color: #767676;

    border: 1px solid #917552;

}

.textarea {

	font-family:Verdana, Arial, Helvetica, sans-serif;

    color: #767676;

	padding: 0px; line-height: 14px; margin: 0px;

	width: 150px;

	height: 75px;

	line-height: 11px;

	font-size:11px;

    border: 1px solid #917552;

    background-color: #fff;

}

.textarea:hover {

    color: #767676;

    border: 1px solid #917552;

}


#towns{
display:none;
}

#webuk{
margin:0 auto;
width:800px;

}

