html {
  font-size: 100%;
  }

body {
  color: #000;
  background-color: #FFF;
  font-family: arial, verdana, helvetica, sanserif;
  line-height: normal;
  margin: 0em;
  padding: 0em;
  padding-bottom: 2em;
  }

a, a:link, a:visited, a:hover {
  color: #00F;
  }

img {
  border: none;
  }

form {
  margin: 0em;
  padding: 0em;
  }



p#jumpLink {
  position: absolute;
  top: 0.5em;
  left: 0.5em;
  font-size: 0.125em;
  }

div#pageBody {
  width: 48.125em;
  border: 1px solid #FFF;
  }

div#headerArea {
  width: 48.125em;
  height: 6.75em;
  border: 1px solid #FFF;
  }

p#headerBackground {
  position: absolute;
  width: 48.125em;
  height: 4.75em;
  margin: 0em;
  z-index: 1;
  }

p#headerBackground img {
  width: 48.125em;
  height: 4.75em;
  }

p#headerImageRight img {
  width: 8.6875em;
  height: 4.75em;
  }

p#headerImageLeft img {
  width: 11.6875em;
  height: 4.75em;
  }

p#headerImageRight {
  position: absolute;
  width: 8.6875em;
  height: 4.75em;
  margin: 0em;
  margin-left: 39em;
  z-index: 2;
  }

p#headerText {
  position: absolute;
  width: 38em;
  color: #FFF;
  margin: 0em;
  margin-top: 1.6875em;
  text-align: right;
  font-weight: bold;
  letter-spacing: 0.0625em;
  z-index: 2;
  }

p#headerImageLeft {
  position: absolute;
  width: 11.6875em;
  height: 4.75em;
  margin: 0em;
  z-index: 3;
  }




ul#topNav {
  position: absolute;
  width: 35em;
  height: 1.5em;
  margin-top: 6.5em;
  font-size: 0.8125em;
  list-style-type: none;
  }

ul#topNav li {
  display: inline;
  color: #000;
  margin: 0em 1.0em 0em 1.0em;
  margin: 0em 0.125em 0em 0.125em;
  padding: 0.4375em 0.5em 0.5em 0.5em;
  padding: 0.4375em 0.3125em 0.5em 0.3125em;
  }

ul#topNav li:hover {
  background-color: #FDF785;
  }




div#headerBoxRight {
  position: absolute;
  width: 16.75em;
  margin-top: 5.125em;
  margin-left: 31em;
  text-align: right;
  border-left: 1px dotted #999;
  }

div#headerBoxRight p {
  margin: 0em;
  }

div#headerSearchBox {
  margin-left: 0.5em;
  float: right;
  }

p#headerBoxRightLinks {
  font-size: 0.5em;
  }




div#w1 {
  width: 48.125em;
  background: url(../images/rightColumnBackground.jpg);
  border: 1px solid #FFF;
  border-top: 1px dotted #999;
  border-bottom: 1px dotted #999;
  border-right: 1px dotted #DDD;
  }


div#w2 {
  display: inline;
  width: 36em;
  background-color: #FFF;
  margin-left: 0.5em;
  padding-right: 0.5em;
  border-right: 1px dotted #999;
  float: left;
  }

div#rightColumn {
  display: inline;
  width: 14.0625em;
  overflow: hidden;
  font-size: 0.75em;
  padding-top: 0.5em;
  padding-left: 0.25em;
  padding-right: 0.25em;
  padding-bottom: 10em;
  float: left;
  border-left: 1px dotted #999;
  }

div#rightColumn p {
  margin: 0.75em 0.25em 0em 0.25em;
  }

div#rightColumn ul {
  margin: 0em;
  padding-left: 2em;
  }

div#rightColumn li {
  font-size: 0.9375em;
  color: #F00;
  margin: 0em;
  margin-top: 0.125em;
  padding: 0em;
  }



div#promotionArea {
  margin-top: 2em;

  display: none;

  }

div#promotionArea p#promotionHeader {
  font-weight: bold;
  text-align: center;
  margin-bottom: 0.5em;
  padding-top: 0.25em;
  padding-bottom: 0.25em;
  border-top: 1px dotted #999;
  border-bottom: 1px dotted #999;
  }

div#promotionArea div.promotionModule {
  background-color: #FEFCD2;
  border: 1px solid #000;
  margin: 0.5em 0.25em 0.5em 0.25em;
  padding: 0.25em;
  }

div#promotionArea div.promotionModule p {
  text-align: center;
  color: #880B08;
  margin: 0em;
  }

div#promotionArea div.promotionModule a {
  font-size: 0.75em;
  }


div#wf1 {
  clear: left;
  }

p.purple {
  color: #5F1168;
  }



div#feature1 {
  display: inline;
  width: 21em;
  margin-right: 0.5em;
  float: left;
  }

div#feature1 h1 {
  font-size: 1em;
  }

p#feature1Image {
  margin: 0em;
  }

div#feature1 p img {
  margin: 0em 0em 0.25em 0.5em;
  float: right;
  }

div#feature2 {
  display: inline;
  width: 13.5em;
  margin-left: 0.5em;
  float: left;
  border-left: 1px dotted #999;
  }

div#feature2 h2 {
  margin-left: 0.5em;
  font-size: 1em;
  }

div#feature2 p {
  margin-left: 0.5em;
  }

div#feature1 h1, div#feature2 h2 {
  margin-top: 0em;
  color: #5F1168;
  }

div#feature1, div#feature2 {
  height: 16em;
  overflow: hidden;
  margin-top: 0.75em;
  margin-bottom: 1em;
  }

div#feature1 p, div#feature2 p {
  font-size: 0.875em;
  }

div#w3 {
  border-top: 1px dotted #999;
  clear: left;
  }

div#featurette1 h3 {
  margin-right: 0.5em;
  }

div#featurette1 p {
  margin-right: 0.5em;
  }

div#featurette2 h3 {
  margin-left: 0.5em;
  margin-right: 0.5em;
  }

div#featurette2 img, div#featurette3 img {
  margin-left: 0.375em;
  }

div#featurette3 h3 {
  margin-left: 0.5em;
  }
  
div#featurette2 p {
  margin-left: 0.5em;
  margin-right: 0.5em;
  }

div#featurette3 p {
  margin-left: 0.5em;
  }

div#featurette1, div#featurette2, div#featurette3 {
  width: 11em;
  margin-top: 0.25em;
  margin-bottom: 0.5em;
  overflow: hidden;
  float: left;
  }

div#featurette3 {
  width: 13.8125em;
  }

div#featurette2, div#featurette3 {
  border-left: 1px dotted #999;
  }

div#featurette1 h3, div#featurette2 h3, div#featurette3 h3 {
  font-size: 0.75em;
  background-color: #FDF785;
  margin-top: 0em;
  margin-bottom: 0em;
  text-align: center;
  }

div#featurette1 p, div#featurette2 p, div#featurette3 p {
  font-size: 0.6875em;
  font-style: italic;
  margin-top: 0.50em;
  }


div#pageFooter {
  margin: 0em;
  width: 48.125em;
  border-bottom: 1px dotted #999;
  }

div#pageFooter p {
  font-size: 0.5625em;
  color: #999;
  margin: 0.5em 0em 0.5em 0em;
  letter-spacing: 0.25em;
  text-align: center;
  }






img#kidCans {
  width: 11.375em;
  height: 7.3125em;
  }

img#groupShot {
  width: 14.75em;
  height: 11.25em;
  margin: 0.625em 0.75em 0.25em 0.5em;
  float: right;
  }











div#w2a {
  display: inline;
  width: 35.75em;
  background-color: #FFF;
  margin-left: 1.25em;
  padding-right: 0em;
  padding-bottom: 3em;
  border-right: 1px dotted #999;
  float: left;
  }

div#w2a h1 {
  color: #FCDC92;
  background-color: #5F1168;
  font-size: 1.375em;
  margin-top: 1.5em;
  margin-right: 1.25em;
  padding: 0.125em 0.5em 0.125em 0.25em;
  letter-spacing: 0.0625em;
  }

div#w2a h2 {
  color: #5F1168;
  font-size: 1.125em;
  margin-top: 1.5em;
  letter-spacing: 0.0625em;
  }

div#w2a p, div#w2a li {
  color: #333;
  font-size: 0.9375em;
  margin-left: 0.375em;
  margin-right: 1em;
  }

div#w2a li {
  line-height: 1.75em;
  }

div#w2a p#mainImage01 {
  margin: 0em;
  }

div#w2a fieldset {
  margin: 0em 2.5em 0em 1em;
  }
  
  


#productNav {
	font-size: 0.75em;
        text-align: center;
        padding: 0em;
}       

#productNav li {
        display: inline;
}       
        
#productNav li a {
        text-decoration: none;
        padding: .625em;
        color: #61106A;
}

#productNav li a:hover {
        text-decoration: underline;
}

#productNav li a.productFocus {
        background-color: #61106A;
        color: #FFFFFF;
}

#w2a div.productDescription {
        border: .0625em solid #CCCCCC;
        padding-bottom: 1em;
        margin-top: 2em;
        margin-right: 1.75em;
        clear: both;
}


#w2a div.productDescription h2 {
        margin: 0em;
        background-color: #E1E1E1;
        border-bottom: 1px solid #CCC;
        color: #000000;
        padding: .5em;
}


#w2a div.productDescription p, #content div.productDescription h3 {
        margin: 2em 2em 0em 2em;
}


#w2a div.productDescription h3 {
        padding: .65em 0em .65em 0em;
        border-top: 1px #999 solid;
        border-bottom: 1px #999 solid;
        clear: both;
}


#w2a div.productDescription img {
        float: left;
        margin: 0em 2em 2em 0em;


}

#w2a div.productDescription ul li {
        margin: 0em 2em 0em 1em;
}

div#appSpecialOffer {
  background-color: #D8B0DE;
  border: 1px solid #692973;
  margin-right: 1.8125em;
  padding: 0.125em 0.375em 0.125em 0.375em;
  }










div#feature1, div#feature2 {
  height: 18em;
  }

div#rightColumn {
  height: 45.0em;
  }

div#featurette1, div#featurette2, div#featurette3 {
  height: 23.0em;
  }
  }
