/**
 * aheadWorks Co.
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the EULA
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://ecommerce.aheadworks.com/LICENSE-M1.txt
 *
 * @category   AW
 * @package    AW_Advancedmenu
 * @copyright  Copyright (c) 2009-2011 aheadWorks Co. (http://www.aheadworks.com)
 * @license    http://ecommerce.aheadworks.com/LICENSE-M1.txt
 */
 

/** Enterprise */
.aw-hpln-header-nav-container {
    background:url("images/bkg_nav.gif") no-repeat scroll 0 100% transparent;
    margin-bottom:-1px;
    padding-bottom:3px;
    position:relative;
}
.aw-hpln-header-nav {
    background:url("images/bkg_nav.gif") no-repeat scroll 0 0 #DEDEDE;
    min-height:28px;
    padding-left: 3px;
    padding-right: 3px;
    text-align:left;
    width:934px;
}
/* 1 column layout */
.col1-layout .col-main .aw-hpln-header-nav-container {
    width:940px;
    margin-left: -21px;
}
.col1-layout .col-main .aw-hpln-header-nav {


}
/* 2 column layout */
.col2-right-layout .col-main .aw-hpln-header-nav-container,
.col2-left-layout .col-main .aw-hpln-header-nav-container {
    background:url("images/bkg_nav_2col.gif") no-repeat scroll 0 100% transparent;
    width: 757px;
    margin-left: -21px;
}
.col2-right-layout .col-main .aw-hpln-header-nav,
.col2-left-layout .col-main .aw-hpln-header-nav {
    background:url("images/bkg_nav_2col.gif") no-repeat scroll 0 0 #DEDEDE;
    width: 751px;
}

/* 3 column layout */
.col3-layout  .col-main .aw-hpln-header-nav-container {
    background:url("images/bkg_nav_3col.gif") no-repeat scroll 0 100% transparent;
    width: 574px;
    margin-left: -21px;
}

.col3-layout  .col-main .aw-hpln-header-nav {
    background:url("images/bkg_nav_3col.gif") no-repeat scroll 0 0 #DEDEDE;
    width: 568px;
}


.cms-home .col1-layout .aw-hpln-header-nav-container {
    margin-left: 0px !important;
}
.col1-layout .category-view .aw-hpln-header-nav-container,
.col1-layout .product-view  .aw-hpln-header-nav-container,
.col3-layout .category-view  .aw-hpln-header-nav-container,
.col3-layout .product-view .aw-hpln-header-nav-container,
.col2-left-layout .product-view .aw-hpln-header-nav-container,
.col2-right-layout .product-view .aw-hpln-header-nav-container,
.col2-left-layout .category-view .aw-hpln-header-nav-container,
.col2-right-layout .category-view .aw-hpln-header-nav-container {
    margin: 0px;
    margin-left: -1px;
}

/** Show */
.aw-hpln-mnu .level0 a.top {
    background:url("images/bkg_nav-item-border.gif") no-repeat scroll 100% 0 transparent;
    border-top:1px solid #C0C0C0;
    color:#333333;
    float:left;
    font-size:13px;
    font-weight:bold;
    height:28px;
    line-height:28px;
    padding:0 0 0 17px;
    text-decoration:none !important;
}

.aw-hpln-mnu .level0 a.top span {
    background:url("../images/bkg_nav-item-border.gif") no-repeat scroll 100% 0 transparent;
    float:left;
    padding:0 19px 0 0;
    white-space:nowrap;
}

.aw-hpln-mnu li.level0 {
    float:left;
    height:28px;
    position:relative;    
}

.aw-hpln-mnu li.over a.top,
.aw-hpln-mnu li.active a.top {
    background-position:0 -60px;
    border:0 none;
    height:29px;
    margin-left:-1px;
    padding:0 0 0 18px;
}

.aw-hpln-mnu li.over a.top {
    height: 31px;
    line-height: 30px;
    position: relative;    
}

.aw-hpln-mnu li.over a.top span,
.aw-hpln-mnu li.active a.top span{
    background-position:100% -60px;
    padding:1px 19px 0 0;
}

.aw-hpln-mnu .aw-am-dropbox {
    background:none repeat scroll 0 0 #FBFBFB;
    border-top: none;
    border-right:1px solid #AEAEAE;
    border-left:1px solid #AEAEAE;
    border-bottom:1px solid #AEAEAE;
    left:-10000px;
    padding:5px 11px 5px;
    position:absolute;
    z-index: 999;
    top:30px;
    width:13.5em;
}

.aw-hpln-mnu ul.aw-am-dropbox li > a {
    color:#444444;
    font-size:12px;
    line-height:1.2;
    text-decoration:none !important;
    padding: 1px 4px;
}

.aw-hpln-mnu ul.aw-am-dropbox li a:hover,
.aw-hpln-mnu ul.aw-am-dropbox li.current a {
    color: #D02600 !important;
}

.aw-hpln-mnu ul.aw-am-dropbox li{
    border-top:1px solid #E2E2E2;
    display:block;
    float:none;
    height:auto;
}
.aw-hpln-mnu ul.aw-am-dropbox li.dropbox-first{
    border-top:none;
}
/** Basic */
.aw-hpln-mnu li.current span{

}
.aw-hpln-mnu li.current li span{

}
/************** ALL LEVELS  *************/
/* Style consistent throughout all nav levels */
.aw-hpln-mnu li {
    
}
.aw-hpln-mnu li.over {
	
}
.aw-hpln-mnu a, .aw-hpln-mnu a:hover {
	display:block;
	text-decoration:none;
}
.aw-hpln-mnu span {
	display:block;
	cursor:pointer;
	white-space:nowrap;
}
.aw-hpln-mnu li ul span {
	white-space:normal;
}

/************ 0 LEVEL  ***************/
.aw-hpln-mnu li {
	float:left;
}
.aw-hpln-mnu li.active a {

}
.aw-hpln-mnu a {
	float:left;
	padding:5px 12px 6px 8px;

}
.aw-hpln-mnu li.over a, .aw-hpln-mnu a:hover {

}

/************ 1ST LEVEL ************/
.aw-hpln-mnu ul li, .aw-hpln-mnu ul li.active {
	float:none;
	margin:0;
	padding-bottom:1px;
}
.aw-hpln-mnu ul li.last {
	padding-bottom:0;
}
.aw-hpln-mnu ul a, .aw-hpln-mnu ul a:hover {
	float:none;
	padding:0;
	background:none;
}
.aw-hpln-mnu ul li a {
	font-weight:normal !important;
}

/************ 2ND LEVEL ************/


/* Show menu */
.aw-hpln-mnu li.over > ul {
	left:-1px;
}
.aw-hpln-mnu li.over > ul li.over > ul {
	left:100px;
}
.aw-hpln-mnu li.over ul ul {
	left:-10000px;
}
.aw-hpln-mnu ul li a {

}
.aw-hpln-mnu ul li a:hover {

}
.aw-hpln-mnu ul li a, .aw-hpln-mnu ul li a:hover {

}
.aw-hpln-mnu ul span, .aw-hpln-mnu ul li.last li span {
	padding:3px 15px 4px 15px;
}

/************ 3RD+ LEVEL ************/
.aw-hpln-mnu ul ul {
	top:5px;
}
.aw-hpln-mnu li.level2 A{
	padding-left:20px !important;
}
.aw-hpln-mnu li.level3 A{
	padding-left:40px !important;
}
.aw-hpln-mnu li.level4 A{
	padding-left:60px !important;
}
.aw-hpln-mnu li.level5 A{
	padding-left:80px !important;
}
