#HeaderWrapper LABEL {display:none;}
#HeaderWrapper LEGEND {display:none;}
#HeaderWrapper H1 { width: 298px; height: 67px; float: left; position: relative; top: 12px; left: 18px; background: url(images/logo.gif) no-repeat; text-indent: -100em;}
#HeaderWrapper H1 a { height: 67px; display: block;}
#HeaderWrapper P { font-size: 70%; margin: 0 0 0.5em 0; padding: 0; line-height: 1.2em; }
#HeaderWrapper P A { color: #0066cc; }
#HeaderWrapper P SPAN { font-variant: small-caps; font-weight: bold; color:#0066cc; }

#HeaderWrapper .siteToolsWrapper { width: 620px; height: 83px; margin: 0 10px 0 0;  position: relative; top: 20px; float: right; text-align: right; } 
#HeaderWrapper .siteToolsWrapper UL LI A {font-size:0.9em;}

#HeaderWrapper .option { margin: 0; padding: 0; }
#HeaderWrapper .option LI { text-align: left; display: inline; text-transform: none; font-size: 70%; line-height: 1.5em; font-weight:bold; color:#000; margin: 0; padding: 0 0 0 5px; border-left:1px solid #c42026;}
#HeaderWrapper .option LI A { color:#c42026; }
#HeaderWrapper .blue LI { border-left:1px solid #0066cc; }

/* MENU HEADER */
#HeaderWrapper .red {color:#c42026; font-size: 70%; }
#HeaderWrapper A.header {text-align: left; display: inline; text-transform: none; line-height: 1.9em; font-weight:bold; color:#c42026; margin: 0; padding:0; }

/*---------------BEGIN: NavBar Category Tree ------------------------*/
#NavBar { height: 29px; margin:41px 0 0 0; padding: 0; float: right;}
#nav li{
 display: inline;
 margin: 0 0 0 4px;
}
#nav li a {
padding: 0 0 0 18px;
  display: inline-block;
background: url(images/nav-bg.gif) 0 0  no-repeat;
}
#nav li a span {
 font-size: 13px;
  color: black;
  text-decoration: none;
  cursor: pointer;
  height: 29px;
  line-height: 27px;
  padding: 0 18px 0 0;
  background: url(images/nav-bg.gif) right top no-repeat;
  display: inline-block;
}
#nav li a:hover {
  text-decoration: none;
  background: url(images/nav-bg.gif) left bottom no-repeat;
}
#nav li a:hover span {
  color: white;
  background: url(images/nav-bg.gif) right bottom no-repeat;
}


#HeaderWrapper #NavBar FORM { float:left; margin:13px 0 5px; /* IE6 */ _width:150px; /* IE6 */}
#HeaderWrapper #NavBar FIELDSET { display:inline;}
#HeaderWrapper #NavBar FORM H3 { float:left; background: url(../icon.search.gif) no-repeat;  width:16px; text-indent: -100em;  margin:2px 0 0 0;}
#HeaderWrapper #NavBar INPUT { display:inline; float:left; padding:0; margin:0 0 0 9px;}


/* NAVBAR CATEGORYTREE */
#HeaderWrapper #NavBar TABLE {}
#HeaderWrapper #NavBar TABLE {}
#HeaderWrapper #NavBar TABLE TR {}
#HeaderWrapper #NavBar TABLE TR TD {}
#HeaderWrapper #NavBar TABLE TR TD TABLE {background:#CCC;}
#HeaderWrapper #NavBar TABLE TR TD TABLE TR {float:left; text-align:left; font-size:0.8em;}
#HeaderWrapper #NavBar TABLE TR TD TABLE TR TD {}
#HeaderWrapper #NavBar TABLE TR TD TABLE TR TD TABLE {width:100px;}
#HeaderWrapper #NavBar TABLE TR TD TABLE TR TD TABLE TR {}
#HeaderWrapper #NavBar TABLE TR TD TABLE TR TD TABLE TR TD A {color:#FFF; }

/* HOVER UL */

/*
#HeaderWrapper #nav LI UL LI.exception{border-bottom:1px solid #777; padding:0; margin:0;}
#HeaderWrapper #nav LI UL LI  {  _height:auto; display: block; font-size:10px; font-weight:normal; padding:2px 0 0 5px; margin:0; width:200px; text-align:left; text-transform: none;}
#HeaderWrapper #nav LI UL LI a { background:#fff; color:#000; _height:auto; _padding: 5px;  height:20px; display: block; font-size:10px; font-weight:normal; padding:2px 0 0 5px; margin:0; _margin: 0 0 -2px 0; width:200px; text-align:left; text-transform: none; line-height: 20px;}
#HeaderWrapper #nav LI UL LI A {color:inherit; font-size:0.7em; font-weight:normal; padding:2px 0 0 5px; margin:0; width:200px; text-align:left; text-transform: none;}
*/

/*---------------END: NavBar Category Tree ------------------------*/

#HeaderWrapper .newsletterSignup {float:right; margin:0 3px 0 0x; padding: 0 0 6px 0; /* IE6 */ _margin:8px 10px 0 3px;/* IE6 */}
#HeaderWrapper .newsletterSignup FORM {float:left;}
#HeaderWrapper .newsletterSignup FORM FIELDSET {margin:0; padding:0;}
#HeaderWrapper .newsletterSignup FORM FIELDSET H3 {float:left; vertical-align:bottom;color:#aa060c; font-size:0.7em; font-weight:400;}
#HeaderWrapper .newsletterSignup FORM FIELDSET INPUT {float:left; font-size:0.7em; font-family:Arial, Helvetica, sans-serif; margin: 0 0 0 5px; padding:0;vertical-align:middle; }
#HeaderWrapper .newsletterSignup FORM FIELDSET INPUT.redbox {width: 125px;}

#HeaderWrapper .sssForm {float:left; margin:0 10px 0 3px; padding: 0 0 6px 0; /* IE6 */ _margin:8px 10px 0 3px;/* IE6 */}
#HeaderWrapper .sssForm FORM {float:left;}
#HeaderWrapper .sssForm FORM FIELDSET {margin:0; padding:0;}
#HeaderWrapper .sssForm FORM FIELDSET H3 {float:left; color:#aa060c; font-size:0.7em; font-weight:bold;}
#HeaderWrapper .sssForm FORM FIELDSET INPUT {float:left; margin: 0 0 0 10px; padding:0; }
#HeaderWrapper .sssForm FORM FIELDSET INPUT.redbox { width: 100px;}