/* ######### Matt Black Strip Main Menu Bar CSS ######### */

.mattblackmenu{
	*text-align:center;
	position:relative;
    margin-top:0px;
	padding:2px 0 0 0;
/*	top:-10px;*/
	}
#ddtopmenubar{
	}
#menu .mattblackmenu a{
	text-decoration:none;
	text-transform:uppercase;
	cursor:pointer;
	color:#423e3a;
	font-size:15px;
	text-align:center;
	line-height:50px;
	height:50px;
	display:block;
	
	}
#menu .mattblackmenu a img{ vertical-align:middle; line-height:50px;}
#menu .mattblackmenu a:hover, #menu .mattblackmenu a.active, #menu .mattblackmenu a.selected{ color:#c50808;}
#menu .mattblackmenu a .tm_l{ }
#menu .mattblackmenu a .tm_r{ }
#menu .mattblackmenu a .tm_m{ line-height:50px; display: block; *padding-top:15px; }
#menu .mattblackmenu a:hover .tm_l, #menu .mattblackmenu a.active .tm_l, #menu .mattblackmenu a.selected .tm_l{}
#menu .mattblackmenu a:hover .tm_r, #menu .mattblackmenu a.active .tm_r, #menu .mattblackmenu a.selected .tm_r{}

#menu .mattblackmenu * html a{display:inline-block; width:100%; vertical-align:middle;}
#menu .mattblackmenu td{ height:50px; line-height:50px; vertical-align:middle; text-align:center;}
#menu .mattblackmenu td.sep_td{ vertical-align:middle; width:1px;}
#menu .mattblackmenu td.sep_td .sep{ width:10px; height:13px; margin-top:5px; background:url(sep.gif) no-repeat left top;}

#footer_menu td{ height:25px; vertical-align:middle;}
#footer_menu .mattblackmenu a{
	font-family:Tahoma, Helvetica, sans-serif;
	text-decoration:underline;
	text-transform:none;
	cursor:pointer;
	color:#fff;
	font-size:11px;
	text-align:center;
	line-height:20px;
	*height:20px;
	display:block;
	padding:0 7px;
	
	}
#footer_menu .mattblackmenu a:hover, #footer_menu .mattblackmenu a.active, #footer_menu .mattblackmenu a.selected{ text-decoration:none;}
#footer_menu .mattblackmenu td.sep_td{ vertical-align:middle; width:1px;}
#footer_menu .mattblackmenu td.sep_td .sep{ width:6px; height:9px;  background:url(sep2.gif) no-repeat left top; line-height:0; font-size:0;}