/* Admin-toolbars.base */
#admin-header {
	background: url("../images/header-slither.jpg") repeat-x bottom left;
}

#admin-footer {
	background: url("../images/footer-slither.jpg") repeat-x top left;
}

ul.admin-toolbar a.site {
	/*background: url("../images/small-logo.gif") no-repeat center left;*/
}

ul#warnings li {
	background: url("../images/warning.gif") no-repeat center left;
}

/* Adverts */
#rhs h2 {	
	color: #FFF;
	background: url("../images/site/heading-background.gif") no-repeat;	
}

#rhs div#mini-basket h2 {
	background: url("../images/site/basket.gif") no-repeat;
}

#rhs div#mini-basket h2 a {
	color: #FFF;
}

div#contact-us dd {
	color: #be1522;
}

div#contact-us dd a {
	color: #be1522;
}

a#latest-news {
	background: url("../images/site/latest-news.jpg") no-repeat;
}

a#catalogue-page {
	background: url("../images/site/catalogue_uk.gif") no-repeat;
}

a#catalogue {
	background: url("../images/site/2011catcover.jpg") no-repeat;
}

a#catalogue-2012 {
	background: url("../images/site/newfor2012catcover.jpg") no-repeat;
}

a#catalogue-science {
	background: url("../images/site/sciencemuseumcover.jpg") no-repeat;
}


a#twitter {
	background: url("../images/site/twitter.jpg") no-repeat;
}

a#fast-track-1 {
	background: url("../images/site/fast-track-100-2010.jpg") no-repeat;
}

a#fast-track-2 {
	background: url("../images/site/fast-track-inter-2011.jpg") no-repeat;
}

a#fast-track-3 {
	background: url("../images/site/fast-track-Profit Track2012.jpg") no-repeat;
}
	
form#newsletter-advert {
	background: url("../images/site/newsletter.jpg") no-repeat;
}

a#register {
	background: url("../images/site/banner-trade-account.jpg") no-repeat;
}

form#quick-shop {
	background: url("../images/site/quick-shop-bg.jpg") no-repeat;
}

/* Basket */

#page-basket h1 {
	background: url("../images/site/basket-header-background.gif") no-repeat left center;
}

#page-basket table {
	background: url("../images/site/content-header-background-wide.gif") no-repeat;
}

#page-basket a.continue-shopping {
	background: url("../images/site/btn-back-to-shop-up.gif") no-repeat;
}

#page-basket a.continue-shopping:hover {
	background: url("../images/site/btn-back-to-shop-ov.gif") no-repeat;
}

#page-basket a.save {
	background: url("../images/site/btn-save-up.gif") no-repeat;
}

#page-basket a.save:hover {
	background: url("../images/site/btn-save-ov.gif") no-repeat;
}

#page-basket a.checkout {
	background: url("../images/site/btn-checkout-up.gif") no-repeat;
}

#page-basket a.checkout:hover {
	background: url("../images/site/btn-checkout-ov.gif") no-repeat;
}

#page-basket div.clearing {
	background: url("../images/site/content-header-background-wide.gif") no-repeat;
}

#page-basket th {
	color: #be1522;
}

#page-basket td.product-name a {
	color: #be1522;
}

#page-basket td.price {
	color: #BA1F3F;
}

#page-basket tr.price td.total {
	color: #BA1F3F;
}

#page-basket div.basket table.prices {
	border-bottom: 1px solid #B2B2B2;
}

#page-basket ul li {
	color: #be1522;
}

ol.order-trail li {
	background: url("../images/site/red-arrow.gif") no-repeat left center;
	color: #be1522;
}

div #payment-method {
	border: solid 1px #B2B2B2;
}

fieldset div.error {
	background:transparent url("../images/site/error.gif") repeat-x scroll 0 bottom;
}

#page-checkout-order-summary div#summary div h2 {
	background: url("/images/site/content-header-background-narrow.gif") no-repeat;
}

#page-your-order-details div#summary div h2 {
	background: url("/images/site/content-header-background-narrow.gif") no-repeat;
}

/* Categories */
ul.category-list li a img {
	border: none;
}

ul.category-list li h3 a {
	color: #be1522;
}

ul.category-list li a.image {
	background: none;
}

/* Checkout */
#checkout-summary table td.amount {
	color:#000;
}

#checkout-summary table td.total-label{
	color:#000;
}

#checkout-summary table td.total {
	color:#BA1F3F;
}

iframe.threedsecure {
	border: solid 1px #B2B2B2;
}

#tooltip {
	border: 1px solid #be1522;
}

#tooltip h3 {
	color: #be1522;
}

#content .checkout-section h2 {
	background: url("../images/site/content-header-background-full.gif") no-repeat;
}

#content .valid h2 {
		background: url("../images/site/content-header-background-full-send.gif") no-repeat;
}

#content .current h2 {
		background: url("../images/site/content-header-background-full-current.jpg") no-repeat;
}

#content .error h2 {
		background: url("../images/site/content-header-background-full-error.gif") no-repeat;
}

a.next {
	background: url("../images/site/btn-next.gif") no-repeat;
}

#content #checkout-complete.current h2 {
		background: url("../images/site/content-header-background-full-send.gif") no-repeat;
}

#tab-previous-card-payment,#tab-card-payment  {
	background: url('../images/small_creditcards.gif') 5px center no-repeat;
}
#tab-paypal-payment  {
	background: url('../images/small_paypal.gif') 5px center no-repeat;
}

#btn-send-order {
	background: url("../images/site/btn-sendorder.gif") no-repeat;
}

/* Footer */
#footer {
	background: url("../images/site/footer-background.gif") no-repeat;	
}

#footer ul li {
	background: url("../images/site/list-point.gif") no-repeat left center;
}

#footer ul li a {
	color: #FFF;
}

#footer p {
	color: #FFF;
}

/* Header */
ul#action-links li {
	border-left:solid 1px #be1522;
}

#logged-in-info a {
	color: #be1522;
}

#trail-bar ul li a {
	color: #FFF;
}

#trail-bar form label {
	color: #FFF;
}

#trail-bar {
	background: url("../images/site/trail-background.gif") no-repeat;
}

#trail-bar ul li {
	background: url("../images/site/trail-seperator.gif") no-repeat right center;
}

/* Index */
div#welcome h1,
div#special-offers h1 {
	color: #be1522;
}

#index-categories li img {
	border: none;	
}

div#testimonial h2 {
	background: url("../images/site/content-header-background-narrow.gif") no-repeat;
	color: #be1522;
}

div#testimonial ul li {
	background: url("../images/site/quotes.gif") no-repeat top left;
	border-bottom: 1px solid #B2B2B2;
}

div#testimonial a {
	color: #be1522;
}

#index-categories li {
	background: none;
}

div.close-quote {
		background: url("../images/site/quotes_end.gif") no-repeat bottom right;
}

/* Layout */
body {
	background: #d0d2d4;
}

#body-content { 
	background: #FFF;
}

/* Navigation */
#navigation h2 {
	color: #FFF;
	background: url("../images/site/heading-background.gif") no-repeat;	
}

#navigation div#shop-by-price h2 a,
#navigation h2 a {
	color: #FFF;
}

#navigation ul li {
	border-bottom: 1px solid #B2B2B2 ;	
}

#navigation ul li a {
	color: #666;
}

#navigation div#information a {
	color: #be1522;
}

#navigation div#shop-by-price a {
	color: #be1522;
}

#navigation div#shop-by-brand ul li.selected,
#navigation div#shop-by-category ul li.selected {
	background: url("/images/site/red-arrow.gif") no-repeat left center;
}

/* Popups */
div.dialog div.window-top {
	background: url("../images/header-slither.jpg") repeat-x bottom left;
}

div.dialog div.window-bottom {
	background: url("../images/footer-slither.jpg") repeat-x top left;
}

div.dialog div.window-sizer {
	background: url("../images/sizer.gif") no-repeat top left;	
}

div.dialog div.window-close {
	background: url("../images/close.gif") no-repeat top left;
}

div.dialog div.window-buttons {
	background: url("../images/footer-slither.jpg") repeat-x top left;
}

#ajax-form_content fieldset.collapsable legend {
	background: url("../images/fieldset_open.gif") no-repeat top left;
}

#ajax-form_content fieldset.collapsable legend.closed {
	background: url("../images/fieldset_closed.gif") no-repeat top left;
}

/* Print */
div#print td a {
	color: #be1522;
}

/* Product-List */
ul.product-list li {
	border-bottom: 1px solid #B2B2B2;
}

ul.product-list li img {
	border: 1px solid #B2B2B2;
}

ul.product-list li div.details p.price {
	color: #be1522;
}

ul.product-list li div.details a {
	color: #be1522;
}

ul.product-list li span.sale-price {
	color: #6F6F6F;
}

span.sale-price strong {
	color: #AE0020;
}

ul.product-list li a.add-to-basket {
	background: url("../images/site/btn-buy-up.gif") no-repeat;
}

ul.product-list li a.add-to-basket:hover {
	background: url("../images/site/btn-buy-ov.gif") no-repeat;
}

ul.product-list li a#read-more {
	background: url("../images/site/btn-read-more-up.gif") no-repeat;
}

ul.product-list li a#read-more:hover {
	background: url("../images/site/btn-read-more-ov.gif") no-repeat;
}

ul.product-list li a#read-more-out-of-stock {
	background: url("../images/site/btn-read-more-up.gif") no-repeat;
}

ul.product-list li a#read-more-out-of-stock:hover {
	background: url("../images/site/btn-read-more-ov.gif") no-repeat;
}

/* Product Grid */
ul.product-list-grid li {
	border-bottom: 1px solid #B2B2B2;
}

ul.product-list-grid li img {
	border: 1px solid #B2B2B2;
}

ul.product-list-grid li div.details p.price {
	color: #be1522;
}

ul.product-list-grid li div.details a {
	color: #be1522;
}

ul.product-list-grid li div.sale-price {
	color: #6F6F6F;
}

ul.product-list-grid li a.add-to-basket {
	background: url("../images/site/btn-buy-up.gif") no-repeat;
}

ul.product-list-grid li a.add-to-basket:hover {
	background: url("../images/site/btn-buy-ov.gif") no-repeat;
}

ul.product-list-grid li a#read-more {
	background: url("../images/site/btn-read-more-up.gif") no-repeat;
}

ul.product-list-grid li a#read-more:hover {
	background: url("../images/site/btn-read-more-ov.gif") no-repeat;
}

ul.product-list-grid li a#read-more-out-of-stock {
	background: url("../images/site/btn-read-more-up.gif") no-repeat;
}

ul.product-list-grid li a#read-more-out-of-stock:hover {
	background: url("../images/site/btn-read-more-ov.gif") no-repeat;
}


/* Product */
div#product-page h2 {
	background: url("../images/site/content-header-background-wide.gif") no-repeat;
	color: #be1522;
}

div#product-page img#product-selector-image,
div#product-page img#product-image {
	border: 1px solid #B2B2B2;
}

div#product-page div#details span.full-price {
	color: #AE0020;
}

div#product-page div#details span.full-price span {
	color: #000;
}

div#product-page div#details p span {
	color: #be1522;
}

div#product-page div#details a {
	color: #be1522;
}

div#product-page div#details div.images p {
	color: #be1522;
}

div#product-page div#details ol li img {
	border: 1px solid #B2B2B2;
}

div#product-page div#details ul#carousel li a img {
	border: 1px solid #B2B2B2;
}

span.sale-price {
	color: #6F6F6F;
	font-weight: normal;
}

span.units {
	color: #6F6F6F;
	font-weight: normal;
}

span.sale-price strong {
	color: #AE0020;
}

div#product-page div#details a.buy-button {
	background: url("../images/site/btn-add-to-basket-up.gif") no-repeat;
}

div#product-page div#details a.buy-button:hover {
	background: url("../images/site/btn-add-to-basket-ov.gif") no-repeat;
}

/* Static */
form fieldset legend {
	color: #be1522;
}

#content ul.pages li {
	border-right: 1px solid #B2B2B2;
}

#content ul.pages li a {
	color: #be1522;
}

#content ul.pages li a.current {
	color: #000;
}

/* Typo */
a {
	color: #be1522;
}

h1 {
	color: #be1522
}

h2 {
	background: url("../images/site/content-header-background-wide.gif") no-repeat;
	color: #be1522;
}
div.customer-actions{
	margin:10px;
}