body { font-family: Open Sans, Helvetica, Arial, sans-serif; background-color: rgb(255, 255, 255); } #wrapper { width: 100%; } #content { width: 1200px; margin: 0px auto; float: none; display: block; } #header-inner { width: 1200px; margin: 12px auto; display: block; } #header-inner #logo img { height: 80px; } #banner-inner { float: right; margin: 0px auto; } #banner-inner span { display: inline; float: left; margin: 24px 0px; } #banner-inner span a { color: rgb(0, 0, 0); font-size: 16px; padding: 6px 24px; font-weight: 700; font-family: Inter, sans-serif; text-align: left; text-decoration: none; } .content h2, .content h3, a, #sidebar h2, .prod_dept dt, .client_text_colour { color: rgb(0, 0, 0); font-family: Inter, sans-serif; } #basket { font-size: 0.8em; } td.subnav { background-color: rgb(255, 255, 255); } #sidebar h2 { color: rgb(95, 41, 95); font-size: 14px; } .menu li { border-bottom: 1px solid rgb(221, 204, 224); } .menu a { padding: 0px; font-size: 14px; line-height: 2.57143; color: rgb(95, 41, 95); } .sub a { background-color: rgb(255, 255, 255); } #search_container { padding-left: 20px; padding-right: 40px; } a.button_1, img.btn_search { background-color: rgb(95, 41, 95); } #sidebar li a:hover { background-color: rgb(255, 255, 255); color: rgb(95, 41, 95); text-decoration: underline; } .menu { padding: 0px; } .sub a { background-color: rgb(255, 255, 255); padding: 0px 8px; } #header { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-size: 1.7em; width: 100%; } #footer { background-color: rgb(95, 41, 95); color: rgb(255, 255, 255); height: auto; } #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: 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; } #footer-inner .right { float: right; display: inline; } #footer-inner .left { float: left; display: inline; }