﻿.MainMenuAbout
{    
    background:#c8d37c !important; 
    color:#ffffff !important;
    font-family:Trebuchet MS !important;    
    text-align:center !important;
    vertical-align:middle !important;    
    margin-bottom:0px !important;
    border-bottom-color:#c8d37c !important;
    border-top:1px solid #ffffff;   
}

.MainMenuAbout .rmLink:hover,
.MainMenuAbout .rmFocused,
.MainMenuAbout .rmExpanded
{
	background-color: #fff;
	color: #333;
}
/*Overriding rmExpanded*/
.MainMenuAboutExpanded
{
    background-color:#d8e0a3 !important;
}

.MainMenuAbout .text
{
    height:42px;
    line-height:20px;   
}
.MainMenuAbout:hover
{
    background-color:#d8e0a3 !important;
    color:#598059 !important;
    font-family:Trebuchet MS !important;
    cursor:pointer !important;
    text-align:center;    
}
.MainMenuAbout:selected
{
    background-color:#d8e0a3 !important;
    color:#598059 !important;
    font-family:Trebuchet MS !important;
    cursor:pointer !important;
    text-align:center;
    vertical-align:text-bottom;       
}
.MainMenuAbout a
{
    background-color:#fff !important;
    color:#598059 !important;
    font-family:Trebuchet MS !important;
    cursor:pointer !important;
    text-align:center;
    vertical-align:text-bottom;       
}
.MainMenuAboutChild
{
    background:#c8d37c !important; 
    color:#ffffff !important;
    font-family:Trebuchet MS !important;
    font-weight:bold !important;
    font-size:14px;
    text-align:center !important;
    vertical-align:middle !important;    
    cursor:pointer !important;
    border-top: 1px solid white;
}
.MainMenuAboutChild:hover
{
    background-color:#d8e0a3 !important;
    color:#598059 !important;
    font-family:Trebuchet MS !important;
    cursor:pointer !important;
    text-align:center;
    vertical-align:text-bottom;   
}
/*CULINARY CENTER*/
.MainMenuCulinaryCenter
{
    border-top:1px solid #ffffff;
    background-color:#788082 !important;
    color:#ffffff !important;
    font-family:Trebuchet MS !important;
    text-align:center !important;
}
.MainMenuCulinaryCenter:hover
{
    background-color:#d8dadb !important;
    color:#5a5a5a !important;
    font-family:Trebuchet MS !important;
    cursor:pointer !important;
}
.MainMenuCulinaryCenterChild
{
    background-color:#ce1621 !important;
    color:#ffffff !important;
    font-family:Trebuchet MS !important;
    text-align:center !important;
}
.MainMenuCulinaryCenterChild:hover
{
    background-color:#d8dadb !important;
    color:#5a5a5a !important;
    font-family:Trebuchet MS !important;
    cursor:pointer !important;
}
/*BRANDED PRODUCTS*/
.MainMenuBrandedProducts
{
    border-top:1px solid #ffffff;
    background-color:#438144 !important;
    color:#ffffff !important;
    font-family:Trebuchet MS !important;
    text-align:center !important;
}
.MainMenuBrandedProducts:hover
{
    background-color:#ffffff !important;
    color:#ce1621 !important;
    font-family:Trebuchet MS !important;
    cursor:pointer !important;
}
.MainMenuBrandedProductsExpanded
{
    background-color:#ffffff !important;
    color:#438144 !important;
}
.MainMenuBrandedProductsChild
{
    background-color:#438144 !important;
    color:#ffffff !important;
    font-family:Trebuchet MS !important;
    text-align:center !important;
    cursor:pointer !important;
    border-top: 1px solid white;
    border-bottom: 0;
    border-left:1px solid white;
}
.MainMenuBrandedProductsChildExpanded
{
    background-color:#ffffff !important;
    color:#438144 !important;   
      
    /*background: transparent url(../Skins/Menu/Arrow_Color_BrandedProducts.gif) no-repeat right -1px !important;     */
}
.MainMenuBrandedProductsChild:hover
{
    background-color:#ffffff !important;
    color:#438144 !important;
    font-family:Trebuchet MS !important;
    text-align:center !important;
}
/*Exclusively to override branded products menu .RadMenu_MainMenu .rmGroup .rmLink .rmExpandRight*/
.MainMenuBrandedProductsChild .rmExpandRight
{
    background: transparent url(../Skins/Menu/Arrow_White_BrandedProducts.gif) no-repeat right 2px !important;
    margin-right:10px;  
} 
.MainMenuBrandedProductsChildExpanded .rmExpandRight
{        
    background: url(../Skins/Menu/Arrow_Color_BrandedProducts.gif) no-repeat right 2px !important; 
	margin-right: 10px;
 /*  vertical-align:middle !important;	*/	
}
/*CUSTOM PRODUCTS*/
.MainMenuCustomProducts
{
    border-top:1px solid #ffffff;
    background-color:#2f3b40 !important;
    color:#ffffff !important;
    font-family:Trebuchet MS !important;
    text-align:center !important;
}
.MainMenuCustomProducts:hover
{
    background-color:#acb1b3 !important;
    color:#2f3b40 !important;
    font-family:Trebuchet MS !important;
    cursor:pointer !important;
}
/*CONTACT US*/
.MainMenuContactUs
{
    border-top:1px solid #ffffff;
    background-color:#e0bb3a !important;
    color:#ffffff !important;
    font-family:Trebuchet MS !important;
    text-align:center !important;
}
.MainMenuContactUs:hover
{
    background-color:#e6d496 !important;
    color:#ffffff !important;
    font-family:Trebuchet MS;
    cursor:pointer !important;
}
.MainMenuContactUsChild
{
    background-color:#e0bb3a !important;
    color:#ffffff !important;
    font-family:Trebuchet MS !important;
    text-align:center !important;
    border-top: 1px solid white;
    border-left: 1px solid white;
}
.MainMenuContactUsChild:hover
{
    background-color:#e6d496 !important;
    color:#ffffff !important;
    font-family:Trebuchet MS;
    cursor:pointer !important;
}
