/*
<button value="submit" class="submitBtn"><span>Submit</span></button>
<a class="image-left" > <span class="image-right">Home</span></a>
*/

<meta name="viewport" content="width=device-width, initial-scale=1">
.menu2-nav{
    list-style:none;
    z-index: 1000;
}
ul.top-nav{
    padding:0px;
    margin-top:0px;
  	margin-bottom:0;
  	margin-left:0px;
  	margin-right:20%;
    height:45px;
    
}
li.menu-0{
    float:left;
    display:inline;
    margin:0;  
    height:45px;
    padding:0;
    position:relative;
}
a.menu-0{
    display:block;
    position:relative;
    height:45px;  
    border:0; 
    text-align:center;
    padding:0;
    font-family:'Roboto', sans-serif;
    line-height:33px;
    color:#cccccc;
    text-decoration:none;
    font-size:16px;
    font-weight:normal;
    cursor: pointer;
    overflow:visible;  /* removes extra side padding in IE */
	background:#7a100f;
	border-bottom:4px solid #7a100f;
}
a.menu-0::-moz-focus-inner {
    border:none;  /* overrides extra padding in Firefox */
}
span.menu-0{
    display:block; 
    height:45px;
    padding:8px 11px 10px 12px;
    white-space:nowrap;    
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* Safari and Google Chrome only - fix margins */
    span.menu-0{
        margin-top: -1px;
    }
}

/* hover things for menu-0 */
a.BtnHover, a.menu-0:hover{
    background-position:0 -45px; 
	color:#ffffff;
	background:#8f1413;
	border-bottom:4px solid #d4760b;
}
span.BtnHover, span.menu-0:hover{
    background-position: right -180px;
}
span.BtnHover span.menu-expand, span.menu-expand:hover{
    background-position: right -135px;
}
a.menu-1:link{
	color:#ffffff;
	font-family:'Roboto', sans-serif;
	font-size:13px;
    font-weight:normal;
	text-decoration:none;
    z-index: 1100;
}
	
a.menu-1:visited{
	color:#000000;
	text-decoration:none;}

ul.sub-nav{
    list-style:none;
    position:absolute; 
    left:0; top:49px;
    margin:0; padding:0;
    float:left;
    width:auto;
    -moz-border-radius-bottomleft: 0px;
    -moz-border-radius-bottomright: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    border:0px solid #000000;
    z-index:1100;
}
ul.sub-nav li{
    display:block;
    position:relative;
    height:35px;
    border:0; 
    background:#da2028;
	text-align:center;
    padding:0;
    line-height:33px;
    cursor:pointer;
    overflow:visible;  /* removes extra side padding in IE */
	}
	
ul.sub-nav li:hover{
	color:#000000;
	background:#ec3e46;
}