@charset "utf-8";
/* CSS Document */

* {
margin:0;
padding:0;
}

body {
margin:0;
padding:0;
font:80% Arial, sans-serif;
}

a {
color:#182669;
text-decoration:underline;
}

a:hover {
text-decoration:none;
}

img {
border:none;
}

input, select, textarea {
font-size:1.1em;
margin-right:5px;
margin-left:5px;
}

#header {
background-color:#447cb0;
}

#header img {
float:right;	
}

#logo {
position:absolute;
top:0;
left: 0;
}

#logo a {
background:url(../images/krill-oil-logo.png) no-repeat;
display:block;
width:210px;
height:138px;
}

#logo a:hover {
background:url(../images/krill-oil-logo-hover.png) no-repeat;
}

#top-nav {
background-color:#447cb0;
height:40px;
margin:0 auto;
width:960px;
position: relative;
}

#top-nav ul {
margin-left:245px;
}

#top-nav ul li {
display:inline;
}

#top-nav ul li a {
display:block;
float:left;
color:#FFF;
height:16px;
text-decoration:none;
padding:12px 0 12px 0;
margin-right:39px;
}

#top-nav ul li a:hover {
background:url(../images/top-nav-hover.gif) bottom center no-repeat;
	color: #f2fe03;
}

#top-nav ul li a.active {
background:url(../images/top-nav-hover.gif) bottom center no-repeat;
	color: #f2fe03;
}

#top-nav ul li a.order {
width:92px;
margin-right:0px;
background:url(../images/krill-oil-sprites.gif) -10px -15px no-repeat;
}

#top-nav ul li a.order:hover {
background:url(../images/krill-oil-sprites.gif) -10px -55px no-repeat;
}

#top-nav ul li a.order span {
display:none;
}

#page {
background-color:#fff;
padding-bottom:40px;
}

#banner {
margin:0 auto;
width:960px;
height:360px;
}

#content {
background-color:#FFF;
margin:0 auto;
width:960px;
/*padding:20px 0 0 0;*/
}

#left {
float:left;
margin:120px 20px 0 0;
width:210px;
}

#right {
float:right;
margin:0 20px 0 0;
width:260px;
}
/*
#supplement-facts {
cursor:pointer;
visibility:hidden;
position:absolute;
margin-left:375px;
padding-right:10px;
top:57px;
width:350px;
}

#supplement-facts2, #supplement-facts3 {
cursor:pointer;
visibility:hidden;
position:absolute;
margin:-65px 0 0 180px;
padding-left:20px;
}
#supplement-facts,#supplement-facts2, #supplement-facts3 {
    -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-color: #fff;
	padding: 3px !important;
	-moz-box-shadow: 0 0 1px #888;
	-webkit-box-shadow: 0 0 1px #888;
	box-shadow: 0 0 1px #888;
}
#supplement-facts img,#supplement-facts2 img, #supplement-facts3 img {
	margin: 0 !important;
}*/

#bottle-facts {
cursor:pointer;
position:absolute;
margin-left:735px;
top:121px;
display:block;
width:150px;
height:275px;
}

#reorder-today {
position:absolute;
margin:180px 0 0 255px;
text-align:center;
font-size:18px;
font-weight:700;
color:#C00;
}

#reorder-today img {
padding-bottom:5px;
}

.aha {
background:url(../images/aha-bg.gif);
width:186px;
height:133px;
display:block;
margin:0 0 20px 0;
padding:80px 30px 0 30px;
color:#003399;
font-size:15px;
text-align:center;
}

#right .facts {
margin:5px 85px 20px 85px;
}

#order .facts {
margin:10px 0 20px -10px;
width:150px;
}

.facts {
background: url(../images/krill-oil-sprites.gif) no-repeat -380px -80px;
font-size:13px;
padding-left:20px;
}

.facts a {
color:#142c5a;
text-decoration:none;
}

.facts a:hover {
text-decoration:underline;
}

.facts2 {
cursor:pointer;
margin:0 49px 15px 49px;
background: url(../images/krill-oil-sprites.gif) no-repeat -380px -75px;
display:block;
color:#142c5a;
font-size:13px;
padding:5px 0 5px 20px;
}

.call-to-action .facts2 {
float:left;
margin:5px 0px 15px 0px;
}

#right .guaranteed  {
margin:0 0 20px 30px;
}

#left .guaranteed  {
margin:0 0 20px 5px;
}

#right .guaranteed a, #left .guaranteed a {
background: url(../images/krill-oil-sprites.gif) -380px -10px no-repeat;
display:block;
width:200px;
height:60px;
}

#right .msc {
margin:0 0 20px 48px;
}

#left .msc {
margin:0 0 20px 24px;
}

#right .msc a, #left .msc a {
background: url(../images/krill-oil-sprites.gif) -410px -10px no-repeat;
display:block;
width:162px;
height:62px;
}

#right .eco {
margin:0 0 20px 49px;
}

#left .eco {
margin:0 0 20px 25px;
}

.eco a {
background: url(../images/krill-oil-sprites.gif) -590px -10px no-repeat;
display:block;
width:161px;
height:130px;
}

.eco p {
padding-top:110px;
text-align:center;
/*margin:0 0 20px -38px;*/
}

.eco p a {
text-decoration:none;
}

.eco p a:hover {
text-decoration:underline;
}

#right h2, #left h2 {
font-size:15px;
text-align:center;
text-transform:uppercase;
margin-bottom:10px;
}

#right .asseenin {
margin:0 15px;
background: url(../images/krill-oil-sprites.gif) -520px -150px no-repeat;
display:block;
width:230px;
height:295px;
}

#left .asseenin {
background: url(../images/krill-oil-sprites.gif) -530px -150px no-repeat;
display:block;
width:210px;
height:295px;
}

#features {
margin:0 0 20px 6px;
padding:30px 0 0 32px;
background: url(../images/krill-oil-sprites.gif) -760px -60px no-repeat;
display:block;
width:216px;
height:208px;
}

#features h3 {
color:#132c5a;
font-size:19px;
font-style:italic;
margin-bottom:15px;
}

#features ul {
list-style-type:none;
margin:0 0 0 28px;
}

#features ul li {
color:#005cb2;
font-weight:700;	
font-size:14px;
margin:0 0 8px 0;
}

#right div.postit {
background:#e4f2ff url(../images/krill-oil-sprites.gif) no-repeat;
color:#182669;
font-style: italic;
margin:0 15px 20px 15px;
padding:20px 18px 25px 18px;
line-height: 23px;
}

#left div.postit {
background:#e4f2ff url(../images/krill-oil-sprites.gif) no-repeat;
color:#182669;
font-style:italic;
margin:0 3px 20px 3px;
padding:20px 22px 35px;
}

#right div.postit p {
font-size:16px;
margin-bottom:10px;
}

#left div.postit p {
font-size:14px;
font-weight:700;
line-height:20px;
margin-bottom:10px;
}

#right div.postit img, #left div.postit img {
margin-bottom:10px;
}

#special-offer {
margin:0 0 15px 6px;
background: url(../images/krill-oil-sprites.gif) -760px -310px no-repeat;
display:block;
width:248px;
height:250px;
text-align:center;
}

#special-offer h3 {
color:#fff;
font-size:16px;
padding:15px 10px;
margin-bottom:5px;
}

#special-offer ul {
list-style-type:none;
margin:12px 0 10px 38px;
}

#special-offer ul li {
text-align:left;
color:#132c5a;
font-weight:700;	
font-size:12px;
margin:0 0 8px 0;
}

#special-offer a.order-now {
background:#e4f2ff url(../images/krill-oil-sprites.gif)  -220px -10px no-repeat;
display:block;
width:150px;
height:38px;
margin-left:50px;
}

#special-offer a.order-now:hover {
background:#e4f2ff url(../images/krill-oil-sprites.gif)  -220px -60px no-repeat;
}

#social-icons {
background: url(../images/krill-oil-sprites.gif) -350px -480px no-repeat;
width:216px;
height:63px;
margin:0 0 20px 6px;
padding:17px 0 0 34px;
color:#666666;
}

#social-icons span {
font-size:14px;
font-weight:700;
text-align:center;
float:left;
margin:18px 0 0 6px;
}

#twitter, #facebook {
display:block;
width:49px;
height:49px;
margin-right:7px;
float:left;
}

#facebook-like {
margin:0 0 10px 10px;	
}

#center {
margin:0px 300px 0 20px;
padding-top:20px;
}

#center h1 {
color:#132c5a;
font-size:22px;
margin-bottom:20px;
}

#center h2 {
color:#005cb2;
font-size:16px;
}

#center h3, #center .overview {
color:#d22636 !important;
font-size:24px !important;
text-align:center !important;
margin-bottom:20px;
}

#center h4 {
color:#132c5a;
font-size:16px;
margin-bottom:20px;
}

#center h5 {
color:#132c5a;
font-size:15px;
margin-top:30px;
}

#center p {
color:#333333;
font-size:14px;
line-height:20px;
margin-bottom:20px;
padding:0;
}

#center p span {
color:#005cb2;
font-weight:700;
font-size:16px;
}

#center p span.highlight {
background-color: #f9fa99;
color:#000;
font-weight:normal;
}

#center p.quote {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-style:italic;
font-weight:700;
text-align:center;
}

#center p.quote cite {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-style:normal;
font-weight:normal;
}

#center ul {
font-size:14px;
margin:0 0 20px 20px;
}

#center ul li {
margin:0 0 5px 0;
}

#center ol {
font-size:14px;
margin:0 0 20px 40px;
}

#center ol li {
color:#005cb2;
margin:0 0 5px 0;
}

#center ol li a {
color:#005cb2;
text-decoration:none;
}

#center ol li a:hover {
text-decoration:underline;
}

#center img {
margin-bottom:20px;
}

#center .alignright {
float:right;
margin:0 0 40px 20px;
}

#center .alignleft {
clear:left;
float:left;
margin:0 20px 40px 0;
}

.call-to-action {
clear:left;
margin:0 30px 20px;
height:275px;
}

.call-to-action .product {
cursor:pointer;
background:#e4f2ff url(../images/krill-oil-sprites.gif)  -220px -120px no-repeat;
float:left;
width:152px;
height:274px;
}

.call-to-action .order-text {
padding-top:20px;
margin-left:172px;
}

#center .order-text p {
font-size:20px;
font-weight:700;
line-height:24px;
text-align:center;
}

#center p.orange {
color:#ff4f0b;
}

#center p.dblue {
color:#132c5a;
}

#center span.lblue {
color:#005cb2;
}

#center p.money-back {
color:#656565;
font-size:12px;
}

#center a.order-now {
background:#e4f2ff url(../images/krill-oil-sprites.gif)  -10px -120px no-repeat;
display:block;
width:200px;
height:50px;
margin-left:105px;
}

#center a.order-now:hover {
background:#e4f2ff url(../images/krill-oil-sprites.gif)  -10px -180px no-repeat;
}

.testimonial-bg-top {
background:url(../images/testimonial-bg-top.gif) top center no-repeat;
padding-top:4px;
margin-bottom:20px;
}

.testimonial-bg-bottom {
background:url(../images/testimonial-bg-bottom.gif) bottom center no-repeat;
padding-bottom:3px;
}

.testimonial-bg {
background:url(../images/testimonial-bg.gif) repeat-y;
margin:0 6px;
padding:4px 7px 3px 7px;
}

#testimonial-blue {
background-color:#e4f2ff;
}

#testimonial-grey {
background-color:#ebebeb;
}

.testimonial {
color:#132c5a;
padding:15px 18px;
text-align:center;
}

.testimonial img.left {
float:left;
margin-right:10px;
}

.testimonial img.right {
float:right;
margin-left:10px;
}

#center .testimonial p {
color:#132c5a;
font-size:16px;
font-style:italic;
font-weight:700;
margin-bottom:10px;
}

.divider {
height:4px;
margin-bottom:20px;	
}

.faq {
/*background:url(images/krill-oil-sprites.gif) no-repeat;
padding-bottom:15px;
margin-bottom:30px;*/
}

.benefit {
/*background:url(images/krill-oil-sprites.gif) no-repeat;
padding-bottom:15px;
margin-bottom:30px;*/
}

.study {
background: url(../images/krill-oil-sprites.gif) -10px -480px no-repeat;
color:#319bdd;
float:left;
font-size:15px;
width:280px;
height:40px;
padding:20px 20px;
margin:0 0 20px 0px;
}

.study span {
color:#132c5a;
font-weight:700;
}

.krill-oil {
float:left;
width:320px;
height:100px;
margin:0 0px 20px 0px;
}

.bullet {
float:left;
display:block;
width:50px;
height:50px;
margin:0 20px 20px 25px;
}

#bullet1 {
background:#e4f2ff url(../images/krill-oil-sprites.gif)  -10px -240px no-repeat;
}

#bullet2 {
background:#e4f2ff url(../images/krill-oil-sprites.gif)  -10px -300px no-repeat;
}

#bullet3 {
background:#e4f2ff url(../images/krill-oil-sprites.gif)  -10px -360px no-repeat;
}

#bullet4 {
background:#e4f2ff url(../images/krill-oil-sprites.gif)  -10px -420px no-repeat;
}

.guarantee {
background:#e4f2ff url(../images/krill-oil-sprites.gif)  -70px -240px no-repeat;
float:right;
display:block;
width:150px;
height:145px;
margin:0 0 20px 20px;
}

.social {
margin-bottom:20px;
}

#jfcon {
position: relative;
}

#jfcon label {
color:#333333;
width:160px;
display:block;
}

#jfcon .input, #jfcon textarea {
font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
color: #666;
font-size: 13px !important;
background-color: #f8f8f8;
border: 1px solid #e0e0e0;
padding: 5px 0 6px 5px;
margin-bottom:10px;
width: 90%;
}

#jfcon .input:focus, #jfcon textarea:focus {
color: #333;
background-color: #fff9d4;
border: 1px solid #999;
}

#jfcon .send {
margin-left:130px;
}

#order {
}

#order p.title {
font-size: 26px;
font-weight:700;
color:#ff4700;
margin-bottom:20px;
text-align:center;
line-height:36px;
}

#order p.price {
font-size:16px;
font-weight:700;
margin-bottom:20px;
text-align:center;
line-height:24px;
}

#order p.price span {
color:#ff0000;
}

#order p.price span.price {
color:#000;
font-size:14px;
font-weight:normal;
}

.order-features {
clear:left;
margin:0 80px 40px 190px;
}

#center .order-features p.order-features-title {
color:#132c5a;
font-size:18px;
font-style:italic;
font-weight:700;
margin-bottom:10px;
}

.order-features .product {
background:#e4f2ff url(../images/krill-oil-sprites.gif)  -380px -120px no-repeat;
float:left;
width:100px;
height:183px;
}

.order-features .order-features-text {
margin-left:135px;
}

#order ul.bullets {
color:#132c5a;
font-size:13px;
list-style-type:none;
margin:0 0 0px 0px;
}

#order ul.bullets li {
background:transparent url(../images/bullet-green.gif) no-repeat top left;
padding-left:25px;
margin-bottom:8px;
}

.order-packages {
margin:0 0 20px 50px;
}

.red-package, .green-package  {
color:#FFF;	
font-size:16px;
font-weight:700;
position:absolute;
display:inline-block;
width:209px;
height:46px;	
padding:14px 0 0 20px;
margin-top:-5px;
}

.red-package {
background:url(../images/red-package.png) no-repeat;
}

.green-package {
background:url(../images/green-package.png) no-repeat;
}

#center .order-packages h2 {
border:1px solid #999999;
color:#FFF;	
font-size:18px;
padding:9px 0 9px 330px;
}

.order-packages .dblue {
background-color:#132c5a;
}

.order-packages .lblue {
background-color:#0060aa;
}

#center .order-packages h2.grey {
background-color:#999999;
margin-left:10px;
padding-left:10px;
}

.order-item {
border-right:1px solid #999999;
border-bottom:1px solid #999999;
border-left:1px solid #999999;
margin-left:10px;
padding:30px 50px 0 60px;
}

.ynote {
float:right;
margin: 10px 0 20px 30px;
background: transparent url(../images/ynote.gif) repeat-y bottom left;
width: 208px;
text-align: center;
font-size: 14px;
color: #333;
font-weight: bold;
line-height: 20px;
padding-bottom: 20px;
}
.ytop {
background: transparent url(../images/ynote-top.gif) no-repeat top left;
width: 208px;
height: 16px;
}

#order p.money-back {
font-weight:700;
text-align:center;
}

#order a.order-now {
margin-left:168px;
}

#tollfree {
float:left;
background: transparent url(../images/phone-icon.gif) no-repeat top left;
width: 300px;
margin-top: 20px;
margin-left: 105px;
}
#tollfree p{
margin-left: 55px;
padding-top: 10px;
}
#tollfree strong{
font-size: 16px;
}
#fax {
float:left;
margin-top: 20px;
margin-bottom: 40px;
background: transparent url(../images/fax-icon.gif) no-repeat top left;
width: 250px;
}
#fax p{
margin-left: 75px;
padding-top: 5px;
font-size: 16px;
}
#fax a{
color: #003366;
font-weight: bold;
}
#fax a:hover{
color: #cc0000;
text-decoration: underline;
}

#order p.problems {
clear:both;
text-align:center;
margin-left:60px;
}

#footer {
clear:both;
background:url(../images/krill-oil-sprites.gif) -45px -560px no-repeat;
text-align:center;
margin-top:100px;
}

#footer div {
clear:both;
}
#footer .logos {
margin-bottom: 20px;
}

#footer #back-to-top {
display:block;
width:45px;
height:20px;
margin:0 0 70px 450px;
}

#footer #back-to-top span {
display:none;
}

#footer div.links ul {
list-style-type:none;
}

#footer div.links ul li {
display:inline;
}

#footer div.links ul li a {
float:left;
color:#182669;
padding:5px 0;
margin:0 40px 20px 0;
text-decoration:none;
}

#footer div.links ul li a:hover {
text-decoration:underline;
}

#footer div.links ul li a.order {
display:block;
height:26px;
width:92px;
padding:0;
background:url(../images/krill-oil-sprites.gif) -110px -22px no-repeat;
}

#footer div.links ul li a.order:hover {
background:url(../images/krill-oil-sprites.gif) -110px -62px no-repeat;
}

#footer div.links ul li a.order span {
display:none;
}

#footer div.logos img {
margin:0 10px 5px 10px;
}

#footer div.logos span {
color:#666666;
font-size:11px;
text-transform:uppercase;	
}

#footer div.disclaimer, #footer div.copyright {
color:#333333;
font-size:0.85em;
padding: 0 100px 30px;
}
#freshsites {
	padding-bottom: 30px;
}
#footer div.disclaimer a, #footer div.copyright a {
color:#182669;
text-decoration:underline;
}

#footer div.disclaimer a:hover, #footer div.copyright a:hover {
text-decoration:none;
}

#popup {
width:400px;
padding:30px 50px 10px 50px;	
}

#popup p {
padding:10px 5px;	
}

#popup .close {
text-align:center;
}
#chatslide {
	width: 283px;
	height: 200px;
	position: fixed;
	right: -244px;
	top: 200px;
	cursor: pointer;
	
}

#supplement-facts {
	background-color: #fff;
    cursor: pointer;
    left: 566px;
    position: absolute;
    top: 58px;
    visibility: hidden;
    width: 349px;
    height: 422px;
    
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	-moz-box-shadow: 0 0 1px #888;
	-webkit-box-shadow: 0 0 1px #888;
	box-shadow: 0 0 1px #888;
}
#supplement-facts .misc{
	padding: 8px 13px 0;
	color: #132C5A;
	font-size: 12px;
}
#supplement-facts .factss {
	border: 3px solid #132C5A;
	border-bottom: 0;
	width: 323px;
	margin: 13px 0 0 13px;
	font-size: 12px;
	border-collapse: collapse;
    border-spacing: 0;
}
#supplement-facts .factss th {
	color: #132C5A;
	font-size: 20px;
	padding: 8px 0 1px 7px;
	text-align: left;
}
#supplement-facts .factss td {
	color: #132C5A;
	padding: 6px 0 6px 7px;
	line-height: 17px;
}
#supplement-facts .factss .border td{
	border-bottom: 3px solid #333;
}
#supplement-facts .factss .border1 td {
	border-bottom: 3px solid #333;
}
#supplement-facts .factss .border1 .c3 {
	padding-bottom: 5px;
}
#supplement-facts .factss .c1{
	width: 175px;
}
#supplement-facts .factss .c2 {
	width: 50px;
	text-align: center;
	padding-left: 0;
}
#supplement-facts .factss .c3 {
	text-align: center;
	padding-left: 0;
	font-size: 11px;
	margin-left: -5px;
}
#supplement-facts .factss .con td {
	padding-bottom: 0px;
	padding-top: 0;
	font-size: 12px;
}
#supplement-facts .factss .con .c1 {
	padding-bottom: 0px;
	padding-top: 4px;
}
#supplement-facts .pad1 {
	padding-left: 15px !important;
}
#supplement-facts .pad2 {
	padding-left: 30px !important;
}

