@charset "utf-8";
/* CSS Document */
body
	{
	background-color:#D6E9FC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	padding:0;
	margin:0;
	}

div#centralize
	{
	width:890px; 
	margin-left:auto;
	margin-right:auto;
	background-color:#D6E9FC;
	}

div#header_container
	{
	height:126px;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	
	}
div#header_container h1
	{
	width:435px;
	height:126px;
	margin:0;
	padding:0;
	float:left;
	}
div#header_container h1 a
	{
	width:435px;
	height:126px;
	display:block;
	text-indent:-9999px;
	}

div.contact_holder
	{
	float:right;
	width:325px;
	padding-top:20px;
	}

div.contact_holder div.contact_phone, div.contact_holder div.contact_email
	{
	text-align:right;
	padding-right:55px;
	color:#372C78;
	}

div.contact_holder div.contact_phone
	{
	font-size:24px;
	}
div.contact_holder div.contact_email
	{
	font-size:14px;
	}
div.contact_holder div.contact_email a
	{
	text-decoration:none;
	color:#00923F;
	}

div#main_container
	{
	width:878px;
	margin-right:10px;
	background-color:#FFFFFF;
	height:auto;
	float:left;
	clear:both;
	}

div#content_container
	{
	padding-top:10px;
	padding-bottom:10px;
	clear:both;
	float:left;
	width: 890px;
	}

div#left_container
	{
	width:143px;
	margin-left:25px;
	margin-right:24px;
	min-height:400px;
	float:left;
	
	}

div.left_title
	{
	background-color:#00923F;
	height:30px;
	margin-bottom:20px;
	color:#FFFFFF;
	line-height:30px;
	font-size:16px;
	padding-left:10px;
	}

div#left_menu
	{
	margin:0;
	padding:0;
	}

div.search_left_menu
	{
	font-size:12px;
	color:#372c78;
	padding-bottom:10px;
	clear:both;
	float:left;
	width: 142px;
	}
form.frmsearch
	{
	clear:both;
	padding-bottom:10px;
	
	}
form.frmsearch input
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.search_box
	{
	width:134px;
	margin-left:2px;
	margin-bottom:5px;
	border-color:#00923F;
	border-style:solid;
	border-width:1px;
	}
.search_button
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-style:none;
	border-width:0px;
	border-color:#FFFFFF;
	float:right;
	background-color:#FFFFFF;
	color:#372C78;
	font-size:12px;
	font-weight:bold;
	}
.search_button:hover	
	{
	cursor:pointer;
	color:#00923F;
	}

div.support_left_menu
	{
	padding-bottom:20px;
	text-align:center;
	}

span.support_upper
	{
	color:#00923F;
	font-size:16px;
	}
span.support_lower
	{
	color:#372C78;
	font-size:14px;
	}

ul.side_menu, ul.side_menu_blue
	{
	margin:0;
	padding:0;
	list-style:none;
	}
ul.side_menu li, ul.side_menu_blue li
	{
	
	line-height:25px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:1px;
	}
ul.side_menu li a, ul.side_menu_blue li a
	{
	background-color:#00923F;
	padding-left:5px;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	font-size:12px;
	}
ul.side_menu li a:hover
	{
	background-color:#372C78;
	}

ul.side_menu_blue
	{
	margin-top:10px;
	margin-bottom:10px;
	}
ul.side_menu_blue li a
	{
	background-color:#372C78;
	}
ul.side_menu_blue li a:hover
	{
	background-color:#00923F;
	}

div#right_container
	{
	width:672px;
	float:left;
	}
div#top_menu
	{
	background-color:#372C78;
	height:30px;
	margin-bottom:20px;
	width: 668px;
	
	}

ul.top_nav_ul
	{
	margin:0;
	padding:0;
	list-style:none;
	width: 668px;
	}

ul.top_nav_ul li
	{
	float:left;
	text-align:center;

	}
ul.top_nav_ul li a
	{
	float:left;
	display:block;
	line-height:30px;
	height:30px;
	text-decoration:none;
	color:#FFFFFF;
	padding-left:9px;
	padding-right:8px;
	background-color:#372C78;
	font-size:12px;
	}
ul.top_nav_ul li a:hover
	{
	background-color:#00923F;
	
	}

div#body_content
	{
	min-height:400px;
	}



div.cat_lead_in
	{
	padding-top:10px;
	padding-bottom:10px;
	
	}

div.pagenos
	{
	color:#00923F;
	font-weight:bold;
	padding-bottom:10px;
	font-size:12px;
	}
div.pagenos a
	{
	text-decoration:underline;
	color:#00923F;
	
	}

div#footer
	{
	height:20px;
	background-color:#D6E9FC;
	margin-bottom:20px;
	color:#372C78;
	line-height:20px;
	font-size:10px;
	}
div#footer a
	{
	color:#372C78;
	text-decoration:none;
	}
div#footer a:hover
	{
	color:#00923F;
	}
div#footer_left
	{
	width:400px;
	float:left;
	}
div#footer_right
	{
	width:400px;
	float:right;
	text-align:right;
	padding-right:12px;
	
	}

input.green_button, input.blue_button, input.green_button_wide, input.blue_button_wide
	{
	background-repeat:no-repeat;
	background-position:bottom;
	width:95px;
	height:19px;
	border-style:none;
	border-width:0px;
	border-color:#FFFFFF;
	line-height:19px;
	padding-bottom:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
	}

input.green_button:active, input.blue_button:active, input.green_button_wide:active, input.blue_button_wide:active
	{
	padding-bottom:2px;
	}

input.green_button
	{
	background-image:url(../images/greenButton.jpg);
	}
input.green_button:hover
	{
	background-image:url(../images/blueButton.jpg);
	}

input.blue_button
	{
	background-image:url(../images/blueButton.jpg);
	}
input.blue_button:hover
	{
	background-image:url(../images/greenButton.jpg);
	}

input.green_button_wide
	{
	width:150px;
	background-image:url(../images/greenButtonWide.jpg);
	}
input.green_button_wide:hover
	{
	background-image:url(../images/blueButtonWide.jpg);
	}

input.blue_button_wide
	{
	width:150px;
	background-image:url(../images/blueButtonWide.jpg);
	}
input.blue_button_wide:hover
	{
	background-image:url(../images/greenButtonWide.jpg);
	}

input.input_box, input.style_inputs, textarea.style_textarea
	{
	border-color:#00923F;
	border-style:solid;
	border-width:1px;
	}

.cart_qty
	{
	width:50px;
	text-align:center;
	}
div.contact_row
	{
	clear:both;
	}

div .label_contact
	{
	width:200px;
	text-align:right;
	float:left;
	padding-bottom:10px;
	padding-right:10px;
	}
div .label_input
	{
	width:285px;
	text-align:left;
	float:left;
	padding-bottom:10px;
	}
div.label_input input.style_inputs, div.label_input textarea.style_textarea
	{
	width:260px;
	
	}

div.form_row
	{
	
	clear:both;
	padding-bottom:10px;
	float:left;

	width:100%;
	
	}

div.form_label
	{
	width:140px;
	float:left;
	text-align:right;
	padding-right:10px;
	height:20px;
	}
div.form_input
	{
	float:left;
	width:200px;
	}

/* Card Details CSS */
	div.card_row {
  	clear: both;
  	padding-top: 11px;
	padding-bottom: 11px;
	float:left;
	width:100%;
}

div.card_row span.card_row_label {
	float:left;
  	width: 200px;
	text-align:right;
	padding-right:11px;
}

div.card_row span.card_row_input {
	float:left;
	
}

div.ingredients_holder
	{
	float:left;
	width:100%;
	clear:both;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	
	}

.ing_head
	{
	font-weight:bold;
	text-decoration:underline;
	text-align:center;
	}

div.ingredients_name
	{
	padding:5px;
	width:225px;
	float:left;
	font-weight:bold;
	}

div.ingredients_image
	{
	padding:5px;
	width:120px;
	float:left;
	}
div.ingredients_why
	{
	padding:5px;
	width:160px;
	float:left;
	}
div.ingredients_what_it_does
	{
	padding:5px;
	width:160px;
	float:left;
	}

div.ingredients_where_its_from
	{
	padding:5px;
	width:160px;
	float:left;
	}

img.rss_img
	{
	border-width:0px;
	border-style:none;
	border-color:#D6E9FC;
	
	}
a.ing_link
	{
	text-decoration:none;
	color: #372c78;
	}
a.ing_link:hover
	{
	color: #00923f;
	}

div.search_cloud
	{
	text-align:center;
	padding-top:0px;
	padding-bottom:10px;
	border-width:1px;
	border-style:solid;
	border-color:#00923f;
	float:left;
	}
	
div.search_cloud a
	{
	text-decoration:none;
	}
div.search_cloud a.link1, div.search_cloud a:hover.link2
	{
	color: #372c78;
	}
div.search_cloud a.link2, div.search_cloud a:hover.link1
	{
	color: #00923f;
	}

a.addthis_button img
	{
	margin-top:5px;
	margin-bottom:5px;
	
	}
