﻿.UserBannerPart
{
	position:relative;
	clear:both;
	background-image:url(Image/bg_banner.png);
	background-repeat:repeat-x;
	background-color:#f7fafc;
}
.UserBannerBlock
{
}
	.UserBannerBlock .UserBannerBackgroundBlock
	{
	}
	.UserBannerBlock .UserBannerBackground
	{
		width:1000px;
	}
	.UserBannerBlock .UserBannerContentBlock
	{
		height:100px;
	}
	.UserBannerBlock .UserBannerLogo
	{
		width:70px;
		max-width:70px;
		max-height:70px;
		margin:0px 20px;
		vertical-align:middle;
	}
	.UserBannerBlock .UserBannerTitle
	{
		font-size:24px;
		font-weight:bold;
		text-transform:uppercase;
		color:#d2002c;
		font-family:Arial;
	}
.UserMenuPart
{
	position:relative;
	clear:both;
	height:30px;
	background-image:url(Image/bg_menu.png);
	background-repeat:repeat-x;
	margin-bottom:10px;
}
.UserLeftPart
{
	padding-bottom:10px;
	padding-right:10px;
}
.UserCenterPart
{
	padding-bottom:10px;
}
.UserFooterPart
{
	position:relative;
	clear:both;
	background-image:url(Image/bg_footer.png);
	background-repeat:repeat-x;
	padding: 15px 0px;
	text-align: center; 
	overflow: hidden; 
	line-height: 130%;
}
.UserBanner
{
}

.UserMenu
{
}
	.UserMenu .UserMenuHeader
	{
		background-color:#72aacd;
	}
		.UserMenu .UserMenuHeader a
		{
			border-right:1px #cccccc solid;
			display:block;
			float:left;
			padding:4px 20px;
			line-height:22px;
			height:22px;
			color:#ffffff;
			font-weight:bold;
			font-size:12px;
			text-transform:uppercase;
		}
		.UserMenu .UserMenuHeader a:hover
		{
			text-decoration:none;
			background-color:#b63e40;
		}
		.UserMenu .UserMenuHeader a.UserMenuItemActive
		{
		}
		
a.UserLink_1
{
	display: block;
	padding: 6px 4px 6px 20px;
	color: #222222;
	font-size: 12px;
	text-decoration: none;
	border-bottom: 1px #f6f6f6 solid;
}
	a:hover.UserLink_1
	{
		color: #f58220;
		text-decoration: none;
	}
	a.UserLink_1_Active
	{
		text-decoration: none;
		color: #000000;
		background-color: #eaeaea;
		background-image: url(Image/bg_2.png);
		background-repeat: repeat-x;
	}
	
.UserTitle_1
{
	color:#c20000;
	font-weight: bold;
	font-size: 14px;
}

.UserProductList_1
{
	border:1px #dddddd solid;
	border-bottom:0px;
	margin:2px 0px;
	overflow:hidden;
	clear:both;
}
	.UserProductList_1 .DataList_ItemStyle
	{
		vertical-align:top;
	}
	.UserProductList_1 .UserProduct
	{
		border:1px #ffffff solid;
		border-bottom:1px #dddddd solid;
		clear:both;
		overflow:hidden;
		padding:10px;
		position:relative;
	}
		.UserProductList_1 .UserProduct .UserProduct_ImageBlock
		{
			float:left;
			width:120px;
			overflow:hidden;
			position:relative;
		}
			.UserProductList_1 .UserProduct .UserProduct_ImageBlock img
			{
				max-width:100px;
				max-height:100px;
				border:3px #dddddd solid;
				width:100px;
				width:100px;
			}
		.UserProductList_1 .UserProduct .UserProduct_NameBlock
		{
			position:relative;
			width:450px;
			overflow:hidden;
		}
			.UserProductList_1 .UserProduct .UserProduct_NameBlock a
			{
				color: #567e08;
				font-size: 14px;
				font-weight: bold;
				text-decoration: none;
			}
			.UserProductList_1 .UserProduct .UserProduct_NameBlock a:hover
			{
				color: #f58220;
				text-decoration: none;
			}
		.UserProductList_1 .UserProduct .UserProduct_DetailBlock
		{
			margin:5px 0px;
			position:relative;
			width:450px;
			overflow:hidden;
		}
			.UserProductList_1 .UserProduct .UserProduct_DetailBlock span
			{
			}
		.UserProductList_1 .UserProduct .UserProduct_PriceBlock
		{
			position:absolute;
			top:45px;
			right:10px;
			display:block;
		}
			.UserProductList_1 .UserProduct .UserProduct_PriceBlock span
			{
				font-weight: bold;
				font-size:13px;
				color:Red;
			}
.UserProductList_2
{
	
	margin:2px 0px;
	clear:both;
	overflow:hidden;
	position:relative;
}
	.UserProductList_2 .DataList_ItemStyle
	{
		vertical-align:top;
		width:50%;
	}
	.UserProductList_2 .UserProduct
	{
		clear:both;
		overflow:hidden;
		padding:8px;
		margin:4px;
		position:relative;
	}
		.UserProductList_2 .UserProduct .UserProduct_ImageBlock
		{
			float:left;
			width:120px;
			height:100px;
		}
			.UserProductList_2 .UserProduct .UserProduct_ImageBlock img
			{
				max-width:100px;
				max-height:100px;
				width:100px;
				height:100px;
				border:3px #dddddd solid;
			}
		.UserProductList_2 .UserProduct .UserProduct_NameBlock
		{
			position:relative;
			overflow:hidden;
		}
			.UserProductList_2 .UserProduct .UserProduct_NameBlock a
			{
				color: #567e08;
				font-size: 14px;
				font-weight: bold;
				text-decoration: none;
			}
			.UserProductList_2 .UserProduct .UserProduct_NameBlock a:hover
			{
				color: #f58220;
				text-decoration: none;
			}
		.UserProductList_2 .UserProduct .UserProduct_DetailBlock
		{
			margin:5px 0px 30px 0px;
			position:relative;
			overflow:hidden;
		}
			.UserProductList_2 .UserProduct .UserProduct_DetailBlock span
			{
			}
		.UserProductList_2 .UserProduct .UserProduct_PriceBlock
		{
			text-align:right;
		}
			.UserProductList_2 .UserProduct .UserProduct_PriceBlock span
			{
				font-weight: bold;
				font-size:13px;
				color:Red;
			}
.UserProductList_4
{
	margin:2px 0px;
	clear:both;
	overflow:hidden;
	position:relative;
}
	.UserProductList_4 .DataList_ItemStyle
	{
		vertical-align:top;
		width:25%;
	}
	.UserProductList_4 .UserProduct
	{
		clear:both;
		overflow:hidden;
		padding:5px;
		margin:15px;
		position:relative;
	}
		.UserProductList_4 .UserProduct .UserProduct_ImageBlock
		{
			height:110px;
		}
			.UserProductList_4 .UserProduct .UserProduct_ImageBlock img
			{
				max-width:100px;
				max-height:100px;
				width:100px;
				height:100px;
				border:3px #dddddd solid;
			}
		.UserProductList_4 .UserProduct .UserProduct_NameBlock
		{
			position:relative;
			overflow:hidden;
		}
			.UserProductList_4 .UserProduct .UserProduct_NameBlock a
			{
				color: #567e08;
				font-size: 14px;
				font-weight: bold;
				text-decoration: none;
			}
			.UserProductList_4 .UserProduct .UserProduct_NameBlock a:hover
			{
				color: #f58220;
				text-decoration: none;
			}
		.UserProductList_4 .UserProduct .UserProduct_DetailBlock
		{
			margin:5px 0px 30px 0px;
			position:relative;
			overflow:hidden;
		}
			.UserProductList_4 .UserProduct .UserProduct_DetailBlock span
			{
			}
		.UserProductList_4 .UserProduct .UserProduct_PriceBlock
		{
			text-align:right;
		}
			.UserProductList_4 .UserProduct .UserProduct_PriceBlock span
			{
				font-weight: bold;
				font-size:13px;
				color:Red;
			}
.UserHotProductTitle
{
	border-bottom:2px #ff9d9d solid;
	overflow:hidden;
	padding:8px 10px;
	position:relative;
	background-color:#f6f6f6;
	margin:10px 0px 5px 0px;
	font-size:16px;
	font-weight:bold;
}
.UserProductMsg
{
	border:1px #ff9d9d solid;
	overflow:hidden;
	padding:8px 10px;
	position:relative;
	background-color:#f1f1f1;
}
.UserProductPage
{
	border:1px #ff9d9d solid;
	clear:both;
	overflow:hidden;
	padding:5px;
	position:relative;
	background-color:#f1f1f1;
}
.UserProductDetail
{
	clear:both;
	overflow:hidden;
	position:relative;
}
	.UserProductDetail .UserProduct
	{
		clear:both;
		overflow:hidden;
		position:relative;
	}
		.UserProductDetail .UserProduct .UserProduct_ImageBlock
		{
			float:left;
			width:220px;
			overflow:hidden;
		}
			.UserProductDetail .UserProduct .UserProduct_ImageBlock img
			{
				max-width:200px;
				max-height:200px;
				border:3px #dddddd solid;
			}
		.UserProductDetail .UserProduct .UserProduct_NameBlock
		{
			position:relative;
			overflow:hidden;
			border:1px #9dd7ff solid;
			background-color:#ebf3ff;
			padding:5px 10px;
			margin-bottom:10px;
		}
			.UserProductDetail .UserProduct .UserProduct_NameBlock a
			{
				color: #567e08;
				font-size: 14px;
				font-weight: bold;
				text-decoration: none;
			}
			.UserProductDetail .UserProduct .UserProduct_NameBlock a:hover
			{
				color: #f58220;
				text-decoration: none;
			}
		.UserProductDetail .UserProduct .UserProduct_DetailBlock
		{
			margin:5px 0px;
			position:relative;
			overflow:hidden;
		}
			.UserProductDetail .UserProduct .UserProduct_DetailBlock span
			{
			}
		.UserProductDetail .UserProduct .UserProduct_PriceBlock
		{
		}
			.UserProductDetail .UserProduct .UserProduct_PriceBlock span
			{
				font-weight: bold;
				font-size:13px;
				color:Red;
			}
		.UserProductDetail .UserProduct .UserProduct_OrderBlock
		{
			position:relative;
			overflow:hidden;
			padding-right:50px;
		}
			.UserProductDetail .UserProduct .UserProduct_OrderBlock a
			{
				float:right;
				display:block;
				background-image:url(Image/product_order.png);
				background-repeat:no-repeat;
				width:164px;
				height:30px;
			}
		.UserProductDetail .UserProduct .UserProduct_FullDetailBlock
		{
			clear:both;
			overflow:hidden;
			border-top:1px #dddddd solid;
			margin-top:15px;
			margin-bottom:15px;
			padding-top:10px;
		}
.UserBlock_1
{
	border: 1px #e8bbbb solid;
	overflow:hidden;
	background-color: #ffffff;
	margin-bottom:10px;
}
	.UserBlock_1 .Header
	{
		background-image: url(Image/bg_1.png);
		background-repeat: repeat-x;
		background-color: #bad7ea;
	}
		.UserBlock_1 .Header .HeaderContent
		{
			border-bottom: 1px #e8bbbb solid;
			min-height: 26px;
		}
			.UserBlock_1 .Header .HeaderContent .HeaderTitle
			{
				color: #222222;
				font-size: 16px;
				font-weight: bold;
				line-height: 25px;
				padding-left: 10px;
			}
	.UserBlock_1 .Body
	{
		background-color: #ffffff;
	}
		.UserBlock_1 .Body .BodyContent
		{
			border-top: 1px #f5f9fc solid;
			border-bottom: 1px #dddddd solid;
			padding: 5px 10px;
		}
	.UserBlock_1 .Footer
	{
		background-color: #f2f2f2;
	}
		.UserBlock_1 .Footer .FooterContent
		{
			padding: 3px 10px;
		}