body { font-size: 0.8em; font-family: Arial, Helvetica, sans-serif; background-color: rgb(242, 242, 242); } #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(36, 155, 206); } td.subnav { background-color: rgb(239, 239, 239); } a.button_1, img.btn_search, #sidebar li a:hover { background-color: rgb(36, 155, 206); } .sub a { background-color: rgb(239, 244, 248); } #logo { width: 470px; height: 85px; } #header-inner { margin-top: 0px; margin-left: 0px; padding-top: 25px; } #banner { background-color: rgb(36, 155, 206); } #footer { color: rgb(255, 255, 255); } #footer { background-attachment: scroll; background-repeat: repeat-x; background-position: left bottom; } div#supernav { margin: 17px 40px 0px 0px; padding: 0px; position: absolute; right: 0px; top: 0px; } div#supernav p { font-size: 0.9em; line-height: 1.4em; padding-bottom: 12px; margin: 0px; } div#supernav a:link, div#supernav a:visited { text-decoration: none; color: rgb(102, 102, 102); margin: 0px; padding: 0px; } div#supernav a:hover, div#supernav a:active { text-decoration: underline; } div#footer { border-top: 1px solid rgb(102, 102, 102); left: 0px; margin: 20px 0px 0px; position: relative; top: 0px; width: 960px; padding: 0px; } div#footer p { color: rgb(102, 102, 102); font-size: 1em; line-height: 1.4em; margin: 0px; padding: 10px 0px; } div#footer a:link, div#footer a:visited { text-decoration: none; color: rgb(102, 102, 102); margin: 0px; padding: 0px; } div#footer a:hover, div#footer a:active { text-decoration: underline; } div#footerright { float: right; left: 0px; margin-right: 0px; margin-top: 8px; position: relative; top: 0px; } a.button_1, img.btn_search, #sidebar li a:hover { background-color: rgb(36, 155, 206); } a.button_1, img.btn_search, #sidebar li a:hover { background-color: rgb(36, 155, 206); }