/* CSS Document */

/* nav functionality styles: */
	ul#nav{
	float:left;
	margin:0 auto;
	width:1000px;
	/**line-height:1em;needs to match height**/
	height:54px;/**needs to match line-height**/
	}
	#nav a{
	display: block;
	/*width: 225px;*/
	}
	ul#nav, ul#nav ul{
	list-style:none;
	margin:0;
	padding:0;
	}
	ul#nav li{
	padding:0;
	margin:0;
	/*width:225px;*/
	float: left;
	}
	ul#nav li a {
	/*width:225px;*/
	height:54px;/**needs to match line-height**/
	}
	ul#nav li ul {
	position: absolute; 
	left: -999em;
	padding:0px;
	margin-top:-1px;
	}
	ul#nav li ul li {
	width:100%;
	}
	ul#nav li:hover ul, ul#nav li.over ul {
	left:0px;
	}
	ul#nav li:hover ul, ul#nav li.over ul {
	left:0px;
	}

/* nav look/feel styles */
	.dropdown{
	text-align:left;
	width:1000px;
	z-index:100;
	}
	ul#nav li ul.dropdown .dropdown-bg-content{
	background:url(../images/bluepng.png);
	}
	
	.corner{
background-image:url(../images/swirlEnd.png);
width:135px;
height:80px;
float:right;}
	ul#nav li ul.dropdown .dropdown-bottom{
	background:url(../images/bluebottompng.png) no-repeat;
	height:13px;
	width:1000px;
	}
	.dropdown-inner{
	padding:20px;
	color:white;
	font-weight:bold;
	position:relative;
	line-height:1.7em;
	}
	ul#nav .dropdown a{
	display:inline;
	color:#0000FF;
	background:none;
	border:none;
	}
	ul#nav .dropdown a:hover{
	color:#0000FF;
	background:none;
	border:none;
	}
	ul#nav a{
	display:block;
	text-indent:-999em;
	width:100%;
	background:black;
	color:white;
	text-decoration:none;
	
	}
	ul#nav a.root-a{
	border:none;
	background:#993300;
	}
	ul#nav a.root-a:hover{
	border:none;
	background:orange;
	}
	ul#nav a:hover{
	background:#999999;
	}
	
	ul#nav li a#Products{background: transparent url(/images/productsNav.jpg) 0px 0px no-repeat; width:202px; height:54px; }
	ul#nav li a#Products:hover{background: transparent url(/images/productsNav.jpg) 0px -54px no-repeat;}
	#productspage ul#nav li a#Products{background: transparent url(/images/productsNav.jpg) 0px -54px no-repeat;}
	
	ul#nav li a#Services{background:url(/images/servicesNav.jpg) 0px 0px no-repeat; width:200px; height:54px;}
	ul#nav li a#Services:hover{background:url(/images/servicesNav.jpg) 0px -54px no-repeat;}
	#servicespage ul#nav li a#Services{background:url(/images/servicesNav.jpg) 0px -54px no-repeat;}
	
	ul#nav li a#Sales{background:url(/images/salesNav.jpg) 0px 0px no-repeat; width:199px; height:54px;}
	ul#nav li a#Sales:hover{background:url(/images/salesNav.jpg) 0px -54px no-repeat;}
	#salespage ul#nav li a#Sales{background:url(/images/salesNav.jpg) 0px -54px no-repeat;}
	
	ul#nav li a#Parts{background:url(/images/partsNav.jpg) 0px 0px no-repeat; width:199px; height:54px;}
	ul#nav li a#Parts:hover{background:url(/images/partsNav.jpg) 0px -54px no-repeat;}
	#partspage ul#nav li a#Parts{background:url(/images/partsNav.jpg) 0px -54px no-repeat;}
	
	ul#nav li a#Home{background:url(/images/homeNav.jpg) 0px 0px no-repeat; width:200px; height:54px;}
	ul#nav li a#Home:hover{background:url(/images/homeNav.jpg) 0px -54px no-repeat;}
	#homepage ul#nav li a#Home{background:url(/images/homeNav.jpg) 0px -54px no-repeat;}
		/*Dropdown links structure styles*/

	ul#nav .dropdown dl.navcontent{

	float:none;

	width:760px;

	overflow:hidden;

	margin:0 auto;

	text-align:center;

	}

	ul#nav .dropdown dl.navcontent dd{

	float:left;

	margin:0px;

	padding:0px;

	padding-bottom:0px;

	}

	ul#nav .dropdown dl.navcontent a{

	width:auto;

	height:auto;

	text-indent:0;

	display:inline;
	color:#f3eb03;
	}
	
	ul#nav .dropdown dl.navcontent a:hover{

	width:auto;

	height:auto;

	text-indent:0;

	display:inline;
	color:#4aa046;

	}
	ul#nav .dropdown-inner a{

	width:auto;

	height:auto;

	text-indent:0;

	display:inline;
	color:#FFFFFF;
	}
