/*

Created for: 	Total VAG Ltd
Customer URL: 	www.total-vag.co.uk
Design By: 		Design Sixty Six Ltd
Designer URL:	www.designsixtysix.co.uk

COPYRIGHT 2008 TOTAL VAG LTD

*/

* { padding: 0; margin: 0; }

body {
 font-family: Verdana, Geneva, sans-serif;
 font-size: 13px;
 margin-top: 25px;
 background: #000 url(img/background.png) repeat-x;
}

#wrapper { 
 margin: 0 auto;
 width: 650px;
}

#header {
 width: 650px;
 height: 110px;
 background: url(img/header.gif) no-repeat;
}

#navigation {
 width: 650px;
 height: 20px;
 background: #000099;
}

#navigation ul {
 margin: 0;
 padding: 0;
 list-style-type: none;
 text-align: center;
}

#navigation ul li {
 display: inline;
 text-align: center;
}

#navigation a {
 padding: 0 15px 0 0;
 line-height: 20px;
 color: #FFF;
 text-decoration: none;
}

#navigation a:link {
 color: #FFF; 
}

#navigation a:visited {
 color: #FFF; 
}

#navigation a:hover {
 color: #FFF;
 text-decoration: underline;
}

#mainpage { 
 width: 650px;
 color: #FFF;
 height: 493px;
 background: #000;
}

#banner { 
 width: 650px;
 color: #FFF;
 height: 110px;
 background: #000;
}

#content { 
 width: 650px;
 color: #000;
 height: 290px;
 background: #FFF;
}

#gallery { 
 width: 650px;
 height: 400px;
 background: #000;
}

#gallerymenu { 
 width: 650px;
 height: 380px;
 background: #000;
}

#gallerymenuleft {
 width: 310px;
 height: 380px;
 float: left;
}

#gallerymenuright {
 width: 310px;
 height: 380px;
 float: right;
 display: inline;
 position: relative;
}

#contactpage { 
 width: 650px;
 color: #000;
 height: 600px;
 background: #FFF;
}

#contactheader { 
 width: 630px;
 height: 200px;
 padding: 10px;
}

#contactleft {
 width: 310px;
 height: 370px;
 float: left;
}

#contactright {
 padding-right: 20px;
 padding-top: 20px;
 width: 280px;
 height: 370px;
 float: right;
 display: inline;
 position: relative;
}

#contactright p {
 text-align: left;
}

#contactright a {
 color: #000099;
 text-decoration: none;
}

#contactright a:link {
 color: #000099;
}

#contactright a:visited {
 color: #000099;
}

#contactright a:hover {
 text-decoration: underline;
}

#news { 
 width: 630px;
 color: #000;
 background: #FFF;
 padding: 10px;
}

#news h1 { 
 color: #000099;
 font-size: 18px;
 padding-top: 5px;
}

#news h2 { 
 color: #666666;
 font-size: 9px;
 font-weight: normal;
 padding: 0 0 5px 0;
}

#news p { 
 color: #000;
 font-size: 12px;
 padding: 5px 0 30px 0;
 text-align: justify;
}

#news p a { 
 color: #000999;
 text-decoration: underline;
}

#news p a:link { 
 color: #000999;
}

#news p a:visited { 
 color: #000999;
}

#news p a:hover { 
 color: #000999;
 text-decoration: none;
}

#thanks {
 width: 650px;
 color: #000;
 height: 100px;
 background: #FFF;
 text-align: center;
 line-height: 100px;
}

#map { 
 width: 650px;
 color: #000;
 height: 430px;
 background: #FFF;
}

#services {
 width: 650px;
 background: #FFF;
}

#servicesbanner {
 width: 630px;
 height: 200px;
 padding: 10px;
}

#left {
 padding-top: 20px;
 width: 650px;
}

#left ul {
 list-style: disc;
 padding: 0 0 20px 30px;
}

#left p {
 padding: 0 0 20px 30px;
 margin: 0 auto;
 text-align: center;
}

#left p a {
 color: #000099;
 text-decoration: underline;
}

#left p a:link {
 color: #000099;
}

#left p a:visited {
 color: #000099;
}

#left p a:hover {
 text-decoration: none;
}

#pricing {
 width: 650px;
 height: 520px;
 background: #FFF;
 margin: 0 auto;
 text-align: center;
}

#pricing p {
 padding: 10px 0 0 0;
}

#products { 
 width: 630px;
 color: #000;
 background: #FFF;
 padding: 10px;
}

#products h1 { 
 color: #000099;
 font-size: 18px;
 padding: 5px 0 5px 0;
}

#products p { 
 color: #000;
 font-size: 12px;
 padding: 0 0 10px 0;
 text-align: justify;
}

#products p a { 
 color: #000999;
 text-decoration: underline;
}

#products p a:link { 
 color: #000999;
}

#products p a:visited { 
 color: #000999;
}

#products p a:hover { 
 color: #000999;
 text-decoration: none;
}

#products #space {
 padding: 0 0 30px 0;
}

#linkscontainer {
 width: 650px;
 background: #FFF;
}

#linksbanner {
 width: 630px;
 height: 200px;
 padding: 10px;
}

#links h1 { 
 color: #000099;
 font-size: 18px;
 padding: 5px 0 5px 10px;
}

#links {
 width: 650px;
}

#links ul {
 list-style: disc;
 padding: 0 0 20px 10px;
}

#links p {
 padding: 5px 10px 10px 10px;
 margin: 0 auto;
 text-align: left;
}

#links p a {
 color: #000099;
 text-decoration: underline;
}

#links p a:link {
 color: #000099;
}

#links p a:visited {
 color: #000099;
}

#links p a:hover {
 text-decoration: none;
}

#links li {
 list-style: none;
}

#links li a {
 color: #000099;
 text-decoration: underline;
}

#links li a:link {
 color: #000099;
}

#links li a:visited {
 color: #000099;
}

#links li a:hover {
 text-decoration: none;
}

#location {
 text-align: left;
 margin: 0 20px 10px 20px;
}

#location a {
 color: #000099;
 text-decoration: underline;
}

#location a:link {
 color: #000099;
}

#location a:visited {
 color: #000099;
}

#location a:hover {
 text-decoration: none;
}

#footer { 
 width: 650px;
 color: #FFF;
 height: 14px;
 line-height: 14px;
 background: url(img/footer_white.jpg) no-repeat;
}

#copyright {
 width: 650px;
 color: #FFF;
 height: 20px;
 font-size: 10px;
 margin: 5px 0;
 text-align:center;
}

#copyright a {
 color: #b5d550;
 text-decoration: none;
}

#copyright a:link {
 color: #b5d550; 
}

#copyright a:visited {
 color: #b5d550; 
}

#copyright a:hover {
 color: #b5d550;
 text-decoration: underline;
}

#sitemap a{
 color: #fff;
 text-decoration: none;
}

#sitemap a:link {
 color: #fff; 
}

#sitemap a:visited {
 color: #fff; 
}

#sitemap a:hover {
 color: #fff;
 text-decoration: underline;
}