/* ######### CSS for top level tabs ######### */

.tabsmenuclass ul{


overflow: hidden;
width: auto;
margin: 0;
padding: 0;
list-style-type: none;
background: url(../slice/nav-tail.gif) repeat-x;

}

.tabsmenuclass li{

float: left;
margin:0px;



text-align:center;
color:#fcf958;
text-shadow: 1px 1px 1px #000;
        filter: dropshadow(color=#BFC3C6, offx=1, offy=1);
	color:#fcf958;
	background:url(../slice/navdvi.png) no-repeat right top;

	
}


.tabsmenuclass ul li a{
display: block;
padding:0 20px;
text-transform:capitalize;



color: #fcf958;
margin-right: 1px;
text-decoration: none;
text-transform:uppercase;
text-shadow: 1px 1px 1px #000;
        filter: dropshadow(color=#BFC3C6, offx=1, offy=1);
		line-height:60px;
			font-family:"Freeroad Regular";
	color:#fcf958;
	font-size:18px;
	font-weight: normal;
				
}

.tabsmenuclass a:hover, .tabsmenuclass a.selected{
	color:#2f82ff;
	

	text-shadow: 1px 1px 1px #000;
        filter: dropshadow(color=#BFC3C6, offx=1, offy=1);
		

transition: all 0.5s linear;
}


/* ######### CSS for sub menu container below ######### */

.tabsmenucontentclass{
clear: left;
background: url(../slice/menu2.jpg) no-repeat;
height: 30px;
	width:1000px;
	float:left;
	
}

.tabsmenucontentclass ul{
	width:1200px;
	float:left;
margin: 0;
padding: 0 10px;
list-style-type:none;

}

.tabsmenucontentclass li{
	
line-height:23px;
float: left;
padding-left:0px;
padding-right:10px;


}
.tabsmenucontentclass ul li a {

text-shadow: 1px 1px 1px #000;
        filter: dropshadow(color=#BFC3C6, offx=1, offy=1);
		
	
	color:#fcf958;
	font-size:14px;
	transition: all 0.5s linear;
}
.tabsmenucontentclass ul li a:hover {
color:#2f82ff;
transition: all 0.5s linear;
}