﻿table.shopping_main
{
	width:562px;	
}
.cart_td
{
	text-align:center;
	background-image:url('../image/cart/bghead1.gif');	
	width:100%;
	
}
.cart_td_sel
{
	text-align:center;
	background-image:url('../image/cart/bghead1.gif');	
	width:100%;
}
.shipping_td
{
	text-align:center;
	width:100%;
	background-color:#FEFBEC;
	
}
.shipping_td_sel
{
	text-align:center;
	width:100%;
	background-color:#FEF4EA;
	
}
.input_text_money
{
	border:solid 1px #5aa83a;
	text-align:right;	
}
.head_promotion
{
	vertical-align: middle; 
	padding-top:8px;
	text-align: left;
	padding-left:16px;
	font-family:Tahoma MS Sans Serif ;
	font-size:14px;
}
.txt_promotion
{
	font-family:Tahoma MS Sans Serif ;
	font-size:12px;
}
.input_textbox
{
	border:solid 1px #62A5D0;
}
.comment_mid
{
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;	
	background-image:url('../image/cart/ment02.gif');	
}
.comment_text
{
 font-family:Tahoma MS Sans Serif ;
 font-size:11px;
 color:#F26522;	
}
.gift_text
{
 font-family:Tahoma MS Sans Serif ;
 font-size:12px;
 color:#F26522;	
}
table.table_list_prod
{
	border:0px;
	border-left:1px solid #D0E1BD ;
	border-right:1px solid #D0E1BD ;
	background-color:#E5F7D0;
}
table.table_list_prod tr td
{
	border-top:1px solid white;
	height: 20px;
	font-size: 11px;
	padding-left:5px;
	padding-right:5px;
	vertical-align: middle;
}

table.table_list_prod tr th
{
	height: 23px;
	color: #777777;
	vertical-align: middle;
	background-color:#D7EDCE;
	font-size: 11px;
}
table.table_list_foot
{
	border-left:0px solid #D0E1BD ;
	border-left:1px solid #D0E1BD ;
	border-right:1px solid #D0E1BD ;
	border-bottom:1px solid #D0E1BD ;
	background-color:#D7EDCE;
}
table.table_list_foot tr td
{
	height: 23px;
	color: #777777;
	vertical-align: middle;
	text-align: right;
}

table.table_list_prod_nobg tr td
{
	font-size: 11px;

}

table.table_list_prod_nobg tr th
{
	color: #777777;
	vertical-align: middle;
	font-size: 11px;
}
table.table_print_cart
{
	padding:5px;
	border-collapse:separate;
	border-left:1px solid #D0E1BD ;
	border-right:1px solid #D0E1BD ;
	background-color:#B9DE8E;
}
.table_print_cart_th
{
	height: 23px;
	color: #F66021;
	vertical-align: middle;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	background-color:#F1FEE2;
}
.table_print_cart_td
{
	height: 20px;
	color: #959691;
	font-size: 12px;
	padding-left:5px;
	padding-right:5px;
	font-weight: bold;
	vertical-align: middle;
	background-color:#F1FEE2;
}
.cart_detail
{
	width:536px;
	padding:0px;
	border-collapse:collapse;
	background-image:url('../image/cart/dotted_bg.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	
}
.cart_detail td
{
	font-size:11px;
}
.cart_detail .pretext
{
	width:152px;
	padding-left:54px;
	color:#f46600;
	text-align:left;
	font-weight:bold;
	vertical-align:middle;
	padding-top:2px;
}
.cart_detail .command
{
	text-align:center;
	padding-top:24px;
	padding-bottom:6px;
	vertical-align:middle;
}
.cart_detail2
{
	width:100%;	
}
.cart_detail2 td
{
	font-size:13px;
}
.cart_detail2 .head
{
	background-color:#ffebd6;
	color:#ff7e06;
	border:solid 1px #ffe3cb;
	height:26px;
	vertical-align:middle;
	padding-left:11px;
	font-weight:bold;
}
.cart_detail2 .detail
{
	background-color:#fefbec;
}

.cart_detail3
{
	width:100%;	
}
.cart_detail3 td
{
	font-size:13px;
	background-color:#fefbec;
	border:solid 1px #ffe3cb;
	height:26px;
	vertical-align:middle;
	padding-left:5px;
	padding-right:5px;
}
.cart_detail3 tr.head td
{
	background-color:#ffebd6;
	color:#ff7e06;
	border:solid 1px #ffe3cb;
	height:26px;
	vertical-align:middle;
	font-weight:bold;
	text-align:center;
	padding:0px;
}

.input_textbox_cart
{
	border:solid 1px #8e8e8e;
}

.input_textbox_area
{
	border:solid 1px #efefef;
	background-color:#faf9f7;
}
.input_textbox_total
{
	border:solid 1px #ffdfc6;
	text-align:right;
	color:#ff7f04;
	font-weight:bold;
}
.cart_promotion
{
	background-color:#fcfcfc;
	width:502px;
}

.cart_promotion .tl
{
	background-image:url('../image/cart/pro_tl.gif');
	width:2px;
	height:2px;
}
.cart_promotion .tr
{
	background-image:url('../image/cart/pro_tr.gif');
	width:2px;
	height:2px;
}
.cart_promotion .bl
{
	background-image:url('../image/cart/pro_bl.gif');
	width:2px;
	height:2px;
}
.cart_promotion .br
{
	background-image:url('../image/cart/pro_br.gif');
	width:2px;
	height:2px;
}
.cart_promotion .t, .cart_promotion .b, .cart_promotion .l, .cart_promotion .r
{
	background-color:#eaeaea;
}
.cart_promotion .c
{
	padding:5px;	
}
.inv_head
{
	background-image:url('../image/cart/inv_bg.gif');
	height:40px;
	color:#de0017;
	font-weight:bold;
	font-size:13px;
}