html, body { margin: 0; padding: 0; } #options a.store {  } #options a.store:hover {  } body { font-family: Tahoma; font-size: 11px; color: #6d6d6d; background: url(bg.gif) 0 25px repeat; } h2 { margin: 0; padding: 7px; font-size: 9px; font-weight: normal; text-align: center; color: #1e78cd; background: #154b7e; } p { margin: 0; padding: 0 0 15px 0; } strong { color: #424242; } a { color: #5fb2d7; text-decoration: none; } a:hover { color: #000; text-decoration: underline; } #container { margin: 0 auto 0 auto; padding: 0 51px 0 51px; width: 812px; background: url(container.gif) 0 0 repeat-x #fff; } #header { margin: 0; padding: 0; height: 93px; background: url(header.gif); } #header ul { margin: 0; padding: 33px 0 0 580px; list-style: none; } #header li { margin: 0; padding: 0; display: inline; } #header a { margin: 0 7px 0 0; padding: 8px 16px 0 16px; height: 22px; display: block; float: left; font-size: 10px; font-weight: bold; text-decoration: none; color: #fff; background: #154d81; } #header a:hover { color: #154d81; background: #fff; } #nav { margin: 0; padding: 0; height: 38px; background: url(nav.gif); } #nav ul { margin: 0; padding: 0 0 0 60px; list-style: none; } #nav li { margin: 0; padding: 0; display: inline; } #nav a { margin: 0; padding: 10px 22px 0 17px; height: 28px; display: block; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; color: #fff; } #nav a:hover { color: #b9d7f3; background: url(nav-over.gif); } #promote { margin: 0; padding: 0; height: 58px; background: url(promote.gif); } #left-column { margin: 0; padding: 0; width: 539px; float: left; } #banner { margin: 0; padding: 0; height: 256px; background: url(banner.jpg) left no-repeat; } #content { margin: 0 10px 0 0; padding: 17px 10px 2px 0; line-height: 21px; } #content ul { margin: 0 0 15px 35px; padding: 0; list-style: square; } #content form.enquiry { margin: 0; padding: 0 0 15px 0; } #content .email { width: 500px; } #content input.submit { width: 80px; } #content p.clear { clear: both; } #content .large { font-size: 14px; } #content a.emphasise { font-size: 12px; font-weight: bold; color: #f08405; } #emphasis { margin: 0 15px 15px 0; padding: 0; width: 220px; float: left; } #emphasis img { margin: 0 0 0 0; padding: 0; } #emphasis p { margin: 0; padding: 0; height: 40px; font-size: 14px; font-weight: bold; text-align: center; } #casks1 { margin: 0 15px 0 0; padding: 113px 0 0 0; width: 150px; float: left; text-align: left; background: url(casks1.jpg) 0 0 no-repeat; } #casks2 { margin: 0 15px 0 0; padding: 113px 0 0 0; width: 150px; float: left; text-align: left; background: url(casks2.jpg) 0 0 no-repeat; } #casks3 { margin: 0 15px 0 0; padding: 113px 0 0 0; width: 150px; float: left; text-align: left; background: url(casks3.jpg) 0 0 no-repeat; } #racking { margin: 0; padding: 0; text-align: center; font-style: italic; color: #ff0000; } #links { margin: 0 auto 0 auto; padding: 0; width: 340px; height: 125px; } #contact { margin: 0 10px 0 0; padding: 0; width: 240px; float: left; } #contact h3 { margin: 0 0 15px 0; padding: 2px 10px 2px 10px; font-family: Tahoma; font-size: 11px; font-weight: bold; color: #fff; background: #3f7fb2; } #shop { margin: 0 15px 15px 0; padding: 10px 10px 0 10px; width: 130px; height: 250px; float: left; border: 1px solid #cad27a; text-align: center; } #shop input { width: 100px; } #shop img { margin: 0 0 10px 0; float: none; } #shop form { margin: 0; padding: 0 0 1px 0; font-size: 0; } #shop h3 { margin: 0 0 10px 0; padding: 2px; font-family: Tahoma; font-size: 11px; font-weight: bold; color: #fff; background: #737934; } #shop p { padding: 0 0 10px 0; } #right-column { margin: 0; padding: 0; width: 273px; float: left; } #options ul { margin: 0; padding: 0; list-style: none; } #options li { margin: 0; padding: 0; display: inline; } #options a { margin: 0 0 10px 0; padding: 100px 0 0 15px; width: 258px; height: 23px; display: block; font-weight: bold; text-decoration: none; letter-spacing: 2px; color: #fff; background: url(options-coolers.jpg); } #options a:hover { background: url(options-coolers-over.jpg); } #options a.taps { background: url(options-taps.jpg); } #options a.taps:hover { background: url(options-taps-over.jpg); } #options a.stillages { background: url(options-stillages.jpg); } #options a.stillages:hover { background: url(options-stillages-over.jpg); } #options a.racking { background: url(options-racking.jpg); } #options a.racking:hover { background: url(options-racking-over.jpg); } #options a.store { background: url(options-store.jpg); } #options a.store:hover { background: url(options-store-over.jpg); } #menu-top { margin: 0; padding: 8px 0 0 0; height: 23px; font-weight: bold; text-align: center; letter-spacing: 2px; color: #fff; background: url(menu-top.gif); } #menu { margin: 0; padding: 15px 15px 0 15px; line-height: 21px; text-align: justify; border-left: 1px solid #f29300; border-right: 1px solid #f29300; } #menu table { margin: 0; padding: 0; } #menu td { margin: 0; padding: 0; } #menu ul { margin: 0; padding: 0 0 10px 0; list-style: none; } #menu li { margin: 0; padding: 0; display: inline; } #menu a { margin: 0 0 3px 0; padding: 0 16px 0 16px; width: 203px; display: block; font-family: Tahoma; font-size: 10px; font-weight: bold; text-decoration: none; color: #fff; border: 1px solid #db760a; background: #f79a37; } #menu a:hover { color: #f79a37; background: #fff; } #menu h3 { text-align: center; } #menu-bot { margin: 0 0 10px 0; padding: 0; height: 5px; font-size: 0; background: url(menu-bot.gif); } #menu-top2 { margin: 0 0 10px 0; padding: 0; height: 5px; font-size: 0; background: url(menu-top2.gif); } #bottom { margin: 0; padding: 0; clear: both; text-align: center; } #footer { margin: 0; padding: 17px 0 17px 0; border-top: 1px solid #ccc; } #footer a { color: #5fb2d7; text-decoration: none; } #footer a:hover { color: #000; text-decoration: underline; } #footer p { padding: 0; font-family: Tahoma; font-size: 10px; color: #6d6d6d; } img#rapidstatscounter { margin: 0 0 15px 0; padding: 0; border: none; }