/* 
		Menu Stylesheet		:: UNORDERED MENU FRAMEWORK
		--------------------------------------
		Create Date 			:: 02/05/2008
		Author						:: Todd Rumball
		Version:					:: v 0.0001 Alpha
		
*/
/* BASE TEMPLATE */




div.navi {
	width:960px;
	height:40px;
	margin:auto;
	background-color:#fff;
	text-transform:uppercase;
	background: url('images/navibg.jpg') repeat-x;
	z-index:99;
}

div.navi ul.ExpCol2 {
	margin:0;
	padding:0;
	display:inline;
	z-index:99;
}

div.navi ul.ExpCol2 li {
	display:block;
	list-style:none;
	float:left;
	padding:0;
	margin:0;
	position:relative;
	z-index:99;

}

div.navi ul.ExpCol2 li ul li {
	float:left;
	display:block;
	list-style:none;
	position:relative;
	left:0px;
	margin-left:0px;
	padding-left:0px;
	border:none;
	z-index:99;
}


div.navi ul.ExpCol2 li ul li:hover {
	background:none; 
	font-weight:bold;
	z-index:99;
}

div.navi ul.ExpCol2 li a {
	font-size:14px;
	color:#fff;
	padding:12px 21px;
	line-height:40px;
	z-index:99;
}

div.navi ul.ExpCol2 li:hover {
	cursor:pointer;
	z-index:99;
	background:url('images/navibghover.jpg') repeat-x;

}

div.navi ul.ExpCol2 li ul li { list-style:none; position:relative; display:inline;	z-index:99; }



div.navi ul li ul {
	padding:5px 0;
	margin:0px;
	display:none;
	position:absolute;
	list-style:none;
	left:0px;
	top:40px;
	background-color:#222;
	background:rgba(34,34,34,0.9);
	width:193px;
	z-index:99;

}

div.navi ul.ExpCol2 li ul li  { 
	float:left;
	text-transform:none;
	font-size:11px;
	line-height:2.2em;
	margin:auto;
	width:100%;
	position:relative;
	display:block;
	z-index:99;
}



div.navi ul.ExpCol2 li ul li a {
	font-size:12px;
	width:178px;
	color:#dadada;
	width:100%;
	padding:0 0 0 15px;
	margin:2px 0;
	line-height:2.0em;
	display:block;
	z-index:99;
}

div.navi ul.ExpCol2 li ul li a:hover {
	background-color:#222;
	width:100%;
	color:#fff;
	display:block;
	width:178px;
	z-index:99;
}

div.navi li:hover ul {
	float:left;
	display:block;
	z-index:99;
}

div.navi li li {
	float:left;
	display:block;
	z-index:99;
}


.btn 
{
    display:inline;
    width:80px;
    
}
div.spacer
{
	width:1px;
	height:15px;
}
div.navi ul.hoverCart
{
	left:-73px;
	padding:0;
}
div.navi ul.hoverCart li{	font-weight:bold;	cursor:text;}
div.navi ul.hoverCart li:hover
{
	font-weight:normal;
	cursor:text;
}
#cartitems
{
	padding:10px 10px 0 10px;
	line-height:1.3em;
	text-align:left;
}

