body
{
	margin-top: 0px;
	margin-bottom: 0px;
}

td, th
{
  font-family: Arial;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	text-align: justify;
}

.copyright
{
  font-family: Arial;
	font-size: 11px;
	color: #000000;
}

.footer, a.footer
{
  font-family: Arial;
	font-size: 11px;
	color: #000000;
}

a.footer:hover
{
	text-decoration:underline;
}

.menu, a.menu, a.menu:visited
{
	font-family: Arial;
	font-size: 11px;
	font-weight: 700;
	color: #FFFFFF;
	text-decoration: none;
}

a.menu:hover
{
	color: #FCCB42;
}

.menu_selected
{
	font-family: Arial;
	font-size: 11px;
	font-weight: 700;
	color: #FFFFFF;
	text-decoration: none;
	color: #FCCB42;
}

.textbox
{
	font-family: Verdana;
	font-size: 11px;
	border-width: 1;
	border-color: #7F9DB9;
	border-style: solid;
	padding: 1px 1px 1px 1px;
	height: 19px;
}

.textbox_invisible
{
	background-color:#ffffff;
	border-right: #ffffff 1px solid; 
	border-top: #ffffff 1px solid;
	font-size: 12px;
	border-left: #ffffff 1px solid; 
	border-bottom: #ffffff 1px solid;
	font-family: tahoma;
	color:#ffffff;
}

.textarea
{
	font-family: Verdana;
	font-size: 11px;
	border-width: 1;
	border-color: #7F9DB9;
	border-style: solid;
	padding: 1px 1px 1px 1px;
}

.error, .required
{
	font-family:Tahoma;
	font-size:11px;
	color:#ff0000;
}

.back_link, a.back_link
{
	color:#fd8607;
	font-weight:bold;
	text-decoration:none;
}

a.back_link:hover
{
	text-decoration:underline;
}

/*******************Gio hang*******************/
.table_content_cart
{

}

.cart_list_view_table
{
	border:0;
	width:100%;
}

.cart_list_view_table td
{
	font-family:Tahoma;
	font-size:11px;
}

.cart_list_view_item_title
{
	background-color:#bebebe;
	padding-left: 5px;
	padding-right: 5px;
	line-height:20px;
	color:#fd8607;
	font-weight:bold;
	font-family:Tahoma;
	font-size:11px;
}

.cart_list_view_item
{
	font-family:Tahoma;
	font-size:11px;
	border-bottom-color:#bebebe;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding-left:5px;
	padding-right: 5px;
}

.cart_list_view_item_begin
{
	border-left-color:#bebebe;
	border-left-style:solid;
	border-left-width:1px;
	
	border-bottom-color:#bebebe;
	border-bottom-style:solid;
	border-bottom-width:1px;
	
	padding-left:10px;
	padding-right:10px;	
}

.cart_list_view_item_end
{
	border-right-color:#bebebe;
	border-right-style:solid;
	border-right-width:1px;
	
	border-bottom-color:#bebebe;
	border-bottom-style:solid;
	border-bottom-width:1px;
	
	padding-left:10px;
	padding-right:10px;	
}

.cart_list_view_total
{
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	margin-bottom:10px;
}

.cart_list_view_total_line
{
	padding-top:10px;
}

.cart_list_view_total_note
{
	padding-bottom:10px;
	color:#FF0000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-style:italic;
}

.cart_list_view_button_begin
{
	border:0;
	margin-bottom:10px;
	cursor:hand;
}

.cart_list_view_button
{
	border:0;
	margin-top:5px;
	margin-bottom:0px;
}

.cart_list_view_line
{
	padding-top:10px;
	padding-bottom: 10px; 
	border-top: 1px; 
	border-top-color: #bebebe; 
	border-top-style:solid	
}

.cart_list_view_price
{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 15px;
	color: #FF0000;
}

.product_name, a.product_name
{
	font-family:Arial;
	font-size: 11px;
	color: #fd8607;
	line-height: 15px;
	font-weight:bold;
	text-decoration:none;
}

a.product_name:hover
{
	text-decoration:underline;
}

.product_code
{
	font-family:Arial;
	font-size: 11px;
	color: #fd8607;
	line-height: 15px;
}

.product_info
{
	font-family:Arial;
	font-size: 11px;
	color: #000000;
	line-height: 15px;
}

.product_price
{
	font-family:Arial;
	font-size: 11px;
	color: #ff0000;
	line-height: 15px;
}

.product_detail_name, a.product_detail_name
{
	font-size: 18px;
	color: #fd8607;
	line-height: 24px;
	text-decoration:none;
	text-align:center;
}

.product_detail_code
{
	color: #fd8607;
	line-height: 15px;
}

.product_detail_price
{
	color: #ff0000;
	line-height: 15px;
}

.detail, a.detail
{
	font-size:11px;
	color:fd8607;
	padding-top:10px;
	text-decoration:none;
}

a.detail:hover
{
	text-decoration:underline;
}

.counter
{
  font-family: Arial;
	font-size: 11px;
	color: #000000;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
}

a.language
{
	font-size:10px;
	color:#000000;
	text-decoration:none;
}

a.language:hover
{
	color:#646464;
	text-decoration:none;
}

a.language_active
{
	font-size:10px;
	color:#646464;
	text-decoration:none;
}

.cart_list_enew_button. a.cart_list_enew_button
{
	border:0;
}
