
.b-nav-panel {
    clear: both;
    position: relative
}

.b-nav-panel__main-navi {
    float: right;
    width: 870px;
	margin-right:70px;
	list-style:none;
}

.b-nav-panel__main-navi LI {
    float: right
}

.b-nav-panel__main-navi .menu-link {
    display: block;
    padding: 0 12px;
    color: #004e8e;
    font-size: 11px;
    line-height: 30px;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
	font-weight:bold;
}

.b-nav-panel__main-navi LI:hover .menu-link, .b-nav-panel__main-navi .active .menu-link {
    color: #fff;
    background: #9dc702 url(../images/active-item-tail.png) 0 0 repeat-x;
    border-radius: 4px 4px 0 0
}

.sub-menu.level1 {
    display: none;
    position: absolute;
    top: 30px;
    left: 0;
    padding: 20px 15px 5px 15px;
    background: url(../images/tail-menu-sub.png) repeat-x scroll 0 0 #fff;
    border-radius: 0 0 10px 10px;
    box-shadow: 0 6px 6px rgba(48, 50, 50, 0.09);
    z-index: 100
}

.sub-menu.sub-menu__custom {
    left: auto;
    padding: 20px 15px;
    min-height: inherit;
    width: auto
}

.sub-menu__custom .sub-menu__item {
    margin: 0;
    padding-left:10px;
}

.b-nav-panel__main-navi LI:hover .level1 {
    display: block
}

.sub-menu__item {
    float: left;
    margin: 0 15px 20px;
    width: 160px
}

.sub-menu__products {
    float: right;
    padding: 0 0 0 15px;
    display: none
}

.sub-menu__item.next-lvl {
    clear: both
}

.sub-menu__item LI {
    float: none;
    line-height: 31px;
    border-top: 1px dashed #c1c1c1;
	list-style:none;
}

.sub-menu__item LI:first-child {
    border: 0
}

.sub-menu__item A {
    display: block;
    color: #7e7d7d
}

.sub-menu__item LI A {
    color: #0273b5;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
	text-decoration:none;
}
.sub-menu__item LI A:hover{	color:#ea2127;}
.sub-menu__item .menu-product-view {
    display: none;
    position: absolute;
    top: 20px;
    right: 30px;
    border: 1px solid #d1d1d1
}

.sub-menu__item A:hover .menu-product-view {
    display: block;
}


.sub-menu__products__list {
    display: none;
    width: 585px;
    overflow: hidden
}

.sub-menu__products__list A {
    color: #7e7d7d;
    text-decoration: none !important
}

.sub-menu__products__list IMG {
    margin: 0 10px 0 0;
    border: 1px solid #d1d1d1;
    vertical-align: middle
}

.sub-menu__products__list SPAN {
    vertical-align: middle;
    display: inline-block;
    width: 103px;
    text-decoration: underline
}

.sub-menu__products__list A:hover SPAN {
    text-decoration: none
}

.sub-menu__products__list LI {
    width: 180px;
    margin: 0 0 15px 0;
    padding: 0 15px 0 0
}

.sub-menu__custom .sub-menu__products__list {
    width: 210px
}

.sub-menu__custom .sub-menu__products__list LI {
    float: none;
    width: auto;
    margin: 0;
    padding: 0;
    line-height: 31px;
    border-top: 1px dashed #c1c1c1
}

.sub-menu__custom .sub-menu__products__list LI:first-child {
    border: 0
}

.sub-menu__custom .sub-menu__products__list LI A {
    color: #7e7d7d;
    display: block
}

.b-nav-panel__site-search {
    float: right;
    margin: 8px 0 0 0
}

.b-nav-panel__site-search .form-search {
    position: relative
}

.b-nav-panel__site-search .input-text {
    margin: 0;
    padding: 0 30px 0 15px;
    width: 147px;
    height: 28px;
    border: 0;
    color: #0069b4;
    font-size: 16px;
    background: url(http://www.whitecloudelectroniccigarettes.com/skin/frontend/default/theme332/images/site-search-input.png) 0 0 no-repeat !important
}

.ie8 .b-nav-panel__site-search .input-text {
    line-height: 28px
}

.b-nav-panel__site-search .button {
    position: absolute;
    top: 0;
    right: 0;
    width: 33px;
    height: 28px;
    background: 0
}

.b-nav-panel__site-search .button SPAN {
    display: none
}