/* GENERIC STYLES */body {	background-color:#fff;	margin:20px auto;	font-family:Verdana,Arial,Helvetica,sans-serif;	font-size:0.7em;	line-height:1.4em;	color:#092769;	text-align:center;}img { border:0px; }a { text-decoration:none; }a:hover { text-decoration:underline; }ul { list-style:none; margin:0px;}h1,h2,h3,h4,h5 { margin:0px; padding:0px; }/* MAIN DIVISIONS */#wrapper { text-align:left; width:755px; margin:auto; }/* HEADER STYLES */#header { margin:0px; padding:0px;}#logoblock { float:left; width:755px; margin:0px; padding:0px; }#logo { float:left; width:191px; height:80px; margin:0px; padding:0px; }#navcontainer { float:right; margin:0px; padding:0px; }#universal_nav { float:right; width:558px; margin:0; padding:0px; }#universal_nav ul { float:right; margin:0px; padding:0px;  }#universal_nav ul a { color:#006; }#universal_nav ul li { display:inline; float:left; padding:0px 8px; border-right:1px solid #006;}#universal_nav ul li.last { border-right:0px; padding:0px 0px 0px 8px;}#telephone { float:right; margin:10px 0px 14px; padding:0px; font-size:1.2em; text-align:right; }#menu { float:right; width:558px; height:21px; margin:0px 0px -2px; padding:0px; }#menu ul { float:right; margin:0px; padding:0px; }#menu ul li { display:inline; float:left; border-right:2px solid #fff; }#menu ul li.last { border-right:0px; }#breadcrumbs { clear:both; background-color:#092769; width:755px; font-size:0.9em; margin:0px; padding:0px; }#breadcrumbs .breadmin { float:left; width:5px; height:17px; }#breadcrumb_text { padding:3px 3px 3px 6px; }#colourstrip { margin:1px 0px 5px 0px; clear:both; height:16px; width:755px; }/* HOME */#browse { clear:both; }.panelwrap { float:left; }.panel_small { font-size:0.9em; font-weight:bold; width:185px; float:left; background-color:#ced4e1; margin:0px 5px 10px 0px; padding:0px; }.panel_small ul { margin: 6px; padding:0px; list-style:none; }.panel_small a { color:#445372; }.panel_small img { margin-top:5px; }#contact { margin-right:0px; }.panel_large { float:left; width:185px; margin:10px 5px 0px 0px; padding:0px;}#hygiene { margin-right:0px; }.panel_large ul { width:173px; height:325px; margin:0px 6px 10px; padding:0px; }.panel_large .image { list-style:none; margin:0px; padding:0px; }.panel_large img { margin:0px; padding:0px; }.panel_large a { margin:0px; padding:0px; }.panel_large .text { list-style:none; margin:6px 0px; padding:0px; color:#092769; }.panel_large li { list-style:square; margin:4px 0px 4px 15px; padding:0px; }.panel_large li.nosquare { list-style:none; margin:4px 0px; padding:0px; }.panel_large .line { margin:0px; padding:0px; border-top:1px solid #fff; }.panel_large li.more_about { list-style:none; margin:0px; padding:0px; }/* SECTION PAGES */#main_content { float:left; width:512px; margin:0px; padding:0px; }#main_content img { margin:0px; padding:0px; }#main_content p { margin:15px 0px 0px 0px; padding:0px; }#main_content .single_column { float:left; width:512px; margin:0px; padding:0px; }#main_content .double_column { float:left; width:512px; margin:0px; padding:0px; }#main_content .double_column .left_column { float:left; font-weight:bold; width:150px; margin:0px; padding:0px; text-align:right; }#main_content .double_column .right_column { float:right; width:342px; margin:0px; padding:0px; }#main_content ul { list-style:square; margin:5px 0px; padding:0px; }#main_content li { margin-left:15px; padding:0px; }#main_content .get_adobe_reader { float:left; width:512px; font-size:0.9em; margin-top:15px;}#main_content .get_adobe_reader img { float:left; margin:0px 15px 20px 0px; }#main_content .get_adobe_reader p { margin-top:5px; }#main_content .product_head { margin:20px 0px 10px; line-height:1.4em; }#main_content .system { float:left; width:512px; margin:15px 0px 0px; padding-bottom:10px; }#main_content .system .full { margin-top:-3px; padding-bottom:10px; }#main_content .system .left { float:left; width:100px; text-align:right; padding-bottom:7px; }#main_content .system .right { float:right; width:392px; padding-bottom:7px; }#main_content .system .separater { float:left; }.infopanel { float:right; width:223px; margin-bottom:10px; font-size:0.9em; }.infopanel img.head { border-bottom:1px solid #fff }.infopanel ul { list-style:square; margin:10px 0px 0px 10px; padding:0px; border-bottom:1px solid #fff; }.infopanel li { margin:2px 10px 2px 15px; padding:0px; }.infopanel li.first { list-style:none; font-weight:bold; margin:2px 10px 6px 0px; padding:0px; }.infopanel li.last { list-style:none; margin:6px 10px 12px 0px; padding:0px; }.infopanel li.last_nolink { margin:2px 10px 12px 15px; padding:0px; }.page { width:755px; }/* FLOORING */#flooring.panel_large { background-color:#f0d6cc; }#flooring.panel_large ul { color:#ad4006; }#flooring a { color:#ad4006; }#flooring .page { float:left; background-image:url(../images/flooring_plinth.gif); background-position:bottom right; background-repeat:no-repeat; padding-bottom:20px; }#flooring .infopanel { background-color:#f0d6cc; }#flooring .min_height { float:left; height:490px; width:10px; background-color:#f0d6cc; }#flooring .pagehead { color:#ad4006; }#flooring ul.link { color:#ad4006; }#flooring .system {  border-top:1px solid #f0d6cc; border-bottom:1px solid #f0d6cc; }/* CLADDING */#cladding.panel_large { background-color:#fbf1b2; }#cladding.panel_large ul { color:#947e01; }#cladding a { color:#947e01; }#cladding .page { float:left; background-image:url(../images/cladding_plinth.gif); background-position:bottom right; background-repeat:no-repeat; padding-bottom:20px; }#cladding .infopanel { background-color:#fbf1b2; }#cladding .min_height { float:left; height:490px; width:10px; background-color:#fbf1b2; }#cladding .pagehead { color:#f2cf00; }#cladding ul.link { color:#947e01; }#cladding .double_column .left_column { float:left; font-weight:bold; width:100px; margin:0px; padding:0px; text-align:right; }#cladding .double_column .right_column { float:right; width:392px; margin:0px; padding:0px; }#cladding .system {  border-top:1px solid #fbf1b2; border-bottom:1px solid #fbf1b2; }/* STEEL */#steel.panel_large { background-color:#e2e2e2; }#steel.panel_large ul { color:#3d3c3c; }#steel a { color:#3d3c3c; }#steel .page { float:left; background-image:url(../images/steel_plinth.gif); background-position:bottom right; background-repeat:no-repeat; padding-bottom:20px; }#steel .infopanel { background-color:#e2e2e2; }#steel .min_height { float:left; height:490px; width:10px; background-color:#e2e2e2; }#steel .pagehead { color:#6e6e6e; }#steel ul.link { color:#6e6e6e; }#steel .system {  border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; }/* HYGIENE */#hygiene.panel_large { background-color:#d8eff5; }#hygiene.panel_large ul { color:#1a7286; }#hygiene a { color:#1a7286; }#hygiene .page { float:left; background-image:url(../images/hygiene_plinth.gif); background-position:bottom right; background-repeat:no-repeat; padding-bottom:20px; }#hygiene .infopanel { background-color:#d8eff5; }#hygiene .min_height { float:left; height:490px; width:10px; background-color:#d8eff5; }#hygiene .pagehead { color:#3ab1cc; }#hygiene ul.link { color:#3ab1cc; }#hygiene .system {  border-top:1px solid #d8eff5; border-bottom:1px solid #d8eff5; }#bactroninsert { float:right; width:220px; background-color:#d8eff5; margin:15px 0px 0px 15px; padding:10px 0px; }#bactroninsert p { margin:0px 10px; font-size:0.9em; }/* ABOUT US */#aboutus .infopanel { background-color:#ced4e1; }#aboutus .min_height { float:left; height:490px; width:10px; background-color:#ced4e1; }#aboutus a { color:#6b7da5; }#aboutus p.signature { margin:15px 0px 30px; padding:0px; }#aboutus .page { float:left; background-image:url(../images/aboutus_plinth.gif); background-position:bottom right; background-repeat:no-repeat; padding-bottom:20px; }/* TERMS & CONDITIONS */#termsandconditions p { margin:15px 0px 0px; padding:0px; }#termsandconditions p.last { margin:15px 0px 30px; padding:0px; }#termsandconditions a { color:#6b7da5; }#termsandconditions .section { float:left; border-bottom:1px solid #ced4e1; padding-bottom:20px; }/* CONTACT US */#contactus p { margin:15px 0px 0px; padding:0px; }#contactus p.signature { margin:15px 0px 30px; padding:0px; }#contactus a { color:#6b7da5; }#contactus .address { float:left; margin-bottom:30px; }#contactus .address .left { float:left; margin-right:50px; }#contactus .address .right { float:left; margin-right:10px; }#contactus .page { float:left; border-bottom:1px solid #ced4e1; }/* WHERE TO BUY */#wheretobuy p { clear:both; margin:15px 0px 25px; padding:0px; width:650px; }#wheretobuy p.last { margin-bottom:50px; }#wheretobuy a { color:#6b7da5; }#wheretobuy .address { float:left; margin-bottom:30px; }#wheretobuy .address .left { float:left; margin-right:50px; }#wheretobuy .address .right { float:left; margin-right:10px; }#wheretobuy .page { float:left; border-bottom:1px solid #ced4e1; }/* DATA SHEETS */#datasheets a { color:#ad4006; }#datasheets .product { float:left; width:370px; margin:2px 0px 2px 10px; }#datasheets .safety { float:left; width:180px;  margin:2px 0px 2px 10px; }#datasheets .technical { float:left;  margin:2px 10px; }#datasheets ul { list-style:none; float:left; margin:15px 0px 20px; padding:0px; }#datasheets li { float:left; width:755px; background-position:top right; background-repeat:no-repeat; padding:2px 0px; }#datasheets img { vertical-align:middle; margin:0px 5px 1px 0px; }#datasheets .page { float:left; border-bottom:1px solid #ced4e1; }#datasheets .flooring a { color:#ad4006; }#datasheets .flooring li { border-bottom:1px solid #ad4006; }#datasheets .flooring li.fill { background-color:#f0d6cc; }#datasheets .flooring li.head { color:#fff; padding:5px 0px; background-color:#ad4006; background-image:url(../images/flooring_corner.gif); }#datasheets .cladding a { color:#947e01; }#datasheets .cladding .head .product { color:#092769; }#datasheets .cladding li { border-bottom:1px solid #f2cf00; }#datasheets .cladding li.fill { background-color:#fbf1b2; }#datasheets .cladding li.head { color:#fff; padding:5px 0px; background-color:#f2cf00; background-image:url(../images/cladding_corner.gif); }#datasheets .steel a { color:#3d3c3c; }#datasheets .steel li { border-bottom:1px solid #6e6e6e; }#datasheets .steel li.fill { background-color:#e2e2e2; }#datasheets .steel li.head { color:#fff; padding:5px 0px; background-color:#6e6e6e; background-image:url(../images/steel_corner.gif); }#datasheets .hygiene a { color:#1a7286; }#datasheets ul.hygiene { margin-bottom:50px; }#datasheets .hygiene li { border-bottom:1px solid #3ab1cc; }#datasheets .hygiene li.fill { background-color:#d8eff5; }#datasheets .hygiene li.head { color:#fff; padding:5px 0px; background-color:#3ab1cc; background-image:url(../images/hygiene_corner.gif); }/* FOOTER STYLES */#footer { float:right; color:#6b7da5; font-size:0.9em; margin:10px 20px 30px 0px; }#footer ul { display:inline;  float:right; }#footer ul a { color:#6b7da5; }#footer ul li { float:left; padding:0px 10px; }#footer ul li.last { padding:0px 0px 0px 10px; }#sistersites { clear:both; float:right; color:#6b7da5; font-size:0.9em; margin:20px 20px 0px 0px; }#sistersites ul { display:inline; float:right; }#sistersites li { float:left; }#sistersites li.first { margin-right:10px; padding-top:22px; }