body { font-size: 0.8em; font-family: Arial, Helvetica, sans-serif; background-color: rgb(242, 242, 242); } #wrapper { width: 981px; } .content h2, .content h3, #sidebar h2, .prod_dept dt, .client_text_colour { color: rgb(0, 0, 0); } a { color: rgb(36, 58, 110); } td.subnav { background-color: rgb(255, 255, 255); width: 272px; } #sidebar li a:hover { background-color: rgb(47, 95, 144); } a.button_1, img.btn_search { background-color: rgb(187, 164, 97); } .sub a { background-color: rgb(239, 244, 248); } #logo { min-height: 90px; padding: 30px 0px; } #banner { background-color: rgb(187, 164, 97); height: 5px; } #footer { color: rgb(0, 0, 0); } #footer { background-attachment: scroll; background-repeat: repeat-x; background-position: left bottom; background-color: rgb(255, 255, 255); margin: 5px 0px 0px; } #footer span { float: left; } #footer div { float: right; margin: 0px 0px 20px; } #footer div a { font-weight: bold; } body { background: rgb(244, 244, 244); padding-top: 0px; } #content { background-color: rgb(255, 255, 255); } .header-container { background-color: rgb(244, 244, 244); } #footer a:active, #footer a:link, #footer a:visited { color: rgb(36, 58, 110); text-decoration: none; } .price { color: rgb(26, 42, 79); font-size: 14px; font-weight: 700; } div #sidebar, div #search_container { background-image: none; } #sidebar li a:hover, * html .menu a:hover, .menu :hover > a, .menu :hover > a.drop:hover { background-color: rgb(51, 102, 153); }