/*********************************************/
/***************** TOPNAV STYLES *************/
/*********************************************/

/* - Top Nav - */
#topnav-wrap {background: #fff url(../images/bg-topnav-wrap.gif) no-repeat 50% 0;width:1000px;position:absolute;top:130px;left:0px;padding:9px 0 3px 0;}
ul#topnav {
	z-index: 999;
	position: relative;
	width: 870px;
	height: 39px;
	margin: 0 0 0 10px;
	padding: 0;
	text-transform:uppercase;
}
ul#topnav li {float:left;list-style-type:none;}
ul#topnav li a,ul#topnav li a:link,ul#topnav li a:visited {display:block;color:#fff;line-height:39px;text-decoration:none;font-size:12px;font-weight:bold;}
ul#topnav li a:active,ul#topnav li a:hover {color:#fff; background: #5e0b07 url(../images/bg-navtab-over.gif) repeat-x 50% 0;text-decoration:none;}
/*ul#topnav li a:hover {background: #5e0b07 url(../images/bg-navtab-over.gif) repeat-x 50% 0;}*/

ul#topnav .menu {
	position: absolute;
	top: 37px;
	background: #5e0b07;
	padding: 0;
}

/* - Sub Nav - */
ul#topnav .menu ul {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
}

ul#topnav .menu ul li {
	float: none;
	background-image: none;
	border: none
}

ul#topnav .menu ul li a, ul#topnav .menu ul li a:link, ul#topnav .menu ul li a:visited {
	color: #fff;
	width: 150px;
	height: 100%;
	font-size: 11px;
	font-weight: normal;
	padding: 4px 6px;
	background-color: transparent;
	line-height: 16px;
	text-decoration: none;
}

ul#topnav .menu ul li a:active, ul#topnav .menu ul li a:hover {
	color: #fff;
	background: #94110A;
	background-image:none;
	text-decoration: none;
}

ul#topnav .menu ul li a:active {
	background-color: transparent;
}

ul#topnav li .menu {
	display: none;
}

ul#topnav li:hover .menu, ul#topnav li.over .menu {
	display: block;
	background: #5e0b07;
}

ul#topnav li.current a {
	background: #5e0b07 url(../images/bg-navtab-over.gif) repeat-x 50% 0;
}

ul#topnav li a.nav_item {
	font-weight: bold;
	padding: 0 16px;
}

/* - Request a Quote / Email to a Friend - */
ul#topnav li.nav_quote, ul#topnav li.nav_share_with_friend {
	float: right;
	border-right: 0;
	border-left: 1px solid #fff;
}

ul#topnav li.nav_quote:hover .menu, ul#topnav li.nav_share_with_friend:hover .menu {
	background: #dcdcdc;
	border-top: 1px solid #999;
}

li.nav_quote:hover, li.quote_over, li.nav_share_with_friend:hover, li.share_with_friend_over {
	background-color:#999;
}
