@charset "UTF-8";
/* CSS Document */

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
body {
	background-color: #8ba5c2;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
h1 {
	font-size: 2.0em;
	margin: 0px;
	padding: 0px 0px 8px 0px;
}
h2 {
	font-size: 1.2em;
	font-weight: bold;
	padding: 0px 0px 3px 0px;
	margin: 0px;
}
h3 {
	font-size: 1.2em;
	font-weight: bold;
	padding: 0px 0px 3px 0px;
	margin: 0px;
}
p {
	padding: 0px 0px 3px 0px;
	margin: 0px;
	line-height: 18px;
}

.homepodtext {
	font-size: 0.9em;
	line-height: 15px;
}

/* COLORS */
.color0 {color: #fff;}
.color1 {color: #14398f;} /* confidence blue */
.color2 {color: #e61919;} /* confidence red */
.color3 {color: #8ba5c2;} /* gray-blue background */
.color4 {color: #7591b2;} /* darker gray-blue */
.color5 {color: #2c96d2;} /* light blue for links */
.error {color: #FF0000;} /* bright red */

/* HEADER */
#header {
	background: url(../img/top-bg.gif) center repeat-x;
	height: 171px;
}
#logo-area {
	width: 956px;
	height: 93px;
	margin: auto;
}
img.tagline {
	padding-left: 27px;
}
ul.headerlist {
	list-style:none;
	padding: 0px;
	margin: 0px;
}
ul.headerlist li {
	padding: 0px;
	margin: 0px;
	float: left;
}
ul.headerlist li.lang {
	padding-top: 58px;
	padding-left: 100px;
}
ul.headerlist li.lang img {
	vertical-align: middle;
}
ul.headerlist li.date {
	padding-top: 59px;
	padding-left: 40px;
}
#main-nav-container {
	width: 944px;
	height: 48px;
	margin: auto;
	background-image: url(../img/main-nav-bar.gif);
	clear: left;
	padding:20px 0px 0px 12px;
}

/* PAGE CONTENT */
#page-content {
	width: 956px;
	margin: auto;
}
#leftcol {
	width: 257px;
	float: left;
}
#rightcol {
	xborder: 1px solid;
	width: 688px;
	margin-left: 265px;	
}
.homepage {
	background: #8ba5c2 url(../img/home-bg.gif) top center no-repeat;
}

/* FLASH CONTAINER (homepage) */
#flash-container {
	height: 235px;
	z-index: -1;
}

/* FEATURED ITEMS (homepage) */


/* FOOTER */
#footer {
	width: 956px;
	margin: auto;
	clear: both;
	position: relative;
	background: url(../img/us-flag.gif) 4px 0px no-repeat;
	height: 18px;
	line-height: 18px;
	vertical-align: middle;
	margin-bottom: 24px;
}
.copyright {
	padding-left: 40px;
	color: #cfe1f1;
	font-size: 0.8em;
}
.contactinfo {
	padding-right: 4px;
}
.contactinfo,
.contactinfo a {
	color: #cfe1f1;
}
.contactinfo a:hover {
	color: #fff;
}
 
/* PODS */
.podcontainer {
	width: 257px;
	padding-bottom: 8px;
}
.hd {
	height: 30px;
	font-weight: bold;
	color: #fff;
	line-height: 31px;
	vertical-align: middle;
	padding: 1px 0px 0px 13px;
}
.hd-sm {
	height: 10px;
	line-height: 1px;
	font-size: 1px;
	background: url(../img/pod-hd-sm.gif) no-repeat;
}
.hdcolor1 {
	background: url(../img/podheader-1-sm.gif) no-repeat;
}
.hdcolor2 {
	background: url(../img/podheader-2-sm.gif) no-repeat;
}
.hdcolor3 {
	background: url(../img/podheader-3-sm.gif) no-repeat;
}
.hdcolor4 {
	background: url(../img/podheader-4-sm.gif) no-repeat;    
}
.bd {
	background: #fff url(../img/pod-bd-sm.gif) repeat-y;
	padding: 10px 13px 2px 13px;
}
.ft {
	height: 10px;
	background: url(../img/pod-ft-sm.gif) no-repeat;
}

/* MEDIUM PODS */
.podcontainer-md {
	width: 339px;
	padding-bottom: 8px;
}
.hdcolor1-md {
	background: url(../img/podheader-1-md.gif) no-repeat;
}
.hdcolor2-md {
	background: url(../img/podheader-2-md.gif) no-repeat;
}
.hdcolor3-md {
	background: url(../img/podheader-3-md.gif) no-repeat;
}
.hdcolor4 {
	background: url(../img/podheader-4-sm.gif) no-repeat;
}
.hdcolor5 {
	background: url(../img/podheader-5-sm.gif) no-repeat;
}
.hdcolor6 {
	background: url(../img/podheader-6-sm.gif) no-repeat;
}

.bd-md {
	background: #fff url(../img/pod-bd-md.gif) repeat-y;
	padding: 10px 13px 2px 13px;
}
.ft-md {
	height: 10px;
	background: url(../img/pod-ft-md.gif) no-repeat;
}

/* MAIN AREA (large pods) */
.podcontainer-lg {
	width: 688px;
	padding-bottom: 8px;
}
.hd-lg {
	height: 30px;
	font-weight: bold;
	color: #fff;
	line-height: 31px;
	vertical-align: middle;
	padding: 1px 0px 0px 13px;
}
.hdcolor1-lg {
	background: #57b6dd url(../img/podheader-1-lg.gif) no-repeat;
}
.hdcolor2-lg {
	background: #f6921e url(../img/podheader-2-lg.gif) no-repeat;
}
.hdcolor3-lg {
	background: #74b64a url(../img/podheader-3-lg.gif) no-repeat;
}
.bd-lg {
	background: #fff url(../img/pod-bd-lg.gif) repeat-y;
	padding: 0px 0px 0px 4px;
}
.ft-lg {
	height: 10px;
	background: url(../img/pod-ft-lg.gif) no-repeat;
}

/* PRODUCT PAGE ITEMS*/
#prod-title {
	color: #14398f;
	font-size: 1.8em;
	font-weight: bold;
	padding-top: 30px;
	padding-bottom: 6px;
}
.prod-hd-name {
	float: left;
}
.prod-number {
	font-weight: normal;
	font-size: 0.9em;
	width: auto;
	text-align: right;
	float: right;
	padding-right: 12px;
}
a.sm-names {
	font-size: 0.9em;
	color: #8ba5c2;
}
a:hover.sm-names {
	color: #14398f;
}

/* QUESTION POD */
ul.question-list {
	list-style: none;
	padding: 0px;
	margin: 0px;
	}
ul.question-list li {
	padding: 0px 0px 13px 20px;
	background: url(../img/question-ico.gif) no-repeat;
}
ul.question-list li a {
	color: #666;
	text-decoration: none;
}
ul.question-list li a:hover {
	color: #74b64a;
	text-decoration: underline;
}


/* aboutus POD */
ul.aboutus-list {
	list-style: none;
	padding: 0px;
	margin: 0px;
	}
ul.aboutus-list li {
	padding: 0px 0px 8px 2px;
}
ul.aboutus-list li a {
	color: #666;
	text-decoration: none;
}
ul.aboutus-list li a:hover {
	color: #74b64a;
	text-decoration: underline;
}


#popupcontent {
	padding: 24px;
}
#popupcontent h2 {
	padding: 0px 0px 13px 0px;
}
#popupcontent p {
	padding: 0px 0px 13px 0px;
}
#popupcontent ul {
	padding: 0px 20px;
	margin: 0px;
}
a.popcloser {
	color: #999;
	padding: 12px 0px 12px 0px;
}
a:hover.popcloser {
	color: #74b64a;
}
#popheader {
	position: fixed;
	width: 470px;
	padding: 3px 6px;
	text-align: right;
	margin-left: 1px;
	background-color: #14398f;
	color: #fff;
}

/* CHAT POD */
#chatpod-bd {
	background: url(../img/chat-bg.jpg) top right no-repeat;
	padding: 0px 100px 0px 0px;
}
/* PRESS POD */
#presspod-bd {
	background: url(../press/press-bg.jpg) top right no-repeat;
	padding: 0px 90px 0px 0px;
}

/* MORE INFO TABS */
#tab-container {
	padding: 0px 0px 0px 40px;
	width: 600px;
}
ol#toc {
	background: url(../img/tab-bg-filler.gif) repeat-x;
	list-style: none;
	padding: 0px;
	margin: 0px;
	height: 26px;
}
ol#toc li {
	background: url(../img/tab-bg.gif);
    float: left;
    margin: 0 3px 0 0;
    padding-left: 12px;
	height: 26px;
}
ol#toc a {
    background: url(../img/tab-bg.gif) 100% 0;
    color: #8ba5c2;
    display: block;
    float: left;
    line-height: 26px;
    padding-right: 12px;
    text-decoration: none;
	height: 26px;
}
ol#toc li.current {
    background-position: 0 -40px;
}
ol#toc li.current a {
    background-position: 100% -40px;
    color: #666;
}
.content {
    border: 1px solid #8ba5c2;
	border-top: 0px;
	padding: 12px;
}
/* SUPPLEMENT FACTS HR */
.sfrule1 {
	background: #666;
	height: 4px;
	padding: 0px;
}
.sfrule2 {
	background: #666;
	height: 2px;
	padding: 0px;
}
.supp-item {
	line-height: 2em;
	background: #fff;
}
.supp-title {
	line-height: 0.8em;
	background: #fff;
}
.altcolor {
	background-color: #e5eaf0;
}

/* SYMPTOM LIST */
ul#symptom-list {
	padding-left: 16px;
	margin: 0px;
	line-height: 24px;
}
#symptom-list li {
	line-height: 14px;
	padding: 6px 0px 6px 0px;
}
ul#symptom-list-r {
	padding-left: 36px;
	margin: 0px;
	line-height: 24px;
}
#symptom-list-r li {
	line-height: 14px;
	padding: 6px 0px 6px 0px;
}
ul.benefits,
ul.symptoms  {
	margin: 0px;
	padding-left: 16px;
}
ul.benefits li,
ul.symptoms li {
	padding: 0px 12px 12px 0px;
}

/* FREE SALE AREA*/
#freesale-container {
	margin: 14px 40px 0px 40px;
	padding: 13px 170px 20px 0px;
	background: url(../img/usa-free-sale-logo.gif) top right no-repeat;
}

#freesale-copy {
	width: 100%;
}
#freesale-logos {
}
#fineprint {
	padding: 0px 18px 4px 18px;
	font-size: 0.7em;
	line-height: 0.7em;
}
/* CALL NOW POD */
#callnow-header {
	background: url(../img/phone-icon.gif) top right no-repeat;
	padding: 0px 62px 13px 0px;
}
#callnow-header h2 { font-size: 1.4em;}

/* FLASH BANNER AD */
#banner-ad {
	padding-left: 3px;
}

/* NEWS SECTION */
.news-date {
	width: 90px;
	color:#8ba5c2;
	float: left;
}
.news-summary {
	margin-left: 92px;
	
}






