body { font-size: 0.8em; font-family: "Helvetica Neue", Arial, sans-serif; background-color: rgb(255, 255, 255); } #wrapper { background-color: rgb(255, 255, 255); height: auto; padding-bottom: 10px; } #logo { width: 220px; height: 44px; } #banner { background-color: rgb(0, 0, 0); } #header { margin: 0px; } #header_title { position: static; float: left; } #header_title h1 { font-weight: normal; font-family: "helvetica Neue", Arial, sans-serif; color: rgb(65, 140, 215); font-size: 30px; } .content h2, .content h3, #sidebar h2 { color: rgb(0, 0, 0); font-weight: normal; } a, .prod_dept dt, .client_text_colour { color: rgb(140, 55, 95); } td.subnav { background-color: rgb(240, 240, 240); } a.button_1, img.btn_search, #sidebar li a:hover { background-color: rgb(65, 140, 215); } .sub a { background-color: rgb(255, 255, 255); } #banner { background-color: rgb(0, 0, 0); height: 28px; width: 100%; } #footer { color: white; padding: 0px; height: auto; } #footertop { background-color: rgb(68, 68, 68); padding: 10px 20px 20px; height: auto; width: auto; } #top_inner_left { width: 300px; } #top_inner_right { position: relative; right: -600px; top: -100px; width: 350px; } #footerbottom { background-color: rgb(51, 51, 51); padding: 20px; } #header-inner { height: 52px; } #top_inner_left p a { font-weight: bold; } a.button_1, img.btn_search, #sidebar li a:hover { background-color: rgb(65, 140, 215); } a.button_1, img.btn_search, #sidebar li a:hover, * html .menu a:hover, .menu :hover > a, .menu :hover > a.drop:hover { background-color: rgb(65, 140, 215); }