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;
}
#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;
}

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

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

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

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

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

.blockBlue h1, .blockBlue h2, .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 */
.oldWebsiteStyles {font-family:"Times New Roman", Times, serif; font-size:16px; line-height:22px;}
.oldWebsiteStyles h1 { font-size: 22px; margin-top: 0px; margin-bottom: 6px; color:black; font-weight:bold;}
.oldWebsiteStyles h2 { font-size: 20px; margin-top: 0px; margin-bottom: 6px; color:black; font-weight:bold;}
.oldWebsiteStyles h3 { font-size: 18px; margin-top: 0px; margin-bottom: 6px; color:black; font-weight:bold;}
.oldWebsiteStyles h4 { font-size: 16px; margin-top: 0px; margin-bottom: 6px; color:black; font-weight:bold;}
.oldWebsiteStyles h5 { font-size: 14px; margin-top: 0px; margin-bottom: 6px; color:black; font-weight:bold;}

.table_main { border: 1px solid #000000;}
.reg_text { font-family: arial; font-size: 13px; font-weight: normal; color: #000000;}
.med_text { font-family: arial; font-size: 11px; font-weight: normal; color: #000000;}
.small_text { font-family: arial; font-size: 10px; font-weight: normal; color: #000000;}
.small_bold_text { font-family: arial; font-size: 10px; font-weight: bold; color: #000000; }
.cat_name { font-family: arial; font-size: 18px; font-weight: bold; color: #000000;}
.prod_desc { font-family: arial; font-size: 14px; font-weight: bold; color: #000000;}
.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 */