#pcm{display:none;}
#mainNav {
	position: absolute;
	top: 126px;
	left: 4px;
	height: 34px;
}
#mainNav ul{display:none}
#mainNav li:hover>ul{display:block}
#mainNav ul{position: absolute;left:-1px;top:98%;}
#mainNav ul ul{position: absolute;left:98%;top:-2px;}
#mainNav,#mainNav ul {
	list-style: none;
	padding: 0;
}
#mainNav table {border-collapse:collapse}#mainNav {
	display: block;
	zoom: 1;
	float: left;
}
#mainNav ul {
	background: #f5f5f5;
	border: #8c8c8c 1px solid;
	padding: 10px 10px 5px 10px;
}
#mainNav li {
	display: block;
	float: left;
}
#mainNav li.seperator {
	display: block;
	float: left;
	width: 1px;
	height: 34px;
	border: none;
	background: #999999;
}
#mainNav a:active, #mainNav a:focus {
	outline-style: none;
}
#mainNav li a, #mainNav li.dis a:hover, #mainNav li.sep a:hover {
	display: block;
	height: 24px;
	margin: 0;
	padding: 10px 16px 0 16px;
	color: #ffffff;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	background: url(../../../shopping-cart.png) no-repeat right top;
}
#mainNav li li a, #mainNav li.dis li.dis a:hover, #mainNav li.sep li.sep a:hover {
	width: auto;
	height: 20px;
	vertical-align: middle;
	padding: 3px 5px 3px 5px;
	color: #555555;
	text-decoration: none;
}
#mainNav span{
	overflow:hidden;
}
#mainNav li {
	float:left;
}
#mainNav ul li {
	float:none;
}
#mainNav ul a {
	text-align:left;
	white-space:nowrap;
}
#mainNav li.sep{
	text-align:center;
	padding:0px;
	line-height:0;
	height:100%;
}
#mainNav li.sep span{
	float:none;	padding-right:0;
	width:5;
	height:16;
	display:inline-block;
	background-color:#AAAAAA;	background-image:none;}
#mainNav ul li.sep span{
	width:80%;
	height:3;
}
#mainNav li:hover{
	position:relative;
}
#mainNav li:hover>a{
}
#mainNav li a:hover{
}
#mainNav li.dis a {
	color: #AAAAAA !important;
}
#mainNav img {border: none;float:left;_float:none;margin-right:4px;width:16px;
height:16px;
}
#mainNav ul img {width:16px;
height:16px;
}
#mainNav img.over{display:none}
#mainNav li.dis a:hover img.over{display:none !important}
#mainNav li.dis a:hover img.def {display:inline !important}
#mainNav li:hover > a img.def  {display:none}
#mainNav li:hover > a img.over {display:inline}
#mainNav a:hover img.over,#mainNav a:hover ul img.def,#mainNav a:hover a:hover ul img.def,#mainNav a:hover a:hover a:hover ul img.def,#mainNav a:hover a:hover img.over,#mainNav a:hover a:hover a:hover img.over,#mainNav a:hover a:hover a:hover a:hover img.over{display:inline}
#mainNav a:hover img.def,#mainNav a:hover ul img.over,#mainNav a:hover a:hover ul img.over,#mainNav a:hover a:hover a:hover ul img.over,#mainNav a:hover a:hover img.def,#mainNav a:hover a:hover a:hover img.def,#mainNav a:hover a:hover a:hover a:hover img.def{display:none}
#mainNav a:hover ul,#mainNav a:hover a:hover ul,#mainNav a:hover a:hover a:hover ul{display:block}
#mainNav a:hover ul ul,#mainNav a:hover a:hover ul ul{display:none}
#mainNav span{
	display:block;
	padding-right:11px;
}