/*************************Highlights Nav*******************************/
#headerbar {
	width: 960px;
	height: 40px;
	padding-top: 20px;
	*width: 340px;
	*padding-top: 0px;
	*margin-top: 5px;
	*float: right;
}

#name {
	margin-left: 20px;
	margin-top: 8px;
	float:left;
	width: 600px;
}


ul#highlightsnav {
	width: 960px;	
	margin-left: 0px;
	height: 40px;
	background: #222;
	margin-bottom: 20px;
	list-style-type: none;	
	overflow: none;
	}

* html ul#highlightsnav {
	height: 35px;
}
	
#highlightsnav li {
	padding-top: 9px;	
	padding-right: 10px;	
	padding-left: 10px;
	margin-left: 60px;
	float:left;
	width: 105px;
	height: 40px;
	line-height: 1.8em;
	color: #888;
	font-size: 13px;
	text-decoration:none;
	text-align: center;	
	font-weight: bold;	
	overflow: hidden;
	}
	
#highlightsnav li a {
	display: block;
	}
	
#highlightsnav li.active {
	padding-top: 9px;
	padding-right: 10px;
	padding-left: 10px;
	margin-left: 60px;
	width: 105px;	
	height: 30px;
	line-height: 1.8em;
	color:#888;
	background: #333;
	font-size: 13px;
	text-decoration:none;
	text-align: center;	
	overflow: hidden;
	}
	
#highlightsnav li a.active {
	overflow: hidden;
}

#highlightsnav li.inactive {
	background-position: bottom;
	}
	
#highlightsnav li:hover {
	background-position: top;
	}
	
#chatlive {
	margin-left: 10px;
	margin-right: 20px;
	margin-top: -15px;
	float: right;
	width: 100px;
	*margin-top: -20px;
}

#chatlive img {
	float: left; 
	padding-right: 5px;
}

#phonenumber {
	margin-top: -15px;
	margin-right: 5px;
	float:right;
	width:120px;
	*margin-top: -20px;
}

.spacer {
	width: 60px;
	height: 22px;
	padding-right: 20px;
	margin-right: 20px;
	background: #000;
	display:inline;
	*margin-right: 5px;
	*width: 8px;
}


/*************************Drop Down Nav*******************************/
#nav, 
#zirgonav, 
#kicnav, 
#auroranav,
#helixnav,
#vintagenav,
#stellarnav,
#protocolnav{ line-height: 1; position: relative; z-index: 99999; }

#nav a {
	background: url('/img/salepitchimages/buttons/autolocproductsnav.jpg') no-repeat 0 0;
	display: block;
	height: 34px;
	width: 271px;
	text-indent: -999em;
	overflow: hidden;
}

#zirgonav a {
	background: url('/img/salepitchimages/buttons/zirgoproductsnav.jpg') no-repeat 0 0;
	display: block;
	height: 34px;
	width: 271px;
	text-indent: -999em;
	overflow: hidden;
}

#kicnav a {
	background: url('/img/salepitchimages/buttons/keepitcleanproductsnav.jpg') no-repeat 0 0;
	display: block;
	height: 34px;
	width: 304px;
	text-indent: -999em;
	overflow: hidden;
}

#auroranav a {
	background: url('/img/salepitchimages/buttons/auroraproductsnav.jpg') no-repeat 0 0;
	display: block;
	height: 34px;
	width: 271px;
	text-indent: -999em;
	overflow: hidden;
}

#helixnav a {
	background: url('/img/salepitchimages/buttons/helixproductsnav.jpg') no-repeat 0 0;
	display: block;
	height: 34px;
	width: 271px;
	text-indent: -999em;
	overflow: hidden;
}

#vintagenav a {
	background: url('/img/salepitchimages/buttons/vintageproductsnav.jpg') no-repeat 0 0;
	display: block;
	height: 34px;
	width: 271px;
	text-indent: -999em;
	overflow: hidden;
}

#stellarnav a {
	background: url('/img/salepitchimages/buttons/stellarproductsnav.jpg') no-repeat 0 0;
	display: block;
	height: 34px;
	width: 271px;
	text-indent: -999em;
	overflow: hidden;
}

#protocolnav a {
	background: url('/img/salepitchimages/buttons/protocolproductsnav.jpg') no-repeat 0 0;
	display: block;
	height: 34px;
	width: 304px;
	text-indent: -999em;
	overflow: hidden;
}

#nav dt.title {
	font-weight: bold;
	text-decoration: underline;
	margin-top: 5px;
	color: black;
}

#nav  dt.sub a {
	color: #000;
}

* html #navdsf a {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/salepitchimages/buttons/autolocproductsnav.png', sizingMethod='scale');
}

#nav li, 
#zirgonav li, 
#kicnav li, 
#auroranav li,
#helixnav li,
#vintagenav li,
#stellarnav li,
#protocolnav li{ float: left; position: relative; }

* html #nav li * { position: relative; }
* html #zirgonav li * { position: relative; }
* html #kicnav li * { position: relative; }
* html #auroranav li * { position: relative; }
* html #helixnav li * { position: relative; }
* html #vintagenav li * { position: relative; }
* html #stellarnav li * { position: relative; }
* html #protocolnav li * { position: relative; }

#nav li, #nav ul, 
#zirgonav li, #zirgonav ul, 
#kicnav li, #kicnav ul, 
#auroranav li, #auroranav ul,
#helixnav li, #helixnav ul,
#vintagenav li, #vintagenav ul,
#stellarnav li, #stellarnav ul,
#protocolnav li, #protocolnav ul{ margin: 0; padding: 0; }
	
/*--- Default ---*/
#nav-home a, 
#zirgonav-home a, 
#kicnav-home a, 
#auroranav-home a,
#helixnav-home a,
#vintagenav-home a,
#stellarnav-home a,
#protocolnav-home a{ background-position: 0 0; width: 52px; }

#nav-products a, 
#zirgonav-products a, 
#auroranav-products a,
#helixnav-products a,
#vintagenav-products a,
#stellarnav-products a{ background-position: -52px 0; width: 271px; }
#kicnav-products a, #protocolnav-products a { background-position: -52px 0; width: 304px; }

/*--- Hovering ---*/
#nav-home a:hover, 
#zirgonav-home a:hover, 
#kicnav-home a:hover, 
#auroranav-home a:hover,
#helixnav-home a:hover,
#vintagenav-home a:hover,
#stellarnav-home a:hover,
#protocolnav-home a:hover{ background-position: 0 -34px; width: 52px; }

#nav-products a:hover, 
#zirgonav-products a:hover, 
#auroranav-products a:hover,
#auroranav-products a:hover,
#helixnav-products a:hover,
#vintagenav-products a:hover,
#stellarnav-products a:hover{ background-position: -52px -34px; width: 271px; }
#kicnav-products a:hover, #protocolnav-products a:hover { background-position: -52px -34px; width: 304px; }
	
/*--- Clicking ---*/
#nav-home a:active, 
#zirgonav-home a:active, 
#kicnav-home a:active, 
#auroranav-home a:active,
#helixnav-home a:active,
#vintagenav-home a:active,
#stellarnav-home a:active,
#protocolnav-home a:active{ background-position: 0 -100px; width: 52px; }

#nav-products a:active, 
#zirgonav-products a:active, 
#auroranav-products a:active,
#helixnav-products a:active,
#vintagenav-products a:active,
#stellarnav-products a:active{ background-position: -52px -100px; width: 271px; }
#kicnav-products a:active, #protocolnav-products a:active { background-position: -52px -100px; width: 304px; }
	
/*--- Dropdowns ---*/
#nav li:hover ul, #nav li.over ul, 
#zirgonav li:hover ul, #zirgonav li.over ul, 
#kicnav li:hover ul, #kicnav li.over ul, 
#auroranav li:hover ul, #auroranav li.over ul,
#helixnav li:hover ul, #helixnav li.over ul,
#vintagenav li:hover ul, #vintagenav li.over ul,
#stellarnav li:hover ul, #stellarnav li.over ul,
#protocolnav li:hover ul, #protocolnav li.over ul{ left: 0; }

#nav li li { float: none; position: static; width: 100%; }
	
#nav li li a, #nav li li a:hover, #nav li li a:active, 
#zirgonav li li a, #zirgonav li li a:hover, #zirgonav li li a:active, 
#kicnav li li a, #kicnav li li a:hover, #kicnav li li a:active, 
#auroranav li li a, #auroranav li li a:hover, #auroranav li li a:active,
#helixnav li li a, #helixnav li li a:hover, #helixnav li li a:active,
#vintagenav li li a, #vintagenav li li a:hover, #vintagenav li li a:active,
#stellarnav li li a, #stellarnav li li a:hover, #stellarnav li li a:active,
#protocolnav li li a, #protocolnav li li a:hover, #protocolnav li li a:active{
		background: none;
		height: auto;
		text-indent: 0;
		color: #000;
}
	
#nav li li a:hover, 
#zirgonav li li a:hover, 
#kicnav li li a:hover, 
#helixnav li li a:hover,
#vintagenav li li a:hover,
#auroranav li li a:hover,
#stellarnav li li a:hover,
#protocolnav li li a:hover{ color: #fff; }

	
#nav li ul {
		background: #ff8c00 url('/img/backgrounds/autoloccats.jpg') no-repeat bottom;
		left: -1999px;
		padding: 5px 0px 20px 20px;
		position: absolute;
		top: 33px;
		width: 900px;
		z-index: 9999;
}

#zirgonav li ul {
		background: #31c7cf url('/img/backgrounds/zirgocats.jpg') no-repeat bottom;
		left: -1999px;
		padding: 5px 0px 20px 20px;
		position: absolute;
		top: 33px;
		width: 900px;
		z-index: 9999;
}

#kicnav li ul {
		background: #009bd9 url('/img/backgrounds/keepitcleancats.png') no-repeat bottom;
		left: -1999px;
		padding: 5px 0px 20px 20px;
		position: absolute;
		top: 33px;
		width: 900px;
		z-index: 9999;
}

#auroranav li ul {
		background: #3f3f3f;
		left: -1999px;
		padding: 5px 0px 20px 20px;
		position: absolute;
		top: 33px;
		width: 900px;
		z-index: 99999;
}

#helixnav li ul {
		background: #DBE120 url('/img/backgrounds/helixcats.jpg') no-repeat bottom;
		left: -1999px;
		padding: 5px 0px 20px 20px;
		position: absolute;
		top: 33px;
		width: 900px;
		z-index: 9999;
}

#vintagenav li ul {
		background: #A9772F url('/img/backgrounds/vintagecats.png') no-repeat bottom;
		left: -1999px;
		padding: 5px 0px 20px 20px;
		position: absolute;
		top: 33px;
		width: 900px;
		z-index: 9999;
}

#stellarnav li ul {
		background: #7f7f7f;
		left: -1999px;
		padding: 5px 0px 20px 20px;
		position: absolute;
		top: 33px;
		width: 900px;
		z-index: 9999;
}

#protocolnav li ul {
		background: #c40000;
		left: -1999px;
		padding: 5px 0px 20px 20px;
		position: absolute;
		top: 33px;
		width: 900px;
		z-index: 9999;
}
	
#nav li ul dl, 
#zirgonav li ul dl, 
#kicnav li ul dl, 
#auroranav li ul dl,
#helixnav li ul dl,
#vintagenav li ul dl,
#stellarnav li ul dl,
#protocolnav li ul dl{
		width: 200px;
		float: left;
		padding: 0px 15px 0px 0px;
}

#nav dl.col { width: 200px; float: left; }

* html #nav li ul dl { width: 200px; float: left; padding: 0px 15px 0px 0px; }
* html #zirgonav li ul dl { width: 200px; float: left; padding: 0px 15px 0px 0px; }
* html #kicnav li ul dl { width: 200px; float: left; padding: 0px 15px 0px 0px; }
* html #auroranav li ul dl { width: 200px; float: left; padding: 0px 15px 0px 0px; }
* html #helixnav li ul dl { width: 200px; float: left; padding: 0px 15px 0px 0px; }
* html #vintagenav li ul dl { width: 200px; float: left; padding: 0px 15px 0px 0px; }
* html #stellarnav li ul dl { width: 200px; float: left; padding: 0px 15px 0px 0px; }
* html #protocolnav li ul dl { width: 200px; float: left; padding: 0px 15px 0px 0px; }


#nav dl.col dt a, 
#zirgonav dl.col dt a, 
#kicnav dl.col dt a, 
#auroranav dl.col dt a,
#helixnav dl.col dt a,
#vintagenav dl.col dt a,
#stellarnav dl.col dt a,
#protocolnav dl.col dt a{ width: 200px; padding-bottom: 10px; font-weight: normal; font-size: 11px; }

#nav dl.col dt a:hover, 
#zirgonav dl.col dt a:hover, 
#kicnav dl.col dt a:hover, 
#auroranav dl.col dt a:hover,
#helixnav dl.col dt a:hover,
#vintagenav dl.col dt a:hover,
#stellarnav dl.col dt a:hover,
#protocolnav dl.col dt a:hover{ width: 200px; padding-bottom: 10px; font-weight: normal; font-size: 11px; }

#nav dl.col dd a, 
#zirgonav dl.col dd a, 
#kicnav dl.col dd a, 
#auroranav dl.col dd a,
#helixnav dl.col dd a,
#vintagenav dl.col dd a,
#stellarnav dl.col dd a,
#protocolnav dl.col dd a{ width: 200px; padding-left: 30px; padding-bottom: 0px; font-weight: normal; font-size: 11px; }

#nav dl.col dd a:hover, 
#zirgonav dl.col dd a:hover, 
#kicnav dl.col dd a:hover, 
#auroranav dl.col dd a:hover,
#helixnav dl.col dd a:hover,
#vintagenav dl.col dd a:hover,
#stellarnav dl.col dd a:hover,
#protocolnav dl.col dd a:hover{ width: 200px; padding-left: 30px; padding-bottom: 0px; font-weight: normal; font-size: 11px; }


#nav li, 
#zirgonav li, 
#kicnav li, 
#auroranav li,
#helixnav li,
#vintagenav li,
#stellarnav li,
#protocolnav li{ float: left; position: relative; }

#nav li, #nav ul, 
#zirgonav li, #zirgonav ul, 
#kicnav li, #kicnav ul, 
#auroranav li, #auroranav ul,
#helixnav li, #helixnav ul,
#vintagenav li, #vintagenav ul,
#stellarnav li, #stellarnav ul,
#protocolnav li, #protocolnav ul{ margin: 0; padding: 0; }

* html #nav li * { position: relative; }
* html #zirgonav li * { position: relative; }
* html #kicnav li * { position: relative; }
* html #auroranav li * { position: relative; }
* html #helixnav li * { position: relative; }
* html #vintagenav li * { position: relative; }
* html #stellarnav li * { position: relative; }
* html #protocolnav li * { position: relative; }

	
/*--- Dropdowns ---*/
#nav li:hover ul, #nav li.over ul, 
#zirgonav li:hover ul, #zirgonav li.over ul, 
#kicnav li:hover ul, #kicnav li.over ul, 
#auroranav li:hover ul, #auroranav li.over ul,
#helixnav li:hover ul, #helixnav li.over ul,
#vintagenav li:hover ul, #vintagenav li.over ul,
#stellarnav li:hover ul, #stellarnav li.over ul,
#protocolnav li:hover ul, #protocolrnav li.over ul{ left: 0; }

#nav li li, 
#zirgonav li li,
#kicnav li li,
#auroranav li li,
#helixnav li li,
#vintagenav li li,
#stellarnav li li,
#protocolnav li li{ float: none; position: static; width: 100%; *float: left; }
	
#nav li li a, #nav li li a:hover, #nav li li a:active, 
#zirgonav li li a, #zirgonav li li a:hover, #zirgonav li li a:active, 
#kicnav li li a, #kicnav li li a:hover, #kicnav li li a:active, 
#auroranav li li a, #auroranav li li a:hover, #auroranav li li a:active,
#helixnav li li a, #helixnav li li a:hover, #helixnav li li a:active,
#vintagenav li li a, #vintagenav li li a:hover, #vintagenav li li a:active,
#stellarnav li li a, #stellarnav li li a:hover, #stellarnav li li a:active,
#protocolnav li li a, #protocolnav li li a:hover, #protocolnav li li a:active{
		background: none;
		height: auto;
		text-indent: 0;
		color: #000;
}
	
#nav li li a:hover, 
#zirgonav li li a:hover, 
#kicnav li li a:hover, 
#helixnav li li a:hover,
#auroranav li li a:hover,
#vintagenav li li a:hover,
#stellarnav li li a:hover,
#protocolnav li li a:hover{ color: #fff; }
	
#nav li ul, 
#zirgonav li ul, 
#kicnav li ul, 
#auroranav li ul,
#helixnav li ul,
#vintagenav li ul,
#stellarnav li ul,
#protocolnav li ul{
		left: -1999px;
		padding: 15px 0px 60px 20px;
		position: absolute;
		top: 32px;
		z-index: 9999;
}
	
* html #nav li ul { top: 0px; left: -1999px; }
* html #zirgonav li ul { top: 0px; left: -1999px; }
* html #kicnav li ul { top: 0px; left: -1999px; }
* html #auroranav li ul { top: 0px; left: -1999px; }
* html #helixnav li ul { top: 0px; left: -1999px; }
* html #vintagenav li ul { top: 0px; left: -1999px; }
* html #stellarnav li ul { top: 0px; left: -1999px; }
* html #protocolnav li ul { top: 0px; left: -1999px; }
	
#nav li ul dl, 
#zirgonav li ul dl, 
#kicnav li ul dl, 
#auroranav li ul dl,
#helixnav li ul dl,
#vintagenav li ul dl,
#stellarnav li ul dl,
#protocolnav li ul dl{
		margin-top: 20px;
		float: left;
		padding: 0px 15px 0px 0px;
		*width: 200px;
}
	
* html #nav li ul dl { margin-top: 0px; }
* html #zirgonav li ul dl { margin-top: 0px; }
* html #kicnav li ul dl { margin-top: 0px; }
* html #auroranav li ul dl { margin-top: 0px; }
* html #helixnav li ul dl { margin-top: 0px; }
* html #vintagenav li ul dl { margin-top: 0px; }
* html #stellarnav li ul dl { margin-top: 0px; }
* html #protocolnav li ul dl { margin-top: 0px; }
	
#nav dt, #zirgonav dt, 
#kicnav dt, 
#auroranav dt,
#helixnav dt,
#vintagenav dt,
#stellarnav dt,
#protocolnav dt{
		padding: 0px;
}

#nav dt.sub, 
#zirgonav dt.sub, 
#kicnav dt.sub, 
#auroranav dt.sub,
#helixnav dt.sub,
#vintagenav dt.sub,
#stellarnav dt.sub,
#protocolnav dt.sub{
	padding-left: 10px;
}