body { font-size: 0.8em; font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255); } .content h2, .content h3, a, #sidebar h2, .prod_dept dt { color: rgb(0, 0, 0); } .client_text_colour { color: rgb(0, 0, 0); } #wrapper { background-color: rgb(255, 255, 255); border-left: 10px solid rgb(255, 255, 255); border-right: 10px solid rgb(255, 255, 255); border-bottom: 10px solid rgb(255, 255, 255); } td.subnav { background-color: rgb(239, 239, 239); } a.button_1, img.btn_search, #sidebar li a:hover { background-color: rgb(0, 0, 0); } #header, #header-client { background: none 0px 0px repeat scroll rgb(2, 2, 2); padding: 7px 0px 0px; } #logo-client { float: right; font-size: 50px; font-weight: bold; margin: 25px 0px 0px; width: 250px; } #logo-client img { color: rgb(255, 255, 255); display: block; font-weight: bold; text-decoration: none; } .strapline { color: rgb(255, 255, 255); font-size: 1.1em; font-weight: bold; line-height: 1.2em; margin: 0px 0px 0px 15px; text-transform: uppercase; } #footer { border-top: 15px solid rgb(34, 34, 34); padding-top: 10px; } #footer a:link, #footer a:visited, #footer a:active { color: rgb(34, 34, 34); font-weight: bold; text-decoration: none; } #footer a:hover { color: rgb(0, 0, 0); text-decoration: underline; } address { font-style: normal; font-size: 1.1em; line-height: 1.4em; } .footer_divider { color: rgb(204, 204, 204); } .content { margin: 0px; padding: 20px 25px 30px; width: 660px; }