/* Main menu settings */
ul,  ul li {
	list-style:none;
	list-style-type:none;
	margin:0;padding:0;
}
#horizontal-wrapper { 
}
#horizontal-wrapper ul,
#horizontal-wrapper ul ul {
list-style-type:none;
}

#horizontal-main-menu {
   margin:0;
   padding:0;
   width:auto;
   font-family:Verdana, Geneva, sans-serif; /* Menu font */
   font-size:90%; /* Menu text size */
   width:100%;
   z-index:9000; /* This makes the dropdown menus appear above the page content below */
   position:absolute;
margin-top:-72px;
   height:70px;
width:960px;
background:none;
z-index: 9;
}


/* Top menu items */
#horizontal-main-menu ul {
   font-family:Verdana, Geneva, sans-serif; /* Menu font */
   font-size:90%; /* Menu text size */
   z-index:9000; /* This makes the dropdown menus appear above the page content below */
   	height:auto;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
background:none;
margin-left:0px;
width:auto;
}
#horizontal-main-menu ul li {
   margin:0;
   margin-right:0px;
   padding:0px;
   float:left;
   position:relative;
   border: none;
   -moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
height:39px;
color:#000;
margin-top:0px;
}



#horizontal-main-menu ul li
{
font-family:verdana, arial, helvetica, sans-serif;
list-style-type: none;
font-weight:normal;
width: auto;
display: block;
padding: 1em;
padding-top:1.2em;
padding-bottom:.2em;
text-decoration: none; 
background:none;
box-shadow: none;
	border:none;
	border-right: 1px solid #000;
	}

#horizontal-main-menu ul li, 
#horizontal-main-menu ul li a {
	color:#fff;
	font-weight:bold;
	font-size:15px;
}




#horizontal-main-menu li#here,
#horizontal-main-menu li a#here,
#horizontal-main-menu ul li.active,
#horizontal-main-menu ul a li.active,
#horizontal-main-menu ul a li:hover,
#horizontal-main-menu ul li:hover {
background:#f04f2c;
color:#fff;
}
#horizontal-main-menu ul li:hover a,
#horizontal-main-menu ul li.hover a { /* This line is required for IE 6 and below */
}



/* Submenu items */
#horizontal-main-menu ul ul {
   display:none; /* Sub menus are hiden by default */
   position:absolute;
   top:45px;
   padding:0;margin:0;
   left:0;
right:auto; /*resets the right:50% on the parent ul */
   height:auto;
   z-index:4000;
background:none;
width:100%;
min-width:100%;
margin-top:-4px;
}
#horizontal-main-menu ul ul li
{
   left:auto;  /*resets the left:50% on the parent li */
   margin:0; /* Reset the 1px margin from the top menu */
   padding:0;
   clear:left;
   width:94%;
   max-width:94%;
      text-align:center; 
font-size:12px;
color:#fff;
clear:both;
margin-top:0px;
margin-left:-1px;
line-height:1.2em;
height:auto;
padding:.4em;
background:#8c0b03;
	background: -moz-linear-gradient(top, #8c0b03 1%, #9e1c14 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#8c0b03), color-stop(100%,#9e1c14));
	background: -webkit-linear-gradient(top, #8c0b03 1%,#9e1c14 100%);
	background: -o-linear-gradient(top, #8c0b03 1%,#9e1c14 100%);
	background: -ms-linear-gradient(top, #8c0b03 1%,#9e1c14 100%);
	background: linear-gradient(top, #8c0b03 1%,#9e1c14 100%);
}


#horizontal-main-menu ul ul li hover,
#horizontal-main-menu ul li.active ul li:hover,
#horizontal-main-menu ul li:hover ul li:hover,
#horizontal-main-menu ul li.hover ul li:hover { /* This line is required for IE 6 and below */
		background:#000;
color:#fff;
}
#horizontal-main-menu ul ul li a {
	padding:.4em;
	display:block;
	color:#000;
}

/* Flip the last submenu so it stays within the page */
#horizontal-main-menu ul ul.last {
   left:auto; /* reset left:0; value */
   right:0; /* Set right value instead */
}

/* Make the sub menus appear on hover */
#horizontal-main-menu ul li:hover ul,
#horizontal-main-menu ul li.hover ul { /* This line is required for IE 6 and below */
   display:block; /* Show the sub menus */
}

.hide-online-ordering-std {display:none;}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { /* STYLES GO HERE */ 

#horizontal-main-menu {
width:768px;
display:none;
}

}