﻿html, body {
    font: 12px Arial, Helvetica, sans-serif;color:#666;
}

img { behavior: url(scripts/iepngfix.htc) }
#prod { behavior: none; }

strong { font-weight:bold; }
em { font-style:italic; }
sup { vertical-align:super; }
sub { font-size:.5em }

a, a:link, a:visited, a:hover, a:active { color:#003d7d; }

.wrapper {
    width:771px; margin:0 auto; background: #fff url(../images/abreva-bg.gif) repeat-y center top; 
}

.masthead {
    height:122px; background: url(../images/masthead-bg.gif) repeat-x 0 0; position:relative; width:760px; margin:0 auto;
}

.masthead a.btnHome, .masthead a.btnHome:link, .masthead a.btnHome:visited, .masthead a.btnHome:hover, .masthead a.btnHome:active {
    margin:2px 0 0; background: url(../images/en/Abreva-sprites.gif) no-repeat 0 0; width:144px; height:81px; display:inline; float:left;
}

.masthead a span { display:none; }

.masthead .dots {
    position:absolute; right:17px; top:6px; width:191px; height: 190px;
    background: url(../images/en/Abreva-sprites.gif) no-repeat -782px 0;
}

.masthead .mainnav {
    position:absolute; right:71px; top:57px; width:544px; display:table; z-index:100;
}

.masthead .mainnav li { display:table-cell; width: 120px; height: 30px; float:left;
                        height:30px; background: url(../images/en/Abreva-sprites.gif) no-repeat -145px -21px;  }

.masthead .mainnav #btnCSBasics     { width:136px; }
.masthead .mainnav #btnAbrevaWks    { width:124px; }
.masthead .mainnav #btnMgCS         { width:150px; }
.masthead .mainnav #btnRealStories  { width:111px; }

.masthead .mainnav #btnCSBasics
{ background-position:-145px -21px; }
.masthead .mainnav #btnAbrevaWks
{ background-position:-281px -21px; }
.masthead .mainnav #btnMgCS
{ background-position:-405px -21px; }
.masthead .mainnav #btnRealStories
{ background-position:-555px -21px; }

.masthead .mainnav #btnCSBasics.current
{ background-position:-145px -51px; }
.masthead .mainnav #btnAbrevaWks.current
{ background-position:-281px -51px; }
.masthead .mainnav #btnMgCS.current
{ background-position:-405px -51px; }
.masthead .mainnav #btnRealStories.current
{ background-position:-555px -51px; }

.masthead .mainnav li ul.sec-nav li { display:inline; height:auto; margin:0 0 0 10px; width:128px; }
.masthead .mainnav li ul.sec-nav li.first { margin-top:43px; }
.masthead .mainnav li ul.sec-nav li a { display:block; background:url(../images/en/Abreva-sprites.gif) no-repeat -155px -120px; height:28px; }
.masthead .mainnav li ul.sec-nav li#mnuCSWhat a { background-position:-155px -124px;height:42px; }
.masthead .mainnav li ul.sec-nav li#mnuCSTrig a { background-position:-155px -167px;height:30px;margin:0; }
.masthead .mainnav li ul.sec-nav li#mnuCSStages a { background-position:-155px -199px;height:29px;margin:0; }

.masthead .mainnav li ul.sec-nav li#mnuAWDiff a { background-position:-291px -124px;height:42px; }
.masthead .mainnav li ul.sec-nav li#mnuAWAct a { background-position:-291px -167px;height:44px;margin:0; }
.masthead .mainnav li ul.sec-nav li#mnuAWTAF a { background-position:-291px -213px;height:42px;margin:0; }

.masthead .mainnav li ul.sec-nav li#mnuMgTrig a { background-position:-415px -124px;height:28px; }
.masthead .mainnav li ul.sec-nav li#mnuMgDos a { background-position:-415px -153px;height:29px;margin:0; }
.masthead .mainnav li ul.sec-nav li#mnuMgFAQ a { background-position:-415px -184px;height:27px;margin:0; }

.masthead .mainnav li ul.sec-nav li#mnuCSWhat a:hover { background-position:-155px -232px;height:42px; }
.masthead .mainnav li ul.sec-nav li#mnuCSTrig a:hover { background-position:-155px -275px;height:30px;margin:0; }
.masthead .mainnav li ul.sec-nav li#mnuCSStages a:hover { background-position:-155px -307px;height:29px;margin:0; }

.masthead .mainnav li ul.sec-nav li#mnuAWDiff a:hover { background-position:-291px -257px;height:42px; }
.masthead .mainnav li ul.sec-nav li#mnuAWAct a:hover { background-position:-291px -300px;height:44px;margin:0; }
.masthead .mainnav li ul.sec-nav li#mnuAWTAF a:hover { background-position:-291px -346px;height:42px;margin:0; }

.masthead .mainnav li ul.sec-nav li#mnuMgTrig a:hover { background-position:-415px -216px;height:28px; }
.masthead .mainnav li ul.sec-nav li#mnuMgDos a:hover { background-position:-415px -245px;height:29px;margin:0; }
.masthead .mainnav li ul.sec-nav li#mnuMgFAQ a:hover { background-position:-415px -276px;height:27px;margin:0; }

.masthead .mainnav li ul.sec-nav { display:none;height:144px;background:url(../images/en/Abreva-sprites.gif) no-repeat -145px -81px; }
.masthead .mainnav li#btnAbrevaWks ul.sec-nav { height:171px;background-position: -281px -81px; }
.masthead .mainnav li#btnMgCS ul.sec-nav { height:133px; background-position: -405px -81px; }
.masthead .mainnav li#btnRealStories ul.sec-nav { height:33px; background-position: -555px -81px; }

.masthead .mainnav li ul.sec-nav li { width:118px; }
.masthead .mainnav li#btnAbrevaWks ul.sec-nav li { width:100px; }
.masthead .mainnav li#btnMgCS ul.sec-nav li { width:123px; }
.masthead .mainnav li#btnRealStories ul.sec-nav li { width:123px;background:none; }
.masthead .mainnav li#btnRealStories ul.sec-nav li a { background:none; }

.footer { width:772px; margin:0 auto 2em; background: #fff url(../images/en/Abreva-sprites.gif) no-repeat 0 -391px; text-align:center; padding-top:70px; }
.footer .ftrLinks { display:table; width:300px; margin:.25em auto; }
.footer .gskLogo { margin:1em auto; display:block; width:108px; height:29px; background: url(../images/en/Abreva-sprites.gif) no-repeat -865px -384px; }
.footer .gskLogo span { display:none; }

.campfooter{width:771px; margin:0 auto 2em;font-size:xx-small; margin-left:0px; text-align:left;}
.copy { width:619px; margin:0 auto; padding-bottom:30px;}
.copy a, .copy a:link, .copy a:visited, .copy a:hover, .copy a:active { color:#ed2724; }
.breadcrumbs { margin:0 auto 40px; width:619px; display:block; }
.copy .pgHdr, .copy .leader, .copy p { margin:1em 0; }
.copy .pgHdr span, .copy .leader span { display:none; }
.copy .pgHdr, .copy .leader { margin-bottom:20px; }
.copy .guarantee { margin-top:100px;background: url(../images/disc-sep.gif) no-repeat 0 0; padding-top:33px; }

.pixList dd { margin-bottom:25px; }
.pixList .sep { clear:both; width:100%; height:2px; display:block; margin:0; }


