/* CSS Document */

/*general start*/

html, body, p, div, h1, h2, h3, h4, h5, h6, img, span, ul, li, br, hr, a, form, input, tr, td, table, dl, dt, dd { padding:0; margin:0; border:0;}

img{ padding:0; margin:0; outline:0;}
html{ overflow:inherit; overflow-y:scroll;}
a{outline:none; border:0; text-decoration:none;}
.blanks{font-size:0; clear:both; line-height:0;}

body{ padding:0; margin:0; font-family:"trebuchet MS", Arial, Helvetica, sans-serif; background:#454221;}

/*general end*/

.main_wrap{ width:100%; padding:0; margin:0;}

	.header_sec{ width:100%; padding:0; margin:0; background:url(../img/header_repeat_bg.jpg) repeat-x}
		.banner_main{ width:100%; padding:0; margin:0; background:url(../img/banner.jpg) top center no-repeat; height:473px;}
			.banner_cont{ width:990px; padding:0; margin:0 auto;}
			
			/*.nave_main{ width:696px; padding:0; margin:0 0 0 294px; background: url(../img/nave_bg.png) no-repeat; height:64px;}*/
			/* .nave_main{ width:696px; padding:0; margin:0 0 0 294px; background: url(../img/nave_bg1.png) no-repeat; height:64px;}
				.nave_main ul{ width:680px; padding:18px 0 0 16px; margin:0;}
				.nave_main ul li{ float:left; padding:0 21px 0 0; margin:0; list-style-type:none;} */

.nave_main{ width:990px !important; padding:0; margin:0; background: url(../img/nave_bg1.png) repeat-x scroll center center rgba(0, 0, 0, 0);float:left; height:64px;}
.nave_main ul li{
    /* float: left; */
    list-style-type: none;
    margin: 0 auto;
    padding: 0 14px 0 0px !important;
    display: inline-block;
      width: auto;
}   

.nave_main ul{
    float: left;
    margin-left: 5px;
    padding: 18px 0 0;
    width: 990px !important;
      text-align: center;
}

.pickup_img{margin-left:50px;}
.pickup_img a{padding:5px 10px;}

			.logo_login_sec{ width:990px; padding:0; margin:0;}
				.logo_login_sec .logo{ width:460px; float:left; padding:0; margin:0;}
				.logo_login_sec .login{ width:525px; float:left; padding:0; margin:80px 0 0 5px; background:url(../img/login_bg.png) no-repeat; height:236px}
				
					 .login_cont{ width:326px; height:120px; padding:0px 0 0 0px; margin-top:48px; margin-left:8px;}
					 	
						.member_sec{ width:320px; padding:0; margin:0;}
							.member_sec .member_text { width:220px; float:left; padding:0; margin:0;}
							.member_sec .login_but{ width:100px; float:left; padding:6px 0 0 0; margin:0;}
							
						.input_sec{ width:320px; padding:5px 0 0 0; margin:0;}
							.input_sec .email{ width:145px; float:left; padding:0; margin:0 0 0 5px;}
							.input_sec .password{ width:150px; float:left; padding:0; margin:0 0 0 10px;}
							.login_input{ width:129px; padding:3px 10px 0 10px; margin:0; background:url(../img/input_bg.png) no-repeat; height:21px; font-size:11px; color:#788184; border:none; outline:none;}
							
							
						.signup_sec{ width:326px; padding:0 0 0 0; margin-top:5px;}
							.signup_sec .signup{ width:100px; float:left; padding:0; margin:0;}
							.signup_sec .signup_text{ width:210px; float:left; padding:8px 16px 5px 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3080a7; font-weight:bold;}
							
							
						.welcome_text{ width:606px; height:35px; padding:0 0 0 10px; margin:0; background:url(../img/welcome_text.png) no-repeat top left; z-index:0 !important; }
						
						.your_source_text{ padding:0 0 0 10px; margin:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#43392c; font-weight:bold;}	
							
							
							
		.body_sec{ width:100%; padding:0; margin:0; background:url(../img/body_repeat_bg.jpg) repeat-x top #ebf2cd;}	
			.body_main{ width:100%; padding:0; margin:0; background:url(../img/body_bg.jpg) top center no-repeat;}	
				
				.body_cont{ width:990px; margin:0 auto; padding:65px 0 0 0;position:relative;}	
					
					.top_recipes{ width:340px; float:left; padding:0 0 30px 0; margin:0;}
						.top_recipes .recipes_text{ padding:0 0 15px 0; margin:0;}	
						.top_recipes h1{ padding:0 20px 8px 0; margin:0; font-size:13px; color:#7f8d3d; line-height:22px;}
						.top_recipes h1 img{ padding:0 10px 0 0; margin:0;}
						.top_recipes h2{ padding:0 20px 0 0; margin:0; font-size:13px; color:#7f8d3d; line-height:22px;}
					
					.farm_fresh{width:275px; float:left; padding:0; margin:0;}
						.farm_fresh .fresh_text{ padding:5px 0 0 0; margin:0;}
						.farm_fresh h1{ padding:12px 0 12px 0; margin:0; font-size:13px; line-height:22px; color:#7f8d3d; border-bottom: 1px dashed #b3bb90;}
							.farm_fresh h1 span{ color:#43392c;}
							.farm_fresh h1 span a{ color:#52592d; text-decoration:none;}
							.farm_fresh h1 span a:hover{ color:#cc9452; text-decoration:underline;}	
					
					.from_our_blog{width:275px; float:left; padding:0; margin:0;}
						.from_our_blog .from_text{ padding:0; margin:0;}
						.from_our_blog h1{padding:12px 0 16px 0; margin:0; font-size:13px; line-height:22px; color:#7f8d3d; border-bottom: 1px dashed #b3bb90;}	
							.from_our_blog h1 span{color:#43392c;}
							.from_our_blog h1 span a{color:#52592d; text-decoration:none;}
							.from_our_blog h1 span a:hover{color:#cc9452; text-decoration:underline;}
						.from_our_blog h1 img{padding:0 10px 30px 0; margin:0;}		
							
					.body_gap{ width:45px; float:left; padding:0; margin:0;}		
							
					 .read_more{ width:110px; padding:0; margin:20px 0 0 0; background:url(../img/read_more_bg.png) no-repeat; line-height:22px; font-size:12px; color:#ebf2cd}
					 	.read_more a{ padding:0 0 0 8px; margin:0; color:#ebf2cd; text-decoration:none;}	
						.read_more a:hover{ padding:0 0 0 8px; margin:0; color:#000000; text-decoration:none;}
						
						
			.footer_sec{ width:100%; padding:0; margin:0; background:url(../img/footer_repeat_bg.jpg) repeat-x; }
				.footer_main{ width:100%; padding:0; margin:0; background:url(../img/footer_main_bg.jpg) top center no-repeat;}
					.footer_cont{ width:990px;  margin:0 auto; padding:35px 0 0 0; height:155px;}
						.footer_cont .lsb{ width:390px; float:left; padding:0; margin:0 auto; }
							.footer_cont .lsb dl{ width:370px; padding:0 0 0 20px; margin:0; }
							.footer_cont .lsb dl dt{ width:70px; float:left; padding:0; margin:0; font-size:12px; color:#747257; }
								.footer_cont .lsb dl dt a{ color:#747257; text-decoration:none; }
								.footer_cont .lsb dl dt a:hover{ color:#474423; text-decoration:none; }
								.footer_cont .lsb dl dt .active{ color:#474423; text-decoration:none; }
							
							.footer_cont .lsb dl dd{ width:300px; float:left; padding:0; margin:0; font-size:12px; color:#747257; }
								.footer_cont .lsb dl dd a{ color:#747257; text-decoration:none; }
								.footer_cont .lsb dl dd a:hover{ color:#474423; text-decoration:none; }
								.footer_cont .lsb dl dd .active{ color:#474423; text-decoration:none; }
							
							/*.footer_cont .lsb .text1{ font-size:12px; color:#747257; line-height:18px; padding:0 0 0 10px; margin:0;}
							.footer_cont .lsb .text1 a{ color:#747257; text-decoration:none;}
							.footer_cont .lsb .text1 a:hover{ color:#000; text-decoration:none;}*/
						
						.footer_cont .middle{ width:349px; float:left; padding:0; margin:0 auto; }
							.footer_cont .middle h1{ font-size:12px; color:#747257; line-height:18px; padding:0; margin:0; }
							.footer_cont .middle h2{ font-size:12px; color:#747257; line-height:18px; padding:20px 0 0 0; margin:0; }
							.footer_cont .middle h2 a{color:#747257; padding:0 4px 0 4px; margin:0; text-decoration:none; }
							.footer_cont .middle h2 a:hover{color:#000000; padding:0 4px 0 4px; margin:0; text-decoration:none; }
							
							
						.footer_cont .rsb{ width:250px; float:left; padding:0; margin:0 auto; }
						.footer_cont .rsb h1{ font-size:12px; color:#747257; padding:0 0 10px 0; margin:0;}
						.footer_cont .rsb h1 a{ color:#747257; text-decoration:none; }
						.footer_cont .rsb h1 a:hover{ color:#000000; text-decoration:none; }
						.footer_cont .rsb h1 img{  padding:0 0 0 0; margin:0; vertical-align:middle;}
						
						
/*- inner section start --*/

.inner_banner_sec{ width:100%; padding:0; margin:0; background:url(../img/inner_banner_repeat_bg.jpg) repeat-x; }
	.inner_banner_main{ width:100%; padding:0; margin:0; background:url(../img/inner_banner.jpg) top center no-repeat; height:323px;}
		.inner_banner_cont{width:990px; padding:0; margin:0 auto;}
		
		/* member ditails css */
		.member_details{width:100%; height:20px; padding:0; margin:0; background-color:#3972DC; padding:5px 0;}
		.member_content {width:1000px; padding:0; margin:0 auto; color:#fff; font-weight:bold; font-size:12px; text-decoration:none;}
		.member_content a{color:#fff; text-decoration:none; font-weight:normal;}
		.member_content a:hover{color:#FBF2CE; text-decoration:none;}
		
		/*.inner_logo_login_sec{ width:990px; padding:0; margin:0;}
			.inner_logo_login_sec .inner_lsb{ width:638px; float:left; padding:0; margin:0;}
				.inner_logo{ padding:0; margin:0;}*/		
				
				
				.inner_logo_login_sec{ width:990px; padding:0; margin:0;}
			.inner_logo_login_sec .inner_lsb{ width:638px; float:left; padding:0; margin:0; position:relative;}
				.inner_logo{ padding:0; margin:0; position:absolute; left: 2px; top: -25px; }
				.welcome{padding:190px 0 0 0; margin:0;}
				
			
			.inner_logo_login_sec .inner_rsb{ width:352px; float:left; padding:0; margin:0;}

				.inner_login_bg{ width:334px; padding:0; margin:174px 0 0 0; background:url(../img/inner_member_login_bg.png) no-repeat; height:80px;}
				.inner_login_bg .inner_login_cont{ width:320px;  margin:0 auto; padding:6px 0 0 0; }


.inner_body_main{ width:100%; padding:0; margin:0; background:url(../img/inner_body_bg.png) top center no-repeat;}
	.inner_body_cont{ width:990px; margin:0 auto;  padding:0;}

		.inner_signup{ width:268px; padding:0; margin:0 0 0 670px; background:url(../img/inner_sign_up_bg.png) left 3px no-repeat; }
			.inner_signup h1{  padding:0 0 0 15px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; line-height:44px;}
			.inner_signup h1 img{  padding:10px 20px 0 0; margin:0; vertical-align:middle;}
			.inner_signup h1 span{ padding:0; margin:0; font-size:14px; color:#3e770c; font-weight:bold;}
			.inner_signup h1 span a{ color:#3e770c; text-decoration:none;}
			.inner_signup h1 span a:hover{ color:#1f3908; text-decoration:none;}
			.inner_head{ padding:20px 0 0 0; margin:0;  }			
			
/*- about start --*/

.about_cont{ width:990px; padding:0 0 40px 0; margin:0; font-family:trebuchet MS;}
	.about_cont img{ padding:0 20px 0 15px; margin:0;}
	.about_cont h1{ padding:20px 0 0 0; margin:0; font-size:13px; color:#6c792e; line-height:22px;}
	.about_cont h2{ padding:10px 0 0 0; margin:0; font-size:13px; color:#7f8d3d; line-height:22px;}
		.about_cont h2 span{ color:#4e5629; font-weight:bold;}
	.about_cont h3{ padding:10px 0 0 0; margin:0; font-size:13px; color:#7f8d3d; line-height:22px;}
		.about_cont h3 span{ color:#43392c; }
	.about_cont h4{ padding:10px 0 0 0; margin:0; font-size:13px; color:#7f8d3d; line-height:22px;}	
		.about_cont h4 span{ color:#43392c;}
	.about_cont h5{ padding:10px 0 0 0; margin:0; font-size:13px; color:#7f8d3d; line-height:22px;}	
		.about_cont h5 span{color:#43392c; }	
	

/*- shop start --*/

.shop_cont{ width:990px; padding:0 0 40px 0; margin:0;}
	/* .shop_cont .lsb_sec{ width:307px; float:left; padding:15px 0 0 0; margin:0;}
	.shop_cont .rsb_sec {padding:15px 0 0 0; margin:0;} */
.shop_cont .rsb_sec {
    float: right;
    margin: 0;
    padding: 15px 0 0;
    width: 825px;
}





.shop_cont .lsb_sec {
    float: left;
    margin: 0;
    padding: 15px 0 0;
    width: 150px;
}
	
		.category{ width:307px; padding:0; margin:0; font-family:trebuchet MS; font-size:12px;}
			.category dl{ width:307px; padding:0; margin:0;}
			.category dl dt{padding:0 0 0 15px; margin:0; color:#6c792e; background:url(../img/arow_icon1.png) no-repeat 2px 5px; list-style-type:none; line-height:18px;}
				.category dl dt a{ color:#6c792e; text-decoration:none;}
				.category dl dt a:hover{ color:#3f4b06; text-decoration:none;}
			
			.category dl dd{padding:0 0 0 20px; margin:0; color:#72775c; list-style-type:none; line-height:18px;}
				.category dl dd a{color:#72775c; text-decoration:none;}
				.category dl dd a:hover{color:#3d480d; text-decoration:none;}

			.shop_details{ width:670px; padding:0 0 30px 0; margin:0;}
				.shop_details h1{ padding:0 0 0 8px; margin:0; background:#b6b386; line-height:22px; font-family:trebuchet MS; font-size:14px; color:#ffffff;}
					.shop_details h1 span{ font-size:14px; color:#43392c;}
				.shop_details h2{ padding:10px 0 0 8px; margin:0; font-size:13px; color:#7f8d3d; line-height:22px;}
					.shop_details h2 span{color:#43392c; }
			
			.shop_read_more{ width:110px; padding:0; margin:15px 0 0 8px; background:url(../img/read_more_bg.png) no-repeat; line-height:22px; font-size:12px; color:#ebf2cd}
					 	.shop_read_more a{ padding:0 0 0 8px; margin:0; color:#ebf2cd; text-decoration:none;}	
						.shop_read_more a:hover{ padding:0 0 0 8px; margin:0; color:#000000; text-decoration:none;}


/*- Product detaisl start --*/

	.product_detail_text { padding:0 0 10px 0; margin:0; font-family:trebuchet MS; border-bottom:1px dashed #a3ab80;}
		.product_detail_text h1
		{ 
				text-transform: uppercase;color: white; font-size: 26px;background: #B6B386; font-family: trebuchet MS; font-size: 20px; padding:8px; margin-bottom: 8px; 

		}
			.product_detail_text h1 span{ color:#43392c; font-size:18px; }
		.product_detail_text h2 {padding:0px 0 0 8px; margin:0; line-height:22px; font-family:trebuchet MS; font-size:13px; color:#7f8d3d; background:none; width:805px; text-align:justify}
		
		
		.product_currently{ width:670px; padding:15px 0 0 0; margin:0; font-family:trebuchet MS;}
			.product_currently h1{ padding:0 0 15px 10px; margin:0; color:#43392c; font-size:16px;}
				.product_currently h1 span{ color:#F2745E; font-style:italic;}
				
			.product_currently .product_lsb{ width:989px; float:left; padding:0; margin:0; background:#e2e0c4;}
				.product_currently .product_lsb .product_cont{ width:600px; padding:0; margin:0 auto; }
												.product_cont .heading{ width:520px; padding:8px 0 6px 0; margin:0; font-size:12px; color:#43392c; border-bottom:1px dashed #c4c199; font-family:trebuchet MS; }
												 	.heading .package{ width:150px; float:left; padding:0; margin:0;font-size:13px; }
												 	.heading .price{ width:140px; float:left; padding:0; margin:0;font-size:13px; }
												 	.heading .quantity{ width:150px; float:left; padding:0; margin:0;font-size:13px; }
												 	.heading .yes_want{ width:80px; float:left; padding:0; margin:0; font-size:13px;}
												
												.product_cont .pro_details{ width:520px; padding:8px 0 30px 0; margin:0;}
													.pro_details .details_one{ width:150px; float:left; padding:0; margin:0; font-size:13px; color:#7f8d3d;}
													.pro_details .details_two{ width:140px; float:left; padding:0; margin:0; font-size:13px; color:#7f8d3d;}
													.pro_details .details_three{ width:150px; float:left; padding:0; margin:0;}
													.pro_details .details_four{ width:80px; float:left; padding:0; margin:0;}
														
													.pro_input{ width:32px; height:15px; font-size:12px; text-align:center; color:#43392c; padding:2px 0 2px 0; margin:0 0 0 5px; border:1px solid #cbc9ab;}
												
			.product_currently .product_rsb{ width:135px; float:left; padding:0; margin:0; }
.brdbox {border:1px solid #B6B386; overflow:hidden}	
.PaddAll {padding:8px}
.fl {float:left}	
.over-flow {overflow:hidden; clear:both}	

.norecords{
	color:#FFFFFF; font-size:14px; background-color:#FF0000; font-style:italic
}

.headings 
{
	text-transform: uppercase;color: white; font-size: 26px;background: #B6B386; font-family: trebuchet MS; font-size: 20px; padding:8px; margin-bottom: 8px; 
}
                    
			
				
/*- Recipes start --*/	

.recipes_cont{ width:980px; padding:0 0 20px 0; margin:0; font-family:trebuchet MS;}
	.recipes_cont_img{ padding:40px 20px 30px 15px; margin:0;}
	.recipes_cont h1{ padding:0 0 0 10px; margin:15px 0 10px 0; font-size:14px; color:#ffffff; line-height:22px; background:#b2af82;}
	.recipes_cont h2{ padding:6px 0 6px 10px; margin:0; font-size:12px; color:#7f8d3d; line-height:18px;}
		.recipes_cont h2 span{color:#43392c; }
		
/*- Contact start --*/			
		
.contact_cont{ width:980px; padding:0 0 20px 0; margin:0; font-family:trebuchet MS;}
	.contact_cont h1{ padding:0 0 0 10px; margin:15px 0 10px 0; font-size:14px; color:#ffffff; line-height:22px; background:#b2af82;}
	.contact_cont h2{ padding:6px 0 6px 0; margin:0 0 0 10px; font-size:13px; color:#7f8d3d; line-height:22px; border-bottom:1px dashed #b3bb90; display: block;}
	.contact_cont dl{ width:970px; padding:20px 0 0 10px; margin:0;}
		.contact_cont dl dt{ width:170px; float:left; padding:3px 0 20px 0; margin:0; font-family:trebuchet MS; font-size:12px; color:#43392c;}	
		.contact_cont dl dd{ width:800px; float:left; padding:0 0 20px 0; margin:0;}	

		.cont_input{ width:360px; padding:3px 6px 0 6px; margin:0; border:1px solid #cccbac; height:20px; font-size:12px; color:#3c431d;}
		.cont_textarea{ width:360px; padding:3px 6px 6px 6px; margin:0; border:1px solid #cccbac; height:160px; font-size:12px; color:#3c431d;}

		.send_email_but{ padding:25px 0 0 0; margin:0;}


/*- News start --*/	

.news_cont{width:980px; padding:0 0 20px 0; margin:0; font-family:trebuchet MS;}
	.news_cont h1{ padding:0 0 0 10px; margin:15px 0 5px 0; font-size:14px; color:#ffffff; line-height:22px; background:#b2af82;}
		.news_cont h1 span{ font-size:12px; color:#43392c; }
	.news_cont h2{ padding:0 0 0 10px; margin:0; font-size:13px; color:#7f8d3d; line-height:22px;}
	



/*- Articles start --*/	

.articles_cont{width:980px; padding:0 0 20px 0; margin:0; font-family:trebuchet MS;}
	.articles_cont h1{ padding:0 0 0 60px; margin:15px 0 5px 0; font-size:14px; color:#ffffff; line-height:22px; background:#b2af82; position:relative;}
	.articles_cont h1 span{font-size:12px; color:#43392c;}
	.articles_cont h1 img{padding:0; margin:0; position:absolute; left: -2px; top: -7px; }
	.articles_cont h2{ padding:0 0 0 60px; margin:15px 0 5px 0; font-size:13px; color:#7f8d3d; line-height:22px;}
	
	
	
/*- video start --*/	
		
.video_cont{width:980px; padding:0 0 20px 0; margin:0; font-family:trebuchet MS;}
	.video_cont h1{padding:0 0 0 10px; margin:15px 0 5px 0; font-size:14px; color:#ffffff; line-height:22px; background:#b2af82;}
	.video_cont h2{padding:10px 0 0 10px; margin:0; font-size:13px; color:#7f8d3d; line-height:22px; }
	.video_cont h2 span{ color:#43392c;  }
	.video_cont h2 div{ padding:0 20px 0 0; margin:0; }
	
	/*- My cart start --*/	
	
	.my_cart_cont{width:980px; padding:15px 0 20px 0; margin:0; font-family:trebuchet MS;}
	.my_cart_head{width:980px; padding:0; margin:0; background:#b1ae81; line-height:22px; font-size:12px;}
		.my_cart_head .product{width:250px; float:left; padding:0 0 0 52px; margin:0; }
		.my_cart_head .package{width:250px; float:left; padding:0; margin:0; }
		.my_cart_head .quantity{width:100px; float:left; padding:0; margin:0; }
		.my_cart_head .unit_price{width:100px; float:left; padding:0; margin:0; }
		.my_cart_head .sum_price{width:100px; float:left; padding:0; margin:0; }
		.my_cart_head .sub_total{width:100px; float:left; padding:0; margin:0; }

	.my_cart_detail{ width:980px; padding:0; margin:6px 0 0 0; background:#e2e0c4;}
	.my_cart_detail h1{  padding:0 20px 0 0; margin:0; font-family:trebuchet MS; background:#85a63b; font-size:18px; font-weight:bold; text-align:right; color:#ffffff; line-height:50px;}
		
		.my_cart_detail .details_cont{ width:950px;  margin:0 auto; padding:0; border-bottom:1px dashed #c4ca93; line-height:55px;font-size:12px;}
			.details_cont .detail_one{ width:20px; float:left; padding:18px 0 0 0; margin:0; text-align:center;font-size:13px;}
			.details_cont .detail_two{ width:260px; float:left; padding:0; margin:0;  color:#568c0e;font-size:13px;}
			.details_cont .detail_three{ width:250px; float:left; padding:0; margin:0; color:#7f8d3d;font-size:13px;}
			.details_cont .detail_four{ width:100px; float:left; padding:0; margin:0;font-size:13px;}
			.details_cont .detail_five{ width:100px; float:left; padding:0; margin:0; color:#7f8d3d;font-size:13px;}
			.details_cont .detail_six{ width:100px; float:left; padding:0; margin:0; color:#7f8d3d; font-size:13px;}
			.details_cont .detail_seven{ width:20px; float:left; padding:0; margin:0;}

			.cart_input{ width:32px; padding:0; margin:17px 0 0 4px; border:1px solid #b4b295; height:18px; line-height:18px; color:#7f8d3d; text-align:center; font-size:12px;}

		.my_cart_button{ width:980px; padding:20px 0 25px 0; margin:0;}
			.my_cart_button .continue_shopping{ width:480px; float:left; padding:0; margin:0;}
			.my_cart_button .checkout{ width:500px; float:left; padding:0; margin:0; text-align:right;}




.logo_login_sec .logggedin{ width:525px; float:left; padding:0; margin:80px 0 0 5px; height:236px}



.submit_but{ width:77px; padding:0; margin:0; background: url(../img/submit_bg.png) left top no-repeat; color:#ffffff; font-size:14px; line-height:22px; height:22px}


/*  new addition  */


.frgtass{ background-color:#76AFE6; border:1px solid #fff; z-index:90000 !important; position:relative; padding-left:10px; padding:10px;}

.border td, .border th { font-size:13px; padding:5px; border:1px solid #ccc; }
.border th { background:#ccc; }
.borderless td { border:0px; }
.top { border:1px solid #ccc; font-size:15px; letter-spacing:4px; text-transform:uppercase; margin:10px 0; }



.marque{ width:900px; padding:0; margin:0; position:absolute; z-index:10000px; top:25px; left:50px; font-size:15px;color:#990000; font-weight:bold;}

			

.pickup_img img {
    max-width: 100%;
}

/* new dhaval css */

.total_order {
	float: left;
    width: 50%;
    border: 1px solid #000;
    padding: 20px;
    font-size: 16px;
    font-weight: bold;
    margin: 20px;
}
.hidden {
	display: none;
}

.agreement_box .cont_input{border: 0;border-bottom: 2px solid #79b227;background: none;width: auto;}
.agreement_box p{line-height: 30px;}
.title{font-size: 34px;margin: 25px 0;font-family: monospace;}
.agreement_box #signArea{margin: 15px 0;}
.agreement_box #sign-pad{background: #fff;margin-top: 8px;border: 2px solid #79b227;}
.ordermasters{text-align: center;}
.agreement_box .signature_image{display: block;margin:10px 0 25px;border: 0;}
.ordermasters p span{border-bottom: 2px solid #79b227;}
.ordermasters .dontprint{padding: 10px 0;cursor: pointer;}

.agreement_box p{text-align: left;}
.agreement_box h3{margin: 15px 0;}
.agreement_box{margin-bottom: 25px;}
.agreement_alert {font-size: 16px; color: red;}
.agreement_signup_button {width: 120px; height: 34px; background-size: 100% 100%;}