/* Common styles for both menus */
#guiSiteMenu
{
}
#guiSiteMenu  ul.siteMenu
{
}
#guiSiteMenu ul.siteMenu li
{
	background-repeat: no-repeat;
    !--[if lt IE 8]>
	display:inline-block;
    <![endif]--> 
	text-align:left;
}
#guiSiteMenu ul.siteMenu li a
{
	display: inline;
	height: 16px;
	line-height:16px;
	margin-right: 25px;
}

#guiSiteMenu ul.siteMenu li.section a
{
	height: 20px;
}

#guiSiteMenu ul.siteMenu li a.active
{
}

/* Site menu */
ul#menu
{
	margin: 0px;
	padding-left: 20px;
}
ul#menu li
{
	display:inline;
}
ul#menu li.section	
	{
		background-image: url('../images/menuItemBg.png');
		background-color: Transparent;
		line-height:20px;
	}
ul#menu li.first { background-image: url('../images/menuCatTopBg.png'); background-color: Transparent; }
ul#menu li.last	{ background-image: url('../images/menuCatBottomBg.png'); background-color: Transparent; }
ul#menu li.bottom	{ background-image: url('../images/menuItemLastBg.png'); background-color: Transparent; }
ul#menu li.current	{ background-image: url('../images/menuItemLastBg.png'); background-color: Transparent; }


/*ul#menu li a:hover
{
	color:#AECF26;
	text-decoration:none;
}*/
/* Category menu */
ul#menu li div.subCatContainer
{
	z-index: 10000;
	position: absolute;
	/*left: 105px;*/
	display: none;
}
ul#menu li div.subCatContainer a.showAll
{
	background-image: url('../images/optionsBg.png');
	background-repeat: repeat-x;
	padding-left: 10px;
	position:absolute;
	left:0px;
	right:0px;
	width:auto;
	top:0px;
	height:20px;
	line-height:20px;
}
ul#menu li div.subCatContainer ul.subCategory
{
	float: left;
	margin-top:0px;

}
ul#menu li div.subCatContainer ul.subCategory
{
	padding: 20px 0 30px 0;
	background-image: none;
    text-align:left;
}

/*    ul#menu li div.subCatContainer ul.subCategory li.header
    {
	    background-color: #393836;	    	            	    
    }*/

        ul#menu li div.subCatContainer ul.subCategory li.header a
        {	        
	        font-weight:bold;
	        text-transform:uppercase;	        
	        line-height:12px;	        
	        vertical-align: middle;
	        padding-top:2px;
	        height:28px;
        }

    ul#menu li div.subCatContainer ul.subCategory li
    {
	    padding:0 10px;
	    display:block;
	    width: 150px;
	    background-image: none;      	    
    }
        ul#menu li div.subCatContainer ul.subCategory li a
        {
	        background-image: none;
	        height:auto;
	        line-height:12px;
	        padding-top:4px;
			margin-left:10px;
        }


/* Extra menu - Newsletter */
ul#menuExtra
{
	margin-top: 10px;
}
    ul#menuExtra li
    {
	    height: 26px;
	    background-image: url('../images/menuExtraItemBg.png');
    }
        ul#menuExtra li a:hover
        {
            text-decoration:none;
            color:#666666;
        }
