@charset "utf-8";
/* JS disabled styles */

.no-js nav li:hover ul { 
display:block; 
}

/* base nav styles */
nav {
	display:block; 
	margin:0px auto 0px;  
	position:relative; 
	color:#7e7e7e; 
	font-size:14px; 
	font-family: 'Exo 2', sans-serif;
}
nav ul {  
	padding:0; 
	margin:0; 
	width:100% !important; 
}
nav li { 
	position:relative; 
	float:left; 
	list-style-type:none; 
}
nav ul:after { content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden; 
}
#topNav{
	width:1010px;
	height:40px !important;
	margin:0 auto;
	text-align:center;
	position:relative;
}
#li_6{
	border-left:1px solid rgb(224, 222, 222);
}
#li_1{
	border-left:1px solid rgb(224, 222, 222);
}
#li_5{
	border-right:1px solid rgb(224, 222, 222);
}
nav ul li ul{ 
	z-index:9999; 
	position:absolute;}
nav li a { 
	display:block; 
	width:167px; 
	padding:13px 0px;
	height:14px !important;  
	color:#444545; 
	border-left:1px solid #e0dede; 
	text-decoration:none; 
	color:#656565; font-size:14px; 
	font-family: 'Exo 2', sans-serif;
}




#activate_contact {
		outline:none; 
	text-decoration:none; 
	background-color:#F6891F;
	color:#FFF;
}
	
#activate_index {
		outline:none; 
	text-decoration:none; 
	background-color:#F6891F;
	color:#FFF;
}
	
	
.activate_engineoil {
		outline:none; 
	text-decoration:none; 
	background-color:#F6891F;
	color:#FFF;
}
	
	
.activate_additional {
		outline:none; 
	text-decoration:none; 
	background-color:#F6891F;
	color:#FFF;
}

#activate_motorsports {
		outline:none; 
	text-decoration:none; 
	background-color:#F6891F;
	color:#FFF;
}

#activate_promotions {
		outline:none; 
	text-decoration:none; 
	background-color:#F6891F;
	color:#FFF;
}
	





nav li:first-child a {
	border-left:none;
}
nav li.last a {
	border-right:none;
}
nav a span {
	display:none; 
	float:right; 
	margin-left:5px; 
}
nav ul ul { 
	display:none; 
	width:100%; 
	position:absolute; 
	left:0;
	background:#FFF; 
	text-align:center;
	width:167px !important;
	padding:0px 0px; 
}
nav ul ul li { 
	float:none;
	width:170px !important;
}
nav ul ul a {  
	border-left:none;
	height:auto !important;
	min-height:auto !important;
	padding:10px 0px;
	width:167px !important;
	border-right:none;
	color:#7e7e7e !important;			
	border-bottom:1px solid #CCC;
	font-size:13px; 
}
nav ul ul a:hover {
	width:167px !important;
	background-color:#F6891F!important; 
	color:#FFF !important;
	border-right:none !important ;
}

/* CSS3 */

/*.cssgradients nav { background-image:-moz-linear-gradient(0% 22px 90deg, #222, #999); background-image:-webkit-gradient(linear, 0% 0%, 0% 70%, from(#999), to(#222)); }*/

/*.cssgradients nav li:hover { background-image:-moz-linear-gradient(0% 100px 90deg, #999, #222); background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#222), to(#555)); }*/
.rgba nav ul ul a { color:#000 }
.rgba nav ul ul a:hover {color:#999; background:none; }
.borderradius.rgba nav ul ul li.last {    }
.csstransforms ul a span { -moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg); }

/* fallbacks */
.no-cssgradients nav, .no-js nav { padding-bottom:4px; border:none; background:url(../hridya/nav/images/images/div_09.jpg) repeat-x 0 0; }
.no-borderradius nav ul, .no-js nav ul { background:url(../hridya/nav/images/images/nav-right_03.jpg) no-repeat 100% 0; }
.no-borderradius nav ul ul, .no-js nav ul ul { background:none; }
.no-borderradius nav li, .no-js nav li { height:44px; }
.no-cssgradients nav li:hover, .no-js nav li:hover { background:url(../hridya/nav/images/images/navright-bg_05.jpg) repeat-x 0 0; }
.no-borderradius nav li li, .no-js nav li li { height:auto; width:98%; left:-2px; }
.no-borderradius nav li:first-child, .no-js nav li:first-child { background:url(../hridya/nav/images/images/nav-right_03.jpg) no-repeat 0 0; }
.no-borderradius nav li:first-child:hover, .no-js nav li:first-child:hover { background:url(../hridya/nav/images/images/navoverleft_05.jpg) no-repeat 0 0; }
.no-borderradius nav li li:first-child, .no-js nav li li:first-child { background:none; }
.no-rgba nav ul ul, .no-js nav ul ul { left:1px; padding-left:2px; background:url(../hridya/nav/images/images/sub_07.jpg) no-repeat 100% 100%; }
.no-rgba nav ul ul a, .no-js nav ul ul a { left:3px; }

/*.no-csstransforms ul a span { height:7px; width:12px; margin-top:8px; text-indent:-5000px; overflow:hidden; background:url(../fallback/indicator.png) no-repeat 0 0; }*/
.no-cssgradients.boxshadow nav { box-shadow:none; }

