.order_confirmation{
	background-color:#ECE9D8;
	margin: 0 auto;
    width: 700px;
    font-family:Arial, Helvetica, sans-serif;
	padding: 10px;
}
.order_confirmation_title{
	text-align:center;
	font-size:16px;
  	font-weight:bold;
    padding-top:5px;
}
.address_table{
	border-collapse:collapse;
	border:2px solid;
	margin:0 auto;
	width:700px;
	font-size:12px;
}
.address_table tbody{
 	background:#fff;

}
.address_table td{
	border:1px solid;
  	padding:5px;
}
.order_details{
 	background:#fff;
 	 
	border-collapse:collapse;
	border:2px solid;
	margin:0 auto;
	width:700px;
	font-size: 10px;
	font-weight: bold;
}
.order_details td{
	border-bottom:1px solid;
 	padding:5px;
}
.total_qty{
	float: right; 
	padding-right: 15px;
	font-weight:bold;
	font-size:10px;
}
.product_name{
	padding-left: 15px;
	float:left;
	font-weight:bold;
	font-size:10px;
}
.product_titles{
	padding-top: 5px;
}
.product_table{
	border: 1px solid;
	border-collapse: collapse;
	margin: 0 auto;
	width: 672px;
	text-align:center;
	font-size:10px;
}
.totals_table{
	margin: 0 auto;
    padding-top: 10px;
    width: 672px;
	font-size:10px;
}