/* CSS Document */
body{
	margin:0;
	padding:0;
	background-color:#fff;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#000;
}
td, ul, ol, a, p, form, h1, h2, h3, h4 {
	margin:0;
	padding:0;
}
img{
	padding:0;
	margin:0;
}

ul {
	list-style-type:none;
}

a{
	outline:none;
	color:#B2280F;
	background-color:inherit;
	text-decoration:none;
	}
a:hover{
	color:#000;
	background-color:inherit;
	}
.spacer{
	line-height:0px; clear:both; padding:0px; margin:0px;
	}
	
/*-----Main-----*/
td.shadow{
	background:url(images/shadow.jpg) 0 0 repeat-y;
	padding:25px 0 0;
	}

/*-----Header-----*/

td.header{
	background:url(images/header.jpg) 0 0 no-repeat;
	height:256px;
	}
td.header p.phn{
	padding:15px 39px 0 0;
	font-size:13px;
	font-weight:bold;
	color:#0072BB;
	background-color:inherit;
	}
td.header p.phn span{
	color:#000;
	background-color:inherit;
	}
td.header p.topcap{
	font:normal 18px/30px "Times New Roman", Times, serif;
	color:#E60100;
	background-color:inherit;
	padding:0 0 0 86px;
	text-transform:uppercase;
	}
td.toplink ul{
	}
td.toplink ul li{
	background:url(images/aroow.gif) 0 50% no-repeat;
	padding:0 13px 0 14px;
	float:left;
	}
td.toplink ul li a{
	color:#E60100;
	background-color:inherit;
	font:normal 13px/30px "Times New Roman", Times, serif;
	text-transform:uppercase;
	}
td.toplink ul li a:hover{
	color:#6E9600;
	background-color:inherit;
	text-decoration:none;
	}
.logo{
	margin:108px 0 0;
	}
td.bookmark{
	padding:128px 0 0 18px;
	} 
td.bookmark a{
	background:url(images/bookmark-bg.gif) 0 0 no-repeat;
	color:#223307;
	background-color:inherit;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	line-height:32px;
	width:87px;
	display:block;
	}
td.bookmark a:hover{
	text-decoration:none;
	color:#E0FB9D;
	background-color:inherit;
	}
td.logocap{
	font:normal 17px/26px "Times New Roman", Times, serif;
	text-transform:uppercase;
	color:#E81211;
	background-color:inherit;
	padding:3px 0 0 374px;
	}



/*-----Body-----*/

td.bodypan{
	padding:20px 0;
	}

/* rightpanel */

td.topbanner{
	background:url(images/top-banner.jpg) 2px 0 no-repeat;
	height:147px;
	}
td.topbanner a{
	background:url(images/btn-bg-ban.gif) 0 0 no-repeat;
	width:182px;
	height:28px;
	line-height:28px;
	margin:96px 0 50px 159px;
	display:block;
	text-align:center;
	color:#03296C;
	background-color:inherit;
	font-size:14px;
	font-weight:bold;
	}
td.topbanner a:hover{
	text-decoration:none;
	color:#FF2400;
	background-color:inherit;
	}
td.rightapn h2{
	font-weight:bold;
	font-size:16px;
	line-height:20px;
	color:#FF2400;
	background-color:inherit;
	padding:0 0 16px;
	}
td.rightapn	p{
	padding:0 0 16px;
	}
td.rightapn	ul.fishoil{
	padding:0 25px 16px 4px;
	}
td.rightapn	ul.fishoil li{
	background:url(images/orange-bullet.gif) 0 12px no-repeat;
	padding:10px 0 0 16px !important;
	}
td.rightapn	ul.fishoil li span{
	background:url(images/bdr.gif) 0 100% repeat-x;
	padding:9px 0 0;
	height:1px;
	display:block;
	font-size:0;
	line-height:0;
	}
td.rightapn	h2.green{
	font-weight:bold;
	font-size:16px;
	line-height:20px;
	color:#466E15;
	background-color:inherit;
	padding:36px 0 14px;
	}
td.rightapn	h2.red{
	font-weight:bold;
	font-size:16px;
	line-height:20px;
	color:#FF2400;
	background-color:inherit;
	padding:36px 0 16px;
	}
td.rightapn	p.science{
	padding:0 0 32px 13px;
	}
td.rightapn	p.science span{
	color:#E00B0B;
	background-color:inherit;
	}
td.rightapn	h2.omega{
	color:#223307;
	background-color:inherit;
	font-weight:bold;
	font-size:18px;
	line-height:24px;
	padding:0 0 16px;
	}
td.rightapn ul.omegafish{
	padding:0 0 0 8px;
	} 	
td.rightapn ul.omegafish li{
	background:url(images/tick.gif) 0 0 no-repeat;
	padding:0 0 20px 42px;
	font-size:11px;
	font-weight:bold;
	color:#353732;
	background-color:inherit;
	}
td.rightapn	p.cream{
	background-color:#FFFCD6;
	color:#FF0000;
	font-size:11px;
	line-height:16px;
	width:584px;
	padding:7px 0 7px 18px;
	margin:0 0 16px;
	}
td.rightapn	ul.star{
	padding:0 0 36px 35px;
	}
td.rightapn	ul.star li{
	background:url(images/start-bullet.gif) 0 3px no-repeat;
	padding:0 0 16px 9px;
	}
td.bottombox{
	padding:20px 0 0;
	}
td.fishoilbox{
	border:1px solid #B6D97E;
	padding:14px 14px 0;
	}
td.fishoilbox h3{
	font:bold 16px/24px "Times New Roman", Times, serif;
	color:#FF0000;
	background-color:inherit;
	padding:0 0 3px;
	}
td.fishoilbox img{
	margin:0 25px;
	display:block;
	}
td.fishoilbox p{
	padding:0 0 16px;
	}

td.rightapn ul{
	padding:0 0 14px 10px;
	}
td.rightapn ul li{
	padding:0 0 0 15px;
	background:url(images/bullet-arrow.gif) 0 5px no-repeat;
	line-height:20px;
	}
td.rightapn table.pricelist th{
	background-color:#CDEE98;
	color:#000;
	border:1px solid #CDEE99;
	padding:0 0 0 5px;
	}	
td.rightapn table.pricelist td{
	padding:0 0 0 5px;
	border:1px solid #CDEE99;
	}
td.rightapn table.pricelist td.bgclr{
	background-color:#FBFFF4;
	color:inherit;
	}
td.facts{
	padding:5px;
	}
p.whitetxt{
	font-size:18px;
	color:#395C01;
	background-color:inherit;
	padding:0;
	}
td.rightapan{
	padding:10px;
	border:1px solid #B6D97E;
	}
td.rightapan ul li{
	background:url(images/aroow.gif) 0 50% no-repeat;
	padding:0 13px;
	color:#E60100;
	background-color:inherit;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	float:left;
	}
td.rightapan ul li a{
	color:#E60100;
	background-color:inherit;
	}
td.rightapan ul li a:hover{
	color:#000;
	background-color:inherit;
	text-decoration:none;
	}
td.rightapn p.backtop a{
	text-align:right;
	background:url(images/gtop-arrow.gif) 0 0 no-repeat;
	padding:0 0 0 12px;
	text-decoration:none;
	display:block;
	width:70px;
	margin:0 0 0 510px;
	background-color:inherit;
	color:#70B951;
	}
td.rightapn p.backtop a:hover{
	color:#ff0000;
	background-color:inherit;
	}
	

/* leftpanel */
	
td.leftapntop{
	background:url(images/leftapn-bdr.gif) 273px 0 repeat-y;
	padding:0 0 10px;
	}
td.leftapntop ul.navleft{
	padding:4px 43px 6px 12px;
	background-color:#EFFFD6;
	color:#314118;
	}
td.leftapntop ul.navleft li{
	background:url(images/left-nav-bdr.gif) 0 100% repeat-x;
	}
td.leftapntop ul.navleft li.nobdr{
	background:none;
	}
td.leftapntop ul.navleft li a{
	color:#314118;
	background-color:inherit;
	line-height:29px;
	height:29px;
	font-weight:bold;
	padding:0 0 0 11px;
	}
td.leftapntop ul.navleft li a:hover{
	text-decoration:none;
	color:#FF4800;
	background-color:inherit;
	}
td.leftapntop h3{
	font:normal 18px/20px "Times New Roman", Times, serif;
	color:#FF2400;
	background-color:inherit;
	padding:12px 0 5px;
	}
td.leftapntop p.health{
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	color:#000;
	background-color:inherit;
	}
td.leftapntop p.health strong{
	color:#FF2400;
	background-color:inherit;
	font-size:12px;
	}
td.leftapntop ul.healthlink{
	padding:23px 19px 0 12px;
	background-color:#EFFFD6;
	color:#4D7A01;
	}
td.leftapntop ul.healthlink li{
	padding:0 0 17px;
	}
td.leftapntop ul.healthlink li a{
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	color:#4D7A01;
	background-color:inherit;
	text-decoration:underline;
	}
td.leftapntop ul.healthlink li a:hover{
	text-decoration:none;
	}
td.banbdr{
	border-bottom:1px solid #639109;
	border-left:1px solid #639109;
	border-right:1px solid #639109;
	}
td.price{
	background-color:#EFFFD6;
	color:#3E5D00;
	}
td.price p.redtxt{
	color:#FF2400;
	background-color:inherit;
	font-weight:bold;
	font-size:12px;
	padding:0;
	}
td.price p.grtxt{
	font-weight:bold;
	font-size:12px;
	padding:0 0 0 23px;
	color:#3E5D00;
	background-color:inherit;
	}
td.price p.grtxt a{
	color:#000;
	background-color:inherit;
	text-decoration:underline;
	}
td.price p.grtxt a:hover{
	text-decoration:none;
	color:#ff0000;
	background-color:inherit;
	}
td.banbdr p.txt{
	font-size:11px;
	color:#000;
	background-color:inherit;
	padding:0 0 16px 12px;
	}
td.banbdr p.txthead{
	font-size:12px;
	font-weight:bold;
	padding:11px 0 0 12px;
	}
td.banbdr a.buy{
	background:url(images/btn-bg.gif) 0 0 no-repeat;
	width:182px;
	height:28px;
	line-height:28px;
	margin:0 0 20px 12px;
	display:block;
	text-align:center;
	color:#03296C;
	background-color:inherit;
	font-size:14px;
	font-weight:bold;
	}
td.banbdr a.buy:hover{
	text-decoration:none;
	color:#FF2400;
	background-color:inherit;
	}
.pad{
	padding:18px 0 0;
	}
td.pagecurl{
	background:url(images/page-curl.jpg) 0 0 no-repeat;
	height:137px;
	}
td.pagecurl img{
	margin:28px 0 0 75px;
	display:block;
	}
td.greybg{
	background-color:#F4F4F4;
	color:#000;
	padding:11px 12px 0;
	}
td.greybg p{
	font-size:11px;
	font-style:italic;
	color:#000;
	background-color:inherit;
	padding:0 0 16px;
	}
td.greybg p.normal{
	font-style:normal;
	}
td.greenbg{
	background-color:#CDEE99;
	color:#000;
	padding:10px 12px;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	}
td.greenbg span{
	color:#FF0000;
	background-color:inherit;
	font-style:italic;
	display:block;
	}
td.creambg{
	background-color:#FFFCD6;
	color:#000;
	padding:19px 12px 10px;
	}
td.creambg p.question{
	color:#FF0000;
	background-color:inherit;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	padding:0 0 14px;
	}
td.creambg p.answer{
	color:#000;
	background-color:inherit;
	font-weight:bold;
	font-size:11px;
	line-height:14px;
	padding:0 0 14px;
	}
td.creambg a.answerclick{
	color:#263E01;
	background-color:inherit;
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;
	display:block;
	margin:0 0 14px;
	}
td.creambg a:hover.answerclick{
	text-decoration:none;
	}
td.food{
	padding:16px 12px;
	}
td.food p.foodhead{
	font-size:11px;
	font-weight:bold;
	color:#FF0000;
	background-color:inherit;
	padding:0 0 14px;
	}
td.food	p.foodtxt{
	color:#122706;
	background-color:inherit;
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	padding:0 0 14px;
	}


/*-----Footer-----*/

p.seal{
	font-size:11px;
	color:#2B4501;
	background-color:inherit;
	padding:0 0 0 12px;
	}
img.shop{
	margin:7px 16px 0 0;
	}
td.sitemap{
	color:#2B4501;
	background-color:inherit;
	}
td.sitemap a{
	color:#2B4501;
	background-color:inherit;
	}
td.sitemap a:hover{
	color:#ff0000;
	background-color:inherit;
	text-decoration:none;
	}
td.boxtxt{
	border:2px solid #000;
	padding:5px 8px 5px 14px;
	text-align:center;
	color:#2B4501;
	background-color:inherit;
	font-size:11px;
	line-height:16px;
	}
.boxtxtpad{
	padding:0 0 7px;
	}
.footer{
	text-align:center;
	background-color:#6CA315;
	color:#000;
	padding:12px 0;
	font-size:11px;
	}
td.spons{
	padding:10px 12px 18px;
	font-size:11px;
	color:#2B45011;
	background-color:inherit;
	}
td.spons p.sponser{
	font-weight:bold;
	color:#2B45011;
	background-color:inherit;
	padding:0 0 16px;
	}
td.spons a{
	font-size:11px;
	color:#2B45011;
	background-color:inherit;
	padding:0;
	margin:0 8px 0 5px;
	}
td.spons a:hover{
	color:#000;
	background-color:inherit;
	text-decoration:none;
	}