@charset "utf-8";
/* WWW - nav.css */


/* Nav - Main (Level 1) */

#nav-container {
height:31px;
background:#fff url('/images/bg-nav-main.png') repeat-x;
}

ul#nav-main {
height:31px;
margin:0; padding:0;
}

ul#nav-main li {
list-style:none;
float:left;
}
ul#nav-main li a {
text-indent:-9999em;
background-repeat:no-repeat;
height:31px;
margin:0;
padding:0;
display:block;
outline:none;
white-space:nowrap;
text-decoration:none;
}

li#nav-main-home a			{ width:76px; background-image:url('/images/nav-main-home.png'); }
li#nav-main-testimonials a	{ width:98px; background-image:url('/images/nav-main-testimonials.png'); }
li#nav-main-products a		{ width:79px; background-image:url('/images/nav-main-products.png'); }
li#nav-main-buy a			{ width:41px; background-image:url('/images/nav-main-buy.png'); }
li#nav-main-support a		{ width:73px; background-image:url('/images/nav-main-support.png'); }
li#nav-main-faq a			{ width:39px; background-image:url('/images/nav-main-faq.png'); }
li#nav-main-news a			{ width:53px; background-image:url('/images/nav-main-news.png'); }
li#nav-main-company a		{ width:73px; background-image:url('/images/nav-main-company.png'); }

ul#nav-main li a:hover {
background-position:0 -31px;
}
ul#nav-main li.current a {
background-position:0 -62px !important;
}



/* Nav - Sub (Level 2) */
.nav-sub-bg {
	background-image:url(/images/bg-nav-sub2.gif);
	background-repeat:repeat-x;
	width:970px;
	height:28px;
	position:absolute;
}
ul.nav-sub {
	list-style:none;
	display:none;
	padding:0;
	margin:0;
	z-index:20;
	position:absolute !important;
	top:81px;
}
#nav-sub-testimonials {margin-left: -76px;}
#nav-sub-products {margin-left: -174px;}
#nav-sub-buy {margin-left: -253px;}
#nav-sub-support {margin-left: -294px;}
#nav-sub-faq {margin-left: -367px;}
#nav-sub-news {margin-left: -406px;}
#nav-sub-company {margin-left: -459px;}

ul.nav-sub li {
padding:0 0 0 21px;
float:left;
}

ul.nav-sub li a {
	text-indent:0 !important;
	padding-top: 2px !important;
	color:#fff !important;
	line-height:26px !important;
	height:26px !important;
	width:auto !important;
	background:none !important;
	font-size:11px;
}

ul.nav-sub li a:hover,
ul.nav-sub li.current a {
color:#ffd376 !important;
}
.hide-nav-sub {display:none;}

/* Nav - Level 3 */

ul#nav-main ul ul {
width:150px !important;
font-size:1em;
list-style:none;
padding:0;
visibility:hidden;
top:29px;
margin-left:-10px;
position:absolute;
}
ul#nav-main ul ul li {
margin:0;
padding:0;
background:#688ab9 url('/images/bg-nav-level3.jpg') repeat-y !important;
background-position:0 0 !important;
}
ul#nav-main ul ul li a {
line-height:10px !important;
height:10px !important;
width:120px !important;
color:#fff !important;
text-decoration:none;
padding:8px 15px !important;
border-bottom:1px solid #fff;
line-height:1em !important;
}
ul#nav-main ul ul li.current a,
ul#nav-main ul ul li a:hover {
color:#ffd376 !important;
}

ul#nav-main ul ul li:hover {
background:#bfc0c4 url('/images/bg-nav-level3-over.jpg') repeat-y !important;
}

ul#nav-main ul ul li:hover a {
background:transparent url('/images/bullet-nav-level3.gif') no-repeat !important;
background-position:0px 9px !important;
}

