.topBar {

    background-color:rgb(0, 0, 0);
}

.topBar .userLinks li a
{
    color: rgb(255, 255, 255);
}

.miniBasket a
{
    color:rgb(255, 255, 255);
}


.miniBasket
{
    background-color: rgb(184, 24, 0);
}


.mainMenu a
{
    color: rgb(0, 0, 0);
}



.menuCategory h2
{
    border-bottom: 1px solid rgb(224, 224, 224);
    color: rgb(0, 0, 0);
}


.menuItems h3 {
    color: rgb(184, 24, 0);
}

body {

 color:rgb(102, 102, 102) ;
 background: rgb(235, 235, 235) none repeat scroll 0 0;
}

p {
 color: rgb(102, 102, 102);
}


h1, h2, h3, h4, h5, h6
{
    color: rgb(68, 68, 68);
    font-family:  ;
}

.menuCategories .menuCategoriesList li a::before
{
   background: rgb(217, 217, 217) none repeat scroll 0 0;
}

.menuCategories .menuCategoriesList li a
{
    color: rgb(0, 0, 0);
}


.menuCategories .menuCategoriesList li a:hover::before, .menuCategories .menuCategoriesList li a.current::before {
    background: rgb(245, 245, 245)  none repeat scroll 0 0;
}

.menuCategories .menuCategoriesList li ul {
    background: rgb(255, 255, 255) none repeat scroll 0 0;
}

.menuCategoriesList, .menuCategory, .menuOrder #basket_html, .menuInfo
{
     background: rgb(255, 255, 255) none repeat scroll 0 0 padding-box;
     border: 1px solid rgb(224, 224, 224);
}


#header {
    background: rgb(255, 255, 255) none repeat scroll 0 0;
}





/*
* Homepage Specific
*/

.main.home
{
    background: rgb(255, 255, 255) none repeat scroll 0 0;
}


.largeSlider h2, .mobileSlider h2
{
    color: rgb(255, 255, 255);
}


.largeSlider p, .mobileSlider p
{
    color: rgb(255, 255, 255);
}

.homeOffer .offerContent h2,
.homeOffer .offerContent p {

    color: rgb(255, 255, 255);
}

.homeOffer .offerContent h2::after
{

    background: rgb(255, 255, 255) none repeat scroll 0 0;
}

.homeOffer .offerContent:after
{

    border-left-color: rgb(184, 24, 0);
}

/*
* Buttons
*/


.button {
    background: rgb(184, 24, 0) none repeat scroll 0 0 padding-box;
    color: #FFFFFF;
}

.button:hover {
    background: #B81800  none repeat scroll 0 0;
}

.button[disabled] {
    background: rgb(184, 24, 0) none repeat scroll 0 0 padding-box;
    color: #FFFFFF;
}

.button[disabled]:hover {
    background: rgb(184, 24, 0) none repeat scroll 0 0 padding-box;
}

/*
* Overlay
*/

.overlayBox {
    background: rgb(255, 255, 255) none repeat scroll 0 0 padding-box;
}


/*
* Select Store
*/

.selectStore {
    background: rgb(255, 255, 255) none repeat scroll center center;
}

.orderSteps li
{
    color: rgb(184, 184, 184);
}

.guestWrap, .loginWrap, #checkoutForm {
  background: rgb(255, 255, 255) none repeat scroll 0 0 padding-box;
  /* border: 1px solid ; */
}


.pageBanner {

 background: rgba(0, 0, 0, 0) url("/uploads/images/templates/90/originals/1506518118pregobanner3.jpg") no-repeat scroll center center / cover ;

}

.pageBanner h1
{
    color: ;
}

body, p
{
    font-family:  ;
}


.flyout a .line
{
    background: rgb(184, 24, 0);
}
.menuInfoMore
{
    background: rgb(184, 24, 0);
}

.menuInfoMore.active
{
    background: rgb(184, 24, 0);
}

.footerCol > h3.active
{
    color: rgb(184, 24, 0);
}

.homeOffer {

    background:rgb(184, 24, 0);
}


.mainMenu li:after, .mainMenu li:hover:after {

 background: ;

}

.row.coupon .basket_applycoupon
{
    color: rgb(184, 24, 0);
}



.row input[type="checkbox"]:checked + label:before
{
 background: rgb(184, 24, 0);
 border-color: rgb(184, 24, 0);
}


.row input[type="radio"]:checked + label:before
{
  background: rgb(184, 24, 0);
  border-color:   rgb(184, 24, 0);
}

.stepNumber.active {

 background: #e84938;
 color: ;
}





.footerWrap {

    background: rgb(255, 255, 255) none repeat scroll 0 0;
}

.footer {
   background: ;
   color: rgb(102, 102, 102);
}

.footer a {
    color: ;
}

.footer h3 {
    color:  !important;
}


.homeOffer .offerContent .offerCode {

    color: ;
}

