/*
medium_gray.css
mod B.Degoy 2016
Couleurs :
#5776AD
#849FCC

*/
body {
    background:#DDD;
    color:#666;             
}   

.bodyWrapper, #headerBanner .outer, .contentText {
    background:#FFF;
}

.container_24, #footer ul {
    background:#EEF;   /*dgy*/
}

/**************************************************************************************************/
/* all text except header and footer*/
.contentContainer, #create_account p, #address_book p:last-child {
    color:#333; /*dgy*/
}

#bodyContent {
    background:#FFF;      /*dgy*/
}


/* special color for product description and reviews*/
#product_info .description, #product_reviews_info .contentText{}

/* the ui links too ! */
a.productListing-heading {color:#5776AD !important; }     /*dgy*/
a.productListing-heading:hover { color:black !important; text-decoration: underline !important; }     /*dgy*/
.ui-widget-content a { color:#5776AD;}
.ui-widget-content a:hover { color:black !important; text-decoration: underline !important;}  

a { color:#5776AD ; }


/* all page headings*/
h1{
    color:#44F;         /*dgy*/
}    

/* all subheadings*/
h2, h2 a{
    color:#666;
}

/*    
a.headerNavigation,
#columnLeft .infoBoxContents, #columnLeft .infoBoxContents a{
    color: #5776AD;  
}  */

/*dgy
a.headerNavigation:hover,
#columnLeft .infoBoxContents a:hover {
    background-color: #5776AD;   
    color: white;
} */


/* color for product listing headers set back to ui color */
.productListingHeader, .productListingHeader a, .productListingHeader a:hover{
    color:inherit;
}
/**************************************************************************************************/
/**************************************************************************************************/
.buttonSet, #create_account p,  #address_book .contentContainer>p{
    border-color:#BBB;
}

.stockWarning  {
    color:#FF0000;
    border-color:#FF0000;
}
/**************************************************************************************************/
/**************************************************************************************************/
h1, #index h2, #reviews h2{
    border-color:#BBB;
}

#index .contentText table td, #specials td {
    border-color:#BBB;
}

#index .contentText table td:hover, #specials td:hover{
    border-color:#D0D0D0;
}

#index .productListTable tr td{
    background:rgba(255, 255, 255, 0.1);
}

#index .productListTable tr.alt td{
    background:rgba(0, 0, 0, 0.1);
}

#shopping_cart .contentText table tr td, #shopping_cart .contentText table, #products_new td, #products_new tr:first-child{
    border-color:#BBB;
}

#shopping_cart .contentText table tr:hover, #products_new tr:hover {
    background:#F0F0F0;
}
/**************************************************************************************************/
/**************************************************************************************************/
#piGal img {
    border-color:#DDD;
}

#product_info .options{
    background:#FFF;
    border-color:#BBB;
}

#product_info .options p:first-child{
    background:#F0F0F0;
    border-color:#BBB;
}
/**************************************************************************************************/
/**************************************************************************************************/
#login .contentContainer, #checkout_shipping .contentContainer, #checkout_payment .contentContainer, #checkout_shipping_address .contentContainer, #checkout_payment_address .contentContainer, #login .contentContainer h2, #checkout_shipping .contentContainer h2, #checkout_payment .contentContainer h2, #checkout_shipping_address .contentContainer h2, #checkout_payment_address .contentContainer h2{
    border-color:#BBB;
}

#login .contentContainer h2, #checkout_shipping .contentContainer h2, #checkout_payment .contentContainer h2, #checkout_shipping_address .contentContainer h2, #checkout_payment_address .contentContainer h2{
    background:#F0F0F0;
    border-color:#BBB;
}

#create_account .contentText, #checkout_confirmation .contentText, #account .contentText, #account_edit .contentText, #address_book .contentText, #address_book_process .contentText, #account_password .contentText, #account_newsletters .contentText, #account_notifications .contentText, #account_history_info .contentText, #password_forgotten .contentText, #create_account_success .contentText, #account_history .contentText table{
    border-color:#BBB;
}

#advanced_search .contentText{
    border-color:#BBB;
}

#advanced_search .contentText table{
    background:#F0F0F0;
    border-color:#BBB;
}

#create_account .contentContainer h2, #checkout_confirmation .contentContainer h2, #account .contentContainer h2, #account_edit .contentContainer h2, #address_book .contentContainer h2, #account_notifications .contentContainer h2, #account_history .contentContainer h2, #account_history_info .contentContainer h2{
    background:#F0F0F0;
    border-color:#BBB;
}

#checkout_success .productsNotifications{
    background:#F0F0F0;
    border-color:#BBB;
}

#product_reviews_write .contentText{
    background:#F0F0F0;
    border-color:#BBB;
}

#product_reviews_write .contentText{ /*text in table*/
}

#product_reviews_write .contentText td:last-child{
    background:#FAFAFA;
}
/**************************************************************************************************/

input, textarea{
    border-color:#BBB;
    color:#444;
}  

#headerMenu ul:first-child>li, #headerMenu ul:first-child>li:first-child {
    border-color:#BBB;
    border-color:rgba(0, 0, 0, 0.2);
}

#headerMenu ul:first-child>li:hover {
    background:rgba(0, 0, 0, 0.1);
}

#footer .outer {
    background:rgba(0, 0, 0, 0.1);
    border-color:#D0D0D0;
    border-color:rgba(0, 0, 0, 0.3);
}


#footer li a:hover, #credits a:hover{
    color:rgba(0, 0, 0, 0.7);
}

#credits, #credits a{}

#credits a:hover{
}

#header .search input {
    background:rgba(255, 255, 255, 0.7);
    color:rgba(0, 0, 0, 0.6);
    border-color:#BBB;
    border-color:rgba(0, 0, 0, 0.2);
}

/*background colors for sf categories */
.ulCat .current_parent{background:rgba(0, 0, 0, 0.2);}
.ulCat .current_select{background:rgba(0, 0, 0, 0.2);}
.ulCat .sf-menu a:focus, .ulCat .sf-menu a:hover, .ulCat .sf-menu a:active {background:	rgba(0, 0, 0,  0.2);}
.ulCat .sf-menu a {border-color:#BBB; border-color:rgba(0, 0, 0,  0.2);}

/*colors for sf header menu */
#headerMenu .sf-menu ul li  a:focus, #headerMenu .sf-menu ul li a:hover, #headerMenu .sf-menu ul li a:active {background:rgba(0, 0, 0,  0.2);}
#headerMenu .sf-menu ul li a {border-color:#BBB; border-color:rgba(0, 0, 0,  0.2);}

/* sliders */
.imageSlider, .productSlider{border-color:#BBB !important;}
.imageSlider div.inner, .productSlider .mtsCss-content {background: #FAFAFA;}
.productSlider .mtsCss-header, .productSlider .mtsCss-content div.boxFooter, .sliderPagerS.mtsCss-content .pager-link, .sliderAutoS.mtsCss-content .bx-start{background: #DDD; color:inherit;}
.productSlider .mtsCss-header a {color:inherit; }
.imageSlider div.inner, .productSlider div.inner, .productSlider .mtsCss-content div.boxFooter{border-color:#BBB!important;}
.imageSlider div.inner:hover, .productSlider div.inner:hover{border-color:#d0d0d0!important;}
.sliderPagerS.mtsCss-content .pager-link:hover, .sliderAutoS.mtsCss-content .bx-start:hover{color:#FAFAFA; background:#333;}
.bx-next {background-image:url(../../../../ext/bxslider/bx_styles/gray_next.png)}
.bx-prev {background-image:url(../../../../ext/bxslider/bx_styles/gray_prev.png)}

.imageSlider .sliderText h2, .imageSlider .sliderText h2 a{color:#444;}
.imageSlider .sliderText h2 a:hover{color:#666;}
.imageSlider .sliderText p{color:#777;}
.imageSlider .figcaption {background:#707070; background: rgba(0,0,0,0.50); }
.imageSlider .figcaption.sliderText h2, .imageSlider .figcaption.sliderText h2 a{color: #ccc; }
.imageSlider .figcaption.sliderText h2 a:hover{color: #fff; }
.imageSlider .figcaption.sliderText p {color: #fff;}
