/* Desktop Size */
@media (min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 1.5), (min-moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 2/1), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){
  .logoHolder{
    background: url("/images/newMoneyLogoX2.png");
    background-size: 272px 51px;
  }
}
.comparisonTableA .table_column_data_Container{
  width:auto !important;
  min-height: 75px;
}

/* Override the Default padding Responsive Css File */
/* Without Responsive Css File */
#pageWrapper { min-width: 100%; }
#pageHeader{ padding-left: 0px; padding-right: 0px; }
#pageMainMenu{ padding-left: 0px; padding-right: 0px; width: 100%; }
#mainMenuFooter{ padding-left: 0px; padding-right: 0px; }
#pageContainerOutside{ padding-left: 0px; padding-right: 0px; }
#preFooter { padding-left: 0px; padding-right: 0px; }
#pageFooter { padding-left: 0px; padding-right: 0px; }

@media (min-width: 990px){

  .wrapperInner,
  .wrapperInnerNp {
    width: 100%;
  }
  
  .wDFlL { float: left !important; }
  .wDFlR { float: right !important; }
  .wDFlN { float: none !important; }
  
  .wDClB { clear: both !important; }
  .wDClN { clear: none !important; }

  .wDDiBl { display: block !important; }
  .wDDiIn { display: inline !important; }
  .wDDiIB { display: inline-block !important; }
  .wDDiNo { display: none !important; }
  .wDDiBlN { display: block; }
  .wDDiNoN { display: none; }

  .wDPA { position: absolute !important; }
  .wDPS { position: static !important; }
  .wDPR { position: relative !important; }

  .wDM0 { margin: 0px !important; }
  .wDMT0 { margin-top: 0px !important; }
  .wDMR0 { margin-right: 0px !important; }
  .wDMB0 { margin-bottom: 0px !important; }
  .wDML0 { margin-left: 0px !important; }
  .wDMA { margin-left: auto !important; margin-right: auto !important; }

  .wDP0 { padding: 0px !important; }
  .wDPT0 { padding-top: 0px !important; }
  .wDPR0 { padding-right: 0px !important; }
  .wDPB0 { padding-bottom: 0px !important; }
  .wDPL0 { padding-left: 0px !important; }

  .wDP10 { padding: 10px !important; }
  .wDPT10 { padding-top: 10px !important; }
  .wDPR10 { padding-right: 10px !important; }
  .wDPB10 { padding-bottom: 10px !important; }
  .wDPL10 { padding-left: 10px !important; }

  .wDP20 { padding: 20px !important; }
  .wDPT20 { padding-top: 20px !important; }
  .wDPR20 { padding-right: 20px !important; }
  .wDPB20 { padding-bottom: 20px !important; }
  .wDPL20 { padding-left: 20px !important; }
  
  .wDPL4 { padding-left: 4px !important; }

  .wDW100 { width: 100% !important; }
  .wDW85 { width: 85% !important; }
  .wDW80 { width: 80% !important; }
  .wDW75 { width: 75% !important; }
  .wDW66 { width: 66% !important; }
  .wDW50 { width: 50% !important; }
  .wDW25 { width: 25% !important; }
  .wDW20 { width: 20% !important; }
  .wDW20S { width: 22% !important; margin: 0% 2% 0% 2%; }
  .wDW33 { width: 30% !important; }
  .wDW33MM { width: 30% !important; margin-left: 5%; margin-right: 5%; }

  .wDBINo { background-image: none !important; }
  .wDBPTC { background-position: top center !important; }
  
  .wDB0 { border: 0px !important; }
  .wDBT0 { border-top: 0px !important; }
  .wDBR0 { border-right: 0px !important; }
  .wDBB0 { border-bottom: 0px !important; }
  .wDBL0 { border-left: 0px !important; }

  .wDWSNor { white-space: normal !important; }
  .wDWSNow { white-space: nowrap !important; }
  
  .wDTAL { text-align: left !important; }
  .wDTAC { text-align: center !important; }
  .wDTAR { text-align: right !important; }
  
  .wDLSNo { list-style: none !important; }

}
/* W7
 * 969 <
 * ! 768
*/
@media (max-width: 989px) {

  /* Stop Automatic Text Ajusting */
  html,body {
    text-size-adjust:none;
    -webkit-text-size-adjust:none;
  }

  .w7FlL { float: left !important; }
  .w7FlR { float: right !important; }
  .w7FlN { float: none !important; }
  
  .w7ClB { clear: both !important; }
  .w7ClN { clear: none !important; }

  .w7DiBl { display: block !important; }
  .w7DiIn { display: inline !important; }
  .w7DiIB { display: inline-block !important; }
  .w7DiNo { display: none !important; }
  .w7DiBlN { display: block; }
  .w7DiNoN { display: none; }

  .w7PA { position: absolute !important; }
  .w7PS { position: static !important; }
  .w7PR { position: relative !important; }

  .w7M0 { margin: 0px !important; }
  .w7MT0 { margin-top: 0px !important; }
  .w7MR0 { margin-right: 0px !important; }
  .w7MB0 { margin-bottom: 0px !important; }
  .w7ML0 { margin-left: 0px !important; }
  .w7MA { margin-left: auto !important; margin-right: auto !important; }

  .w7MB5 { margin-bottom: 5px !important; }
  .w7MB10 { margin-bottom: 10px !important; }
  .w7MB30 { margin-bottom: 30px !important; }

  .w7MT10 { margin-top: 10px !important; }

  .w7MR5 { margin-right: 5% !important; }
  .w7ML5 { margin-left: 5% !important; }

  .w7MR1 { margin-right: 1% !important; }

  .w7ML30 { margin-left: 30px !important; }

  .w7ML60 { margin-left: 56px !important; }

  .w7MR180PX { margin-right: 180px !important; }
  .w7MR140PX { margin-right: 140px !important; }

  .w7TA { top: auto; }

  .w7P0 { padding: 0px !important; }
  .w7PT0 { padding-top: 0px !important; }
  .w7PR0 { padding-right: 0px !important; }
  .w7PB0 { padding-bottom: 0px !important; }
  .w7PL0 { padding-left: 0px !important; }
  .w7PLR0 { padding-left: 0px !important; padding-right: 0px !important; }

  .w7P5 { padding: 5px !important; }
  .w7PT5 { padding-top: 5px !important; }
  .w7PR5 { padding-right: 5px !important; }
  .w7PB5 { padding-bottom: 5px !important; }
  .w7PL5 { padding-left: 5px !important; }

  .w7P10 { padding: 10px !important; }
  .w7PT10 { padding-top: 10px !important; }
  .w7PR10 { padding-right: 10px !important; }
  .w7PB10 { padding-bottom: 10px !important; }
  .w7PL10 { padding-left: 10px !important; }
  .w7PLR10 { padding-left: 10px !important; padding-right: 10px !important; }

  .w7P20 { padding: 20px !important; }
  .w7PT20 { padding-top: 20px !important; }
  .w7PR20 { padding-right: 20px !important; }
  .w7PB20 { padding-bottom: 20px !important; }
  .w7PL20 { padding-left: 20px !important; }
  
  .w7HA { height: auto !important; }
  .w7H75PX { height: 75px !important; }

  .w7W100 { width: 100% !important; }
  .w7W95 { width: 95% !important; }
  .w7W93 { width: 93% !important; }
  .w7W90 { width: 90% !important; }
  .w7W85 { width: 85% !important; }
  .w7W80 { width: 80% !important; }
  .w7W75 { width: 75% !important; }
  .w7W70 { width: 70% !important; }
  .w7W66 { width: 66% !important; }
  .w7W65 { width: 65% !important; }
  .w7W61 { width: 61% !important; }
  .w7W65 { width: 65% !important; }
  .w7W60 { width: 60% !important; }
  .w7W56 { width: 56% !important; }
  .w7W55 { width: 55% !important; }
  .w7W50B { width: 49.5% !important; }
  .w7W50 { width: 50% !important; }
  .w7W475 { width: 47.5% !important; }
  .w7W45 { width: 45% !important; }
  .w7W42 { width: 42% !important; }
  .w7W40 { width: 40% !important; }
  .w7W38 { width: 38% !important; }
  .w7W36 { width: 36% !important; }
  .w7W35 { width: 35% !important; }
  .w7W33 { width: 33% !important; }
  .w7W32 { width: 32% !important; }
  .w7W30 { width: 30% !important; }
  .w7W28 { width: 28% !important; }
  .w7W27 { width: 27% !important; }
  .w7W25 { width: 25% !important; }
  .w7W24 { width: 24% !important; }
  .w7W20 { width: 20% !important; }
  .w7W20S { width: 22% !important; margin: 0% 2% 0% 2%; }
  .w7W19 { width: 19% !important; }
  .w7W18 { width: 18% !important; }
  .w7W15 { width: 15% !important; }
  .w7W13 { width: 13% !important; }
  .w7W10 { width: 10% !important; }
  .w7W5 { width: 5% !important; }
  .w7W4 { width: 4% !important; }
  .w7W0 { width: 0% !important; }
  .w7WA { width: auto !important; }

  .w7W33MM { width: 33% !important; margin-left: 0.5% !important; margin-right: 0.5% !important; }
  .w7W33NM { width: 29% !important; margin-left: 2%; margin-right: 2%; height: auto !important; }
  .w7W30MM { width: 30% !important; margin-left: 5%; margin-right: 5%; }

  .w7W180PX { width: 180px !important; }
  .w7W140PX { width: 140px !important; }

  #mainMenu_1 { width: 14% !important; }
  #mainMenu_2 { width: 14% !important; }
  #mainMenu_6 { width: 13% !important; float: left !important; margin-right: 1% !important; }
  #mainMenu_14 { float: left !important; }

  .headerText { height: 77px !important; }

  .preFooterColumnWrapper { width: 40% !important; }
  .preFooterColumnWrapper .preFooterColumn { width: 50% !important; margin-left: 0px !important; margin-right: 0px !important; }
  .preFooterColumn { width: 20% !important; margin-left: 0px !important; margin-right: 0px !important; }
  .preFooterColumnWide { width: 40% !important; margin-left: 0px !important; margin-right: 0px !important; }

  .w7BINo { background-image: none !important; }
  .w7BPTC { background-position: top center !important; }
  
  .w7B0 { border: 0px !important; }
  .w7BT0 { border-top: 0px !important; }
  .w7BR0 { border-right: 0px !important; }
  .w7BB0 { border-bottom: 0px !important; }
  .w7BL0 { border-left: 0px !important; }

  .w7WSNor { white-space: normal !important; }
  .w7WSNow { white-space: nowrap !important; }
  
  .w7TAL { text-align: left !important; }
  .w7TAC { text-align: center !important; }
  .w7TAR { text-align: right !important; }
  
  .w7LSNo { list-style: none !important; }

  #subMainMenu { width: 100% !important; display: none !important; }
  #mainMenu_14_sub { margin-right: 3%; }

  /* Teal Bar */
  .subMenuDropdownBox li a {
    padding-left:11px; padding-right:11px;
  }

  .leaderBoardSideBlockContainer2 { width: 18% !important; margin-right: 1% !important; margin-left: 1% !important; }
  .leaderBoardSideBlockContainer21 { margin-left: 0% !important; margin-right: 2% !important; }
  .leaderBoardSideBlockContainer25 { margin-left: 2% !important; margin-right: 0% !important; }
  #dropdownCompareChild { }
  .browseGoalsItemSmall { width: 47.5% !important; margin-left: 2.5% !important; }
  .gItemSpacingSmall { width: 47.5% !important; margin-right: 2.5% !important; margin-left: 0% !important; }
  .browseGoalsItemSmall img{ width: 100% !important; }
  #overlayObject #addGoalDescription { display: none !important; }
  #dealHeadingBox_tagThree { float: left  !important; width: 48% !important; margin-right: 2% !important; height: auto !important; }
  #dealHeadingBox_categoryThree { float: left  !important; width: 48% !important; margin-left: 2% !important; height: auto !important; }
  .ugcFeedbackContent .hRight { float: left !important; }
  .ugcFeedbackContent input['text'] , .ugcFeedbackContent textarea { width: 100% !important; }

  /* ProfileSectionResponsive */
  .accountSettings .leftColumn , .accountSettings2 .leftColumn  { width: 28% !important; }
  .accountSettings .rightColumn , .accountSettings2 .rightColumn { width: 67% !important; margin-left: 5% !important; }

  .privacySettings .leftColumn , .privacySettings2 .leftColumn  { width: 50% !important; }
  .privacySettings .rightColumn , .privacySettings2 .rightColumn { width: 45% !important; margin-left: 5% !important; }

  .passwordSettings .leftColumn , .passwordSettings2 .leftColumn  { width: 35% !important; }
  .passwordSettings .rightColumn , .passwordSettings2 .rightColumn { width: 60% !important; margin-left: 5% !important; }

  /* Reviews */
  .reviewSummarySectionAlternateLeftSide #reviewsAverageOverallRatingIcons { width: auto !important; }
  .reviewSummarySectionAlternateLeftSide #reviewsAverageOverallRatingValue { width: auto !important; float: left !important; margin-left: 50px !important; display: block !important; }

  /* News Articles */
  .newsArticleSnippet { margin-left: 110px !important; float: none !important; width: auto !important; }

  /* Action Plans */
  .taskLinks { width: 10% !important; padding-left: 0px !important; padding-right: 0px !important; }
  .customTaskCol { width: 3% !important; padding-left: 0px !important; padding-right: 0px !important; }
  .orderLetterTd { width: 4% !important; padding-left: 0px !important; padding-right: 2% !important; }
  .taskTitle { width: 51% !important; padding-left: 0px !important; padding-right: 0px !important; }
  .taskTitleWide { width: 81% !important; }
  .status1 { width: 10% !important; padding-left: 0px !important; padding-right: 0px !important; text-align: center !important; }
  .status2 { width: 20% !important; padding-left: 0px !important; padding-right: 0px !important; }
  .status2 select { width: 100% !important; }
  .addTask { width: 81% !important; }

  /* Branchhes */
  #branchLocateSearchBox { padding-top: 53px !important; background-position: 20px 0px; padding-left: 20px !important; }

  /* Promo Signup Box */
  #dealAlertWizardPromo .emailInput {
    width: auto;
    margin-bottom: 5px;
    display: block;
  }

  #searchSearchForm .searchInput {
    width: 95% !important;
  }

  /* menu alignement in comparison tabkes  */
  .comparisonMenu .splitThreeSectionCenter {
    width: 35%;
    margin-left: 5%;
    margin-right: 5%;
  }

    .w7BgN {
      background:none !important;
  }

  .doubleWidth .homepageSectionMenuBlocks, .slipUp .homepageSectionMenuBlocks {
    width: 70%;
  }
  .doubleWidth .homepageSectionMenuBlocks .splitThreeSection {
    width: 100% !important;
  }
  .slipUp .splitThreeSection, .slipUp .splitThreeSectionCenter, .slipUp .splitTwoSectionContainer, .slipUp .splitTwoSectionCenter{
    width: 46%;
  }
  .slipUp .splitThreeSectionCenter {
    float:right;
    margin-left:0;
    margin-right:0;
  }
  .slipUp .homepageSectionGuideBlocks .splitThreeSection, .slipUp .homepageSectionGuideBlocks .splitThreeSectionCenter {
    width:100% !important;
  }
  .slipUp .homepageSectionGuideBlocks {
    width:30%;
  }
  .doubleWidth .splitThreeSection, .doubleWidth .splitThreeSectionCenter {
    margin-left:0;
    margin-right:0;
    width:32% !important;
  }
  .inputTypeproductHolder {
    width: 190px !important;
  }
  #alertProductName {
    width: 182px !important;
  }

  .colHeaderLarge {
    height: 155px !important;
  }

  .trendingCompanySideBlockThird {
    margin-right: 4px;
  }
  .trendingCompanySideBlockBottom {
    margin-bottom:4px;
  }
}

/* W5
 * 767 => 640
*/
@media (max-width: 767px) {

  .w5FlL { float: left !important; }
  .w5FlR { float: right !important; }
  .w5FlN { float: none !important; }
  
  .w5ClB { clear: both !important; }  
  .w5ClN { clear: none !important; }


  .w5DiBl { display: block !important; }
  .w5DiIn { display: inline !important; }
  .w5DiIB { display: inline-block !important; }
  .w5DiNo { display: none !important; }
  .w5DiBlN { display: block; }
  .w5DiNoN { display: none; }

  .w5PA { position: absolute !important; }
  .w5PS { position: static !important; }
  .w5PR { position: relative !important; }

  .w5M0 { margin: 0px !important; }
  .w5MT0 { margin-top: 0px !important; }
  .w5MR0 { margin-right: 0px !important; }
  .w5MB0 { margin-bottom: 0px !important; }
  .w5ML0 { margin-left: 0px !important; }
  .w5MA { margin-left: auto !important; margin-right: auto !important; }
  .w5MLR0 { margin-left: 0px !important; margin-right: 0px !important; }

  .w5ML025 { margin-left: 2.5% !important; }
  .w5MR025 { margin-right: 2.5% !important; }

  .w5MR180PX { margin-right: 180px !important; }
  .w5MR140PX { margin-right: 140px !important; }

  .w5TA { top: auto !important; }

  .w5P0 { padding: 0px !important; }
  .w5PT0 { padding-top: 0px !important; }
  .w5PR0 { padding-right: 0px !important; }
  .w5PB0 { padding-bottom: 0px !important; }
  .w5PL0 { padding-left: 0px !important; }
  .w5PLR0 { padding-left: 0px !important; padding-right: 0px !important; }

  .w5P10 { padding: 10px !important; }
  .w5PT10 { padding-top: 10px !important; }
  .w5PR10 { padding-right: 10px !important; }
  .w5PB10 { padding-bottom: 10px !important; }
  .w5PL10 { padding-left: 10px !important; }

  .w5PB30{ padding-bottom: 30px !important; }
  .w5PR10 { padding-right: 10px !important; }
  
  .w5HA { height: auto !important; }
  .w5H75PX { height: 75px !important; }
  .w5H380 { height: 380px !important; }
  
  .w5WA { width: auto !important; }
  .w5W100 { width: 100% !important; }
  .w5W92 { width: 92% !important; }
  .w5W80 { width: 80% !important; }
  .w5W75 { width: 75% !important; }
  .w5W66 { width: 66% !important; }
  .w5W50 { width: 50% !important; }
  .w5W475 { width: 47.5% !important; }
  .w5W25 { width: 25% !important; }
  .w5W20 { width: 20% !important; }
  .w5W33 { width: 33% !important; }
  .w5W33MM { width: 33% !important; margin-left: 0.5%; margin-right: 0.5%; }
  .w5W8 { width: 8% !important; }

  .w5W360px { width: 360px; }
  .w5W180PX { width: 180px !important; }
  .w5W140PX { width: 140px !important; }

  .w5BINo { background-image: none !important; }
  .w5BPTC { background-position: top center !important; }
  
  .w5B0 { border: 0px !important; }
  .w5BT0 { border-top: 0px !important; }
  .w5BR0 { border-right: 0px !important; }
  .w5BB0 { border-bottom: 0px !important; }
  .w5BL0 { border-left: 0px !important; }

  .w5WSNor { white-space: normal !important; }
  .w5WSNow { white-space: nowrap !important; }
  
  .w5TAL { text-align: left !important; }
  .w5TAC { text-align: center !important; }
  .w5TAR { text-align: right !important; }
  

  .w5LSNo { list-style: none !important; }

  .headerText { height: 57px !important; }

  .noHeight { height: auto !important; }

  .submenu { display: none !important; }

  .preFooterColumnWrapper .preFooterColumn { width: 49% !important; margin-left: 0.5% !important; margin-right: 0.5% !important; }
  .preFooterColumnWrapper .preFooterColumnHeaderPadding { margin-top: 45px !important; }
  .preFooterColumn { width: 33% !important; margin-left: 0px !important; margin-right: 0px !important; }
  .preFooterColumnWide { width: 66% !important; margin-left: 0px !important; margin-right: 0px !important; }
  .preFooterColumnHeaderPadding { padding-top: 0px; margin-top: 0px; }
  .ugcFeedbackContent .hRight { float: right !important; }

  .accountSettings .leftColumnDrop5 { width: 100% !important; text-align: left !important; margin-bottom: 5px !important; }
  .accountSettings .rightColumnDrop5 { width: 100% !important; }

  .menuItemMessages { background-image: none;}

  .emailSignupBox { padding-right: 10px !important; }
  .emailSignupBox .quotes { position: relative !important; padding: 10px 0px 0px 100px !important; top: 0px !important; right: 0px !important; }

  #subMenuRight .spaceSaver a {
    padding-left:7px;
    padding-right:7px;
  }
  .doubleWidth .homepageSectionMenuBlocks, .slipUp .homepageSectionMenuBlocks {
    width: 100%;
  }
  .slipUp .splitThreeSection, .slipUp .splitThreeSectionCenter{
    width:48% !important;
    margin-left:0 !important;
    margin-right:0 !important;
  }
  .slipUp .homepageSectionGuideBlocks .splitThreeSection, .slipUp .homepageSectionGuideBlocks .splitThreeSectionCenter {
    width:32% !important;
    padding-right:1.2%;
    float:left;
  }
  .splitThreeSectionCenter {
    padding:0;
  }
  .slipUp .homepageSectionGuideBlocks {
    width:100%;
  }

  .dealHeadingRelatedBoxTop, #dealHeadingBox_provider , .dealHeadingRelatedBox {
    float: none !important;
  }

  .colHeaderLarge {
    height: auto !important;
  }

  .bannerMainImage {
    width:200px;
    right: 30px;
  }
  .mainBannerHomeText {
    margin-right: 150px !important;
  }
  .mainBannerHome2 {
    margin-right: 80px !important;
  }

}


/* W3
 * 639 => 480
*/
@media (max-width: 639px) {

  .w3FlL { float: left !important; }
  .w3FlR { float: right !important; }
  .w3FlN { float: none !important; }
  
  .w3ClB { clear: both !important; }  
  .w3ClN { clear: none !important; }


  .w3PoA{ position: absolute !important; }
  .w3PoR{ position: relative !important; }
  .w3PoS{ position: static !important; }

  .w3DiBl { display: block !important; }
  .w3DiIn { display: inline !important; }
  .w3DiIB { display: inline-block !important; }
  .w3DiNo { display: none !important; }
  .w3DiBlN { display: block; }
  .w3DiNoN { display: none; }

  .w3PA { position: absolute !important; }
  .w3PS { position: static !important; }
  .w3PR { position: relative !important; }

  .w3M0 { margin: 0px !important; }
  .w3MT0 { margin-top: 0px !important; }
  .w3MR0 { margin-right: 0px !important; }
  .w3MB0 { margin-bottom: 0px !important; }
  .w3ML0 { margin-left: 0px !important; }
  .w3MA { margin-left: auto !important; margin-right: auto !important; }

  .w3ML60 { margin-left: 56px !important; }
  .w3ML30 { margin-left: 30px !important; }

  .w3MR180PX { margin-right: 180px !important; }
  .w3MR140PX { margin-right: 140px !important; }

  .w3P0 { padding: 0px !important; }
  .w3PT0 { padding-top: 0px !important; }
  .w3PR0 { padding-right: 0px !important; }
  .w3PB0 { padding-bottom: 0px !important; }
  .w3PL0 { padding-left: 0px !important; }
  .w3PLR0 { padding-left: 0px !important; padding-right: 0px !important; }
  
  .w3PT2 { padding-top: 1px !important; }

  .w3M5 { margin: 5px !important; }
  .w3MT5 { margin-top: 5px !important; }
  .w3MR5 { margin-right: 5px !important; }
  .w3MB5 { margin-bottom: 5px !important; }
  .w3ML5 { margin-left: 5px !important; }
  .w3MTB5 { margin-top: 5px !important; margin-bottom: 5px !important; }

  .w3P10 { padding: 10px !important; }
  .w3PT10 { padding-top: 10px !important; }
  .w3PR10 { padding-right: 10px !important; }
  .w3PB10 { padding-bottom: 10px !important; }
  .w3PL10 { padding-left: 10px !important; }
  .w3PLR10 { padding-left: 10px !important; padding-right: 10px !important; }

  .w3P20 { padding: 20px !important; }
  .w3PT20 { padding-top: 20px !important; }
  .w3PR20 { padding-right: 20px !important; }
  .w3PB20 { padding-bottom: 20px !important; }
  .w3PL20 { padding-left: 20px !important; }
  .w3PLR20 { padding-left: 20px !important; padding-right: 20px !important; }
  
  .w3HA { height: auto !important; }
  .w3H75PX { height: 75px !important; }
  
  .w3WA { width:auto !important; }
  .w3W100 { width: 100% !important; }
  .w3W95 { width: 95% !important; }
  .w3W90 { width: 90% !important; }
  .w3W80 { width: 80% !important; }
  .w3W75 { width: 75% !important; }
  .w3W70 { width: 70% !important; }
  .w3W66 { width: 66% !important; }
  .w3W60 { width: 60% !important; }
  .w3W50 { width: 50% !important; }
  .w3W50M { width: 48% !important; margin-left: 1% !important; margin-right: 1% !important; }
  .w3W42 { width: 42% !important; }
  .w3W40 { width: 40% !important; }
  .w3W35 { width: 35% !important; }
  .w3W30 { width: 30% !important; }
  .w3W28 { width: 28% !important; }
  .w3W25 { width: 25% !important; }
  .w3W20 { width: 20% !important; }
  .w3W33 { width: 33% !important; }
  .w3W33MM { width: 33% !important; margin-left: 0.5%; margin-right: 0.5%; }
  .w3W4 { width: 4% !important; }

  .w3W250px { width: 250px; }
  .w3W180PX { width: 180px !important; }
  .w3W140PX { width: 140px !important; }

  .w3BINo { background-image: none !important; }
  .w3BPTC { background-position: top center !important; }
  
  .w3B0 { border: 0px !important; }
  .w3BT0 { border-top: 0px !important; }
  .w3BR0 { border-right: 0px !important; }
  .w3BB0 { border-bottom: 0px !important; }
  .w3BL0 { border-left: 0px !important; }

  .w3WSNor { white-space: normal !important; }
  .w3WSNow { white-space: nowrap !important; }
  
  .w3TAL { text-align: left !important; }
  .w3TAC { text-align: center !important; }
  .w3TAR { text-align: right !important; }
  
  .w3LSNo { list-style: none !important; }

  .w3LhA { line-height: normal !important; }

  .w3Fs12 { font-size: 12px !important; }

  #mainMenu_1,#mainMenu_2,#mainMenu_3,#mainMenu_4, #mainMenu_19, #mainMenu_6, #mainMenu_14 { display: none; width: 100% !important; margin-left: 0px !important; margin-right: 0px !important; }

  #mobileMenuButton { width: 100% !important; margin-left: 0px !important; margin-right: 0px !important; }

  #mainMenu a { border-width: 3px !important; }
  .whiteLine { margin-bottom:3px !important; }

  .headerText{ height: 77px !important; }

  .noHeight{ height: auto !important; }

  #dealHeadingBox_tagThree li , #dealHeadingBox_categoryThree li { width: auto !important; float: none !important; }

  .ugcFeedbackContent .hRight { float: left !important; }

  #dropdownSearchChild .standardInput {
    width:auto;
  }
  #subMenuLeft li, #subMenuRight li{
    float:none !important; width:100% !important; padding:0 !important;
  }
  #subMenuLeft li a, #subMenuRight li a{
    padding-left:10px;
  }
  #subMenuRight li a{
    background:#1C6B74 !important;
  }
  #subMenuRight li a:hover, #subMenuLeft li a:hover, #subMenuRight .subMenuButtonHover a, #subMenuRight .subMenuButtonSelected {
    background-color: #32848a !important;
    background-image: -moz-linear-gradient(top,  #32848a 30%, #3c8f96 100%) !important;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(30%,#32848a), color-stop(100%,#3c8f96)) !important;
    background-image: -webkit-linear-gradient(top,  #32848a 30%,#3c8f96 100%) !important;
    background-image: -o-linear-gradient(top,  #32848a 30%,#3c8f96 100%) !important;
    background-image: -ms-linear-gradient(top,  #32848a 30%,#3c8f96 100%) !important;
    background-image: linear-gradient(to bottom,  #32848a 30%,#3c8f96 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#32848a', endColorstr='#3c8f96',GradientType=0 ) !important;
  }
  #subMenuLeft li a {
    padding: 10px 30px 12px 10px;
    background-color: #206870 !important;
    background-image: -moz-linear-gradient(top,  #206870 30%, #32848a 100%) !important;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(30%,#206870), color-stop(100%,#32848a)) !important;
    background-image: -webkit-linear-gradient(top,  #206870 30%,#32848a 100%) !important;
    background-image: -o-linear-gradient(top,  #206870 30%,#32848a 100%) !important;
    background-image: -ms-linear-gradient(top,  #206870 30%,#32848a 100%) !important;
    background-image: linear-gradient(to bottom,  #206870 30%,#32848a 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#206870', endColorstr='#32848a',GradientType=0 ) !important;
  }
  #subMenuRight li a .subMenuItemArrow {
    height:10px; position:static;
  }
  #subMenuRight li a .searchIcon {
    position:static;
  }
  #subMenuRight li a.subMenuButton:hover {
    background: #82C012 !important;
    filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
  }
  #subMenuRight li a.subMenuButton {
    background: #79BB00 !important;
  }
  #subMenuDropdown, #subMenuDropdown ul, #subMenuDropdown div {
    position:static !important;
  }
  .subMenuDropdownBox {
    padding-bottom:1px;
  }

  .menuItemMessages { background-image: url('/images/mymoney/icon-comments.png'); }

  .dealHeadingDescriptionHeading h1 { width: auto !important; }


  .w3sliderInp70.tableInputSliderDisplay {
    width: 70px !important;
  }
  .w3sliderInp70.tableInputSliderContainer {
    margin-right: 90px !important;
  }


  .slipUp .homepageSectionGuideBlocks .splitThreeSection, .slipUp .homepageSectionGuideBlocks .splitThreeSectionCenter {
    width:100% !important;
  }

  #dealHeadingBox_tag li ,
  #dealHeadingBox_category li  {
    float: none !important;
    width:auto !important;
  }

  .homepageSectionMenuBlocks .subjectSection.splitTwoSectionContainer, .slipUp .splitTwoSectionCenter, .homepageSectionMenuBlocks .subjectSection.splitTwoSectionCenter {
    width:100%;
  }

  .bannerMainImage {
    width:155px;
    right: 20px;
  }
  .mainBannerHomeText {
    margin-right: 150px !important;
  }
  .mainBannerHome2 {
    margin-right: 80px !important;
  }

}


/* W2
 * 479 => 360
*/
@media (max-width: 479px) {

  .w2FlL { float: left !important; }
  .w2FlR { float: right !important; }
  .w2FlN { float: none !important; }
  
  .w2ClB { clear: both !important; }  
  .w2ClN { clear: none !important; }


  .w2DiBl { display: block !important; }
  .w2DiIn { display: inline !important; }
  .w2DiIB { display: inline-block !important; }
  .w2DiNo { display: none !important; }
  .w2DiBlN { display: block; }
  .w2DiNoN { display: none; }

  .w2PA { position: absolute !important; }
  .w2PS { position: static !important; }
  .w2PR { position: relative !important; }

  .w2M0 { margin: 0px !important; }
  .w2MT0 { margin-top: 0px !important; }
  .w2MR0 { margin-right: 0px !important; }
  .w2MB0 { margin-bottom: 0px !important; }
  .w2ML0 { margin-left: 0px !important; }
  .w2MA { margin-left: auto !important; margin-right: auto !important; }
  .w2MLR0 { margin-left: 0px !important; margin-right: 0px !important; }

  .w2MR180PX { margin-right: 180px !important; }
  .w2MR140PX { margin-right: 140px !important; }

  .w2MT5 { margin-top: 5px !important; }
  .w2MB5 { margin-bottom: 5px !important; }
  .w2MR5 { margin-right: 5px !important; }
  .w2ML5 { margin-left: 5px !important; }

  .w2MT10 { margin-top: 10px !important; }
  .w2MB10 { margin-bottom: 10px !important; }
  .w2MR10 { margin-right: 10px !important; }
  .w2ML10 { margin-left: 10px !important; }

  .w2MT100 { margin-top: 100px !important; }
  .w2MB100 { margin-bottom: 100px !important; }
  .w2MR100 { margin-right: 100px !important; }
  .w2ML100 { margin-left: 100px !important; }

  .w2P0 { padding: 0px !important; }
  .w2PT0 { padding-top: 0px !important; }
  .w2PR0 { padding-right: 0px !important; }
  .w2PB0 { padding-bottom: 0px !important; }
  .w2PL0 { padding-left: 0px !important; }
  .w2PLR0 { padding-left: 0px !important; padding-right: 0px !important; }

  .w2PT5 { padding-top: 5px !important; }
  .w2PL5 { padding-left: 5px !important; }

  .w2P10 { padding: 10px !important; }
  .w2PT10 { padding-top: 10px !important; }
  .w2PR10 { padding-right: 10px !important; }
  .w2PB10 { padding-bottom: 10px !important; }
  .w2PL10 { padding-left: 10px !important; }

  .w2P20 { padding: 20px !important; }
  .w2PT20 { padding-top: 20px !important; }
  .w2PR20 { padding-right: 20px !important; }
  .w2PB20 { padding-bottom: 20px !important; }
  .w2PL20 { padding-left: 20px !important; }

  .w2P30 { padding: 30px !important; }
  .w2PT30 { padding-top: 30px !important; }
  .w2PR30 { padding-right: 30px !important; }
  .w2PB30 { padding-bottom: 30px !important; }
  .w2PL30 { padding-left: 30px !important; }
  
  .w2HA { height: auto !important; }
  .w2H75PX { height: 75px !important; }
  .w2H290 { height: 290px !important; }
  
  .w2WA { width:auto !important; }
  .w2W100 { width: 100% !important; }
  .w2W98 { width: 98% !important; }
  .w2W95 { width: 95% !important; }
  .w2W90 { width: 90% !important; }
  .w2W85 { width: 85% !important; }
  .w2W89 { width: 89% !important; }
  .w2W80 { width: 80% !important; }
  .w2W75 { width: 75% !important; }
  .w2W70 { width: 70% !important; }
  .w2W66 { width: 66% !important; }
  .w2W65 { width: 65% !important; }
  .w2W60 { width: 60% !important; }
  .w2W50 { width: 50% !important; }
  .w2W45 { width: 45% !important; }
  .w2W40 { width: 40% !important; }
  .w2W25 { width: 25% !important; }
  .w2W20 { width: 20% !important; }
  .w2W33 { width: 33% !important; }
  .w2W33MM { width: 33% !important; margin-left: 0.5%; margin-right: 0.5%; }
  .w2W30 { width: 30% !important; }
  .w2W16 { width: 16% !important; }
  .w2W8 { width: 8% !important; }

  .w2W180PX { width: 180px !important; }
  .w2W140PX { width: 140px !important; }

  .w2BINo { background-image: none !important; }
  .w2BPTC { background-position: top center !important; }
  
  .w2B0 { border: 0px !important; }
  .w2BT0 { border-top: 0px !important; }
  .w2BR0 { border-right: 0px !important; }
  .w2BB0 { border-bottom: 0px !important; }
  .w2BL0 { border-left: 0px !important; }

  .w2WSNor { white-space: normal !important; }
  .w2WSNow { white-space: nowrap !important; }
  
  .w2TAL { text-align: left !important; }
  .w2TAC { text-align: center !important; }
  .w2TAR { text-align: right !important; }
  
  .w2LSNo { list-style: none !important; }

  .headerText{ height: auto !important; }

  .logoHolder { width: 172px !important; height: 32px !important; background-size: 172px 32px !important; background-repeat: no-repeat !important; background-position-y: 50% !important; }

  #dealHeadingBox_tagThree { width: 100% !important; margin-right: 0% !important; height: auto !important; }
  #dealHeadingBox_categoryThree { width: 100% !important; margin-left: 0% !important; height: auto !important; }

  .privacySettingsDrop .leftColumn , .privacySettings2 .leftColumn  { width: 100% !important; text-align: left !important; margin-bottom: 5px; }
  .privacySettingsDrop .rightColumn , .privacySettings2 .rightColumn { width: 100% !important; margin-left: 0% !important; }

  .passwordSettings .leftColumn , .passwordSettings2 .leftColumn  { width: 100% !important; text-align: left !important; margin-bottom: 5px; }
  .passwordSettings .rightColumn , .passwordSettings2 .rightColumn { width: 100% !important; margin-left: 0% !important; }

  .goalJump .leftColumn { width: 40% !important; }
  .goalJump .rightColumn { width: 55% !important; }

  /* avatar/logo */
  .dealListingSocialIcons { display: none !important; }
  .userContent .dealResultsImageBlock { height: auto !important; }

   /* Action Plans */
  .taskLinks { width: 10% !important; }
  .customTaskCol { width: 3% !important; }
  .orderLetterTd { width: 8% !important; padding-right: 2% !important; }
  .taskTitle { width: 77% !important; }
  .status1 { width: 15% !important; padding-left: 55% !important; text-align: center !important; border-top: 0px !important; }
  .status2 { width: 30% !important; float: left !important; border-top: 0px !important; text-align: right !important; }
  .status2 select { width: 100% !important; }
  .addTask { width: 77% !important; text-align: right !important; }

  /* Deals Content */
  .w2MT0B, .w2MT0B .buttonOrange { margin-top: 0px !important; }
  .w2I85 { width: 70px !important; height: 44px !important; }

  /* Messaging System */
  #myMoneyMsgBoxes li a { width: 65px !important; }

  .providerRatingLogo { width: 240px !important; }

  .emailSignupBox .quotes { padding: 10px 0px 0px 0px !important; }

  #overlayObject { width: 95% !important; left: 2.5% !important; }
  #overlayCloseButton { left: auto !important; }

  .formGroupHolderinput { width: 100% !important; }


  /* Header Font Size Changes */
  .banner h1, .banner .bannerH1 {
    font-size: 24px;
  }

  .banner .bannerContentMain {
    font-size: 12px;
  }
  .homepageSectionMenuBlocks .subjectSection.doubleWidth ul {
    width:100%;
    padding-right:0;
  }
  .banner .homeBannerH1 {
    margin: 0px !important;
  }
  .bannerMainImage {
    width:130px;
    right: 15px;
  }
  .mainBannerHomeText {
    margin-right:90px !important;
  }
  .bannerHome .wrapperInner {
    min-height:200px;
  }

  .mainBannerHome1 {
    font-size: 16px !important;
  }

  .colHeaderLarge .colHeaderIcon {
    float:left !important;
    margin:5px 10px 0 5px !important;
  }
  .colHeaderLarge h3 {
    line-height: 1.45em;
    margin-top:10px;
    margin-right:10px;
    text-align:left;
  }
}


/* W1
 * 359 >
 * ! 320
*/
@media (max-width: 359px) {

  .w1FlL { float: left !important; }
  .w1FlR { float: right !important; }
  .w1FlN { float: none !important; }
  
  .w1ClB { clear: both !important; }
  .w1ClN { clear: none !important; }

  .w1DiBl { display: block !important; }
  .w1DiIn { display: inline !important; }
  .w1DiIB { display: inline-block !important; }
  .w1DiNo { display: none !important; }
  .w1DiBlN { display: block; }
  .w1DiNoN { display: none; }

  .w1PA { position: absolute !important; }
  .w1PS { position: static !important; }
  .w1PR { position: relative !important; }

  .w1M0 { margin: 0px !important; }
  .w1MT0 { margin-top: 0px !important; }
  .w1MR0 { margin-right: 0px !important; }
  .w1MB0 { margin-bottom: 0px !important; }
  .w1ML0 { margin-left: 0px !important; }
  .w1MA { margin-left: auto !important; margin-right: auto !important; }

  .w1MR180PX { margin-right: 180px !important; }
  .w1MR140PX { margin-right: 140px !important; }

  .w1M10 { margin: 10px !important; }
  .w1MT10 { margin-top: 10px !important; }
  .w1MR10 { margin-right: 10px !important; }
  .w1MB10 { margin-bottom: 10px !important; }
  .w1ML10 { margin-left: 10px !important; }
  .w1MLR0 { margin-left: 0px !important; margin-right: 0px !important; }

  .w1P0 { padding: 0px !important; }
  .w1PT0 { padding-top: 0px !important; }
  .w1PR0 { padding-right: 0px !important; }
  .w1PB0 { padding-bottom: 0px !important; }
  .w1PL0 { padding-left: 0px !important; }

  .w1P10 { padding: 10px !important; }
  .w1PT10 { padding-top: 10px !important; }
  .w1PR10 { padding-right: 10px !important; }
  .w1PB10 { padding-bottom: 10px !important; }
  .w1PL10 { padding-left: 10px !important; }
  
  .w1HA { height: auto !important; }
  .w1H75PX { height: 75px !important; }

  .w1WA { width: auto !important; }
  .w1W100 { width: 100% !important; }
  .w1W95 { width: 95% !important; }
  .w1W90 { width: 90% !important; }
  .w1W90M { width: 90% !important; margin-left: 5% !important; margin-right: 5% !important; }
  .w1W89 { width: 89% !important; }
  .w1W80 { width: 80% !important; }
  .w1W75 { width: 75% !important; }
  .w1W70 { width: 70% !important; }
  .w1W66 { width: 66% !important; }
  .w1W50 { width: 50% !important; }
  .w1W25 { width: 25% !important; }
  .w1W20 { width: 20% !important; }
  .w1W33 { width: 33% !important; }
  .w1W33MM { width: 33% !important; margin-left: 0.5%; margin-right: 0.5%; }
  .w1W99 { width: 99% !important; }
  .w1W98 { width: 98% !important; }

  .w1W180PX { width: 180px !important; }
  .w1W140PX { width: 140px !important; }

  .w1H380 { height: 380px !important; }
  
  .w1BINo { background-image: none !important; }
  .w1BPTC { background-position: top center !important; }
  
  .w1B0 { border: 0px !important; }
  .w1BT0 { border-top: 0px !important; }
  .w1BR0 { border-right: 0px !important; }
  .w1BB0 { border-bottom: 0px !important; }
  .w1BL0 { border-left: 0px !important; }

  .w1WSNor { white-space: normal !important; }
  .w1WSNow { white-space: nowrap !important; }
  
  .w1TAL { text-align: left !important; }
  .w1TAC { text-align: center !important; }
  .w1TAR { text-align: right !important; }
  
  .w1LSNo { list-style: none !important; }

  .accountSettingsDrop .leftColumn { width: 100% !important; text-align: left !important; margin-bottom: 5px !important; }
  .accountSettingsDrop .rightColumn { width: 100% !important; margin-left: 0% !important; }
  #browseCategoryLevel1, #browseCategoryLevel2, #browseCategoryLevel3 { height:117px !important; overflow-y: scroll !important; -webkit-overflow-scrolling: touch; }
  #browseCategoryLevel1 ul, #browseCategoryLevel2 ul, #browseCategoryLevel3 ul { width: auto !important; height: auto !important; }

  /* Action Plans */
  .status1 { width: 10% !important; padding-left: 50% !important; padding-right: 5% !important; text-align: center !important; border-top: 0px !important; }
  .status2 { width: 35% !important; float: left !important; border-top: 0px !important; text-align: right !important; }

  /* avatar/logo */
  .imageDrop75 { width: 50px !important; height: 50px !important; background-size: 50px 50px !important; }
  .blogHolder .blockContent .blockFooter, .dealHolder .blockContentLarge .blockText , .blogHolder .blockContentLarge .blockText, .questionHolder .blockContent .commentText, .questionHolder .blockContent .blockText,  .articleHolder .blockContent .blockText,.guideHolder .blockContent .blockText, .reviewHolder .blockContent .blockText {
    margin-left: 65px !important;
  }
  .imageDrop85 { width: 65px !important; height: 41px !important; background-size: 65px 41px !important; }
  .dealListingSocialIconsObject { display: none !important; }
  .dealHolder .blockDealBrowse .blockFooter, .blockDealBrowse .blockFooter, .dealHolder .blockDealBrowse .blockText,
  .guideHolder .blockGuideBrowse .blockFooter, .blockGuideBrowse .blockFooter, .guideHolder .blockGuideBrowse .blockText,
  .blogHolder .blockBlogBrowse .blockFooter, .blockBlogBrowse .blockFooter, .blogHolder .blockBlogBrowse .blockText,
  .articleHolder .blockArticleBrowse .blockFooter, .blockArticleBrowse .blockFooter, .articleHolder .blockArticleBrowse .blockText {
    margin-left: 80px !important;
  }

  /* Messaging System */
  #myMoneyMsgBoxes li a { width: 45px !important; }

  /* Overlay */
  #darkerScreenObject, .overlayPromoBox { display: none !important; }

  .slipUp .splitThreeSection, .slipUp .splitThreeSectionCenter{
    width:100% !important;
  }

  .mainBannerHomeText {
    margin-right: 0 !important;
  }

  .bannerMainImage {
    width:90px;
    right:5px;
  }
  .mainBannerHome1 {
    font-size: 16px !important;
  }


}




@media (max-width: 319px) {
  #pageWrapper { width: 320px !important;}
}
@media (max-width: 766px) {
  .doubleClickBannerAd { height:50px !important; }
}
@media (max-width: 988px) {
  .doubleClickBannerAdTop { height:50px !important; width:320px !important; }
}
@media (max-width: 349px) {
  #div-gpt-ad-1384794962827-2 div { margin:0 -10px; }
  #div-gpt-ad-1375446020446-2 div { margin:0 -10px; }
}

/* W3
 * 639 => 480
*/
@media (min-width: 640px) {

  .w3MinDiBl { display: block !important; }
  .w3MinDiNo { display: none !important; }

}

/* W2Min
 * 359 >
 * ! 320
*/
@media (min-width: 480px) {

  .w2MinDiBl { display: block !important; }
  .w2MinDiNo { display: none !important; }

}

/* 1050px - for popupPanel */
@media (max-width: 1050px) {
  .popupPanelBottomInner { padding-right: 40px; width: auto; }
}



/*********** NEW RESPONSIVE STYLES ******************/

/*duplicating styles because the default should be desktop*/
/*@media all and (min-width: 300px) {*/
@media all and (min-width: 100px) {

  body{min-width: 320px;}

  .wrapperInner,
  .wrapperInnerNp {
    margin: 0px auto;
    padding: 0px 10px;
    width: auto;
    max-width: 950px; 
  }

  .wrapperInnerNp {
    padding: 0px;
  }

  header .wrapperInner{padding: 0;}

  .topBar{margin-left: 0; float: none; width: auto;}

  .headerLogo{position: static;}

  .advertPlaceholderWrapper, 
  .advertPlaceholderWrapperEmpty{
    height: 50px; 
    width: 320px; 
    margin: 10px auto;
    float: none;
  }

  .advertPlaceholderWrapperEmpty{display: none;}
  .headerLogo{
    background: url(/images/money_logo/logo_hcb_258x54.png) no-repeat center center;
    width: 258px;
    height: 54px;
    margin-top: 10px;
  }

  a.linkCompare{width: 75px; padding: 0px;}
  a.linkShopping{width: 78px; padding: 0px;}
  a.linkCommunity{width: 91px; padding: 0px;}

  .topBarNav a.linkAccount {width: 32px; padding: 0; margin: 0;}  
  .topBarNav a .btnText{display: none;}
  .subSearch,
  .subActions {
    display: none;
    position: static;
    background: #ddd;
  }
  .topBarActions{display: block;}
  .topBarActions a{
    float: left;
    position: absolute;
    top: 0px;
    right: 0px;
    height: 30px;    
    width: 36px;
    line-height: 30px;
    background: #ddd url(/images/common/magnifying_glass.png) no-repeat 50% 50%;
  }

  .subSearch form {padding: 0 40px 0 10px;}
  .subSearch input[type=text]{
    width: 100%;
    padding: 0px;
  }

  .subActions {
    text-align: right;
    padding-right: 5px;
  }
  .subActions a {
    padding: 0px 5px;
    color: #666666;
  }/*
  .subActions a:first-child{
    background: url(/images/common/nav_border_short_dark.png) no-repeat 100% 10px;
  }*/

  .navMain {float: left;}

  .navMainMore .navMoreLink,
  .navMainMoreRight .navMoreLink {
    padding: 0 20px;
    height: 50px;
    width: 20px;
  }
  .navMainMore .navMoreLink span{display: none;}
  .navMainMore .navMoreLink{
    background-position: 50% 50%;
  }

  .siteLogo,
  .siteLogoEmpty {
    position: static;
    margin: 0 auto;
  }
  .siteLogo {
    padding-top: 16px;
  }
  .bannerContentMain {
    width: 100%;
  }
  .bannerContentSide {
    width: 100%;
    text-align: left;
  }

  .homeIntroWrapper{position: relative;}

  .homeIntroText{margin-left: 0; margin-top: 45px;}

  .homeKeyword {
    margin: 0px; 
    padding: 0; 
    position: static;
    top: auto;
    left: auto;
    display: inline-block;
  }

  .homeIntro .keywordReliable{position: absolute; top: 38px; left: 0px;}
  .homeIntro .keywordTrustworthy{position: absolute; top: 38px; left: 118px;}

  .footerListCol,
  .footerListCol2 {
    float: left;
    width: 100%;
    color: #fff;
    margin-bottom: 10px;
    padding-right: 0px;
  }
  .footerListCol a {
    color: #fff;
  }
  .footerListCol li {
    padding-bottom: 5px;
    font-size: 14px;
    line-height: 1.3em;
  }

  .footerListCol:last-child {
    margin-bottom: 0;
  }

  .footerListCol2 .footerListCol {
    margin-bottom: 0px;
    width: 100%;
  }
  .footerListColHeaderPadding {
    padding-top: 0px;
  }


  .navFooter{
    float:none;
    text-align: left;
  }
  .navFooter li {
    padding: 5px 10px 5px 0;
    width: 40%;
    display: block;
    border: none;
    text-align: left;
  }

  .navFooter li a:hover {
    text-decoration: underline;

  }

  .leaderboardText, .leaderboardList{width: 100%; float: none; margin: 0;}
}

@media all and (min-width: 338px) {
.topBarActions a{
    background: #ddd url(/images/common/magnifying_glass.png) no-repeat 85% 50%;
    left: 284px;
    height: 30px;    
    width: auto;
  }
}


@media all and (min-width: 399px){
  .topBarNav a {width: 100px; padding: 0;}
  .topBarActions a{left: 340px;}
}

@media all and (min-width: 480px) {
  #waysToHelp .cl,
  .ugc .cl {
    clear: left;
  }

  #homeUgc .grItem {
    height: 310px;
  }

  .navFooter{
    float: right;
    text-align: right;
  }
  .navFooter li {
    width: auto;
    float: none;
    border-left: 1px solid #43535B;
    display: inline-block;
    padding: 0px 15px;
    text-align: right;
  }

  .topBarNav a.linkAccount{
    text-align: left;
    padding: 0 0 0 32px; 
    position: relative;
    width: 85px;
  }

  .topBarNav a .btnText{display: block;}

  .topBarActions a{left: 426px;}
}

@media all and (min-width: 549px) {

  .footerListCol {
    width: 50%;
  }
  .footerListColWide,
  .footerListCol2 {
    width: 100%;
  }
}

@media all and (min-width: 560px) {
  .topBarActions {display: none;}
  .subSearch{
    display: block !important;
    position: absolute;
    top: 0px;
    right: 0px;
    width: auto;
    padding: 0;
    left: 425px;
  }
}


@media all and (min-width: 615px) {
  .homeIntro .keywordReliable{position: static; top: auto; left: auto;}
  .homeIntro .keywordTrustworthy{position: static; top: auto; left: auto;}

    .homeIntroText{margin-left: 0; margin-top: 10px;}
}

@media all and (min-width: 640px) {
  .headerLogo{
    position: absolute;
    left: 10px; top: 40px;
    margin-top: 0;
  }
  .advertPlaceholderWrapper {
    margin: 10px 10px 10px 205px;
    float:right;
  }

  .advertPlaceholderWrapperEmpty{display:block;}
  .advertPlaceholderEmpty{
    display: block;
    height: 50px;
    background: none;
  }

  header{padding-bottom: 0;}

  .navMainMore .navMoreLink,
  .navMainMoreRight .navMoreLink {
    padding: 0px 20px;
    height: 50px;
    width: auto;
  }
  .navMainMore .navMoreLink span{display: inline-block;}
  .navMainMore .navMoreLink{
    background-position: 100% 47%;
  }

  .homeIntroWrapper{position: relative;}

  .homeIntroText{margin-left: 200px;}

  .homeKeyword {
    margin: 0px; 
    padding: 0; 
    position: absolute;
    top: 0px;
    left: 0px;
    font-size: 28px;
  }
  .homeIntro .keywordExpert{top: 0%;}
  .homeIntro .keywordSimple{top: 20%;}
  .homeIntro .keywordHelpful{top: 40%;}
  .homeIntro .keywordReliable{ position: absolute; top: 60%; left: 0px;}
  .homeIntro .keywordTrustworthy{ position: absolute; top: 80%; left: 0px; }


}

@media all and (min-width: 680px){
    header .wrapperInner{padding: 0 10px;}
    .subSearch{left: 425px;}
    .advertPlaceholderWrapper {
      margin-right: 0;
    }
}

@media all and (min-width: 712px){

  .footerListCol {
    margin-bottom: 0;
    width: 20%;
  }
  .footerListColWide,
  .footerListCol2 {
    margin-bottom: 0;
    width: 40%;
  }
  .footerListCol2  .footerListCol {
    width: 50%;
  }
  .footerListColHeaderPadding {
    padding-top: 32px;
  }
}


@media all and (min-width: 768px) {
  #waysToHelp .cl,
  .ugc .cl {
    clear: none;
  }

  #homeUgc .grItem {
    height: auto;
  }
  .advertPlaceholderEmpty {
    line-height: 80px;
  }

  .advertPlaceholderWrapperEmpty{
    display: block;
    height: 50px;
    width: 465px;
    background: url(/images/common/header_text.png) no-repeat center right;
  }
}

@media all and (min-width: 989px) {
  .bannerContentMain {
    width: 720px;
  }

  .bannerContentWide{width: 100%;}

  .bannerContentSide {
    width: auto;
    float: right;
  }
}

@media all and (min-width: 989px){

  header .wrapperInner{padding: 0 10px;}
  header{padding-bottom: 10px;}

  .subSearch{
    right: 0px; 
    left: 425px;
  }

  .topBar {
    font-size: 14px;
    padding: 0;
    margin-left: 175px;
    width: 728px;
    float:right;
  }

.headerLogo{
  position: absolute;
  top: 8px;
  left: 38px;
  height: 126px;
  width: 155px;
  display: block;
  background: url(/images/money_logo/logo_vcb_155x126.png) no-repeat center center;
  margin: 0 auto;
}

.advertPlaceholderWrapper,
.advertPlaceholderWrapperEmpty {
  margin: 10px 0 0 0;
  height: 90px;
  margin-left: 175px;
  text-align: right;
  float:right;
  width: 728px;
}

 .advertPlaceholderEmpty{height: 90px;} 

  .leaderboardText{
    width: 285px; 
    float: left; 
    margin-right: 10px;
  }
  .leaderboardList{
    width: auto; 
    float: right;
  }
}

td, th {
	font-size: 12px;
}

hr { 
	color: rgb(254,195,64);
	background-color: rgb(254,195,64);
	border: 0;
	height: 1px;
}	

.star_0, .star_50, .star_100 
{
	background-image: url(/pics/stars.png);
	background-position: -49px 0px;
	width: 15px;
	height: 15px;
	background-attachment: scroll;
	background-clip: border-box;
	background-color: rgba(0, 0, 0, 0);
	background-origin: padding-box;

	background-size: auto;
	border-collapse: collapse;
	box-sizing: border-box;
	color: rgb(57, 57, 57);
	display: inline-block;
	font-family: a;
	font-size: 0px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 1px;
	margin-top: 0px;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
}

.star_50
{
	background-position: -49px -77px;
}

.star_100
{
	background-position: -49px -15px;
}

