body { font-family: "Outfit, Century Gothic"; background-color: rgb(255, 255, 255); } * { font-family: Outfit, sans-serif; } p { margin-bottom: 20px; } body { font-size: 0.8em; line-height: 1.4; } h1, h2, h3 { color: rgb(0, 125, 105); margin-top: 0px; } #wrapper { 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, 125, 105); } #basket { font-size: 0.8em; } td.subnav { background-color: rgb(245, 245, 245); } a.button_1, img.btn_search, #sidebar li a:hover { background-color: rgb(0, 200, 150); } .menu { padding-top: 8px; } .sub a { background-color: rgb(245, 245, 245); } #logo img { width: 224px; } #header_title h1 { font-weight: bold; color: rgb(255, 255, 255); font-size: 1em; } #banner { border-bottom: 10px solid rgb(255, 255, 255); } #header { background-color: rgb(0, 60, 60); color: rgb(167, 168, 170); font-size: 1.7em; height: 150px; } #footer { background-color: rgb(0, 60, 60); color: rgb(255, 255, 255); height: 20px; padding-top: 0px; } #footer a:link, #footer a:visited, #footer a:active { font-weight: bold; text-decoration: none; } #header-inner { margin-top: 0px !important; } #footer p { padding-top: 5px; text-align: center; } a.button_1, img.btn_search, #sidebar li a:hover { background-color: rgb(0, 200, 150); } 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(0, 200, 150); }