body { font-size:0.8em; font-family:Arial, Helvetica, sans-serif; background-color:#FFFFFF; } .content h1, .content h2, .content h3, .content h4, a, #sidebar h2, .prod_dept dt, .tabs dl dt { color:#29A6C9; } .client_text_colour{ color:#29A6C9; } .cat_header h2{ color:#494949; } a.hover{ text-decoration:underline; } #logo{ width:452px; height:65px; } #wrapper { background-color:#FFFFFF; border-left:10px solid #FFFFFF; border-right:10px solid #FFFFFF; border-bottom:10px solid #FFFFFF; } #banner{ background-color:#DDDDDD; } td.subnav{ background-color:#EFEFEF; } a.button_1, img.btn_search,#sidebar li a:hover { background-color:#29A6C9; } } h2.grey{ color:#333333; } #header, #header-client { background: none repeat scroll 0 0 #020202; padding: 7px 0 0; } #logo-client { float: right; font-size: 50px; font-weight: bold; margin: 25px 0 0; width: 250px; } #logo-client a:link, #logo-client a:visited, #logo-client img { color: #FFFFFF; display: block; font-weight: bold; text-decoration: none; } .strapline { color: #FFFFFF; font-size: 1.1em; font-weight: bold; line-height: 1.2em; margin: 0 0 0 15px; text-transform: uppercase; } #footer { border-top: 15px solid #222222; padding-top: 10px; } #footer ul { list-style: none outside none; } #footer a:link, #footer a:visited, #footer a:active { color: #222222; font-weight: bold; text-decoration: none; } #footer a:hover { color: #000000; text-decoration: underline; } #footer ul li { border-right: 1px solid #CCCCCC; border-left: none; display: inline; font-size: 1.1em; margin: 0 5px 0 0; padding: 0 8px 0 0; } #footer ul { margin-top: 10px; margin-bottom: 10px; padding: 0; } #footer ul #lastli { border-right: none; } address { font-style: normal; font-size: 1.1em; line-height: 1.4em; } #footer .tel { border-left: 1px solid #CCCCCC; margin-left: 5px; padding-left: 5px; } .footer_divider { color: #CCCCCC; } .menu :hover > a.drop:hover { background: no-repeat scroll 170px 13px #29A6C9; color: #FFFFFF; z-index: 1000; } .menu :hover > a { background: none repeat scroll 0 0 #29A6C9; color: #FFFFFF; z-index: 1000; } .new_cust span { color: #29A6C9; text-decoration: underline; } .content { margin: 0; padding: 20px 25px 30px; width: 660px; } /* .content { border-right: 1px solid #222222; } #header{ border-right: 1px solid #222222; border-left: 1px solid #222222; } #footer{ width: 922px; } td.subnav { border-left: 1px solid #222222; } */