/****************************************************** 
 * @author http://www.9magentothemes.com
 * @copyright (C) 2011- 9MagentoThemes.Com
 * @license PHP files are GNU/GPL
*******************************************************/
.megamenu-container {
   
    height: 49px;
}
#megamenu {
    margin: 0 auto;
    position: relative;
 
    padding: 0 ;
    z-index: 99;
}
#megamenu ul {
    padding: 0;
    margin: 0;
}
#megamenu ul li {
    float: left;
    position:relative;
    list-style: none outside none;
    background:url('../../megamenu/images/tick-menu.png') no-repeat scroll right 0 transparent;
}
#megamenu ul li.root {
    height:49px;
    z-index:11;
}
#megamenu ul li.active a, #megamenu ul li a:hover {background:#7ADCD2;color:#fff;}
#megamenu div.childcontent ul li a:hover {background:none;}
#megamenu ul li.last {
    background:0 none;
}
#megamenu ul li.root a {
    line-height: 35px;
}
#megamenu ul li a {
    z-index: 10;
    position: relative;
    color: #E5DC62;
    font-family: Impact, Charcoal, sans-serif;
    letter-spacing: 1px;
    text-transform:uppercase;
    text-decoration:none;
    font-weight:normal;
    font-size: 170%;
    font-style: normal;
    display:block;
    cursor:pointer;
    padding: 0 12px;
    margin-top: 14px;
}
#megamenu ul li a span {
}
#megamenu ul li.over > a {
    color:#fff;
}
#megamenu ul li.current > a {
    color:#fff;
}
#megamenu li.background {
    background:#7ADCD2;
    z-index: 8;
    position: absolute; 
}
#megamenu li.background .left {
    background:none ;
    height: 47px;
    float:none !important;
    margin-right: 34px;
}
#megamenu li.root > div.childcontent {
    position:absolute;
    top:49px;
    left:-10000px;
    background:#352315;
    z-index:7;
    text-align: left;
	border-top:4px solid #7ADCD2;
	width:230px;
}
#megamenu .megamenu-title > img {
    float:left;
}
#megamenu .root > .megamenu-title > img {
    padding:16px 2px 0 0 !important;
}
#megamenu .megamenu-title > img.icon-megamenu {
    padding:10px 2px 0 10px;
}
#megamenu .megamenu-title > img.no-icon-megamenu {
    padding:7px 0 0 0;
}
#megamenu div.categorycontent {
    border: 1px solid #cccccc;
    background:#FFFFFF;
}
#megamenu .childcontent ul li a {
    color:#fff;
    line-height: 32px;
    
}
#megamenu li.over div.childcontent {
    left:0;
}
#megamenu li.over div.childcontent p{color:#fff;font-size:100%;}
#megamenu li.over div.childcontent p img {margin:10px 0;}
#megamenu div.childcontent ul {
    top:0;
    float:left;
    width: 100%;
}
#megamenu div.childcontent ul li {
    float:left;
    background:none;
    width:100%;
    background:#6E576C;
}
#megamenu div.childcontent ul li a {
    font-size:120%;
    letter-spacing: 0;
    text-transform:none;
    padding:0;
    display:block;
    margin: 0 8px;
	font-family:Arial;
	background:#6E576C;
}
#megamenu div.childcontent ul li a:hover {
    color: #A8AF3F;
}
#megamenu div.childcontent ul li.group > a {
    text-transform:uppercase;
	color:#d97321;
    font-family: Impact, Charcoal, sans-serif;
	font-size:160%;
	background:#6E576C;
}
#megamenu div.childcontent ul ul li.group > a {
    border: 0;
    background:#6E576C;
}
#megamenu div.childcontent ul li a span {
background:#6E576C;
}
#megamenu .sub-megamenu {
    position:absolute;
    top:0;
    left:-10000px;
    background:#FFFFFF;
    z-index:20;
}
#megamenu .sub-megamenu > ul {
}