body { font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255); } #wrapper { border-bottom: 10px solid rgb(255, 255, 255); border-left: 10px solid rgb(255, 255, 255); border-right: 10px solid rgb(255, 255, 255); } .content h2, .content h3, a, #sidebar h2, .prod_dept dt, .client_text_colour { color: rgb(0, 153, 168); } #basket { font-size: 0.8em; } td.subnav { background-color: rgb(239, 239, 239); } a.button_1, img.btn_search, #sidebar li a:hover { background-color: rgb(0, 153, 168); } .menu { padding-top: 10px; } .sub a { background-color: rgb(239, 244, 248); } #logo { width: 110px; height: 110px; } #header_title h1 { font-weight: bold; color: rgb(0, 153, 168); font-size: 0.65em; } #banner { border-bottom: 10px solid rgb(0, 153, 168); } #header { font-size: 1.7em; } #header_title h1 { font-weight: bold; color: rgb(0, 153, 168); font-size: 1em; } #footer { background-color: rgb(0, 153, 168); color: rgb(255, 255, 255); } #footer a:link, #footer a:visited, #footer a:active { font-weight: bold; text-decoration: none; } #footer-inner { margin: 0px auto; text-align: left; } #footer-inner ul { margin: 0px; padding: 0px; } #footer-inner ul li { float: left; list-style: outside none none; border-right: 1px solid rgb(255, 255, 255); padding-right: 9px; margin: 0px 0.5em 0px 0px; font-size: 1em; } #footer-inner a:link, #footer-inner a:visited, #footer-inner a:active { font-weight: normal; text-decoration: none; } #footer-inner .right { float: right; display: inline; } #footer-inner .left { float: left; display: inline; } #header-inner { text-align: right; } p.header_p { margin: 0.3em 0px; font-size: 0.8em; font-weight: 700; } p.header_p_s { margin: 0.3em 0px; font-size: 0.6em; } #logo img { width: 960px; height: 100px; position: absolute; left: -20px; bottom: 50px; } a.button_1, img.btn_search, #sidebar li a:hover { background-color: rgb(0, 153, 168); }