body {font-family: Arial, Helvetica, Sans-serif; font-size: 13px; padding: 0; margin: 0; background: #EEE; color: #333;}
div.centre {margin-left: auto; margin-right: auto; width: 900px; text-align: left; background: #FFF;}
td {font-size: 13px; padding: 0; margin: 0;}
table.header, table.body {width: 900px;}
table.header td.toptd {background: #fff url(images/bg.gif) 0 0 repeat-x; font-weight: bold; height: 96px;}
table.header td.menu, table.header td.menu a {background: #FEC4C3; color: #993400;}
.finder {text-align: left; width: 240px; float: left; margin-left: 5px;}
.finder input {font-size: 10px; padding: 0;}
form {padding: 0; margin: 0;}
.finder form select {font-size: 10px; margin: 1px 0;} 
td.menu {text-align: right; vertical-align: base; height: 20px; padding-right: 10px; background: #fcc; border-top: 3px solid #993400; font-weight: bold;}
td.menu a {padding: 2px 4px 0 4px; font-size: 11px; line-height: 20px; font-weight: bold;}
td.menu a:hover, span.nav a:hover, td.menu a.on, span.nav a.on {text-decoration: underline;}
.left td.on2 a:hover {text-decoration: underline;}
.body .left td.on2 {background: #ffc5c4; color: 000;}
.banner1 {padding: 2px 0; text-align: center; background: none;}
table.body {border-bottom: 5px solid #ccc;}
table.body td {vertical-align: top; border-bottom: 2px solid #fff;}
.body .left td p {padding: 0; margin: 0 1px 0 3px;}
.body .left td a {font-family: Verdana, Helvetica, Sans-serif; font-size: 11px; padding: 0; margin: 0;}
.body .left td {font-size: 11px; background: #ffc; color: #000;}
span.left {float: left; margin-left: 15px;}
.centre {text-align: center;}
.body .left td.nbg {color: #000; background: #fff;}
.left td.left1 {width: 122px; background: #ffc url(images/nav1-bg.gif) top right repeat-y; color: #c00;}
.left td.left1 a {width: 122px; display: block;}
.left td.secttop a {color: #FFF; background: none; font-size: 12px; text-decoration: none; margin-left: 40px;}
.body .left td.secttop {color: #FFF; background: #934400 url(images/nav1-bg.gif) 0 0 repeat-y; padding: 2px 0 2px 0;}
.featured ul {margin: 5px 0 10px 25px; width: 200px;}
.featured ul li a.large {font-size: 12px; font-weight: bold;}
.body .featured a {font-weight: normal; font-size: 11px;}
.i {font-style: italic;}
.prod .times {width: 302px; margin: 8px 0 8px 0; border: 1px solid #ddd;}
.prod .times td {padding: 2px; width: 15%;}
.prod .times td p {padding: 0; margin: 0;}
.prod {text-align: left;}
.prod h1 {font-size: 16px; margin: 23px 0 0 0; padding: 0 0 0 10px; border-bottom: 1px solid #993400; width: 345px;}
.prod ul {margin: 4px 0 2px 35px;}
.prod td {vertical-align: top;}
.prod {width: 640px;}
.prod p {margin: 2px 50px 0 0;}
.prod td {padding: 5px 0 0 0; width: 50%;}
.prodlist ul {margin: 24px 0 2px 20px;}
.prodlist ul li {font-size: 10px;}
.rightlinks {text-align: center; width: 200px; float: right; margin-top: 2px; padding-top: 40px;}
.botad {padding-top: 55px;}
.disclaimer {width: 190px; font-size: 11px; margin: 30px 0 5px 5px; padding: 2px;}
.botad .disclaimer {width: 100px; font-size: 11px; margin: 50px 0 5px 0; padding: 2px;}
a.u {text-decoration: underline;}
a.u:hover {text-decoration: none;}
.town a.u {padding-left: 10px; background: #fff url(howdens/pictures/right.gif) 0 4px no-repeat; color: #c00;}
.d .cent {padding: 0; margin: 0; text-align: left;}
td.ctr, p.cent, div#loft, div#contact {text-align: center; vertical-align: top;}
p.cent {text-align: left; font-size: 10px; color: #666; background: #fff; padding: 4px 0 5px 4px;}
p.cent a {color: #666; background: #fff;}
p.cent a:hover {color: #666; background: #fff;}
.lefti2 img {width: 100px; height: 40px;}
.side {width: 8px}

table.left {width: 250px; margin-top: 25px;}
table.left a {color: #000; text-decoration: underline; background: none; font-size: 13px; font-weight: bold; padding: 0 1px 0 0; }
h2 {font-size: 15px;}
h3 {font-size: 13px;}
h2, h3, h1, h4 {color: #993400; background: none;}
h2, h3, h4 {margin: 0; padding: 8px 0 0 0;}
h4 {font-size: 12px;}
table.left td, table.left2 td {color: #000; background: none;}
div#explan img.left {float: left; width: 121px; padding: 4px 4px 0 0;}
img.left {margin-right: 153px;}
.leftco, .leftdbl {width: 250px;}
.leftco .dep {padding: 1px 25px 5px 5px;}
.leftco {margin-top: 3px;}
.leftco td {color: #000; background: none; padding: 2px;}
table.left a:hover, table.leftco a:hover {text-decoration: none;}
.leftco .bold {color: #000; background: #FFF;}
.leftco img, .left img  {border: 1px solid #666;}
.leftco a.map {font-weight: normal; font-size: 13px; margin-left: 5px; text-decoration: underline;}
.leftco a.map:hover {color: #000;}
.leftco td.left1 img {width: 100px; height: 67px; margin: 0;}
table.leftco a {color: #333; background: #FFF; font-size: 14px; font-weight: bold; padding: 0 2px 0 2px;}
table.leftco, table.leftco td.leftdbl {width: 250px;}
.leftco h2, .leftco h3 {color: #903; background: none;}
.top {vertical-align: top;}
.header a.tk {color: #fe9389; background: none; font-size: 18px; margin: 5px 0 0 8px; font-weight: normal;}
.header a.tk:hover {text-decoration: underline;}
h1 {font-size: 22px; margin: 42px 0 0 8px;}
.d .body, .p .body {border-bottom: 5px solid #ccc;}
img {border: 0}
p {margin: 3px 0 0 0; padding: 0;}
a {text-decoration: none; color: #333; background: none;}
span.nav {padding: 1px}
.wide {width: 720px; margin: 0 0 10px 5px; border-bottom: 3px solid #CC9;}
.turnover {margin: 5px 0 5px 0;}
.turnover td {padding: 3px;}
ul.how {margin: 4px 0 4px 35px;}
.bold {font-weight: bold;}
.left12 {width: 170px;}
h3.dir {border-top: 1px solid #fff; margin-top: 5px;}
.h2title2 {font-size: 14px;}
.depot td {vertical-align: top; padding: 5px 2px 10px 5px;}
.depot address {font-size: 13px; font-style: normal;}
.depot .tel {margin: 0 80px 15px 0; border-bottom: 1px solid #ccc; background: #eee; font-size: 12px; color: #333;}
.depot .town {margin: 0 90px 0 0; font-weight: bold;}
.depot {width: 900px;}
.depot td.col1, .depot td.col2, .depot td.col3  {width: 248px; border: 1px solid #EEE;}
.depot td.col4  {width: 165px;}
.dep address {font-size: 13px; font-style: normal; padding-left: 8px;}
.directory {width: 180px; font-size: 11px; padding: 20px 30px 0 10px; line-height: 1.2em;}
img.himg {border: 1px solid #666;}
em {font-weight: bold;}
h2.naz {color: #900; background: #ccc url(howdens/pictures/arrowup.gif) 1px 8px no-repeat; border: 1px solid #666; padding: 0 0 0 0; width: 150px;}
.naz a {padding-left: 5px;}
tr.bold a {text-decoration: underline; padding-right: 2px;}
tr.bold a:hover {text-decoration: none;}
.howvel {width: 120px; border: 1px solid #ccc; float: right; margin: 1px 4px 1px 0; padding: 2px; font-size: 10px; background: #FFCCE6;}
.howvel a {color: #906;}
.howvel a:hover {color: #fffffc;}
.tex img {border: 1px solid #333; height: 120px; width: 80px;}
ul.rangelist {margin: 10px 0 10px 30px;}
ul.rangelist li {padding: 8px 0 0 0;}
ul.rangelist li a {font-size: 13px; font-weight:  bold; text-decoration: underline;}
ul.rangelist li a:hover {text-decoration: none;}
h2.range {margin: 15px 0 10px 0;}
h2.range a {text-decoration: underline; font-size: 15px; padding-left: 9px; background: url(images/arrowup.gif) 0 9px no-repeat;}
h2.range a:hover {text-decoration: none;}
.goog300right {width: 336px; float: right;}
