.bodyText { font-size: 10pt;  }

 .bodyTextBold { font-size: 10pt; font-weight: bold;  }

 .bodyTextLarge { font-size: 12pt;  }

 .bodyTextLargeBold { font-size: 12pt; font-weight: bold;  }

 .bodyTextMedium { font-size: 9pt;  }

 .bodyTextMediumBold { font-size: 9pt; font-weight: bold;  }

 .bodyTextSmall { font-size: 7.5pt;  }

 .bodyTextSmallBold { font-size: 7.5pt; font-weight: bold;  }

 .bodyHeader { font-size: 12pt; font-weight: bold; padding-bottom: 5px;  }

 .bodyTextStatus { font-size: 10pt; color: #D00E29; font-weight: bold; padding-top: 5px; padding-bottom: 5px;  }

 .bodyTextStatusSmall { font-size: 7.5pt; color: #D00E29; font-weight: bold; padding-top: 5px; padding-bottom: 5px;  }

 .bodyTextContrast { font-size: 10pt; color: #D00E29;  }

 .bodyTextContrastBold { font-size: 10pt; color: #D00E29; font-weight: bold;  }

 .bodyTextContrastSmall { font-size: 7.5pt; color: #D00E29;  }

 .bodyTextContrastSmallBold { font-size: 7.5pt; color: #D00E29; font-weight: bold;  }

 .contrastLabel { font-size: 10pt; font-weight: bold;  }

 .formLabel { font-size: 10pt;  }

 .formLabelRequired { font-size: 10pt; font-weight: bold;  }

 .formHelp { font-size: 7.5pt;  }

 .linkedItem { font-size: 10pt;  }

 .linkedCategory { font-size: 12pt; font-weight: bold;  }

 A { text-decoration: none; color: #4F668F;  }

 A:visited { text-decoration: ; color: #4F668F;  }

 A:hover { text-decoration: none; : #3C92C3;  }

 A:active { color: #4F668F;  }

 TD { font-family: Verdana, Geneva, Arial, sans-serif; font-size: 12px;  }

 TD.mainContent { background-color: #FFFFFF;  }

 A.topNav { font-size: 10px; color: #4F668F;  }

 A.topNav.element.style { position: relative; right: 20px; top:-110; }

 A.topNav:hover { color: #4F668F; text-decoration: underline;  }

 A.topNavSearch { font-size: 10px; text-decoration: none; color: #4F668F;  }

 A.topNavSearch:hover { text-decoration: underline; color: #4F668F;  }

 A.topNavCart { font-size: 10px; text-decoration: none; color: #4F668F;  }

 A.topNavCart:hover { text-decoration: underline; color: #4F668F;  }

 A.infoLink { font-size: 10px; text-decoration: none; color: #4F668F;  }

 A.infoLink:hover { text-decoration: underline; color: #4F668F;  }

 .logoTable { background-color: #FFFFFF;  }

 .browseLink { font-family: Verdana, Geneva, Arial, sans-serif; font-size: 17px; font-weight: bold; color: #4F668F;  }

 .browseLink:hover { text-decoration: none; background-color: #FFFFFF; color: #4F668F;  }

 .bodyHeader { font-family: Verdana, Geneva, Arial, sans-serif; font-size: 22px; color: #5C5C5C;  }
 /* ============================================================ */
 A.secondaryNav { font-size: 12px; color: #4F668F;  color: #ffffff;}

  A.secondaryNav:visited { font-size: 12px; color: #ffffff; }

 A.secondaryNav:hover { font-size: 12px; text-decoration: underline; color: #ffffff; background-color:#b990c2; padding:0px; margin: 0px;  }

 A.secondaryNavSubCat { font-size: 12px; color: #ffffff;  }

  A.secondaryNavSubCat:visited { font-size: 12px; color: #ffffff;  }

 A.secondaryNavSubCat:hover { font-size: 12px; text-decoration: none; font-weight: bold; color: #ffffff; margin:0px; padding:0px; }

/*  A.secondaryNavExtra { font-size: 14px; font-weight: bold; color: #FFFFFF; border-bottom: 3px dotted #c7daef; padding-bottom: 5px; line-height: 20px; width: 180px;} */
 A.secondaryNavExtra { font-size: 12px; font-weight: bold; color: #FFFFFF; padding-bottom: 5px; line-height: 20px; width: 180px;}

  A.secondaryNavExtra:visited { font-size: 12px; font-weight: bold; color: #ffffff; padding-bottom: 5px; line-height: 20px; width: 180px; }

 A.secondaryNavExtra:hover { font-size: 12px; text-decoration: underline; color: #ffffff; background-color:#b990c2; padding-bottom: 5px; line-height: 20px; width: 180px; }

 /* A.secondaryNavNew { font-size: 14px; font-weight: bold; color: #FFFFFF; border-bottom: 3px dotted #c7daef; padding-bottom: 5px; line-height: 20px; width: 180px;}*/
 A.secondaryNavNew { font-size: 12px; font-weight: bold; color: #FFFFFF; padding-bottom: 5px; line-height: 20px; width: 180px;}

  A.secondaryNavNew:visited { font-size: 12px; color: #4F668F; padding-bottom: 5px; line-height: 20px; width: 180px; }

/* A.secondaryNavNew:hover { font-size: 14px; text-decoration: underline; color: #ffffff; background-color:#b990c2; } */
 A.secondaryNavNew:hover { font-size: 12px; text-decoration: underline; color: #ffffff; background-color:#b990c2; padding-bottom: 5px; line-height: 20px; width: 180px; }


 A.secondaryNavSpecial { font-size: 12px; font-weight: bold; color: #FFFFFF; padding-bottom: 5px; line-height: 20px; width: 180px;  }

  A.secondaryNavSpecial:visited { font-size: 12px; text-decoration: none; color: #4F668F;  }

 A.secondaryNavSpecial:hover { font-size: 12px; text-decoration: underline; color: #ffffff; background-color:#b990c2; /* added bal */padding-bottom: 5px; line-height: 20px; width: 180px;}
 /* ============================================================ */
 .toolinput { font-family: Verdana, Geneva, Arial, sans-serif; font-size: 8pt; color: #5C5C5C; border: 1px solid #b990c2; background-color:#ffffff; width: 150px; }

/*  .footer { color: #4F668F; font-size: 11px; background-color: #D9D8D8;  } */
 .footer { color: #FFFFFF; font-size: 11px; background-color: #bbcd9b;  }
/* ========================================================================= */

 .rolloverNavOn { background-color: #A0B973; color: #000000; border-color: #999999; border-style: solid; border-width: 0px; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; font-style: normal; margin: 0px; padding: 0px; text-transform: uppercase;  }

 A.rolloverNavOn { background-color: #A0B973; color: #000000; border-color: #999999; border-style: solid; border-width: 0px; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; font-style: normal; margin: 0px; padding: 6px; text-transform: uppercase;  }

  A.rolloverNavOn:visited { background-color: #bbcd9b; color: #000000; border-color: #999999; border-style: solid; border-width: 0px; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; font-style: normal; margin: 0px; padding: 6px; text-transform: uppercase;  }

 .rolloverNavOff { background-color: #bbcd9b; color: #000000; border-color: #999999; border-style: solid; border-width: 0px; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; font-style: normal; margin: 0px; padding: 0px; text-transform: uppercase;  }

 A.rolloverNavOff { background-color: #bbcd9b; color: #000000; border-color: #999999; border-style: solid; border-width: 0px; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; font-style: normal; margin: 0px; padding: 6px; text-transform: uppercase;  }

  A.rolloverNavOff:visited { background-color: #bbcd9b; color: #000000; border-color: #999999; border-style: solid; border-width: 0px; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; font-style: normal; margin: 0px; padding: 6px; text-transform: uppercase;  }

.rolloverNavSubOn { background-color: #bbcd9b; color: #000000; border-color: #999999; border-style: solid; border-width: 0px; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; font-style: normal; margin: 0px; padding: 0px; /* this controls text casing, uncomment to activate text-transform: uppercase; */ }

 A.rolloverNavSubOn { background-color: #bbcd9b; color: #000000; border-color: #999999; border-style: solid; border-width: 0px; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; font-style: normal; margin: 0px; padding: 4px; /* this controls text casing, uncomment to activate text-transform: uppercase; */ }

  A.rolloverNavSubOn:visited { background-color: #bbcd9b; color: #000000; border-color: #999999; border-style: solid; border-width: 0px; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; font-style: normal; margin: 0px; padding: 4px; /* this controls text casing, uncomment to activate text-transform: uppercase; */ }

 .rolloverNavSubOff { background-color: #A0B973; color: #000000; border-color: #999999; border-style: solid; border-width: 0px; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; font-style: normal; margin: 0px; padding: 0px; /* this controls text casing, uncomment to activate text-transform: uppercase; */ }

 A.rolloverNavSubOff { background-color: #A0B973; color: #000000; border-color: #999999; border-style: solid; border-width: 0px; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; font-style: normal; margin: 0px; padding: 4px; /* this controls text casing, uncomment to activate text-transform: uppercase; */ }

  A.rolloverNavSubOff:visited { background-color: #bbcd9b; color: #000000; border-color: #999999; border-style: solid; border-width: 0px; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; font-style: normal; margin: 0px; padding: 4px; /* this controls text casing, uncomment to activate text-transform: uppercase; */ }

 .cpobutton { font-family: Verdana, Geneva, Arial, sans-serif; /* this controls the font size, by default it is not active font-size: 8.5pt; */height: 20px; color: #4F668F; background-color: #F0F0F0; cursor: pointer; border: 1px; border-style: solid; border-color: #D9D8D8;  }

 .categoryLevel1 { color: #87234D; font-size: 12px; font-weight: bold;  }

  A.categoryLevel1 { color: #87234D; font-size: 12px; font-weight: bold;  }

  A.categoryLevel1:visited { color: #87234D; font-size: 12px; font-weight: bold;  }

 A.categoryLevel1:hover { background-color: #FFFFFF; color: #4F668F;  }

 .categoryLevel2 { color: #000000; font-size: 10px; font-weight: bold; text-transform: uppercase;  }

  A.categoryLevel2 { color: #000000; font-size: 10px; font-weight: bold; text-transform: uppercase;  }

  A.categoryLevel2:visited { color: #000000; font-size: 10px; font-weight: bold; text-transform: uppercase;  }

 A.categoryLevel2:hover { background-color: #FFFFFF; color: #4F668F;  }

 .categoryLevel3 { color: #4F668F; font-size: 10px;  }

  A.categoryLevel3 { color: #4F668F; font-size: 10px;  }

  A.categoryLevel3:visited { color: #4F668F; font-size: 10px;  }

 A.categoryLevel3:hover { background-color: #FFFFFF; color: #4F668F;  }

 .categoryLevel4 { color: #4F668F; font-size: 10px; margin-left: 10px;  }

  A.categoryLevel4 { color: #4F668F; font-size: 10px; margin-left: 10px;  }

  A.categoryLevel4:visited { color: #4F668F; font-size: 10px; margin-left: 10px;  }

 A.categoryLevel4:hover { background-color: #FFFFFF; color: #4F668F;  }

 .categorySeparator { height: 1px;  }

 .mainContent { color: #5C5C5C; background-color: #FFFFFF;  }

 BODY { background-image:url(http://www.usababymn.com/graphics/bg_gradient.jpg); background-repeat: repeat-x; background-color:#c9e5f5;}

 .bodyHeader { color: #5C5C5C;  }

 .alertMsg { color: #D00E29;  }

 .secondaryNav { background-color: #b990c2; font-size: 14px;}

 .secondaryNavLink { color: #FFFFFF;  font-size: 14px; }

 .secondaryNavLink:hover { color: #FFFFFF; font-size: 14px;}

ungroupedExtraPageHdr { }

/* br {margin-top: 10px; margin-bottom: 10px;} */