/** page structure **/
#menu {
	display: block;
	position: relative;
	z-index: 9999;
	background: #f0efef;
	height:346px;
/*	height:392px;*/
	color:#111;
	width:100%;
/*	top:-46px;*/
	top:0px;
	border:#7291ba;
	background-color:#fff;
	border-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
}
#smenu {
	display: block;
	position: relative;
	z-index: 99999;
	background: #f0efef;
	color:#111;
	width:998px;
	top:0px;
	border:#7291ba;
	border-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
}


#menu .mleft{
	display: block;
	position: relative;
	z-index: 9999;
	background-image:url(/images/shop/Cate_background.png);
	height:345px;
	color:#111;
	width:180px;
	float:left;
}
#menu .mleft li {
  display: block;
  float: left;
  height:32px;
  width:180px;
  font-size:12pt;
  font-weight:bold;
  letter-spacing:-2px;
  padding-top:13px;
  background-image:url(/images/shop/Cate_background.png);
  cursor:pointer;
/*  padding:17px 0px 17px 0px;*/

}
#menu .mleft .selected{
	display: block;
	float: left;
	color:#fff;
	font-size:12pt;
	font-weight:bold;
	letter-spacing:-2px;
/*	background-color:#7291ba;*/
/*	border:#7291ba;*/
/*	border:1px;*/
/*	border-style: solid;*/
/*	border-top-width: 0px;*/
/*	border-left-width: 0px;*/
/*	border-right-width: 1px;*/
/*	border-bottom-width: 1px;*/
}
#menu .mleft .selected:hover{
	display: block;
	float: left;
	color:#111;
	font-size:12pt;
	font-weight:bold;
	letter-spacing:-2px;
/*	background-image:url(/images/shop/Cate_background_on.png);*/
/*	background-color:#fff;*/
/*	border:#7291ba;*/
/*	border:1px;*/
/*	border-style: solid;*/
/*	border-top-width: 0px;*/
/*	border-left-width: 0px;*/
/*	border-right-width: 1px;*/
/*	border-bottom-width: 1px;*/
}


#menu .mleft .selectedtop{
	display: block;
	float: left;
	color:#fff;
	font-size:12pt;
	font-weight:bold;
	letter-spacing:-2px;
/*	background-color:#7291ba;*/
/*	border:#7291ba;*/
/*	border:1px;*/
/*	border-style: solid;*/
/*	border-top-width: 0px;*/
/*	border-left-width: 0px;*/
/*	border-right-width: 1px;*/
/*	border-bottom-width: 1px;*/
}
#menu .mleft .selectedtop:hover{
	display: block;
	float: left;
	color:#111;
	font-size:12pt;
	font-weight:bold;
	letter-spacing:-2px;
	background-image:url(/images/shop/Cate_background_on.png);
/*	background-color:#fff;*/
/*	border:#7291ba;*/
/*	border:1px;*/
/*	border-style: solid;*/
/*	border-top-width: 0px;*/
/*	border-left-width: 0px;*/
/*	border-right-width: 1px;*/
/*	border-bottom-width: 1px;*/
}
#menu .mleft .selectedoff{
	display: block;
	float: left;
	font-size:12pt;
	font-weight:bold;
	letter-spacing:-2px;
	background-color:#7291ba;
	border:#7291ba;
	border:1px;
	border-style: solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
}
#menu #mright{
	float:right;
	display: block;
	position: relative;
	z-index: 9999;
	background-color:#fff;
	color:#111;
	width:800px;
}
#menu #mright li {
	float: left;
	width:120px;
	padding-left:15px;display:inline-block;
}
#menu #mright .span {
	width:120px;
	color:#587af7;
	padding-top:10px;
	height:25px;
	font-size:14px;
	font-weight:bold;
	border:#7291ba;
	border:1px;
	border-style: solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
}
#menu #mright ol {
	width:120px;
	padding:3px 0px 3px 3px;
	font-size:12px;
	font-weight:bold;
}
#CatogoryBox {
	width:348px;
	height:298px;
	border:1px;
	border:#a3c0ff;
	border-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
}
.sub2Ca{
	width:148px;
	padding-top:10px;
	float:left;
	}
#sub1Category .selectCategoryOn{
	font-size:12pt;
	font-weight:bold;
	letter-spacing:-2px;
	background-color:#fff;
/*	height:29px;*/
	padding:15px 0px;
}
#sub1Category .selectCategoryOff{
	font-size:12pt;
/*	font-weight:bold;*/
	letter-spacing:-2px;
	background-color:#dfdfdf;
	height:29px;
	padding:15px 0px;
}
#sub2Category .selectCategoryOn{
	font-size:11pt;
	font-weight:bold;
	COLOR:darkred;
	letter-spacing:-1px;
	background-color:#dfdfdf;
	padding:3px 0px;
/*	text-decoration:underline;*/
}
#sub2Category .selectCategoryOff{
	font-size:11pt;
/*	font-weight:bold;*/
	letter-spacing:-1px;
	background-color:#dfdfdf;
	padding:3px 0px;
}
#sub2Category a:hover{text-decoration:underline;}
.sub3Ca{
	width:148px;
	padding-top:10px;
	float:left;
	background-color:#dfdfdf;
	}
#sub3Category .selectCategoryOn{
	font-size:10pt;
	font-weight:bold;
	COLOR:#4379d8;
	letter-spacing:-2px;
/*	background-color:#dfdfdf;*/
	padding:5px 0px;
	text-decoration:underline;
}
#selectCategory {
	font-size:10pt;
	font-weight:normal;
	letter-spacing:-2px;
}
#OnselectCategory  {
	COLOR:darkred;
	font-size:10pt;
	font-weight:normal;
	letter-spacing:-2px;
}
#selectCategory a:hover{
	font-size:10pt;
	letter-spacing:-2px;
	font-weight:normal;
	text-decoration:underline;
}
#OnselectCategory  a:hover{
	font-size:10pt;
	letter-spacing:-2px;
	font-weight:normal;
	text-decoration:underline;
}
.opacity80 {filter:alpha(opacity=80);opacity:.80;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}