@charset "utf-8";
/* CSS Document */

/*  This file is to be used for ChateauRoux to adjust the accent colours rather than diggging thru the main CSS files */

/*****  Footer Markup *****/


div.cr-footer-nav h5 {

border-bottom: #C30 1px solid;
	
}

.breadcrumbs {
border-bottom: #C30 1px solid;
}

/* Base Mini & Collateral - Upsell */
.base-mini .head, .up-sell .head, .block .head {border-bottom:#C30 1px solid; }
.catalog-listing h5 a { color:#fff; text-decoration:none; }
.catalog-listing h5 a:hover { color:#C30; text-decoration:none; }

/********************** Product Detail */
.product-info-box .product-name {color:#fff; }
.product-img-box .more-views h4 { border-bottom:1px solid #C30; }

.base-mini ol li.odd { border-top:1px solid #C30;}
.base-mini ol li.even { border-top:1px solid #C30;}

/************************** Prices */
.regular-price .price { color:#fff; }


/********************** Space Creators */
.divider {border-bottom:1px solid #C30; }

/* Form Messages */
.validation-advice, .required { color:#fff; }


/********************** Basket */
.data-table { border:1px solid #C30; color:#fff; }
.data-table tfoot { border-bottom:1px solid #C30; }
.data-table tfoot td, .data-table th { border-right:1px solid #C30; }

.data-table tfoot td, .data-table th.a-center .lastColumn { border:0; }

.data-table tbody.even tr.border td { border-bottom:1px solid #C30; }
.data-table tbody td { border-bottom:1px solid #C30; border-right:1px solid #C30; }

.shopping-cart-collaterals .upsell {
    border:1px solid #C30;
    background: transparent url(../images/chateauroux/bg-mainarea.png) repeat scroll 0 0
}

.shopping-cart-collaterals .box {
    border:1px solid #C30;
    background:transparent url(../images/chateauroux/bg-mainarea.png) repeat scroll 0 0
}



/********************** Checkout */
.one-page-checkout .active .head { border:1px solid #C30;}
.one-page-checkout .active .box { display:block; border-color:#C30;border:1px solid #C30;}
.one-page-checkout-progress li { border:1px solid #C30; background:none; }
.one-page-checkout .box-no-padding {border:1px solid #C30; border-top:0;}
.one-page-checkout .head { border:1px solid #C30;}
.one-page-checkout .allow .head { border-color:#C30; border-width:1px 1px 0 1px; }
#opc-review .content { border:1px solid #C30; border-top:0; }
.one-page-checkout .active .box {border-color:#C30; }
#checkoutSteps {margin-left:10px; background:transparent url(../images/chateauroux/bg-mainarea.png) repeat scroll 0 0}

/********************** Login/register */
.login-box {padding:0 10px;}
.login-box .col-1, .login-box .col-2 { border:1px solid #C30;}
.login-box .content { background:none;}
.login-box h4 { border-bottom:1px solid #C30; color:#C30;}
.login-box .button-set  { border-top:1px solid #C30;}
.group-select { border:1px solid #C30; background:none; }


.group-select .legend { border:1px solid #C30; }

/********************** Form */
.form-button-alt {
    border:1px solid #C30;
    background-color:#C30;
    }
	
	
.shopping-cart-totals {
    width:220px;
	border:1px solid #C30;
    background:transparent url(../images/chateauroux/bg-mainarea.png) repeat scroll 0 0;
	margin-right:10px;
	color: #fff;
    text-align:right;
    }	
		
/********* General Page assets */
.page-head { border-bottom:1px solid #C30; }
.button-set { border-top:1px solid #C30; }

a:hover { color:#C30; text-decoration:underline; }

table.view-by td, table.pager td {border-top:1px solid #C30;}


/********  Home Page */
div.cr-featured-item h4 a:hover{ color:#FF0}
	
	
/******** Notice boxes */

.error-msg, .notice-msg, .note-msg, .success-msg {
    border-color:#C30;
    color:#fff;
    background-color:#999;
    
    }

	
	