/*
   mainNav (mainMenu, searchForm)
--------------------------------------- */
#mainNav                                { background: transparent url(../images/layout/red/mainnav-bg.gif) no-repeat 0 0; }

/*
   searchForm
--------------------------------------- */
#searchForm                             { background: transparent url(../images/layout/red/search-input.gif) no-repeat 0 0; }
.searchSubmit                           { background: transparent url(../images/layout/red/search-button.gif) no-repeat 0 0; }

/*
   mainMenu
--------------------------------------- */
#mainMenu li                            { background: transparent url(../images/layout/red/mainnav-link-border.gif) no-repeat right top; }
#mainMenu .on                           { background: transparent url(../images/layout/red/mainnav-link-border.gif) no-repeat right top; }

/*
   articleMenu
--------------------------------------- */
#articlesNav h2                         { background: transparent url(../images/layout/red/article-nav-heading.gif) no-repeat 0 0; }

/*
   featuredMenu
--------------------------------------- */
#featuredMenuHolder                     { background: transparent url(../images/layout/red/featured-menu-bg-top.gif) no-repeat 0 0; }
#featuredMenu                           {  background: transparent url(../images/layout/red/featured-menu-bg.gif) no-repeat left bottom; }

/*
   NEWSLETTER
--------------------------------------- */
#newsletterBox { background: transparent url(../images/layout/red/newsletter-bg.gif) no-repeat 0 0; }
#newsletterLink a { background: transparent url(../images/layout/red/newsletter-button.gif) no-repeat 0 0; }

/*
   HOME
--------------------------------------- */
#featuredArticle                        { background: transparent url(../images/layout/red/featured-box-bg.jpg) no-repeat 0 0; }
#servicesHolder { background: transparent url(../images/layout/red/services-bg.gif) no-repeat 0 0; }
.servicesTools .prev { background: transparent url(../images/layout/red/services-prev.gif) no-repeat 0 0; }
.servicesTools .next { background: transparent url(../images/layout/red/services-next.gif) no-repeat 0 0; }
#listedBox .box h3                      { background: transparent url(../images/layout/red/listed-box-heading.gif) no-repeat 0 0; border-bottom: 1px solid #333; }
.productsBox .box h3                    { background: transparent url(../images/layout/red/products-box-heading.gif) no-repeat 0 0; border-bottom: 1px solid #333; }
.pagination a.selected,
.pagination a.selected:hover            { background: transparent url(../images/layout/red/fetaured-paginator-on.gif) no-repeat center center; }

/*
   CONTENT WRAPPER
--------------------------------------- */
#mainContainerInner                     { background: transparent url(../images/layout/red/details-top-bg.gif) no-repeat 0 0; }
.product #mainContainer                 { background: transparent url(../images/layout/red/details-bottom-bg.gif) no-repeat left bottom; }
#mainContainer                          { background: transparent url(../images/layout/red/details-bottom-low-bg.gif) no-repeat left bottom; }

/*
   Typ.
--------------------------------------- */
#mainContent th                         { background: #ac5252; }

#mainContent #mainCartTable .bg1 td,
.catalogGroupList .bg1 td,
#articleDetailsInfo .bg1 td             { background: #fff3f3; }

#mainContent #mainCartTable .bg2 td,
.catalogGroupList .bg2 td,
#articleDetailsInfo .bg2 td             { background: #fff; }

#mainContent #mainCartTable .bg1:hover td,
#mainContent #mainCartTable .bg2:hover td,
.catalogGroupList .bg1:hover td,
.catalogGroupList .bg2:hover td,
#articleDetailsInfo .bg1:hover td,
#articleDetailsInfo .bg2:hover td       { background: #f0f0f0; }

/*
   CART
--------------------------------------- */
#mainContent #orderSteps a.on           {  background: #ac5252; color: #fff; }

/*
   mainCartTable
--------------------------------------- */
th.dark                                 { background: #782828; }
th.light                                { background: #ac5252; }

/*
   Lightbox overlay background
--------------------------------------- */
#overlay                                { background: #4c0707; }
