/* CSS Document */
body {
background:#CEF6C8;
margin-bottom:0;
margin-top:0;
text-align: center;
line-height:1.6em;
font-family:"lucida grande",Arial,Sans-Serif;
}
div#shadow {
background:transparent url(images/shadow.png) repeat-y scroll left top;
height:auto;
margin:auto;
position:relative;
width:980px;
text-align: center;
}
.id {
border: 1px dashed #ff0000;
padding: 10px;
margin-top:5px;
}
div#pagewrapper {
background:#F0FAEF;
height:auto;
margin:auto;
position:relative;
width:940px;
}
.surround {
background:#F4F4F5;
border: 1px dotted #575757;
font-size:16px;
color: #FF0000;
}
div#header { 
height:125px;
border-bottom:1px solid #024570;
}
div#header img {
border:none;
}
div {
font-size:14px;
}
div#leftsidebar {
display:inline;
float:left;
width:200px;
}
div#rightsidebar {
float:right;
width:200px;
padding-right: 5px;
margin-top:20px;
}
div#rightsidebar h2 {
text-align: center;
color:#1A3603;
font-size:18px;
font-weight: 400;
}
div#rightbartop {
margin-bottom:10px;
}
div#rightbarmiddle {
border-top-color:#1A3603;
border-top-style:dotted;
border-top-width:1px;
padding-top:10px;
margin-bottom:10px;
}
div#rightbarmiddle2 {
border-top-color:#1A3603;
border-top-style:dotted;
border-top-width:1px;
padding-top:10px;
margin-bottom:10px;
}
div#rightbarbottom {
border-top-color:#1A3603;
border-top-style:dotted;
border-top-width:1px;
padding-top:10px;
margin-bottom:10px;
}
div#menu_vert a {
color:#1A3603;
font-weight: bold;
display:block;
min-height:1em;
padding:0.8em 0.5em 0.8em 5px;
text-decoration:none;
}
a {
text-decoration: none;
font-family: arial, verdana, sans-serif;
font-size: 16px;
font-weight:bold;
}
a:link {color:#000066;text-decoration:none;}
a:visited {color:#000066;text-decoration:none;}
a:hover {color:#000066;text-decoration:underline;}
a:active {color:#000066;text-decoration:none;}
h1 { 
color: #003366;
font-size: 18px;
}
h2 {
color:#666666;
font-size:14px;
line-height:1.5em;
margin:0 0 0.5em;
text-align:left;
}
div#postcode h3 {
color:#FF0000;
font-size:20px;
}
div#menu_vert ul a:hover {
background:#E0E0DE url(images/arrows.gif) no-repeat scroll 96% 51%;
}
#menu_vert li {
border-bottom:1px solid #C0C0C0;
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding-left: 0px;
text-align:left;
}
div#postcode {
font-weight: 800;
font-size:16px;
border: 1px dotted #575757;
}
div#search {
color:#FF0000;
font-size:16px;
padding:10px;
}
div#content {
color:#333333;
font-size:17px;
margin-left:220px;
width:450px;
font-weight:bold;
min-height:700px;
}
img {
border:none;
}
div#footer p {
padding-left:10px;
padding-right:10px;
}
div#footer a {
color:#FF6600;
}
div#footer {
clear:both;
font-size:14px;
color:#333333;
line-height:1.4;
position:relative;
text-align:center;
top:10px;
}
div#shadow_footer {
background:transparent url(images/shadow_footer.png) no-repeat scroll left top;
height:20px;
margin:auto;
width:980px;
}
.hampshire {color:#800000;}
