/* Common Style */

a,p,div,span,td,input,select,textarea,select{
	font-size:9pt;
	color:#666666;
	font-family:Tahoma;
}

body{
	margin-left:0px;
	margin-top:11px;
	margin-right:0px;
	margin-bottom:15px;
}

a
{
	text-decoration:none;
}

.cmHidden{
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.cmTable
{
}

.cmTable td 
{
	border-bottom-width:0px;	
}

.cmTable tr
{
	border-bottom-width:0px;	
}

.cmTable td A
{
	text-decoration:none;
}


.cmInputText{
	border:solid 1px #cccccc;
	font-size:12px;
	color:#cccccc;
	padding-top:3px;
}

.cmInputTextBlack{
	border:solid 1px #666666;
	font-size:12px;
	color:#ffffff;
	background:#666666;
	padding-top:3px;
}

.cmInputButton{
	border:solid 1px #cccccc;
	font-size:12px;
	color:#666666;
	background-color:#efefef;
	padding-top:2px;
	padding-left:4px;
	padding-right:4px;
	height:19px;
}

.cmInputButtonWhite{
	border:solid 1px #cccccc;
	font-size:12px;
	color:#666666;
	background-color:#ffffff;
	*padding-top:3px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:3px;
	height:20px;
	width:100px;
}

.CMFloatIcon{
	position:relative;
	bottom:15px;
	left:3px;
	*bottom:2px;
	*left:-4px;
}

.CMFloatIcon img{
	position:absolute;
}

A.IB_Sure{
	background:url(images/IB_Sure.jpg) no-repeat left top;
	*background:url(images/IB_Sure.jpg) no-repeat left top;
	width:43px;
	height:20px;
	float:left;
	margin-left:4px;
}

A.LN_License{
	display:block;
	background:url(images/LN_License.jpg) no-repeat top left;
	width:66px;
	height:21px;
}

A.LN_GetMore
{
	display:block;
	background:url(images/LN_GetMore.png) no-repeat top left;
	width:44px;
	height:16px;
}

A.LN_BigPic{
	display:block;
	background:url(images/LN_BigPic.jpg) no-repeat top left;
	width:66px;
	height:21px;
}

A.LN_SubmitAndReg
{
	display:block;
	background:url(images/LN_SubmitAndReg.jpg) no-repeat top left;
	width:97px;
	height:50px;
}

.IN_ComputerKey{
	width:64px;
	height:70px;
	background:url(images/IN_ComputerKey.jpg) no-repeat top left;
}

.IN_Police{
	background:url(images/IN_Police.png) no-repeat top left;
	width:24px;
	height:24px;
}

.IN_Diamond{
	display:block;
	background:url(images/IN_Diamond.png) no-repeat top left;
	width:42px;
	height:36px;
	float:left;
}

.IN_Marry{
	display:block;
	background:url(images/IN_Marry.jpg) no-repeat top left;
	width:42px;
	height:36px;
	float:left;
}

.IN_DiamondOther{
	display:block;
	background:url(images/IN_DiamondOther.jpg) no-repeat top left;
	width:42px;
	height:42px;
	float:left;
}

A.LN_ForgetEmail{
	width:183px;
	height:24px;
	background:url(images/LN_ForgetEmail.jpg) no-repeat top left;
	display:block;
}

A.LN_ForgetPass{
	width:183px;
	height:24px;
	background:url(images/LN_ForgetPass.jpg) no-repeat top left;
	display:block;
}

A.LN_AddCart
{
	width:170px;
	height:42px;
	/*
	width:118px;
	height:34px;
	*/
	background:url(images/LN_AddCart.jpg) no-repeat top left;
	float:left;
}

A.LN_AddFavorite{
	background:url(images/LN_AddFavorite.jpg) no-repeat top left;
	width:92px;
	height:34px;
	float:left;
}

A.LN_Continue{
	background:url(images/LN_Continue.jpg) no-repeat top left;
	width:92px;
	height:34px;
	float:left;
}

A.LN_SendFriend{
	background:url(images/LN_SendFriend.jpg) no-repeat top left;
	width:67px;
	height:25px;
}

.FloatMenuDIV{
	border:1px solid #cccccc;
	background-color:#efefef;
	width:135px;
	z-index:100px;
}
.FloatMenuDIV ul{
	list-style:none;
	margin:0px;
	margin-top:2px;
	margin-left:2px;
	margin-right:2px;
	margin-bottom:2px;
	padding:0px;
}

.FloatMenuDIV ul li{
	text-align:center;
	padding-top:2px;
	padding-bottom:3px;
	background:url(images/FloatMenuDIV_LI_BG.jpg) no-repeat center bottom;
}
.FloatMenuDIV ul li.LIEND{
	background:none;
}
.FloatMenuDIV ul li A{
	font-family:Tahoma;
	font-size:9pt;
	color:#666666;
	cursor:default;
	text-decoration:none;
	display:block;
	cursor:pointer;
	
	padding-top:1px;
	padding-bottom:2px;	
}
.FloatMenuDIV ul li A:hover{
	font-family:Tahoma;
	font-size:9pt;
	color:#ffffff;
	cursor:default;
	background-color:#666666;
	cursor:pointer;

	padding-top:1px;
	padding-bottom:2px;	
}

/* Master Style */

.MainBlock{
	width:974px;
}


.MB_Header{
}

.MB_Header .MBH_Logo{
	width:157px;
	height:73px;
	background:url(images/MBH_Logo.jpg) no-repeat top left;
	float:left;
}

.MB_Header .MBH_SNAV{
	width:817px;
	text-align:right;
	color:#000000;
	float:right;
}

.MB_Header .MBH_BlankBlock
{
	float:right;
	width:817px;
	height:42px;	
}

.MB_Header .MBH_LogoTips
{
	float:left;
	text-align:left;	
	width:600px;
	padding-left:4px;
	margin-top:42px;
}

.MB_Header .MBH_LogoAlipay
{
	float:right;
	background:url(images/alipay3.gif) no-repeat right top;
	width:132px;
	height:43px;
	margin-top:10px;
}


.MB_Header .MBH_SNAV ul{
	float:right;
	list-style:none;
	margin:0px 0px 0px 0px;
}

.MB_Header .MBH_SNAV ul li{
	float:left;
	padding-left:10px;
	padding-right:10px;
	background:url(images/MBH_SNAV_LI_VLINE.jpg) no-repeat right 2px;
	*background:url(images/MBH_SNAV_LI_VLINE.jpg) no-repeat right 0px;
}

.MB_Header .MBH_SNAV ul li A
{
	text-decoration:none;
}

.MB_Header .MBH_SNAV ul li.LIEND{
	background:none;
}

.MB_Header .MBH_FNAV{
	width:974px;
	margin-top:4px;
	margin-bottom:15px;
}

.MB_Header .MBH_FNAV .MBH_FNAV_UP{
	background:url(images/MBH_FNAV_UP.jpg) no-repeat top left;
	height:30px;
	width:975px;
}

.MB_Header .MBH_FNAV .MBH_FNAV_UP ul{
	list-style:none;
	width:975px;
	margin:0px 0px 0px 0px;
	padding:0px;
}

.MB_Header .MBH_FNAV .MBH_FNAV_UP ul li
{
	float: left;
	padding-left: 19px;
	padding-right: 19px;
	
	font-weight: bold;
	font-family:"Ó×Ô²";
	font-size: 16px;
	color: #FFFFCC;
	letter-spacing: 2px;
	
	padding-top:6px;
	*padding-top:7px;
	background: url(images/MBH_FNAV_UP_LI_VLINE.jpg) no-repeat right 2px;
	height: 28px;
}

.MB_Header .MBH_FNAV .MBH_FNAV_UP ul li A
{
	font-weight: bold;
	font-family:"Ó×Ô²";
	font-size: 16px;
	color: #FFFFCC;
	letter-spacing: 2px;
	display:block;
	text-decoration:none;
}


.MB_Header .MBH_FNAV .MBH_FNAV_UP ul li.Front{
	font-family:Arial;
	letter-spacing:0px;
	width:317px;
	padding-left:22px;
	text-align:left;
	/*background:none;*/
	background:url(images/MBH_FNAV_UP_Front.jpg) no-repeat 5px 3px;
}

.MB_Header .MBH_FNAV .MBH_FNAV_UP ul li.LIEND{
	background:none;
}

.MB_Header .MBH_FNAV .MBH_FNAT_BT{
	width:975px;
	height:28px;
	background-color:#cccccc;
	border-style:none;
	border-width:0px;
	text-align:left;
}

.MB_Header .MBH_FNAV .MBH_FNAT_BT ul{
	font-size:12px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	*margin-left:215px;
	padding-top:7px;
	width:496px;
	list-style:none;
	height:28px;
	padding:0px;
	*padding-top:6px;
}

.MB_Header .MBH_FNAV .MBH_FNAT_BT ul li{
	float:left;
	padding-left:11px;
	padding-right:11px;
	background:url(images/MBH_FNAV_BT_LI_VLINE.jpg) no-repeat right 3px;
	*background:url(images/MBH_FNAV_BT_LI_VLINE.jpg) no-repeat right 1px;
	letter-spacing:1px;
}

.MB_Header .MBH_FNAV .MBH_FNAT_BT ul li.LIEND{
	background:none;
}

.MB_Header .MBH_FNAV .MBH_FNAT_BT ul li A.MBH_FNAT_BT_Red{
	color:#FF0000;
}

.MB_LeftBlock{
	float:left;
	width:163px;
	/*border:solid 1px #cccccc;*/
}

.MB_RightBlock{
	float:right;
	width:803px;
	/*margin-right:6px;*/
	/*border:solid 1px #cccccc;*/
	text-align:left;
	word-break:break-all;
}

.MB_RightBlock .MBR_HNAV{
	width:801px;
	height:45px;
	text-align:right;

}

.MB_RightBlock .MBR_HNAV .MBR_HNAV_Left{
	float:left;	
}

.MB_RightBlock .MBR_HNAV .MBR_HNAV_Left .MBR_HNAV_Left_Text{
	margin-top:9px;
	margin-left:4px;
	font-size:16px;
	font-family:"ËÎÌå";
	letter-spacing:2px;
	font-weight:bold;	
	float:left;
}

.MB_RightBlock .MBR_HNAV .MBR_HNAV_Right{
	padding-top:13px;
	float:right;
}

.MB_LeftBlock .MBL_Border{
	border:solid 1px #cccccc;
}

.MB_LeftBlock .MBL_SmallNav{
}

.MB_LeftBlock .MBL_SmallNav .MBL_SN_Title{
	background:url(images/MBL_SN_Title_BG.jpg) no-repeat top left;
	width:158px;
	height:28px;
	
	letter-spacing:2px;
	font-size:12px;
	color:#666666;
	font-family:"ËÎÌå";
	padding-left:11px;
	padding-top:7px;
	text-align:left;
	font-weight:bold;
	
	cursor:pointer;
}

.MB_LeftBlock .MBL_SmallNav .MBL_SN_Body{
	*height:73px;/*73px*/
	padding-left:5px;
	padding-right:5px;
	padding-top:6px;
	margin-bottom:1px;
	border-bottom:1px solid #cccccc;
}

.MB_LeftBlock .MBL_SmallNav .MBL_SN_Body INPUT.cmInputText{
	float:left;
	padding-left:2px;
}

.MB_LeftBlock .MBL_SmallNav .MBL_SN_Body INPUT.cssIBGO{
	float:right;
	margin-left:2px;
}

.MB_LeftBlock .MBL_SmallNav .MBL_SN_Body A.LT_EnterSearch{
	background:url(images/LT_EnterSearch.jpg) no-repeat top left;
	display:block;
	width:149px;
	height:35px;
	padding-right:4px;
	margin-top:3px;
	margin-bottom:6px;
}


.MB_LeftBlock .MBL_SmallNav .MBL_SN_Body ul{
	list-style:none;
	margin:0px;
	margin-bottom:6px;
	padding:0px;
}


.MB_LeftBlock .MBL_SmallNav .MBL_SN_Body ul.CatagoryUL li A:hover
{
	/*
	background-color:#666666;
	color:#ffffff;
	*/
}


.MB_LeftBlock .MBL_SmallNav .MBL_SN_Body ul li{
	text-align:left;
	font-size:11px;
	font-family:Arial;
	letter-spacing:3px;
	background:url(images/MBL_SmallNav_LI_BG.jpg) no-repeat 4px top;
	*background:url(images/MBL_SmallNav_LI_BG.jpg) no-repeat left top;
	width:141px;
	height:22px;
	margin-top:1px;
	padding-top:1px;
	*margin-top:3px;
	*padding-top:2px;
	padding-left:22px;
}

.MB_LeftBlock .MBL_SmallNav .MBL_SN_Body ul li A
{
	font-size:11px;
	font-family:Arial;
	letter-spacing:3px;	
	text-decoration:none;
	display:block;
	width:120px;
	*width:auto;
}

.MB_LeftBlock .MBL_SmallNav .MBL_SN_Body ul li A.Quick
{
	background:url(images/IN_SHot.png) no-repeat right 1px;
	font-size:11px;
	font-family:Arial;
	letter-spacing:3px;
	text-decoration:none;
	/*display:block;*/
	display:block;
}


.MB_LeftBlock .MBL_SmallNav .MBL_SN_Body ul li.LIEND{
	background:url(images/MBL_SmallNav_LI_BG2.jpg) no-repeat 4px top;
	*background:url(images/MBL_SmallNav_LI_BG2.jpg) no-repeat left top;
}


.MB_LeftBlock .MBL_SmallNav .MBL_SN_Body DIV.MBL_SN_Body_PriceQuery{
	padding-left:3px;
}

.MB_LeftBlock .MBL_SmallNav .MBL_SN_Body DIV.MBL_SN_Body_PriceQuery input{
 	float:left;
}

.MB_LeftBlock .MBL_SmallNav .MBL_SN_Body DIV.MBL_SN_Body_PriceQuery span{
	float:left;
	margin-left:5px;
	margin-right:5px; 
}


.MB_BottomBlock{
	margin-top:18px;
	float:left;
	/*margin-left:3px;*/
	background-color:#ffffff;
	margin-bottom:10px;
	*margin-bottom:0px;
	clear:both;
}

.MB_BottomBlock .MBB_NAV{
	background:url(images/MBB_NAV_BG.jpg) no-repeat top left;
	width:968px;
	height:33px;
	
}

.MB_BottomBlock .MBB_NAV ul{
	list-style:none;
	width:420px;
}

.MB_BottomBlock .MBB_NAV ul li{
	float:left;
	font-size:12px;
	font-family:"Î¢ÈíÑÅºÚ","ËÎÌå";
	color:#666666;
	padding-top:7px;
	padding-left:11px;
	padding-right:11px;
	background:url(images/MBB_NAV_LI_VLINE.jpg) no-repeat right 9px;
}

.MB_BottomBlock .MBB_NAV ul li.LIEND{
	background:none;
}

.MB_BottomBlock .MBB_Brief{
	width:863px;
	height:93px;
}

.MB_BottomBlock .MBB_Brief .MBB_Brief_Logo{
	width:157px;
	height:73px;
	background:url(images/MBH_Logo.jpg) no-repeat top left;
	float:left;
	margin-top:15px;
}

.MB_BottomBlock .MBB_Brief .MBB_Brief_Body{
	margin-top:8px;
	float:left;
	text-align:left;
	margin-left:30px;
	line-height:18px;
	letter-spacing:1px;
	font-family:Arial;
	font-size:12px;
	color:#666666;
}





.Products
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

	.Products li
	{
		line-height:18px;
	}
	.Products li Span
	{
		float:left;
		display:block;
	}
	.Products li Span.Style
	{
		width:130px;
	}
	.Products li Span.Price
	{
		width:60px;
	}
	.Products li Span.Count
	{
		width:50px;
	}
	.Products li Span.Store
	{
		width:50px;
	}
