/* top main navigation category list */
#hNav {
}
.horizNav {
margin-left:8px;
margin-right:8px;
width:949px;
height:35px;
}
.horizNav * td.horizNavCell {
background-image:url(/images/backgrounds/hNavBkgrd.png);
background-position:right top;
background-repeat:no-repeat;
border-left:1px solid #c8ab79;
background-color:#f6f5ef;
color:#666666;
}
.horizNav * td.horizNavCell:hover, .horizNav * td.horizNavCellHover {
background-image:url(/images/backgrounds/hNavBkgrd.png);
background-position:right top;
background-repeat:no-repeat;
border-left:1px solid #c8ab79;
color:#ffffff;
background-color:#cb5600;
}
.horizNavLink, a.horizNavLink, .horizNavLink a, .horizNavLinkArrow, a.horizNavLinkArrow, .horizNavLinkArrow a {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:9px;
line-height:8px;
font-weight:bold;
display:block;
margin-top:5px;
margin-bottom:0px;
margin-left:3px;
margin-right:5px;
color:inherit;
text-decoration:none;
height:30px;
}
.horizNavLinkhover, .horizNavLink hover, a.horizNavLink:hover, .horizNavLink a:hover, .horizNavLinkArrow hover, a.horizNavLinkArrow:hover, .horizNavLinkArrow a:hover {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:9px;
line-height:8px;
font-weight:bold;
display:block;
margin-top:5px;
margin-bottom:0px;
margin-left:3px;
margin-right:5px;
color:inherit;
text-decoration:none;
height:30px;
}
.horizNavPipe {
width:0px;
height:28px;
}
/* sub-category list */

#sidebarLeft div.pageNav, #sidebarLeft table.pageNav {
	border-top:3px double #c8ab79;
	border-left:none;
	border-right:1px solid #c8ab79;
	border-bottom:1px solid #c8ab79;
	margin: 0px 0px 12px 0px;
	background-image:url(/images/backgrounds/leftsidebar-gradient.jpg);
	background-position:0px 0px;
	background-repeat:repeat-y;
}
#sidebarRight div.pageNav, #sidebarRight table.pageNav {
border-top:3px double #c8ab79;
	border-right:none;
	border-left:1px solid #c8ab79;
	border-bottom:1px solid #c8ab79;
	margin: 0px 0px 12px 0px;
	background-image:url(/images/backgrounds/rightsidebar-gradient.jpg);
	background-position:0px 0px;
	background-repeat:repeat-y;
}

#sidebarLeft table.pageNav * td, #sidebarLeft div.pageNav {
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 8px;
}
#sidebarRight table.pageNav * td, #sidebarRight div.pageNav {
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 8px;
}

.pageNav h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:20px;
font-weight:normal;
color:#392d1c;
margin-bottom:8px;
background-image:url(/images/icons/browseIcon.png);
background-position:0px 0px;
background-repeat:no-repeat;
padding-left:28px;
}
.pageNav h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
font-weight:bold;
color:#26499c;
margin-bottom:5px;
margin-top:15px;
border-top:1px solid #c8ab79;
padding-top:5px;
}
.pageNav h2 a {
background-image:url(/images/icons/arrow_blue-no-box.png);
background-position:0px 4px;
background-repeat:no-repeat;
padding-left:11px;
text-decoration:underline;
}
.pageNav h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
font-weight:bold;
color:#26499c;
margin-bottom:5px;
padding-top:5px;
}
.pageNav h3 a {
background-image:url(/images/icons/arrow_blue-no-box.png);
background-position:0px 4px;
background-repeat:no-repeat;
padding-left:11px;
text-decoration:underline;
}
.pageNavLink, a.pageNavLink, .pageNavLink a {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:13px;
margin-bottom:5px; 
font-weight:normal;
text-decoration:none;
color:#463b2b;
background-color:transparent;
padding-left:10px;
background-image:url(/images/icons/arrow_black-dots.png);
background-repeat:no-repeat;
background-position:0px 4px;
}
a.pageNavLink:hover, .pageNavLink a:hover, .pageNavLinkHover, a.pageNavLinkHover, .pageNavLinkHover a, a.pageNavLinkHover:hover, .pageNavLinkHover a:hover {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:13px;
margin-bottom:5px; 
font-weight:normal;
text-decoration:none;
color:#cb5600;
background-color:transparent;
padding-left:10px;
background-image:url(/images/icons/arrow_black-dots.png);
background-repeat:no-repeat;
background-position:0px 4px;
}

/*
.relatedNav, a.relatedNav, .relatedNav a {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:13px;
margin-bottom:5px; 
font-weight:normal;
text-decoration:none;
color:#463b2b;
background-color:transparent;
padding-left:10px;
background-image:url(/images/icons/arrow_black-dots.png);
background-repeat:no-repeat;
background-position:0px 4px;
}
a.relatedNav:hover, .relatedNav a:hover, .relatedNavHover, a.relatedNavHover, .relatedNavHover a, a.relatedNavHover:hover, .relatedNavHover a:hover {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:13px;
margin-bottom:5px; 
font-weight:normal;
text-decoration:none;
color:#cb5600;
background-color:transparent;
padding-left:10px;
background-image:url(/images/icons/arrow_black-dots.png);
background-repeat:no-repeat;
background-position:0px 4px;
}
*/


/* order navigation */
.topOrderNav {
background-color:transparent;
position:absolute;
top:50px;
left:493px;
}
.topOrderNavCatalog {
background-color:transparent;
position:absolute;
top:50px;
left:400px;
}
.topNav, a.topNav, .topNav a {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
white-space:nowrap;
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
color:#26499c;
text-decoration:none;
margin:0px 7px 0px 7px;
/*padding-top:5px;*/
display:block;
}
a.topNav:hover, .topNav a:hover, .topNavHover, a.topNavHover, .topNavHover a, a.topNavHover:hover, .topNavHover a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
white-space:nowrap;
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
text-decoration:underline;
color:#cb5600;
margin:0px 7px 0px 7px;
display:block;
}
.addArrow {
background-image:url(/images/icons/arrow_boxBlue_onWhite.gif);
background-position:0px 0px;
background-repeat:no-repeat;
padding-left:22px !important;
}
a.addArrow:hover, .addArrow a:hover, .addArrowHover, a.addArrowHover, .addArrowHover a, a.addArrowHover:hover, .addArrowHover a:hover {
background-image:url(/images/icons/arrow_boxRed_onWhite.gif);
background-position:0px 0px;
background-repeat:no-repeat;
padding-left:22px !important;
}
.topNavPipe {
width:1px;
background-image:url(/images/icons/topNavPipe12.gif);
background-position:0px 6px;
background-repeat:no-repeat;
margin:0px;
height:10px;
}
/* top utility navigation */
.utilNav {
position:absolute;
left:285px;
top:9px;
white-space:nowrap;
width:0px;
}
td.spacerCell img {
width:20px;
}
a.topUtilNav, .topUtilNav a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	white-space:nowrap;
    text-decoration: none;
    color: #83704f;
	display:block;
	margin-top:0px;
	margin-left:0px;
	margin-left:6px;
	margin-right:6px;
}
.topUtilNav:hover, a.topUtilNav:hover .topUtilNav a:hover, .topUtilNavHover, a.topUtilNavHover, .topUtilNavHover a, a.topUtilNavHover:hover, .topUtilNavHover a:hover  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	white-space:nowrap;
    text-decoration: none;
    color: #26499c;
	display:block;
	margin-top:0px;
	margin-left:0px;
	margin-left:6px;
	margin-right:6px;
}
.utilNavPipe {
width:1px;
background-image:url(/images/icons/topNavPipe12.gif);
background-position:0px 8px;
background-repeat:no-repeat;
margin:0px;
height:8px;
}
.tollNumber {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
    color: #83704f;
	margin-right:23px;
left:285px;
margin-bottom:0;
margin-left:0;
margin-top:0;
padding-right:10px;

top:9px;
white-space:nowrap;
width:0;

}
.searchText {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	white-space:nowrap;
    color: #26499c;
	margin-right:5px;
}
/* footer navigation */
#footer {
background-color:#ebe7db;
width:965px;
}
#footerNavWrapper {
padding-top: 5px;
padding-bottom: 25px;

}
#footerLeft {
width:9px;
}
#footerRight {
width:9px;
}
.footerText, .footerText * {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#463b2b;
font-size:10px;
line-height:11px;
padding-top:5px;
}
#footerNav {
width:100%;
}
.footerLink, a.footerLink, .footerLink a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:11px;
text-transform:capitalize;
color:#463b2b;
text-decoration:none;
font-weight:normal;
padding:0px 12px 0px 0px;
}
a.footerLink:hover, .footerLink a:hover, .footerLinkHover, a.footerLinkHover, .footerLinkHover a, a.footerLinkHover:hover, .footerLinkHover a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:12px;
text-transform:capitalize;
color:#cb5600;
text-decoration:underline;
font-weight:normal;
padding:0px 12px 0px 0px;
}
.footerPipe {
background-image:url(/images/icons/topNavPipe12.gif);
background-position:0px 0px;
background-repeat:no-repeat;
padding:0px 10px 0px 0px;
height:10px;
}
/* breadcrumb navigation */
#breadcrumbs {
margin-bottom:19px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:capitalize;
font-size:10px;
line-height:11px;
color:#463b2b;
text-decoration:none;
font-weight:normal;
margin-right:35px;
margin-left:35px;
}
.breadcrumbsLink, a.breadcrumbsLink, .breadcrumbsLink a {
text-decoration:none;
font-weight:normal;
color:#cb5600;
margin-right:10px;
padding-left:8px;
background-image:url(/images/icons/arrow_black-dots.png);
background-position:0px 4px;
background-repeat:no-repeat;
text-decoration:underline;
}
a.breadcrumbsLink:hover, .breadcrumbsLink a:hover, .breadcrumbsLinkHover, a.breadcrumbsLinkHover, .breadcrumbsLinkHover a, a.breadcrumbsLinkHover:hover, .breadcrumbsLinkHover a:hover {
font-weight:normal;
margin-right:10px;
padding-left:8px;
color:#cb5600;
background-image:url(/images/icons/arrow_black-dots.png);
background-position:0px 4px;
background-repeat:no-repeat;
}

