/*  _______________________________________

	01 MENU BAR
    _______________________________________  */


#wrapper_menu {
width: 952px;
margin:0;
display:block;
position: relative;
z-index:999;
display:table;
}

.productInformationLinks #wrapper_menu {
	z-index:900;
}

#wrapper_menu .menu {
	list-style:none;
	width:952px;
	margin:0;
	height:38px;
	padding:0;
	display:table-row;
}

#wrapper_menu_full {
width: 100%;
margin:0;
display:block;
position: relative;
z-index:9999;
}

#wrapper_menu_full .menu {
	list-style:none;
	width:950px;
	margin:0;
	height:38px;
	padding:0;
}

.menu li {
/*float:left;*/
text-align:center;
position:relative;
padding:0;
margin:0;
border:none;
display:table-cell;
}

.menu li.fullwidth {
position: static !important;
font-family: 'ClarendonFSLight',Arial,sans-serif;
}
.menu li:hover {
/*background:#161616;*/
padding: 0;
margin:0;
}
.menu li.nodrop:hover {
background:#ffffff;
/*border:1px solid #000000;*/
padding: 4px 10px 4px 9px;
}
.menu li.nodrop:hover a {
padding: 0px;
}
.menu li a {
color: #ffffff;
text-align:center;
outline:0;
padding: 8px 0 0 0;
margin: 0;
text-decoration:none;
display:block;
}

.menu li .topNav{
border-left:1px solid #c0977e; 
border-right:1px solid #682e08; 
background-color:#99572e;
background:url('../graphics/wood-btn.gif'); 
background-repeat:repeat-x;
height: 29px;
padding-left: 3px;
padding-right: 3px;
}

.menu li:nth-child(9) .topNav {
background:url('../graphics/HNY-btn.gif'); 
}

li:nth-child(10) .topNav{
background: black !important;
}
a[href*="Black_Friday"]::after {
display: none !important;
}
.menu li:hover:nth-child(10) a {
background: #fbf241 !important;
color: black;
font-weight: bold;
}

.menu li span {
color: #ffffff;
text-align:center;
outline:0;
padding: 8px 0 0 0;
margin: 0;
text-decoration:none;
display:block;
}
.menu li:hover a {
color:#993300;
text-shadow: none;
position:relative;
z-index:11;
/*padding: 8px 0 0 0;*/
background:url('../graphics/wood-btn-active.gif');
border-left: 1px solid #ead2a2;
border-right: 1px solid #f1dfb2;
margin: 0;
}

.menu li:hover a {
color:#993300;
text-shadow: none;
position:relative;
z-index:11;
/*padding: 8px 0 0 0;*/
background:url('../graphics/wood-btn-active.gif');
border-left: 1px solid #ead2a2;
border-right: 1px solid #f1dfb2;
margin: 0;
}

.menu li:hover:nth-child(9) a {
background:url('../graphics/HNY-btn-active.gif');
}

.topNav:after{
    content:"\25B6";
    padding-left:5px;
    display:inline-block;
    font-size:10px;
    width:10px;
}
.topNav:hover:after{
    content:"\25BC";
    font-size:10px;
    padding-left:5px;
    display:inline-block;
    width:10px;
}

.menu li:hover div a {
display:inline;
}

.menu .AccNav_dropdown div a {
display:inline;
padding: 0;
color: #993300;
}

.menu li .drop {
padding-right:27px;
background: #9b5a34 url('../graphics/topnav_03.gif') no-repeat right 13px;
}

.menu li:hover .drop {
padding-right:27px;
background: #f2e0b4 url('../graphics/topnavhover_03.gif') no-repeat right 12px;
}

.menu li .penkits {
width: 120px;
height: 29px;
background: #9b5a34 url('../graphics/topnav_03.gif') no-repeat;
}

.menu li:hover .penkits {
width: 120px;
height: 29px;
background: #f2e0b4 url('../graphics/topnavhover_03.gif') no-repeat;
}

.menu li .AccNav {
width: 120px;
height: 29px;
background: #9b5a34 url('../graphics/accNav.jpg') no-repeat;
}

.menu li:hover .AccNav {
width: 120px;
height: 29px;
background: #f2e0b4 url('../graphics/accNav.jpg') no-repeat;
}

.menu li .projectkits {
width: 134px;
height: 29px;
background: #9b5a34 url('../graphics/topnav_04.gif') no-repeat;
}

.menu li:hover .projectkits {
width: 134px;
height: 29px;
background: #f2e0b4 url('../graphics/topnavhover_04.gif') no-repeat;
}

.menu li .penblanks {
width: 129px;
height: 29px;
background: #9b5a34 url('../graphics/topnav_05.gif') no-repeat;
}

.menu li:hover .penblanks {
width: 129px;
height: 29px;
background: #f2e0b4 url('../graphics/topnavhover_05.gif') no-repeat;
}

.menu li .bigblanks {
width: 126px;
height: 29px;
background: #9b5a34 url('../graphics/topnav_06.gif') no-repeat;
}

.menu li:hover .bigblanks {
width: 126px;
height: 29px;
background: #f2e0b4 url('../graphics/topnavhover_06.gif') no-repeat;
}

.menu li .tools {
width: 87px;
height: 29px;
background: #9b5a34 url('../graphics/topnav_07.gif') no-repeat;
}

.menu li:hover .tools {
width: 87px;
height: 29px;
background: #f2e0b4 url('../graphics/topnavhover_07.gif') no-repeat;
}

.menu li .finishing {
width: 177px;
height: 29px;
background: #9b5a34 url('../graphics/topnav_08.gif') no-repeat;
}

.menu li:hover .finishing {
width: 177px;
height: 29px;
background: #f2e0b4 url('../graphics/topnavhover_08.gif') no-repeat;
}

.menu li .laser {

width: 179px;
height: 29px;
background: #9b5a34 url('../graphics/topnav_09.gif') no-repeat;
}

.menu li:hover .laser {
margin-right: 1px;
width: 179px;
height: 29px;
background: #f2e0b4 url('../graphics/topnavhover_09.gif') no-repeat;
}

/* Right aligned menu item */

.menu .right {
float:right;
right:0;
margin-right:0px;
}
.menu li.right:hover {
margin-right: -1px;
}



/*  _______________________________________

02 DROP DOWN MENU
_______________________________________  */



/* Left & right aligned common styles */

.menu .dropdown_1column, 
.menu .dropdown_2columns, 
.menu .dropdown_3columns, 
.menu .dropdown_4columns,
.menu .dropdown_5columns,
.menu .dropdown_fullwidth,
.menu .AccNav_dropdown
{
margin:4px auto;
left:-999em;
position:absolute;
background: #f9ecdd url('../graphics/dropdown-bg.gif') repeat-x;
border-bottom: #8b3c06 1px solid;
padding:0;
text-align:left;
}

/* Drop Downs Sizes */

.menu .dropdown_1column {width: 145px;}
.menu .dropdown_2columns {width: 300px;}
.menu .dropdown_3columns {width: 455px;}
.menu .dropdown_4columns {width: 610px;}
.menu .dropdown_5columns {width: 765px;}
.menu .dropdown_fullwidth {
width: 952px;
background: #f9ecdd url('../graphics/dropdown-bg.gif') repeat-x;
border-bottom: #8b3c06 1px solid;
}

.menu li .first_fullwidth {

}

/* Showing Drop Down on Mouse Hover - Left aligned */

.menu li:hover .dropdown_1column, 
.menu li:hover .dropdown_2columns, 
.menu li:hover .dropdown_3columns,
.menu li:hover .dropdown_4columns,
.menu li:hover .dropdown_5columns {
left:-1px;
top:25px;
}
.menu li:hover .dropdown_fullwidth {
left:0px;
top:33px;
display: block;
}

#wrapper_menu_full .menu li:hover .dropdown_fullwidth {
left:50%;
margin-left:-470px;
top:32px;
display: block;
}

/* Showing Drop Down on Mouse Hover - Right aligned */

.menu li .align_right {
/* Rounded Corners */
}
.menu li:hover .align_right {
left:auto;
right: 1px;
top:25px;
}
.menu li.right:hover .dropdown_fullwidth {
right:0px;
top:33px;
}

/* Columns Sizes */

.menu .col_1,
.menu .col_2,
.menu .col_3,
.menu .col_4,
.menu .col_5,
.menu .col_6 {
	display:inline;
	float: left;
	position: relative;
	padding: 0 0 0 10px;
	margin: 10px 0 0 0;
	border-left: 1px solid #ebd090;
}

.menu .col_1 li a {
	color: #000000;
	background:none !important;	
	border:0px;
}

.menu .col_1 li a:hover {
	color: #000000;
	text-decoration: underline;
	background:none !important;
	border:0px;
}

.menu .col_1 {width:140px;}
.menu .col_2 {width:300px;}
.menu .col_3 {width:329px;}
.menu .col_4 {width:610px;}
.menu .col_5 {width:765px;}
.menu .col_6 {width:920px;}

/* IMPORTANT */

/* Use the firstcolumn class for the items that stick to the left edge of the dropdown */
.menu .firstcolumn {
	margin-left: 15px; /* Clearing margin & left */
	clear: left;
	border-left: none;
}

.menu .laststcolumn {
	border: none;
	padding-left: 0;
	display:inline;
	float: right;
}



/*  _______________________________________

	03 CONTENT STYLING
    _______________________________________  */



.menu p,
.menu ul,
.menu li,
.menu h2,
.menu h3 {
	color:#000000;
	font-size:14px; 
	font-family:Arial, Helvetica, sans-serif;
	line-height:21px;
	text-align:left;
}
.menu p {
	color:#666666;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	margin:0;
	margin-bottom:10px;
}

.menu .navheader {
color: #9b5523;
font-size: 11px;
line-height: 14px;
font-weight: normal;
}

.menu a.buynow {
font-size: 11px;
color: #000000;
background: url('../graphics/buynowarrow.png') no-repeat 55px 1px;
}

.menu .strong {
	font-weight:bold;
}
.menu .italic {
	font-style:italic;
}
.menu h2, 
.menu h3 {
	text-shadow:1px 1px #000000;
	border-bottom:1px solid #333333;
	margin-top:7px;
}
.menu h2 {
	font-weight:400;
	font-size:21px;
	margin-bottom:18px;
	padding-bottom:11px;
}
.menu h3 {
	font-weight:600;
	font-size:14px;
	margin-bottom:14px;
	padding-bottom:7px;
}
.menu li:hover div a {
	text-decoration:none;
	text-shadow:none;
	border:none;
	padding:0;
}

/* Images styles */

.menu .img_left { /* Image sticks to the left */
	width:auto;
	float:left;
	margin:0 15px 5px 0px;
}

.menu .img_right { /* Image sticks to the right */
	width:auto;
	float:right;
	margin:2px 0px 5px 15px;
}


/* Standard lists styles */

.menu li ul {
	list-style:none;
	padding:0;
	margin:0 0 12px 0;
}

.menu li ul li {
	font-size:12px;
	line-height:19px;
	position:relative;
	text-shadow: 1px 1px 1px #000000;
	padding:0;
	margin:0;
	float:left;
	text-align:left;
	width:145px;
}

.menu li ul li a {
	padding:0;
	background:none;	
}
.menu li ul li a:hover {
	padding:0;
	background:none !important;	
}
.menu li ul li:hover {
	background:none;
	border:none;
	padding:0;
	margin:0;
}

/*ie 7 conditionals */
.menu li {
*float:left;
*width:auto;
}
.menu li a p{
*background:none !important;
}