/* CSS Document */

body {background-color:#000000; margin:0; padding:0; text-align:center; font-family:Arial, Helvetica, sans-serif}
img {border:none}
p, h1, h2, h3 {margin:0; padding:0}

.wrapper {background:url(../images/layout/backgrad.jpg) #000000 top center repeat-x; width:818px; min-height:525px; margin:0px auto; text-align:left}
.singlecol {margin:5px; width:260px; float:left; display:inline}
.singlecolpic {margin:5px; width:260px; background:url(../images/layout/singlecol.jpg) #000000 top no-repeat; float:left; min-height:180px; display:inline}
.halfcol {margin:5px; width:395px; background:url(../images/layout/halfcol.jpg) #000000 top no-repeat; float:left; min-height:226px; display:inline}
.doublecol {margin:5px; width:530px; float:left; min-height:226px; display:inline}
.doublecolpic {margin:5px; width:530px; background:url(../images/layout/doublecol.jpg) #000000 top no-repeat; float:left; min-height:226px; display:inline}
.fullcol {margin:5px; width:800px; float:left; display:inline}
.fullcolpic {margin:5px; width:800px; background:url(../images/layout/fullcol.jpg) #000000 top no-repeat; float:left; min-height:180px; display:inline}
.footer {width:818px; height:68px; background:url(../images/layout/footer.jpg) top no-repeat; clear:both; margin:0px auto; color:#FFFFFF; font-size:11px; text-align:center; padding-top:40px}
.footer a:link, .footer a:visited {color:#666666}
.divider {clear:both; padding:5px 10px}

.nav {color:#FFFFFF; font-size:13px; letter-spacing:1px; font-weight:bold; padding:10px 0 20px 0; text-align:center}
.nav a:link, .nav a:visited {color:#FFFFFF; text-decoration:none}
.nav a:hover {color:#FFFFFF; background-color:#0099FF}

.first {margin-left:9px}

.title {padding:5px}
h1 {color:#FFF; background-color:#CC0099; font-size:14px; font-weight:bold; padding:5px 7px; margin:10px}
h2 {color:#FFF; background-color:#0099FF; font-size:14px; font-weight:bold; padding:5px 7px; margin:10px}
h3 {color:#FFF; background-color:#FF9900; font-size:14px; font-weight:bold; padding:5px 7px; margin:10px}
h4 {color:#FFF; background-color:#66CC00; font-size:14px; font-weight:bold; padding:5px 7px; margin:10px}
h1 a:link, h1 a:visited, h3 a:link, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, h4 a:link, h4 a:visited {color:#FFFFFF; text-decoration:none}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {color:#FFFFFF; background-color:#000000; text-decoration:none}

.bodycopy {color:#FFFFFF; font-size:12px; font-weight:normal; padding:10px 17px; line-height:16px}
.bodycopy a:link, .bodycopy a:visited {color:#FFFFFF; background-color:#CC0099; text-decoration:none}
.bodycopy a:hover { background-color:#0099FF; text-decoration:none}
ul.bodycopy { color:#FFFFFF; list-style-image:url(../images/pics/bullet.gif); margin:10px 17px;}
ul.bodycopy li {padding:0px; margin:3px 0px}

.big {color:#FFFFFF; font-size:18px; font-weight:bold; padding:10px 17px; line-height:26px}
.big a:link, .big a:visited {color:#0099FF; text-decoration:none }
.big a:hover {background-color:#FFFFFF; text-decoration:none}

.postcodes {width:765px; margin:10px 17px; color:#FFFFFF; border:#999999 1px solid; font-size:14px; font-weight:bold}
.postcodes td, postcodes tr {width:153px; height:35px; text-align:center; vertical-align:middle}

.gallery {width:765px; margin:10px 17px; border:#999999 1px solid;}
.gallery td {width:153px; text-align:center; vertical-align:top}
.gallery p {color:#FFFFFF; font-size:12px; margin:10px}
.gallery p a:link, .gallery p a:visited {color:#FFFFFF; text-decoration:none}
.gallery p a:hover { background-color:#CC0099; text-decoration:none}

.highlight {color:#CC0099}