/* Minification failed. Returning unminified contents.
(17270,1): run-time error CSS1019: Unexpected token, found '}'
 */
/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* line 13, ../sass/modules/_atgResets.scss */
html, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, .strong, b, re, .strong, b, re, sub, sup, tt, var,
b, u, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 10pt;
    color: #444444;
    vertical-align: baseline;
}

label {
    display: inline;
}

input {
    padding: 1px 0px;
}
/* line 28, ../sass/modules/_atgResets.scss */
ol, ul {
    list-style: none;
}

/* line 37, ../sass/modules/_atgResets.scss */
caption, th, td {
    text-align: left;
    font-weight: normal;
    vertical-align: middle;
}

/* line 43, ../sass/modules/_atgResets.scss */
q, blockquote {
    quotes: none;
}

    /* line 47, ../sass/modules/_atgResets.scss */
    q:before, q:after, blockquote:before, blockquote:after {
        content: "";
        content: none;
    }

/* line 52, ../sass/modules/_atgResets.scss */
a img {
    border: none;
}

/* line 56, ../sass/modules/_atgResets.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
    display: block;
}

/* line 2, ../sass/modules/_containers.scss */
textarea, body {
    /*background: url('//images.atgstores.com/images/layout/pageback.png') #FFFFFF center 50% repeat-y; 
  /*background: url('//images.atgstores.com/images/layout/winterbkg12_2.jpg') #FFFFFF center 50% repeat-y;*/
    margin: 0;
    padding: 0;
    font: inherit;
    color: #444444;
    width: 100%;
    height: 100%;
    font-size: 10pt;
    font-family: Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    letter-spacing: normal;
    line-height: 1.4em;
}

/* line 22, ../sass/modules/_containers.scss */
body {
    /*for Lowes.ca domain*/
    min-width: 1055px;
    position: relative;
}

/*Hide Google Trusted Store Image*/
#gts-badgeImage {
    display: none;
}

@media only screen and (max-width: 1220px) {
    /* line 28, ../sass/modules/_containers.scss */
    .lnemails {
        display: none;
    }
}
/*classes used with body for different domains*/
/* line 31, ../sass/modules/_containers.scss */
.min1008 {
    min-width: 1020px;
}

/* line 32, ../sass/modules/_containers.scss */
.minlfp {
    min-width: 1074px;
}

/*Quick View Style*/
/* line 4, ../sass/modules/_quickview.scss */
.qvTab, .qvTabOff {
    font-weight: bold;
    font-size: 9pt;
    float: left;
    height: 14px;
    margin: 0px 3px;
    padding: 8px;
    border: 1px solid #CCC;
    position: relative;
    z-index: 2;
    cursor: pointer;
}

/* line 17, ../sass/modules/_quickview.scss */
.qvTab {
    border-bottom: 1px solid #FFF;
    background: #FFF;
}

    /* line 22, ../sass/modules/_quickview.scss */
    .qvTab img {
        margin: 0px 3px;
    }

/* line 26, ../sass/modules/_quickview.scss */
.qvTabOff img {
    margin: 0px 5px;
}

/* line 30, ../sass/modules/_quickview.scss */
.qvTabOff {
    background: #e6e6e6;
    color: #777;
}

/* line 34, ../sass/modules/_quickview.scss */
.tcOff {
    display: none;
}

/* line 38, ../sass/modules/_quickview.scss */
.tc {
    display: block;
    text-align: left;
    width: 350px;
    height: 270px;
    overflow: auto;
    margin-top: 15px;
}

/* line 47, ../sass/modules/_quickview.scss */
#qvContent {
    clear: both;
    float: left;
    position: absolute;
    left: 0px;
    top: 36px;
    z-index: 1;
    width: 700px;
    height: 350px;
    border-top: 1px solid #CCC;
}

/* line 59, ../sass/modules/_quickview.scss */
.qvTitle {
    font-weight: bold;
    font-size: 14pt;
    text-align: left;
    margin-top: 10px;
}

/* line 66, ../sass/modules/_quickview.scss */
.rvwBox {
    border: 1px solid #CCC;
    background: #F6F6F6;
    position: absolute;
    padding: 5px;
    color: #666;
    font-size: 9pt;
    width: 250px;
    left: 320px;
    top: 240px;
}

/* line 78, ../sass/modules/_quickview.scss */
.rvw {
    background: url("//images.atgstores.com/images/layout/rvwBlue.png") no-repeat;
    padding-left: 100px;
    margin: 5px 0px;
    color: #999;
}

/* line 85, ../sass/modules/_quickview.scss */
.qvTabBar {
    position: relative;
    width: 700px;
}

/* line 90, ../sass/modules/_quickview.scss */
.qvClose {
    position: absolute;
    top: -1px;
    right: -1px;
    cursor: pointer;
}

/* line 97, ../sass/modules/_quickview.scss */
.dsb {
    width: 691px;
    height: 8px;
    position: absolute;
    bottom: -9px;
    left: 5px;
    background: url("//images.atgstores.com/images/layout/dsb.png") repeat-x;
}

/* line 106, ../sass/modules/_quickview.scss */
.dsr {
    width: 8px;
    height: 391px;
    position: absolute;
    top: 5px;
    right: -9px;
    background: url("//images.atgstores.com/images/layout/dsr.png") repeat-y;
}

/* line 115, ../sass/modules/_quickview.scss */
.dsbrc {
    width: 12px;
    height: 12px;
    position: absolute;
    bottom: -8px;
    right: -8px;
    background: url("//images.atgstores.com/images/layout/dsbrc.png") no-repeat;
}
/*reusable*/
/*Loader*/
.loader {
  margin: 8px auto;
  font-size: 8px;
  position: relative;
  text-indent: -9999em;
  border-top: 0.8em solid rgba(255, 255, 255, 0.2);
  border-right: 0.8em solid rgba(255, 255, 255, 0.2);
  border-bottom: 0.8em solid rgba(255, 255, 255, 0.2);
  border-left: 0.8em solid #ffffff;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: loadSpn 1s infinite linear;
  animation: loadSpn 1s infinite linear;
}

.loader, .loader:after {
  border-radius: 50%;
  width: 5em;
  height: 5em;
}

@-webkit-keyframes loadSpn {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes loadSpn {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/*reusable*/
/*Loader*/
.loader {
  margin: 8px auto;
  font-size: 8px;
  position: relative;
  text-indent: -9999em;
  border-top: 0.8em solid rgba(255, 255, 255, 0.2);
  border-right: 0.8em solid rgba(255, 255, 255, 0.2);
  border-bottom: 0.8em solid rgba(255, 255, 255, 0.2);
  border-left: 0.8em solid #ffffff;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: loadSpn 1s infinite linear;
  animation: loadSpn 1s infinite linear;
}

.loader, .loader:after {
  border-radius: 50%;
  width: 5em;
  height: 5em;
}

@-webkit-keyframes loadSpn {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes loadSpn {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}


/* line 124, ../sass/modules/_quickview.scss */
#tblDim td {
    border-bottom: 1px solid #CCC;
}

/*End Quick View Style*/
/*=====================================Floating============================================*/
/* line 3, ../sass/modules/_reusable.scss */
.r {
    float: right;
}

/* line 7, ../sass/modules/_reusable.scss */
.l {
    float: left;
}

/* line 11, ../sass/modules/_reusable.scss */
.cfb {
    clear: both;
}

/* line 15, ../sass/modules/_reusable.scss */
.cfl {
    clear: left;
}

/* line 19, ../sass/modules/_reusable.scss */
.cfr {
    clear: right;
}

/*======================================================Label====================================================*/
/* line 31, ../sass/modules/_reusable.scss */
.lbl {
    border: 1px solid #cccccc;
    padding-left: 4px;
    text-align: center;
}

/* line 33, ../sass/modules/_reusable.scss */
.lblpos {
    padding: 1px 5px 0;
    margin: 3px 5px;
}

/*======================================================Boxes====================================================*/
/*Light Grey Arrows*/
/* line 41, ../sass/modules/_reusable.scss */
.ArrDownL {
    background-position: 0 -1553px;
    height: 5px;
    display: inline-block;
    width: 9px;
    margin-bottom: 2px;
}

/* line 49, ../sass/modules/_reusable.scss */
.ArrowUpL {
    background-position: 0 -1562px;
    height: 5px;
    display: inline-block;
    width: 9px;
    margin-bottom: 3px;
}

/* Thumbnail Box */
/* line 58, ../sass/modules/_reusable.scss */
.tBox, .tbox {
    border: 1pt solid #e7e7e7;
    text-align: center;
    background: #FFF;
    padding: 5px;
}

/* line 65, ../sass/modules/_reusable.scss */
.bBox {
    position: relative;
}

/* line 67, ../sass/modules/_reusable.scss */
.bBoxHead {
    background: url(//images.atgstores.com/images/layout/bboxhead.png) top repeat-x #dddddd;
    color: #002144;
    font-size: 11pt;
    padding: 9px 16px;
    border-bottom: 1px solid #FFF;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    height: 19px;
    line-height: 19px;
    overflow: hidden;
}

/*text align*/
/* line 81, ../sass/modules/_reusable.scss */
.txtl {
    text-align: left;
}

/* line 85, ../sass/modules/_reusable.scss */
.txtr {
    text-align: right;
}

/* line 89, ../sass/modules/_reusable.scss */
.txtc {
    text-align: center;
}

/* line 93, ../sass/modules/_reusable.scss */
.txtb {
    vertical-align: bottom;
}

/*Cursor*/
/* line 97, ../sass/modules/_reusable.scss */
.pointer {
    cursor: pointer;
}

/*overflow*/
/* line 102, ../sass/modules/_reusable.scss */
.ofh {
    overflow: hidden;
}

/* Text */
/* line 5, ../sass/modules/_fontsTexts.scss */
strong, .strong, b, re {
    font-weight: bold;
    font-size: inherit;
    line-height: 1.5em;
    color: inherit;
}


/* line 18, ../sass/modules/_fontsTexts.scss */
h1 {
    font-weight: normal;
    font-style: normal;
}

/* line 20, ../sass/modules/_fontsTexts.scss */
.strong, strong, .strong, b, re, b, re, h1, .h1, h2, .h2, h3, .h3, .s, .fnts, .fnts a, .fntsb, .fntsb a, .fntxl, .fntxl a, .fntxlb, .fntxlb a, .fntl, .fntl a, .fntlb, .fntlb a {
    font-style: normal;
}

    /* line 24, ../sass/modules/_fontsTexts.scss */
    h1, .h1, h2, .h2, h3, .h3, .s, .fnts, .fnts a, .fntsb, .fntsb a, .fntxl, .fntxl a, .fntxlb, .fntxlb a, .fntl, .fntl a, .fntlb, .fntlb a {
        text-transform: none;
        letter-spacing: normal;
    }

        /* line 29, ../sass/modules/_fontsTexts.scss */
        h1, .h1, .s, .fnts, .fnts a, .fntxl, .fntxl a, .fntl, .fntl a {
            font-weight: normal;
        }

a.h1, p.h1, span.h1 {
    font-size: 18pt;
    text-transform: none;
    font-weight: normal;
    color: #555;
}


/* line 33, ../sass/modules/_fontsTexts.scss */
h2, .h2, h3, .h3 {
    color: #002144;
    margin-bottom: 5px;
    line-height: 1.5em;
}

/* line 39, ../sass/modules/_fontsTexts.scss */
.strong, strong, .strong, b, re, b, re, h2, .h2, h3, .h3, .fntsb, .fntsb a, .fntxlb, .fntxlb a, .fntlb, .fntlb a {
    font-weight: bold;
}

    /* line 43, ../sass/modules/_fontsTexts.scss */
    .s, .fnts, .fnts a, .fntsb, .fntsb a {
        font-size: 11px;
        line-height: 1.4em;
        -webkit-text-size-adjust: none;
    }

    /* line 48, ../sass/modules/_fontsTexts.scss */
    .fntl, .fntl a, .fntlb, .fntlb a {
        font-size: 12pt;
    }

    /* line 52, ../sass/modules/_fontsTexts.scss */
    .fntxl, .fntxl a, .fntxlb, .fntxlb a {
        font-family: Helvetica, Arial, sans-serif;
        font-size: 16pt;
    }

/* line 57, ../sass/modules/_fontsTexts.scss */
.strong, strong, .strong, b, re, b, re {
    font-size: inherit;
    text-transform: none;
    line-height: 1.5em;
}

/* line 64, ../sass/modules/_fontsTexts.scss */
h1, .h1 {
    color: #555555;
    font-size: 18pt;
    line-height: 1.2em;
}

/* line 70, ../sass/modules/_fontsTexts.scss */
h2, .h2 {
    /*background: url(//images.atgstores.com/images/layout/gw.png) bottom left repeat-x;*/
    font-size: 12pt;
}

/* line 75, ../sass/modules/_fontsTexts.scss */
h3, .h3 {
    font-size: 11pt;
}

/* line 79, ../sass/modules/_fontsTexts.scss */
.fntsi {
    font-size: 8pt;
    color: #888888;
    font-style: italic;
}

/* line 85, ../sass/modules/_fontsTexts.scss */
.fnt, .fnt a {
    font-size: 10pt;
}

/* line 89, ../sass/modules/_fontsTexts.scss */
.smallcaps {
    font-variant: small-caps;
}

/*Default styling for article text*/
/* line 95, ../sass/modules/_fontsTexts.scss */
p {
    margin-bottom: 16px;
}

#ProdBreadC {
    font-size: 11px;
    -webkit-text-size-adjust: none;
}

/* line 1, ../sass/modules/socialIcons.scss */
.spriteAtg, .inpSearchSubmit, .errArrow {
    background-image: url("//images.atgstores.com/images/layout/spriteatg122314.png");
    background-repeat: no-repeat;
}

/*---------Start Social Icons box classes -------------*/
/* line 8, ../sass/modules/socialIcons.scss */
.bgFlexSize {
    background-size: contain;
    background-repeat: no-repeat;
}

/* line 11, ../sass/modules/socialIcons.scss */
.socIconBox {
    width: 24px;
    height: 24px;
    border-radius: 3px;
}

/*max size 64px / can be used with .bgFlexSize class to down-resize to fit any size less than 64px*/
/* line 19, ../sass/modules/socialIcons.scss */
.facebook {
    background-image: url(//images.atgstores.com/images/blogimgnew/bls_facebook.jpg);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//images.atgstores.com/images/blogimgnew/bls_facebook.jpg', sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//images.atgstores.com/images/blogimgnew/bls_facebook.jpg', sizingMethod='scale')";
}

/* line 24, ../sass/modules/socialIcons.scss */
.twitter {
    background-image: url(//images.atgstores.com/images/blogimgnew/bls_twitter.jpg);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//images.atgstores.com/images/blogimgnew/bls_twitter.jpg', sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//images.atgstores.com/images/blogimgnew/bls_twitter.jpg', sizingMethod='scale')";
}

/* line 29, ../sass/modules/socialIcons.scss */
.pinterest64px {
    background-image: url(//images.atgstores.com/images/blogimgnew/bls_pinterest.jpg);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//images.atgstores.com/images/blogimgnew/bls_pinterest.jpg', sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//images.atgstores.com/images/blogimgnew/bls_pinterest.jpg', sizingMethod='scale')";
}

/* line 34, ../sass/modules/socialIcons.scss */
.email64px {
    background-image: url(//images.atgstores.com/images/layout/email.png);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//images.atgstores.com/images/layout/email.png', sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//images.atgstores.com/images/layout/email.png', sizingMethod='scale')";
}

/* line 38, ../sass/modules/socialIcons.scss */
.print64px {
    background-image: url(//images.atgstores.com/images/layout/print.png);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//images.atgstores.com/images/layout/print.png', sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//images.atgstores.com/images/layout/print.png', sizingMethod='scale')";
}

/*---------Start Social Icons 40x40-------------*/
/* line 47, ../sass/modules/socialIcons.scss */
.facebook40p {
    background-position: 0px -600px;
    width: 40px;
    height: 36px;
}

/* line 53, ../sass/modules/socialIcons.scss */
.twitter40p {
    background-position: 0 -640px;
    width: 40px;
    height: 36px;
}

/* line 59, ../sass/modules/socialIcons.scss */
.youtube40p {
    background-position: 0 -679px;
    width: 40px;
    height: 36px;
}

/* line 65, ../sass/modules/socialIcons.scss */
.pinterest40p {
    background-position: 0 -1066px;
    width: 40px;
    height: 36px;
}

/* line 71, ../sass/modules/socialIcons.scss */
.atgblog40p {
    background-position: 0 -1153px;
    width: 40px;
    height: 36px;
}

/* line 77, ../sass/modules/socialIcons.scss */
.houzz40p {
    background-position: 0 -1242px;
    width: 40px;
    height: 36px;
}

/* line 82, ../sass/modules/socialIcons.scss */
.gplus40p {
    background-position: 0 -1850px;
    width: 40px;
    height: 36px;
}

.instagram40p {
    background-position: 0 -2430px;
    width: 40px;
    height: 36px;
}

/* line 87, ../sass/modules/socialIcons.scss */
.searcharticle {
    background-position: 0px -1584px;
    width: 75px;
    height: 75px;
    border: none;
}

/* line 93, ../sass/modules/socialIcons.scss */
.phoneicon {
    background-position: 0 -1888px;
    width: 36px;
    height: 36px;
}

/* line 98, ../sass/modules/socialIcons.scss */
.chaticon {
    background-position: 0 -1926px;
    width: 36px;
    height: 36px;
}

/* line 103, ../sass/modules/socialIcons.scss */
.emailicon {
    background-position: 0 -1963px;
    width: 36px;
    height: 36px;
}

/* line 108, ../sass/modules/socialIcons.scss */
.stellaicon {
    background-position: 0 -2005px;
    width: 110px;
    height: 38px;
}


.thanksgiving {
    /*width:64px;*/
    width: 0px;
    height: 64px;
}

.christmas {
    /*width:64px;*/
    width: 0px;
    height: 64px;
}

.christmas {
    background-position: 0 -2512px;
}

.thanksgiving {
    background-position: 0 -2586px;
}


/*-----------End Social Icons 40x40---------*/
/*---------Start Social Icons 40x40-------------*/
/*.facebook40p {background-position: 0 -598px; width: 40px; height: 40px;}
.twitter40p {background-position: 0 -637px; width: 40px; height: 40px;}
.youtube40p {background-position: 0 -677px; width: 40px; height: 40px;}
.pinterest40p {background-position: 0px -1064px; width: 40px; height: 40px;}
.atgblog40p {background-position: 0 -1152px; width: 40px; height: 40px;}
.houzz40p {background-position: 0 -1240px; width: 40px; height: 40px;}
.searcharticle {background-position: 0px -1584px;width:75px;height:75px;border:none}*/
/*-----------End Social Icons 40x40---------*/
/*-------------BBB Accredited-----------*/
/* line 126, ../sass/modules/socialIcons.scss */
.bbb {
    background-position: 0 -1663px;
    width: 100px;
    height: 38px;
    display: inline-block;
    position: relative;
    overflow: hidden;
    margin-bottom: -62px;
    margin-right: 893px;
    padding: 0px;
    z-index: 9999;
}

/* line 139, ../sass/modules/socialIcons.scss */
.bbbBlue {
    /*background-position: 0 -1705px;
  height: 40px;
  display: block;
  width: 140px;*/
    background-position: 0 -2330px;
    height: 47px;
    display: block;
    width: 101px;
}

/* line 146, ../sass/modules/socialIcons.scss */
.gw {
    background: url("//images.atgstores.com/images/layout/gw.png") bottom left repeat-x;
}

/* line 150, ../sass/modules/socialIcons.scss */
.bgblk {
    background: url("//images.atgstores.com/images/layout/atgback.png") repeat-x;
}

/*.bgblu{background-color: #002145; 
       background:url('//images.atgstores.com/images/layout/bboxheadsmnew.png') repeat-x}*/
/**********/
/*Grids*/
/* Do no put things below the grids with fixed widths on them. The grids need to be able to override fixed width if they are used */
/**********/
/*===========================================Grid Blocks===================================================*/
/* line 8, ../sass/modules/_widthGrid.scss */
.g0 {
    width: 0px;
}

/* line 9, ../sass/modules/_widthGrid.scss */
.g1 {
    width: 34px;
}

/* line 10, ../sass/modules/_widthGrid.scss */
.g2 {
    width: 76px;
}

/* line 11, ../sass/modules/_widthGrid.scss */
.g3 {
    width: 118px;
}

/* line 12, ../sass/modules/_widthGrid.scss */
.g4 {
    width: 160px;
}

/* line 13, ../sass/modules/_widthGrid.scss */
.g5 {
    width: 202px;
}

/* line 14, ../sass/modules/_widthGrid.scss */
.g6 {
    width: 244px;
}

/* line 15, ../sass/modules/_widthGrid.scss */
.g7 {
    width: 286px;
}

/* line 16, ../sass/modules/_widthGrid.scss */
.g8 {
    width: 328px;
}

/* line 17, ../sass/modules/_widthGrid.scss */
.g9 {
    width: 370px;
}

/* line 18, ../sass/modules/_widthGrid.scss */
.g10 {
    width: 412px;
}

/* line 19, ../sass/modules/_widthGrid.scss */
.g11 {
    width: 454px;
}

/* line 20, ../sass/modules/_widthGrid.scss */
.g12 {
    width: 496px;
}

/* line 21, ../sass/modules/_widthGrid.scss */
.g13 {
    width: 538px;
}

/* line 22, ../sass/modules/_widthGrid.scss */
.g14 {
    width: 580px;
}

/* line 23, ../sass/modules/_widthGrid.scss */
.g15 {
    width: 622px;
}

/* line 24, ../sass/modules/_widthGrid.scss */
.g16 {
    width: 664px;
}

/* line 25, ../sass/modules/_widthGrid.scss */
.g17 {
    width: 706px;
}

/* line 26, ../sass/modules/_widthGrid.scss */
.g18 {
    width: 748px;
}

/* line 27, ../sass/modules/_widthGrid.scss */
.g19 {
    width: 790px;
}

/* line 28, ../sass/modules/_widthGrid.scss */
.g20 {
    width: 832px;
}

/* line 29, ../sass/modules/_widthGrid.scss */
.g21 {
    width: 874px;
}

/* line 30, ../sass/modules/_widthGrid.scss */
.g22 {
    width: 916px;
}

/* line 31, ../sass/modules/_widthGrid.scss */
.g23 {
    width: 958px;
}

/* line 32, ../sass/modules/_widthGrid.scss */
.g24 {
    width: 1000px;
}

/* line 33, ../sass/modules/_widthGrid.scss */
.full {
    width: 100%;
}

.half {
    width: 50%;
}

/*Grid Blocks - For Blocks With Borders (it's 2 pixels smaller)*/
/* line 38, ../sass/modules/_widthGrid.scss */
.gb1 {
    width: 32px;
}

/* line 39, ../sass/modules/_widthGrid.scss */
.gb2 {
    width: 74px;
}

/* line 40, ../sass/modules/_widthGrid.scss */
.gb3 {
    width: 116px;
}

/* line 41, ../sass/modules/_widthGrid.scss */
.gb4 {
    width: 158px;
}

/* line 42, ../sass/modules/_widthGrid.scss */
.gb5 {
    width: 200px;
}

/* line 43, ../sass/modules/_widthGrid.scss */
.gb6 {
    width: 242px;
}

/* line 44, ../sass/modules/_widthGrid.scss */
.gb7 {
    width: 284px;
}

/* line 45, ../sass/modules/_widthGrid.scss */
.gb8 {
    width: 326px;
}

/* line 46, ../sass/modules/_widthGrid.scss */
.gb9 {
    width: 368px;
}

/* line 47, ../sass/modules/_widthGrid.scss */
.gb10 {
    width: 410px;
}

/* line 48, ../sass/modules/_widthGrid.scss */
.gb11 {
    width: 452px;
}

/* line 49, ../sass/modules/_widthGrid.scss */
.gb12 {
    width: 494px;
}

/* line 50, ../sass/modules/_widthGrid.scss */
.gb13 {
    width: 536px;
}

/* line 51, ../sass/modules/_widthGrid.scss */
.gb14 {
    width: 578px;
}

/* line 52, ../sass/modules/_widthGrid.scss */
.gb15 {
    width: 620px;
}

/* line 53, ../sass/modules/_widthGrid.scss */
.gb16 {
    width: 662px;
}

/* line 54, ../sass/modules/_widthGrid.scss */
.gb17 {
    width: 704px;
}

/* line 55, ../sass/modules/_widthGrid.scss */
.gb18 {
    width: 746px;
}

/* line 56, ../sass/modules/_widthGrid.scss */
.gb19 {
    width: 788px;
}

/* line 57, ../sass/modules/_widthGrid.scss */
.gb20 {
    width: 830px;
}

/* line 58, ../sass/modules/_widthGrid.scss */
.gb21 {
    width: 872px;
}

/* line 59, ../sass/modules/_widthGrid.scss */
.gb22 {
    width: 914px;
}

/* line 60, ../sass/modules/_widthGrid.scss */
.gb23 {
    width: 956px;
}

/* line 61, ../sass/modules/_widthGrid.scss */
.gb24 {
    width: 998px;
}

/*Grid Blocks Min Max*/
/* line 64, ../sass/modules/_widthGrid.scss */
.mins {
    min-width: 320px;
}

/* line 65, ../sass/modules/_widthGrid.scss */
.ming0 {
    min-width: 0px;
}

/* line 66, ../sass/modules/_widthGrid.scss */
.ming1 {
    min-width: 34px;
}

/* line 67, ../sass/modules/_widthGrid.scss */
.ming2 {
    min-width: 76px;
}

/* line 68, ../sass/modules/_widthGrid.scss */
.ming3 {
    min-width: 118px;
}

/* line 69, ../sass/modules/_widthGrid.scss */
.ming4 {
    min-width: 160px;
}

/* line 70, ../sass/modules/_widthGrid.scss */
.ming5 {
    min-width: 202px;
}

/* line 71, ../sass/modules/_widthGrid.scss */
.ming6 {
    min-width: 244px;
}

/* line 72, ../sass/modules/_widthGrid.scss */
.ming7 {
    min-width: 286px;
}

/* line 73, ../sass/modules/_widthGrid.scss */
.ming8 {
    min-width: 328px;
}

/* line 74, ../sass/modules/_widthGrid.scss */
.ming9 {
    min-width: 370px;
}

/* line 75, ../sass/modules/_widthGrid.scss */
.ming10 {
    min-width: 412px;
}

/* line 76, ../sass/modules/_widthGrid.scss */
.ming11 {
    min-width: 454px;
}

/* line 77, ../sass/modules/_widthGrid.scss */
.ming12 {
    min-width: 496px;
}

/* line 78, ../sass/modules/_widthGrid.scss */
.ming13 {
    min-width: 538px;
}

/* line 79, ../sass/modules/_widthGrid.scss */
.ming14 {
    min-width: 580px;
}

/* line 80, ../sass/modules/_widthGrid.scss */
.ming15 {
    min-width: 622px;
}

/* line 81, ../sass/modules/_widthGrid.scss */
.ming16 {
    min-width: 664px;
}

/* line 82, ../sass/modules/_widthGrid.scss */
.ming17 {
    min-width: 706px;
}

/* line 83, ../sass/modules/_widthGrid.scss */
.ming18 {
    min-width: 748px;
}

/* line 84, ../sass/modules/_widthGrid.scss */
.ming19 {
    min-width: 790px;
}

/* line 85, ../sass/modules/_widthGrid.scss */
.ming20 {
    min-width: 832px;
}

/* line 86, ../sass/modules/_widthGrid.scss */
.ming21 {
    min-width: 874px;
}

/* line 87, ../sass/modules/_widthGrid.scss */
.ming22 {
    min-width: 916px;
}

/* line 88, ../sass/modules/_widthGrid.scss */
.ming23 {
    min-width: 958px;
}

/* line 89, ../sass/modules/_widthGrid.scss */
.ming24 {
    min-width: 1000px;
}

/*Max Width*/
/* line 93, ../sass/modules/_widthGrid.scss */
.maxs {
    max-width: 320px;
}

/* line 94, ../sass/modules/_widthGrid.scss */
.maxg0 {
    max-width: 0px;
}

/* line 95, ../sass/modules/_widthGrid.scss */
.maxg1 {
    max-width: 34px;
}

/* line 96, ../sass/modules/_widthGrid.scss */
.maxg2 {
    max-width: 76px;
}

/* line 97, ../sass/modules/_widthGrid.scss */
.maxg3 {
    max-width: 118px;
}

/* line 98, ../sass/modules/_widthGrid.scss */
.maxg4 {
    max-width: 160px;
}

/* line 99, ../sass/modules/_widthGrid.scss */
.maxg5 {
    max-width: 202px;
}

/* line 100, ../sass/modules/_widthGrid.scss */
.maxg6 {
    max-width: 244px;
}

/* line 101, ../sass/modules/_widthGrid.scss */
.maxg7 {
    max-width: 286px;
}

/* line 102, ../sass/modules/_widthGrid.scss */
.maxg8 {
    max-width: 328px;
}

/* line 103, ../sass/modules/_widthGrid.scss */
.maxg9 {
    max-width: 370px;
}

/* line 104, ../sass/modules/_widthGrid.scss */
.maxg10 {
    max-width: 412px;
}

/* line 105, ../sass/modules/_widthGrid.scss */
.maxg11 {
    max-width: 454px;
}

/* line 106, ../sass/modules/_widthGrid.scss */
.maxg12 {
    max-width: 496px;
}

/* line 107, ../sass/modules/_widthGrid.scss */
.maxg13 {
    max-width: 538px;
}

/* line 108, ../sass/modules/_widthGrid.scss */
.maxg14 {
    max-width: 580px;
}

/* line 109, ../sass/modules/_widthGrid.scss */
.maxg15 {
    max-width: 622px;
}

/* line 110, ../sass/modules/_widthGrid.scss */
.maxg16 {
    max-width: 664px;
}

/* line 111, ../sass/modules/_widthGrid.scss */
.maxg17 {
    max-width: 706px;
}

/* line 112, ../sass/modules/_widthGrid.scss */
.maxg18 {
    max-width: 748px;
}

/* line 113, ../sass/modules/_widthGrid.scss */
.maxg19 {
    max-width: 790px;
}

/* line 114, ../sass/modules/_widthGrid.scss */
.maxg20 {
    max-width: 832px;
}

/* line 115, ../sass/modules/_widthGrid.scss */
.maxg21 {
    max-width: 874px;
}

/* line 116, ../sass/modules/_widthGrid.scss */
.maxg22 {
    max-width: 916px;
}

/* line 117, ../sass/modules/_widthGrid.scss */
.maxg23 {
    max-width: 958px;
}

/* line 118, ../sass/modules/_widthGrid.scss */
.maxg24 {
    max-width: 1000px;
}

/* line 120, ../sass/modules/_widthGrid.scss */
.wauto {
    width: auto;
}

/* line 2, ../sass/modules/_marginsPaddings.scss */
.gutOut {
    margin: 4px;
}

/* line 6, ../sass/modules/_marginsPaddings.scss */
.gutIn {
    margin: 10px 16px;
}

/* line 10, ../sass/modules/_marginsPaddings.scss */
.gutBIn {
    margin: 9px 15px;
}

/* line 14, ../sass/modules/_marginsPaddings.scss */
.gutInSm {
    margin: 10px 8px;
}

/* line 18, ../sass/modules/_marginsPaddings.scss */
.gutBInSm {
    margin: 9px 7px;
}

/*====================================================Margins==================================================*/
/*...in production, but outdated, please use the ones commented as New*/
/* line 26, ../sass/modules/_marginsPaddings.scss */
.mglr1 {
    margin: 0 1px;
}

/* line 30, ../sass/modules/_marginsPaddings.scss */
.mglr2 {
    margin: 0 2px;
}

/* line 34, ../sass/modules/_marginsPaddings.scss */
.mglr3 {
    margin: 0 3px;
}

/* line 38, ../sass/modules/_marginsPaddings.scss */
.mglr4 {
    margin: 0 4px;
}

/*New*/
/* all sides */
/* line 44, ../sass/modules/_marginsPaddings.scss */
.mg0 {
    margin: 0px;
}

/* line 45, ../sass/modules/_marginsPaddings.scss */
.mg4 {
    margin: 4px;
}

/* line 46, ../sass/modules/_marginsPaddings.scss */
.mg8 {
    margin: 8px;
}

/* line 47, ../sass/modules/_marginsPaddings.scss */
.mg16 {
    margin: 16px;
}

/* top */
/* line 50, ../sass/modules/_marginsPaddings.scss */
.mgt0 {
    margin-top: 0px;
}

/* line 51, ../sass/modules/_marginsPaddings.scss */
.mgt4 {
    margin-top: 4px;
}

/* line 52, ../sass/modules/_marginsPaddings.scss */
.mgt8 {
    margin-top: 8px;
}

/* line 53, ../sass/modules/_marginsPaddings.scss */
.mgt16 {
    margin-top: 16px;
}

/* right */
/* line 56, ../sass/modules/_marginsPaddings.scss */
.mgr0 {
    margin-right: 0px;
}

/* line 57, ../sass/modules/_marginsPaddings.scss */
.mgr4 {
    margin-right: 4px;
}

/* line 58, ../sass/modules/_marginsPaddings.scss */
.mgr8 {
    margin-right: 8px;
}

/* line 59, ../sass/modules/_marginsPaddings.scss */
.mgr16 {
    margin-right: 16px;
}

/* bottom */
/* line 62, ../sass/modules/_marginsPaddings.scss */
.mgb0 {
    margin-bottom: 0px;
}

/* line 63, ../sass/modules/_marginsPaddings.scss */
.mgb4 {
    margin-bottom: 4px;
}

/* line 64, ../sass/modules/_marginsPaddings.scss */
.mgb8 {
    margin-bottom: 8px;
}

/* line 65, ../sass/modules/_marginsPaddings.scss */
.mgb16 {
    margin-bottom: 16px;
}
.mgb17{
    margin-bottom : 6px;
    font-size : 9pt;
}

/* left */
/* line 68, ../sass/modules/_marginsPaddings.scss */
.mgl0 {
    margin-left: 0px;
}

/* line 69, ../sass/modules/_marginsPaddings.scss */
.mgl4 {
    margin-left: 4px;
}

/* line 70, ../sass/modules/_marginsPaddings.scss */
.mgl8 {
    margin-left: 8px;
}

/* line 71, ../sass/modules/_marginsPaddings.scss */
.mgl16 {
    margin-left: 16px;
}

/* top bottom */
/* line 74, ../sass/modules/_marginsPaddings.scss */
.mgtb4 {
    margin-top: 4px;
    margin-bottom: 4px;
}

/*added 08.14.2014 to use with button classes or buttons that are aligned with elemetns using atgInput class*/
/* line 76, ../sass/modules/_marginsPaddings.scss */
.mgtb5 {
    margin-top: 5px;
    margin-bottom: 5px;
}

/* line 77, ../sass/modules/_marginsPaddings.scss */
.mgtb8 {
    margin-top: 8px;
    margin-bottom: 8px;
}

/* line 78, ../sass/modules/_marginsPaddings.scss */
.mgtb10 {
    margin-top: 10px;
    margin-bottom: 10px;
}

/* line 79, ../sass/modules/_marginsPaddings.scss */
.mgtb16 {
    margin-top: 16px;
    margin-bottom: 16px;
}

/* left right */
/* line 82, ../sass/modules/_marginsPaddings.scss */
.mglr4 {
    margin-left: 4px;
    margin-right: 4px;
}

/* line 83, ../sass/modules/_marginsPaddings.scss */
.mglr8 {
    margin-left: 8px;
    margin-right: 8px;
}

/* line 84, ../sass/modules/_marginsPaddings.scss */
.mglr10 {
    margin-left: 10px;
    margin-right: 10px;
}

/* line 85, ../sass/modules/_marginsPaddings.scss */
.mglr16 {
    margin-left: 16px;
    margin-right: 16px;
}

/*====================================================Paddings===================================================*/
/*...in production, but outdated, please use the ones commented as New*/
/* line 91, ../sass/modules/_marginsPaddings.scss */
.pad3, .pad3 td, .pad3 th {
    padding: 15px;
}

/* line 93, ../sass/modules/_marginsPaddings.scss */
.pad2, .pad2 td, .pad2 th {
    padding: 10px 16px;
}

/* line 97, ../sass/modules/_marginsPaddings.scss */
.pad1, .pad1 td, .pad1 th {
    padding: 5px 8px;
}

/* line 101, ../sass/modules/_marginsPaddings.scss */
.pad0, .pad0 td, .pad0 th {
    padding: 0;
}

/* line 105, ../sass/modules/_marginsPaddings.scss */
.pad1tb, .pad1tb td, .pad1tb th {
    padding: 5px 0;
}

/*New*/
/* all sides */
/* line 112, ../sass/modules/_marginsPaddings.scss */
.pd0 {
    padding: 0px;
}
/*New*/
/*all sides*/
.pd3 {
    padding: 3px;
}

/* line 113, ../sass/modules/_marginsPaddings.scss */
.pd4 {
    padding: 4px;
}

/* line 114, ../sass/modules/_marginsPaddings.scss */
.pd8 {
    padding: 8px;
}

/* line 115, ../sass/modules/_marginsPaddings.scss */
.pd16 {
    padding: 16px;
}

/* top */
/* line 118, ../sass/modules/_marginsPaddings.scss */
.pdt2 {
    padding-top: 2px;
}

/* line 119, ../sass/modules/_marginsPaddings.scss */
.pdt4 {
    padding-top: 4px;
}

/* line 120, ../sass/modules/_marginsPaddings.scss */
.pdt8 {
    padding-top: 8px;
}

/* line 121, ../sass/modules/_marginsPaddings.scss */
.pdt16 {
    padding-top: 16px;
}

/* right */
/* line 124, ../sass/modules/_marginsPaddings.scss */
.pdr2 {
    padding-right: 2px;
}

/* line 125, ../sass/modules/_marginsPaddings.scss */
.pdr4 {
    padding-right: 4px;
}

/* line 126, ../sass/modules/_marginsPaddings.scss */
.pdr8 {
    padding-right: 8px;
}

/* line 127, ../sass/modules/_marginsPaddings.scss */
.pdr16 {
    padding-right: 16px;
}

/* bottom */
/* line 130, ../sass/modules/_marginsPaddings.scss */
.pdb2 {
    padding-bottom: 2px;
}

/* line 131, ../sass/modules/_marginsPaddings.scss */
.pdb4 {
    padding-bottom: 4px;
}

/* line 132, ../sass/modules/_marginsPaddings.scss */
.pdb8 {
    padding-bottom: 8px;
}

/* line 133, ../sass/modules/_marginsPaddings.scss */
.pdb16 {
    padding-bottom: 16px;
}

/* left */
/* line 136, ../sass/modules/_marginsPaddings.scss */
.pdl2 {
    padding-left: 2px;
}

/* line 137, ../sass/modules/_marginsPaddings.scss */
.pdl4 {
    padding-left: 4px;
}

/* line 138, ../sass/modules/_marginsPaddings.scss */
.pdl8 {
    padding-left: 8px;
}

/* line 139, ../sass/modules/_marginsPaddings.scss */
.pdl16 {
    padding-left: 16px;
}

/* top bottom */
/* line 142, ../sass/modules/_marginsPaddings.scss */
.pdtb4 {
    padding-top: 4px;
    padding-bottom: 4px;
}

/* top bottom left right */
/* line 145, ../sass/modules/_marginsPaddings.scss */
.pdtb4lr8 {
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 8px;
    padding-right: 8px;
}

/* line 150, ../sass/modules/_marginsPaddings.scss */
.pdtb16lr8 {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 8px;
    padding-right: 8px;
}

/*=======================================================ATG Buttons============================================*/
/* line 3, ../sass/modules/Buttons/_buttons.scss */
.btnSml {
    padding: 2px 0px;
    width: 67px;
    font: 10px Arial;
}

/* line 11, ../sass/modules/Buttons/_buttons.scss */
.btnReg {
    padding: 6px 0px;
    width: 116px;
    font: 10pt Arial;
    font-weight: bold;
}

/* line 20, ../sass/modules/Buttons/_buttons.scss */
.btnLrg {
    padding: 10px 0px;
    width: 194px;
    font: 12pt Arial;
    font-weight: bold;
}

/* line 31, ../sass/modules/Buttons/_buttons.scss */
.btnSml, .btnReg, .btnLrg {
    text-align: center;
    color: #777777;
    /*vertical-align: middle;*/
    cursor: pointer;
    /*border*/
    border: 1px solid #d6d6d6;
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    -ms-border-radius: 2.5px;
    border-radius: 2.5px;
    /*background*/
    background: #e6e6e6;
    background: linear-gradient(to bottom, #e6e6e6, #e6e6e6);
}
    /* line 507, ../sass/_base.scss */
    .btnSml:hover, .btnReg:hover, .btnLrg:hover {
        background: #d6d6d6;
        background: linear-gradient(to bottom, #d6d6d6, #d6d6d6);
    }
    /* line 508, ../sass/_base.scss */
    .btnSml:focus, .btnReg:focus, .btnLrg:focus {
        background: #d6d6d6;
        background: linear-gradient(to bottom, #d6d6d6, #d6d6d6);
    }

/* line 34, ../sass/modules/Buttons/_buttons.scss */
a .btnSml:link, a .btnSml:hover, a .btnSml:active, a .btnSml:visited, a .btnReg:link, a .btnReg:hover, a .btnReg:active, a .btnReg:visited, a .btnLrg:link, a .btnLrg:hover, a .btnLrg:active, a .btnLrg:visited, a.btnSml:link, a.btnSml:hover, a.btnSml:active, a.btnSml:visited, a.btnReg:link, a.btnReg:hover, a.btnReg:active, a.btnReg:visited, a.btnLrg:link, a.btnLrg:hover, a.btnLrg:active, a.btnLrg:visited {
    text-decoration: none;
    color: #777777;
}


/*Only btnSml buttons should have this color due to its small size and gray background color to make it more vivid */
.btnSml {
    color: #000;
}

a .btnSml:link, a .btnSml:hover, a .btnSml:active, a .btnSml:visited, a.btnSml:link, a.btnSml:hover, a.btnSml:active, a.btnSml:visited {
    color: #000;
}

/* line 35, ../sass/modules/Buttons/_buttons.scss */
a.charcoal:link, a.charcoal:hover, a.charcoal:active, a.charcoal:visited, a.green:link, a.green:hover, a.green:active, a.green:visited, a.btnRegular:link, a.btnRegular:hover, a.btnRegular:active, a.btnRegular:visited, .charcoal a:link, .charcoal a:hover, .charcoal a:active, .charcoal a:visited, .green a:link, .green a:hover, .green a:active, .green a:visited, input.btnRegular {
    text-decoration: none;
    color: white !important;
}

/* line 56, ../sass/modules/Buttons/_buttons.scss */
.btnSml:focus, .btnReg:focus, .btnLrg:focus, btnRegular:focus,
.btnSml:active, .btnReg:active, .btnLrg:active, btnRegular:active,
.green:focus, .green:active, .green:visited, .charcoal:focus, .charcoal:active, .charcoal:visited {
    -webkit-box-shadow: inset 0 0 1px 1px rgba(250, 250, 250, 0.8);
    -moz-box-shadow: inset 0 0 1px 1px rgba(250, 250, 250, 0.8);
    box-shadow: inset 0 0 1px 1px rgba(250, 250, 250, 0.8);
    outline: none;
}

/* line 63, ../sass/modules/Buttons/_buttons.scss */
.btnSml:focus, .btnReg, .btnLrg, btnRegular {
    outline: #aaa;
}

/*************************************************************************************/
/*************************************************************************************/
/*Legacy buttons ... in production, but outdated, please don't use them anymore*/
/* line 6, ../sass/modules/Buttons/_legacyButtons.scss */
.btnRegular {
    color: #FFF;
    display: block;
    padding: 4px 8px 4px 8px;
    font: 14px/20px Arial;
    width: 116px;
    cursor: pointer;
    text-align: center;
    border: 1px solid #015c01;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    box-shadow: inset 2px 2px 4px -3px #fff;
    background: #187a16;
    /* Old browsers */
    background: -moz-linear-gradient(top, #187a16 0%, #15720d 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #187a16), color-stop(100%, #15720d));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #187a16 0%, #15720d 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #187a16 0%, #15720d 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #187a16 0%, #15720d 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #187a16 0%, #15720d 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#187a16', endColorstr='#15720d',GradientType=0 );
    /* IE6-8 */
}

/*************************************************************************************/
/*************************************************************************************/
/*====================================================Background Gradients ====================================*/
/* line 4, ../sass/modules/ATGColors/Gradients/_backgroundGradients.scss */
.blue {
    /*font color*/
    /*border*/
    border: 1px solid #3b5998;
    background: #3b5998;
    background: linear-gradient(to top, #3b5998, #3b5998);
}
    /* line 14, ../sass/modules/ATGColors/Gradients/_backgroundGradients.scss */
    .blue:hover {
        background: #1c4671;
        background: #1c4671;
        background: linear-gradient(to top, #1c4671, #1c4671);
    }
    /* line 18, ../sass/modules/ATGColors/Gradients/_backgroundGradients.scss */
    .blue:focus, .blue:active, .blue:visited {
        background: #3b5998;
        background: linear-gradient(to top, #3b5998, #3b5998);
    }

/* line 23, ../sass/modules/ATGColors/Gradients/_backgroundGradients.scss */
.bgblu {
    background: #002043;
    background: -moz-linear-gradient(bottom, #002043, #003267 4%, #002041 7%, #00162d 100%);
    background: -webkit-gradient(linear, left bottom, left top, #002043, #003267 4%, #002041 7%, #00162d 100%);
    background: -webkit-linear-gradient(bottom, #002043, #003267 4%, #002041 7%, #00162d 100%);
    background: -o-linear-gradient(bottom, #002043, #003267 4%, #002041 7%, #00162d 100%);
    background: -ms-linear-gradient(bottom, #002043, #003267 4%, #002041 7%, #00162d 100%);
    background: linear-gradient(to top, #002043, #003267 4%, #002041 7%, #00162d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(endColorstr='#002043', startColorstr='#00162d',GradientType=0);
}
    /* line 25, ../sass/modules/ATGColors/Gradients/_backgroundGradients.scss */
    .bgblu:hover {
        background: #002043;
    }
    /* line 26, ../sass/modules/ATGColors/Gradients/_backgroundGradients.scss */
    .bgblu:focus, .bgblu:active, .bgblu:visited {
        background: #002043;
    }

/* line 29, ../sass/modules/ATGColors/Gradients/_backgroundGradients.scss */
.green {
    border: 1px solid #8cb535;
    background: #8cb535;
    background: linear-gradient(to top, #8cb535, #8cb535);
}
    /* line 36, ../sass/modules/ATGColors/Gradients/_backgroundGradients.scss */
    .green:hover {
        background: #70912a;
        background: linear-gradient(to top, #70912a, #70912a);
    }
    /* line 41, ../sass/modules/ATGColors/Gradients/_backgroundGradients.scss */
    .green:focus, .green:active, .green:visited {
        background: #8cb535;
        background: linear-gradient(to top, #8cb535, #8cb535);
    }

/* line 48, ../sass/modules/ATGColors/Gradients/_backgroundGradients.scss */
.charcoal {
    border: 1px solid #68625b;
    background: #68625b;
    background: linear-gradient(to top, #68625b, #68625b);
}
    /* line 54, ../sass/modules/ATGColors/Gradients/_backgroundGradients.scss */
    .charcoal:hover {
        background: #44403c;
        background: linear-gradient(to top, #44403c, #44403c);
    }
    /* line 58, ../sass/modules/ATGColors/Gradients/_backgroundGradients.scss */
    .charcoal:focus, .charcoal:active, .charcoal:visited {
        background: #68625b;
        background: linear-gradient(to top, #68625b, #68625b);
    }

/* line 72, ../sass/modules/ATGColors/Gradients/_backgroundGradients.scss */
.graylbg, .wbg {
    color: #777777;
}

/* line 73, ../sass/modules/ATGColors/Gradients/_backgroundGradients.scss */
.blue, .bgblu, .green, .charcoal, .pink, .lpink, .orangebg, .greenbg, .bluebg, .redbg, .charcoalbg, .orangel, .oranged, .greenl, .greend, .bluel, .blued, .redl, .redd, .charcoall, .charcoald, .lgrayl, .lgrayd, .darkbg {
    color: white !important;
}

    .blue:hover, .bgblu:hover, .green:hover, .charcoal:hover, .pink:hover, .lpink:hover, .orangebg:hover, .greenbg:hover, .bluebg:hover, .redbg:hover, .charcoalbg:hover, .orangel:hover, .oranged:hover, .greenl:hover, .greend:hover, .bluel:hover, .blued:hover, .redl:hover, .redd:hover, .charcoall:hover, .charcoald:hover, .lgrayl:hover, .lgrayd:hover, .darkbg:hover {
        color: white !important;
    }

/*Legacy Gradients*/
/*---Lowes.ca background gradients----*/
/* line 2, ../sass/modules/ATGColors/Gradients/_backgroundLowesGradients.scss */
.pink {
    /*gradient background*/
    background: #ca1f4a;
    background: linear-gradient(to top, #ca1f4a, #ca1f4a);
    /*border*/
    border: 1px solid #b01c41;
}
    /* line 10, ../sass/modules/ATGColors/Gradients/_backgroundLowesGradients.scss */
    .pink:hover {
        background: #b01c41;
        background: linear-gradient(to top, #b01c41, #b01c41);
    }
    /* line 11, ../sass/modules/ATGColors/Gradients/_backgroundLowesGradients.scss */
    .pink:focus, .pink:active, .pink:visited {
        background: #ca1f4a;
        background: linear-gradient(to top, #ca1f4a, #ca1f4a);
    }

/* line 16, ../sass/modules/ATGColors/Gradients/_backgroundLowesGradients.scss */
.lpink {
    background: #cc0e5e;
    background: linear-gradient(to top, #cc0e5e, #cc0e5e);
    border: 1px solid #9d0042;
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc0e5e', endColorstr='#c30555');*/
}
    /* line 21, ../sass/modules/ATGColors/Gradients/_backgroundLowesGradients.scss */
    .lpink:hover {
        background: #c30555;
        background: linear-gradient(to top, #c30555, #c30555);
    }
    /* line 22, ../sass/modules/ATGColors/Gradients/_backgroundLowesGradients.scss */
    .lpink:focus, .lpink:active, .lpink:visited {
        background: #cc0e5e;
    }

/* line 25, ../sass/modules/ATGColors/Gradients/_backgroundLowesGradients.scss */
.lblue {
    border: 1px solid #4bccce;
    background-color: #6acdce;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#6acdce), to(#5ea8a9));
    /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #6acdce, #5ea8a9);
    /* Chrome 10+, Saf5.1+ */
    background-image: -moz-linear-gradient(center bottom, #5ea8a9 6%, #6acdce 77%);
    /* FF3.6 */
    background-image: -ms-linear-gradient(center bottom, #5ea8a9 6%, #6acdce 77%);
    /* IE10 */
    background-image: -o-linear-gradient(center bottom, #5ea8a9 6%, #6acdce 77%);
    /* Opera 11.10+ */
    background-image: linear-gradient(top, #6acdce, #5ea8a9);
    /*standard*/
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6acdce', endColorstr='#5ea8a9');*/
}

/*====================================================Background Colors displayed on ATG Styleguide=============*/
/* line 3, ../sass/modules/ATGColors/_backgroundColors.scss */
.orangebg {
    background-color: #f28b37;
}

/* line 5, ../sass/modules/ATGColors/_backgroundColors.scss */
.greenbg {
    background-color: #8cb535;
}

/* line 7, ../sass/modules/ATGColors/_backgroundColors.scss */
.bluebg {
    background-color: #336699;
}

/* line 9, ../sass/modules/ATGColors/_backgroundColors.scss */
.redbg {
    background-color: #d84949;
}

/* line 11, ../sass/modules/ATGColors/_backgroundColors.scss */
.charcoalbg {
    background-color: #68625b;
}

/* line 13, ../sass/modules/ATGColors/_backgroundColors.scss */
.graylbg {
    background-color: #cccccc;
}

/* line 15, ../sass/modules/ATGColors/_backgroundColors.scss */
.orangel {
    background-color: #f5a25f;
}

/* line 17, ../sass/modules/ATGColors/_backgroundColors.scss */
.oranged {
    background-color: #c26f2c;
}

/* line 19, ../sass/modules/ATGColors/_backgroundColors.scss */
.greenl {
    background-color: #a3c45d;
}

/* line 21, ../sass/modules/ATGColors/_backgroundColors.scss */
.greend {
    background-color: #70912a;
}

/* line 23, ../sass/modules/ATGColors/_backgroundColors.scss */
.bluel {
    background-color: #5c85ad;
}

/* line 25, ../sass/modules/ATGColors/_backgroundColors.scss */
.blued {
    background-color: #29527a;
}

/* line 27, ../sass/modules/ATGColors/_backgroundColors.scss */
.redl {
    background-color: #e06d6d;
}

/* line 29, ../sass/modules/ATGColors/_backgroundColors.scss */
.redd {
    background-color: #ad3a3a;
}

/* line 31, ../sass/modules/ATGColors/_backgroundColors.scss */
.charcoal {
    background-color: #68625b;
}

/* line 33, ../sass/modules/ATGColors/_backgroundColors.scss */
.charcoall {
    background-color: #777777;
}

/* line 35, ../sass/modules/ATGColors/_backgroundColors.scss */
.charcoald {
    background-color: #44403c;
}

/* line 37, ../sass/modules/ATGColors/_backgroundColors.scss */
.lgrayl {
    background-color: #d6d6d6;
}

/* line 39, ../sass/modules/ATGColors/_backgroundColors.scss */
.lgrayd {
    background-color: #a3a3a3;
}

/*===========Other Background Colors not Included in the ATG Styleguide, though widely used throught the website======*/
/* line 42, ../sass/modules/ATGColors/_backgroundColors.scss */
.wbg {
    background-color: white;
}

/* line 43, ../sass/modules/ATGColors/_backgroundColors.scss */
.darkbg {
    background-color: #222222;
}

/* is not included in styleguide as an atgcolor (still has a wide usage on the website). Include as Atg Color?*/
/*============================================================ Font Colors ==========================================================*/
/* line 4, ../sass/modules/ATGColors/_fontColors.scss */
.cbl {
    color: #336699;
}

/* line 8, ../sass/modules/ATGColors/_fontColors.scss */
.cbll {
    color: #5c85ad;
}

/* line 12, ../sass/modules/ATGColors/_fontColors.scss */
.cblda {
    color: #29527a;
}

/* line 16, ../sass/modules/ATGColors/_fontColors.scss */
.cbld {
    color: #002144;
}

/* line 20, ../sass/modules/ATGColors/_fontColors.scss */
.cg {
    color: #888888;
}

/* line 24, ../sass/modules/ATGColors/_fontColors.scss */
.cgd {
    color: #333333;
}

/* line 28, ../sass/modules/ATGColors/_fontColors.scss */
.cgl {
    color: #cccccc;
}

/* line 32, ../sass/modules/ATGColors/_fontColors.scss */
.cgr {
    color: #8cb535;
}

/* line 36, ../sass/modules/ATGColors/_fontColors.scss */
.crd {
    color: #d84949;
}

/* line 40, ../sass/modules/ATGColors/_fontColors.scss */
.cog {
    color: #f28b37;
}

/* line 44, ../sass/modules/ATGColors/_fontColors.scss */
.cw {
    color: white;
}

/* line 48, ../sass/modules/ATGColors/_fontColors.scss */
.cbk {
    color: black;
}

/* line 52, ../sass/modules/ATGColors/_fontColors.scss */
.lowesblue1 {
    color: #3b6db2;
}

/* line 56, ../sass/modules/ATGColors/_fontColors.scss */
.lowesblue2 {
    color: #00457c;
}

/* line 60, ../sass/modules/ATGColors/_fontColors.scss */
.cchar {
    color: #555555;
}

/*===================================================Hover==========================================*/
/*=================================================Positions====================================================*/
/* line 2, ../sass/modules/_positions.scss */
.pr {
    position: relative;
}

/* line 3, ../sass/modules/_positions.scss */
.pa {
    position: absolute;
}

/*=====================================================Borders===================================================*/
/*solid borders*/
/* line 4, ../sass/modules/_bordersCorners.scss */
.brd {
    border: 1px solid #cccccc;
}

/* line 5, ../sass/modules/_bordersCorners.scss */
.brdb, table.brdb tr, table.brdb tbody tr, table.hbrdb th, table.hbrdb thead th {
    border-bottom: 1px solid #cccccc;
}

/* line 6, ../sass/modules/_bordersCorners.scss */
.brdl {
    border-left: 1px solid #cccccc;
}

/* line 7, ../sass/modules/_bordersCorners.scss */
.brdr, table.hbrdr th, table.hbrdr thead th {
    border-right: 1px solid #cccccc;
}

/* line 8, ../sass/modules/_bordersCorners.scss */
.brdt {
    border-top: 1px solid #cccccc;
}

/*dotted borders*/
/* line 16, ../sass/modules/_bordersCorners.scss */
.brdbd {
    border-right: 1px dotted #cccccc;
}

/* line 19, ../sass/modules/_bordersCorners.scss */
.brddl {
    border-left: 1px dotted #cccccc;
}

/* line 20, ../sass/modules/_bordersCorners.scss */
.brddb, table.brddb tr, table.brddb tbody tr {
    border-bottom: 1px dotted #cccccc;
}

/* line 21, ../sass/modules/_bordersCorners.scss */
.brddt {
    border-top: 1px dotted #cccccc;
}

/* line 22, ../sass/modules/_bordersCorners.scss */
.brddbr {
    border-right: 1px dotted #ff3300;
}

/* line 30, ../sass/modules/_bordersCorners.scss */
.brdn {
    border: none;
}

/*======================================================Border Corners===========================================*/
/* Fully circled Borders */
/* line 38, ../sass/modules/_bordersCorners.scss */
.brdcrcl {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
}

/* line 41, ../sass/modules/_bordersCorners.scss */
.crcl {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
}

/* line 42, ../sass/modules/_bordersCorners.scss */
.rad2 {
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    -ms-border-radius: 2.5px;
    border-radius: 2.5px;
}

/* line 43, ../sass/modules/_bordersCorners.scss */
.rad3 {
    -webkit-border-radius: 3.5px;
    -moz-border-radius: 3.5px;
    -ms-border-radius: 3.5px;
    border-radius: 3.5px;
}

/* line 44, ../sass/modules/_bordersCorners.scss */
.rad6 {
    -webkit-border-radius: 6.5px;
    -moz-border-radius: 6.5px;
    -ms-border-radius: 6.5px;
    border-radius: 6.5px;
}

/*Here can be placed classes overriding existing ones */
/*displays*/
/* line 2, ../sass/modules/_atgStyle.scss */
.displayb {
    display: block;
}

/* line 6, ../sass/modules/_atgStyle.scss */
.displayi {
    display: inline;
}

/* line 10, ../sass/modules/_atgStyle.scss */
.displayib {
    display: inline-block;
}

/* line 14, ../sass/modules/_atgStyle.scss */
.displayn {
    display: none;
}

/* line 18, ../sass/modules/_atgStyle.scss */
.displayt {
    display: table-cell;
}

/* Box Shadow */
/* line 24, ../sass/modules/_atgStyle.scss */
.shad {
    box-shadow: 0 0px 10px -1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0px 10px -1px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0px 10px -1px rgba(0, 0, 0, 0.2);
}

/* line 28, ../sass/modules/_atgStyle.scss */
.shadbtm {
    -webkit-box-shadow: 0px 4px 5px 0px rgba(50, 50, 50, 0.26);
    -moz-box-shadow: 0px 4px 5px 0px rgba(50, 50, 50, 0.26);
    box-shadow: 0px 4px 5px 0px rgba(50, 50, 50, 0.26);
}

/* line 32, ../sass/modules/_atgStyle.scss */
.shadr {
    -webkit-box-shadow: 5px 5px 10px -4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 5px 5px 10px -4px rgba(0, 0, 0, 0.2);
    box-shadow: 5px 5px 10px -4px rgba(0, 0, 0, 0.2);
}

/* line 36, ../sass/modules/_atgStyle.scss */
.shadl {
    -webkit-box-shadow: -5px 5px 10px -4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: -5px 5px 10px -4px rgba(0, 0, 0, 0.2);
    box-shadow: -5px 6px 5px 10px -4px rgba(0, 0, 0, 0.2);
}

/* line 40, ../sass/modules/_atgStyle.scss */
.shadt {
    -webkit-box-shadow: 0 -4px 5px 0px rgba(50, 50, 50, 0.26);
    -moz-box-shadow: 0 -4px 5px 0px rgba(50, 50, 50, 0.26);
    box-shadow: 0 -4px 5px 0px rgba(50, 50, 50, 0.26);
}

/*image sizes*/
/* line 45, ../sass/modules/_atgStyle.scss */
.img40 {
    height: 40px;
    width: 40px;
}

/* line 50, ../sass/modules/_atgStyle.scss */
.img75 {
    width: 75px;
    height: 75px;
}

/* line 55, ../sass/modules/_atgStyle.scss */
.img150 {
    width: 150px;
    height: 150px;
}

/* line 60, ../sass/modules/_atgStyle.scss */
.img200 {
    width: 200px;
    height: 200px;
}

/* line 65, ../sass/modules/_atgStyle.scss */
.img400 {
    height: 400px;
    width: 400px;
}

/* General Tag Styles*/
/* line 72, ../sass/modules/_atgStyle.scss */
table td, table th {
    vertical-align: top;
}

/* line 76, ../sass/modules/_atgStyle.scss */
img {
    border: 0;
}

/* Regular links */
/* line 81, ../sass/modules/_atgStyle.scss */
a {
    text-decoration: none;
    color: #336699;
}

    /* line 86, ../sass/modules/_atgStyle.scss */


    /* a:visited {
        text-decoration: underline;
        color: #663366;
    }

        a:visited:hover {
            text-decoration: underline;
            color: #336699;
        }*/
    /* Navigation Links (no underline, no visited color) */
    /* line 102, ../sass/modules/_atgStyle.scss */
    a.nav, a.nav:visited {
        color: #336699;
        text-decoration: none;
    }

        /* line 107, ../sass/modules/_atgStyle.scss */
        a.nav:hover,a.nav:visited:hover {
            color: #900;
            text-decoration: underline
        }
        
        #breadCrumb .nav:hover, #breadCrumb a.nav:visited:hover, #breadCrumbs .nav:hover, #breadCrumbs a.nav:visited:hover {
            color: #004990;
            text-decoration: none;
            cursor: pointer;
        }

/* Text Decoration*/
/* line 114, ../sass/modules/_atgStyle.scss */
.tdu {
    text-decoration: underline;
}

/* line 118, ../sass/modules/_atgStyle.scss */
.tdn {
    text-decoration: none;
}

/* line 122, ../sass/modules/_atgStyle.scss */
.tdlt {
    text-decoration: line-through;
}

/* line 126, ../sass/modules/_atgStyle.scss */
a.tdn:hover, a.tdn:visited:hover {
    text-decoration: underline;
}

/* line 130, ../sass/modules/_atgStyle.scss */
.hvg:hover {
    background: #EEE;
    text-decoration: none;
}

/* Live Person Link*/
/* line 136, ../sass/modules/_atgStyle.scss */
#lpButDivID-1307548566515 a {
    text-decoration: none;
}

/* PopBox */
/* line 141, ../sass/modules/_atgStyle.scss */
.popBox {
    background: #FFF;
    border: 1px solid #ccc;
    padding: 20px 20px 18px 20px;
    z-index: 1000001;
    text-align: left;
    display: none;
}

/* line 150, ../sass/modules/_atgStyle.scss */
.popBoxClose {
    position: absolute;
    top: 0px;
    right: 0px;
    cursor: pointer;
}

    .popBoxClose:hover {
        position: absolute;
        top: 0px;
        right: 0px;
        cursor: pointer;
        opacity: 0.5;
    }

/* line 157, ../sass/modules/_atgStyle.scss */
.popBoxShadow {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    z-index: 9999;
    background: url("//images.atgstores.com/images/layout/pattern1.png") #666666;
    filter: alpha(opacity=20);
    -moz-opacity: .20;
    opacity: .20;
}

.popBoxSL {
    background: #FFF;
    border: 1px solid #ccc;
    text-align: left;
    display: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 5px #c1c1c1;
    -moz-box-shadow: 0 1px 5px #c1c1c1;
    box-shadow: 0 1px 5px #c1c1c1;
}

.popBoxSLPos {
    position: absolute;
    z-index: 9999;
    margin: auto;
    top: 78px;
    right: 524px;
    /*padding: 20px;*/
    /*box-shadow: 1px 0 10px 1px rgba(0, 0, 0, 0.8);*/
}

.slArrow {
    position: absolute;
    top: 9px;
    right: 82px;
    z-index: 9;
    width: 4%;
    -ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
    transform: rotate(90deg);
    /* display: none; */
}

/* loadTime */
/* line 170, ../sass/modules/_atgStyle.scss */
.loadTime {
    position: absolute;
    top: 0;
    left: 0;
    background: #993333;
    color: #FFF;
    font-weight: bold;
    padding: 5px 10px;
    z-index: 9999;
    cursor: pointer;
}

/* GridButton */
/* line 183, ../sass/modules/_atgStyle.scss */
.gridButton {
    position: absolute;
    top: 29px;
    background: url("//images.atgstores.com/images/layout/internaltoolbarsprite.png") no-repeat 0 0;
    color: #FFF;
    font-weight: bold;
    padding: 5px;
    z-index: 9999;
    cursor: pointer;
    width: 20px;
    height: 22px;
}

/* line 196, ../sass/modules/_atgStyle.scss */
.valButton {
    position: absolute;
    top: 29px;
    left: 32px;
    background: url("//images.atgstores.com/images/layout/internaltoolbarsprite.png") no-repeat 0 -31px;
    color: #FFF;
    font-weight: bold;
    padding: 5px;
    z-index: 9999;
    cursor: pointer;
    width: 20px;
    height: 22px;
}

.rvwSrcCat {
    margin-left: 20px !important;
}

/* Review Stars */
/* line 211, ../sass/modules/_atgStyle.scss */
.rvwStar0 {
    background: url("//images.atgstores.com/images/layout/goldstarnew.png") 0 -1px no-repeat;
    padding-left: 93px;
    margin: 2px 0 6px 0;
    height: 16px;
    line-height: 16px;
}

/* line 219, ../sass/modules/_atgStyle.scss */
.rvwStar05 {
    background: url("//images.atgstores.com/images/layout/goldstarnew.png") 0 -17px no-repeat;
    padding-left: 93px;
    margin: 2px 0 6px 0;
    height: 16px;
    line-height: 16px;
}

/* line 227, ../sass/modules/_atgStyle.scss */
.rvwStar1 {
    background: url("//images.atgstores.com/images/layout/goldstarnew.png") 0 -33px no-repeat;
    padding-left: 93px;
    margin: 2px 0 6px 0;
    height: 16px;
    line-height: 16px;
}

/* line 235, ../sass/modules/_atgStyle.scss */
.rvwStar15 {
    background: url("//images.atgstores.com/images/layout/goldstarnew.png") 0 -49px no-repeat;
    padding-left: 93px;
    margin: 2px 0 6px 0;
    height: 16px;
    line-height: 16px;
}

/* line 243, ../sass/modules/_atgStyle.scss */
.rvwStar2 {
    background: url("//images.atgstores.com/images/layout/goldstarnew.png") 0 -65px no-repeat;
    padding-left: 93px;
    margin: 2px 0 6px 0;
    height: 16px;
    line-height: 16px;
}

/* line 251, ../sass/modules/_atgStyle.scss */
.rvwStar25 {
    background: url("//images.atgstores.com/images/layout/goldstarnew.png") 0 -81px no-repeat;
    padding-left: 93px;
    margin: 2px 0 6px 0;
    height: 16px;
    line-height: 16px;
}

/* line 259, ../sass/modules/_atgStyle.scss */
.rvwStar3 {
    background: url("//images.atgstores.com/images/layout/goldstarnew.png") 0 -97px no-repeat;
    padding-left: 93px;
    margin: 2px 0 6px 0;
    height: 16px;
    line-height: 16px;
}

/* line 267, ../sass/modules/_atgStyle.scss */
.rvwStar35 {
    background: url("//images.atgstores.com/images/layout/goldstarnew.png") 0 -113px no-repeat;
    padding-left: 93px;
    margin: 2px 0 6px 0;
    height: 16px;
    line-height: 16px;
}

/* line 275, ../sass/modules/_atgStyle.scss */
.rvwStar4 {
    background: url("//images.atgstores.com/images/layout/goldstarnew.png") 0 -129px no-repeat;
    padding-left: 93px;
    margin: 2px 0 6px 0;
    height: 16px;
    line-height: 16px;
}

/* line 283, ../sass/modules/_atgStyle.scss */
.rvwStar45 {
    background: url("//images.atgstores.com/images/layout/goldstarnew.png") 0 -145px no-repeat;
    padding-left: 93px;
    margin: 2px 0 6px 0;
    height: 16px;
    line-height: 16px;
}

/* line 291, ../sass/modules/_atgStyle.scss */
.rvwStar5 {
    background: url("//images.atgstores.com/images/layout/goldstarnew.png") 0 -161px no-repeat;
    padding-left: 93px;
    margin: 2px 0 6px 0;
    height: 16px;
    line-height: 16px;
}

/* line 299, ../sass/modules/_atgStyle.scss */
#contentWrapper {
    margin: auto;
    margin-bottom: 0;
    padding-bottom: 5px;
    width: 1008px;
    text-align: left;
    position: relative;
    height: 100%;
    z-index: 190;
}

/* line 310, ../sass/modules/_atgStyle.scss */
ul {
    list-style: none;
}

/* line 314, ../sass/modules/_atgStyle.scss */
a.whitelink:link, a.whitelink:visited, a.whitelink:active {
    text-decoration: none;
    font-weight: bold;
    color: white;
    font-size: .9em;
}

/* line 321, ../sass/modules/_atgStyle.scss */
a.whitelink:hover {
    text-decoration: none;
    font-weight: bold;
    color: yellow;
    font-size: .9em;
}

/* line 328, ../sass/modules/_atgStyle.scss */
#mainProdNavTable {
    width: 150px;
    font-size: 8pt;
    font-weight: bold;
    clear: both;
    margin-left: 10px;
    float: left;
}

    /* line 337, ../sass/modules/_atgStyle.scss */
    #mainProdNavTable span {
        display: block;
        font-weight: bold;
        line-height: 20px;
        padding-left: 5px;
    }

    /* line 344, ../sass/modules/_atgStyle.scss */
    #mainProdNavTable ul {
        padding-left: 8px;
        padding-bottom: 4px;
    }

/* line 349, ../sass/modules/_atgStyle.scss */
#mainProdNavTable {
    margin-top: 3px;
}

/* line 353, ../sass/modules/_atgStyle.scss */
.homePage #mainProdNavTable {
    margin-top: 9px;
}

/* line 357, ../sass/modules/_atgStyle.scss */
#divArticle {
    text-align: left;
}

    /* line 361, ../sass/modules/_atgStyle.scss */
    #divArticle li {
        margin-bottom: 10px;
        font-size: 10pt;
    }

/* line 366, ../sass/modules/_atgStyle.scss */
.upselltable {
    border-top: 1px solid;
    border-bottom: 2px solid;
    border-right: 2px solid;
    border-left: 1px solid;
    border-color: Gray;
    text-decoration: none;
    padding: 5px;
    width: 150px;
    min-width: 150px;
    min-height: 150px;
}

    /* line 379, ../sass/modules/_atgStyle.scss */
    .upselltable a, .upselltable a:hover, .upselltable a:visited {
        color: blue;
        text-decoration: none;
    }

/* line 384, ../sass/modules/_atgStyle.scss */
.left {
    float: left;
}

/* line 388, ../sass/modules/_atgStyle.scss */
.right {
    float: right;
}

/* line 392, ../sass/modules/_atgStyle.scss */
.clear {
    clear: both;
}

/* line 396, ../sass/modules/_atgStyle.scss */
.box {
    border: 1px solid #CCC;
    background: #F6F6F6;
    padding: 5px;
    position: relative;
    text-align: left;
}

/* line 404, ../sass/modules/_atgStyle.scss */
.bottomLeft {
    position: absolute;
    bottom: 0;
    left: 0;
}

/* line 410, ../sass/modules/_atgStyle.scss */
.topLeft {
    position: absolute;
    top: 0;
    left: 0;
}

/* line 416, ../sass/modules/_atgStyle.scss */
.bottomRight {
    bottom: 0;
    right: 0;
}

/* line 422, ../sass/modules/_atgStyle.scss */
.topRight {
    top: 0;
    right: 0;
}

/* line 429, ../sass/modules/_atgStyle.scss */
.border {
    border: 1pt solid #CCC;
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++  CURRENT, NEW message boxes +++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* line 436, ../sass/modules/_atgStyle.scss */
.err, .info, .warning, .success {
    max-width: 400px;
    width: 100%;
    margin: 10px auto;
    padding: 18px 20px 20px 40px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #ccc;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #fff;
}

    /* line 448, ../sass/modules/_atgStyle.scss */
    .err *, .info *, .warning *, .success * {
        color: #fff;
    }

        /* line 454, ../sass/modules/_atgStyle.scss */
        .err *:hover, .info *:hover, .warning *:hover, .success *:hover,
        .err *:visited, .info *:visited, .warning *:visited, .success *:visited,
        .err *:visited:hover, .info *:visited:hover, .warning *:visited:hover, .success *:visited:hover {
            color: #fff;
        }

/* line 458, ../sass/modules/_atgStyle.scss */
.err {
    background: url(//images.atgstores.com/images/layout/messagebox_error1.png) top left no-repeat #d84949;
}

/* line 462, ../sass/modules/_atgStyle.scss */
.info {
    background: url(//images.atgstores.com/images/mktg/messagebox_info.png) top left no-repeat #336699;
}

/* line 466, ../sass/modules/_atgStyle.scss */
.warning {
    background: url(//images.atgstores.com/images/mktg/messagebox_alert.png) top left no-repeat #f28b37;
}

/* line 470, ../sass/modules/_atgStyle.scss */
.success {
    background: url(//images.atgstores.com/images/mktg/messagebox_success.png) top left no-repeat #8cb535;
}

    /* line 474, ../sass/modules/_atgStyle.scss */
    .err a, .info a, .warning a, .success a {
        text-decoration: underline;
    }

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* line 479, ../sass/modules/_atgStyle.scss */
#topNav {
    /*position: relative;
  height: 92px;
  font-size: 10pt;*/
    height: 50px;
}

/* line 486, ../sass/modules/_atgStyle.scss */
#headerLink {
    width: 370px;
    margin: 0;
    padding: 0;
    float: right;
    position: relative;
    vertical-align: top;
}

    /* line 495, ../sass/modules/_atgStyle.scss */
    #headerLink li {
        float: left;
        padding: 0 5px;
        margin-top: 3px;
        border-left: 1px solid #666;
        list-style: none;
        position: relative;
    }

        /* line 504, ../sass/modules/_atgStyle.scss */
        #headerLink li a.bold {
            color: #003399;
            font-weight: bold;
        }

        /* line 509, ../sass/modules/_atgStyle.scss */
        #headerLink li.noBorder {
            border: 0;
        }

        /* line 513, ../sass/modules/_atgStyle.scss */
        #headerLink li.rightBorder {
            border: 0;
            border-right: 1px solid #666;
        }

        /* line 518, ../sass/modules/_atgStyle.scss */
        #headerLink li a {
            text-decoration: none;
            color: #000;
        }

            /* line 523, ../sass/modules/_atgStyle.scss */
            #headerLink li a:hover {
                text-decoration: underline;
                color: #990000;
            }

            /* line 528, ../sass/modules/_atgStyle.scss */
            #headerLink li a:visited {
                color: #000;
            }

                /* line 532, ../sass/modules/_atgStyle.scss */
                #headerLink li a:visited:hover {
                    text-decoration: underline;
                    color: #990000;
                }

/* line 537, ../sass/modules/_atgStyle.scss */
#divCart {
    float: right;
    position: relative;
    height: 26px;
}

    /* line 543, ../sass/modules/_atgStyle.scss */
    #divCart a {
        color: #FFF;
        text-decoration: none;
        padding: 3px 6px;
        float: left;
    }

    /* line 550, ../sass/modules/_atgStyle.scss */
    #divCart #cartItem {
        float: left;
        background: #FFF;
        color: #000;
        padding: 3px 3px;
        border: 1pt solid #CCC;
        position: relative;
    }

/* line 559, ../sass/modules/_atgStyle.scss */
#divNavLink {
    color: #FFF;
    width: 100%;
    position: absolute;
    bottom: 5px;
    height: 25px;
}

    /* line 567, ../sass/modules/_atgStyle.scss */
    #divNavLink ul {
        position: absolute;
        left: 180px;
        top: 0;
        margin: 0;
        padding: 0;
    }

    /* line 575, ../sass/modules/_atgStyle.scss */
    #divNavLink li {
        list-style: none;
        height: 25px;
        float: left;
        margin: 0;
    }

        /* line 582, ../sass/modules/_atgStyle.scss */
        #divNavLink li a {
            text-decoration: none;
            font-weight: bold;
            padding: 0 10px;
            float: left;
            height: 25px;
            line-height: 25px;
        }

    /* line 591, ../sass/modules/_atgStyle.scss */
    #divNavLink span {
        padding-left: 40px;
    }

/* line 595, ../sass/modules/_atgStyle.scss */
#hrefSite {
    width: 150px;
}

/* line 599, ../sass/modules/_atgStyle.scss */
#acctLinksubMenu a {
    display: block;
    background: url("//images.atgstores.com/images/smokegradient.gif") repeat-x bottom white;
    border: 1pt solid #CCC;
    font-size: 9pt;
    height: 20px;
    padding: 2px 0 0 5px;
}

/* line 608, ../sass/modules/_atgStyle.scss */
#hrefSitesubMenu a {
    display: block;
    background: url("//images.atgstores.com/images/smokegradient.gif") repeat-x bottom white;
    border: 1pt solid #CCC;
    font-size: 9pt;
    height: 30px;
    width: 152px;
    padding: 2px 0 0 5px;
    color: #333;
    text-decoration: none;
}

    /* line 620, ../sass/modules/_atgStyle.scss */
    #hrefSitesubMenu a img {
        vertical-align: middle;
    }

/* line 624, ../sass/modules/_atgStyle.scss */
#hrefSitesubMenu, #acctLinksubMenu {
    position: absolute;
    left: 218px;
    top: 87px;
    z-index: 10;
    display: none;
}

    /* line 632, ../sass/modules/_atgStyle.scss */
    #hrefSitesubMenu li, #acctLinksubMenu li {
        clear: both;
        background: url("//images.atgstores.com/images/smokegradient.gif") repeat-x bottom white;
        border: 1pt solid #CCC;
        margin: 0;
        padding: 0;
    }

        /* line 640, ../sass/modules/_atgStyle.scss */
        #hrefSitesubMenu li a, #acctLinksubMenu li a {
            font-size: 10pt;
            color: #333;
            padding: 3px 5px;
            margin: 0;
            display: block;
            text-decoration: none;
        }

            /* line 649, ../sass/modules/_atgStyle.scss */
            #hrefSitesubMenu li a img {
                vertical-align: middle;
                margin-right: 5px;
            }

/* line 654, ../sass/modules/_atgStyle.scss */
#acctLinksubMenu {
    left: -1px;
    top: 15px;
    width: 100px;
}

    /* line 660, ../sass/modules/_atgStyle.scss */
    #acctLinksubMenu li a {
        font-size: 8pt;
        width: 100px;
    }

/* line 665, ../sass/modules/_atgStyle.scss */
#topNav .topSellPoint {
    position: absolute;
    top: 32px;
    right: 5px;
}

/* line 671, ../sass/modules/_atgStyle.scss */
#divUSPBody {
    width: 550px;
    height: 120px;
    padding: 10px;
}

    /* line 677, ../sass/modules/_atgStyle.scss */
    #divUSPBody ul {
        list-style: none;
        margin: 0 20px;
    }

/* line 682, ../sass/modules/_atgStyle.scss */
#miniFeedBack {
    background: #f6f6f6;
    text-align: left;
    width: 510px;
    margin: 5px;
    font-size: 10pt;
}

    /* line 690, ../sass/modules/_atgStyle.scss */
    #miniFeedBack p, #miniFeedBack h2 {
        font-size: 12px;
        margin: 5px;
        color: #656565;
    }

/* line 696, ../sass/modules/_atgStyle.scss */
#divRecentItem {
    margin-bottom: 5px;
    text-align: center;
    width: 163px;
    border: 1px solid #CCC;
    background: #F6F6F6;
}

    /* line 704, ../sass/modules/_atgStyle.scss */
    #divRecentItem ul {
        list-style: none;
        float: left;
    }

    /* line 709, ../sass/modules/_atgStyle.scss */
    #divRecentItem li {
        width: 163px;
        height: 100px;
        position: relative;
        margin: 0;
        padding: 5px 0;
        float: left;
    }

    /* line 718, ../sass/modules/_atgStyle.scss */
    #divRecentItem p {
        margin: 0;
        padding: 0;
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        text-align: center;
    }

/* line 728, ../sass/modules/_atgStyle.scss */
.fillBoxNav {
    border: 1pt solid #CCC;
    background: #FFF;
    position: absolute;
    top: 32px;
    left: 31px;
    text-align: left;
    width: 370px;
    z-index: 10;
    font-size: 10pt;
}

/* line 740, ../sass/modules/_atgStyle.scss */
.price {
    color: #990000;
    text-align: right;
}

/* line 745, ../sass/modules/_atgStyle.scss */
.grey, .grey:hover, .grey:visited, .grey:visited:hover {
    color: #999;
}

/* line 749, ../sass/modules/_atgStyle.scss */
.gradientHeaderText {
    float: left;
    width: 100%;
    color: white;
    position: relative;
}

/* line 756, ../sass/modules/_atgStyle.scss */
.textnav {
    font-size: 8pt;
}

    /* line 760, ../sass/modules/_atgStyle.scss */
    .textnav a {
        color: #000;
        text-decoration: none;
    }

/* line 765, ../sass/modules/_atgStyle.scss */
.red {
    color: #d84949;
}

/* line 769, ../sass/modules/_atgStyle.scss */
.hide {
    display: none;
}

/* line 773, ../sass/modules/_atgStyle.scss */
.padLeft {
    padding-left: 15px;
}

/* line 777, ../sass/modules/_atgStyle.scss */
.padRight {
    padding-right: 15px;
}

/* Footer Section */
/* line 782, ../sass/modules/_atgStyle.scss */
#pageFooter {
    text-align: left;
    width: 980px;
    height: 200px;
    clear: both;
    margin: 0;
    padding-top: 20px;
    margin-left: 20px;
}

    /* line 792, ../sass/modules/_atgStyle.scss */
    #pageFooter li {
        float: left;
        color: #663333;
        font-weight: bold;
        width: 140px;
    }

    /* line 799, ../sass/modules/_atgStyle.scss */
    #pageFooter a, #pageFooter a:visited {
        font-size: 8pt;
        color: #CCC;
        text-decoration: none;
    }

        /* line 805, ../sass/modules/_atgStyle.scss */
        #pageFooter a:hover {
            text-decoration: underline;
        }

    /* line 809, ../sass/modules/_atgStyle.scss */
    #pageFooter strong, #pageFooter .strong, #pageFooter b, #pageFooter re {
        font-weight: bold;
        font-size: 10pt;
        color: #fff;
    }

/* line 815, ../sass/modules/_atgStyle.scss */
ul li ul li {
    text-indent: 5px;
}

/* line 819, ../sass/modules/_atgStyle.scss */
#pageDisclaimer {
    margin: 15px auto 0 auto;
    clear: both;
    padding-bottom: 10px;
    text-align: center;
    font-size: 8pt;
    color: #666;
    border-top: 1px solid #ccc;
}

    /* line 829, ../sass/modules/_atgStyle.scss */
    #pageDisclaimer a {
        color: #666;
        text-decoration: none;
    }

        /* line 834, ../sass/modules/_atgStyle.scss */
        #pageDisclaimer a:hover {
            text-decoration: underline;
        }

/* line 838, ../sass/modules/_atgStyle.scss */
.footerListing {
    width: 1016px;
    margin-left: auto;
    margin-right: auto;
}

/* line 844, ../sass/modules/_atgStyle.scss */
.footerInnerWrapper {
    text-align: left;
    width: 1000px;
    height: 200px;
    clear: both;
    margin: 0;
    padding-top: 20px;
    margin-left: 20px;
    clear: both;
}

/* line 855, ../sass/modules/_atgStyle.scss */
.footerLogo {
    display: block;
    width: 122px;
    margin-left: auto;
    margin-right: auto;
    height: 54px;
    background: url("//images.atgstores.com/images/spriteAtgFooter.png") no-repeat 0 -364px;
}

/* line 864, ../sass/modules/_atgStyle.scss */
.footerBox a {
    display: block;
    font-size: 8pt;
    color: #666;
    text-decoration: none;
}

    /* line 871, ../sass/modules/_atgStyle.scss */
    .footerBox a:hover {
        color: #666;
        text-decoration: underline;
    }

    /* line 876, ../sass/modules/_atgStyle.scss */
    .footerBox a:visited {
        color: #666;
        text-decoration: none;
    }

/* line 881, ../sass/modules/_atgStyle.scss */
.cusRefNumWrapper {
    margin: 0 auto 10px auto;
    padding-bottom: 50px;
    background-image: url(//images.atgstores.com/images/layout/custref_2.png);
    background-repeat: no-repeat;
    width: 488px;
    height: 52px;
    font-size: 19px;
    line-height: 50px;
}

/* line 892, ../sass/modules/_atgStyle.scss */
.cusRefNum {
    margin-left: 10px;
    font-size: 19px;
    line-height: 50px;
}

/* line 898, ../sass/modules/_atgStyle.scss */
.footerSprite {
    background: url("//images.atgstores.com/images/spriteAtgFooter.png") no-repeat;
}

/* line 902, ../sass/modules/_atgStyle.scss */
.footerPayment {
    width: 105px;
    height: 175px;
    background-position: 0 0px;
}

/* line 908, ../sass/modules/_atgStyle.scss */
#btnSignUpFooter {
    top: 2px;
    right: 110px;
    cursor: pointer;
    width: 70px;
    height: 20px;
    line-height: 20px;
    border-style: none;
    background-position: 0px -390px;
}

/* line 919, ../sass/modules/_atgStyle.scss */
#footerSignUpFormWrapper {
    position: relative;
    clear: both;
    width: 1000px;
    height: 30px;
    clear: both;
    padding-top: 2px;
    padding-bottom: 0px;
    font-weight: bold;
    margin-left: auto;
    margin-right: auto;
}

/* line 932, ../sass/modules/_atgStyle.scss */
#footSocPanel a {
    margin-right: 8px;
}

/* Overlay Footer */
/* line 937, ../sass/modules/_atgStyle.scss */
#FOW {
    position: fixed;
    bottom: 0;
    left: 0;
    height: 35px;
    width: 100%;
    z-index: 1000;
}

/* line 946, ../sass/modules/_atgStyle.scss */
#FOC {
    width: 1000px;
    margin: auto;
    position: relative;
    z-index: 1000;
}

    /* line 953, ../sass/modules/_atgStyle.scss */
    #FOC table {
        height: 35px;
        width: 990px;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 999;
        text-align: left;
        margin: 0 5px;
    }

/* line 964, ../sass/modules/_atgStyle.scss */
.socIcon {
    background: url(//images.atgstores.com/images/socialiconsm.png) no-repeat;
    display: block;
    width: 16px;
    height: 16px;
    margin: 0 3px;
}

/* line 972, ../sass/modules/_atgStyle.scss */
#ulAff li a, #ulAff li div {
    display: block;
    width: 105px;
    height: 40px;
    background: url("//images.atgstores.com/images/aff.png") no-repeat;
    margin: 2px;
    margin-left: 10px;
}

/* line 981, ../sass/modules/_atgStyle.scss */
#ulPayOpt {
    width: 85px;
    float: left;
    padding-top: 5px;
}

    /* line 987, ../sass/modules/_atgStyle.scss */
    #ulPayOpt li {
        width: 75px;
        float: left;
        margin-bottom: 5px;
        margin-left: 10px;
    }

        /* line 994, ../sass/modules/_atgStyle.scss */
        #ulPayOpt li a, #ulPayOpt li div {
            display: block;
            width: 36px;
            height: 22px;
            background: url("//images.atgstores.com/images/cc_2.png") no-repeat;
            float: left;
        }

/* line 1002, ../sass/modules/_atgStyle.scss */
#divBread a, #divBread {
    font-size: 8pt;
}

/* line 1006, ../sass/modules/_atgStyle.scss */
.header {
    color: #CC6600;
    font-size: 15px;
    font-weight: bold;
    -webkit-text-size-adjust: none;
}

/*Top Nav Styles*/
/* line 1013, ../sass/modules/_atgStyle.scss */
#acctLnk a {
    float: right;
    display: block;
    height: 12px;
    line-height: 12px;
    background: url("//images.atgstores.com/images/top/acct.png") no-repeat;
    border-right: 1pt solid #CCC;
}

/* line 1022, ../sass/modules/_atgStyle.scss */
#navGBar {
    background: url("//images.atgstores.com/images/smokegradient.gif") bottom repeat-x;
    height: 25px;
}

/* line 1027, ../sass/modules/_atgStyle.scss */
#divLinkBar {
    height: 35px;
    z-index: 200;
    position: relative;
    clear: both;
}

    /* line 1034, ../sass/modules/_atgStyle.scss */
    #divLinkBar ul {
        margin: 0;
        padding: 0;
        z-index: 200;
        width: 995px;
        padding-left: 0;
        position: relative;
        left: 0;
    }

    /* line 1044, ../sass/modules/_atgStyle.scss */
    #divLinkBar li {
        list-style: none;
        height: 35px;
        float: left;
        margin: 0;
        font-variant: small-caps;
    }

        /* line 1052, ../sass/modules/_atgStyle.scss */
        #divLinkBar li div a {
            color: #000;
            background: url("//images.atgstores.com/images/smokegradient.gif") white repeat-x 50% bottom;
            float: none;
            display: block;
            height: 35px;
            line-height: 35px;
            border-bottom: 1pt solid #CCC;
            width: 220px;
            font-weight: normal;
        }

    /* line 1064, ../sass/modules/_atgStyle.scss */
    #divLinkBar.classic li div a:hover {
        color: #FFF;
        background: #336699;
    }

/* line 1069, ../sass/modules/_atgStyle.scss */
#topNav {
    /*height: 125px;*/
    height: 50px;
}

/* line 1074, ../sass/modules/_atgStyle.scss */
#headerLink a {
    font-size: 8pt;
}

/* line 1078, ../sass/modules/_atgStyle.scss */
.dtns {
    border: 1pt solid #CCC;
    position: absolute;
    top: 35px;
    left: 0;
    background: #FFF;
    display: none;
    z-index: 9;
}

/* line 1088, ../sass/modules/_atgStyle.scss */
.dtnsSub {
    border: 1pt solid #CCC;
    position: absolute;
    top: 35px;
    left: 0;
    background: #FFF;
    display: none;
    z-index: 9;
}

/* line 1098, ../sass/modules/_atgStyle.scss */
#acctLink {
    margin: 0;
    padding: 0;
    float: right;
}

    /* line 1104, ../sass/modules/_atgStyle.scss */
    #acctLink li {
        float: right;
        margin-bottom: 3px;
        list-style: none;
        position: relative;
    }

        /* line 1111, ../sass/modules/_atgStyle.scss */
        #acctLink li a {
            text-decoration: none;
            color: #666;
            font-size: 8pt;
        }

            /* line 1117, ../sass/modules/_atgStyle.scss */
            #acctLink li a:hover {
                text-decoration: underline;
                color: #990000;
            }

/* line 1122, ../sass/modules/_atgStyle.scss */
#divTab {
    margin-top: 5px;
    background: #f3f3f4;
    position: absolute;
    width: 1010px;
    height: 20px;
    padding-top: 10px;
    top: -5px;
    left: -5px;
}

    /* line 1133, ../sass/modules/_atgStyle.scss */
    #divTab table {
        width: 1000px;
        height: 20px;
        margin-left: 5px;
    }

        /* line 1139, ../sass/modules/_atgStyle.scss */
        #divTab table td {
            border-bottom: 1pt solid #CCC;
        }

            /* line 1143, ../sass/modules/_atgStyle.scss */
            #divTab table td.w {
                border-bottom: 1pt solid #FFF;
                background: #FFF;
            }

/* line 1148, ../sass/modules/_atgStyle.scss */
#tblTop {
    width: 1000px;
    z-index: 1005;
}

/* line 1153, ../sass/modules/_atgStyle.scss */
#acctLnk {
    width: 100%;
}

/* line 1157, ../sass/modules/_atgStyle.scss */
#navGBar td {
    border-bottom: 1pt solid #CCC;
}

/* line 1161, ../sass/modules/_atgStyle.scss */
#aphone {
    font-size: 11pt;
    color: #666;
    font-weight: bold;
}

/* line 1167, ../sass/modules/_atgStyle.scss */
#spnCartItem {
    color: #FFF;
}

/* line 1171, ../sass/modules/_atgStyle.scss */
#h1Title {
    font-size: 8pt;
    color: #999;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 40px;
    left: 70px;
    font-weight: normal;
    text-transform: none;
}

/* line 1183, ../sass/modules/_atgStyle.scss */
.ulLeftNav li a {
    font-size: 8pt;
}

/*New footer Info*/
/* line 1188, ../sass/modules/_atgStyle.scss */
#recentlyViewedWrapperNew.bBox {
    background-color: transparent;
    background: none;
    border: none;
}

/*#btnSignUpFooterNew{top:28px;left:158px;width:34px; height:29px;background:none;background-color:#eee;color:#555;}*/
/* line 1194, ../sass/modules/_atgStyle.scss */
#btnSignUpFooterNew {
    width: 30px;
    margin-top: -2px;
    height: 29px;
    padding: 0;
}

/* line 1201, ../sass/modules/_atgStyle.scss */
#footerfb {
    width: 40px;
    height: 40px;
    float: left;
    margin-top: 4px;
    margin-right: 5px;
    margin-bottom: 5px;
    background-position: 0 -598px;
}

/* line 1211, ../sass/modules/_atgStyle.scss */
#footertw {
    width: 40px;
    height: 40px;
    float: left;
    margin-top: 4px;
    margin-right: 5px;
    margin-bottom: 5px;
    background-position: 0 -638px;
}

#footerli {
    width: 40px;
    height: 40px;
    float: left;
    margin-top: 4px;
    margin-right: 5px;
    margin-bottom: 5px;
    background-position: 0 -2288px;
}

/* line 1221, ../sass/modules/_atgStyle.scss */
#footeryt {
    width: 40px;
    height: 40px;
    float: left;
    margin-top: 4px;
    margin-right: 5px;
    margin-bottom: 5px;
    background-position: 0 -677px;
}

#footerInstagram {
    width: 40px;
    height: 40px;
    float: left;
    margin-top: 4px;
    margin-right: 5px;
    margin-bottom: 5px;
}

/* line 1231, ../sass/modules/_atgStyle.scss */
#atgblog {
    width: 40px;
    height: 39px;
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
    background-position: 0 -1152px;
    border: none;
    margin-top: 1px;
}

/* line 1242, ../sass/modules/_atgStyle.scss */
#atghouzz {
    width: 40px;
    height: 40px;
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
    background-position: 0 -1240px;
    border: none;
}

/* ++++++++ Begin Main Navigation Styles ++++++++ */
/* ATG Tabs */
/* On */
/* line 1255, ../sass/modules/_atgStyle.scss */
.atgTabOn {
    float: left;
    height: 26px;
    position: relative;
    margin-top: 1px;
    z-index: 8001;
    padding: 5px;
    background-color: #F6F6F6;
}

    /* line 1265, ../sass/modules/_atgStyle.scss */
    .atgTabOn a, .atgTabOn a:visited, .atgTabOn a:visited:hover {
        height: 24px;
        background: #F6F6F6;
        display: block;
        z-index: 9000;
        text-align: center;
        font-variant: small-caps;
        padding: 5px 4px 8px 4px;
        font-size: 8pt;
        font-weight: bold;
        text-decoration: none;
    }

/*Off*/
/* line 1279, ../sass/modules/_atgStyle.scss */
.atgTabOff {
    float: left;
    height: 22px;
    position: relative;
    margin-top: 9px;
    border-left: 1px solid #4d4d4d;
    border-right: 1px solid #282828;
    z-index: 8001;
    padding: 0;
}

    /* line 1290, ../sass/modules/_atgStyle.scss */
    .atgTabOff a, .atgTabOff a:visited, .atgTabOff a:hover, .atgTabOff a:visited:hover {
        height: 17px;
        line-height: 17px;
        display: block;
        z-index: 8000;
        padding: 3px 9px;
        font-variant: small-caps;
        font-size: 8pt;
        font-weight: bold;
        text-decoration: none;
        color: #DDD;
    }

/* line 1303, ../sass/modules/_atgStyle.scss */
.topAtgBarBackground {
    /*grey background gradient behind the very top navigation*/
    background: #403f3f;
    /* Old browsers */
    background: -moz-linear-gradient(top, #403f3f 0%, #010101 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #403f3f), color-stop(100%, #010101));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #403f3f 0%, #010101 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #403f3f 0%, #010101 100%);
    /* Opera11.10+ */
    background: -ms-linear-gradient(top, #403f3f 0%, #010101 100%);
    /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#403f3f', endColorstr='#010101',GradientType=0 );
    /* IE6-9 */
    background: linear-gradient(top, #403f3f 0%, #010101 100%);
    /* W3C */
}

/* line 1314, ../sass/modules/_atgStyle.scss */
.pnlInnerWrapper {
    height: 44px;
    width: 1000px;
    margin: 0px auto;
    position: relative;
    z-index: 10000;
}

/* line 1322, ../sass/modules/_atgStyle.scss */
#topNavWrapper {
    position: absolute;
    top: 0px;
    left: 90px;
    /*width: 910;*/
    height: 34px;
    z-index: 11000;
    padding-bottom: 1px;
}

/* line 1332, ../sass/modules/_atgStyle.scss */
#tabBar {
    width: 1000px;
    margin: 0px auto;
    position: relative;
    height: 30px;
    z-index: 8000;
}

/* line 1340, ../sass/modules/_atgStyle.scss */
#atgNavLinks {
    position: absolute;
    left: -90px;
    top: 38px;
    z-index: 8001;
    display: none;
    background: #FFF;
    text-align: left;
    width: 1000px;
}

/* ATG Site Box*/
/* line 1352, ../sass/modules/_atgStyle.scss */
.siteLink {
    font-size: 8pt;
}

/* line 1356, ../sass/modules/_atgStyle.scss */
.slSubHead, .slSubHead:visited {
    display: block;
    margin-left: 10px;
    margin-top: 10px;
    font-weight: bold;
    color: #666;
    text-decoration: none;
    font-size: 9pt;
}

    /* line 1366, ../sass/modules/_atgStyle.scss */
    .slSubHead:hover, .slSubHead:hover:visited {
        display: block;
        margin-left: 10px;
        margin-top: 10px;
        font-weight: bold;
        color: #666;
        text-decoration: underline;
        font-size: 9pt;
    }

/* ++++++++ End Top Navigation Styles ++++++++ */
/* ++++++++ TOP PANEL STYLES (LOGO/REQUEST A CALL/LIVECHAT/CART BUTTON, HORIZONTAL NAV/EMAIL SIGN-UP) ++++++++ */
/* line 1383, ../sass/modules/_atgStyle.scss */
.topPanelOuterWrapper {
    height: 85px;
    margin: 4px auto;
}

/* line 1388, ../sass/modules/_atgStyle.scss */
.topPanelInnerWrapper {
    width: 1000px;
    margin: 0px auto;
    position: relative;
    z-index: 1001;
}

/* Full Width Classes */
/* line 1397, ../sass/modules/_atgStyle.scss */
.topPanelInnerWrapperFull {
    margin: 0px 16px;
    position: relative;
    z-index: 1001;
}

/* Full Width Classes */
/* line 1408, ../sass/modules/_atgStyle.scss */
.dailyDeal {
    color: #993333;
    background-position: 0px -79px;
    height: 16px;
    border: none;
}

/* line 1415, ../sass/modules/_atgStyle.scss */
.ecoleftnav {
    background-position: 0px -717px;
    height: 16px;
    border: none;
}

/* line 1421, ../sass/modules/_atgStyle.scss */
.qs {
    background-position: 0px -733px;
    height: 15px;
    border: none;
}

/* line 1427, ../sass/modules/_atgStyle.scss */
.featstar11 {
    background-position: 0px -747px;
    height: 10px;
    border: none;
}

/* line 1433, ../sass/modules/_atgStyle.scss */
.ctsm {
    background-position: 0px -759px;
    height: 19px;
    border: none;
}

/* line 1439, ../sass/modules/_atgStyle.scss */
.outofstock {
    background-position: 0px -778px;
    height: 19px;
    border: none;
}

/* line 1445, ../sass/modules/_atgStyle.scss */
.sale {
    background-position: 0px -797px;
    height: 48px;
    border: none;
}

/* line 1451, ../sass/modules/_atgStyle.scss */
.new {
    background-position: 0px -845px;
    height: 47px;
    border: none;
}

/* line 1457, ../sass/modules/_atgStyle.scss */
.clearance {
    background-position: 0px -893px;
    height: 48px;
    border: none;
}

.specialprice {
    background-position: 0px -2378px;
    height: 48px;
    border: none;
}

/* line 1463, ../sass/modules/_atgStyle.scss */
.help {
    background-position: 0px -941px;
    height: 17px;
    border: none;
}

/* line 1469, ../sass/modules/_atgStyle.scss */
.arrblue {
    background-position: 0px -959px;
    height: 6px;
    border: none;
}

/* line 1475, ../sass/modules/_atgStyle.scss */
.arrblueleft {
    background-position: 0 -1532px;
    height: 6px;
    border: 0;
}

/* line 1481, ../sass/modules/_atgStyle.scss */
.atgiconphone {
    background-position: 0px -966px;
    height: 21px;
    border: none;
}

/* line 1487, ../sass/modules/_atgStyle.scss */
.atgiconwoman {
    background-position: 0px -987px;
    height: 26px;
    border: none;
}

/* line 1493, ../sass/modules/_atgStyle.scss */
.atgiconcart {
    background-position: 0px -1013px;
    height: 23px;
    border: none;
}

/* line 1499, ../sass/modules/_atgStyle.scss */
.blackbox {
    background-position: 0px -1036px;
    height: 28px;
    border: none;
}

/* line 1505, ../sass/modules/_atgStyle.scss */
.nlpsm {
    background-position: 0px -1104px;
    height: 48px;
    border: none;
}

/* line 1511, ../sass/modules/_atgStyle.scss */
.rewards2x {
    background-position: 0px -1191px;
    height: 50px;
    border: none;
}

/* line 1517, ../sass/modules/_atgStyle.scss */
.topseller {
    background-position: 0px -1745px;
    height: 48px;
    border: none;
}

/* line 1523, ../sass/modules/_atgStyle.scss */
.rewardsstar {
    background-position: 0px -1280px;
    height: 17px;
    border: none;
}

/* line 1529, ../sass/modules/_atgStyle.scss */
.pinterest {
    width: 40px;
    height: 40px;
    float: left;
    margin-top: 6px;
    margin-right: 4px;
    margin-bottom: 5px;
    background-position: 0px -1064px;
    border: none;
}

.linkedin {
    width: 40px;
    height: 40px;
    background-position: 0px -2288px;
    float: left;
    margin-top: 4px;
    margin-right: 5px;
    margin-bottom: 5px;
}

/* line 1540, ../sass/modules/_atgStyle.scss */
.redx {
    background-position: -24px 0;
    width: 13px;
    height: 13px;
    border: none;
}

/* line 1547, ../sass/modules/_atgStyle.scss */
.uncom {
    background-position: 0 -2048px;
    height: 30px;
    width: 30px;
}

/* line 1552, ../sass/modules/_atgStyle.scss */
.oncom {
    background-position: 0px -2080px;
    height: 30px;
    width: 30px;
}

/* line 1557, ../sass/modules/_atgStyle.scss */
.uncart {
    background-position: 0 -2113px;
    height: 30px;
    width: 30px;
}

/* line 1562, ../sass/modules/_atgStyle.scss */
.oncart {
    background-position: 0 -2146px;
    height: 30px;
    width: 30px;
}

/* line 1568, ../sass/modules/_atgStyle.scss */
.cspmsm {
    background-position: 0px -1298px;
    height: 48px;
    border: none;
}

/* line 1574, ../sass/modules/_atgStyle.scss */
.sbsm {
    background-position: 0px -1346px;
    height: 48px;
    border: none;
}

/* line 1580, ../sass/modules/_atgStyle.scss */
.svsm {
    background-position: 0px -1394px;
    height: 48px;
    border: none;
}

/* line 1586, ../sass/modules/_atgStyle.scss */
.globe {
    background-position: 0px -1443px;
    height: 17px;
    border: none;
}

/* line 1592, ../sass/modules/_atgStyle.scss */
.fbgrey {
    background-position: 0px -1460px;
    height: 17px;
    border: none;
}

/* line 1598, ../sass/modules/_atgStyle.scss */
.tweetgrey {
    background-position: 0px -1477px;
    height: 17px;
    border: none;
}

/* line 1604, ../sass/modules/_atgStyle.scss */
.pingrey {
    background-position: 0px -1495px;
    height: 17px;
    border: none;
}

/* line 1610, ../sass/modules/_atgStyle.scss */
.gplusrey {
    background-position: 0px -1513px;
    height: 17px;
    border: none;
}

/* line 1615, ../sass/modules/_atgStyle.scss */
.fbicon {
    background-position: 0px -1795px;
    height: 24px;
    width: 60px;
    border: none;
    margin-left: 8px;
}

/* line 1622, ../sass/modules/_atgStyle.scss */
.pinicon {
    background-position: 0px -1821px;
    height: 24px;
    width: 60px;
    border: none;
}

/* line 1628, ../sass/modules/_atgStyle.scss */
#divTopBannerBg {
    position: absolute;
    top: 0px;
    left: 0px;
    background: #CCC;
    width: 0;
}

/*help section*/
/* line 1636, ../sass/modules/_atgStyle.scss */
.atgHelp {
    position: absolute;
    bottom: 3px;
    left: 10px;
    color: #999;
    display: inline;
    z-index: 9001;
}

    /* line 1645, ../sass/modules/_atgStyle.scss */
    .atgHelp a, .atgHelp a:active, .atgHelp a:visited {
        color: #999;
        text-decoration: none;
        font-size: 8pt;
    }

        /* line 1651, ../sass/modules/_atgStyle.scss */
        .atgHelp a:hover, atgHelp a:visited:hover {
            color: #999;
            text-decoration: underline;
        }

/* line 1656, ../sass/modules/_atgStyle.scss */
.atgHelp {
    position: absolute;
    top: 75px;
    left: 10px;
    color: #999;
    display: inline;
    z-index: 9001;
    height: 16px;
}

    /* line 1666, ../sass/modules/_atgStyle.scss */
    .atgHelp a {
        display: block;
        float: left;
        padding: 0 5px;
        border-right: 1px solid #ccc;
    }

/*phone*/
/* line 1683, ../sass/modules/_atgStyle.scss */
.callUs {
    right: 250px;
    top: 4px;
    height: 40px;
}

/* line 1689, ../sass/modules/_atgStyle.scss */
#A1 {
    background-position: 0px -500px;
    display: block;
    height: 11px;
    width: 85px;
    padding-left: 7px;
}

/*why this id is named A1 is anybody's guess*/
/*chat*/
/* line 1698, ../sass/modules/_atgStyle.scss */
.chat {
    right: 135px;
    top: 4px;
    height: 40px;
    width: 100px;
}

/* line 1705, ../sass/modules/_atgStyle.scss */
#spnOnline {
    background-position: 0px -512px;
    padding-left: 15px;
    height: 11px;
    line-height: 11px;
    width: 75px;
    margin-left: 6px;
    margin-top: 1px;
}

/*agents*/
/* line 1715, ../sass/modules/_atgStyle.scss */
.agents {
    right: 0px;
    top: 0px;
    height: 84px;
}

/*search form*/
/*form*/
/* line 1722, ../sass/modules/_atgStyle.scss */
.frmSearchWrapper {
    top: 44px;
    right: 114px;
    width: 435px;
}

/* line 1728, ../sass/modules/_atgStyle.scss */
#frmSearch {
    z-index: 999999;
    width: 415px;
    position: absolute;
    bottom: 0px;
    right: 0px;
    margin: 5px;
    margin-right: 0;
    padding: 0;
    height: 38px;
    position: relative;
    width: 430px;
    z-index: 1001;
}

/*search box*/
/* line 1743, ../sass/modules/_atgStyle.scss */
#tbxsearchterm {
    border: none;
    border-width: 0px;
    font-size: 12pt;
    width: 354px;
    height: 25px;
    line-height: 25px;
    position: absolute;
    left: 19px;
    top: 6px;
    z-index: 9;
    padding-left: 10px;
    padding-top: 2px;
    background-image: url(//images.atgstores.com/images/layout/searchbox.png);
    background-repeat: no-repeat;
    color: #999;
    font-weight: bold;
}

/* line 1762, ../sass/modules/_atgStyle.scss */
#tbxsearchterm1 {
    border: none;
    border-width: 0px;
    font-size: 12pt;
    width: 206px;
    height: 25px;
    line-height: 25px;
    position: absolute;
    left: 167px;
    top: 6px;
    z-index: 9;
    padding-left: 10px;
    padding-top: 2px;
    background-image: url(//images.atgstores.com/images/layout/searchbox1.png);
    background-repeat: no-repeat;
    color: #999;
    font-weight: bold;
}

/*#searchSuggestions {position: absolute; top: 29px; left: 19px; z-index: 999999; width:376px; height: auto; background-color: #fff; border: 1px solid #ccc; border-top: none; border-left: none; border-bottom: none; display: none; background-image: url(//images.atgstores.com/images/searchleftborder.png); background-repeat: repeat-y; background-position: left;}*/
/*.btnFrmSearch {cursor: pointer; height: 29px; width: 34px; right:13px;top:6px;z-index: 999999; border-style: none; background: url('//images.atgstores.com/images/layout/spriteAtg110111.png') no-repeat 0px -352px;}*/
/* line 1782, ../sass/modules/_atgStyle.scss */
.inpSearchSubmit {
    cursor: pointer;
    height: 28px;
    width: 34px;
    right: 12px;
    top: 7px;
    z-index: 999999;
    border-style: none;
    background-position: -1px -352px;
}

/* line 1793, ../sass/modules/_atgStyle.scss */
.errArrow {
    height: 29px;
    width: 192px;
    z-index: 999999;
    border-style: none;
    background-position: 0 -541px;
    position: absolute;
    top: 3px;
    left: -200px;
    display: none;
    color: white;
}

/* ++++++++ END OF: TOP PANEL STYLES (LOGO/REQUEST A CALL/LIVECHAT/CART BUTTON, HORIZONTAL NAV/EMAIL SIGN-UP) ++++++++ */
/* +++++++++ Feedback +++++++++++++*/
/* line 1811, ../sass/modules/_atgStyle.scss */
#feedback ul {
    width: 100%;
    position: relative;
}

/* line 1816, ../sass/modules/_atgStyle.scss */
#feedback li {
    float: left;
    position: absolute;
    color: #666;
    background-image: url("//images.atgstores.com/images/layout/tabfeedbackbackground.png");
    background-repeat: repeat-x;
    margin-left: 15px;
    height: 24px;
    display: inline;
    border: 1px solid #ccc;
    border-bottom: none;
}

    /* line 1829, ../sass/modules/_atgStyle.scss */
    #feedback li:hover {
        background-color: #fff;
        color: #666;
        background-image: none;
        cursor: pointer;
    }

/* line 1836, ../sass/modules/_atgStyle.scss */
#feedback a {
    display: block;
    margin-top: 5px;
    font-weight: bold;
    color: #666;
    text-decoration: none;
    height: 24px;
    padding: 0 15px 0 16px;
}

    /* line 1846, ../sass/modules/_atgStyle.scss */
    #feedback a:link {
        color: #666;
    }

    /* line 1850, ../sass/modules/_atgStyle.scss */
    #feedback a:visited {
        color: #666;
    }

    /* line 1854, ../sass/modules/_atgStyle.scss */
    #feedback a:hover {
        color: #666;
    }

    /* line 1858, ../sass/modules/_atgStyle.scss */
    #feedback a:active {
        text-decoration: none;
    }

/* line 1862, ../sass/modules/_atgStyle.scss */
.feedbackRating {
    font-weight: bold;
    float: left;
    clear: both;
}

/* +++++++++ END Feedback +++++++++++++ */
/* line 1869, ../sass/modules/_atgStyle.scss */
#divLinkBar, .backGradient, #divNavLink {
    color: #fff;
}

    /* line 1873, ../sass/modules/_atgStyle.scss */
    #divLinkBar li a {
        text-decoration: none;
        font-weight: bold;
        padding: 0 8px;
        float: left;
        color: #fff;
        height: 35px;
        line-height: 35px;
        font-size: 9pt;
    }

/* line 1884, ../sass/modules/_atgStyle.scss */
.adBar {
    float: left;
    height: 36px;
    width: 332px;
    position: relative;
    /*overflow: none;*/
}

/* line 1892, ../sass/modules/_atgStyle.scss */
#tblContact td {
    padding: 0 8px;
    line-height: 11pt;
    text-align: left;
}

/*Corners*/
/* line 1899, ../sass/modules/_atgStyle.scss */
.bBox, .bBoxG, .hpBox {
    position: relative;
    background: url(//images.atgstores.com/images/layout/bbox.png) bottom repeat-x white;
    border: 1px solid #ccc;
}

/* line 1905, ../sass/modules/_atgStyle.scss */
.bBox {
    border-radius: 2px;
}

/* line 1909, ../sass/modules/_atgStyle.scss */
.rad2 {
    border-radius: 2px;
}

/* line 1910, ../sass/modules/_atgStyle.scss */
.rad3 {
    border-radius: 3px;
}

/* line 1911, ../sass/modules/_atgStyle.scss */
.rad6 {
    border-radius: 6px;
}

/* line 1914, ../sass/modules/_atgStyle.scss */
.bBoxHead {
    background: url(//images.atgstores.com/images/layout/bboxhead.png) top repeat-x #dddddd;
    color: #002144;
    font-size: 11pt;
    padding: 9px 16px;
    border-bottom: 1px solid #FFF;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    height: 19px;
    line-height: 19px;
    overflow: hidden;
}

/* line 2083, ../sass/modules/_atgStyle.scss */
.bread {
    width: 1000px;
    height: 22px;
    margin-bottom: 5px;
}

/* line 2089, ../sass/modules/_atgStyle.scss */
.qvClose {
    position: absolute;
    top: -1px;
    right: -1px;
    cursor: pointer;
}

/*Gradients*/
/* line 2097, ../sass/modules/_atgStyle.scss */
.wtog {
    background: url("//images.atgstores.com/images/layout/whtgray.png") left bottom repeat-x white;
}

/* line 2101, ../sass/modules/_atgStyle.scss */
.btob {
    background: url("//images.atgstores.com/images/layout/blbl.png") left bottom repeat-x #0099ff;
}

/*Headers*/
/* line 2105, ../sass/modules/_atgStyle.scss */
.bbar {
    height: 26px;
    padding: 7px 0 0 10px;
    margin: 0;
    color: #fff;
    font-weight: bold;
    font-size: 12pt;
    background: url("//images.atgstores.com/images/layout/custInfoHeaderBg.png") top repeat-x black;
}

/* Positioning */
/* line 2116, ../sass/modules/_atgStyle.scss */
.pr {
    position: relative;
}

/* line 2120, ../sass/modules/_atgStyle.scss */
.pa {
    position: absolute;
}

/* line 2124, ../sass/modules/_atgStyle.scss */
.center {
    margin-left: auto;
    margin-right: auto;
}

/* Absolute and Fixed Centering Positions - requires declared height*/
/* line 2130, ../sass/modules/_atgStyle.scss */
.pacntr {
    position: absolute;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

/* line 2139, ../sass/modules/_atgStyle.scss */
.fxcntr {
    position: fixed;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

/*Light*/
/* line 2779, ../sass/modules/_atgStyle.scss */
.light, .light:visited, .light:hover, .light:visited:hover {
    color: #663333;
}

/* line 2783, ../sass/modules/_atgStyle.scss */
.lightLight, .lightLight:visited, .lightLight:visited:hover {
    color: #876161;
}

/* line 2787, ../sass/modules/_atgStyle.scss */
.lightDark, .lightDark:visited {
    color: #520303;
}

/* line 2791, ../sass/modules/_atgStyle.scss */
.lightBG {
    background: #663333;
}

    /* line 2795, ../sass/modules/_atgStyle.scss */
    .lightBGLight, .lightBG a:hover {
        background: #876161;
    }

/* line 2799, ../sass/modules/_atgStyle.scss */
.lightBGDark {
    background: #520303;
}

/* line 2803, ../sass/modules/_atgStyle.scss */
.lightBorder {
    border: 3px solid #520303;
}

/* line 2807, ../sass/modules/_atgStyle.scss */
.lightLightBorder {
    border: 1px solid #876161;
}

/* line 2811, ../sass/modules/_atgStyle.scss */
.lightLeftBorder {
    border-left: 1px solid #876161;
}

/* line 2815, ../sass/modules/_atgStyle.scss */
.lightRightBorder {
    border-right: 1pt solid #520303;
}

/*Plumb*/
/* line 2820, ../sass/modules/_atgStyle.scss */
.plumb, .plumb:visited, .plumb:hover, .plumb:visited:hover {
    color: #333466;
}

/* line 2824, ../sass/modules/_atgStyle.scss */
.plumbLight, .plumbLight:visited, .plumbLight:visited:hover {
    color: #696A87;
}

/* line 2828, ../sass/modules/_atgStyle.scss */
.plumbDark, .plumbDark:visited {
    color: #030652;
}

/* line 2832, ../sass/modules/_atgStyle.scss */
.plumbBG {
    background: #333466;
}

    /* line 2836, ../sass/modules/_atgStyle.scss */
    .plumbBGLight, .plumbBG a:hover {
        background: #696A87;
    }

/* line 2840, ../sass/modules/_atgStyle.scss */
.plumbBGDark {
    background: #030652;
}

/* line 2844, ../sass/modules/_atgStyle.scss */
.plumbBorder {
    border: 3px solid #030652;
}

/* line 2848, ../sass/modules/_atgStyle.scss */
.plumbLightBorder {
    border: 1px solid #696A87;
}

/* line 2852, ../sass/modules/_atgStyle.scss */
.plumbLeftBorder {
    border-left: 1px solid #696A87;
}

/* line 2856, ../sass/modules/_atgStyle.scss */
.plumbRightBorder {
    border-right: 1pt solid #030652;
}

/*Hard*/
/* line 2861, ../sass/modules/_atgStyle.scss */
.hard, .hard:visited, .hard:hover, .hard:visited:hover {
    color: #684444;
}

/* line 2865, ../sass/modules/_atgStyle.scss */
.hardLight, .hardLight:visited, .hardLight:visited:hover {
    color: #B9AD9E;
}

/* line 2869, ../sass/modules/_atgStyle.scss */
.hardDark, .hardDark:visited {
    color: #7F2D0F;
}

/* line 2873, ../sass/modules/_atgStyle.scss */
.hardBG {
    background: #684444;
}

    /* line 2877, ../sass/modules/_atgStyle.scss */
    .hardBGLight, .hardBG a:hover {
        background: #B9AD9E;
    }

/* line 2881, ../sass/modules/_atgStyle.scss */
.hardBGDark {
    background: #7F2D0F;
}

/* line 2885, ../sass/modules/_atgStyle.scss */
.hardBorder {
    border: 3px solid #7F2D0F;
}

/* line 2889, ../sass/modules/_atgStyle.scss */
.hardLightBorder {
    border: 1px solid #B9AD9E;
}

/* line 2893, ../sass/modules/_atgStyle.scss */
.hardLeftBorder {
    border-left: 1px solid #B9AD9E;
}

/* line 2897, ../sass/modules/_atgStyle.scss */
.hardRightBorder {
    border-right: 1pt solid #7F2D0F;
}

/*HFS, Rug, Home*/
/* line 2902, ../sass/modules/_atgStyle.scss */
.hfs, .hfs:visited, .hfs:hover, .hfs:visited:hover, .rug, .rug:visited, .rug:hover, .home, .home:visited, .home:hover {
    color: #300D02;
}

/* line 2906, ../sass/modules/_atgStyle.scss */
.hfsLight, .hfsLight:visited, .rugLight, .rugLight:visited, .homeLight, .homeLight:visited {
    color: #A36551;
}

/* line 2910, ../sass/modules/_atgStyle.scss */
.hfsDark, .hfsDark:visited, .rugDark, .rugDark:visited, .homeDark, .homeDark:visited {
    color: #1F0800;
}

/* line 2914, ../sass/modules/_atgStyle.scss */
.hfsBG, .rugBG, .homeBG {
    background: #300D02;
}

    /* line 2918, ../sass/modules/_atgStyle.scss */
    .hfsBGLight, .hfsBG a:hover, .rugBGLight, .rugBG a:hover, .homeBGLight, .homeBG a:hover {
        background: #A36551;
    }

/* line 2922, ../sass/modules/_atgStyle.scss */
.hfsBGDark, .rugBGDark, .homeBGDark {
    background: #1F0800;
}

/* line 2926, ../sass/modules/_atgStyle.scss */
.hfsBorder, .rugBorder, .homeBorder {
    border: 3px solid #1F0800;
}

/* line 2930, ../sass/modules/_atgStyle.scss */
.hfsLightBorder, .rugLightBorder, .homeLightBorder {
    border: 1px solid #A36551;
}

/* line 2934, ../sass/modules/_atgStyle.scss */
.hfsLeftBorder, .rugLeftBorder, .homeLeftBorder {
    border-left: 1px solid #A36551;
}

/* line 2938, ../sass/modules/_atgStyle.scss */
.hfsRightBorder, .rugRightBorder, .homeRightBorder {
    border-right: 1pt solid #1F0800;
}

/*OLS*/
/* line 2943, ../sass/modules/_atgStyle.scss */
.ols, .ols:visited, .ols:hover, .ols:visited:hover {
    color: #057D48;
}

/* line 2947, ../sass/modules/_atgStyle.scss */
.olsLight, .olsLight:visited, .olsLight:visited:hover {
    color: #80B79D;
}

/* line 2951, ../sass/modules/_atgStyle.scss */
.olsDark, .olsDark:visited {
    color: #193829;
}

/* line 2955, ../sass/modules/_atgStyle.scss */
.olsBG {
    background: #057D48;
}

    /* line 2959, ../sass/modules/_atgStyle.scss */
    .olsBGLight, .olsBG a:hover {
        background: #80B79D;
    }

/* line 2963, ../sass/modules/_atgStyle.scss */
.olsBGDark {
    background: #193829;
}

/* line 2967, ../sass/modules/_atgStyle.scss */
.olsBorder {
    border: 3px solid #193829;
}

/* line 2971, ../sass/modules/_atgStyle.scss */
.olsLeftBorder {
    border-left: 1px solid #80B79D;
}

/* line 2975, ../sass/modules/_atgStyle.scss */
.olsLightBorder {
    border: 1px solid #80B79D;
}

/* line 2979, ../sass/modules/_atgStyle.scss */
.olsRightBorder {
    border-right: 1pt solid #193829;
}

/*Kids*/
/* line 2984, ../sass/modules/_atgStyle.scss */
.kids, .kids:visited, .kids:hover {
    color: #368764;
}

/* line 2988, ../sass/modules/_atgStyle.scss */
.kidsLight, .kidsLight:visited {
    color: #9ACC66;
}

/* line 2992, ../sass/modules/_atgStyle.scss */
.kidsDark, .kidsDark:visited {
    color: #056868;
}

/* line 2996, ../sass/modules/_atgStyle.scss */
.kidsBG {
    background: #368764;
}

    /* line 3000, ../sass/modules/_atgStyle.scss */
    .kidsBGLight, .kidsBG a:hover {
        background: #9ACC66;
    }

/* line 3004, ../sass/modules/_atgStyle.scss */
.kidsBGDark {
    background: #056868;
}

/* line 3008, ../sass/modules/_atgStyle.scss */
.kidsBorder {
    border: 3px solid #056868;
}

/* line 3012, ../sass/modules/_atgStyle.scss */
.kidsLightBorder {
    border: 1px solid #9ACC66;
}

/* line 3016, ../sass/modules/_atgStyle.scss */
.kidsLeftBorder {
    border-left: 1px solid #9ACC66;
}

/* line 3020, ../sass/modules/_atgStyle.scss */
.kidsRightBorder {
    border-right: 1pt solid #056868;
}

/*Baby*/
/* line 3025, ../sass/modules/_atgStyle.scss */
.baby, .baby:visited, .baby:hover {
    color: #56aac2;
}

/* line 3029, ../sass/modules/_atgStyle.scss */
.babyLight, .babyLight:visited {
    color: #56aac2;
}

/* line 3033, ../sass/modules/_atgStyle.scss */
.babyDark, .babyDark:visited {
    color: #0d87aa;
}

/* line 3037, ../sass/modules/_atgStyle.scss */
.babyBG {
    background: #56aac2;
}

    /* line 3041, ../sass/modules/_atgStyle.scss */
    .babyBGLight, .babyBG a:hover {
        background: #56aac2;
    }

/* line 3045, ../sass/modules/_atgStyle.scss */
.babyBGDark {
    background: #0d87aa;
}

/* line 3049, ../sass/modules/_atgStyle.scss */
.babyBorder {
    border: 3px solid #0d87aa;
}

/* line 3053, ../sass/modules/_atgStyle.scss */
.babyLightBorder {
    border: 1px solid #56aac2;
}

/* line 3057, ../sass/modules/_atgStyle.scss */
.babyLeftBorder {
    border-left: 1px solid #56aac2;
}

/* line 3061, ../sass/modules/_atgStyle.scss */
.babyRightBorder {
    border-right: 1pt solid #0d87aa;
}

/*Sports*/
/* line 3066, ../sass/modules/_atgStyle.scss */
.sports, .sports:visited, .sports:hover, .sports:visited:hover {
    color: #195DA1;
}

/* line 3070, ../sass/modules/_atgStyle.scss */
.sportsLight, .sportsLight:visited, .sportsLight:visited:hover {
    color: #777777;
}

/* line 3074, ../sass/modules/_atgStyle.scss */
.sportsDark, .sportsDark:visited {
    color: #001421;
}

/* line 3078, ../sass/modules/_atgStyle.scss */
.sportsBG {
    background: #195DA1;
}

    /* line 3082, ../sass/modules/_atgStyle.scss */
    .sportsBGLight, .sportsBG a:hover {
        background: #777777;
    }

/* line 3086, ../sass/modules/_atgStyle.scss */
.sportsBGDark {
    background: #001421;
}

/* line 3090, ../sass/modules/_atgStyle.scss */
.sportsBorder {
    border: 3px solid #001421;
}

/* line 3094, ../sass/modules/_atgStyle.scss */
.sportsLightBorder {
    border: 1px solid #777777;
}

/* line 3098, ../sass/modules/_atgStyle.scss */
.sportsLeftBorder {
    border-left: 1px solid #777777;
}

/* line 3102, ../sass/modules/_atgStyle.scss */
.sportsRightBorder {
    border-right: 1pt solid #001421;
}

/*Cook, Has, Bsl*/
/* line 3107, ../sass/modules/_atgStyle.scss */
.cook, .cook:visited, .cook:hover, .has, .has:visited, .has:hover, .bsl, .bsl:visited, .bsl:hover {
    color: #351322;
}

/* line 3111, ../sass/modules/_atgStyle.scss */
.cookLight, .cookLight:visited, .hasLight, .hasLight:visited, .bslLight, .bslLight:visited {
    color: #684756;
}

/* line 3115, ../sass/modules/_atgStyle.scss */
.cookDark, .cookDark:visited, .hasDark, .hasDark:visited, .bslDark, .bslDark:visited {
    color: #210211;
}

/* line 3119, ../sass/modules/_atgStyle.scss */
.cookBG, .hasBG, .bslBG {
    background: #351322;
}

    /* line 3123, ../sass/modules/_atgStyle.scss */
    .cookBGLight, .cookBG a:hover, .hasBGLight, .hasBG a:hover, .bslBGLight, .bslBG a:hover {
        background: #684756;
    }

/* line 3127, ../sass/modules/_atgStyle.scss */
.cookBGDark, .hasBGDark, .bslBGDark {
    background: #210211;
}

/* line 3131, ../sass/modules/_atgStyle.scss */
.cookBorder, .hasBorder, .bslBorder {
    border: 3px solid #210211;
}

/* line 3135, ../sass/modules/_atgStyle.scss */
.cookLightBorder, .hasLightBorder, .bslLightBorder {
    border: 1px solid #684756;
}

/* line 3139, ../sass/modules/_atgStyle.scss */
.cookLeftBorder, .hasLeftBorder, .bslLeftBorder {
    border-left: 1px solid #684756;
}

/* line 3143, ../sass/modules/_atgStyle.scss */
.cookRightBorder, .hasRightBorder, .bslRightBorder {
    border-right: 1pt solid #210211;
}

/*Tools*/
/* line 3148, ../sass/modules/_atgStyle.scss */
.tools, .tools:visited, .tools:hover, .tools:visited:hover {
    color: #42371B;
}

/* line 3152, ../sass/modules/_atgStyle.scss */
.toolsLight, .toolsLight:visited, .toolsLight:visited:hover {
    color: #E7A823;
}

/* line 3156, ../sass/modules/_atgStyle.scss */
.toolsDark, .toolsDark:visited {
    color: #000000;
}

/* line 3160, ../sass/modules/_atgStyle.scss */
.toolsBG {
    background: #42371B;
}

    /* line 3164, ../sass/modules/_atgStyle.scss */
    .toolsBGLight, .toolsBG a:hover {
        background: #E7A823;
    }

/* line 3168, ../sass/modules/_atgStyle.scss */
.toolsBGDark {
    background: #000000;
}

/* line 3172, ../sass/modules/_atgStyle.scss */
.toolsBorder {
    border: 3px solid #000000;
}

/* line 3176, ../sass/modules/_atgStyle.scss */
.toolsLightBorder {
    border: 1px solid #E7A823;
}

/* line 3180, ../sass/modules/_atgStyle.scss */
.toolsLeftBorder {
    border-left: 1px solid #E7A823;
}

/* line 3184, ../sass/modules/_atgStyle.scss */
.toolsRightBorder {
    border-right: 1pt solid #000000;
}

/*Beauty*/
/* line 3189, ../sass/modules/_atgStyle.scss */
.beauty, .beauty:visited, .beauty:hover, .beauty:visited:hover, .beauty, .apparel:visited, .apparel:hover, .apparel:visited:hover {
    color: #330033;
}

/* line 3193, ../sass/modules/_atgStyle.scss */
.beautyLight, .beautyLight:visited, .beautyLight:visited:hover, .apparelLight, .apparelLight:visited, .apparelLight:visited:hover {
    color: #996699;
}

/* line 3197, ../sass/modules/_atgStyle.scss */
.beautyDark, .beautyDark:visited, .apparelDark, .apparelDark:visited {
    color: #330033;
}

/* line 3201, ../sass/modules/_atgStyle.scss */
.beautyBG, .apparelBG {
    background: #330033;
}

    /* line 3205, ../sass/modules/_atgStyle.scss */
    .beautyBGLight, .beautyBG a:hover, .apparelBGLight, .apparelBG a:hover {
        background: #996699;
    }

/* line 3209, ../sass/modules/_atgStyle.scss */
.beautyBGDark, .apparelBGDark {
    background: #330033;
}

/* line 3213, ../sass/modules/_atgStyle.scss */
.beautyBorder, .apparelBorder {
    border: 3px solid #330033;
}

/* line 3217, ../sass/modules/_atgStyle.scss */
.beautyLightBorder, .apparelLightBorder {
    border: 1px solid #993399;
}

/* line 3221, ../sass/modules/_atgStyle.scss */
.beautyLeftBorder, .apparelLeftBorder {
    border-left: 1px solid #993399;
}

/* line 3225, ../sass/modules/_atgStyle.scss */
.beautyRightBorder, .apparelRightBorder {
    border-right: 1pt solid #330033;
}

/*Gift*/
/* line 3230, ../sass/modules/_atgStyle.scss */
.gift, .gift:visited, .gift:hover, .gift:visited:hover {
    color: #42371B;
}

/* line 3234, ../sass/modules/_atgStyle.scss */
.giftLight, .giftLight:visited, .giftLight:visited:hover {
    color: #cc3333;
}

/* line 3238, ../sass/modules/_atgStyle.scss */
.giftDark, .giftDark:visited {
    color: #660000;
}

/* line 3242, ../sass/modules/_atgStyle.scss */
.giftBG {
    background: #990000;
}

    /* line 3246, ../sass/modules/_atgStyle.scss */
    .giftBGLight, .giftBG a:hover {
        background: #cc3333;
    }

/* line 3250, ../sass/modules/_atgStyle.scss */
.giftBGDark {
    background: #660000;
}

/* line 3254, ../sass/modules/_atgStyle.scss */
.giftBorder {
    border: 3px solid #660000;
}

/* line 3258, ../sass/modules/_atgStyle.scss */
.giftLightBorder {
    border: 1px solid #cc3333;
}

/* line 3262, ../sass/modules/_atgStyle.scss */
.giftLeftBorder {
    border-left: 1px solid #cc3333;
}

/* line 3266, ../sass/modules/_atgStyle.scss */
.giftRightBorder {
    border-right: 1pt solid #660000;
}

/*ATGS, Ofs, Tools, Lugsr*/
/* line 3271, ../sass/modules/_atgStyle.scss */
.atgs, .atgs:visited, .atgs:hover, .ofu, .ofu:visited, .ofu:hover, .lugsr, .lugsr:visited, .lugsr:hover {
    color: #1c3c5e;
}

/* line 3275, ../sass/modules/_atgStyle.scss */
.atgsLight, .atgsLight:visited, .ofuLight, .ofuLight:visited, .lugsrLight, .lugsrLight:visited {
    color: #2b5c91;
}

/* line 3279, ../sass/modules/_atgStyle.scss */
.atgsDark, .atgsDark:visited, .ofuDark, .ofuDark:visited, .lugsrDark, .lugsrDark:visited {
    color: #002144;
}

/* line 3283, ../sass/modules/_atgStyle.scss */
.atgsBG, .ofuBG, .lugsrBG {
    background: #1c3c5e;
}

    /* line 3287, ../sass/modules/_atgStyle.scss */
    .atgsBGLight, .atgsBG a:hover, .ofuBGLight, .ofuBG a:hover, .lugsrBGLight, .lugsrBG a:hover {
        background: #2b5c91;
    }

/* line 3291, ../sass/modules/_atgStyle.scss */
.atgsBGDark, .ofuBGDark, .lugsrBGDark {
    background: #002144;
}

/* line 3295, ../sass/modules/_atgStyle.scss */
.atgsBorder, .ofuBorder, .lugsrBorder {
    border: 3px solid #002144;
}

/* line 3299, ../sass/modules/_atgStyle.scss */
.atgsLightBorder, .ofuLightBorder, .lugsrLightBorder {
    border: 1px solid #2b5c91;
}

/* line 3303, ../sass/modules/_atgStyle.scss */
.atgsLeftBorder, .ofuLeftBorder, .lugsrLeftBorder {
    border-left: 1px solid #2b5c91;
}

/* line 3307, ../sass/modules/_atgStyle.scss */
.atgsRightBorder, .ofuRightBorder, .lugsrRightBorder {
    border-right: 1pt solid #002144;
}

/*Pets*/
/* line 3312, ../sass/modules/_atgStyle.scss */
.petsBG {
    color: #663366;
}

/*ATGS, Ofs, Tools, Lugsr
.atgs,.atgs:visited,.atgs:hover,.ofu,.ofu:visited,.ofu:hover,.lugsr,.lugsr:visited,.lugsr:hover{color:#879099}
.atgsLight,.atgsLight:visited,.ofuLight,.ofuLight:visited,.lugsrLight,.lugsrLight:visited{color:#96a0aa}
.atgsDark,.atgsDark:visited,.ofuDark,.ofuDark:visited,.lugsrDark,.lugsrDark:visited{color:#686F75}
.atgsBG,.ofuBG,.lugsrBG{background:#879099}
.atgsBGLight,.atgsBG a:hover,.ofuBGLight,.ofuBG a:hover,.lugsrBGLight,.lugsrBG a:hover{background:#96a0aa}
.atgsBGDark,.ofuBGDark,.lugsrBGDark{background:#686F75}
.atgsBorder,.ofuBorder,.lugsrBorder{border: 3px solid #686F75}
.atgsLightBorder,.ofuLightBorder,.lugsrLightBorder{border: 1px solid #96a0aa}
.atgsLeftBorder,.ofuLeftBorder,.lugsrLeftBorder{border-left: 1px solid #96a0aa}
.atgsRightBorder,.ofuRightBorder,.lugsrRightBorder{border-right: 1pt solid #686F75}*/
/*styles for /includes/ReviewTop5.ascx*/
/* line 3329, ../sass/modules/_atgStyle.scss */
#tblReview td {
    vertical-align: top;
    padding-top: 10px;
    font-size: 8pt;
}

    /* line 3335, ../sass/modules/_atgStyle.scss */
    #tblReview td.right {
        padding-left: 10px;
        color: #666;
    }

/*styles for /inspiration/viewType.aspx */
/* line 3341, ../sass/modules/_atgStyle.scss */
.pgW {
    width: 130px;
}

/* line 3345, ../sass/modules/_atgStyle.scss */
.pgBottom {
    margin-bottom: 50px;
}

/* line 3349, ../sass/modules/_atgStyle.scss */
.insWrapper {
    width: 940px;
    margin: 0 auto;
}

/* line 3354, ../sass/modules/_atgStyle.scss */
.insBreadCrumb {
    margin-top: 0;
    padding-bottom: 4px;
    text-transform: capitalize;
}

/* Recently Viewed, used on almost every page */
/* line 3361, ../sass/modules/_atgStyle.scss */
#recentlyViewedWrapper, #recentlyViewedWrapperNew, #recommendedItemsWrapper {
    position: absolute;
    height: 190px;
}

    /* line 3366, ../sass/modules/_atgStyle.scss */
    #recentlyViewedWrapper p, #recentlyViewedWrapperNew p {
        margin: 15px;
        color: #666;
        font-size: 12px;
        text-align: left;
    }

/* line 3373, ../sass/modules/_atgStyle.scss */
#recentlyViewedInnerWrapper {
    position: absolute;
    top: 55px;
    width: 98%;
    margin-left: 10px;
}

/* line 3382, ../sass/modules/_atgStyle.scss */
#recentlyViewedContent {
    position: absolute;
    top: 0;
    left: 0;
    display: inline;
    float: left;
}

/* line 3390, ../sass/modules/_atgStyle.scss */
.btnRv {
    position: absolute;
    top: 25px;
    display: inline;
    cursor: pointer;
}

/* line 3397, ../sass/modules/_atgStyle.scss */
#btnRecentlyViewedBk {
    left: 10px;
    float: left;
}

/* line 3402, ../sass/modules/_atgStyle.scss */
#btnRecentlyViewedFw {
    left: 435px;
    float: right;
}

/* line 3407, ../sass/modules/_atgStyle.scss */
#iframeRvc {
    position: absolute;
    top: 7px;
    left: 17px;
    text-align: center;
    border: none;
}

/* line 3415, ../sass/modules/_atgStyle.scss */
#btnForward {
    display: none;
    position: absolute;
    top: 0px;
    right: -27px;
    width: 28px;
    height: 35px;
    background-position: 0 -200px;
}

/* line 3425, ../sass/modules/_atgStyle.scss */
.divisionA {
    border-left: 1pt solid #ecf1f6;
    border-right: 1pt solid #969ea6;
    font-size: 11px;
    text-decoration: none;
    padding: 1px 2px 1px 3px;
    font-weight: bold;
    line-height: 15px;
    height: 15px;
    -webkit-text-size-adjust: none;
}

/*homepage/auto/lastViewedRec_atg.ascx*/
/* line 3437, ../sass/modules/_atgStyle.scss */
div#lastViewedRecBBox {
    height: 210px;
}

/* line 3441, ../sass/modules/_atgStyle.scss */
div#lastViewedRecYouViewed {
    border-bottom: 1px solid #CCC;
    border-right: 1px dotted #ccc;
    background-color: #EAEAEA;
    padding-left: 4px;
}

/* line 3448, ../sass/modules/_atgStyle.scss */
div#lastViewedRecOtherViewed {
    width: 833px;
    border-bottom: 1px solid #CCC;
    background-color: #EEEEEE;
}

/* line 3454, ../sass/modules/_atgStyle.scss */
div#lastViewedRecGA {
    border-right: 1px dotted #CCC;
    height: 153px;
    padding-left: 4px;
}

/* line 3460, ../sass/modules/_atgStyle.scss */
.pl16 {
    padding-left: 16px;
}

/* line 3464, ../sass/modules/_atgStyle.scss */
.mb0 {
    margin-bottom: 0;
}

/* line 3468, ../sass/modules/_atgStyle.scss */
.mt0 {
    margin-top: 0;
}

/* line 3472, ../sass/modules/_atgStyle.scss */
.ml16 {
    margin-left: 16px;
}

/* styles still in use which were moved from atghp042011
/* Slideshow on main atg landing page */
/* line 3479, ../sass/modules/_atgStyle.scss */
.sButton {
    text-align: center;
    top: 282px;
    z-index: 50;
    width: 19px;
    height: 19px;
    line-height: 19px;
    cursor: pointer;
    color: #663366;
}

/* line 3490, ../sass/modules/_atgStyle.scss */
.one {
    left: 10px;
}

/* line 3494, ../sass/modules/_atgStyle.scss */
.two {
    left: 37px;
}

/* line 3498, ../sass/modules/_atgStyle.scss */
.three {
    left: 65px;
}

/* line 3502, ../sass/modules/_atgStyle.scss */
.four {
    left: 92px;
}

/* line 3506, ../sass/modules/_atgStyle.scss */
.five {
    left: 119px;
}

/* line 3510, ../sass/modules/_atgStyle.scss */
.six {
    left: 146px;
}

/* Top Brands section */
/* line 3515, ../sass/modules/_atgStyle.scss */
#topBrandstbl {
    margin-left: 2px;
}

    /* line 3519, ../sass/modules/_atgStyle.scss */
    #topBrandstbl td {
        vertical-align: middle;
        width: 115px;
        height: 55px;
        text-align: center;
    }

/* line 3526, ../sass/modules/_atgStyle.scss */
.topBrandsLink {
    text-align: right;
    margin-right: 20px;
    margin-bottom: 5px;
}

/* styles still in use which were moved from hp081310.css (example: www.buyleatherbeds.com)
/*Our Stores Panel*/
/* line 3535, ../sass/modules/_atgStyle.scss */
#ourStoreLink {
    margin-left: 5px;
}

    /* line 3539, ../sass/modules/_atgStyle.scss */
    #ourStoreLink a {
        width: 114px;
        height: 44px;
        text-align: center;
        margin: 5px 10px;
        overflow: hidden;
        float: left;
        display: block;
    }

/*Left Panel*/
/* line 3550, ../sass/modules/_atgStyle.scss */
.ulLeftNav td a {
    text-decoration: none;
}

/*General*/
/* line 3555, ../sass/modules/_atgStyle.scss */
.hpHead {
    background: url(//images.atgstores.com/images/smokegradient.gif) repeat-x left bottom;
    border: 1pt solid #CCC;
    border-bottom: 0;
    clear: both;
    width: 825px;
    font-weight: bold;
}

/* line 3564, ../sass/modules/_atgStyle.scss */
.hpHeadTitle {
    padding: 5px;
    font-size: 15px;
    text-transform: capitalize;
    -webkit-text-size-adjust: none;
}

/* line 3570, ../sass/modules/_atgStyle.scss */
.hpBox {
    margin-bottom: 20px;
    width: 825px;
    float: left;
}

/* line 3576, ../sass/modules/_atgStyle.scss */
.hpItemBox {
    border: 1pt solid #CCC;
    margin-bottom: 20px;
    width: 825px;
    position: relative;
    background: #F6F6F6;
    float: left;
    padding-bottom: 3px;
}

/* line 3586, ../sass/modules/_atgStyle.scss */
.hpItemBoxItem {
    float: left;
    width: 200px;
    height: 260px;
    margin: 3px 0 0 3px;
}

/* line 3593, ../sass/modules/_atgStyle.scss */
.hpBoxMoreLink {
    text-align: right;
    margin: 5px 10px;
    clear: both;
}

/*Report a bug (for internal) */
/* line 3600, ../sass/modules/_atgStyle.scss */
.reportABug {
    display: block;
    position: fixed;
    right: -5px;
    top: 426px;
    cursor: pointer;
    z-index: 1000000;
}

/* line 3609, ../sass/modules/_atgStyle.scss */
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

/*OVERRIDES*/
/* MFR LANDING PAGE SPECIFIC STYLES */
/*handle 3 icons next to the big banner in the middle, right hand side*/
/* line 3621, ../sass/modules/_atgStyle.scss */
.mfrLndSprite {
    display: block;
    cursor: pointer;
    width: 160px;
    height: 44px;
    margin: 0 0 8px 0;
    padding: 0;
    background: url("//images.atgstores.com/images/layout/mfr_landingsprite092712_1.png") no-repeat;
}

/* line 3631, ../sass/modules/_atgStyle.scss */
.priceGuarantee {
    background-position: 0 -44px;
}

/* line 3635, ../sass/modules/_atgStyle.scss */
.authDealer {
    background-position: 0 -88px;
}

/* line 3639, ../sass/modules/_atgStyle.scss */
.preferredBrand {
    background-position: 0 -132px;
}

/* line 3643, ../sass/modules/_atgStyle.scss */
.return90 {
    background-position: 0 -220px;
}

/* line 3647, ../sass/modules/_atgStyle.scss */
.return60 {
    background-position: 0 -264px;
}

/* line 3651, ../sass/modules/_atgStyle.scss */
.canada {
    background-position: 0 -308px;
}

/* line 3655, ../sass/modules/_atgStyle.scss */
.americanMade {
    background-position: 0 -352px;
}

/* line 3659, ../sass/modules/_atgStyle.scss */
.lowesShip {
    background-position: 0 -396px;
}

/* line 3663, ../sass/modules/_atgStyle.scss */
.lowesEDLP {
    background-position: 0 -440px;
}

.priceProtect {
    background-position: 0 -528px;
    margin-top: 3px;
}

.orderOnline {
    background-position: 0 -572px;
    margin-top: 3px;
}

/* pop-up on mfr landing page, explaining the icons to the customer*/
/* line 3667, ../sass/modules/_atgStyle.scss */
.iconsExplained {
    width: 40px;
    height: 40px;
    margin: 0;
    margin-right: 20px;
    padding: 0;
    background: url("//images.atgstores.com/images/layout/mfr_landingicons.png") no-repeat;
}

/* line 3676, ../sass/modules/_atgStyle.scss */
.iconPg {
    background-position: 0 -45px;
    margin-top: 3px;
}

/* line 3681, ../sass/modules/_atgStyle.scss */
.iconAuth {
    background-position: 0 -90px;
    margin-top: 3px;
}

/* line 3686, ../sass/modules/_atgStyle.scss */
.iconPref {
    background-position: 0 -135px;
    margin-top: 3px;
}

/* line 3691, ../sass/modules/_atgStyle.scss */
.icon90 {
    background-position: 0 -225px;
    margin-top: 3px;
}

/* line 3696, ../sass/modules/_atgStyle.scss */
.icon60 {
    background-position: 0 -270px;
    margin-top: 3px;
}

/* line 3701, ../sass/modules/_atgStyle.scss */
.iconCanada {
    background-position: 0 -315px;
    margin-top: 3px;
}

/* line 3706, ../sass/modules/_atgStyle.scss */
.iconUsa {
    background-position: 0 -360px;
    margin-top: 3px;
}

.qualPurchase {
    background-position: 0px -484px;
    margin-top: 3px;
}

.iconOnline {
    background-position: 0 -495px;
    margin-top: 3px;
}

/* line 3711, ../sass/modules/_atgStyle.scss */
.rCol {
    width: 490px;
    margin-bottom: 20px;
}

/*Internal ToolBox Style*/
/* line 3718, ../sass/modules/_atgStyle.scss */
.toolbox {
    position: fixed;
    width: 120px;
    height: 80px;
    bottom: 0;
    right: 0;
}

    /* line 3726, ../sass/modules/_atgStyle.scss */
    .toolbox div {
        font-weight: bold;
        height: 40px;
        padding-left: 8px;
        line-height: 40px;
        padding-right: 8px;
        width: 100px;
    }

/* line 3735, ../sass/modules/_atgStyle.scss */
.gridButtonNew {
    position: absolute;
    background: url("//images.atgstores.com/images/layout/internaltoolbarsprite.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    top: -35px;
    left: -1px;
}

/* line 3743, ../sass/modules/_atgStyle.scss */
.valButtonNew {
    position: absolute;
    background: url("//images.atgstores.com/images/layout/internaltoolbarsprite.png") no-repeat scroll 0 -31px transparent;
    cursor: pointer;
    top: -35px;
    left: 32px;
}

/*ProductItems Style*/
/* line 3752, ../sass/modules/_atgStyle.scss */
a#AddToCartToSeePrice {
    text-decoration: none;
    color: #666666;
}

/* line 3757, ../sass/modules/_atgStyle.scss */
span a#AddToCartToSeePrice:hover {
    text-decoration: underline;
}

/* line 3761, ../sass/modules/_atgStyle.scss */
div.finishCount {
    padding-left: 8px;
    height: 19px;
    margin-top: -19px;
    width: 100%;
    background: #FFFFFF;
    opacity: 0.65;
    filter: alpha(opacity=65);
}

/* line 3771, ../sass/modules/_atgStyle.scss */
div.finishCountText {
    top: 214px;
    left: 54px;
    color: #444444;
}

/**********/
/*Grids*/
/* Do no put things below the grids with fixed widths on them. The grids need to be able to override fixed width if they are used */
/**********/
/*Gutters*/
/* line 3783, ../sass/modules/_atgStyle.scss */
.gutOut {
    margin: 4px;
}

/* line 3787, ../sass/modules/_atgStyle.scss */
.gutIn {
    margin: 10px 16px;
}

/* line 3791, ../sass/modules/_atgStyle.scss */
.gutBIn {
    margin: 9px 15px;
}

/* line 3795, ../sass/modules/_atgStyle.scss */
.gutInSm {
    margin: 10px 8px;
}

/* line 3799, ../sass/modules/_atgStyle.scss */
.gutBInSm {
    margin: 9px 7px;
}

/*Grid Blocks*/
/* line 3804, ../sass/modules/_atgStyle.scss */
.g0 {
    width: 0px;
}

/* line 3808, ../sass/modules/_atgStyle.scss */
.g1 {
    width: 34px;
}

/* line 3812, ../sass/modules/_atgStyle.scss */
.g2 {
    width: 76px;
}

/* line 3816, ../sass/modules/_atgStyle.scss */
.g3 {
    width: 118px;
}

/* line 3820, ../sass/modules/_atgStyle.scss */
.g4 {
    width: 160px;
}

/* line 3824, ../sass/modules/_atgStyle.scss */
.g5 {
    width: 202px;
}

/* line 3828, ../sass/modules/_atgStyle.scss */
.g6 {
    width: 244px;
}

/* line 3832, ../sass/modules/_atgStyle.scss */
.g7 {
    width: 286px;
}

/* line 3836, ../sass/modules/_atgStyle.scss */
.g8 {
    width: 328px;
}

/* line 3840, ../sass/modules/_atgStyle.scss */
.g9 {
    width: 370px;
}

/* line 3844, ../sass/modules/_atgStyle.scss */
.g10 {
    width: 412px;
}

/* line 3848, ../sass/modules/_atgStyle.scss */
.g11 {
    width: 454px;
}

/* line 3852, ../sass/modules/_atgStyle.scss */
.g12 {
    width: 496px;
}

/* line 3856, ../sass/modules/_atgStyle.scss */
.g13 {
    width: 538px;
}

/* line 3860, ../sass/modules/_atgStyle.scss */
.g14 {
    width: 580px;
}

/* line 3864, ../sass/modules/_atgStyle.scss */
.g15 {
    width: 622px;
}

/* line 3868, ../sass/modules/_atgStyle.scss */
.g16 {
    width: 664px;
}

/* line 3872, ../sass/modules/_atgStyle.scss */
.g17 {
    width: 706px;
}

/* line 3876, ../sass/modules/_atgStyle.scss */
.g18 {
    width: 748px;
}

/* line 3880, ../sass/modules/_atgStyle.scss */
.g19 {
    width: 790px;
}

/* line 3884, ../sass/modules/_atgStyle.scss */
.g20 {
    width: 832px;
}

/* line 3888, ../sass/modules/_atgStyle.scss */
.g21 {
    width: 874px;
}

/* line 3892, ../sass/modules/_atgStyle.scss */
.g22 {
    width: 916px;
}

/* line 3896, ../sass/modules/_atgStyle.scss */
.g23 {
    width: 958px;
}

/* line 3900, ../sass/modules/_atgStyle.scss */
.g24 {
    width: 1000px;
}

/* line 3904, ../sass/modules/_atgStyle.scss */
.full {
    width: 100%;
}

/*Grid Blocks - For Blocks With Borders (it's 2 pixels smaller)*/
/* line 3909, ../sass/modules/_atgStyle.scss */
.gb1 {
    width: 32px;
}

/* line 3913, ../sass/modules/_atgStyle.scss */
.gb2 {
    width: 74px;
}

/* line 3917, ../sass/modules/_atgStyle.scss */
.gb3 {
    width: 116px;
}

/* line 3921, ../sass/modules/_atgStyle.scss */
.gb4 {
    width: 158px;
}

/* line 3925, ../sass/modules/_atgStyle.scss */
.gb5 {
    width: 200px;
}

/* line 3929, ../sass/modules/_atgStyle.scss */
.gb6 {
    width: 242px;
}

/* line 3933, ../sass/modules/_atgStyle.scss */
.gb7 {
    width: 284px;
}

/* line 3937, ../sass/modules/_atgStyle.scss */
.gb8 {
    width: 326px;
}

/* line 3941, ../sass/modules/_atgStyle.scss */
.gb9 {
    width: 368px;
}

/* line 3945, ../sass/modules/_atgStyle.scss */
.gb10 {
    width: 410px;
}

/* line 3949, ../sass/modules/_atgStyle.scss */
.gb11 {
    width: 452px;
}

/* line 3953, ../sass/modules/_atgStyle.scss */
.gb12 {
    width: 494px;
}

/* line 3957, ../sass/modules/_atgStyle.scss */
.gb13 {
    width: 536px;
}

/* line 3961, ../sass/modules/_atgStyle.scss */
.gb14 {
    width: 578px;
}

/* line 3965, ../sass/modules/_atgStyle.scss */
.gb15 {
    width: 620px;
}

/* line 3969, ../sass/modules/_atgStyle.scss */
.gb16 {
    width: 662px;
}

/* line 3973, ../sass/modules/_atgStyle.scss */
.gb17 {
    width: 704px;
}

/* line 3977, ../sass/modules/_atgStyle.scss */
.gb18 {
    width: 746px;
}

/* line 3981, ../sass/modules/_atgStyle.scss */
.gb19 {
    width: 788px;
}

/* line 3985, ../sass/modules/_atgStyle.scss */
.gb20 {
    width: 830px;
}

/* line 3989, ../sass/modules/_atgStyle.scss */
.gb21 {
    width: 872px;
}

/* line 3993, ../sass/modules/_atgStyle.scss */
.gb22 {
    width: 914px;
}

/* line 3997, ../sass/modules/_atgStyle.scss */
.gb23 {
    width: 956px;
}

/* line 4001, ../sass/modules/_atgStyle.scss */
.gb24 {
    width: 998px;
}

/*Grid Blocks Min Max*/
/* line 4006, ../sass/modules/_atgStyle.scss */
.mins {
    min-width: 320px;
}

/* line 4010, ../sass/modules/_atgStyle.scss */
.ming0 {
    min-width: 0px;
}

/* line 4014, ../sass/modules/_atgStyle.scss */
.ming1 {
    min-width: 34px;
}

/* line 4018, ../sass/modules/_atgStyle.scss */
.ming2 {
    min-width: 76px;
}

/* line 4022, ../sass/modules/_atgStyle.scss */
.ming3 {
    min-width: 118px;
}

/* line 4026, ../sass/modules/_atgStyle.scss */
.ming4 {
    min-width: 160px;
}

/* line 4030, ../sass/modules/_atgStyle.scss */
.ming5 {
    min-width: 202px;
}

/* line 4034, ../sass/modules/_atgStyle.scss */
.ming6 {
    min-width: 244px;
}

/* line 4038, ../sass/modules/_atgStyle.scss */
.ming7 {
    min-width: 286px;
}

/* line 4042, ../sass/modules/_atgStyle.scss */
.ming8 {
    min-width: 328px;
}

/* line 4046, ../sass/modules/_atgStyle.scss */
.ming9 {
    min-width: 370px;
}

/* line 4050, ../sass/modules/_atgStyle.scss */
.ming10 {
    min-width: 412px;
}

/* line 4054, ../sass/modules/_atgStyle.scss */
.ming11 {
    min-width: 454px;
}

/* line 4058, ../sass/modules/_atgStyle.scss */
.ming12 {
    min-width: 496px;
}

/* line 4062, ../sass/modules/_atgStyle.scss */
.ming13 {
    min-width: 538px;
}

/* line 4066, ../sass/modules/_atgStyle.scss */
.ming14 {
    min-width: 580px;
}

/* line 4070, ../sass/modules/_atgStyle.scss */
.ming15 {
    min-width: 622px;
}

/* line 4074, ../sass/modules/_atgStyle.scss */
.ming16 {
    min-width: 664px;
}

/* line 4078, ../sass/modules/_atgStyle.scss */
.ming17 {
    min-width: 706px;
}

/* line 4082, ../sass/modules/_atgStyle.scss */
.ming18 {
    min-width: 748px;
}

/* line 4086, ../sass/modules/_atgStyle.scss */
.ming19 {
    min-width: 790px;
}

/* line 4090, ../sass/modules/_atgStyle.scss */
.ming20 {
    min-width: 832px;
}

/* line 4094, ../sass/modules/_atgStyle.scss */
.ming21 {
    min-width: 874px;
}

/* line 4098, ../sass/modules/_atgStyle.scss */
.ming22 {
    min-width: 916px;
}

/* line 4102, ../sass/modules/_atgStyle.scss */
.ming23 {
    min-width: 958px;
}

/* line 4106, ../sass/modules/_atgStyle.scss */
.ming24 {
    min-width: 1000px;
}

/*Max Width*/
/* line 4112, ../sass/modules/_atgStyle.scss */
.maxg0 {
    max-width: 0px;
}

/* line 4116, ../sass/modules/_atgStyle.scss */
.maxg1 {
    max-width: 34px;
}

/* line 4120, ../sass/modules/_atgStyle.scss */
.maxg2 {
    max-width: 76px;
}

/* line 4124, ../sass/modules/_atgStyle.scss */
.maxg3 {
    max-width: 118px;
}

/* line 4128, ../sass/modules/_atgStyle.scss */
.maxg4 {
    max-width: 160px;
}

/* line 4132, ../sass/modules/_atgStyle.scss */
.maxg5 {
    max-width: 202px;
}

/* line 4136, ../sass/modules/_atgStyle.scss */
.maxg6 {
    max-width: 244px;
}

/* line 4140, ../sass/modules/_atgStyle.scss */
.maxg7 {
    max-width: 286px;
}

/* line 4144, ../sass/modules/_atgStyle.scss */
.maxg8 {
    max-width: 328px;
}

/* line 4148, ../sass/modules/_atgStyle.scss */
.maxg9 {
    max-width: 370px;
}

/* line 4152, ../sass/modules/_atgStyle.scss */
.maxg10 {
    max-width: 412px;
}

/* line 4156, ../sass/modules/_atgStyle.scss */
.maxg11 {
    max-width: 454px;
}

/* line 4160, ../sass/modules/_atgStyle.scss */
.maxg12 {
    max-width: 496px;
}

/* line 4164, ../sass/modules/_atgStyle.scss */
.maxg13 {
    max-width: 538px;
}

/* line 4168, ../sass/modules/_atgStyle.scss */
.maxg14 {
    max-width: 580px;
}

/* line 4172, ../sass/modules/_atgStyle.scss */
.maxg15 {
    max-width: 622px;
}

/* line 4176, ../sass/modules/_atgStyle.scss */
.maxg16 {
    max-width: 664px;
}

/* line 4180, ../sass/modules/_atgStyle.scss */
.maxg17 {
    max-width: 706px;
}

/* line 4184, ../sass/modules/_atgStyle.scss */
.maxg18 {
    max-width: 748px;
}

/* line 4188, ../sass/modules/_atgStyle.scss */
.maxg19 {
    max-width: 790px;
}

/* line 4192, ../sass/modules/_atgStyle.scss */
.maxg20 {
    max-width: 832px;
}

/* line 4196, ../sass/modules/_atgStyle.scss */
.maxg21 {
    max-width: 874px;
}

/* line 4200, ../sass/modules/_atgStyle.scss */
.maxg22 {
    max-width: 916px;
}

/* line 4204, ../sass/modules/_atgStyle.scss */
.maxg23 {
    max-width: 958px;
}

/* line 4208, ../sass/modules/_atgStyle.scss */
.maxg24 {
    max-width: 1000px;
}

/* line 4212, ../sass/modules/_atgStyle.scss */
.maxg25 {
    max-width: 1008px;
}

/* line 4217, ../sass/modules/_atgStyle.scss */
.wauto {
    width: auto;
}

/*internal tool classes*/
/* line 4222, ../sass/modules/_atgStyle.scss */
#topbanner {
    /*height: 71px;*/
    /*background: url("//images.atgstores.com/images/layout/webtoolheadern.jpg") no-repeat;*/
    /*height: 40px;
  color: #043d6a;		
  background:#2e64ac;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  padding: 0px;
  text-decoration: none;*/
    /*font-size: 16pt;*/
}

/* line 4236, ../sass/modules/_atgStyle.scss */
.bmblue {
    color: #043d6a;
    font-size: 18pt;
    font-family: Helvetica,Arial,sans-serif;
    font-weight: bold;
}

/* line 4243, ../sass/modules/_atgStyle.scss */
.rbtd {
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #a0dbfd;
    background: #c6e9fd;
}

/* line 4254, ../sass/modules/_atgStyle.scss */
.rgtd {
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background: #eeeeee;
}

/* line 4264, ../sass/modules/_atgStyle.scss */
.gradientbg {
    background-color: #eeeeee;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #cccccc;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #eeeeee), color-stop(1, #e4e4e4));
    background: -moz-linear-gradient(center top, #eeeeee 5%, #e4e4e4 100%);
}

/* line 4277, ../sass/modules/_atgStyle.scss */
.bgradientbg {
    color: #043d6a;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #a0dbfd;
    background: #c6e9fd;
}

/* line 4289, ../sass/modules/_atgStyle.scss */
.ggradientbg {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #cccccc;
    background: #f7f7f7;
    background: -webkit-gradient(linear, left top, left bottom, from(white), to(#eeeeee));
    /* for webkit browsers */
    background: -moz-linear-gradient(top, white, #eeeeee);
    /* for firefox 3.6+ */
}

    /* line 4302, ../sass/modules/_atgStyle.scss */
    .ggradientbg:hover {
        background: #ffffff;
        background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#dddddd));
        /* for webkit browsers */
        background: -moz-linear-gradient(top, #f7f7f7, #dddddd);
        /* for firefox 3.6+ */
    }

/* line 4308, ../sass/modules/_atgStyle.scss */
.fgradientbg {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #cccccc;
    background: #f7f7f7;
    background: -webkit-gradient(linear, left top, left bottom, from(white), to(#eeeeee));
    /* for webkit browsers */
    background: -moz-linear-gradient(top, white, #eeeeee);
    /* for firefox 3.6+ */
}

/* line 4321, ../sass/modules/_atgStyle.scss */
.bbgradientbg {
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #cdedff;
    background: #e8f6ff;
    background: -webkit-gradient(linear, left top, left bottom, from(#f8fdff), to(#cdedff));
    /* for webkit browsers */
    background: -moz-linear-gradient(top, #f8fdff, #cdedff);
    /* for firefox 3.6+ */
}

    /* line 4334, ../sass/modules/_atgStyle.scss */
    .bbgradientbg:hover {
        background: #e8f6ff;
        background: -webkit-gradient(linear, left top, left bottom, from(#f4fcff), to(#a6dbfa));
        /* for webkit browsers */
        background: -moz-linear-gradient(top, #f4fcff, #a6dbfa);
        /* for firefox 3.6+ */
    }

/* line 4340, ../sass/modules/_atgStyle.scss */
.bbfgradientbg {
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #cccccc;
    background: #f7f7f7;
    background: -webkit-gradient(linear, left top, left bottom, from(white), to(#eeeeee));
    /* for webkit browsers */
    background: -moz-linear-gradient(top, white, #eeeeee);
    /* for firefox 3.6+ */
}

/*lowes*/
/* line 4354, ../sass/modules/_atgStyle.scss */
.lowesblue {
    color: #134c8f;
}

/* line 4358, ../sass/modules/_atgStyle.scss */
.lowespink {
    color: #c11745;
}

/* line 4362, ../sass/modules/_atgStyle.scss */
.lfooterBox {
    width: 140px;
}

    /* line 4366, ../sass/modules/_atgStyle.scss */
    .lfooterBox a {
        display: block;
        text-indent: 5px;
        font-size: 8pt;
        color: #fff;
        text-decoration: none;
    }

        /* line 4374, ../sass/modules/_atgStyle.scss */
        .lfooterBox a:hover {
            color: #fff;
            text-decoration: underline;
        }

        /* line 4379, ../sass/modules/_atgStyle.scss */
        .lfooterBox a:visited {
            color: #fff;
            text-decoration: none;
        }

/* line 4384, ../sass/modules/_atgStyle.scss */
.lowescaBG {
    background: none;
    background-color: #369;
    color: #636;
}

/* line 4390, ../sass/modules/_atgStyle.scss */
.gradientblue {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #346db4), color-stop(1, #134c8f));
    background: -moz-linear-gradient(center top, #346db4 5%, #134c8f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#346db4', endColorstr='#134c8f');
    background-color: #346db4;
    display: inline-block;
    color: #ffffff;
    font-family: arial;
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;
    padding-top: 3px;
    padding-bottom: 3px;
    text-decoration: none;
    height: 16px;
}

/*.lowespopupbg {
   background-color: white;
   border: 3px solid #4572B3;
   width: 450px;
   height: auto;
   position: absolute;
   left: 115px;
   top: 50px;
}*/
/* line 4415, ../sass/modules/_atgStyle.scss */
.pinkBtn {
    background: #de2f5b;
    background: -webkit-gradient(linear, left top, left bottom, from(#de2f5b), to(#aa193e));
    /* for webkit browsers */
    background: -moz-linear-gradient(top, #de2f5b, #aa193e);
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    display: inline-block;
    color: #ffffff;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    padding: 6px 10px;
    text-decoration: none;
    cursor: pointer;
    border: none;
}

/* line 4435, ../sass/modules/_atgStyle.scss */
.storesprite {
    background-image: url("//images.atgstores.com/images/layout/storesprite.png");
    background-repeat: no-repeat;
}

/* line 4447, ../sass/modules/_atgStyle.scss */
#bulb {
    width: 39px;
    height: 38px;
    margin-left: 4px;
    background-position: 0 -40px;
}

/* line 4454, ../sass/modules/_atgStyle.scss */
#cellbattery {
    width: 39px;
    height: 38px;
    margin-left: 4px;
    background-position: 0 -80px;
}

/* line 4461, ../sass/modules/_atgStyle.scss */
#rebattery {
    width: 39px;
    height: 38px;
    background-position: 0 -120px;
}

/* line 4467, ../sass/modules/_atgStyle.scss */
.starta {
    padding-left: 28px;
    height: 25px;
    float: left;
    margin-right: 20px;
    background-position: 0 -160px;
}

/* line 4475, ../sass/modules/_atgStyle.scss */
.endb {
    padding-left: 28px;
    height: 26px;
    float: left;
    margin-top: 10px;
    margin-right: 8px;
    margin-bottom: 5px;
    background-position: 0 -185px;
}

/* line 4485, ../sass/modules/_atgStyle.scss */
.spritelowes {
    background-image: url("//images.atgstores.com/images/layout/lowessprite051313.png");
    background-repeat: no-repeat;
}

/* line 4490, ../sass/modules/_atgStyle.scss */
#btnSignUpFooterl {
    top: 58px;
    left: 158px;
    width: 34px;
    padding-bottom: 2px;
    height: 27px;
    background: none;
    background-color: #eee;
    color: #555;
}

/* line 4501, ../sass/modules/_atgStyle.scss */
#lpageDisclaimer {
    background-color: #00457c;
    margin: 15px auto 0 auto;
    width: 950px;
    clear: both;
    padding-bottom: 30px;
    text-align: left;
    font-size: 8pt;
    color: #666;
}

    /* line 4512, ../sass/modules/_atgStyle.scss */
    #lpageDisclaimer a {
        color: #666;
        text-decoration: none;
    }

        /* line 4517, ../sass/modules/_atgStyle.scss */
        #lpageDisclaimer a:hover {
            text-decoration: underline;
        }

/* line 4521, ../sass/modules/_atgStyle.scss */
#pinkok {
    width: 32px;
    height: 22px;
    margin: -3px 0 0 4px;
    border: none;
    cursor: pointer;
    background: url("//images.atgstores.com/images/layout/lowessprite051313.png") 0px -250px;
    vertical-align: middle;
}

/* line 4531, ../sass/modules/_atgStyle.scss */
#bluesign {
    width: 50px;
    height: 19px;
    margin-left: 43px;
    background-position: 0 -272px;
    border: none;
    cursor: pointer;
}

/* line 4540, ../sass/modules/_atgStyle.scss */
#eflyer {
    width: 29px;
    height: 26px;
    margin-left: 4px;
    background-position: 0 -291px;
}

/* line 4547, ../sass/modules/_atgStyle.scss */
#toplogo {
    width: 126px;
    height: 65px;
    margin-left: 4px;
    background-position: 0 -317px;
}

/*#paint{width: 33px;height: 33px; margin-left:4px;background-position:0 -383px;}
#bulb{width: 33px;height: 33px; margin-left:4px;background-position:0 -416px;}
#cellbattery{width: 33px;height: 33px; margin-left:4px;background-position:0 -448px;}
#rebattery{width: 33px;height: 33px; margin-left:4px;background-position:0 -479px;}*/
/* line 4557, ../sass/modules/_atgStyle.scss */
#changestore {
    width: 113px;
    height: 17px;
    margin-left: 4px;
    background-position: 0 -511px;
}

/* line 4564, ../sass/modules/_atgStyle.scss */
#viewmap {
    width: 61px;
    height: 17px;
    margin-left: 4px;
    background-position: 0 -528px;
}

/* line 4571, ../sass/modules/_atgStyle.scss */
#footerlogo {
    width: 160px;
    height: 72px;
    background-position: 0 0;
}

/* line 4577, ../sass/modules/_atgStyle.scss */
#footerlowprice {
    width: 120px;
    height: 120px;
    float: left;
    margin-right: 20px;
    background-position: 0 -72px;
}

/* line 4585, ../sass/modules/_atgStyle.scss */
#footercom {
    width: 90px;
    height: 59px;
    float: left;
    margin-top: 4px;
    margin-right: 8px;
    margin-bottom: 5px;
    background-position: 0 -192px;
}

/* line 4595, ../sass/modules/_atgStyle.scss */
#rinkReno {
    width: 208px;
    height: 70px;
    background-position: 0 -656px;
}

/*Clearance pop up Page*/
/* line 4603, ../sass/modules/_atgStyle.scss */
div#ClearancePageContainer div#closeButton {
    position: relative;
    float: right;
    margin-right: -8px;
    margin-top: -8px;
    cursor: pointer;
    border: none;
}

/* line 4612, ../sass/modules/_atgStyle.scss */
div#ClearancePageContainer {
    padding: 8px;
}

    /* line 4616, ../sass/modules/_atgStyle.scss */
    div#ClearancePageContainer input#clearanceQty {
        width: 25px;
    }

    /* line 4620, ../sass/modules/_atgStyle.scss */
    div#ClearancePageContainer span#qtyText {
        font-size: 10pt;
        color: black;
        font-weight: normal;
        padding-left: 3px;
    }

    /* line 4627, ../sass/modules/_atgStyle.scss */
    div#ClearancePageContainer span#cRetailPrice {
        padding-left: 63px;
        text-decoration: line-through;
    }

    /* line 4632, ../sass/modules/_atgStyle.scss */
    div#ClearancePageContainer span#cPricePrice {
        padding-left: 10px;
    }

    /* line 4636, ../sass/modules/_atgStyle.scss */
    div#ClearancePageContainer div#clearanceShipping {
        padding-left: 4px;
    }

    /* line 4640, ../sass/modules/_atgStyle.scss */
    div#ClearancePageContainer span#numRemaining {
        padding-left: 7px;
    }

    /*div#ClearancePageContainer div#cPrice{padding-bottom:16px;}*/
    /* line 4646, ../sass/modules/_atgStyle.scss */
    div#ClearancePageContainer div#rPrice {
        padding-bottom: 5px;
    }

    /* line 4650, ../sass/modules/_atgStyle.scss */
    div#ClearancePageContainer img#btnAddToCart {
        cursor: pointer;
        vertical-align: middle;
    }

    /* line 4655, ../sass/modules/_atgStyle.scss */
    div#ClearancePageContainer ol.numberedList {
        list-style: decimal;
        margin-left: 30px;
    }

        /* line 4660, ../sass/modules/_atgStyle.scss */
        div#ClearancePageContainer ol.numberedList li {
            font-size: 16pt;
            color: #BBBBBB;
            font-weight: bold;
        }

            /* line 4666, ../sass/modules/_atgStyle.scss */
            div#ClearancePageContainer ol.numberedList li#qty {
                margin-top: 35px;
            }

            /* line 4670, ../sass/modules/_atgStyle.scss */
            div#ClearancePageContainer ol.numberedList li#cart {
                margin-top: 10px;
            }

/*/Navigation/Main/Toppanel.ascx Styles*/
/* line 4675, ../sass/modules/_atgStyle.scss */
.sublink4 {
    width: 250px;
    height: 16px;
    display: block;
    text-align: center;
}

/* line 4682, ../sass/modules/_atgStyle.scss */
.sublink5 {
    width: 195px;
    height: 16px;
    display: block;
    text-align: center;
}

/* line 4689, ../sass/modules/_atgStyle.scss */
.sublink6 {
    width: 165px;
    height: 16px;
    display: block;
    text-align: center;
}

/*/products/default.ascx*/
/* line 4697, ../sass/modules/_atgStyle.scss */
#divProdHead {
    display: none;
}

/*/products/stylelandingpage.ascx*/
/* line 4702, ../sass/modules/_atgStyle.scss */
a.catalogueLinks {
    display: block;
    border-top: dotted 1px #ccc;
    margin: 4px 11px;
    padding-top: 4px;
}

/*/products/productitems.ascx*/
/* line 4710, ../sass/modules/_atgStyle.scss */
a#AddToCartToSeePrice {
    text-decoration: none;
    color: #666666;
}

/* line 4715, ../sass/modules/_atgStyle.scss */
span a#AddToCartToSeePrice:hover {
    text-decoration: underline;
}

/* line 4719, ../sass/modules/_atgStyle.scss */
div.finishCount {
    padding-left: 8px;
    height: 19px;
    margin-top: -19px;
    width: 100%;
    background: #FFFFFF;
    opacity: 0.65;
    filter: alpha(opacity=65);
    width: 202px;
}

/* line 4730, ../sass/modules/_atgStyle.scss */
div.finishCountText {
    top: 214px;
    left: 54px;
    color: #444444;
}

/*/homepage/auto/imagepanel.ascx*/
/* line 4737, ../sass/modules/_atgStyle.scss */
#mapHolder {
    display: none;
}

/*/cart/cartnew.ascx*/
/* line 4742, ../sass/modules/_atgStyle.scss */
.spParcelShip {
    background: url(//images.atgstores.com/images/layout/lowescart08012012.png) 0px -223px no-repeat;
    height: 22px;
    float: left;
}

    /* line 4748, ../sass/modules/_atgStyle.scss */
    .spParcelShip label {
        margin-left: 25px;
        font-size: 8pt;
    }

    /* line 4753, ../sass/modules/_atgStyle.scss */
    .spParcelShip input {
        margin-left: 0px;
    }

/* line 4757, ../sass/modules/_atgStyle.scss */
.spParcelShipDark {
    background: url("//images.atgstores.com/images/layout/lowescart.png") no-repeat scroll 0px -355px transparent;
    height: 22px;
    float: left;
}

/* line 4762, ../sass/modules/_atgStyle.scss */
.spInstorePickup {
    background: url(//images.atgstores.com/images/layout/lowescart08012012.png) 0px -201px no-repeat;
    height: 22px;
    float: left;
}

    /* line 4768, ../sass/modules/_atgStyle.scss */
    .spInstorePickup label {
        margin-left: 25px;
        font-size: 8pt;
    }

    /* line 4773, ../sass/modules/_atgStyle.scss */
    .spInstorePickup input {
        margin-left: 0px;
    }

/* line 4777, ../sass/modules/_atgStyle.scss */
.spInstorePickupDark {
    background: url(//images.atgstores.com/images/layout/lowescart08012012.png) 0px -333px no-repeat;
    height: 22px;
    float: left;
}

/* line 4782, ../sass/modules/_atgStyle.scss */
.spTruckDelivery {
    background: url(//images.atgstores.com/images/layout/lowescart08012012.png) 0px -70px no-repeat;
    height: 22px;
    float: left;
}

    /* line 4788, ../sass/modules/_atgStyle.scss */
    .spTruckDelivery label {
        margin-left: 25px;
        font-size: 8pt;
    }

    /* line 4793, ../sass/modules/_atgStyle.scss */
    .spTruckDelivery input {
        margin-left: 0px;
    }

/* line 4797, ../sass/modules/_atgStyle.scss */
.spTruckDeliveryDark {
    background: url(//images.atgstores.com/images/layout/lowescart08012012.png) 0px -311px no-repeat;
    height: 22px;
    float: left;
    margin-top: 10px;
}

/* line 4802, ../sass/modules/_atgStyle.scss */
.spAtgShip {
    background: url(//images.atgstores.com/images/layout/lowescart08012012.png) 0px -70px no-repeat;
    height: 22px;
    float: left;
}

    /* line 4808, ../sass/modules/_atgStyle.scss */
    .spAtgShip label {
        margin-left: 25px;
        font-size: 8pt;
    }

    /* line 4813, ../sass/modules/_atgStyle.scss */
    .spAtgShip input {
        margin-left: 0px;
    }

/* line 4817, ../sass/modules/_atgStyle.scss */
.onlineExclusive {
    background: url(//images.atgstores.com/images/layout/lowescart08012012.png) 0px -377px no-repeat;
    height: 22px;
}

/* line 4822, ../sass/modules/_atgStyle.scss */
#tblCartItem td {
    border-top: 1pt solid #CCC;
    color: #666;
}

/* line 4827, ../sass/modules/_atgStyle.scss */
#tblCartItem th {
    text-align: center;
}

/* line 4831, ../sass/modules/_atgStyle.scss */
#divShipOpt td {
    border: none;
}

/* line 4835, ../sass/modules/_atgStyle.scss */
.cartmsg {
    clear: both;
    width: 915px;
    padding: 20px 8px 20px 80px;
}

/* line 4841, ../sass/modules/_atgStyle.scss */
.payOpt {
    background: url(//images.atgstores.com/images/cc_2.png) no-repeat;
    width: 36px;
    height: 22px;
    float: left;
}

/*/voice/displaycart.aspx*/
/* line 4849, ../sass/modules/_atgStyle.scss */
.displayCartBtn {
    position: absolute;
    right: 0px;
    top: 6px;
    width: 119px;
    height: 29px;
    cursor: pointer;
    background-color: #f8f8f8;
    background-position: 0px -243px;
    background-repeat: no-repeat;
}

/*/cart/checkout/checkout.ascx*/
/* line 4862, ../sass/modules/_atgStyle.scss */
#divShipAddress {
    width: 590px;
    float: left;
    padding-bottom: 10px;
}

/* line 4868, ../sass/modules/_atgStyle.scss */
#divTotal {
    padding-right: 10px;
    padding-left: 10px;
}

    /* line 4873, ../sass/modules/_atgStyle.scss */
    #divTotal span {
        float: right;
    }

/* line 4877, ../sass/modules/_atgStyle.scss */
#leftBox {
    width: 600px;
    float: left;
}

/* line 4882, ../sass/modules/_atgStyle.scss */
#rightBox {
    float: left;
    margin-left: 10px;
    width: 370px;
}

/* line 4888, ../sass/modules/_atgStyle.scss */
#securityMsg {
    float: left;
    margin: 10px;
    width: 350px;
}

    /* line 4894, ../sass/modules/_atgStyle.scss */
    #securityMsg p {
        margin-bottom: 10px;
        margin-top: 5px;
        padding: 0px;
    }

/* line 4900, ../sass/modules/_atgStyle.scss */
#divSafeIcon {
    width: 38px;
    height: 38px;
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
    background: url("//images.atgstores.com/images/layout/checkout112911.png") no-repeat scroll 0 -321px transparent;
}

/* line 4909, ../sass/modules/_atgStyle.scss */
#divSecureIcon {
    width: 38px;
    height: 38px;
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
    background: url("//images.atgstores.com/images/layout/checkout112911.png") no-repeat scroll 0 -359px transparent;
}

/* line 4918, ../sass/modules/_atgStyle.scss */
#divOrderItem {
    overflow: auto;
}

/* line 4922, ../sass/modules/_atgStyle.scss */
#orderSummary {
    border: 1px solid #AAAAAA;
    float: left;
}

/* line 4927, ../sass/modules/_atgStyle.scss */
#bBoxHeader {
    background: none;
    margin-bottom: 15px;
    position: relative;
}

/* line 4933, ../sass/modules/_atgStyle.scss */
#divButton, #divWait {
    float: right;
    margin-right: 5px;
}

/* line 4938, ../sass/modules/_atgStyle.scss */
#summaryInfoTotal {
    border-top: 1px dotted #CCC;
    margin-top: 5px;
    padding-top: 2px;
    width: 160px;
    float: right;
}

    /* line 4946, ../sass/modules/_atgStyle.scss */
    #summaryInfoTotal span {
        font-size: 12pt;
        color: #002144;
        font-weight: bold;
    }

/* line 4952, ../sass/modules/_atgStyle.scss */
#divPaymentBilling {
    margin: 10px;
    border-top: 1px dotted #CCC;
    border-bottom: 1px dotted #CCC;
    padding-top: 10px;
    padding-bottom: 10px;
    overflow: hidden;
    clear: both;
}

/* line 4962, ../sass/modules/_atgStyle.scss */
#divBillAddress {
    width: 160px;
    float: left;
    overflow: hidden;
}

/* line 4968, ../sass/modules/_atgStyle.scss */
#divPaymentInfo {
    width: 160px;
    float: left;
    padding-left: 10px;
    overflow: hidden;
    border-left: 1px dotted #CCC;
}

/* line 4976, ../sass/modules/_atgStyle.scss */
#divTotal {
    overflow: hidden;
}

/* line 4980, ../sass/modules/_atgStyle.scss */
.rowDiv {
    clear: both;
}

/* line 4984, ../sass/modules/_atgStyle.scss */
#atgPolicyDiv {
    clear: both;
    width: 875px;
    margin-top: 10px;
    padding-left: 80px;
}

/* line 4991, ../sass/modules/_atgStyle.scss */
#divErrorMessage, #errorMessage2 {
    clear: both;
    width: 875px;
    font-weight: bold;
    padding-left: 80px;
}

/* line 4998, ../sass/modules/_atgStyle.scss */
#infoMsg {
    clear: both;
    width: 875px;
    font-weight: bold;
    padding-left: 80px;
    height: 18px;
}

/* line 5006, ../sass/modules/_atgStyle.scss */
#lowesEmployeeIDArea {
    width: 300px;
    float: left;
}

/* line 5011, ../sass/modules/_atgStyle.scss */
#lowesStoreIDArea {
    width: 250px;
    float: left;
}

/* line 5016, ../sass/modules/_atgStyle.scss */
#updateLowesArea {
    width: 230px;
    float: left;
}

/* line 5021, ../sass/modules/_atgStyle.scss */
.warning span {
    color: #ffffff;
    font-weight: bold;
}

/*/navigation/alternate/checkout.ascx*/
/* line 5027, ../sass/modules/_atgStyle.scss */
#divAddressInfoHead, #divFinalReviewHead, #divOrderCompleteHead {
    float: right;
    height: 30px;
    margin-right: 10px;
    width: 450px;
}

/* line 5034, ../sass/modules/_atgStyle.scss */
#divAddressInfoHead {
    background: url("//images.atgstores.com/images/layout/checkout.png") no-repeat scroll 0 -38px transparent;
}

/* line 5038, ../sass/modules/_atgStyle.scss */
#divFinalReviewHead {
    background: url("//images.atgstores.com/images/layout/checkout.png") no-repeat scroll 0 -68px transparent;
}

/* line 5042, ../sass/modules/_atgStyle.scss */
#divOrderCompleteHead {
    background: url("//images.atgstores.com/images/layout/checkout.png") no-repeat scroll 0 -98px transparent;
}

/* line 5046, ../sass/modules/_atgStyle.scss */
#checkoutTitle {
    float: left;
    margin-left: 10px;
    width: 450px;
}

/*/cart/ordercomplete.aspx*/
/* line 5053, ../sass/modules/_atgStyle.scss */
.posttofb {
    margin-top: 16px;
    margin-left: 20px;
    width: 140px;
    height: 23px;
    border: 0px;
    background-image: url("//images.atgstores.com/images/layout/post2fb.png");
    cursor: pointer;
}

/*p.880 {
    font-size: 10pt;
    width: 880px;
    margin-top: 0px;
    padding-top: 0px;
    padding-left: 20px;
}*/
/*/articles/articleLowes.aspx*/
/* line 5072, ../sass/modules/_atgStyle.scss */
.arrowbullet {
    padding-left: 15px;
    background: url("//images.atgstores.com/images/layout/greyarrow.png") 0 3px no-repeat;
    color: #666;
}

/* line 5078, ../sass/modules/_atgStyle.scss */
.whiteVisit:visited {
    color: #FFF;
}

/* line 5082, ../sass/modules/_atgStyle.scss */
.whiteVisit:hover {
    color: #FFF;
}

/* line 5086, ../sass/modules/_atgStyle.scss */
.whiteVisit:visited:hover {
    color: #FFF;
}

/* Add bullets back to ULs */
/* line 5091, ../sass/modules/_atgStyle.scss */
ul.bullet {
    list-style: disc;
}

    /* line 5095, ../sass/modules/_atgStyle.scss */
    ul.bullet li {
        margin-left: 20px;
    }

ol.decimal {
    list-style: decimal;
}

    ol.decimal li {
        margin-left: 20px;
    }

/*video*/
/* line 5100, ../sass/modules/_atgStyle.scss */
.shadowbox {
    width: 132px;
    height: 116px;
    padding: 4px;
    background-color: #eeeeee;
    -moz-box-shadow: 3px 3px 4px #ddd;
    -webkit-box-shadow: 3px 3px 4px #ddd;
    box-shadow: 3px 3px 4px #ddd;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#dddddd')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#dddddd');
}

/* line 5114, ../sass/modules/_atgStyle.scss */
.videosprite {
    background-image: url("//images.atgstores.com/images/layout/videosprite.png");
    background-repeat: no-repeat;
}

/* line 5119, ../sass/modules/_atgStyle.scss */
.videicon {
    background-position: 0px 0px;
    height: 46px;
    border: none;
}

/* line 5125, ../sass/modules/_atgStyle.scss */
.playbutton {
    background-position: 0px -46px;
    height: 31px;
    border: none;
}

/*New Cart Buttons*/
/* line 5132, ../sass/modules/_atgStyle.scss */
.cartsprite {
    background-image: url("//images.atgstores.com/images/layout/cartsprite.png");
    background-repeat: no-repeat;
}

/* line 5137, ../sass/modules/_atgStyle.scss */
.print {
    background-position: 0px -44px;
    height: 22px;
    border: none;
}

/* line 5143, ../sass/modules/_atgStyle.scss */
.email {
    background-position: 0px -66px;
    height: 22px;
    border: none;
}

/*rewards icons*/
/* line 5150, ../sass/modules/_atgStyle.scss */
.rewardssprite {
    background-image: url("//images.atgstores.com/images/layout/rewardslevel.png");
    background-repeat: no-repeat;
}

/* line 5155, ../sass/modules/_atgStyle.scss */
.bronze {
    background-position: 0px 0px;
    height: 40px;
    border: none;
}

/* line 5161, ../sass/modules/_atgStyle.scss */
.silver {
    background-position: 0px -40px;
    height: 40px;
    border: none;
}

/* line 5167, ../sass/modules/_atgStyle.scss */
.gold {
    background-position: 0px -80px;
    height: 40px;
    border: none;
}

/* line 5173, ../sass/modules/_atgStyle.scss */
.platinum {
    background-position: 0px -120px;
    height: 40px;
    border: none;
}

/*New Input Box*/
/* line 5181, ../sass/modules/_atgStyle.scss */
.req {
    /* background:#fff url('//images.atgstores.com/images/layout/asterisk.png') no-repeat top right; */
}

/*Label's positioning*/
/* line 5186, ../sass/modules/_atgStyle.scss */
.labelPos {
    margin-bottom: -7px;
    display: block;
    margin-top: 8px;
}

/* NEW 2/21/2013 */
/* line 5193, ../sass/modules/_atgStyle.scss */
.atgInput {
    margin: 5px 0;
    position: relative;
    padding: 6px;
    background: transparent;
    outline: none;
    transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border: 1px solid #aaa;
    -webkit-box-shadow: 0 1px 0 white;
    -moz-box-shadow: 0 1px 0 #fff;
    box-shadow: 0 1px 0 white;
    background: #FFF;
}

/* line 5212, ../sass/modules/_atgStyle.scss */
select.atgInput {
    padding: 0;
    padding-left: 2px;
    height: 30px;
    color: #444444;
}

/* IE Select Box Height */
/*select.atgInput{*zoom: 1.6;*font-size: 9px;}*/
/* line 5222, ../sass/modules/_atgStyle.scss */
.errIcon {
    position: absolute;
    right: -7px;
    top: 0px;
    z-index: 10;
}

/*original from github

.input {
  margin: 5px 0;
  background: white;
  float: left;
  clear: both;
}
.input span {
  position: absolute;
  padding: 5px;
  margin-left: 3px;
  color: #999;
}
.input input, .input textarea, .input select {
  position: relative;
  margin: 0;
  border-width: 1px;
  padding: 6px;
  background: transparent;
  font: inherit;
}

/* borders 
input, textarea, select { border: 1px solid #bbb; border-top-color: #777; border-bottom-color: #ddd; }
.input {
position: relative;
top: -5px;
}
      
*/
/* borders 
.inputboxborder input, .inputboxborder textarea{
    outline:none;
    transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border:1px solid #aaa;
	-webkit-box-shadow: 0 1px 0 white;
   -moz-box-shadow: 0 1px 0 #fff;
   box-shadow: 0 1px 0 white; }
*/
/*---Start classes and id for feedBack.ascx Form Fields --- Class .darkBgInput can be used as well as for any other inputs placed on the dark background */
/* line 5278, ../sass/modules/_atgStyle.scss */
#txtFeedBack {
    margin-top: 8px;
    padding-left: 5px;
    /*box-shadow: none;*/
    width: 209px;
    height: 80px;
}

/* line 5286, ../sass/modules/_atgStyle.scss */
#sendFeedB {
    margin-left: 2px;
    margin-top: 5px;
    width: 61px;
    height: 29px;
    padding: 0px;
}

/* line 5294, ../sass/modules/_atgStyle.scss */
#txtFbEmail {
    width: 137px;
}

/* line 5299, ../sass/modules/_atgStyle.scss */
.darkBgInput:focus {
    box-shadow: 0 0 5px #f28b37;
    -webkit-box-shadow: 0 0 5px #f28b37;
    -moz-box-shadow: 0 0 5px #f28b37;
    border: 1px solid #f28b37;
}

/* line 5306, ../sass/modules/_atgStyle.scss */
::-ms-input-placeholder {
    color: #999;
    font-weight: normal;
}

/* line 5311, ../sass/modules/_atgStyle.scss */
::-webkit-input-placeholder {
    color: #999;
    font-weight: normal;
}

/* line 5316, ../sass/modules/_atgStyle.scss */
::-moz-placeholder {
    color: #222;
    font-weight: normal;
}

/* Firefox 19+ */
/* line 5321, ../sass/modules/_atgStyle.scss */
:-moz-placeholder {
    color: #222;
    font-weight: normal;
}

/* Firefox 18- */
/* line 5327, ../sass/modules/_atgStyle.scss */
:focus::-ms-input-placeholder {
    color: #ddd;
}

/* line 5331, ../sass/modules/_atgStyle.scss */
:focus::-webkit-input-placeholder {
    color: #ccc;
}

/* line 5335, ../sass/modules/_atgStyle.scss */
:focus::-moz-placeholder {
    color: #aaa;
}

/* Firefox 19+ */
/* line 5339, ../sass/modules/_atgStyle.scss */
:focus:-moz-placeholder {
    color: #aaa;
}

/* Firefox 18- */
/*---End classes for feedBack.ascx---*/
/* line 5348, ../sass/modules/_atgStyle.scss */
.redborder {
    box-shadow: 0 0 3px #b95151;
    -webkit-box-shadow: 0 0 3px #b95151;
    -moz-box-shadow: 0 0 3px #b95151;
    border: 1px solid #b95151;
}

    /* line 5355, ../sass/modules/_atgStyle.scss */
    .redborder:focus {
        background-color: #fff;
    }

/*pro service project*/
/* line 5360, ../sass/modules/_atgStyle.scss */
.loadbar {
    outline: none;
    transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    color: #999;
    padding-left: 6px;
    padding-top: 4px;
    padding-bottom: 4px;
    height: 6px;
}

/* line 5372, ../sass/modules/_atgStyle.scss */
.inner {
    height: 4px;
    margin: 1px;
    background-color: #1b6118;
    background-repeat: repeat-x;
    background-image: -moz-linear-gradient(top, #47ba42 0, #1b6118 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #47ba42), color-stop(100%, #1b6118));
    background-image: -webkit-linear-gradient(top, #47ba42 0, #1b6118 100%);
    background-image: -ms-linear-gradient(top, #47ba42 0, #1b6118 100%);
    background-image: -o-linear-gradient(top, #47ba42 0, #1b6118 100%);
    background-image: linear-gradient(top, #47ba42 0%, #1b6118 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#47ba42',endColorstr='#1b6118',GradientType=0);
}

/* line 5386, ../sass/modules/_atgStyle.scss */
.outer {
    height: 6px;
    background-color: #999999;
    background-repeat: repeat-x;
    background-image: -moz-linear-gradient(top, #eeeeee 0, #999999 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #999999));
    background-image: -webkit-linear-gradient(top, #eeeeee 0, #999999 100%);
    background-image: -ms-linear-gradient(top, #eeeeee 0, #999999 100%);
    background-image: -o-linear-gradient(top, #eeeeee 0, #999999 100%);
    background-image: linear-gradient(top, #eeeeee 0%, #999999 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#999999',GradientType=0);
}

/* Double Sized Review Stars */
/* line 5400, ../sass/modules/_atgStyle.scss */
.brvwStar0 {
    background: url("//images.atgstores.com/images/layout/biggoldstar.png") 0 0 no-repeat;
    margin: 2px 0 6px 0;
    height: 32px;
    line-height: 32px;
}

/* line 5407, ../sass/modules/_atgStyle.scss */
.brvwStar05 {
    background: url("//images.atgstores.com/images/layout/biggoldstar.png") 0 -32px no-repeat;
    margin: 2px 0 6px 0;
    height: 32px;
    line-height: 32px;
}

/* line 5414, ../sass/modules/_atgStyle.scss */
.brvwStar1 {
    background: url("//images.atgstores.com/images/layout/biggoldstar.png") 0 -64px no-repeat;
    margin: 2px 0 6px 0;
    height: 32px;
    line-height: 32px;
}

/* line 5421, ../sass/modules/_atgStyle.scss */
.brvwStar15 {
    background: url("//images.atgstores.com/images/layout/biggoldstar.png") 0 -96px no-repeat;
    margin: 2px 0 6px 0;
    height: 32px;
    line-height: 32px;
}

/* line 5428, ../sass/modules/_atgStyle.scss */
.brvwStar2 {
    background: url("//images.atgstores.com/images/layout/biggoldstar.png") 0 -128px no-repeat;
    margin: 2px 0 6px 0;
    height: 32px;
    line-height: 32px;
}

/* line 5435, ../sass/modules/_atgStyle.scss */
.brvwStar25 {
    background: url("//images.atgstores.com/images/layout/biggoldstar.png") 0 -160px no-repeat;
    margin: 2px 0 6px 0;
    height: 32px;
    line-height: 32px;
}

/* line 5442, ../sass/modules/_atgStyle.scss */
.brvwStar3 {
    background: url("//images.atgstores.com/images/layout/biggoldstar.png") 0 -192px no-repeat;
    margin: 2px 0 6px 0;
    height: 32px;
    line-height: 32px;
}

/* line 5449, ../sass/modules/_atgStyle.scss */
.brvwStar35 {
    background: url("//images.atgstores.com/images/layout/biggoldstar.png") 0 -224px no-repeat;
    margin: 2px 0 6px 0;
    height: 32px;
    line-height: 32px;
}

/* line 5456, ../sass/modules/_atgStyle.scss */
.brvwStar4 {
    background: url("//images.atgstores.com/images/layout/biggoldstar.png") 0 -256px no-repeat;
    margin: 2px 0 6px 0;
    height: 32px;
    line-height: 32px;
}

/* line 5463, ../sass/modules/_atgStyle.scss */
.brvwStar45 {
    background: url("//images.atgstores.com/images/layout/biggoldstar.png") 0 -288px no-repeat;
    margin: 2px 0 6px 0;
    height: 32px;
    line-height: 32px;
}

/* line 5470, ../sass/modules/_atgStyle.scss */
.brvwStar5 {
    background: url("//images.atgstores.com/images/layout/biggoldstar.png") 0 -320px no-repeat;
    margin: 2px 0 6px 0;
    height: 32px;
    line-height: 32px;
}

/* line 5477, ../sass/modules/_atgStyle.scss */
.cornerCircle {
    position: absolute;
    color: #FFF;
    top: -10px;
    right: -10px;
    padding: 0 4px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    border: 2px solid #FFFFFF;
    background-color: #d84949;
    -webkit-box-shadow: #B3B3B3 1px 1px 1px;
    -moz-box-shadow: #B3B3B3 1px 1px 1px;
    box-shadow: #B3B3B3 1px 1px 1px;
}

/*Winter Background*/
/* line 5493, ../sass/modules/_atgStyle.scss */
.specialBackground {
    /*background: url(//images.atgstores.com/images/layout/winterbkg12_1.jpg) top center repeat-x;
					    min-height: 744px; */
}

/*

.topPanelInnerWrapper {
	z-index: 400;
	position:relative;
	background: #FFF;
}

.printHide
{
	z-index: 3;
}


#RvFdOuterWrapper {
	z-index: 500;
	position: relative;
}

#divLinkBar {
    clear: both;
    height: 35px;
    position: relative !important;
    z-index: 6 !important;
}

#navATG_pnlATGBar {
	z-index: 1400;
	position: relative;
}

*/
/* line 5531, ../sass/modules/_atgStyle.scss */
.specialBackgroundCart {
    /*background: url('//images.atgstores.com/images/layout/pageback.png') #FFFFFF center 50% repeat-y;	*/
}

/* line 5535, ../sass/modules/_atgStyle.scss */
.shopallbg {
    background-color: #5c85ad;
    /*background-image: url("//images.atgstores.com/images/layout/shopallbg2.png");
    background-repeat: no-repeat;*/
}

    .shopallbg:hover {
        background-color: #336699;
    }

/* line 5540, ../sass/modules/_atgStyle.scss */
.topsellerbg {
    background-color: #f28b37;
    /*background-image: url("//images.atgstores.com/images/layout/topsellerbg2.png");
    background-repeat: no-repeat;*/
}

    .topsellerbg:hover {
        background-color: #c26f2c;
    }

/* line 5545, ../sass/modules/_atgStyle.scss */
.onsalebg {
    background-color: #d84949;
    /*background-image: url("//images.atgstores.com/images/layout/onsalebg2.png");
    background-repeat: no-repeat;*/
}

    .onsalebg:hover {
        background-color: #ad3a3a;
    }

/*

.divCatalogRightMain {
	background: #FFF;	
}

#divCatalogOuter {
	background: #FFF;	
	z-index: 400;
}

#breadCrumb {
	background: #FFF;
}

#frmMain {
	background: #FFF !important;
}

#divProductTop {
	background: #FFF !important;	
}

.cBlock {
	background: #FFF !important;	
}


#contentWrapper {
	background: #FFF !important;
	z-index: 5 !important;
}


#col1 {
	background: #FFF !important;
}


#col2 {
	background: #FFF !important;
}

.g18 {
	background: #FFF !important;
}

*/
/*start of top navigation style atg*/
/* line 5600, ../sass/modules/_atgStyle.scss */
#menuwrap {
    width: 1020px;
    margin: 30px auto;
    position: relative;
}

/*Only in use for Lowes Now*/
/* line 5607, ../sass/modules/_atgStyle.scss */
#menu {
    padding: 0;
    list-style: none;
    width: 1055px;
    margin: 100px 1px 0px auto;
    /*height:39px;*/
    outline: 0;
    background: #68625b;
}

/* line 5617, ../sass/modules/_atgStyle.scss */
#spnPhone {
    /*width: 111px;*/
}

/* line 5621, ../sass/modules/_atgStyle.scss */
#atgCart {
    position: relative;
    left: 15px;
}

/* line 5626, ../sass/modules/_atgStyle.scss */
.mi {
    float: left;
    display: block;
    text-align: center;
    padding: 4px 10px 4px 10px !important;
    margin-top: 7px;
    background: none;
    line-height: 21px;
}

    /* line 5636, ../sass/modules/_atgStyle.scss */
    .mi:hover {
        /*border: 1px solid #777777;*/
        background: #fff;
        -moz-border-radius: 5px 5px 0px 0px;
        -webkit-border-radius: 5px 5px 0px 0px;
        border-radius: 5px 5px 0px 0px;
    }

    /* line 5644, ../sass/modules/_atgStyle.scss */
    .mi a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        display: block;
        outline: 0;
        /*text-decoration: none;*/
        /*text-shadow: 1px 1px 1px #000;*/
    }

        /* line 5654, ../sass/modules/_atgStyle.scss */
        .mi a:first-child {
            color: #eee;
        }

    /* line 5657, ../sass/modules/_atgStyle.scss */
    .mi:hover a {
        color: #336699;
        /*text-shadow: 1px 1px 1px #fff;*/
        cursor: pointer;
    }

    /* line 5663, ../sass/modules/_atgStyle.scss */
    .mi h3 {
        text-decoration: none;
        border-bottom: none;
        background: none;
        line-height: 35px;
        font-size: 12pt;
        font-weight: bold;
        color: #336699;
    }

        /* line 5673, ../sass/modules/_atgStyle.scss */
        .mi h3:hover {
            color: #0d87aa;
            text-decoration: underline;
        }

    /* line 5678, ../sass/modules/_atgStyle.scss */
    .mi:hover div a {
        font-size: 12px;
        color: #336699;
    }

    /* line 5683, ../sass/modules/_atgStyle.scss */
    .mi:hover div li a:hover {
        color: #900;
        text-decoration: underline;
    }

    /* line 5688, ../sass/modules/_atgStyle.scss */
    .mi ul {
        height: 180px;
        list-style: none;
        padding: 0;
        margin: 0 0 12px 0;
    }

/* line 5695, ../sass/modules/_atgStyle.scss */
.liHide {
    height: 26px;
    width: 34px;
    float: left;
    display: block;
    text-align: center;
    padding: 4px 14px 4px 14px;
    margin-top: 7px;
    background: none;
    line-height: 21px;
}

/* line 5707, ../sass/modules/_atgStyle.scss */
.topSectionNav {
    margin-top: 25px;
    /*position: absolute;
    top: 2px;
    right: 10px;
    color: #999;
    display: inline;
    z-index: 9001;
    height: 16px;*/
}

/* line 5717, ../sass/modules/_atgStyle.scss */
a:hover .tooltip {
    display: block;
}

/* line 5721, ../sass/modules/_atgStyle.scss */
#imgMenuItem {
    padding: 8px 10px 4px 8px !important;
    right: 9px !important;
    background: url("//images.atgstores.com/img/saleMenu_04.png") top no-repeat !important;
    width: 50px !important;
    height: 36px !important;
    margin-top: 0px !important;
    border: none !important;
    text-align: center !important;
    position: absolute;
}

    /* line 5733, ../sass/modules/_atgStyle.scss */
    #imgMenuItem a {
        color: #eee !important;
        text-decoration: none !important;
        font-weight: bold !important;
    }

/* line 5739, ../sass/modules/_atgStyle.scss */
.divLogoArea {
    margin-top: 20px;
    margin-left: 40px;
}

/* line 5745, ../sass/modules/_atgStyle.scss */
.shopForWrapOtherHard {
    font-size: 8pt;
    color: #999;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 40px;
    left: 70px;
    font-weight: normal;
    text-transform: none;
}

    /* line 5757, ../sass/modules/_atgStyle.scss */
    .shopForWrapOtherHard img {
        margin-left: 251px;
        margin-top: -30px;
    }

/* line 5762, ../sass/modules/_atgStyle.scss */
.flyMenu::after {
    content: "";
    position: absolute;
    top: -6px;
    right: 5px;
    width: 0;
    border-width: 0 6px 6px;
    border-style: solid;
    border-color: #fff transparent;
}

/* line 5773, ../sass/modules/_atgStyle.scss */
.flyMenu::before {
    content: "";
    position: absolute;
    top: -7px;
    right: 3px;
    width: 0;
    border-width: 0 7px 7px;
    border-style: solid;
    border-color: #ccc transparent;
}

/* line 5784, ../sass/modules/_atgStyle.scss */
.flyMenu {
	width: 113px;
    height: auto;
	right: -6px;
    border-radius: 5px;
    /*box-shadow: rgba(0, 0, 0, 0.3) 1px 1px 1px;*/
    border: 1px solid #ddd;
	box-shadow: rgba(0,0,0,0.3) 1px 1px 6px -1px;
	background: #FFFFFF;
    position: absolute;
    top: 21px;
    z-index: 999999 !important;
	display:none;
	opacity:0;
}
.flyMenu, .flyMenu * {
    box-sizing: border-box;
}
.account:hover .flyMenu {
	display:block;
    -webkit-animation: displayFly1 0.2s;
    -webkit-animation-delay: 0.2s;
    animation: displayFly1 0.5s;
    animation-delay: 0.5s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
/* line 5790, ../sass/modules/_atgStyle.scss */


@-webkit-keyframes displayFly1 {
    from {
        border: 1px solid transparent;
        box-shadow: rgba(0,0,0,0) 1px 1px 6px -1px;
        opacity: 0;
        max-height: 0px;
    }

    to {
        border: 1px solid #ddd;
        box-shadow: rgba(0,0,0,0.3) 1px 1px 6px -1px;
        opacity: 1;
        max-height: 150px;
    }
}

@keyframes displayFly1 {
    from {
        border: 1px solid transparent;
        box-shadow: rgba(0,0,0,0) 1px 1px 6px -1px;
        opacity: 0;
        max-height: 0px;
    }

    to {
        border: 1px solid #ddd;
        box-shadow: rgba(0,0,0,0.3) 1px 1px 6px -1px;
        opacity: 1;
        max-height: 150px;
    }
}

.flyMenu li {
    width: 100%;
    height: 28px;
	line-height:26px;
    border-top: 1px solid #ddd;
	text-align:left;
	padding-left: 5px;
	background: #fff;
}

    /* line 5798, ../sass/modules/_atgStyle.scss */
    .flyMenu li:first-child {
        border-top: none;
		border-radius: 3px;
    }
	.flyMenu li:last-child {
		border-bottom-left-radius:3px;
		border-bottom-right-radius:3px;
	
	}

    /* line 5802, ../sass/modules/_atgStyle.scss */
    .flyMenu li:hover {
        background: #ddd;
    }

.flyMenu a {
	font-size: 8pt;
	color: #555;
}
.account:hover .flyMenu * {
    -webkit-animation: fadeIn .4s;
    animation: fadeIn .4s;
	-webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
	/*visibility:visible;
	opacity:1;*/
}

@-webkit-keyframes fadeIn {
    from {
		visibility:hidden;
        opacity: 0
    }

    to {
		visibility:visible;
        opacity: 1
    }
}

@keyframes fadeIn {
    from {
		visibility:hidden;
        opacity: 0
    }

    to {
		visibility:visible;
        opacity: 1
    }
}

/* line 5820, ../sass/modules/_atgStyle.scss */
.accountShow {
    position: relative;
    display: none;
    z-index: 9999;
}

/* line 5826, ../sass/modules/_atgStyle.scss */
#shippingATG {
    height: 86px;
    width: 107px;
    display: block;
    z-index: 999999;
    position: absolute;
    right: 530px;
}

/* line 5835, ../sass/modules/_atgStyle.scss */
#sHours {
    /*top: 2px;
    right: 226px;*/
}

/* line 5840, ../sass/modules/_atgStyle.scss */
.flyouthov {
    margin-left: -4px;
    display: inline-block;
    height: 18px;
    width: 107px;
    padding: 1px;
    padding-bottom: 6px;
    line-height: 20px;
    position: relative;
    z-index: 9999;
    text-align: center;
    color: white;
    cursor: pointer;
}

    /* line 5855, ../sass/modules/_atgStyle.scss */
    .flyouthov li {
        line-height: 20px;
        color: #999;
    }

    /* line 5860, ../sass/modules/_atgStyle.scss */
    .flyouthov ul {
        background: white;
        position: absolute;
        top: 23px;
        left: -1px;
        z-index: 999999 !important;
        width: 107px;
        display: none;
        border: 1px solid #ddd;
        -moz-border-radius: 0 0 5px 5px;
        -webkit-border-radius: 0 0 5px 5px;
        border-radius: 0 0 5px 5px;
        box-shadow: rgba(0, 0, 0, 0.3) 1px 1px 1px;
        text-align: left;
        overflow: hidden;
        border-top: none;
        text-indent: 3px !important;
    }

        /* line 5879, ../sass/modules/_atgStyle.scss */
        .flyouthov ul li {
            border-top: 1px solid #ddd;
            height: 20px;
            padding: 3px 0 2px 0;
        }

    /* line 5885, ../sass/modules/_atgStyle.scss */
    .flyouthov a {
        padding: 0 !important;
    }

    /* line 5889, ../sass/modules/_atgStyle.scss */
    .flyouthov ul li:hover {
        background: #ddd;
    }

        /* line 5893, ../sass/modules/_atgStyle.scss */
        .flyouthov ul li:hover a {
            color: #555;
        }

    /* line 5897, ../sass/modules/_atgStyle.scss */
    .flyouthov:hover {
        border: 1px solid #ccc;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        padding: 0;
        padding-bottom: 5px;
        box-shadow: rgba(0, 0, 0, 0.3) 1px 1px 1px;
        color: #555;
    }

        /* line 5907, ../sass/modules/_atgStyle.scss */
        .flyouthov:hover ul {
            display: block;
        }

/* line 5911, ../sass/modules/_atgStyle.scss */
.flyout a {
    display: block;
}

/* line 5915, ../sass/modules/_atgStyle.scss */
#allD {
    margin-left: 21px;
}

/*end of top navigation style atg*/
/*start of top navigation style lowesca*/
/*hehe
#menuwrapLowes {
    width:1262px;
    margin:30px auto;
    position:relative;  
}
*/
/* line 5929, ../sass/modules/_atgStyle.scss */
#liveChat {
    text-decoration: none;
    display: inline block;
}

/* line 5934, ../sass/modules/_atgStyle.scss */
#spHours {
    /*position: absolute;
    top: 35px;
    right: 17px;*/
}

/* line 5940, ../sass/modules/_atgStyle.scss */

#storeInfo {
    /*height: 22px;
    padding-top: 7px;
    text-align: right;
    padding-right: 19px;
    width: 500px;*/
}

/* line 5948, ../sass/modules/_atgStyle.scss */
#rewardA {
    padding: 0;
    padding-left: 20px;
}

/* line 5953, ../sass/modules/_atgStyle.scss */
#imgStar {
    vertical-align: middle;
}

/* line 5957, ../sass/modules/_atgStyle.scss */
#help {
    padding: 0 20px 0 18px;
}

/* line 5961, ../sass/modules/_atgStyle.scss */
.signUp {
    color: #999999;
    text-decoration: underline;
}

/* line 5966, ../sass/modules/_atgStyle.scss */
a.accountNavNew {
    display: block;
    border-bottom: none;
    padding-left: 8px;
    padding-bottom: 10px;
    padding: 3px 5px;
    color: #666;
    width: 58px;
    text-align: left;
    text-indent: 3px;
}

    /* line 5978, ../sass/modules/_atgStyle.scss */
    a.accountNavNew:hover {
        text-decoration: underline;
        color: #900;
    }

/*hehe.lowesSubmit {
    position:relative;
    left:22px;
    bottom:21px;
}
*/
/* line 5990, ../sass/modules/_atgStyle.scss */
#tbxpostalcode {
    font-size: 11px;
    color: #444;
    width: 60px;
    margin: 0;
    -webkit-text-size-adjust: none;
    /*position: relative;
  left: 21px;
  bottom: 27px;*/
}

/*hehe#lowesCart {
    position:relative;
    left:15px;
}
*/
/*hehe#divLowesShift {
    position:relative;
    left:680px;
}
*/
/* line 6010, ../sass/modules/_atgStyle.scss */
#divBackground {
    position: relative;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    height: 40px;
    margin-top: -101px;
    background-color: #2e64ac;
}

/*hehe.lowesBanner {
    position:absolute;
    left:122px;
    top:40px;
}
*/
/*hehe.miLowes {     
	float:left;
	display:block;
	text-align:center;
	padding: 4px 17px 4px 17px;
	margin-top:7px;
	background:none;	
	line-height:21px;
}
*/
/* line 6036, ../sass/modules/_atgStyle.scss */
.menuItemNoChild {
    float: left;
    display: block;
    text-align: center;
    padding: 4px 16px 4px 16px;
    margin-top: 7px;
    background: none;
    line-height: 21px;
}

    /*hehe
.miLowes:hover {
		
	background: #fafafa; 
	
	
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}
*/
    /* line 6056, ../sass/modules/_atgStyle.scss */
    .menuItemNoChild:hover {
        border: 1px solid #777777;
        background: #fafafa;
        /* Old browsers */
        background: -moz-linear-gradient(top, #fafafa 0%, #fcfcfc 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafafa), color-stop(70%, #fcfcfc), color-stop(100%));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #fafafa 0%, #fcfcfc 100%);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #fafafa 0%, #fcfcfc 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #fafafa 0%, #fcfcfc 100%);
        /* IE10+ */
        background: linear-gradient(to bottom, #fafafa 0%, #fcfcfc 100%);
        /* W3C */
        -moz-border-radius: 5px 5px 5px 5px;
        -webkit-border-radius: 5px 5px 5px 5px;
        border-radius: 5px 5px 5px 5px;
    }

    /* line 6070, ../sass/modules/_atgStyle.scss */
    .menuItemNoChild a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #EEE;
        display: block;
        outline: 0;
        text-decoration: none;
    }

    /* line 6079, ../sass/modules/_atgStyle.scss */
    .menuItemNoChild:hover a {
        color: #161616;
        text-shadow: 1px 1px 1px #fff;
        /*text-shadow: 1px 1px 1px #fff;*/
        cursor: pointer;
    }

/*hehe.miLowes a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	color: #EEE;
	display:block;
	outline:0;
	text-decoration:none;
}
*/
/*hehe.miLowes:hover a {
	color:#161616;
	text-shadow: 1px 1px 1px #fff;
}
*/
/* line 6101, ../sass/modules/_atgStyle.scss */
.flyL {
    z-index: 999999 !important;
    width: 1074px;
    position: absolute;
    padding: 10px 5px 10px 5px;
    margin: 4px auto;
    left: -1px;
    float: left;
    display: none;
    text-align: left;
    line-height: 24px;
    border: 1px solid #777777;
    border-top: none;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 1px;
    /*background:white;*/
    background: #ffffff;
    /* Old browsers */
    background: -moz-linear-gradient(top, white 0%, white 92%, #fafafa 94%, #eeeeee 97%, #dddddd 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(92%, white), color-stop(94%, #fafafa), color-stop(97%, #eeeeee), color-stop(100%, #dddddd));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, white 0%, white 92%, #fafafa 94%, #eeeeee 97%, #dddddd 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, white 0%, white 92%, #fafafa 94%, #eeeeee 97%, #dddddd 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, white 0%, white 92%, #fafafa 94%, #eeeeee 97%, #dddddd 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%, #ffffff 92%, #fafafa 94%, #eeeeee 97%, #dddddd 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 );
    /* IE6-9 */
    /* Rounded Corners */
    -moz-border-radius: 0px 5px 5px 5px;
    -webkit-border-radius: 0px 5px 5px 5px;
    border-radius: 0px 5px 5px 5px;
}

/* line 6130, ../sass/modules/_atgStyle.scss */
.flyF {
    z-index: 999;
    width: 1074px;
    position: absolute;
    padding: 10px 5px 10px 5px;
    margin: 4px auto;
    left: -1px;
    float: left;
    display: none;
    text-align: left;
    line-height: 24px;
    border: 1px solid #777777;
    border-top: none;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 1px;
    background: #ffffff;
    /* Old browsers */
    background: -moz-linear-gradient(top, white 0%, white 92%, #fafafa 94%, #eeeeee 97%, #dddddd 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(92%, white), color-stop(94%, #fafafa), color-stop(97%, #eeeeee), color-stop(100%, #dddddd));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, white 0%, white 92%, #fafafa 94%, #eeeeee 97%, #dddddd 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, white 0%, white 92%, #fafafa 94%, #eeeeee 97%, #dddddd 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, white 0%, white 92%, #fafafa 94%, #eeeeee 97%, #dddddd 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%, #ffffff 92%, #fafafa 94%, #eeeeee 97%, #dddddd 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 );
    /* IE6-9 */
    -moz-border-radius: 0px 5px 5px 5px;
    -webkit-border-radius: 0px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}

    /* line 6157, ../sass/modules/_atgStyle.scss */
    .flyL img, .flyF img, .flyM img, .flyR img {
        width: 100%;
        max-width: 1020px;
    }

/* line 6163, ../sass/modules/_atgStyle.scss */
.hovered {
    display: block;
    top: auto;
    left: 14px;
}

/* line 6178, ../sass/modules/_atgStyle.scss */
.c1,
.c2,
.c3,
.c4,
.c5,
.c6,
.c7,
.c8 {
    width: 210px;
    height: 230px;
    display: inline;
    float: left;
    position: relative;
    white-space: nowrap;
    padding: 0px 8px 0px 8px;
    margin: 0px 16px 0px 16px;
}

/*hehe
.miLowes h3 {	
    text-decoration:none;
    border-bottom:none;
    background:none;
    line-height:35px;
    font-size:12pt;
    font-weight:bold;
    color:#336699;
}

.miLowes h3:hover {
	color:#0d87aa;
}

.miLowes:hover div a {
	font-size:12px;
	color:#336699;
}

.miLowes:hover div li a:hover {
	color: #900;
    text-decoration: underline;
}

.miLowes ul {
    height:180px;
	list-style:none;
	padding:0;
	margin:0 0 12px 0;
}
*/
/* line 6220, ../sass/modules/_atgStyle.scss */
.lCat {
    text-indent: 5px;
}

    /* line 6224, ../sass/modules/_atgStyle.scss */
    .lCat a:hover {
        text-decoration: underline;
        color: #900 !important;
    }

/* line 6230, ../sass/modules/_atgStyle.scss */
.sm {
    color: #336699 !important;
}

    /* line 6234, ../sass/modules/_atgStyle.scss */
    .sm:hover {
        color: #03a1ed !important;
    }

/* line 6238, ../sass/modules/_atgStyle.scss */
.imgshadow {
    background: #FFFFFF;
    padding: 4px;
    border: 1px solid #777777;
    margin-top: 5px;
    -moz-box-shadow: 0px 0px 5px #666666;
    -webkit-box-shadow: 0px 0px 5px #666666;
    box-shadow: 0px 0px 5px #666666;
}

/* line 6248, ../sass/modules/_atgStyle.scss */
#wrapMargin {
    height: 4px;
}

/* line 6252, ../sass/modules/_atgStyle.scss */
#main {
    background-position: bottom;
    background-color: #eee;
    position: relative;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    z-index: 9998;
}

/* line 6263, ../sass/modules/_atgStyle.scss */
.verytop {
    height: 24px;
    text-align: right;
    padding: 2px 0;
    color: #999999;
    background-color: white;
}

    /* line 6271, ../sass/modules/_atgStyle.scss */
    .verytop a {
        padding-left: 10px;
        padding-right: 10px;
        color: #999999;
        height: 14px;
        line-height: 24px;
        text-decoration: none;
    }

/* line 6280, ../sass/modules/_atgStyle.scss */
.topsprite {
    background-image: url("//images.atgstores.com/images/layout/navsprite041714.png");
    background-repeat: no-repeat;
}

/* line 6285, ../sass/modules/_atgStyle.scss */
.logo {
    background-position: 0 0px;
    width: 255px;
    height: 67px;
    top: 38px;
    left: 16px;
}

/* line 6293, ../sass/modules/_atgStyle.scss */
.freeshipping {
    /*background-position: 0 -67px; 
    width: 645px;
    float: right;*/
    /*height: 86px;*/
}

/* line 6300, ../sass/modules/_atgStyle.scss */
.carticon {
    color: #8cb535;
    background-position: 0 -151px;
    height: 24px;
    margin-left: 8px;
    padding-left: 25px;
    padding-right: 19px;
}

/* line 6309, ../sass/modules/_atgStyle.scss */
.cellicon {
    background-position: 0 -169px;
    height: 16px;
    line-height: 16px;
    margin-left: 8px;
    padding-left: 14px;
}

/* line 6317, ../sass/modules/_atgStyle.scss */
.popicon {
    background-position: 1px -189px;
    height: 15px;
    line-height: 15px;
    margin-left: 8px;
    padding-left: 18px;
}

/* line 6325, ../sass/modules/_atgStyle.scss */
.droparrow {
    background-position: 0 -209px;
    height: 6px;
    width: 10px;
}

/* line 6331, ../sass/modules/_atgStyle.scss */
.saletag {
    background-position: 0 -220px;
    width: 68px;
    height: 41px;
    text-shadow: 0 -1px 0 #853131;
    color: #FFF;
    padding-top: 6px;
    float: right;
    margin-top: -3px;
    text-align: center;
}

    /* line 6347, ../sass/modules/_atgStyle.scss */
    .greybar strong, .greybar .strong, .greybar b, .greybar re {
        font-weight: bold;
        text-shadow: 0 1px 0 white;
    }

/* line 6352, ../sass/modules/_atgStyle.scss */
.rcorner {
    position: relative;
    display: inline-block;
    overflow: visible;
    background-repeat: no-repeat;
    border: 1px solid #cccccc;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

/* line 6366, ../sass/modules/_atgStyle.scss */
.searchbg {
    position: relative;
    height: 46px;
    width: 514px;
    float: right;
    margin-right: 16px;
    background-color: #999999;
    background-repeat: repeat-x;
    background-image: -moz-linear-gradient(top, #eeeeee 0, #999999 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #999999));
    background-image: -webkit-linear-gradient(top, #eeeeee 0, #999999 100%);
    background-image: -ms-linear-gradient(top, #eeeeee 0, #999999 100%);
    background-image: -o-linear-gradient(top, #eeeeee 0, #999999 100%);
    background-image: linear-gradient(top, #eeeeee 0%, #999999 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#999999',GradientType=0);
}

/*#searchSuggestions {
    border-top-left-radius: 7px;
    -webkit-border-top-left-radius:7px;
    -moz-border-radius-topleft:15px;
    position: relative;
    top: -5px;
    left: 8px;
    z-index: 999999;
    width: 396px;
    height: auto;
    background-color: #fff;
    border: 1px solid #ccc;
    border-top: none;
    border-left: none;
    border-bottom: none;
    display: none;
    background-image: url(//images.atgstores.com/images/searchleftborder.png);
    background-repeat: repeat-y;
    background-position: left;
    float: left;
    clear: both;
    padding-left: 16px;
}*/
/* line 6406, ../sass/modules/_atgStyle.scss */
#searchSuggestions {
    position: absolute;
    top: 93px;
    z-index: 999999;
    width: 92%;
    height: auto;
    background-color: #fff;
    border: 1px solid #ccc;
    border-top: none;
    display: none;
    /*background-image: url(//images.atgstores.com/images/searchleftborder.png);*/
    box-shadow: inset 1px -1px 6px -4px rgba(0,0,0,0.5);
    /* box-shadow: -1px 1px 4px -1px rgba(0,0,0,0.3); */
    padding-bottom: 6px;
    /*background-repeat: repeat-y;*/
    /*background-position: left;*/
    /*float: left;*/
    /*clear: both;*/
    padding-left: 16px;
}

/* line 6427, ../sass/modules/_atgStyle.scss */
#spStoreName {
    margin-right: 5px;
    padding-right: 5px;
}

/* line 6438, ../sass/modules/_atgStyle.scss */
#spStoreInfo {
    /*position: relative;
  left: 226px;
  top: 16px;*/
}

/* line 6444, ../sass/modules/_atgStyle.scss */
#mainStore a.btnSml {
    line-height: 15px;
}

/* line 6446, ../sass/modules/_atgStyle.scss */
#addressDiv #phone {
    padding-left: 0px;
}

/* line 6448, ../sass/modules/_atgStyle.scss */
/*.tooltipL {
    top: 2px !important;
    right: 211px !important;
}*/

/* line 6453, ../sass/modules/_atgStyle.scss */
.storel {
    margin: 0;
    /*position:relative;
  left:84px;
  top:36px;*/
}

/* line 6464, ../sass/modules/_atgStyle.scss */
.storelo {
    margin: 0;
    color: #c11745;
    font-weight: bold;
    font-size: 11pt;
    text-decoration: none;
    /*position: relative;
  right: 119px;*/
}

/* line 6474, ../sass/modules/_atgStyle.scss */
.ssSpan {
    display: block;
    padding-bottom: 8px;
}

/* line 6479, ../sass/modules/_atgStyle.scss */
.ssSpanMain {
    display: inline-block;
    text-align: left;
    float: left;
}

/*hehe
#A1Lowes {
    height: 11px;
    width: 85px;
}
*/
/* line 6492, ../sass/modules/_atgStyle.scss */
.newSearchButton {
    position: absolute;
    bottom: 8px;
    left: 420px;
    width: 87px;
    height: 33px;
}

/* line 6500, ../sass/modules/_atgStyle.scss */
.searchBox {
    outline: none;
    transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border: 1px solid #999;
    padding: 5px 0px 5px 6px;
    width: 400px;
    margin-top: 6px;
    margin-left: 8px;
    vertical-align: middle;
    float: left;
    font-size: 12pt;
}

/* line 6519, ../sass/modules/_atgStyle.scss */
.accover {
    position: absolute;
    z-index: 999;
    display: none;
    top: 20px;
    right: -7px;
    box-shadow: rgba(0, 0, 0, 0.3) 1px 2px 2px;
    border: 1px solid #ddd;
    border-top: none;
    border-radius: 0 0 3px 3px;
}

    /* line 6531, ../sass/modules/_atgStyle.scss */
    .accover li {
        text-align: left;
    }

/* line 6537, ../sass/modules/_atgStyle.scss */
.wrapMoreCat {
    height: 180px;
}

    /* line 6541, ../sass/modules/_atgStyle.scss */
    .wrapMoreCat img {
        width: 70px;
    }

/* line 6545, ../sass/modules/_atgStyle.scss */
.shopForWrap {
    position: absolute;
    top: 42px;
    left: 100px;
    color: #999;
}

    /* line 6552, ../sass/modules/_atgStyle.scss */
    .shopForWrap img {
        margin-left: 85px;
        margin-top: -4px;
    }

/* line 6557, ../sass/modules/_atgStyle.scss */
.shopForWrapTwo {
    position: absolute;
    top: 42px;
    left: 100px;
    color: #999;
}

    /* line 6564, ../sass/modules/_atgStyle.scss */
    .shopForWrapTwo img {
        margin-left: 70px;
        margin-top: -20px;
    }

/* line 6569, ../sass/modules/_atgStyle.scss */
.shopForWrapOther {
    font-size: 8pt;
    color: #999;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 40px;
    left: 70px;
    font-weight: normal;
    text-transform: none;
}

    /* line 6581, ../sass/modules/_atgStyle.scss */
    .shopForWrapOther img {
        margin-left: 128px;
        margin-top: -4px;
    }

/* line 6586, ../sass/modules/_atgStyle.scss */
.mainLogo {
    text-decoration: none;
}

    /* line 6590, ../sass/modules/_atgStyle.scss */
    .mainLogo img {
        vertical-align: middle;
        border: 0px;
    }

/* line 6595, ../sass/modules/_atgStyle.scss */
.im {
    height: 70px;
    width: 70px;
    margin-bottom: 110px;
}

    /* line 6601, ../sass/modules/_atgStyle.scss */
    .im img {
        width: 70px;
        overflow: hidden;
    }

/* line 6606, ../sass/modules/_atgStyle.scss */
.up {
    background: url("//images.atgstores.com/img/slider3.png") no-repeat;
    display: block;
    background-position: bottom;
    position: absolute;
    left: 510px;
    bottom: 0;
    width: 100px;
    border: 1px solid #999999;
    width: 85px;
    height: 25px;
    border: none;
}

    /* line 6620, ../sass/modules/_atgStyle.scss */
    .up:hover .flyL, .flyF {
        display: none;
    }

/* line 6625, ../sass/modules/_atgStyle.scss */
.magniSearch {
    background-color: white !important;
    background: url("//images.atgstores.com/img/magnifyglass_02.png") no-repeat;
    background-position: 4px;
    padding-left: 30px;
}

/* line 6633, ../sass/modules/_atgStyle.scss */
.tooltip {
    position: absolute;
    padding: 6px;
    z-index: 9999;
    width: 104px;
    height: 20px;
    display: none;
    /*top: -36px;*/
    bottom: 27px;
    right: 0;
    left: 0;
    margin: auto;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    display: none;
}

    /* line 6648, ../sass/modules/_atgStyle.scss */
    .tooltip:after {
        content: " " attr(href) " ";
        display: block;
        position: absolute;
        bottom: -8px;
        left: 0;
        right: 0;
        margin: auto;
        width: 0;
        border-width: 11px 4px 0;
        border-style: solid;
        border-color: #68625b transparent;
    }

/* line 6661, ../sass/modules/_atgStyle.scss */
.tooltipbg {
    background-color: #68625b;
    z-index: 999999;
}

/* line 6666, ../sass/modules/_atgStyle.scss */
.tooltipobj {
    cursor: pointer;
}

    /* line 6670, ../sass/modules/_atgStyle.scss */
    .tooltipobj:hover .tooltip {
        display: block;
        z-index: 999999;
    }

/* line 6675, ../sass/modules/_atgStyle.scss */
.tooltiptxt {
    font-size: 6.5pt;
    color: #eee;
    float: left;
    position: relative;
    display: inline-block;
    line-height: 1em;
    background-color: #68625b;
    padding-bottom: 4px;
}

/* line 6686, ../sass/modules/_atgStyle.scss */
.sEmails {
    position: relative;
    left: 405px;
}

/* line 6691, ../sass/modules/_atgStyle.scss */
#txtNavEmail {
    width: 133px;
    margin-top: 2px;
    position: relative;
    font-weight: normal;
}

/*hehe#bluesign {
    width:50px;
    height:19px;
    margin-left:4px;
    background-position:0 -272px;
    border:none;
    cursor:pointer;
    position:relative;
    bottom:20px;
}
*/
/*hehe#cartBLowes {
    color:#8cb535;
}
*/
/*hehe#divActMLowes a{
    width:71px;
    height:20px;
    font-size:8pt;
    border-top: 1px solid #ddd;
    background:#FFFFFF; 
    border-bottom:none;
}

#divActMLowes a:hover {
    text-decoration:underline;
    color: #990000;
}

#divActMLowes {
    background:#FFFFFF;
    position:absolute;    
    top:23px;
    left:232px;
    z-index:999999 !important;
    width:77px;
    height:107px;    
    display:none;
    box-shadow: rgba(0,0,0,0.3) 1px 1px 1px;
    border:1px solid #ddd;	
	-moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
    filter:alpha(opacity=100);
    border-top: none;
    text-align: left;
    overflow: hidden;
}
*/
/* line 6750, ../sass/modules/_atgStyle.scss */
.account {
    display: inline-block;
    height: 22px;
    /*width:80px;*/
    position: relative;
    z-index: 9999;
    background: none;
    /*filter:alpha(opacity=100);*/
    text-align: center;
    /*left:17px;*/
    white-space: nowrap;
}

/* line 6763, ../sass/modules/_atgStyle.scss */
.accountDisplay {
    /*height:22px;*/
    /*width:80px;*/
    /*background:#fff;*/
    /*box-shadow:rgba(0, 0, 0, 0.3) 1px 2px 2px;
  border:1px solid #ddd;*/
    /*background:none;*/
    /*-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
    filter:alpha(opacity=100);*/
}

/* line 6776, ../sass/modules/_atgStyle.scss */
.account:hover .accover {
    display: block;
    background: white;
    filter: alpha(opacity=100);
}

    /* line 6782, ../sass/modules/_atgStyle.scss */
    .account:hover .accover a {
        background: white;
        filter: alpha(opacity=100);
    }

/*hehe#ldis {
    position: relative;    
    top: 21px;
    width: 100px;
    height: 26px;  
    left:69px;  
}

.topSectionLowes {
    position: absolute;
    top: 2px;
    right:10px;
    color: #999;
    display: inline;
    z-index: 9001;
    height: 16px;
}

#ostatus {
    position:relative;
    left:15px;
}
*/
/*end of top navigation style lowesca*/
/*styling for recommended panel ---start----*/
/*For each item in the side recommended panel*/
/* line 6815, ../sass/modules/_atgStyle.scss */
.recomSideDivItem {
    margin-left: 16px;
    margin-right: 8px;
    height: 75px;
    width: 75px;
    overflow: hidden;
    padding: 5px;
}

/* line 6824, ../sass/modules/_atgStyle.scss */
.recomBtmDivItem img {
    border: 1px solid #ccc;
    height: 76px;
    width: 76px;
    text-align: center;
    line-height: 76px;
}

/*styling for recommended panel ---end----*/
/*styling for bottom panel ---start----*/
/*#titleName {
    width: 235px;
}*/
/* line 6842, ../sass/modules/_atgStyle.scss */
#inContentWrap {
    height: 135px;
    margin-top: -8px;
}

/*rest of the bottom panel*/
/* line 6848, ../sass/modules/_atgStyle.scss */
.btmPnl {
    width: 100%;
    overflow: hidden;
    margin: 0px auto;
    position: relative;
    z-index: 40;
    border-top: 1px solid #ccc;
    box-shadow: -1px -1px 0 rgba(250, 250, 250, 0.1);
}

/* line 6859, ../sass/modules/_atgStyle.scss */
.btmPnlOuterWrap {
    width: 100%;
    height: 243px;
    overflow: hidden;
    background-color: #eeeeee;
    margin-left: auto;
    margin-right: auto;
    border-top: 1px solid #ccc;
    border-bottom: none;
}

/* includes/recommendBottom.ascx - start*/
/* line 6871, ../sass/modules/_atgStyle.scss */
.btmRecItemsMainWrapper {
    width: 494px;
    height: 228px;
    margin: 4px;
    float: left;
}

/* line 6878, ../sass/modules/_atgStyle.scss */
.btmRecItemsWrapper {
    background: none;
    border: none;
    margin-top: 15px;
    padding-left: 15px;
    font-size: 11pt;
    color: #002144;
}

/* line 6887, ../sass/modules/_atgStyle.scss */
.btmRecItemsContentWrapper {
    width: 100%;
    padding: 0 10px;
    margin-top: 0px;
}

/* line 6893, ../sass/modules/_atgStyle.scss */
.rwdrecentreview, .rwdrec {
    width: 50%;
}

/*Question Mark - reusable UI component*/
/* line 6897, ../sass/modules/_atgStyle.scss */
.questmark {
    position: relative;
    /*line-height: 1em;*/
    min-width: 45px;
    width: 5%;
    height: 3%;
    padding: 1px;
    text-align: center;
    vertical-align: middle;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    display: block;
    background: #ccc;
}

    /* line 6913, ../sass/modules/_atgStyle.scss */
    .questmark::after {
        content: " " attr(href) " ";
        display: block;
        /* reduce the damage in FF3.0 */
        position: absolute;
        bottom: -16px;
        left: 39%;
        width: 0;
        border-width: 23px 7px 0;
        border-style: solid;
        border-color: #ccc transparent;
        transform: rotate(-20deg);
        -ms-transform: rotate(-20deg);
        /* IE 9 */
        -webkit-transform: rotate(-20deg);
        /* Safari and Chrome */
        z-index: -1;
    }

/* line 6929, ../sass/modules/_atgStyle.scss */
.questmarkin {
    position: relative;
    /*line-height: 1em;*/
    padding: 2px;
    width: 92%;
    height: 95%;
    text-align: center;
    vertical-align: middle;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    display: inline-block;
    background: #fafafa;
    /* Old browsers */
    background: -moz-linear-gradient(top, #fafafa 0%, #eeeeee 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafafa), color-stop(100%, #eeeeee));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fafafa 0%, #eeeeee 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fafafa 0%, #eeeeee 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fafafa 0%, #eeeeee 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #fafafa 0%, #eeeeee 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#eeeeee',GradientType=0 );
    /* IE6-8 */
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
}

    /* Creates triangle */
    /* line 6952, ../sass/modules/_atgStyle.scss */
    .questmarkin::after {
        content: " " attr(href) " ";
        display: inline-block;
        /* reduce the damage in FF3.0 */
        position: absolute;
        bottom: -15px;
        left: 42%;
        width: 0;
        border-width: 20px 5px 0;
        border-style: solid;
        border-color: #eee transparent;
        transform: rotate(-20deg);
        -ms-transform: rotate(-20deg);
        /* IE 9 */
        -webkit-transform: rotate(-20deg);
        /* Safari and Chrome */
        z-index: 1;
    }

/* includes/recommendBottom.ascx - end*/
/*styling for bottom panel ---end----*/
/*---products thumbnails styling and layouting---*/
/* line 6974, ../sass/modules/_atgStyle.scss */
.twrap {
    width: 75px;
    height: 75px;
    text-align: center;
    background: #fff;
    line-height: 75px;
    overflow: hidden;
}

    /* line 6983, ../sass/modules/_atgStyle.scss */
    .twrap img {
        vertical-align: middle;
    }

/*for Top Seller Tool*/
/* line 6988, ../sass/modules/_atgStyle.scss */
.TopSellTbl {
    border-color: #EEE;
    margin: 6px 0;
    padding: 0;
    border-collapse: collapse;
    border-spacing: 0;
    margin-top: 21px;
}

/* line 6997, ../sass/modules/_atgStyle.scss */
#TopSellContain {
    text-align: left;
    width: 962px;
    margin-left: auto;
    margin-right: auto;
}

/* line 7004, ../sass/modules/_atgStyle.scss */
.qaTab {
    background: url(//images.atgstores.com/images/layout/helpbuttonright.png) no-repeat;
    margin-right: -6px;
    width: 39px;
    height: 123px;
    border: none;
    cursor: pointer;
    outline: none;
    border-top-right-radius: 4.5px;
    border-bottom-right-radius: 4.5px;
    margin-top: 4px;
}

    /* line 7017, ../sass/modules/_atgStyle.scss */
    .qaTab:hover {
        margin-left: 0px;
    }

/* line 7021, ../sass/modules/_atgStyle.scss */
.qaContent {
    min-height: 400px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

/* line 7027, ../sass/modules/_atgStyle.scss */
.qaContainer {
    position: fixed;
    top: 180px;
    z-index: 200;
    right: 0px;
    white-space: nowrap;
}

/* line 7035, ../sass/modules/_atgStyle.scss */
.ofh {
    overflow: hidden;
}

/* line 7039, ../sass/modules/_atgStyle.scss */
.ofv {
    overflow: visible;
}

/* line 7043, ../sass/modules/_atgStyle.scss */
.micat {
    border-radius: 5px 5px 5px 5px !important;
}

/* line 7047, ../sass/modules/_atgStyle.scss */
#btnSearch, #btnSearchFly {
    margin-top: 4px;
}

/* line 7051, ../sass/modules/_atgStyle.scss */
.nowrap {
    white-space: nowrap;
}

/* line 7055, ../sass/modules/_atgStyle.scss */
.wrapNorm {
    white-space: normal;
}

/* line 7058, ../sass/modules/_atgStyle.scss */
.wbba {
    word-break: break-all;
}

/*this section is for navigation*/
/* line 7060, ../sass/modules/_atgStyle.scss */
.r1 {
    background-position: 0px 0;
    width: 75px;
}

/* line 7065, ../sass/modules/_atgStyle.scss */
.r2 {
    background-position: -75px 0;
    width: 75px;
}

/* line 7070, ../sass/modules/_atgStyle.scss */
.r3 {
    background-position: -150px 0;
    width: 75px;
}

/* line 7075, ../sass/modules/_atgStyle.scss */
.r4 {
    background-position: -225px 0;
    width: 75px;
}

/* line 7080, ../sass/modules/_atgStyle.scss */
.r5 {
    background-position: -300px 0;
    width: 75px;
}

/* line 7085, ../sass/modules/_atgStyle.scss */
.r6 {
    background-position: -375px 0;
    width: 75px;
}

/* line 7090, ../sass/modules/_atgStyle.scss */
.r7 {
    background-position: -450px 0;
    width: 75px;
}

/* line 7095, ../sass/modules/_atgStyle.scss */
.r8 {
    background-position: -525px 0;
    width: 75px;
}

/* line 7100, ../sass/modules/_atgStyle.scss */
.r9 {
    background-position: -600px 0;
    width: 75px;
}

/* line 7105, ../sass/modules/_atgStyle.scss */
.r10 {
    background-position: -675px 0;
    width: 75px;
}

/* line 7110, ../sass/modules/_atgStyle.scss */
.r11 {
    background-position: -750px 0;
    width: 75px;
}

/* line 7115, ../sass/modules/_atgStyle.scss */
.r12 {
    background-position: -825px 0;
    width: 75px;
}

/* line 7120, ../sass/modules/_atgStyle.scss */
.r13 {
    background-position: -900px 0;
    width: 75px;
}

/* line 7125, ../sass/modules/_atgStyle.scss */
.r14 {
    background-position: -975px 0;
    width: 75px;
}

/* line 7130, ../sass/modules/_atgStyle.scss */
.r15 {
    background-position: -1050px 0;
    width: 75px;
}

/* line 7135, ../sass/modules/_atgStyle.scss */
.r16 {
    background-position: -1125px 0;
    width: 75px;
}

/* line 7140, ../sass/modules/_atgStyle.scss */
.r17 {
    background-position: -1200px 0;
    width: 75px;
}

/* line 7145, ../sass/modules/_atgStyle.scss */
.r18 {
    background-position: -1275px 0;
    width: 75px;
}

/* line 7150, ../sass/modules/_atgStyle.scss */
.r19 {
    background-position: -1350px 0;
    width: 75px;
}

/* line 7155, ../sass/modules/_atgStyle.scss */
.r20 {
    background-position: -1425px 0;
    width: 75px;
}

/* line 7160, ../sass/modules/_atgStyle.scss */
.r21 {
    background-position: -1500px 0;
    width: 75px;
}

/* line 7165, ../sass/modules/_atgStyle.scss */
.r22 {
    background-position: -1575px 0;
    width: 75px;
}

/* line 7170, ../sass/modules/_atgStyle.scss */
.r23 {
    background-position: -1650px 0;
    width: 75px;
}

/* line 7175, ../sass/modules/_atgStyle.scss */
.r24 {
    background-position: -1725px 0;
    width: 75px;
}

/* line 7180, ../sass/modules/_atgStyle.scss */
.r25 {
    background-position: -1800px 0;
    width: 75px;
}

/* line 7185, ../sass/modules/_atgStyle.scss */
.r26 {
    background-position: -1875px 0;
    width: 75px;
}

/* line 7190, ../sass/modules/_atgStyle.scss */
.r27 {
    background-position: -1950px 0;
    width: 75px;
}

/* line 7195, ../sass/modules/_atgStyle.scss */
.r28 {
    background-position: -2025px 0;
    width: 75px;
}

/* line 7200, ../sass/modules/_atgStyle.scss */
.r29 {
    background-position: -2100px 0;
    width: 75px;
}

/* line 7205, ../sass/modules/_atgStyle.scss */
.r30 {
    background-position: -2175px 0;
    width: 75px;
}

/* line 7210, ../sass/modules/_atgStyle.scss */
.r31 {
    background-position: -2250px 0;
    width: 75px;
}

/* line 7215, ../sass/modules/_atgStyle.scss */
.r32 {
    background-position: -2325px 0;
    width: 75px;
}

/* line 7220, ../sass/modules/_atgStyle.scss */
.r33 {
    background-position: -2400px 0;
    width: 75px;
}

/* line 7225, ../sass/modules/_atgStyle.scss */
.r34 {
    background-position: -2475px 0;
    width: 75px;
}

/* line 7230, ../sass/modules/_atgStyle.scss */
.r35 {
    background-position: -2550px 0;
    width: 75px;
}

/* line 7235, ../sass/modules/_atgStyle.scss */
.r36 {
    background-position: -2625px 0;
    width: 75px;
}

/* line 7240, ../sass/modules/_atgStyle.scss */
.r37 {
    background-position: -2700px 0;
    width: 75px;
}

/* line 7245, ../sass/modules/_atgStyle.scss */
.r38 {
    background-position: -2775px 0;
    width: 75px;
}

/* line 7250, ../sass/modules/_atgStyle.scss */
.r39 {
    background-position: -2850px 0;
    width: 75px;
}

/* line 7255, ../sass/modules/_atgStyle.scss */
.r40 {
    background-position: -2925px 0;
    width: 75px;
}

/* line 7260, ../sass/modules/_atgStyle.scss */
.r41 {
    background-position: -3000px 0;
    width: 75px;
}

/* line 7265, ../sass/modules/_atgStyle.scss */
.r42 {
    background-position: -3075px 0;
    width: 75px;
}

/* line 7270, ../sass/modules/_atgStyle.scss */
.r43 {
    background-position: -3150px 0;
    width: 75px;
}

/* line 7275, ../sass/modules/_atgStyle.scss */
.r44 {
    background-position: -3225px 0;
    width: 75px;
}

/* line 7280, ../sass/modules/_atgStyle.scss */
.r45 {
    background-position: -3300px 0;
    width: 75px;
}

/* line 7285, ../sass/modules/_atgStyle.scss */
.r46 {
    background-position: -3375px 0;
    width: 75px;
}

/* line 7290, ../sass/modules/_atgStyle.scss */
.r47 {
    background-position: -3450px 0;
    width: 75px;
}

/* line 7295, ../sass/modules/_atgStyle.scss */
.r48 {
    background-position: -3525px 0;
    width: 75px;
}

/* line 7300, ../sass/modules/_atgStyle.scss */
.r49 {
    background-position: -3600px 0;
    width: 75px;
}

/* line 7305, ../sass/modules/_atgStyle.scss */
.r50 {
    background-position: -3675px 0;
    width: 75px;
}

/* line 7310, ../sass/modules/_atgStyle.scss */
.r51 {
    background-position: -3750px 0;
    width: 75px;
}

/* line 7315, ../sass/modules/_atgStyle.scss */
.r52 {
    background-position: -3825px 0;
    width: 75px;
}

/* line 7320, ../sass/modules/_atgStyle.scss */
.r53 {
    background-position: -3900px 0;
    width: 75px;
}

/* line 7325, ../sass/modules/_atgStyle.scss */
.r54 {
    background-position: -3975px 0;
    width: 75px;
}

/* line 7330, ../sass/modules/_atgStyle.scss */
.r55 {
    background-position: -4050px 0;
    width: 75px;
}

/* line 7335, ../sass/modules/_atgStyle.scss */
.r56 {
    background-position: -4125px 0;
    width: 75px;
}

/* line 7340, ../sass/modules/_atgStyle.scss */
.r57 {
    background-position: -4200px 0;
    width: 75px;
}

/* line 7345, ../sass/modules/_atgStyle.scss */
.r58 {
    background-position: -4275px 0;
    width: 75px;
}

/* line 7350, ../sass/modules/_atgStyle.scss */
.r59 {
    background-position: -4350px 0;
    width: 75px;
}

/* line 7355, ../sass/modules/_atgStyle.scss */
.r60 {
    background-position: -4425px 0;
    width: 75px;
}

/* line 7360, ../sass/modules/_atgStyle.scss */
.r61 {
    background-position: -4500px 0;
    width: 75px;
}

/* line 7365, ../sass/modules/_atgStyle.scss */
.r62 {
    background-position: -4575px 0;
    width: 75px;
}

/* line 7370, ../sass/modules/_atgStyle.scss */
.r63 {
    background-position: -4650px 0;
    width: 75px;
}

/* line 7375, ../sass/modules/_atgStyle.scss */
.r64 {
    background-position: -4725px 0;
    width: 75px;
}

/* line 7380, ../sass/modules/_atgStyle.scss */
.r65 {
    background-position: -4800px 0;
    width: 75px;
}

/* line 7385, ../sass/modules/_atgStyle.scss */
.r66 {
    background-position: -4875px 0;
    width: 75px;
}

/* line 7390, ../sass/modules/_atgStyle.scss */
.r67 {
    background-position: -4950px 0;
    width: 75px;
}

/* line 7395, ../sass/modules/_atgStyle.scss */
.r68 {
    background-position: -5025px 0;
    width: 75px;
}

/* line 7400, ../sass/modules/_atgStyle.scss */
.r69 {
    background-position: -5100px 0;
    width: 75px;
}

/* line 7405, ../sass/modules/_atgStyle.scss */
.r70 {
    background-position: -5175px 0;
    width: 75px;
}

/* line 7410, ../sass/modules/_atgStyle.scss */
.r71 {
    background-position: -5250px 0;
    width: 75px;
}

/* line 7415, ../sass/modules/_atgStyle.scss */
.r72 {
    background-position: -5325px 0;
    width: 75px;
}

/* line 7420, ../sass/modules/_atgStyle.scss */
.r73 {
    background-position: -5400px 0;
    width: 75px;
}

/* line 7425, ../sass/modules/_atgStyle.scss */
.r74 {
    background-position: -5475px 0;
    width: 75px;
}

/* line 7430, ../sass/modules/_atgStyle.scss */
.r75 {
    background-position: -5550px 0;
    width: 75px;
}

/* line 7435, ../sass/modules/_atgStyle.scss */
.r76 {
    background-position: -5625px 0;
    width: 75px;
}

/* line 7440, ../sass/modules/_atgStyle.scss */
.r77 {
    background-position: -5700px 0;
    width: 75px;
}

/* line 7445, ../sass/modules/_atgStyle.scss */
.r78 {
    background-position: -5775px 0;
    width: 75px;
}

/* line 7450, ../sass/modules/_atgStyle.scss */
.r79 {
    background-position: -5850px 0;
    width: 75px;
}

/* line 7455, ../sass/modules/_atgStyle.scss */
.r80 {
    background-position: -5925px 0;
    width: 75px;
}

/* line 7460, ../sass/modules/_atgStyle.scss */
.r81 {
    background-position: -6000px 0;
    width: 75px;
}

/* line 7465, ../sass/modules/_atgStyle.scss */
.r82 {
    background-position: -6075px 0;
    width: 75px;
}

/* line 7470, ../sass/modules/_atgStyle.scss */
.r83 {
    background-position: -6150px 0;
    width: 75px;
}

/* line 7475, ../sass/modules/_atgStyle.scss */
.r84 {
    background-position: -6225px 0;
    width: 75px;
}

/* line 7480, ../sass/modules/_atgStyle.scss */
.r85 {
    background-position: -6300px 0;
    width: 75px;
}

/* line 7485, ../sass/modules/_atgStyle.scss */
.r86 {
    background-position: -6375px 0;
    width: 75px;
}

/* line 7490, ../sass/modules/_atgStyle.scss */
.r87 {
    background-position: -6450px 0;
    width: 75px;
}

/* line 7495, ../sass/modules/_atgStyle.scss */
.r88 {
    background-position: -6525px 0;
    width: 75px;
}

/* line 7500, ../sass/modules/_atgStyle.scss */
.r89 {
    background-position: -6600px 0;
    width: 75px;
}

/* line 7505, ../sass/modules/_atgStyle.scss */
.r90 {
    background-position: -6675px 0;
    width: 75px;
}

/* line 7510, ../sass/modules/_atgStyle.scss */
.r91 {
    background-position: -6750px 0;
    width: 75px;
}

/* line 7515, ../sass/modules/_atgStyle.scss */
.r92 {
    background-position: -6825px 0;
    width: 75px;
}

/* line 7520, ../sass/modules/_atgStyle.scss */
.r93 {
    background-position: -6900px 0;
    width: 75px;
}

/* line 7525, ../sass/modules/_atgStyle.scss */
.r94 {
    background-position: -6975px 0;
    width: 75px;
}

/* line 7530, ../sass/modules/_atgStyle.scss */
.r95 {
    background-position: -7050px 0;
    width: 75px;
}

/* line 7535, ../sass/modules/_atgStyle.scss */
.r96 {
    background-position: -7125px 0;
    width: 75px;
}

/* line 7540, ../sass/modules/_atgStyle.scss */
.r97 {
    background-position: -7200px 0;
    width: 75px;
}

/* line 7545, ../sass/modules/_atgStyle.scss */
.r98 {
    background-position: -7275px 0;
    width: 75px;
}

/* line 7550, ../sass/modules/_atgStyle.scss */
.r99 {
    background-position: -7350px 0;
    width: 75px;
}

/* line 7555, ../sass/modules/_atgStyle.scss */
.r100 {
    background-position: -7425px 0;
    width: 75px;
}

/* line 7560, ../sass/modules/_atgStyle.scss */
.r101 {
    background-position: -7500px 0;
    width: 75px;
}

/* line 7565, ../sass/modules/_atgStyle.scss */
.r102 {
    background-position: -7575px 0;
    width: 75px;
}

/* line 7570, ../sass/modules/_atgStyle.scss */
.r103 {
    background-position: -7650px 0;
    width: 75px;
}

/* line 7575, ../sass/modules/_atgStyle.scss */
.r104 {
    background-position: -7725px 0;
    width: 75px;
}

/* line 7580, ../sass/modules/_atgStyle.scss */
.r105 {
    background-position: -7800px 0;
    width: 75px;
}

/* line 7585, ../sass/modules/_atgStyle.scss */
.r106 {
    background-position: -7875px 0;
    width: 75px;
}

/* line 7590, ../sass/modules/_atgStyle.scss */
.r107 {
    background-position: -7950px 0;
    width: 75px;
}

/* line 7595, ../sass/modules/_atgStyle.scss */
.r108 {
    background-position: -8025px 0;
    width: 75px;
}

/* line 7600, ../sass/modules/_atgStyle.scss */
.r109 {
    background-position: -8100px 0;
    width: 75px;
}

/* line 7605, ../sass/modules/_atgStyle.scss */
.r110 {
    background-position: -8175px 0;
    width: 75px;
}

/* line 7610, ../sass/modules/_atgStyle.scss */
.r111 {
    background-position: -8250px 0;
    width: 75px;
}

/* line 7615, ../sass/modules/_atgStyle.scss */
.r112 {
    background-position: -8325px 0;
    width: 75px;
}

/* line 7620, ../sass/modules/_atgStyle.scss */
.r113 {
    background-position: -8400px 0;
    width: 75px;
}

/* line 7625, ../sass/modules/_atgStyle.scss */
.r114 {
    background-position: -8475px 0;
    width: 75px;
}

/* line 7630, ../sass/modules/_atgStyle.scss */
.r115 {
    background-position: -8550px 0;
    width: 75px;
}

/* line 7635, ../sass/modules/_atgStyle.scss */
.r116 {
    background-position: -8625px 0;
    width: 75px;
}

/* line 7640, ../sass/modules/_atgStyle.scss */
.r117 {
    background-position: -8700px 0;
    width: 75px;
}

/* line 7645, ../sass/modules/_atgStyle.scss */
.r118 {
    background-position: -8775px 0;
    width: 75px;
}

/* line 7650, ../sass/modules/_atgStyle.scss */
.r119 {
    background-position: -8850px 0;
    width: 75px;
}

/* line 7655, ../sass/modules/_atgStyle.scss */
.r120 {
    background-position: -8925px 0;
    width: 75px;
}

/* line 7660, ../sass/modules/_atgStyle.scss */
.r121 {
    background-position: -9000px 0;
    width: 75px;
}

/* line 7665, ../sass/modules/_atgStyle.scss */
.minwidth {
    min-width: 1222px;
}

/*style for menu link*/
/* line 7669, ../sass/modules/_atgStyle.scss */
.selected {
    color: #336699;
    font-size: 10pt;
    font-weight: bold;
    background-color: #eee;
    height: 40px;
    line-height: 40px;
    text-align: left;
    padding-left: 16px;
}

/* line 7680, ../sass/modules/_atgStyle.scss */
.unselected {
    color: #336699;
    font-size: 10pt;
    height: 40px;
    line-height: 40px;
    text-align: left;
    padding-left: 16px;
    cursor: pointer;
}

    /* line 7690, ../sass/modules/_atgStyle.scss */
    .unselected:hover {
        background-color: #f9f9f9;
    }

/*style for catalog page*/
/* line 7694, ../sass/modules/_atgStyle.scss */
.prodItemFirstNormal {
    border-bottom: 1px dotted #CCCCCC;
    padding-right: 4px;
}

/* line 7699, ../sass/modules/_atgStyle.scss */
.prodItemFirstAlt {
    border-bottom: 1px dotted #FF3300;
    padding-right: 4px;
}

/* line 7704, ../sass/modules/_atgStyle.scss */
.prodItemOtherNormal {
    border-left: 1px dotted #CCCCCC;
    border-bottom: 1px dotted #CCCCCC;
    padding-right: 4px;
}

/* line 7710, ../sass/modules/_atgStyle.scss */
.prodItemOtherAlt {
    border-left: 1px dotted #FF3300;
    border-bottom: 1px dotted #FF3300;
    padding-right: 4px;
}

/* line 7716, ../sass/modules/_atgStyle.scss */
.bannerStyle {
    width: 48px;
}

/* line 7720, ../sass/modules/_atgStyle.scss */
.prodItemTitle {
    height: 60px;
    padding: 0px 0px;
}

/* line 7725, ../sass/modules/_atgStyle.scss */
.freeDelivery {
    z-index: 1;
    bottom: 55px;
}

/* line 7730, ../sass/modules/_atgStyle.scss */
.inStock {
    right: 8px;
    bottom: 55px;
}

/* line 7735, ../sass/modules/_atgStyle.scss */
.obsolete {
    bottom: 47px;
}

/* line 7739, ../sass/modules/_atgStyle.scss */
.reviewStarOutside {
    bottom: 30px;
}

/* line 7743, ../sass/modules/_atgStyle.scss */
.noReviews {
    bottom: 35px;
}

/* line 7747, ../sass/modules/_atgStyle.scss */
.placementOuter {
    width: 190px;
    height: 40px;
    border: 0px;
    text-align: left;
    font-size: 8pt;
}

/* line 7755, ../sass/modules/_atgStyle.scss */
.placementInner {
    font-size: 8pt;
    width: 60px;
}

/* line 7760, ../sass/modules/_atgStyle.scss */
.skuCountText {
    top: 211px;
    left: 46px;
    color: #444444;
}

/*new style for bottom panel*/
/* line 7766, ../sass/modules/_atgStyle.scss */
.btp2 {
    height: 200px;
    text-align: left;
}

/* line 7771, ../sass/modules/_atgStyle.scss */
.btp4 {
    height: auto;
    margin-left: 0px;
}

/* line 7776, ../sass/modules/_atgStyle.scss */
.btp6 {
    width: 189px;
}

/* line 7780, ../sass/modules/_atgStyle.scss */
.btp7 {
    height: 29px;
    padding: 0;
    margin-top: -2px;
}

/* line 7786, ../sass/modules/_atgStyle.scss */
.btp8 {
    width: 189px;
}

/* line 7790, ../sass/modules/_atgStyle.scss */
.btp9 {
    width: 127px;
    margin-left: 10px;
}

/* line 7795, ../sass/modules/_atgStyle.scss */
.btp11 {
    width: 135px;
}

/* line 7799, ../sass/modules/_atgStyle.scss */
.btp13 {
    width: 146px;
}

/* line 7803, ../sass/modules/_atgStyle.scss */
.btp14 {
    margin-left: 10px;
    margin-right: 5px;
    width: 127px;
}

/* line 7809, ../sass/modules/_atgStyle.scss */
.btp15 {
    width: 222px;
    height: 135px;
    margin: 5px auto 5px auto;
}

/* line 7815, ../sass/modules/_atgStyle.scss */
.btp16 {
    height: 74px;
}

/* line 7819, ../sass/modules/_atgStyle.scss */
.btp17 {
    width: 140px;
}

/* line 7823, ../sass/modules/_atgStyle.scss */
.btp18 {
    top: -6px;
}

/* line 7827, ../sass/modules/_atgStyle.scss */
.btp19 {
    height: 29px;
    padding: 0;
    width: 61px;
    margin-top: 5px;
}

/* line 7834, ../sass/modules/_atgStyle.scss */
.btp20 {
    width: 336px;
    margin: -10px auto 0 auto;
    text-align: center;
}

/* line 7840, ../sass/modules/_atgStyle.scss */
.btp21 {
    height: 39px;
}

/* line 7844, ../sass/modules/_atgStyle.scss */
.rcv1 {
    height: 228px;
}

/* line 7848, ../sass/modules/_atgStyle.scss */
.rcv2 {
    background: none;
    border: none;
    margin-top: 15px;
    padding-left: 0px;
    font-size: 11pt;
    color: #002144;
}

/* line 7857, ../sass/modules/_atgStyle.scss */
.rcv3 {
    width: 470px;
}

/* line 7861, ../sass/modules/_atgStyle.scss */
.logo1 {
    vertical-align: middle;
    width: 55px;
    height: 55px;
}

/* line 7867, ../sass/modules/_atgStyle.scss */
.fs16 {
    font-size: 16pt;
}

/* line 7871, ../sass/modules/_atgStyle.scss */
.fs20 {
    font-size: 20pt;
}

/* line 7875, ../sass/modules/_atgStyle.scss */
.fs24 {
    font-size: 24pt;
}

/* line 7879, ../sass/modules/_atgStyle.scss */
.vam {
    vertical-align: middle;
}

/* line 7883, ../sass/modules/_atgStyle.scss */
.mgt0 {
    margin-top: 0 !important;
}

/*start classes from catalog.css*/
/* line 7887, ../sass/modules/_atgStyle.scss */
#mainHeader {
    width: 100%;
}

/* line 7891, ../sass/modules/_atgStyle.scss */
#mainSideNav {
    float: left;
    width: 170px;
}

/* line 7896, ../sass/modules/_atgStyle.scss */
#mainFooter {
    clear: both;
    left: 150px;
    text-align: center;
}

/* line 7902, ../sass/modules/_atgStyle.scss */
#mainBody {
    padding: 10px;
}

/* line 7906, ../sass/modules/_atgStyle.scss */
#divProdDisplay {
    float: left;
    padding: 0px 0px;
    position: relative;
}

/* line 7912, ../sass/modules/_atgStyle.scss */
.divProdDisplayLarge .text {
    font-size: 8pt;
    text-align: left;
    font-weight: normal;
    position: absolute;
    left: 210px;
    top: 10px;
    color: #666;
}

    /* line 7922, ../sass/modules/_atgStyle.scss */
    .divProdDisplayLarge .text p, .divProdDisplayLarge .text span {
        font-size: 8pt;
    }

    /* line 7926, ../sass/modules/_atgStyle.scss */
    .divProdDisplayLarge .text a {
        display: block;
    }

    /* line 7930, ../sass/modules/_atgStyle.scss */
    .divProdDisplayLarge .text img {
        vertical-align: middle;
    }

/* line 7934, ../sass/modules/_atgStyle.scss */
.divProdDisplayLarge .image {
    width: 75px;
    height: 75px;
    border: 1pt solid #CCC;
    border-bottom: 0px;
    margin-right: 5px;
    display: block;
    position: relative;
    text-align: center;
    padding: 0px;
}

/* line 7946, ../sass/modules/_atgStyle.scss */
.divProdDisplayLarge .detailHead {
    font-size: 8pt;
    margin: 0px;
    padding-top: 4px;
    color: #000;
}

/* line 7953, ../sass/modules/_atgStyle.scss */
.divProdDisplayLarge .detail {
    margin: 0px;
    margin-left: 3px;
}

/* line 7958, ../sass/modules/_atgStyle.scss */
.divProdDisplayLarge .image {
    width: 200px;
    height: 200px;
    text-align: center;
}

/* line 7964, ../sass/modules/_atgStyle.scss */
.divProdDisplayLarge .price {
    display: none;
}

/* line 7968, ../sass/modules/_atgStyle.scss */
.divProdDisplayLarge .priceText {
    display: inline;
}

/* line 7972, ../sass/modules/_atgStyle.scss */
.divProdDisplayLarge .imgGlass {
    display: none;
    width: 0px;
    height: 0px;
}

/* line 7978, ../sass/modules/_atgStyle.scss */
.catItem {
    height: 400px;
    border-left: 1px dotted #CCC;
    border-bottom: 1px dotted #CCC;
    padding-top: 30px;
}

    /* line 7985, ../sass/modules/_atgStyle.scss */
    .catItem .catComp {
        background: #F6F6F6;
        position: absolute;
        bottom: 0px;
        left: 0px;
        width: 192px;
        height: 26px;
        padding: 2px 8px;
    }

/* line 7995, ../sass/modules/_atgStyle.scss */
p.prodTitle {
    margin: 0px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    text-align: center;
    background: #FFF;
}

/* line 8005, ../sass/modules/_atgStyle.scss */
.moreOption {
    width: 100%;
    font-weight: bold;
    font-size: 85%;
    position: absolute;
    top: 73px;
    left: 0px;
}

/* line 8014, ../sass/modules/_atgStyle.scss */
#divMoreType {
    font-size: 80%;
}

    /* line 8018, ../sass/modules/_atgStyle.scss */
    #divMoreType ul {
        margin: 0px;
        list-style: none;
        float: left;
    }

    /* line 8024, ../sass/modules/_atgStyle.scss */
    #divMoreType li {
        float: left;
        padding: 3px;
        width: 225px;
    }

/* line 8030, ../sass/modules/_atgStyle.scss */
.priceText .red {
    margin: 0px;
    padding-left: 3px;
    font-weight: bold;
}

/* line 8036, ../sass/modules/_atgStyle.scss */
#tblTypeLink td {
    border-bottom: 1pt dashed #CCC;
}

/* line 8040, ../sass/modules/_atgStyle.scss */
#tblTypeLink p {
    float: left;
    margin: 0px;
    font-size: 10pt;
}

/* line 8046, ../sass/modules/_atgStyle.scss */
#tblTypeLink span {
    font-size: 8pt;
}

/* line 8050, ../sass/modules/_atgStyle.scss */
#tblTypeLink td div {
    width: 90px;
    height: 90px;
    border: 1pt solid #CCC;
    margin-right: 5px;
    text-align: center;
    padding: 3px;
    float: left;
}

/* line 8060, ../sass/modules/_atgStyle.scss */
.narrowBox {
    font-size: 8pt;
    margin-bottom: 10px;
    margin-right: 5px;
    width: 165px;
}

    /* line 8067, ../sass/modules/_atgStyle.scss */
    .narrowBox h1 {
        font-size: 120%;
        margin: 10px 0px 5px 0px;
        white-space: nowrap;
        color: #CC6600;
    }

    /* line 8074, ../sass/modules/_atgStyle.scss */
    .narrowBox ul {
        list-style: none;
        margin: 0px;
        padding: 0px 0px 8px 0px;
    }

    /* line 8080, ../sass/modules/_atgStyle.scss */
    .narrowBox p {
        font-size: 8pt;
        margin: 0px;
        font-weight: bold;
        border-bottom: 1pt solid #CCC;
    }

    /* line 8087, ../sass/modules/_atgStyle.scss */
    .narrowBox li {
        font-size: 8pt;
        margin: 0px;
        color: #666;
        border: 0pt;
        display: block;
    }

    /* line 8095, ../sass/modules/_atgStyle.scss */
    .narrowBox a {
        text-decoration: none;
        font-size: 8pt;
        color: #336699;
    }

        /* line 8101, ../sass/modules/_atgStyle.scss */
        .narrowBox a:hover {
            text-decoration: underline;
            color: #990000;
        }

    /* line 8106, ../sass/modules/_atgStyle.scss */
    .narrowBox .expandItem {
        padding-top: 5px;
    }

/* line 8110, ../sass/modules/_atgStyle.scss */
.narrowList td, .narrowList span, .narrowList a {
    font-size: 8pt;
    text-decoration: none;
}

    /* line 8115, ../sass/modules/_atgStyle.scss */
    .narrowList a:hover {
        text-decoration: underline;
    }

/* line 8119, ../sass/modules/_atgStyle.scss */
.narrowList label {
    padding-left: 15px;
    text-indent: -15px;
}

/* line 8124, ../sass/modules/_atgStyle.scss */
.infoBoxNarrow {
    width: 160px;
    border: 1px solid #ccc;
    background-color: #f6f4f5;
    padding-bottom: 10px;
}

/* line 8131, ../sass/modules/_atgStyle.scss */
.shopWithConfidence p {
    margin: 0px 0px 0px 7px;
    padding: 0px;
    color: #666;
}

/* line 8137, ../sass/modules/_atgStyle.scss */
.narrowWrapperDiv {
    position: relative;
    overflow: auto;
    overflow-x: hidden;
    width: 165px;
    top: 1px;
    border: solid 0px red;
    font-size: 8pt;
    margin-bottom: 5px;
}

/* line 8148, ../sass/modules/_atgStyle.scss */
.gray {
    color: #999;
}

/* line 8152, ../sass/modules/_atgStyle.scss */
.narrowChkbox {
    width: 15px;
    height: 16px;
    float: left;
}

/* line 8158, ../sass/modules/_atgStyle.scss */
.narrowLabel {
    padding-left: 4px;
    float: left;
    width: 130px;
}

/* line 8164, ../sass/modules/_atgStyle.scss */
#divStyleHead {
    padding: 3px;
}

/* line 8168, ../sass/modules/_atgStyle.scss */
#divProdHead {
    border: 1pt solid #CCC;
    padding: 5px 0px;
    color: #666;
    width: 815px;
    clear: both;
    text-align: center;
    background: #F6F6F6;
    font-size: 8pt;
}

    /* line 8179, ../sass/modules/_atgStyle.scss */
    #divProdHead strong, #divProdHead .strong, #divProdHead b, #divProdHead re {
        color: #000;
    }

/* line 8183, ../sass/modules/_atgStyle.scss */
#divTitleBlock {
    margin: 0px;
}

/* line 8187, ../sass/modules/_atgStyle.scss */
#divProdDisplay #spnImage, #divProdDisplay #spnDim, #spnReview, #divProdDisplay #spnLink {
    display: none;
}

/* line 8191, ../sass/modules/_atgStyle.scss */
#divExpand {
    position: absolute;
    z-index: 10;
    display: none;
    text-align: center;
    padding: 5px;
    border: 1pt solid #CCC;
    background: #FFF;
    width: 230px;
    height: 230px;
}

/* line 8203, ../sass/modules/_atgStyle.scss */
.grey {
    text-decoration: none;
}

/* line 8207, ../sass/modules/_atgStyle.scss */
#divTopSeller {
    width: 163px;
    text-align: center;
    border: 1pt solid #CCC;
    margin-bottom: 15px;
    background: #F6F6F6;
}

    /* line 8215, ../sass/modules/_atgStyle.scss */
    #divTopSeller li {
        position: relative;
        height: 100px;
        width: 85px;
        padding-top: 3px;
        margin: 5px 0px;
        border: 1pt solid #CCC;
        background: #FFF;
    }

    /* line 8225, ../sass/modules/_atgStyle.scss */
    #divTopSeller span {
        text-decoration: none;
        position: absolute;
        right: 3px;
        bottom: 3px;
    }

/* line 8232, ../sass/modules/_atgStyle.scss */
#tblRoot td {
    width: 200px;
}

/* line 8236, ../sass/modules/_atgStyle.scss */
.compare {
    width: 202px;
    height: 22px;
    position: absolute;
    left: 0px;
    top: 211px;
    display: block;
}

    /* line 8245, ../sass/modules/_atgStyle.scss */
    .compare .btn {
        float: left;
        display: block;
        width: 101px;
        height: 22px;
        background: url("//images.atgstores.com/images/btn/catComp.png") no-repeat;
    }

    /* line 8253, ../sass/modules/_atgStyle.scss */
    .compare .lnk {
        float: left;
        display: block;
        width: 101px;
        height: 22px;
        background: url("//images.atgstores.com/images/btn/catComp.png") 0px -44px no-repeat;
    }

/* line 8261, ../sass/modules/_atgStyle.scss */
.pRev {
    width: 81px;
    height: 13px;
    margin: 0px;
    padding: 0px;
    border: 0px;
    float: none;
    overflow: hidden;
    text-align: right;
    background: url("//images.atgstores.com/images/reviews/star.gif") 0px 0px no-repeat;
}

/* line 8273, ../sass/modules/_atgStyle.scss */
.optM {
    background: url("//images.atgstores.com/images/miniWord.png") no-repeat;
    height: 15px;
    font-weight: normal;
    border: 0px;
    padding: 0px;
    padding-left: 18px;
    margin: 1px 0px;
}

/* line 8283, ../sass/modules/_atgStyle.scss */
#tblRoot td {
    border-right: 1px dashed #ccc;
}

/* line 8287, ../sass/modules/_atgStyle.scss */
.typeBox {
    float: left;
    height: 255px;
    width: 200px;
    margin: 5px 18px 25px 18px;
}

/* line 8294, ../sass/modules/_atgStyle.scss */
.typeImg {
    width: 200px;
    height: 200px;
    display: block;
    text-align: center;
    border-bottom: 1px solid #ccc;
}

/* line 8302, ../sass/modules/_atgStyle.scss */
.typeLbl {
    color: #333;
    text-decoration: none;
    display: block;
    margin: 0px 10px;
    font-weight: bold;
    height: 45px;
    padding-top: 5px;
}

/* line 8312, ../sass/modules/_atgStyle.scss */
.spnCount {
    color: #666;
    font-size: 9pt;
    font-weight: normal;
}

/* line 8318, ../sass/modules/_atgStyle.scss */
.catRvw {
    height: 14px;
    overflow: hidden;
    background: url("//images.atgstores.com/images/layout/goldstarnew.png") no-repeat;
    padding-left: 93px;
    padding-top: 2px;
    line-height: 14px;
}

/* line 8327, ../sass/modules/_atgStyle.scss */
.catCart {
    position: absolute;
    bottom: 4px;
    right: 4px;
}

/* line 8333, ../sass/modules/_atgStyle.scss */
.catImg {
    text-align: center;
    width: 200px;
    height: 200px;
    overflow: hidden;
    display: block;
    padding: 0px 2px;
}

/* line 8342, ../sass/modules/_atgStyle.scss */
.catBanner {
    background: url(//images.atgstores.com/images/layout/catalogban.png);
    width: 48px;
    height: 48px;
    position: absolute;
    left: -3px;
    top: -3px;
}

/*.catBanner{background:url(/images/layout/catalogban2.png);width:48px;height:48px;position:absolute;left:-3px;top:-3px;}*/
/* line 8351, ../sass/modules/_atgStyle.scss */
.qvb {
    background: url(//images.atgstores.com/images/btn/qvnew.png);
    width: 97px;
    height: 36px;
    position: absolute;
    left: 55px;
    top: 145px;
    cursor: pointer;
}

/*Testimonials | LiveChat | Shop With Confidence Box*/
/* line 8361, ../sass/modules/_atgStyle.scss */
.infoBox {
    float: left;
    position: relative;
    width: 230px;
    border: 1px solid #ccc;
    background-color: #f6f6f6;
    padding: 10px;
    color: #666;
    margin-right: 5px;
}

/* line 8372, ../sass/modules/_atgStyle.scss */
.gHead {
    color: #666;
    font-size: 11pt;
}

/* line 8377, ../sass/modules/_atgStyle.scss */
.bHead {
    color: #0098fe;
}

/* line 8381, ../sass/modules/_atgStyle.scss */
hr {
    margin: 5px auto;
}

/*helpBox */
/* line 8385, ../sass/modules/_atgStyle.scss */
.helpBox {
    float: right;
    height: 2px;
    left: 19px;
    position: relative;
    width: 40px;
    top: -21px;
}

/* line 8394, ../sass/modules/_atgStyle.scss */
img.helpImage {
    float: left;
    cursor: help;
}

/* line 8400, ../sass/modules/_atgStyle.scss */
div.helpView {
    position: absolute;
    min-height: 115px;
	width: 350px;
    left: 44px;
	margin: auto !important;
	top:0;
	bottom:0;
    color: white;
    z-index: 8;
    display: none;
}

/* line 8411, ../sass/modules/_atgStyle.scss */
img.helpViewImage {
    position: absolute;
    left: -29px !important;
    z-index: 9;
    top:0;
    bottom:0;
    margin:auto;
}

/* line 8419, ../sass/modules/_atgStyle.scss */
div.helpView strong, div.helpView .strong, div.helpView b, div.helpView re {
    color: #000000;
    position: relative;
    top: 15px;
	margin: 0px 20px
}

/* line 8427, ../sass/modules/_atgStyle.scss */
div.helpView div.contentId {
    color: #000000;
	margin: 0 20px;
}

/* line 8432, ../sass/modules/_atgStyle.scss */
.contentId {
    color: #000000;
    position: relative;
    top: 21px;
}

/* line 8439, ../sass/modules/_atgStyle.scss */
.helpImageAjax {
    margin: 0 20px 15px 20px;
}

/* line 8445, ../sass/modules/_atgStyle.scss */
div.helpView div#close {
    position: relative;
    float: right;
    top: 0px;
    right: 0px;
    color: #336699;
    cursor: pointer;
    padding: 5px;
}

    /* line 8455, ../sass/modules/_atgStyle.scss */
    div.helpView div#close a {
        cursor: pointer;
        padding: 5px;
        font-size: 16px;
        font-weight: 100;
        color: #336699;
        text-transform: none; /*removed the inheritance of text transform from other elements*/
    }

.helpView strong {
    display: block; /*fixes the google chrome bug for text transform capitalize in <strong> elements*/
}

.subfilterCellStyle div {
	width: auto !important;
}

.subfilterCellStyle div.helpView {
	width: 350px !important;
	left: 54px;
}

.subfilterCellStyle .contentId {
	padding: 0 !important;
}

/* line 8460, ../sass/modules/_atgStyle.scss */
div.bBoxG {
    z-index: 8;
}

/* line 8464, ../sass/modules/_atgStyle.scss */
.helpDiv1 {
    position: relative;
    float: right;
    top: -30px;
}

/* line 8470, ../sass/modules/_atgStyle.scss */
.helpDiv2 {
    float: right;
    height: 20px;
    position: relative;
    width: 20px;
	display:inline-block;
}

.helpDiv {
	display:inline-block;
	position:relative;
	margin-left: 8px;
}

#prodDesc .helpDiv2 div.helpView, .helpDiv2 div.helpView {
	position: absolute !important;
}

/* pop-up on mfr landing page, explaining the icons to the customer*/
/* line 8479, ../sass/modules/_atgStyle.scss */
.iconsExplained {
    width: 40px;
    height: 40px;
    margin: 0;
    margin-right: 20px;
    padding: 0;
    background: url("//images.atgstores.com/images/layout/mfr_landingicons.png") no-repeat;
}

/* line 8488, ../sass/modules/_atgStyle.scss */
.iconPg {
    background-position: 0 -45px;
    margin-top: 3px;
}

/* line 8493, ../sass/modules/_atgStyle.scss */
.iconAuth {
    background-position: 0 -90px;
    margin-top: 3px;
}

/* line 8498, ../sass/modules/_atgStyle.scss */
.iconPref {
    background-position: 0 -135px;
    margin-top: 3px;
}

/* line 8503, ../sass/modules/_atgStyle.scss */
.icon90 {
    background-position: 0 -225px;
    margin-top: 3px;
}

/* line 8508, ../sass/modules/_atgStyle.scss */
.icon60 {
    background-position: 0 -270px;
    margin-top: 3px;
}

/* line 8513, ../sass/modules/_atgStyle.scss */
.iconCanada {
    background-position: 0 -315px;
    margin-top: 3px;
}

/* line 8518, ../sass/modules/_atgStyle.scss */
.iconUsa {
    background-position: 0 -360px;
    margin-top: 3px;
}

/* line 8523, ../sass/modules/_atgStyle.scss */
.rCol {
    width: 490px;
    margin-bottom: 20px;
}

/* line 8528, ../sass/modules/_atgStyle.scss */
a.catalogueLinks {
    display: block;
    border-top: dotted 1px #ccc;
    margin: 4px 11px;
    padding-top: 4px;
}

/*category block:catagory.ascx*/
/* line 8535, ../sass/modules/_atgStyle.scss */
.divCat {
    width: 100%;
}

/* line 8539, ../sass/modules/_atgStyle.scss */
.divcat200type {
    width: 200px;
    height: 230px;
    float: left;
    text-align: center;
    position: relative;
    padding: 5px 5px;
    line-height: 15px;
}

/* line 8548, ../sass/modules/_atgStyle.scss */
.div170 {
    width: 170px;
    height: 170px;
    text-align: center;
    padding-top: 10px;
}

/* line 8555, ../sass/modules/_atgStyle.scss */
.hdn {
    display: none;
}

/* line 8559, ../sass/modules/_atgStyle.scss */
.leftBorder {
    border-left: solid 1px #ccc;
}

/* line 8563, ../sass/modules/_atgStyle.scss */
.topBorder {
    border-top: solid 1px #ccc;
}

/* line 8567, ../sass/modules/_atgStyle.scss */
.bottomBorder {
    border-bottom: solid 1px #ccc;
}

/* line 8571, ../sass/modules/_atgStyle.scss */
.last {
    background-color: #dc3a2f;
    color: #fff;
    text-align: left;
    vertical-align: middle;
    width: 120px;
    height: 120px;
    margin-top: 25px;
    padding-top: 20px;
    padding-left: 10px;
    font-size: 8pt;
}

/* line 8584, ../sass/modules/_atgStyle.scss */
.bigsaleOver {
    background: url("//images.atgstores.com/images/layout/salepagesprite.png") 0 -150px;
    width: 36px;
    height: 120px;
    position: absolute;
    top: 5px;
    left: 5px;
}

/* line 8593, ../sass/modules/_atgStyle.scss */
.bigclearanceOver {
    background: url("//images.atgstores.com/images/layout/salepagesprite.png") 0 -271px;
    width: 36px;
    height: 120px;
    position: absolute;
    top: 5px;
    left: 5px;
}

/* line 8602, ../sass/modules/_atgStyle.scss */
.smallsaleOver {
    background: url("//images.atgstores.com/images/layout/salepagesprite.png") 0 -391px;
    width: 21px;
    height: 69px;
    position: absolute;
    top: 5px;
    left: 5px;
}

/* line 8611, ../sass/modules/_atgStyle.scss */
.smallclearanceOver {
    background: url("//images.atgstores.com/images/layout/salepagesprite.png") 0 -460px;
    width: 21px;
    height: 69px;
    position: absolute;
    top: 5px;
    left: 5px;
}

/* line 8620, ../sass/modules/_atgStyle.scss */
.saveUpto70 {
    background: url("//images.atgstores.com/images/layout/salepagesprite.png") 0 -529px;
    width: 75px;
    height: 75px;
    position: absolute;
}

/* line 8627, ../sass/modules/_atgStyle.scss */
.height200 {
    height: 200px;
    width: 200px;
    overflow: hidden;
}

/* line 8633, ../sass/modules/_atgStyle.scss */
.alignCenter {
    text-align: center;
}

/*new revised catalog style */
/* line 8637, ../sass/modules/_atgStyle.scss */
#divCatalogOuter {
    border: solid 0px red;
    width: 100%;
}

/* line 8642, ../sass/modules/_atgStyle.scss */
.divCatalogLeft {
    border: solid 0px green;
    width: 165px;
    float: left;
    position: relative;
    margin-right: 0px;
}

/* line 8650, ../sass/modules/_atgStyle.scss */
.divCatalogLeftHide {
    display: none;
}

/* line 8654, ../sass/modules/_atgStyle.scss */
.divCatalogRight {
    border: solid 0px blue;
    float: left;
    position: relative;
    width: 830px;
}

/* line 8661, ../sass/modules/_atgStyle.scss */
.divCatalogRightMain {
    float: left;
    width: 100%;
    /*max-width: 1010px;*/
}

/*end classes from catalog.css*/
/*for sale.aspx*/
/* line 8670, ../sass/modules/_atgStyle.scss */
#col1 {
    width: 140px;
    padding-left: 10px;
}

/* line 8675, ../sass/modules/_atgStyle.scss */
#col2 {
    width: 83%;
    margin-left: 20px;
    /*min-width: 800px;*/
}

/* line 8681, ../sass/modules/_atgStyle.scss */
.dailydealBlk {
    background-color: #54c481;
    padding: 3px 3px;
    color: #fff;
    width: 110px;
    padding-left: 10px;
    margin: 20px 0px 20px 0px;
    font-size: 8pt;
}

/* line 8691, ../sass/modules/_atgStyle.scss */
.bgImg {
    background-image: url("//images.atgstores.com/images/layout/salepagesprite.png");
    background-repeat: no-repeat;
}

/* line 8696, ../sass/modules/_atgStyle.scss */
.saleHeadBlock {
    background-color: #214e61;
    color: #fff;
    position: relative;
    width: 100%;
    height: 84px;
    max-width: 1008px;
}

/* line 8705, ../sass/modules/_atgStyle.scss */
.banner {
    height: 110px;
    z-index: 10;
    width: 150px;
    margin-left: 30px;
}

/* line 8712, ../sass/modules/_atgStyle.scss */
.hdrText {
    margin-left: 30px;
    margin-top: 10px;
    color: #fff;
}

/* line 8718, ../sass/modules/_atgStyle.scss */
.divcat200 {
    width: 200px;
    height: 250px;
    margin: 2px 2px;
    padding: 2px 2px;
}

/* line 8725, ../sass/modules/_atgStyle.scss */
.divSmallImg {
    width: 80px;
    height: 80px;
}

/* line 8730, ../sass/modules/_atgStyle.scss */
.divBigImg {
    width: 200px;
    height: 200px;
}

/* line 8735, ../sass/modules/_atgStyle.scss */
.hdnSuper {
    width: 165px;
}

/* line 8739, ../sass/modules/_atgStyle.scss */
.superSaving td {
    width: 165px;
    height: 165px;
    position: relative;
}

/* line 8745, ../sass/modules/_atgStyle.scss */
.SuperSavingTdBig {
    width: 250px;
    height: 250px;
    padding-left: 50px;
    padding-top: 50px;
    text-align: -moz-center;
    vertical-align: middle;
}

/* line 8754, ../sass/modules/_atgStyle.scss */
.SuperSavingTdSmall {
    width: 110px;
    height: 140px;
    padding-left: 40px;
    padding-top: 10px;
    text-align: -moz-center;
    vertical-align: middle;
}

/* line 8763, ../sass/modules/_atgStyle.scss */
.white7pt {
    color: #fff;
    font-size: 7pt;
}

/*For/ajax/CustomerImages.aspx*/
/* line 8768, ../sass/modules/_atgStyle.scss */
.custImg {
    min-width: 400px;
}

/* line 8772, ../sass/modules/_atgStyle.scss */
.custImgSwatches {
    height: 50px;
    width: 366px;
}

/* line 8777, ../sass/modules/_atgStyle.scss */
input[type="button"].hover {
    -moz-box-shadow: 0 0 3px #999;
    -webkit-box-shadow: 0 0 3px #999;
    box-shadow: 0 0 3px #999;
}

/* line 8783, ../sass/modules/_atgStyle.scss */
.UploadDiv {
    position: relative;
    right: 144px;
    top: 10px;
    width: 500px;
    display: block;
}

/* line 8791, ../sass/modules/_atgStyle.scss */
#UploadedFile div {
    left: 228px;
}

/* line 8795, ../sass/modules/_atgStyle.scss */
/*BUGS-4823*/
/*#UploadStatus {
  left: 147px;
}*/

/* line 8799, ../sass/modules/_atgStyle.scss */
#UploadedFile {
    position: relative;
    right: 81px;
    bottom: 14px;
}

/* line 8805, ../sass/modules/_atgStyle.scss */
.shwBanner {
    width: 400px;
    height: 90px;
}

/* line 8810, ../sass/modules/_atgStyle.scss */
.shwBannerL {
    width: 200px;
    height: 150px;
}

/* line 8815, ../sass/modules/_atgStyle.scss */
.btnDelBanner {
    width: 118px;
    margin-top: 20px;
}

/* line 8820, ../sass/modules/_atgStyle.scss */
.lowesSu {
    width: 200px !important;
    position: relative;
    left: -78px;
}

/*pronetwork*/
/* line 8826, ../sass/modules/_atgStyle.scss */
.titleM {
    position: absolute;
    top: 110px;
    left: 0px;
    color: #1d1d1d;
    font-size: 18pt;
    line-height: 1.3em;
    padding-left: 8px;
}

/* line 8836, ../sass/modules/_atgStyle.scss */
.repeatbg {
    background: url("//images.atgstores.com/localpros/img/bd2.png") repeat-x;
    height: 1000px;
    background-color: #eee;
}

/* line 8847, ../sass/modules/_atgStyle.scss */
#pSel {
    color: #666666;
    padding-left: 3px;
    line-height: 2em;
    padding-left: 20px;
}

/* line 8854, ../sass/modules/_atgStyle.scss */
.companyinput {
    margin-top: 15px;
    width: 400px;
}

/* line 8887, ../sass/modules/_atgStyle.scss */
.flyS {
    z-index: 999;
    width: 1074px;
    position: absolute;
    padding: 10px 5px 10px 5px;
    margin: 4px auto;
    right: -1px;
    float: left;
    display: none;
    text-align: left;
    line-height: 24px;
    border: 1px solid #777777;
    border-top: none;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 1px;
    background: #ffffff;
    /* Old browsers */
    background: -moz-linear-gradient(top, white 0%, white 92%, #fafafa 94%, #eeeeee 97%, #dddddd 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(92%, white), color-stop(94%, #fafafa), color-stop(97%, #eeeeee), color-stop(100%, #dddddd));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, white 0%, white 92%, #fafafa 94%, #eeeeee 97%, #dddddd 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, white 0%, white 92%, #fafafa 94%, #eeeeee 97%, #dddddd 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, white 0%, white 92%, #fafafa 94%, #eeeeee 97%, #dddddd 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%, #ffffff 92%, #fafafa 94%, #eeeeee 97%, #dddddd 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 );
    /* IE6-9 */
    -moz-border-radius: 0px 5px 5px 5px;
    -webkit-border-radius: 0px 5px 5px 5px;
    border-radius: 5px 0px 5px 5px;
}

/* line 8914, ../sass/modules/_atgStyle.scss */
.flyM {
    z-index: 999;
    width: 1074px;
    position: absolute;
    padding: 10px 5px 10px 5px;
    margin: 4px auto;
    left: -1px;
    float: left;
    display: none;
    text-align: left;
    line-height: 24px;
    border: 1px solid #777777;
    border-top: none;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 1px;
    background: #ffffff;
    /* Old browsers */
    background: -moz-linear-gradient(top, white 0%, white 92%, #fafafa 94%, #eeeeee 97%, #dddddd 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(92%, white), color-stop(94%, #fafafa), color-stop(97%, #eeeeee), color-stop(100%, #dddddd));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, white 0%, white 92%, #fafafa 94%, #eeeeee 97%, #dddddd 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, white 0%, white 92%, #fafafa 94%, #eeeeee 97%, #dddddd 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, white 0%, white 92%, #fafafa 94%, #eeeeee 97%, #dddddd 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%, #ffffff 92%, #fafafa 94%, #eeeeee 97%, #dddddd 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 );
    /* IE6-9 */
    -moz-border-radius: 0px 5px 5px 5px;
    -webkit-border-radius: 0px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}


/* line 8952, ../sass/modules/_atgStyle.scss */
#atgsales {
    width: 50px;
    position: absolute;
    right: 0;
}

/* line 8959, ../sass/modules/_atgStyle.scss */
li#atgsales .g5 {
    width: 202px;
}

/*quickView*/
/* line 8973, ../sass/modules/_atgStyle.scss */
.altImg {
    width: 40px;
    height: 40px;
    border: 1px solid #CCC;
    background: #FFF;
    padding: 2px;
    float: left;
    text-align: center;
    margin: 0 3px 0 3px;
    margin-top: 3px;
}

/* line 8985, ../sass/modules/_atgStyle.scss */
.scrollButton {
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}

    /* line 8991, ../sass/modules/_atgStyle.scss */
    .scrollButton:hover {
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
        -moz-opacity: 1;
        opacity: 1;
    }

/* line 8997, ../sass/modules/_atgStyle.scss */
.rvwBoxEmpty {
    padding: 5px;
    color: #666;
    font-size: 9pt;
    width: 270px;
    height: 35px;
    float: left;
}

/*classes from accessories.ascx*/
/* line 9007, ../sass/modules/_atgStyle.scss */
.rath {
    background: url("//images.atgstores.com/images/smokegradient.gif") repeat-x bottom left white;
    clear: both;
    border: 1pt solid #CCC;
    border-bottom: 0px;
    font-size: 15px;
    font-weight: bold;
    color: #666;
    width: 640px;
    text-align: left;
    margin: 0px auto;
    -webkit-text-size-adjust: none;
}

/* line 9022, ../sass/modules/_atgStyle.scss */
#divMiniCart {
    width: 280px;
    margin: 0px 0px;
}

    /* line 9028, ../sass/modules/_atgStyle.scss */
    #divMiniCart #spnTitle {
        height: 26px;
        display: block;
    }

    /* line 9034, ../sass/modules/_atgStyle.scss */
    #divMiniCart #spnBody {
        display: block;
        border: 1pt solid #CCC;
        background: #F6F6F6;
        text-align: center;
        padding: 5px 0px;
    }

    /* line 9043, ../sass/modules/_atgStyle.scss */
    #divMiniCart #spnProdBody {
        width: 240px;
        display: block;
        border: 1pt solid #CCC;
        background: #FFF;
        font-size: 10pt;
        margin: 5px;
    }

/* line 9053, ../sass/modules/_atgStyle.scss */
#spnProdBody div {
    width: 225px;
    margin: 0px 3px;
}

/* line 9060, ../sass/modules/_atgStyle.scss */
.tBox {
    width: 85px;
}

/* line 9065, ../sass/modules/_atgStyle.scss */
.accMainProdDiv {
    width: 70%;
    margin-left: 1.5%;
    height: 90px;
    padding-top: 3%;
}

/*search result page*/
/* line 9073, ../sass/modules/_atgStyle.scss */
.searchImg {
    width: 200px;
    height: 270px;
    background: 50% 50% no-repeat;
    background-size: contain;
    display: block;
}

    /* line 9074, ../sass/modules/_atgStyle.scss */
    .searchImg img {
        max-width: 100%;
        max-height: 100%;
    }

/*Reusable CSS Aesthetics*/
/* line 9077, ../sass/modules/_atgStyle.scss */
.btnSlide {
    border: 1px solid #ccc;
    width: 20px;
    height: 44px;
    line-height: 45px;
    text-align: center;
}

/* line 9085, ../sass/modules/_atgStyle.scss */
.btnSlidePos {
    margin: 3px 0px 0px 0px;
    /*outline: 4px solid white;*/
    z-index: 2;
    background: #fff;
}

/* line 9092, ../sass/modules/_atgStyle.scss */
.slideArrow {
    width: 6px;
    height: 6px;
    border: 3px solid;
    border-color: #999 #999 transparent transparent;
    cursor: pointer;
}

    /* line 9100, ../sass/modules/_atgStyle.scss */
    .btnSlide:hover .slideArrow, .slideArrow:hover {
        border-color: #68625b #68625b transparent transparent !important;
    }

/* line 9104, ../sass/modules/_atgStyle.scss */
.btnSlide:hover {
    border-color: #aaa;
}

/* line 9108, ../sass/modules/_atgStyle.scss */
.posFw {
    margin-right: 4px;
}

/* line 9112, ../sass/modules/_atgStyle.scss */
.posBck {
    margin-left: 4px;
}

/* line 9116, ../sass/modules/_atgStyle.scss */
.rotate45 {
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    /* Internet Explorer */
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

/* line 9126, ../sass/modules/_atgStyle.scss */
.rotate-130 {
    transform: rotate(-130deg);
    -ms-transform: rotate(-130deg);
    -webkit-transform: rotate(-130deg);
    -moz-transform: rotate(-130deg);
    -o-transform: rotate(-130deg);
    /* Internet Explorer */
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

/* line 9141, ../sass/modules/_atgStyle.scss */
.nim {
    width: auto !important;
}

/* line 9144, ../sass/modules/_atgStyle.scss */
.frmError {
    border: solid 1px #b95151;
    background: #F7DCDC;
}

/* line 9146, ../sass/modules/_atgStyle.scss */
.mfrpop {
    width: 280px;
}

/* line 9147, ../sass/modules/_atgStyle.scss */
.width3of4 {
    width: 70.6%;
}

/*popupbox*/
/* line 9151, ../sass/modules/_atgStyle.scss */
.popBoxLayer {
    Background-color: white;
    background: -moz-linear-gradient(-45deg, rgba(0, 0, 0, 0.5) 0%, rgba(201, 197, 198, 0.5) 26%, rgba(0, 0, 0, 0.5) 49%, rgba(201, 197, 198, 0.5) 76%, rgba(0, 0, 0, 0.5) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(0, 0, 0, 0.5)), color-stop(26%, rgba(201, 197, 198, 0.5)), color-stop(49%, rgba(0, 0, 0, 0.5)), color-stop(76%, rgba(201, 197, 198, 0.5)), color-stop(100%, rgba(0, 0, 0, 0.5)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg, rgba(0, 0, 0, 0.5) 0%, rgba(201, 197, 198, 0.5) 26%, rgba(0, 0, 0, 0.5) 49%, rgba(201, 197, 198, 0.5) 76%, rgba(0, 0, 0, 0.5) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg, rgba(0, 0, 0, 0.5) 0%, rgba(201, 197, 198, 0.5) 26%, rgba(0, 0, 0, 0.5) 49%, rgba(201, 197, 198, 0.5) 76%, rgba(0, 0, 0, 0.5) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg, rgba(0, 0, 0, 0.5) 0%, rgba(201, 197, 198, 0.5) 26%, rgba(0, 0, 0, 0.5) 49%, rgba(201, 197, 198, 0.5) 76%, rgba(0, 0, 0, 0.5) 100%);
    /* IE10+ */
    background: linear-gradient(-45deg, rgba(0, 0, 0, 0.5) 0%, rgba(201, 197, 198, 0.5) 26%, rgba(0, 0, 0, 0.5) 49%, rgba(201, 197, 198, 0.5) 76%, rgba(0, 0, 0, 0.5) 100%);
    /* W3C */
    filter: alpha(opacity=30);
    /* IE6-9 fallback on horizontal gradient */
    background-size: 4px 4px;
    opacity: 0.4;
    display: block;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 9998;
    top: 0;
    left: 0;
}

/* line 9170, ../sass/modules/_atgStyle.scss */
.popBoxPos {
    position: fixed;
    z-index: 9999;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

/* line 9182, ../sass/modules/_atgStyle.scss */
.popUpBox {
    padding: 23px;
    border: 1px solid #CCC;
    background: #FFF;
    width: 80%;
    max-width: 1000px;
}

/* line 9196, ../sass/modules/_atgStyle.scss */
.hdrCusSvy {
    position: absolute;
    top: 42px;
    left: 165px;
    color: #999;
}

/*full width center banner*/
/* line 9203, ../sass/modules/_atgStyle.scss */
#divDescription img {
    max-width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/* line 9204, ../sass/modules/_atgStyle.scss */
#divHead, #divHeadBanner {
    margin-left: auto;
    margin-right: auto;
}

/* line 9205, ../sass/modules/_atgStyle.scss */
.popBoxCloseNew {
    position: absolute;
    top: 6px;
    right: 6px;
    cursor: pointer;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 19px;
    font-weight: initial;
    color: #aaa;
    font-size: 26pt;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    /* Internet Explorer */
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    font-family: serif;
}

    .popBoxCloseNew:hover {
        color: #ccc;
    }

/*popupbox*/
.atgLogoArea {
    margin-top: 12px;
    margin-left: 40px;
}

@media print {
    /* line 9242, ../sass/modules/_atgStyle.scss */
    #main, #specialBackground {
        visibility: hidden !important;
    }

    .btmPnl, #RvFdOuterWrapper, .printHide, #divQAContainer, #internalTabs, #ldis, .sEmail, #breadCrumb, .searchbg, #footer, .footer {
        display: none !important;
    }

    /*leave logo visible for print*/
    /* line 9252, ../sass/modules/_atgStyle.scss */

    .divLogoArea {
        visibility: visible !important;
    }

    /* line 9262, ../sass/modules/_atgStyle.scss */
    #contentWrapper {
        position: relative;
        top: -110px;
    }
}

/* line 9304, ../sass/modules/_atgStyle.scss */
.btpl27 {
    width: 34px;
}

/* line 9306, ../sass/modules/_atgStyle.scss */
.cartmenu {
    background: #FFFFFF;
    position: absolute;
    top: 24px;
    right: 3px;
    z-index: 999999 !important;
    text-align: left;
    border-radius: 5px;
    box-shadow: rgba(0, 0, 0, 0.3) 1px 1px 1px;
    border: 1px solid #ddd;
}

    /* line 9317, ../sass/modules/_atgStyle.scss */
    .cartmenu::before {
        content: "";
        position: absolute;
        top: -7px;
        right: 3px;
        width: 0;
        border-width: 0 7px 7px;
        border-style: solid;
        border-color: #ccc transparent;
    }

    /* line 9327, ../sass/modules/_atgStyle.scss */
    .cartmenu::after {
        content: "";
        position: absolute;
        top: -6px;
        right: 5px;
        width: 0;
        border-width: 0 6px 6px;
        border-style: solid;
        border-color: #fff transparent;
    }

/* line 9337, ../sass/modules/_atgStyle.scss */
.lfpmapsprt {
    background-image: url(//images.atgstores.com/images/layout/lfpmappinsprt0718.png);
    background-repeat: no-repeat;
}

/* line 9341, ../sass/modules/_atgStyle.scss */
.pinPink1 {
    width: 45px;
    height: 47px;
    background-position: -10px -240px;
}

/* line 9346, ../sass/modules/_atgStyle.scss */
.pinPink2 {
    width: 45px;
    height: 47px;
    background-position: -10px -188px;
}

/* line 9351, ../sass/modules/_atgStyle.scss */
.pinPink3 {
    width: 17px;
    height: 17px;
    background-position: 0px -293px;
}

/* line 9356, ../sass/modules/_atgStyle.scss */
.howToWrap td {
    padding: 4px;
    border: 1px dotted #ccc;
    border-radius: 3px;
}

/* line 9362, ../sass/modules/_atgStyle.scss */
.load10, .load20, .load30, .load40, .load50, .load60, .load70, .load80, .load90, .load0, .load5, .load15, .load25, .load35, .load45, .load55, .load65, .load75, .load85, .load95, .load100 {
    background: url("//images.atgstores.com/images/layout/loadbar1209.png");
    width: 183px;
    height: 15px;
}

/* line 9367, ../sass/modules/_atgStyle.scss */
.load20 {
    background-position: 0px -17px;
}

/* line 9370, ../sass/modules/_atgStyle.scss */
.load30 {
    background-position: 0px -34px;
}

/* line 9373, ../sass/modules/_atgStyle.scss */
.load40 {
    background-position: 0px -51px;
}

/* line 9376, ../sass/modules/_atgStyle.scss */
.load50 {
    background-position: 0px -68px;
}

/* line 9379, ../sass/modules/_atgStyle.scss */
.load60 {
    background-position: 0px -85px;
}

/* line 9382, ../sass/modules/_atgStyle.scss */
.load70 {
    background-position: 0px -102px;
}

/* line 9385, ../sass/modules/_atgStyle.scss */
.load80 {
    background-position: 0px -119px;
}

.load90 {
    background-position: 0px -136px;
}


.load90 {
    background-position: 0px -136px;
}

.load0 {
    background-position: 0px -153px;
}

.load5 {
    background-position: 0px -170px;
}

.load15 {
    background-position: 0px -187px;
}

.load25 {
    background-position: 0px -204px;
}

.load35 {
    background-position: 0px -221px;
}

.load45 {
    background-position: 0px -238px;
}

.load55 {
    background-position: 0px -255px;
}

.load65 {
    background-position: 0px -272px;
}

.load75 {
    background-position: 0px -289px;
}

.load85 {
    background-position: 0px -306px;
}

.load95 {
    background-position: 0px -323px;
}

.load100 {
    background-position: 0px -340px;
}
/* line 82, ../sass/sprites/_icons.scss */
.icons-sprite, .icons-lfplinkbuyer, .icons-lfplinkbuyershov, .icons-lfplinkcatalogs, .icons-lfplinkcatalogshov, .icons-lfplinkcertifs, .icons-lfplinkcertifshov {
    background: url('/images/icons-s94479deade.png') no-repeat;
}

/* line 60, ../../../Users/jbaghdasaryan.ATGCORPORATE/AppData/Local/Temp/Mindscape/WebWorkbench/Ruby193/Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-lfplinkbuyer {
    background-position: 0 0;
    height: 29px;
    width: 29px;
}

/* line 60, ../../../Users/jbaghdasaryan.ATGCORPORATE/AppData/Local/Temp/Mindscape/WebWorkbench/Ruby193/Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-lfplinkbuyershov {
    background-position: 0 -29px;
    height: 29px;
    width: 29px;
}

/* line 60, ../../../Users/jbaghdasaryan.ATGCORPORATE/AppData/Local/Temp/Mindscape/WebWorkbench/Ruby193/Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-lfplinkcatalogs {
    background-position: 0 -116px;
    height: 29px;
    width: 29px;
}

/* line 60, ../../../Users/jbaghdasaryan.ATGCORPORATE/AppData/Local/Temp/Mindscape/WebWorkbench/Ruby193/Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-lfplinkcatalogshov {
    background-position: 0 -145px;
    height: 29px;
    width: 29px;
}

/* line 60, ../../../Users/jbaghdasaryan.ATGCORPORATE/AppData/Local/Temp/Mindscape/WebWorkbench/Ruby193/Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-lfplinkcertifs {
    background-position: 0 -58px;
    height: 29px;
    width: 29px;
}

/* line 60, ../../../Users/jbaghdasaryan.ATGCORPORATE/AppData/Local/Temp/Mindscape/WebWorkbench/Ruby193/Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-lfplinkcertifshov {
    background-position: 0 -87px;
    height: 29px;
    width: 29px;
}

/* line 1, ../sass/modules/_tables.scss */
.tblMain th, .tblMain thead th {
    font-weight: bold;
    padding-left: 4px;
    padding-right: 4px;
}

/* line 6, ../sass/modules/_tables.scss */
.tblMain tr, .tblMain tbody tr {
    height: 20px;
}

/* line 9, ../sass/modules/_tables.scss */
.tblMain td, .tblMain tbody td {
    padding: 4px;
}

/* line 13, ../sass/modules/_tables.scss */
.tblMain {
    border-collapse: collapse;
    border-spacing: 0;
}

/*use the classes below in table tag to align table cells vertically...*/
/*...to middle*/
/* line 65, ../sass/modules/_tables.scss */
.tblVaMdl tbody td, .tblVaMdl td {
    vertical-align: middle !important;
}

/*...to bottom*/
/* line 74, ../sass/modules/_tables.scss */
.tblVaBtm tbody td, .tblVaBtm td {
    vertical-align: bottom !important;
}

.compareScrolling {
    position: fixed;
    width: 83%;
    z-index: 100;
    top: 0;
}

div#divCompare.maxg24 {
    max-width: none;
}

.comshadow {
    -webkit-box-shadow: rgba(50, 50, 50, 0.3) 0px 4px 12px -3px;
    box-shadow: rgba(50, 50, 50, 0.3) 0px 4px 12px -3px;
}
/*guaranteeby*/
.guaranby {
    background-position: 0 -2179px;
    width: 40px;
    height: 40px;
}

/*Plus Minus Btns*/
.plus, .minus {
    width: 29px;
    height: 29px;
    border: 1px solid #ddd;
    background-color: #e6e6e6;
    background-repeat: no-repeat;
    margin-top: 5px;
}

    .plus, .plus:hover, .plus:focus {
        background-image: url(//images.atgstores.com/images/layout/plus.png);
        background-position: 7px;
        background-repeat: no-repeat;
    }

    .minus, .minus:hover, .minus:focus {
        background-image: url(//images.atgstores.com/images/layout/minus.png);
        background-position: 8px;
        background-repeat: no-repeat;
    }

.discntLfp {
    top: 32px;
    left: 30%;
}
/*BUGS BUGS-3501*/
div#divCategory0 .hiddens {
    display: block !important;
}

div#divRawHtmlContainer.pdb16 {
    padding-bottom: 8px;
}

div#divRawHtmlContainer.pdt16 {
    padding-top: 4px;
}

.lowesmagnify {
    background: url("//images.atgstores.com/images/layout/lowesNavmagnify.png") no-repeat !important;
    background-color: #8cb535 !important;
    width: 30px;
    height: 30px;
    right: 1px;
    bottom: -1px;
    left: auto;
}

.nwSrchOpts {
    margin-top: -28px;
    background: rgba(255,255,255,0.5);
    width: 200px;
    top: 211px;
    left: 0;
}

.multifilterBox {
    margin-top: 3px;
    margin-right: 4px;
    float: right;
    width: 11px;
    height: 11px;
}

.mfrlogorwd {
    max-width: 100px;
}

.size350 {
    height: 280px !important;
    width: 320px !important;
}

.size450 {
    height: 345px !important;
    width: 320px !important;
}

#divBtnPageBtm a.prev, #divBtnPageBtm a.next {
    display: inline-block;
    position: relative;
    /*width: 128px;*/
}

    #divBtnPageBtm a.prev:after, #divBtnPageBtm a.next:after {
        display: inline-block;
        position: absolute;
        top: 0;
        left: 0;
        background: #ffffff;
    }
/*BUGS-6352 start*/
div#divFilters ul {
    width: 100%;
}
/*BUGS-6352 end*/

@media only screen and (max-width: 599px) {
    #divBtnPageBtm a.prev, #divBtnPageBtm a.next {
        width: 50px;
        padding: 0px;
    }

    #divBtnPageBtm a.prev {
        margin-right: 16px;
    }
}

@media only screen and (max-width: 420px) {
    #divBtnPageBtm a, #divBtnPageBtm strong.pdr16 {
        padding-right: 10px;
    }

        #divBtnPageBtm a.prev {
            margin-right: 10px;
        }

        #divBtnPageBtm a.prev, #divBtnPageBtm a.next {
            width: 12px;
            overflow: hidden;
            white-space: nowrap;
        }

            #divBtnPageBtm a.prev:before {
                content: "< ";
            }

            #divBtnPageBtm a.next:before {
                content: " >";
            }

            #divBtnPageBtm a.prev:before, #divBtnPageBtm a.next:before {
                display: inline-block;
                position: absolute;
                bottom: -6px;
                left: 0;
                background: #ffffff;
                width: 12px;
                height: 22px;
                line-height: 20px;
            }
}

/* Start calculators */
/* Start calculators' landing page */
.headingMargin {
    margin-top: 0.79365079365079%;
    margin-bottom: 0.79365079365079%;
}

.colSize {
    width: 310px;
    margin-right: 20px;
    margin-bottom: 20px;
    vertical-align: top;
    display: inline-block;
}

.topWidth {
    width: 260px;
}

.iconSize {
    width: 36px;
}

.calcIcons {
    background: url(//images.atgstores.com/images/layout/calcSprite.png) no-repeat;
}

.concreteIcon {
    height: 36px;
    background-position: 0 -36px;
}

.floorIcon {
    height: 36px;
    background-position: 0 -180px;
}

.insulationIcon {
    height: 36px;
    background-position: 0 -108px;
}

.wallIcon {
    height: 36px;
    background-position: 0 -216px;
}

.sidingIcon {
    height: 36px;
    background-position: 0 0;
}

.beamIcon {
    height: 36px;
    background-position: 0 -72px;
}

.lightingIcon {
    height: 36px;
    background-position: 0 -144px;
}
/* End calculators' landing page */
/* Start calculators' inner pages */
.mgright {
    margin-right: 32px;
}

#divResult, #divHeight {
    width: 50%;
    margin-top: 20px;
}

.divWidth,
.tabWidth {
    max-width: 704px;
    width: 100%;
}

.grayBg {
    background-color: lightgray;
}

#bulbImg {
    background: url("//images.atgstores.com/images/layout/ecoBulb.png") no-repeat;
    width: 9px;
    height: 16px;
}

.divWidthBulb {
    width: 40%;
}

#divResults {
    padding: 20px 0;
}
/* End calculators' inner pages */
/* End calculators */

/*LocalPros*/
.socIconSml {
    width: 20px;
}
/*End LocalPros*/
.noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/*#region colorTab for top navigation*/
.navtabgreen > a, .navtabblue > a, .navtabred > a, .navtabcharcoal > a {
    color: #fff !important;
    font-weight: bold;
    text-shadow: 0px -1px 0px rgba(30, 30, 30, 0.3);
}

.navtabgreen > a {
    background: radial-gradient(#a0cf3c,#86ad33) !important;
    background: #86ad33;
}

.navtabblue > a {
    background: radial-gradient(#6291c0,#356a9f) !important;
    background: #356a9f;
}

.navtabred > a {
    background: radial-gradient(#e19393,#d94e4e) !important;
    background: #d94e4e;
}

.navtabcharcoal > a {
    background: radial-gradient(#888888,#444444) !important;
    background: #444444;
}
/*#endregion RegionName*/


input[type=checkbox] {
    width: 14px;
    height: 14px;
    position: relative;
    /* position: absolute; */
    /*margin: 0;*/
    opacity: 1;
    margin-right: 4px;
}

#divCategoryContainer .mgl8 {
    margin-left: 10px;
}

.displayTable {
    display: table;
}

.tblfxd {
    table-layout: fixed;
}

#divMyOrganicSearch,
#divRelatedProducts, #divMyOrganicSearch *,
#divRelatedProducts * {
    box-sizing: border-box;
}

#divMyOrganicSearch {
    width: 265px;
    padding-right: 16px;
}

#br-related-searches-widget {
    width: 265px;
}

#divMyOrganicSearch .br-related-heading, #divRelatedProducts .br-found-heading {
    font-size: 12pt;
    font-weight: bold;
}

#divMyOrganicSearch .br-related-query {
    margin-top: 8px;
}

.br-sf-widget-merchant-img {
    margin-right: 10px;
    width: 100%;
}

    .br-sf-widget-merchant-img img {
        width: 100%;
        vertical-align: middle;
    }

.br-sf-widget-merchant-img {
    display: block;
    width: 85px;
    margin: auto;
    /*remove this portion if should be center aligned*/
    float: left;
    margin-right: 10px;
}

.br-sf-widget-merchant-title, .br-sf-widget-merchant-desc, .br-sf-widget-merchant-qv { /*remove this portion if should be center aligned*/
    margin-left: 95px;
}

#divRelatedProducts.resultclm {
    width: 100% !important;
}

.br-sf-widget {
    display: table-cell;
    width: 33.3%;
    padding-right: 10px;
}

.br-sf-widget-merchant-cont {
    margin-top: 8px;
}

.br-sf-widget-merchant-popup-close {
    display: none !important;
}

.shareIdeaTab, .analyticsTab {
    background-image: url(//images.atgstores.com/images/layout/feedback_button.png);
    background-color: #136AD4;
    background-repeat: no-repeat;
    margin-right: -6px;
    width: 30px;
    height: 120px;
    border: 0;
    cursor: pointer;
    outline: 0;
    border-top-left-radius: 4.5px;
    border-bottom-left-radius: 4.5px;
    box-shadow: -3px 1px 10px -3px rgba(0,0,0,0.5);
    -moz-box-shadow: -3px 1px 10px -3px rgba(0,0,0,0.5);
    -webkit-box-shadow: -3px 1px 10px -3px rgba(0,0,0,0.5);
    position: fixed;
    top: 180px;
    right: 0;
    z-index: 1000;
}

.shareIdeaTab {
    top: 305px;
    background-image: url(//images.atgstores.com/images/layout/shareidea.png);
    background-color: #F28B37;
    background-position: -8px;
}

    .shareIdeaTab:hover, .analyticsTab:hover {
        margin-right: 0;
    }

.closeBtn {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 4px;
    margin: 5px auto;
    width: 19px;
    height: 19px;
    line-height: 19px;
    padding: 2px;
    text-align: center;
    color: inherit;
    color: #ffffff;
    font-size: 21pt;
    font-weight: bold;
    font-family: serif;
    z-index: 99;
    cursor: pointer;
    background: rgba(0,0,0,0.2);
    background: linear-gradient(to top,rgba(0,0,0,0.2),rgba(0,0,0,0.2));
}

#mobBanTxtWrap {
    box-sizing: border-box;
    height: auto !important;
    min-height: 50px;
}

    #mobBanTxtWrap .closeBtn {
        font-size: 21pt;
    }

#webchatLogin {
    max-width: 400px;
}

.popover_window {
    left: 0;
}

.prodImgMain {
    height: 180px;
    display: table;
    width: 100%;
    margin-left: 0 !important;
    table-layout: fixed;
}

li:first-child {
    border-left: none;
}

.prodImgMain .miniWrap {
    display: table-cell;
    text-align: left;
    min-width: 122px;
    vertical-align: top;
}

/*porchLearnMore.aspx content of the dynamic popbox called from product page*/
.porchModal {
    width: 460px;
    height: 630px;
}

    .porchModal a.btnReg {
        padding-left: 16px;
        padding-right: 16px;
    }

    .porchModal h2 {
        color: #444;
    }

    .porchModal ol {
        list-style-type: decimal;
        list-style-position: inside;
        margin-bottom: 16px;
    }

.porchMtagline {
    font-size: 18px;
    text-align: center;
    line-height: 22px;
    background: #f1ad00;
    color: #fff;
    padding: 16px 0;
}

.porchmodalimg {
    width: 100%;
    max-width: 500px;
    margin-top: 16px;
    display: block;
    margin-bottom: 1px;
}

.porchmtitle {
    width: 100%;
    max-width: 325px;
    display: block;
    margin: 0 auto;
}
/*End porchLearnMore.aspx content of the dynamic popbox called from product page*/
nav ul ul.openLowesCa {
    z-index: 9999;
}

#spnAddToDreamRoom {
    display: none;
}

.borderbox, .borderbox * {
    box-sizing:border-box;
}

/*reusable*/
/*-------------grids--------------------*/

#contentWrapper {
    width: 100%;
    max-width: 1008px;
    overflow-x: hidden;
    box-sizing: border-box;
}

.srchBread {
    height: 34px;
    line-height: 34px;
}

#RvFdOuterWrapper .g24 {
    max-width: 1000px;
}

.btmPnl .g24, .footerListing {
    max-width: 1016px;
}

.g24 {
    width: 100%;
    max-width: 1000px;
}

.g20 {
    width: 100%;
    max-width: 832px;
}

.gb24 {
    max-width: 998px;
    width: 100%;
}

.gb6 {
    max-width: 242px;
    width: 100%;
}

.g12 {
    width: 100%;
    max-width: 496px;
}

.width3of4 {
    width: 70.6%;
}

/*Product Page Full Width*/

/*End Product Page Full Width*/

/*Product Page*/
#divMainPlay #player_api {
    min-height: 222px !important;
}

#divMainPlay #player {
    padding: 0px !important;
}

    #divMainPlay #player iframe {
        min-height: 222px;
    }

.detailIndex {
    width: 76%;
    max-width: 496px;
}

#divAltImgWrapper {
    left: 1px;
}
/*Product Page leave inside this page*/

@media all and (min-width: 1400px) {
    .prodImgMain {table-layout: fixed;}
}

#divCompleteYourProject .prodImgMain {table-layout: fixed;}

.prodImgMain li div {
    display: inline-block;
    text-align: left;
    width: 120px;
}

.prodImgMain li {
    padding-right: 10px;
}

.fixLinkPos {
    display: block;
    top: 0px;
    margin-top: 0px;
    margin-bottom: 45px;
    position: relative;
}

.priceCol {
    margin: -12px 0px 16px 18px;
}

.divProdImg {
    max-width: 420px;
    width: 41%;
    margin-top: -20px;
}
/*#divPriceBlock { width:55%; }
#divPriceBlock {
width: 53%;
}*/
#divPriceBlock {
    width: 56%;
}

.notifyInStock {
    font-size: 9pt;
}

.notForSale {
    max-width: 138px;
    width: 100%;
}



/*#divRewardPoints {width: 162px;}
#divZC {
	top:60px;*/
/*left: 418px;*/
/*left: 33%;
	z-index: 10001;
	position: absolute;
}*/

.psQty {
    width: 141px;
}

.selOpt {
    max-width: 356px;
    min-width: 175px;
}

.selectCoord {
    margin-top: 3px;
    max-width: 455px;
    min-width: 150px;
}

#divPrint a {
    margin: 0px 4px !important;
}

#divPrint span {
    float: right;
    line-height: 12px;
    color: #336699;
}
/*.prodOptImg {
	width:60px;height:60px;padding:3px;margin-bottom:5px;
}*/
/*.optImg {
	width:100%;
	height: 100%;
}*/
.prodAddCart {
    padding: 10px 20px !important;
    width: auto !important;
    float: none;
    display: block;
    text-decoration: none;
}

#AddToCartWrap {
    max-width: 200px;
    width: 100%;
}

.warnPos {
    top: -2px;
    left: 2px;
}


/*If atgStyleResponsive is not attached to the view.ascx then place this portion of style back to view.css*/
.prodNav {
    /*border: 2px dashed #444;*/
    text-align: center;
    /*-ms-text-justify: distribute-all-lines;
    text-justify: distribute-all-lines;*/
    /* just for demo */
    max-width: 1008px;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
}

    .prodNav li {
        display: inline-block;
        text-align: center;
        border-left: 1px solid #ccc;
        zoom: 1;
    }

        .prodNav li.prodNav1 {
            border-left: none;
        }

        .prodNav li div {
            display: inline-block;
            text-align: center;
            /*margin-left: 7%;
	margin-right: 6%;*/
        }

#emptySkuMsg {
    width: 600px;
    height: 120px;
}

#prodAltImgWrap {
    overflow-x: auto;
    width: 100.05%;
    margin-left: auto;
    margin-right: auto;
    max-width: 406px;
}

.selectThumb {
    border: 0;
    box-shadow: inset 1px 6px 7px rgba(0,0,0,0.7);
}

/*#addCartS { width: 278px;}*/



/***********End of the portion should be placed back to view.css in case... (see above)**************/

/*End Product Page*/

/*Order Complete Page*/
.ordCmlptWrap {
    width: 96%;
}
/*End Order Complete Page*/


/*Start L2 Catalog*/
/*width 98% is 99% for full width only*/
.w98pr {
    width: 99%;
}

#divHeadBanner img, #divHead img, .thinbanner img {
    width: 100%;
    max-width: 1000px;
}

.thinbanner img {
    max-width: 1008px;
}

#customerInfo {
    max-width: 400px;
}

.catTblMain {
    width: 100%;
}

#adcontainer1 {
    max-width: none;
}

.divCatWrapMain {
    margin-left: 2px;
    max-width: none;
    width: 100%;
}

.divCatalogRightMain {
    max-width: none;
}

#divCatWrapper {
    width: 84%;
    height: 100%;
}

#divAdTitle {
    max-width: none;
}
/*End L2 Catalog*/


/*start prolanding*/
#iconNav {
    width: 110%;
}

#galleryHomeSignUp {
    max-width: 410px;
    width: 60%;
    height: auto;
    min-height: 125px;
    min-width: 262px;
    left: 5px;
    top: 193px;
}

#Main_txtCompany {
    width: 97%;
}

#titleMessage {
    max-width: 343px;
    width: 76%;
    padding-top: 77px;
}

.whitebox h1, .increasePro h1 {
    margin-top: 12%;
}

.emailinput {
    max-width: 274px;
    width: 66%;
}

.proMedia {
    margin-left: 0px;
    max-width: 776px;
    width: 100%;
}

    .proMedia h1 {
        margin-top: 7%;
    }

#ewfpressvWrap.bgImgWrap {
    position: relative;
    width: 49%;
    max-width: 366px;
    max-height: 250px;
    overflow: hidden;
    margin-right: 14px;
}

.mainPro {
    height: 130px;
    margin-bottom: 20px;
    margin-top: 4px;
}

.increasePro {
    float: right;
    max-width: 912px;
    width: 92%;
    margin-left: 80px;
    margin-right: 7px;
}

.whiteboxIn {
    max-width: 903px;
    width: 100%;
}

.imgPaneScale {
    max-width: 533px;
    width: 100%;
}

.imgPos1 {
    top: -227%;
}

.imgPos2 {
    top: -435%;
}

.imgPos3 {
    top: -123%;
}

.imgPos4 {
    top: -541%;
}

.imgPos5 {
    top: -332%;
}

/*LFP prolanding Classes*/


.ddlState {
    width: 34%;
}
/*end prolanding style*/


/*Start LFP storelocator store/storelocatorlfp.aspx*/
#divMapCanvas {
    display: block;
    border: 2px solid #ccc;
    height: 525px;
    max-width: 526px;
    width: 100%;
}

.toggleMax {
    height: 540px;
    overflow-y: scroll;
}

#divStoreSearch {
    min-height: 650px;
    overflow: hidden;
    padding-bottom: 30px;
    margin-bottom: 20px;
}

#divRightWrapper {
    width: 53%;
}

#divLeftWrapper {
    width: 46%;
}

#btnHolderWrap .info {
    line-height: 4px;
    margin: 0;
}

.adresTxt {
    min-width: 210px;
    white-space: nowrap;
    max-width: none;
}

#btnHolderWrap {
    margin-left: 28px;
}

#dirWrap.full {
    width: 90%;
}

.dirInputWrap {
    width: 85%;
}
/*End LFP storelocator store/storelocatorlfp.aspx*/

/*Start Write a Review page*/
.wRvwProdImg {
    width: 224px;
    margin: 54px 8px 24px 4px;
    padding: 10px 10px 20px 10px;
}

.rvwShare {
    margin-right: 30px;
}

    .rvwShare input {
        width: 150px;
    }

#rvwProdWrap {
    margin-left: 15px;
    margin-top: 10px;
    width: 92%;
}

.Div1 {
    width: 97%;
}
/*End Write a Review page*/

/*Start Read Reviews Page*/
.rvwBlkL {
    width: 13% !important;
}

.rvwBlkR {
    border-left: 1pt dotted #ccc;
    padding-left: 10px;
    width: 64% !important;
}

.rvwRating {
    width: 38%;
}

.rvwLgroup {
    margin-left: 8%;
}

.rvwProdImg {
    width: 100%;
    max-height: 200px;
}

    .rvwProdImg img {
        width: 100%;
    }
/*End Read Reviews Page*/

/*Start Sale Page*/
.lNav {
    float: left;
    width: 12%;
}
/*#col2 {margin-left: 2%;width: 86%;}*/
.dailydealBlk {
    width: 73% !important;
}

.saleHeadBlock {
    width: 100%;
}
/*End Sale Page*/

/*start reusable*/
.width4of4 {
    width: 100%;
}

.width3of4 {
    width: 70.6%;
}

.width2of4 {
    width: 46.2%;
}

.width1of4 {
    width: 20.8%;
}

.width3of3 {
    width: 100%;
}

.width2of3 {
    width: 62.1%;
}

.width1of3 {
    width: 32.2%;
}

.width12of12 {
    width: 100%;
}

.width11o12 {
    width: 91.53%;
}

.width10of12 {
    width: 83.06%;
}

.width9of12 {
    width: 74.6%;
}

.width8of12 {
    width: 66.13%;
}

.width7of12 {
    width: 57.66%;
}

.widthof12 {
    width: 49.2%;
}

.width5of12 {
    width: 40.73%;
}

.width4of12 {
    width: 32.26%;
}

.width3of12 {
    width: 23.8%;
}

.width2of12 {
    width: 15.33%;
}

.width1of12 {
    width: 6.86%;
}
/*end reusable*/
/*not
.skinnybanner{
    display: none!important;
}*/
h2 {
    background-image: none !important;
}

.footerBox {
    width: auto;
}

.footerListing {
    width: 100%;
    max-width: 1016px;
}

.footerInnerWrapper {
    width: 100%;
}

.footermenu {
    width: 127px;
}

.menu-link1, .menu-link5, .menu-link6, .menu-link7, .menu-link5x {
    display: none;
    width: 85%;
    text-decoration: none;
    height: 3em;
    line-height: 3em;
    margin-left: .5em;
}

.footermenu ul {
    padding: 0;
    margin: 0;
    list-style: none;
    position: relative;
    display: inline-table;
}

.footermenu > li > ul.sub-menu {
    min-width: 10em;
    padding: 4px 0;
    background-color: #f4f4f4;
    border: 1px solid #CCC;
}

.footermenu ul:after {
    content: "";
    clear: both;
    display: block;
}

.footermenu ul ul {
    display: none;
    position: absolute;
    top: 100%;
    min-width: 160px;
    background-color: #f4f4f4;
    border: 1px solid #CCC;
}

.footermenu ul li:hover > ul {
    display: block;
}

.footermenu ul ul > li {
    position: relative;
}

    .footermenu ul ul > li a {
        padding: 5px 15px 5px 10px;
        height: auto;
        background-color: #f4f4f4;
    }

.footermenu ul ul ul {
    position: absolute;
    left: 100%;
    top: 0;
}

.anchor-link {
    display: none;
}

.save4laterwidth {
    width: 360px;
}
/*searchresult*/
.expBtn {
    display: none;
}

.expArea {
    display: block;
}

.searchShortList {
    max-height: 252px;
    overflow: hidden;
}

/*Product Page*/
.priceCol {
    margin: -12px 0px 16px 18px;
}

.divProdImg {
    max-width: 420px;
    width: 41%;
    margin-top: -20px;
}

.prodImgMain {
    /*border: 2px dashed #444;*/
    /*text-align: justify;
    -ms-text-justify: distribute-all-lines;
    text-justify: distribute-all-lines;*/
    /* just for demo */
    /*max-width: 1000px;*/
    height: 151px;
    /*overflow: hidden;*/
    /*width: 300%;*/
}

/*#divPriceBlock { width:55%; }*/
.divPriceOpt {
    width: 54%;
}

#divRewardPoints {
    width: 162px;
}

#divZC {
    top: 54px;
    left: 33%;
    z-index: 10001;
    position: absolute;
    height: 100%;
    width: 100%;
    max-width: 591px;
    max-height: 400px;
}


.selOpt {
    max-width: 356px;
    min-width: 175px;
}

#0coordSelOption {
    background: red;
}

.selectCoord {
    margin-top: 3px;
    max-width: 455px;
    min-width: 150px;
}


#divPrint span {
    float: right;
    line-height: 12px;
    color: #336699;
}

.qSearch {
    width: 100%;
    max-width: 680px;
}

/*.prodOptImg {
	width:60px;height:60px;padding:3px;margin-bottom:5px;
}*/

/*.optImg {
	width:100%;
	height: 100%;
}*/

.psContWrap {
    width: 274px;
    height: 83px;
}

.prodAddCart {
    padding: 10px 20px !important;
    width: auto !important;
    float: none;
    display: block;
    text-decoration: none;
}

/*.prodNav1 {	width: 19%; }

.prodNav1-1 { width: 20% }

.prodNav2 {	width: 21%; }

.prodNav3 {	width: 15%; }

.prodNav4 {	width: 15%; }

.prodNav5 {	width: 17%; }

.prodNav6 {	width: 10%; }

.prodNav6 div{	margin-right: 2%; }*/


/*not @media only screen and (min-width :800px) and (max-width :1024px) {

	 #contentWrapper {
		   min-width: 320px;
	   }

.displayD {
    display:block;
}

.bbbBlue{
		margin-left:6%;
	}
.resright{
	left: 29%;
	position: relative;
}
.wholelink{
	position: relative;
	left: 10%;
}
.moveup{
	position: relative;
	left: 37%;
}
.footermenu {
	width: 186px;
	line-height: 24px;
}
.btp23{
	margin-right:0px;
}

#divZC {
	top:60px;
	left: 360px;
	z-index: 10001;
	position: absolute;
	max-width: 450px !important;
	max-height: 350px !important;
}

/*.prodNav1 {	width: 19%; }

.prodNav1-1 { width:20%; }

.prodNav2 {	width: 21%; }

.prodNav3 {	width: 15%; }

.prodNav4 {	width: 15%; }

.prodNav5 {	width: 17%; }

.prodNav6 {	width: 10%; }

.prodNav6 div{	margin-right: 2%; }*/

/*start account default page*/
.accWrap {
    margin-bottom: 10px;
    height: 60px;
    max-width: 450px;
    width: 100%;
    float: left;
    margin-right: 20px;
}
/*end account default page*/

/*Start Account Login */
.loginWrap {
    max-width: 552px;
}

.signInBox {
    margin-top: 15px;
    height: 250px;
}

.loginL {
    width: 280px;
    height: 154px;
    margin-right: 30px;
}

.loginR {
    width: 192px;
    height: 154px;
}

.orPos {
    top: 70px;
    left: 275px;
    padding: 5px;
}

.createAcc {
    width: 244px;
    padding-left: 53px;
}
/*End Account Login */

/*Start Wishlist Registry wishlist.ascx*/
.wishListMgl40 {
    margin-left: 40px;
}

.wishListMgl30 {
    margin-left: 30px;
}
/*End Wishlist Registry wishlist.ascx*/

/*Start Wishlist Search wishlistSearch.ascx*/
.wishLmg46 {
    margin-left: 46px;
}
/*End Wishlist Search wishlistSearch.ascx*/

/*Start Wishlist Public wishListPublic.ascx*/
.wishLInfo {
    margin-bottom: 20px;
    margin-right: 0px;
    margin-left: 4px;
    padding-bottom: 20px;
}
/*End Wishlist Public wishListPublic.ascx*/

/*Start Wishlist Edit wishListEdit.aspx*/
.btnUpdt {
    width: 50px;
    height: 18px;
    margin-top: 3px;
    margin-left: auto;
    margin-right: auto;
}

.wishLtdUpdate {
    text-align: center;
    padding-top: 16px;
}

.wishLtdPrice {
    padding-top: 16px;
}

.wishLtdName {
    position: relative;
    padding-left: 6px;
    padding-top: 16px;
    padding-right: 30px;
}

/*End Wishlist Edit wishListEdit.aspx*/

/*Start Wishlist Default Landing Page default.aspx*/
.wishLstSlgn {
    color: #555555;
    padding-left: 400px;
    font-size: 26px;
}

.wishLstHdng {
    color: #003259;
    font-size: 47px;
    line-height: 50px;
    padding-top: 20px;
}

.wishListMgl32 {
    margin-left: 32px;
}

.wishLstHdngWrap {
    padding-left: 8px;
    margin-top: 25px;
}

.wishListMglr50 {
    margin: 0px 50px;
}

.wishListBtnMg {
    margin-top: 40px;
    margin-left: 80px;
}

.findListWrap {
    margin-left: 100px;
}

.wishListColL {
    margin-bottom: 30px;
    margin-left: 5px;
    padding-right: 93px;
    border-right: 1px solid #cccccc;
    width: 400px;
}

.wishListOR {
    top: 190px;
    left: 478px;
    background-color: white;
    padding: 5px;
}
/*End Wishlist Default Landing Page default.aspx*/

/*Product page overrides for FULL WIDTH*/
#divProductTop {
    width: 100%;
}

.divProdImg {
    width: 32%;
    max-width: none;
    min-width: 420px;
}

#divImg {
    max-width: none !important;
    max-height: none !important;
    min-width: 400px;
    min-height: 400px;
}

#divPriceBlock {
    width: 54%;
    max-width: none;
}

#divPriceBox {
    width: 100%;
}

.itemPanel {
    max-width: none !important;
}

/*.prodImgMain {
    max-width: 98%;
}*/
/*.prod.cBlock {max-width: 973px;}*/
.prod #shopAccessWrap {
    width: 100%;
}

#freqBoughtTogether * {
    box-sizing: border-box;
}

#freqBoughtTogether .displayt {
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
}

/*.qSearch {width: 50%}*/
#btnSearchView {
    vertical-align: inherit;
}


#Main_productPage_ctrlQuestion_divViewQuestions {
    width: 98%;
}

#Main_productPage_reviewControl_divReview {
    width: 99%;
}
/*End Product page overrides for FULL WIDTH*/

/*Start Article List Page*/
.col1Width {
    width: 14%;
}

.col2Width {
    width: 45%;
}
/*End Article List Page*/

/*L3 Catalog filters*/
.filtWidth {
    max-width: 158px;
}

/*Top Nav, Skinny Banner*/
#divMobileSkinnyBanner.pdb16 {
		padding-bottom: 0px;
	}

/*================================================================ max 1024px desktop and tablet ======================================================*/

@media only screen and (max-width :1024px) {

	#divPriceBox div.helpView {
		width: 305px;
	}
	
}

/*========================================================================== 600-800 ===========================================================================*/

@media only screen and (min-width :600px) and (max-width :800px) {

    #contentWrapper {
        min-width: 320px;
    }

    /*reusable
.width100pt{width:100%;}
.floatlt{float:left;}
.bghiddent{background:none;}
.hiddent{display: none;}
END reusable*/
    /*not
.bbbBlue{
	position: relative;
top: 110px;
left: 50%;
	}
.stellaservice{
	position: absolute;
	bottom: 48px;
	right: 55%;
	}
.footerBox{
	height: 166px;	
    }
.wholelink{
	width: 100%;
	position: relative;
    top: -176px;
	}
    .resright{
    float: right;
    margin-right: 32px;
    }
    .down{
	position: relative;
	top: 176px;
	width: 50%;
    }
	.moveup{
	position: relative;
	top: -156px;
	left: 50%;
    }
    .socialmoveup{
	position: relative;
	top: -156px;
    }
    .bottommoveup{
	position: relative;
	top: -124px;
    }
	.bbb{
	position: absolute;
	bottom: 116px;
	left: 45%;
    }
    .centerlinks{
	margin-left: auto;
	margin-right: auto;
	width: 450px;
    }
    .btmPnl{
	height: 550px;
    }
	.footermenu {
	width: 140px;
	line-height: 24px;
	}

	.displaybt {display: block;}
not*/
    /*Start Product Page*/
    .warnPos {
        top: 3px;
        left: 2px;
    }

    .warnTxtPos {
        margin: -17px 0px 0px 24px;
    }

    .warnTxtStrng {
        line-height: 12px;
    }

    .warnTxtMg {
        margin: 0px !important;
        line-height: 12px;
    }

    #emptySkuMsg {
        max-width: 600px;
        width: auto;
        height: auto;
    }

    #divZC {
        top: 54px;
        left: 270px;
        z-index: 10001;
        position: absolute;
        max-width: 350px !important;
        max-height: 260px !important;
    }

    .divProdImg {
        width: 32%;
        min-width: 253px;
    }

    /*#divPriceBlock { width:51%; }
	.divPriceOpt { width:40%; min-width: 152px;}*/
    /*End Product Page*/


    /*Catalog*/
    #divCatWrapper {
        width: 73%;
        height: 100%;
    }

    /*.divCatWrapMain {
margin-left: 2px;
max-width: 1008px;
width: 72%;
overflow: hidden;
}

	#divCatWrapper {
width: 80%;
height: 100%;
float: none;
margin-right: auto;
margin-left: auto;
}*/

    .mw138pxt {
        max-width: 138px;
    }

    /*Start Prolanding page*/
    .imgPaneScale {
        width: 60%;
    }
    /*End Prolanding page*/

    /*Start Write a Review page*/
    #rvwProdWrap {
        width: 52%;
    }
    /*.rvwShare {	margin-right: 0px;}*/
    /*End Write a Review page*/

    /*Start Read Reviews Page*/
    .rvwBlkL {
        width: 11% !important;
    }

    .rvwBlkR {
        width: 47% !important;
    }
    /*End Read Reviews Page*/

    /*Start Sale Page*/
    .saleHeadBlock {
        width: 100%;
    }

    table.superSaving td {
        display: inline-block;
    }

    table.superSaving {
        width: 70%;
        margin: auto auto;
        min-width: 344px;
    }

    .SuperSavingTdBig {
        width: 110px !important;
        height: 140px !important;
        padding-left: 40px !important;
        padding-top: 10px !important;
        text-align: -moz-center;
        vertical-align: middle;
    }

    .divBigImg img {
        width: 100%;
        height: 100%;
    }

    .divBigImg {
        width: 80px !important;
        height: 80px !important;
    }

    .phBrd:nth-child(2) {
        border-bottom: 1px solid #ccc;
    }

    .lNav {
        float: left;
        width: 20%;
    }

    #col2 {
        width: 73% !important;
    }

    .dspl {
        display: block;
    }
    /*End Sale Page*/

}

@media only screen and (min-width :1024px) and (max-width :1135px) {
    #divPriceBlock {
        width: 56%;
    }

    .divPriceOpt {
        width: 54%;
        width: 63%;
    }

    #AddToCartWrap {
        max-width: 169px;
        width: 100%;
    }

    .prodAddCart {
        padding: 10px 4px !important;
    }
}

@media only screen and (min-width :1135px) and (max-width :1200px) {
    #divPriceBlock {
        width: 60%;
    }
}

@media only screen and (min-width :1200px) and (max-width :1315px) {
    #divPriceBlock {
        width: 62%;
    }
}

@media only screen and (min-width: 1315px) {
    #divPriceBlock {
        width: 65.5%;
        max-width: none;
    }
}

@media only screen and (min-width: 1320px) {
    .divPriceOpt {
        width: 71%;
    }
}


/* Fix for new iOS devices */
@media only screen and (max-width : 1024px) {
    .popBoxNewPos {
        position: absolute !important;
        top: 250px !important;
        bottom: initial;
    }
}
/*========================================================================== 600-1024 ===========================================================================*/

/*-------------tablet-------------------*/
@media only screen and (min-width :600px) and (max-width :1024px) {

    #contentWrapper {
        min-width: 320px;
    }

    /*reusable
	/*.width100pt{width:100%;}
	.floatlt{float:left;}
	.bghiddent{background:none;}
	.hiddent{display: none;}
	.cfbt {clear:both;}
	.fltnt {float:none;}
	.brdnt {border: none;}
	.fntt { font-size:10pt;	}
	.txtrt { text-align: right;	}
	.floatlt{float:left;}
	.displaybt {display: block;}
	.fltnt {float:none;}
	.cfbt {clear:both;}
	.cfblt {clear:left;}
	.cfbrt {clear:right;}
	.brdrt {border-right: 1px solid #ccc;}
	.brdlt {border-left: 1px solid #ccc;}
	.brdtT {border-top: 1px solid #ccc;}
	.brdbt {border-bottom: 1px solid #ccc;}
			*/
    .hiddentab {
        display: none;
    }
    /*END reusable*/
    .w98pr {
        width: 98%;
    }

    /*ProdPage*/

    #divPriceBlock {
        width: 54%;
    }

    .divPriceOpt {
        width: 54%;
        width: 63%;
    }

    #AddToCartWrap {
        max-width: 169px;
        width: 100%;
    }

    .prodAddCart {
        padding: 10px 4px !important;
    }

    .minw189pxt {
        min-width: 189px;
    }

    .divProdImg {
        width: 40%;
        min-width: 420px;
    }

    #divZC {
        left: 42%;
    }
    /*.prodAddCart {
	padding:0px 14px; width:auto; float:none; display:block; text-decoration:none;
}*/

    /*.flyL {width: 1033px;
		   left:-20px;
		   padding: 10px 5px 10px 0px;
	}*/

    .flyL, .flyF, .flyM {
        width: 1022px !important;
        left: -9px;
        padding: 10px 5px 10px 0px;
    }

    .flyS {
        width: 1010px;
        padding: 10px 5px 10px 5px;
    }

        .flyS img[usemap="#sales"] {
            width: 100%;
        }

    .c1, .c2, .c3, .c4, .c5, .c6, .c7, .c8 {
        margin: 0 1% 0 1% !important;
    }


    /*#tblCart { margin-top: 48px; }*/
    /*#divRewardPoints {width: 86px;}*/
    #tdStockInfo {
        width: 135px;
    }

    .selOpt {
        max-width: 145px;
        min-width: 145px;
    }


    .prodNav {
        text-align: center;
        -ms-text-justify: distribute-all-lines;
        text-justify: distribute-all-lines;
        max-width: 1008px;
        height: 22px;
        overflow: hidden;
    }

        .prodNav li {
            display: inline-block;
            text-align: center;
            border-left: 1px solid #ccc;
            zoom: 1;
        }

            .prodNav li div {
                display: inline-block;
                text-align: center;
            }

        .prodNav:after {
            content: '';
            width: 100%;
            display: inline-block;
            font-size: 0;
            line-height: 0;
        }

    .priceCol {
        margin: -12px 0px 16px 14px;
    }

    .detailIndex {
        width: 57%;
    }

    /*End Product Page*/

    /*Start Product Page*/
    .warnPos {
        top: 3px;
        left: 2px;
    }

    .warnTxtPos {
        margin: -17px 0px 0px 24px;
    }

    .warnTxtStrng {
        line-height: 12px;
    }

    .warnTxtMg {
        margin: 0px !important;
        line-height: 12px;
    }
    /*End Product Page*/
    /*Start L2 Catalog Page*/
    .divCatWrapMain {
        max-width: 1008px;
    }

    .divCatalogRightMain {
        max-width: 1010px;
    }

    #adcontainer1 {
        max-width: 976px;
    }

    #divAdTitle {
        max-width: 998px;
    }
    /*End L2 Catalog Page*/

    /*Start Prolanding page*/
    /*#contentWrapper {
        padding: 0px;
    }*/

    #galleryHomeSignUp {
        left: 7px;
        top: 192px;
    }

    /*LFP Classes*/
    .ddlState {
        width: 32%;
    }

    .heroimg {
        padding-left: 8px;
        padding-right: 8px;
    }

    #btmWrap {
        padding-left: 8px;
        padding-right: 8px;
    }

    .whiteboxIn, .increasePro {
        width: 95%;
    }

    .whitebox, .increaseProWrap, .proMedia {
        width: 97%;
    }
    /*End Prolanding page*/

    .shopForWrap img {
        margin-left: 7px;
    }
    /*not
#menu{
	width: 90%;
	float: left;
	margin: 0 auto;
	height: 39px;
	overflow: hidden;
	padding-right: 10%;
    }
#menuwrap{width: 100%;}
.flyF, .flyL{width: 96%;}
.c1, .c2, .c3, .c4, .c5, .c6, .c7, .c8{width: auto;}
.mi{padding: 4px 1.4%;}
.greybar{height: auto;}
.imgshrink{width: 100%;}
.shopForWrapTwo{top: 61px;left: 0;}
.divLogoArea{left: 20px;top: 34px;}
.freeshipping{width: 64.5%;}
.cellicon{position: absolute;right: 150px;}
.searchbg{width: 386px;}
#searchSuggestions{width:268px;}
.searchBox{width: 80%;}
.newSearchButton{right: 3%;	left: auto;}
.freeshipping{background: 0 0;}



/*LFP storelocator store/storelocatorlfp.aspx*/
    #dirWrap.full {
        width: 85%;
    }

    .dirInputWrap {
        width: 67%;
    }

    #divStoreSearch {
        width: 96%;
    }

    #divMapCanvas {
        width: 96%;
    }

    #Main_divMsg .info {
        max-width: 400px;
        width: 100%;
    }

    .rightDiv {
        margin-left: 45px;
        margin-top: 10px;
    }

    .adresTxt {
        min-width: 160px;
        white-space: nowrap;
    }

    #btnHolderWrap {
        margin-left: 45px;
    }

        #btnHolderWrap .info {
            width: 106px;
        }

        #btnHolderWrap input {
            margin-left: 1%;
        }
    /*End lfp storelocator store/storelocatorlfp.aspx*/

    /*Start Write a Review page*/
    #rvwProdWrap {
        width: 65%;
    }

    #additionalQuestions {
        width: 96%;
    }
    /*End Write a Review Page*/
}


/*===================================================S M A R T   P H O N E    Max-Width 599px===============================================*/

@media only screen and (max-width :599px) {
    body, .min1008, .minlfp {
        min-width: 400px;
    }

    #contentWrapper {
        min-width: 320px;
        padding: 2%;
        padding-top: 0;
    }

    /*reusable*/
    .displayD {
        display: none;
    }

    .displaybs {
        display: block;
    }

    .displayibs {
        display: inline-block;
    }

    .width100ps {
        width: 100%;
    }

    .zhidt {
        z-index: -1;
    }

    .floatls {
        float: left;
    }

    .floatrs {
        float: right;
    }

    .bghiddens {
        background: none;
    }

    .hiddens {
        display: none !important;
    }

    .cfbs {
        clear: both;
    }

    .cfbls {
        clear: left;
    }

    .cfbrs {
        clear: right;
    }

    .fltns {
        float: none;
    }

    .brdns {
        border: none !important;
    }

    .pd0s {
        padding: 0 !important;
    }

    .mg0s {
        margin: 0;
    }

    .txtrs {
        text-align: right;
    }

    .txtls {
        text-align: left;
    }

    .brdrs {
        border-right: 1px solid #ccc;
    }

    .brdls {
        border-left: 1px solid #ccc;
    }

    .brdts {
        border-top: 1px solid #ccc;
    }

    .brdbs {
        border-bottom: 1px solid #ccc;
    }

    .pdt8s {
        padding-top: 8px;
    }

    .fulls {
        width: 100%;
    }

    .halfs {
        width: 50%;
    }

    .width4of4 {
        width: 100%;
    }

    .width3of4 {
        width: 98%;
    }

    .width2of4 {
        width: 98%;
    }

    .width1of4 {
        width: 98%;
    }

    .width3of3 {
        width: 100%;
    }

    .width2of3 {
        width: 100%;
    }

    .width1of3 {
        width: 98%;
    }

    .width12of12 {
        width: 100%;
    }

    .width11o12 {
        width: 100%;
    }

    .width10of12 {
        width: 100%;
    }

    .width9of12 {
        width: 100%;
    }

    .width8of12 {
        width: 100%;
    }

    .width7of12 {
        width: 100%;
    }

    .widthof12 {
        width: 100%;
    }

    .width5of12 {
        width: 100%;
    }

    .width4of12 {
        width: 100%;
    }

    .width3of12 {
        width: 100%;
    }

    .width2of12 {
        width: 100%;
    }

    .width1of12 {
        width: 100%;
    }

    .pas {
        position: absolute;
    }

    .ofhXScrls {
        overflow-x: scroll;
    }

    .fullImprtnts {
        width: 100% !important;
    }

    .centers {
        margin-left: auto;
        margin-right: auto;
    }

    /*Reusable*/
    a.btnSmls:link, a.btnSmls:visited, a.btnSmls:hover, a.btnSmls:active {
        color: #777777;
        text-decoration: none;
    }

    .cellicon {
        float: left;
    }

    #sHours {
        display: none !important;
    }

    .tooltipbg {
        display: none !important;
    }

    .btnSmls a:link, .btnSmls a:hover,
    .btnSmls a:visited, .btnSmls a:active {
        text-decoration: none;
        color: #777777;
    }

    .btnSmls {
        padding: 2px 0px;
        text-align: center;
        width: 67px;
        font: 10px Arial;
        color: #777777;
        vertical-align: middle;
        cursor: pointer;
        /*border*/
        border: 1px solid #ccc;
        border-radius: 2.5px;
        -webkit-border-radius: 2.5px;
        -moz-border-radius: 2.5px;
        /*background*/
        background: #fafafa; /* Old browsers */
        background: -moz-linear-gradient(top, #fafafa 0%, #eeeeee 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #fafafa 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #fafafa 0%,#eeeeee 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #fafafa 0%,#eeeeee 100%); /* IE10+ */
        background: linear-gradient(to bottom, #fafafa 0%,#eeeeee 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#eeeeee',GradientType=0 ); /* IE6-8 */
        /*text-shadow: 0 1px 0 rgba(255,255,255,0.9);*/
    }

    /*END reusable*/

    .h1, h1 {
        font-size: 13pt;
        font-weight: bold;
        color: #555;
    }

    /*Start Product Page*/
    .w250ps {
        width: 259%;
    }

    .w98ps {
        width: 98%;
    }

    .minw275pxs {
        min-width: 275px;
    }

    .minw140ps {
        min-width: 140px;
    }

    .minw98ps {
        min-width: 98%;
    }

    .w41ps {
        width: 42%;
    }

    div.w41ps {
        white-space: nowrap;
    }

    .priceCol {
        margin: 0px;
    }

    #AddToCartWrap {
        max-width: none;
    }

    .divProdImg {
        margin-top: -14px !important;
        min-width: 314px;
    }

    #spnPartNumber.fntlb {
        font-size: 10pt;
    }

    .prodAltImg {
        max-width: 314px !important;
        width: 100% !important;
    }

    .btnSlidePos {
        margin: 0px 0px 0px 0px;
    }

    .btnSlide {
        height: 17px;
        width: 26px;
        line-height: 18px;
    }

    #mainProdScrlrL.btnSlide, #mainProdScrlrR.btnSlide {
        height: 250px;
        line-height: 250px;
        border: 0px;
    }

    #mainProdScrlrR.btnSlide {
        top: 0;
        right: 0;
    }

    .slideArrow {
        width: 5px;
        height: 5px;
        border: 3px solid;
        border-color: #999 #999 transparent transparent;
        cursor: pointer;
    }

    #divMainPlay #player_api {
        min-height: 180px !important;
    }

    /*#divMainPlay #player { padding: 0px !important;}*/

    #divMainPlay #player iframe {
        min-height: 180px;
    }


    .altVideoImg.sprite-videoicon {
        box-shadow: inset 1px 1px 1px rgba(0,0,0,0.5);
        border: 1px solid #ccc;
        background: none;
        width: 8px;
        height: 8px;
        border-radius: 100%;
        overflow: hidden;
    }

    #treeVid.sprite-videoicon, .altImg.sprite-videoicon, .altVideoImg.sprite-videoicon {
        padding: 0;
    }

    .altVideoImg .videothumb {
        background: none;
    }

    .altImg {
        border-radius: 100% !important;
        width: 4px !important;
        height: 4px !important;
        position: relative;
        overflow: hidden;
    }

    #treeVid.altVideoImg {
        box-shadow: inset 1px 1px 1px rgba(0,0,0,0.5);
        border-radius: 100% !important;
        border: 1px solid #ccc;
        background: #eee;
        width: 4px !important;
        height: 4px !important;
        overflow: hidden;
    }

        #treeVid.altVideoImg:hover, .altVideoImg:hover {
            border: 1.5px solid #444;
        }

    .altImg img, .altImg .videothumb, .altVideoImg img, .altVideoImg .videothumb {
        width: 100%;
        height: 100%;
        border-radius: 100%;
        padding: 6px;
    }

    .altImg img {
        position: relative;
        top: -9px;
        padding: 6px;
    }

    .altImg::after {
        content: "";
        background: #eee;
        width: 8px;
        height: 8px;
        position: absolute;
        top: 0;
        left: 0;
        box-shadow: inset 1px 1px 1px rgba(0,0,0,0.5);
        border-radius: 100%;
    }

    .altImg:hover::after, .altImg:focus::after, altImg:active::after {
        display: none;
    }

    .altImg:hover, .altImg:focus, altImg:active, #treeVid.altVideoImg:hover, #treeVid.altVideoImg:focus, #treeVid.altVideoImg:active, .altVideoImg.sprite-videoicon:hover, .altVideoImg.sprite-videoicon:focus, .altVideoImg.sprite-videoicon:active {
        box-shadow: inset 1px 6px 7px rgba(0,0,0,0.7);
    }

    .selectThumb {
        border: 0;
        box-shadow: inset 1px 6px 7px rgba(0,0,0,0.7);
    }

    .altImgSelect {
        border-color: #444 !important;
    }

        .altImgSelect::after {
            box-shadow: inset 1px 6px 7px rgba(0,0,0,0.7);
        }

    #divPrint .socIconBox {
        width: 36px !important;
        height: 36px !important;
        margin: 0px 7px !important;
    }

    #divPrint a[href="//www.pinterest.com/pin/create/button/"] {
        width: 36px !important;
        height: 36px !important;
        background-size: contain;
        background-image: url(//images.atgstores.com/images/blogimgnew/bls_pinterest.jpg) !important;
        border-radius: 3px;
    }

    .email {
        background: url(/images/layout/email.png) no-repeat;
        background-position: 0px 0px;
        background-size: contain;
    }

    /*.facebook24p {
		background-image: url('//images.atgstores.com/images/layout/fb4view.png');
	}*/

    #divPrint .print {
        background-position: 0px -72px;
        background-size: 69px;
    }

    #divAltImgWrapper {
        height: 19px !important;
        max-width: 251px !important;
        left: 0px;
    }

    #altImageScrollbar .altImg {
        background: #eee;
    }

    .altVideoImg, .altImg {
        margin: 4px 13px 0 12px !important;
    }

    #altImageScrollbar .altImg:hover, #altImageScrollbar .altImg:focus, #altImageScrollbar .altImg:active {
        border: 1px solid #444;
    }

    /*prodset styling*/
    .psContWrap {
        width: 100%;
        height: 83px;
    }

    .psQty {
        width: 85px;
    }
    /*end prodset styling*/

    #tblOptions.maxg10 {
        max-width: none;
    }

    #divMSRP {
        color: #aaa;
    }

    #youSave.hiddens {
        display: none !important;
    }

    #divShipping.fntlb {
        font-size: 10pt !important;
    }

    #tblCart {
        max-width: none !important;
    }

    .prodNavWrap {
        max-width: 381px;
    }

    #divPriceBlock {
        width: 99%;
    }

    #prodName {
        margin-top: 16px;
    }

    #divPriceBox {
        padding-top: 0px !important;
    }

    .divPriceOpt {
        width: 100%;
    }

    #addCartS {
        width: 100% !important;
    }

    #divProdImg {
        margin-top: -30px !important;
    }

    #divCompleteYourProject .prodImgMain {
        table-layout: auto;
        }

    .prodNav {
        text-align: center;
        -ms-text-justify: distribute-all-lines;
        text-justify: distribute-all-lines;
        /* just for demo */
        max-width: 1008px;
        height: 22px;
        overflow: hidden;
        width: 100%;
        margin-left: -1%;
    }

        .prodNav li {
            display: inline-block;
            text-align: center;
            border-left: 1px solid #ccc;
            zoom: 1;
        }

            .prodNav li div a {
                font-size: 11px;
            }

        .prodNav:after {
            content: '';
            width: 100%;
            display: inline-block;
            font-size: 0;
            line-height: 0;
        }

    .notifyInStock {
        width: 100%;
        font-size: initial;
    }

    .notForSale {
        max-width: none;
    }

    .selectCoord {
        max-width: 278px;
        min-width: 278px;
    }

    .optError {
        position: absolute;
        display: none;
        left: 74px !important;
        top: 43px !important;
        z-index: 9;
    }

    .sprite-optselect {
        background-image: url("//images.atgstores.com/images/layout/optErrMobile.png");
        background-repeat: no-repeat;
        background-position: 0 0;
        width: 100px;
        height: 15px;
    }

    /*.optError {
		position: absolute;
		display: none;
		color: #ffffff;
		left: 74px !important;
		top: 43px !important;
		z-index: 9;
	}*/

    .sprite-optselect {
        box-sizing: border-box;
        background-image: none !important;
        width: 140px !important;
        height: 22px !important;
        border-radius: 3px;
    }

        .sprite-optselect:after {
            content: "Please Select an Option";
            box-sizing: border-box;
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            height: 22px;
            width: 180px;
            text-align: center;
            line-height: 23px;
            color: #d84949;
        }


    #emptySkuMsg {
        max-width: 600px;
        width: auto;
        height: auto;
    }

	div.helpView {
		width: 305px;
		z-index: 9;
		left: 20px;
		top: 18px;
        bottom: auto;
	}

	#divPriceBox {
		position: relative;
	}

	#divPriceBox .helpDiv, #divPriceBox .helpDiv2 {
		position:static;
	}

	#divPriceBox div.helpView {
		right: 0;
		left: 0;
		top: -25px !important;
	}


    #divImg {
        min-width: 150px;
        min-height: 150px;
        max-width: 250px !important;
        max-height: 250px !important;
        margin-left: auto;
        margin-right: auto;
        float: none;
    }

    #divImgText {
        bottom: 40px !important;
        font-size: 8pt;
        padding: 5px !important;
    }

    div.helpView div#close {
        right: -1px !important;
    }

    .accessShopS {
        width: auto;
        display: table-cell;
        float: none;
        background: none !important;
        padding-right: 10px;
    }

    .moreCoord {
        display: block !important;
    }

    .accessShopS .tBox {
        border: none !important;
    }

    .shopAccessTxtWrap {
        width: 120px;
    }

    .shopAccessTxt {
        width: 120px !important;
        margin: auto !important;
        float: none;
        clear: both;
        height: 37px;
        overflow: hidden;
    }

    #mfrReport .cBlock .displayTable {
        width: 100%;
    }

    .mfrMgt-44 {
        margin-top: -44px !important;
        width: 75%;
        position: relative;
    }

    .respBrandInfo {
        padding-top: 26px;
    }

    #freqBoughtTogether.maxg10 {
        max-width: none;
    }

    #freqBoughtTogether .displayt {
        text-align: center;
    }

    #prodWrap > .cBlock {
        margin-bottom: 0px;
    }

    #shipSim {
        max-width: 880px;
        width: 97% !important;
        margin-left: 0;
    }

        #shipSim #coorDiv {
            width: 100%;
        }

    #priceSect {
        margin-left: 0 !important;
    }

    #prodInpQty {
        float: left;
        margin-left: 8px;
    }

    #shipSim #prodDscrpt {
        width: 95%;
        margin-left: 8px;
    }

    #swtchCont {
        width: 100%;
    }

    #divZoomBox {
        display: none !important;
    }

    .qtyinputs {
        padding: 10px;
    }

    #spnMainQty {
        float: none;
        display: inline-block;
        margin: 4px 0 0 0;
    }

    #qtyBox * {
        text-align: center;
    }
    /*End Product Page*/

    /*Start Catalog*/

    #Main_productPage_relatedItemsContainer {
        display: none;
    }

    #relatedItemsAjax {
        display: none;
    }

    .divCatWrapMain {
        margin-left: 0; /*width: 94%;*/
        width: 344px;
        margin: auto;
    }

    #divCatWrapper {
        width: 100%;
        height: 100%;
        float: none;
        margin-right: auto;
        margin-left: auto;
    }

    .w98pr {
        width: 98%;
    }

    .divcat200type {
        width: 162px !important;
        height: 200px !important;
    }

    .height200 {
        height: auto !important;
        width: 100% !important;
    }
    /*End Catalog*/


    /*start lowes top*/
    #divQAContainer {
        display: none;
    }

    .shopForWrap img {
        margin-left: 7px;
        margin-top: -16px;
    }

    .lfplink {
        position: relative;
        left: 156px;
    }

    #menuwrapLowes {
        z-index: 999999;
        margin: 0 auto;
        width: 100%;
        max-width: 1055px;
    }

    #lowesCart {
        position: relative;
        left: -42px;
        top: 47px;
    }

    .slocater {
        right: 195px;
    }

    .anchor-linkl {
        display: block;
        width: 50px;
        font-weight: bolder;
        position: absolute;
        top: -106px;
        right: 4px;
    }

    .wfly {
        display: none;
    }
    /*end lowes top*/
    .menu-link1, .menu-link5, .menu-link6, .menu-link7, .menu-link5x {
        background-color: #f7f7f7;
        text-align: center;
        border: 1px solid #ccc;
        margin-bottom: 4px;
        margin-left: auto;
        margin: auto auto 4px;
    }

    .footermenu {
        width: 85%;
    }

        .footermenu li.dis, .footermenu li.hasno-submenu > a:after {
            display: none;
        }

    a.menu-link1, a.menu-link2, a.menu-link3, a.menu-link4, a.menu-link5, a.menu-link6, a.menu-link7, a.menu-link5x {
        display: block;
        color: #666;
        float: none;
    }

    .footermenu {
        clear: both;
        min-width: inherit;
        float: none;
    }

        .footermenu, .footermenu > ul ul {
            overflow: hidden;
            max-height: 0;
            background-color: #f4f4f4;
        }

            .footermenu > li > ul.sub-menu {
                padding: 0;
                border: 0;
            }

            .footermenu.active, .footermenu > ul ul.active {
                max-height: 55em;
                margin-left: 20px;
            }

            .footermenu ul {
                display: inline;
            }

            .footermenu > ul {
                border-top: 1px solid gray;
            }

                .footermenu li, .footermenu > ul > li {
                    display: block;
                }

                    .footermenu li a {
                        color: #000;
                        background-color: #fff;
                        display: block;
                        padding: .8em;
                        border-bottom: 1px solid #eee;
                        position: relative;
                        text-align: center;
                        font-weight: 400;
                    }

            .footermenu ul li a {
                font-weight: 400;
                color: #888;
            }

            .footermenu li.has-submenu > a:after {
                position: absolute;
                top: 0;
                right: 0;
                display: block;
                font-size: 1.5em;
                padding: .55em .5em;
            }

            .footermenu ul ul > li a {
                background-color: #e4e4e4;
                height: 58px;
                padding: 19px 18px 19px 30px;
            }

            .footermenu ul ul, .footermenu ul ul ul {
                display: inherit;
                position: relative;
                left: auto;
                top: auto;
                box-shadow: none;
                border: 0;
            }

    #divBackground {
        height: 0px;
    }

    .centerlinks {
        margin-left: auto;
        margin-right: auto;
        width: 80%;
    }

    .wholelink {
        width: 100%;
        position: relative;
        top: 23px;
    }

    .moveup {
        position: relative;
        top: 40px;
    }

    .socialmoveup {
        position: relative;
        top: 30px;
    }

    #pageDisclaimer { /*margin: 80px auto 0 auto;*/
        margin: 89px auto 0 auto;
        height: 45px;
    }

    .bbbBlue {
        position: absolute;
        bottom: 68px;
        left: 53%;
    }

    .stellaservice {
        position: absolute;
        bottom: 67px;
        bottom: 78px;
        right: 52%;
    }

    .bbb {
        margin-left: auto;
        margin-right: auto;
        margin-bottom: -58px;
    }

    #titleName {
        width: 100%;
        text-align: center;
    }

    #main {
        height: 150px;
    }

    .resright {
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }

    .down {
        float: none;
    }

    .btmPnl {
        height: 100%;
    }

    #liMore, #atgsales {
        float: none;
        width: 100%;
        padding: 4px 0;
        position: relative;
        right: auto;
    }

        #atgsales img {
            display: none;
        }

    #menu img {
        display: none;
    }

    #lsales {
        width: auto;
    }

    #projectinspiration {
        position: relative;
    }

    #lproIns {
        display: none;
    }

    .c1, .c2, .c3, .c4, .c5, .c6, .c7, .c8, .up {
        display: none;
    }

    .flyF, .flyL {
        width: 0;
        padding: 0;
    }

    flyM, .flyS, #lproIns, .ml21 {
        width: 0px;
        height: 0px;
        display: none;
        padding: 0;
    }

    .imgshrink {
        width: 100%;
    }

    .pal15 {
        float: left;
    }

    #divBackground {
        margin-top: 0;
        background: 0 0;
    }

    #menu {
        z-index: 999999;
        position: relative;
        top: 44px;
        margin: 0 auto;
        width: 95%;
        border: 1px solid #ccc;
        box-shadow: rgba(0,0,0,.3) 0 1px 1px;
        background: #fff;
    }

    #menuwrap {
        z-index: 999999;
        margin: 0 auto;
        width: 100%;
    }

    .pal15 > ul {
        display: none;
    }

    .mi a:first-child {
        color: #444;
    }

    #menuwrapLowes {
        top: -20px;
    }

    .anchor-link {
        display: block;
        width: 152px;
        font-weight: bolder;
        position: absolute;
        top: -20px;
        left: 6px;
        background: #666666;
        border-color: #666;
        color: #fff;
        padding: 12px 6px;
        height: 17px;
        text-decoration: none;
        cursor: pointer;
        border-radius: 2px;
    }

    a.anchor-link:link, a.anchor-link:visited, a.anchor-link:hover, a.anchor-link:active {
        color: #fff;
        text-decoration: none;
    }

    ul.open {
        display: block;
        list-style: none outside none;
        margin: 0;
        padding: 0;
        position: absolute;
        right: 5px;
        width: 320px;
        z-index: 500;
    }

        ul.open li {
            display: block;
            list-style: none;
            text-align: center;
        }

            ul.open li a {
                border-bottom: 1px solid #ccc;
                color: #444;
            }

                ul.open li a:hover {
                    background-color: #ccc;
                    color: #fff;
                }

    #spHours {
        position: absolute;
        top: 5px;
        width: auto;
    }

    .verytop a {
        padding-right: 0;
    }

    .verytop {
        text-align: left;
        padding: 2px 0;
        background-color: #8cb535;
    }

    .rwdfs {
        display: block;
    }

    .shopForWrapTwo {
        top: 61px;
        left: 0;
    }

    .divLogoArea {
        left: 20px;
        top: 34px;
    }

    .atgLogoArea {
        margin-top: 9px;
        margin-left: 20px;
    }

    .mi {
        float: none;
        width: 100%;
        padding: 4px 0;
    }

    #imgMenuItem {
        width: 95% !important;
    }

    #searchForm ::-webkit-input-placeholder {
        color: #fff;
    }

    #searchForm::-moz-placeholder {
        color: #fff;
    }

    #searchForm:-ms-input-placeholder {
        color: #fff;
    }

    #tbxsearchtermNew::-webkit-input-placeholder {
        color: #fff;
    }

    #tbxsearchtermNew:-ms-input-placeholder {
        color: #fff;
    }

    #tbxsearchtermNew::-moz-placeholder {
        color: #fff;
    }

    #tbxsearchtermNew:-moz-placeholder {
        color: #fff;
    }




    .magniSearch {
        background: none;
    }

    .searchbg {
        top: 55px;
        width: 100%;
        float: left;
        border-radius: 0px;
        height: 65px;
        margin-right: 0px;
        background: #ccc;
    }

    .searchBox {
        width: 50%;
        float: right;
        margin-right: 11px;
        padding: 10px 0px 10px 10px;
        margin-top: 10px;
        margin-left: 8px;
    }

    .newSearchButton {
        right: 2px;
        left: auto;
        width: 66px;
        bottom: 14px;
        height: 41px;
        background-color: #666;
        border-radius: 2px;
    }

    .freeshipping {
        width: 100%;
        float: left;
    }

    .shopForWrapTwo img {
        margin-left: 70px;
        margin-top: -35px;
        width: 69%;
    }

    .mainLogo img {
        vertical-align: middle;
        border: 0;
        width: 74%;
    }

    .carticon {
        position: relative;
        top: 46px;
        right: 60px;
    }

    #atgCart {
        position: relative;
        left: -48px;
        top: 47px;
    }

    #accountSpan, #help, .toleft {
        position: relative;
        left: 100px;
    }

    .freeshipping {
        background: 0 0;
    }

    #searchSuggestions {
        display: none;
        top: 152px;
        width: 35%;
        left: 0;
    }

    .rwdcart, .rwdpin, .rwduser {
        display: block;
    }

        .rwduser img, .rwdpin img, .rwdcart img {
            width: 30px;
        }

    .thinbanner {
        display: none;
    }
    /*search result*/
    .expBtn {
        display: block;
    }

    .expArea {
        display: none;
    }

    #divFilters {
        border: 1px solid #ddd;
        background: #FFFFFF;
        width: 90%;
        float: left;
        position: relative;
        z-index: 999999;
        margin-top: -1px;
        margin-bottom: -1px;
    }

    .subfilter {
        min-height: 2em;
    }

        .subfilter a {
            padding-left: 8px;
            line-height: 2em;
        }

    .searchShortList {
        max-height: 0px;
        overflow: hidden;
    }

    .relatedSearch {
        width: 100%;
        overflow-x: scroll;
        overflow-y: hidden;
    }

    .qvb {
        left: 36%;
        z-index: -1;
    }

    .btp6 {
        width: auto;
    }

    .nwSrchOpts {
        width: 100% !important;
    }

    .sEmails {
        display: none;
    }
    /*end search result*/
    /*footer*/
    .btmPnlOuterWrap {
        height: 400px;
    }

    .rwdrecentreview, .rwdrec {
        width: 100%;
    }

    .btmRecItemsWrapper {
        padding-left: 8px;
        margin-top: 0px;
    }

    .btmRecItemsContentWrapper {
        margin-left: 0px;
        height: 165px;
    }

    #divNoRecentlyViewed {
        position: absolute;
        top: 0px;
        left: 10px;
    }

    .ssSpan {
        width: 140px;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    /*Start Prolanding page*/
    /*#contentWrapper {
        padding: 0px;
    }*/

    #Main_btnSignUp {
        max-width: 116px;
        width: 25%;
        min-width: 91px;
        margin-top: 5px;
    }

    .heroimg {
        padding-left: 8px;
        padding-right: 8px;
    }

    #btmWrap {
        padding-left: 8px;
        padding-right: 8px;
    }

    #Main_txtCompany {
        width: 96%;
    }

    .emailinput {
        max-width: 268px;
        width: 68%;
    }

    #loginheader {
        height: 326px;
    }

    #titleMessage {
        padding-top: 40px;
    }

    #galleryHomeSignUp {
        left: 7px;
        top: 142px;
        width: 86%;
    }

    #iconNavWrap {
        overflow-x: scroll;
    }

    #iconNav {
        width: 280%;
    }
    /*#ewfpressv {
	height: 100%;
	width: 100%;
	background-size: contain;
}*/
    #loginheader {
        background: none !important;
    }

    #ewfpressvWrap.bgImgWrap {
        width: 34%;
        max-width: 366px;
        max-height: 83px;
        margin-right: 0px;
    }

    .whiteboxIn, .increasePro {
        width: 94%;
    }

    .whitebox, .proMedia {
        width: 87%;
    }

    .increaseProWrap {
        margin-left: 16px;
        width: 97%;
    }

    .whitebox h1, .increasePro h1 {
        font-size: 13pt;
        font-weight: bold;
        margin-top: 3%;
    }

    .imgPaneScale {
        width: 48%;
    }

    .whitebox {
        padding: 8px;
        width: 93%;
    }

    .mainPro {
        height: 110px;
        margin-bottom: 0px;
        margin-top: 4px;
    }

    .increasePro {
        padding: 0 14px;
    }

    .proMedia h1 {
        font-size: 13pt;
        font-weight: bold;
    }

    /*LFP prolanding Classes*/
    .imgPos1 {
        top: -227%;
    }

    .imgPos2 {
        top: -427%;
    }

    .imgPos3 {
        top: -125%;
    }

    .imgPos4 {
        top: -531%;
    }

    .imgPos5 {
        top: -327%;
    }

    .ddlState {
        width: 29%;
    }
    /*End LFP prolanding Classes*/
    /*End Prolanding page*/

    /*Start Pro Master*/
    .phons {
        font-size: 12pt;
        margin-top: 42px;
    }

    .lfpphons {
        font-size: 12pt;
        margin-top: 29px;
    }
    /*End Pro Master*/

    /*LFP storelocator store/storelocatorlfp.aspx*/
    .toggleMax {
        min-height: 540px;
        height: 100%;
    }

    #divLeftWrapper {
        min-width: 370px;
        width: 100%;
        max-width: none;
    }

    #divRightWrapper {
        min-width: 360px;
        width: 100%;
        max-width: none;
    }

    .rightDiv {
        margin-left: 45px;
        margin-top: 10px;
    }

    #dirWrap.full {
        width: 89%;
    }

    .dirInputWrap {
        width: 83%;
    }

    #btnHolderWrap {
        margin-left: 46px;
    }

        #btnHolderWrap .info {
            width: 106px;
        }

    #divStoreSearch .btnSml {
        padding: 2px 4px;
    }

    #btnHolderWrap input {
        margin-left: 1%;
    }

    #Main_divMsg .info, #Main_divMsg .err,
    #Main_divMsg .info, #Main_divMsg .warning,
    #Main_divMsg .success {
        max-width: 400px;
        width: 83%;
    }

    #divMapCanvas {
        width: 97%;
    }

    #divStoreSearch {
        width: 96%;
    }

    .verytop #lowesStoreArea {
        display: none !important;
    }
    /*End LFP storelocator store/storelocatorlfp.aspx*/

    /*Start Write a Review page*/
    .mg0s {
        margin: 0;
    }

    .wRvwProdImg {
        padding: 10px 10px 10px 10px;
    }

    .rvwShare {
        margin-right: 7px;
    }

        .rvwShare input {
            width: 140px;
        }

    #recommendedOptions td.pdl16 {
        padding-left: 4px;
    }
    /*End Write a Review Page*/

    /*Start Read Reviews Page*/
    .rvwRating {
        width: 48%;
    }

    .rvwBlkL {
        width: 24% !important;
    }

    .rvwBlkR {
        width: 67% !important;
    }

    .rvwLgroup {
        margin-left: 0;
    }

    .rvwBlkR .rvwStar {
        float: none !important;
    }

    .rvwProdImg {
        width: 50%;
    }
    /*End Read Reviews Page*/

    /*Start Sale Page*/
    .saleHeadBlock {
        width: 100%;
    }

    .lNav {
        width: 98.5%;
    }

    #col2 {
        width: 99% !important;
        margin: 0;
    }

    #col1 {
        float: none;
        text-align: center;
        color: #fff;
        width: 100%;
        padding: 0px !important;
        cursor: pointer;
        border-color: #ccc;
    }

        #col1 b {
            margin-top: 8px;
            margin-bottom: 6px;
            display: inline-block;
        }

    .col1drop {
        padding-bottom: 5px;
        text-align: left;
        background: #fafafa;
        margin-top: 0px;
        display: none;
    }

    #divCategory {
        max-width: none;
        width: 46%;
        margin: auto auto;
        float: none;
        clear: both;
        border-left: none;
    }

        #divCategory .divcat200 {
            border-left: none;
        }

    #col1 .dailydealBlk {
        width: 97% !important;
        margin: 0px;
    }

    .hdrText {
        margin-left: 20px;
    }

    table.superSaving {
        width: 70%;
        margin: auto auto;
        min-width: 344px;
    }

        table.superSaving td {
            display: inline-block;
        }

    .SuperSavingTdBig {
        width: 110px !important;
        height: 140px !important;
        padding-left: 40px !important;
        padding-top: 10px !important;
        text-align: -moz-center;
        vertical-align: middle;
    }

    .divBigImg img {
        width: 100%;
        height: 100%;
    }

    .divBigImg {
        width: 80px !important;
        height: 80px !important;
    }

    .phBrd:nth-child(2) {
        border-bottom: 1px solid #ccc;
    }

    .lNav .charcoal a {
        color: #336699;
    }

        .lNav .charcoal a:hover {
            text-decoration: underline;
            color: #990000;
        }

    #salePgDailyDeal .white7pt {
        margin: 0 !important;
    }
    /*End Sale Page*/


    /*Start Compare Page*/
    #compWrap {
        width: 60%;
        margin: auto;
    }

        #compWrap div.brdbd {
            border: none;
        }
    /*End Compare Page*/

    /*Start Article List Page*/
    .col1Width {
        width: 61%;
    }

    .col2Width {
        width: 3%;
    }
    /*End Article list Page*/

    /*Start Article Details page*/
    #containerDiv {
        border: none !important;
        border-bottom: 1px solid #ccc !important;
    }
    /*End Article Details page*/

    /*Start Article breadcrumb*/
    .artclBrdCrmb {
        width: 68%;
        margin-top: -7px;
    }
    /*End Article breadcrumb*/

    /*Start Account Default page*/
    .accWrap {
        height: auto;
    }

        .accWrap > .maxg9 {
            width: 81%;
        }
    /*End account default page*/

    /*Start Account Login */
    .loginWrap {
        max-width: 269px;
    }

    .signInBox {
        margin-top: 0px;
        height: 266px;
    }

    .loginL {
        width: 235px;
        height: 171px;
        border-right: none;
        border-bottom: 1px solid #ccc;
    }

    .loginR {
        height: 90px;
    }

    .orPos {
        top: 166px;
        left: 115px;
    }

    .loginR > .mgb16 {
        margin: 0;
    }

    .createAcc {
        padding-left: 0px;
        margin-left: 15px;
    }

    .loginWrap > .err, .loginWrap > .warning, .loginWrap > .success {
        max-width: 400px;
        width: 81%;
        padding: 18px 10px 20px 40px;
    }
    /*End Account Login */

    /*Start Password Reset*/
    #divMessage {
        width: 82%;
    }
    /*End Password Reset*/
    /*orderstatus*/
    .ordergeneral {
        width: 95%;
    }

    .orderdetail {
        width: 95% !important;
        float: left !important;
    }

    .multireview {
        float: none !important;
        margin-left: auto;
        margin-right: auto;
    }

    .err, .warning, .success, .info {
        max-width: 400px;
        width: initial;
        padding: 18px 10px 20px 40px !important;
    }

    /*wishlist*/
    /*Start Wishlist Public wishListPublic.ascx*/
    .wishLname {
        position: absolute;
        top: -58px;
        left: 99px;
        width: 222px;
        display: block;
    }

    .wishLInfo.g8 {
        width: 364px !important;
    }
    /*End Wishlist Public wishListPublic.ascx*/

    /*Start Wishlist Edit wishListEdit.aspx*/
    .wishLtdName {
        padding-top: 5px;
        height: 55px;
    }

    .wishLtdPrice {
        margin-left: 7px;
        width: 100%;
    }

    .wishLtdUpdate {
        text-align: left;
        float: left;
        margin-top: 4px;
        margin-left: -93px;
        width: 250px;
        padding-bottom: 10px;
    }

    .wishLCheck {
        margin-right: 10px;
    }

    .wishLMove {
        position: relative;
        float: left;
        margin-right: 8px;
        margin-top: 8px;
        clear: both;
    }

    .wishLComment {
        float: left;
        margin-top: 8px;
        margin-left: 8px;
    }

    .wishLRemove {
        float: left;
        width: 50px;
        margin-top: 3px;
        margin-left: 10px;
        display: inline-block;
        height: 12px;
        line-height: 11px;
    }

    .msg {
        margin-left: 0px !important;
    }
    /*End Wishlist Edit wishListEdit.aspx*/

    /*Start Wishlist Default Landing Page default.aspx*/
    .wishListColL {
        margin-bottom: 30px;
        padding-bottom: 30px;
        padding-right: 0px;
        border-bottom: 1px solid #cccccc;
        border-right: none;
    }

    .wishLstSlgn {
        padding-left: 100px;
        font-size: 20px;
    }

    .wishLstHdng {
        font-size: 29px;
    }

    .wishLstHdngWrap {
        padding-left: 4px;
        margin-top: 2px;
    }

    .wishListMglr50 {
        margin: 0px 25px;
    }

    .wishListBtnMg {
        margin-left: 55px;
    }

    .findListWrap {
        margin-left: 5px;
    }

    .wishListOR {
        top: 462px;
        left: 174px;
    }
    /*End Wishlist Default Landing Page default.aspx*/


    /*Product page Full width corrections for iphone*/


    .prod #shopAccessWrap {
        display: table;
    }

    .qSearch {
        width: 70%;
    }

    #divProdImg {
        margin-top: -20px !important;
    }
    /*#divPriceBlock {width: 92%;}*/

    /*End Product page Full width corrections for iphone*/

    /*Order Complete Page*/
    .ordCmlptWrap {
        width: 93%;
    }
    /*End Order Complete Page*/
    /*atg new footer*/
    .ghicon {
        width: 10%;
        display: inline-block;
        margin-bottom: 10px;
    }

    /*L3 Catalog filters*/
    .filtWidth {
        max-width: none;
    }

    /*Plus minus buttons for mobile*/
    .plus, .minus, .plus:hover, .minus:hover, .plus:focus {
        width: 39px !important;
        height: 38px !important;
        background-position: 13px !important;
    }

    #level2l input {
        padding: 10px;
    }

    #level2l .g4 {
        width: 100% !important;
    }

    /*Compare*/
    .compareScrolling {
        width: 99%;
        left: 0;
    }

    .errArrow {
        left: -2px;
        top: 31px;
    }

    .fntgeo {
        height: 18px;
        overflow-y: hidden;
    }

    .lowesmagnify {
        right: 3.6%;
        bottom: -2px;
    }

    #breadCrumb {
        height: 34px;
        line-height: 34px;
        background: #eee !important;
        border-bottom: 1px solid #ccc;
        padding-left: 4px;
        padding-bottom: 0px !important;
    }

        #breadCrumb a {
            font-weight: bold;
            font-size: 10pt;
            color: #444;
        }

    .srchBread {
        height: 34px;
        line-height: 34px;
        background: #eee !important;
        border-bottom: 1px solid #ccc;
        position: absolute;
        padding-left: 4px;
        left: 0;
    }

        .srchBread.gutOut {
            margin: 0px;
        }

        .srchBread a {
            font-weight: bold;
            font-size: 10pt;
            color: #444 !important;
        }

        .srchBread .slideArrow:hover {
            border-color: #999 #999 transparent transparent !important;
        }

    #breadCrumb .slideArrow:hover {
        border-color: #999 #999 transparent transparent !important;
    }

    #divWrapper .srchBread {
        position: static !important;
    }

    .gw {
        background: none;
    }

    .compareadd {
        margin-right: 16px;
    }

    /*Start calculators*/

    .srchBread a[href="/"] {
        position: relative;
    }

        .srchBread a[href="/"]:before {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            background: #eee;
            width: 38px;
            height: 14px;
            z-index: 1;
        }

        .srchBread a[href="/"]:after {
            content: "";
            position: absolute;
            top: 0;
            left: 10px;
            width: 5px;
            height: 5px;
            border: 3px solid;
            border-color: #999 #999 transparent transparent;
            cursor: pointer;
            transform: rotate(-130deg);
            -ms-transform: rotate(-130deg);
            -webkit-transform: rotate(-130deg);
            -moz-transform: rotate(-130deg);
            -o-transform: rotate(-130deg);
            filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
            z-index: 2;
        }

    #BlownInsulation #tblInput td input.g2,
    #divRolledInsulation #tblInput td input.g2,
    #divSecondWrapper #tblInput td input.g2,
    #divPaint #tblInput td input.g2 {
        width: 56px !important;
    }

    /*Start calculator's landing page*/
    .colSize {
        width: 100%;
    }

    .calcHead {
        float: none;
        padding-bottom: 8px;
    }

        .calcHead:before, .calcHead:after {
            display: table;
            content: "";
        }
    /*End calculator's landing page*/
    /*Start paintcalculator.ascx*/
    #divResult, #divHeight {
        float: left;
        width: 100%;
    }
    /*End paintcalculator.ascx*/
    /*Start lightbulb.ascx*/
    #divResults {
        float: left;
        width: 80%;
    }

    .divWidthBulb {
        width: 100%;
    }
    /*End lightbulb.ascx*/
    /*End calculators*/

    /*OXCAT-270*/
    .srcheight {
        height: auto !important;
    }

    .listdes {
        height: auto !important;
    }

    #divSearchName {
        height: auto !important;
    }

    .prodes {
        height: auto !important;
    }

    .pricearea {
        height: auto !important;
    }

    .rvwSrcCat {
        margin-top: -29px !important;
        margin-left: 0px !important;
		display: inline;
    }

    #breadCrumb.gutOut {
        margin-left: 0;
    }

    #breadCrumb a, .srchBread a, .searchTopDiv a {
        display: inline-block;
        width: 100%;
        height: 100%;
    }

    /*L3 Related Searches / Related Products widget styling*/
    #divMyOrganicSearch {
        display: block;
        width: 100%;
    }

    #br-related-searches-widget {
        display: block;
        width: 100%;
    }

    #divRelatedProducts.resultclm {
        display: block;
        margin-top: 16px;
    }

    .br-sf-widget {
        display: block;
        width: 100%;
        padding-right: 0;
        float: left;
    }

    .br-sf-widget-merchant-img {
        float: left;
        margin-right: 10px;
    }

    .br-sf-widget-merchant-title, .br-sf-widget-merchant-desc, .br-sf-widget-merchant-qv {
        margin-left: 95px;
    }

    #divCatalogIncludes {
        width: 100% !important;
    }


    .subfilter input[type=checkbox] {
        margin: 5px 0 0;
    }

    .catTblMain {
        table-layout: fixed;
    }

        .catTblMain td:nth-child(2) {
            width: 100%;
        }

    /*End l3 related searches / related products widget styling*/

    /*porchLearnMore.aspx content of the dynamic popbox called from product page*/
    .porchModal {
        width: 100%;
        min-width: 350px;
    }

        .porchModal img:first-of-type {
            width: 100%;
        }

    /*End porchLearnMore.aspx content of the dynamic popbox called from product page*/
    #internalTabs {
        display: none;
    }

    /*LFP login responsive*/
    #loginUserInfo {
        color: #444;
        margin-top: 32px;
    }

    #loginUserInfo a {
        color: #444 !important;
    }

	/*Top Nav, Skinny Banner*/
	#divMobileSkinnyBanner.pdb16 {
		padding-bottom: 16px;
	}

    /*BUGS-9598*/
    #compareFilter .popBoxCloseNew {
        top: -3px;
        right: -15px;   
    }

	/*Mobile PopUpBox content identifiers - this is to show that content is not cut but hidden and should be scrolled*/
	.topShad, .bottomShad, .leftShad, .rightShad {opacity: 0;margin: auto;z-index: 99;}

	.topShad, .bottomShad {width: 100%;height: 0px;left: 0;right: 0;}

	.topShad {top: -6px;}

	.bottomShad {bottom: -2px;}

	.leftShad, .rightShad {width: 0px;height: 100%;top: 0;bottom: 0;}

	.leftShad {left: 6px;}

	.rightShad {right: 6px;}

	.topShad:before, .topShad:after, .bottomShad:before, .bottomShad:after, .leftShad:before, .leftShad:after, .rightShad:before, .rightShad:after {
		content: "";
		position: absolute;
		margin: auto;
	}

	.topShad:before, .topShad:after, .bottomShad:before, .bottomShad:after {left: 0;right: 0;}

	.leftShad:before, .leftShad:after, .rightShad:before, .rightShad:after {top:0;bottom:0;}

	.leftShad:before, .rightShad:before, .topShad:before, .bottomShad:before {z-index: 0;border-radius: 100px / 5px;box-shadow: 0 0 10px -1px rgba(0,0,0,0.4);}

	.leftShad:before, .rightShad:before {height: 90%;}

	.leftShad:before {left: -16px;width: 10px;}

	.rightShad:before {right: -16px;width: 10px;}

	.topShad:before, .bottomShad:before {width: 90%;}

	.topShad:before {top: -5px;height: 10px;}

	.leftShad:after, .rightShad:after {height: 100%; width: 17px;}

	.leftShad:after {left: -23px;}

	.rightShad:after {right:-23px;}

	.topShad:after, .bottomShad:after {width: 100%;}

	.topShad:after, .bottomShad:after, .leftShad:after, .rightShad:after {z-index: 1;background: white;}

	.topShad:after {top: -14px;height: 19px;}

	.bottomShad:before {bottom: -5px;height: 10px;}

	.bottomShad:after {bottom: -14px;height: 19px;}

	.showShad {
		opacity:1;
		animation: animShow 1s forwards;
		-webkit-animation: animShow 1s forwards;
		-moz-animation: animShow 1s forwards;
		-o-animation: animShow 1s forwards;
	}

	/*Animates fade in - can be reused by other elements*/
	@keyframes animShow {
		from {opacity: 0;}
		to {opacity: 1;}
	}

	@-ms-keyframes animShow {
		from {opacity: 0;}
		to {opacity: 1;}
	}

	@-webkit-keyframes animShow {
		from {opacity: 0;}
		to {opacity: 1;}
	}

	@-moz-keyframes animShow {
		from {opacity: 0;}
		to {opacity: 1;}
	}

	@-o-keyframes animShow {
		from {opacity: 0;}
		to {opacity: 1;}
	}

	.hideShad {
		opacity:0;
		animation: animHide 1s forwards;
		-webkit-animation: animHide 1s forwards;
		-moz-animation: animHide 1s forwards;
		-o-animation: animHide 1s forwards;
	}
	/*Animates fade out - can be reused by other elements*/
	@keyframes animHide {
		from {opacity: 1;}
		to {opacity: 0;}
	}

	@-ms-keyframes animHide {
		from {opacity: 1;}
		to {opacity: 0;}
	}

	@-webkit-keyframes animHide {
		from {opacity: 1;}
		to {opacity: 0;}
	}

	@-moz-keyframes animHide {
		from {opacity: 1;}
		to {opacity: 0;}
	}

	@-o-keyframes animHide {
		from {opacity: 1;}
		to {opacity: 0;}
	}
}


/*==============================================E N D  S M A R T   P H O N E    Max-Width 599px===============================================*/

/*--------------------------start atg footer------------------------------*/
@media only screen and (min-width :800px) and (max-width :911px) {
    .socialmoveup {
        float: right;
    }
    /*Start Sale Page*/

    .saleHeadBlock {
        width: 100%;
    }

    .lNav {
        float: left;
        width: 16%;
    }

    #col2 {
        margin-left: 2%;
        width: 81%;
    }
    /*End Sale Page*/
}
/*--------------------------start Lowes.ca footer-------------------------*/
.footerInnerWrapper {
    min-width: 320px;
}

.lfooterBoxNew a {
    text-indent: 0px;
}

.buildngrow {
    margin-left: 4%;
}

.footerHead {
    width: 100%;
    padding-top: 10px;
    max-width: 1008px;
}

.disclmr {
    width: 95% !important;
    padding-left: 2%;
}

#footerlogo {
    height: 72px;
    background-position: 0 0;
    max-width: 372px;
    width: 100% !important;
    min-width: 320px;
    background-size: 100%;
}

@media only screen and (max-width :857px) {
    .lfootAdsWrap {
        float: left;
        min-width: 410px;
    }

    .brdrw {
        border: none;
    }
}

@media only screen and (max-width :661px) {
    .lfooterBoxNew {
        width: 133px;
    }
}

@media only screen and (max-width :571px) and (min-width :402px) {
    .lfooterBoxNew {
        width: 44% !important;
        height: 231px !important;
    }
}
/*-------end Lowes.ca footer--------*/
/*------------------------------------start lowes.ca top----------------*/
@media only screen and (max-width :1235px) { /*.lnemails {display:none;}.sEmails {left: 266px;}*/

    #main {
        min-width: 400px;
    }

    #menuwrapLowes {
        margin: 0 auto;
        width: 100%;
        max-width: 1055px;
    }

    .freeshipping {
        height: 82px;
    }
}
/*@media only screen and (max-width :1078px){#bluesign{display:none;}}*/
@media only screen and (max-width :700px) and (min-width:600px) {
    /*.mainLogo img {vertical-align: middle;border: 0;width: 90%;left: -14px;position: relative;top:20px;}*/ .wfly {
        display: none;
    }

    .slocater {
        right: 300px;
    }

    /*Product Page*/
    #divPrice {
        font-size: 100%;
    }
}

@media only screen and (max-width :1023px) { /*#ldis {	display: none;}*/
    #recentlyViewedWrapperNew, #recommendedItemsWrapper {
        overflow-y: hidden;
        overflow-x: hidden;
    }
}
/*end lowes.ca top*/

/*Start Catalog*/
/*@media only screen and (min-width :450px) and (max-width :500px) {
	#divCatWrapper {
		width: 100%;
		height: 100%;
		float: none;
		margin-right: auto;
		margin-left: auto;
	}
}*/

/*@media only screen and (max-width :450px) {

	.divCatWrapMain { margin-left: 0; width: 94%; margin: auto;}
	#divCatWrapper {height:100%;float:none; margin-right:auto; margin-left: auto;}

	#divCatWrapper {
		
		height: 100%;
		float: none;
		margin-right: auto;
		margin-left: auto;
	}
	
	.divCatWrapMain {
margin-left:2px; width:90%;}
}*/
/*End Catalog*/
/*start mfr landing*/
.tlb, .trb, .blb, .brb {
    background: none;
}

.mfrthinbanner img {
    width: 100%;
    height: auto;
}

.mfrBannerimg {
    width: 64%;
}

.bluebrd {
    border-color: #002144;
    width: 15.8%;
}

.mfrbannerarea {
    width: 16%;
}

.mfrreviewtxt {
    width: 198px;
}

.mfrreviewbox {
    width: 328px;
}

.mfrcat {
    width: 202px;
    height: 350px;
}

.typeImg {
    height: auto;
    border: none;
}

.logoheight {
    height: 144px;
}

@media only screen and (max-width :984px) {
    .mfrBannerimg {
        width: 60%;
    }
}

@media only screen and (max-width :984px) {
    .mfrbannershow {
        display: block;
        padding: 5%;
    }

    .mfrLndSprite {
        width: 100%;
        background: none;
        height: auto;
        margin: 0 0 10% 0;
    }

    .audealer {
        display: none;
    }

    .bluebrd {
        border-color: #ffffff;
    }

    .mfrreview {
        width: 25%;
        margin-right: 5%;
        min-width: 198px;
    }

    .mfrreviewtxt {
        width: auto;
    }

    .mfrreviewbox {
        width: 98%;
    }

    .mfrcat {
        width: 31%;
        height: 350px;
    }

    .typeImg {
        width: 100%;
    }

    .mfrg16 {
        width: 66.4%;
    }

    .logoheight {
        height: auto;
    }
}

@media only screen and (max-width :680px) {
    .mfrreview {
        width: 97%;
        float: none;
        margin-left: auto;
        margin-right: auto;
    }

    .mfrreviewbox {
        width: 100%;
        height: 207px;
        overflow-y: auto;
        overflow-x: hidden;
    }

    .mfrreviewtxt {
        width: 64%;
    }

    .mfrcatarea {
        width: 100% !important;
        margin-left: auto;
        margin-right: auto;
    }

    .mfrcat {
        width: 202px;
        text-align: center;
        height: auto;
        margin-left: auto;
        margin-right: auto;
        float: none;
    }

    #mfrCollection {
        margin-left: auto;
        margin-right: auto;
        width: 202px;
    }

    .shopall {
        float: none;
        margin-left: auto;
        margin-right: auto;
    }
}

@media only screen and (max-width :630px) {
    .mfrbannerarea {
        width: 100%;
    }

    .mfrLndSprite {
        width: 31%;
        margin: 0 2% 0 0;
        float: left;
    }

    .mfrBannerimg {
        width: 71%;
    }

    .bluebrd {
        width: 24.8%;
    }
}
/*end mfr landing*/

/*porchLearnMore.aspx content of the dynamic popbox called from product page*/
@media all and (max-width: 417px) {


    .porchModal {
        width: 100%;
        min-width: 260px;
    }
}

@media all and (max-width: 320px) {


    .porchModal {
        width: 100%;
        min-width: 245px;
    }

	div.helpView {
		width: 285px;
	}
}
/*End porchLearnMore.aspx content of the dynamic popbox called from product page*/

@media only screen and (max-width :599px) {
    #menu {
        top: 5px !important;
        max-height: none !important;
        overflow: visible !important;
    }

    #tbxsearchtermNew::-moz-placeholder {
        color: #fff;
    }

    #tbxsearchtermNew::-ms-input-placeholder {
        color: #fff;
    }
}

#divBackground {
    position: relative;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    height: 40px;
    margin-top: -141px;
    background-color: #2e64ac;
}

.greybar {
    float: left;
    width: 100%;
}

/*---Lowes.ca buttons----*/
.pink {
    color: #fff;
    border: 1px solid #B01C41;
    background: #ca1f4a; /* Old browsers */
    background: -moz-linear-gradient(top, #ca1f4a 0%, #b01c41 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ca1f4a), color-stop(100%,#b01c41)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ca1f4a 0%,#b01c41 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ca1f4a 0%,#b01c41 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ca1f4a 0%,#b01c41 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ca1f4a 0%,#b01c41 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca1f4a', endColorstr='#b01c41',GradientType=0 ); /* IE6-8 */
}

    .pink:hover {
        border: 1px solid #CA1F4A;
        background: #b01c41; /* Old browsers */
        background: -moz-linear-gradient(top, #b01c41 0%, #ca1f4a 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b01c41), color-stop(100%,#ca1f4a)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #b01c41 0%,#ca1f4a 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #b01c41 0%,#ca1f4a 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #b01c41 0%,#ca1f4a 100%); /* IE10+ */
        background: linear-gradient(to bottom, #b01c41 0%,#ca1f4a 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b01c41', endColorstr='#ca1f4a',GradientType=0 ); /* IE6-8 */
    }
/*---Color----*/
.lowesblue1 {
    color: #3b6db2;
}

.lowesblue2 {
    color: #00457c;
}
/*lowes*/
.lowesblue {
    color: #134c8f;
}

.lowespink {
    color: #c11745;
}

.lfooterBox {
    width: 140px;
}

    .lfooterBox a {
        display: block;
        text-indent: 5px;
        font-size: 8pt;
        color: #fff;
        text-decoration: none;
    }

        .lfooterBox a:hover {
            color: #fff;
            text-decoration: underline;
        }

        .lfooterBox a:visited {
            color: #fff;
            text-decoration: none;
        }

.lowescaBG {
    background: none;
    background-color: #369;
    color: #636;
}

.gradientblue {
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #346db4), color-stop(1, #134c8f) );
    background: -moz-linear-gradient( center top, #346db4 5%, #134c8f 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#346db4', endColorstr='#134c8f');
    background-color: #346db4;
    display: inline-block;
    color: #ffffff;
    font-family: arial;
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;
    padding-top: 3px;
    padding-bottom: 3px;
    text-decoration: none;
    height: 16px;
}

.lowespopupbg {
    background-color: white;
    border: 3px solid #4572B3;
    width: 450px;
    height: auto;
    position: absolute;
    left: 77px;
    top: 27px;
    z-index: 99999 !important;
}

.pinkBtn {
    background: #de2f5b;
    background: -webkit-gradient(linear, left top, left bottom, from(#de2f5b), to(#aa193e)); /* for webkit browsers */
    background: -moz-linear-gradient(top, #de2f5b, #aa193e);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
    color: #ffffff;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    padding: 6px 10px;
    text-decoration: none;
    cursor: pointer;
    border: none;
}

.dgreyBtn {
    background: #888888;
    background: -webkit-gradient(linear, left top, left bottom, from(#888888), to(#505050)); /* for webkit browsers */
    background: -moz-linear-gradient(top, #888888, #505050);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
    color: #ffffff;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    padding: 6px 10px;
    text-decoration: none;
    cursor: pointer;
    border: none;
}

.lgreyBtn {
    background: #cccccc;
    background: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#7d7d7d)); /* for webkit browsers */
    background: -moz-linear-gradient(top, #cccccc, #7d7d7d);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
    color: #ffffff;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    padding: 6px 10px;
    text-decoration: none;
    cursor: pointer;
    border: none;
}

.storesprite {
    background-image: url('//images.lowes.ca/images/layout/storesprite.png');
    background-repeat: no-repeat;
}


#bulb {
    width: 39px;
    height: 38px;
    margin-left: 4px;
    background-position: 0 -40px;
}

#cellbattery {
    width: 39px;
    height: 38px;
    margin-left: 4px;
    background-position: 0 -80px;
}

#rebattery {
    width: 39px;
    height: 38px;
    background-position: 0 -120px;
}

.starta {
    padding-left: 28px;
    height: 25px;
    float: left;
    margin-right: 20px;
    background-position: 0 -160px;
}

.endb {
    padding-left: 28px;
    height: 26px;
    float: left;
    margin-top: 10px;
    margin-right: 8px;
    margin-bottom: 5px;
    background-position: 0 -185px;
}

.spritelowes {
    background-image: url('//images.lowes.ca/images/layout/lowessprite051313.png');
    background-repeat: no-repeat;
}

#btnSignUpFooterl {
    top: 58px;
    left: 158px;
    width: 34px;
    padding-bottom: 2px;
    height: 27px;
    background: none;
    background-color: #eee;
    color: #555;
}

#lpageDisclaimer {
    margin: 15px auto 0 auto;
    width: 950px;
    clear: both;
    padding-bottom: 30px;
    text-align: left;
    font-size: 8pt;
    color: #fff;
}

    #lpageDisclaimer a {
        color: #fff;
        text-decoration: none;
    }

        #lpageDisclaimer a:hover {
            text-decoration: underline;
        }

#pinkok {
    width: 32px;
    height: 22px;
    margin: -3px 0 0 4px;
    border: none;
    cursor: pointer;
    background: url('//images.lowes.ca/images/layout/lowessprite051313.png') 0px -250px;
    vertical-align: middle;
}
/*#bluesign {width: 50px;height: 19px; margin-left:4px;background-position:0 -272px;border: none;cursor: pointer;}*/
#eflyer {
    width: 29px;
    height: 26px;
    margin-left: 4px;
    background-position: 0 -291px;
}

#toplogo {
    width: 126px;
    height: 65px;
    margin-left: 4px;
    background-position: 0 -317px;
}
/*#paint{width: 33px;height: 33px; margin-left:4px;background-position:0 -383px;}
#bulb{width: 33px;height: 33px; margin-left:4px;background-position:0 -416px;}
#cellbattery{width: 33px;height: 33px; margin-left:4px;background-position:0 -448px;}
#rebattery{width: 33px;height: 33px; margin-left:4px;background-position:0 -479px;}*/
#changestore {
    width: 113px;
    height: 17px;
    margin-left: 4px;
    background-position: 0 -511px;
}

#viewmap {
    width: 61px;
    height: 17px;
    margin-left: 4px;
    background-position: 0 -528px;
}

#footerlogo {
    width: 160px;
    height: 72px;
    background-position: 0 0;
}

#footerlowprice {
    width: 120px;
    height: 120px;
    float: left;
    margin-right: 20px;
    background-position: 0 -72px;
}

#footercom {
    height: 59px;
    float: left;
    margin-top: 4px;
    margin-right: 8px;
    margin-bottom: 5px;
    background-position: 0 -192px;
}

#rinkReno {
    width: 208px;
    height: 70px;
    background-position: 0 -656px;
}


/*for lowesforpro footer*/
#footer {
    width: 100%;
}


    #footer #footer-top-bar {
        width: 100%;
        background-image: url("//images.lowes.ca/images/layout/footer-top-bg.png");
        height: 6px;
    }

    #footer #footer-grey {
        background-color: rgb(238, 238, 238);
        padding: 10px 20px;
    }

        #footer #footer-grey #footer-grey-top {
            padding-bottom: 5px;
            border-bottom: 1px solid rgb(225, 225, 225);
        }

        #footer #footer-grey .partners {
            padding-top: 10px;
        }

            #footer #footer-grey .partners a.NAHB {
                width: 82px;
                background-position: -479px 0px;
            }

            #footer #footer-grey .partners a {
                background: url("//images.lowesforpros.com/images/layout/lfpsprite-partners-0928216.png") no-repeat scroll 0px 0px transparent;
                display: inline-block;
                height: 50px;
                overflow: hidden;
                margin-right: 20px;
            }

                #footer #footer-grey .partners a.NAA {
                    width: 61px;
                }

                #footer #footer-grey .partners a.AAHOA {
                    width: 102px;
                    background-position: -589px 0px;
                }

                #footer #footer-grey .partners a.RIA {
                    width: 76px;
                    background-position: -241px 0px;
                }

                #footer #footer-grey .partners a.NHCA {
                    width: 90px;
                    background-position: -353px 0px;
                }

    #footer #footer-blue {
        background-color: rgb(55, 103, 175);
        text-align: center;
        color: rgb(255, 255, 255);
        font-size: 10px;
        padding: 30px 20px 80px;
    }

        #footer #footer-blue ul li {
            display: inline-block;
            border-right: 1px solid rgb(255, 255, 255);
            padding: 0px 7px 0px 4px;
            margin: 10px 0px 10px;
        }

#footer-blue ul li a {
    color: #fff;
}
/*for lowesforpro footer--end----*/

/*start of top navigation style lowesca*/
.flyL {
    z-index: 999999 !important;
    width: 1074px;
    position: absolute;
    padding: 10px 5px 10px 5px;
    margin: 4px auto;
    left: -1px;
    float: left;
    display: none;
    text-align: left;
    line-height: 24px;
    border: 1px solid #777777;
    border-top: none;
    box-shadow: rgba(0,0,0,0.3) 0px 1px 1px;
    /*background:white;*/
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 92%, #fafafa 94%, #eeeeee 97%, #dddddd 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(92%,#ffffff), color-stop(94%,#fafafa), color-stop(97%,#eeeeee), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 92%,#fafafa 94%,#eeeeee 97%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#ffffff 92%,#fafafa 94%,#eeeeee 97%,#dddddd 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 92%,#fafafa 94%,#eeeeee 97%,#dddddd 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%,#ffffff 92%,#fafafa 94%,#eeeeee 97%,#dddddd 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
    /* Rounded Corners */
    -moz-border-radius: 0px 5px 5px 5px;
    -webkit-border-radius: 0px 5px 5px 5px;
    border-radius: 0px 5px 5px 5px;
}

.flyF {
    z-index: 999;
    width: 1074px;
    position: absolute;
    padding: 10px 5px 10px 5px;
    margin: 4px auto;
    left: -1px;
    float: left;
    display: none;
    text-align: left;
    line-height: 24px;
    border: 1px solid #777777;
    border-top: none;
    box-shadow: rgba(0,0,0,0.3) 0px 1px 1px;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 92%, #fafafa 94%, #eeeeee 97%, #dddddd 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(92%,#ffffff), color-stop(94%,#fafafa), color-stop(97%,#eeeeee), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 92%,#fafafa 94%,#eeeeee 97%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#ffffff 92%,#fafafa 94%,#eeeeee 97%,#dddddd 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 92%,#fafafa 94%,#eeeeee 97%,#dddddd 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%,#ffffff 92%,#fafafa 94%,#eeeeee 97%,#dddddd 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
    -moz-border-radius: 0px 5px 5px 5px;
    -webkit-border-radius: 0px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}

.flyR {
    z-index: 999;
    width: 1074px;
    position: absolute;
    padding: 10px 5px 10px 5px;
    margin: 4px auto;
    right: -1px;
    float: left;
    display: none;
    text-align: left;
    line-height: 24px;
    border: 1px solid #777777;
    border-top: none;
    box-shadow: rgba(0,0,0,0.3) 0px 1px 1px;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 92%, #fafafa 94%, #eeeeee 97%, #dddddd 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(92%,#ffffff), color-stop(94%,#fafafa), color-stop(97%,#eeeeee), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 92%,#fafafa 94%,#eeeeee 97%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#ffffff 92%,#fafafa 94%,#eeeeee 97%,#dddddd 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 92%,#fafafa 94%,#eeeeee 97%,#dddddd 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%,#ffffff 92%,#fafafa 94%,#eeeeee 97%,#dddddd 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
    -moz-border-radius: 5px 0px 5px 5px;
    -webkit-border-radius: 5px 0px 5px 5px;
    border-radius: 5px 0px 5px 5px;
}


.mi:hover .flyR {
    display: block;
    top: auto;
    /*left:14px;*/
}

.flyS {
    z-index: 999;
    width: 1074px;
    position: absolute;
    padding: 10px 5px 10px 5px;
    margin: 4px auto;
    right: -1px;
    float: left;
    display: none;
    text-align: left;
    line-height: 24px;
    border: 1px solid #777777;
    border-top: none;
    box-shadow: rgba(0,0,0,0.3) 0px 1px 1px;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 92%, #fafafa 94%, #eeeeee 97%, #dddddd 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(92%,#ffffff), color-stop(94%,#fafafa), color-stop(97%,#eeeeee), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 92%,#fafafa 94%,#eeeeee 97%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#ffffff 92%,#fafafa 94%,#eeeeee 97%,#dddddd 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 92%,#fafafa 94%,#eeeeee 97%,#dddddd 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%,#ffffff 92%,#fafafa 94%,#eeeeee 97%,#dddddd 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}

/*.flyS
 {display:none;}*/

#menu {
    padding: 0;
    list-style: none;
    width: 1055px;
    margin: 100px auto 0px auto;
    /*height:39px;*/
    outline: 0;
    background: #2e64ac;
    max-height: 39px;
}


#menuwrapLowes {
    width: 1055px;
    margin: 30px auto;
    position: relative;
}

#lowesCart {
    position: relative;
    left: 8px;
}

#divLowesShift {
    position: relative;
    left: 680px;
}

.lowesBanner {
    position: absolute;
    left: 122px;
    top: 40px;
}

.mi {
    float: left;
    display: block;
    text-align: center;
    padding: 4px 10px 4px 10px;
    margin-top: 7px;
    background: none;
    line-height: 21px;
}

    .mi:hover {
        /*border: 1px solid #777777;*/
        /* background: #fafafa;*/ /* Old browsers */
        -moz-border-radius: 5px 5px 0px 0px;
        -webkit-border-radius: 5px 5px 0px 0px;
        border-radius: 5px 5px 0px 0px;
    }

    .mi a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        display: block;
        outline: 0;
        text-decoration: none;
        /*text-shadow: 1px 1px 1px #000;
        */
    }

    .mi:hover a {
        color: #161616;
        text-shadow: 1px 1px 1px #fff;
    }

    .mi h3 {
        text-decoration: none;
        border-bottom: none;
        background: none;
        line-height: 35px;
        font-size: 12pt;
        font-weight: bold;
        color: #336699;
    }

        .mi h3:hover {
            color: #0d87aa;
            text-decoration: underline;
        }

    .mi:hover div a {
        font-size: 12px;
        color: #336699;
    }

    .mi:hover div li a:hover {
        color: #900;
        text-decoration: underline;
    }

    .mi ul {
        height: 180px;
        list-style: none;
        padding: 0;
        margin: 0 0 12px 0;
    }

#A1Lowes {
    height: 11px;
    width: 85px;
}

.locator {
    color: #c11745;
    font-weight: bold;
    font-size: 11pt;
    text-decoration: none;
    position: relative;
    left: 113px;
    top: 5px;
}

.lPromo {
    position: relative;
    width: auto;
    height: 38px;
    padding-top: 8px;
}

#bluesign {
    width: 50px;
    height: 19px;
    margin-left: 43px;
    background-position: 0 -272px;
    border: none;
    cursor: pointer;
    position: relative;
    bottom: 19px;
}

#cartBLowes {
    color: #8cb535;
}

#ldis {
    position: relative;
    top: 22px;
    width: 100px;
    height: 26px;
    left: 69px;
}

.topSectionLowes {
    position: absolute;
    top: 2px;
    right: 10px;
    color: #999;
    display: inline;
    z-index: 9001;
    height: 16px;
}

#ostatus {
    position: relative;
    left: 15px;
}

/*.lowesSubmit {
    position: relative;
    bottom: 24px;
}*/

.ml21 {
    margin-left: 21px;
}

.slocater {
    position: relative;
    right: 424px;
}

#tbxpostalcode {
    font-size: 11px;
    color: #444;
    width: 60px;
    margin: 0;
    /*position: relative;
    left: -8px;
    bottom: 29px;*/
}

#tbxpostalcodebottom {
    font-size: 11px;
    color: #444;
    width: 60px;
    margin: 0;
    /*position: relative;
    left: -8px;
    bottom: 29px;*/
}

.storelo {
    margin: 0;
    color: #c11745 !important;
    font-weight: bold;
    font-size: 11pt;
    text-decoration: none;
    /*position: relative;
    right: 119px;*/
}

#lowesStoreArea {
    position: relative;
    right: 424px;
}

.storel {
    margin: 0;
}

.wfly {
    color: #c11745 !important;
}
/*bottom panel for lowes and lowes for pros*/
.btpl1 {
    height: 205px;
    margin-top: 20px;
}

.btpl3 {
    height: 200px;
    text-align: left;
}

.btpl4 {
    height: 228px;
}

.btpl5 {
    background: none;
    border: none;
    margin-top: 15px;
    padding-left: 0px;
    font-size: 11pt;
    color: #002144;
}

.btpl6 {
    width: 470px;
}

.btpl7 {
    text-align: left;
    height: 200px;
    display: block;
}

.btpl8 {
    position: relative;
    background: url(//images.lowes.ca/images/layout/lowes/footerbg1.png) top left repeat-x #3867ae;
    width: 100%;
    height: 150px;
}

.btpl10 {
    padding-top: 30px;
}

.btpl11 {
    margin-top: 35px;
}

.btpl12 {
    font-size: 24pt;
    color: #fff;
    margin-top: 60px;
    font-weight: bold;
    line-height: 50px;
}

.btpl13 {
    position: relative;
    width: 100%;
    overflow: hidden;
    background-color: #3867ae;
    margin: 0px auto;
}

.btpl14 {
    height: 310px;
    background-color: #3867ae;
}

.btpl15 {
    padding-top: 20px;
    margin-left: 0px;
    width: 1000px;
}

.btpl16 {
    width: 140px;
    margin-right: 0px;
}

.btpl18 {
    width: 150px;
}

.btpl19 {
    width: 175px;
}

.btpl20 {
    margin-left: 10px;
    margin-right: 5px;
    width: 130px;
}

.btpl21 {
    width: 156px;
    padding-top: 0px;
    height: 200px;
    overflow: hidden;
}

.btpl23 {
    width: 210px;
    position: relative;
    padding-top: 0px;
    margin-left: 10px;
}

.btpl25 {
    width: 210px;
    text-align: left;
}

.btpl26 {
    width: 125px;
    color: #666;
    font-size: 8pt;
    height: 18px;
    margin-left: 0px;
}

.btpl27 {
    width: 34px;
    margin-left: 4px;
    padding-bottom: 2px;
    height: 24px;
}

.btpl29 {
    height: 70px;
    float: left;
}

.btpl30 {
    font-weight: bold;
    margin-top: 16px;
    text-decoration: none;
    width: 320px;
    padding-left: 8px;
    line-height: 134px;
    color: #FFF;
}

.btpl31 {
    cursor: pointer;
    float: left;
    margin-top: 22px;
    text-decoration: none;
    width: 208px;
    margin-left: 10px;
    height: 70px;
}

    .btpl31 a {
        line-height: 2.3em;
        font-size: 8pt;
        color: #fff;
        text-decoration: none;
    }

.btpl32 {
    cursor: pointer;
    float: left;
    margin-top: 22px;
    text-decoration: none;
    width: 150px;
    margin-left: 40px;
    height: 43px;
    color: #FFF;
    background-image: url('//images.lowes.ca/images/layout/lowessprite.png');
    background-position: 0px -546px;
    background-repeat: no-repeat;
}

    .btpl32 a {
        line-height: 2.3em;
        font-size: 8pt;
        color: #fff;
        text-decoration: none;
    }

.btpl33 {
    cursor: pointer;
    float: left;
    margin-top: 20px;
    margin-left: 30px;
    text-decoration: none;
    width: 150px;
    height: 70px;
    color: #FFF;
    background-image: url('//images.lowes.ca/images/layout/lowessprite.png');
    background-position: 0px -588px;
    background-repeat: no-repeat;
}

.btpl34 {
    width: 100% !important;
    padding-top: 34px;
    text-align: center !important;
    background-color: #3867ae !important;
}

.blfp1 {
    width: 100%;
    height: 194px;
    overflow: hidden;
    background-color: #eeeeee;
    margin-left: auto;
    margin-right: auto;
    border-top: 1px solid #ccc;
    border-bottom: none;
}

.blfp3 {
    height: 200px;
}

.lnemails {
    bottom: 18px;
    left: 45px;
    width: 150px;
}


.lsocialpanel {
    width: 218px;
    margin-right: 26px;
    font-size: 11px;
    border: 3px solid #000;
    box-shadow: 5px 7px 17px rgba(0,0,0,0.8);
    background: #eee;
    height: 366px;
    text-transform: uppercase;
    border-radius: 18px;
}

.lbtmpnl {
    position: relative;
    width: 100%;
    margin: 0px auto;
    /*padding-top: 10px;*/
    overflow: hidden !important;
}

.footerListingovrd {
    height: 310px;
    background-color: #3867ae;
}

.footerlowpriceovrd {
    margin-top: -48px;
    display: inline-block;
    float: right !important;
    margin-right: 150px !important;
}

.lfooterlogo {
    background-image: url(//images.lowes.ca/images/logos/lowesbluewhite.png);
    width: 372px !important;
}

.footerInnerWrapper1 {
    margin-left: 5px;
    padding-top: 0;
}

.lmg {
    margin: 4px auto 0 auto !important;
}

.lsocpanelDivdr {
    width: 218px !important;
    border-color: rgba(250,250,250,0.8);
    border-bottom: 1px solid #ccc;
}

/* Border top white, border right white - can be a reusable class */
.brdtw {
    border-top: 1px solid rgba(250,250,250,0.8);
}

.brdrw {
    border-right: 1px solid #eee;
}

/* Lowes footer color set as a background color - can be a reusable class */
.lfooterbg {
    background-color: #3867ae;
    padding-top: 18px;
}

.fullwidth {
    width: 100%;
}

.footerSignupWrapovrd {
    width: 176px !important;
    text-align: center;
}

.lmailinput {
    width: 125px;
    font-size: 8pt;
    height: 18px;
    text-indent: 4px;
}

.lstorewrap {
    height: 60px;
}

.txtindnt {
    text-indent: 4px;
}

.socIconsWrap {
    margin: auto;
    width: 179px;
}

.pinterest {
    margin-top: 4px;
}

.lfooterBoxNew {
    width: 184px;
    margin-right: 10px;
}

    .lfooterBoxNew a {
        display: block;
        text-indent: 5px;
        font-size: 10pt;
        color: #fff;
        text-decoration: none;
        padding: 10px 0px 10px 4px;
    }

        .lfooterBoxNew a:hover {
            color: #fff;
            text-decoration: underline;
        }

        .lfooterBoxNew a:visited {
            color: #fff;
            text-decoration: none;
        }

.lbtmlinkswrap {
    text-transform: uppercase;
    margin-top: 3px;
    height: 240px;
}

.footerHead {
    width: 1000px;
    padding-top: 25px;
}

.footercomovrd {
    width: 184px !important;
    background-position: 46px -192px !important;
    margin-top: 0px !important;
}

.rinktxt {
    margin-top: 58px;
    font-weight: bold;
}

.buildngrow {
    cursor: pointer;
    float: left;
    display: block;
    margin-top: 20px;
    margin-left: 46px;
    width: 70px;
    height: 70px;
    background-image: url('//images.lowes.ca/images/layout/lowessprite.png');
    background-position: 0px -588px;
    background-repeat: no-repeat;
}

.forkids {
    cursor: pointer;
    float: left;
    display: block;
    margin-top: 20px;
    margin-left: 46px;
    width: 70px;
    height: 70px;
    background-image: url('//images.lowes.ca/images/articles/New-kids-videos_1.png');
    background-repeat: no-repeat;
}

.disclmr {
    padding-top: 12px;
    text-align: left;
    clear: none !important;
    background: #3867ae !important;
    width: 660px !important;
}

.btpl32 p {
    font-size: 8pt;
    color: #fff;
    text-decoration: none;
    display: block;
    margin: 50px 0 0 6px;
}

.lbtmpmnt {
    width: 156px;
    padding-top: 0px;
    height: 220px;
    overflow: hidden;
}

    .lbtmpmnt img {
        margin-top: 6px;
        margin-left: 8px;
    }

.cyberwrap {
    margin-top: 4px;
    text-transform: none;
}

.cybersource {
    background-color: #fff;
    background-image: url(//images.lowes.ca/images/logos/cybersourcelogo.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 150px;
    text-align: center;
    line-height: 40px;
    height: 40px;
}

.lgraybg {
    background: #eee;
}

.lfootAdsWrap a {
    text-decoration: none;
}

#txtNavEmail {
    width: 150px;
    margin-top: 2px;
    position: relative;
    border: 1px solid #ccc;
    font-weight: normal;
}

#lsales {
    /*position:absolute;
    right:0;*/
    width: 60px;
}

#projectinspiration {
    position: absolute;
    right: 0;
}

.btmRecItemsContentWrapper {
    width: 470px;
    margin-left: 20px;
    margin-top: 0;
}

#lproIns .g5 {
    width: 202px;
}

.lfpmapsprt {
    background-image: url(//images.lowes.ca/images/layout/lfpmappinsprt0718.png);
    background-repeat: no-repeat;
}

.pinPink1 {
    width: 45px;
    height: 47px;
    background-position: -10px -240px;
}

.pinPink2 {
    width: 45px;
    height: 47px;
    background-position: -10px -188px;
}

.pinPink3 {
    width: 17px;
    height: 17px;
    background-position: 0px -293px;
}

#btnClearStore {
    width: 75px;
}

#cookieEnableDisplay {
    width: 932px;
    position: relative;
    right: 9px;
}

@media only screen and (max-width :599px) {
    #contentWrapper {
        margin-top: 0px !important;
    }

    #cookieEnableDisplay {
        width: 84% !important;
        right: 0px !important;
    }

    li#holiday.mi {
        color: #fff !important;
        width: 100%;
        padding: 0px;
        height: 32px;
        /*background-size: 8px 8px !important;
background-color: #bf1616 !important;
background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent)!important;
background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent)!important;
background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent)!important;
background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent)!important;
background-image: linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent)!important;
-pie-background: linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent) 0 0 / 50px 50px, #c16!important;*/
    }
    /*li#holiday.mi a:hover{
color: #fff !important;
}*/
    ul.open li {
        height: 24px;
        line-height: 24px;
        margin: 0px;
        text-align: left !important;
    }

        ul.open li a {
            padding: 5px 0px 3px 10px !important;
        }

    li#holiday a {
        line-height: 24px;
    }

    #menu {
        margin-left: 11px !important;
        margin-top: -18px !important;
    }
}

div#divRawHtmlContainer.pdb16 {
    padding-bottom: 8px;
}

div#divRawHtmlContainer.pdt16 {
    padding-top: 4px;
}

.navtabgreen > a, .navtabblue > a, .navtabred > a, .navtabcharcoal > a {
    color: #fff !important;
    font-weight: bold;
    text-shadow: 0px -1px 0px rgba(30, 30, 30, 0.3);
}

.navtabgreen > a {
    background: radial-gradient(#a0cf3c,#86ad33) !important;
    background: #86ad33;
}

.navtabblue > a {
    background: radial-gradient(#6291c0,#356a9f) !important;
    background: #356a9f;
}

.navtabred > a {
    background: radial-gradient(#e19393,#d94e4e) !important;
    background: #d94e4e;
}

.navtabcharcoal > a {
    background: radial-gradient(#888888,#444444) !important;
    background: #444444;
}

/*store locator icons*/
.bpina, .bpinb, .bpinc, .bpind, .bpine, .bpinf, .bping, .bpinh, .bpini, .bpinj, .bpink, .bpinl, .bpinm, .bpinn, .bpino, .bpinp, .bpinq, .bpinr, .bpins, .bpint, .bpinu, .bpinv, .bpinw, .bpinx, .bpiny, .bpinz,
.ppina, .ppinb, .ppinc, .ppind, .ppine, .ppinf, .pping, .ppinh, .ppini, .ppinj, .ppink, .ppinl, .ppinm, .ppinn, .ppino, .ppinp, .ppinq, .ppinr, .ppins, .ppint, .ppinu, .ppinv, .ppinw, .ppinx, .ppiny, .ppinz {
    background-image: url(//images.lowes.ca/images/layout/lowesSL0417.png);
    width: 22px;
    height: 32px;
}

.bpina {
    background-position: 0px 0px;
}

.bpinb {
    background-position: 0px -33px;
}

.bpinc {
    background-position: 0px -66px;
}

.bpind {
    background-position: 0px -99px;
}

.bpine {
    background-position: 0px -132px;
}

.bpinf {
    background-position: 0px -165px;
}

.bping {
    background-position: 0px -198px;
}

.bpinh {
    background-position: 0px -231px;
}

.bpini {
    background-position: 0px -264px;
}

.bpinj {
    background-position: 0px -297px;
}

.bpink {
    background-position: 0px -330px;
}

.bpinl {
    background-position: 0px -363px;
}

.bpinm {
    background-position: 0px -396px;
}

.bpinn {
    background-position: 0px -429px;
}

.bpino {
    background-position: 0px -462px;
}

.bpinp {
    background-position: 0px -495px;
}

.bpinq {
    background-position: 0px -528px;
}

.bpinr {
    background-position: 0px -561px;
}

.bpins {
    background-position: 0px -594px;
}

.bpint {
    background-position: 0px -627px;
}

.bpinu {
    background-position: 0px -660px;
}

.bpinv {
    background-position: 0px -693px;
}

.bpinw {
    background-position: 0px -726px;
}

.bpinx {
    background-position: 0px -759px;
}

.bpiny {
    background-position: 0px -792px;
}

.bpinz {
    background-position: 0px -825px;
}

.ppina {
    background-position: 0px -858px;
}

.ppinb {
    background-position: 0px -891px;
}

.ppinc {
    background-position: 0px -924px;
}

.ppind {
    background-position: 0px -957px;
}

.ppine {
    background-position: 0px -990px;
}

.ppinf {
    background-position: 0px -1023px;
}

.pping {
    background-position: 0px -1056px;
}

.ppinh {
    background-position: 0px -1089px;
}

.ppini {
    background-position: 0px -1122px;
}

.ppinj {
    background-position: 0px -1155px;
}

.ppink {
    background-position: 0px -1188px;
}

.ppinl {
    background-position: 0px -1221px;
}

.ppinm {
    background-position: 0px -1254px;
}

.ppinn {
    background-position: 0px -1287px;
}

.ppino {
    background-position: 0px -1320px;
}

.ppinp {
    background-position: 0px -1353px;
}

.ppinq {
    background-position: 0px -1386px;
}

.ppinr {
    background-position: 0px -1419px;
}

.ppins {
    background-position: 0px -1452px;
}

.ppint {
    background-position: 0px -1485px;
}

.ppinu {
    background-position: 0px -1518px;
}

.ppinv {
    background-position: 0px -1551px;
}

.ppinw {
    background-position: 0px -1584px;
}

.ppinx {
    background-position: 0px -1617px;
}

.ppiny {
    background-position: 0px -1650px;
}

.ppinz {
    background-position: 0px -1683px;
}

.pinpointa, .pinpointb {
    background-image: url(//images.lowes.ca/images/layout/lowesSL0417.png);
    width: 23px;
    height: 23px;
}

.pinpointa {
    background-position: 0px -1716px;
}

.pinpointb {
    background-position: 0px -1741px;
}

.slgarden, .sltool, .slrecycle, .slsubway {
    background-image: url(//images.lowes.ca/images/layout/slicon0507b.png);
    width: 20px;
    height: 20px;
}

.slgarden {
    background-position: 0px 0px;
}

.sltool {
    background-position: 0px -20px;
}

.slrecycle {
    background-position: 0px -40px;
}

.slsubway {
    background-position: 0px -60px;
}

.bpinDefault {
    background-image: url(//images.lowes.ca/images/layout/slPinBlue.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 22px;
    height: 32px;
}

.ppinDefault {
    background-image: url(//images.lowes.ca/images/layout/slPinPink.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 22px;
    height: 32px;
}

.srcheightL {
    height: 40px;
}



@media only screen and (max-width: 599px) {
    #divResults {
        padding-top: 32px;
    }

}



/**
 * Swiper 3.0.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * 
 * http://www.idangero.us/swiper/
 * 
 * Copyright 2015, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: February 11, 2015
 */
.swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    /* Fix of Webkit flickering */
    z-index: 1;
}

.swiper-container-vertical > .swiper-wrapper {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-transform: translate3d(0px, 0, 0);
    -moz-transform: translate3d(0px, 0, 0);
    -o-transform: translate(0px, 0px);
    -ms-transform: translate3d(0px, 0, 0);
    transform: translate3d(0px, 0, 0);
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.swiper-container-multirow > .swiper-wrapper {
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    -ms-fles-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}

.swiper-container-free-mode > .swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto;
}

.swiper-slide {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
}
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
    -ms-touch-action: pan-y;
    touch-action: pan-y;
}

.swiper-wp8-vertical {
    -ms-touch-action: pan-x;
    touch-action: pan-x;
}
/* Arrows */
.swiper-button-prev,
.swiper-button-next {
    position: absolute;
    top: 50%;
    width: 25px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    /*-moz-background-size: 27px 44px;
  -webkit-background-size: 27px 44px;
  background-size: 27px 44px;
  background-position: center;*/
    background-repeat: no-repeat;
    background-position: center;
    background-color: rgba(250,250,250,0.8);
    background-color: rgba(140, 181, 53, 0.6);
    /*border-radius: 100%;*/
}




    .swiper-button-prev.swiper-button-disabled,
    .swiper-button-next.swiper-button-disabled {
        opacity: 0.35;
        cursor: auto;
    }

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    /*background-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'><path d='M0,22L22,0l2.1,2.1L4.2,22l19.9,19.9L22,44L0,22L0,22L0,22z' fill='%23007aff'/></svg>");*/
    background-image: url("//images.atgstores.com/images/layout/hpa7.png");
    left: 10px;
    right: auto;
    -ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
}

    .swiper-button-prev.swiper-button-black,
    .swiper-container-rtl .swiper-button-next.swiper-button-black {
        /*background-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'><path d='M0,22L22,0l2.1,2.1L4.2,22l19.9,19.9L22,44L0,22L0,22L0,22z' fill='%23000000'/></svg>");*/
        background-image: url("//images.atgstores.com/images/layout/hpa7.png");
    }

    .swiper-button-prev.swiper-button-white,
    .swiper-container-rtl .swiper-button-next.swiper-button-white {
        /*background-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'><path d='M0,22L22,0l2.1,2.1L4.2,22l19.9,19.9L22,44L0,22L0,22L0,22z' fill='%23ffffff'/></svg>");*/
        background-image: url("//images.atgstores.com/images/layout/hpa7.png");
    }

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    /*background-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'><path d='M27,22L27,22L5,44l-2.1-2.1L22.8,22L2.9,2.1L5,0L27,22L27,22z' fill='%23007aff'/></svg>");*/
    background-image: url("//images.atgstores.com/images/layout/hpa7.png");
    right: 10px;
    left: auto;
}

    .swiper-button-next.swiper-button-black,
    .swiper-container-rtl .swiper-button-prev.swiper-button-black {
        /*background-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'><path d='M27,22L27,22L5,44l-2.1-2.1L22.8,22L2.9,2.1L5,0L27,22L27,22z' fill='%23000000'/></svg>");*/
        background-image: url("//images.atgstores.com/images/layout/hpa7.png");
    }

    .swiper-button-next.swiper-button-white,
    .swiper-container-rtl .swiper-button-prev.swiper-button-white {
        /*background-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'><path d='M27,22L27,22L5,44l-2.1-2.1L22.8,22L2.9,2.1L5,0L27,22L27,22z' fill='%23ffffff'/></svg>");*/
        background-image: url("//images.atgstores.com/images/layout/hpa7.png");
    }
/* Pagination Styles */
.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: 300ms;
    -moz-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    z-index: 10;
}

    .swiper-pagination.swiper-pagination-hidden {
        opacity: 0;
    }

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: 0.2;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer;
}

.swiper-pagination-white .swiper-pagination-bullet {
    background: #fff;
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff;
}

.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #fff;
}

.swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000;
}

.swiper-container-vertical > .swiper-pagination {
    right: 10px;
    top: 50%;
    -webkit-transform: translate3d(0px, -50%, 0);
    -moz-transform: translate3d(0px, -50%, 0);
    -o-transform: translate(0px, -50%);
    -ms-transform: translate3d(0px, -50%, 0);
    transform: translate3d(0px, -50%, 0);
}

    .swiper-container-vertical > .swiper-pagination .swiper-pagination-bullet {
        margin: 5px 0;
        display: block;
    }

.swiper-container-horizontal > .swiper-pagination {
    bottom: 10px;
    left: 0;
    width: 100%;
}

    .swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet {
        margin: 0 5px;
    }
/* 3D Container */
.swiper-container-3d {
    -webkit-perspective: 1200px;
    -moz-perspective: 1200px;
    -o-perspective: 1200px;
    perspective: 1200px;
}

    .swiper-container-3d .swiper-wrapper,
    .swiper-container-3d .swiper-slide,
    .swiper-container-3d .swiper-slide-shadow-left,
    .swiper-container-3d .swiper-slide-shadow-right,
    .swiper-container-3d .swiper-slide-shadow-top,
    .swiper-container-3d .swiper-slide-shadow-bottom,
    .swiper-container-3d .swiper-cube-shadow {
        -webkit-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        -ms-transform-style: preserve-3d;
        transform-style: preserve-3d;
    }

    .swiper-container-3d .swiper-slide-shadow-left,
    .swiper-container-3d .swiper-slide-shadow-right,
    .swiper-container-3d .swiper-slide-shadow-top,
    .swiper-container-3d .swiper-slide-shadow-bottom {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        pointer-events: none;
        z-index: 10;
    }

    .swiper-container-3d .swiper-slide-shadow-left {
        background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
        /* Safari 4+, Chrome */
        background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
        /* Chrome 10+, Safari 5.1+, iOS 5+ */
        background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
        /* Firefox 3.6-15 */
        background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
        /* Opera 11.10-12.00 */
        background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
        /* Firefox 16+, IE10, Opera 12.50+ */
    }

    .swiper-container-3d .swiper-slide-shadow-right {
        background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
        /* Safari 4+, Chrome */
        background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
        /* Chrome 10+, Safari 5.1+, iOS 5+ */
        background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
        /* Firefox 3.6-15 */
        background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
        /* Opera 11.10-12.00 */
        background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
        /* Firefox 16+, IE10, Opera 12.50+ */
    }

    .swiper-container-3d .swiper-slide-shadow-top {
        background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
        /* Safari 4+, Chrome */
        background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
        /* Chrome 10+, Safari 5.1+, iOS 5+ */
        background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
        /* Firefox 3.6-15 */
        background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
        /* Opera 11.10-12.00 */
        background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
        /* Firefox 16+, IE10, Opera 12.50+ */
    }

    .swiper-container-3d .swiper-slide-shadow-bottom {
        background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
        /* Safari 4+, Chrome */
        background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
        /* Chrome 10+, Safari 5.1+, iOS 5+ */
        background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
        /* Firefox 3.6-15 */
        background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
        /* Opera 11.10-12.00 */
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
        /* Firefox 16+, IE10, Opera 12.50+ */
    }
/* Coverflow */
.swiper-container-coverflow .swiper-wrapper {
    /* Windows 8 IE 10 fix */
    -ms-perspective: 1200px;
}
/* Fade */
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
    pointer-events: none;
}

.swiper-container-fade .swiper-slide-active {
    pointer-events: auto;
}
/* Cube */
.swiper-container-cube {
    overflow: visible;
}

    .swiper-container-cube .swiper-slide {
        pointer-events: none;
        visibility: hidden;
        -webkit-transform-origin: 0 0;
        -moz-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        -ms-backface-visibility: hidden;
        backface-visibility: hidden;
        width: 100%;
        height: 100%;
    }

    .swiper-container-cube.swiper-container-rtl .swiper-slide {
        -webkit-transform-origin: 100% 0;
        -moz-transform-origin: 100% 0;
        -ms-transform-origin: 100% 0;
        transform-origin: 100% 0;
    }

    .swiper-container-cube .swiper-slide-active,
    .swiper-container-cube .swiper-slide-next,
    .swiper-container-cube .swiper-slide-prev,
    .swiper-container-cube .swiper-slide-next + .swiper-slide {
        pointer-events: auto;
        visibility: visible;
    }

    .swiper-container-cube .swiper-cube-shadow {
        position: absolute;
        left: 0;
        bottom: 0px;
        width: 100%;
        height: 100%;
        background: #000;
        opacity: 0.6;
        -webkit-filter: blur(50px);
        filter: blur(50px);
    }

    .swiper-container-cube.swiper-container-vertical .swiper-cube-shadow {
        z-index: 0;
    }
/* Scrollbar */
.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0, 0, 0, 0.1);
}

.swiper-container-horizontal > .swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%;
}

.swiper-container-vertical > .swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%;
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 10px;
    left: 0;
    top: 0;
}

.swiper-scrollbar-cursor-drag {
    cursor: move;
}

