
/* ALL LEVELS *//* Style consistent throughout all nav levels */
#anav li {position:relative;text-align:center;/* background:url(../images/top-menu-nav-pipe.gif) no-repeat top right;*/}
#anav li.over {z-index:999;}
#anav li ul li a, #anav li ul li a:hover {display:block;line-height:14px; }
*html #anav li ul { margin-left:10px;}


#anav li ul li {/*padding:0 0 8px 8px!important;*/background:none!important;}
#anav li ul li a.level1 {color:#000!important;/*background:url(../images/mega-red-bullet.gif) 0 4px no-repeat !important;*/text-decoration:none;padding:0 0 0 10px!important;font-weight:normal!important; margin:0 0 2px 0; font-size:11px; font-family:Arial, Helvetica, sans-serif;} 

#anav li ul li a:hover.level1 {color:#be1e2d!important;/*background:url(../images/mega-red-bullet.gif) 0 4px no-repeat !important;*/text-decoration:none;padding:0 0 0 10px!important;font-weight:normal!important;  font-size:11px; font-family:Arial, Helvetica, sans-serif; background:none!important;} 


#anav li ul li a.level2, #anav li ul li a.level2:hover {color:#303030;text-decoration:none;}
#anav li ul li a.level2:hover {color:#a50327!important;}
#anav li ul li a.level3, #anav li ul li a.level3:hover {color:#006994;text-decoration:none;}
#anav li ul li a.level3:hover {color:#a50327!important;}
#anav li ul li a.level1 {/*border-top:1px solid #4D4D4D;*/margin-top:8px;line-height:14px;}
#anav li ul li a.level1.first {border:0;margin-top:0; background:none;letter-spacing:1px;}
#anav li ul li a:hover.level1.first {letter-spacing:1px;}
#anav a {display:block;line-height:19px;text-decoration:none;padding:0 13px!important;/*letter-spacing:0.025em;*/letter-spacing: .26em;font-weight: lighter;text-transform: lowercase;font-size:14px;float:left;font-family:Arial, Helvetica, sans-serif; color:#000;}
#anav a:hover {display:block;line-height:19px;text-decoration:none;padding:0 13px!important;color:#CC0000;letter-spacing: .26em;font-weight: lighter;text-transform: lowercase;font-size:14px;}
*html #anav a,*html #anav a:hover {padding:0 12px!important;}
*:first-child+html #anav a,*:first-child+html #anav a:hover {padding:0 12px!important;}

#anav span {display:block;cursor:pointer;white-space:normal;}
#anav li ul span {white-space:normal;}
/* 0 LEVEL */
	#anav li {float:left;/*background:url(../images/bar.gif) no-repeat top right;*/ /*padding:0 3px 0 0;*/}

#anav li.last {background:url(../images/activity-bdr-left.gif) no-repeat scroll left center transparent;}
/*#anav li span {padding-top:5px;}*/
#anav li.active a {color:#000;}
#anav a.select {} 
/*.top_level > a  {height:42px;}
*:first-child+html .top_level > a  {height:43px;}
* html .top_level a {height:42px;}*/
#anav li.over {}
#anav li.nav-activity-html.over { /*background:url(../images/activity-bdr-left.gif) no-repeat scroll left center transparent;*/}
#anav li.over a, #anav li.over a:hover {/*background:url(../images/top-menu-nav-pipe.gif) no-repeat top right;*/}



* html .top_level ul li a.level1 {height:auto!important;}
* html .top_level ul li a.level2 {height:auto!important;}
/* 1ST LEVEL */
#anav ul li, #anav ul li.active {float:left;padding-bottom:1px;}
#anav ul li.last {padding-bottom:0;}
#anav ul a, #anav ul a:hover {float:none;padding:0;background:none; }
#anav ul li a {font-weight:normal !important;}
/* 2ND LEVEL */
#anav ul {position:absolute;width:192px;top:16px;left:-10000px;}
*html #anav ul {top:15px;}
*:first-child+html #anav ul {top:15px;}
#anav ul li {text-align:left!important;}
/* Show menu */
#anav li.over > ul {left:8px;}
#anav li.over > ul li.over > ul {left:100px;}
#anav ul li a {color: #303030 !important;}
#anav ul li a:hover {color: #006994 !important;}
#anav li.columns {width:175px; margin:10px 0 0 10px;padding:0;}
*html #anav li.columns {margin:10px 0 0 5px;}
#anav li.columns ul ul li.level2 {margin:0;padding:0;}
#anav li.columns > ul > li.level1 {padding-left:8px!important;} /* hack-ie 6/7 */
*:first-child+html #anav li.columns > ul > li > ul > li{line-height:14px;height:auto!important;padding:0!important;}
/* 3RD+ LEVEL */
#anav ul ul {border: 0px;left:0;position: relative;top:0;background: none;}
#anav ul ul li {float: none;width:auto;}
#anav ul ul ul li a {color: #006994 !important;background:none;}
#anav li.columns > ul ul ul {clear:both; background-image:none!important;}
dd.linksty a, dd.linksty a:hover {position:relative!important;width:200px;white-space:nowrap!important;left:190px!important;top:-28px!important;background:none!important;color:#006994!important;text-decoration:underline!important;font-weight:bold;}
.megabtmbg a.design-online, .megabtmbg a.design-online:hover {float:right!important;background:none!important;width:180px!important;margin-top:7px!important;}
* html dd.linksty a {width:180px!important;}
* html dd.linksty a:hover {width:180px!important;}
.megabtmbg a.design-online img {border:0!important;}
* html .megabtmbg img {padding-right:12px;float:right;position:relative;}
/** ie6 hack */
#anav li.over ul.shown-sub {left:0;}
#anav li.over li li ul.shown-sub {left:100px;}

/*for last tab*/

/* width for level 0 */
#anav li {text-align:center;}



.level1 ul {float:left;}
/* three col width for drop down */

/* Corners */
span.megacorners-top, span.megacorners-bottom, span.megacorners-top span.megacorners-toplft, span.megacorners-bottom span.megacorners-btmlft {
	font-size:1px;line-height:1px;display:block;height:8px;background-repeat:no-repeat;background-image:none;margin:0!important;padding:0!important;
}
#anav li.last span.megacorners-top {background-image:url(../images/mega-top-bg-last.png); height:16px;}
*html #anav li.last span.megacorners-top {background-image:url(../images/mega-top-bg-last.gif); height:16px;}
span.megacorners-top {background-image: url(../images/mega-top-bg.png); height:16px;}
span.megacorners-top span.megacorners-toplft {	ba/*ckground-image: url(../images/mega-top-crv-rt.png);margin-left:25px!important;*/height:16px;}
span.megacorners-bottom {/*background-image: url(../images/mega-btm-crv-lft.png) ;*/}
span.megacorners-bottom span.megacorners-btmlft{/*background-image: url(../images/mega-btm-crv-rt.png) ;*/margin-left:12px!important;}
*html span.megacorners-top {background-image: url(../images/mega-top-bg.gif);}
*html span.megacorners-top span.megacorners-toplft {}
/** html span.megacorners-bottom {background-image: url(../images/mega-btm-crv-lft.gif);}
* html span.megacorners-bottom span.megacorners-btmlft{background-image: url(../images/mega-btm-crv-rt.gif);}*/
/* corner positions */
span.megacorners-top {background-position: 0 0;}
span.megacorners-top span.megacorners-toplft {	background-position: 100% 0;}
span.megacorners-bottom {background-position: 0 100%;clear: both;}
span.megacorners-bottom span.megacorners-btmlft {background-position: 100% 100%;height:15px;}
.megarightbg {background:url(../images/mega-center-bg.png) repeat-y 100% 0;float:left;width:195px; }
*html .megarightbg {background:url(../images/menu-center-bg.gif) no-repeat 100% 0!important;clear:both;;}
.megarightbg .bdrleft {float:left;}
.megabtmbg {background:url(../images/mega-btm-bg.png) no-repeat 100% 100%!important;width:195px;float:left;}
*html .megabtmbg {background:url(../images/mega-btm-bg.gif) no-repeat 100% 100%!important; top:-5px; position:relative;}
.megabtmbg .bdrleft {float:left; height:14px;width:100%; }
.megabtmbg img.right {float:right;margin:6px 18px 0 0;}

#anav {padding:0;float:left;/*width:100%;*/ height:20px;}
#anav .right-corn {float:left;width:100%;}
/* For Custom Products Drop Down */
* html #anav li ul.cstm li a:hover {background:none;}
#anav li ul.cstm {width:320px !important;}
* html .megabtmbg .dyo dl dd.cp a:link, .megabtmbg .dyo dl dd.cp:hover {background:none !important;}
* html .megabtmbg .dyo {width:auto !important;}



/*new structure for menu*/
.menu-bg {background:url(../images/mega-center-bg.gif) repeat-y scroll center top transparent;margin:0 0 5px;padding:0;width:195px;}
.menu-bg div.topbg {background:url(../images/mega-top-bg.gif) no-repeat scroll center top transparent;}
.menu-bg div.topbg div.btmbg {
background:url(../images/mega-btm-bg.gif) no-repeat scroll center bottom transparent;color:#3E3E3E;font-size:11px;
line-height:12px;padding:10px;}
#wishlist-table .regular-price .price { color:#000;}

li.nav-activity-html ul {margin-left:-103px;}
li.nav-activity-html ul li a {text-align:right!important; }
li.nav-activity-html ul span{padding-right:8px!important;}
*html li.nav-activity-html ul span{padding-right:15px!important;}
*:first-child+html li.nav-activity-html ul {margin-left:-110px;}
*html li.nav-activity-html ul {margin-left:-103px!important;}

li.nav-stoves-html ul {margin-left:-12px;}
*html li.nav-stoves-html ul {margin-left:-10px!important;}

#anav .nav-stoves-html a{ padding-left:0!important;}
#anav .nav-stoves-html a:hover{ padding-left:0!important;}
*:first-child+html #anav .nav-stoves-html a{ padding-left:0!important;}
*:first-child+html #anav .nav-stoves-html a:hover{ padding-left:0!important;}
#anav .nav-activity-html span.activity{padding-left:22px!important; padding-right:0!important; color:#000000;display:block;float:left;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:lighter;letter-spacing:0.26em;line-height:19px;text-transform:lowercase;cursor:text;}

*html #anav .nav-activity-html span.activity{padding-left:20px!important;background:url(../images/activity-bdr-left.gif) no-repeat scroll left center transparent;}
*:first-child+html #anav .nav-activity-html span.activity{padding-left:17px!important;background:url(../images/activity-bdr-left.gif) no-repeat scroll left center transparent;}

/*accessories*/

#anav .nav-accessories-html a{padding-right:15px!important;}
#anav .nav-accessories-html a:hover { padding-right:15px!important;}

*html #anav .nav-accessories-html a,#anav .nav-accessories-html a:hover{padding-right:10px!important;}

