.required
{
	color:#990000;}

#eshopCategoryTitle
{
	margin-top:5px;
}

#eshopFItems
{
	font-size:.86em;
}

.eshopFItem
{
	text-align:center;
	padding:5px;
	border:1px solid #bc764b;
	background-color:#FFFFFF;
	margin-left:5px;
	margin-bottom:5px;
	width:115px;
	height:170px;
	float:left;
}

.eshopFItemTitle
{
}

.eshopFItemImage
{
padding:5px 0;
}

.eshopFItemQty
{}

.eshopFItemAddCart
{
	padding:5px 0 0 0;
}

.eshopItemQty
{}

.eshopItemAddCart
{
	padding:5px 0 0 0;
}

.eshopCategoryProducts
{
	width:162px;
	height:250px;
	padding:3px;
	border:1px solid #993300;
	margin-right:5px;
	margin-bottom:5px;
	float:left;}

#eshopProductDetailTitle
{
	font-weight:bold;
}

#eshopProductDetailPrice
{
	color:#990000;
	font-weight:bold;}

#eshopProductDetailNew
{
	color:#CC3300;
	font-size:.86em;
	text-decoration:underline;}

.eshopProductDetailDesc
{
	font-size:.76em;}

#eshopProductDetailAddInfo
{}

.zoomProduct
{
	cursor:pointer;
}

.eshopInfoBox
{
	font-size:.76em;
	color:#FFFFFF;
	margin-top:5px;
	background-color:transparent;
	background-image:url(../images/eshop_cart.jpg);
	width:216px;
	height:26px;
}

.eshopInfoBox div
{
	padding:5px 0 0 10px;
}

.eshopInfoBox a:link, .eshopInfoBox a:visited
{	
	color:#FFFFFF;
	text-decoration:none;
}

.eshopInfoBox a:hover
{
	color:#FFFF66;
		text-decoration:underline;}
		
#eshopOrderDetails
{
}
	
#eshopOrderDetails table
{
	width:528px}
	
#eshopOrderDetails table th
{
	font-size:.76em;
}

#eshopOrderDetails table td
{
	font-size:.76em;
}

.eshopODDesc
{
	width:130px;}

.eshopODOdd, .eshopODEven
{
	border-bottom:1px solid #f2b48d;
}

.eshopODOdd
{
	background-color:#FFFFFF;
}

.eshopODEven
{
	background-color:#fdf4ef;
}

.eshopODPic
{
	width:50px;}

.eshopODItem
{
	color:#843c0f;
	background-color:#f2b48d;}
	
.eshopODFooterTitle
{
	text-align:right;}

.eshopODFooterAmount
{}

.eshopODTrash
{
	display:inline;
	cursor:pointer;
}

.eshopBtn
{
	cursor:pointer;}
	
.eshopBox {
	border-collapse:collapse;
	font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;
	font-size:12px;
	text-align:left;}
	
.eshopBox th {
	background:#feb9b9 none repeat scroll 0 0;
	border-bottom:1px solid #FFFFFF;
	border-top:4px solid #ee9285;
	color:#990000;
	font-size:13px;
	font-weight:normal;
	padding:8px;}

.eshopBox td {
	background:#ffe8e8 none repeat scroll 0 0;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid transparent;
	color:#996666;
	padding:5px;}
	
#signUpBtn {
	
}

#eshopErrors
{
	font-size:.76em;
	padding:3px;
	margin-bottom:4px;
	border:1px dashed #993300;}

.eshopError
{}

#eshopShippingAddress, #eshopBillingAddress
{
	font-size:.86em;
	margin-bottom:10px;}

#eshopShippingAddress
{}

#eshopBillingAddress
{}

.eshopAddressLabels
{
	font-size:.86em;
	font-weight:bold;
	margin-bottom:10px;}

#eshopCOCart
{
	background-color:#FFFFFF;
	padding:3px;}

#eshopCOCartTitle
{
	font-weight:bold;
	color:#666666;
	padding:3px;
	background-color:#eeeeee;}

#eshopCOItems
{}

.eshopCOItem
{
	padding:5px;
	font-size:.76em;
	text-align:center;}
	
.eshopCOItemPrice
{
	color:#990000;}
	

#coBillingAddress
{
	font-size:11px;
}

#coBillingAddress input, #coBillingAddress select
{
	border:1px solid #999999;
}

#chkShippingBilling
{
	clear:both;
	font-size:11px;
}

#coShippingAddress
{
	display:none;
	clear:both;
	font-size:11px;
	margin-top:10px;
}

#coShippingAddress input, #coShippingAddress select
{
	border:1px solid #999999;
}

.coAddressRow
{
	clear:both;
}

.coAddressCol1
{
	width:90px;
	float:left;
	padding:5px;
}

.coAddressCol2
{
	float:left;
	padding:5px;
}

#eshopComments
{
	padding-top:10px;
	font-size:.86em;}

#paymentMethodTitle {
font-size:.86em;
font-weight:bold;}
.paymentMethod
{
 font-size:.76em;
 padding:3px;}
 
#eshopFeatured {
padding:5px 0 3px 0;
font-size:.80em;
font-weight:bold;
color:#8C5838;}
