	#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;
	}
.top_copy_head{
text-align:center;
display:block;
font-weight:bold;
}
	#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:225px;
		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.input {border:1px solid #7D7D7D;
				   width:225px;
				   margin:0;				    
				}
select.input {border:1px solid #7D7D7D;
				   width:225px;
				   margin:0;				    
				}
.input2 {
				   width:150px;
				   margin:0;
				   border:1px solid #7D7D7D;   
				}
		.input_cnt{
				  width:40px;
				   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%;}
		.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;padding-right:10px;}		
		.cart_item_prdt{height:50px;width:30%;float:left;text-align:left;padding-left:7px;}
		.cart_item_price{height:50px;width:19%;float:left;text-align:left;}
		.cart_item_qty{height:50px;width:20%;float:left;text-align:left;}
		.cart_item_rmove{height:50px;width:9%;float:right;text-align:center;}
		.cart_item_total{height:50px;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{height:185px;display:block;width:33%;text-align:center;float:left;padding-bottom:30px;}
		.pdt_list_gal{width:33%;height:100px;text-align:center;float:left;padding-bottom:20px;}
		.pdt_img{

		text-align:center;height:125px;display:table-cell;vertical-align:middle;
		}
		.pdt_title{display:table-cell;vertical-align:top;height:90px;}
.img-cursor {
		cursor:pointer;
		}
		.img_main{text-align:left;width:100%;height:auto;}
		.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:100%;padding:0px 0px 0px 10px;}
		.attrib_left{width:45%;float:left;padding:0;margin-bottom:10px;}
		.attrib_right{width:54%;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;
clear:both;
		}
		.pdt_attr{
		height:200px;
		width:100%;
		}
		.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%;}

.invmain{
			width:100%;
		}
		.invmain_inner{
			width:100%;
		}
		.inv_title1{
			width:34%;
			float:left;
			font-weight:bold;
			height:45px;
		}
		.inv_title2{
			width:20%;
			float:left;
			font-weight:bold;
			height:45px;
		}
		.inv_title3{
			width:20%;
			float:left;
			font-weight:bold;
			height:45px;
		}
		.inv_title4{
			width:9%;
			float:left;
			font-weight:bold;
			height:45px;
		}
		.inv_title5{
			width:7%;
			float:left;
			font-weight:bold;
			height:45px;
		}
		.inv_title6{
			width:9%;
			float:right;
			font-weight:bold;
			height:45px;
		}
		.inv_title_item1{
			width:34%;
			float:left;
height:50px;
		}
		.inv_title_item2{
			width:20%;
			float:left;
height:50px;
		}
		.inv_title_item3{
			width:20%;
			float:left;
height:50px;
		}
		.inv_title_item4{
			width:9%;
			float:left;
height:50px;
		}
		.inv_title_item5{
			width:7%;
			float:left;
height:50px;
		}
		.inv_title_item6{
			width:9%;
			float:right;
height:50px;
		}
		.ordermain{
			width:100%;
		}
		.ordermain_inner{
			width:100%;
		}
		.order_mtitle1{
			width:20%;
			float:left;
			font-weight:bold;
			height:45px;
		}
		.order_mtitle2{
			width:20%;
			float:left;
			font-weight:bold;
			height:45px;
		}
		.order_mtitle3{
			width:19%;
padding-left:1%;
			float:left;
			font-weight:bold;
			height:45px;
		}
.order_mtitle31{
			width:20%;
			float:left;
			font-weight:bold;
			height:45px;
		}		
		.order_mtitle4{
			width:20%;
			float:right;
			font-weight:bold;
			height:45px;
		}
		.order_mtitle_item1{
			width:20%;
			float:left;
		}
		.order_mtitle_item2{
			width:20%;
			float:left;
		}
		.order_mtitle_item3{
			width:19%;
			float:left;
padding-left:1%;

		}
.order_mtitle_item31{
			width:20%;
			float:left;
		}		
		.order_mtitle_item4{
			width:20%;
			float:right;
		}
.order_title0{
			width:10%;
			float:left;
			font-weight:bold;
			height:45px;
		}
		.order_title1{
			width:15%;
			float:left;
			font-weight:bold;
			height:45px;
		}
		.order_title2{
			width:30%;
			float:left;
			font-weight:bold;
			height:45px;
		}
		.order_title3{
			width:15%;
			float:left;
			font-weight:bold;
			height:45px;
		}		
		.order_title4{
			width:15%;
			float:left;
			font-weight:bold;
			height:45px;
		}
.order_title5{
			width:15%;
			float:right;
			font-weight:bold;
			height:45px;
		}
.order_title_item0{
			width:10%;
			float:left;
		}
		.order_title_item1{
			width:15%;
			float:left;
		}
		.order_title_item2{
			width:30%;
			float:left;
		}
		.order_title_item3{
			width:15%;
			float:left;
		}		
		.order_title_item4{
			width:15%;
			float:left;
		}
.order_title_item5{
			width:15%;
			float:right;
		}
.order_total_left{
width:80%;
float:left;
text-align:right;
}
.order_total_right{
width:20%;
float:right;
text-align:left;
}
.order_total_payment_left{
width:20%;
text-align:right;
float:left;
}
.order_total_payment_right{
width:80%;
text-align:left;
float:right;
}
.order_add_left{
float:left;
width:70%;
text-align:left;
}
.order_add_right{
float:right;
width:30%;
text-align:left;
}
		.ordermain_hinner{
			width:100%;
			padding-top:40px;
		}
		.order_htitle1{
			width:20%;
			float:left;
			font-weight:bold;
			height:45px;
		}
		.order_htitle2{
			width:20%;
			float:left;
			font-weight:bold;
			height:45px;
		}
		.order_htitle3{
			width:20%;
			float:left;
			font-weight:bold;
			height:45px;
		}	
		.order_htitle4{
			width:20%;
			float:left;
			font-weight:bold;
			height:45px;
		}		
		.order_htitle5{
			width:20%;
			float:right;
			font-weight:bold;
			height:45px;
		}
		.order_title_hitem1{
			width:20%;
			float:left;
		}
		.order_title_hitem2{
			width:20%;
			float:left;
		}
		.order_title_hitem3{
			width:20%;
			float:left;
		}
		.order_title_hitem4{
			width:20%;
			float:left;
		}		
		.order_title_hitem5{
			width:20%;
			float:right;
		}
.input2 {
				   width:150px;
				   margin:0;
				   border:1px solid #7D7D7D;   
				}
.input3 {
				   width:90px;
				   margin:0;
				   border:1px solid #7D7D7D;   
				}
.catmain{
border:1px solid #CCCCCC;
padding:1%;
width:98%;
}
.catmain A{
color:#5A90CF;
text-decoration:none;
}
.catmain A:hover{
color:#5A90CF;
text-decoration:none;
}
.catmain A:link{
color:#5A90CF;
text-decoration:none;
}
.catmain A:visited{
color:#5A90CF;
text-decoration:none;
}
.catmain_a_active{
color:#5A90CF;
text-decoration:none;
font-weight:bold;
}
.catmaincol1{
width:20%;
float:left;
}
.catmaincol2{
width:20%;
float:left;
}	
.catmaincol3{
width:20%;
float:left;
}
.catmaincol4{
width:40%;
float:right;
height:auto;
}
.subcatmain{
padding-top:20px;
}
.pdt_title A{text-decoration:none;
color:#570C62;}
.pdt_title A:link{text-decoration:none;
color:#570C62;}
.pdt_title A:hover{text-decoration:none;
color:#570C62;}
.pdt_title A:visited{text-decoration:none;
color:#570C62;}
.pdt_title_price{
color:#FF0000;
font-weight:bold;
}
.pdt_title_price2{
color:#FF0000;
font-weight:bold;
font-size:15px;
}
.pdt_title_price3{
color:#9A9A9A;
font-weight:bold;
font-size:15px;
}
.img_gal_left{width:40%;height:auto;float:left;}
.img_gal_right{width:60%;height:auto;float:right;}
.italic{font-style:italic;}

.cart_item_prdt A{text-decoration:none;
color:#570C62;}
.cart_item_prdt A:link{text-decoration:none;
color:#570C62;}
.cart_item_prdt A:hover{text-decoration:none;
color:#570C62;}
.cart_item_prdt A:visited{text-decoration:none;
color:#570C62;}

.cart_item_rmove A{text-decoration:none;
color:#570C62;}
.cart_item_rmove A:link{text-decoration:none;
color:#570C62;}
.cart_item_rmove A:hover{text-decoration:none;
color:#570C62;}
.cart_item_rmove A:visited{text-decoration:none;
color:#570C62;}

.order_mtitle_item1 A{
color:#5A90CF;
text-decoration:none;
}
.order_mtitle_item1 A:hover{
color:#5A90CF;
text-decoration:none;
}
.order_mtitle_item1 A:link{
color:#5A90CF;
text-decoration:none;
}
.order_mtitle_item1 A:visited{
color:#5A90CF;
text-decoration:none;
}
.order_mtitle_item31 A{
color:#5A90CF;
text-decoration:none;
}
.order_mtitle_item31 A:hover{
color:#5A90CF;
text-decoration:none;
}
.order_mtitle_item31 A:link{
color:#5A90CF;
text-decoration:none;
}
.order_mtitle_item31 A:visited{
color:#5A90CF;
text-decoration:none;
}
.pdt_title_farm {
color:#5A90CF;
text-decoration:none;
}
.inv_title_item1 A{
color:#5A90CF;
text-decoration:none;
}
.inv_title_item1 A:hover{
color:#5A90CF;
text-decoration:none;
}
.inv_title_item1 A:link{
color:#5A90CF;
text-decoration:none;
}
.inv_title_item1 A:visited{
color:#5A90CF;
text-decoration:none;
}
.order_title_hitem1 A{
color:#5A90CF;
text-decoration:none;
}
.order_title_hitem1 A:hover{
color:#5A90CF;
text-decoration:none;
}
.order_title_hitem1 A:link{
color:#5A90CF;
text-decoration:none;
}
.order_title_hitem1 A:visited{
color:#5A90CF;
text-decoration:none;
}
.labelleft{font-size:13px;  
					  color:#343434;  
					  width:25%;
					  display:block;
					  padding-top:8px;
					  padding-bottom:3px;
float:left;
height:30px;
				  }
.labelright{font-size:13px;  
					  color:#343434;  
					  width:75%;
					  display:block;
					  padding-top:8px;
					  padding-bottom:3px;
float:right;
height:30px;
				  }
.h1_red {
	font: normal 18px Arial, Helvetica, sans-serif;
	color:#E3603B;
	padding:0;
	margin:0;
	border-bottom:1px solid #CCCCCC;
}
.inv_wrapper{
width:100%;
}
.farmcol1{
width:35%;
float:left;
}
.farmcol2{
width:35%;
float:left;
}
.farmcol3{
width:30%;
float:left;
}
.link_bk A{
color:#5A90CF;
text-decoration:none;
}
.link_bk A:hover{
color:#5A90CF;
text-decoration:none;
}
.link_bk A:link{
color:#5A90CF;
text-decoration:none;
}
.link_bk A:visited{
color:#5A90CF;
text-decoration:none;
}
.farm_link{text-decoration:none;
color:#2f5e95;}
.farm_link A:link{text-decoration:none;
color:#2f5e95;}
.farm_link A:hover{text-decoration:none;
color:#2f5e95;}
.farm_link A:visited{text-decoration:none;
color:#2f5e95;}
.zoom_text{
padding-top:5px;
text-decoration:none;  
color:#38073f;font:bold 14px Arial;
}
.zoom_text A:link{
text-decoration:none;  
color:#38073f;font:bold 14px Arial;
}
.zoom_text A:hover{
text-decoration:none;
color:#38073f;font:bold 14px Arial;
}
.zoom_text A:visited{
text-decoration:none;
color:#38073f;font:bold 14px Arial;
}
.farmerList{
border:1px solid #CCCCCC;
padding:1%;
width:98%;
}
.farmerListInner{
width:100%;
margin:2px;
}
.farmerListInner A{
color:#5A90CF;
text-decoration:none;
}
.farmerListInner A:hover{
color:#5A90CF;
text-decoration:none;
}
.farmerListInner A:link{
color:#5A90CF;
text-decoration:none;
}
.farmerListInner A:visited{
color:#5A90CF;
text-decoration:none;
}
.prime_img{
border:1px solid #CCCCCC;
padding:4px;
}
.farmer_list{height:185px;display:block;width:50%;text-align:center;float:left;padding-bottom:30px;}
.farmer_img{text-align:center;height:125px;display:table-cell; vertical-align:top;}
.farmer_title{display:table-cell;vertical-align:top;height:90px;text-align:left;padding-right:5px;}
.farmer_title_farm {
display:block;
color:#5A90CF;
text-decoration:none;
}
.farm_img{
float:right;
margin:0px 0px 40px 40px;
height:auto;
}
.del_div{
float:left;
width:45%;
text-align:center;
border:1px solid #cccccc;
background-color:#fef4f3;
color:#ca0205;
font:arial 12px;
padding:7px 20px;
}
.cart_list_title_head{
background-color:#CCCCCC;
padding:5px;
height:20px;
float:left;
width:100%;
}
.cart_list_outer{
border:1px solid #CCCCCC;
display:table;
width:100%;
padding-right:10px;
}
.customer_notes{clear:both;}
.customer_notes textarea{border:1px solid #7D7D7D;}
.divider{
clear:both;
}