#table_shopping_cart{

	/*width: 732px;*/
	
	margin: 0px 1px;

}

#table_shopping_cart table th{

	color: #ffffff;
	
	font: bold 11px tahoma;
	
	height: 38px;

}

#table_shopping_cart table th.th1{

	background: url('../images/shopping_cart_page/bg_td_0.png') ;
	
	width: 70px;

}

#table_shopping_cart table th.th2{

	background: url('../images/shopping_cart_page/bg_td_1.png') ;
	
	width: 450px;

}

#table_shopping_cart table th.th3{

	background: url('../images/shopping_cart_page/bg_td_2.png') ;
	
	width: 70px

}

#table_shopping_cart table th.th4{

	background: url('../images/shopping_cart_page/bg_td_3.png') ;
	
	width: 70px

}

#table_shopping_cart table th.th5{

	background: url('../images/shopping_cart_page/bg_td_4.png') ;

}

#table_shopping_cart table td{

	height: 80px;
	
	background: #f0fae1;
	
	border-top: solid 2px #ffffff;
	
	text-align: center;
	
	font: normal 11px tahoma;
	
	color: #5e8219;
		

}

#table_shopping_cart table td.td2{ text-align:left; }

#table_shopping_cart table td.td3, #table_shopping_cart table td.td5{ background: #f4fbe9; }

#table_shopping_cart table td.td4{ background: #f7fcef; }

#table_shopping_cart table td.td2 .product_image{

	width: 88px;
	
	height: 73px;
	
	border-left:solid 1px #ffffff;
	
	border-right:solid 1px #ffffff;
	
	float:left;

}

#table_shopping_cart table td.td2 .product_text{ margin: 8px 0 0 10px; float: left; width: 350px; }

#table_shopping_cart table td.td2 .product_edit_image{ margin-left: 5px; }

#table_shopping_cart table td.td2 .product_code_text{ font: bold 11px tahoma; color:#a1b383; float: left; }

#table_shopping_cart table td.td3 input{

	width: 40px;
	
	border: solid 1px #afce90;
	
	text-align: center;
	
	font: bold 11px tahoma;
	
	color: #3e5519;

}

#promotion_add{ margin: 3px 0 0 3px; float: left; }

#total_dialog{ 

	margin: 2px 1px 2px 1px; 
	
	float: left; 
	
	width:728px;
	
	*width:728px;
	
}

#total_dialog .bg_row_1{ background: #e1f0c9; padding: 6px 6px 6px 70px; font: normal 11px tahoma;  color: #537b29; }

#total_dialog .bg_row_2{ background: #a0bf77; padding: 6px 6px 6px 70px; font: normal 11px tahoma; color: #ffffff; }

#total_dialog .bg_row_3{ background: #e1f0c9; padding: 6px 6px 6px 70px; font: bold 11px tahoma; color: #829971; }

#total_dialog .bg_row_4{ background: #f4fbe9; padding: 6px 6px 6px 70px; font: bold 11px tahoma; color: #87a95b; }

#total_dialog .bg_row_5{ background: #d5eab3; padding: 6px 6px 6px 70px; font: normal 11px tahoma; color: #537b29; }

#total_dialog .bg_row_6{ background: #87a95b; padding: 6px 6px 6px 70px; font: bold 11px tahoma; color: #fffffe; }

#total_dialog .bg_row_7{ background: #b6cf94; padding: 3px 6px 2px 177px; font: normal 11px tahoma; color: #fffffe; }

#total_dialog label.left{ float: left; width:100px; }

#total_dialog label.right{ float: left; width: 70px; text-align: right; margin-left:471px; }

#total_dialog .bg_row_7 label { margin:0 0 0 180px; }

#total_dialog .bg_row_5 select{ width: 290px; background-color:#f0fae1;}

#total_dialog .bg_row_5 label.right2{ float: left; width: 70px; text-align: right; margin-left:471px; }

#total_dialog .bg_row_5 a{

	color: #79b510;
	
	font: bold 11px tahoma;
	
	text-decoration: underline;
	
	clear:both;
	
	margin-left: 10px;

}

#total_dialog .bg_policy{ 

	background: url(../images/shopping_cart_page/bg_policy.jpg) top repeat-x; 
	
	text-align: center;
	
}

#total_dialog .bg_policy label { margin-top: 10px; }

#total_dialog .bg_policy a { font: normal 10px tahoma; color:#626c53; }

#total_dialog .policy {
	text-align:center;
}

#total_dialog .policy a{ font: normal 10px tahoma; color:#626c53; }
