/* 

	client: 	O2 // Live Nation
	design: 	Rippleffect Studio Ltd. (3871086)
	copyright: 	2008
	
	css: 		navigation

*/

ul#main-nav {
	margin:0;
	padding:2px 0 0 2px;
	width:189px;
	height:auto;
	float:left;
	clear:left;
	background-image:url(/assets/images/nav/ul-bgtop.png);
	background-repeat:no-repeat;
	background-position:top left;
}

ul#main-nav li {
	margin:0;
	padding:0 0 1px 0;
	width:189px;
	background-image:url(/assets/images/nav/li-bg.png);
	background-repeat:no-repeat;
	background-position:left top;
	list-style:none;
	float:left;
	display:block;
}

ul#main-nav li.last {
	height:34px;
	background-image:url(/assets/images/nav/li-last-bg.png);
}

ul#main-nav li.audi a { background-color:#919296;
color:#fff;
border-bottom:1px solid #919296;
border-right:1px solid #919296;
border-top:1px solid #919296;}

ul#main-nav li.audi a:hover { background:#919296;}

ul#main-nav li.premium { background-image:url(/assets/images/nav/li-last-bg1.png);
height:34px;
behavior:url(/assets/iepngfix/iepngfix.htc);}

ul#main-nav li.premium a { border-bottom:1px solid #000;
border-right:1px solid #000;
border-top:1px solid #000;
background:#000;
color:#ff2626;}

ul#main-nav li.premium a:hover { background:#000;}

ul#main-nav li a {
	margin:0 0 0 4px;
	width:165px;
	padding:5px 0 5px 13px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	color:#003366;
	font-weight:bold;
	float:left;
	display:block;
	background-color:#ffffff;
}

ul#main-nav li a:hover {
	background-color:#ebeef4;
	text-decoration:none;
}

ul#main-nav li a.active {
	background-color:#dae0eb;
	color:#000033;
	background-image:url(/assets/images/nav/li-a-active.gif);
	background-repeat:no-repeat;
	background-position:right top;
	position:relative;
}

ul#main-nav li span { color:#56a4ff;}

ul#main-nav li a.active:hover {
	background-color:#dae0eb;
}

ul#main-nav li ul {
	margin:-1px 0 0 0;
	padding:1px 0 0 0;
	background-color:c1dffd;
	float:left;
	clear:left;
}

ul#main-nav li ul li {
	margin:0;
	padding:0;
}

ul#main-nav li ul li a {
	margin:0 0 0 4px;
	width:150px;
	padding:5px 5px 5px 23px;
	border-top:0;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	background-image:url(/assets/images/bullets/sub-nav.gif);
	background-repeat:no-repeat;
	background-position:top left;
	color:#003366;
	font-weight:normal;
	float:left;
	clear:left;
	display:inline;
	background-color:#e0effe;
	position:relative;
	z-index:2;
}

ul#main-nav li ul li a:hover {
	background-color:#d8e9fb;
}

ul#main-nav li ul li a.active:hover {
	background-color:#cce5fd;
}

ul#main-nav li ul li a.active {
	background-color:#cce5fd;
	color:#000033;
	background-image:url(/assets/images/bullets/sub-nav.gif);
	background-repeat:no-repeat;
	background-position:top left;
	position:relative;
	font-size:1.1em;
}

ul#main-nav li ul li ul li a {
	background-image:url(/assets/images/bullets/tertiary-nav.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:142px;
	padding:5px 5px 5px 31px;
	margin-top:-1px;
	position:relative;
	z-index:3;
	font-size:1em;
}

ul#main-nav li ul li ul li a.active {
	background-image:url(/assets/images/bullets/tertiary-nav.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:140px;
	padding:5px 5px 5px 33px;
	background-color:#cce5fd
}
