@charset "UTF-8";
/* CSS Document */

body { margin:0; background-image:url(../images/v2/organic_bg.png); background-repeat:repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px;}


.body_content a:link { color:#90a957; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; font-weight:normal; }
.body_content a:hover { color:#afc77a; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; font-weight:normal;}
.body_content a:visited { color:#90a957; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; font-weight:normal; }
.body_content a:visited:hover { color:#afc77a; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; font-weight:normal; }

.body_content2 a:link { color:#90a957; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; font-weight:normal; }
.body_content2 a:hover { color:#afc77a; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; font-weight:normal;}
.body_content2 a:visited { color:#90a957; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; font-weight:normal; }
.body_content2 a:visited:hover { color:#afc77a; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; font-weight:normal; }

/* New Shop */
.shop_title { float:left; display:inline; }
.shop_banner { float:left; display:inline; }
.shop_cart { float:left; display:inline; }

.item_panel1 { float:left; display:inline; width:289px; }
.item_panel2 { float:left; display:inline; width:310px; }
.item_panel3 { float:left; display:inline; width:303px; }

.item_panel4 { float:left; display:inline; width:300px; }
.item_panel5 { float:left; display:inline; width:309px; }
.item_panel6 { float:left; display:inline; width:303px; }

.shop_panel1 { float:left; display:inline; background-image:url(../images/v2/shop_panel1b.png); width:289px; height:50px; padding:50px 0 0 10px; }
.shop_panel2 { float:left; display:inline; background-image:url(../images/v2/shop_panel2b.png); width:290px; height:50px; padding:50px 0 0 20px; }
.shop_panel3 { float:left; display:inline; background-image:url(../images/v2/shop_panel3b.png); width:283px; height:50px; padding:50px 0 0 20px; }

.donate_panel1 { float:left; display:inline; background-image:url(../images/v2/shop_panel1b.png); width:290px; height:50px; padding:50px 0 0 10px; }
.donate_panel2 { float:left; display:inline; background-image:url(../images/v2/donate_panel2b.png); width:289px; height:50px; padding:50px 0 0 20px; }
.donate_panel3 { float:left; display:inline; background-image:url(../images/v2/donate_panel3b.png); width:283px; height:50px; padding:50px 0 0 20px; }


	.quantity1 { float:left; display:inline; width:50px; margin:5px 0 0 60px; }
	.quantity2 { float:left; display:inline; width:50px; margin:5px 0 0 60px; }
	.quantity3 { float:left; display:inline; width:50px; margin:5px 0 0 60px; }

	.panel1a { float:left; display:inline; }
	.add_btn1 { float:right; display:inline; width:116px; height:31px; margin:0 25px 0 0;}
	.add_btn2 { float:right; display:inline; width:116px; height:31px; margin:0 25px 0 0;}
	.add_btn3 { float:right; display:inline; width:116px; height:31px; margin:0 17px 0 0;}

/* New Homepage */

.productMain { width:912px; margin:0 auto; }

.main_banner { width:582px; height:329px; float:left; display:inline; }
.welcome_box { width:330px; height:329px; float:left; display:inline; background-image:url(../images/v2/welcome_box.png); }
	.welcome_text { padding-top: 55px; padding-right: 10px; padding-bottom: 10px; padding-left: 30px; line-height:18px; }
	.title1 {font-size:18px; font-weight:bold; color:#d76831; font-family:Georgia, "Times New Roman", Times, serif;}
.promo1 { width:290px; height:307px; float:left; display:inline; }
.promo2 { width:292px; height:307px; float:left; display:inline; }
.blog_box { width:330px; height:307px; float:left; display:inline; }
	.blog_title { display: inline; float:left;}
	.blog_content { width:330px; height:226px; background-image:url(../images/v2/blog_bg.png); float:left; display:inline; }
		.blog_text {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
	line-height: 35px;
	font-family: Arial, Helvetica, sans-serif;
	color:#53462a;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
			.blog_text a:link { font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#53462a;/*dark brown*/ text-decoration:none; }
			.blog_text a:visited { font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#53462a;/*dark brown*/ text-decoration:none; }
			.blog_text a:hover { font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#a09170;/*light brown*/ text-decoration:underline; }
			.blog_text a:visited:hover { font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#a09170;/*light brown*/ text-decoration:underline; }
		.date { margin-left:10px; font-size:10px; color:#a09170;/*light brown*/; font-weight:normal; }
			
.enews { width:722px; height:69px; display:inline; float:left; margin:10px auto 10px auto; background-image:url(../images/v2/enews_bg.png); }


/*Internal Page Layout */
.body_wrapper { width:665px; float:left; display:inline; }
.body_top { width:665px; height:130px; float:left; display:inline;  background-image:url(../images/v2/body_top.png); }
	
	.page_title { float:left; display:inline; margin-top:40px; overflow:hidden; width:150px; background-image:url(../images/v2/page_title.png); background-position:right; height:51px; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:23px; font-weight:bold; padding:20px 10px 0 20px; }
	.page_title2 { float:left; display:inline; margin-top:40px; overflow:hidden; width:210px; background-image:url(../images/v2/page_title.png); background-position:right; height:51px; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:23px; font-weight:bold; padding:20px 10px 0 20px; }
	.page_title3 { float:left; display:inline; margin-top:40px; overflow:hidden; width:170px; background-image:url(../images/v2/page_title.png); background-position:right; height:51px; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:23px; font-weight:bold; padding:20px 10px 0 20px; }
	.page_title4 { float:left; display:inline; margin-top:40px; overflow:hidden; width:260px; background-image:url(../images/v2/page_title.png); background-position:right; height:51px; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:23px; font-weight:bold; padding:20px 10px 0 20px; }


.body_content { width:605px; padding:0 30px 20px 30px; float:left; display:inline;  background-image:url(../images/v2/body_repeat.png); background-repeat:repeat-y; }
.body_bottom { width:665px; height:26px; float:left; display:inline; }
.bottom_border { width:100%; height:42px; float:left; display:inline;  background-image:url(../images/v2/bottom_border.png); background-repeat:repeat-x; margin-top:40px;}

/*Shopping Cart Pages */

.body_wrapper2 { width:912px; float:left; display:inline; }
.body_top2 { width:912px; height:130px; float:left; display:inline;  background-image:url(../images/v2/body_top_full.png); }
.body_content2 { width:872px; padding:0 20px 0px 20px; float:left; display:inline;  background-image:url(../images/v2/body_repeat_full.png); background-repeat:repeat-y; }
.body_bottom2 { width:912px; height:26px; float:left; display:inline;}


.right_column { float:right; display:inline; width:247px; }
	.banner_panel1 { float:right; display:inline; width:247px; height:408px; }
	.banner_panel2 { float:right; display:inline; width:247px; height:244px; }


.topBar { width:100%; height:125px; background-image:url(../images/v2/brownBar_bg.png); background-repeat:repeat-x; }
.logoBar {width:912px; margin:0 auto; }
.logo { float:left; display:inline; width:284px; }

.menu { float:right; display:inline; width:620px; margin-top:12px; margin-right:0px; text-align:right; color:#fefce2; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;font-size:14px; }
.menu a, a:visited { color:#fefce2; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; text-decoration:none; font-size:14px; }
.menu a:hover { color:#94e4f2; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; text-decoration:none; font-size:14px;}
.active { color:#94e4f2; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; text-decoration:none; font-size:14px;}

.tan_bg { width:100%; background-image:url(../images/v2/organic_bg.png); background-repeat:repeat; display:inline; float:left;}
.cloudBG { width:100%; height:407px;  background-image:url(../images/cloud_bg.png); background-repeat:repeat-x; display:inline; float:left;}


.headline { width:1024px; height:117px; float:right; display:inline; margin-top:-60px; }


.productBox1 { float:left; display:inline; width:502px; height:283px; margin-top:0px; }
.productBox2 { float:left; display:inline; width:502px; height:283px; margin:0px 0 0 20px; }

.productBox3 { float:left; display:inline; width:502px; height:198px; margin-top:75px; }
.productBox4 { float:left; display:inline; width:502px; height:198px; margin:75px 0 0 20px; }

.cartContainer { width:1024px; float:left; display:inherit; }
	.cartContainer_top { width:1014px; height:36px; float:left; display:inherit; background-image:url(../images/bodyPanel_top.png); }
	.cartContainer_body { width:1014px; float:left; display:inherit; background-image:url(../images/bodyPanel_fill.png); background-repeat:repeat-y; }
	.cartContainer_bottom { width:1014px; height:35px; float:left; display:inherit; background-image:url(../images/bodyPanel_bottom.png);}

.page_content { float:left; display:inline; margin-left:60px; width:898px; color:#472b00; font-family:Arial, Helvetica, sans-serif; font-size:14px; }

.productImage { float:left; display:inline; width:502px; height:283px; }
.productImage2 { float:left; display:inline; width:502px; height:137px; }

.productTitle1 {
	float:left;
	display:inline;
	width:29px;
	height:48px;
	background-image:url(../images/productTitle1.png);
	padding-top: 14px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 310px;
}
.productTitle2 {
	float:left;
	display:inline;
	width:29px;
	height:48px;
	background-image:url(../images/productTitle2.png);
	padding-top: 14px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 310px;
}
.productTitle3 {
	float:left;
	display:inline;
	width:32px;
	height:47px;
	background-image:url(../images/productTitle3.png);
	padding-top: 14px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 310px;
}
.productTitle4 {
	float:left;
	display:inline;
	width:345px;
	height:47px;
	background-image:url(../images/productTitle4.png);
	padding-top: 14px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
.productTitle5 {
	float:left;
	display:inline;
	width:29px;
	height:48px;
	background-image:url(../images/productTitle5.png);
	padding-top: 14px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 310px;
}
.productTitle6 {
	float:left;
	display:inline;
	width:29px;
	height:48px;
	background-image:url(../images/productTitle6.png);
	padding-top: 14px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 310px;
}
.inputBox1 { height:17px; width:17px; border:none; background-color:#fff; font-size:14px; font-weight:bold; color:#5e8e2e; }
.inputBox2 { height:17px; width:17px; border:none; background-color:#fff; font-size:14px; font-weight:bold; color:#2ca4cb; }
.inputBox3 { height:17px; width:17px; border:none; background-color:#fff; font-size:14px; font-weight:bold; color:#c579b7; }

.addBtn { float:left; display:inline; width:136px; height:62px; }
