@charset "utf-8";
/*Universal Page Styles*/


html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	text-size: 100%;
	vertical-align: baseline;
}
body {
	background: url(../Images/background.png) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4d4d4d;
	line-height: 19px;
}

h1 {
	font-size: 13px;
	font-weight: normal;
	text-transform: uppercase;
}
h2 {
	font-size: 13px;
	font-weight: normal;
	text-transform: uppercase;
}
a:link {
	color: #4d4d4d;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #4d4d4d;
}
a:hover {
	text-decoration: underline;
	color: #808080;
}
a:active {
	text-decoration: underline;
	color: #808080;
}
.wrapper {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
.toplinks {
	height: 28px;
}
.toplinkleft a {
	line-height: 28px;
	padding-right: 20px;
	font-size: 12px;
	height: 28px;
}
.toplinkright {
	float: right;
	line-height: 28px;
	font-size: 12px;
	height: 28px;
}
.navigation {
	height: 58px;
 z-index: 266 .;
}
.navigationfloat {
	float: left;
	width: 724px;
}
.logoarea {
	height: 124px;
	background: url(../Images/logo2.png) no-repeat;
}
.logoarea2 {
	height: 124px;
	background: url(../Images/logo2.png) no-repeat;
}
.searchdiv {
	float: right;
	width: 236px;
	padding-top: 10px;
}
.searchbox {
	height: 33px;
	width: 200px;
	background: url(../Images/searchbox.png) no-repeat 0px 0px;
	margin: 0px -4px 0px 0px;
	padding: 0px;
	text-indent: 10px;
	font: 12px/34px Arial, Helvetica, sans-serif;
	color: #4c4c4c;
	border-style: none;
}
.floatleft {
	float: left;
	padding-bottom: 30px;
}
.categories {
	margin-top: 30px;
	padding-bottom: 30px;
}
.rotator {
	margin-top: 26px;
}
/*Home Page Styles*/


.bestsellers {
	clear: both;
}
.bestsellers ul {
	display: inline;
	list-style: none;
	width: 960px;
	margin: 0px;
	padding: 0px;
}
.bestsellers2 {
	width: 151px;
	padding-right: 20px;
	padding-left: 20px;
}
.bestsellers li {
	background: url(../Images/bestsellerline.png) repeat-y left;
	padding-top: 15px;
	padding-bottom: 15px;
	float: left;
}
.bestsellers .rightborder {
	border-right: 1px solid #d9d9d9;
}
.bestsellers h2 {
	font-size: 13px;
	font-weight: normal;
	text-transform: uppercase;
	color: #4d4d4d;
	height: 40px;
	text-align: center;
}
.bestsellers img {
	display: block;
	margin: 20px auto 23px;
}
.bestsellers .price2 {
	font-size: 16px;
	color: #4d4d4d;
}
.bestsellers .price1 {
	font-size: 16px;
	color: #004880;
}
.bestsellers p {
	padding-bottom: 20px;
	color: #808080;
}
.addtocart {
	margin-top: 0px;
	margin-left: 21px;
	margin-right: auto;
}
.divider {
	clear: both;
	padding-top: 16px;
	padding-bottom: 30px;
	text-align: center;
}
.footer div {
	float: left;
	padding-right: 35px;
}
.footer h3 {
	font-weight: bold;
	font-size: 13px;
	margin: 0px 0px 17px;
	line-height: 1;
}
.footer .fda {
	font-size: 11px;
	width: 162px;
	padding-right: 30px;
	line-height: 17px;
}
.footer div ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	line-height: 22px;
}
.footer .lastdiv {
	padding: 0px 0px 20px;
	text-align: right;
}
.copyright {
	margin-top: 30px;
	margin-bottom: 50px;
	clear: left;
}
.divider2 {
	background: #d9d9d9;
	height: 1px;
	clear: both;
}
.navigation2 {
	height: 74px;
}
/*Product Page Styles*/


.breadcrumb {
	margin-top: 14px;
	margin-bottom: 19px;
}
.breadcrumb a {
	color: #808080;
}
.breadcrumb a:hover {
	color: #4d4d4d;
}
.leftcolumn {
	width: 220px;
	float: left;
}
.spacer {
	float: left;
	width: 20px;
	height: 400px;
}
.maincolumn {
	width: 720px;
	float: left;
	min-width: 0px;
}
.headers {
	background: #575757;
	color: #FFFFFF;
	clear: both;
	padding: 5px 11px;
}
.categorymenuheaders {
	margin-bottom: 12px;
	margin-left: 25px;
	margin-top: 10px;
}
.categorymenulinks {
	margin-bottom: 0px;
	margin-left: 25px;
	margin-top: 0px;
	background-image: url(../Images/menuarrow.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
}
.categoryspacer2 {
	padding: 23px 10px;
}
.categoryspacer3 {
	padding: 23px 10px 0px;
}
.viewdetails {
	margin-top: 0px;
	margin-left: 21px;
	margin-right: auto;
}
.viewdetails a {
	outline: none;
	text-indent: -5000px;
	display: block;
	width: 109px;
	height: 30px;
	background: url(../Images/buttonviewdetails.png) no-repeat 0 0;
}
.viewdetails a:hover {
	background-position: -109px 0;
}
.signup a {
	outline: none;
	text-indent: -5000px;
	display: block;
	width: 98px;
	height: 30px;
	background: url(../Images/buttonsignup.png) no-repeat 0 0;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}
.signup a:hover {
	background-position: -98px 0;
}
.viewcart a {
	float: left;
	outline: none;
	text-indent: -5000px;
	display: block;
	width: 98px;
	height: 30px;
	background: url(../Images/buttonviewcart.png) no-repeat 0 0;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	margin-bottom: 23px;
}
.viewcart a:hover {
	background-position: -98px 0;
}
.checkout a {
	float: right;
	outline: none;
	text-indent: -5000px;
	display: block;
	width: 98px;
	height: 30px;
	background: url(../Images/buttoncheckout.png) no-repeat 0 0;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	margin-bottom: 23px;
}
.checkout a:hover {
	background-position: -98px 0;
}
.minicart {
	border: 1px solid #BFBFBF;
	padding: 7px 11px;
	background: #fafafa;
}
.minicart2 {
	float: left;
	color: #808080;
}
.minicart3 {
	padding: 7px 11px;
	background: #fafafa;
	border-right: 1px solid #BFBFBF;
	border-bottom: 1px solid #BFBFBF;
	border-left: 1px solid #BFBFBF;
}
.minicart4 {
	font-weight: bold;
	text-align: right;
}
.categoryspacer {
	padding-top: 13px;
	padding-bottom: 20px;
}
.categorytable {
	margin-bottom: 15px;
	width: 720px;
	border-collapse: collapse;
}
.categorylinks td {
	padding-top: 7px;
	padding-bottom: 15px;
}
.categorytable td {
	width: 119px;
	text-align: center;
}
.categoryrow td {
	border-right: 1px solid #D9D9D9;
}
.categorynoborder {
	border-right: 0px!important;
	width: 120px;
}
.categoryintro {
	margin-top: 23px;
	margin-bottom: 30px;
}
.categoryintro a {
	margin-top: 23px;
	margin-bottom: 30px;
	text-decoration: underline;
}
.categorydiv {
	float: left;
	width: 119px;
	border-right-width: 1px;
	border-color: #d9d9d9;
	border-style: solid;
}
.categorydivlast {
	width: 118px;
	border-right-style: none;
	float: left;
}
.categoryrow a {
	outline: none;
	text-indent: -5000px;
	display: block;
	width: 119px;
	height: 114px;
}
.categorydivlast a {
	outline: none;
	text-indent: -5000px;
	display: block;
	width: 119px;
	height: 114px;
}
.prod1 {
	background: url(../Images/category_algaeliquid.jpg) no-repeat 0 0;
}
.prod2 {
	background: url(../Images/category_algae.jpg) no-repeat 0 0;
}
.prod3 {
	background: url(../Images/category_cloliquid.jpg) no-repeat 0 0;
}
.prod4 {
	background: url(../Images/category_clogels.jpg) no-repeat 0 0;
}
.prod5 {
	background: url(../Images/category_babysdha.jpg) no-repeat 0 0;
}
.prod6 {
	background: url(../Images/category_babysdhaveg.jpg) no-repeat 0 0;
}
.prod7 {
	background: url(../Images/category_childrensliquid.jpg) no-repeat 0 0;
}
.prod8 {
	background: url(../Images/category_childrens.jpg) no-repeat 0 0;
}
.prod9 {
	background: url(../Images/category_completeliquid.jpg) no-repeat 0 0;
}
.prod10 {
	background: url(../Images/category_complete.jpg) no-repeat 0 0;
}
.prod11 {
	background: url(../Images/category_completed3.jpg) no-repeat 0 0;
}
.prod12 {
	background: url(../Images/category_completed3jr.jpg) no-repeat 0 0;
}
.prod13 {
	background: url(../Images/category_completed3jr.jpg) no-repeat 0 0;
}
.prod14 {
	background: url(../Images/category_completejrliquid.jpg) no-repeat 0 0;
}
.prod15 {
	background: url(../Images/category_completejr.jpg) no-repeat 0 0;
}
.prod16 {
	background: url(../Images/category_dailydha.jpg) no-repeat 0 0;
}
.prod17 {
	background: url(../Images/category_dailyomega.jpg) no-repeat 0 0;
}
.prod18 {
	background: url(../Images/category_dailykids.jpg) no-repeat 0 0;
}
.prod19 {
	background: url(../Images/category_dailyprenatal.jpg) no-repeat 0 0;
}
.prod20 {
	background: url(../Images/category_dha.jpg) no-repeat 0 0;
}
.prod21 {
	background: url(../Images/category_dhaxtra.jpg) no-repeat 0 0;
}
.prod22 {
	background: url(../Images/category_epa.jpg) no-repeat 0 0;
}
.prod23 {
	background: url(../Images/category_epaelite.jpg) no-repeat 0 0;
}
.prod24 {
	background: url(../Images/category_epaxtra.jpg) no-repeat 0 0;
}
.prod25 {
	background: url(../Images/category_salmon.jpg) no-repeat 0 0;
}
.prod26 {
	background: url(../Images/category_nordicberries.jpg) no-repeat 0 0;
}
.prod27 {
	background: url(../Images/category_ubiquinol.jpg) no-repeat 0 0;
}
.prod28 {
	background: url(../Images/category_nordicgla.jpg) no-repeat 0 0;
}
.prod29 {
	background: url(../Images/category_omegafishies.jpg) no-repeat 0 0;
}
.prod30 {
	background: url(../Images/category_gummies.jpg) no-repeat 0 0;
}
.prod31 {
	background: url(../Images/category_gummyfish.jpg) no-repeat 0 0;
}
.prod32 {
	background: url(../Images/category_gummyworms.jpg) no-repeat 0 0;
}
.prod33 {
	background: url(../Images/category_probiotic.jpg) no-repeat 0 0;
}
.prod34 {
	background: url(../Images/category_omega3liquid.jpg) no-repeat 0 0;
}
.prod35 {
	background: url(../Images/category_omega3.jpg) no-repeat 0 0;
}
.prod36 {
	background: url(../Images/category_omega3gelatin.jpg) no-repeat 0 0;
}
.prod37 {
	background: url(../Images/category_omegapetliquid.jpg) no-repeat 0 0;
}
.prod38 {
	background: url(../Images/category_omegapet.jpg) no-repeat 0 0;
}
.prod39 {
	background: url(../Images/category_omega3dliquid.jpg) no-repeat 0 0;
}
.prod40 {
	background: url(../Images/category_omega3d.jpg) no-repeat 0 0;
}
.prod41 {
	background: url(../Images/category_omegabloodsugar.jpg) no-repeat 0 0;
}
.prod42 {
	background: url(../Images/category_jointxtra.jpg) no-repeat 0 0;
}
.prod43 {
	background: url(../Images/category_omegaldl.jpg) no-repeat 0 0;
}
.prod44 {
	background: url(../Images/category_omegavision.jpg) no-repeat 0 0;
}
.prod45 {
	background: url(../Images/category_omegawoman.jpg) no-repeat 0 0;
}
.prod46 {
	background: url(../Images/category_petclo.jpg) no-repeat 0 0;
}
.prod47 {
	background: url(../Images/category_prenataldha.jpg) no-repeat 0 0;
}
.prod48 {
	background: url(../Images/category_ultimateliquid.jpg) no-repeat 0 0;
}
.prod49 {
	background: url(../Images/category_ultimateomega.jpg) no-repeat 0 0;
}
.prod50 {
	background: url(../Images/category_ultimategelatin.jpg) no-repeat 0 0;
}
.prod51 {
	background: url(../Images/category_ultimatecoq10.jpg) no-repeat 0 0;
}
.prod52 {
	background: url(../Images/category_ultimated3.jpg) no-repeat 0 0;
}
.prod53 {
	background: url(../Images/category_ultimatesport.jpg) no-repeat 0 0;
}
.prod54 {
	background: url(../Images/category_ultimateomegajr.jpg) no-repeat 0 0;
}
.prod55 {
	background: url(../Images/category_ultimateminis.jpg) no-repeat 0 0;
}
.prod56 {
	background: url(../Images/category_ultimatextraliquid.jpg) no-repeat 0 0;
}
.prod57 {
	background: url(../Images/category_ultimatextra.jpg) no-repeat 0 0;
}
.prod58 {
	background: url(../Images/category_vitamind3.jpg) no-repeat 0 0;
}
.prod59 {
	background: url(../Images/category_vitamind3gummies.jpg) no-repeat 0 0;
}
.prod60 {
	background: url(../Images/category_vitamind3vegan.jpg) no-repeat 0 0;
}
.prod61 {
	background: url(../Images/category_arcticd.jpg) no-repeat 0 0;
}
.prod62 {
	background: url(../Images/category_completextra.jpg) no-repeat 0 0;
}
.prod63 {
	background: url(../Images/category_balancedomega.jpg) no-repeat 0 0;
}
.prod64 {
	background: url(../Images/category_proclo.jpg) no-repeat 0 0;
}
.prod65 {
	background: url(../Images/category_procloliquid.jpg) no-repeat 0 0;
}
.prod66 {
	background: url(../Images/category_arcticomega.jpg) no-repeat 0 0;
}
.prod67 {
	background: url(../Images/category_arcticomegaliquid.jpg) no-repeat 0 0;
}
.prod68 {
	background: url(../Images/category_arcticomegagelatin.jpg) no-repeat 0 0;
}
.prod69 {
	background: url(../Images/category_arcticomegad.jpg) no-repeat 0 0;
}
.prod70 {
	background: url(../Images/category_dhainfant.jpg) no-repeat 0 0;
}
.prod71 {
	background: url(../Images/category_dhajunior.jpg) no-repeat 0 0;
}
.prod72 {
	background: url(../Images/category_dhajuniorliquid.jpg) no-repeat 0 0;
}
.prod73 {
	background: url(../Images/category_proubiquinol.jpg) no-repeat 0 0;
}
.prod74 {
	background: url(../Images/category_proprobiotic.jpg) no-repeat 0 0;
}
.prod75 {
	background: url(../Images/category_proprenataldha.jpg) no-repeat 0 0;
}
.prod76 {
	background: url(../Images/category_prodha.jpg) no-repeat 0 0;
}
.prod77 {
	background: url(../Images/category_prodha1000.jpg) no-repeat 0 0;
}
.prod78 {
	background: url(../Images/category_prodhaeye.jpg) no-repeat 0 0;
}
.prod79 {
	background: url(../Images/category_proefa.jpg) no-repeat 0 0;
}
.prod80 {
	background: url(../Images/category_proefaliquid.jpg) no-repeat 0 0;
}
.prod81 {
	background: url(../Images/category_proefajunior.jpg) no-repeat 0 0;
}
.prod82 {
	background: url(../Images/category_proepawithgla.jpg) no-repeat 0 0;
}
.prod83 {
	background: url(../Images/category_proepa.jpg) no-repeat 0 0;
}
.prod84 {
	background: url(../Images/category_proepaelite.jpg) no-repeat 0 0;
}
.prod85 {
	background: url(../Images/category_proepaxtra.jpg) no-repeat 0 0;
}
.prod86 {
	background: url(../Images/category_proomega.jpg) no-repeat 0 0;
}
.prod87 {
	background: url(../Images/category_proomegaliquid.jpg) no-repeat 0 0;
}
.prod88 {
	background: url(../Images/category_proomegagelatin.jpg) no-repeat 0 0;
}
.prod89 {
	background: url(../Images/category_proomega369.jpg) no-repeat 0 0;
}
.prod90 {
	background: url(../Images/category_probloodsugar.jpg) no-repeat 0 0;
}
.prod91 {
	background: url(../Images/category_proomegacoq10.jpg) no-repeat 0 0;
}
.prod92 {
	background: url(../Images/category_proomegad.jpg) no-repeat 0 0;
}
.prod93 {
	background: url(../Images/category_proomegadliquid.jpg) no-repeat 0 0;
}
.prod94 {
	background: url(../Images/category_proomegadxtra.jpg) no-repeat 0 0;
}
.prod95 {
	background: url(../Images/category_proomegaxtraliq.jpg) no-repeat 0 0;
}
.prod96 {
	background: url(../Images/category_projointxtra.jpg) no-repeat 0 0;
}
.prod97 {
	background: url(../Images/category_proomegajr.jpg) no-repeat 0 0;
}
.prod98 {
	background: url(../Images/category_proomegaminis.jpg) no-repeat 0 0;
}
.prod99 {
	background: url(../Images/category_proomegaldl.jpg) no-repeat 0 0;
}
.prod100 {
	background: url(../Images/category_provitamind3.jpg) no-repeat 0 0;
}
.prod101 {
	background: url(../Images/category_provitd3gummies.jpg) no-repeat 0 0;
}
.prod102 {
	background: url(../Images/category_provitamind3vegan.jpg) no-repeat 0 0;
}
.prod103 {
	background: url(../Images/category_vitaminc.jpg) no-repeat 0 0;
}
.prod104 {
	background: url(../Images/category_omegaboost.jpg) no-repeat 0 0;
}
.prod105 {
	background: url(../Images/category_proomegaboost.jpg) no-repeat 0 0;
}
.prod106 {
	background: url(../Images/category_omega3_phospholipids_60.jpg) no-repeat 0 0;
}
.prod107 {
	background: url(../Images/category_ultimatesportliquid.jpg) no-repeat 0 0;
}
.prod108 {
	background: url(../Images/category_vit_d3_5000.jpg) no-repeat 0 0;
}
.prod109 {
	background: url(../Images/category_pro_vit_d3_5000.jpg) no-repeat 0 0;
}	
.prod384 {
	background: url(../Images/category_384.jpg) no-repeat 0 0;
}	
.prod385 {
	background: url(../Images/category_385.jpg) no-repeat 0 0;
}	
.prod386 {
	background: url(../Images/category_386.jpg) no-repeat 0 0;
}	
.prod387 {
	background: url(../Images/category_387.jpg) no-repeat 0 0;
}	
.prod388 {
	background: url(../Images/category_388.jpg) no-repeat 0 0;
}	
.prod389 {
	background: url(../Images/category_389.jpg) no-repeat 0 0;
}	
.prod390 {
	background: url(../Images/category_390.jpg) no-repeat 0 0;
}		

.prod601 {
	background: url(../Images/category_oxylent_5.jpg) no-repeat 0 0;
}	
.prod602 {
	background: url(../Images/category_oxylent_1.jpg) no-repeat 0 0;
}	
.prod603 {
	background: url(../Images/category_oxylent_2.jpg) no-repeat 0 0;
}	
.prod604 {
	background: url(../Images/category_oxylent_3.jpg) no-repeat 0 0;
}	
.prod605{
	background: url(../Images/category_oxylent_4.jpg) no-repeat 0 0;
}	
.prod606 {
	background: url(../Images/category_oxylent_6.jpg) no-repeat 0 0;
}
.prod607 {
	background: url(../Images/category_synflex_1.jpg) no-repeat 0 0;
}
.prod608 {
	background: url(../Images/category_synflex_2.jpg) no-repeat 0 0;
}
.prod609 {
	background: url(../Images/category_synflex_3.jpg) no-repeat 0 0;
}
.prod610 {
	background: url(../Images/category_synflex_6.jpg) no-repeat 0 0;
}
.prod611 {
	background: url(../Images/category_synflex_4.jpg) no-repeat 0 0;
}
.prod612 {
	background: url(../Images/category_synflex_5.jpg) no-repeat 0 0;
}

.prod613 {
	background: url(../Images/category_omegabrite_1.jpg) no-repeat 0 0;
}
.prod614 {
	background: url(../Images/category_omegabritekidz_2a.jpg) no-repeat 0 0;
}
.prod615 {
	background: url(../Images/category_omegabritekidz_2b.jpg) no-repeat 0 0;
}
.prod616 {
	background: url(../Images/category_omegabrite_3.jpg) no-repeat 0 0;
}
.prod355 {
	background: url(../Images/category_arcticdliq.jpg) no-repeat 0 0;
}
.prod373 {
	background: url(../Images/category_373_ultimate_2000.jpg) no-repeat 0 0;
}
.prod226 {
	background: url(../Images/category_226_postnatal3.jpg) no-repeat 0 0;
}
.prod227 {
	background: url(../Images/category_227_ultimate_2x.jpg) no-repeat 0 0;
}
.prod228 {
	background: url(../Images/category_228_omega_one.jpg) no-repeat 0 0;
}
.prod229 {
	background: url(../Images/category_229_ubiquinol_sport.jpg) no-repeat 0 0;
}
.prod230 {
	background: url(../Images/category_230_probiotic_sport.jpg) no-repeat 0 0;
}
.prod231 {
	background: url(../Images/category_231_baby_vitd3.jpg) no-repeat 0 0;
}
.prod233 {
	background: url(../Images/category_233_curcumin.jpg) no-repeat 0 0;
}
.prod235 {
	background: url(../Images/category_235_memory.jpg) no-repeat 0 0;
}
.prod374 {
	background: url(../Images/category_374_prodha_memory.jpg) no-repeat 0 0;
}

.categoryrow a:hover {
	background-position: -119px 0;
}
.categorydivlast a:hover {
	background-position: -119px 0;
}
form div {
	position: relative;
}
select.select2 {
	position: relative;
	z-index: 10;
	width: 210px !important;
	height: 29px !important;
	line-height: 29px;
}
span.select2 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 210px;
	height: 29px;
	line-height: 29px;
	text-indent: 10px;
	background: url(../Images/selectback2.png) no-repeat 0 0;
	cursor: default;
	z-index: 1;
	float: left;
}
option {
	background: #fafafa;
	font: 13px Arial, Helvetica, sans-serif;
	color: #4d4d4d;
}
.selectwrap {
	margin-right: auto;
	margin-left: auto;
	width: 210px;
	margin-bottom: 23px;
}
.divider3 {
	background: #d9d9d9;
	height: 1px;
	clear: both;
	width: 680px;
	margin-left: auto;
	margin-right: auto;
}
.clearboth {
	clear: both;
}
.displaying {
	float: left;
	width: auto;
	padding-top: 11px;
	padding-bottom: 30px;
	clear: both;
}
.pages {
	float: right;
	padding-bottom: 30px;
	padding-top: 11px;
}
ul#pages {
	width: auto;
	list-style: none;
}
ul#pages li {
	display: inline;
}
ul#pages li a {
	display: block;
	float: left;
	height: 29px;
	text-indent: -9999px;
	background: url(../Images/pagesdelete.png);
}
ul#pages li a.pageback {
	width: 35px;
	background-position: 0 0;
}
ul#pages li a.page1 {
	width: 35px;
	background-position: -35px 0;
}
ul#pages li a.page1select {
	width: 35px;
	background-position: -315px 0;
}
ul#pages li a.page2 {
	width: 35px;
	background-position: -70px 0;
}
ul#pages li a.page2select {
	width: 35px;
	background-position: -350px 0;
}
ul#pages li a.page3 {
	width: 35px;
	background-position: -105px 0;
}
ul#pages li a.page3select {
	width: 35px;
	background-position: -385px 0;
}
ul#pages li a.page4 {
	width: 35px;
	background-position: -140px 0;
}
ul#pages li a.page4select {
	width: 35px;
	background-position: -420px 0;
}
ul#pages li a.page5 {
	width: 35px;
	background-position: -175px 0;
}
ul#pages li a.page5select {
	width: 35px;
	background-position: -455px 0;
}
ul#pages li a.page6 {
	width: 35px;
	background-position: -210px 0;
}
ul#pages li a.page6select {
	width: 35px;
	background-position: -490px 0;
}
ul#pages li a.page7 {
	width: 35px;
	background-position: -245px 0;
}
ul#pages li a.pagenext {
	width: 29px;
	background-position: -280px 0;
}
ul#pages li a.pageback:hover, ul#pages li a.pageback:focus {
	background-position: 0 -29px;
}
ul#pages li a.page1:hover, ul#pagesu li a.page1:focus {
	background-position: -35px -29px;
}
ul#pages li a.page2:hover, ul#pages li a.page2:focus {
	background-position: -70px -29px;
}
ul#pages li a.page3:hover, ul#pages li a.page3:focus {
	background-position: -105px -29px;
}
ul#pages li a.page4:hover, ul#pages li a.page4:focus {
	background-position: -140px -29px;
}
ul#pages li a.page5:hover, ul#pages li a.page5:focus {
	background-position: -175px -29px;
}
ul#pages li a.page6:hover, ul#pages li a.page6:focus {
	background-position: -210px -29px;
}
ul#pages li a.page7:hover, ul#pages li a.page7:focus {
	background-position: -245px -29px;
}
ul#pages li a.pagenext:hover, ul#pages li a.pagenext:focus {
	background-position: -280px -29px;
}
.productpage {
	width: 720px;
	float: left;
	-webkit-text-size-adjust: none;
}
.productpage .productdetails {
	margin-top: 23px;
}
.productpage .productimage {
	float: left;
	width: 238px;
	text-align: center;
}
.productpage .pricebox {
	float: left;
}
.productpage .leftprice {
	float: left;
	margin-right: 25px;
}
.productpage .rightprice {
	float: left;
}
.productpage .blueprice {
	font-size: 16px;
	font-weight: bold;
	color: #004880;
	padding-right: 11px;
	padding-left: 11px;
}
.productpage table h2 {
	padding-bottom: 20px;
}
.productpage .divider6 {
	background: #D9D9D9;
	height: 1px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.productpage .bottlesize {
	background: #fafafa;
	border: 1px solid #bfbfbf;
	padding: 10px;
	margin-top: 20px;
	line-height: 29px;
}
.productpage .bottlesize2 {
	float: left;
	height: 29px;
}
.productpage .bottlesize3 {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	z-index: 100;
}
.productpage .bottlesize3 input {
	border: 1px solid #BFBFBF;
	height: 25px;
	padding-left: 5px;
	width: 20px;
}
.productpage .bottlesize4 input {
	display: block;
}
.productpage .underlinelink {
	text-decoration: underline;
}
.bottlesize select.bottlesizemenu {
	position: relative;
	z-index: 10;
	width: 190px !important;
	height: 29px !important;
	line-height: 29px;
}
.bottlesize span.bottlesizemenu {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 190px;
	height: 29px;
	line-height: 29px;
	text-indent: 10px;
	background: url(../Images/selectback3.png) no-repeat 0 0;
	cursor: default;
	z-index: 1;
}
.productpage .tabs {
	clear: both;
	padding-bottom: 30px;
	padding-top: 30px;
}
.productbox {
	width: 440px;
	float: left;
}
.leftpricebox {
	float: left;
	margin-right: 25px;
	margin-bottom: 0px;
}
.rightpricebox {
	float: left;
	margin-bottom: 0px;
}
.pricebox2 img {
	display: block;
}
.price4 {
	font-size: 16px;
	font-weight: bold;
	color: #004880;
	padding-right: 10px;
	padding-left: 10px;
}
.interested {
	margin-top: 30px;
}
.interested .interested1 {
	border-left: 1px solid #d9d9d9;
	margin-bottom: 30px;
	width: 178px;
}
.interested ul {
	display: inline;
	list-style: none;
	width: 720px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.interested li {
	display: inline;
	width: 179px;
	border-right: 1px solid #d9d9d9;
	float: left;
	padding-bottom: 15px;
}
.interested h2 {
	text-transform: uppercase;
	font-size: 13px;
	font-weight: normal;
	margin-top: 15px;
	height: 50px;
	line-height: 16px;
	text-align: center;
}
.interested img {
	margin-right: auto;
	margin-left: auto;
	display: block;
}
.aligntextright {
	text-align: right;
}
.contact1 {
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 3px;
}
.contact1 a {
	color: #004880;
	text-decoration: underline;
}
.contact1 a:hover {
	color: #4d4d4d;
}
.contact1 h2 {
	margin-top: 20px;
	margin-bottom: 20px;
}
.contact2 {
	float: left;
	width: 276px;
	border-left: 1px solid #D9D9D9;
	margin-left: 20px;
	padding-left: 20px;
	height: 540px;
	padding-top: 20px;
}
.contact3 {
	float: left;
	width: 373px;
}
.contact4 {
	margin-left: auto;
	width: 80%;
	margin-right: auto;
}
.contactform {
	margin-top: 20px;
}
.contactform td {
	padding: 5px;
	text-align: right;
	font-size: 12px;
}
.contactform input:not(.inputtypeimage) {
	border: 1px solid #bfbfbf;
	font: 12px Arial, Helvetica, sans-serif;
	color: #4d4d4d;
	width: 250px;
	height: 24px;
	padding-left: 4px;
	background: #FAFAFA;
}
.contactform textarea {
	border: 1px solid #bfbfbf;
	font: 12px Arial, Helvetica, sans-serif;
	color: #4d4d4d;
	width: 250px;
	padding-left: 4px;
	padding-top: 4px;
	background: #FAFAFA;
}
.contactform select {
	border: 1px solid #bfbfbf;
	font: 12px Arial, Helvetica, sans-serif;
	color: #4d4d4d;
	width: 255px;
	height: 24px;
	background: #FAFAFA;
}
.contactform td {
	vertical-align: top;
}
.policies {
	margin-right: 30px;
	margin-left: 30px;
	margin-top: 23px;
}
.policies p {
	padding-bottom: 19px;
}
.policies ol {
	list-style: decimal inside;
	line-height: 19px;
	padding-bottom: 20px;
}
.faqs {
	margin-right: 30px;
	margin-left: 30px;
}
.faqs2 {
	padding-top: 23px;
}
.faqs3 {
	margin-top: 10px;
	margin-bottom: 23px;
}
.faqs p {
	margin-top: 19px;
	margin-bottom: 19px;
}
.faqs ul {
	margin-top: 19px;
	margin-bottom: 20px;
	list-style: outside;
}
.faqs table {
	margin-bottom: 20px;
}
.awards {
	padding-top: 23px;
	margin-right: 15px;
	margin-left: 15px;
}
.awards p {
	margin-top: 19px;
}
.awards1 {
	clear: both;
	padding-top: 23px;
	zoom: 1;
}
.awards2 {
	float: left;
	width: 132px;
	text-align: center;
}
.awards3 {
	float: left;
	width: 522px;
	border-left: 1px solid #BFBFBF;
	margin-left: 15px;
	padding-left: 20px;
}
.awards4 {
	margin-bottom: 7px;
}
.awards5 {
	float: left;
	width: 132px;
	text-align: center;
	border-right: 1px solid #BFBFBF;
	margin-right: 15px;
	padding-right: 15px;
}
.awards6 {
	float: left;
	width: 507px;
	padding-left: 0px;
}
.purity {
	margin-right: 30px;
	margin-left: 30px;
}
.purity2 {
	padding-bottom: 4px;
	margin-top: 10px;
	margin-bottom: 23px;
}
.purity2 a {
	padding-bottom: 4px;
	margin-top: 10px;
	margin-bottom: 23px;
	text-decoration: underline;
}
.purity p {
	margin-top: 19px;
	margin-bottom: 19px;
}
.purity table {
	border: 1px solid #BFBFBF;
	border-collapse: collapse;
	width: 425px;
	margin-right: auto;
	margin-left: auto;
}
.purity .tablemargin {
	padding-bottom: 30px;
	padding-top: 11px;
}
.purity table th {
	padding: 5px 7px;
	text-align: left;
	background: #fafafa;
	border-bottom: 1px solid #BFBFBF;
}
.purity table td {
	padding: 3px 8px 2px;
}
.purity table .center {
	text-align: center;
}
.privacy {
	margin-right: 30px;
	margin-left: 30px;
	margin-top: 23px;
}
.privacy p {
	margin-top: 23px;
	margin-bottom: 23px;
}
.why {
	margin-right: 30px;
	margin-left: 30px;
	border-right: 1px solid #BFBFBF;
	border-left: 1px solid #BFBFBF;
	border-bottom: 1px solid #BFBFBF;
}
.why h2 {
	padding: 5px 5px 5px 10px;
	list-style: none;
	background: #FAFAFA;
	border-top: 1px solid #BFBFBF;
	border-bottom: 1px solid #BFBFBF;
	text-transform: uppercase;
	font-weight: normal;
}
.why p {
	margin: 25px 20px;
}
.why ol {
	list-style: disc outside;
	margin-bottom: 20px;
	margin-right: 75px;
	margin-left: 75px;
	border: none;
}
.why a {
	text-decoration: underline;
}
.why img {
	float: left;
	border: 1px solid #BFBFBF;
	margin-bottom: 5px;
	padding: 8px;
	margin-right: 15px;
}
.newsandpromos {
	margin-right: 30px;
	margin-left: 30px;
	border-right: 1px solid #BFBFBF;
	border-left: 1px solid #BFBFBF;
	border-bottom: 1px solid #BFBFBF;
}
.newsandpromos input:not(.inputtypeimage) {
	border: 1px solid #bfbfbf;
	font: 12px Arial, Helvetica, sans-serif;
	color: #4d4d4d;
	width: 230px;
	height: 24px;
	padding-left: 4px;
	background: #FAFAFA;
}
.newsandpromos h2 {
	padding: 5px 5px 5px 10px;
	list-style: none;
	background: #FAFAFA;
	border-top: 1px solid #BFBFBF;
	border-bottom: 1px solid #BFBFBF;
	text-transform: uppercase;
	font-weight: normal;
}
.newsandpromos h3 {
	padding: 5px 5px 5px 10px;
	list-style: none;
	background: #FAFAFA;
	text-transform: uppercase;
	font-weight: normal;
	border: 1px solid #BFBFBF;
	font-size: 13px;
	text-decoration: none;
}
.newsandpromos p {
	margin: 25px 20px;
}
.newsandpromos p a {
	text-decoration: underline;
}
.newsandpromos .leftform {
	float: left;
	width: 245px;
}
.newsandpromos .center {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	width: 375px;
}
.newsandpromos .outerbox p {
	margin: 0px;
	padding: 0px;
}
.newsandpromos .bottom3 {
	background: url(../Images/shadow2.png) center;
	float: left;
	width: 252px;
	margin-right: 20px;
	height: 14px;
	margin-bottom: 6px;
}
.newsandpromos .bottom4 {
	background: url(../Images/shadow2.png) center;
	float: left;
	width: 252px;
	height: 14px;
	margin-bottom: 6px;
}
.newsandpromos .latestproducts {
	margin: 25px;
}
.newsandpromos .latestproducts p {
	margin: 13px 0 0;
	padding: 0px;
}
.newsandpromos .latest {
	clear: both;
}
.newsandpromos .latestleft {
	float: left;
	border: 1px solid #bfbfbf;
	padding: 12px;
	margin-right: 20px;
}
.newsandpromos .latestright {
	float: right;
	width: 462px;
}
.newsandpromos .spacer {
	height: 1px;
	clear: both;
	margin-top: 15px;
	margin-bottom: 15px;
}
.whichproductintro {
	margin-top: 10px;
	margin-bottom: 23px;
}
.whichproductintro a {
	margin-top: 10px;
	margin-bottom: 23px;
	text-decoration: underline;
}
.whichproduct {
	margin-right: 30px;
	margin-left: 30px;
}
.whichproduct p {
	margin-bottom: 20px;
}
.whichproduct ul {
}
.whichproduct h3 {
	padding: 5px 5px 5px 10px;
	list-style: none;
	background: #FAFAFA;
	text-transform: uppercase;
	font-weight: normal !important;
	border: 1px solid #BFBFBF;
	font-size: 13px;
	text-decoration: none;
	margin-bottom: 20px;
}
.whichproduct .spacer {
	height: 1px;
	clear: both;
	margin-bottom: 20px;
}
.whichproduct .leftlist {
	float: left;
	width: 293px;
	padding-right: 8px;
	padding-left: 8px;
}
.whichproduct .rightlist {
	float: right;
	width: 293px;
	padding-right: 8px;
	padding-left: 8px;
}
.whichproduct .clear {
	clear: both;
	padding-top: 25px;
	padding-bottom: 25px;
}
.whichproduct .latest {
	clear: both;
}
.whichproduct .latestleft {
	float: left;
	border: 1px solid #bfbfbf;
	padding: 12px;
	margin-right: 20px;
	width: 100px;
}
.whichproduct .latestright {
	float: right;
	width: 472px;
}
.whichproduct .latestright p {
	margin: 0px;
}
.whichproduct table {
}
.whichproduct td {
	border: 1px solid #bfbfbf;
	padding: 7px;
	background: #F8F8F8;
}
.whichproduct .intakeleft {
	float: left;
	width: 50%;
}
.xyz {
	clear: both;
	width: 238px;
	padding-top: 5px;
}
.xyz img {
	vertical-align: bottom;
	padding-right: 1px;
	padding-left: 1px;
}
.labelnotice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
}
.index2leftcolumn {
	float: left;
	width: 180px;
	padding-right: 20px;
	padding-top: 20px;
}
.index2rightcolumn {
	float: left;
	width: 760px;
	padding-top: 20px;
}
.index2rightcolumn .promos {
	clear: both;
	padding-bottom: 7px;
}
.index2rightcolumn div table {
	margin-top: 20px;
	margin-bottom: 20px;
}
.index2rightcolumn .productrow td {
	line-height: 16px;
	padding-top: 0px;
	padding-bottom: 10px;
}
.index2rightcolumn .productrow2 td {
	line-height: 16px;
	padding-top: 0px;
}
.index2rightcolumn div table td {
	text-align: center;
	width: 95px;
}
.index2leftintro {
	float: left;
	width: 498px;
	padding-right: 20px;
	padding-bottom: 20px;
}
.index2rightintro {
	float: left;
	width: 242px;
	padding-top: 10px;
}
.index2leftintro a:link {
	color: #4d4d4d;
	text-decoration: underline;
}
.index2leftintro a:visited {
	text-decoration: underline;
	color: #4d4d4d;
}
.index2leftintro a:hover {
	text-decoration: underline;
	color: #808080;
}

div.hr {
  height: 1px;
  color: #d9d9d9;
}

hr.style-one {
    border: 0;
    height: 1px;
    background: #d9d9d9;
}

.teldisclaimer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	line-height: 12px;
}