body { font-size: 0.8em; font-family: Arial, Helvetica, sans-serif; } .content h2, .content h3, a, #sidebar h2, .prod_dept dt { color: rgb(102, 0, 153); } .client_text_colour { color: rgb(102, 0, 153); } #wrapper { background-color: rgb(255, 255, 255); } td.subnav { background-color: rgb(239, 239, 239); border-right: 6px solid rgb(147, 147, 147); } a.button_1, img.btn_search, #sidebar li a:hover { background-color: rgb(102, 0, 153); } .sub a { background-color: rgb(240, 240, 240); } #banner { border-top: 6px solid rgb(147, 147, 147); border-right: 6px solid rgb(147, 147, 147); border-left: 6px solid rgb(147, 147, 147); height: auto; } #headerarea { float: left; width: 960px; height: 92px; } #headerarealeft { float: left; width: 780px; height: 92px; } #headerarearight { float: right; width: 180px; height: 92px; } #banner { float: left; width: 948px; height: 165px; } #banner img { width: 948px; } #footer { height: 96px; padding: 0px; border-top: 18px solid rgb(193, 192, 192); } #footercontainer { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); float: left; height: 24px; width: 960px; } #footercontainer a { color: rgb(255, 255, 255); } #footertextleft { color: rgb(255, 255, 255); float: left; font-family: Arial, Helvetica, sans-serif; font-size: 80%; height: 24px; margin-top: 6px; padding-left: 10px; } #footertextright { color: rgb(255, 255, 255); float: right; font-family: Arial, Helvetica, sans-serif; font-size: 80%; height: 24px; margin-bottom: 10px; margin-top: 6px; padding-right: 10px; } #content { border: 6px solid rgb(147, 147, 147); width: 948px; } .content { padding: 20px 0px 20px 10px; }