img { behavior: url(custom/iepngfix/iepngfix.htc) }

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../../assets/images/bg.gif) repeat-x;
	margin:0px;
	padding:0px;
	color:#332f30;
}

#mainBg {
	background:url(../../assets/images/bg_top.jpg) no-repeat center top;
}

ul.ptMenuHorizontal {list-style:none; margin:0; padding:0;}
ul.ptMenuHorizontal li {float:left;}
ul.ptMenuHorizontal a {display:inline-block;}


#topMainMenu {position:relative;}
#topMainMenu ul {
	position:absolute;
	right:16px;
}
#topMainMenu ul li.sep {padding-top:12px;}
#topMainMenu ul li.link a {
	padding:10px 25px 16px 25px;
	color:white;
	font-weight:bold;
	line-height:17px;
}
#topMainMenu ul li.link a:hover, #topMainMenu ul li.link a.active {
	color:#f8ff8b; 
	background:url(../../assets/images/menu_arrow.gif) no-repeat center bottom;
}

.ptSideMenu {list-style:none; margin:0; padding:0;}
.ptSideMenu li a {
	display:block;
	color:white;
	font-size:13px;
	padding:3px 0 3px 0;
	border-top:1px solid #46a5d8;
	border-bottom:1px solid #0c65aa;
}

.ptSideMenu li a:hover {
	background:url(../../assets/images/leftmenu_green.gif) repeat-x #3c8e1a;
}

.ptSideMenu li a span {display:block; padding:5px 10px 5px 30px; background:url(../../assets/images/leftmenu_bullet.gif) no-repeat 12px 11px;}

img{
	border:0px;
	vertical-align:top;
}

img.border{
	padding:2px;
	border:1px solid #d8d8d8;
	background:white;
}

td{
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

p{
	line-height:18px;
	margin:0px 0px 10px 0px;
}

a {text-decoration: underline;color:#2285c8;}
a:hover {text-decoration: underline;color:#2b760e;}


h1{
	color:#0b466f;
	font-size:24px;
	margin:0px 0px 10px 0px;
	padding:0px;
	font-weight:normal;
	line-height:28px;
}

h2 {
	color:#0b466f;
	font-size:18px;
	margin:0px 0px 5px 0px;
	padding:0px;
	font-weight:normal;
	line-height:20px;
}

h3 {
	color:#0b466f;
	font-size:16px;
	margin:0px 0px 5px 0px;
	padding:0px;
	font-weight:bold;
	line-height:20px;
}

td#content.oldWebsiteStyles td .lineDotted ,#content .lineDotted, .lineDotted {background:url(../../assets/images/blue_linedotted.gif) repeat-x; margin:10px 0 10px 0; font-size:1px;}

td#content.oldWebsiteStyles td .blockGreen ,#content  .blockGreen, .blockGreen {border:1px solid #358817; background:url(../../assets/images/green_bg.gif) repeat-x #378917;}
td#content.oldWebsiteStyles td .blockGreen .inner,#content  .blockGreen .inner, .blockGreen .inner {border:1px solid #a8db3b; padding:15px;}
td#content.oldWebsiteStyles td .blockGreen .lineDotted ,#content  .blockGreen .lineDotted , .blockGreen .lineDotted {background:url(../../assets/images/green_linedotted.gif) repeat-x; margin:10px 0 10px 0; font-size:1px;}

td#content.oldWebsiteStyles td .blockLightBlue,#content  .blockLightBlue, .blockLightBlue {border:1px solid #8ebedb; background:#f4fbff;}
td#content.oldWebsiteStyles td .blockLightBlue .inner,#content  .blockLightBlue .inner, .blockLightBlue .inner {padding:10px;}

td#content.oldWebsiteStyles td .blockLightWhite,#content  .blockLightWhite, .blockLightWhite {border:1px solid #8ebedb; background:white;}
td#content.oldWebsiteStyles td .blockLightWhite .inner,#content  .blockLightWhite .inner, .blockLightWhite .inner {padding:10px;}

td#content.oldWebsiteStyles td .blockBlue,#content  .blockBlue, .blockBlue {border:1px solid #0c65aa; background:url(../../assets/images/leftmenu_bg.gif) repeat-x #1177be; color:white;}
td#content.oldWebsiteStyles td .blockBlue .inner,#content  .blockBlue .inner ,  .blockBlue .inner {border:1px solid #78caf1;}
td#content.oldWebsiteStyles td .blockBlue .lineDotted ,#content  .blockBlue .lineDotted, .blockBlue .lineDotted {background:url(../../assets/images/blue_linedotted.gif) repeat-x; margin:10px 0 10px 0; font-size:1px;}

td#content.oldWebsiteStyles td .blockBlue h1, #contetn .blockBlue h1, .blockBlue h1
td#content.oldWebsiteStyles td .blockBlue h2, #contetn .blockBlue h2, .blockBlue h2
td#content.oldWebsiteStyles td .blockBlue h3, #contetn .blockBlue h3, .blockBlue h3
{color:white;}

#ptBlueBar a {color:white;}
#ptBlueBar a:hover {color:#c3ff96;}


#slideshow {height:232px;overflow:hidden;}
#slideshow .slide {overflow:hidden;height:232px;background: url(../../assets/images/slideshow_bg.jpg) white no-repeat 290px 1px}
#slideshow .slide p {font-size:11px; line-height:16px;}
#slideshow .slide .img {float:left;}
#slideshow .slide .content {float:left;width: 380px; padding-left:15px; padding-top:15px;}

#jFlowSlide {border:1px solid #8ebedb;overflow:hidden;}
#myController span{
color:#FFF;
background:#000;
cursor:pointer;
}

#myController span.jFlowSelected {
background:#F00;
}

.jFlowPrev, .jFlowNext{
cursor:pointer;
}

#slideshowNavigation {position:absolute; right:0px; margin-top:5px;}
#slideshowNavigation a#btnPausePlay {
	display:block;
	width:58px;
	height:18px;
	background-image:url(../../assets/images/slideshow_pauseplay.gif);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
	margin-right:2px;
}

#slideshowNavigation a.btn, #slideshowNavigation a.btnSelected {
	display:block;
	width:18px;
	height:16px;
	background:url(../../assets/images/slideshow_buttons.gif) no-repeat right;
	text-decoration:none;
	text-align:center;
	color:#7d7d7d;
	padding-top:2px;
	float:left;
	margin-right:2px;
}

#slideshowNavigation a:hover.btn, #slideshowNavigation a.btnSelected {background:url(../../assets/images/slideshow_buttons.gif) no-repeat left; color:white;}
div.accordion div a {text-decoration: underline;color:#2285c8;}
div.accordion div a:hover {text-decoration: underline;color:#2b760e;}


/* STORE */
.categoryItem .name {text-align:left; vertical-align:middle;}
.categoryItem .products {text-align:left; font-size:11px; color:gray; vertical-align:middle; padding-top:5px;}

.breadcrumbsBox {padding:10px; margin-bottom:20px; background:#fafafa;}

.mainBox td {text-align:left;}

/* Small Cart START */
#showSmallCartButton {cursor:pointer;}

#smallCart		{padding:10px; z-index:100; width:440px; background:#1076bd; position:absolute;  display:none; filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95; border: 2px; solid red;}
#smallCart a	{color:white;}

table.smallCartMain		{border:0;}
table.smallCartTable td {vertical-align:middle; border:0; color:white;}

table.smallCartTable td.smallCartCaption{
	color:#0c5a91;
	font-weight:bold;
	font-size:12px;
	background:url(../../assets/images/minicart_bg.gif) repeat-x #b6dcf6;
	padding:5px 10px 5px 10px;
	border-right:1px solid #7db8e1;
}

table.smallCartTable tr.alt td {background:#3d91cb;}
table.smallCartTable tr.mainCartItems td {color:white; padding-right: 5px; vertical-align: middle;}

table.smallCartTable td.loading{
	font-size: 24px;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
}
/* Small Cart END */


/* Old Website Styles START */
td#content.oldWebsiteStyles td,#content .oldWebsiteStyles, .oldWebsiteStyles {font-family:"Times New Roman", Times, serif; font-size:16px; line-height:22px;}
td#content.oldWebsiteStyles td h1,#content .oldWebsiteStyles h1, .oldWebsiteStyles h1 { font-size: 22px; margin-top: 0px; margin-bottom: 6px; color:black; font-weight:bold;}
td#content.oldWebsiteStyles td h2,#content .oldWebsiteStyles h2, .oldWebsiteStyles h2 { font-size: 20px; margin-top: 0px; margin-bottom: 6px; color:black; font-weight:bold;}
td#content.oldWebsiteStyles td h3,#content .oldWebsiteStyles h3, .oldWebsiteStyles h3 { font-size: 18px; margin-top: 0px; margin-bottom: 6px; color:black; font-weight:bold;}
td#content.oldWebsiteStyles td h4,#content .oldWebsiteStyles h4, .oldWebsiteStyles h4 { font-size: 16px; margin-top: 0px; margin-bottom: 6px; color:black; font-weight:bold;}
td#content.oldWebsiteStyles td h5,#content .oldWebsiteStyles h5, .oldWebsiteStyles h5 { font-size: 14px; margin-top: 0px; margin-bottom: 6px; color:black; font-weight:bold;}

td#content.oldWebsiteStyles td .table_main,#content .table_main, .table_main { border: 1px solid #000000;}
td#content.oldWebsiteStyles td .reg_text,#content .reg_text, .reg_text { font-family: arial; font-size: 13px; font-weight: normal; color: #000000;}
td#content.oldWebsiteStyles td .med_text,#content .med_text, .med_text { font-family: arial; font-size: 11px; font-weight: normal; color: #000000;}
td#content.oldWebsiteStyles td .small_text,#content .small_text, .small_text { font-family: arial; font-size: 10px; font-weight: normal; color: #000000;}
td#content.oldWebsiteStyles td .small_bold_text ,#content .small_bold_text, .small_bold_text{ font-family: arial; font-size: 10px; font-weight: bold; color: #000000; }
td#content.oldWebsiteStyles td .cat_name ,#content .cat_name, .cat_name {font-family: arial; font-size: 18px; font-weight: bold; color: #000000;}
td#content.oldWebsiteStyles td .prod_desc  ,#content .prod_desc, .prod_desc{ font-family: arial; font-size: 14px; font-weight: bold; color: #000000;}
td#content.oldWebsiteStyles td .pvar_table ,#content .pvar_table, .pvar_table{ font-family: arial; font-size: 12px; font-weight: normal; color: #000000;}

/* Links */
a.reg_link:link {font-family: arial; font-size: 13px; text-decoration: underline; color: #0066CC;}
a.reg_link:active {font-family: arial; font-size: 13px; text-decoration: underline; color: #0066CC;}
a.reg_link:visited {font-family: arial; font-size: 13px; text-decoration: underline; color: #0066CC;}
a.reg_link:hover  {font-family: arial; font-size: 13px; text-decoration: underline; color: #000000;}

a.left_menu:link {font-family: arial; font-size: 12px; text-decoration: none; color: #0066CC;}
a.left_menu:active {font-family: arial; font-size: 12px; text-decoration: none; color: #0066CC;}
a.left_menu:visited {font-family: arial; font-size: 12px; text-decoration: none; color: #0066CC;}
a.left_menu:hover  {font-family: arial; font-size: 12px; text-decoration: underline; color: #000000;}

a.left_menu_on:link {font-family: arial; font-size: 12px; text-decoration: none; color: #000000;}
a.left_menu_on:active {font-family: arial; font-size: 12px; text-decoration: none; color: #000000;}
a.left_menu_on:visited {font-family: arial; font-size: 12px; text-decoration: none; color: #000000;}
a.left_menu_on:hover  {font-family: arial; font-size: 12px; text-decoration: underline; color: #0066CC;}

a.cat_link_1:link {font-family: arial; font-size: 14px; font-weight: normal; color: #000000; text-decoration: none;}
a.cat_link_1:active {font-family: arial; font-size: 14px; font-weight: normal; color: #000000; text-decoration: none;}
a.cat_link_1:visited {font-family: arial; font-size: 14px; font-weight: normal; color: #000000; text-decoration: none;}
a.cat_link_1:hover  {font-family: arial; font-size: 14px; font-weight: normal; color: #287DDC; text-decoration: underline;}

a.cat_link_big:link {font-family: verdana,arial; font-size: 15px; font-weight: bold; color: #A241BB; text-decoration: underline;}
a.cat_link_big:active {font-family: verdana,arial; font-size: 15px; font-weight: bold; color: #A241BB; text-decoration: underline;}
a.cat_link_big:visited {font-family: verdana,arial; font-size: 15px; font-weight: bold; color: #A241BB; text-decoration: underline;}
a.cat_link_big:hover  {font-family: verdana,arial; font-size: 15px; font-weight: bold; color: #287DDC; text-decoration: none;}

a.product_name:link {font-family: verdana,arial; font-size: 15px; font-weight: bold; color: #0B0C8A; text-decoration: underline;}
a.product_name:active {font-family: verdana,arial; font-size: 15px; font-weight: bold; color: #0B0C8A; text-decoration: underline;}
a.product_name:visited {font-family: verdana,arial; font-size: 15px; font-weight: bold; color: #0B0C8A; text-decoration: underline;}
a.product_name:hover  {font-family: verdana,arial; font-size: 15px; font-weight: bold; color: #00AB15; text-decoration: none;}

a.edit_lnk:link {font-family: arial; font-size: 12px; text-decoration: underline; color: #000000;}
a.edit_lnk:active {font-family: arial; font-size: 12px; text-decoration: underline; color: #000000;}
a.edit_lnk:visited {font-family: arial; font-size: 12px; text-decoration: underline; color: #000000;}
a.edit_lnk:hover  {font-family: arial; font-size: 12px; text-decoration: none; color: #0066CC;}

a.big_link:link {font-family: arial; font-size: 18px; text-decoration: underline; color: #0066CC;}
a.big_link:active {font-family: arial; font-size: 18px; text-decoration: underline; color: #0066CC;}
a.big_link:visited {font-family: arial; font-size: 18px; text-decoration: underline; color: #0066CC;}
a.big_link:hover  {font-family: arial; font-size: 18px; text-decoration: underline; color: #000000;}

.plus1red_font {font-family: arial; font-size: 18px; color: #FF0000;}
.plus1blue_font {font-family: arial; font-size: 18px; color: #0000FF;}
.plus1pblue_font {font-family: arial; font-size: 18px; color: #003399;}

.redheading_font {font-family: arial; font-size: 16px; font-weight: bold; color: #FF0000;}
.blueheading_font {font-family: arial; font-size: 16px; font-weight: bold; color: #0000FF;}

a.plus1red_link:link {font-family: arial; font-size: 18px; text-decoration: underline; color: #FF0000;}
a.plus1red_link:active {font-family: arial; font-size: 18px; text-decoration: underline; color: #FF0000;}
a.plus1red_link:visited {font-family: arial; font-size: 18px; text-decoration: underline; color: #FF0000;}
a.plus1red_link:hover  {font-family: arial; font-size: 18px; text-decoration: underline; color: #000000;}

a.plus1blue_link:link {font-family: arial; font-size: 18px; text-decoration: underline; color: #0000FF;}
a.plus1blue_link:active {font-family: arial; font-size: 18px; text-decoration: underline; color: #0000FF;}
a.plus1blue_link:visited {font-family: arial; font-size: 18px; text-decoration: underline; color: #0000FF;}
a.plus1blue_link:hover  {font-family: arial; font-size: 18px; text-decoration: underline; color: #000000;}

a.plus1pblue_link:link {font-family: arial; font-size: 18px; text-decoration: underline; color: #003399;}
a.plus1pblue_link:active {font-family: arial; font-size: 18px; text-decoration: underline; color: #003399;}
a.plus1pblue_link:visited {font-family: arial; font-size: 18px; text-decoration: underline; color: #003399;}
a.plus1pblue_link:hover  {font-family: arial; font-size: 18px; text-decoration: underline; color: #000000;}

a.vitalzym_link:link {font-family: arial; font-size: 16px; text-decoration: underline; color: #015A9D;}
a.vitalzym_link:active {font-family: arial; font-size: 16px; text-decoration: underline; color: #015A9D;}
a.vitalzym_link:visited {font-family: arial; font-size: 16px; text-decoration: underline; color: #015A9D;}
a.vitalzym_link:hover  {font-family: arial; font-size: 16px; text-decoration: underline; color: #000000;}

.search_date {color: #00AA00;  font-family: 'tahoma'; font-weight: normal; font-size: 12px;}

.vitalzym {color: #000000; font-family: Arial; font-size: 13px; line-height: 18px;}
table.vitalzym {color: #000000; font-family: Arial; font-size: 13px; line-height: 18px;}
td.vitalzym {color: #000000; font-family: Arial; font-size: 16px; padding: 5px;}

.limu {color: #000000; font-family: Arial; font-size: 13px; line-height: 18px;}
table.limu {color: #000000; font-family: Arial; font-size: 13px; line-height: 18px;}
td.limu {color: #000000; font-family: Arial; font-size: 16px; padding: 5px;}

.oxygen-heading {color: #1411C5; font-family: Arial; font-size: 22px; line-height:24px; font-weight:bold;}

.vitalzym-heading {color: #015A9D; font-family: Arial; font-size: 22px; line-height:24px; font-weight:bold;}
.vitalzym-title2 {color: #015A9D; font-family: Arial; font-size: 22px; line-height:24px;}
.study-heading {color: #015A9D; font-family: Arial; font-size: 16px; line-height:16px; font-weight:bold; font-style: italic;}

.vitalzymseb-heading {color: #b83338; font-family: Arial; font-size: 22px; line-height:24px; font-weight:bold; display: inline;}
.vitalzymseb-title2 {color: #b83338; font-family: Arial; font-size: 22px; line-height:24px;}

.limu-heading {color: #052E85; font-family: Arial; font-size: 22px; line-height:24px; font-weight:bold; display: inline;}

/* Old Website Styles END */
.reorder_checked {
    background: url("/core/assets/images/adm/pluroweb-icon-apply-small.gif") no-repeat scroll 0 2px transparent;
    height: 20px;
    margin-left: 37px;
    width: 50px;
}
.img_1,.img_2,.img_3 {
	float:left;
	display:block;
	width:182px;
}
.img_2 {
	padding:0px 30px;
}
.slider_1_bg {
	text-align:justify;
	border:#CCC 1px solid;
	padding:28px;
	margin:auto;
}
.slider_1_bg h3{
	color:rgb(3,97,159); 
	font-size: 18px; 
	font-weight: bold;
	text-align:left;
}
.slider_buttons {
	text-align:center;
	padding:20px;
	background:#f4f4f4;
	color: rgb(3,97,159); 
	font-size: 18px; 
	font-weight: bold;
	margin-top:30px;
}
.minami_page_ul ul li {
	background: url("../../assets/images/minami_nutrition_bullet.jpg") 7px 5px no-repeat;
	padding-left:40px;
	
}
.minami_page_ul ul{
	list-style:none;
	background:none;
	margin-left:-40px;
	
	
	
}

.mainBox td.txt { 
	padding:12px 8px;
}



/* Sovereign Silver */
.sovereign_silver{
	font-size:14px;
	text-align:justify;
}

.sovereign_silver h1{
	color: #1c84c3;
	font-size: 28px;
}

.sovereign_silver h2{
	color: #1c84c3;
	font-size: 21px;
	margin-top: 20px;
}

.sovereign_silver h3{
	color: #fca82e;
	font-size: 20px;
}

.sovereign_silver .testimonial {
	margin: 10px 0 10px 20px;
}

.sovereign_silver .testimonial h3{
	font-size:16px;
}

.msrp_price{
	color: #1c84c3;
	text-align: center;
}

.our_price{
	color:#fca82e;
	font-weight:bold;
	font-size:18px !important;
	text-align: center;
}

.product_name{
	font-weight: bold;
}

.sovereign_silver .pure{
	margin: 20px 0;
	border: 1px dotted gray;
	padding: 10px;
}

.sovereign_silver .funfacts{
	float: right;
	border: 1px dotted gray;
	padding: 20px 10px 10px 10px;
	margin: 0 0 0 20px;
	width:200px;
}

/* Sovereign Silver FAQ */
.sovereign_silver_faq{
	font-size:14px;
	text-align:justify;
}

.sovereign_silver_faq h1{
	color: #1c84c3;
	font-size: 28px;
}

.sovereign_silver_faq h2{
	color: #1c84c3;
	font-size: 18px;
	margin-top: 20px;
}

.page_content_top_menu {
	height:33px;
	width:670px;
	background: url("../../assets/images/page_content_top_menu_bg.jpg") no-repeat;
	color:#FFF;
	margin-bottom:20px;
}

.page_content_top_menu ul {
	list-style:none outside none;
	margin:0;
	padding:0 0 0 16px;
	}
.page_content_top_menu ul li {
	float:left;
	padding-right:13px;
}
.page_content_top_menu ul li.link {
	padding-top:3px;
}
.page_content_top_menu ul li a {
	color:#FFF;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.page_content_top_menu ul li a:hover {
	color:#ffd631;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.prod_groups_items_main{
	font-size: 12px;
}

.prod_groups_item{
	margin-bottom:10px;
}
.prod_variant_info_price{
	color: #ff0000;
}
a.product_catalog_detail_page_link {
	font-size: 11px;
	font-weight: bold;
}
.prod_variant_row{
	margin-left: 10px;
	border-bottom: 1px solid #D3D3D3;
}
.prod_variant_info{
	float: left;
	width: 400px;	
}
.prod_variant_add_to_cart{
	float: right;
}

td#content.oldWebsiteStyles .prod_variant_add_to_cart td{
	font-size: 11px;
}
td#content.oldWebsiteStyles .prod_variant_add_to_cart td input{
	font-size: 11px;
	padding: 3px;
}

.prod_variant_row{
	padding: 0px;
	height: 27px;
	margin: 5px 10px 0 10px;
}
.mini_cart_no_scroll{
	margin-left: -230px;
	width: 515px;
}

.jFlowSlideContainer h1 a {
	text-decoration: none;
}

.jFlowSlideContainer h2 a {
	text-decoration: none;
}
.kind-organics-pg p {
	font-family:arial;
	font-size:14px;
}
.kind-organics-pg h1 { margin:30px 0 10px 0; font-family:arial; color:#984D45; line-height:30px; font-size:20px;}
.kind-organics-pg h2 { margin:30px 0 10px 0; font-family:arial; color:#984D45; line-height:30px;}
.kind-organics-pg h3 { margin:10px 0; font-family:arial; color:#984D45; }
.kind-organics-pg h3 a { margin:10px 0; font-family:arial; color:#984D45; }
.kind-organics-pg img { margin:10px 0; }
.kind-organics-pg td { font-family:arial !important; font-size:14px !important; line-height:18px !important; }
.kind-prod-v td { vertical-align:middle; }
.kind-organics-pg ul { margin-bottom:10px; font-family: arial; font-size:14px; }

.garden_pages h2 {text-align: center; font-family: arial, helvetica, sans-serif; margin-bottom: 20px; color: #000080; font-size: 22px; font-weight: bold;}

.garden_pages p {font-size: 12px; font-family: arial, helvetica, sans-serif; border-bottom: #ccc 1px dashed; text-align: left; padding-bottom: 10px; margin-top: 10px; display: block;}

.garden_pages a {color: #2285c8; font-size:12px; font-family: arial, helvetica, sans-serif; font-weight:bold;}

.kind_organics_product_detail_page h1 {font-weight: bold; font-size: 24px; font-family: arial, helvetica, sans-serif; }
.kind_organics_product_detail_page h2 {font-weight: bold; font-size: 18px; font-family: arial, helvetica, sans-serif; }

.kind_organics_product_detail_page p {font-size:13px;}

.kind_organics_product_detail_page ul {font-size:13px; line-height:20px; margin-bottom:20px;}

.garden_pages {
	font-weight:bold;
}