@import url(../jQuery.css);
/*start new styles for web portal*/
.shoppingFooter {
 font-size: 12px;
 font-style: italic;
 color: red;
}
hr {
 color: #D0D7E8;
}
.tableBorder{ /*used for no border on nutriphysical*/
 border-top: 0px;
 border-right: 0px;
 border-bottom: 0px;
 border-left: 0px;
}
.uoMainHeader{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 15px; color: #0F548C;
 font-weight: bold;
 border-bottom: 2px solid lightblue;
 text-transform: lowercase;
}
.successImage{
 float: right;
}
.button {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-style: normal;
 font-weight: bold;
 color: #FFFFFF;
 background-color: #0F548C;
 border: 0px;
}
.npButton {
 background-color: #DDDDDD;
 border: 1 solid #9496A3;
 font-size:8pt;
 font-style:normal;
}
.npMediumButton{
 width: 95px;
 background-color: #DDDDDD;
 border: 1px solid #9496A3;
 font-size: 10px;
 font-style: normal;
 font-weight: bold;
}
.npLargeButton{
 width: 140px;
 background-color: #DDDDDD;
 border: 1px solid #9496A3;
 font-size: 10px;
 font-style: normal;
 font-weight: bold;
}
.navHeader {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 color: #2E618F;
 font-weight: bold;
 background-image:url(../../../../images/usa/webPortals/bgBodyLeft.jpg);
 background-repeat: no-repeat;
}
.topProdText {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 11px;
 color: #003366;
 font-weight: bold;
}
.topProdLink {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 11px;
 text-decoration: underline;
 color: #003366;
 font-weight: bold;
}
.imgBorder {
 border-width: 1px;
 border-color: #FFFF00;
}
.imgNoBorder {
 border-width: 0px;
}
.bgSoft {
 background-color: #FFFFE0;
}
.bgBtnCart {
 background-color: #0F548C;
 width: 75px;
}
.bgBtnCartLarge {
 background-color: #0F548C;
 width: 150px;
}
.bgBtnCartDisabled {
 background-color: #CCCCCC;
 width: 75px;
}
.bgBtnCartLargeDisabled {
 background-color: #CCCCCC;
 width: 150px;
}
.btnCart {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-style: normal;
 font-weight: bold;
 color: #FFFFFF;
 background-color: #0F548C;
 border: 0px;
}
.btnCartLarge {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-style: normal;
 font-weight: bold;
 color: #FFFFFF;
 background-color: #0F548C;
 border: 0px;
}
.btnCartDisabled {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-style: normal;
 font-weight: bold;
 color: #FFFFFF;
 background-color: #CCCCCC;
 border: 0px;
}
.btnCartLargeDisabled {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-style: normal;
 font-weight: bold;
 color: #FFFFFF;
 background-color: #CCCCCC;
 border: 0px;
}
.headerLink{
 text-decoration: none;
 font-weight: normal;
}
.viewTemplateTable {
 width: 100%;
 padding: 0px 0px 0px 0px;
}
.viewTemplateTablePad {
 width: 100%;
 padding: 5px 3px 5px 3px;
}
.bgViewHeader{
 background: none !important;
}
.viewTemplateSubHead {
 background-image:url(../../../../images/usa/webPortals/0mablue.gif);
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-style: normal;
 font-weight: bold;
 color: #FFFFFF;
 text-align: right;
 width: 100%;
 padding-right: 13px;
}
.catImage {
 border: 0px;
}
.catText {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-style: normal;
 color: #000000;
 padding-top: 3px;
}
.boldText {
 font-weight: bold;
}
.masterTable {
 width: 1000px;
 border-width: 0px;
 background-position: left;
 background-repeat: repeat-y;
 border-top: 1px solid #D0D7E8;
 border-right: 1px solid #D0D7E8;
 border-bottom: 1px solid #D0D7E8;
 border-left: 1px solid #D0D7E8;
}
.layoutLeft {
 width: 197px;
 vertical-align: top;
}
.layoutMiddle {
 width: 593px;
 vertical-align: top;
 padding: 0px 3px 0px 3px;
}
.layoutRight {
 width: 197px;
 vertical-align: top;
}
/*
.masterTable {
 width: 778px;
 border-width: 0px;
 background-image: url(../../../../images/usa/webPortals/bgBodyLeft.jpg);
 background-position: left;
 background-repeat: repeat-y;
 border-top: 1px solid #D0D7E8;
 border-right: 1px solid #D0D7E8;
 border-bottom: 1px solid #D0D7E8;
 border-left: 1px solid #D0D7E8;
}
.layoutLeft {
 width: 20%;
 vertical-align: top;
}
.layoutMiddle {
 vertical-align: top;
 padding: 0px 3px 0px 3px;
}
.layoutRight {
 width: 20%;
 vertical-align: top;
}*/

.layoutRightNone {
 width: 0%;
}
.bgFooter {
 background-position: left;
 background-repeat: repeat-y;
 width: 100%;
 vertical-align: top;
}
.bodyText {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 color: #000000;
 text-decoration: none;
}
.bodyTextSmall {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 8px;
 color: #000000;
}
.bodyTextGrey {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 14px;
 color: #666666;
 font-variant: normal;
}
.headerText {
 color: #003F76;
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
}
.searchBarTextBold {
 font-family: "sans-serif", "Trebuchet MS", Verdana;
 font-size: 14px;
 color: #FFFFFF;
 font-weight: bold;
}
.cartHeaderText {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 11px;
 color: #FFFFFF;
 text-decoration: none;
}
.panelTitleTextDark {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 8pt;
 font-style: normal;
 color: #000000;
 font-weight: bold;
}
.panelTitleDuotoneText {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 8pt;
 font-style: normal;
 color: #6093C8;
}
.panelTitleTextDarkXX {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 10pt;
 font-style: normal;
 color: #000000;
 font-weight: bold;
}
.panelTitleDuotoneTextXX {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 10pt;
 font-style: normal;
 color: #6093C8;
 font-weight: bold;
}
.inputButton {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 10px;
 padding: 0px 3px 0px 3px;
}
.bgHeader {
 background-image:url(../../../../images/usa/webPortals/bgTopBar.jpg);
 width: 100%;
 height: 100%;
}
.bgDark {
 background-color: #003F76;
}
.bgLight {
 background-image: url(../../../../images/usa/webPortals/maltBlue.gif);
}
.bgTableSpacer {
 background-image:url(../../../../images/usa/webPortals/bgBodyLeft.jpg);
}
.bgFtProdMovie {
 background-image:url(../../../../images/usa/webPortals/bgFtProdMovie.gif);
 background-repeat:repeat-x;
}
.bgFtBrandsPanel {
 background-image:url(../../../../images/usa/webPortals/bgFtBrandsPanel.gif);
 height: 72px;
}
.bgPanelHeaderLt {
 background-image:url(../../../../images/usa/webPortals/bgPanelHeaderLt.gif);
}
.bgPanelHeader{
 background: #559FD4;
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-size: 14px;
 font-weight: normal;
 color: #FFFFFF;
 height: 22px;
 line-height: 22px;
 width: 100%;
 padding: 0px 0px 10px 8px;
 margin: 0px;
 text-align: left;
}
.bgPanel {
 background-image:url(../../../../images/usa/webPortals/bgPanel.gif);
}
.brandLogo {
 clear: none;
 margin: 3px;
 display: inline;
 float: none;
 text-align: center;
 border: 0px none #000000;
 overflow: hidden;
 padding: 5px 0px 5px 0px;
}
.bgFtPartnersPanel {
 background-image:url(../../../../images/usa/webPortals/bgFtPartnersPanel.gif);
 height: 72px;
}
.partnersLogo {
 clear: none;
 margin: 3px;
 float: none;
 text-align: center;
 border: 0px none #000000;
 overflow: hidden;
 padding: 5px 0px 5px 0px;
}
.bgMaNewsPanel {
 background-image:url(../../../../images/usa/webPortals/bgMaNewsPanel.gif);
 background-repeat: repeat-x;
 background-position: top-left;
 height: 72px;
}
.bgPanel {
 background-image:url(../../../../images/usa/webPortals/bgPanel.gif);
}
.maNewsBodyText {
 vertical-align: top;
 text-align: left;
 clear: left;
 font-weight: normal;
 display: block;
 margin-top: 2px;
 margin-right: 0px;
 margin-bottom: 2px;
 margin-left: 0px;
}
.sectionFooter {
 font-size: 12px;
 font-style: italic;
 color: #2E618F;
}
.menuHeader {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 18px;
 font-style: normal;
 color: #2E618F;
 font-weight: bold;
 padding-left: 6px;
 margin-bottom: 8px;
}
.menuText {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 color: #2E618F;
}
.bgMenuShellTop {
 background-image:url(../../../../images/usa/webPortals/bgPanelHeader.gif);
}
.bgMenuShellRt {
 background-image:url(../../../../images/usa/webPortals/bgPanelHeaderRt.gif);
}
.bgMenuShellLt {
 background-image:url(../../../../images/usa/webPortals/bgPanelHeaderLt.gif);
}
.bgMenuShellBottom {
 background-image:url(../../../../images/usa/webPortals/0mablue.gif);
}
.hrLayout {
 color: #0F548C;
}
.thinTableBorder{
  border: 1px solid #CCCCCC;
  background-color: #FFFFFF;
}
/*end styles for new web portals*/

/* start added after initial integration */

/* Added: 8/10/06 by John Petrey. */
.bgMyActLight {
 background-color: #F2F2F2;
}
.bgMyActDark {
 background-color: #E6E6E6;
}
.bgSuperStoreDark {
 background-color: #C2DEF6;
}
.bgSuperStoreLight {
 background-color: #DEEAF6;
}
.myAccountSmallText {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 10px;
 color: #666666;
}
.cartBgLight{
 background-color: #B9D3EA;
}
.cartColumnHeader {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 color:#15578E;
 font-weight: bold;
}
.superStoreHeaderBg{
 background-color: #0F548C;
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 font-weight: bold;
}
.superStoreButtonsSmall{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 background-color: #D6E7EF;
 border: 1px #8AB9D7 solid;
 border-width:1px;
 font-size: 12px;
 font-weight: bold;
 color: #0F548C;
 width:43px;
 height:20px;
}
.superStoreButtons{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 background-color: #D6E7EF;
 border: 1px #8AB9D7 solid;
 border-width:1px;
 font-size: 12px;
 font-weight: bold;
 color: #0F548C;
 height: 20px;
}
.prodImage {
 border: 0px;
}
.prodImageLg{
 border: 0px;
 width: auto;
 height: auto;
 display: none;
}
.bodyTextGreySmall {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 color: #666666;
 font-variant: normal;
}
.aboutMaHeaderText {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 color: #2E618F;
 font-weight: bold;
}
.prodDetailBg{
 background-color: #e5e5e5;
}
.orderTrackingBg{
 background-color: #e0e0e0;
}

/* Added: 8/10/06 by Steve Newhouse. */
.hotProdLeftHeadText {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 20px;
 color: #FF0000;
 font-weight: bold;
}
.hotProdRightHeadText{
 font-size: 16px;
 color: #003366;
 font-weight: bold;
 vertical-align: bottom;
}
.hotProdBarText {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 padding-right: 10px;
}
.priceStrike {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 color: #000000;
 font-weight: bold;
 text-decoration: line-through;
}
.priceNoStrike {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 color: #000000;
 font-weight: bold;
}
.colorSwatch{
 width: 20px;
 height: 20px;
 border:1px solid #000000;
}
.stockBorder{
 border: 1px solid #0F548C;
 background: #0F548C;
 text-align: right;
}
.error {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: red;
}
.newsText {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 10px;
 color: #666666;
 text-decoration: none;
}
.smText {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 11px;
 color: #000000;
}
.inputSmText{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 11px;
 height: 20px;
 padding: 1px;
 color: #000000;
}
/* Added: 8/10/06 by Newton Whitman. */
.ruledHeader {
 border-top: 1px solid black;
 border-bottom: 1px solid black;
 font-weight: bold;
}
.shoppingHeader {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 15px;
 color: #0F548C;
 font-weight: bold;
 border-bottom: 2px solid lightblue;
 text-transform: lowercase;
}
a.shopStore {
 text-transform: lowercase;
}
a.addStoreLink {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 14px;
 color: #FFFFFF;
 background: #4D81B0;
 border: 3px outset #4D81B0;
 display: block;
 padding: 2px;
 text-decoration: none;
 font-weight: bold;
 height: 46px;
}
.addStoreBorder{
 border: 1px solid #14528B;
 width: 170px;
}
/* end added after initial integration */

/* added by Steve Newhouse 9/24/2006 */
.bodyTextUnderline {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 color: #000000;
 text-decoration: underline;
}
.bodyTextCC {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 22px;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
}
.bodyTextCCBlue {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 22px;
 font-weight: bold;
 color: #000080;
 text-decoration: none;
}
/* added by steve newhouse for custom cocktail and other custom isotonix */
.isoGraph {
 color: black;
 font-size: 7pt;
 font-family: tahoma;
}
.isoHeader {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #00002C;
 background-color: #E1E0E5;
 padding-left: 10px;
}
.isoSubHdr {
 font-weight: bold;
}
.isoSubHdr2 {
 font-weight: bold;
 text-decoration: underline;
}
.isoRow1 {
 background-color: #F3F3F3;
}
.isoRow2 {
 background-color: #FFFFFF;
}
.isoBorder {
 border: 1px solid black;
 border-collapse: collapse;
}
.isoGraphBorder {
 border: 1px solid #457CA5;
 border-collapse: collapse;
}
.isoGraphProduct {
 font-weight: bold;
 background-color: #B9DCFF;
}
.isoGraphNone {
 font-weight: bold;
 background-color: #FF6600;
}
.isoGraphSingle {
 font-weight: bold;
 background-color: #FFCC00;
}
.isoGraphDouble {
 font-weight: bold;
 background-color: #66FF33;
}
.isoGraphTriple {
 font-weight: bold;
 background-color: #9966FF;
}
.isoGraphHighlight {
 background-color: #FFFF93;
}
.isoGraphWarning {
 background-color: #FF0000;
}
.isoGraphNormal {
 background-color: #B9DCFF;
}
.altRowColorNormal {
 background-color: #ffffff;
}
.altRowColorAlternate {
 background-color: #eeeeee;
}
.borderCollapse{
 border-collapse: collapse;
}
.wpFinalPreviewSpecialRow1{
 background-color: #FFE3E7;
}
.wpFinalPreviewSpecialRow2{
 background-color: #e0e0e0;
}
.wpcProfileSpecialRow1{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 color: #000000;
 text-decoration: none;
 background-color: #bcc7d4;
}
.wpcProfileSpecialRow2{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 color: #000000;
 text-decoration: none;
 background-color: #d3dbe4;
}
.bodyTextCCSpecial1 {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 22px;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
 margin: 0px 0px 50px;
 width: 40%;
}
.bodyTextCCSpecial2 {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 22px;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
 margin: 0px 0px 20px;
 width: 40%;
 position: relative;
 top: -40px;
}
.npWarning{
 font-size:19px;
 color:#A81628;
}
/* start styles used for Gene SNP area */
.loginPgHeader1{}
.loginBody{}
.loginTableBorder{}
a.loginLink:link {}
a.loginLink:visited {}
a.loginLink:hover {}
a.loginLink:active {}
a.loginLinkLight:link {}
a.loginLinkLight:visited {}
a.loginLinkLight:hover {}
a.loginLinkLight:active {}
.ntBody{}
.ntTable{}
.ntSizeTable{}
.hideLine{}
a.ntLink:link {}
a.ntLink:visited {}
a.ntLink:hover {}
a.ntLink:active {}
.ntFontNormal{}
.ntFontBold{
 font-weight: bold;
}
.ntFontItalic{
 font-style: italic;
}
.ntFontHeader{}
.ntFontHeaderLarge {
 font-size: 16px;
 font-weight: bold;
}
.ruledHeader{
 font-size: 14px;
 font-weight: bold;
 border-top: 1px solid;
 border-bottom: 1px solid;
}
.informText {
 font-family: "Trebuchet MS", Verdana, sans;
 font-size: 14px;
}
.informTextHighLight {
 font-family: "Trebuchet MS", Verdana, sans;
 font-size: 14px;
 color: #719ED1;
}
/* end styles used for Gene SNP area */
.viewTablePad {
 width: 90%;
}
.whitePaperHeader {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 36px;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
 vertical-align:text-bottom;
 clear: right;
 padding-bottom: 10px;
}
.mediumButton {
 width: 100px;
}
.tabs{
 border-bottom:1px solid #C2D8E6;
}
.wpColor1{
 border-color: #F4F4F4
}
.wpColor2{
 background-color: #FFFFFF;
}
.wpColor3{
 background-color: #C2D8E6;
}
.smallLink{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 10px;
 text-decoration: underline;
 color: #666666;
}
.noPrint{
 border: 0px;
}
.whitePaperText {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 color: #333333;
 padding: 2px 5px 0px 10px;
}
.prodAllSel {
 background-image: url(../../../../images/usa/maScience/tabAllSel.gif);
 background-repeat: no-repeat;
 border: 0px;
 width: 64px;
 height: 27px;
}
.prodBenefitsSel {
 background-image: url(../../../../images/usa/maScience/tabBenefitsSel.gif);
 background-repeat: no-repeat;
 border: 0px;
 width: 64px;
 height: 27px;
}
.prodIngredientsSel {
 background-image: url(../../../../images/usa/maScience/tabIngredientsSel.gif);
 background-repeat: no-repeat;
 border: 0px;
 width: 64px;
 height: 27px;
}
.prodNewsSel {
 background-image: url(../../../../images/usa/maScience/tabNewsSel.gif);
 background-repeat: no-repeat;
 border: 0px;
 width: 64px;
 height: 27px;
}
.prodTestimonialsSel {
 background-image: url(../../../../images/usa/maScience/tabTestimonialsSel.gif);
 background-repeat: no-repeat;
 border: 0px;
 width: 64px;
 height: 27px;
}
.prodScienceSel {
 background-image: url(../../../../images/usa/maScience/tabScienceSel.gif);
 background-repeat: no-repeat;
 border: 0px;
 width: 64px;
 height: 27px;
}
.prodDetailDescSel {
 background-image: url(../../../../images/usa/maScience/tabDetailDescSel.gif);
 background-repeat: no-repeat;
 border: 0px;
 width: 64px;
 height: 27px;
}
.prodFaqSel {
 background-image: url(../../../../images/usa/maScience/tabFaqSel.gif);
 background-repeat: no-repeat;
 border: 0px;
 width: 64px;
 height: 27px;
}
.prodLabelImageSel {
 border: 0px;
 width: 64px;
 height: 27px;
}
.prodAllExist1 {
 background-image: url(../../../../images/usa/maScience/tabAll.gif);
 background-repeat: no-repeat;
 border: 0px;
 width: 64px;
 height: 27px;
}
.prodBenefitsExist1 {
 background-image: url(../../../../images/usa/maScience/tabBenefits.gif);
 background-repeat: no-repeat;
 border: 0px;
 width: 64px;
 height: 27px;
}
.prodIngredientsExist1 {
 background-image: url(../../../../images/usa/maScience/tabIngredients.gif);
 background-repeat: no-repeat;
 border: 0px;
 width: 64px;
 height: 27px;
}
.prodNewsExist1 {
 background-image: url(../../../../images/usa/maScience/tabNews.gif);
 background-repeat: no-repeat;
 border: 0px;
 width: 64px;
 height: 27px;
}
.prodTestimonialsExist1 {
 background-image: url(../../../../images/usa/maScience/tabTestimonials.gif);
 background-repeat: no-repeat;
 border: 0px;
 width: 64px;
 height: 27px;
}
.prodScienceExist1 {
 background-image: url(../../../../images/usa/maScience/tabScience.gif);
 background-repeat: no-repeat;
 border: 0px;
 width: 64px;
 height: 27px;
}
.prodDetailDescExist1 {
 background-image: url(../../../../images/usa/maScience/tabDetailDesc.gif);
 background-repeat: no-repeat;
 border: 0px;
 width: 64px;
 height: 27px;
}
.prodFaqExist1 {
 background-image: url(../../../../images/usa/maScience/tabFaq.gif);
 background-repeat: no-repeat;
 border: 0px;
 width: 64px;
 height: 27px;
}
.prodLabelImageExist1 {
 border: 0px;
 width: 64px;
 height: 27px;
}
.prodBenefitsExist0 {
 height: 0px;
 width: 0px;
}
.prodIngredientsExist0 {
 height: 0px;
 width: 0px;
}
.prodNewsExist0 {
 height: 0px;
 width: 0px;
}
.prodTestimonialsExist0{
 height: 0px;
 width: 0px;
}
.prodScienceExist0{
 height: 0px;
 width: 0px;
}
.prodDetailDescExist0{
 height: 0px;
 width: 0px;
}
.prodFaqExist0{
 height: 0px;
 width: 0px;
}
.prodLabelImageExist0{
 display: none;
 height: 0px;
 width: 0px;
}
.bgWhitePaper{
 background-color: #ECF1F8;
 background-image: url(../../../../images/usa/maScience/wpBg.gif);
 background-repeat: repeat-x;
 background-position: bottom;
}
.bgPrint{
 background-color: #ECF1F8;
}
.dailyPhoto{
 float: left;
 border-width: 0px;
}
.newsHeadline{
 font-weight: bold;
 font-size: 10px;
}
.largeText{
 font-size: 14pt;
}
.smallSubHdr{
 background-color: #0F548C;
}
.dotSeperator{
 vertical-align: center;
 text-align: center;
 background: url(../../../../images/usa/webPortals/dotSep.gif) repeat-y top center;
}
.dotSeperatorText{
 background: #FFFFFF;
 color: #009FD3;
 margin: 3px;
 font-weight: bold;
}
/* AutoShip color scheme */
.btnCart {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-style: normal;
 font-weight: bold;
 color: #FFFFFF;
 background-color: #0F548C;
 border: 0px;
}
.bgBtnCartLarge {
 background-color: #0F548C;
 width: 150px;
}
.bgLight {
 background-image: url(../../../../images/usa/webPortals/maltBlue.gif);
}
.forHeadText {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 20px;
 color: #CCCCCC;
 font-weight: bold;
}
.bgMyActLight {
 background-color: #F2F2F2;
}
.bgMyActDark {
 background-color: #E6E6E6;
}
.bgBtnCart {
 background-color: #0F548C;
 width: 75px;
}
.bgBtnCartLarge {
 background-color: #0F548C;
 width: 150px;
}
.btnCart {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-style: normal;
 font-weight: bold;
 color: #FFFFFF;
 background-color: #0F548C;
 border: 0px;
}
.btnCartLarge {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-style: normal;
 font-weight: bold;
 color: #FFFFFF;
 background-color: #0F548C;
 border: 0px;
}
.unconfirmed1 {
background-color:#F2C2C8;
}
.unconfirmed2 {
background-color:#FBD6DA;
}
.confirmed1 {
background-color:#F2F2F2;
}
.confirmed2 {
background-color:#E6E6E6;
}
.unconfirmedimg {
  background-color:white;
  background-image:url(../../../../images/usa/autoship/icoExclSm.gif);
  background-repeat:no-repeat;
  background-position:center;
}
.rdHeadText {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 20px;
 color:red;
 font-weight: bold;
}
.selectPC {
 background-color:#C6DFF1;
}
.rightASText {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #6093C8;
 font-weight: bold;
 text-decoration:none;
}
.greyGradiant {
 background-image:url(../../../../images/usa/autoship/bgGradCF.gif);
 background-repeat:repeat-x;
 height:35px;
}
.bgPanelHeader {
 background: #0F548C;
 text-align: right;
 width: 100%;
}
.btnAutoShip {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-style: normal;
 font-weight: bold;
 color: #FFFFFF;
 background-color: #000000;
 border: 0px;
}
.leftASText {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 font-weight: bold;
 text-decoration:none;
}
.bgLightHead {
 background-color:#6093C8;
 color:#6093C8;
}
.leftBracket{
 border-left: 1px solid;
 border-top: 1px solid;
 border-bottom: 1px solid;
 border-color: #666666;
}

.bgLtBlueGrad{
 background-image:url(../../../../images/usa/webPortals/faq/barGradMABlue.gif);
 background-repeat:no-repeat;
}
.bgLtBlue{
 background-color: #ACCBE5;
}
.bgClrBlue{
 background-color: #CCDEEE;
}
.bgShadow{
 background-image:url(../../../../images/usa/webPortals/faq/bgBarShadow.gif);
}
.catSubHdr{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 15px;
 color: #0F548C;
 font-weight: bold;
 background-image:url(../../../../images/usa/webPortals/faq/barGradCat1text.gif);
 text-transform: lowercase;
 2px solid lightblue;
 text-indent: 5px;
 background-repeat: no-repeat;
}
.rightSubHeader {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 20px;
 color: #CCCCCC;
 font-weight: bold;
 text-align: right;
}
.panelTitleTextLight{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 8pt;
 font-style: normal;
 color: #a0a0a0;
 font-weight: bold;
}
.leftNameText{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 40px;
 color: #AAC9E5;
 font-weight: bold;
}
.rightNameText{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 40px;
 color: #264175;
 font-weight: bold;
}
.imagePaddingRight{
 margin-left:10px;
 margin-top:5px;
 margin-bottom:5px;
 float:right;
}
.imagePaddingLeft{
 margin-right:10px;
 margin-top:5px;
 margin-bottom:5px;
 float:left;
}
.citeTextLight{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 8pt;
 font-style: normal;
 color: #a0a0a0;
}
.panelTitleTextBlue{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 8pt;
 font-style: normal;
 color: #6093C8;
 font-weight: bold;
}
.largeHeadText {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 30px;
 color: #6093C8;
 font-weight: bold;
}
.featNewsBg{
 background-image:url(../../../../images/usa/webPortals/bgYBNews.gif);
 background-repeat: repeat-x;
 background-position: top-left;
 background-color: #F5F5F5;
}
.featNewsBgBorder{
 background-image:url(../../../../images/usa/webPortals/bgYBNewsBorder.gif);
 background-repeat: repeat-x;
 background-position: top-left;
 background-color: #FFFFFF;
}
.ybArticleList{
 list-style-image: url(../../../../images/usa/webPortals/icoLinkIndicatorR.gif);
}
.tickerText{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 font-weight: bold;
 text-align:center;
 backGround-image:url(../../../../images/usa/webPortals/hdrPanelBg.gif);
}
.lightText {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 11px;
 font-weight: bold;
 font-style: normal;
 color: #CCCCCC;
}
.distEarnHdr{
 font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
 font-size: 14px;
 color: black;
 font-weight: bold;
}
.lightBlueTable{
 float: left;
 background: #FFFFFF;
}
.bodyTextLg {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 16px;
 color: #000000;
 text-decoration: none;
}
/*start mercado styles*/
.zoneBorder {
 border-width: 0px;
 border-top: 1px solid #D0D7E8;
 border-right: 1px solid #D0D7E8;
 border-bottom: 1px solid #D0D7E8;
 border-left: 1px solid #D0D7E8;
}
.bodyTextMd {
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
}
.bodyTextSm {
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-size: 9px;
 color: #000000;
}
.btnBuy {
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-size: 7px;
 color: #FFFFFF;
 background-color: #0F548C;
 border: 0px;
 text-decoration: none;
}
.bgBtnBuy {
 background-color: #0F548C;
}
.prodPanel {
 background: url(../../../../images/usa/webPortals/bgPanelShadow.gif) repeat-x top;
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-size: 12px;
 padding: 0;
 margin: 0;
 display: block;
 text-align: center;
 clear: none;
}
.prodPanelWrapper {
 background: none;
 border: 1px solid #CCCCCC;
}
.prodPanel.final {
 margin: 0;
 width: 100%;
}
.prodPanelWrapperTopHit {
 background:  url(../../../../images/usa/webPortals/bgTopHit.gif) no-repeat top right;
 border: 1px solid #23487A;
}
.prodPanelWrapperFeatured {
 background:  url(../../../../images/usa/webPortals/bgFeatured.gif) no-repeat top right;
 border: 1px solid #ACB85C;
}
.prodPanel .image {
 background: none;
 margin: 0px auto 0px auto;
 padding: 25px 0 0 0;
 vertical-align: middle;
 height: 100px;
 width: 100px;
 clear: both;
 text-align: center;
}
.prodPanel .title {
 background: none;
 width: 150px;
 height: 60px;
 clear: both;
 overflow:hidden;
 vertical-align: middle;
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-size: 12px;
 color: #000000;
 text-align: center;
}
.prodPanel .titleDisabled {
 background: none;
 width: 150px;
 height: 60px;
 clear: both;
 overflow:hidden;
 vertical-align: middle;
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-size: 12px;
 color: #CCCCCC;
 text-align: center;
}
.prodPanel .buyNow {
 background: none;
 width: 150px;
 height: auto;
 clear: both;
 padding: 4px 0 4px 0;
 vertical-align: middle;
 text-align: center;
 float: none;
 padding-bottom: 10px;
}
.prodPanel .priceFeatured {
 width: auto;
 height: auto;
 clear: both;
 padding: 4px 0 4px 0;
 vertical-align: middle;
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-weight: bold;
 font-size: 16px;
 color: #FFFFFF;
 text-align: center;
 background: #ACB85C;
}
.prodPanel .priceTopHit {
 width: auto;
 height: auto;
 clear: both;
 padding: 4px 0 4px 0;
 vertical-align: middle;
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-weight: bold;
 font-size: 16px;
 color: #FFFFFF;
 text-align: center;
 background: #23487A;
}
.prodPanel .priceDisabled {
 width: auto;
 height: auto;
 clear: both;
 padding: 4px 0 4px 0;
 vertical-align: middle;
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-weight: bold;
 font-size: 16px;
 color: #CCCCCC;
 text-align: center;
 background: #FFFFFFF;
}
.prodPanel .price {
 width: auto;
 height: auto;
 clear: both;
 padding: 4px 0 4px 0;
 vertical-align: middle;
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-weight: bold;
 font-size: 16px;
 color: #000000;
 text-align: center;
 background: none;
}
.buttonWrapper {
 background:  url(../../../../images/usa/webPortals/bgBtnRtTopHit.gif) no-repeat top right;
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-weight: bold;
 font-size: 12px;
 color: #FFFFFF;
 height: 19px;
 line-height: 19px;
 display: block;
 width: 120px;
 text-align: center;
 padding: 0px 10px 0px 0px;
 margin: 0 auto 0 auto;
}
.button {
 background:  url(../../../../images/usa/webPortals/bgBtnLtTopHit.gif) no-repeat top left;
 border: none;
 padding: 0px 0px 0px 10px;
}
.left {
 float: left;
}
.buttonWrapperTopHit {
 background:  url(../../../../images/usa/webPortals/bgBtnRtTopHit.gif) no-repeat top right;
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-weight: bold;
 font-size: 12px;
 color: #FFFFFF;
 height: 19px;
 line-height: 19px;
 display: block;
 width: 120px;
 margin: 0 auto 0 auto;
 border: none;
}
.buttonTopHit {
 background:  url(../../../../images/usa/webPortals/bgBtnLtTopHit.gif) no-repeat top left;
 border: none;
}
.buttonWrapperFeatured {
 background:  url(../../../../images/usa/webPortals/bgBtnRtFeat.gif) no-repeat top right;
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-weight: bold;
 font-size: 12px;
 color: #FFFFFF;
 height: 19px;
 line-height: 19px;
 display: block;
 width: 120px;
 margin: 0 auto 0 auto;
 border: none;
}
.buttonFeatured {
 background:  url(../../../../images/usa/webPortals/bgBtnLtFeat.gif) no-repeat top left;
 border: none;
}
.buttonWrapperDisabled {
 background:  url(../../../../images/usa/webPortals/bgBtnRtDisabled.gif) no-repeat top right;
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-weight: bold;
 font-size: 12px;
 color: #FFFFFF;
 height: 19px;
 line-height: 19px;
 display: block;
 width: 120px;
 margin: 0 auto 0 auto;
 border: none;
}
.buttonDisabled {
 background:  url(../../../../images/usa/webPortals/bgBtnLtDisabled.gif) no-repeat top left;
 border: none;
}
.resultsCol {
 background:  url(../../../../images/usa/webPortals/bgPanelShadow.gif) repeat-x;
 width: 100%;
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-size: 12px;
 display: inline;
 text-align: left;
 clear: none;
 padding-top: 20px;
 border: 1px solid #CCCCCC;
}
.resultsCol.left {
 margin: 0 10px 0 0;
 float: left;
}
.resultsCol.right {
 margin: 0 0 0 0px;
 float: right;
}
.resultsItem {
 margin: 0;
 padding: 5px;
 clear: none;
 float: left;
 width: auto;
 height: auto;
 overflow: hide;
 width: 100%;
}
.resultsItem .price {
 width: auto;
 height: auto;
 clear: none;
 padding: 4px 0 4px 0;
 vertical-align: middle;
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-weight: bold;
 font-size: 16px;
 color: #000000;
 text-align: left;
 background: none;
}
.resultsItem .title {
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-weight: bold;
 font-size: 12px;
 float: none;
 overflow: hide;
 display: block;
 padding: 0;
 margin: 0;
 clear: none;
}
.resultsItem .title .new {
 text-indent: 30px;
 background:  url(../../../../images/usa/webPortals/badgeNew.gif) no-repeat top left;
}
.resultsItem .image {
 padding: 0;
 margin: 0 6px 0 0;
 clear: none;
 float: left;
 width: 100px;
 height: 120px;
 overflow: hide;
}
.bgFadeGray {
 background-image: url(../../../../images/usa/webPortals/bgPageNavRamp.gif);
 background-repeat: repeat;
 background-position: bottom;
}
.bgShadowGray {
 background-image: url(../../../../images/usa/webPortals/bgPanelShadow.gif);
 background-repeat:repeat-x;
}
a.linkMediumSelected {
 color: #000000;
 font-size: 13px;
 text-decoration: none;
}
.zoneStandOut {
 border-width: 0px;
 border-top: 1px solid #D0D7E8;
 border-right: 1px solid #D0D7E8;
 border-bottom: 1px solid #D0D7E8;
 border-left: 1px solid #D0D7E8;
 background-image: url(../../../../images/usa/webPortals/bgTopHit.gif);
 background-position: top;
 background-repeat: repeat-y;
}
.bgPanel {
 background-image: url(../../../../images/usa/webPortals/bgPanelShadow.gif);
 background-position: top;
 background-repeat: repeat;
 width: 100%;
 height: 100%;
}
.userDialog {
 background: url(../../../../images/usa/webPortals/bgUsrDialog.gif) repeat-x bottom;
 background-position: bottom;
 padding: 3px;
 border: 1px solid #CCCCCC;
 width: 548px;
 margin: 0;
 float: right;
 margin: 20px 0 0 0;
 display: block;
 vertical-align:text-bottom;
}
.userDialog.full {
 clear: both;
 width: 100%;
 float: none;
 margin: 0px;
}
.userDialogWrapper {
 padding: 3px;
 margin: 3px;
}
.userDialog p {
 clear: both;
 overflow:hidden;
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-size: 12px;
 font-weight: bold;
 line-height: 12px;
 padding: 4px 0 4px 0;
 margin: 0;
 color: #000000;
 text-align: left;
}
.partnerDisclaimer {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: orange;
 padding: 10px 0 10px 0;
}
/*end mercado styles*/

.vtTitle{
 font-family: "Trebuchet MS";
 color: #FF9900;
 font-size: 18px;
 padding-left: 20px;
}
.vtTitle .vtSubTitle{
 color: #666666;
}
.vtPrice{
 font-family: "Trebuchet MS";
 font-size: 14px;
 color: #000000;
 padding-left: 57px;
}
.vtComing{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 16px;
 color: #6B6152;
 padding-left: 80px;
}
.vtLink{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 14px;
 color: #006699;
 padding-left: 20px;
}
.vtBgColor1{
 background-color: #F5F5F5;
}
.vtBgColor2{
 background-color: #EAFFD4;
}
.vtBgColor3{
 background-color: #E8F9FF;
}
.hShoppingHeader{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 15px;
 color: #0F548C;
 font-weight: bold;
 text-transform: lowercase;
 display: inline;
}
.hViewTemplateSubHead{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-style: normal;
 font-weight: bold;
 color: #FFFFFF;
 display:inline;
}
input.readOnly{
 border: none;
}
.largeNormalLink{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-decoration:underline;
 color: #000000;
}
.spaSearchBoxText{
 font-size: 10px;
 width: 125px;
 height: 22px;
 vertical-align:top;
}
.spanishLink{
 font-size:16px;
}
.linkDisabled{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #003366;
}
.hideText {
  visibility: hidden;
 }
.greenSecText {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 color: #018E04;
}
.rightHeadTextGreen {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 20px;
 color: #018E04;
 font-weight: bold;
}
.bgShadowGreen {
 width: 100%;
 background: url(../../../../images/usa/media/video/bgPanelGreenShadow.gif) repeat-x;
 height: 7px;
}
.thinTableBorderGreen {
 border: 1px solid #018E04;
 background-color: #FFFFFF;
}
.bgGreen {
 background: url(../../../../images/usa/media/video/bgGreen.gif) repeat-x;
}
.btnRemove {
 background: url(../../../../images/usa/webPortals/btnRemove.gif);
 width: 13px;
 height: 13px;
 border: 0;
 cursor: hand;
}
.btnRemoveDisabled {
 background: url(../../../../images/usa/webPortals/btnRemoveDisabled.gif);
 width: 13px;
 height: 13px;
 border: 0;
}
.greenTitleBar {
 background-color: #018E04;
 background: url(../../../../images/usa/media/video/bgHeaderSmGreen.gif) repeat-x;
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-size: 14px;
 font-weight: normal;
 color: #FFFFFF;
 height: 22px;
 line-height: 22px;
 display: block;
 width: auto;
 padding: 0 0 0 3px;
 margin: 0;
 clear: both;
}
.yourVideosBtnDisabled {
 background: url(../../../../images/usa/media/video/btnYourVideosDisabledRight.gif) repeat-x;
 padding: 5px;
 font-family: "Trebuchet MS", Verdana, sans-serif;
 color: #333333;
 font-size: 12px;
 font-weight: bold;
}
.innerShadowGreen{
 background: url(../../../../images/usa/media/video/bgPanelShadowInvGreen.gif) repeat-x bottom;
 width: 100%;
 height: 7px;
}
.ppBreadCrumbContainer {
  background-image: url(../../../../images/usa/media/PrintPress/bgBreadCrumbPrintCenter.jpg);
  background-repeat: no-repeat;
  width: 100%;
  border-width: 0px;
  border-top: 1px solid #D0D7E8;
  border-right: 1px solid #D0D7E8;
  border-bottom: 1px solid #D0D7E8;
  border-left: 1px solid #D0D7E8;
  padding-left: 5px;
}
.buttonWrapperVoitel {
 background:  url(../../../../images/usa/voitel/bgBtnRtVoitel.gif) no-repeat top right;
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-weight: bold;
 font-size: 12px;
 color: #FFFFFF;
 line-height: 19px;
 height: 19px;
 width: 124px;
 display: block;
 text-align: center;
 padding: 0px 10px 0px 0px;
 margin: 0 auto 0 auto;
 cursor: pointer;
}
.formButtonWrapperVoitel {
 background:  url(../../../../images/usa/voitel/bgBtnRtVoitel.gif) no-repeat top right;
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-weight: bold;
 font-size: 12px;
 color: #FFFFFF;
 line-height: 19px;
 height: 19px;
 display: block;
 text-align: center;
 padding: 0px 10px 0px 0px;
 margin: 0 auto 0 auto;
}
.buttonVoitel {
 background: url(../../../../images/usa/voitel/bgBtnLtVoitel.gif) no-repeat top left;
 border: none;
 height: 19px;
 padding: 0px 0px 0px 10px;
}
.buttonWrapperVoitelLg {
 background: url(../../../../images/usa/voitel/bgBtnRtVoitelLg.gif) no-repeat top right;
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-weight: bold;
 font-size: 12px;
 color: #FFFFFF;
 height: 32px;
 line-height: 32px;
 display: block;
 width: 180px;
 text-align: center;
 padding: 0px 10px 0px 0px;
 margin: 0 auto 0 auto;
 cursor: pointer;
}
.btnCheckRatesVoitel {
 font: bold 8pt Arial, Helvetica, sans-serif;
 color: #FFFFFF;
 background: #FF8A03;
 border: 0px;
}
.buttonVoitelLg {
 background: url(../../../../images/usa/voitel/bgBtnLtVoitelLg.gif) no-repeat top left;
 border: none;
 padding: 0px 0px 0px 10px;
 cursor: pointer;
}
.comingSoonVoitel {
 color: #FF8A03;
 font: bold 25px Verdana, Geneva, Arial, Helvetica, sans-serif;
 text-transform: uppercase;
 padding: 6px;
}
.iconPositionVoitel {
 position: relative;
 top: 7px;
 left: 4px;
}
.sectionHeaderVoitel {
 background: #ff972c;
 color: #fff;
 padding: 5px;
 font-weight: bold;
 border-bottom: 2px solid #FF8901;
}
.panelBackgroundVoitel {
 background: #fee8d1;
}
.voitelListItem {
 padding: 6px 6px 6px 10px;
 margin: 0;
 background: url(../../../../images/usa/voitel/bulletVoitel.gif) no-repeat left;
}
.voitelList {
 margin: 10px;
 padding: 0;
 list-style: none;
}
.voitelPara {
 line-height: 18px;
 padding: 15px 5px 5px 5px;
}
.trademark {
 font-size: .5em;
}
.menuPad{
 height:8px;
}
.jLoDVD{
 background: url(../../../../images/usa/media/promos/bgJLo.jpg);
 background-position: left;
 background-repeat: no-repeat;
}
.ppProductContainer{
 width: 210px !important;
 margin: 10px;
 padding: 3px;
 text-align: center;
}
.ppTemplateContainer{
 background: url(../../../../images/usa/webPortals/bgUsrDialog.gif) repeat-x bottom;
 width: 150px;
 height: 150px;
 border: 1px solid #CCCCCC;
 clear: both;
 overflow: hidden;
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-size: 12px;
 font-weight: bold;
}
.innerShadow{
 background: url(../../../../images/usa/media/video/bgUsrDialog.gif) repeat-x bottom;
 width: 100%;
 height: 7px;
}
.voitelOddRow{
 background: #fee8d1;
}
.voitelEvenRow{
 background: #fed2a3;
}
.btnConfirm {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-style: normal;
 font-weight: bold;
 color: #FFFFFF;
 background-color: red;
 border: 0px;
}
.bgBtnConfirm {
 background-color: red;
 width: 75px;
}
.msgText {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: red;
 text-decoration: none;
}
.unconfirmedText {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 11px;
 color: red;
 text-decoration: underline;
}
.confirmedText {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 11px;
 color: #003366;
 text-decoration: underline;
}
.blueSecHeadText {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 14px;
 color: #6093C8;
 font-weight: bold;
 text-decoration: none;
}
.headerText {
 color: #003F76;
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
}
.bodyTextGreySmall {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 color: #666666;
 font-variant: normal;
}
.buttonStd {
 background: url("../../../../images/usa/webPortals/bgBtnLtWhite.gif") no-repeat top left;
 display: inline;
 border: none;
 padding: 0 0 1px 10px;
 color: #666666;
 width: auto;
 height: 22px;
 line-height: 22px;
 margin: 0;
 clear: none;
}
.buttonWrapperStd {
 background:  url("../../../../images/usa/webPortals/bgBtnRtWhite.gif") repeat-x top right;
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-weight: bold;
 font-size: 12px;
 color: #FFFFFF;
 height: 22px;
 line-height: 22px;
 text-align: center;
 padding: 0 10px 8px 0px;
 display: inline;
 margin: 0px 0 0 0;
 clear: none;
}
.buttonStd a {
 font: "Trebuchet MS, Verdana, sans-serif" 12px;
 color: #666666;
}
.buttonStd a:hover {
 font: "Trebuchet MS, Verdana, sans-serif" 12px;
 color: #003366;
}
.buttonStd a:visited {
 font: "Trebuchet MS, Verdana, sans-serif" 12px;
 color: #666666;
}
.bgShadowLtBlue {
 background: #BBD5F8 url("../../../../images/usa/webPortals/bgShadowLtBlue.gif") repeat-x top left;
 text-align: center;
 padding-top: 15px;
 margin-left: -13px;
 margin-right: -4px;
 padding-bottom: 10px;
}
.seachBGMiddle {
 background: url("../../../../images/usa/webPortals/searchBgMiddle.jpg");
}
.idxLinkInactive{
 text-decoration:none;
}
.featImage{
 height: expression(this.height > 45 ? 45: true);
 width: expression(this.width > 135 ? 135: true);
 max-height:60px;
 max-width:135px;
 padding:5px;
}
.bgSpecialOffer{
 background-image:url(../../../../images/usa/webPortals/bgSpecialOffer.jpg);
 background-repeat: repeat-x;
 background-position:bottom;
}
.bgSpecialOfferLg{
 background-image:url(../../../../images/usa/webPortals/bgSpecialOfferLg.jpg);
 background-repeat: repeat-x;
 background-position:bottom;
 border:medium solid #FFCC00;
}
.partnerStoreImgTable{
 float:left;
 margin:5px;
}
.partnerStoreImgTblCell{
 border: 1px solid #CCCCCC;
 height:50px;
 width:126px;
 text-align:center;
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-size: 12px;
 font-weight: bold;
}
.partnerStoreImg{
 height: expression(this.height > 40 ? 40: true);
 width: expression(this.width > 120 ? 120: true);
 max-height:40px;
 max-width:120px;
 padding:1px;
 border:none;
 vertical-align:middle;
}
.fs{
 color:#CC0000;
 font-weight:bold;
 font-size:9px;
 text-decoration:none;
}
.so{
 font-size:9px;
}
.indexNavBorder{
 border-left:thin solid #CCCCCC;
 padding-left:1px;
 padding-right:1px;
}
.bgIndexTitle{
 background-color: #003F76;
}
.indexTitleText{
 font-family: "sans-serif", "Trebuchet MS", Verdana;
 font-size: 14px;
 color: #FFFFFF;
}
.bannerRight{
 width:125px;
}
.isoTableBorder{
 border: 1px solid #000000;
 background-color: #FFFFFF;
 border-collapse: collapse;
}
.isoRow3{
 background-color: #FFFFFF;
 border: 1px solid #000000;
}
.isoBorderHeader{
 border: 1px solid black;
 background-color: #E1E0E5;
 border-collapse: collapse;
 font-weight: bold;
}
.isoBorderSubHeader{
 border: 1px solid black;
 background-color: #F3F3F3;
 border-collapse: collapse;
 font-weight: bold;
}
.bgSearchKimoraLee{
 background: #EF81D1 url("../../../../images/usa/media/promos/bgTitlebar.gif") top left repeat-x;
}
.buttonWrapperKimoraLee{
 background:  url(../../../../images/usa/media/promos/bgBtnRtTopHitKimoraLee.gif) no-repeat top right;
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-weight: bold;
 font-size: 12px;
 color: #FFFFFF;
 height: 19px;
 line-height: 19px;
 display: block;
 width: 80px;
 text-align: center;
 padding: 0px 10px 0px 0px;
 margin: 0 auto 0 auto;
}
.buttonKimoraLee{
 background:  url(../../../../images/usa/media/promos/bgBtnLtTopHitKimoraLee.gif) no-repeat top left;
 border: none;
 padding: 0px 0px 0px 5px;
}
.lgTxtKimoraLee{
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-weight: bold;
 font-size: 12px;
 float: none;
 overflow: hide;
 display: block;
 padding: 0px 0px 0px 5px;
 margin: 0;
 clear: none;
}
.priceKimoraLee{
 width: auto;
 height: auto;
 clear: none;
 padding: 4px 0px 4px 5px;
 vertical-align: middle;
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-weight: bold;
 font-size: 16px;
 color: #000000;
 text-align: left;
 background: none;
}
.productPrice{
 display: block;
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #000000;
 padding: 10px 0 3px 6px;
 height: 14px;
}
.productPrice.amount{
 display: inline;
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #800000;
}
.buttonWrapperHotDeals{
 background: url(../../../../images/usa/webPortals/hotDeals/ui/bgBtnRtHotDeals.gif) no-repeat top right;
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-weight: bold;
 font-size: 12px;
 color: #FFFFFF;
 line-height: 19px;
 height: 22px;
 width: 85px;
 display: block;
 text-align: center;
 padding: 0px 12px 6px 0px;
 margin: 0 auto 0 auto;
 cursor: pointer;
}
.buttonHotDeals{
 background: url(../../../../images/usa/webPortals/hotDeals/ui/bgBtnLtHotDeals.gif) no-repeat top left;
 border: none;
 height: 22px;
 padding: 2px 0px 0px 12px;
}
.feedCol{
 background: url(../../../../images/usa/webPortals/bgPanelShadow.gif) repeat-x;
 width: 100%;
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-size: 12px;
 text-align: left;
 border: 1px solid #CCCCCC;
}
.feedControlBar{
 background: url(../../../../images/usa/media/video/bgUsrDialog.gif) repeat-x bottom;
 height: 7px;
 border: 1px solid #CCCCCC;
}
.hdFeedArrowButtonRight{
 background: url(../../../../images/usa/dblArrowRt.gif) no-repeat center left;
 border: none;
 padding: 0px 0px 0px 10px;
 cursor: hand;
}
.hdFeedArrowButtonLeft{
 background: url(../../../../images/usa/dblArrowLt.gif) no-repeat center left;
 border: none;
 padding: 0px 0px 0px 10px;
 cursor: hand;
}
.hdFeedArrowButtonRightDisabled{
 background: url(../../../../images/usa/dblArrowRtDisabled.gif) no-repeat center left;
 border: none;
 padding: 0px 0px 0px 10px;
}
.hdFeedArrowButtonLeftDisabled{
 background: url(../../../../images/usa/dblArrowLtDisabled.gif) no-repeat center left;
 border: none;
 padding: 0px 0px 0px 10px;
}
.voitelCellServiceBgSmall{
 background: url(../../../../images/usa/voitel/bgVoitelWirelessPanel.jpg) no-repeat top right;
}
.voitelListItemWhite{
 padding: 6px 6px 6px 10px;
 margin: 0px;
 background: url(../../../../images/usa/voitel/bulletVoitelWhtOnBlue.gif) no-repeat left;
}
.voitelListWhite{
 margin: 10px;
 padding: 0px;
 list-style: none;
 color: #fff;
}
.buttonWrapperVoitelOnBlue{
 background: url(../../../../images/usa/voitel/bgBtnRtVoitelBlue.gif) no-repeat top right;
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-weight: bold;
 font-size: 12px;
 color: #fff;
 line-height: 19px;
 height: 19px;
 width: 124px;
 display: block;
 text-align: center;
 padding: 0px 10px 0px 0px;
 margin: 0px auto;
 cursor: pointer;
}
.buttonVoitelOnBlue{
 background: url(../../../../images/usa/voitel/bgBtnLtVoitelBlue.gif) no-repeat top left;
 border: none;
 height: 19px;
 padding: 0px 0px 0px 10px;
}
.voitelCellOverviewGirl{
 display: block;
 border: none;
}
.voitelCellStealthTable{
 clear: both;
 border: 1px solid #ccc;
 margin: 0px 35px 0px 0px;
}
.voitelCellStealthBg{
 padding: 20px;
}
.voitelCellStealthList{
 font: 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
 padding: 0px 0px 0px 10px;
 margin: 15px 4px 0px 4px;
 color: #666;
}
.voitelCellStealthListItems{
 position: relative;
 top: -2px;
 padding: 0px;
 margin: 0px;
}
.voitelCellStealthHeader{
 font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
.voitelCellTrademark{
 font: 7px Verdana, Arial, Helvetica, sans-serif;
 position: relative;
 top: -4px;
}
.voitelCellStealthText{
 font: 10px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
 padding: 0px 0px 0px 10px;
 color: #666;
}
.voitelCellPhoneCallOut{
 background: url(../../../../images/usa/eng/voitel/voitelPhoneCallout.jpg);
 width: 234px;
 height: 75px;
 padding: 21px 150px 10px 120px;
 font: bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
}
.voitelCellWelcome{
 background: url(../../../../images/usa/eng/voitel/voitelWirelessFreedomLogo.jpg);
 width: 443px;
 height: 81px;
 padding: 85px 1px 1px 5px;
 font: 9px Verdana, Arial, Helvetica, sans-serif;
 color: #fff;
}
.voitelCellCarrierOptions{
 background: url(../../../../images/usa/voitel/voitelGrayGradient.jpg);
 padding: 5px 0px 5px 20px;
 width: 160px;
 height: 34px;
 line-height: 16px;
}
.voitelCellStealthBlock{
 background: #fff;
 border: 1px solid #ccc;
}
.voitelCarrierAnchor {
 display: block;
 text-decoration: none;
}
.voitelCellClickHere {
 text-decoration: underline;
}
.travelHeader {
 background-image: url(../../../../images/usa/eng/Accommodations/bgTravelocity.jpg);
 background-position: right;
 background-repeat: no-repeat;
 border: 1px solid #CCCCCC;
 height: 45px;
 width: 486px;
 padding: 5px;
 margin-left: 5px;
}
.travelHeadText {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 16px;
 font-weight: bold;
 color: #2E618F;
}
.shadedContainer {
 background: url(../../../../images/usa/webPortals/bgUsrDialog.gif) repeat-x bottom;
 border: 1px solid #CCCCCC;
}
.bottomBanner{
 text-align: center;
 padding-top: 5px;
}
/* start header redesign 2008 */
.pageHeaderTop{
 background: url(../../../../images/usa/webPortals/bgPageHeader.jpg) repeat-x bottom;
 height: 88px;
 width: 100%;
 padding: 0;
 margin: 0;
}
.pageHeaderIntro{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #000000;
 padding: 3px 0 3px 0;
 clear: right;
}
.pageHeaderIntro .name{
 font-weight: bold;
}
#logoContainer{
 display: block;
 width: 251px;
 vertical-align: top;
 float: left;
 text-align: right;
}
#pageHeaderLogoArea{
 width: 25%;
 vertical-align: top;
 text-align: left;
}
#pageHeaderTabArea{
 padding: 0;
 margin: 0;
 vertical-align: bottom;
}
.pageHeaderBottom{
 background: url(../../../../images/usa/webPortals/bgPageHeaderBottom.gif) repeat-x;
 height: 8px;
 width: 100%;
}
.pageHeaderSearchBar {
 background: url(../../../../images/usa/webPortals/bgSearchBar.gif) repeat-x;
 height: 43px;
 width: auto;
 padding: 0px;
 margin: 0px;
 vertical-align: middle;
}
.pageHeaderTab{
 padding: 0 1px 0 0;
 margin: 0;
 vertical-align:bottom;
}
a#tabHome{
 display: block;
 width: 62px;
 height: 30px;
 background: url(../../../../images/usa/eng/webPortals/tabHome.gif) no-repeat;
 background-position: 0 0;
 margin: 0 1px 0 0;
 padding: 0;
 clear: none;
 float: left;
 vertical-align:bottom;
}
a#tabHome:hover{
 background-position: 0 -30px;
}
a#tabAccount{
 display: block;
 width: 64px;
 height: 30px;
 background: url(../../../../images/usa/eng/webPortals/tabAccount.gif) no-repeat;
 background-position: 0 0;
 margin: 0 1px 0 0;
 clear: none;
 float: left;
 vertical-align:baseline;
 line-height: 28px;
}
a#tabAccount:hover{
 background-position: 0 -30px;
}
a#tabAbout{
 display: block;
 width: 46px;
 height: 30px;
 background: url(../../../../images/usa/eng/webPortals/tabAbout.gif) no-repeat;
 background-position: 0 0;
 margin: 0 1px 0 0;
 clear: none;
 float: left;
 vertical-align:baseline;
 line-height: 28px;
}
a#tabAbout:hover{
 background-position: 0 -30px;
}
a#tabShopPartners{
 display: block;
 width: 59px;
 height: 30px;
 background: url(../../../../images/usa/eng/webPortals/tabShopPartners.gif) no-repeat;
 background-position: 0 0;
 margin: 0 1px 0 0;
 clear: none;
 float: left;
 vertical-align:baseline;
 line-height: 28px;
}
a#tabShopPartners:hover{
 background-position: 0 -30px;
}
a#tabHotDeals{
 display: block;
 width: 59px;
 height: 30px;
 background: url(../../../../images/usa/eng/webPortals/tabHotDeals.gif) no-repeat;
 background-position: 0 0;
 margin: 0 1px 0 0;
 clear: none;
 float: left;
 vertical-align:baseline;
 line-height: 28px;
}
a#tabHotDeals:hover{
 background-position: 0 -30px;
}
a#btnCart {
 display: block;
 width: 81px;
 height: 17px;
 background: url(../../../../images/usa/eng/webportals/btnCart.gif) no-repeat;
 text-align: center;
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 9px;
 font-weight: normal;
 line-height: 15px;
 color: #802229;
 text-decoration: none;
 padding: 14px 0 0 10px;
 overflow: hide;
 margin: 0;
}
a#btnCart:hover{
 background-position: 0 -31px;
}
#searchBar #btnMyList{
 padding: 0 5px 0 0;
 margin-left: 5px;
}
#searchBar #btnMyList span{
 width: 45px;
 margin: 0 5px 0 5px;
 _margin: 0 0 0 2px; /* IE6 hack */
}
a .alt{
 display: none;
}
.spanishLink{
 font-family: "sans-serif", "Trebuchet MS", Verdana;
 font-size: 14px;
 font-weight: bold;
 color: #003366;
 padding: 0 0 0 10px;
}
.searchBarText {
 font-family: "sans-serif", "Trebuchet MS", Verdana;
 font-size: 16px;
 color: #FFFFFF;
}
.searchBarInput {
 display: inline;
 width: 160px;
 height: 18px;
 border: 1px solid #336699;
 clear: none;
 padding: 0;
 margin: 0;
}
.headerLink{
 text-decoration: none;
 font-weight: bold;
}
.headerCartText{
 font-family: "sans-serif", "Trebuchet MS", Verdana;
 font-size: 12px;
 color: #FFFFFF;
 font-weight: bold;
}
a{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 11px;
 color: #003366;
 text-decoration: underline;
}
/* end header redesign 2008 */
.icoAttributes{
 height: 20px;
 width: 20px;
}
.sizeConvChart{
 border: 1px solid black;
 border-collapse: collapse;
}
.sizeConvChart td{
 border-right: 1px solid black;
 border-left: 1px solid black;
 padding-right: 15px;
 text-align: right;
}
.travelTips{
 background: url(../../../../images/usa/Accommodations/bgTipsPanel.gif) repeat-x;
 border: 1px solid #8A8974;
}
.tipsTitle{
 font-family: "Trebuchet MS", Verdana, Arial;
 font-size: 12px;
 color: #193550;
}
.tipsText{
 font-family: "Trebuchet MS", Verdana, Arial;
 font-size: 10px;
 color: #000000;
}
.headText{
 font-size: 11px;
 color: #000000;
}
.hotDealsH1{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 16px;
 color: #589ed2;
 font-weight: bold;
 margin: 0px 0px 5px 0px;
}
.icoAttributes{
 cursor: pointer;
 height: auto;
 width: auto;
}
.pdHeaderAd{
 padding: 0px 0px 12px 0px;
 height: 68px;
 text-align: center;
 vertical-align: center;
 margin-bottom: 10px;
}
.pdTitledTable{
 float: left;
 width: 635px;
 border: none;
 padding: 12px 0px 0px 0px;
}
.pdTitledTable td{
 padding: 0px 8px 0px 8px;
}
.pdTitledTable .footer{
 background: url(../../../../images/usa/eng/secTerm.gif) no-repeat;
 height: 43px;
}
.pdTitledTable .finalFooter{
 background: url(../../../../images/usa/eng/secSep.gif) bottom left no-repeat;
 height: 10px;
 width: 620px;
}
#pdTabArea{
 display: block;
 padding: 0px;
 margin: 0px;
 vertical-align: top;
 width: 620px;
 height: 23px;
 background: url(../../../../images/usa/eng/secStartFade.gif) bottom left no-repeat;
 float: left;
}
#pdHeader{
 display: block;
 background: url(../../../../images/usa/eng/secSepFade.gif) bottom left no-repeat;
 border-left: 1px solid #7F7F7F;
 vertical-align: center;
 line-height: 32px;
 margin: 0px;
 padding: 3px 0px 0px 20px;
 float: left;
 height: 32px;
 width: 620px;
}
.pdContentDefault{
 height: 140px;
 overflow: hidden;
}
.pdContentFull{
 min-height: 140px;
 overflow: hidden;
}
#pdContent{
 display: block;
 font-family: "Trebuchet MS", "sans-serif", Verdana;
 text-decoration: none;
 font-size: 14px;
 border-left: 1px solid #7F7F7F;
 width: 620px;
 margin: 0px;
 vertical-align: top;
 float: left;
}
.pdRelProd{
 padding: 0px;
 margin: 0px;
 width: 40%;
 height: 140px;
 float: left;
}
img.pdRelProd{
 height: auto !important; /* real browsers */
 height: 100px; /* IE6: treated as min-height */
 max-height: 100px;
 width: auto !important; /* real browsers */
 width: 100px; /* IE6: treated as min-width */
 max-width: 100px; /* real browsers */
}
.pdRelProd .singleItem{
 border: none;
 height: 100%;
}
.pdRelProd .itemTitle{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 color: #000000;
}
.pdRelProd .partnerName{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 color: #000000;
}
.pdRelProd .reviewText{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 color: #666666;
}
.pdRelProd .priceLine{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 color: #000000;
}
.pdRelProd .singleItem .price{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-weight: bold;
 font-size: 14px;
 color: #800000;
}
.pdBestPriceBadgeWrapper{
 background: url(../../../../images/usa/webPortals/bgBestPriceRt.gif) no-repeat top right;
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-weight: bold;
 font-size: 12px;
 color: #FFFFFF;
 vertical-align: center;
 height: 39px;
 min-width: 75px;
 width: auto !important;
 width: 75px;
 display: block;
 text-align: center;
 padding: 0px;
 margin: 0px;
}
.pdBestPriceBadge{
 font-family: "Trebuchet MS", "sans-serif", Verdana;
 font-size: 18px;
 color: #800000;
 background: url(../../../../images/usa/webPortals/bgBestPriceLt.gif) no-repeat top left;
 border: none;
 height: 39px;
 min-width: 75px;
 width: auto !important;
 width: 75px;
 padding: 0px 10px 0px 10px;
}
a#prodBenefits0, a#prodIngredients0, a#prodNews0, a#prodScience0, a#prodUniqueness0, a#prodLabel0, a#prodFAQ0, a#prodAll0{
 display: none;
}
a#prodBenefits1{
 display: block;
 width: 57px;
 height: 23px;
 background: url(../../../../images/usa/eng/tabWpBenefits.gif) no-repeat;
 background-position: 0px 0px;
 margin: 0px 1px 0px 0px;
 padding: 0px;
 clear: none;
 float: left;
 vertical-align:bottom;
 cursor: pointer;
}
a#prodBenefits1:hover{
 background-position: 0px -23px;
}
a#prodBenefits1.current{
 background-position: 0px -46px;
 cursor: default;
}
a#prodIngredients1{
 display: block;
 width: 75px;
 height: 23px;
 background: url(../../../../images/usa/eng/tabWpIngredients.gif) no-repeat;
 background-position: 0px 0px;
 margin: 0px 1px 0px 0px;
 padding: 0px;
 clear: none;
 float: left;
 vertical-align:bottom;
 cursor: pointer;
}
a#prodIngredients1:hover{
 background-position: 0px -23px;
}
a#prodIngredients1.current{
 background-position: 0px -46px;
 cursor: default;
}
a#prodNews1{
 display: block;
 width: 42px;
 height: 23px;
 background: url(../../../../images/usa/eng/tabWpNews.gif) no-repeat;
 background-position: 0px 0px;
 margin: 0px 1px 0px 0px;
 padding: 0px;
 clear: none;
 float: left;
 vertical-align:bottom;
 cursor: pointer;
}
a#prodNews1:hover{
 background-position: 0px -23px;
}
a#prodNews1.current{
 background-position: 0px -46px;
 cursor: default;
}
a#prodScience1{
 display: block;
 width: 53px;
 height: 23px;
 background: url(../../../../images/usa/eng/tabWpScience.gif) no-repeat;
 background-position: 0px 0px;
 margin: 0px 1px 0px 0px;
 padding: 0px;
 clear: none;
 float: left;
 vertical-align:bottom;
 cursor: pointer;
}
a#prodScience1:hover{
 background-position: 0px -23px;
}
a#prodScience1.current{
 background-position: 0px -46px;
 cursor: default;
}
a#prodDetailDesc1{
 display: block;
 width: 73px;
 height: 23px;
 background: url(../../../../images/usa/eng/tabWpUniqueness.gif) no-repeat;
 background-position: 0px 0px;
 margin: 0px 1px 0px 0px;
 padding: 0px;
 clear: none;
 float: left;
 vertical-align:bottom;
 cursor: pointer;
}
a#prodDetailDesc1:hover{
 background-position: 0px -23px;
}
a#prodDetailDesc1.current{
 background-position: 0px -46px;
 cursor: default;
}
a#prodLabelImage1{
 display: block;
 width: 39px;
 height: 23px;
 background: url(../../../../images/usa/eng/tabWpLabel.gif) no-repeat;
 background-position: 0px 0px;
 margin: 0px 1px 0px 0px;
 padding: 0px;
 clear: none;
 float: left;
 vertical-align:bottom;
 cursor: pointer;
}
a#prodLabelImage1:hover{
 background-position: 0px -23px;
}
a#prodLabelImage1.current{
 background-position: 0px -46px;
 cursor: default;
}
a#prodFAQ1{
 display: block;
 width: 32px;
 height: 23px;
 background: url(../../../../images/usa/eng/tabWpFaq.gif) no-repeat;
 background-position: 0px 0px;
 margin: 0px 1px 0px 0px;
 padding: 0px;
 clear: none;
 float: left;
 vertical-align:bottom;
 cursor: pointer;
}
a#prodFAQ1:hover{
 background-position: 0px -23px;
}
a#prodFAQ1.current{
 background-position: 0px -46px;
 cursor: default;
}
a#prodAll1{
 display: block;
 width: 57px;
 height: 23px;
 background: url(../../../../images/usa/eng/tabWpViewAll.gif) no-repeat;
 background-position: 0px 0px;
 margin: 0px 1px 0px 0px;
 padding: 0px;
 clear: none;
 float: left;
 vertical-align:bottom;
 cursor: pointer;
}
a#prodAll1:hover{
 background-position: 0px -23px;
}
a#prodAll1.current{
 background-position: 0px -46px;
 cursor: default;
}
a.em{
 color: #7E0000;
}
a.tiny{
 font-size: 10px;
}
.wpLabelImage{
 max-width:620px;
 vertical-align: top;
}
img.icoAttributes{
 border: none;
 height: 20px;
 width: 20px;
}
a#btnProductDemoClose {
 display: block;
 width: 119px;
 height: 27px;
 background: url(../../../../images/usa/eng/btnCloseProdDemo.gif) no-repeat;
 margin: 0px;
 clear: none;
 float: left;
 cursor: pointer;
}
a#btnProductDemoClose:hover {
 background-position: 0px -27px;
}
a#btnProductDemo{
 display: block;
 width: 119px;
 height: 27px;
 background: url(../../../../images/usa/eng/btnViewProdDemo.gif) no-repeat;
 margin: 0px;
 clear: none;
 float: left;
 cursor: pointer;
}
a#btnProductDemo:hover{
 background-position: 0px -27px;
}
a#btnPrintThis{
 display: block;
 width: 74px;
 height: 27px;
 background: url(../../../../images/usa/eng/btnPrintThis.gif) no-repeat;
 margin: 0px;
 clear: none;
 float: right;
 cursor: pointer;
}
a#btnPrintThis:hover{
 background-position: 0px -27px;
}

a#btnEmailThis{
 display: block;
 width: 74px;
 height: 27px;
 background: url(../../../../images/usa/eng/btnEmailThis.gif) no-repeat;
 margin: 0px;
 clear: none;
 float: right;
 cursor: pointer;
}
a#btnEmailThis:hover{
 background-position: 0px -27px;
}
a#btnAddToCart{
 display: block;
 width: 106px;
 height: 26px;
 background: url(../../../../images/usa/eng/btnAddCart.gif) no-repeat;
 margin: 0px;
 cursor: pointer;
}
a#btnAddToCart:hover{
 background-position: 0px -26px;
}
a#btnAddToMyList{
 display: block;
 width: 105px;
 height: 18px;
 background: url(../../../../images/usa/eng/btnAddMyList.gif) no-repeat;
 padding: 0px;
 margin: 2px 0px 0px 0px;
 cursor: pointer;
}
a#btnAddToMyList:hover{
 background-position: 0px -18px;
}
a#btnAddToWishlist{
 display: block;
 width: 105px;
 height: 18px;
 background: url(../../../../images/usa/eng/btnAddWishList.gif) no-repeat;
 padding: 0px;
 margin: 2px 0px 0px 0px;
 cursor: pointer;
}
a#btnAddToWishlist:hover{
 background-position: 0px -18px;
}
a#btnAddToAutoship{
 display: block;
 width: 105px;
 height: 18px;
 background: url(../../../../images/usa/eng/btnAddAutoShip.gif) no-repeat;
 padding: 0px;
 margin: 2px 0px 0px 0px;
 cursor: pointer;
}
a#btnAddToAutoship:hover{
 background-position: 0px -18px;
}
a .alt{
 display: none;
}
.wpNewsSPA1{
 display: none;
}
.hrDashed{
 border: 1px dashed;
}
.rdPriceText{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 14px;
 color: #800000;
 font-weight: bold;
}
#pFilterContent{
 display: block;
 font-family: "Trebuchet MS", "sans-serif", Verdana;
 text-decoration: none;
 font-size: 14px;
 vertical-align: top;
 float: left;
}
.pFilterContentDefault{
 height: 85px;
 overflow: hidden;
}
.pFilterContentFull{
 min-height: 85px;
 overflow: hidden;
}
.pFilterFooter{
 display: block;
 background: url(../../../../images/usa/eng/secFade.gif) top left no-repeat;
 vertical-align: top;
 float: left;
 text-align: center;
 width: 200px;
}
#sFilterContent{
 display: block;
 font-family: "Trebuchet MS", "sans-serif", Verdana;
 text-decoration: none;
 font-size: 14px;
 vertical-align: top;
 float: left;
}
.sFilterContentDefault{
 height: 100px;
 overflow: hidden;
}
.sFilterContentFull{
 min-height: 100px;
 overflow: hidden;
}
.sFilterFooter{
 display: block;
 background: url(../../../../images/usa/eng/secFade.gif) top left no-repeat;
 vertical-align: top;
 float: left;
 text-align: center;
 width: 200px;
}
#bFilterContent{
 display: block;
 font-family: "Trebuchet MS", "sans-serif", Verdana;
 text-decoration: none;
 font-size: 14px;
 vertical-align: top;
 float: left;
}
.bFilterContentDefault{
 height: 100px;
 overflow: hidden;
}
.bFilterContentFull{
 min-height: 100px;
 overflow: hidden;
}
.bFilterFooter{
 display: block;
 background: url(../../../../images/usa/eng/secFade.gif) top left no-repeat;
 vertical-align: top;
 float: left;
 text-align: center;
 width: 200px;
}
.bulletColor{
 color: #005383;
}
.featSearchItem {
 background: url(../../../../images/usa/webPortals/bgFeatSearchProd.gif) repeat-x top;
 border-top: 1px solid #7F7F7F;
 border-bottom: 1px solid #7F7F7F;
 clear: none;
}
.featSearchBorderShowRight{
 border-right: 1px solid #7F7F7F;
}
.featSearchBorderShowLeft{
 border-left: 1px solid #7F7F7F;
}
.featSearchShadow{
 background: url(../../../../images/usa/webPortals/bgLowElementShadow.gif) repeat-x bottom;
 height: 7px;
 clear: none;
}
.searchBarInputSelect {
 padding: 0px;
 margin: 0px;
 font-size: 12px;
 height: 22px;
}
.filterItems{
 padding-left: 10px;
 margin-left: 10px;
}
.hrSolid{
 border: 1px #E1E1E1;
}
.dividerTD{
 background-color: #E1E1E1;
}
.catHeaderBold{
 font-size: 14px;
 font-weight: bold;
 color: #003366;
}
.collapsePointer{
 color: #003366;
 cursor: pointer;
 text-decoration: underline;
}
.subCatLinks{
 color: #003366;
}
.subCatList{
 text-align: left;
}
.popularCatTable{
 float: left;
 width: 635px;
 border: none;
 padding: 12px 0px 0px 0px;
}
#pdCompareHeader{
 display: block;
 background: url(../../../../images/usa/webPortals/bgCompareHeader.jpg) top left no-repeat;
 border-left: 1px solid #7F7F7F;
 vertical-align: center;
 line-height: 32px;
 padding: 3px 10px 0px 0px;
 float: left;
 height: 32px;
 width: 650px;
}
#pdComparison{
 display: block;
 font-family: "Trebuchet MS", "sans-serif", Verdana;
 font-size: 14px;
 padding: 3px 10px 0px 0px;
 vertical-align: top;
 float: left;
 width: 650px;
}
#pdComparison .blankRow{
 background: none;
 text-align: left;
 vertical-align: bottom;
 height: 9px;
 border: none;
}
#pdComparison .comparisonTable{
 width: 580px;
}
#pdComparison .price{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-weight: bold;
 font-size: 14px;
 color: #800000;
}
#pdComparison .rewards{
 font-weight: bold;
}
#pdComparison .rowShadow{
 height: 9px;
 border: none;
 background: url(../../../../images/usa/webPortals/shadCompareTbl.gif) repeat-x top left;
}
#pdComparison .shipping{
 font-weight: bold;
}
#pdComparison hr{
 border: 1px solid #CCCCCC;
}
#pdComparison h1{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 14px;
 color: #6093C8;
 font-weight: bold;
 margin: 0px;
 padding: 10px 0px 5px 0px;
 line-height: 14px;
}
#pdComparison p{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 color: #666666;
 font-weight: bold;
 margin: 0px;
 padding-bottom: 10px;
}
#pdComparison td{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-weight: bold;
 font-size: 14px;
 color: #2E4373;
 height: 58px;
 border: 1px solid #CCCCCC;
 background: url(../../../../images/usa/webPortals/bgCompareTbl.gif) repeat-x top left;
 vertical-align: center;
 text-align: center;
}
#pdComparison td.bestPriceRow{
 height: 58px;
 border: 1px solid #8FB2DA;
 background: url(../../../../images/usa/webPortals/bgCompareTblBest.gif) repeat-x top left;
}
#pdComparison td.headerRow{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 14px;
 color: #6093C8;
 font-weight: bold;
 text-align: center;
 vertical-align: bottom;
 border: none;
 background: none;
}
#pdComparisonDesc{
 font-size: 14px;
 padding: 20px 10px 10px 10px;
 vertical-align: top;
 float: left;
 width: 650px;
}
#pdTabArea .current{
 background-position: 0px -46px;
 cursor: default;
}
.bestPrice{
 font-family: "Trebuchet MS", sans-serif, Verdana;
 font-size: 10px;
 font-weight: bold;
 text-transform: uppercase;
 color: #719ECF;
 clear: both;
 padding: 3px 0px 3px 0px;
}
.pdBestPriceBadge .bestPrice{
 line-height: 15px;
 top: 2px;
 position: relative;
}
a#tabComparePrices{
 display: block;
 width: 97px;
 height: 23px;
 background: url(../../../../images/usa/eng/tabCmpComparePrices.gif) no-repeat;
 background-position: 0px 0px;
 margin-right: 1px;
 clear: none;
 float: left;
 vertical-align:bottom;
}
a#tabComparePrices:hover{
 background-position: 0px -23px;
}
a#tabFullDetails{
 display: block;
 width: 71px;
 height: 23px;
 background: url(../../../../images/usa/eng/tabCmpFullDetails.gif) no-repeat;
 background-position: 0px 0px;
 margin-right: 1px;
 clear: none;
 float: left;
 vertical-align:bottom;
}
a#tabFullDetails:hover{
 background-position: 0px -23px;
}
#deptMenuWrapper {
 width: 197px;
 margin: -13px 0px 0px 0px;
 /margin: -9px 0px 0px 0px; /*IE Hack*/
 position: absolute;
 z-index: 10;
}
.menu{
 width: 197px;
}
.menu, .menu ul{
 margin: 0px;
 padding: 0px;
 border: 0px;
 list-style-type: none;
 display: block;
 min-height: 0px;
}
.menu li{
 margin: 0px;
 padding: 0px;
 border: 0px;
 display: block;
 position: relative;
 z-index: 5;
 border-left: 1px solid #83A5BE;
 border-bottom: 1px solid #83A5BE;
 border-top: 1px solid #83A5BE;
}
.menu>li + li, .menu ul>li + li{/* and remove the top border on all but first item in the list */
 border-top: none;
}
.menu li:hover{
 z-index: 10000;
 white-space: normal;/* resolve IE7 :hover bug (z-index above is ignored if this is not present) */
}
.menu ul{
 visibility: hidden;
 display: none;
 position: absolute;
 z-index: 10;
 left: 0px;
 top: 0px;
 background-image: url(empty.gif);/* required for sticky to work in IE6 and IE7 - due to their (different) hover bugs */
 padding: 30px 30px 30px 10px;
 margin: -30px 0px 0px -10px;
}
.menu li:hover>ul{
 visibility: visible;
 display: block;
 left: 100%;
 top: 0px;
 width: 197px;
}
.menu:after, .menu ul:after{/* -- float.clear -- force containment of floated LIs inside of UL */
 content: ".";
 height: 0px;
 display: block;
 visibility: hidden;
 overflow: hidden;
 clear: both;
}
.menu a{
 background: url(../../../../images/usa/eng/bgDeptMenuItem.gif) repeat-y top right;
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #003561;
 text-decoration: none;
 display: block;
 width: 197px;
 height: 18px;
 padding: 1px 0px 1px 0px;
}
.menu, .menu ul li a{
 background: url(../../../../images/usa/eng/bgDeptSubMenuItem.gif) top right;
}
.menu a:hover, .menu li:hover>a{
 background-position: right -35px;
 text-decoration: none;
 color: #FFFFFF !important;
}
#svFilterContent{
 display: block;
 font-family: "Trebuchet MS", "sans-serif", Verdana;
 text-decoration: none;
 font-size: 12px;
 vertical-align: top;
 float: left;
}
.svFilterContentDefault{
 height: 100px;
 overflow: hidden;
}
.svFilterContentFull{
 min-height: 100px;
 overflow: hidden;
}
.svFilterFooter{
 display: block;
 background: url(../../../../images/usa/eng/secFade.gif) top left no-repeat;/*../../../../images/usa/eng/secFade.gif */
 vertical-align: top;
 float: left;
 text-align: center;
 width: 200px;
}
.catTitledTable{
 float: left;
 border: none;
 padding: 12px 0px 0px 0px;
}
.catTitledTable td{
 padding: 0px 8px 0px 8px;
}
#deptMenuWrapperLeftNav{
 width: 197px;
 margin: 0px;
 position: relative;
 top: -13px;
 z-index: 50;
}
.menuBreadCrumbText{
 font-size: 12px;
 color: #2D4371;
}
.menuItemText{
 font-size: 12px;
 color: #2D4371;
}
.gsmContentDefault{
 width: 200px;
 max-height: 250px;
 height: 250px !important;
 overflow: hidden;
}
.gsmContentFull{
 width: 200px;
 overflow: hidden;
}
.startingPriceText{
 font-size: 12px;
 color: #333333;
}
.pageText{
 font-size: 12px;
 color: #808080;
 font-weight: normal;
}
.detailText{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 color: #808080;
}
a.detailText:link, a.detailText:visited, a.detailText:active{
 color: #808080;
}
.pcRegBtnBg{
 background-image:url(../../../../images/usa/webPortals/bgHighlightGrad.gif);
 background-position: right;
 background-repeat: no-repeat;
}
.cursorPoint{
 cursor: pointer;
}
.thickBoxCloseBdr{
 border-left: 1px solid #989898;
 border-bottom: 1px solid #989898;
}
.anonLoginTblFmt{
 padding: 0px 0px 5px 0px;
}
.anonRegTblFmt{
 padding: 7px 0px 0px 0px;
}
.anonSkipTblFmt{
 padding: 0px 0px 7px 0px;
}
.loginPdButtonWrapFmt{
 margin: 0px;
 width: 83px;
}
.loginMaRwdFmt{
 margin: 0px 20px 0px 0px;
}
.pcLoginBorder{
 
}
.pcLoginSubHeading{
 font-family: "Trebuchet MS", Verdana, Arial;
 font-size: 14px;
 color: #508BC9;
 background-color: #EDF6FC;
 padding: 5px 5px 5px 5px;
}
.pcLoginHeading{
 font-family: "Trebuchet MS", Verdana, Arial;
 font-size: 14px;
 color: #9F1C20;
 padding: 5px 5px 5px 5px;
}
.anonPdButtonWrapWdt{
 width: 83px;
}
.loginPdButtonDisFmt{
 margin: 0px;
 width: 95px;
}
.pcLoginTopHeading{
 font-family: "Trebuchet MS", Verdana, Arial;
 font-size: 14px;
 color: #508BC9;
 padding: 5px 5px 5px 5px;
}
.emphasizedText{
 font-family: "normal Trebuchet", Verdana, Arial;
 font-size: 12px;
 color: #872225;
}
.noteText{
 font-family: "normal Trebuchet", Verdana, Arial;
 font-size: 10px;
 color: #989898;
}
.appealText{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 color: #9F1C20;
 text-decoration: none;
 font-weight: bold;
}
.signIn{
text-decoration:underline;
}
#pageHeaderWelcome{
 width: 40%;
 vertical-align: middle;
 text-align: left;
}
.maRedeemBg{
 background-color: #f2f3f5;
}
#prContents{
 border: none;
}
#sorter{
 position: relative;
 padding: 1px 0px 1px 0px;
}
.bottom{
 display: block;
 position: static;
}
.pdTitledTable td.titleRow>a{
 text-decoration: none;
 font-size: 14px;
 font-weight: normal;
 color: #FFFFFF !important;
}
.prodReviewsLegend{
 width: 400px;
 padding: 10px;
}
.prodReviewsVendorLogo{
 width: 264px;
 height: 70px;
}
.prPagination{
 position: relative;
 color: #666666;
 border: none;
}
.prReviewCount, .prReviewSortBox{
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-size: 14px;
 font-weight: normal;
 color: #FFFFFF;
 line-height: 22px;
 text-transform: lowercase;
}
.prReviewCount{
 position: relative;
 top: -4px;
}
.prReviewTools{
 padding-top: 5px;
 background: url(../../../../images/usa/eng/secSep.gif) top left no-repeat;
}
.prReviewWrap{
 border: none;
 padding-bottom: 10px;
}
.prSnippetNumberOfRatingsText, .prSnippetWriteReview{
 display: none;
}
.prSnippetRatingUnclickable, .prStarsSmall, .prSnippetReadReviews{
 float: left;
 vertical-align: bottom;
}
.prSnippetTitle{
 float: left;
 vertical-align: bottom;
 font-size: 11px;
 color: #666666;
 font-variant: normal;
 font-weight: normal;
}
.prSummaryHeader, #prReviewSummary{
 background: none;
 border: none;
}
.prSummaryWriteReview{
 overflow: hidden;
}
.prwrapper #prSubmit{
 padding-right: 25px;
}
.prwrapper .button{
 background: #FFFFFF url("http://services.powerreviews.com/images/button_double.gif") no-repeat scroll right top;
 padding: 5px 3px 6px 0px;
 font-size: 12px;
}
.prwrapper .lfarrow{
 background-position: left top;
 padding-left: 24px;
 padding-right: 0;
}
#pr_end_review_text{
 display: none;
}
.noWrap {white-space:pre;}
.readerText {
 font-size: 10px;
 color: #CCCCCC;
}
.maNewsStand {
 margin: 0;
 width: 100%;
 height: 100%;
 overflow: hidden;
 background: url(../../../../images/usa/newsstand/bgNewsstand.jpg) no-repeat;
}
.comingSoon {
 color: #CCCCCC;
}
.bgBlack{
 background-color: #000000;
}
.prSummaryPrintableViewLink{
 display: none;
}
.btmMarginNone{
 margin-bottom: 0px;
}
.btnBodyText0{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 color: #003366;
 text-decoration: underline;
 border: 0px;
 cursor: pointer;
 display:table-cell;
}
.btnBodyText1{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 color: #000000;
 text-decoration: none;
 border: 0px;
}
.subHeader{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #000000;
 background-color: #dddee3;
 text-align: center;
}
.tblBgLgtBlue{
 background-color: #e9edf6;
}
.tblHdrPadBold{
 padding: 7px;
 font-weight: bold;
}
input.req{
 border: 1px solid maroon;
}
select.req{
 color: maroon;
 border: 1px solid maroon;
}
.bgBlue01{
 background-color: #edf6fc;
}
.marginLeft13{
 margin: 0px 0px 0px 13px;
}
.widthTextBox86{
 width: 86px;
}
.widthTextBox272{
 width: 272px;
}
.widthTextBox274{
 width: 274px;
}
.widthTextBox116{
 width: 116px;
}
.reqBorder{
 color: maroon;
 border: 1px solid maroon;
}
.nsAlignImage {
 vertical-align: top;
}
.nsHeader {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 16px;
 color: #6093C8;
 font-weight: bold;
 text-decoration: none;
}
.nsArticleVisible {
 visibility: visible;
}
.nsArticleHidden {
 visibility: hidden;
}
.nsPrice {
 color: #9F1C20;
 font-weight: bold;
}
.nsArticleTableBorder {
 border: 2px;
}
.nsArticleSubButtonWrapper {
 background: url(../../../../images/usa/newsstand/bgBtnRtTiny.gif) no-repeat top right;
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-weight: bold;
 font-size: 12px;
 color: #FFFFFF;
 line-height: normal;
 height: 15px;
 width: 40px;
 display: block;
 text-align: center;
 padding: 0px 10px 0px 0px;
 margin: 0px auto 0px auto;
 cursor: pointer;
}
.nsArticleSubButtonWrapFmt {
 margin: 0px;
 width: 50px;
}
.nsArticleButton{
 background: url(../../../../images/usa/newsstand/bgBtnLtTiny.gif) no-repeat top left;
 border: none;
 height: 15px;
 padding: 0px 0px 0px 10px;
}
.nsWhiteText {
 color: #FFFFFF;
 padding: 2px 2px 2px 4px;
 font-weight: bold;
 font-size: 10px
}
.nsArticleRowBg {
 background: url(../../../../images/usa/bgTitlebarWShadow.gif) repeat;
}
.nsListTable {
 border: 1px solid #D0D7E8;
}
.nsBreadCrumbContainer {
 background: #FFFFFF url(../../../../images/usa/webPortals/bgUsrDialog.gif) repeat-x bottom;
 width: 100%;
 border: 1px solid #CCCCCC;
 clear: both;
 overflow:hidden;
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-size: 12px;
 font-weight: bold;
}
.nsAlertBox {
 width: 100%;
 background-color: #ffffdb;
 border: 1px solid #666666;
 padding-left: 2px;
 font-weight: bold;
 vertical-align: middle;
}
.nsHideProduct {
 display: none;
}
.nsShowProduct {
 visibility: visible;
}
.nsSubscribeButtonWrapFmt {
 margin: 0px;
 width: 160px;
}
.nsElementShadow {
 background: url(../../../../images/usa/newsstand/shadowBreadcrumb.gif) repeat-x top;
}

.nsBgListLight {
 background-color: #FFFFFF;
}
.nsBgListDark {
 background-color: #ECF3FB;
}
.nsProdName {
 color: #336699;
}
.nsSingleButtonWrapFmt {
 margin: 0px;
 width: 100px;
}
.altRowBg0{
 background: #f1f1f1;
}
.altRowBg1 {
 background: #ffffff;
}
.banner{
 max-height: 250px;
 max-width: 770px;
}
.borderBottom{
 border-bottom: 1px solid black;
}
.caption{
 border: 1px solid;
 margin: 3px;
}
.contactContainer{
 width: auto;
 height: auto;
 padding: 5px;
}
.featPanel{
 border-right: 1px dashed #dddddd;
}
.featProdTable{
 padding-bottom: 25px;
}
.logo{
 float: left;
 padding: 0px 15px 15px 0px;
 max-height: 72px;
 max-width: 770px;
}
.merchantBanner{
 width: 121px;
}
.prodImageContainer{
 width: 100px;
}
.prodImageFeat{
 height: 200px;
 width: 200px;
 padding: 5px;
}
.storefrontImageSm{
 max-height: 100px;
 max-width: 100px;
 padding: 5px;
}
.storefrontImageLg{
 max-height: 200px;
 max-width: 200px;
 padding: 5px;
}
.unhidden{
 display: block;
}
#flyout{
 position: fixed;
 top: 0;
 left: 0;
 background: url("../../../../images/usa/eng/webPortals/premierPartner.png") no-repeat top left;
 width: 397px;
 height: 100px;
 display: none;
 z-index: 1;
}
.darkBlueSecHead {
 font-family: "Trebuchet MS", "Verdana", "sans-serif";
 font-size: 14px;
 color: #2D4371;
 font-weight: bold;
}
.darkBlueSecText {
 font-family: "Trebuchet MS", "Verdana", "sans-serif";
 font-size: 10px;
 color: #2D4371;
 font-weight: bold;
 line-height:10px;
}
a.prodBenefits1{
 display: block;
 width: 57px;
 height: 23px;
 background: url(../../../../images/usa/eng/tabWpBenefits.gif) no-repeat;
 background-position: 0px 0px;
 margin: 0px 1px 0px 0px;
 padding: 0px;
 clear: none;
 float: left;
 vertical-align:bottom;
 cursor: pointer;
}
a.prodIngredients1{
 display: block;
 width: 75px;
 height: 23px;
 background: url(../../../../images/usa/eng/tabWpIngredients.gif) no-repeat;
 background-position: 0px 0px;
 margin: 0px 1px 0px 0px;
 padding: 0px;
 clear: none;
 float: left;
 vertical-align:bottom;
 cursor: pointer;
}
a.prodNews1{
 display: block;
 width: 42px;
 height: 23px;
 background: url(../../../../images/usa/eng/tabWpNews.gif) no-repeat;
 background-position: 0px 0px;
 margin: 0px 1px 0px 0px;
 padding: 0px;
 clear: none;
 float: left;
 vertical-align:bottom;
 cursor: pointer;
}
a.prodScience1{
 display: block;
 width: 53px;
 height: 23px;
 background: url(../../../../images/usa/eng/tabWpScience.gif) no-repeat;
 background-position: 0px 0px;
 margin: 0px 1px 0px 0px;
 padding: 0px;
 clear: none;
 float: left;
 vertical-align:bottom;
 cursor: pointer;
}
a.prodDetailDesc1{
 display: block;
 width: 73px;
 height: 23px;
 background: url(../../../../images/usa/eng/tabWpUniqueness.gif) no-repeat;
 background-position: 0px 0px;
 margin: 0px 1px 0px 0px;
 padding: 0px;
 clear: none;
 float: left;
 vertical-align:bottom;
 cursor: pointer;
}
a.prodLabelImage1{
 display: block;
 width: 39px;
 height: 23px;
 background: url(../../../../images/usa/eng/tabWpLabel.gif) no-repeat;
 background-position: 0px 0px;
 margin: 0px 1px 0px 0px;
 padding: 0px;
 clear: none;
 float: left;
 vertical-align:bottom;
 cursor: pointer;
}
a.prodFAQ1{
 display: block;
 width: 32px;
 height: 23px;
 background: url(../../../../images/usa/eng/tabWpFaq.gif) no-repeat;
 background-position: 0px 0px;
 margin: 0px 1px 0px 0px;
 padding: 0px;
 clear: none;
 float: left;
 vertical-align:bottom;
 cursor: pointer;
}
a.prodAll1{
 display: block;
 width: 57px;
 height: 23px;
 background: url(../../../../images/usa/eng/tabWpViewAll.gif) no-repeat;
 background-position: 0px 0px;
 margin: 0px 1px 0px 0px;
 padding: 0px;
 clear: none;
 float: left;
 vertical-align:bottom;
 cursor: pointer;
}
.nsCarouselHeader1 {
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-size: 16px;
 margin-bottom: 0px;
 color: #336699;
}
.nsCarouselHeader2 {
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-size: 12px;
 color: #000000;
}
.buttonFlexWrapperLeft{
 background: url(../../../../images/usa/webPortals/btnStdRt.gif) no-repeat top right;
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-weight: bold;
 font-size: 12px;
 color: #FFFFFF;
 line-height: 23px;
 height: 22px;
 width: 110px;
 display: block;
 float: left;
 text-align: center;
 padding: 0px;
 margin: 0px auto 0px auto;
 cursor: pointer;
}
.dottedBorder{
 border: 1px dotted #CCCCCC;
 border-collapse: collapse;
}
.readerPrefsTable {
 width:100%;
 padding: 5px 3px 5px 3px;
}
.prefsTableRows {
 border-style: inset;
 border-width: 1px;
 border-bottom-color: #6093C8;
 border-right-color: #6093C8;
 border-top: none;
 border-left: none;
}
.prefsTableHeader {
 border-style: none;
 padding: 5px 0px 5px 5px;
 color: #003F76;
 font-size: 13px;
 text-align: left;
 font-weight: 800;
}
.displayOption {
 font-size: 14px;
 color: #003F76;
 font-weight: 600;
}
.bgLightText {
 background-image: url(../../../../images/usa/webPortals/maltBlue.gif);
}
table.prefsTableBorder {
 border-width: 2px;
 border-style: solid;
 border-color: lightGray;
}
ol.rightHeadTextMd div{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
 text-decoration: none;
 font-weight: normal;
 padding: 20px 0px 20px 0px;
}
.captionSecondary{
 padding: 3px;
}
.fbBanner{
 max-width: 770px;
}
.fbShadow{
 background-color: #cccccc;
}
.fbStorefrontContainer{
 font-size: 12px;
 font-family: "Trebuchet MS", Verdana, sans-serif;
 width: 770px;
}
.fbStorefrontTitle{
 font-size: 14px;
 font-weight: bold;
 margin-bottom: -12px;
}
.featPrice{
 margin-bottom: -10px;
}
.relBrandsProds{
 color: #999999;
 font-size: 10px;
 font-family: "Trebuchet MS", Verdana, sans-serif;
}
.relBrandsTableBorder{
 border-left: 1px solid #ededed;
 border-right: 1px solid #ededed;
}
.relBrandsText{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 11px;
 font-weight: bold;
}
.resize120{
 max-width: 120px;
 max-height: 120px;
}
.resize200{
 max-width: 200px;
 max-height: 200px;
}
.resize100{
 max-height: 100px;
 max-width: 100px;
}
.dpMenuMain{
 width: 213px;
 height: 42px;
 color: #003366;
 text-decoration: none;
 cursor:pointer;
 background: url(../../../../images/usa/eng/webPortals/header/btnDeptMenu.gif) no-repeat;
}
#miniCartMnu {
 position: absolute;
 z-index: 99;
 margin: -11px 0px 0px -17px;
 /margin: -6px 0px 0px -17px; /*IE Hack*/
}
.miniCartBtns, .miniCartBtns.empty{
 height: 105px;
 width: 234px;
 background: url(../../../../images/usa/eng/webPortals/header/bgCartMenuBot.png) no-repeat;
}
.miniCartLblRed{
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #800000;
}
.menuSpacer {
 width: 5px;
}
a.wpSrchGoBtn{
 clear: none;
 float: left;
 font-family: "Trebuchet MS", Verdana, Arial;
 font-size: 12px;
 font-weight: bold;
 height: 42px;
 margin-top: -6px;
 /margin-top: -5px;/*IE Hack*/
 position: static;
 text-decoration: none;
 text-align: center;
 width: 34px;
 line-height: 40px;
 padding: 0px 0px 0px 1px;
 background: url(../../../../images/usa/eng/webPortals/header/btnGo.gif) no-repeat;
}
a.wpSrchGoBtn:hover{
 background: url(../../../../images/usa/eng/webPortals/header/btnGo.gif) no-repeat -1px -42px;
}
a.wpMyListLnk{
 display: block;
 height: 42px;
 width: 52px;
 line-height: 40px;
 text-decoration: none;
 background: url(../../../../images/usa/eng/webPortals/header/btnMyList.gif) no-repeat;
}
a.wpMyListLnk:hover{
 background: url(../../../../images/usa/eng/webPortals/header/btnMyList.gif) no-repeat -1px -42px;
}
.wpMyListText {
 font-family: "Trebuchet MS", Verdana, Arial;
 font-size: 11px;
 font-weight: bold;
 text-decoration: underline;
 position: relative;
 top: 1px;
 left: 7px;
 color: #006699;
}
a.button{
 background: transparent url(../../../../images/usa/eng/webPortals/header/btnStdRt.gif) no-repeat scroll top right;
 color: #3D4D59;
 display: block;
 font-family: "Trebuchet MS", Verdana, Arial;
 font-size: 11px;
 font-weight: bold;
 height: 22px;
 padding: 0px 8px 0px 0px;
 margin: 0px 8px 0px 0px;
 text-decoration: none;
 width: 95%;
 clear: right;
}
a.button span{
 background: transparent url(../../../../images/usa/eng/webPortals/header/btnStdLtEdit.gif) no-repeat;
 display: block;
 line-height: 10px;
 padding: 7px 0px 5px 25px;
 margin: 0px;
}
a.button:hover span{
 text-decoration: underline;
}
a.button.primary{
 background: transparent url(../../../../images/usa/eng/webPortals/header/btnPriRt.gif) no-repeat scroll top right;
 color: #A35D00;
 display: block;
 float: left;
 font-family: "Trebuchet MS", Verdana, Arial;
 font-size: 11px;
 font-weight: bold;
 height: 22px;
 margin-right: 8px;
 padding-right: 8px;
 text-decoration: none;
}
a.button.primary span{
 background: transparent url(../../../../images/usa/eng/webPortals/header/btnPriLtArr.gif) no-repeat;
 display: block;
 line-height: 10px;
 padding: 7px 0px 5px 25px;
}
.srchBarSubText {
 font-size: 11px;
 color: #FFFFFF;
 text-align: left;
}
.srchProdsInput {
 padding: 0px;
 margin: 0px;
 font-size: 12px;
 height: 19px;
 border: 1px solid #336699;
}
.miniCartSecure{
 font-size: 11px;
 color: #999999;
}
.miniCartDesc{
 font-size: 12px;
 color: #003366;
 display: block;
 padding: 0px;
}
.miniCartItem{
 font-size: 11px;
 color: #000;
}
.miniCartText{
 font-size: 12px;
 color: #003366;
}
.shopDeptsText{
 top: 13px;
 left: 12px;
 position: relative;
 font-weight: normal;
 text-decoration: underline;
 font-size: 14px;
}
.miniCartMenuMain{
 width: 218px;
 height: 42px;
 background: url(../../../../images/usa/eng/webPortals/header/btnCart.gif) no-repeat;
 cursor: pointer;
}
.miniCartMenuMainOver{
 width: 218px;
 height: 42px;
 background: url(../../../../images/usa/eng/webPortals/header/btnCart.gif) no-repeat -1px -42px;
 cursor: pointer;
}
.miniCartProds{
 height: auto;
 width: 235px;
 background: url(../../../../images/usa/eng/webPortals/header/bgCartMenu.png) repeat-y;
}
a.headerLink:hover{
 text-decoration: none;
 font-weight: bold;
}
.miniCartLbl{
 font-size: 12px;
 position: relative;
 top: 13px;
 left: 33px;
}
.wpHeaderText{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 color: #003366;
 font-weight: bold;
}
.wpHeaderText a.headerLink{
 font-size: 12px;
}
a.headerLink:hover{
 text-decoration: none;
 font-weight: bold;
}
.footerDigicert{
 margin: 5px 5px 5px auto;
}
#maGlobalAlert{
 background: url(../../../../images/usa/eng/maGlobal/back_lightbox.gif) repeat-x scroll bottom left;
 width: 480px;
 padding: 0px 10px;
 margin: 0px;
 border: solid #999 1px;
 position: relative;
 font: normal 12px "Trebuchet MS", arial, sans-serif;
}
#maGlobalAlert .close{
 position: absolute;
 top: 17px;
 right: 0px;
 background: #fff;
 border-left: solid #999 1px;
 border-bottom: solid #999 1px;
 margin: 0px;
 padding: 5px 10px;
}
#maGlobalAlert h1{
 background: url(../../../../images/usa/eng/maGlobal/logo_maGlobal_lightbox.gif) no-repeat scroll top left;
 text-indent: -9999px;
 position: relative;
 width: 500px;
 height: 80px;
 padding: 0px;
 margin: 0px -10px;
}
#maGlobalAlert h2{
 color: #369;
 padding: 5px 0px;
 margin: 0px;
}
#maGlobalAlert p.tagline{
 position: absolute;
 top: 25px;
 left: 110px;
 color: #666;
}
.maGlobalButtonWrapWdt{
 width: 100px;
}
.maStayButtonWrapWdt{
 width: 160px;
}
.largeTitleTextRed{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 16px;
 font-weight: bold;
 color: red;
 font-style: italic;
}
.mediumTitleText{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 14px;
 color: #2D4371;
}
.resize150{
 max-width: 150px;
 max-height: 150px;
}
.resize160{
 max-width: 160px;
 max-height: 160px;
}
.resize170{
 max-width: 170px;
 max-height: 170px;
}
.resize180{
 max-width: 180px;
 max-height: 180px;
}
.resize190{
 max-width: 190px;
 max-height: 190px;
}
a.attributeLinks{
 text-decoration: none;
 color: #fff;
 background: url('../../../../images/usa/webPortals/icoLinkIndicatorR.gif') no-repeat;
 background-position: left center;
 cursor: pointer;
 padding-left: 8px;
}
a.attributeLinksOpen{
 text-decoration: none;
 color: #fff;
 background: url('../../../../images/usa/webPortals/icoLinkIndicatorD.gif') no-repeat;
 background-position: left center;
 cursor: pointer;
 padding-left: 10px;
}
.resizePartnerLogo{
 max-width: 128px;
 max-height: 48px;
}
li.bulletColor a{
 font-size: 13px;
}
.attrPointer{
 cursor: pointer;
}
.featSearchBorderShowRight190{
 border-right: 1px solid #7F7F7F;
}
.featuredProductContent190{
 background: url('../../../../images/usa/webPortals/bgFeatSearchProd.gif') repeat-x top;
 border: 1px solid #7F7F7F;
 width: 200px;
 height: 200px;
}
.featuredProductImage190{
 border: 1px solid #7F7F7F;
 width: 200px;
 height: 200px;
}
.popularCatTable635{
 width: 635px;
 border: none;
 padding: 12px 0px 0px 0px;
 text-align: center;
}
.ccHeader{
 position: absolute;
 top: 0px;
 left: 50%;
 width: 999px;
 margin-left: -505px;
}
.stdHeader{
width: 100%;
}
.bullet{
 color: #005383;
 font-size: 14px;
}
.gsmContentOne{
 width: 200px;
 height: 80px;
 overflow: hidden;
}
.categoryImageBorder{
 padding: 3px;
 margin: 3px;
 border: 1px solid #CCCCCC;
}
.ccCelebrityHeader{
 position: absolute;
 top: 0px;
 left: 50%;
 width: 998px;
 margin-left: -505px;
}
.partnerCatSel {
 text-align: right;
 background-color: #ddeeff;
 padding: 16px 12px;
}
a.button.large{
 background:transparent url(../../../../images/usa/webPortals/btnStdLgRt.gif) no-repeat scroll top right;
 color:#3D4D59;
 display:block;
 float:left;
 font-family:"Trebuchet MS", Verdana, Arial;
 font-size:14px;
 font-weight:700;
 height:26px;
 text-decoration:none;
 margin:0px 12px 0px 0px;
 padding:0px 12px 0px 0px;
}
a.button.large span{
 background:transparent url(../../../../images/usa/webPortals/btnStdLgLt.gif) no-repeat;
 display:block;
 line-height:13px;
 padding:6px 0px 7px 12px;
}
a.button.large.primary{
 background:transparent url(../../../../images/usa/webPortals/btnPriLgRt.gif) no-repeat scroll top right;
 color:#A35D00;
 display:block;
 float:left;
 font-family:"Trebuchet MS", Verdana, Arial;
 font-size:14px;
 font-weight:700;
 height:26px;
 text-decoration:none;
 margin:0px 12px 0px 0px;
 padding:0px 12px 0px 0px;
}
a.button.large.primary span{
 background:transparent url(../../../../images/usa/webPortals/btnPriLgLt.gif) no-repeat;
 display:block;
 line-height:13px;
 padding:6px 0px 7px 12px;
 width: 160px;
}
a.buttonSmlBlue{
 background:transparent url(../../../../images/usa/webPortals/btnStdRt.gif) no-repeat scroll top right;
 color:#3D4D59;
 display:block;
 float:left;
 font-family:"Trebuchet MS", Verdana, Arial;
 font-size:11px;
 font-weight:700;
 height:22px;
 text-decoration:none;
 margin:0px 8px;
 padding:0px 8px 0px 0px;
}
a.buttonSmlBlue span{
 background:transparent url(../../../../images/usa/webPortals/btnStdLt.gif) no-repeat;
 display:block;
 line-height:22px;
 padding-left:7px;
 margin:0px;
}
a.buttonSmlBlue:hover span{
 text-decoration:underline;
}
.asMgrButtonTbl{
 margin-left:20px;
}
.imageBorder{
 border:thin solid gray;
}
.inpBxWidth{
 width:20px;
}
.prodCartMain{
 margin-left:20px;
 border-collapse:collapse;
 background-color:#EBF3FF;
 border-color:#069;
}
.tblMrg{
 margin-left:16px;
}
.topBotCartInfo{
 margin-left:20px;
 background-color:#FFF;
}
.xxSmall{
 font-size:xx-small;
}
#partExecptFlyout{
 position: fixed;
 top: 0;
 left: 0;
 height: 80px;
 width: 330px;
 background: url("../../../../images/usa/eng/webPortals/uiInfoBalloonPartner.png") no-repeat top left;
 padding: 38px 50px 5px 15px;
 max-width: 330px;
 margin: 0px;
 display: none;
 text-align: left;
}
.bgFeatOfferLg{
 border:1px solid #7899B7;
 background: #FFFFFF;
 width:130px !important;
 height: 90px;
 min-height: 120px;
}
.bgFeatOfferTop{
 border:1px solid #7899B7;
 background: #E8F1FE;
 width:740px;
 height:118px;
}
a.button.plain span{
 background: transparent url(../../../../images/usa/eng/webPortals/header/btnStdLt.gif) no-repeat;
 padding: 7px 0px 5px 7px;
}
.currPage{
 text-decoration: none;
 color: #000000;
}
.partBadge{
 background: #2A68B4;
 color: #FFFFFF;
 width: 80px;
 height: 12px;
 font-weight: bold;
 font-size: 1.0em;
 padding: 0px;
 word-spacing: 1px;
 line-height: 10px;
}
.partBgIndexTitle{
 background: url(../../../../images/usa/webPortals/bgHighlightEl.gif) no-repeat 1px;
 width: 28px;
 height: 28px;
 padding-top: 10px;
 font-family: sans-serif, "Trebuchet MS", Verdana;
 font-size: 14px;
 color: #FFFFFF;
 text-decoration: none;
 text-align: center;
 vertical-align: middle;
 font-weight: bold;
}
.partExcept{
 cursor: pointer;
 text-decoration: underline;
 color: #9F1C20;
 padding: 0px;
}
.partExceptText{
 display: none;
}
.partFSBadge{
 background: #2A68B4;
 color: #FFFFFF;
 letter-spacing: 0px;
}
.partIPBadge{
 background: #900B15;
 color: #FFFFFF;
 word-spacing: -1px;
 letter-spacing: 0px;
}
.partnerBoxLiner{
 border-bottom: 1px solid #808080;
}
.partnerBoxLiner form{
 padding: 0px;
 margin: 0px;
}
.partnerFilters{
 width:740px;
}
.partnerShipCntry{
 position: relative;
 top: -2px;
}
.partnerStoreBadgeTblCell{
 width: 90px;
 padding: 0px 5px;
 text-align: center;
}
.partPPBadge{
 background: #F2BF25;
 color: #000000;
}
.partPRBadge{
 background: #4385B5;
 color: #FFFFFF;
}
.partSOBadge{
 letter-spacing: 0px;
}
.partStoreImg{
 height: expression(this.height > 40 ? 40: true);
 width: expression(this.width > 120 ? 120: true);
 max-height:40px;
 max-width:120px;
 padding:1px;
 border:none;
 vertical-align:middle;
}
.partStoreImgTable{
 width: 610px;
 height: 80px;
 border:1px solid #7899B7;
 border-bottom: none;
 background: #E8F1FE;
}
.partStoreImgTableAlt{
 width: 610px;
 height: 80px;
 border:1px solid #7899B7;
 border-bottom: none;
 background: #EFF6FF;
}
.partStoreImgTableCap{
 width: 610px;
 height: 1px;
 border-top:1px solid #7899B7;
}
.partStoreImgTblCell{
 height:50px;
 width:126px;
 text-align:center;
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-size: 12px;
 background: #FFFFFF;
}
a.genTab0{
 background: transparent url(../../../../images/usa/webPortals/tabGenRt.gif) no-repeat scroll top right;
 display: block;
 font-size: 11px;
 height: 25px;
 text-decoration: none;
 float: left;
 clear: right;
 padding: 0px 10px 1px 0px;
 margin: 0px;
 position: relative;
 z-index: 1;
 top: -0px;
}
a.genTab0 span{
 background: transparent url(../../../../images/usa/webPortals/tabGenLt.gif) no-repeat;
 display: block;
 text-align: center;
 vertical-align: middle;
 padding: 6px 0px 8px 10px;
 margin: 0px;
 position: relative;
 z-index: 1;
}
a.genTab1{
 background: transparent url(../../../../images/usa/webPortals/tabGenSelRt.gif) no-repeat scroll top right;
 display: block;
 font-size: 11px;
 height: 25px;
 text-decoration: none;
 float: left;
 clear: right;
 padding: 0px 10px 0px 0px;
 margin: 0px;
 position: relative;
 z-index: 1;
 top: -0px;
}
a.genTab1 span{
 background: transparent url(../../../../images/usa/webPortals/tabGenSelLt.gif) no-repeat;
 display: block;
 text-align: center;
 vertical-align: middle;
 padding: 6px 0px 10px 10px;
 margin: 0px;
}
.resize75{
 max-width: 75px;
 max-height: 75px;
}
.partWIBadge{
 background: #ff6633;
 color: #000000;
 word-spacing: -0px;
 letter-spacing: 0px;
}
.resizeTo75{
 max-width: 75px;
 max-height: 75px;
 height: 75px;
 width: 75px;
 overflow: hidden;
}
.resizeTo100{
 max-height: 100px;
 max-width: 100px;
 height: 100px;
 width: 100px;
 overflow: hidden;
}                                                    
.imageBorderVh{
 border: 1px solid #B3B3B3;
}
.mediumTextVh{
 font-size: 11pt;
 font-weight: bold;
}
.viewingHistoryHeading{
 margin: 0px;
 padding: 0px;
 color: #003366;
 font-size: 14px;
 font-weight: bold;
}
.viewingHistoryHeading{
 margin: 0px;
 padding: 0px;
 color: #003366;
 font-size: 14px;
 font-weight: bold;
}
.bgFeatOfferLg form{
 display: inline;
}
.contentPanel.titled.interiorPage h2{
 display: block;
 background: #478DC8;
 color: #FFFFFF;
 padding: 2px 4px 2px 4px;
 width: 652px;
 border: 1px solid #478DC8;
}
.displayInline0, .displayBlock0{
 display: none;
}
.displayInline1{
 display: inline;
}
.displayBlock1{
 display: block;
}
.hdPostDesc{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 color: #000;
}
a.hdPostTitle, a.hdPostDesc{
 text-decoration: none;
}
a.hdPostTitle:hover{
 color: #589ed2;
}
a.hdPostDesc:hover{
 color: #000;
}
.hdPostTable{
 width: 742px;
 border: 1px solid #0e456e;
 margin-top: 5px;
}
.hdPostTitle{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 16px;
 color: #589ed2;
 font-weight: bold;
}
.hdSubScript, .hdSubScript a{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 color: #999999;
 font-style: italic;
 font-weight: normal;
}
.hotDealsBdrBtm0{
 border-bottom: 0px;
}
.hotDealsBdrBtm1{
 border-bottom: 1px solid #0e456e;
}
.hotDealsBdrTop0{
 border-top: 0px;
}
.hotDealsBdrTop1{
 border-top: 1px solid #0e456e;
}
.hotDealsBg0{
 background: #eaf2ff;
}
.hotDealsBg1{
 background: #fff2e1;
}
.hotDealsBlogImg{
 height: 64px;
 width: 64px;
}
.hotDealsSubTitle{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 14px;
 color: #999999;
 font-weight: bold;
}
.moreDealsLink0{
 background: url(../../../../images/usa/arrow_down.gif) no-repeat right;
 display: block;
 width: 100px;
 text-align: left;
 padding: 5px 0px;
}
.moreDealsLink1{
 background: url(../../../../images/usa/arrow_up.gif) no-repeat right;
 display: block;
 width: 100px;
 text-align: left;
 padding: 5px 0px;
}
.moreDealsTab{
 margin: -1px auto 0px auto;
 border: 1px solid #0e456e;
 border-top: 0px;
 display: block;
 width: 120px;
}
a.hdPostDesc:hover{
 color: #000;
}
a.hdPostTitle, a.hdPostDesc{
 text-decoration: none;
}
a.hdPostTitle:hover{
 color: #589ed2;
}
.btmTabsBorder{
 border-bottom: 1px solid #999999;
}
ul.offerTab{
 margin: 0px;
 padding: 0px;
}
ul.offerTab li{
 list-style-type: none;
 float: left;
 border-right: 1px solid black;
}
ul.offerTab li.last{
 border: 0px;
}
ul.offerTab li a{
 text-decoration: none;
 display: block;
 padding: 0px 5px;
}
ul.hdOffersList{
 margin: 0px;
 padding: 0px;
}
ul.hdOffersList li{
 float: left;
 list-style-type: none;
}
ul.hdOffersList li a{
 display: block;
 padding: 0px 5px 0px 0px;
}
ul.letterBarList{
 margin: 0px;
 padding: 0px;
}
ul.letterBarList li{
 float: left;
 list-style-type: none;
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 11px;
 color: #003366;
 padding: 0px 7px;
}
ul.letterBarList li a{
 display: block;
}
.offerDisplay{
 line-height: 18px;
}
.hdTabsContainer{
 margin-bottom: -2px;
 height: 26px;
 overflow: hidden;
}
.hdUpAnchor{
 padding: 0px 0px 0px 15px;
 background: url(../../../../images/usa/arrow_up.gif) no-repeat left;
 width: 60px;
}
.flexTopProds{
 position: relative;
 display: block;
 float: left;
 width: 200px;
 padding-bottom: 10px;
 margin-top: -10px;
 clear: both;
 zoom: 1;
}
.featBrandsPartners{
 text-align: center;
 padding-top: 5px;
 width: 750px;
}
.topBanner{
 text-align: center;
}
td.featuredSeller{
 text-align: center;
 width: 239px !important;
 height: 64px !important;
 overflow: hidden;
 margin: 0 auto 0 auto;
 border: 1px solid #DDDDDD;
}
td.featuredSeller:hover{
 border: 1px solid #BBBBBB;
}
.searchImage{
 text-align: center;
 width: 200px !important;
 height: 200px !important;
 overflow: hidden;
}
img[src*="msgAdvertisement"]{
 text-align: center;
 display: block;
 margin: 0 auto 0 auto;
 padding: 0 0 3px 0;
}
.bgClrBlue td, .bgClrBlue table{
 background-color: #CCDEEE;
 border: none
}
.layoutMiddleFull p{
 clear: left;
}
td.featSearchShadow td{
 text-align: center !important;
 margin: 0 auto 0 auto !important;
}
td.featSearchShadow td.featuredProductContent190 table td{
 padding: 0 0 0 30px !important;
 text-align: left !important;
}
td.rightSubHeader{
 font-size: 16px;
 color: #003366;
 font-weight: bold;
 vertical-align: bottom;
}
.hdPostTable td{
 width: 742px;
}
.hdPostTable td.hotDealsBlogImg{
 width: auto;
 text-align: center;
 padding: 0 6px 0 0;
}
.searchImage img{
 max-width: 190px;
 max-height: 190px;
}
table.breadCrumbContainer+div.elementShadow+table.tableBorder{
 clear: left;
}
table.breadCrumbContainer+table{
 float: left;
 clear: left;
}
table.breadCrumbContainer+table+table{
 float: left;
 clear: left;
}
#counter{
 width: 760px !important;
 overflow: hidden;
}
.pcLoginBorder table td.bodyText{
 min-width: 60px;
 text-align: right;
 padding: 0 5px 0 0;
}
.pcLoginBorder input{
 max-width: 260px;
}
.pcLoginBorder select{
 width: auto;
 padding: 0;
 margin: 0;
}
.pcLoginBorder select[name*="mState"]{
 width: 100px;
}
div.pcLoginBorder{
 max-width: 400px;
 border: 1px solid #989898;
 padding: 3px;
 background: none;
}
table.ppBreadCrumbContainer{
 background: none;
 width: 570px !important;
 border: none;
}
table.ppBreadCrumbContainer td+td{
 text-align: right;
}
.bgLayoutLeftTable .bgTitleBar{
 border: none;
 background: none !important;
}
.bgLayoutLeftTable .bgTitleBar .panelTitleText .boldText{
}
.bgViewHeader img{
 display: none;
}
form[name*="wpForm1"] input{
 border: 1px solid #CCCCCC;
 padding: 3px 0 3px 0;
 width: 230px;
 margin: 0;
}
form[name*="wpForm1"] textArea{
 border: 1px solid #CCCCCC;
 width: 230px;
 height: 300px;
 padding: 3px 0 3px 0;
 margin: 0;
}
form[name*="wpForm1"] input.req{
 border: 1px solid #CC0000;
 padding: 3px 0 3px 0;
}
form[name*="wpForm1"] input.btnCart{
 width: auto !important;
 padding: 3px 0 3px 0;
 border: none;
}
form[name*="wpForm1"] table{
 float: left;
 clear: none;
 width: 760px;
}
form[name*="wpForm1"] table+table{
 width: 300px !important;
}
form[name*="wpForm1"] table+table+table{
 width: 450px !important;
 padding: 0 10px 0 0;
}
td.titleRow{
 background: #559FD4;
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-size: 14px;
 font-weight: normal;
 color: #FFFFFF;
 height: 22px;
 line-height: 22px;
 width: auto;
 padding: 0px 0px 10px 8px;
 margin: 0px;
 text-align: left;
}
.bgPanelHeader .panelTitleText{
 color: #FFFFFF !important;
}
#orderClear{
 clear: both;
}
.checkoutHeader{
 font: 18px "Trebuchet MS", Verdana, sans-serif;
 font-weight: bold;
 color: #519ECD;
}
.checkoutSmallHeader{
 font: 14px "Trebuchet MS", Verdana, sans-serif;
 font-weight: bold;
 color: #519ECD;
}
.headerInformationWrapper{
 color: #808080;
}
ul.orderBullet{
 list-style: disc;
 margin-left: 20px;
 color: #808080;
 font: 12px "Trebuchet MS", Verdana, Arial;
}
.fromMessage{
 font: 14px "Trebuchet MS", Verdana, sans-serif;
 font-style: italic;
 font-weight: bold;
 color: #C2C2C2;
}
#pageWrapper{
 width: 600px;
 padding: 20px;
 margin-left: auto;
 margin-right: auto;
}
table.vendorTable{
 width: 590px;
 border-collapse: collapse;
}
table.formTable{
 width: 590px;
 border-collapse: collapse;
}
tr.cartProducts{
 background-color: #EDF4FE;
}
tr.orderRowColor{
 background-color: #F2F2F2;
}
td.cartQty{
 border-left: 1px solid #B8CDDE;
 border-top: 1px solid #B8CDDE;
 border-bottom: 1px solid #B8CDDE;
 text-align:center;
}
td.cartDescript{
 border-top: 1px solid #B8CDDE;
 border-bottom: 1px solid #B8CDDE;
}
td.cartEach{
 border-top: 1px solid #B8CDDE;
 border-bottom: 1px solid #B8CDDE;
}
td.cartCode{
 border-top: 1px solid #B8CDDE;
 border-bottom: 1px solid #B8CDDE;
}
td.cartTotal{
 border-right: 1px solid #B8CDDE;
 border-top: 1px solid #B8CDDE;
 border-bottom: 1px solid #B8CDDE;
}
td.cartRDTotal{
 border-right: 1px solid #B8CDDE;
 border-top: 1px solid #B8CDDE;
 border-bottom: 1px solid #B8CDDE;
}
td.productTotalsLeft{
 border-left: 1px solid #B8CDDE;
 padding: 3px 15px 3px 0px;
 text-align: right;
}
td.productTotalsRight{
 border-right: 1px solid #B8CDDE;
 padding: 3px 0px;
 font-weight: bold;
}
td.rdTotalsLeft{
 border-left: 1px solid #B8CDDE;
 padding: 3px 0px;
 border-bottom: 1px solid #B8CDDE;
}
td.rdTotalsRight{
 border-right: 1px solid #B8CDDE;
 border-bottom: 1px solid #B8CDDE;
 padding: 3px 0px;
 font-weight: bold;
}
td.productTotalsLeftFooter{
 border-left: 1px solid #B8CDDE;
 padding: 3px 15px 3px 0px;
 text-align: right;
}
td.productTotalsRightFooter{
 border-right: 1px solid #B8CDDE;
 padding: 3px 0px;
 font-weight: bold;
}
td.shippingLeftFooter{
 border-left: 1px solid #B8CDDE;
 border-bottom: 1px solid #B8CDDE;
 padding: 100px 10px;
 background-color: #E7E7E9;
}
td.shippingRightFooter{
 border-right: 1px solid #B8CDDE;
 border-bottom: 1px solid #B8CDDE;
 padding: 10px 10px;
 background-color: #E7E7E9;
}
.eachItem{
 font: 12px "Trebuchet MS", Verdana, sans-serif;
 font-weight: bold;
 color: #4F7DA1;
}
.eachItemGrandTotal{
 font: 12px "Trebuchet MS", Verdana, sans-serif;
 font-weight: bold;
 color: #4F7DA1;
 text-align: right;
}
.eachItemRedemption{
 font: 12px "Trebuchet MS", Verdana, sans-serif;
 font-weight: bold;
 color: #4F7DA1;
 text-align: right;
}
td.rdTotalsLeftOverride{
 border-left: 1px solid #B8CDDE;
 padding: 3px 10px 3px 0px;
 border-bottom: 1px solid #B8CDDE;
}
.totalRed{
 font: 14px "Trebuchet MS", Verdana, sans-serif;
 font-weight: bold;
 color: #FF0000;
}
.totalRedGCNum{
 font: 12px "Trebuchet MS", Verdana, sans-serif;
 font-weight: bold;
 color: #FF0000;
}
.eachItemCode{
 font: 12px "Trebuchet MS", Verdana, sans-serif;
 font-weight: bold;
 color: #4F7DA1;
}
a.orderButtonSmlBlue span{
 background: transparent url("../../../../images/usa/webPortals/btnStdLt.gif") no-repeat;
 display: block;
 line-height: 10px;
 font-weight: 700;
 margin: 0px;
 padding: 6px 0px 6px 12px;
 text-decoration: none;
}
a.orderButtonSmlBlue{
 background: transparent url("../../../../images/usa/webPortals/btnStdRt.gif") no-repeat scroll top right;
 color: #444;
 display: block;
 float: left;
 font: normal 12px arial, sans-serif;
 height: 22px;
 margin-right: 6px;
 padding-right: 8px;
 text-decoration: none;
}
td.totalBar{
 border-bottom: 1px solid #4F7DA1;
}
.total{
 font: 14px "Trebuchet MS", Verdana, sans-serif;
 font-weight: bold;
 color: #000;
}
.totalPointsRP{
 font: 14px "Trebuchet MS", Verdana, sans-serif;
 font-weight: bold;
 color: #000;
}
a.order.large.primary{
 background: transparent url("../../../../images/usa/webPortals/btnPriLgRt.gif") no-repeat scroll top right;
 color: #A35D00;
 display: block;
 float: left;
 font-family: "Trebuchet MS", Verdana, Arial;
 font-size: 14px;
 font-weight: 700;
 height: 26px;
 text-decoration: none;
 margin: 0px 12px 0px 0px;
 padding: 0px 12px 0px 0px;
}
a.order.large.primary span{
 background: transparent url("../../../../images/usa/webPortals/btnPriLgLt.gif") no-repeat;
 display: block;
 line-height: 26px;
 padding: 0px 0px 0px 12px;
}
#borderWrapper{
 width: 900px;
 border-right: 1px solid #000000;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #000000;
 border-left: 1px solid #000000;
}
.secureLock{
 background: url("../../../../images/usa/webPortals/secureLock.png") no-repeat;
 font: 18px "Trebuchet MS", Verdana, sans-serif;
 font-weight: bold;
 color: #C2C2C2;
 padding: 4px 0px 18px 32px;
 line-height: 42px;
 vertical-align: bottom;
}
#headerCheckout{
 background: url("../../../../images/usa/webPortals/bgPageHeader.jpg") no-repeat center;
 height: 100px;
 width: 100%;
 border-bottom: 3px solid #3279B5;
}
.logoHeaderCheckout{
 background: url("../../../../images/usa/webPortals/logoMAtop.gif") no-repeat left;
 height:50px;
}
.siteNavFooter{
 background: url("../../../../images/usa/webPortals/siteNavFooter.png") repeat center 0px;
 height: 28px;
 vertical-align: middle;
 color: #C2C2C2;
 text-align: center;
}
#siteNavLinks a{
 font: 10px "Trebuchet MS", Verdana, sans-serif;
 color: #C2C2C2;
 text-decoration: none;
}
.copyrightFooter{
 font: 11px "Trebuchet MS", Verdana, sans-serif;
 color: #165382;
 padding-top: 3px;
}
a.order.button.large.primary{
 background: transparent url("../../../../images/usa/webPortals/btnPriLgRt.gif") no-repeat scroll top right;
 color: #A35D00;
 display: block;
 float: left;
 font-family: "Trebuchet MS", Verdana, Arial;
 font-size: 14px;
 font-weight: 700;
 height: 26px;
 text-decoration: none;
 margin:0px 12px 0px 0px;
 padding:0px 12px 0px 0px;
}
a.order.button.large.primary span{
 background: transparent url("../../../../images/usa/webPortals/btnPriLgLt.gif") no-repeat;
 display: block;
 line-height: 26px;
 padding: 0px 0px 0px 12px;
}
td.shippingInvLeftFooter{
 border-left: 1px solid #B8CDDE;
 border-bottom: 1px solid #B8CDDE;
 padding: 3px 0px 2px 3px;
}
td.daggerInvLeftFooter{
 border-left: 1px solid #B8CDDE;
 padding: 3px 0px 2px 3px;
}
td.shippingInvMiddleFooter{
border-bottom: 1px solid #B8CDDE;
}
td.productTotalsInvLeftFooter{
 border-left: 1px solid #B8CDDE;
 border-bottom: 1px solid #B8CDDE;
 padding: 3px 0px;
}
td.productTotalsInvRightFooter{
 border-right: 1px solid #B8CDDE;
 border-bottom: 1px solid #B8CDDE;
 padding: 3px 0px;
 font-weight: bold;
}
a.order.button.large.grey{
 background: transparent url("../../../../images/usa/webPortals/btnGreyLgRt.gif") no-repeat scroll top right;
 color: #6B6B6B;
 display: block;
 float: left;
 font-family: "Trebuchet MS", Verdana, Arial;
 font-size: 14px;
 font-weight: 700;
 height: 26px;
 text-decoration: none;
 margin: 0px 8px 0px 0px;
 padding: 0px 8px 0px 0px;
}
a.order.button.large.grey span{
 background: transparent url("../../../../images/usa/webPortals/btnGreyLgLt.gif") no-repeat;
 display: block;
 line-height: 26px;
 padding: 0px 0px 6px 8px;
 text-decoration: none;
}
.shippingMessage{
 font: 12px "Trebuchet MS", Verdana, Arial;
 color: #808080;
}
#breadcrumbWrapper{
width: 700px;
margin-left: auto;
margin-right: auto;
}
#breadcrumb{
 clear: none;
}
#breadcrumb ul{
 display: block;
 list-style: none;
 margin: 0px 0px 0px 23px;
 padding: 0px;
 float: left;
}
#breadcrumb ul li{
 position: relative;
 display: block;
 width: 172px;
 height: 26px;
 background: url("../../../../images/usa/webPortals/btnBreadcrumb.gif") bottom left no-repeat;
 list-style: none;
 text-indent: 0;
 margin: 0px 0px 0px -13px;
 padding: 0px;
 float: left;
}
#breadcrumb ul li a{
 color: #6B6B6B;
 text-decoration: none;
 font-size: 14px;
 font-weight: bolder;
 padding: 0px 0px 0px 36px;
 line-height: 26px;
}
#breadcrumb ul li a:hover{
 text-decoration: underline;
}
#breadcrumb ul li.first{
 z-index: 999;
}
#breadcrumb ul li.first a{
 background: url("../../../../images/usa/webPortals/badgeNumbers.gif") 20px 0px no-repeat;
}
#breadcrumb ul li.second{
 z-index: 998;
}
#breadcrumb ul li.second a{
 background: url("../../../../images/usa/webPortals/badgeNumbers.gif") 20px -26px no-repeat;
}
#breadcrumb ul li.third{
 z-index: 997;
}
#breadcrumb ul li.third a{
 background: url("../../../../images/usa/webPortals/badgeNumbers.gif") 20px -52px no-repeat;
}
#breadcrumb ul li.fourth{
 z-index: 996;
}
#breadcrumb ul li.fourth a{
 background: url("../../../../images/usa/webPortals/badgeNumbers.gif") 20px -78px no-repeat;
}
#breadcrumb ul li.selected a{
 background-image: url("../../../../images/usa/webPortals/badgeNumbersOrange.gif");
 color: #B36500;
}
#breadcrumb ul li.final{
 background: url("../../../../images/usa/webPortals/btnBreadcrumbFinal.gif") bottom left no-repeat;
}
#breadcrumb ul li.selected{
 background-position: top right;
}
#breadcrumb ul li.selected a:hover{
 color: #B36500;
 text-decoration: underline;
}
#backBOCWrapper{
 background-color: #E7E7E9;
 width: 100%; 
 height: 40px; 
 text-align: center;
}
.backBOCAlign{
 width: 320px; 
 margin-left: auto;
 margin-right: auto;
}
.backBOCLeft{
 float: left; 
 padding-top: 9px;
}
.backBOCRight{
 float: right;
 padding-top: 6px;
}
#giftCardWrapper{
 width: 600px;
}
.giftCardLeft{
 float: left; 
 padding-left: 40px;
}
.giftCardRight{
 float: right; 
 padding-right: 245px;
}
td.overrideOrderFix{
 padding: 5px 5px 0px 0px;
 text-align: right;
 vertical-align: bottom;
 color: #000;
 font-family: "Trebuchet MS", Verdana, Arial;
 font-size: 11px;
 text-decoration: none;
}
.lockMessage{
 text-align: center;
}
#orderSuperFooter{
 width: 900px;
 height: 18px;
 line-height: 18px;
 background: #EFEFEF;
 float: left;
 clear: both;
 border-top: 1px solid #CCCCCC;
 border-bottom: 1px solid #CCCCCC;
}
#orderSuperFooter .linkList{
 float: none;
 padding: 0px;
 margin: 0px auto 0px auto;
}
#orderFooter .linkList{
 float: none;
 padding: 0px;
 margin: 5px auto 5px auto;
}
#orderFooter{
 background: url("../../../../images/usa/webPortals/bgPageHeader.jpg");
 position: relative;
 float: left;
 width: 900px;
 clear: both;
 text-align: center;
}
#orderFooter .copyright{
 clear: both;
 display: block;
 text-align: center;
 padding: 10px 0px 0px 0px;
}
.orderCenterAlignText{
 text-align: center;
}
td#mainContent.layoutMiddleFull table table.partStoreImgTable{
 width: 100%;
}
td#mainContent.layoutMiddleFull table table.partStoreImgTableAlt{
 width: 100%;
}
table.partnerFilters td.partnerBoxLiner table{
 width: 100%;
}
table.partnerFilters td.partnerBoxLiner table td{
 width: 3% !important;
 padding: 0px 10px 0px 0px;
}
table.bgFeatOfferTop td{
 text-align: center;
}
table.partStoreImgTable td[align=right]{
 text-align: right;
}
table.partStoreImgTableAlt td[align=right]{
 text-align: right;
}
table .partnerStoreBadgeTblCell td{
 text-align: center;
}
.catHeaderBold{
 font-size: 14px;
 font-weight: bold;
 color: #003366;
 text-align: center;
}
.popularCatTable732{
 width: 732px;
 border: none;
 padding: 12px 0px 0px 0px;
 text-align: center;
}
.hdShareFriends{
 float: right;
}
.layoutMiddleFull form table.viewTemplateTable td.bgSearch {
 background: #478DC8 !important;
}
.tBFilterFooter{
 display: block;
 position: relative !important;
 background: none !important;
 vertical-align: top !important;
 float: left !important;
 text-align: center !important;
 width: 210px !important;
 border-bottom: 1px solid #7899B7;
 padding: 0 !important;
 margin: 0;
 height: 10px !important;
 overflow: visible;
 clear: both;
}
.resizePartnerLogoFeat{
 max-height: 60px;
 max-width: 135px;
}
#header h4#logo a{
 display: block;
 width: 260px;
 height: 29px;
 background: url(../../../../images/usa/eng/webPortals/logoMAtop.gif) no-repeat top left;
 float: left;
 margin: 11px 0px 0px 10px;
 *margin: 10px 0px 0px 10px;
 padding: 0px;
}
.contentPanel.titled h1{
 display: block;
 background: #478DC8;
 color: #FFFFFF;
 padding: 2px 4px 2px 4px;
 width: 743px;
 border: 1px solid #478DC8;
}
.voitelAlignRight{
 text-align: center;
}
.partStoreImgTableParent{
 border:1px solid #7899B7;
 border-bottom: none;
}
div.pcLoginBorder{
 background: transparent none repeat scroll 0 0;
 border: 1px solid ##989898;
 max-width: 500px;
 padding: 3px;
}
#miniCartMenu .products li span{
 background: url(../../../../images/usa/eng/webPortals/icoMoreLink.gif) 4px 5px no-repeat;
 padding: 0 0 0 14px;
 display: block;
 text-decoration: none;
}
