@charset "UTF-8";
body { margin:0; padding:0; background-color:#fff; }
p { margin:0 4px 10px 5px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#666; line-height:18px; }
p2 { margin:0 4px 10px 5px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#666; line-height:25px; }
ul { padding:0; margin:0 0 10px 20px; line-height:18px; }
li { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#333; margin:auto; padding-left:0; padding-bottom:15px; }
h1 { font: 20px Arial, Helvetica, sans-serif; color: #8cc63f; margin:14px 0 10px 10px;}
h2 { font: 18px Arial, Helvetica, sans-serif; color: #000000; margin-top: 14px;}
.clearer { clear: both; margin: 0px; line-height: 0px; padding: 0px; }
hr { width:100%; height:1px; border:none; background-color:#ccc; margin-top:20px; margin-bottom:25px; }

#topBlackBar { width:100%; height:9px; margin:0 auto; background:url(../images/addlib_top_bar.gif) repeat-x top; }
#header { width:802px; height:135px; margin:0 auto; padding:0; }
#logo { float:left; width:268px; height:104px; margin:0; padding:0; }
#topRightWrap { float:right; width:520px; height:109px; margin:0; padding:0; }
#topRightWrap2 { float:right; width:615px; height:26px; margin:0; padding:0; }
#headline { width:447px; height:51px; margin:25px 2px 33px 0; padding:0; float:right; }
#navWrap { float:right; width:463px; height:26px; margin:0 3px 0 0; padding:0; background:url(../images/addlib_nav_wrap_bg.gif) no-repeat top; }

a.home img,
a.science img,
a.test img,
a.faq img,
a.cs img,
a.team img,
a.order img
{filter:alpha(opacity=00); -moz-opacity:0.00; opacity:0.00; -khtml-opacity:0.00; border: none;}

a.home:hover img,
a.science:hover img,
a.test:hover img,
a.faq:hover img,
a.cs:hover img,
a.team:hover img,
a.order:hover img
{filter:alpha(opacity=100); -moz-opacity:1.00; opacity:1.00; -khtml-opacity:1.00; border: none;}

a.home { float:left; width:59px; height:26px; margin-right:1px; }
a.science { float:left;width:97px; height:26px; margin-right:1px; }
a.test { float:left;width:97px; height:26px; margin-right:1px; }
a.cs { float:left; width:109px; height:26px; margin-right:1px; }
a.order { float:left; width:97px; height:26px; }

#mainSection { width:800px; height:350px; margin:0 auto; background:url(../images/addlib_main_bg.jpg) no-repeat top; border:1px solid #999; }
#mainLeftCol { float:left; width:285px; height:auto; margin:0px 0 0 0px; _margin:190px 0 0 95px; font:14px Arial, Helvetica, sans-serif; color:#fff; }
a.try {width: 195px; height: 33px; background:url(../images/addlib_get_btn.gif); display: block; margin-top:14px;margin-left:149px; }
a.try img {filter:alpha(opacity=00); -moz-opacity:0.00; opacity:0.00; -khtml-opacity:0.00; border: none; }
a.try:hover img {filter:alpha(opacity=100); -moz-opacity:1.00; opacity:1.00; -khtml-opacity:1.00; border: none; }

#mainRightCol { width:355px; height:350px; float:right; margin:0; padding:0; }
a.try {width: 195px; height: 69px; background:url(../images/addlib_get_btn.gif); display: block; margin-top:240px; }
a.try img {filter:alpha(opacity=00); -moz-opacity:0.00; opacity:0.00; -khtml-opacity:0.00; border: none; }
a.try:hover img {filter:alpha(opacity=100); -moz-opacity:1.00; opacity:1.00; -khtml-opacity:1.00; border: none; }

#videoSection { width:802px; height:278px; margin:0 auto; background:url(../images/addlib_video_section_bg.jpg) no-repeat top; }
#videoLeftCol { float:left; width:495px; height:278px; margin:0; padding:0; }
h2.successTitle { width:480px; height:29px; margin:19px 0 10px 8px; }
#flahsTestimonials { width:498px; height:217px; margin:0; padding:0; background:url(../images/addlib_ss1.jpg) no-repeat; }
#videoRightCol { float:right; width:285px; height:250px; margin:18px 0 0 0; padding:0; }
#video { width:276px; height:184px; margin:0 auto; }

#orderButton { width:277px; height:59px; margin:0 auto; }
a.orderBtn {width: 277px; height: 59px; background:url(../images/addlib_order_btn.gif); display: block; margin-top:11px; }
a.orderBtn img {filter:alpha(opacity=00); -moz-opacity:0.00; opacity:0.00; -khtml-opacity:0.00; border: none; }
a.orderBtn:hover img {filter:alpha(opacity=100); -moz-opacity:1.00; opacity:1.00; -khtml-opacity:1.00; border: none; }

#contentSection { width:802px; height:auto; margin:0 auto; padding:0;border-top:1px solid #ccc; }
#contentLeftCol { float:left; width:486px; height:auto; margin:0; padding:21px 10px 0 10px; border-right:1px solid #ccc; }
#contentLeftCol2 { float:left; width:780px; height:auto; margin:0; padding:21px 10px 0 10px; }
h3.whatisTitle { width:207px; height:29px; margin:0 0 10px 0; }
#contentRightCol { float:right; width:271px; height:auto; margin:0; padding:19px 8px 0 11px; }
h3.benefitsTitle { width:248px; height:29px; margin:0 0 10px 0; }
ul.benefitsUL { padding:0; margin:0 0 10px 20px; line-height:18px; }
li.benefitsLI { font:bold 13px  Arial, Helvetica, sans-serif; color:#A0644E; margin:auto; padding-left:0; padding-bottom:10px; }

#offerBoxes { width:790px; height:207px; margin:0 auto; }

#subOffer { width:266px; height:361px; margin:0 0 15px 0; }
h1.subTitle { margin:0 0 15px 0; }

.testimonialStrong { font:bold 14px Arial, Helvetica, sans-serif; color:#000000; }

/* Form Styles*/
#disclaimer { width:500px; height:auto; padding:10px; font:11px Arial, Helvetica, sans-serif; color:#999; margin:20px auto; text-align:center; border:1px solid #ccc; }
#formWrap { width:560px; height:auto; margin:10px auto; }
#form { width:280px; height:auto; float:left; }
.formTitle { margin-top: 20px; text-align: center; }
.formTitle p { font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight: bold; color: #8cc63f;text-align: center; padding-bottom: 20px; }
#form2 { width:280px; height:auto; float:right; }
#formProduct { width:323px; height:518px; float:right; margin-top:15px; background:url(../images/form_product.jpg) top no-repeat; }
/* END Form Styles*/

#footerContentWrap { width:765px; height:auto; margin:10px auto; padding:0; border-top:1px solid #b9b9b9; }
#footerLogo { width: 23px; height: 48px; background-image: url(../images/footlogo.gif); float: left; margin: 5px 0 0 10px; }
#footerNavWrap { width:auto; height:auto; margin:0 auto; margin-top: 5px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999; }
p.copyright { font-size:11px; color:#999; text-align:center; margin-top:6px; }

a.footerLink:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999; text-decoration:none; }
a.footerLink:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999; text-decoration:none; }
a.footerLink:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999; text-decoration:underline; }

.disc {clear:both;color:#999;font-size:12px;line-height:14px;margin:10px 0 20px 0;padding-top:5px;text-align:justify;width:765px;}

.disc2 {clear:both;color:#999;font-size:12px;line-height:14px;margin:10px 0 20px 0;padding-top:5px;text-align:justify;}

.secure-text {background:transparent url(../images/icon-padlock.gif) 0 0 no-repeat;font-size:10px;font-weight:normal;margin:4px 21px 0 0;padding:2px 0 5px 20px;position:absolute;}

a, a:link, a:visited, a:hover, .active { color: #A0644E; font-weight: bold; }

div#m h1 {color:#000000;;margin-top:30px;}

.add_lg {
	background-image:url(http://www.oceanusnaturals.com/images/addlib_box.jpg);
	height:320px;
	width:130px;
	margin:10px;
}

div#m2 h1 {color:#000000;;margin-top:30px;}

.m2_lg {
	background-image:url(/images/Gary_Kehoe.jpg);
	height:384px;
	width:256px;
	margin:10px;
}

.order_lg {
	background-image:url(/images/order-addlib.gif);
	height:51px;
	width:355px;
	margin:5px;
}

.coverthumb {
	margin:5px;
	padding:4px;
	border: 1px solid #ccc;}
