/* CSS Document */

body {
background-image:url(../img/global/bkgrnd-pattern.gif);
margin:0px auto 0px auto;
padding:0px auto 0px auto;
font-family:Trebuchet, Trebuchet MS, Helvetica;
font-size:10px;
color:#333333;
line-height:20px;
text-align:center;
}

a {
color:#C65005;
}
a:visited {
color:#C65005;
}
a:hover {
color:#5E0D00;
}

#header {
width:100%;
height:48px;
background-image:url(../img/global/bkgrnd-topper.gif);
background-repeat:repeat-x;
background-position:top;
display:block;
clear:both;
text-align:center;
padding:0px;
}

#headernav {
width:742px;
height:48px;
background-image:url(../img/global/bkgrnd-nav.gif);
background-repeat:no-repeat;
background-position:top;
padding:0px;
margin:0px auto 0px auto;
position:relative;
}

#headernav ul {
margin:0px; 
padding:15px 0px 0px 25px;
position:absolute;
z-index:10;
top:0px;
left:0px;
overflow:visible;
}

#headernav li {
float:left;
margin:0px 30px 0px 0px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#EEEEEE;
font-size:11px;
text-transform:uppercase;
list-style-type:none;
letter-spacing:.04em;
word-spacing:.09em;
display:block;

}

#headernav li a {
color:#EEEEEE;
text-decoration:none;
padding:6px 5px 5px 5px;
margin:0px
}


#headernav li a:hover {
/*text-decoration:underline;*/
background-color:#51220E;
}

#ProductOn { position:relative; margin:0px; padding:0px;  } /* set the relative position for the drop down menu */
#ProductOn a { margin:0px; padding:0px; }


 
/* IE 6 Hack Start */
#nav2rollover {
 margin:0px 0px 0px 0px;
}	

#nav2rollover ul {  
 padding:22px 0px 3px 0px;
 margin:0px; 
 text-align:center; 
 width:98px;
 height:10px;
 overflow:visible;
 display:block;
}
#nav2rollover li { 
 list-style:none;
 list-style-position:inside;
 width:98px;
 background-color:#7C390D;
}

#nav2rollover li a { border-top:3px solid #faf3da; border-bottom:0px solid #faf3da;  display:block; color:#EEEEEE; text-decoration:none;  margin:0px; padding:0px; background-color:#7C390D;  }

#nav2rollover li a:hover{ color:#EEEEEE; text-decoration:none; background-color:#51220E; background-image:none; }

 
.HiddenNav {
 visibility:hidden;
 }
 
.VisibleNav {
 visibility:visible;
 }
 
/* body styles */

img {
border:0px;
}

#container {
width:742px;
min-height:776px;
background-image:url(../img/global/bkgrnd-container.gif);
background-repeat:repeat-y;
background-position:top;
display:block;

margin:0px auto 0px auto;
}

/* footer style */
#footer {
width:100%;
height:71px;
background-image:url(../img/global/bkgrnd-footer.gif);
background-repeat:repeat-x;
background-position:bottom;
display:block;
text-align:center;

}
#footercontainer {margin:0px auto 0px auto;}

#clear {
clear:both
}