var atb = {
    src: '/_layouts/SCJohnson/RightAtHome/swf/sifr_am_typewriter.swf'
      , ratios: [7, 1.32, 11, 1.31, 13, 1.24, 14, 1.25, 19, 1.23, 27, 1.2, 34, 1.19, 42, 1.18, 47, 1.17, 48, 1.18, 69, 1.17, 74, 1.16, 75, 1.17, 1.16]
};
var at = {
    src: '_layouts/SCJohnson/RightAtHome/swf/sifr_am_typewriter_reg.swf'
      , ratios: [7, 1.32, 11, 1.31, 13, 1.24, 14, 1.25, 19, 1.23, 27, 1.2, 34, 1.19, 42, 1.18, 47, 1.17, 48, 1.18, 69, 1.17, 74, 1.16, 75, 1.17, 1.16]
};
sIFR.activate(atb, at);


sIFR.replace(atb, {
    selector: '.sifrfont26px'
    , css: ['.sIFR-root { font-size: 26px; }']
});

//hot topics
sIFR.replace(atb, {
    selector: 'div.itemhdrprimary'
    , css: ['.sIFR-root {color: #A03821; font-weight: bold; font-size: 25px; margin-bottom: 10px;text-transform: lowercase; }']
    , wmode: 'transparent'
});


sIFR.replace(atb, {
    selector: 'div.itemhdrsecondary h1'
      , css: [
        '.sIFR-root {float:left; vertical-align:top ;padding: 0px 0px 0px 0px !important; margin: 0px; color:#D33F1D; font-size: 16px; font-weight: bold; position: relative; visibility: visible !important;}'
        ]
      ,wmode: 'opaque'
});

sIFR.replace(atb, {
    selector: 'sifrhead'
      , css: [
        '.sIFR-root { color: #D33F1D; margin: 0px 0px 0px 3px; padding: 0px; font-size: 20px; }']
});

sIFR.replace(atb, {
    selector: 'div.ecardsleft h5'
      , css: [
        '.sIFR-root { color:#D33F1D;font-size: 16px; font-weight: bold;position: relative; visibility: visible !important;}'

      ]
      , wmode: 'transparent'
});
sIFR.replace(atb, {
    selector: 'div.signuptout .head'
      , css: [
        '.sIFR-root { color: #D33F1D; font-weight:bold; position: relative; visibility: visible !important; }'
      ]
      , wmode: 'transparent'
      , tuneHeight: -4
});


sIFR.replace(atb, {
    selector: 'div.spotlights h4'
      , css: [
        '.sIFR-root { color: #D33F1D; margin: 0px 0px 0px 0px; padding: 0px; font-size: 17px; font-weight: bold;text-transform: lowercase; z-index: -2; }'
      ]
      , wmode: 'transparent'
      , tuneHeight: -4
});

sIFR.replace(atb, {
    selector: 'div.finderrouter h4'
      , css: [
        '.sIFR-root { color: #D33F1D; margin: 0px 0px 0px 0px; padding: 0px; font-size: 17px; font-weight: bold;text-transform: lowercase; z-index: -2; }'
      ]
      , wmode: 'transparent'
      , offsetTop: 4
      , tuneHeight: -2
});

/*for defect # 6586, 6593*/
sIFR.replace(atb, {
    selector: 'div.ecardsright h4'
      , css: [
        '.sIFR-root { color: #D33F1D; margin: 0px 0px 0px 0px; padding: 0px; font-size: 17px; font-weight: bold;text-transform: lowercase; z-index: -2; position: relative; visibility: visible !important; }'
      ]
      , wmode: 'transparent'
});
/*for defect # 7242*/
sIFR.replace(atb, {
selector: 'div#bottomWrapper .titleWithLine, #CalloutWrapper .title'
      , css: [
        '.sIFR-root { color: #D33F1D; margin: 0px 0px 0px 0px; padding: 0px; font-size: 24px; font-weight: bold;text-transform: lowercase; z-index: -2; position: relative; visibility: visible !important; }'
      ]
      , wmode: 'transparent'
});

sIFR.replace(atb, {
    selector: 'div.articletip h4'
      , css: [
        '.sIFR-root { color: #D33F1D; margin: 0px 0px 0px 0px; padding: 0px; font-size: 16px; font-weight: bold;text-transform: lowercase; z-index: -2; }'
      ]
      , wmode: 'transparent'
      , tuneHeight: -4
      
});


sIFR.replace(atb, {
    selector: 'div.promo h4'
      , css: [
        '.sIFR-root { font-size: 17px; font-weight: bold; margin: 0px; padding: 0px; color: #D33F1D; text-transform: lowercase; }'

      ]
});

sIFR.replace(atb, {
    selector: 'div.items h4'
      , css: [
        '.sIFR-root { margin: 0px; padding: 0px; color: #D33F1D; text-transform: lowercase; }'

      ]
});

sIFR.replace(atb, {
    selector: 'div.details .pagetitle'
      , css: ['.sIFR-root { font-size: 54px; color: #D33F1D; margin: 0px; padding: 0px; }']
      
});

sIFR.replace(atb, {
    selector: 'h1.pagetitleSmaller'
      , css: ['.sIFR-root { font-size: 41px; color: #D33F1D; margin: 0px; padding: 0px; }']
});


sIFR.replace(atb, {
    selector: 'div.featured h4'
      , css: ['.sIFR-root {  font-weight: bold; text-transform: lowercase; color:#D33F1D; font-size: 21px; margin: 0px 0px 5px 0px; padding: 0px; }']
      , wmode: 'transparent'
});

/*modified below style to fix defect no.3413*/
sIFR.replace(atb, {
    selector: 'div.items h3'
      , css: [
        '.sIFR-root { font-size: 19px; text-transform: lowercase; margin: 0px 0px 0px 0px; padding: 0px; color:#D33F1D; font-weight:bold }'
      ]
      , wmode: 'transparent'
      , offsetTop: 2
      , tuneHeight: -3
});

/*tried background color and changing wmode to opaque.  for defect 3848*/
sIFR.replace(atb, {
    selector: 'div.mostpopular div.items h3'
      , css: [
        '.sIFR-root { font-size: 19px; text-transform: lowercase; margin: 0px 0px 0px 0px; padding: 0px; color:#D33F1D;background-color:#f2ecdf;font-weight:bold }'
      ]
      , wmode: 'opaque'
      , tuneHeight: -6
});


//Updated to fix the defect # 6408
/*changed to 40px for defect # 6306*/
sIFR.replace(atb, {
    selector: 'div.offers_head'
      , css: [
        '.sIFR-root { color:#D33F1D; font-size:39px; margin:0px 0px 10px 0px; padding:0px; font-weight:bold }'

      ]
});
sIFR.replace(atb, {
    selector: 'div.coupons_head'
      , css: [
        '.sIFR-root { color:#D33F1D; font-size:25px; margin:0px 0px 8px 0px; padding:0px; font-weight:bold }'

      ]
});
sIFR.replace(atb, {
    selector: 'div.select_all'
      , css: [
        '.sIFR-root { color:#D33F1D; font-size:15px; margin:0px; padding:0px; display:inline; font-weight:bold  }'

      ]
});
sIFR.replace(atb, {
    selector: 'div.offerstout'
      , css: [
        '.sIFR-root { margin-top: 50px; width:223px; }'

      ]
});
sIFR.replace(atb, {
    selector: 'div.offerstout head'
      , css: [
        '.sIFR-root { color: #D33F1D; margin: 0px 0px 4px 3px; padding: 0px; font-size: 18px; }'

      ]
});


sIFR.replace(atb, {
    selector: 'div.section h2'
    , css: ['.sIFR-root { font-size: 16px; font-weight: bold; text-transform:lowercase; color:#ffffff;background-color:#992d14']
    , wmode: 'opaque'
});

sIFR.replace(atb, {
    selector: 'div.landingpanel h2, div.landinggallery div.itemhdrsecondary'
    , css: ['.sIFR-root { font-size: 24px; font-weight: bold; text-transform:lowercase; color:#A03821;']
    , wmode: 'transparent'
    , tuneHeight: -4
});

sIFR.replace(atb, {
    selector: 'div.details h1.pageTitle'
    , css: ['.sIFR-root { font-size: 54px; font-weight: bold; text-transform:lowercase; color:#D33F1D;']
    , wmode: 'transparent'
    , tuneHeight: -6
});



sIFR.replace(at, {
    selector: 'div.leftnav li.other'
    , css: ['.sIFR-root { font-size: 19px; text-transform: lowercase; color:#ffffff; background-color:#b83619; }'
    , 'a:link {  font-size: 19px;  text-transform:lowercase; text-decoration: none; color:#ffffff; font-weight:normal;background-color:#b83619; }'
    , 'a:visited { font-size: 19px; text-transform:lowercase; text-decoration: none; color:#ffffff; font-weight:normal;background-color:#b83619; }'
    , 'a:active { font-size: 19px; text-transform:lowercase; text-decoration: none; color:#ffffff; font-weight:normal;background-color:#b83619; }'
    , 'a:hover { font-size: 19px; text-transform:lowercase; text-decoration: none; color:#2e1801; font-weight:normal;background-color:#b83619; }']
    , wmode: 'opaque'
    , tuneHeight: -8
    , offsetTop: -3
    , antiAliasType: 'advanced'
    , thickness: -140
    , sharpness: 100
});


sIFR.replace(atb, {
    selector: 'div.leftnav li.active'
    , css: ['.sIFR-root { font-size: 19px; text-transform: lowercase; color:#ffffff;background-color:#b83619; font-weight:bold;}'
    , 'a {font-size: 19px; text-transform:lowercase; text-decoration: none; color:#ffffff;background-color:#b83619; font-weight:bold;}'
    , 'a:hover { font-size: 19px; text-transform:lowercase; text-decoration: none; color:#2e0101;background-color:#b83619; font-weight:bold;}'
    , 'a:active { font-size: 19px; text-transform:lowercase; text-decoration: none; color:#2e0101;background-color:#b83619; font-weight:bold;}']
    , wmode: 'opaque'
});


sIFR.replace(atb, {
    selector: 'li.sp-offers-hdr'
    , css: ['.sIFR-root { font-size: 17px; text-decoration: none; background-color:#992d14; }'
    , 'a { font-size: 17px; text-transform:lowercase; text-decoration: none; color:#ffffff; background-color:#992d14;}'
    , 'a:hover { color:#2e1801; background-color:#992d14;}']
    , wmode: 'opaque'
});

//for the webpart header
sIFR.replace(atb, {
    selector: 'div.head'
      , css: [
        '.sIFR-root { color:#D33F1D;font-size: 18px; font-weight: bold;position: relative; visibility: visible !important;}']
        , wmode: 'opaque'
});


/*for the Defect #3519 */
sIFR.replace(atb, {
    selector: 'div.itemhdrsecondary h5'
    , css: ['.sIFR-root { font-size: 18px; font-weight: bold; text-transform:lowercase; color:#D33F1D;']
    , wmode: 'transparent'
});

/*for the Defect #6210 */
sIFR.replace(atb, {
    selector: 'div.itemhdrsecondary h2'
    , css: ['.sIFR-root { font-size: 24px; font-weight: bold; text-transform:lowercase; color:#D33F1D;']
    , wmode: 'transparent'
    , tuneHeight: -4
});

sIFR.replace(atb, {
    selector: 'div.mostpopular div.itemhdrsecondary'
    , css: [
    '.sIFR-root { color:#D33F1D;font-size: 16px; font-weight: bold;position: relative; visibility: visible !important;}'
    ]
    , wmode: 'transparent'
    
});


sIFR.replace(atb, {
    selector: '#buzz h3'
    , css: [
    '.sIFR-root { color:#ffffff;font-size: 17px; font-weight: bold;position: relative; visibility: visible !important;}'
    ]
    , wmode: 'transparent'
});

sIFR.replace(atb, {
    selector: 'div.corpbox div.itemhdrsecondary'
    , css: [
    '.sIFR-root { color:#D33F1D;font-size: 16px; font-weight: bold;position: relative; visibility: visible !important;}'
        , 'a {color:#D33F1D;font-size: 16px; font-weight: bold;position: relative;text-decoration: none; visibility: visible !important;}'
    , 'a:hover { color:#2e0101;font-size: 16px; font-weight: bold;position: relative;text-decoration: none; visibility: visible !important;}'
    , 'a:active { color:#D33F1D;font-size: 16px; font-weight: bold;position: relative;text-decoration: none; visibility: visible !important;'
    ]
    , wmode: 'transparent'
});

sIFR.replace(atb, {
    selector: '.shoppingListTitle'
      , css: [
        '.sIFR-root {float:left; vertical-align:top ;padding: 0px 0px 0px 0px !important; margin: 0px; color:#D33F1D; font-size: 28px; font-weight: bold; position: relative; visibility: visible !important;}'

      ]
      , wmode: 'opaque'
});

sIFR.replace(atb, {
    selector: '#starterList h2'
      , css: [
        '.sIFR-root {float:left; vertical-align:top ;padding: 0px 0px 0px 0px !important; margin: 0px; color:#D33F1D; font-size: 20px; font-weight: bold; position: relative; visibility: visible !important;}'

      ]
      , wmode: 'opaque'
});

//sIFR.replace(atb, {
//    selector: '.rgHeader'
//      , css: [
//        '.sIFR-root {margin: 0px; color:#E97B25; font-size: 16px;width:auto;white-space:nowrap; font-weight: bold; position: relative; visibility: visible !important;}'

//      ]
//      , wmode: 'opaque'
//});

sIFR.replace(atb, {
selector: '.dialogHeaderText'
      , css: [
        '.sIFR-root {margin: 0px; color:#D33F1D; font-size: 24px; font-weight: bold; position: relative; visibility: visible !important;}'

      ]
      , wmode: 'opaque'
});
sIFR.replace(atb, {
    selector: 'div.minisitemap h4'
      , css: [
        '.sIFR-root { color: #D33F1D; margin: 0px 0px 0px 0px; padding: 0px; font-size:16px; font-weight: bold;text-transform: lowercase;}'
      ]
      , wmode: 'transparent'
});


sIFR.replace(atb, {
    selector: 'div.textblock h3.america'
      , css: [
        '.sIFR-root { color: #D33F1D; font-weight:bold; position: relative; visibility: visible !important; font-size:24px; }'
      ]
      , wmode: 'transparent'
      , tuneHeight: -4
});

sIFR.replace(atb, {
    selector: '.americantext'
      , css: [
        '.sIFR-root { color: #D33F1D; font-weight:bold; position: relative; visibility: visible !important; font-size:21px; }'
      ]
      , wmode: 'transparent'
      , tuneHeight: -4
});

sIFR.replace(atb, {
    selector: '#bottomWrapper .titleWithLine'
                        , css: ['.sIFR-root { font-size: 24px; color:#D33F1D; text-transform:lowercase; font-weight:bold; }']
});

sIFR.replace(atb, {
    selector: '#CalloutWrapper .title'
                        , css: ['.sIFR-root { font-size: 24px; color:#D33F1D; text-transform:lowercase; font-weight:bold; }']
});

sIFR.replace(atb, {
    selector: '.acquisitionTitle'
                        , css: ['.sIFR-root { font-size: 36px; display:inline; color:#D33F1D; font-weight:bold; }']
});

sIFR.replace(atb, {
    selector: 'div.headerscjohnson'
    , css: [
    '.sIFR-root { color:#00599c;font-size: 13px; font-weight: bold;position: relative; text-decoration:none!important; visibility: visible !important;}'
        , 'a {color:#00599c;font-size: 13px; font-weight: bold;position: relative;text-decoration: none!important; visibility: visible !important;}'
    , 'a:hover { color:#00599c;font-size: 13px; font-weight: bold;position: relative;text-decoration!important: none; visibility: visible !important;}'
    , 'a:active { color:#00599c;font-size: 13px; font-weight: bold;position: relative;text-decoration!important: none; visibility: visible !important;'
    ]
    , wmode: 'opaque'
});

/* Design Guide HGTV */
sIFR.replace(atb, {
    selector: 'div.HGTVoffers_head'
      , css: [
        '.sIFR-root { color:#3F90B2; font-size:34px; margin:0px 0px 10px 0px; padding:0px; font-weight:bold}'

      ]
      , wmode: 'transparent'
      , tuneWidth: 660
});
