/* Regenerated cache */ html { margin: 0; background-attachment: fixed !important; } body { margin: 10px auto 0; padding: 0; width: 750px; }  #header { clear: both; }  #banner { height: 200px; background: #000; width: 100%; clear: both; }  #wrapper { background: #fff url(bg/hdr_btm.gif) repeat-x top; float: left; width: 100%; clear: both; } #contents { float: right; width: 74%; max-width: 74%; padding: .25em; } #contents p img { margin: 0 .5em .5em 0; }  #contents h2, #contents h3, #contents h4, #contents h5, #contents h6 { clear: both; margin: 2em 0 0 0; }  #sidenav { width: 23%; max-width: 23%; margin-right: 2%; }  #footer { float: left; width: 100%; clear: both; }  #menu { padding: 0; margin: 0; float: left; width: 100%; list-style: none; background: url(bg/menu_bg.gif) repeat-x bottom; } #menu li { display: inline; margin: 0; padding: 0; } #menu li a.navTopOut, #menu li a { float: left; display: block; overflow: hidden; padding: 74px 0 0 0; height: 0 !important; margin: 0; font-size: 0px; } #products a { width: 63px; background: url(topnav/products.gif) no-repeat top; } #company a { width: 66px; background: url(topnav/company.gif) no-repeat top; } #sales a { width: 44px; background: url(topnav/sales.gif) no-repeat top; } #support a { width: 56px; background: url(topnav/support.gif) no-repeat top; } #care a { width: 98px; background: url(topnav/care.gif) no-repeat top; } #contact a { width: 57px; background: url(topnav/contact.gif) no-repeat top; } #menu li a.navTopOver, #menu li a:hover { background-position: 0 -74px } #menu li a.navTopCurrent, #menu li a.navTopOver:active, #menu li a:active { background-position: 0 -148px; } #home a, #home a:hover { width:  23%; background: url(logos/logo.gif) no-repeat top !important; } #search form { margin: 38px 19px 0 0; padding: 0px 0; float: right; } #search label { display: none; } #search a:link { display: none; }  #sidenav .box > * { padding-left: .25em; } #sidenav h3 { margin: 0 0 0 0; padding: 1em .25em .25em .25em; color: #fff; background: #000 url(bg/sidenav_bg.gif) repeat-x top;  } #sidenav h3 a:link, #sidenav h3 a:visited { color: #fff; display: block; text-decoration: none; } #sidenav ul { margin: 0; padding: 0; list-style: none; } #sidenav ul li { border-bottom: 1px solid #eee; } #sidenav ul li a.navSideOut, #sidenav ul li a:link, #sidenav ul li a:visited { display: block; text-decoration: none; padding: 2px; padding-right: 10px; line-height: 155%; color: #333; } #sidenav ul li a.navSideOver, #sidenav ul li a:hover { background: #266dbb url(bg/arrow.gif) no-repeat center right; color: #fff; } ﻿ #contents .box { float: left; margin: 1em 0 1em 1em; padding: 0 1em 0 0; width: 40%; max-width: 40%; } #contents .box img { float: left; margin-right: .5em; border: 1px #ccc solid; border-bottom-color: #eee; border-right-color: #eee; padding: 3px; background: transparent url(/images/not_available.gif) no-repeat center center; } .box span { display: block; } .box + p { clear: both; }  #footer .box { float: left; clear: right; margin: 1em 0 0 1em; padding: 0 1em 0 0; border-right: 1px dashed #999; } body { font-family: sans-serif; font-size: 80%; }  li a:link { text-decoration: none; }  h1 { font-family: serif; } h1,h2,h3,h4,h5,h6 { border-bottom: 1px #aaa solid; margin: 0; } #sidenav h3+* { background: url(bg/hdr_btm.gif) repeat-x top; } h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link { text-decoration: none; }  #contents ul { margin-top: 0; }  p { margin: 0 0 1em 0; line-height: 133%; }  blockquote { margin: 2em; }  sub { line-height: 100%; }  #footer { padding: .5em 0 1em 0; color: #eee; background: #000 url(bg/menu_bg.gif) repeat-x top; } address { font-style: normal; }  img { border: 0; } dl dt+dd { margin: 0 0 1.5em 0; }   #contents a:link, #contents a:visited { text-decoration: none; color: #800; } #contents a:hover { color: #008; text-decoration: underline; }  #footer a:link, #footer a:visited { color: #eee; }  span.key { padding: 1px; border: 2px #999 solid; border-top-color: #ccc; border-left-color: #bbb; background: #ddd; } sub { line-height: 100%; } @media screen { .hide { display: none; visibility: hidden; } a:link+img { padding: 4px; } a:hover+img { background: #ccc; } } th { text-align: left; } td { vertical-align: top; } td p { margin: 0 1.5em 1em 0; } table { clear: both; font-size: 95%; margin: 0 0 2em 0; width: 99%; } caption { text-align: left; margin: 0; padding: .5em; background: #eed; font-size: 125%; border: 1px solid #545454; } tr { line-height: 125%; page-break-inside: avoid; } tr:first-child { border-top: none; } tr.odd { background: #eef; } th { background: #333 url(bg/th.gif) repeat-x; color: #eee; padding: .5em; } td { vertical-align: top; padding: 2px; } td[colspan] { text-align: center; }  .hide { display: none; } .show { display: block; } .date { float: right; clear: left; color: #888; }  .action, .dangerousAction { padding: 2px; text-decoration: none; border: 1px #aaa outset; margin: 2px; } .action { background: #66a; color: #fff; cursor: pointer; } .dangerousAction { background: #FC0; color: #000; cursor: pointer; } .help { cursor: help; } .more { font-size: smaller; color: #008; }  #productMenu { float: left; margin: 0; padding: 0; list-style: none; clear: both; background: url(bg/tab_btm.gif) repeat-x bottom; width: 100%; } #productMenu li { float: left; margin: 0 1px; } #productMenu li a:link, #productMenu li a:visited { float: left; background: #66a; color: #fff; padding: 8px; display: block; border: 1px solid #333; text-decoration: none; } #productMenu li a#active { padding-bottom: 9px; color: #000; background: #fff; border-bottom: none; } #productMenu+h2 { padding: 0; } ﻿label { cursor: pointer; vertical-align: middle; } label.required { font-weight: bold; } label:hover { text-decoration: underline; } textarea, input[type=text], input[type=password] { border: 1px #888 solid; padding: 2px 18px 2px 2px; background: #fff url(bg/hdr_btm.gif) repeat-x top; } textarea, input[type=text]:hover { border: 1px #000 solid; }  .incorrect { background: url(icon/incorrect.gif) no-repeat center right; border: 2px #A00 solid; }  .correct { background: url(icon/correct.gif) no-repeat center right; border: 1px #0A0 solid; } .error { color: #900; font-weight: bold; } .warning { color: #990; font-weight: bold; } .info { color: #090; font-weight: bold; }