@charset "UTF-8";
/* PULSAR NAV CSS */

/* MAIN NAV */

#mainNav ul {
	line-height:39px;
	font-size:12px;
	color:#FFFFFF;
	margin-left:67px;
	}
	
#mainNav ul li
{
	float:left;
	list-style-type: none;
}
	
#mainNav ul li a{
	
	display:block;
	height:39px;
	text-align:center;
	background-position:top;
	background-repeat:no-repeat;
	margin-left:0px;
	}
	
#mainNav ul li a span {
	display:none;
	}
	
#mainNav ul li a.navAbout {
	background-image:url(../images/about-us-btn.jpg);
	width:77px;
	}

#mainNav ul li a.navProduct {
	background-image:url(../images/product-range-btn.jpg);
	width:116px;
	}

#mainNav ul li a.navBuying {
	background-image:url(../images/buying-with-us-btn.jpg);
	width:118px;
	}

#mainNav ul li a.navCustomers {
	background-image:url(../images/our-customers-btn.jpg);
	width:115px;
	}

#mainNav ul li a.navContact {
	background-image:url(../images/contact-us-btn.jpg);
	width:89px;
	}

#mainNav ul li a.navMyAccount {
	background-image:url(../images/my-account-btn.jpg);
	width:99px;
	}

#mainNav ul li a.navBasket {
	background-image:url(../images/basket-btn.jpg);
	width:89px;
	}
	
#mainNav ul li a:hover {
	background-position:bottom;
	}

#mainNav ul li a.active 
{
	background-position:bottom;
	}
	
	
/* SUBNAV */

#subNav ul, #subNavStd ul {
	/*margin-left:20px;*/
	color:#333333;
	font-weight:lighter;
	}
	
#subNav ul li, #subNavStd ul li {
	/*font-size:2.0em;
	font-weight:lighter;
	color:#333333;
	line-height:150%;
	text-transform: lowercase;*/
	
	font-size:2.0em;
	text-transform: lowercase;
	padding: 0 20px;
	background-position: left top;
	border-top: #ddd 1px solid;
	display:block;
	background-image: url(../images/secondTierBackground.jpg);
	/*line-height: 49px;*/
	padding-top: 14px;
	padding-bottom: 14px;
	font-weight:100;
	background-repeat: repeat-x;
	background-color: #b6b6b6;
	}

/*#subNav ul li ul, #subNavStd ul li ul {
	font-size:0.3em;
	font-weight:lighter;
	color:#999999;
	
	}*/
/*#categoryList li.child
{
	font-size: 1.3em;
	font-weight: lighter;
	color: #999;
	margin-left:20px;
	line-height: 140%;
}

	
#subNav ul li a, #subNav ul li ul a, #subNavStd ul li a, #subNavStd ul li ul a {
	font-weight:normal;
	text-transform: lowercase;
	}
	
#subNav ul li a:hover, #subNav ul li ul li a:hover, #subNavStd ul li a:hover, #subNavStd ul li ul li a:hover {
	color:#D6030E;
	font-weight:lighter;
	}*/
	
#subNav ul li a, #subNavStd ul li a {
                font-weight:lighter;
                color:#333333;
                display:block;
                padding:0px 20px;
                margin:0px -20px;
}

                
#subNav ul li a:hover, #subNavStd ul li a:hover, #subNav ul li.active a, #subNavStd ul li.active a {
                color:#D6030E;
                font-weight:lighter;
}
	
	
#subNav ul li.child, #stdNavStd ul li.child, #subNav ul li.upto, #stdNavStd ul li.upto {
                font-size:1.2em;
                line-height:1.1em;
                background-image:none;
                background-color:#CCC;
                border-top:1px solid #DDD;
                border-bottom:1px solid #B7B7B7;
                padding:0px 20px;
                margin:0px 0px;
                font-weight:normal;
                font-weight:lighter;
                display:block;
                color: #333;
}

#subNav ul li.child a, #stdNavStd ul li.child a, #subNav ul li.upto a, #stdNavStd ul li.upto a{
                color:#333;
                display:block;
                margin:0px -20px;
                padding:4px 20px;
}

#subNav ul li ul, #subNavStd ul li ul {

}
                
#subNav ul li.child a:hover, #subNavStd ul li.child a:hover, #subNav ul li.upto a:hover, #stdNavStd ul li.upto a:hover {
                color:#CCC;
                font-weight:lighter;
                background-color:#999;

}

#subNav ul li.upto, #stdNavStd ul li.upto 
{
	font-style:italic;
}


	
	
/* OPTIONS NAV */

#optionsMenu ul {
	line-height:30px;
	font-size:12px;
	color:#FFFFFF;
	margin-left:30px;
	}
	
#optionsMenu ul li a{
	float:left;
	display:block;
	height:30px;
	text-align:center;
	background-position:top;
	background-repeat:no-repeat;
	margin-left:0px;
	}
	
#optionsMenu ul li a span {
	display:none;
	}
	
#desc {
	background-image:url(../images/descriptionOption.jpg);
	width:74px;
	}

#spec {
	background-image:url(../images/specificationOption.jpg);
	width:82px;
	}

#grade {
	background-image:url(../images/gradeOption.jpg);
	width:90px;
	}

#manual {
	background-image:url(../images/manualOption.jpg);
	width:54px;
	}
	
#optionsMenu ul li a:hover {
	background-position:bottom;
	}
	