﻿
strong  { font-weight:bold; }
cite    { font-weight:bold;font-style:italic; }
.wrap { width:800px; margin:0 auto; padding-bottom:17px; }
.copy { width:750px; margin:0 25px; background-color:#fff; }
h2.copyHdr { height:50px; }
h3.logoSm { width:245px; height:40px; margin:15px 20px; }
h2.copyHdr span, h3.logoSm span { display:none; }
.copy h4, .copy p { margin:1em 90px; }
.copy p { font-size:12px; width:365px; }
.copy h4 { color:#d13c28; font-size:12px; font-weight:bold; }
.copy .bottom { height:14px; font-size:2px; clear:both; }
.copyStrong { color:#000; font-weight:bold; }
.prodname { font-style:italic; }

/******* MASTHEAD ********/
.masthead { width:750px; margin:0 auto; padding:3px 0 6px; }
.logoSpace {
    margin-bottom:4px;
    width:744px;
}
.logoSpace .logoLg {
    display:none;float:left;width:238px;height:84px;
	background-repeat: no-repeat;
	background-position: left -318px;
}
.logoSpace .logoLg a { display:block; }
.logoSpace .logoLg a span { display:none; }

.logoSpace .eflwlogoLg { 
    display:inline;
    float:left;
    width:375px;
    height:85px;
}
.logoSpace .eflwlogoLg a { display:block;height:85px; }
.logoSpace .eflwlogoLg span { display:none; }

.logoSpace .right { 
    float:right; text-align:right; width:165px;
}
.logoSpace .right .lgBtn {
    width:81px; height:62px;
    display:inline;float:right;
    margin-bottom:10px;
}
.lgBtn a, .lgBtn a:link, .lgBtn a:visited, .lgBtn a:hover, .lgBtn a:active { display:block; width:81px; height:65px; }
.lgBtn a span, .lgBtn a:link span, .lgBtn a:visited span, .lgBtn a:hover span, .lgBtn a:active span { display:none; }

.buynowLg a, .buynowLg a:link, .buynowLg a:visited, .buynowLg a:hover, .buynowLg a:active {
    display:block;
}
.buynowLg a:hover { background-position: -456px top; }

.logoSpace .right .lgBtn.savenowLg { 
    display:block; 
    float:left;
}
.savenowLg a, .savenowLg a:link, .savenowLg a:visited, .savenowLg a:hover, .savenowLg a:active {
    display:block;
}
.savenowLg a:hover { background-position: -456px top; }

.accessoryLinks { display:block;clear:both; }
a.smallGray { 
    font: italic bold 8.5px/8.5px Verdana;
    text-decoration:none; 
    color:#564c44; 
    border-right:solid 1px #b0aba8;
    padding:0 0.5em;
    text-align:center;
}
a.lastitem { border:none; }

.menuSpace {
    width:738px;
    margin:0 auto;
    height:28px;
}
.menuSpace li {
    display:inline;
    float:left;
    width:107px;
    height:28px;
}
.menuSpace li a {
    display:block;
    height:28px;
    line-height:28px;
}
.menuSpace li.homeLnk     { width:82px; }
.menuSpace li.aboutLnk    { width:118px; }
.menuSpace li.prodLnk     { width:115px; }
.menuSpace li.saveLnk     { width:101px; }
.menuSpace li.wmLnk       { width:183px; }
.menuSpace li.tafLnk      { width:139px; }

.menuSpace li.homeLnk a   { background-position:0 -128px;         }
.menuSpace li.aboutLnk a  { background-position:-82px -128px;    }
.menuSpace li.prodLnk a   { background-position:-200px -128px;    }
.menuSpace li.saveLnk a   { background-position:-315px -128px;    }
.menuSpace li.wmLnk a     { background-position:-416px -128px;    }
.menuSpace li.tafLnk a    { background-position:-599px -128px;    }

.menuSpace li.homeLnk a:hover, .menuSpace li.homeLnk a.current {
    background-position:0 -156px;
}
.menuSpace li.aboutLnk a:hover, .menuSpace li.aboutLnk a.current {
    background-position:-82px -156px;
}
.menuSpace li.prodLnk a:hover, .menuSpace li.prodLnk a.current {
    background-position:-200px -156px;
}
.menuSpace li.saveLnk a:hover, .menuSpace li.saveLnk a.current {
    background-position:-315px -156px;
}
.menuSpace li.wmLnk a:hover, .menuSpace li.wmLnk a.current {
    background-position:-416px -156px;
}
.menuSpace li.tafLnk a:hover, .menuSpace li.tafLnk a.current {
    background-position:-599px -156px;
} 

.menuSpace li a span { display:none; }
.menuSpace #couponBannerLnk, .menuSpace #couponImgLnk { display:none; }

.landing .menuSpace { padding:0 0 4px; }
.landing .menuSpace ul { 
	width:240px;float:left;display:inline;margin:5px 0 0 5px; }
.landing .menuSpace ul li { float:none; }
.landing .menuSpace ul li a { 
	display:block;margin:0;height:35px;width:240px;height:35px; }

.landing .menuSpace li.homeLnk a     { background-position:left top;     }
.landing .menuSpace li.aboutLnk a    { background-position:left -35px;   }
.landing .menuSpace li.prodLnk a     { background-position:left -70px;   }
.landing .menuSpace li.saveLnk a     { background-position:left -105px;  }
.landing .menuSpace li.wmLnk         { display:none; }
.landing .menuSpace li.tafLnk a      { background-position:left -140px;  }

.landing .menuSpace #couponImgLnk    { 
	float:left;display:inline;background-position:left -175px;background-repeat:no-repeat;
	width:730px;height:36px; margin:0 0 0 5px; }

.landing .menuSpace #couponImgLnk a, .landing .menuSpace #couponImgLnk a:link, 
.landing .menuSpace #couponImgLnk a:visited, .landing .menuSpace #couponImgLnk a:hover, 
.landing .menuSpace #couponImgLnk a:active 
{ display:block; background-position:left -175px;background-repeat:no-repeat;margin:0;width:730px;height:36px; }

.landing .menuSpace li.homeLnk a:hover       { background-position: -239px top; }
.landing .menuSpace li.aboutLnk a:hover      { background-position: -239px -35px; }
.landing .menuSpace li.prodLnk a:hover       { background-position: -239px -70px; }
.landing .menuSpace li.saveLnk a:hover       { background-position: -239px -105px; }
.landing .menuSpace li.tafLnk a:hover        { background-position: -239px -140px; }
.landing .menuSpace #couponImgLnk a:hover    { background-position: 0 -212px; }
.landing .menuSpace #couponImgLnk a span     { display:none; }

.landing .menuSpace #couponBannerLnk 
{ 	display:inline;float:left;margin:5px 2px 0 0;
	background-repeat:no-repeat;width:491px; height:175px; }
/******* END MASTHEAD ********/


/******* FOOTER ********/
.footer { margin:0;padding:0;background-color:#fff; }
.footer .cArea { width:750px; margin:0 auto; }
.footer a#gskBtn {
    display:block;
    width:131px;
    height:57px;
    background: url(../images/chrome/gsk_logo.gif) no-repeat center top;
    margin:0 auto;
    float:right;
}
.footer a#gskBtn span { display:none; }

.footer .legal {
    text-align:left;
    float:right;
    font-size:9px;
    height:36px;
    margin:14px 10px 0;
    width:300px;
}
.footer .legal p { line-height:1.5em; }
.footer .legal p a, .footer .legal p a:link, .footer .legal p a:visited, .footer .legal p a:hover, .footer .legal p a:active { 
    font: 8px Verdana; color:#363636; text-decoration:none; 
}
/******* END FOOTER ********/

/******* UTILITY CLASSES *********/
/* Clearfix hack code */
.clearfix:after {
    content:" ";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
    .clearfix {display:block;}
/* End hide from IE Mac */
/* End Clearfix hack */