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

.mattblackmenu ul{
margin: 0;
padding: 0;
font: normal 12px arial;
list-style-type: none;
border-bottom: 0px solid gray;
overflow: hidden;
width: 100%;
}

.mattblackmenu li{
display: inline;
margin: 0;
padding:0px 0px 0px 0px;
height: 46px;
text-align: center;
line-height:46px;
background-image:none;
}


.mattblackmenu li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 0px 37px; /*padding inside each tab*/
border-left: solid 1px #4a9cc6; /*right divider between tabs*/
color: white;

}


.mattblackmenu li a.first
{
  padding:0px 40px;
    border-left: solid 0px #4a9cc6;
}

.mattblackmenu li a.last
{
    border-right: solid 0px #4a9cc6;
}


.mattblackmenu li a:visited{
color: white;
}

.mattblackmenu li a:hover{
    background-image: url('/images/menu-sprite.png');
    background-repeat: repeat-x;
}

.mattblackmenu a.selected{
background-image: url('/images/menu-sprite.png');
    background-repeat: repeat-x;
}

/*Selected Menu based on class of body tag*/
body.home .mattblackmenu li a#menu1,
body.custsupport .mattblackmenu li a#menu2,
body.nhproducts .mattblackmenu li a#menu3,
body.products .mattblackmenu li a#menu3,
body.productsindex .mattblackmenu li a#menu3,
body.agents .mattblackmenu li a#menu4,
body.claims .mattblackmenu li a#menu5,
body.about  .mattblackmenu li a#menu6,
body.driver .mattblackmenu li a#menu7
{
  background-image: url('/images/menu-sprite.png');
  background-repeat: repeat-x;
  background-position:bottom left;
}





