#menu {text-transform:uppercase;}
#menu ul {width:100%;border:none;background:none;margin:0;padding:0;list-style:none;}
#menu li {border:none;background:none;color:#888;line-height:34px;z-index:300;letter-spacing:0px;font-weight:bold;font-size:11px;padding:0;margin:0 0px;float:left;position:relative;}
#menu li:hover{background-position:0 60px;}

#menu li a {border:none;background:none;text-decoration:none;display:block;padding:0 13px;color:#888;border-left:1px solid #DEDEDE;}
#menu li a:hover {background:none;text-decoration:none;color:#c60c46;background:#FFF;}
#menu ul ul {position:absolute;left:-999em;width:150px;}
#menu li:hover ul {left:auto;}

#menu ul ul li a {padding:8px 10px;font-variant:normal;}
#menu ul ul li {letter-spacing:0px;color:#888;z-index:300;width:150px;font-size:11px;font-weight:normal;
		font-style:normal;background:#EFEFEF;border-bottom:1px solid #FFF;/*border-left:1px solid #FFF;border-right:1px solid #FFF;*/margin:0px;}
#menu ul ul li a {line-height:18px;color:#888;text-decoration:none;}

#menu ul ul li:hover a {color:#c60c46;text-decoration:none;}
#menu ul ul li:hover li a {color:#c60c46;}
#menu ul ul li:hover li a:hover {color:#c60c46;background:#FFF;}
#menu ul ul li:hover {color:#c60c46;background:#FFF;border-bottom:1px solid #CDCDCD;}

#menu ul ul ul li {font-size:1em;}
#menu ul ul ul, 
#menu ul ul ul ul {position:absolute;margin-left:-999em;top:0;width:150px;}
#menu li li:hover ul,
#menu li li li:hover ul{margin-left:150px;}
#menu ul ul li:hover li a {text-decoration:none;}
#menu ul ul li li:hover a{color:#c60c46;text-decoration:none;background:#FFF;}

#menu li.home {padding:0px 10px;}
#menu li.home:hover {background:none;}
#menu li.home:hover a {background:none;}
