body {background: #baa87e url(../img/bg.jpg); margin: 0; padding: 10px;}

body, legend {color: #1b1b1b;}
body {font-family: Arial, sans-serif;}

legend {font-size: 14px;}
input, select, textarea { font-size:11px; margin: 1px; padding: 0 2px;}
input:focus, textarea:focus { background: #ffc;}

a{ color:#4F1200; text-decoration: underline;}
a:visited {color: #666;}
a:hover { color: #000; }
img { border: none;}

h1, h2, h3, h4 { margin: .25em 0; }
h1 { font-size:26px; color: #9e6055; font-weight: normal;}
h2 { font-size:13px; font-style: italic; margin: 0; padding; 0;} /* also used in common files*/
h3 { font-size:12px;}
h4 { font-size:11px; font-weight: normal;}
hr { height: 1px; color: #666; background: #666;}

p, li, dd { font-size:13px ; line-height: 1.3em;}
p, pre { margin: 1em 0;}
ul, ol, dl {margin: .5em;}
li, dd { margin-left: .5em;}
blockquote { margin: 0 0 1em 0; padding: 0;font-size: 13px;}
table, form { margin: 0; padding: 0;}

.acenter { text-align: center;}

img { border: 0 none;}

#wrap { position: relative; top: 10px; left: 50%; width: 774px; margin-left: -387px;}
#wtop { background: url(../img/bg_body_01.png) no-repeat; height: 13px;}
#wmain { background: url(../img/bg_body_02.png) repeat-y;}
#wbot { background: url(../img/bg_body_03.png) no-repeat; height: 22px;}

#logo {padding: 10px 0 15px 0; text-align: center;}
#header { background: url(../img/header.jpg) no-repeat; height: 288px; margin-left: 5px; width: 760px; border-top: 1px solid #000;}
ul#nav { background: #000; height: 34px; padding: 0; margin:0 0 0 5px; width: 760px;}
ul#nav li { margin: 0 1px; padding: 0; float: left; list-style: none; }
#nav a { background: url(../img/bg_nav.jpg) no-repeat 50% 0; display: block; color: #ccc; font-size: 13px; line-height: 34px; padding: 0  13px;
	letter-spacing: 1px; text-decoration: none; }
#nav a#nhome { padding: 0 19px;}
body#home a#nhome, body#prod a#nprod, body#cus a#ncus, body#club a#nclub, body#loc a#nloc {
	background-image: url(../img/bg_nav0.jpg); color: #fff; text-decoration: none;}
#nav a:hover { background-image: url(../img/bg_nav0.jpg); color: #fff; text-decoration: none;}

#content { padding: 10px 15px; min-height: 300px;}
.col2, col3 {margin: 0; padding: 0; width: 100%;}
.col2 td { vertical-align: top; padding: 5px;}
.col2 td p { line-height: 18px;}
.col2 h2 {font:normal 19px Georgia, "Times New Roman", Times, serif;  }
.col2 h3 { font-size: 13px;}

.col3 td {vertical-align: top; padding: 10px; background: url(../img/vdot.gif) repeat-y 100% 0; width: 33%;} 
.col3 td.last { background-image: none;}
.col3 p {margin-top: 0;}
.col3 h1 {font:normal 25px Georgia, "Times New Roman", Times, serif; text-align: center; 
	background: url(../img/bg_fleur.gif) no-repeat 50% 100%; 
	height: 100px; margin-top: 20px;}
.col3 h1 a {color: #1d4732; text-decoration: none;}
.col3 h1 a:hover {color: #4F1200; text-decoration: none;}
.col3 h3 { font-size: 15px; margin: 0; padding: 0;}

.map {margin: 15px 0; text-align: center; width: 230px;}

#foot { text-align: right; padding-right: 10px; font-size: 11px; margin: 0 0 20px 0;}