body {margin:0; padding:0; border:none; font-family: Tahoma; color:#666; font-size:10pt; background:#ccc;}

a:link {color:#3B215B;}
a:hover,
a:visted {color:#666;}
a:hover {background:#ccc;}
img {border:none;}

h1 {font-size:15pt; color:#3B215B; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
h2 {font-size:13pt; color:#3B215B; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
h3 {font-size:12pt; color:#666666; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}

.clear {clear:both; height:0; border:0; line-height:0;}
.spacer {display:block; height:20px;}

#center {text-align:center; background:#fff url(../images/body-bg.jpg) repeat-x top left;}
#width {width:856px; margin:auto; text-align:left;}
#header {height:131px; background:url(../images/header-bg.jpg) repeat-x;}
#header h1 {display:none;}

#nav ul {list-style:none; padding:0; margin:0; float:right;}
#nav li {float:left;  padding:0; margin:5px 2px 0 0;  }
#nav a {color:#ccc; text-decoration:none; display:block; height:70px; width:65px; text-align:center; background:url(../images/nav-bg.jpg) repeat-x; border-top:5px solid #7B6991;}
#nav a:hover {color:#FFCC33; border-top:5px solid #FFCC33;}

#page {background:url(../images/page-bg.jpg) no-repeat top; padding:10px 10px 0 30px;}
#pageImg {}


.indexBG {background:url(../images/bottle-bg.gif) no-repeat top right;}
.motorsportBG {background:url(../images/motorsport-bg.gif) no-repeat bottom right;}
.industrialBG {background:url(../images/industrial-bg.gif) no-repeat top right;}
.aboutBG {background:url(../images/bottle-bg.gif) no-repeat top right;}
.contactBG {background:url(../images/bottle-bg.gif) no-repeat top right;}
.newsBG {background:url(../images/bottle-bg.gif) no-repeat top right;}

.map {width:500px; height:450px; float:left; border:2px solid #3B215B;}
.mapColumn {float:left; width:270px;}

#content {padding:10px;}
#content h1 {margin-top:0;}

#column {width:190px; float:left; margin:10px 10px 0 0; border-right:1px solid #ccc; background:#fff;}
#column ul {padding:0; margin:15px 0; list-style:none; width:176px;}
#column ul li {padding:0; margin:0 0 5px 0;}
#column ul li a {border:1px solid #ccc; display:block; height:20px; line-height:20px; text-decoration:none; color:#666; padding:0 5px;}
#column ul li a:hover {border:1px solid #3B215B; color:#3B215B;}

#column img {display:block; margin-bottom:10px;}

#where-to ul {margin:10px 0 0 0; padding:10px 20px 0 0; list-style:none; text-align:right;}
#where-to ul li {float:right; display:block; margin:0 10px; padding:0; width:270px;}
#where-to ul li a {}
#where-to ul li a:hover { color:#666;}

#where-to ol {margin:0 0 10px 0; padding:0; list-style:none;}
#where-to ol li {float:left; margin:0; padding:0;}
#where-to h2 {margin-bottom:0;}

a#motorsport {display:block; width:285px; height:130px; border:2px solid #fff; background:url(../images/motorsport.jpg) no-repeat left;}
a#industrial {display:block; width:285px; height:130px; border:2px solid #fff; background:url(../images/industrial.jpg) no-repeat left;}
a#industrial:hover,
a#motorsport:hover {background-position:right; border:2px solid #fff;}

#contactForm td {padding:5px 0;}
#contactForm input,#contactForm textarea {border:1px solid #3B215B;}

#footer {background:#ccc; height:40px; font-size:8pt; color:#666; padding:10px 10px 0 10px; text-align:left; border-top:2px solid #999; }
#footer a {color:#666;}
#footer p {padding:0; margin:0;}

#links {float:right; text-align:center; padding:0;}