@import url(jQuery.css);
@import url(common.css);
/* USA UnFranchise MX color scheme */
a{
 font-family: Trebuchet MS;
 font-size: 11px;
 text-decoration: none;
 color: #25516C;
}
a.x{
 font-family: Trebuchet MS;
 font-size: 10px;
 text-decoration: none;
 color: #25516C;
}
a.xx{
 font-family: Trebuchet MS;
 font-size: 12px;
 text-decoration: none;
 color: #25516C;
}
a.xxx{
 font-family: Trebuchet MS;
 font-size: 11px;
 text-decoration: none;
 color: #25516C;
}
a:hover{
 font-family: Trebuchet MS;
 text-decoration: underline;
 background-color: #ffffee;
}
.navColor{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  background-color: #B0CBE4;/*003366,D3DBE4,33508A*/
}
.chi .navColor{
 font-weight: normal;
}
.tableBorder{
  border: 1px solid #9496A3;
  background-color: #ffffff;
}
.tableBorder .tlsSubs{
 background: #ffe0c1;
}
.tableBorder .msg{
 padding: 15px;
}
.fullTableBorder{
  border: 1px solid #9496A3;
  border-top: 1px solid #9496A3;
  border-right: 1px solid #9496A3;
  border-bottom: 1px solid #9496A3;
  border-left: 1px solid #9496A3;
  background-color: #ffffff;
}
.borderCollapse{
  border-collapse: collapse;
}
.mainHeader{
  font-family: Trebuchet MS;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #25516C;
  text-align: center;
}
.chi .mainHeader{
 font-weight: normal;
}
.mainHeaderSm{
  font-family: Trebuchet MS;
  font-size: 10px;
  color: #FFFFFF;
  background-color: #25516C;
  text-align: center;
  padding: 2;
}
.subHeader{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  background-color: #DDDEE3;
  text-align: center;
}
.chi .subHeader{
 font-weight: normal;
}
.subHeaderGrey{
 background-color: #e0e0e0;
}
.reportHeader{
  background-color: #b0cbe4;
  text-align: center;
}
.reportHeader .hideBtn{
 display: none;
}
.info{
 font-family: Trebuchet MS;
 background-color:#ffffee;
}
.npHeader{
 font-size: 14pt;
 color: #A81628;
}
.npPrdHeader{
 font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight: bold;
 color: red;
 background-color: #e1e0e5;
 border: 1px solid #999999;
}
.chi .npPrdHeader{
 font-weight: normal;
}
.npTableText {
  padding-top:5px;
  padding-bottom:5px;
  padding-left:25px;
  padding-right:25px;
}
.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;
}
.chi .npMediumButton{
 font-weight: normal;
}
.npLargeButton{
 width: 140px;
 background-color: #DDDDDD;
 border: 1px solid #9496A3;
 font-size: 10px;
 font-style: normal;
 font-weight: bold;
}
.chi .npLargeButton{
 font-weight: normal;
}
.npLink {
 color: blue;
 text-decoration: underline;
}
.npPrdImg {
 border-color: #CCCCCC;
}
.dottedBorder{
padding-left:2px;
padding-right:2px;
padding-top:2px;
padding-bottom:2px;
border:thin dotted #A9A9A9;
width:600px;
height:50px
}
.xiv {
 font-size: 14px;
 font-weight: bold;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.chi .xiv{
 font-weight: normal;
}
.xii {
 font-size: 12px;
 font-weight: bold;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.chi .xii{
 font-weight: normal;
}
.uoMainHeader{
 font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #FFFFFF;
 background-color: #25516C;
}
.chi .uoMainHeader{
 font-weight: normal;
}
.uoTableBorder{
 border-right: 1px solid #D0D7E8;
 border-bottom: 1px solid #D0D7E8;
 border-left: 1px solid #D0D7E8;
 border-left-width: thin;
}
.uoFullTableBorder{
 border-top: 1px solid #D0D7E8;
 border-right: 1px solid #D0D7E8;
 border-bottom: 1px solid #D0D7E8;
 border-left: 1px solid #D0D7E8;
}
.uoTableBorderProdDetail{
 padding: 3px 3px 3px 3px;
 border: 1px solid #003366;
}
.uoMenuBackGround{
 background-color: #E9EDF6;
}
.uoStoreHeader{
 font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight: bold;
 color: #003366;
}
.chi .uoStoreHeader{
 font-weight: normal;
}
.uoSubHeader{
 font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:11px;
 background-color: #E9EDF6;
 color: #003366;
 text-align: center;
 font-weight: bold;
}
.uoBreadCrumbs{
 font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:11px;
 background-color: #E9EDF6;
 color: #003366;
}
.uoBreadCrumbLink{
 font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:11px;
 color: #003366;
 text-decoration: underline;
 font-style:italic
}
.uoBreadCrumbLink:hover{
 font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:11px;
 color: #003366;
 background-color: #FFFFFF;
 text-decoration: underline;
 font-style:italic
}
.uoBreadCrumbLink:visited{
 font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:11px;
 color: #003366;
 text-decoration: underline;
 font-style:italic
}
.uoCatHeader{
 font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight: bold;
 color: #003366;
 background-color: #EFF7FF;
 border: 1px solid #D0D7E8;
}
.chi .uoCatHeader{
 font-weight: normal;
}
.uoCartTotal{
 font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
 text-decoration: none;
 background-color: #FFFF99;
}
.uoCat1Image{
 height: 100px;
 width: 100px;
 border: 1px solid #000000;
}
.uoPlainSmallText{
 font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
 text-decoration: none;
}
.uoPlainMedText{
 font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 text-decoration: none;
}
.uoProdDetailHeader{
 font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#000000;
 text-decoration: underline;
 font-weight: bold;
}
.chi .uoProdDetailHeader{
 font-weight: normal;
}
.uoSrchColumnSort{
 font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#000099;
 text-decoration: none;
 font-weight: bold;
}
.chi .uoSrchColumnSort{
 font-weight: normal;
}
.uoSrchAlert{
 font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:9px;
 color:#800000;
 text-decoration: none;
 font-weight: bold;
}
.chi .uoSrchAlert{
 font-weight: normal;
}
.uoSrchStore{
 font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#000000;
 text-decoration: none;
 font-weight: bold;
}
.chi .uoSrchStore{
 font-weight: normal;
}
.uoSrchCat2{
 font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#252534;
 text-decoration: none;
 font-weight: bold;
}
.chi .uoSrchCat2{
 font-weight: normal;
}
a.uoStoreLink{
 font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:10px;
 color: #003366;
 text-decoration: underline;
}
a.uoStoreLink:hover{
 font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:10px;
 color: #003366;
 background-color: #FFFFFF;
 text-decoration: underline;
}
a.uoStoreLink:visited{
 font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:10px;
 color: #003366;
 text-decoration: underline;
}
.uoLabel{
 color: #003366;
}
.uoSmallButton{
 width: 75px;
 color: #003366;
}
.uoMediumButton{
 width: 125px;
 color: #003366;
}
.uoLargeButton{
 width: 150px;
 color: #003366;
}
.uoXLargeButton{
 width: 200px;
 color: #003366;
}
.uoMCartTblBackGround{
 background-color: #E9E9E9;
}
.uoMCartMainHdrBackGround{
 background-color: #FFFFEE;
}
.uoMCartHdrBackGround{
 background-color: #EEEEE0;
}
.uoMCartRowBackGround{
 background-color: #FFFFFF;
}
#fsToggle{
 background: #ff8000;
 color: #fff;
 padding: 2px;
}
#fsToggleOff{
 background: #ff8000;
 color: #fff;
 padding: 2px;
}
#subProdsDisplay{
 margin-top: 16px;
 border: 1px solid #ff8000;
}
#subProdsDisplay .header{
 background: #ff8000;
 color: #fff;
 text-align: center;
}
#subProdsDisplay .subHeader td{
 background: #eee;
 color: #000;
 border-bottom: 1px solid gray;
}
.uoSubInfo{
 font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #335C86;
}
.uoMyListImage{
 height: 70px;
 width: 70px;
 border: 0px;
}
.fadedText{
 font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #808080;
 background-color:#F7F7F7;
}
.alert{
 font-weight: bold;
 background-color:#FFCC00;
}
.chi .alert{
 font-weight: normal;
}
.isoGraph{
 color: black;
 font-size: 7pt;
 font-family: tahoma;
}
.isoHeader{
 color: white;
 font-size: 10pt;
 font-weight: bold;
 font-family: new times roman;
 background-color: #475A68;
}
.chi .isoHeader{
 font-weight: normal;
}
.isoSubHdr{
 font-weight: bold;
}
.chi .isoSubHdr{
 font-weight: normal;
}
.isoSubHdr2 {
 font-weight: bold;
 text-decoration: underline;
}
.chi .isoSubHdr2{
 font-weight: normal;
}
.isoRow1 {
 background-color: #F3F3F3;
}
.isoRow2 {
 background-color: #FFFFFF;
}
.isoBorder{
  border: 1px solid #000000;
  border-collapse: collapse;
}
.isoGraphBorder {
  border: 1px solid #457CA5;
  border-collapse: collapse;
}
.isoGraphProduct {
 font-weight: bold;
 background-color: #B9DCFF;
}
.chi .isoGraphProduct{
 font-weight: normal;
}
.isoGraphNone {
 font-weight: bold;
 background-color: #FF6600;
}
.chi .isoGraphNone{
 font-weight: normal;
}
.isoGraphSingle {
 font-weight: bold;
 background-color: #FFCC00;
}
.chi .isoGraphSingle{
 font-weight: normal;
}
.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;
}
.uoMenuDetails{
 width:22%;
}
.error404{
 color: #C33;
 font-style: normal;
 font-weight: bold;
 font-size: 12px;
 font-family: Arial, Verdana, Helvetica, Sans-serif;
 word-spacing: normal;
 letter-spacing: normal;
}
.chi .error404{
 font-weight: normal;
}
.xTraLarge{
 font-size:36pt;
 color:c4c4c4;
}
.footerBackground{
 background-color: #C0C0C0;
}
.viewTemplateTable {
 width: 100%;
 padding: 0px 0px 0px 0px;
}
.bodyText {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 text-decoration: none;
}
.boldText {
 font-weight: bold;
}
.chi .boldText{
 font-weight: normal;
}
.bodyTextUnderline {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 text-decoration: underline;
}
.inputButton {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
 padding: 0px 3px 0px 3px;
}
.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;
}
.rowOdd{
 background-color: #ffffff;
}
.rowEven{
 background-color: #F8F5F3;
}
.notify{
 color: #FF0000;
}
.strike{
 text-decoration: line-through;
}
.newsMainHeader{
  font-family: Trebuchet MS;
  font-size: 25px;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #25516C;
  text-align: left;
}
.chi .newsMainHeader{
 font-weight: normal;
}
.bgMenuHeader{
  background-color: #D5D5D5;
}

a.menuHeader:link{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 text-decoration: none;
 color: #25516C;
 font-weight: bold;
 background-color: #D5D5D5;
}
.chi a.menuHeader:link{
 font-weight: normal;
}
a.menuHeader:visited{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 text-decoration: none;
 color: #25516C;
 font-weight: bold;
 background-color: #D5D5D5;
}
.chi a.menuHeader:visited{
 font-weight: normal;
}
a.menuHeader:hover{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 text-decoration: none;
 color: #25516C;
 font-weight: bold;
 background-color: #D5D5D5;
}
.chi a.menuHeader:hover{
 font-weight: normal;
}
a.menuHeader:active{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 text-decoration: none;
 color: #25516C;
 font-weight: bold;
 background-color: #D5D5D5;
}
.chi a.menuHeader:active{
 font-weight: normal;
}
.parentTable, .parentTable td{
 border: 1px solid black;
 border-collapse: collapse;
 padding: 0 20px;
}
.childTable, .childTable td {
 border-width: 0px;
 border-collapse: collapse;
}
/* 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;
}
.chi .btnCart{
 font-weight: normal;
}
.bgBtnCartLarge {
 background-color: #0F548C;
 width: 150px;
}
.bgLight {
 background-image: url(/images/usa/webPortals/maltBlue.gif);
}
.leftHeadText {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 20px;
 color: #003F76;
 font-weight: bold;
}
.chi .leftHeadText{
 font-weight: normal;
}
.rightHeadText {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 20px;
 color: #6093C8;
 font-weight: bold;
}
.chi .rightHeadText{
 font-weight: normal;
}
.forHeadText {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 20px;
 color: #CCCCCC;
 font-weight: bold;
}
.chi .forHeadText{
 font-weight: normal;
}
.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;
}
.chi .btnCart{
 font-weight: normal;
}
.btnCartLarge {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-style: normal;
 font-weight: bold;
 color: #FFFFFF;
 background-color: #0F548C;
 border: 0px;
}
.chi .btnCartLarge{
 font-weight: normal;
}
.bgViewHeader {
 padding: 0px 0px 0px 0px;
 background-image: url(/images/usa/webPortals/bgViewHead.gif);
 background-repeat:repeat-y;
 width: 100%;
 height: 13px;
 vertical-align: top;
}
.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;
}
.chi .rdHeadText{
 font-weight: normal;
}
.selectPC {
 background-color:#C6DFF1;
}
.rightASText {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #6093C8;
 font-weight: bold;
 text-decoration:none;
}
.chi .rightASText{
 font-weight: normal;
}
.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;
}
.chi .btnAutoShip{
 font-weight: normal;
}
.leftASText {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 font-weight: bold;
 text-decoration:none;
}
.chi .leftASText{
 font-weight: normal;
}
.bgLightHead {
 background-color:#6093C8;
 color:#6093C8;
}
.nmtssCity{
 color:#25516C;
 font-weight:bold;
 text-decoration:underline
}
.chi .nmtssCity{
 font-weight: normal;
}
.nmtssTdBorder
{
 border-right:1px solid #cccccc;
 border-bottom:1px solid #cccccc;
 padding-left:10px;
 padding-right:5px;
 padding-top:5px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
}
.nmtssDateBottomBorder
{
 border-bottom:3px solid #666666;
 background-color:#F5F5F5;
 padding-left:10px;
 padding-right:10px;
}
.nmtssHeaderPadding
{
 padding-left:10px;
}
.btnCartDisabled {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-style: normal;
 font-weight: bold;
 color: #FFFFFF;
 background-color: #CCCCCC;
 border: 0px;
}
.chi .btnCartDisabled{
 font-weight: normal;
}
.bgBtnCartDisabled {
 background-color: #CCCCCC;
 width: 75px;
}
.dateHeadText {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 18px;
 color: #003F76;
 font-weight: bold;
 text-decoration:underline
}
.chi .dateHeadText{
 font-weight: normal;
}
.underlineText {
 text-decoration: underline;
}
.subHeaderRight{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #000000;
 background-color: #DDDEE3;
 text-align: right;
}
.chi .subHeaderRight{
 font-weight: normal;
}
.uoSubHeaderLeft{
 font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:11px;
 background-color: #E9EDF6;
 color: #003366;
 text-align: left;
 font-weight: bold;
}
.chi .uoSubHeaderLeft{
 font-weight: normal;
}
#wrapperMBNADist {
 background: url(/images/usa/eng/mbna/cardBgDist.jpg) #000000 no-repeat; height:471px;
}
.chi #wrapperMBNADist {
 background: url(/images/usa/chi/mbna/cardBgDist.jpg) #000000 no-repeat; height:471px;
}
.bgBtnBlueMBNA {
 background: url(/images/usa/mbna/btnBlueM.gif);
}
.btnBlueMBNA {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16pt;
 font-style: normal;
 font-weight: bold;
 border: 0px;
 background: none;
 color: #FFFFFF;
}
.chi .btnBlueMBNA{
 font-weight: normal;
}
.bgBtnGreyMBNA {
 background: url(/images/usa/mbna/btnGreyM.gif);
}
.btnGreyMBNA {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16pt;
 font-style: normal;
 font-weight: bold;
 border: 0px;
 background: none;
 color: #FFFFFF;
}
.chi .btnGreyMBNA{
 font-weight: normal;
}
.legalCopy {
 background: #DDDDDD;
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-size: 10px;
 color: black;
 padding: 5px;
}
.btnConfirm {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-style: normal;
 font-weight: bold;
 color: #FFFFFF;
 background-color: red;
 border: 0px;
}
.chi .btnConfirm{
 font-weight: normal;
}
.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;
}
.panelTitleText {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 8pt;
 font-style: normal;
 color: #FFFFFF;
}
.blueSecHeadText {
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 14px;
 color: 6093C8;
 font-weight: bold;
 text-decoration: none;
}
.chi .blueSecHeadText{
 font-weight: normal;
}
.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;
}
.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;
}
.chi .isoBorderHeader{
 font-weight: normal;
}
.isoBorderSubHeader{
 border: 1px solid black;
 background-color: #F3F3F3;
 border-collapse: collapse;
 font-weight: bold;
}
.chi .isoBorderSubHeader{
 font-weight: normal;
}
.fullWidth{
 width:100%;
}
input.readOnly{
 border: none;
}
.greenText{
 color: #00CC00;
}
a.uoStoreLinkRed{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #FF0000;
 text-decoration: underline;
}
a.uoStoreLinkRed:hover{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #FF0000;
 background-color: #FFFFFF;
 text-decoration: underline;
}
a.uoStoreLinkRed:visited{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #FF0000;
 text-decoration: underline;
}
.ordHeaderRow{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #000000;
 background-color: #DDDEE3;
 text-align: left;
}
.chi .ordHeaderRow{
 font-weight: normal;
}
.ordReportHeader{
 background-color: #b0cbe4;
 font-weight: bold;
 text-align: left;
}
.chi .ordReportHeader{
 font-weight: normal;
}
.ordVendorRow{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 11px;
 color: #FFFFFF;
 text-decoration: none;
 background-color: #003F76;
}
.leftHeadText{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 20px;
 color: #003F76;
 font-weight: bold;
}
.chi .leftHeaderText{
 font-weight: normal;
}
.rightHeadText{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 20px;
 color: #6093C8;
 font-weight: bold;
}
.chi .rightHeadText{
 font-weight: normal;
}
.cartBgLight{
 background-color: #B9D3EA;
}
.cartColumnHeader{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 color: #15578E;
 font-weight: bold;
}
.chi .cartColumnHeader{
 font-weight: normal;
}
.panelTitleTextBlue{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 8pt;
 font-style: normal;
 color: #6093C8;
 font-weight: bold;
}
.chi .panelTitleTextBlue{
 font-weight: normal;
}
.partnerDisclaimer{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: orange;
 padding: 10px 0 10px 0;
}
.chi .partnerDisclaimer{
 font-weight: normal;
}
.altRowBg0{
 background: #e6e6e6;
}
.altRowBg1{
 background: #f2f2f2;
}
.wpNewsSPA1{
 display: none;
}
.italicText{
 font-style: italic;
}
.textBtn{
 background:none;
 border:none;
 cursor:pointer;
 color:#0000CC;
}
.textBtnDisbled{
 background:none;
 border:none;
}
a.linkMediumSelected{
 color: #000000;
 font-size: 13px;
 text-decoration: none;
}
a.linkMedium{
 font-size: 13px;
 cursor: pointer;
 text-decoration: underline;
}
.smallText{
 font-size: 10px;
}
.padBottom20{
 padding: 0px 0px 20px 0px;
 margin: 0px 0px 20px 0px;
}
.padBottom40{
 padding: 0px 0px 40px 0px;
 margin: 0px 0px 40px 0px;
}
.nutraMetrixNewsHeaderText, .nutraMetrixNewsSubHeaderText, .nutraMetrixNewsBodyText, .nutraMetrixNewsBodyText2, .nutraMetrixNewsLink{
 font-family: "Trebuchet MS",Verdana,sans-serif;
 font-size: 12px;
 font-weight: bold;
 text-align: center;
 color: #000000;
}
.chi .nutraMetrixNewsHeaderText, .chi .nutraMetrixNewsSubHeaderText, .chi .nutraMetrixNewsBodyText, .chi .nutraMetrixNewsBodyText2, .chi .nutraMetrixNewsLink{
 font-weight: normal;
}
.nutraMetrixNewsHeaderText{
 font-size: 20px;
 color: #ae3a65;
}
.nutraMetrixNewsSubHeaderText{
 font-size: 14px;
 color: #1f52b0;
}
.nutraMetrixNewsBodyText2{
 text-align: left;
}
.nutraMetrixNewsLink{
 text-align: left;
 color: Blue;
 text-decoration: underline;
}
#calendarForm{
 margin: 0px 0px 5px 10px;
}
#calendarForm .label{
 display: block;
 font-weight: bold;
}
.chi #calendarForm .label{
 font-weight: normal;
}
#courseForm{
 margin-left: 10px;
 margin-bottom: 25px;
 width: 700px;
 border: 1px solid black;
}
#courseForm .header td{
 min-width: 70px;
 margin: 5px 10px 5px 10px;
 padding-bottom: 10px;
 font-weight: bold;
}
.chi #courseForm .header td{
 font-weight: normal;
}
#courseForm .label{
 display: block;
 font-weight: bold;
}
.chi #courseForm .label{
 font-weight: normal;
}
#courseForm .medium{
 width: 240px;
}
#courseForm .npMediumButton{
 width: 80px;
 height: 20px;
}
#courseForm .small{
 width: 60px;
}
#courseForm form{
 margin: 0px;
}
#courseForm input{
 height: 20px;
}
#courseForm input.large{
 width: 100%;
}
#courseForm select.large{
 width: 95%;
}
#courseForm td{
 padding: 3px 2px;
}
#courseForm textarea{
 width: 100%;
 height: 50px;
}
.hidden{
 display: none;
}
.dateColumn{
  width: 140px;
  height: 23px;
 }
a.rptHeader{
  color: #FFFFFF;
 }
a.rptHeader:hover{
 text-decoration: underline;
 background-color: #25516C;
}
.secondaryCCNotice{
 position: absolute;
 left: 33%;
 right: 33%;
}
.hidden{
 display: none;
}
.usaReq, .canReq, .hkgReq, .twnReq, .ausReq, .mexReq{
 visibility: visible;
}
#reqHidden{
 visibility: hidden;
}
#flyout{
 position: absolute;
 top: 0;
 left: 0;
 width: 448px;
 height: 171px;
 background: url(/images/usa/audioDownloads/uiInfoBalloonMd.png) no-repeat top left;
 padding: 36px 28px 0px 80px;
 max-width: 343px;
 margin: 0px;
 display: none;
 font-size: 9px;
 text-align: left;
}
.attributeLinks{
 background: url(/images/usa/audioDownloads/uiDisclArrowBlk.gif) no-repeat;
 background-position: left center;
 cursor: pointer;
 padding-left: 8px;
 background-color: #dddddd;
 text-indent: 5px;
 color: #000000;
 margin: 0px;
 font-size: 14px;
 border-bottom-color: #aaaaaa;
 border-bottom-width: thin;
 border-bottom-style: solid;
}
.attributeLinksOpen{
 background: url(/images/usa/audioDownloads/uiDisclArrowBlkDown.gif) no-repeat;
 background-position: left center;
 cursor: pointer;
 padding-left: 10px;
 text-indent: 5px;
 color: #000000;
 background-color: #dddddd;
 margin: 0px;
 font-size: 14px;
 border-bottom-color: #aaaaaa;
 border-bottom-width: thin;
 border-bottom-style: solid;
}
.badgeEnglish{
 color: #ffffff;
 font-weight: bold;
 background-color: #00ff00;
}
.chi .badgeEnglish{
 font-weight: normal;
}
.badgeNew{
 color: #ffffff;
 font-weight: bold;
 background-color: #ff0000;
}
.chi .badgeNew{
 font-weight: normal;
}
.badgePopular{
 color: #000000;
 font-weight: bold;
 background-color: #ffff00;
}
.chi .badgePopular{
 font-weight: normal;
}
.longDesc{
 cursor: default;
 padding: 5px;
}
.subText{
 display: none;
}
.audioDownloads{
 margin: 10px;
 padding: 0px;
 font: normal 12px "Trebuchet MS", Verdana, Arial, sans-serif;
 color: #000;
 background: #fff;
}
.audioDownloads #breadcrumbs{
 list-style: none;
 padding: 5px;
 margin: 0px;
 background: #ddd;
}
.audioDownloads #breadcrumbs li{
 display: inline;
}
.audioDownloads #breadcrumbs li a{
 padding: 0px 12px 0px 0px;
 background: url(/images/usa/audioDownloads/arrow.gif) no-repeat 100% 80%;
}
.audioDownloads h1, h2, h3, h4, h5, h6{
 color: #369;
 padding: 0px 0px 10px 0px;
 margin: 0px;
 text-align: left;
}
.audioDownloads h1{
 text-align: center;
}
.audioDownloads p{
 font: normal 12px "Trebuchet MS", Verdana, Arial, sans-serif;
 text-align: left;
 display: inline;
 padding: 0px;
 margin: 0px;
}
.audioDownloads a{
 font: normal 12px "Trebuchet MS", Verdana, Arial, sans-serif;
 color: #000;
 text-decoration: underline;
 background: transparent;
 cursor: pointer;
}
.audioDownloads a:hover{
 text-decoration: none;
 color: #666;
}
.audioDownloads #hot_picks{
 font: normal 12px "Trebuchet MS", Verdana, Arial, sans-serif;
 width: 98%;
 margin: 10px 0px 0px 10px;
}
.audioDownloads #hot_picks td{
 font: normal 12px "Trebuchet MS", Verdana, Arial, sans-serif;
 text-align: left;
 vertical-align: middle;
 padding: 5px;
}
.audioDownloads #hot_picks td.td_center{
 text-align: center;
 width: 60px;
}
.audioDownloads #hot_picks td.badges{
 width: 200px;
}
.audioDownloads #audio_downloads{
 margin: 10px 0px;
 padding: 0px;
 border-collapse: collapse;
 width: 100%;
 background: #fff;
}
.audioDownloads #audio_downloads tr{
 background: #ddd;
 width: 100%;
}
.audioDownloads #audio_downloads td{
 font: normal 12px "Trebuchet MS", Verdana, Arial, sans-serif;
 text-align: left;
 vertical-align: middle;
 padding: 5px;
 border-bottom: solid #ccc 1px;
}
.audioDownloads #audio_downloads td.td_center{
 text-align: center;
 width: 60px;
}
.audioDownloads #audio_downloads td.badges{
 width: 200px;
}
.audioDownloads #audio_downloads table.open{
 margin: 10px 0px 0px -5px;
 padding: 10px 0px 0px 0px;
 width: 100%;
 border-left: solid #fff 10px;
 background: #eee url(/images/usa/audioDownloads/shadow.gif) repeat-x scroll top left;
}
.audioDownloads #audio_downloads table.open tr{
 background: #eee;
 width: 100%;
}
.audioDownloads #audio_downloads table.open td{
 font: normal 12px "Trebuchet MS", Verdana, Arial, sans-serif;
 text-align: left;
 vertical-align: middle;
 padding: 5px;
 border-bottom: solid #ccc 1px;
 background: none;
}
.audioDownloads #audio_downloads table.open td.td_center{
 text-align: center;
 width: 60px;
}
.audioDownloads #audio_downloads table.open td.badges{
 width: 200px;
}
.audioDownloads .price{
 font-weight: bold;
 color: #333;
}
.chi .audioDownloads .price{
 font-weight: normal;
}
.audioDownloads .code{
 font-weight: bold;
 color: #999;
}
.chi .audioDownloads .code{
 font-weight: normal;
}
.audioDownloads .badgeEnglish{
 font-weight: bold;
 color: #fff;
 padding: 2px 5px;
 margin: 0px 1px;
 background: #090;
}
.chi .audioDownloads .badgeEnglish{
 font-weight: normal;
}
.audioDownloads .badgeMandarin{
 font-weight: bold;
 color: #fff;
 padding: 2px 5px;
 margin: 0px 1px;
 background: #036;
}
.chi .audioDownloads .badgeMandarin{
 font-weight: normal;
}
.audioDownloads .badgeCantonese{
 font-weight: bold;
 color: #fff;
 padding: 2px 5px;
 margin: 0px 1px;
 background: #69c;
}
.chi .audioDownloads .badgeCantonese{
 font-weight: normal;
}
.audioDownloads .badgeSpanish{
 font-weight: bold;
 color: #fff;
 padding: 2px 5px;
 margin: 0px 1px;
 background: #900;
}
.chi .audioDownloads .badgeSpanish{
 font-weight: normal;
}
.audioDownloads .badgeNew{
 font-weight: bold;
 color: #fff;
 padding: 2px 5px;
 margin: 0px 1px;
 background: #f03;
}
.chi .audioDownloads .badgeNew{
 font-weight: normal;
}
.audioDownloads .badgePopular{
 font-weight: bold;
 color: #333;
 padding: 2px 5px;
 margin: 0px 1px;
 background: #ff0;
}
.chi .audioDownloads .badgePopular{
 font-weight: normal;
}
.audioDownloads a.category{
 padding: 0px 0px 0px 15px;
 margin: 0px;
 background: url(/images/usa/audioDownloads/uiDisclArrowBlk.gif) no-repeat scroll 0 50%;
 cursor: pointer;
}
.audioDownloads a.category:hover{
 text-decoration: none;
 color: #666;
 background: url(/images/usa/audioDownloads/uiDisclArrowBlkDown.gif) no-repeat scroll 0 50%;
}
.audioDownloads a.categoryOpen{
 padding: 0px 0px 0px 15px;
 margin: 0px;
 background: url(/images/usa/audioDownloads/uiDisclArrowBlkDown.gif) no-repeat scroll 0 50%;
}
.macrTitle{
 font-family: "Times New Roman";
 font-size: 16px;
 font-weight: bold;
}
.chi .macrTitle{
 font-weight: normal;
}
.macrText{
 font-family: "Times New Roman";
 font-size: 12px;
 font-weight: normal;
}
.adlShortDesc{
 height: 48px;
 text-decoration: underline;
}
.agreeUnrLn{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 9px;
 text-decoration: underline;
 color: #bbbbbb;
}
.ibvColor{
 background-color: #00349A;
}
.hide{
 display: none;
}
.selectAssociate{
 background-color: #ffffff;
}
.mtaPayoutStatus0{
 color: #dd504c;
}
.mtaPayoutStatus1{
 color: #51723d;
}
.mtaShow{
 display: inline;
}
.arrowASC{
 background: url(/images/usa/arrow_up.gif) no-repeat center;
}
.arrowDESC{
 background: url(/images/usa/arrow_down.gif) no-repeat center;
}
.mtaRetailProfit{
 color: #ff0000;
 font-size: 16pt;
}
.mtaDetailContainer{
 background-color: #e6e6e6;
 border: 4px solid #e9edf6;
 width: 130px;
 text-align: center;
 vertical-align: middle;
}
.agreementContainer{
 width:545px;
 height:345px;
 overflow: scroll;
 border: 1px solid #9EA0A3;
}
.adlInvoiceTitles{
 background: #ddd;
 font-size: 12px;
 font-weight: bold;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.chi .adlInvoiceTitles{
 font-weight: normal;
}
.adlPartialTableBorder{
 border-right: 1px solid #ddd;
 border-left: 1px solid #ddd;
 padding: 5px 0px 2px 0px;
}
.adlDesc{
 color: #00CCFF;
 padding: 0px 0px 0px 10px;
}
.adlTableBorder{
 border: 1px solid #ddd;
}
.audioDownloads a#viewLibrary{
 display: inline-block;
 height: auto;
 line-height: 20px;
 background: #749fd2 url(/images/usa/bgBtnleft.gif) left top no-repeat;
 padding: 0 0 0 10px;
 margin: 0;
 color: #fff;
 font-weight: bold;
 text-decoration: none;
 font-style: italic;
}
.chi .audioDownloads a#viewLibrary{
 font-weight: normal;
}
.audioDownloads a#viewLibrary span#libraryButton{
 display: inline-block;
 background: #749fd2 url(/images/usa/bgBtnRight.gif) right top no-repeat;
 padding: 0 10px 0 0;
 margin: 0;
 cursor: pointer;
 overflow: hidden;
}
.audioDownloads a#viewLibrary:hover{
 color: #ccc;
}
.dlInstrTextarea{
 height:110px;
 width:770px;
 border-style:solid;
 border-width:thin;
 border-color:#999999;
 padding-left:10px;
 overflow:scroll;
 overflow-x:hidden;
}
.dlLibTitle{
 font-size:20px;
 font-weight:bold;
 color:#00CCFF;
}
.chi .dlLibTitle{
 font-weight: normal;
}
.alertPopUp{
 -moz-background-clip:border;
 -moz-background-inline-policy:continuous;
 -moz-background-origin:padding;
 background:#FFFFD9 url(/images/usa/icoAlert.gif) no-repeat scroll 3px 50%;
 border:1px solid #8A8873;
 clear:left;
 display:block;
 float:left;
 margin: 15px 0px 15px 12px;
 padding:3px 9px 3px 27px;
 width:auto;
}
#ufoaTerms.show{
 display: block;
}
#ufoaTerms.hide{
 display: none;
}
#agreements{
 color: #000;
}
#agreements .agreeWrap{
 color: #000;
 background-color: #E9EDF6;
 line-height: 1.64em;
 height: 300px;
 width: 750px;
 padding: 5px 10px 0px 5px;
 overflow: auto;
 position: relative;
 top: 10px;
 left: 30px;
}
#agreements h2{
 color: #003366;
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 1.80em;
 line-height: 1.07em;
}
#agreements .ident1{
 padding-left: 20px;
}
#agreements .ident2{
 padding-left: 40px;
}
#agreements p{
 margin-bottom: -5px;
}
.superscript{
 font-size: xx-small;
 vertical-align: super;
}
td.mtaStarterProd{
 height: 25px;
}
div.mtaStarterProd{
 background-color: #E9EDF6;
 font-weight: bold;
 font-size: 12px;
 padding: 5px;
 width: 325px;
 border: 1px solid black;
}
.chi .div.mtaStarterProd{
 font-weight: normal;
}
.mtaStarterKitDetail{
 background-color: #E9EDF6;
 padding: 5px 0px 5px 5px;
}
.altRowColorNormalNPO{
 background-color: #ADDFAD;
}
.altRowColorAlternateNPO{
 background-color: #BBE8BB;
}
.mmCCDetailsAlert {
 -moz-background-clip:border;
 -moz-background-inline-policy:continuous;
 -moz-background-origin:padding;
 background:#FFFFD9 url(/images/usa/icoAlert.gif) no-repeat scroll 3px 50%;
 border:1px solid #8A8873;
 clear:left;
 margin: 15px 0px 15px 12px;
 padding:3px 9px 3px 27px;
 width:auto;
 font-weight: bold;
}
.chi .mmCCDetailsAlert{
 font-weight: normal;
}
.ccMaintDetails {
 padding-bottom: 15px;
 color: #FF0000;
 font-weight: bold;
}
.chi .ccMaintDetails{
 font-weight: normal;
}
#wizPage sup{
 vertical-align: top;
 font-size: 60%;
}
#wizPage h1, h2, h3, h4, h5, h6{
 font: bold 14px "Trebuchet MS", Verdana, Arial, sans-serif;
 color: #2D546C;
 padding: 0px;
 margin: 0px;
}
.chi .#wizPage h1, .chi h2, .chi h3, .chi h4, .chi h5, .chi h6{
 font-weight: normal;
}
#wizPage h2{
 font-size: 18px;
 text-align: center;
 margin: 0px 0px 20px 0px;
}
#wizPage{
 width: 800px;
 font: normal 12px "Trebuchet MS", Verdana, Arial, sans-serif;
 color: #000000;
 text-align: left;
 background: #FFFFFF;
 margin: 10px;
 padding: 0px;
}
a.btnContinue{
 background: url(/images/usa/eng/forms/btnRight.gif) no-repeat scroll top right;
 height: 25px;
 line-height: 25px;
 padding: 0px 10px 0px 0px;
 margin: 0px;
 overflow: hidden;
 display: inline-block;
 color: #000000;
 text-decoration: none;
 outline: none;
}
.chi a.btnContinue{
 background: url(/images/usa/chi/forms/btnRight.gif) no-repeat scroll top right;
}
a.btnContinue:hover{
 margin: 1px 0px -1px 0px;
 background: url(/images/usa/eng/forms/btnRight.gif) no-repeat scroll bottom right;
}
.chi a.btnContinue:hover{
 background: url(/images/usa/chi/forms/btnRight.gif) no-repeat scroll bottom right;
}
a.btnContinue:active{
 margin: 1px 0px -1px 0px;
 color: #666666;
 background: url(/images/usa/eng/forms/btnRight.gif) no-repeat scroll top right;
}
.chi a.btnContinue:active{
 background: url(/images/usa/chi/forms/btnRight.gif) no-repeat scroll top right;
}
a.btnContinue span{
 background: url(/images/usa/eng/forms/btnLeftArrows.gif) no-repeat top left;
 padding: 0px 0px 0px 25px;
 display: block;
}
.chi a.btnContinue span{
 background: url(/images/usa/eng/forms/btnLeftArrows.gif) no-repeat top left;
}
a.btnContinue:hover span{
 background: url(/images/usa/eng/forms/btnLeftArrows.gif) no-repeat bottom left;
}
.chi a.btnContinue:hover span{
 background: url(/images/usa/chi/forms/btnLeftArrows.gif) no-repeat bottom left;
}
a.btnContinue:active span{
 background: url(/images/usa/eng/forms/btnLeftArrows.gif) no-repeat top left;
}
.chi a.btnContinue:active span{
 background: url(/images/usa/chi/forms/btnLeftArrows.gif) no-repeat top left;
}
a.btn{
 background: url(/images/usa/eng/forms/btnRight.gif) no-repeat scroll top right;
 height: 25px;
 line-height: 25px;
 padding: 0px 10px 0px 0px;
 margin: 0px;
 overflow: hidden;
 display: inline-block;
 color: #000000;
 text-decoration: none;
 outline: none;
}
.chi a.btn{
 background: url(/images/usa/chi/forms/btnRight.gif) no-repeat scroll top right;
}
a.btn:hover{
 margin: 1px 0px -1px 0px;
 background: url(/images/usa/eng/forms/btnRight.gif) no-repeat scroll bottom right;
}
.chi a.btn:hover{
 margin: 1px 0px -1px 0px;
 background: url(/images/usa/chi/forms/btnRight.gif) no-repeat scroll bottom right;
}
a.btn:active{
 color: #666666;
 margin: 1px 0px -1px 0px;
 background: url(/images/usa/eng/forms/btnRight.gif) no-repeat scroll top right;
}
.chi a.btn:active{
 background: url(/images/usa/chi/forms/btnRight.gif) no-repeat scroll top right;
}

a.btn span{
 background: url(/images/usa/eng/forms/btnLeft.gif) no-repeat top left;
 padding: 0px 0px 0px 10px;
 display: block;
}
.chi a.btn span{
 background: url(/images/usa/chi/forms/btnLeft.gif) no-repeat top left;
}
a.btn:hover span{
 background: url(/images/usa/eng/forms/btnLeft.gif) no-repeat bottom left;
}
.chi a.btn:hover span{
 background: url(/images/usa/chi/forms/btnLeft.gif) no-repeat bottom left;
}
a.btn:active span{
 background: url(/images/usa/eng/forms/btnLeft.gif) no-repeat top left;
}
.chi a.btn:active span{
 background: url(/images/usa/chi/forms/btnLeft.gif) no-repeat top left;
}
.wizClear{
 clear: both;
}
.wizFormSection div fieldset{
 border: 0px;
 padding: 0px;
 margin: 0px 0px 20px 0px;
}
.wizFormSection div fieldset label{
 display: block;
 padding: 0px;
 margin: 0px;
 color: #000000;
}
.wizFormSection li.wizInput input{
 display: block;
 width: 260px;
 border-width: 1px;
}
.wizFormSection div fieldset ol{
 list-style: none;
 padding: 0px;
 margin: 0px;
}
.wizFormSection div fieldset ol li{
 list-style: none;
 padding: 0px;
 margin: 10px 0px 0px 0px;
 color: #666666;
}
/* sWizIBVForm CSS */
.wizFormSection{
 background: #E6E6E6;
 padding: 10px;
 margin: 0px 0px 10px 0px;
 width: 780px;
 clear: both;
}
.wizFormSection .wizInfo{
 float: left;
 width: 449px;
 padding: 0px 10px 0px 0px;
 margin-right: 10px;
 border-right: solid #CCCCCC 1px;
}
.wizFormSection #pwdDetails{
 float: left;
 width: 280px;
}

.wizFormSection #emailDetails{
 float: left;
 width: 280px;
}
.wizFormSection #ibdcDetails{
 color: #666666;
 float: left;
 width: 280px;
}
.wizFormSection #ibdcDetails p{
 color: #666666;
}
.wizFormSection #autoPlacement fieldset input{
 width: 150px;
 border-width: 1px;
}
.wizFormSection #autoPlacement fieldset input.small{
 width: 30px;
}
.wizFormSection #autoPlacement fieldset ol li{
 list-style: none;
 padding: 0px;
 margin: 10px 10px 0px 0px;
 display: inline;
 width: 152px;
 float: left;
}
.wizFormSection #autoPlacement fieldset ol li.sm{
 list-style: none;
 padding: 0px;
 margin: 10px 10px 0px 0px;
 display: inline;
 width: auto;
 float: left;
}
.wizFormSection #portalName{
 float: left;
 width: 280px;
}
.wizFormSection #portalName fieldset label{
 display: inline;
 padding: 0px;
 margin: 0px 10px 0px 0px;
 color: #000000;
 float: left;
 text-align: right;
}
.wizFormSection #portalName fieldset input{
 width: 115px;
 float: left;
}
.wizFormSection #portalName fieldset ol li{
 color: #000000;
}
.wizFormSection #portalName fieldset ol li .btn{
 margin: 10px 0px 0px 120px;
}
.wizFormSection #wizSNAcct{
 float: left;
 width: 300px;
}
.wizFormSection #wizSNAcct fieldset ol{
 margin: 10px 0px;
}
.wizFormSection #wizSNAcct li.wizSNExist{
 float: left;
 list-style: none;
 padding: 0px;
 margin: 0px 5px 0px 0px;
}
.wizFormSection .wizForgot{
 text-align: center;
 display: block;
}
.wizFormSection #wizSNAcct li.wizSNExist label{
 display: block;
 width: 132px;
}
.wizFormSection #wizSNAcct li.wizSNNew{
 float: left;
 list-style: none;
 padding: 0px;
 margin: 0px 5px 0px 0px;
}
.wizFormSection #wizSNAcct fieldset input{
 display: inline;
}
.wizFormSection #wizSNAcct .rButton{
 display: inline;
}
.wizFormSection #wizSNAcct fieldset input.radioBtn{
 width: auto;
 border-width: 0px;
 padding: 0px;
 margin: 0px 5px 0px 0px;
 display: inline;
}
a.forgotPassword{
 color: #666666;
 text-decoration: underline;
 float: right;
}
a.forgotPassword:hover{
 color: #999999;
 text-decoration: none;
}
.secure{
 float: right;
 color: #666666;
 padding: 0px 0px 0px 15px;
 margin: 0px;
 background: url(/images/usa/eng/forms/lock.gif) no-repeat scroll 0px 50%;
}
.chi .secure{
 background: url(/images/usa/chi/forms/lock.gif) no-repeat scroll 0px 50%;
}
.lineUP{
 display: inline;
 vertical-align: top;
}
/* sWizIBVBrowser CSS */
#wizIE56, #wizIE78, #wizFirefox, #wizChrome, #wizSafari{
 display: block;
}
.wizBrowser{
 margin: 0;
 padding: 0 0 0 42px;
}
.wizBrowser .wizBrowserNote {
 line-height: normal;
}
.wizBrowser ol{
 padding: 0px;
 margin-left: 20px;
 list-style-type: none;
}
.wizBrowser ol li{
 line-height: 30px;
 padding: 0px 0px 0px 35px;
 margin: 0px 0px 20px 0px;
}
.wizBrowser ol li.one{
 background: url(/images/usa/eng/forms/one.gif) no-repeat scroll top left;
}
.chi .wizBrowser ol li.one{
 background: url(/images/usa/chi/forms/one.gif) no-repeat scroll top left;
}
.wizBrowser ol li.two{
 background: url(/images/usa/eng/forms/two.gif) no-repeat scroll top left;
}
.chi .wizBrowser ol li.two{
 background: url(/images/usa/chi/forms/two.gif) no-repeat scroll top left;
}
.wizBrowser ol li.three{
 background: url(/images/usa/eng/forms/three.gif) no-repeat scroll top left;
}
.chi .wizBrowser ol li.three{
 background: url(/images/usa/chi/forms/three.gif) no-repeat scroll top left;
}
.wizBrowser ol li.four{
 background: url(/images/usa/eng/forms/four.gif) no-repeat scroll top left;
}
.chi .wizBrowser ol li.four{
 background: url(/images/usa/chi/forms/four.gif) no-repeat scroll top left;
}
.wizBrowser ol li.five{
 background: url(/images/usa/eng/forms/five.gif) no-repeat scroll top left;
}
.chi .wizBrowser ol li.five{
 background: url(/images/usa/chi/forms/five.gif) no-repeat scroll top left;
}
.wizBrowser ol li.six{
 background: url(/images/usa/eng/forms/six.gif) no-repeat scroll top left;
}
.chi .wizBrowser ol li.six{
 background: url(/images/usa/chi/forms/six.gif) no-repeat scroll top left;
}
.wizBrowser ol li.SubA{
 background: url(/images/usa/eng/forms/subA.gif) no-repeat scroll top left;
}
.chi .wizBrowser ol li.SubA{
 background: url(/images/usa/chi/forms/subA.gif) no-repeat scroll top left;
}
.wizBrowser ol li.SubB{
 background: url(/images/usa/eng/forms/subB.gif) no-repeat scroll top left;
}
.chi .wizBrowser ol li.SubB{
 background: url(/images/usa/chi/forms/subB.gif) no-repeat scroll top left;
}
#gswBrowserSection .wizBrowser ol li.homePageLink a{
 color: #a35d00;
 float: right;
}
/* sWizIBVPin page */
.pinAlert{
 background: #FFFFCC url(/images/usa/eng/forms/exclaim.gif) no-repeat 2px 2px;
 padding: 1px 1px 1px 25px;
 margin: 10px 0px 20px 0px;
 border: solid #999999 1px;
}
.chi .pinAlert{
 background: #FFFFCC url(/images/usa/chi/forms/exclaim.gif) no-repeat 2px 2px;
}
.pinAlert p{
 padding: 0px;
 margin: 0px;
}
.pinAlert fieldset{
 border: 0px;
 padding: 0px;
 margin: 5px 3px 0px;
}
.pinAlert fieldset label, input{
 padding: 0px;
 margin: 0px 5px 0px 0px;
}
.pinAlert ul{
 padding: 0px;
 margin: 5px 0px;
 list-style: none;
}
.pinAlert ul li{
 display: inline;
}
.pinAlert ul li + li{
 border-left: solid #000000 1px;
 padding: 0px 0px 0px 5px;
 margin: 0px 0px 0px 5px;
}
.pinAlert ul li.wizHide{
 display: none;
}
.pinAlert ul li.wizShow{
 display: inline;
}
#wizPage h2#wizNext{
 position: relative;
 text-align: left;
 margin: 50px 0px -50px 20px;
 padding: 0px;
}
#wizConfirm li#portal{
 background: url(/images/usa/eng/forms/customize.png) no-repeat scroll top left !important;
 background: url(/images/usa/eng/forms/customize.gif) no-repeat scroll top left;
 margin-left: -80px;
 padding-left: 90px;
}
.chi #wizConfirm li#portal{
 background: url(/images/usa/chi/forms/customize.png) no-repeat scroll top left !important;
 background: url(/images/usa/chi/forms/customize.gif) no-repeat scroll top left;
}
#wizConfirm li#twitter{
 background: url(/images/usa/eng/forms/twitter.png) no-repeat scroll top left !important;
 background: url(/images/usa/eng/forms/twitter.gif) no-repeat scroll top left;
 margin-left: -80px;
 padding-left: 90px;
}
.chi #wizConfirm li#twitter{
 background: url(/images/usa/chi/forms/twitter.png) no-repeat scroll top left !important;
 background: url(/images/usa/chi/forms/twitter.gif) no-repeat scroll top left;
}
#wizConfirm li#facebook{
 background: url(/images/usa/eng/forms/facebook.png) no-repeat scroll top left !important;
 background: url(/images/usa/eng/forms/facebook.gif) no-repeat scroll top left;
 margin-left: -80px;
 padding-left: 90px;
}
.chi #wizConfirm li#facebook{
 background: url(/images/usa/chi/forms/facebook.png) no-repeat scroll top left !important;
 background: url(/images/usa/chi/forms/facebook.gif) no-repeat scroll top left;
}
#wizConfirm li#chatterbox{
 background: url(/images/usa/eng/forms/chatterbox.png) no-repeat scroll top left !important;
 background: url(/images/usa/eng/forms/chatterbox.gif) no-repeat scroll top left;
 margin-left: -80px;
 padding-left: 90px;
}
.chi #wizConfirm li#chatterbox{
 background: url(/images/usa/chi/forms/chatterbox.png) no-repeat scroll top left !important;
 background: url(/images/usa/chi/forms/chatterbox.gif) no-repeat scroll top left;
}
#wizConfirm li#myWorld{
 background: url(/images/usa/eng/forms/myWorld.png) no-repeat scroll top left !important;
 background: url(/images/usa/eng/forms/myWorld.gif) no-repeat scroll top left;
 margin-left: -80px;
 padding-left: 90px;
}
.chi #wizConfirm li#myWorld{
 background: url(/images/usa/chi/forms/myWorld.png) no-repeat scroll top left !important;
 background: url(/images/usa/chi/forms/myWorld.gif) no-repeat scroll top left;
}
#wizConfirm li#blogs{
 background: url(/images/usa/eng/forms/blogs.png) no-repeat scroll top left !important;
 background: url(/images/usa/eng/forms/blogs.gif) no-repeat scroll top left;
 margin-left: -80px;
 padding-left: 90px;
}
.chi #wizConfirm li#blogs{
 background: url(/images/usa/chi/forms/blogs.png) no-repeat scroll top left !important;
 background: url(/images/usa/chi/forms/blogs.gif) no-repeat scroll top left;
}
#wizConfirm li#trainingSupport{
 background: url(/images/usa/eng/forms/support.png) no-repeat scroll top left !important;
 background: url(/images/usa/eng/forms/support.gif) no-repeat scroll top left;
 margin-left: -80px;
 padding-left: 90px;
}
.chi #wizConfirm li#trainingSupport{
 background: url(/images/usa/chi/forms/support.png) no-repeat scroll top left !important;
 background: url(/images/usa/chi/forms/support.gif) no-repeat scroll top left;
}
#wizConfirm ul{
 padding: 0px;
 margin: 5px 0px;
 list-style: none;
}
#wizConfirm ul li{
 display: inline;
}
#wizConfirm ul li + li{
 border-left: solid #000000 1px;
 padding: 0px 0px 0px 5px;
 margin: 0px 0px 0px 5px;
}
#meMessengerDownload{
 width: 800px;
 height: 580px;
 background: url(/images/usa/eng/forms/back.jpg) no-repeat scroll top left;
 position: relative;
}
.chi #meMessengerDownload{
 background: url(/images/usa/chi/forms/back.jpg) no-repeat scroll top left;
}
#maMessenger{
 width: 500px;
 right: 0px;
 top: 0px;
 position: absolute;
}
#maMessenger strong{
 color: #2D546C;
}
#maMessengerLogo{
 text-indent: -9999px;
 padding: 0px;
 margin: 0px 0px 20px 0px;
 background: url(/images/usa/eng/forms/maMessenger.png) no-repeat scroll top left !important;
 background: url(/images/usa/eng/forms/maMessenger.gif) no-repeat scroll top left;
 width: 400px;
 height: 80px;
 position: relative;
 right: 20px;
 top: 20px;
}
.chi #maMessengerLogo{
 background: url(/images/usa/chi/forms/maMessenger.png) no-repeat scroll top left !important;
 background: url(/images/usa/chi/forms/maMessenger.gif) no-repeat scroll top left;
}
#maMessenger ul{
 width: 400px;
 padding: 10px 0px 20px 40px;
 margin: 0px 0px 10px 0px;
 background: #FFFFFF;
 border: solid #000033 2px;
 display: inline-block;
 -moz-border-radius: 10px;
 filter:alpha(opacity=80);
 -moz-opacity:0.8;
 opacity: 0.8;
}
#maMessenger ul li{
 width: 180px;
 height: 30px;
 padding: 0px;
 margin: 5px 0px;
 float: left;
 color: #000033;
 line-height: 1;
}
#maMessenger .btnContinue{
 float: right;
 margin: 0px 60px 0px 0px;
}
#wizBlogs{
 padding: 0px;
 margin: 0px;
 list-style: none;
 width: 790px;
}
#wizBlogs li{
 padding: 10px;
 margin: 10px 0px;
 background: #EEEEEE;
 clear: both;
 min-height: 250px;
 height: 250px;
}
#wizBlogs li img{
 padding: 0px;
 margin: 0px 30px 0px 0px;
 float: left;

}
#wizBlogs li .blogSubscribe{
 padding: 0px;
 margin: 0px 10px;
 vertical-align: top;
 line-height: 25px;
}
#frmBlogPage{
 padding: 0px;
 margin: 0px;
}
#wizActivate a, a.wizForgot{
 text-decoration: underline;
}
#wizPage .success{
 color: #339933;
 font-weight: bold;
 clear: left;
}
.chi #wizPage .success{
 font-weight: normal;
}
#wizBlogs .success{/* this needs to follow #wizPage .success */
 clear: none;
}
#wizConfirm li#maNetwork{
 background: url(/images/usa/eng/forms/maNetwork.png) no-repeat scroll top left !important;
 background: url(/images/usa/eng/forms/maNetwork.gif) no-repeat scroll top left;
 margin-left: -80px;
 padding-left: 90px;
}
.chi #wizConfirm li#maNetwork{
 background: url(/images/usa/chi/forms/maNetwork.png) no-repeat scroll top left !important;
 background: url(/images/usa/chi/forms/maNetwork.gif) no-repeat scroll top left;
}
.wizFormSection p.tip{
 margin: 0px;
 padding: 0px 0px 20px 30px;
 background: url(/images/usa/eng/forms/tip.gif) no-repeat scroll top left;
}
.chi .wizFormSection p.tip{
 background: url(/images/usa/chi/forms/tip.gif) no-repeat scroll top left;
}
#wizPage .error{
 color: red;
 font-weight: bold;
 clear: left;
}
.chi #wizPage .error{
 font-weight: normal;
}
.epAlertText{
 font-size: 20px;
}
.wizFormSection #autoPlacement{
 width: 220px;
 float: left;
}
.npoReportHeader{
 background-color: #70A0C5;
 text-align: left;
 padding: 0px 0px 0px 5px;
}
.npoPCHeader{
 background-color: #70A0C5;
 font-weight: bold;
 text-align: center;
}
.chi .npoPCHeader{
 font-weight: normal;
}
.npoPCHideHeaderTxt{
 color: #70A0C5;
 font-weight: bold;
}
.chi .npoPCHideHeaderTxt{
 font-weight: normal;
}
#ibvQualificationRpt {
 margin: 5px;
 width: 700px;
}
#ibvQualificationRpt .ibvQualHdr{
 margin: 5px;
}
#ibvQualificationRpt #ibvCommission, #ibvQualificationRpt #ibvAccrual{
 border: 2px solid #CFCFCF;
 margin: 5px 5px 10px;
 padding: 2px;
}
#ibvQualificationRpt h1{
 color: #2A5272;
 background: #CFCFCF;
 text-align: center;
 font-size: 18px;
 margin: 0px;
}
#ibvQualificationRpt h2{
 color: #2A5272;
 background: #CFCFCF;
 text-align: center;
 font-size: 16px;
 margin: 0px;
}
#ibvQualificationRpt .highlight0{
 color: red;
}
#ibvQualificationRpt .highlight1{
 color: green;
}
#ibvQualificationRpt strong{
 color: #2A5272;
}
#ibvQualificationRpt table{
 width: 100%;
 padding: 0px;
 margin: 0px;
 border-collapse:collapse;
 border: 1px solid grey;
}
#ibvQualificationRpt .tableHdr{
 text-align: center;
 padding: 2px 4px;
 background: #EBEBEB;
 font-weight: bold;
 font-size: 12px;
}
.chi #ibvQualificationRpt .tableHdr{
 font-weight: normal;
}
#ibvQualificationRpt th{
 font-weight: bold;
 font-size: 11px;
 text-align: center;
 background: #EBEBEB;
 padding: 4px 4px;
 border: 1px solid #EBEBEB;
 font-size: 10px;
}
.chi #ibvQualificationRpt th{
 font-weight: normal;
}
#ibvQualificationRpt td{
 border: 1px solid #EBEBEB;
 padding: 2px 4px;
}
#ibvQualificationRpt .tableText{
 padding: 4px;
 font-size: 10px;
}
#ibvQualificationRpt .tableNote{
 padding: 10px 4px 4px;
 font-size: 10px;
}
#supplements{
 border: 1px solid #CCCCCC;
 margin: 0 0 0 165px;
 padding: 20px;
 width: 640px;
}
#recommendedProducts{
 text-align: left;
 width: 400px;
 margin-left: 10px;
}
#recommendedProducts h2{
 background: none repeat scroll 0 0 #FF9933;
 color: #FFFFFF;
 margin: 0 0 10px;
 padding: 10px;
}
h3, h4, h5, h6{
 color: #666666;
 font: 16px "Trebuchet MS",Verdana,Arial,sans-serif;
 margin: 0px 0px 10px;
 padding: 0px;
}
#products ul{
 border-bottom: 10px solid #EEEEEE;
 list-style: none outside none;
 margin: 10px 0px;
 padding: 0px 0px 10px;
 width: 640px;
}
#products ul li{
 background: none repeat scroll 0 0 #EEEEEE;
 margin: 0px;
 padding: 10px;
 position: relative;
 width: 620px;
}
#products ul li img{
 margin: 0px 10px;
 vertical-align: middle;
}
#products ul li.alternate{
 background: none repeat scroll 0 0 #FFFFFF;
}
#products ul li .notice{
 bottom: 10px;
 color: #999999;
 left: 70px;
 position: absolute;
}
#products span.warning{
 background: url(/images/USA/geneSNP/infoWarning.gif) no-repeat scroll 0 50% transparent;
 color: #FF9933;
 display: inline-block;
 font-weight: bold;
 height: 20px;
 line-height: 20px;
 padding: 0px 0px 0px 25px;
 text-decoration: none;
 vertical-align: middle;
}
.chi #products span.warning{
 font-weight: normal;
}
#orderOptions{
 background: none repeat scroll 0px 0px #EEEEEE;
 margin: 10px 0px 0px;
 padding: 10px;
 width: 620px;
}
#orderOptions .btnGray2.modify{
 float: right;
}
#orderOptions a{
 vertical-align: middle;
}
.products li .price, .price{
 color: #FF0000;
 font-weight: bold;
}
.chi .products li .price, .chi .price{
 font-weight: normal;
}
#products ul li input{
 position: absolute;
 right: 17px;
 top: 25px;
}
#products ul li a.prodDesc{
 position: absolute;
 width: 470px;
 overflow: auto;
}
a.btnGray2{
 background: url(/images/usa/geneSNP/btnRightGrayLong.jpg) no-repeat scroll top right;
 height: 20px;
 line-height: 20px;
 padding: 0px 20px 0px 0px;
 display: inline-block;
 color: #fff;
 font-weight: bold;
 text-decoration: none;
 outline: none;
 margin-left: 470px;
}
.chi a.btnGray2{
 font-weight: normal;
}
a.btnGray2 span{
 background: url(/images/usa/geneSNP/btnLeftGrayLong.jpg) no-repeat top left;
 height: 20px;
 line-height: 20px;
 padding: 0px 0px 0px 20px;
 display: block;
}
a.btnGray2:active{
 margin: 1px 0px -1px 0px;
 background: url(/images/usa/geneSNP/btnRightGrayLong.jpg) no-repeat scroll top right;
}
a.btnGray2:hover{
 color: #930;
 background: url(/images/usa/geneSNP/btnRightGrayLong.jpg) no-repeat scroll bottom right;
 margin-left: 470px;
}
a.btnGray2:hover span{
 background: url(/images/usa/geneSNP/btnLeftGrayLong.jpg) no-repeat bottom left;
}
#modifyProducts{
 text-align: right;
 width: 640px;
}
#modifyProducts h2{
 padding: 10px;
 margin: 0px 0px 10px 0px;
 background: #f93;
 color: #fff;
 text-align: center;
}
#modifyProducts h3{
 text-align: center;
}
.hideCheckbox{
 display: none;
}
#pcIDPopupLarge{
 position: absolute;
 top: 0px;
 left: 0px;
 width: 448px;
 height: 235px;
 background: url(/images/usa/geneSNP/uiInfoBalloonLg.png) no-repeat top left;
 padding: 36px 28px 0px 80px;
 max-width: 343px;
 margin: 0px;
 display: none;
 font-size: 10px;
 text-align: left;
 z-index: 100;
}
.pcIDPopupSizingLarge{
 position: absolute;
 width: 330px;
 height: 230px;
 padding: 0px 10px;
 overflow: hidden;
}
a.btnWhiteXLarge{
 background: url(/images/USA/geneSNP/btnRightWhiteXLong.jpg) no-repeat scroll right top transparent;
 color: #FFFFFF;
 display: inline-block;
 font-weight: bold;
 height: 20px;
 line-height: 20px;
 outline: medium none;
 overflow: hidden;
 padding: 0px 16px 0px 0px;
 /padding: 0px 18px 0px 0px;
 text-decoration: none;
 vertical-align: middle;
}
.chi a.btnWhiteXLarge{
 font-weight: normal;
}
a.btnWhiteXLarge span{
 background: url(/images/USA/geneSNP/btnLeft.jpg) no-repeat scroll left top transparent;
 display: block;
 padding: 0px 0px 0px 20px;
 /padding: 0px 0px 0px 15px;
 vertical-align: middle;
}
a.btnWhiteXLarge:active{
 background: url(/images/USA/geneSNP/btnRightWhiteXLong.jpg) no-repeat scroll right bottom transparent;
 margin: 1px 0px -1px;
}
a.btnWhiteXLarge:hover{
 background: url(/images/USA/geneSNP/btnRightWhiteXLong.jpg) no-repeat scroll right bottom transparent;
 color: #993300;
}
a.btnWhiteXLarge:hover span{
 background: url(/images/USA/geneSNP/btnLeft.jpg) no-repeat scroll left bottom transparent;
}
a.button.large.primary{
 background: transparent url(/images/usa/webPortals/btnPriLgRt.gif) no-repeat scroll right top;
 color: #a35d00;
 cursor: pointer;
}
a.button.large.primary span.innerBtn{
 background: transparent url(/images/usa/webPortals/btnPriLgLt.gif) no-repeat scroll 0px 0px;
 width: auto;
 display: block;
 line-height: 16px;
 padding: 5px 0px 8px 12px;
 margin: 0px 12px 0px 0px;
}
a.button.large.primary span.innerBtn span{
 line-height: 16px;
 font-weight: bold;
}
.chi a.button.large.primary span.innerBtn span{
 font-weight: normal;
}
#gswCrumbs{
 margin: auto;
 padding: 1px;
 width: 800px;
}
#gswCrumbs ul.breadcrumb{
 clear: both;
 list-style: none;
 margin: auto;
 padding: 10px 0 0 0;
 position: static;
 left: 290px;
}
.ie7 #gswCrumbs ul.breadcrumb, .ie8 #gswCrumbs ul.breadcrumb, .ie9 #gswCrumbs ul.breadcrumb{
 position: relative;
 left: 0;
}
.quirks #gswCrumbs{
 width: auto !important;
}
.quirks #gswCrumbs ul.breadcrumb{
 margin: 0px;
 padding: 0px;
}
#gswCrumbs ul.breadcrumb li{
 position: relative;
 display: block;
 width: auto !important;
 height: 26px;
 line-height: 26px;
 background: url(/images/usa/forms/btnBreadcrumb.gif) no-repeat scroll bottom right;
 list-style: none;
 margin: 0 0 0 -13px;
 padding: 0;
 float: left;
}
.ie7 #gswCrumbs ul.breadcrumb li, .ie8 #gswCrumbs ul.breadcrumb li, .ie9 #gswCrumbs ul.breadcrumb li{
 width: 170px;
 display: inline;
}
#gswCrumbs ul.breadcrumb li span{
 background: url(/images/usa/forms/btnBreadcrumb.gif) no-repeat scroll bottom left;
 position: relative;
 display: block;
 height: 26px;
 left: -10px;
}
.ie7 #gswCrumbs ul.breadcrumb li span, .ie8 #gswCrumbs ul.breadcrumb li span, .ie9 #gswCrumbs ul.breadcrumb li span{
 display: inline;
}
#gswCrumbs ul.breadcrumb li p{
 color: #6b6b6b;
 text-decoration: none;
 font-size: 12px;
 font-weight: bold;
 padding: 0px 0px 0px 46px;
 height: 26px;
 line-height: 26px;
 margin: 0px;
}
.ie7 #gswCrumbs ul.breadcrumb li p, .ie8 #gswCrumbs ul.breadcrumb li p, .ie9 #gswCrumbs ul.breadcrumb li p{
 display: inline;
}
.chi #gswCrumbs ul.breadcrumb li p{
 font-weight: normal;
}
#gswCrumbs ul.breadcrumb li.first{
 background-position: bottom right;
 margin-left: 10px;
 z-index: 999;
 width: auto !important;
 width: 40px;
}
#gswCrumbs ul.breadcrumb li.first p{
 padding-left: 10px;
}
#gswCrumbs ul.breadcrumb li.step2{z-index: 998;}
#gswCrumbs ul.breadcrumb li.step3{z-index: 997;}
#gswCrumbs ul.breadcrumb li.step4{z-index: 996;}
#gswCrumbs ul.breadcrumb li.step5{z-index: 995;}
#gswCrumbs ul.breadcrumb li.step6{z-index: 994;}
#gswCrumbs ul.breadcrumb li.step7{z-index: 993;}
#gswCrumbs ul.breadcrumb li.step8{z-index: 992;}
#gswCrumbs ul.breadcrumb li.step9{z-index: 991;}
#gswCrumbs ul.breadcrumb li.step10{z-index: 990;}
#gswCrumbs ul.breadcrumb li.step11{z-index: 989;}
#gswCrumbs ul.breadcrumb li.step12{z-index: 988;}
#gswCrumbs ul.breadcrumb li.step13{z-index: 987;}
#gswCrumbs ul.breadcrumb li.step14{z-index: 986;}
#gswCrumbs ul.breadcrumb li.final{
 background: url(/images/usa/forms/btnBreadcrumbFinal.gif) no-repeat scroll bottom right;
 z-index: 985;
 width: auto !important;
 width: 40px;
}
#gswCrumbs ul.breadcrumb li.final p{
 padding-left: 25px;
}
#gswCrumbs ul.breadcrumb li.completed p{
 background: url(/images/usa/forms/badgeCheckX.gif) no-repeat scroll 27px 7px;
}
#gswCrumbs ul.breadcrumb li.selected{
 background-position: top right;
}
#gswCrumbs ul.breadcrumb li.selected span{
 background: url(/images/usa/forms/btnBreadcrumb.gif) no-repeat scroll top left;
}
#gswCrumbs ul.breadcrumb li.selected p{
 color: #b36500;
}
#gswPage{
 width: 800px;
 font: normal 12px "Trebuchet MS", Verdana, Arial, sans-serif;
 color: #000;
 text-align: left;
 background: #fff;
 margin: 10px auto;
 padding: 15px 0 0 0;
 overflow: hidden;
 z-index: 10;
 clear: both;
}
#gswPage h1, #gswPage h2, #gswPage h3, #gswPage h4{
 font: bold 14px "Trebuchet MS", Verdana, Arial, sans-serif;
 color: #2d546c;
 padding: 0px;
 margin: 0px;
}
.chi #gswPage h1, .chi #gswPage h2, .chi #gswPage h3, .chi #gswPage h4{
 font-weight: normal;
}
#gswPage h2{
 font-size: 18px;
 text-align: left;
 margin: 0 0 20px 0;
}
#gswPage h5{
 font-size: 13px;
 padding: 5px 0 0 0;
}
#gswPage a.button.large.primary span.innerBtn span.default{
 background: url(/images/usa/webPortals/btnIconPriRtArrow.gif) no-repeat scroll left center;
 padding-left: 20px;
}
#gswPage a.button.large.primary span.innerBtn span.waiting{
 background: url(/images/usa/forms/ajaxLoaderSmallOrange.gif) no-repeat scroll left top;
 padding: 2px 0px 5px 20px;
 margin: auto 0px auto auto;
}
.success{
 color: #339933;
 font-weight: bold;
}
.chi .success{
 font-weight: normal;
}
#gswFormSectionWrapper{
 position: relative;
 z-index: 5;
}
#gswFormSectionWrapper.enabled{
 width: 10000px;
 height: 350px;
 overflow: hidden;
 padding-top: 25px;
}
#gswFormSectionWrapper.gswInitContainer{
 height: 240px;
}
.quirks #gswFormSectionWrapper{
 padding: 0px;
}
.gswFormSection{
 padding: 10px;
 margin: 0px 0px 10px 0px;
 width: 780px;
 clear: none;
 float: left;
 z-index: 4;
}
.gswFormSection fieldset{
 border: 0;
 padding: 15px 0 0 0;
 margin: 0 0 20px 0;
}
.gswFormSection fieldset label{
 display: block;
 padding: 0px;
 margin: 5px 0px;
 color: #000000;
}
.gswFormSection fieldset ol{
 list-style: none;
 padding: 0px;
 padding-bottom: 5px;
 margin: 0px;
}
.gswFormSection fieldset ol li{
 list-style: none;
 padding: 0px;
 margin: 0px 0px 0px 0px;
 color: #666666;
}
.gswFormSection fieldset.placements ol li{
 margin: 10px 10px 0px 0px;
 display: inline;
 width: 152px;
 float: left;
 clear: none;
}
.gswFormSection fieldset ol li.sm{
 width: 32px;
 display: inline;
}
.gswFormSection fieldset ol li.inline{
 float: left;
}
.gswFormSection fieldset input{
 border-width: 1px;
 display: block;
}
.gswFormSection fieldset input.radioBtn{
 width: auto;
 border-width: 0px;
 padding: 0px;
 margin: 0px 5px 0px 0px;
 display: inline;
}
.gswFormSection fieldset input.wide{
 width: 260px;
}
.gswFormSection fieldset input.medium{
 width: 150px;
}
.gswFormSection fieldset input.small{
 width: 30px;
}
.gswFormSection fieldset ol li.blogEmail{
 margin: 15px 0px;
}
.gswFormSection fieldset ol li.blogEmail a.blogSubscribe{
 background: #f2f2f2 linear-gradient(bottom, #ccc8cc 25%, #f2f2f2 64%);
 background: #f2f2f2 -o-linear-gradient(bottom, #ccc8cc 25%, #f2f2f2 64%);
 background: #f2f2f2 -moz-linear-gradient(bottom, #ccc8cc 25%, #f2f2f2 64%);
 background: #f2f2f2 -webkit-linear-gradient(bottom, #ccc8cc 25%, #f2f2f2 64%);
 background: #f2f2f2 -ms-linear-gradient(bottom, #ccc8cc 25%, #f2f2f2 64%);
 background: #f2f2f2 -webkit-gradient(linear, left bottom, left top, color-stop(0.25, #ccc8cc), color-stop(0.64, #f2f2f2));
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ccc8cc", endColorstr="#f2f2f2");
 border-radius: 10px;
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 font-size: 12px;
 padding: 4px 8px;
 float: left;
 vertical-align: top;
 line-height: 25px;
 text-decoration: none;
}
.gswFormSection fieldset ol li.blogEmail a.blogSubscribe:hover{
 border-color: #2d546c;
}
.gswFormSection fieldset ol li.blogEmail a.blogSubscribe.subscribed{
 color: #fff;
 background: #326580 linear-gradient(bottom, #326580 39%, #226d99 83%, #fff 100%);
 background: #326580 -o-linear-gradient(bottom, #326580 39%, #22dd99 83%, #fff 100%);
 background: #326580 -moz-linear-gradient(bottom, #326580 39%, #226d99 83%, #fff 100%);
 background: #326580 -webkit-linear-gradient(bottom, #326580 39%, #226d99 83%, #fff 100%);
 background: #326580 -ms-linear-gradient(bottom, #326580 39%, #226d99 83%, #fff 100%);
 background: #326580 -webkit-gradient(linear, left bottom, left top, color-stop(0.39, #326580), color-stop(0.83, #226d99), color-stop(1, #fff));
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#326580", endColorstr="#226d99");
}
.gswFormSection p.tip{
 margin: 0px;
 padding: 5px 0px 20px 30px;
 background: url(/images/usa/eng/forms/tip.gif) no-repeat scroll top left;
 clear: both;
}
.chi .gswFormSection p.tip{
 background: url(/images/usa/chi/forms/tip.gif) no-repeat scroll top left;
}
.gswInfo{
 float: left;
 width: 775px;
 padding: 0 10px 0 0;
 margin: 0 10px 5px 0;
 min-height: 225px;
}
.gswFormSubSection{
 float: left;
 width: 310px;
}
#gswFormSectionWrapper .gswFormSubSection.emailLength{
 width: 750px;
 padding: 0 0 25px 0;
}
.gswFormSubSection.wide{
 width: auto;
}
#gswSteps li{
 border: solid #ffffff 1px;
 list-style-type: none;
 margin: 0px 25px 0px -25px;
 padding: 3px 5px;
}
#gswSteps li.completed{
 font-style: italic;
 color: #2d546c;
}
#gswSteps li.nextStep{
 border: solid #2d546c 1px;
}
#continueFooter{
 text-align: left;
 clear: both;
 width: auto;
 z-index: 11;
}
.quirks #continueFooter{
 margin: 30px 0px 0px 0px;
}
#continueFooter div{
 padding: 0 0 0 9px;
 position: relative;
}
#continueFooter span.message{
 min-height: 18px;
 padding: 0 15px 0 0;
 width: 550px;
 display: inline;
 float: right;
 margin: 5px 95px 0 0;
}
#continueFooter span.message.skip{
 width: 472px;
 margin: 0 30px 0 0;
}
#continueFooter span.message span{
 position: static;
}
#continueFooter div a.button{
 clear: none;
 float: left;
 position: relative;
}
.invisible{
 visibility: hidden !important;
}
.inline{
 display: inline !important;
}
#wizConfirm{
 width: auto;
 padding: 10px 0px 10px 340px;
 margin: 10px 0px 0px 0px;
 list-style: none;
 background: url(/images/usa/eng/forms/people.jpg) no-repeat scroll bottom left;
}
.chi #wizConfirm{
 background: url(/images/usa/chi/forms/people.jpg) no-repeat scroll bottom left;
}
#wizConfirm li{
 width: auto;
 min-height: 90px;
 padding: 5px 0px 0px 0px;
 margin: 0px 0px 10px 0px;
}
.chi #wizConfirm li{
 height: auto !important;
 height: 90px;
}
#products ul li img.product{
 border: 1px solid #FF9933;
 margin: 0px 10px 0px 0px;
 width: 50px !important;
 height: 50px !important;
 max-height: 50px !important;
 max-width: 50px !important;
}
#products .price{
 color: #FF9933;
 font-size: 16px;
 position: absolute;
 right: 100px;
 text-align: left;
 top: 25px;
}
#products .price p{
 color: #666666;
 display: inline;
 font-size: 12px;
 font-weight: normal;
 line-height: 15px;
 margin: 0px 0px 0px 20px;
}
.indentInput{
 margin-left: 25px;
}
.lower{
 margin-top: 1em;
}
#eliteLanding{
 margin: 0 0 0 -10px;
 padding: 5px;
 background: #fff url(/images/usa/nutraMetrix/nmxBack.jpg) no-repeat scroll top center;
}
h1#logoNMXelite{
 width: 300px;
 height: 80px;
 padding: 0;
 margin: 10px 0 10px 10px;
 text-indent: -9999px;
 background: url(/images/usa/nutraMetrix/nutraMetrixElite.png) no-repeat scroll top left !important;
}
#nmxElite{
 font: normal 12px/16px "Lucida Grande", Verdana, Arial, sans-serif;
 width: 880px;
 min-height: 400px;
 height: auto !important;
 height: 400px;
 padding: 10px;
 margin: 0;
 border: solid #999 1px;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 position: relative;
 color: #666;
}
.nmxElitePatient{
 background: #fff url(/images/usa/nutraMetrix/patients.jpg) no-repeat scroll bottom right;
}
#nmxElite h2{
 display: block;
 color: #903;
 text-transform: uppercase;
 font-size: 24px;
 padding: 0;
 margin: 20px 0;
}
#nmxElite h3{
 display: block;
 color: #903;
 padding: 0;
 margin: 0;
}
#nmxElite p{
 padding: 0;
 margin: 0 0 20px 0;
}
#nmxElite strong{
 display: block;
 color: #903;
 padding: 0;
 margin: 0 0 10px 0;
}
#nmxElite .info{
 float: left;
 width: 300px;
 padding: 0;
 margin: 0 20px 0 0;
 background-color: transparent;
}
#nmxElite ul{
 margin: 0;
 padding: 0;
 list-style: none;
}
#nmxElite ul li{
 margin: 10px 0;
 padding: 0 0 0 20px;
 background: url(/images/usa/nutraMetrix/bullet.gif) no-repeat scroll 0 50%;
 line-height: 20px;
 font-weight: bold;
}
.chi #nmxElite ul li{
 font-weight: normal;
}
#signUp{
 clear: both;
 padding: 10px 0 0 0;
 margin: 10px 0 0 0;
 border-top: solid #999 1px;
}
#nmxElite a{
 display: block;
 clear: none;
 float: left;
 padding: 10px 0;
 margin: 0 0 0 1em;
 background: #903 url(/images/usa/nutraMetrix/backRed.jpg) repeat-x scroll top left;
 color: #fff;
 text-decoration: none;
 font-weight: bold;
 font-size: 16px;
 width: 200px;
 text-align: center;
 height: auto;
}
.chi #nmxElite a{
 font-weight: normal;
}
#nmxElite a:hover{
 background: #903 url(/images/usa/nutraMetrix/backRed.jpg) repeat-x scroll bottom left;
}
.nmxEliteHealthPro{
 background: #fff url(/images/usa/nutraMetrix/backHP.jpg) no-repeat scroll bottom right;
}
#elitePopup{
 position: absolute;
 width: 300px;
 top: 300px;
 left: 40%;
 padding: 1em;
}
#signup:after{
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
}
#mainContainer {
 border-style: solid;
 border-color: #CCCCCC;
 border-width: thin;
}
.ppSurveyConfirm {
 margin: 0px;
}
.containerTitle {
 background-color:#25516C;
 color:#FFFFFF;
}
form#ppSurvey{
 width: 100%;
}
form#ppSurvey div.containerColumns{
 background-color: #ECE6FF;
 border: 1px solid #000;
 float: left;
 padding: 5px;
 width: 480px;
}
form#ppSurvey div#leftContainer{
 margin-right: 20px;
}
#bottomContainer {
 background-color: #ECE6FF;
 padding: 5px;
 width: 1000px;
 margin-top: 10px;
 height: 30px;
}
h2.surveyTitle {
 font-size: 14pt;
 padding-top: 10px;
}
fieldset ol {
 padding: 1em 1em 0;
 list-style: none;
 margin: 0;
}
fieldset li {
 padding-bottom: 8px;
 clear: both;
}
form#ppSurvey div.containerColumns label {
 float: left;
 width: 145px;
 margin-right: .5em;
}
input.textBoxSize {
 width: 275px;
}
ol.subHolder li {
 float: left;
 width: 187px;
 clear: none;
 padding: 3px;
}
.petHolder {
 float: left;
 width: 125px;
 padding-top: .5em;
 padding-left: 1em;
}
.otherTextArea {
 float: right;
 padding: 0 8px 0 0;
 margin: 0;
}
.wpBlockSprite {
 background-image: url(/images/usa/eng/webPortals/sprites/wpBlockSprite.png)!important;
 background-image: url(/images/usa/eng/webPortals/sprites/wpBlockSprite.gif);
 background-repeat: no-repeat;
 background-position: top left;
}
.chi .wpBlockSprite {
 background-image: url(/images/usa/chi/webPortals/sprites/wpBlockSprite.png)!important;
 background-image: url(/images/usa/chi/webPortals/sprites/wpBlockSprite.gif);
}
.icoQuestionMark {
 background: url(/images/usa/eng/webPortals/sprites/wpHomeSprite.gif) no-repeat scroll 2px -1796px;
 display: block;
 height: 20px;
 width: 13px;
 float: right;
}
.chi .icoQuestionMark{
 background: url(/images/usa/chi/webPortals/sprites/wpHomeSprite.gif) no-repeat scroll 2px -1796px;
}
#ppSurveyResetBtn {
 width: 200px;
}
#ppSurveyResetBtn a.button.large span.innerBtn {
 margin: 0;
}
#ppSurveyUpdateBtn a.button.primary.large span.innerBtn {
 margin: 0;
}
.state1, .state2, .state6, .state{
 visibility: visible;
}
#ppSurveyResetBtn a.button {
 color: #3D4D59;
 display: block;
 font-family: "Trebuchet MS", Verdana, Arial;
 font-size: 11px;
 font-weight: bold;
 height: 28px;
 padding: 0 8px 0 0;
 margin: 0 8px 0 0;
 width: auto;
 float: left;
}
.chi #ppSurveyResetBtn a.button {
 font-weight: normal;
}
#ppSurveyResetBtn a.button span {
 display: block;
 line-height: 10px;
 padding: 7px 0 10px 8px;
 margin: 0;
 text-decoration: none;
 width: auto;
}
#ppSurveyResetBtn #resetBtn {
 background: transparent url(/images/usa/webPortals/btnStdLgRt.gif) no-repeat scroll top right;
}
#ppSurveyResetBtn #resetBtn span {
 background: transparent url(/images/usa/webPortals/btnStdLgLt.gif) no-repeat;
}
.surveyHoverText {
 padding: 20px 45px;
}
#bubbleHovers {
 position: absolute;
 background-position: -140px -60px;
 width: 400px !important;
 height: 100px !important;
 display: none;
 left: 0;
 top: 0;
 z-index: 100;
 text-align: left;
}
.surveyErrorText {
 padding: 5px 5px 10px 5px;
 width: 800px;
}
.surveyDetail {
 width: 1024px;
}
.uCCSprite{
 background-image: url(/images/usa/eng/ufBusiness/sprites/uCCSprite.gif);
 background-position: 0 0;
 background-repeat: no-repeat;
}
.chi .uCCSprite{
 background-image: url(/images/usa/chi/ufBusiness/sprites/uCCSprite.gif);
}
.uCCSpriteN{
 background-image: url(/images/usa/eng/ufBusiness/sprites/uCCSpriteN.gif);
 background-position: 0 0;
 background-repeat: no-repeat;
}
.chi .uCCSpriteN{
 background-image: url(/images/usa/chi/ufBusiness/sprites/uCCSpriteN.gif);
}
#cocktailPopup{
 height: 238px;
}
#isNMN{
 border-top: 1px solid #CCC!important;
}
#isNMN table#u_ccIngList{
 border: 1px solid #DDD!important;
 color: #AAA!important;
}
#isNMN table#u_ccIngList th{
 background-color: #903!important;
}
#isNMN table#u_ccIngList th#u_dsbNone{
 background-color: #000!important;
}
#isNMN table#u_ccIngList th#u_dsbSingle{
 background-color: #603!important;
}
#isNMN table#u_ccIngList th#u_dsbTriple{
 background-color: #C03!important;
}
#isNMN table#u_ccIngList th#u_dsbDouble{
 background-color: #903!important;
}
#isNMN table#u_barChart td#u_percentageAmount .u_ingPercent .u_ingPercentBar{
 background-color: #903;
 border: 1px solid #903;
}
#isNMN table#u_barChart td#u_percentageAmount .u_ingPercent .u_ingPercentBar:hover{
 background-color: #C03;
}
#isNMN .u_productName{
 color: #903
}
#isNMN table#u_barChart td#u_percentageAmount #u_chartHelp{
 color: #903;
}
#u_buyButton .ie6Text{
 border: #854B00 1px solid;
 padding: 2px 5px;
 background-color: #FCB38B;
 font-size: 14px;
}
#u_ccLeft h3#u_ccHeader{
 padding: 8px 0;
 margin: 0;
 color: #036;
 font-size: 12px;
 font-weight: bold;
}
.chi #u_ccLeft h3#u_ccHeader{
 font-weight: normal;
}
#u_ccLeft p#u_dvMsg{
 color: #666;
}
#u_ccOverDosed{
 border: 7px solid #900;
 font-size: 14px;
 font-weight: bold;
 left: 40%;
 padding: 10px;
 position: fixed;
 top: 40%;
 z-index: 1100;
}
.chi #u_ccOverDosed{
 font-weight: normal;
}
#u_ccTabArea{
 width: 980px;
}
#u_ccTabArea ul{
 display: block;
 font-weight: bold;
 list-style: none outside none;
 margin: 0;
 padding: 0 0 0 5px;
 text-align: left;
}
.chi #u_ccTabArea ul{
 font-weight: normal;
}
#u_ccTabArea ul li{
 background-color: #EEF;
 cursor: pointer;
 float: left;
 margin: 0 10px -1px 0;
 padding: 5px 10px;
 border: 1px solid #CAD;
}
#u_ccTabArea .right{
 margin-left: 5px;
}
#u_ccYourPriceArea.getPrice{
 display: none;
}
#u_prodInfoTopAF.u_ccMainColumns h1.u_productName{
 font-size: 20px;
}
#u_prodInfoTopAF #u_sizeOptions{
 padding: 15px 0;
}
#u_prodInfoTopAF .u_priceOrderArea #prodOrderForm{
 height: 120px;
}
#u_prodInfoTopAF .u_priceOrderArea div.u_infoSection{
 min-width: 135px;
}
#u_prodInfoTopAF .u_buySection a.u_buttonHeaderCart{
 background-position: 0 -90px;
 color: #854B00;
 display: inline-block;
 font-family: "Trebuchet MS",Verdana,Arial;
 font-size: 11px;
 font-weight: bold;
 height: 25px;
 line-height: 25px;
 margin: 6px 0;
 padding: 0;
 text-decoration: none;
 width: 110px;
}
.chi #u_prodInfoTopAF .u_buySection a.u_buttonHeaderCart{
 font-weight: normal;
}
#u_prodInfoTopAF .u_buySection a.u_buttonHeaderCart:hover{
 background-position: 0 -115px;
}
#u_prodInfoTopAF.u_ccMainColumns{
 margin-left: 15px;
 width: 440px;
}
#u_prodInfoTopAF .u_buySection a#u_buyButton.u_buttonHeaderCart.getPrice{
 background-position: 0 -140px;
}
#u_prodInfoTopAF .u_buySection a#u_buyButton.u_buttonHeaderCart.getPrice:hover{
 background-position: 0 -165px;
}
#u_thinkingImage{
 display: none;
}
#u_thinkingImage img{
 margin: 45px 45%;
}
#u_ulWarning{
 height: 110px;
}
#u_yourPriceArea{
 margin: 6px 0;
}
#u_yourPriceArea #custCocktailBV{
 font-size: 16px;
}
#u_yourPriceArea #custCocktailPrice{
 font-size: 16px;
}
.ccWarnings{
 background-color: #FCC;
 border: 1px solid #900;
 padding: 5px;
 display: none;
}
.color9cf{
 background-color: #9CF!important;
}
.ie6Text{
 visibility: hidden !important;
 visibility: visible;
}
.right{
 float: right;
}
.u_active{
 background-color: #FFF !important;
 border-bottom: 1px solid #FFF !important;
 color: #369;
 left: inherit;
 margin-bottom: -1px !important;
 position: relative;
 z-index: 2;
}
.u_buySection input#prdQty1{
 margin: 2px 0 5px;
}
.u_ccMainBody{
 border-top: 1px solid #CAD;
 width: 980px;
 clear: both;
}
.u_ccMainColumns{
 float: left;
 padding-left: 5px;
}
.u_ccSubmitButton{
 background-position: right -20px;
 color: #369;
 display: inline-block;
 font-family: "Trebuchet MS",Verdana,Arial;
 font-size: 11px;
 font-weight: bold;
 line-height: 20px;
 margin: 0;
 padding: 0 0 1px 0;
 text-decoration: none;
 cursor: pointer;
}
.chi .u_ccSubmitButton{
 font-weight: normal;
}
.u_ccSubmitButton span:hover{
 text-decoration: underline;
}
.u_ccSubmitButton span{
 background-position: 0 0;
 line-height: 20px;
 margin: 0 7px 0 0;
 padding: 2px 0 2px 7px;
}
.u_nsAlertBox{
 background-color: #FFC;
 background-position: 2px -60px;
 border: 1px solid #666;
 color: #900;
 font-weight: bold;
 padding-left: 20px;
 vertical-align: middle;
}
.chi .u_nsAlertBox{
 font-weight: normal;
}
.u_pdBestPriceBadge{
 color: #800000;
 font-size: 18px;
 font-weight: bold;
 padding-bottom: 8px;
}
.chi .u_pdBestPriceBadge{
 font-weight: normal;
}
.u_priceOrderArea{
 border: 1px solid #CCC;
 clear: left;
 margin: 10px 0;
 padding: 5px;
}
.u_priceOrderArea div.u_infoSection{
 display: inline-block;
 float: left;
 height: 115px;
 min-width: 79px;
 padding: 5px 10px;
}
.u_priceSection{
 width: 245px;
}
a.uCCSpriteN{
 color: #903;
}
a.uCCSpriteN:hover{
 color: #903;
}
body, td, p{
 color: #000;
 font-family: "Trebuchet MS",Verdana,Arial;
 font-size: 11px;
 text-decoration: none;
}
div.jqueryPopup{
 background: url(/images/usa/popupBkg.png) repeat scroll 0 0 transparent !important;
 height: 175px;
 left: 50%;
 margin-left: -160px;
 margin-top: -210px;
 position: absolute;
 top: 50%;
 width: 320px;
 z-index: 11000;
}
div.u_infoSection.u_buySection{
 border-left: 1px solid #CCC;
 padding-bottom: 5px;
 padding-top: 0;
}
h1.u_productName{
 clear: both;
 color: #369;
 font-size: 14px;
 font-weight: bold;
 margin: 0;
 padding: 10px 0;
}
.chi h1.u_productName{
 font-weight: normal;
}
select.pdSelect{
 width: 100% !important;
}
table#u_barChart td#u_percentageAmount .u_ingPercent .u_ingPercentBar:hover{
 background-color: #9CF;
}
table#u_barChart #u_percentageLabel{
 width: 25px;
 height: 150px;
 border-right: 1px solid #AAA;
}
table#u_barChart #u_percentageLabel .u_percentIs{
 display: block;
 text-align: right;
 line-height: 25px;
 padding-right: 5px;
}
table#u_barChart td#u_percentageAmount #u_chartHelp{
 display: block;
 color: #369;
 font-weight: bold;
 padding: 0 5px 12px;
 width: 389px;
 height: 45px;
}
.chi table#u_barChart td#u_percentageAmount #u_chartHelp{
 font-weight: normal;
}
table#u_barChart td#u_percentageAmount .u_ingPercent{
 float: left;
 height: 110px;
 margin: 0 4px;
 position: relative;
 text-align: center;
 width: 12px;
}
table#u_barChart td#u_percentageAmount .u_ingPercent .u_ingPercentBar{
 bottom: 10px;
 position: absolute;
 width: 100%;
 background-color: #369;
 max-height: 100px !important;
 border: 1px solid #369;
 font-size: 0px!important;
}
table#u_barChart td#u_ccTableCorner{
 width: 40px;
 height: 25px;
 text-align: right;
 line-height: 25px;
 padding-right: 5px;
 border-top: 1px solid #AAA;
 border-right: 1px solid #AAA;
}
table#u_barChart td#u_ccNutrientsLabel{
 border-top: 1px solid #AAA;
}
table#u_nutritionChart .isoSubHdr{
 padding: 2px 0 2px 5px;
}
table#u_nutritionChart .u_nutritionElement td{
 padding-left: 5px;
}
td#mainContent.layoutMiddleFull table#u_ccIngList, table#u_ccIngList{
 width: 450px;
 border: 1px solid #DDD;
 color: #AAA;
 text-align: center;
 margin-bottom: 10px;
}
td#mainContent.layoutMiddleFull table#u_ccIngList td, table#u_ccIngList td, td#mainContent.layoutMiddleFull table#u_ccIngList th, table#u_ccIngList th, .u_centered{
 text-align: center;
 font-size: 11px;
 border-bottom: 1px solid #FFF;
}
td#mainContent.layoutMiddleFull table#u_ccIngList td.u_prodNames, table#u_ccIngList td.u_prodNames{
 text-align: left;
}
td#mainContent.layoutMiddleFull table#u_ccIngList tr, table#u_ccIngList tr{
 height: 45px;
}
td#mainContent.layoutMiddleFull table#u_ccIngList th, table#u_ccIngList th{
 color: #FFF;
 background-color: #69C;
 padding: 0 5px;
}
td#mainContent.layoutMiddleFull table#u_ccIngList th#u_dsbNone, table#u_ccIngList th#u_dsbNone{
 background-color: #000;
}
td#mainContent.layoutMiddleFull table#u_ccIngList th#u_dsbSingle, table#u_ccIngList th#u_dsbSingle{
 background-color: #036;
}
td#mainContent.layoutMiddleFull table#u_ccIngList th#u_dsbDouble, table#u_ccIngList th#u_dsbDouble{
 background-color: #369;
}
td#mainContent.layoutMiddleFull table#u_nutritionChart, table#u_nutritionChart{
 width: 100%;
 border: 1px solid #AAA;
}
td#mainContent.layoutMiddleFull table#u_nutritionChart td, table#u_nutritionChart td{
 padding: 0 5px;
 cursor: default;
}
td#mainContent.layoutMiddleFull table#u_barChart, table#u_barChart{
 border: 1px solid #AAA;
 width: auto;
}
tr.ccMidIngredientLabel td{
 border-bottom: 1px solid #CCC;
}
tr.u_ccRow0{
 background-color: #FFF;
}
tr.u_ccRow1{
 background-color: #EEE;
}
.starburstContainer{
 position: relative;
}
#starburstPersonalSurvey{
 position: absolute;
 top: -10px;
 left: 200px;
 width: 110px;
 height: 160px;
 background: url(/images/usa/eng/forms/starburstPersonalSurvey.png) no-repeat scroll top left !important;
 background: url(/images/usa/eng/forms/starburstPersonalSurvey.gif) no-repeat scroll top left;
 text-indent: -200px;
 overflow: hidden;
}
.chi #starburstPersonalSurvey{
 background: url(/images/usa/chi/forms/starburstPersonalSurvey.png) no-repeat scroll top left !important;
 background: url(/images/usa/chi/forms/starburstPersonalSurvey.gif) no-repeat scroll top left;
}
#ccSaveWarning #popupOptionsCentered{
 margin: 15px 0;
 text-align: center;
}
#ccSaveWarning #popupOptionsCentered .popupOptionButton{
 border: 1px solid #000;
 display: inline-block;
 margin: 5px;
 padding: 5px;
 cursor: pointer;
 min-width: 70px;
}
#ccSaveWarning #popupOptionsCentered .popupOptionButton:hover{
 background-color: #DDD;
}
div.jqueryPopup div.popupForm{
 padding: 5px;
}
div.jqueryPopup div.popupContent div.popupHeader{
 background-color: #DDD;
 font-size: 12px;
 font-weight: bold;
 line-height: 16px;
 padding: 5px;
 width: auto;
}
.chi div.jqueryPopup div.popupContent div.popupHeader{
 font-weight: normal;
}
div.jqueryPopup div.popupContent{
 background-color: #FFF;
 height: 218px;
 margin: 10px;
 overflow: hidden;
 width: 300px;
}
div.jqueryPopup div.popupContent div.popupHeader a{
 color: #333;
 cursor: pointer;
 float: right;
 padding: 1px 5px;
 text-decoration: none;
}
div.jqueryPopup div.popupContent div.popupHeader a:hover{
 background-color:#C8C8C8;
}
.hpLightGray{
 color: #c0c0c0;
}
.hpSubFont{
 font-size: 14px;
}
.hpSubsHeader{
 font-family: Georgia,Geneva,Arial,Helvetica,sans-serif;
 font-size: 12px;
 font-weight: bold;
 padding: 5px;
}
.chi .hpSubHeader{
 font-weight: normal;
}
#cvvInfo{
 width: 552px;
 height: 400px;
 overflow-x: hidden;
}
.cvvInfoShadow{
 background: url(/images/usa/webPortals/shadow480x369.png) no-repeat scroll top left transparent;
 width: 480px !important;
 height: 369px !important;
}
.cvvInfoShadow iframe{
 margin: 25px 0px 0px 38px;
}
#cvvContent{
 padding: 8px;
 width: 400px !important;
}
#errorValidation{
 border-collapse: collapse;
 border: 1px solid silver;
 width: 70%;
}
#errorValidation td{
 border: 1px inset silver;
 padding: 4px;
}
.cvvCenter{
 text-align: center !important;
}
#uCCTemplates{
 padding-bottom: 50px;
 padding-left: 8px;
}
#uCCTemplates li{
 display: inline-block;
 list-style-type: none;
 padding-right: 10px;
 width: 198px;
 float: left;
}
#uCCTemplatesContent{
 text-align: left;
 width: 430px;
}
#uCCFavorites{
 margin: 0;
 padding: 0;
 width: 350px;
}
#uCCFavorites #viewFavorites{
 height: 150px;
}
#uCCFavorites #addFavorites{
 height: 22px;
}
.plus{
 margin: 1px;
 padding: 5px 0px 5px 25px;
 cursor: pointer;
 position: relative;
 background: #fff url(/images/usa/nutraMetrix/bluePlus.jpg) no-repeat scroll center left;
}
.minus{
 background: #fff url(/images/usa/nutraMetrix/blueMinus.jpg) no-repeat scroll center left !important;
}
.uCCFavContent{
 padding: 5px 10px;
}
#uCCTHeader h3#n_ccHeader{
 padding: 8px 0;
 margin: 0;
 color: #036;
 font-size: 12px;
 font-weight: bold;
}
.chi #uCCTHeader h3#n_ccHeader{
 font-weight: nomal;
}
.ccWiz{
 margin-left: 350px !important;
 padding-top: 30px;
}
.ccTemplateRow{
 width: 25px;
}
#ordCrumbs{
 margin: auto;
 padding: 1px;
 display: inline-block;
}
#ordCrumbs ul.breadcrumb{
 clear: both;
 list-style: none;
 margin: 0 auto;
 padding: 10px 0px 0px 0px;
 position: relative;
 width: auto !important;
 display: inline-block;
}
#ordCrumbs div{
 text-align: left;
 list-style: none;
 padding-left: 10px;
 _padding-left: 50px;
}
#ordCrumbs ul.breadcrumb li{
 position: relative;
 display: block;
 width: auto !important;
 _width: 40px;
 height: 26px;
 line-height: 26px;
 background: url(/images/usa/forms/btnBreadcrumb.gif) no-repeat scroll bottom right;
 list-style: none;
 margin: 0px 0px 0px -13px;
 padding: 0px;
 float: left;
}
#ordCrumbs ul.breadcrumb li span{
 background: url(/images/usa/forms/btnBreadcrumb.gif) no-repeat scroll bottom left;
 position: relative;
 display: block;
 height: 26px;
 left: -10px;
}
#ordCrumbs ul.breadcrumb li p{
 color: #6b6b6b;
 text-decoration: none;
 font-size: 12px;
 font-weight: bold;
 padding: 0px 0px 0px 30px;
 height: 26px;
 line-height: 26px;
 margin: 0px;
}
.chi #ordCrumbs ul.breadcrumb li p{
 font-weight: bold;
}
#ordCrumbs ul.breadcrumb li.first{
 background-position: bottom right;
 margin-left: 10px;
 z-index: 999;
}
#ordCrumbs ul.breadcrumb li.first p{
 padding-left: 10px;
}
#ordCrumbs ul.breadcrumb li.step2{
 z-index: 998;
}
#ordCrumbs ul.breadcrumb li.step3{
 z-index: 997;
}
#ordCrumbs ul.breadcrumb li.step4{
 z-index: 996;
}
#ordCrumbs ul.breadcrumb li.step5{
 z-index: 995;
}
#ordCrumbs ul.breadcrumb li.step6{
 z-index: 994;
}
#ordCrumbs ul.breadcrumb li.step7{
 z-index: 993;
}
#ordCrumbs ul.breadcrumb li.step8{
 z-index: 992;
}
#ordCrumbs ul.breadcrumb li.step9{
 z-index: 991;
}
#ordCrumbs ul.breadcrumb li.final{
 background: url(/images/usa/forms/btnBreadcrumbFinal.gif) no-repeat scroll bottom right;
 z-index: 985;
}
#ordCrumbs ul.breadcrumb li.final p{
 padding-left: 25px;
}
#ordCrumbs ul.breadcrumb li.completed p{
 background: url(/images/usa/forms/badgeCheckX.gif) no-repeat scroll 27px 7px;
}
#ordCrumbs ul.breadcrumb li.selected{
 background-position: top right;
}
#ordCrumbs ul.breadcrumb li.selected span{
 background: url(/images/usa/forms/btnBreadcrumb.gif) no-repeat scroll top left;
}
#ordCrumbs ul.breadcrumb li.selected p{
 color: #b36500;
}
#ibvDetail{
 float: left;
 padding: 5px;
 width: 220px;
}
#ibvDetail li{
 clear: both;
 padding-bottom: 8px;
 text-align: right;
}
#ibvDetail li span{
 float: left;
 margin-right: 0.5em;
 width: 100px;
 text-align: left;
}
#ibvDetail ul, #ibvPlacement ul{
 margin: 0px;
 list-style: none outside none;
 padding: 1em;
}
#ibvPlacement{
 float: left;
 padding: 5px 5px 5px 20px;
 width: 290px;
 border-left: 1px solid #000000;
 margin-left: 20px;
}
#ibvPlacement li{
 clear: both;
 padding-bottom: 8px;
}
#ibvPlacement .ibvHeader{
 color: #003366;
 text-decoration: underline;
}
#ibvPlacement li span{
 float: left;
 margin-right: 0.5em;
 width: 50px;
}
#ibvPlacement li span.place{
 float: left;
 margin-right: 0.5em;
 width: 90px;
}
#ibvPlacement a span{
 width: auto;
}
#ibvPlacement a.button{
 clear: none;
 float: right;
 position: relative;
 margin-right: 65px;
}
#placementContainer{
 text-align: left;
 width: 570px;
 font-size: 1.2em;
 margin: auto;
}
#placementContainer .header{
 font-weight: bold;
 text-align: center;
 padding-bottom: 15px;
 color: #2D546C;
}
.chi #placementContainer .header{
 font-weight: normal;
}

.placementError{
 border: 1px solid #ccc;
 padding: 2px 5px 2px 0px;
 background-color: #fffddc;
 display: inline;
 position: relative;
 top: 4px;
 margin: 0px auto;
}
.placementError .icon-1{
 background-color: #CC0001;
 color: #ffffff;
 font-size: 1.1em;
 margin: 3px;
 padding: 0 6px;
}
.placementError .icon0{
 background-color: #3d9b3d;
 color: #ffffff;
 font-size: 1.1em;
 margin: 3px;
 padding: 0 6px;
}
.placementErrorBg{
 background-color: #f36d74;
}
.placementErrorContainer{
 height: 20px;
 text-align: center;
}
.continueBtn{
 display: inline-block;
 margin-top: 20px;
 padding-left: 5px;
 position: relative;
}
.ordQuirks{
 width: 850px;
 padding-top: 10px;
 text-align: center;
 margin: 0 auto;
}
.ordQuirks #ordCrumbs{
 width: auto !important;
}
#specialCartMsg{
 border-collapse: collapse;
 border: 1px solid silver;
 width: 70%;
}
#specialCartMsg td{
 border: 1px inset silver;
 padding: 4px;
}
#processing{
 font-size: 15px;
 font-weight: bold;
 color: red;
 display: none;
}
.chi #processing{
 font-weight: normal;
}
#macrBilling table{
 width: 570px !important;
 margin: 0 auto;
}
#macrBilling table td.center{
 text-align: center;
}
#ccTokenErrors{
 display: none;
}
#ccTokenError1{
 display: none;
}
#ccTokenError2{
 display: none;
}
#ccTokenError3{
 display: none;
}
#ccTokenError4{
 display: none;
}
#adAutoShip{
 width: 99%;
 background-color: #ffffff;
 padding: 0px 0px 0px 5px;
}
#asADCCSelectProc{
 margin: 8px 0px 15px 0px;
 padding: 5px 0px 5px 73px;
}
#asEmailEntry{
 margin: 0px 0px 15px 0px;
}
#asEmailEntry input{
 width: 250px;
}
#adAutoShip #asCurrProds{
 margin: 15px 0px 5px 0px;
}
#adAutoShip #asADProdsQE{
 width: 100%;
}
#adAutoShip #asADProds #asADProdGrid{
 width: 100%;
}
#adAutoShip #asADProdsQE #asADProdGridQE{
 width: 100%;
 border-color: #ccc;
 border-width: 0px 0px 1px 0px;
 border-style: solid;
}
#adAutoShip #asADProds #asADProdGrid td, #adAutoShip #asADProdsQE #asADProdGridQE td{
 padding: 2px 0px 3px 3px;
}
#adAutoShip #asADProds #asADProdGrid td.add, #adAutoShip #asADProdsQE #asADProdGridQE td.add{
 width: 50px;
 text-align: center;
 vertical-align: text-top;
 white-space: nowrap;
 border-color: #ccc;
 border-width: 1px 1px 0px 1px;
 border-style: solid;
}
#adAutoShip #asADProds #asADProdGrid td.qty, #adAutoShip #asADProdsQE #asADProdGridQE td.qty{
 width: 30px;
 vertical-align: top;
 text-align: center;
 border-color: #ccc;
 border-width: 1px 1px 0px 0px;
 border-style: solid;
}
#adAutoShip #asADProds #asADProdGrid td.qty input, #adAutoShip #asADProdsQE #asADProdGridQE td.qty input{
 width: 18px;
 text-align: center;
}
#adAutoShip #asADProds #asADProdGrid td.qtyHdr, #adAutoShip #asADProdsQE #asADProdGridQE td.qtyHdr{
 width: 30px;
 text-align: center;
 color: #fff;
 font-weight: bold;
}
.chi #adAutoShip #asADProds #asADProdGrid td.qtyHdr, .chi #adAutoShip #asADProdsQE #asADProdGridQE td.qtyHdr{
 font-weight: normal;
}
#adAutoShip #asADProdsQE #asADProdGridQE tr.notAdded, #adAutoShip #asADProds #asADProdGrid tr.remove{
 background-color: #ddaaaa;
 border-color: #ccc;
 border-width: 1px 1px 0px 0px;
 border-style: solid;
}
#adAutoShip #asADProds #asADProdGrid td.code, #adAutoShip #asADProdsQE #asADProdGridQE td.code{
 width: 60px;
 vertical-align: top;
 text-align: center;
 border-color: #ccc;
 border-width: 1px 1px 0px 0px;
 border-style: solid;
}
#adAutoShip #asADProds #asADProdGrid td.codeHdr, #adAutoShip #asADProdsQE #asADProdGridQE td.codeHdr{
 width: 60px;
 text-align: center;
 color: #fff;
 font-weight: bold;
}
.chi #adAutoShip #asADProds #asADProdGrid td.codeHdr, .chi #adAutoShip #asADProdsQE #asADProdGridQE td.codeHdr{
 font-weight: normal;
}
#adAutoShip #asADProds #asADProdGrid td.desc, #adAutoShip #asADProdsQE #asADProdGridQE td.desc{
 width: *;
 vertical-align: top;
 border-color: #ccc;
 border-width: 1px 1px 0px 0px;
 border-style: solid;
}
#adAutoShip #asADProds #asADProdGrid td.descHdr, #adAutoShip #asADProdsQE #asADProdGridQE td.descHdr{
 width: *;
 white-space: nowrap;
 color: #fff;
 font-weight: bold;
}
.chi #adAutoShip #asADProds #asADProdGrid td.descHdr, .chi #adAutoShip #asADProdsQE #asADProdGridQE td.descHdr{
 font-weight: normal;
}

#adAutoShip #asADProds #asADProdGrid td.freq, #adAutoShip #asADProdsQE #asADProdGridQE td.freq{
 width: 150px;
 white-space: nowrap;
 text-align: right;
 padding: 0px 3px 0px 0px;
 vertical-align: top;
 border-color: #ccc;
 border-width: 1px 1px 0px 0px;
 border-style: solid;
}
#adAutoShip #asADProds #asADProdGrid td.freqHdr, #adAutoShip #asADProdsQE #asADProdGridQE td.freqHdr{
 width: 150px;
 white-space: nowrap;
 color: #fff;
 font-weight: bold;
 padding: 0px 5px 0px 5px;
}
.chi #adAutoShip #asADProds #asADProdGrid td.freqHdr, .chi #adAutoShip #asADProdsQE #asADProdGridQE td.freqHdr{
 font-weight: normal;
}
#adAutoShip #asADProds #asADProdGrid td.freq input, #adAutoShip #asADProdsQE #asADProdGridQE td.freq input{
 width: 80px;
 margin: 0px 0px 3px 0px;
}
#adAutoShip #asADProds #asADProdGrid td.freq select, #adAutoShip #asADProdsQE #asADProdGridQE td.freq select{
 width: 84px;
 margin: 0px 0px 3px 0px;
}
#adAutoShip #asADProds #asADProdGrid td div, #adAutoShip #asADProdsQE #asADProdGridQE td div{
 text-align: right;
}
#adAutoShip #asADProds #asADProdGrid td div.other, #adAutoShip #asADProdsQE #asADProdGridQE td div.other{
 display: none;
}
#adAutoShip #asADProds #asADProdGrid td.cost, #adAutoShip #asADProdsQE #asADProdGridQE td.cost{
 width: 70px;
 text-align: right;
 vertical-align: top;
 padding: 0px 2px 0px 0px;
 border-color: #ccc;
 border-width: 1px 1px 0px 0px;
 border-style: solid;
}
#adAutoShip #asADProds #asADProdGrid td.costHdr, #adAutoShip #asADProdsQE #asADProdGridQE td.costHdr{
 width: 70px;
 color: #fff;
 text-align: center;
 font-weight: bold;
}
.chi #adAutoShip #asADProds #asADProdGrid td.costHdr, .chi #adAutoShip #asADProdsQE #asADProdGridQE td.costHdr{
 font-weight: normal;
}
#adAutoShip .tabShow{
 margin: 0px;
 text-align: center;
 z-index: 1;
}
#adAutoShip .tabShow a{
 padding: 5px;
 text-align: center;
 display: inline;
 background-color: #336699;
 color: #fff;
 text-decoration: underline;
}
#adAutoShip .tabShow a:hover{
 text-decoration: none;
}
#adAutoShip h1.asADTitle{
 color: #003366;
 font: bold 14px Arial,Helvetica,sans-serif;
}
.chi #adAutoShip h1.asADTitle{
 font-weight: normal;
}
#adAutoShip .asProdRow_1{
 background-color: #edf4fe;
}
#adAutoShip .asProdRow_0{
 background-color: #cddfeb;
}
#adAutoShip h2.asADTerms{
 color: #003366;
 margin: 6px 0px 0px 0px;
 font: bold 14px "Trebuchet MS",Verdana,sans-serif;
 padding: 20px 0px 0px 0px;
}
.chi #adAutoShip h2.asADTerms{
 font-weight: normal;
}
#asADPageContent textarea.terms{
 margin: 0px 0px 10px 0px;
 width: 770px;
 height: 40px;
}
#adAutoShip #asTermsSubmit div{
 padding: 5px 0px 0px 0px;
}
#adAutoShip #asTermsCancel div{
 padding: 5px 0px 0px 0px;
}
#adAutoShip #asCloseLB{
 position: absolute;
 top: 0px;
 left: 780px;
 width: 50px;
 text-align: center;
 background-color: #edf4fe;
 color: #003366;
}
#asADPageContent{
 width: 900px;
 top: 0px;
 clear: both;
 margin: 0px 0px 10px 0px;
 padding: 5px 0px 0px 0px;
 background: #fff;
}
#asADWrapper{
 width: 775px;
}
#adAutoShip .asPrdRows td{
 margin: 0;
}
#adAutoShip .billShipAddr{
 margin-top: 8px;
}
#adAutoShip .billShipHead{
 margin-bottom: 15px;
}
#frmSubButtons{
 text-align: center;
}
#frmSubErrors{
 margin: 5px 0px 0px 0px;
 text-align: center;
}
#geoName{
 text-align: center;
 margin: 5px 0 8px;
}
#frmSubSpinner{
 margin: 10px 0px 5px 0px;
 text-align: center;
}
#asShipProfileEdit{
 margin: 0px 0px 20px 0px;
 clear: both;
 border: 1px solid #336699;
 padding: 5px 5px 10px 5px;
}
#closeX{
 background-color: #336699;
 border: 2px solid #336699;
 color: #fff;
 padding: 2px 4px;
 font-weight: bold;
 cursor: pointer;
}
.chi #closeX{
 font-weight: normal;
}
#closeX:hover{
 border-color: #666;
 color: #999;
}
#adAddress .label{
 text-align: right;
}
#asPayProfile{
 clear: both;
}
#asADWrapper #ccTokenErrors{
 margin: 10px 0px 0px 0px;
 clear: both;
}
#asPayProfile #asADCCAdd{
 color: #003366;
 font: bold 12px Arial,Helvetica,sans-serif;
}
.chi #asPayProfile #asADCCAdd{
 font-weigt: normal;
}
#asPayProfile #asQECCAdd .card{
 margin: 0px 5px 2px 0px;
}
#asPayProfile #asCCAdd{
 width: 155px;
 margin: 0px 145px 0px 0px;
}
#asPayProfile #ccExpMoAdd, #frmPCode{
 width: 75px;
}
#asPayProfile #ccExpYrAdd{
 width: 75px;
 margin: 0px 10px;
}
#asPayProfile #asQECCAddProc{
 margin: 8px 0px 25px 0px;
 padding: 15px 0px 5px 73px;
}
#asPayProfile #asADCCSelect{
 margin: 8px 0px 0px 0px;
}
#asPayProfile #ccToken{
 width: 220px;
}
#asShipProfile{
 width: 300px;
 float: left;
}
#asBillProfile{
 width: 300px;
 float: left;
}
#adAutoShip #bdrTop{
 border-top: 1px solid #ccc;
}
#adAutoShip #asQuickEntry h1, #adAutoShip #asADProdsQEAdd h1{
 margin: 0px 0px -1px 0px;
}
#adAutoShip #asADProds #asADProdGrid td.dist, #adAutoShip #asADProdsQE #asADProdGridQE td.dist{
 width: 70px;
 text-align: right;
 border: 1px solid #ccc;
 border-bottom: none;
 border-left: none;
 vertical-align: top;
 padding: 0 2px 0 0;
}
#adAutoShip #asADProds #asADProdGrid td.distHdr, #adAutoShip #asADProdsQE #asADProdGridQE td.distHdr{
 width: 70px;
 color: #fff;
 font-weight: bold;
 text-align: center;
}
.chi #adAutoShip #asADProds #asADProdGrid td.distHdr, .chi #adAutoShip #asADProdsQE #asADProdGridQE td.distHdr{
 font-weight: normal;
}
#adAutoShip #asADProds #asADProdGrid td.adj, #adAutoShip #asADProdsQE #asADProdGridQE td.adj{
 width: 70px;
 text-align: right;
 border: 1px solid #ccc;
 border-bottom: none;
 border-left: none;
 vertical-align: top;
 padding: 2px 2px 0 0;
}
#adAutoShip #asADProds #asADProdGrid td.adj input, #adAutoShip #asADProdsQE #asADProdGridQE td.adj input{
 width: 60px;
 text-align: right;
}
#adAutoShip #asADProds #asADProdGrid td.adjHdr, #adAutoShip #asADProdsQE #asADProdGridQE td.adjHdr{
 width: 70px;
 color: #fff;
 font-weight: bold;
 text-align: center;
}
.chi #adAutoShip #asADProds #asADProdGrid td.adjHdr, #adAutoShip #asADProdsQE #asADProdGridQE td.adjHdr{
 font-weight: normal;
}
#adAutoShip #asADProdsQEAdd #asADProdGridQEAdd{
 width: 100%;
 border-bottom: 1px solid #ccc;
}
#adAutoShip #asAdQeSpin{
 padding: 0px 50px 0px 0px;
}
#adAutoShip #asADProdsQEAdd #asADProdGridQEAdd td div.other{
 display: none;
}
#adAutoShip #asADProdsQEAdd #asADProdGridQEAdd td.qeCode{
 width: 75px;
 text-align: center;
 border-color: #ccc;
 border-width: 0px 1px 1px 1px;
 border-style: solid;
 vertical-align: top;
 padding: 2px 3px 3px 3px;
}
#adAutoShip #asADProdsQEAdd #asADProdGridQEAdd td.qeCode input{
 width: 80px;
}
#adAutoShip #asADProdsQEAdd #asADProdGridQEAdd td.qeCodeHdr{
 width: 75px;
 text-align: center;
 color: #fff;
 font-weight: bold;
}
.chi #adAutoShip #asADProdsQEAdd #asADProdGridQEAdd td.qeCodeHdr{
 font-weight: normal;
}
#adAutoShip #asADProdsQEAdd #asADProdGridQEAdd td.qeQty{
 width: 30px;
 text-align: center;
 border-color: #ccc;
 border-width: 0px 1px 1px 0px;
 border-style: solid;
 vertical-align: top;
 padding: 2px 0px 3px 0px;
}
#adAutoShip #asADProdsQEAdd #asADProdGridQEAdd td.qeQty input{
 width: 18px;
 text-align: center;
}
#adAutoShip #asADProdsQEAdd #asADProdGridQEAdd td.qeQtyHdr{
 width: 30px;
 text-align: center;
 color: #fff;
 font-weight: bold;
}
.chi #adAutoShip #asADProdsQEAdd #asADProdGridQEAdd td.qeQtyHdr{
 font-weight: normal;
}
#adAutoShip #asADProdsQEAdd #asADProdGridQEAdd td.qeFreqHdr{
 width: 150px;
 white-space: nowrap;
 color: #fff;
 font-weight: bold;
 padding: 0px 5px 0px 5px;
}
.chi #adAutoShip #asADProdsQEAdd #asADProdGridQEAdd td.qeFreqHdr{
 font-weight: normal;
}
#adAutoShip #asADProdsQEAdd #asADProdGridQEAdd td.qeFreq{
 width: 150px;
 white-space: nowrap;
 text-align: right;
 border-color: #ccc;
 border-width: 0px 1px 1px 0px;
 border-style: solid;
 padding: 2px 3px 3px 3px;
}
#adAutoShip #asADProdsQEAdd #asADProdGridQEAdd td.qeFreq input{
 width: 80px;
 margin: 0px 0px 3px 0px;
}
#adAutoShip #asADProdsQEAdd #asADProdGridQEAdd td.qeFreq select{
 width: 84px;
 margin: 0px 0px 3px 0px;
}
#adAutoShip #asADProdsQEAdd #asADProdGridQEAdd td.asQEButton{
 width: * !important;
 _width: *;
 vertical-align: bottom;
 text-align: right;
 border-color: #ccc;
 border-width: 0px 1px 1px 0px;
 border-style: solid;
 padding: 0px 10px 10px 0px;
}
#adAutoShip .asPrdHdr td{
 background: #336699 none repeat scroll 0 0;
 border-bottom: none;
 border-top: 1px solid #ccc;
 border-left: 1px solid #336699;
 border-right: 1px solid #003366;
 margin: 0;
 height: 25px;
 vertical-align: middle;
}
#adAutoShip .asPrdHdrQE td{
 background: #336699 none repeat scroll 0 0;
 border-bottom: none;
 border-top: 1px solid #ccc;
 border-left: 1px solid #336699;
 border-right: 1px solid #003366;
 margin: 0;
 height: 25px;
 vertical-align: middle;
}
#adAutoShip #overrideTagline{
 margin-top: -8px;
}
#adAutoShip #asAltTermsSubmit{
 margin-top: 10px;
}
#ufMenu0, #ufMenu0 ul{
 list-style: none outside none;
 margin: 0;
 padding: 0;
 width: 150px;
}
#ufMenu0, #menuCell{
 min-height: 500px;
}
#ufMenu0 li{
 border-bottom: 1px solid #000;
 line-height: 20px;
 padding: 0;
 position: relative;
 width: 150px;
 float: left;
}
#ufMenu0 li a{
 padding: 3px 5px;
 background-color: #D5D5D5;
 display: block;
 color: #000;
 text-decoration: none;
 height: 100%;
}
#ufMenu0 li a:hover{
 background-color: #69C;
 text-decoration: underline;
}
#ufMenu0 li ul{
 left: -9999em;
 padding: 20px;
 position: absolute;
 top: -20px;
 display: none;
}
#ufMenu0 li ul.active{
 left: 130px;
 display: block;
}
#ufMenu0 li a.hideUFitem{
 display: block;
}
#ufMenu0 li a.hideUFmenu{
 display: none;
}
#ufMenu0 li a span.hoverArrow{
 display: none;
 font-weight: bold;
}
.chi #ufMenu0 li a span.hoverArrow{
 font-weight: normal;
}
#ufMenu0 li a:hover span.hoverArrow{
 display: inline-block;
}
#ufMenu0 li a.nonClickable:hover{
 text-decoration: none;
}
#ufMenu0 li a.nonClickable:hover span.hoverArrow{
 position: absolute;
 right: 2px;
 top: 50%;
 margin-top: -10px;
}
.hpConvertType0{
 display: none;
}
.hpConvertType1, .hpConvertType2{
 font-size: 10px;
}
#hpConvertPopup{
 height: 200px;
 display: none;
}
#hpConvertWarning{
 height: 240px !important;
}
#hpConvertWarning #popupOptionsCentered{
 margin: 15px 0;
 text-align: center;
}
#hpConvertWarning #popupOptionsCentered .popupOptionButton{
 border: 1px solid #000;
 display: inline-block;
 margin: 5px;
 padding: 5px;
 cursor: pointer;
 min-width: 70px;
}
#hpConvertWarning #popupOptionsCentered .popupOptionButton:hover{
 background-color: #DDD;
}
.hpoBGColor1{
 background-color: #CCFFCC;
}
.hpoBGColor2, .hpoBGColor3, .hpoBGColor4, .hpoBGColor5, .hpoBGColor6{
 background-color: #FFFFFF;
}
.hpoSUWFont{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
}
.chi .hpoSUWFont{
 font-weight: normal;
}
#ufMenu0 li ul.active li a{
 border-left: 2px solid #FFF;
}
#gs_customCocktailForm{
 padding: 20px;
 width: 925px;
 margin: 0 0 0 25px;
}
.sectionHeader{
 background: none repeat scroll 0 0 #f93;
 color: #fff;
 margin: 0 0 10px;
 padding: 10px;
 text-align: center;
}

div.gs_infoSection.gs_buySection{
 border-left: 1px solid #ccc;
 padding-bottom: 5px;
 padding-top: 0;
}
table#gs_barChart #gs_percentageLabel{
 width: 25px;
 height: 150px;
 border-right: 1px solid #aaa;
}
table#gs_barChart #gs_percentageLabel .gs_percentIs{
 display: block;
 text-align: right;
 line-height: 25px;
 padding-right: 5px;
 color: #888;
}
table#gs_barChart td#gs_percentageAmount #gs_chartHelp{
 display: block;
 font-weight: bold;
 padding: 0 5px 12px;
 width: 315px;
 height: 26px;
 color: #f93;
}
.chi table#gs_barChart td#gs_percentageAmount #gs_chartHelp{
 font-weight: normal;
}
table#gs_barChart td#gs_percentageAmount .gs_ingPercent{
 float: left;
 height: 110px;
 margin: 0 3px;
 position: relative;
 text-align: center;
 width: 11px;
}
#gs_buyButton{
 margin: 5px 0;
}
#gs_ccLeft h3#gs_ccHeader{
 padding: 8px 0;
 margin: 0;
 color: #036;
 font-size: 12px;
 font-weight: bold;
}
.chi #gs_ccLeft h3#gs_ccHeader{
 font-weight: normal;
}
#gs_ccLeft p#gs_dvMsg{
 color: #666;
}
#gs_ccOverDosed{
 border: 7px solid #900;
 font-size: 14px;
 font-weight: bold;
 left: 40%;
 padding: 10px;
 position: fixed;
 top: 40%;
 z-index: 1100;
}
.chi #gs_ccOverDosed{
 font-weight: normal;
}
#gs_ccTabArea{
 width: 835px;
}
#gs_ccTabArea ul{
 display: block;
 font-weight: bold;
 list-style: none outside none;
 margin: 0;
 padding: 0 0 0 30px;
 text-align: left;
}
.chi #gs_ccTabArea ul{
 display: normal;
}
#gs_ccTabArea ul li{
 background-color: #fee;
 cursor: pointer;
 float: left;
 margin: 0 10px -1px 0;
 padding: 5px 10px;
 border: 1px solid #ccc;
}
#gs_ccTabArea .right{
 margin: 1px 0 1px 5px;
}
#gs_ccYourPriceArea.getPrice{
 display: none;
}
#gs_maCashbackDollar{
 padding: 2px 9px;
}
#gs_prodInfoTopAF.gs_ccMainColumns h1.gs_productName{
 font-size: 20px;
 clear: both;
 font-weight: bold;
 margin: 0;
 padding: 10px 0;
}
.chi #gs_prodInfoTopAF.gs_ccMainColumns h1.gs_productName{
 font-weight: normal;
}
#gs_prodInfoTopAF .gs_buySection a#gs_buyButton.gs_buttonHeaderCart.getPrice{
 background-position: 0 -600px;
}
#gs_prodInfoTopAF .gs_buySection a#gs_buyButton.gs_buttonHeaderCart.getPrice:hover{
 background-position: 0 -625px;
}
#gs_prodInfoTopAF .gs_priceOrderArea #prodOrderForm{
 height: 120px;
}
#gs_prodInfoTopAF.gs_ccMainColumns{
 margin-left: 15px;
 width: 360px;
}
#gs_thinkingImage{
 display: none;
}
#gs_thinkingImage img{
 margin: 45px 45%;
}
#gs_ulWarning{
 height: 110px;
}
.gs_active{
 background-color: #fff !important;
 border-bottom: 1px solid #fff !important;
 color: #369;
 left: inherit;
 margin-bottom: -1px !important;
 position: relative;
 z-index: 2;
}
.gs_ccMainBody{
 clear: both;
 width: 420px;
 float: left;
}
.gs_ccMainColumns{
 float: left;
}
.gs_ccSubmitButton{
 border-color: #000 #aaa #aaa #000;
 border-style: solid;
 border-width: 1px;
 cursor: pointer;
 display: inline-block;
 font-family: "Trebuchet MS", Verdana, Arial;
 font-size: 11px;
 font-weight: bold;
 line-height: 20px;
 margin: 0;
 padding: 0 5px;
 text-decoration: none;
 background: url(/images/usa/nutraMetrix/buttonBg.gif) repeat-x scroll 0 10px transparent;
}
.chi .gs_ccSubmitButton{
 font-weight: normal;
}
.gs_ccSubmitButton span:hover{
 text-decoration: underline;
}
.gs_maCashGreenTextBig{
 color: #3f9e40;
 font-size: 12px;
 font-weight: bold;
}
.chi .gs_maCashGreenTextBig{
 font-weight: normal;
}
.gs_nsAlertBox{
 background-color: #ffc;
 background: url(/images/usa/nutraMetrix/alert.jpg) no-repeat scroll left top transparent;
 border: 1px solid #666;
 color: #900;
 font-weight: bold;
 padding: 4px 3px 4px 20px;
 vertical-align: middle;
}
.chi .gs_nsAlertBox{
 font-weight: normal;
}
.gs_pdBestPriceBadge{
 color: #800000;
 font-size: 18px;
 font-weight: bold;
 padding-bottom: 8px;
}
.chi .gs_pdBestPriceBadge{
 font-weight: normal;
}
.gs_priceOrderArea{
 border: 1px solid #ccc;
 clear: left;
 margin: 10px 0;
 padding: 5px;
}
.gs_priceOrderArea div.gs_infoSection{
 display: inline-block;
 float: left;
 height: 115px;
 min-width: 110px;
 padding: 5px 10px;
}
.gs_priceSection{
 width: 195px;
}
div.gs_infoSection.gs_buySection{
 border-left: 1px solid #ccc;
 padding-bottom: 5px;
 padding-top: 0;
}
table#gs_barChart td#gs_percentageAmount .gs_ingPercent .gs_ingPercentBar:hover{
 background-color: #c72;
}
table#gs_barChart td#gs_percentageAmount .gs_ingPercent .gs_ingPercentBar{
 bottom: 10px;
 position: absolute;
 width: 100%;
 background-color: #f93;
 max-height: 100px !important;
 border: 1px solid #f93;
}
table#gs_barChart td#gs_ccTableCorner{
 width: 40px;
 height: 25px;
 text-align: right;
 line-height: 25px;
 padding-right: 5px;
 border-top: 1px solid #aaa;
 border-right: 1px solid #aaa;
}
table#gs_barChart td#gs_ccNutrientsLabel{
 border-top: 1px solid #aaa;
}
td#mainContent.layoutMiddleFull table#gs_ccIngList, table#gs_ccIngList{
 width: 450px;
 border: 1px solid #ddd;
 color: #aaa;
 text-align: center;
 margin-bottom: 10px;
}
td#mainContent.layoutMiddleFull table#gs_ccIngList td, table#gs_ccIngList td, td#mainContent.layoutMiddleFull table#gs_ccIngList th, table#gs_ccIngList th{
 text-align: left;
 font-size: 11px;
}
.gs_centered{
 text-align: center !important;
}
td#mainContent.layoutMiddleFull table#gs_ccIngList td.gs_prodNames, table#gs_ccIngList td.gs_prodNames{
 text-align: left;
}
td#mainContent.layoutMiddleFull table#gs_ccIngList tr, table#gs_ccIngList tr{
 height: 45px;
}
td#mainContent.layoutMiddleFull table#gs_ccIngList th, table#gs_ccIngList th{
 color: #FFF;
 background-color: #f93;
 padding: 0 5px;
}
td#mainContent.layoutMiddleFull table#gs_ccIngList th#gs_dsbNone, table#gs_ccIngList th#gs_dsbNone{
 background-color: #000;
}
td#mainContent.layoutMiddleFull table#gs_ccIngList th#gs_dsbSingle, table#gs_ccIngList th#gs_dsbSingle{
 background-color: #730;
}
td#mainContent.layoutMiddleFull table#gs_ccIngList th#gs_dsbDouble, table#gs_ccIngList th#gs_dsbDouble{
 background-color: #951;
}
td#mainContent.layoutMiddleFull table#gs_ccIngList th#gs_dsbDouble, table#gs_ccIngList th#gs_dsbTriple{
 background-color: #c72;
}
td#mainContent.layoutMiddleFull table#gs_barChart, table#gs_barChart{
 border: 1px solid #aaa;
 width: 400px;
}
tr.gs_ccRow0{
 background-color: #fff;
}
tr.gs_ccRow1{
 background-color: #eee;
}
.subHeaderText{
 font-size: 1.3em;
 color: #f93;
}
.clearfix:after{
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
}
.evenRow{
 background-color: #eee;
}
.oddRow{
 background-color: #fff;
}
.supplementalProduct{
 vertical-align: middle;
 width: 50px;
 height: 50px;
}
a img.supplementalProduct{
 border: 1px solid #f93;
}
.notificationHeight{
 height: 100px;
}
.lockMessage{
 text-align: center;
}
.counter{
 position: absolute;
 top: 100px;
 font-size: x-small;
 text-align: center;
}
.rightSeparator{
 border-right: 1px solid #aaa;
}
.rightHalf{
 width: 400px;
 float: right;
 margin-right: 40px;
}
.prodInfoSection{
 float: left;
 width: 330px;
}
.inlineBlock{
 display: inline-block;
}
.display0, .displayNO, .displayInline0, .displayInlineNO, .displayRowNO{
 display: none;
}
.display1, .displayYES{
 display: block;
}
.displayRowYES{
 display: table-row;
}
.displayInline1, .displayInlineYES{
 display: inline;
}
.adAutoShipLineHd{
 text-align: right;
 font-weight: bold;
 color: #336699;
}
.chi .adAutoShipLineHd{
 font-weight: normal;
}
.fromMessage{
 font: 14px "Trebuchet MS", Verdana, sans-serif;
 font-style: italic;
 font-weight: bold;
 color: #999999;
}
.chi .fromMessage{
 font-weight: normal;
}
#asAddPageContent{
 width: 540px;
 max-width:540px;
 padding: 0 0 0 10px;
}
#asAddPageContent h1.pageTitle{
 color: #529ed4;
 font-size: 20px;
 background: url(/images/usa/addAutoIcon.jpg) no-repeat scroll top left;
 min-height: 35px;
 height: 35px;
 display: block;
 padding: 3px 0 0 40px;
}
.icoMACash{
 background: url(/images/usa/webPortals/icoMACash.gif) no-repeat;
 padding-left: 25px;
}
.maCashGreenText{
 color: #3f9e40;
 font-weight: bold;
}
.chi .maCashGreenText{
 font-weight: normal;
}

#asAddPageContent #closePage{
 background-color: #336699;
 border: 2px solid #336699;
 color: #ffffff;
 cursor: pointer;
 font-weight: bold;
 padding: 2px 4px;
 margin: -10px 2px 0 0;
}
#adAutoShip #asADProds .asADGridWrapper, #adAutoShip #asADRecProds .asADGridWrapper{
 width: 100%;
}
#adAutoShip .asADGridWrapper td{
 padding: 4px 0px 3px 3px;
}
#adAutoShip .asADGridWrapper td.add{
 width: 50px;
 text-align: center;
 vertical-align: text-top;
 white-space: nowrap;
 border-color: #ccc;
 border-width: 1px 1px 0px 1px;
 border-style: solid;
}
#adAutoShip .asADGridWrapper td.qty{
 width: 30px;
 vertical-align: top;
 text-align: center;
 border-color: #ccc;
 border-width: 1px 1px 0px 0px;
 border-style: solid;
}
#adAutoShip .asADGridWrapper td.qty input{
 width: 18px;
 text-align: center;
}
#adAutoShip .asADGridWrapper td.qtyHdr{
 width: 30px;
 text-align: center;
 color: #fff;
 font-weight: bold;
}
.chi #adAutoShip .asADGridWrapper td.qtyHdr{
 font-weight: normal;
}
#adAutoShip .asADGridWrapper tr.remove{
 background-color: #ddaaaa;
 border-color: #ccc;
 border-width: 1px 1px 0px 0px;
 border-style: solid;
}
#adAutoShip .asADGridWrapper td.code{
 width: 60px;
 vertical-align: top;
 text-align: center;
 border-color: #ccc;
 border-width: 1px 1px 0px 0px;
 border-style: solid;
}
#adAutoShip .asADGridWrapper td.codeHdr{
 width: 60px;
 text-align: center;
 color: #fff;
 font-weight: bold;
}
.chi #adAutoShip .asADGridWrapper td.codeHdr{
 font-weight: normal;
}
#adAutoShip .asADGridWrapper td.desc{
 vertical-align: top;
 border-color: #ccc;
 border-width: 1px 1px 0px 0px;
 border-style: solid;
}
#adAutoShip .asADGridWrapper td.descHdr{
 white-space: nowrap;
 color: #fff;
 font-weight: bold;
}
.chi #adAutoShip .asADGridWrapper td.descHdr{
 font-weight: nomral;
}
#adAutoShip .asADGridWrapper td.freq{
 width: 150px;
 white-space: nowrap;
 text-align: right;
 padding: 0px 3px 0px 0px;
 vertical-align: top;
 border-color: #ccc;
 border-width: 1px 1px 0px 0px;
 border-style: solid;
}
#adAutoShip .asADGridWrapper td.freqHdr{
 width: 150px;
 white-space: nowrap;
 color: #fff;
 font-weight: bold;
 padding: 0px 5px 0px 5px;
}
.chi #adAutoShip .asADGridWrapper td.freqHdr{
 font-weight: normal;
}
#adAutoShip .asADGridWrapper td.freq input{
 width: 80px;
 margin: 0px 0px 3px 0px;
}
#adAutoShip .asADGridWrapper td.freq select{
 width: 84px;
 margin: 0px 0px 3px 0px;
}
#adAutoShip .asADGridWrapper td div{
 text-align: right;
}
#adAutoShip .asADGridWrapper td div.other{
 display: none;
}
#adAutoShip .asADGridWrapper td.cost{
 width: 70px;
 text-align: right;
 vertical-align: top;
 padding: 0px 2px 0px 0px;
 border-color: #ccc;
 border-width: 1px 1px 0px 0px;
 border-style: solid;
}
#adAutoShip .asADGridWrapper td.costHdr{
 width: 70px;
 color: #fff;
 text-align: center;
 font-weight: bold;
}
.chi #adAutoShip .asADGridWrapper td.costHdr{
 font-weight: normal;
}
table#asADFreqGrid{
 width:500px !important;
 border-bottom:1px solid #CCC !important;
}
table#asADFreqGrid tr td.minBdr{
 border-right: 0px !important;
}
#adAutoShip #asCurrProdsFt{
 border-top: 1px solid #ccc;
 padding: 3px 0px 0px 0px;
 text-align: center;
 background-color: #5f5f5f;
 color: #fff;
 height:50px;
 margin: 0px 0px 5px 0px;
}
.ccShowHide0 .ccIfTrue{
 display: none;
}
.ccShowHide0 .ccIfFalse{
 display: inline !important;
 font-weight: bold;
}
.chi .ccShowHide0 .ccIfFalse{
 font-weight: normal;
}
.ccShowHide1 .ccIfFalse{
 display: none;
}
.scaDisclaimer{
 color: #CCCCCC;
}
.uSCAProdDesc{
 font-size: 12px;
}
tr.uSCARowColor0{
 background-color: #FFFFFF;
}
tr.uSCARowColor1{
 background-color: #F8F5F3;
}
.heavyText{
 font-weight: bold;
 font-size: 13px;
}
.chi .heavyText{
 font-weight:normal;
}
.nmtssCity a{
 color: #25516C;
 font-weight: bold;
 text-decoration: underline;
}
.chi .nmtssCity a{
 font-weight: normal;
}
ul.uSCAResp li{
 list-style-type: circle;
 list-style-image: url(/images/usa/inputBullet.gif);
 margin-left: 0px;
 font-size: 13px;
}
.nboAdminHeading{
 font-weight: bold;
 font-size: 16px;
}
.chi .nboAdminHeading{
 font-weight: normal;
}
.nboNote{
 color: #666666;
}
.scaLine{
 border: none;
 height: 1px;
 color: #ccc;
 background-color: #ccc;
}
.printBreak{
 page-break-inside: avoid;
}
div.scaRecProdOuter{
 width: 700px;
 height: 148px;
 margin: 0 0 5px 0;
 clear: right;
}
.scaRecProdOuter .scaRecProdPic{
 width: 105px;
 float: left;
}
.scaRecProdOuter .scaRecProdDesc{
 width: 545px;
 float: left;
 margin-left: 10px;
}
.scaPrdImgSiz{
 max-width: 100px;
}
#profileSubmit{
 padding: 5px;
}
#profileSubmit label.psLabel{
 display: inline-block;
 margin-top: 20px;
 width: 110px;
}
#profileSubmit div.psHelp{
 border: 1px solid #FC6;
 background-color: #FFD;
 margin: 5px 20px;
 padding: 5px;
}
#profileSubmit div.error{
 padding: 10px;
}
div.psPhotoPlacement{
 border: 1px solid #AAA;
 padding: 5px;
 margin: 30px 30px 0 0;
 color: #CCC;
 font-size: 12px;
 text-align: center;
 overflow: hidden;
}
div.psPhotoPlacement .psPhoto{
 border: 1px solid #CCC;
 background-color: #DDD;
 margin: 5px;
 color: #333;
 font-weight: bold;
}
.chi div.psPhotoPlacement .psPhoto{
 font-weight: normal;
}
#psPhotoPlacementLanding{
 width: 400px;
 height: 230px;
}
#psPhotoPlacementLanding #largeImage{
 width: 140px;
 height: 215px;
}
#psPhotoPlacementLanding #calloutImage{
 width: 110px;
 height: 50px;
 margin-top: 50px;
}
#psPhotoPlacementSearch{
 width: 230px;
 height: 75px;
}
#psPhotoPlacementSearch #thumbImage{
 width: 65px;
 height: 65px;
}
#profileSubmit .psLarge{
 border: 1px solid #306;
 background-color: #C9F;
}
#profileSubmit .psCallout{
 border: 1px solid #FC3;
 background-color: #FF9;
}
#profileSubmit .psThumb{
 border: 1px solid #9CF;
 background-color: #CFF;
}
#profileSubmit div.submitBtns{
 padding: 15px 0 0;
}
.left{
 float: left;
}
.radsButton{
 display: inline-block;
 outline: none;
 cursor: pointer;
 text-align: center;
 text-decoration: none;
 font-size: 14px;
 color: #FFF;
 padding: 0.3em 1em;
 margin: 5px;
 font-weight: bold;
 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
 -webkit-border-radius: .5em;
 -moz-border-radius: .5em;
 border-radius: .5em;
 -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
 -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
 border: solid 1px #036;
 background-color: #369;
 background: #369 -webkit-gradient(linear, center top, center bottom, from(#369), to(#036));
 background: #369 -moz-linear-gradient(center top, #369, #036);
 background: #369 linear-gradient(center top, #369, #036);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#336699', endColorstr='#003366');
}
.chi .radsButton{
 font-weight: normal;
}
.radsButton:hover{
 text-decoration: none;
 background-color: #036;
 background: #036 -webkit-gradient(linear, center top, center bottom, from(#69C), to(#369));
 background: #036 -moz-linear-gradient(center top, #69C, #369);
 background: #036 linear-gradient(center top, #69C, #369);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6699CC', endColorstr='#336699');
 text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.1);
}
.radsButton:active{
 position: relative;
 top: 1px;
 background-color: #036;
}
#scaMain .kitCatDesc{
 width: 350px;
}
#scaMain .valueImageSize{
 max-height: 200px;
 max-width: 200px;
 margin-right: 5px;
}
#scaMain .valueKitSave{
 width: 100px;
 margin: 0px 5px;
}
#fcWrapper{
 background-color: #fff;
 height: 622px;
 left: -10px;
 margin: 0px;
 overflow: scroll;
 padding: 10px 0px 0px;
 position: absolute;
 top: -5px;
 width: 740px;
 z-index: 999;
}
#fcContent{
 width: 700px;
 max-width:700px;
 padding: 0px 0px 0px 20px;
}
.fcClose{
 float: right;
 border: 1px solid #25516C;
 padding: 4px;
}
.fcImagesDsp{
 border-bottom: 1px dashed #25516C;
 padding: 4px;
}
a.adminBtn{
 color: #fff;
 font-size: 11px;
 font-family: Verdana,Helvetica,"Trebuchet MS";
 display: inline-block;
 padding: 5px 10px;
 text-align: center;
 text-decoration: none;
 font-weight: bold;
 text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
 background: #80B7E0;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80B7E0', endColorstr='#54A0D4');
 background: #E37C03 -webkit-gradient(linear, center top, center bottom, from(#80B7E0), to(#54A0D4));
 background: #80B7E0 -moz-linear-gradient(center top , #80B7E0, #54A0D4);
 background: #80B7E0 linear-gradient(center top, #80B7E0, #54A0D4);
 -webkit-box-shadow: 0px 1px 3px rgba(100, 100, 100, 0.5), inset 0px 1px 3px rgba(100, 100, 100, 0.25);
 -moz-box-shadow: 0px 1px 3px rgba(100, 100, 100, 0.5), inset 0px 1px 3px rgba(100, 100, 100, 0.25);
 box-shadow: 0px 1px 3px rgba(100, 100, 100, 0.5), inset 0px 1px 3px rgba(100, 100, 100, 0.25);
 border-bottom: 1px solid rgba(150, 150, 150, 0.6);
}
a.adminBtn.green{
 background: #749A02;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#749A02', endColorstr='#91BD09');
 background: #749A02 -webkit-gradient(linear, center top, center bottom, from(#749A02), to(#91BD09));
 background: #749A02 -moz-linear-gradient(center top , #749A02, #91BD09);
 background: #749A02 linear-gradient(center top, #749A02, #91BD09);
}
a.adminBtn.green:hover{
 background: #91BD09;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#91BD09', endColorstr='#749A02');
 background: #91BD09 -webkit-gradient(linear, center top, center bottom, from(#91BD09), to(#749A02));
 background: #91BD09 -moz-linear-gradient(center top , #91BD09, #749A02);
 background: #91BD09 linear-gradient(center top, #91BD09, #749A02);
}
a.adminBtn.rounded{
 -webkit-border-radius: 14px;
 -moz-border-radius: 14px;
 border-radius: 14px;
}
.corner.all{
 -webkit-border-radius: 7px;
 -moz-border-radius: 7px;
 border-radius: 7px;
}
#profileSubmit div.subHeaderGrey.xii{
 padding: 2px 2px 2px 6px;
 margin: 10px -5px;
}
.hpConvertType1, .hpConvertType2{
 font-size: 12px;
}
#abpReport .abpStatus0{
 color: #000;
 font-weight: bold;
 padding: 0 0 0 15px;
}
.chi #abpReport .abpStatus0{
 font-weight: normal;
}
#abpReport .abpStatus1{
 color: #019801;
 font-weight: bold;
 padding: 0 0 0 15px;
}
.chi #abpReport .abpStatus1{
 font-weight: normal;
}
#abpReport .abpStatus2{
 color: #f00;
 font-weight: bold;
 padding: 0 0 0 15px;
}
.chi #abpReport .abpStatus2{
 font-weight: normal;
}
#abpReport .padZero{
 padding: 0;
}
#abpReport .padTenSides{
 padding: 0 10px;
}
#abpReport .padLeft{
 padding: 0 0 0 15px;
}
#abpReport .padBottomLeft{
 padding: 0 0 10 15px;
}
#distQualification .padLeft{
 padding: 0 0 0 10px;
}
#distQualification .padTopBottom{
 padding: 3px 0;
}
#distQualification .hideBtn{
 display: none;
}
#intlAgreeConf .confData{
 padding: 15px 20px;
}
#intlAgreeConf .formNavigation{
 padding: 0px 0px 15px;
}
#transferBuy .correctAddr{
 padding: 2px 0;
}
#transferBuy .ignoreErr{
 padding: 2px 0 10px;
}
#transferBuy .messageSpace{
 padding: 0 0 5px;
}
#transferBuy .ufTB{
 float: left;
 margin: 0 7px 20px 0;
}
#prospectArtistForm div.uloList{
 width: 90%;
 padding: 10px;
 background: #eee;
 border: 0;
 overflow: auto;
}
#prospectArtistForm .uloList table{
 width: 100%;
}
#prospectArtistForm .uloList th{
 vertical-align: top;
 font-size: 11px;
}
#prospectArtistForm .uloList td{
 vertical-align: top;
 text-align: center;
}
#prospectArtistForm .uloList a{
 text-decoration: underline;
}
#prospectArtistForm .ulolist a:hover{
 text-decoration: none;
}
#prospectArtistForm div.artist{
 margin: 10px 10px 0;
}
#prospectArtistForm div.artist .country{
 margin: 0 35px 0 30px;
}
#prospectArtistForm .portalMsg{
 margin: 0 0 0 -9px;
}
#ceHeader{
 width: 740px;
 clear: both;
 color: #fff;
 margin: 5px 0 10px;
 padding: 5px 5px 18px 220px !important;
 position: relative;
 min-height: 30px;
}
#ceHeader div{
 display: block;
 background: url(/images/usa/webportals/entertainment/logo-conquer.png) no-repeat scroll left top;
 height: 50px;
 left: 0;
 margin: 0;
 padding: 0;
 position: absolute;
 top: 0;
 width: 200px;
 text-indent: -9999px;
}
#prospectArtistForm input.frmTxt{
 margin: 0;
 border: 1px solid #000;
 width: 230px;
 font-size: 11px;
 padding: 3px;
 display: inline;
 float: none;
}
#prospectArtistForm .cadAlert{
 background: #fa8072;
 width: 90%;
 color: #666;
 font-size: 18px;
 font-weight: bold;
 margin: 0 0 0 -10px;
 clear: both;
 padding: 0 27px 0 2px;
}
#prospectArtistForm .fieldsetLabel{
 color: #666;
 font-size: 18px;
 font-weight: bold;
 margin: 10px 0;
 line-height: 350%;
}
#prospectArtistForm .uloStatus.pending{
 color: red;
 font-weight: bold;
 clear: left;
}
#prospectArtistForm .dspPortalInfo1{
 display: none;
}
#prospectArtistForm{
 background-color: #fff;
 clear: both;
 color: #000;
 margin: 5px 0 10px;
 padding: 5px;
 width: 98%;
}
#prospectArtistForm h1{
 color: #666;
 font: bold 18px Arial, Helvetica, sans-serif;
 margin: 10px;
}
#prospectArtistForm h1 span{
 padding: 0 0 0 10px;
}
#prospectArtistForm h1 span a{
 font: normal 10px Arial, Helvetica, sans-serif;
}
#prospectArtistForm .pendingList table{
 width: 100%;
}
#prospectArtistForm .pendingList th{
 vertical-align: top;
 font-size: 11px;
}
#prospectArtistForm .pendingList td{
 vertical-align: top;
 text-align: center;
}
#prospectArtistForm .pendingList a{
 text-decoration: underline;
}
#prospectArtistForm .pendingList a:hover{
 text-decoration: none;
}
#prospectArtistForm fieldset{
 width: 90%;
 padding: 10px;
 background: #eee;
 border: 0;
}
#prospectArtistForm .genre{
 display: block;
 width: 100%;
}
#prospectArtistForm ul.labelSp{
 width: 360px;
}
#prospectArtistForm ul.labelSp li{
 line-height: 20px;
 text-align: left;
 float: left;
 width: 175px;
 min-height: 20px;
 display: block;
 margin: 5px 0 0 0;
 clear: none;
 padding: 0;
}
#prospectArtistForm ul.full{
 width: 735px;
}
#prospectArtistForm ul.labelSp li.wide{
 width: 550px;
}
#prospectArtistForm fieldset.artist{
 margin: 10px 10px 0 10px;
}
#prospectArtistForm fieldset.artist .country{
 margin: 0 35px 0 30px;
}
#prospectArtistForm .clrLft{
 clear: left;
}
#prospectArtistForm fieldset.demo{
 margin: 5px 10px 0 10px;
}
#prospectArtistForm fieldset.details{
 margin: 5px 10px 15px 10px;
}
#prospectArtistForm ul.labelSp li.media{
 min-height: 20px;
 height: auto;
}
#prospectArtistForm .media img{
 padding: 0 5px 5px 0;
 width: 100px;
}
#prospectArtistForm div.large{
 width: 380px;
 float: left;
 margin: 0 10px 0 0;
}
#prospectArtistForm form{
 margin: 0 0 0 10px;
}
#prospectArtistForm form div.large{
 width: 500px;
}
#prospectArtistForm label{
 line-height: 20px;
 text-align: left;
 float: left;
 width: 175px;
 display: block;
}
#prospectArtistForm input.frmText{
 margin: 0 0 10px 0;
 border: 1px solid #000;
 width: 230px;
 font-size: 11px;
 padding: 3px;
 display: inline;
 float: none;
}
#prospectArtistForm input[type="button"]{
 margin: 10px 0 10px 0;
}
#prospectArtistForm textarea{
 width: 405px;
 border: 1px solid #000;
}
#prospectArtistForm label.radioBtn{
 line-height: 20px;
 text-align: left;
 float: none;
 width: auto;
 display: inline;
}
#prospectArtistForm ul.legs{
 width: 500px;
 margin: 0 0 0 -40px;
}
.ie8 #prospectArtistForm ul.legs, .ie7 #prospectArtistForm ul.legs, .ie6 #prospectArtistForm ul.legs{
 margin: 0;
}
#prospectArtistForm ul.legs li{
 width: 40px;
}
#prospectArtistForm ul.labelSp li.labelSp{
 width: 175px;
}
#prospectArtistForm .media img.ioNoBdr{
 padding: 0 5px;
 width: auto;
}
#prospectArtistForm h2{
 display: block;
 font-weight: bold;
 font-size: 18px;
}
#prospectArtistForm .artistInfo, #prospectArtistForm .contactInfo{
 margin: 10px;
 padding: 10px;
 background: #eee;
 border: none;
 display: block;
 width: 620px;
}
#prospectArtistForm .artistInfo li, #prospectArtistForm .contactInfo li{
 margin: 5px 0 0 10px;
}
#prospectArtistForm .header h2{
 margin: 0;
}
#prospectArtistForm a{
 color: #06f;
}
#prospectArtistForm a:hover{
 color: #000;
 background: none;
}
#prospectArtistForm a.play{
 background: url(/images/usa/conquer/sprites/standalone-playback.png) no-repeat scroll -26px 0 transparent;
 width: 19px;
 height: 20px;
 text-indent: -9999px;
 float: left;
 margin: 3px;
 outline: none;
 padding: 0;
}
#prospectArtistForm a.play:hover{
 background-position: -26px -20px;
}
#prospectArtistForm a.play.paused{
 background-position: -1px 0;
}
#prospectArtistForm a.play.paused:hover{
 background-position: -1px -20px;
}
#prospectArtistForm .timeline{
 color: #999;
 float: left;
 font-size: 10px;
 line-height: 20px;
 padding: 0 2px;
 margin: 3px;
}
#prospectArtistForm li.song{
 line-height: 25px;
}
#prospectArtistForm li.song .name{
 float: left;
 padding: 0 15px 0 0;
}
#prospectArtistForm .artistInfo ul, #prospectArtistForm .contactInfo ul{
 list-style: none;
 margin: 0;
 padding: 0;
}
#prospectArtistForm .label{
 float: left;
 width: 100px;
}
#prospectArtistForm .subject{
 display: block;
 width: 480px;
 margin: 0;
 float: left;
}
#prospectArtistForm .subject img{
 max-width: 480px;
 max-height: 480px;
 border: none;
 margin: 0;
}
#prospectArtistForm .cadInfo{
 display: block;
 width: 620px;
 margin: 10px auto 0;
 padding: 5px;
}
#prospectArtistForm textarea.comments{
 width: 608px;
 height: 80px;
 padding: 5px;
}
#prospectArtistForm p{
 margin: 6px 0 0;
}
#prospectArtistForm .right{
 position: relative;
 float: right;
}
#prospectArtistForm fieldset li{
 clear: none;
}
#secure3DWrap .head{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #fff;
 background: #25516c;
}
#secure3DWrap .content{
 padding: 0 0 8px 0;
}
/* START Credit Card Processing Timoeout Pref. Cust. Open Orders */
#hasHNStatus table td.hnStatusHeader{
 background: #ffcb00;
 color: #25516c;
 font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 padding: 10px 20px;
}
.chi #hasHNStatus table td.hnStatusHeader{
 background: #ffcb00;
 color: #25516c;
 font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 padding: 10px 20px;
}
#hasHNStatus table.tableBorderHNStatus{
 background: #fff;
 border: 1px solid #9496a3;
 width: 100%;
}
#hasHNStatus  table td.hnStatusTitle{
 color: #000;
 font: bold 20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 padding: 20px 40px;
}
.chi #hasHNStatus  table td.hnStatusTitle{
 color: #000;
 font: normal 20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 padding: 20px 40px;
}
#hasHNStatus table td.hnStatusText{
 color: #000;
 font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 padding: 10px 80px;
}
#hasHNStatus a.hnStatusLink{
 text-decoration: underline;
}
#hasHNStatus a.hnStatusLink:hover{
 background: #ffe;
 text-decoration: underline;
}
#hasHNStatus input.hnStatusBtn{
 cursor: pointer;
 color: #036;
 margin: 40px 0 40px 120px;
 font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
 display: inline-block;
 padding: 6px 15px;
 text-align: center;
 text-decoration: none;
 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
 background: #d5d5d5 -webkit-gradient(linear, center top, center bottom, from(#f0f0f0), to(#d5d5d5));
 background: #d5d5d5 -moz-linear-gradient(center top, #f0f0f0, #d5d5d5);
 background: #d5d5d5 linear-gradient(center top, #f0f0f0, #d5d5d5);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f0f0f0, endColorstr=#d5d5d5);
 -webkit-box-shadow: 0 1px 3px rgba(100, 100, 100, 0.5), inset 0 1px 3px rgba(100, 100, 100, 0.25);
 -moz-box-shadow: 0 1px 3px rgba(100, 100, 100, 0.5), inset 0 1px 3px rgba(100, 100, 100, 0.25);
 box-shadow: 0 1px 3px rgba(100, 100, 100, 0.5), inset 0 1px 3px rgba(100, 100, 100, 0.25);
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
}
.chi #hasHNStatus input.hnStatusBtn{
 cursor: pointer;
 color: #036;
 margin: 40px 0 40px 120px;
 font: normal 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
 display: inline-block;
 padding: 6px 15px;
 text-align: center;
 text-decoration: none;
 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
 background: #d5d5d5 -webkit-gradient(linear, center top, center bottom, from(#f0f0f0), to(#d5d5d5));
 background: #d5d5d5 -moz-linear-gradient(center top, #f0f0f0, #d5d5d5);
 background: #d5d5d5 linear-gradient(center top, #f0f0f0, #d5d5d5);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f0f0f0, endColorstr=#d5d5d5);
 -webkit-box-shadow: 0 1px 3px rgba(100, 100, 100, 0.5), inset 0 1px 3px rgba(100, 100, 100, 0.25);
 -moz-box-shadow: 0 1px 3px rgba(100, 100, 100, 0.5), inset 0 1px 3px rgba(100, 100, 100, 0.25);
 box-shadow: 0 1px 3px rgba(100, 100, 100, 0.5), inset 0 1px 3px rgba(100, 100, 100, 0.25);
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
}
#hasHNStatus input:hover.hnStatusBtn{
 cursor: pointer;
 color: #369;
 margin: 40px 0 40px 120px;
 font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
 display: inline-block;
 padding: 6px 15px;
 text-align: center;
 text-decoration: none;
 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
 background: #f0f0f0 -webkit-gradient(linear, center top, center bottom, from(#d5d5d5), to(#f0f0f0));
 background: #f0f0f0 -moz-linear-gradient(center top, #d5d5d5, #f0f0f0);
 background: #f0f0f0 linear-gradient(center top, #d5d5d5, #f0f0f0);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d5d5d5, endColorstr=#f0f0f0);
 -webkit-box-shadow: 0 1px 3px rgba(100, 100, 100, 0.5), inset 0 1px 3px rgba(100, 100, 100, 0.25);
 -moz-box-shadow: 0 1px 3px rgba(100, 100, 100, 0.5), inset 0 1px 3px rgba(100, 100, 100, 0.25);
 box-shadow: 0 1px 3px rgba(100, 100, 100, 0.5), inset 0 1px 3px rgba(100, 100, 100, 0.25);
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
}
.chi #hasHNStatus input:hover.hnStatusBtn{
 cursor: pointer;
 color: #369;
 margin: 40px 0 40px 120px;
 font: normal 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
 display: inline-block;
 padding: 6px 15px;
 text-align: center;
 text-decoration: none;
 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
 background: #f0f0f0 -webkit-gradient(linear, center top, center bottom, from(#d5d5d5), to(#f0f0f0));
 background: #f0f0f0 -moz-linear-gradient(center top, #d5d5d5, #f0f0f0);
 background: #f0f0f0 linear-gradient(center top, #d5d5d5, #f0f0f0);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d5d5d5, endColorstr=#f0f0f0);
 -webkit-box-shadow: 0 1px 3px rgba(100, 100, 100, 0.5), inset 0 1px 3px rgba(100, 100, 100, 0.25);
 -moz-box-shadow: 0 1px 3px rgba(100, 100, 100, 0.5), inset 0 1px 3px rgba(100, 100, 100, 0.25);
 box-shadow: 0 1px 3px rgba(100, 100, 100, 0.5), inset 0 1px 3px rgba(100, 100, 100, 0.25);
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
}
/* END Credit Card Processing Timoeout Pref. Cust. Open Orders */
#UFMSCC .instructionsAR1{
 padding: 0 20px 0 20px;
}
#UFMSCC .instructionsAR2{
 padding: 0 20px 0 20px;
 text-align: center;
}
#UFMSCC .optInOut1{
 padding: 0 5px 0 225px;
}
#UFMSCC .optInOut2{
 width: 29%;
 font-size: 15px;
}
#UFMSCC .textLegalAR{
 margin: 0 10px 0 10px;
 background: #f5f5f5;
 width: 95%;
}
#UFMSCC .errorAR1{
 padding: 5px 20px 5px 20px;
}
#UFMSCC .errorAR2{
 padding: 5px 225px 5px 225px;
}
#UFMSCC .importantMsg{
 padding: 0 10px 0 24px;
}
#arTerms .legalText{
 list-style: none;
 padding: 5px 20px 5px 0;
}
#arTerms .arInputs{
 text-align: center;
}
#config .edit{
 padding: 0 0 5px 0;
}
#config .contact{
 padding: 2px 0;
}
#config .address{
 padding: 2px 0 0 0;
}
#config .free{
 padding: 20px 30px 10px 30px;
}
#config .instruct{
 padding: 0 16px 30px 50px;
}
#config .catInstructions{
 padding: 5px 4px;
}
#config .dsbBody{
 padding: 3px 0 0 0;
}
#config .register{
 padding: 6px 0 5px 0;
}
#config .showAddress{
 padding: 5px 0;
}
#config .custom{
 padding: 0 0 0 3px;
}
#config .upload{
 padding: 5px 0 0 0;
}
#config .ebay{
 padding: 8px 0 0 0;
}
#config .opp{
 padding: 2px 10px 2px 0;
}
#config .discover{
 padding: 0 50px 0 0;
}
#config .shpMin{
 padding: 2px 0 4px 0;
}
#config .newsOrd{
 padding: 5px 0 2px 0;
}
#config .update{
 padding: 10px 0;
}
#naMain .eventInfoContainer{
 padding: 7px;
}
#naMain .eventInfo{
 padding: 0 10px 10px 0;
}
#naMain .eventProductsContainer{
 padding: 0 10px 0 0;
}
#naMain .eventProducts{
 padding: 0 0 8px 0;
}
#emNotify .emNotify{
 margin: 20px;
 padding: 0 20px 20px 20px;
}
#emNotify .emailUpdate{
 margin: 10px 20px 20px 10px;
 padding: 10px;
}
#registerPortal .padAll, #portalNameChange .padAll{
 padding: 10px;
}
#portalNameChange .disclaimer{
 padding: 0 10px;
}
#vwPersPCLst{
 padding: 3px 0 3px 0;
}
#vwPersPCLst .vwPersLstTitle{
 background: #fff;
}
#apCoa .apCoaDist{
 padding: 0 0 6px 0;
}
#apCoa .apCoaDistHead{
 padding: 0 0 0 10px;
}
#apCoa .apCoaBalHead{
 padding: 0 20px 0 0;
}
#apCoa .apCoaDistIDData{
 padding: 0 0 0 20px;
}
#apCoa .apCoaDistNameData{
 padding: 0 0 0 20px;
}
#apCoa .apCoaAmtData{
 padding: 0 5px 0 0;
}
#apCoa .apNPOOrgHead{
 padding: 0 0 0 10px;
}
#apCoa .apNPOBalHead{
 padding: 0 20px 0 0;
}
#apCoa .apNPOOrgData{
 padding: 0 0 0 20px;
}
#apCoa .apNPOBalData{
 padding: 0 5px 0 0;
}
#distProf .distProfFrm1{
 padding: 0 0 2px 0;
}
#distProf .distProfFrm2{
 padding: 0 0 1px 0;
}
#distProf .distProfFrm3{
 padding: 3px 0 3px 0;
}
#distProf .distProfFrm4{
 padding: 0 0 0 5px;
}
#gswBrowserSection ul.gswFinished{
 width: 820px;
}
#gswBrowserSection ul.gswFinished li{
 background: #e6e6e6;
 position: relative;
 width: 165px;
 height: 170px;
 list-style: none;
 float: left;
 margin: 10px 5px 30px 5px;
 padding: 10px 5px 5px 5px;
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 border-radius: 10px;
}
#gswBrowserSection .secondContainer{
 position: relative;
 left: 90px;
}
#gswBrowserSection ul.gswFinished img{
 position: absolute;
 top: -16px;
 right: -13px;
 width: 34px;
 height: 34px;
}
#gswBrowserSection ul.gswFinished p{
 line-height: 13px;
}
.ie7 #gswBrowserSection ul.gswFinished p, .ie8 #gswBrowserSection ul.gswFinished p, .ie9 #gswBrowserSection ul.gswFinished p{
 line-height: 10px;
}
#gswBrowserSection div.getStarted{
 font: 11px "Trebuchet MS", Verdana, Arial, sans-serif;
 padding: 0;
 line-height: 11px;
}
.ie7 #gswBrowserSection div.getStarted, .ie8 #gswBrowserSection div.getStarted, .ie9 #gswBrowserSection div.getStarted{
 line-height: 10px;
}
#gswBrowserSection ul.gswFinished a{
 font-size: 10px;
}
#gswBrowserSection div.priceList{
 line-height: 16px;
 padding: 10px 0 0 0;
 color: #369;
}
#gswBrowserSection div.priceList a{
 color: #000;
}
#gswBrowserSection .patLive{
 font-size: 10px;
}
#gswBrowserSection .patLive ul{
 padding: 10px 0 0 14px;
}
.ie7 #gswBrowserSection .patLive ul, .ie8 #gswBrowserSection .patLive ul, .ie9 #gswBrowserSection .patLive ul{
 padding: 10px 0 0 0;
 position: absolute;
 left: -35px;
 width: 160px;
}
#gswBrowserSection .patLive ul li{
 font-size: 10px;
 background: #e6e6e6;
 position: relative;
 width: auto;
 height: auto;
 list-style: disc;
 float: none;
 margin: 0;
 line-height: 10px;
 padding: 5px 0 5px 0;
 -webkit-border-radius: 0;
 -moz-border-radius: 0;
 border-radius: 0;
}
#gswBrowserSection .patLive a{
 position: absolute;
 left: 95px;
 text-decoration: underline;
}
.ie7 #gswBrowserSection .patLive a, .ie8 #gswBrowserSection .patLive a, .ie9 #gswBrowserSection .patLive a{
 top: 140px;
}
#gswBrowserSection .gswFinished h3, #gswBrowserSection div.getStarted span{
 font: bold 12px "Trebuchet MS", Verdana, Arial, sans-serif;
 color: #369;
 padding: 0;
 margin: 0;
}
#gswBrowserSection .homePageLink{
 color: #a35d00;
 float: right;
}
#gswBrowserSection .finishedContainer h2{
 text-align: center;
}
#combined9251001 h3{
 margin: 0;
}
#combined9251001 fieldset{
 border: none;
 margin: 5px 0 20px 0;
 padding: 10px;
}
#combined9251001Header, #combined9251001{
 display: block;
 padding: 0 10px;
 width: 980px;
}
#combined9251001 div.scrollableLegalText{
 background: #fff;
 height: 175px;
 margin: 0 0 5px;
 overflow-y: scroll;
 padding: 5px;
}
#reportHome{
 padding: 10px;
}
#reportHome p strong{
 display: block;
}
#ufmsReports .padRight{
 padding: 0 5px 0 0;
}
#ufmsReports .padRight15{
 padding: 0 15px 0 0;
}
#ufmsReports .padTopBottom{
 padding: 3px 0;
}
#ufmsReports .padLeftRight{
 padding: 0 5px;
}
#ufmsReports .padLeft{
 padding: 0 0 0 5px;
}
#ufmsReports .hideBtn{
 display: none;
}
#ufmsReports .rptAnnualRenewal{
 text-align: left;
}
#ufmsReports .rptTotals{
 text-align: right;
}
#gswFormSectionWrapper .payInfoMainHdr{
 font-family: Trebuchet MS;
 font-weight: bold;
 text-align: center;
 padding: 18px 0 0 0;
}
#gswFormSectionWrapper .payInfoTable{
 width: 780px;
 border: 1ps solid #fff;
 padding: 1px;
 display: table;
}
#gswFormSectionWrapper .payInfoHeader{
 display: block;
 text-align: center;
 width: auto;
 font-weight: bold;
 padding: 4px 0 0 0;
}
.chi #gswFormSectionWrapper .payInfoHeader{
 font-weight: normal;
}
#gswFormSectionWrapper .payInfoCell{
 float: left;
 display: table-column;
 width: 780px;
 padding: 3px 0;
 border: 1px solid #9496a3;
}
#gswFormSectionWrapper .payInfoLabel{
 margin: 0 0 0 3px;
}
.chi #gswFormSectionWrapper .payInfoLabel{
 margin: 0 0 0 33px;
}
#gswFormSectionWrapper .payInfoLabel2{
 margin: 0 0 0 65px;
}
.chi #gswFormSectionWrapper .payInfoLabel2{
 margin: 0 0 0 113px;
}
#gswFormSectionWrapper .payInfoLabel3{
 margin: 5px 0 0 107px;
}
.chi #gswFormSectionWrapper .payInfoLabel3{
 margin: 5px 0 0 137.5px;
}
#gswFormSectionWrapper .payInfoLabel4{
 margin: 0 0 0 5.5px;
}
#gswPayInfoSection{
 height: 320px;
}
#gswFormSectionWrapper .taxWithhold{
 text-align: center;
 font-style: italic;
}
#gswFormSectionWrapper .taxWithholdLink{
 font-size: 20px;
}
#skipBtn{
 display: none;
}
#skipBtn.open{
 display: block;
 margin: 0 0 0 10px;
}
#overDiv{
 position: absolute;
 visibility: hidden;
 z-index: 1000;
}
#arStatus{
 background: #fff;
 border: 1px solid #9496a3;
}
#arStatus .mainHeader{
 font-family: Trebuchet MS;
 font-weight: bold;
 color: #fff;
 background: #25516c;
}
#arStatus .instructionsAR1{
 padding: 20px 20px 0 20px;
}
#arStatus .textLegalAR{
 margin: 15px 10px;
 background: #f5f5f5;
 width: 95%;
 text-align: center;
}
#arStatus .mngCCButton{
 display: inline-block;
 outline: none;
 cursor: pointer;
 text-decoration: none;
 font-size: 12px;
 color: #fff;
 padding: 1px 7px;
 margin: 0 0 0 15px;
 font-weight: bold;
 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
 border-radius: 4px;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
 -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
 -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
 background: #369;
 background: #369 linear-gradient(center top, #369, #036);
 background: #369 -webkit-gradient(linear, center top, center bottom, from(#369), to(#036));
 background: #369 -moz-linear-gradient(center top, #369, #036);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#336699", endColorstr="#003366");
}
#arStatus .mngCCButton:hover{
 text-decoration: none;
 background: #eee;
 background: #eee linear-gradient(center top, #69c, #369);
 background: #eee -webkit-gradient(linear, center top, center bottom, from(#69C), to(#369));
 background: #eee -moz-linear-gradient(center top, #69C, #369);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#6699cc", endColorstr="#336699");
 text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.1);
}
#arStatus .mngCCButton:active{
 top: 1px;
 background: #eee;
}
#arStatus .mngCCBoxHdr{
 text-decoration: none;
 font-size: 12px;
 text-align: center;
 color: #fff;
 padding: 1px 0;
 font-weight: bold;
 margin: 10px auto 0;
 border-radius: 5px 5px 0 0;
 -webkit-border-radius: 5px 5px 0 0;
 -moz-border-radius: 5px 5px 0 0;
 background: #369;
 background: #369 linear-gradient(center top, #369, #036);
 background: #369 -webkit-gradient(linear, center top, center bottom, from(#369), to(#036));
 background: #369 -moz-linear-gradient(center top, #369, #036);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#336699", endColorstr="#25516c");
 width: 400px;
}
#arStatus .mngCCBox{
 background: none repeat scroll 0 0 #f5f5f5;
 border-radius: 0 0 5px 5px;
 -webkit-border-radius: 0 0 5px 5px;
 -moz-border-radius: 0 0 5px 5px;
 width: 400px;
 margin: 0 auto 10px;
 padding: 10px 0;
 text-align: center;
}
#arStatus .column{
 width: 300px;
 padding: 3px 0 10px;
 margin: auto;
}
#arStatus .frmLeft{
 float: left;
 text-align: right;
 width: 137px;
 padding: 0 0 6px;
}
#arStatus .frmRight{
 float: right;
 width: auto;
}
#arStatus .columnOpts{
 width: 700px;
 padding: 15px 0 10px;
 margin: auto;
}
#arStatus .frmLeftOpts{
 float: left;
 width: 605px;
 padding: 0 0 6px;
 text-align: left;
}
#arStatus .frmLeftOpts2{
 float: left;
 width: 605px;
 padding: 10px 0 6px;
 text-align: left;
}
#arStatus .frmRightOpts{
 float: right;
 width: auto;
 margin: 15px 30px 0 0;
 text-decoration: underline;
 font-weight: bold;
}
#arStatus .frmRightOpts2{
 float: right;
 width: auto;
 margin: 20px 18px 0 0;
 text-decoration: underline;
 font-weight: bold;
}
#arStatus .centerAR{
 text-align: center;
}
#arStatus .importantMsg{
 padding: 0 10px 0 24px;
 text-decoration: underline;
 font-weight: bold;
}
#arStatus .successAR{
 padding: 15px;
}
#arStatus .successAR2{
 padding: 5px 0 15px 15px;
}
#arStatus .successBtn{
 color: #000;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 float: left;
 margin: 0 5px 0 0;
 padding: 2px 4px;
 display: block;
 border: .5px groove #565656;
 border-radius: 3px;
 -webkit-border-radius: 3px;
 background: #f4fafc;
 background: linear-gradient(to bottom, #f4fafc, #d8d8d8);
 background: -ms-linear-gradient(center top, #f4fafc, #d8d8d8);
 background: -webkit-gradient(linear, left top, left bottom, from(#f4fafc), to(#d8d8d8));
 background: -webkit-linear-gradient(top, #f4fafc, #d8d8d8);
 background: -moz-linear-gradient(top, #f4fafc, #d8d8d8);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4fafc",endColorstr="#d8d8d8",GradientType=0);
}
#arStatus .successBtn:hover{
 background: #f0f9fe;
 background: linear-gradient(to bottom, #f0f9fe, #acdcf2);
 background: -ms-linear-gradient(center top, #f0f9fe, #acdcf2);
 background: -webkit-gradient(linear, left top, left bottom, from(#f0f9fe), to(#acdcf2));
 background: -webkit-linear-gradient(top, #f0f9fe, #acdcf2);
 background: -moz-linear-gradient(top, #f0f9fe, #acdcf2);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f0f9fe", endColorstr="#acdcf2");
 text-decoration: none;
}
#arStatus .floatLeft{
 float: left;
}
#invite{
 width: 860px;
}
#invite fieldset{
 float: left;
 height: 560px;
 width: 400px;
}
#invite h2{
 font-size: 18px;
}
#invite h3{
 color: #369;
}
#invite h4{
 font-size: 14px;
 color: #369;
}
#invite label{
 float: left;
 width: 45%;
}
#invite .ui-select .selectArrow{
 float: left;
 width: 30px;
}
#invite .ui-select .selectText{
 width: 100%;
}
#invite label.msg{
 font-weight: bold;
 padding: 10px 0;
 width: 95%;
}
#invite #pcID{
 background: #f0f0f0;
 width: 50%;
}
#invite #lang{
 background: #f0f0f0;
 float: right;
}
#invite #pcLabel{
 float: left;
 width: 75%;
}
#invite label.lang{
 float: right;
 width: 75px;
}
#invite label.email{
 padding: 0;
}
#invite input.email, #invite input.name{
 float: left;
 width: 36%;
}
#invite input.email{
 margin: 0 0 0 32px;
}
#invite #spinner{
 padding: 0 0 0 2px;
 display: none;
}
#invite .langSel{
 width: 90px !important;
 float: right;
 margin: 0 5px 0 0;
}
#invite #email{
 width: 397px;
 height: 500px;
 overflow-y: auto;
 overflow-y: -moz-scrollbars-vertical;
 overflow-x: hidden;
}
#invite #customEmailMsg{
 width: 95%;
}
#invite #sendEmail{
 float: right;
}
#waitingRoom{
 width: 860px;
}
#waitingRoom fieldset{
 float: left;
 width: 400px;
}
#waitingRoom h2{
 font-size: 18px;
}
#waitingRoom h3{
 color: #369;
}
#waitingRoom h4{
 font-size: 14px;
 color: #369;
}
#waitingRoom .selCol{
 height: 107px;
}
.ie7 #waitingRoom .selCol, .ie8 #waitingRoom .selCol{
 width: 410px;
}
#waitingRoom #recentlyPlaced{
 width: 100%;
}
#waitingRoom .columnHead{
 border: 1px solid #9496a3;
}
#waitingRoom .simple{
 width: 100%;
}
#waitingRoom #tableTitle{
 color: #369;
 font-size: 16px;
}
#waitingRoom #waitingPlacement{
 background: #f0f0f0;
 width: 85%;
}
#waitingRoom #incomplete{
 background: #f0f0f0;
}
#waitingRoom .placementWarning{
 float: right;
 margin: -20px 310px 0 0;
}
#placedName, #placedStartDate, #placedDistID, #placedEmail, #country{
 text-align: left !important;
 width: 430px !important;
}
#waitingRoom .orgChart{
 padding: 0 0 0 52px;
}
#waitingRoom #placementInfoUnf{
 line-height: 30px;
 height: 350px;
 width: 822px;
 display: none;
}
#waitingRoom span{
 float: left;
 padding: 0 0 0 10px;
 text-align: right;
 width: 90px;
}
.ie7 #waitingRoom span{
 width: 110px;
}
#waitingRoom #tree{
 margin: 50px 0 0 50px;
 padding: 0;
 float: right;
}
#waitingRoom .button, #inviteDist .button{
 float: right;
}
#arStatus .noCardsMessage{
 color: #f00;
}
#arStatus .cardsOnFileMessage{
 color: #008000;
}
#waitingRoom #legPlacement{
 float: left;
 text-align: left;
 width: 15%;
}
.ie7 #waitingRoom #legPlacement{
 width: 15%;
}
#placementTable{
 width: 800px;
}
#placementTable h3{
 color: #000;
 background: #ffcd00;
}
#placementTable .columnHead{
 border: 1px solid #000;
 text-align: center;
 font-weight: normal;
 font-size: 12px;
 background: #eecd9d;
}
.eng #placementTable .columnHead{
 font-weight: bold;
}
#placementTable .valCenter{
 text-align: center;
}
#colLN{
 width: 5%;
}
#colInDist, #colInName, #colDist, #colName{
 width: 20%;
}
#colDate, #colCountry{
 width: 15%;
}
#placementTable .tableDist{
 font-weight: normal;
}
.eng #placementTable .tableDist{
 font-weight: bold;
}
#placementTable .tableDistCenter{
 font-weight: normal;
 text-align: center;
}
.eng #placementTable .tableDistCenter{
 font-weight: bold;
}
#returnReport{
 float: right;
 font-weight: normal;
}
.eng #returnReport{
 font-weight: bold;
}
#placementTable tr.tableChart{
 background: #fffcf5;
 border-top: 1px solid #ffd3ac;
}
#placementTable tr.tableChart:nth-child(even){
 background: #fff7ec;
}
#waitingRoom .hide{
 display: none !important;
}
#autoShipWrapper{
 margin: 5px;
 padding: 5px;
 border: 1px solid #25516c;
 clear: none;
 display: block;
 height: 100px;
}
#autoShipWrapper .autoShipChoosePC{
 margin: 5px 5px 0;
 padding: 0 10px;
 float: left;
}
#autoShipWrapper .autoShipChooseDiscount{
 margin: 5px 5px 0;
 padding: 0 10px;
 border: 1px 1px 0 0;
 float: left;
 display: block;
 width: 500px;
 background: #eee;
}
#autoShipWrapper .autoShipInfo{
 font: bold 12px Arial, Helvetica, sans-serif;
 color: #6093c8;
 text-decoration: none;
}
.chi #autoShipWrapper .autoShipInfo{
 font-weight: normal;
}
#splashContentWrapper{
 padding: 10px 20px 10px 15px;
}
#splashContentWrapper .h1Padding{
 padding: 5px 0;
}
#detailContainer{
 margin: 0;
}
#detailContainer .proArt{
 padding: 15px 0 0;
}