﻿/* Generic styles for EFLW */
.copy { width:754px; }
.bgLayer { background:#ec7c59 url(../images/chrome/body_bg.gif) repeat center top;  }
.copy { background: url(../images/chrome/subpages_bg.gif) repeat-y left top; }
h2.copyHdr { background: url(../images/chrome/subpage-headers.gif) no-repeat left top; }
h3.logoSm { background: url(../images/chrome/sitewide-sprites.jpg) no-repeat left -84px; }
.copy .bottom { background:url(../images/chrome/sitewide-sprites.jpg) no-repeat 0 -184px; }
a.smallGray:hover { color:#d13c28; }

h2#about.copyHdr {   background-position:left 0px; }
h2#products.copyHdr {   background-position:left -50px; }
h2#wellnessmatters.copyHdr { background-position:left -100px; }
h2#livingwell.copyHdr { background-position:left -389px; }
h2#savings.copyHdr {    background-position:left -200px; }
h2#tellafriend.copyHdr { background-position:left -250px; }
h2#contactus.copyHdr {  background-position:left -300px; height:45px; }
h2#buynow.copyHdr { background-position:left -345px; height:45px; }
		
/* Masthead styles for EFLW */
.masthead { background-color:#fcf3e6; }

.logoSpace .eflwlogoLg { display:inline;float:left;width:375px;height:85px;background: url(../images/chrome/sitewide-sprites.jpg) no-repeat left top; }
.logoSpace .right .lgBtn { background: url(../images/chrome/sitewide-sprites.jpg) no-repeat -375px top; }

.lgBtn.buynowLg a, .lgBtn.buynowLg a:link, .lgBtn.buynowLg a:visited, .lgBtn.buynowLg a:hover, .lgBtn.buynowLg a:active 
{ background: url(../images/chrome/sitewide-sprites.jpg) no-repeat -375px top; }
.lgBtn.buynowLg a:hover { background-position: -456px top; }

.logoSpace .right .lgBtn.savenowLg { background:url(../images/chrome/sitewide-sprites.jpg) no-repeat -375px -61px; }
.lgBtn.savenowLg a, .lgBtn.savenowLg a:link, .lgBtn.savenowLg a:visited, .lgBtn.savenowLg a:hover, .lgBtn.savenowLg a:active 
{ display:block;background:url(../images/chrome/sitewide-sprites.jpg) no-repeat -375px -62px; }
.lgBtn.savenowLg a:hover { background-position: -456px -62px; }

.menuSpace { background: url(../images/chrome/sitewide-sprites.jpg) no-repeat left -124px; }
.menuSpace li a { background: url(../images/chrome/sitewide-sprites.jpg) no-repeat left -124px; }


/****** LANDING PAGE STYLES ******/
.landing .menuSpace { width:740px;margin:0 auto;padding:0 0 4px;height:auto;background: url(../images/chrome/defaultpage_bg.gif) repeat-y center top; }
.landing .menuSpace #couponBannerLnk, .landing .menuSpace #couponImgLnk { display:inline; }
.landing .menuSpace #couponBannerLnk { width:488px; }
.landing .menuSpace a, .landing .menuSpace #couponImgLnk { display:block; margin:0 0 0 5px; }
.landing .menuSpace ul { width:240px;float:left;display:inline;margin:5px 0 0 5px;background: url(../images/chrome/defaultPg_imgs.jpg) no-repeat left top; }
.landing .menuSpace ul li { float:none; }
.landing .menuSpace ul li a { display:block;margin:0;height:35px; }
.landing .menuSpace ul li a span { display:none; }

.landing .menuSpace .ad             { margin:5px 2px 0 0; display:block; float:right; }
.landing .menuSpace li a            { width:240px;height:35px;background: url(../images/chrome/defaultPg_imgs.jpg) no-repeat left top; }
.landing .menuSpace li.homeLnk      { display:none; }
.landing .menuSpace li.aboutLnk a   { background-position:left top; }
.landing .menuSpace li.prodLnk a    { background-position:left -35px; }
.landing .menuSpace li.saveLnk a    { background-position:left -70px; }
.landing .menuSpace li.wmLnk        { display:inline; }
.landing .menuSpace li.wmLnk a      { background-position:left -105px; }
.landing .menuSpace li.tafLnk a     { background-position:left -140px; }

.landing .menuSpace #couponImgLnk   { float:left;display:inline;background:url(../images/chrome/defaultPg_imgs.jpg) no-repeat left -175px;width:730px;height:36px; }
.landing .menuSpace #couponImgLnk a { float:left;display:inline;background:url(../images/chrome/defaultPg_imgs.jpg) no-repeat left -175px;width:730px;height:36px;margin:0; }

.landing .menuSpace li.aboutLnk a:hover     { background-position: -240px top; }
.landing .menuSpace li.prodLnk a:hover      { background-position: -240px -35px; }
.landing .menuSpace li.saveLnk a:hover      { background-position: -240px -70px; }
.landing .menuSpace li.wmLnk a:hover        { background-position: -240px -105px; }
.landing .menuSpace li.tafLnk a:hover       { background-position: -240px -140px; }
.landing .menuSpace #couponImgLnk a:hover   { background:url(../images/chrome/defaultPg_imgs.jpg) no-repeat left -211px; }

.landing .menuSpace #couponImgLnk span { display:none; }

.landing .copy { background: url(../images/chrome/default_body_bg.gif) repeat-y center top;width:750px;margin:10px 20px 10px 25px; }
.landing .copy .maincol { width:495px; float:left; position:relative; }
.landing .copy .sidebar { display:inline; width:245px; float:right; }
.landing .copy .maincol h2, .landing .copy .sidebar h2 { background: url(../images/chrome/defaultPg_imgs.jpg) no-repeat left -247px;height:35px; line-height:35px; }
.landing .copy .maincol h2 span, .landing .copy .sidebar h2 span { display:none; }
.landing .copy .sidebar h2 { background-position: -485px -247px; }
.landing .copy .maincol h2 a, .landing .copy .maincol h2 a:link, .landing .copy .maincol h2 a:visited, .landing .copy .maincol h2 a:hover, .landing .copy .maincol h2 a:active 
{ position:absolute;right:10px; top:0;display:block;width: 90px;height:34px; }
.landing .copy .maincol a span, .landing .copy .maincol .rectSplash span { display:none; }
.landing .copy .maincol .rectSplash { width:495px; height:146px; display:block; position:relative; background: url(../images/chrome/defaultPg_imgs.jpg) no-repeat left -282px;text-indent:-9999px; }
.landing .copy .maincol .oscal { cursor:pointer; }

.landing a.moreInfo { position:absolute; right:8px; bottom:16px; display:inline; width: 82px; height:17px; background: url(../images/chrome/defaultPg_imgs.jpg) no-repeat -495px -5px; margin:0; }
.landing a.moreInfo:hover { background: url(../images/chrome/defaultPg_imgs.jpg) no-repeat -495px -22px; }
.landing a.moreInfo, .landing a.moreInfo:hover { text-indent:-9999px; font-size:2px; line-height:2px; }
.landing .copy .maincol .squareSplash { width:147px; display:block; height:144px; background: url(../images/chrome/defaultPg_imgs.jpg) no-repeat left -428px; float:left; }
.landing .copy .maincol .squareSplash a { text-indent:-9999px; width:147px; display:block; height:144px; }
.landing .copy .maincol .ecotrin { width:179px; background-position:-148px -428px; }
.landing .copy .maincol .gaviscon { width:169px; background-position:-327px -428px; }
.landing .copy .sidebar .squareSplash { display:block;width:245px;background: url(../images/chrome/icon.gif) no-repeat 0 0;height:122px;position:relative;text-indent:-9999px; }
.landing .copy .sidebar .wellnessmatters { cursor:pointer; }
.landing .copy .sidebar .squareSplash a.moreInfo { position:absolute; bottom:27px; right:22px; }

.landing .copy .sidebar .sbcopy { margin:0 20px;font-size:10px;font-weight:bold; }
.landing .copy .sidebar .sbcopy p, .landing .copy .sidebar .sbcopy li { font-weight:bold; margin:0 auto; width:auto; }
.landing .copy .sidebar .sbcopy ul li { list-style-type:disc; margin-left:1.75em; }
.landing .copy .sidebar .sbcopy #btnSignUp { display:block; height:25px; width:200px; background: url(../images/chrome/defaultPg_imgs.jpg) no-repeat -515px -429px; }
.landing .copy .sidebar .sbcopy #btnSignUp a { display:block; height:25px; width:200px; background: url(../images/chrome/defaultPg_imgs.jpg) no-repeat -515px -429px; }
.landing .copy .sidebar .sbcopy #btnSignUp a:hover { background-position:-515px -458px; }
.landing .copy .sidebar .sbcopy #btnSignUp a span { display:none; }
.landing .copy .bottom { background: url(../images/chrome/defaultPg_imgs.jpg) no-repeat 0 -572px; clear:both; height:15px; width:750px; display:block; }