/* CSS Document */

body { margin: 0 auto; padding: 0; text-align: center; background: #fff; color: #3d3d33;
	font-family: Arial, Helvetica, sans-serif; }

a { outline: none; }
	
#wrap { margin: 0 auto; padding: 0; text-align: center; width: 780px; }

#header { margin: 0; text-align: left; width: 780px; height: 137px; overflow: hidden; }

#header { padding: 0; background: url(../imgs/header-bg.jpg) no-repeat; height: 137px; }
#header h1 a { display: block; margin: 0; padding: 0; width: 261px; height: 137px; }
h1 { text-indent: -9999px; margin: 0; padding: 0; height: 0; line-height: 0; }
h2, #masthead { display: none; }

#page { float: left; margin: 0 0 9px 0; padding: 5px; text-align: left; background: #f5f5f5; width: 770px; }

#leftNav { float: left; margin: 0; padding: 0; width: 255px; }

#leftNav ul { margin: 0; padding: 0; list-style: none; }
#leftNav li { text-indent: -9999px;  border: 1px solid #f5f5f5; }
.active { border: 1px solid #9c9d98 !important; border-right: none !important; background: #fff; }
#leftNav li a { display: block; }

#navHeader { background: url(../imgs/nav/whatsInside.gif) no-repeat; height: 43px; }

#introNewCell-nav { background: url(../imgs/nav/introNewCell.gif) no-repeat; height: 48px; }
#introNewCell-nav:hover { background: #fff url(../imgs/nav/introNewCell.gif) no-repeat; }

#newCellScience-nav { background: url(../imgs/nav/newCellScience.gif) no-repeat; height: 32px; }
#newCellScience-nav:hover { background: #fff url(../imgs/nav/newCellScience.gif) no-repeat; }

#upcomingSpecials-nav { background: url(../imgs/nav/upcomingSpecials.gif) no-repeat; height: 32px; }
#upcomingSpecials-nav:hover { background: #fff url(../imgs/nav/upcomingSpecials.gif) no-repeat; }

#intenseAnti-Ox-nav { background: url(../imgs/nav/intenseAnti-Ox.gif) no-repeat; height: 48px; }
#intenseAnti-Ox-nav:hover { background: #fff url(../imgs/nav/intenseAnti-Ox.gif) no-repeat; }

#antioxDefined-nav { background: url(../imgs/nav/antioxDefined.gif) no-repeat; height: 32px; }
#antioxDefined-nav:hover { background: #fff url(../imgs/nav/antioxDefined.gif) no-repeat; }

#protocolOfTheMonth-nav { background: url(../imgs/nav/protocolOfTheMonth.gif) no-repeat; height: 64px; }
#protocolOfTheMonth-nav:hover { background: #fff url(../imgs/nav/protocolOfTheMonth.gif) no-repeat; }


#content { float: right; margin: 0; padding: 15px; background: #fff; width: 483px; border: 1px solid #9c9d98; }

#content p { margin: 0; padding: 0 0 9px 0; font-size: 12px; line-height: 18px; }
.dropCap { font-size: 24px !important; }
.dropCaps { font-size: 18px !important; }


/* ///// HOME ///// */
#cellScience h3 { text-indent: -9999px; margin: 0; padding: 0; height: 1px; line-height: 0;
	background: url(../imgs/introNewCellScience.jpg) no-repeat; height: 225px; margin: -15px -15px 15px -15px; border-bottom: 1px solid #9c9d98; }
#cellScience h4, #christine { display: none; }


/* ///// NEW FROM CELL SCIENCE ///// */
#newCellScience h3 { text-indent: -9999px; margin: 0; padding: 0; height: 1px; line-height: 0;
	background: url(../imgs/newFromCellScience.gif) no-repeat; height: 69px; margin: -15px -15px 15px -15px; }
	
.productListing { float: left; margin: 9px 0; padding: 0 0 9px 0; border-top: 1px solid #9c9d98; }
.productListing-img { float: left; margin: 0; padding: 0; width: 160px; }
.productListing-txt { float: left; margin: 0; padding: 0; width: 320px; }
.productListing-txt p { padding-left: 10px !important; }

.productListing p { margin: 0; padding: 0; font-size: 10px !important; line-height: 13px !important; }
.productListing img { margin: 0; padding: 0; }

.productListing ul { margin: 0 0 9px 0; padding: 0 0 0 27px; font-size: 10px !important; line-height: 13px !important; }

h4#lipScience-h { margin: 0; padding: 0; text-indent: -9999px; line-height: 0; background: url(../imgs/newFromCellScience/lipScience-h.gif) no-repeat; width: 320px; height: 40px; }
h5#lipScience-h2 { position: relative; top: -40px; left: 190px; margin: 0 0 -80px 0; padding: 0; text-indent: -9999px; line-height: 0; 
	background: url(../imgs/newFromCellScience/lipScience-h2.gif) no-repeat; width: 130px; height: 95px; }

h4#antiCellulite-h { margin: 0; padding: 0; text-indent: -9999px; line-height: 0; background: url(../imgs/newFromCellScience/antiCellulite-h.gif) no-repeat; width: 320px; height: 40px; }
h5#antiCellulite-h2 { margin: 0; padding: 0; text-indent: -9999px;
	background: url(../imgs/newFromCellScience/antiCellulite-h2.gif) no-repeat; width: 130px; height: 95px; }

h4#ultimateLux-h { margin: 0; padding: 0; text-indent: -9999px; line-height: 0; background: url(../imgs/newFromCellScience/ultimateLux-h.gif) no-repeat; width: 320px; height: 40px; }
h5#ultimateLux-h2 { margin: 0; padding: 0; text-indent: -9999px; 
	background: url(../imgs/newFromCellScience/ultimateLux-h2.gif) no-repeat; width: 130px; height: 95px; }


/* ///// UPCOMING MONTHLY SPECIALS ///// */

#specials h3 { text-indent: -9999px; margin: 0; padding: 0; height: 1px; line-height: 0;
	background: url(../imgs/upcomingSpecials.gif) no-repeat; height: 69px; margin: -15px -15px 15px -15px; }
	
#grid { }
#tl, #tr, #bl, #br { float: left; width: 241px; height: 232px; background: #f5f5f5; }

#tl { margin: 0 1px 1px 0; padding: 0; }
#tr { margin: 0 0 1px 0; padding: 0; }
#bl { margin: 0 1px 0 0; padding: 0; }
#br { margin: 0; padding: 0; }

#tl h4, #tr h4, #bl h4, #br h4 { text-indent: -9999px; height: 232px; margin: 0; padding: 0; line-height: 0; }
#tl h5, #tr h5, #bl h5, #br h5 { display: none; }

#tl h4 { background: url(../imgs/specials/april.gif) no-repeat; }
#tr h4 { background: url(../imgs/specials/may.gif) no-repeat; }
#bl h4 { background: url(../imgs/specials/june.gif) no-repeat; }
#br h4 { background: url(../imgs/specials/july.gif) no-repeat; }


/* ///// NEW RELEASE ///// */

#newRelease h3 { text-indent: -9999px; margin: 0; padding: 0; line-height: 0;
	background: url(../imgs/newRelease.gif) no-repeat; height: 69px; margin: -15px -15px 15px -15px; }

#newRelease h4 { text-indent: -9999px; margin: 0; padding: 0; line-height: 0;
	background: url(../imgs/intenseAnti-ox/newProductBreakthrough.jpg) no-repeat; height: 282px; margin: -14px -14px 15px -14px; }
#newRelease h5, #newRelease h6 { display: none; }

#intenseAnti-ox { float: left; margin: 0; padding: 0 0 9px 0; }
#intenseAnti-ox-img { float: left; margin: 0; padding: 0; width: 200px; }
#intenseAnti-ox-txt { float: left; margin: 0; padding: 0; width: 280px; }

#intenseAnti-ox p { margin-left: 18px !important; }
#intenseAnti-ox ul { margin: 0 0 9px 9px; padding: 0 0 0 27px; font-size: 12px !important; line-height: 15px !important; }
#intenseAnti-ox li { padding-bottom: 5px !important; }

#intenseAnti-ox-img p { text-align: center; }
.ingredients { font-size: 9px !important; line-height: 11px !important; text-align: left !important; }
.hl { color: #008a67 !important; }


/* ///// ANTIOXIDANTS ///// */

#antioxidants h3 { text-indent: -9999px; margin: 0; padding: 0; line-height: 0;
	background: url(../imgs/antioxidants.gif) no-repeat; height: 69px; margin: -15px -15px 15px -15px; }
#antioxidants h4 { display: none; }

#antioxidants h5, #antioxidants h6 { margin: 0 !important; padding: 0 !important; height: 40px; text-indent: -9999px; }

#effectiveAntiOx { float: left; margin: 0 -15px -15px -15px; padding: 0 15px 15px 15px; background: url(../imgs/antiox/bg.jpg) no-repeat bottom left; }
*html #effectiveAntiOx { margin: 0 -15px -15px -15px; padding: 0 15px 15px 30px; }

#effAnti { width: 483px; background: url(../imgs/antiox/effAnti.gif) no-repeat; height: 47px !important; }
#vitA { width: 241px; background: url(../imgs/antiox/vitA.gif) no-repeat; }
#fVitA { width: 241px; background: url(../imgs/antiox/fVitA.gif) no-repeat; }
#vitC { width: 241px; background: url(../imgs/antiox/vitC.gif) no-repeat; }
#fVitC { width: 241px; background: url(../imgs/antiox/fVitC.gif) no-repeat; }
#vitE { width: 241px; background: url(../imgs/antiox/vitE.gif) no-repeat; }
#fVitE { width: 241px; background: url(../imgs/antiox/fVitE.gif) no-repeat; }
#coEnz { width: 241px; background: url(../imgs/antiox/coEnz.gif) no-repeat; }
#fCoEnz { width: 241px; background: url(../imgs/antiox/fCoEnz.gif) no-repeat; }
#flav { width: 241px; background: url(../imgs/antiox/flav.gif) no-repeat; }
#fFlav { width: 241px; background: url(../imgs/antiox/fFlav.gif) no-repeat; }
#poly { width: 241px; background: url(../imgs/antiox/poly.gif) no-repeat; }
#fPoly { width: 241px; background: url(../imgs/antiox/fPoly.gif) no-repeat; }
#resv { width: 241px; background: url(../imgs/antiox/resv.gif) no-repeat; }
#fResv { width: 241px; background: url(../imgs/antiox/fResv.gif) no-repeat; }

#productHL { width: 241px; background: #f6d3c0; padding-bottom: 10px !important; }
#prodHL { width: 241px; background: url(../imgs/antiox/prodHL.gif) no-repeat; }
#photoAge { width: 241px; background: url(../imgs/antiox/photoAge.gif) no-repeat; height: 188px !important; }
.centered { text-align: center !important; line-height: 36px !important; }

#antioxidants ul { margin: 0 0 9px 9px; padding: 0 0 0 27px; font-size: 11px !important; line-height: 13px !important; }

.twoCol { float: left; margin: 0; padding: 0; width: 241px; }
.pad1right { padding-right: 1px !important; }
.twoCol p { margin: 0 !important; padding: 0 5px 0 15px !important; }

.twoCol ul { border: 1px solid #9c9d98; margin: 0 0 7px 0 !important; padding: 0 !important; }
.twoCol li { margin: 0 !important; padding: 3px 2px 3px 15px !important; color: #000; list-style: none; }

.tan { background: #c4b9a5; }
.green { background: #8ec9ba; }
.ltGreen { background: #baded2; }
.orange { background: #f8d9ba; }
.grey { background: #a3a6a5; }
.blue { background: #b1c4d7; }
.ltBlue { background: #bad1e2; }


/* ///// PROTOCOL OF THE MONTH ///// */

#protocolOfTheMonth h3 { text-indent: -9999px; margin: 0; padding: 0; line-height: 0;
	background: url(../imgs/protocolOfTheMonth.gif) no-repeat; height: 69px; margin: -15px -15px 15px -15px; }
#protocolOfTheMonth h4 { display: none; }

#protocolOfTheMonth h5 { margin: 0 0 10px 0; padding: 10px 0 0 0; border-top: 1px solid #9c9d98; }

#protocolOfTheMonth img { margin: -15px -15px 15px -14px; padding: 0; border-bottom: 1px solid #9c9d98; }

#protocolOfTheMonth p { font-size: 14px !important; line-height: 20px; }

#protocolOfTheMonth ol { font-size: 12px !important; line-height: 18px; }
#protocolOfTheMonth li { padding-bottom: 8px; }



/* ///// FOOTER ///// */

#footer { margin: 0 0 9px 0; padding: 0; text-align: center; }
#footer p { margin: 0; padding: 0 0 6px 0; font-size: 10px; line-height: 12px; }
#footer p a { margin: 0; padding: 0 6px; border-right: 1px solid #9c9d98; color: #3d3d33; }
#footer p a:hover { text-decoration: none; }
.last { border-right: none !important; }