#rootBannerSpecialsContainer {
    /*	background: url("/images/v2014/home-banner_back.png") no-repeat center center;
        background-size: cover;
        display: table-caption;*/
    margin  :0px 0px 15px;
    padding :0px;
    width   :100%;
}
#rootBannerSpecialsContainer a {
    display :inline-block;
}
#rootBannerSpecialsContainer img {
    vertical-align :top;
    width          :100%;
}

#homePageBanner-container {
    /*overflow: hidden;*/
    /*margin: 20px 10px;*/
}

#homePageBanner-container > div.banner
{
    /*display: none;*/
    text-align :center;
}

a.attr-fullscrn-img-href{
	min-height: 172px; display: inline-block;
}

#homePageBanner-container > div.banner img
{
    max-height :302px;
    width      :100%;
}

/*#salesContainer {
	overflow: hidden;
}
#salesContainer .containerContent {
	height: 245px !important;
}
#salesContainer .itemBox {
}
.extendInfoContainer,
.itemBox .addToCartBtn {
	display: none;
}
.infoContainerExtendedClose {
	display: none;
}*/

#specialListsContainer {
    clear          :both;
    width          :1000px; /* 750px; /* full-width correction*/
    vertical-align :top;
}
#specialListsTabs {
    border-bottom :1px solid #7cbf08;
    box-shadow    :0px 2px 0px rgba(150, 150, 150, 1);
    display       :table;
    width         :100%;
}
#specialListsTabsData {
    margin-top :20px;
}
#specialListsContainer #specialListsTabsData .itemsListing {
    clear      :both;
    text-align :center;
}
#specialListsContainer #specialListsTabsData {
}

#specialListsContainer #specialListsTabsData > div
{
    display :none;
}

#specialListsContainer #specialListsTabsData > div:first-child
{
    display :block;
}

#specialListsContainer #specialListsTabs > span
{
    color          :#3a484c;
    cursor         :pointer;
    display        :table-cell;
    font-size      :17px;
    font-weight    :bold;
    line-height    :39px;
    text-align     :center;
    text-transform :lowercase;
}
#specialListsContainer #specialListsTabs span.current {
    /*	background: URL(/images/v2014/green-background-bar.png) no-repeat top right;
        background-size: cover;*/
    background-color :#6ab103 !important;
    color            :white;
	
}
#rootInfoArea {
    display :table;
    width   :100%;
}

#rootInfoArea > div
{
    display :table-cell;
}

#rootInfoArea > div:first-child
{
    /*width: 20%;*/
}

.catalogSectionsListing > div
{
    border   :1px solid #dedede;
    overflow :hidden;
    padding  :5px;
}

@media (max-width :480px){
.catalogSectionsListing a > *
{

    max-height: 160px;
}

}

@media (min-width :992px)
{

    .catalogSectionsListing > div
    {
        margin :0px 10px 10px 0px;
    }

    .catalogSectionsListing img
    {
        width :100%;
    }
}
.catalogSectionsListing a {
    display :table;
    width   :100%;
}

.catalogSectionsListing a > *
{
    display :table-row;
    width   :100%;

}

.catalogSectionsListing a > * > *
{
    display :table-cell;
    width   :100%;
}
.catalogSectionsListing .h2 {
    color          :#6ab103;
    font-weight    :bold;
    font-size      :120%;
    height         :42px;
    margin-top     :10px;
    text-transform :uppercase;
    vertical-align :middle;
}
.catalogSectionsListing a:hover {
    text-decoration :none;
}

@media (max-width: 768px) {
    #rootInfoArea .nav.nav-tabs > *:nth-child(n+4),
    #rootInfoArea .tab-content > *:nth-child(n+4)
    {
        display :none;
    }

    #catalog .container
    {
        padding :0px;
    }

    .catalogSectionsListing > div
    {
        margin :3px;
    }

    .catalogSectionsListing .col-xs-6
    {
        width :48%;
    }
}