#invoice_receipt{
        margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font: 12px Arial, Helvetica, sans-serif;
	color:#6E6E6E; 
	width:640px;
	margin:auto;
	padding-top:30px;
}
.receipt-topaddress {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#393939;
	border-bottom:#4e4e4e 1px solid;	
	padding-bottom:12px;
	margin-bottom:12px;
}
#receipt-invoice-details {
	height:20px;
	}
#receipt-invoice-details span {
	padding-right:345px;
	}
.receipt-topaddress span {
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#393939;
	display:block;
}
#receipt-billingwrapper {
	width:640px;
	float:left;
	border-bottom:#DADADA 1px solid;
	padding-bottom:15px;
}
#receipt-billing {
	width:250px;
	float:left;
	font: 12px Arial, Helvetica, sans-serif;
	color:#6E6E6E;
}
#receipt-billing span {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#393939;
}
#receipt-shipping {
	/*width:140px;*/
	float:right;
	font: 12px Arial, Helvetica, sans-serif;
	color:#6E6E6E;
}
#receipt-shipping span {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#393939;
}
#receipt-productdata {
	border:0;
	cellspacing:0;
	cellpadding:0;
	float:left;
font:12px Arial, Helvetica, sans-serif;
	}
#receipt-productdata  td{
	/*border-bottom:solid 1px #DADADA;*/
	padding:7px 0 7px 0;
	line-height:19px;
	}
#receipt-payment-details {
	width:640px;
	float:left;
	}
.label{
					  font-size:13px;  
					  color:#343434;  
					  width:350px;
					  display:block;
					  padding-top:8px;
					  padding-bottom:3px;
				  }				 
				  .input {
				   width:250px;
				   margin:0;
				   border:1px solid #7D7D7D;   
				}
.input_cnt{
width:30px;
				   margin:0;
				   border:1px solid #7D7D7D;
}
				.reqItem {
					color:#cc0000;
				}
		.catlevel1{margin-left:20px;margin-bottom:4px;font-size:15px;font-weight:bold;font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 20px;
			color: #A5A5A5;
			font-weight: normal;
			padding-bottom: 2px;}
		.catlevel2{margin-left:40px;font-size:15px;height:40px;font-weight:bold;}
		.catlevel3{margin-left:60px;font-size:15px;height:40px;font-weight:bold;}
		.catlevel4{margin-left:80px;font-size:15px;height:40px;font-weight:bold;}
		.catproduct{font-weight:bold;}
.catproduct_title{font-weight:bold;}
		.form_error{color:red;width:90%;text-align:left;padding-left:20px;}
		.form_succ{color:blue;width:100%;text-align:center}
		.cart_link{padding:10px 10px 10px 10px;background-color:black;text-align:right;color:#ffffff;font-weight:bold;margin-bottom:20px;}
.cart_link a{text-decoration:none;color:#ffffff;font-weight:bold;}
		.cart_list{width:100%;float:left;}
		.cart_list_title{width:20%;float:left;font-weight:bold;text-align:center;}
		.cart_list_item{width:20%;float:left;text-align:center;}

.cart_list_prdttitle{font-weight:bold;text-align:left;padding-left:18px;}
.cart_list_price{width:19%;float:left;font-weight:bold;text-align:center;}
.cart_list_qty{width:20%;float:left;font-weight:bold;text-align:center;}
.cart_list_rmove{width:9%;float:right;font-weight:bold;text-align:center;}
.cart_list_total{width:20%;float:right;font-weight:bold;text-align:right;}
		
.cart_item_prdt{width:30%;float:left;text-align:left;padding-left:7px;}
.cart_item_price{width:19%;float:left;text-align:left;}
.cart_item_qty{width:20%;float:left;text-align:left;}
.cart_item_rmove{width:10%;float:right;text-align:center;}
.cart_item_total{width:20%;float:right;text-align:right;}
		
.cart_list_attr {text-align:left;padding-left:17px; }	
		.cart_list_tot{width:100%;font-weight:bold;text-align:right;}
.cart_list_prdt {width:23%;float:left;text-align:left;padding-left:5px; }	
		#addreses{width:100%;}
		#billing{width:50%;float:left;text-align:left;}
		#shipping{width:50%;float:right;text-align:left;}
		.pdt_list{width:25%;text-align:center;float:left;padding-bottom:10px;}
.pdt_list_gal{width:25%;height:100px;text-align:center;float:left;padding-bottom:20px;}
.pdt_img{border:1px solid #666666;
text-align:center;display:block;
width:100px;height:100px;margin-bottom:5px;}
.pdt_title{display:block;
text-align:left;
width:100px;}
.img-cursor {
cursor:pointer;
}
.img_main{text-align:left;width:100%;height:450px;}
.main_imgbdr {border:1px solid #666666; }	
.space{ width:0px;height:0px;
}		.img_main_img{width:400px;height:auto;float:left;}
		.img_gal{width:496px;height:auto;float:right;}
		.pdt_price{text-align:left;width:100%;}
		.attrib{width:484px;padding:0px 0px 0px 10px;}
		.attrib_left{width:150px;float:left;padding:0;margin-bottom:10px;}
		.attrib_right{width:334px;float:right;padding:0;margin-bottom:10px;}
		.btn_checkout{width:100%;text-align:center;padding-top:20px;}
.btn_continue{width:100%;text-align:right;padding-top:10px;}
.pdt_desc{
padding-top:0px;
}
.pdt_attr{
height:200px;
width:496px;
}
.cart_btn{
background-color:#FFFFFF;
border:1px solid #666666;
color:#3B4523;
font-size:13px;
}
.frm_update{
margin:0px;
padding:0px;
}	
.cart_subamnt  {font-weight:bold;}
.label_amount{ width:45%; text-align:right;float:left;padding-top:8px;
}	
.label_totalamount{ font-weight:bold; 
}	

.gateway_info { width:60%;
}
.form_print{color:blue;width:100%;}
.form_preview{color:blue;width:15%;float:left;text-align:left;}
.form_printthis {color:blue;width:15%;float:right;text-align:right;vertical-align:top;}
.form_succcontent {color:blue;float:left;text-align:center;width:70%;}