.product_list_item .description
{
	text-align:center !important;
}

.product_list_item .price_section
{
	
	font-size:12px;
	display:block;
	font-weight:normal;
	text-align:center;
}
.product_list_item .price_section .price_have_onsale_price
{
	text-decoration:line-through;
	font-size:120%;
	color:red;
	font-weight:normal;
}
.product_list_item .price
{
	font-size:120%;
	/*VKComment: color:green;*/
	font-weight:bold;
}
.product_list_item .price_section .price_have_onsale_onsaleprice
{
	font-size:120%;
	/*VKComment: color:green;*/
	font-weight:bold;
}
.product_list_item .button_section
{
	padding:5px 5px;
	text-align:center;
	
}
.product_list_item .promotion_section
{
	color:#F00;
	padding:0;
	text-align:center;
}
  
.product_detail .price
{
	font-size:14px;
	/*VKComment: color:green;*/
	font-weight:bold;
}
.product_detail .price_have_onsale_onsaleprice
{
	font-size:14px;
	/*VKComment: color:green;*/
	font-weight:bold;
}
.product_detail .price_have_onsale_price
{
	text-decoration:line-through;
	font-size:14px;
	font-weight:normal;

	color:red;
}
.product_detail .left_section
{
	width:48%;
	float:left;
}
.product_detail .quantity_section
{
	padding:5px;
	text-align:left;
	font-weight:bold;
	 
	position:relative;
	left:20%;
}
.product_detail .attribute_section ul
{
	list-style-type:none;
	margin:0;
	padding:5px 5px 5px 0;
	position:relative;
	left:20%;
}

.product_detail .price_section
{
	padding:5px;
	text-align:left;
	font-weight:bold;
	 
	position:relative;
	left:20%;
}

.product_detail .promotion_section
{
	color:#F00;
	padding:5px;
	text-align:left;
	position:relative;
	left:20%;
}
.product_detail .buy_now_section
{
	padding:5px;
	text-align:left;
	position:relative;
	left:20%;
}
.product_detail .right_section
{
	float:right;
	width:50%;
	
}
 
.product_detail .product_content
{
	margin:10px 0;
}
.product_detail .tab_section 
{
	margin:8px 0 0 0px;
	height:25px;
}
.product_detail .tab_section span
{
	display:block;
	float:left;
	padding:0 10px;
}
.product_detail .tab_section a
{
	
	font-weight:bold;
	display:block;
	margin:0 0px 3px 0;
	padding: 0 0 4px 0;
	float:left;
}
.product_detail .tab_section a:hover
{
	border-bottom: 3px solid #db8a0f;
	text-decoration:none;
}
.product_detail .tab_section a.selected
{
	border-bottom: 3px solid #db8a0f;
}
.product_detail .product_detail_link
{
	padding:8px 0 8px 0px;
}
.product_detail .product_detail_link a
{
	font-weight:normal;
	font-size:10px;
	
}
.product_detail .not_sure
{
	padding:10px 0;
	text-align:right;
}
.product_detail .not_sure a
{
	
	text-decoration:underline;
	font-weight:normal !important;
}

.product_detail #label_information,.product_detail #product_guarantee,.product_detail #customer_review
{
	display:none;
}
.similiar_product
{
	background:url(http://www.nam-eatery.com/templates/nam-eatery/modules/product/images/hr-bg.png) no-repeat top left;
}
.similiar_product h2
{
	
	
	text-align:left;
	padding:15px 0 10px 20px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:1px;
}
#label_information h3
{
	font-size:20px;
	font-weight:normal;
}
#label_information table th
{
	font-size:14px;
	font-weight:bold;
	padding:4px;
}
#label_information table
{
	border-top: 4px solid #db8a0f;
	border-bottom: 4px solid #db8a0f;
}
#label_information table .name
{
	text-align:left;
	width:60%;
}
#label_information tbody td
{
	border-top: 2px solid #db8a0f;
	padding:2px;
}
#label_information .daily_value
{
	padding:10px 0;
}
#label_information .daily_value, #label_information .other_ingredient, #label_information .warning, #label_information .important, #label_information .usage
{
	padding:8px 0;
}

#label_information .label_footer
{
	padding:4px;
	width:100%;
	
	border: 2px solid #db8a0f;
}
.cross_sign
{
	font-size:8px;
}
.cross_sign_left
{
	font-size:8px;
	display:block !important;
	margin:0 0 10px 0;
	float:left;
}


.attribute_price_have_onsale_price
{
	text-decoration:line-through;
}
.attribute_price
{
	font-weight:bold;
}
.attribute_price_have_onsale_onsaleprice
{
	font-weight:bold;
}