* { margin: 0; padding: 0; } body { font-family: Tahoma; font-size: 11px; color: #727272; } p { padding: 0 0 15px 0; } strong { color: #4e4e4e; } a { color: #1ba3e2; text-decoration: none; } a:hover { color: #000; text-decoration: underline; } #header { height: 140px; background: url(header.gif); } #logo { width: 520px; height: 140px; background: url(logo.gif); } #flash { width: 240px; height: 140px; float: right; background: url(flash.jpg); } #nav { height: 50px; background: url(nav.gif); } #nav ul { padding: 5px 0 0 0; list-style: none; } #nav li { display: inline; } #nav a { margin: 0 5px 0 0; padding: 15px 27px 0 27px; height: 30px; display: block; float: left; color: #126c96; font-weight: bold; background: url(btn.gif); } #nav a:hover { color: #fff; text-decoration: none; background: #2acaeb; } #nav a.last { margin: 0; } #nav-container { margin: 0 auto 0 auto; width: 592px; } #left-column { width: 280px; float: left; } #search { margin: 20px 20px 0 20px; padding: 9px 0 0 10px; height: 31px; background: url(search.gif); } #search input { width: 150px; } #search input.actinic-button { width: 60px; } #basket { margin: 0 20px 0 20px; padding: 26px 0 0 0; height: 41px; color: #000; font-weight: bold; text-align: center; background: url(basket.gif); } #checkout { margin: 0 0 20px 20px; height: 24px; } #menu-top { margin: 0 20px 0 20px; height: 15px; background: url(menu-top.gif); } #menu { margin: 0 20px 20px 20px; padding: 11px; background: url(menu.gif) bottom no-repeat; } #menu ul { list-style: none; } #menu li { display: inline; } #menu a { padding: 4px 12px 4px 12px; width: 187px; display: block; color: #1ba3e2; font-family: Tahoma; font-size: 11px; font-weight: bold; border: 1px solid #0c5481; } #menu a:hover { color: #fff; text-decoration: none; background: #0c5481; } #right-column { width: 620px; float: left; } #content { padding: 20px 20px 20px 0; font-family: Tahoma; font-size: 11px; line-height: 18px; } #content table.productTable { margin: 15px 0 15px 0; } #content img.sect { border: 1px solid #62afe6; } #promo { margin: 5px 0 0 15px; width: 300px; float: right; } #promo img { margin: 0 0 5px 0; } #contact { margin: 0 5px 5px 0; width: 185px; float: left; } #contact h3 { margin: 0 0 15px 0; padding: 2px 9px 2px 9px; font-family: Tahoma; font-size: 11px; font-weight: bold; color: #fff; background: #0c496c; } #contact p { padding: 0 9px 15px 9px; } #contact-form { clear: both; } #contact-form form { padding: 0 0 15px 0; } #contact-form input { width: 500px; } #contact-form textarea { width: 500px; } #contact-form input.submit { width: 100px; } #footer { padding: 20px 20px 0 20px; height: 80px; clear: both; color: #1586c7; text-align: center; background: url(footer.gif) top repeat-x #08354e; } #footer p { color: #1586c7; } #footer a { color: #fff; } #rapidstatscounter { border: 2px solid #093853; }