body { font-size: 0.8em; font-family: Roboto, Arial, Helvetica, sans-serif; background-color: rgb(242, 242, 242); } #wrapper { background-color: rgb(140, 39, 39); border-bottom: 10px solid rgb(140, 39, 39); border-left: 10px solid rgb(140, 39, 39); border-right: 10px solid rgb(140, 39, 39); } #content { margin: 0px; padding: 0px; border-radius: 10px; } #content-inner { border-radius: 10px !important; } .content h2, .content h3, a, #sidebar h2, .prod_dept dt, .client_text_colour { color: rgb(140, 39, 39); } td.subnav { background-color: rgb(255, 255, 255); border-radius: 10px; } a.button_1, img.btn_search, #sidebar li a:hover { background-color: rgb(140, 39, 39); border-radius: 10px; } .sub a { background-color: rgb(255, 255, 255); } #header-inner { color: rgb(255, 255, 255); margin: 0px !important; text-align: inherit !important; background-color: rgb(140, 39, 39) !important; } #logo > img { width: 180px; height: 90px; } #header_title h1 { font-size: 2.4em; padding-right: 20px !important; } .menu > ul { background-color: rgb(255, 255, 255); border-left: 10px solid rgb(255, 255, 255); border-right: 10px solid rgb(255, 255, 255); border-top: 0px !important; } .menu li { list-style: none; padding: 5px; } #sidebar { background-color: rgb(255, 255, 255); padding: 0px 20px 10px 0px; border-radius: 10px; margin: 10px 0px 0px 10px; background-image: none !important; border: 1px solid rgb(140, 39, 39) !important; } .menu > ul { margin: 0px 0px 0px -15px !important; } .menu > ul > li > ul { margin: 0px 0px 0px 5px !important; } .menu ul ul { border-radius: 10px; border: 1px solid rgb(140, 39, 39); background-color: rgb(255, 255, 255); padding: 0px 10px !important; margin: 6px !important; } .menu > ul > li:first-of-type { border-top: none; } .menu > ul > li:last-of-type { border-bottom: none; } #search_container { background-color: rgb(255, 255, 255); margin: 10px; border: 1px solid rgb(140, 39, 39); border-radius: 10px; background-image: none !important; padding: 10px 10px 30px !important; } .btn_search { background-color: rgb(140, 39, 39) !important; } #search img { margin: 3px 0px 3px 3px !important; } #search-result-container { border: 0px !important; } #search { margin-top: 5px; border: 0px !important; } .search { border: 1px solid rgb(192, 192, 192) !important; } #logo { width: 180px; height: 90px; } #banner { height: 0px; } .lipa_address { font-size: 16px; color: rgb(255, 255, 255); } #footer { text-align: center; } #footer ul li { list-style: none; display: inline-block; margin: 10px; } #footer a { font-size: 14px; color: rgb(255, 255, 255) !important; text-decoration: underline !important; } #footer a:visited { color: rgb(255, 255, 255) !important; } .lipa_contactdetails { font-size: 14px; } #footer { margin-bottom: 10px; font-size: 80%; padding: 20px; background-color: rgb(140, 39, 39); height: inherit !important; }