body { font-size: 0.78em; } #wrapper { border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255); } .content h2, .content h3, a, #sidebar h2, .prod_dept dt, .client_text_colour { color: rgb(138, 0, 69); } td.subnav { background-color: rgb(239, 239, 239); } a.button_1, img.btn_search, #sidebar li a:hover { background-color: rgb(138, 0, 69); } .sub a { background-color: rgb(239, 244, 248); } #logo { height: 115px; } #header_title h1 { font-weight: bold; color: rgb(255, 255, 255); font-size: 1em; margin: 15px 15px 0px !important; } #banner { border-bottom: 10px solid rgb(255, 255, 255); } #header { background-color: rgb(138, 0, 69); font-size: 1.7em; height: 170px; } #header-inner { background-color: rgb(138, 0, 69); } #main-footer { background-color: rgb(138, 0, 69); color: rgb(255, 255, 255); } #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: none; padding: 0px; margin: 0px 0.5em 0px 0px; } #footer-inner a:link, #footer-inner a:visited, #footer-inner a:active { font-weight: bold; text-decoration: none; color: white; } #footer-inner .right { float: right; display: inline; margin: 5px !important; } #footer-inner .left { float: left; display: inline; margin: 5px !important; } #logo img { height: 85px; } a.button_1, img.btn_search, #sidebar li a:hover { background-color: #8A0045; } a.button_1, img.btn_search, #sidebar li a:hover, * html .menu a:hover, .menu :hover > a, .menu :hover > a.drop:hover { background-color: #8A0045; }