* {margin: 0; padding: 0;}
body { background: white url(imgs/headerbg.jpg) repeat-x top ; font-family: Lucida Sans Unicode, Arial, sans-serif; }
#wrapper { width: 960px; margin: 0 auto; overflow: auto; }
a:link {color: #fff; text-decoration:none; }
a:hover {color: #fff; text-decoration:underline; }
a:visited {color: #fff; text-decoration:none; }
img {border: 0px; }
h3 { padding: 10px; }
h4 { padding: 5px; }
#header { background: transparent url(imgs/logo.png) no-repeat 0 15px; width: 960px; height: 253px; position: relative;}
#header h1 {display: none;}
#nav { margin-left: 400px; width: 560px; list-style: none; }
*+html #nav li {display: inline;}
*+html #nav a:hover {color: white;}
* html #nav li {display: inline;}
#nav a { display: block; float: left; width: 80px; height: 205px; text-align: center; 
line-height: 205px; /*this puts the text in the middle vertically*/ border-left: 1px solid black; }
#nav a:link, #nav a:visited { color: black; text-decoration: none; font-size: 18px;}
#nav a:hover {background-color: white; }
/** html #nav a:hover {color: white; background-color: transparent;} */
#last a {border-right: 1px solid black;}
ul#contact { position: absolute; right: 1px; list-style: none;	top: 20px; font-size: 16px;}
ul#contact li {padding: 5px 0px; }
ul#contact span {display: block; color: white; padding: 0 0 0 15px;}
#header p, p#slogan { text-align: center; width: 960px; color: white; font-style: italic; font-size: 20px; }
#header p { position: absolute; top: 210px; }
#content { width: 960px; overflow: auto; }
#toprow img {padding: 5px 20px 5px 0;}
#toprow a:link, #toprow a:visited { color: #000000; text-decoration:underline;}
#toprow a:hover { color: #000000; text-decoration: none;}
#content p {padding: 5px; line-height: 1.2em;}
#content div {width: 960px; margin: 0 0 10px 0;  overflow: auto;}
*+html #content div {overflow: none;}
#bottomrow #freedeliv {float: left; width: 220px;}
#bottomrow #freedeliv img {float: none; clear: both;}
#bottomrow #freedeliv h2 {text-transform: uppercase; font-weight: bold;}
#content img {float: left; margin: 5px 20px 15px 0px;}
#content table { width: 275px; border-collapse: collapse; border: 2px solid black; margin: 5px 20px 0 10px; float: left; }
#content table thead { background-color: #ccc; border: 2px solid black; }
#content table tr.tableheader { background-color: #ccc; border: 2px solid black; }
#content table tbody tr:nth-child(odd) { background-color: #eee; }
table td {padding: 10px; }
form { float: left; margin: 5px 0 0 15px; width: 400px; /*height: 390px;*/}
form label { display: block; padding: 5px; height: 20px; line-height: 20px;}
form input, textarea { float: right; font-size: 14px; width: 200px;}
form input {height: 20px;}
form textarea {height: 100px; margin: 0 0 0 0;}
form #submit {border: 1px solid black; background-color: #eee; margin: 15px 10px 0 0; }
*+html form input {margin: -20px 0 10px 0;}
* html form input {margin: -20px 0 0 0;}
* html form textarea {margin: -20px 0 0 0;}
*+html form textarea {margin: -20px 0 0 0;}
*+html form input#submit {margin: 100px 10px 0 0px;}
form p {font-size: 13px; font-style: italic;}

.formerror {color: red;}
#footer {background: #993333 url(imgs/footerbg.gif) repeat-x top; height: 250px; position: relative; width: 100%; padding: 10px 0 0 0; }
#footer p#slogan { margin: 0 auto;}
#footcontainer { margin: 0 auto; width: 960px; overflow: auto; }
#footer #link { list-style: none; padding: 10px 0 0 15px; font-size: 30px; float: left; width: 250px; }
#link a:link,#link a:visited { color: black; }
#link a:hover {color: white; text-decoration: none;}
#footcontact { float: left; width: 350px; margin: 10px 0 0 20px; font-size: px; list-style: none; }
#footcontact li {padding: 5px 0px; }
#footcontact span {color: white; display: block;}
p#quote{ font-family: Georgia; font-style: italic; font-size: 18px; margin: 20px 0 0 20px; float: left; width: 300px;}
p#quote span {color: white;}
#f2footer { width: 50%; margin: 10px auto; font-size: 12px; color: #000000; text-align: center; }
#f2footer a:link {color: #000; text-decoration:none; }
#f2footer a:hover {color: #000; text-decoration:underline; }
#f2footer a:visited {color: #000; text-decoration:none; }
