/*  Styles for NB Website Design - SCREEN layout*/
/*  Site designed by Nick Beech - www.nbWebsiteDesign.co.uk */
/*  Copyright 2008 - All rights reserved */

* {padding:0; margin:0;}

body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%; background-color:#fff; text-align:center; background-color:#EBEBFF; color:#000; }

a:link {color: #009}
a:visited {color: #009}
a:hover {color:#900}
a:active {color:#06F}

.infolink {font-size:0.8em;}
.infotext {font-size:0.8em; text-align:center; margin:0 auto 0; line-height:1.2em}
.backtotop {text-align:center; padding-top:10px;}
.imagespaceright {padding-left:15px; padding-top:5px; float:right}
.imagespaceleft {padding-right:10px; padding-top:5px; float:left}

ul{margin:10px 0px 10px 40px;}
li{margin:5px 0px; text-align:left;}

table {margin:0px 0px; padding:0;}
table tr {margin:0; padding:0; text-align:center}
table td {margin:0; padding:0;}

#wrapper {margin:0px auto 0px; width:956px; padding:0px; position:relative; text-align:left; background-color:#fff; background: url("../images/bg-container.gif") repeat-y; }

#container {margin:0px auto 0px; width:930px; padding:0px; position:relative; background-color:#FFF; text-align:left; background: url("../images/bg-content-all2.jpg") no-repeat;   }
	
#header {margin:0; height:270px; border-top:1px solid #000080; }
#header h1 {font-size:200%; margin:0px; text-align:left; padding:0px; line-height:1.5em; display:none}
#header p {margin:0; text-align:left; padding:0px; line-height:1.5em; display:none}
#header img {padding:0; margin:0; display:none}

#search {position:absolute; left:688px; top:227px; border:1px solid #eee; padding:2px; }

#menucontainer {width: 175px; position:absolute; left:0px; top:280px; background: url("../images/bg-menu-shadow.gif") no-repeat bottom right;}
#menubuttons a {color:#000080; display: block; text-align:left; text-decoration: none; width:155px; border-top:1px solid #A3C9E3; border-bottom:1px solid #fff; padding: 6px 0px 6px 6px; margin:5px 0px 5px 5px; background-color: #90BDDC;}
#menubuttons a:hover {color: #C00000; background-color: #fff; text-decoration: none; border-bottom:3px solid #000080; padding: 6px 0px 4px 6px; border-top:1px solid #000;}	
#menubuttons a:visited {text-decoration:none}

#maincontent {margin:5px 0px -10px 190px; width:490px; text-align:justify; line-height:1.5em}
#maincontent ul{margin:10px 0px 10px 40px;}
#maincontent li{margin:5px 0px; text-align:left;}
#maincontent h2 {font-size:2em; margin:5px 0px 10px 0px; padding:0px; text-align:left; color:#000060}
#maincontent h3 {font-size:1.5em; font-weight:normal; margin:20px 0 3px 0; padding:0px; text-align:left; clear:both; color:#000050}
#maincontent h4 {font-size:1em; font-weight:bold; margin:15px 0 3px 0; padding:0px; text-align:left}
#maincontent p {margin:0px 0px 5px; }

#promotions {width: 180px; margin:5px 0px -10px 700px; position: absolute; top: 267px; padding-top:0px; margin-top:0px; border-left:#bbb solid 1px; padding-left:10px; }
#promotions p {font-weight:normal; margin: 0px 0 15px 0; padding:0px; font-size:0.8em; text-align:center}
#promotions h2 {font-size:1.5em; margin:10px 0px 5px 0px; padding:0px; text-align:center}
#promotions h3 {font-size:1.2em; margin:0px 10px 5px 10px; padding:0px; text-align:center; color:#000060 }
#promotions a {text-decoration:none; color:#000}
#promotions a:hover {text-decoration:underline; color:#900}

#footer {clear:both; width:930px; margin:0px auto 0; text-align:center; background-color:#ccc; font-size:0.8em; padding:10px 0 0 0; height:25px; border-top:1px solid #000080; border-bottom:1px solid #000080; }

#contactform {margin:20px auto; width:350px; border:1px solid #666; background-color:#f1f1f1; padding:0 10px}
.formheading {font-weight:bold}
.textlabel {font-size:.8em; color:#000080; padding-top:5px; margin:0}
.enquirylabel {font-size:.8em; color:#000080; padding:0; margin:0; text-align:left}
.radiolabel {font-size:.8em; color:#000080; padding:0; margin:0; text-align:center}
.formheading2 {padding-top:10px; font-weight:bold; margin:0}
.formheading2 span {font-size:.8em; color:#000080; font-weight:normal}
