* { margin: 0px; padding: 0px; } body { font-family: Arial, Helvetica, sans-serif; font-size: 62.5%; color: #000066; background: white url(pics_home.jpg) top right repeat-y; } #container { display: block; width: 100%; min-width: 760px; } p { padding: 0px 0px 5px 0px; } a { color: #333399; font-weight: bold; text-decoration: none; } a:hover { color: #6699CC; } .navItem { margin: 10px auto 0px auto; border: 2px solid #333399; width: 165px; text-align: left; background-color: #fff; } .navItem ul { list-style: none; margin: 0px; padding: 0px; width: 165px; } .navItem li { margin: 0px; padding: 0px; width: 165px; border-bottom: 1px solid #333399; } .navItem ul li ul li { background-color: #D5D6E6; border-bottom: none; border-top: 1px solid #333399; } .navItem a { padding: 4px 0px; display: block; width: 165px; } .navItem a span { margin: 0px 5px; display: block; } .navItem ul li ul li a span { margin: 0px 0px 0px 15px; } .navItem p { margin: 2px 0px; } .header { background-color: #333399; color: #FFCC00; font-weight: bold; padding: 0px; display: block; } .header p { background-color: #333399; color: #FFCC00; font-weight: bold; margin: 0px; display: block; } .margin { margin: 10px; } #header { height: 98px; display: block; background: #CECED6 url(head-bg.jpg) top right no-repeat; border-bottom: 2px solid #333399; } #header ul { position: absolute; top: 78px; left: 0px; height: 20px; width: 750px; list-style: none; } #header ul li { float: left; width: 80px; height: 20px; } #header ul li a { display: block; width: 80px; height: 20px; background: transparent url(navYellow.jpg) top left no-repeat; color: #333399; text-decoration: none; text-align: center; font-weight: bold; font-size: 1.2em; padding: 4px 0px 0px 0px; margin: 0px; } #header ul li a:hover { background: transparent url(navBlue.jpg) top left no-repeat; color: #fff; } #header ul li.shopNav a  { background: transparent url(navBlue.jpg) top left no-repeat; color: #fff; } #header ul li.shopNav a:hover { background: transparent url(navBlue.jpg) top left no-repeat; color: #FFCC00; } #main { float: left; display: block; font-size: 1.2em; width: 100%; } #left { float: left; display: block; width: 180px; text-align: center; } #left form { height: 22px; margin: 10px 0px; } #left form input { float: left; height: 20px; } #left form input#searchText { border: 1px solid #333366; width: 120px; margin: 0px 0px 0px 10px; } #left form input#searchSubmit { border: none; color: #fff; background-color: #333399; font-weight: bold; font-size: 0.8em; padding: 0px 0px 3px 0px; height: 22px; width: 22px; } #right { float: right; display: block; width: 180px; text-align: center; } #content { margin: 10px 185px; height: 1%; border: 2px solid #333399; background: #fff; } html>body #content { height: auto; } .clear { clear: both; height: 5px; } #footer { clear: both; margin: 0px 5px 5px 5px; display: block; border: 2px solid #333399; font-size: 1.1em; text-align: center; background-color: #fff; } .dynPrice { border: 1px solid #fff; color: #000066; width: 150px; font-size: 1em; font-weight: bold; margin: 0px 0px 0px 15px; } .product_list { display: block; width: 100%; } .image_product { float: left; margin: 0px 10px 10px 0px; width: 200px; } .image_product img { float: left; } .product { margin: 0px 0px 0px 210px; display: block; } .product_desc { display: block; width: 100%; } .vat { font-size: 0.8em; } h3 { padding: 10px 0px; font-size: 2em; } h4 { font-size: 1.5em; } .text_options { font-weight: bold; font-style: italic; } .sectionLine { float: left; display: block; width: 110px; height: 150px; } .sectionImage img { margin: 5px 0px 0px 5px; border: 1px solid #333366; } .sectionName { font-weight: bold; font-size: 1em; text-align: center; } ul#sitemap li { margin: 2px 0px 2px 15px; } #phoneFlash { margin-top: 10px; }