body { background-color: rgb(204, 204, 204); font-size: 0.8em; } #wrapper { background-color: rgb(255, 255, 255); border-bottom: 10px solid rgb(255, 255, 255); border-left: 10px solid rgb(255, 255, 255); border-right: 10px solid rgb(255, 255, 255); } .content h2, .content h3, a, #sidebar h2, .prod_dept dt, .client_text_colour { color: rgb(0, 92, 132); font-weight: normal; } a.button_1, img.btn_search, #sidebar li a:hover { background-color: rgb(0, 41, 54); } img.btn_search { background-color: rgb(10, 150, 169); } .sub a { background-color: rgb(1, 67, 89); } #logo img { margin-top: 10px; width: 350px; margin-left: 565px; } #footer { background-color: rgb(0, 46, 59); color: rgb(255, 255, 255); margin: 0px; padding: 0px; height: 100px; } #footer a:link, #footer a:visited, #footer a:active { color: rgb(255, 255, 255); width: 260px; padding: 0.8em; margin: 5px; box-sizing: border-box; } #footer a:hover { text-decoration: underline; } #basket { font-family: Verdana, Geneva, sans-serif; font-size: 0.9em; } #accessibility { background: none 0px 0px repeat scroll rgb(204, 204, 204); font-size: 0.85em; font-family: Verdana, Geneva, sans-serif; overflow: hidden; width: 960px; list-style-type: none; margin-top: 0px; margin-left: 0px; padding: 5px 0px 5px 10px; } #accessibility { background-color: rgb(255, 255, 255); } #accessibility li { display: inline; } #accessibility a:hover { text-decoration: underline; } .menu li a, .menu a, .menu a:visited { color: rgb(255, 255, 255); } .menu li { background-color: rgb(1, 67, 89); border-bottom: 1px solid rgb(128, 161, 172); } td.subnav h2 { display: none; } img.btn_search, #sidebar li a:hover { background-color: rgb(0, 92, 132); } #header { width: 964px; } #footer { width: 964px; } a.button_1, img.btn_search, #sidebar li a:hover { background-color: rgb(51, 102, 153); } a.button_1, img.btn_search, #sidebar li a:hover { background-color: rgb(51, 102, 153); }