html>body { color:#333; font-family:Arial, Helvetica, Sans-serif; font-size:80%; margin:0; background:#fff url(graphics/header/bg.gif) 0 0 repeat-x }body { color:#333; font-family:Arial, Helvetica, Sans-serif; font-size:70%; margin:0; background:#fff url(graphics/header/bg.gif) 0 0 repeat-x }a { text-decoration:underline; color:#333 }a:hover { text-decoration:underline; color:#bd162f }img { border:0; margin:0; padding:0; display:block }h1 { color:#bd162f; font-size:120%; margin-top:0 }h2 { color:#bd162f; font-size:110%; margin:0 }h3 { color:#333; font-size:105%; margin-top:0 }html>body ul { margin:0; padding-left:1em }ul { margin:0; padding-left:1em }li { list-style-image:url(graphics/arrow_right.gif) }#header { width:100%; height:124px; background:url(graphics/header/bg.gif) 112 0 repeat-x }#header_content { position:absolute; top:0; left:112px; width:668px; height:97px; background:url(graphics/header/bagnalls-logo.jpg) 0 0 no-repeat }#contact-details { position:relative; margin-top:16px }#contact-details h2 { margin-right:10px }#contact-details td { text-align:right }#mainmenu { position:absolute; top:109px; left:0; width:110px; background:#fff }#mainmenu img { margin-bottom:1px }#mainmenu_foot { height:330px; background:url(graphics/mainmenu/bg_foot.gif) 0 0 no-repeat }#content { position:absolute; top:154px; left:135px; width:645px }.boxout { float:left; width:210px; margin-left:13px; background:#f3f3f3 }.boxout p { margin:0; padding:13px 134px 13px 12px }.boxout1 { float:left; width:199px; margin-left:13px; background:#f3f3f3 }.boxout1 p { margin:0; padding:13px 134px 41px 12px }.boxout_product { width:648px; background:#f3f3f3; margin-top:15px }.boxout_product_top { height:10px; background:url(graphics/products/boxout_top.gif) 0 0 no-repeat }.boxout_product_bottom { width:648px; height:10px; background:url(graphics/products/boxout_bottom.gif) 0 0 no-repeat }.boxout_product_image { float:right; padding-left:30px }.boxout_product_content { padding:0 20px 0 12px }#footer { margin:30px 0 15px; color:#999; font-size:80% }#footer a { text-decoration:underline; color:#999 }#footer a:hover { color:#bd162f }#footer hr { height:1px; border:0; color:#999; background:#999 }.trace {border-style:solid;border-width:1px;border-color:#ff0000}#trace {border-style:solid;border-width:1px;border-color:#ff0000}