@charset "utf-8";
/* CSS Document */
/* Standard HTML tags */
body {background:#857489;color:#333333;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:center;margin:0 auto;}
h1, h2, h3, h4, h5, h6 {color:#570069;font-weight:700;margin-bottom:0;margin-top:0;}
h1 {font-size:18px;}
h2 {font-size:24px;}
ul {list-style-type:disc;}
sup {line-height:8px;margin:0;padding:0;}
small{font-family: Arial, Helvetica, sans-serif;font-size:0.8em;}
table {line-height:14px;margin:0;padding:0;}
td, tr {margin:0;padding:4px;}
form, input {margin:0;padding:0;}
p {line-height:15px;margin-bottom:0;margin-top:12px;}
tt {font-family: Arial, Helvetica, sans-serif;font-size:10px;vertical-align:text-top}
a, a:link, a:visited, a:active {color:#570069;text-decoration:none;}
a:hover {color:#570069;text-decoration:underline;}
img {border:0;}
/* End Standard HTML Tags */
.bi {font-weight:bold;font-style:italic;}
.boldred {font-weight:bold;color:#FF0000;}
#page_container {background:#D8D8D8;overflow:hidden;width:1024px;margin:0 auto;}
#login {_height:30px;background:#FFFFFF;display:inline;float:left;min-height:30px;width:1024px;}
#login_form {display:inline;float:right;padding-top:5px;text-align:right;width:600px;margin:0 15px 0 0;}
#banner {background:url(/images/banner.jpg);float:left;height:166px;width:1024px;margin:0 auto;}
#banner_link {float:left;height:166px;width:450px;}
#top_nav {background:#CFCFCF url(/images/top_nav_bg.gif) top no-repeat;float:left;height:57px;text-align:left;width:1024px;margin:0;}
#nav_links {color:#FFFFFF;font-size:14px;font-weight:400;text-align:left;margin:12px 15px 0 75px;}
#content {display:inline;width:994px;margin:0;}
.intro {background:#FFFFFF;border:1px #999999 solid;text-align:left;margin:0 auto;padding:2px;}
#intro {
	_height:335px;
	background:#FFFFFF url(/images/intro_bg.jpg) bottom right no-repeat;
	border:1px #999999 solid;
	display:inline;
	float:left;
	min-height:335px;
	text-align:left;
	width:636px;
	margin:0 auto;
	padding:25px 25px 0;
}
#specials {
	_height:197px;
	background:#FFFFFF url(/images/specials_bg.gif) top no-repeat;
	border:1px #999999 solid;
	display:inline;
	float:right;
	height:197px;
	min-height:197px;
	text-align:left;
	width:273px;
	margin:0 auto;
	padding:163px 8px 0;
}
#aff_specials {
	_height:140px;
	background:#FFFFFF url(/images/specials_bg.gif) top no-repeat;
	border:1px #999999 solid;
	display:inline;
	float:right;
	height:140px;
	min-height:140px;
	text-align:left;
	width:273px;
	margin:0 auto;
	padding:163px 8px 0;
}
#gaurantee_programs_container {
	color:#FFFFFF;
	display:inline;
	float:left;
	width:994px;
	margin:15px 0;
}
#gaurantee {
	_height:65px;
	background:#727171;
	float:left;
	min-height:65px;
	text-align:left;
	width:467px;
	margin:0;
	padding:15px 15px 5px;
}
#programs {
	_height:65px;
	background:#505050;
	float:right;
	min-height:65px;
	text-align:left;
	width:467px;
	margin:0;
	padding:15px 15px 5px;
}
#container_bg {
	background:#FFFFFF;
	display:inline;
	float:left;
	width:964px;
	margin:0;
	padding:15px;
}
#discounts {
	_height:402px;
	background:#F0F0F0;
	border:1px #999 solid;
	display:inline;
	float:left;
	min-height:402px;
	text-align:left;
	width:264px;
	margin:0 15px 0 0;
	padding:8px 8px 0;
}
#ingredients {
	_height:402px;
	background:#F0F0F0;
	border:1px #999 solid;
	display:inline;
	float:left;
	min-height:402px;
	text-align:left;
	width:352px;
	margin:0 15px 0 0;
	padding:8px 8px 0;
}
#newsletter {
	_height:402px;
	background:#F0F0F0;
	border:1px #999999 solid;
	display:inline;
	float:right;
	min-height:402px;
	text-align:left;
	width:264px;
	margin:0;
	padding:8px 8px 0;
}
#about_us {
	_height:335px;
	background:#FFFFFF url(/images/about_us_bg.gif) bottom left no-repeat;
	border:1px #999999 solid;
	display:inline;
	float:left;
	min-height:335px;
	text-align:left;
	width:962px;
	margin:0 auto;
	padding:25px 15px 15px;
}
#affiliate_program {
	_height:335px;
	background:#FFFFFF url(/images/affiliate_program_bg.gif) bottom right no-repeat;
	border:1px #999999 solid;
	display:inline;
	float:left;
	min-height:335px;
	text-align:left;
	width:666px;
	margin:0 auto;
	padding:25px 10px 0;
}
#affiliate_program_faq {
	_height:225px;
	background:#FFFFFF bottom right no-repeat;
	border:1px #999999 solid;
	display:inline;
	float:left;
	min-height:225px;
	text-align:left;
	width:666px;
	margin:15px auto;
	padding:25px 10px 0;
}
#affiliate_program_program {
	_height:250px;
	background:#FFFFFF bottom right no-repeat;
	border:1px #999999 solid;
	display:inline;
	float:left;
	height:250px;
	min-height:250px;
	text-align:left;
	width:666px;
	margin:15px auto;
	padding:25px 10px 0;
}
#kbs_program {
	background:#FFFFFF;
	border:1px #999999 solid;
	display:inline;
	float:left;
	text-align:left;
	width:962px;
	margin:0 auto;
	padding:25px 55px 15px;

}
#bulk_discounts {
	_height:335px;
	background:#FFFFFF url(/images/about_us_bg.gif) bottom left no-repeat;
	border:1px #999999 solid;
	display:inline;
	float:left;
	min-height:335px;
	text-align:left;
	width:446px;
	margin:0 auto;
	padding:25px 10px 0 230px;
}
#catalog {
	_height:2126px;
	background:#FFFFFF;
	border:1px #999999 solid;
	display:inline;
	float:left;
	min-height:2126px;
	text-align:left;
	width:656px;
	margin:0 auto;
	padding:15px 15px 0;
}
#right_column_container {
	display:inline;
	float:right;
	width:292px;
}
#product_discounts {
	_height:452px;
	background:#FFFFFF url(/images/product_discounts_bg.gif) top no-repeat;
	border:1px #999999 solid;
	display:inline;
	float:right;
	min-height:452px;
	text-align:left;
	width:273px;
	margin:15px 0 0;
	padding:66px 8px 0;
}
#aff_product_discounts {
	_height:450px;
	background:#FFFFFF url(/images/product_discounts_bg.gif) top no-repeat;
	border:1px #999999 solid;
	display:inline;
	float:right;
	height:450px;
	min-height:450px;
	text-align:left;
	width:273px;
	margin:15px 0 0;
	padding:66px 8px 0;
}
#catalog_gaurantee {
	_height:351px;
	background:#FFFFFF url(/images/risk_free_bg.gif) top no-repeat;
	border:1px #999999 solid;
	display:inline;
	float:right;
	min-height:351px;
	text-align:left;
	width:273px;
	margin:15px 0 0;
	padding:66px 8px 0;
}
#shipping_policy {
	_height:354px;
	background:#FFFFFF url(/images/shipping_policy_bg.gif) top no-repeat;
	border:1px #999999 solid;
	display:inline;
	float:right;
	min-height:354px;
	text-align:left;
	width:273px;
	margin:15px 0 0;
	padding:66px 8px 0;
}
#international_shipping {
	_height:328px;
	background:#FFFFFF url(/images/international_shipping_bg.gif) top no-repeat;
	border:1px #999999 solid;
	display:inline;
	float:right;
	min-height:328px;
	text-align:left;
	width:273px;
	margin:15px 0 0;
	padding:66px 8px 0;
}
#aff_international_shipping {
	_height:250px;
	background:#FFFFFF url(/images/international_shipping_bg.gif) top no-repeat;
	border:1px #999999 solid;
	display:inline;
	float:right;
	height:250px;
	min-height:250px;
	text-align:left;
	width:273px;
	margin:15px 0 0;
	padding:66px 8px 0;
}
#quality_ingredients {
	_height:335px;
	background:#FFFFFF url(/images/quality_ingredients_page_bg.gif) bottom right no-repeat;
	border:1px #999999 solid;
	display:inline;
	float:left;
	min-height:335px;
	text-align:left;
	width:962px;
	margin:0 auto;
	padding:25px 15px 15px;
}
#ingredients_column_3 {
	_height:1000px;
	display:inline;
	float:right;
	min-height:1000px;
	text-align:left;
	width:320px;
}
#barron_effect {
	_height:355px;
	background:#FFFFFF url(/images/barron_effect_page_bg.gif) bottom no-repeat;
	border:1px #999999 solid;
	display:inline;
	float:left;
	min-height:355px;
	text-align:left;
	width:656px;
	margin:0 auto;
	padding:25px 15px 15px;
}
#specials_barron_effect {
	_height:265px;
	background:#FFFFFF url(/images/specials_bg.gif) top no-repeat;
	border:1px #999999 solid;
	display:inline;
	float:right;
	min-height:265px;
	text-align:left;
	width:273px;
	margin:0 auto;
	padding:163px 8px 0;
}
#bioenergization {
	_height:335px;
	background:#FFFFFF url(/images/bioenergization_page_bg.gif) right no-repeat;
	border:1px #999999 solid;
	display:inline;
	float:left;
	min-height:335px;
	text-align:left;
	width:656px;
	margin:0 auto;
	padding:25px 15px 0;
}
#formula_design_container {
	background:#FFFFFF url(/images/barron_effect_page_bg.gif) bottom right no-repeat;
	border:1px #999999 solid;
	display:inline;
	float:left;
	text-align:left;
	width:962px;
	margin:0 15px;
	padding:25px 15px 15px;
}
#contact_us {
	_height:761px;
	background:#FFFFFF url(/images/contact_us_bg.jpg) bottom no-repeat;
	border:1px #999999 solid;
	display:inline;
	float:left;
	min-height:761px;
	text-align:left;
	width:656px;
	margin:0 auto;
	padding:25px 15px 0;
}
#risk_free {
	_height:343px;
	background:#FFFFFF url(/images/risk_free_bg.gif) top no-repeat;
	border:1px #999999 solid;
	display:inline;
	float:right;
	min-height:343px;
	text-align:left;
	width:273px;
	margin:15px 0 0;
	padding:66px 8px 0;
}
#why_baseline_container {
	background:#FFFFFF;
	border:1px #999999 solid;
	display:inline;
	float:left;
	text-align:center;
	width:962px;
	margin:0 15px;
	padding:25px 15px 15px;
}
#quality_ingredients_box {
	_height:280px;
	background:#F3F3F3 url(/images/quality_ingredients_bg.gif) bottom no-repeat;
	border:1px #D1D1D1 solid;
	display:inline;
	float:left;
	min-height:280px;
	text-align:left;
	width:289px;
	margin:25px 0 0;
	padding:0 10px 10px;
}
#formula_design_box {
	_height:280px;
	background:#F3F3F3 url(/images/barron_effect_bg.gif) bottom no-repeat;
	border:1px #D1D1D1 solid;
	display:inline;
	float:left;
	min-height:280px;
	text-align:left;
	width:288px;
	margin:25px 15px 0;
	padding:0 10px 10px;
}
#formulation_enhancements_box {
	_height:280px;
	background:#F3F3F3 url(/images/bioenergization_bg.jpg) bottom no-repeat;
	border:1px #D1D1D1 solid;
	display:inline;
	float:right;
	min-height:280px;
	text-align:left;
	width:289px;
	margin:25px 0 0;
	padding:0 10px 10px;
}
/* START SPECIALS CSS */
#specials_container {background:#FFFFFF url(/images/specials_page_bg.gif) bottom right no-repeat;border:1px #999999 solid;display:inline;float:left;text-align:left;width:862px;margin:0 15px;padding:25px 115px 15px 15px;}
#specials_container #specials_text {font-family:Georgia, "Times New Roman", Times, serif;}
#specials_container #specials_text img {margin:7px 0;}
/* END SPECIALS CSS */
#login_container {
	background:#FFFFFF url(/images/login_bg.gif) bottom right no-repeat;
	border:1px #999999 solid;
	display:inline;
	float:left;
	text-align:left;
	width:962px;
	margin:0 15px;
	padding:25px 15px 15px;
}
#product_container {
	background:#FFFFFF url(/images/product_bg.gif) top no-repeat;
	border:1px #999999 solid;
	display:inline;
	float:left;
	text-align:left;
	width:977px;
	margin:0 15px;
	padding:15px 15px 15px 0;
}
#product_container3 {
	background:#FFFFFF url(/images/back/products.gif) top no-repeat;
	border:1px #999999 solid;
	display:inline;
	float:left;
	text-align:left;
	width:977px;
	margin:0 15px;
	padding:15px 15px 15px 0;
}
#product_image {
	background:#570069;
	display:inline;
	float:left;
	margin:55px 0 0 85px;
	padding:10px;
}
#product_image3 {
	display:inline;
	float:left;
	margin:55px 0 0 40px;
	padding:2px;
	width:250px;
	/*height:400px;*/
}
#product_image3 .retailPrice {text-align:center !important}
#product_image_325x250 {
	display:inline;
	float:left;
	margin:110px 0 0 30px;
	padding:2px;
}
#product_text {
	color:#333333;
	display:inline;
	float:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	text-align:left;
	width:600px;
	margin:135px 0 0;
	padding:0 0 10px;
}
#product_text3 {
	color:#333333;
	display:inline;
	float:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	text-align:left;
	width:650px;
	margin:135px 16px 0;
	padding:0 0 10px;
}
#product_text_325x250 {
	color:#333333;
	display:inline;
	float:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	text-align:left;
	width:580px;
	margin:135px 0 0;
	padding:0 0 10px;
}
#product_banner_bg {
	background:url(/images/product_banner_bg.jpg) top no-repeat;
	display:inline;
	float:left;
	height:113px;
	text-align:left;
	width:977px;
	margin:0 auto;
	padding:33px 0 0 15px;
}
#book_banner_bg {
	background:url(/images/book_banner_bg.jpg) top no-repeat;
	display:inline;
	float:left;
	height:113px;
	text-align:left;
	width:977px;
	margin:0 auto;
	padding:33px 0 0 15px;
}
#banner_text {
	color:#FFFFFF;
	display:inline;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	text-align:left;
	width:680px;
	margin:0 auto;
	padding:0;
}
#order_today {
	display:inline;
	float:right;
	height:90px;
	width:180px;
	margin:0 38px 0 0;
	padding:0;
}
#instructions {display:inline;float:left;text-align:left;width:468px;margin:5px 0 0;padding:0;}
#instructions2 {display:inline;float:right;text-align:left;width:468px;margin:5px 0 0;padding:0;}
#instructions_packages {
	display:inline;
	float:left;
	text-align:left;
	width:947px;
	margin:0;
	padding:0 15px;
}
#package_prices {
	display:inline;
	float:left;
	text-align:center;
	width:220px;
	margin:20px 0 0 85px;
	padding:0;
}
#package_prices_wide_image {
	display:inline;
	float:left;
	text-align:center;
	width:220px;
	margin:20px 0 0 110px;
	padding:0;
}
#package_prices_wide_image3 {
	display:inline;
	float:left;
	text-align:center;
	width:250px;
	margin:0;
	padding:0;
}
#product_faq_container {
	background:#FFF;
	border:1px #999 solid;
	display:inline;
	float:left;
	text-align:left;
	width:962px;
	margin:15px 15px 0;
	padding:15px;
}
#affiliate_program_faq  p.q, #product_faq_container p.q {
	font-weight:700;
	color:#000;
	font-size:13px;
}
#affiliate_program_faq  p.a, #product_faq_container p.a {
	font-weight:400;
	margin-left:24px;
	padding-bottom:6px;
}
#product_ingredients p.listOf {margin:12px 24px 12px 0 !important;}
#product_ingredients p {margin:12px 24px;}
#product_ingredients h3.ingredName {
	font-weight:700;
	color:#000;
	font-size:13px;
	vmargin-bottom:0;
	padding-bottom:0;
}
#product_ingredients p.back {text-align:right;}
#product_ingredients ul {margin:12px;}
#thank_you {
	_height:494px;
	background:#FFF;
	border:1px #999 solid;
	display:inline;
	float:left;
	min-height:494px;
	text-align:left;
	width:636px;
	margin:0 auto;
	padding:25px 25px 0;
}
#email_quality_statement {
	_height:156px;
	background:#FFF url(/images/email_quality_statement.jpg) top no-repeat;
	border:1px #999 solid;
	display:inline;
	float:right;
	min-height:156px;
	text-align:left;
	width:273px;
	margin:0 auto;
	padding:130px 8px 0;
}
#baseline_of_health {
	_height:156px;
	background:#FFF url(/images/baseline_of_health_bg.gif) top no-repeat;
	border:1px #999 solid;
	display:inline;
	float:right;
	min-height:156px;
	text-align:left;
	width:273px;
	margin:15px 0 0;
	padding:60px 8px 0;
}
#faqs {
	_height:544px;
	background:#FFF;
	border:1px #999 solid;
	display:inline;
	float:left;
	min-height:544px;
	text-align:left;
	width:636px;
	margin:0 auto;
	padding:25px 25px 0;
}
#search {
	_height:475px;
	display:inline;
	float:left;
	min-height:475px;
	overflow:auto;
	text-align:left;
	width:620px;
	margin:15px 0 0;
}
#liability {
	_height:256px;
	background:#FFF url(/images/liability_bg.gif) top no-repeat;
	border:1px #999 solid;
	display:inline;
	float:right;
	min-height:256px;
	text-align:left;
	width:273px;
	margin:0 auto;
	padding:97px 8px 0;
}
#more_info {
	_height:137px;
	background:#FFF url(/images/more_info_bg.gif) top no-repeat;
	border:1px #999 solid;
	display:inline;
	float:right;
	min-height:137px;
	text-align:left;
	width:273px;
	margin:15px 0 0;
	padding:62px 8px 0;
}
#product_questions {
	background:#FFF;
	border:1px #999 solid;
	display:inline;
	float:left;
	text-align:left;
	width:962px;
	margin:0 auto;
	padding:25px 15px 15px;
}
#left {
	border-right:2px #999 solid;
	display:inline;
	float:left;
	text-align:left;
	width:465px;
	margin:25px 0 0;
	padding:0 15px 0 0;
}
#right {
	display:inline;
	float:right;
	text-align:left;
	width:465px;
	margin:25px 0 0;
	padding:0 0 0 15px;
}
#policies_container {
	background:#FFF url(/images/policies_page_bg.gif) right no-repeat;
	border:1px #999 solid;
	display:inline;
	float:left;
	text-align:left;
	width:862px;
	margin:0 15px 15px;
	padding:25px 115px 15px 15px;
}
#shipping_container {
	background:#FFF;
	border:1px #999 solid;
	display:inline;
	float:left;
	text-align:left;
	width:962px;
	margin:0 15px;
	padding:25px 15px 15px;
}
#affiliate_award_container {
	color:#FFF;
	display:inline;
	float:left;
	width:994px;
	margin:15px 15px 0;
}
#affiliate {
	_height:65px;
	background:#727171;
	float:left;
	min-height:65px;
	text-align:left;
	width:467px;
	margin:0 auto;
	padding:15px 15px 5px;
}
#award {
	_height:65px;
	background:#505050;
	float:right;
	min-height:65px;
	text-align:left;
	width:467px;
	margin:0 auto;
	padding:15px 15px 5px;
}
#footer {
	_height:45px;
	display:inline;
	float:left;
	min-height:45px;
	width:994px;
	margin:0 15px;
}
#hours {
	display:inline;
	float:left;
	margin-top:25px;
	padding-right:15px;
	text-align:left;
	width:247px;
}
#questions {
	border-left:2px #999 solid;
	border-right:2px #999 solid;
	display:inline;
	float:left;
	margin-top:25px;
	padding-left:15px;
	padding-right:15px;
	text-align:left;
	width:210px;
}
#international_orders {
	display:inline;
	float:left;
	margin-top:25px;
	padding-left:15px;
	padding-right:15px;
	text-align:left;
	width:195px;
}
#security {
	display:inline;
	float:left;
	margin-top:12px;
	text-align:left;
	width:220px;
}
#bottom_nav {
	background:#505050;
	color:#FFF;
	display:inline;
	float:left;
	line-height:18px;
	text-align:center;
	width:994px;
	margin:15px 15px 0;
}
#copyright {
	color:#570069;
	display:inline;
	float:left;
	padding-bottom:5px;
	text-align:center;
	width:994px;
	margin:15px 15px 0;
}
.specials_image_border {
	border:10px solid #570069;
}
.contact_us_large {
	font-size:13px;
	font-weight:700;
}
.arial_large {
	font-size:16px;
	font-weight:700;
	line-height:18px;
}
.arial_black {
	color:#000;
	font-size:22px;
	font-weight:700;
	line-height:18px;
}
.login_headers {
	color:#570069;
	font-size:14px;
	font-weight:700;
	line-height:18px;
}
.product_headers, h2.product_headers {
	color:#570069;
	font-size:16px;
	font-weight:700;
	line-height:18px;
	margin-top:12px;
}
.product_banner_header {
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:700;
}
.product_highlight {
	color:#570069;
	font-weight:700;
}
.trademark {
	color:#999999;
	font-size:24px;
	font-weight:700;
}
.email_image {
	margin-bottom:-3px;
}
.receipt_header {
	color:#FFF;
	font-weight:700;
}
.asterik, .asterisk {
	color:#BF5DD4;
	font-size:10px;
	text-transform:uppercase;
	line-height:13px;
	margin-left:0 !important;
	padding-left:0 !important;
}
.red {
	color:red;
	font-weight:700;
}
#rule {
	border-bottom:2px #999 solid;
	margin-bottom:40px;
	margin-top:40px;
	width:380px;
}
/* START SUPPLEMENTS */
#supplement_facts {display:inline;float:left;text-align:left;width:460px;margin:15px;padding:0;}
table#supplement_facts_table {border:4px #000 solid;color:#000;}
table#supplement_facts_table tr th, .supplement_facts_header {color:#000;font-size:16px;font-weight:700;line-height:18px;padding:3px;}
table#supplement_facts_table .red, table#supplement_facts_table ._red, ._supplement_facts_red {border-bottom:2px #000 solid;color:red;vertical-align:middle;font-weight:700;}
table#supplement_facts_table .rule, .supplement_facts_rule {border-top:4px #000 solid;color:#000;}
table#supplement_facts_table .blend, .supplement_facts_blend {border-bottom:2px #000 solid;color:#000;font-weight:700;}
table#supplement_facts_table .border, table#supplement_facts_table .borderC, table#supplement_facts_table .borderCM, .supplement_facts_cell_border {border-bottom:2px #000 solid;color:#000;padding-left:20px;}
table#supplement_facts_table .borderC, table#supplement_facts_table .borderCM {text-align:center;}
table#supplement_facts_table .borderCM {vertical-align:middle;font-weight:700;}
/* END SUPPLEMENTS */
/* START SUPPLEMENTS/NUTRITION FACTS */
div.factsBox, div.factsBox2, div.factsBoxRight {/*display:inline;*/text-align:left;width:460px;border:4px black solid;}
div.factsBox {/*float:left;*/width:460px;margin:16px 0 0 16px;}
div.factsBox2 {/*float:left;*/width:460px;margin:8px 0 0 0;}
div.factsBoxRight {width:450px;margin-top:16px;}
table.facts {color:#000;text-align: left;}
table.facts tr th, .supplement_facts_header3 {color:#000;font-size:16px;font-weight:700;line-height:18px;padding:4px;text-transform:uppercase;}
table.facts td {padding:2px 2px 2px 6px;}
table.facts td.borderB4, table.facts tr.borderB4 td {border-bottom:4px solid black;}
table.facts td.borderB2, table.facts tr.borderB2 td {border-bottom:2px solid black;}
table.facts p.notes2 {margin-top:8px;font-weight:700;}
/* END SUPPLEMENTS3 */
/* Start Additional Ingredients */
#additionalIngredients {border:4px #000 solid;color:#000;padding:12px;}
/* End Additional Ingredients */
.cross_out {text-decoration:line-through;}
.small {font-size:11px;}
.questions {color:#BF5DD4;font-size:12px;font-weight:700;}
.shipping_tables {font-size:12px;text-align:center;}
.shipping_table_headers {background:#857489;color:#FFF;font-weight:700;}
.catalog_table_headers {background:#BF5DD4;color:#FFF;font-weight:700;line-height:18px;}
.discounts {background:#D4C7D7;display:block;}
.specials_header {color:#FFF;font-size:12px;text-align:center;}
.padding {padding:0 10px;}
.form_buttons {
	background:#570069;
	border:1px #570069 solid;
	color:#FFF;
	cursor:pointer;
	font-size:12px;
	margin:0;
	padding:3px 6px;
}
.form_checkbox {
	background:#FFF;
	border:1px #999 solid;
	cursor:pointer;
}
.login_form_fields {
	background:#F1F1F1;
	border:1px #999 solid;
	color:#333;
	cursor:text;
	font-size:12px;
	margin-top:0;
	width:90px;
	padding:2px 5px;
}
.form_fields {
	background:#FFF;
	border:1px #999 solid;
	color:#333;
	cursor:text;
	font-size:12px;
	width:150px;
	margin:0;
	padding:2px 5px;
}
.cvn {
	background:#FFF;
	border:1px #999 solid;
	color:#333;
	cursor:text;
	font-size:12px;
	width:30px;
	margin:0;
	padding:2px 5px;
}
.qty_form_fields {
	background:#FFF;
	border:1px #999 solid;
	color:#333;
	cursor:text;
	font-size:12px;
	width:20px;
	margin:0;
	padding:2px 5px;
}
.textarea {
	background:#FFF;
	border:1px #999 solid;
	color:#333;
	font-size:12px;
	width:306px;
	margin:0;
	padding:2px 5px;
}
.drop_down {
	background:#FFF;
	border:1px #999 solid;
	color:#333;
	font-size:12px;
	width:164px;
	margin:0;
}
.cc_drop_down {
	background:#FFF;
	border:1px #999 solid;
	color:#333;
	font-size:12px;
	margin:0;
}
.catalog {
	color:#570069;
	font-size:16px;
	font-weight:700;
	line-height:13px;
	padding-left:115px;
	text-decoration:underline;
}
.catalog a, .catalog a:link, .catalog a:visited, .catalog a:hover, .catalog a:active {text-decoration:underline;}
#gaurantee_programs_container a, #gaurantee_programs_container a:link, #gaurantee_programs_container a:visited, #gaurantee_programs_container a:hover, #gaurantee_programs_container a:active, #gaurantee_programs_container_faqs a, #gaurantee_programs_container_faqs a:link, #gaurantee_programs_container_faqs a:visited, #gaurantee_programs_container_faqs a:hover, #gaurantee_programs_container_faqs a:active, #affiliate_award_container a, #affiliate_award_container a:link, #affiliate_award_container a:visited, #affiliate_award_container a:hover, #affiliate_award_container a:active, #bottom_nav a:hover {color:#FFFFFF;text-decoration:underline;}
#bottom_nav a, #bottom_nav a:link, #bottom_nav a:visited, #bottom_nav a:active, #nav_links a, #nav_links a:link, #nav_links a:visited, #nav_links a:hover, #nav_links a:active {color:#FFFFFF;text-decoration:none;}
#search a, #search a:link, #search a:visited, #search a:active, #catalog a:active {color:#570069;font-weight:700;text-decoration:none;}
#search a:hover {color:#570069;font-weight:700;text-decoration:underline;}
#catalog a, #catalog a:link, #catalog a:visited {font-weight:700;text-decoration:none;}
#catalog a:hover {font-weight:700;text-decoration:underline;}
.catalog_table_headers a, .catalog_table_headers a:link, .catalog_table_headers a:visited, .catalog_table_headers a:active {color:#FFF;font-weight:700;text-decoration:none;}
.catalog_table_headers a:hover {color:#FFF;font-weight:700;text-decoration:underline;}
/* START BUTTONS */
.cancel_btn {background:url(/images/cancel_btn.gif);border:0;height:21px;width:100px;margin:0;padding:0;}
.checkout_btn {background:url(/images/checkout_btn.gif);border:0;height:21px;width:100px;margin:0;padding:0;}
.login_btn {background:url(/images/login_btn.gif);border:0;height:20px;vertical-align:top;width:66px;margin:0;}
.logout_btn {background:url(/images/logout_btn.gif);border:0;height:20px;vertical-align:top;width:76px;margin:0;}
.view_cart_btn {background:url(/images/view_cart_btn.gif);border:0;height:20px;vertical-align:top;width:100px;margin:0;}
.step1_back_btn {background:url(/images/step1_back_btn.gif);border:0;height:21px;width:86px;margin:0;padding:0;}
.step3_forward_btn {background:url(/images/step3_forward_btn.gif);border:0;height:21px;width:86px;margin:0;padding:0;}
.step2_back_btn {background:url(/images/step2_back_btn.gif);border:0;height:21px;width:86px;margin:0;padding:0;}
.step4_forward_btn {background:url(/images/step4_forward_btn.gif);border:0;height:21px;width:86px;margin:0;padding:0;}
.step3_back_btn {background:url(/images/step3_back_btn.gif);border:0;height:21px;width:86px;margin:0;padding:0;}
.process_payment_btn {background:url(/images/process_payment_btn.gif);border:0;height:21px;width:160px;margin:0;padding:0;}
.edit_btn {background:url(/images/edit_btn.gif);border:0;height:21px;width:66px;margin:0;padding:0;}
/* END BUTTONS */
strong, table#supplement_facts_table p.notes {font-weight:700;}
#index_container, #about_us_container, #affiliate_program_container, #kbs_program_container, #bulk_discounts_container, #catalog_container, #quality_ingredients_container, #barron_effect_container, #bioenergization_container, #contact_us_container, #thank_you_container, #faqs_container {display:inline;float:left;width:994px;margin:0 15px;}
#product_ingredients_container, #product_ingredients {
	background:#FFFFFF url(/images/login_bg.gif) bottom right no-repeat;
	border:1px #999999 solid;
	display:inline;
	float:left;
	text-align:left;
	width:962px;
	margin:15px 15px 0;
	padding:15px;
}
#ingredients_column_1, #ingredients_column_2 {
	_height:1000px;
	display:inline;
	float:left;
	min-height:1000px;
	text-align:left;
	width:320px;
}
#step_container, #receipt {
	background:#FFFFFF;
	border:1px #999999 solid;
	display:inline;
	float:left;
	text-align:left;
	width:962px;
	margin:0 15px;
	padding:15px;
}
.savings, .category {color:#570069;font-size:18px;font-weight:700;}
.email_quality_header, .baseline_of_health_header {color:#FFFFFF;font-size:12px;height:18px;text-align:center;}
#aff_programDetails {width:640px;margin-top:20px;}
.aff_Box180 {background: url(/images/buttons/affilProgDetails180.png) no-repeat;width:180px;height:100px;float:left;}
.aff_Box240 {background: url(/images/buttons/affilProgDetails240.png) no-repeat;width:240px;height:100px;float:left;margin:0 12px;}
.aff_Box180 .text, .aff_Box240 .text{margin:8px 12px;}
.aff_Box180 .text strong, .aff_Box240 .text strong {font-size:14px;}
