/* COLOUR SCHEMES FOR NEW THORNTONS SITE :: CREATED 22/07/2009 ::  */
/* version note [1.1] 19/11/2009 PJR case ID: 09-11827 - Issue with selecting delivery options before the page has fully loaded */
/* version note [1.2] 01/12/2009 Tadhg Bowe 2009-10-5279: Promotions project. Gift Vouchers */
/* version note [1.3] 20/08/2010 ZCH: 2010-06-5791 - Product Reviews
/* version note [1.4] 23/08/2010 SHS: 2010-07-5877 - Checkout Revamp
/* version note [1.5] 22/02/2011 PJR : 10-14175 - Missing email address */
/* version note [1.6] 11/10/2011 TJB : 33138 - Styling Changes */

/* ******************************************* */
/* CORPORATE colour scheme -- cs_corporate --  *
/* ******************************************* */
@import url("corporate_colours.css");

/* ************************************** */
/* DEFAULT colour scheme -- cs_default -- */
/* ************************************** */

/* :: BASIC values: */
/* ---------------- */
/* - main page */
.cs_default {background:url("/PUBLIC/CM/back.gif") repeat scroll 0 0 transparent;}

	/* -- links */
	.cs_default a {color:#ffffff;}

	/* -- buttons */
	.cs_default .button {color:#FFFFFF; background-color:#C9006C;}
		.cs_default .button a {color:#ffffff;}

	/* -- buttons in the MIDDLE content */
	.cs_default #pagemiddleBox .button {color:#FFFFFF; background-color:#C9006C;}
		.cs_default #pagemiddleBox .button a {color:#ffffff;}

	/* -- TOP navigation */
	.cs_default #header-navigation {background-color:#C9006C;}
	.cs_default ul.topnav {color:#FFFFFF; background-color:#C9006C;}
		.cs_default ul.topnav a {color:#FFFFFF; background: transparent url(/public/images/HEADER/navigation_separator.gif) no-repeat center right;}
			.cs_default ul.topnav a:hover {background-color:#C9006C; background-image:none;}
			.cs_default ul.topnav li.last a {background-image:none;}
		.cs_default ul.topnav li.selected {background-color:#C9006C;}
			.cs_default ul.topnav li.selected a {color:#FFFFFF; background-image:none;}
			.cs_default ul.topnav li.selected ul.subnav a {color:#FFFFFF;}
		.cs_default ul.topnav li ul.subnav {background-color: #C9006C;}
			.cs_default ul.topnav li ul.subnav a {background-image: none;}

	.cs_default #header-minibasket .minibasket-content {background: transparent url(/public/images/HEADER/basket.gif) no-repeat center right;}
	.cs_default #addtobasket-minibasket .minibasket-content {color:#FFFFFF; background: #C9006C url(/public/images/HEADER/basket.gif) no-repeat center right;}


/* :: ADVANCED values: */
/* ------------------- */
	/* -- middle section content */
	.cs_default #pagemiddleBox {color:#4c4c4c;}
		.cs_default #pagemiddleBox a {color:#666666;}

	/* -- add to basket confirmation overlay */
	.cs_default #inBasketConfirmBox {color:#666666; background-color:#fff; border:3px solid #C9006C;}
		.cs_default #inBasketConfirmBox .actionButtons .checkout {color:#FFFFFF; background-color: #C9006C;}
			.cs_default #inBasketConfirmBox .actionButtons .checkout a {color:#ffffff;}

	/* - header search field */
	.cs_default #header-search #txtSearch {color:#4c4c4c; background-color:#fff;}

	/* -- footer Sign Up */
	
	.cs_default #newsletter-signup {color:#FFFFFF; background-color:#C9006C;}
		.cs_default #newsletter-signup a {color:#ffffff;}
		.cs_default #newsletter-signup a.registered {background-color:#C9006C;}

	/* content block on general pages */
	.cs_default .generalBlock {color:#633; background-color: #fff;}


	/* CATEGORY page */
		.cs_default #categoryPromoBox {color:#fff;}
		.cs_default #pagemiddleBox .categoryItemBox {background-color:#fff;}
			.cs_default #pagemiddleBox .categoryItemBox h5, .cs_default #pagemiddleBox .categoryItemBox h5 a {color:#4c4c4c;}
		.cs_default #testimonials {color:#fff;}
		.cs_default #sort-switch, .cs_default #sort-switch a {color:#ffffff;}
		.cs_default #pagemiddleBox .pagination-box, .cs_default #pagemiddleBox .pagination-box a {color:#ffffff;}
		.cs_default #pagemiddleBox .learn-more-about-text {color:#fff;}

		.cs_default .noProductsMsg {color:#fff;}

		.cs_default #pagemiddleBox .categoryItemBox .description a {color:#666;}
		.cs_default .categoryItemBox .price .was-price {color:#808080; text-decoration:line-through;}
		.cs_default .categoryItemBox .price .now-price {color:#C9006C;}

	/* SEARCH page */
		.cs_default .searchInfo {color:#fff;}
		.cs_default #cmList h4 {color: #FFFFFF; background-color: #C9006C;}

	/* PRODUCT page */
		.cs_default #productPageContent .relatedItem {background-color:#fff;}
		.cs_default #productPageContent h2 {color:#4c4c4c;}
		.cs_default #productBox, .cs_default #reviewsBox {background-color:#fff;}
			.cs_default #productFeaturesBox .price .was-price {color:#4c4c4c; text-decoration:line-through;}
			.cs_default #productFeaturesBox .price .now-price {color:#C9006C;}
			.cs_default #productFeaturesBox .pricePerWeight {color:#4c4c4c;}
			.cs_default #productFeaturesBox .options-trigger {color:#FFFFFF;background-color:#C9006C;}
				.cs_default #productFeaturesBox .trigger-notselected {background-color:#C9006C;}
					.cs_default #productFeaturesBox .trigger-notselected .trigger-sign {background-color:#fff;}
				.cs_default #productFeaturesBox .trigger-selected {background-color:#C9006C;}
.cs_default #productFeaturesBox .trigger-selected a {color:#FFFFFF}
			.cs_default #productFeaturesBox .options-content {border:3px solid #C9006C;}
				.cs_default #productFeaturesBox .options-content .content input.text {color:#474747; border:1px solid #ccc;}
			.cs_default #giftwrapBox #noWrappingOption {color:#FFFFFF; background-color:#C9006C;}

		.cs_default #pagemiddleBox #productActionButtons .addToBasket_enabled {color:#FFFFFF; background-color:#C9006C;}
			.cs_default #pagemiddleBox #productActionButtons .addToBasket_enabled a {color:#ffffff;}
		.cs_default #pagemiddleBox #productActionButtons .addToBasket_disabled {color:#BB9FB6; background-color:#FDF1C7;}
			.cs_default #pagemiddleBox #productActionButtons .addToBasket_disabled a {color:#BB9FB6;}

		.cs_default #pagemiddleBox #productActionButtonsTop .addToBasket_enabled {color:#FFFFFF; background-color:#C9006C;}
			.cs_default #pagemiddleBox #productActionButtonsTop .addToBasket_enabled a {color:#ffffff;}
		.cs_default #pagemiddleBox #productActionButtonsTop .addToBasket_disabled {color:#BB9FB6; background-color:#FDF1C7;}
			.cs_default #pagemiddleBox #productActionButtonsTop .addToBasket_disabled a {color:#BB9FB6;}

		#upsellsBox h3{color:#FFFFFF; background-color:#C9006C;}
		#xsellsBox h3 {color:#FFFFFF;background-color:#C9006C;}
		#upsellsBox .relatedItem, #xsellsBox .relatedItem{background-color:#fff;}
		#upsellsBox .relatedItem h5 a, #xsellsBox .relatedItem h5 a {color:#4c4c4c;}
		#upsellsBox .relatedItem .price, #xsellsBox .relatedItem .price {color:#4c4c4c;}
		#relatedItemOverlayContent .moreLink a {color:#C9006C;}

		#suitableFor {color:#852e25;}
			#suitableFor .Gluten {background:#fff url(/public/images/icons/gluten.gif) no-repeat center left;}
			#suitableFor .Vegan {background:#fff url(/public/images/icons/vegan.gif) no-repeat center left;}
			#suitableFor .Vegetarian {background:#fff url(/public/images/icons/vegetarian.gif) no-repeat center left;}
			#suitableFor .Diabetic {background:#fff url(/public/images/icons/diabetic.gif) no-repeat center left;}

	/* DASHBOARD */
		.cs_default #accordion {color:#333;}

	/*** Start: Servery and Alphabet Truffles ***/
		.cs_default #pagemiddleBox #oBoxStartAgainMsg {border: 3px solid #C9006C;;}
	/*** End: Servery and Alphabet Truffles ***/

/* ***************************************************** */
/* BASKET/CHECKOUT pages colour scheme -- cs_checkout -- */
/* ***************************************************** */

/* :: BASIC values: */
/* ---------------- */
/* - main page */
.cs_checkout {background:url("/PUBLIC/CM/back.gif") repeat scroll 0 0 transparent;}

	/* -- links */
	.cs_checkout a {color:#ffffff;}

	/* -- buttons */
	.cs_checkout .button {color:#FFFFFF; background-color:#C9006C;}
	.cs_checkout #pagemiddleBox .buttonSelectDelivery , .cs_checkout #pagemiddleBox	.buttonSelectDelivery a {color:#FFFFFF; background-color:#C9006C;}	
		.cs_checkout .button a {color:#ffffff;}

	/* -- buttons in the MIDDLE content */
	.cs_checkout #pagemiddleBox .button {color:#FFFFFF; background-color:#C9006C;}
		.cs_checkout #pagemiddleBox .button a {color:#ffffff;}

	/* HEADINGS through the checkout process */
	.cs_checkout h2.checkout  {color: #FFFFFF; background-color: #C9006C;}

	/* CONTENT BLOCKS through the checkout process */
	.checkoutBlock {color:#666666; background-color: #ffffff;}
	.checkoutBlockHeading {color:#fff; background: transparent url("/PUBLIC/CM/choc_bg.jpg") repeat;}
	
	/* Checlout newsletter*/
.cs_checkout #newsletter-signup {background-color:#C9006C;	color:#FFFFFF;}

/* :: ADVANCED values: */
/* ------------------- */
	/* -- middle section content */
	.cs_checkout #pagemiddleBox {/*color:#666666; background-color:#fff;*/}
		.cs_checkout #pagemiddleBox a {color:#000000; background-color:#FFF}
		

		.cs_checkout #pagemiddleBox .overlayWindowMessage a {color:#FFFFFF;}
		.cs_checkout #pagemiddleBox .overlayWindowMessage a.link {color:#FFFFFF;}
	
		.cs_checkout #pagemiddleBox a.link {font-weight:bold; text-decoration:underline;}

	.cs_checkout .product-table-divider {}

	.cs_checkout #userPanels {color:#633;}
	.cs_checkout #userPanels a {color:#663333;}
		.cs_checkout #userPanels .userPanel {background-color:#fff;}
		.cs_checkout #userPanels h3 {color:#FFFFFF; border-bottom:15px solid #C9006C; background-color:#C9006C;}
		.cs_checkout #userPanels input.text {border:1px solid #633;}
	.cs_checkout #newuser-step2 a {color:#808080;}
	
	/* basket page login input fields */
	.cs_checkout #userPanels input.text {border:1px solid #C9006C; border-width:3px 3px 3px 3px;}

	/* action buttons */
	a.actionButtonPaired {color:#633; border:1px solid #663333; background-color:#CDDFD1;}
	a.actionButton {color:#633; border:1px solid #663333; background-color:#CDDFD1;}
	.cancelButton {color:#633;}
	.confirmButton {color:#633;}
	.closeWindow {color:#633;}
	input.actionButton {color:#633; border:1px solid #663333; background-color:#CDDFD1;}

	/* basket bottom buttons */
	.cs_checkout .basket-button {color:#ffffff;}		
	.cs_checkout .basket-button-checkout {color:#ffffff;background-color: #C9006C;}
		.cs_checkout #basket-bottom-buttons .shopping .basket-button {color:#C9006C;}
		/* [1.2] Start: */
		.cs_checkout #divGiftVouchers .basket-button {color:#FFFFFF; background-color:#C9006C;}
		/* [1.2] End. */		

	/* basket gift-wrap box */
	.cs_checkout table.giftwrap-popup {border:3px solid #C9006C;}

	/* checkout bottom buttons */
	.cs_checkout .checkout_actionButtons .actionButton {color:#C9006C; background-color:#ffffff;}
		.cs_checkout #pagemiddleBox .checkout_actionButtons .goForwardBox .button {color:#ffffff; border:0px solid #633; background-color:#593228;}
		.cs_checkout #pagemiddleBox .checkout_actionButtons .disabled .button {color:#ffffff; border:0px solid #633; background-color:#AC9995;}
	.cs_checkout .checkout_formButton {color:#ffffff; background-color:#593228;}
	/*[1.5] - required for paypal formbutton */
	.cs_checkout .checkout_formButton1 {color:#ffffff; background-color:#593228;}

	/* basket/checkout pages bottom buttons block */
	.cs_checkout #basket-bottom-buttons,
	.cs_checkout .checkout_actionButtons {}

	/* basket/checkout pages Progress Bar */
	.cs_checkout #basket-progressBar, #checkout-progressBar ,.cs_checkout #basket-progressBar a,#checkout-progressBar a {color:#ffffff;text-decoration:none;}
		.cs_checkout #basket-progressBar .selected, #checkout-progressBar .selected {color:#ffffff;font-weight:bold;text-decoration:underline;}

	/* checkout address box */
	.cs_checkout .addressBox {color: #4d4d4d; background-color: #ffffff;}
	.cs_checkout .addressBoxCheckout{color: #4d4d4d; background-color: #ffffff;}
	.cs_checkout .addressBoxCheckout1{color: #4d4d4d;}
	.cs_checkout .addressBoxCheckout2{color: #4d4d4d; background-color: #ffffff;}
	.cs_checkout .registerBoxCheckout{color: #4d4d4d; background-color: #ffffff;}	
	 
	 .cs_checkout  #pagemiddleBox .registerBoxCheckout a {color:#ffffff}
	 .cs_checkout .reviewdivider {background-color:#C9006C;}
	 .cs_checkout .ordertotalrevieworder {background-color:#ffffff;}
	 .cs_checkout .ordertotalrevieworderInnetbox {background-color:#ffffff;color:#666666;}
	.divDeliveryAddrCaption{border-bottom:1px #4d4d4d;border-bottom-style:solid;}
	

	/* basket page items table */
	.cs_checkout table#basket-items-table {color:#000; background-color:#fff; }
		.cs_checkout table#basket-items-table th {border-bottom:10px solid #ffffff; background-color:#C9006C; color:#FFFFFF;}
		.cs_checkout table#basket-items-table tr.bottomDivider td {border-bottom:12px solid #C9006C;}

	/* checkout header stripe */
	.cs_checkout #pageheaderBox_checkout .breadcrumbs_checkout {color:#FFFFFF; background:#C9006C;}
		.cs_checkout #pageheaderBox_checkout .breadcrumbs_checkout a {color:#ffffff;}

	/* checkout pages items table */
	.cs_checkout table.checkout-items-table {color:#000000; background-color:#fff; }
		.cs_checkout table.checkout-items-table th {border-bottom:10px solid #fff; color:#4d4d4d; background-color:#ffffff;}
		.cs_checkout table.checkout-items-table tr.divider td {border-bottom:2px solid #C9006C;}
		.cs_checkout table.checkout-items-table th.description {border-bottom:1px #C9006C;border-bottom-style:solid;}
		.cs_checkout table.checkout-items-table th.qty {border-bottom:1px #231F20;border-bottom-style:solid;}
		.cs_checkout table.checkout-items-table th.img {border-bottom:1px #231F20;border-bottom-style:solid;}
		.cs_checkout table.checkout-items-table th.total {border-bottom:1px #231F20;border-bottom-style:solid; }
		.cs_checkout table.checkout-items-table td.checkoutitem-total-total {border-top:1px #231F20;border-top-style:solid;}
			

	/* checkout extra options box */
	.cs_checkout .extraOptionsBox h5 {color:#FFFFFF; background-color: #C9006C;}

	/* [1.1] */
	.cs_checkout .deliveryextraOptionsBox {background-color: #ffffff;}
	.cs_checkout .deliveryextraOptionsBox h5 {color:#666666; background-color: #ffffff;}
	.cs_checkout .deliveryextraOptionsBox .extraOptionsContent {color:#666666;}

	/* overlay popups and windows */
	.overlayBox {color: #666; border:3px solid #231F20; background: #fff;}
	.overlayWindow {color:#C9006C; border:3px solid #231F20; background-color:#fff;}	
		.overlayWindow a {color:#fffff;}
		.overlayWindow h2 {color:#fff;}
		.overlayWindow h3 {color:#FFFFFF; background-color: #C9006C;}
		.overlayWindow .button2 {color:#FFFFFF; background-color: #C9006C;}
		
		.overlayWindowMessage{color:#ffffff; border:0px solid #231F20; background-color:#593228;}
		.overlayWindowMessage a {color:#fffff;}
		.overlayWindowMessage h2 {color:#fff;}
		.overlayWindowMessage h3 {color:#fff; background-color: #593228;}
		
	/* help Nectar Bubble */
	.helpBubble	{background-color:#fff;}
	#waitDiv1 {color:#C9006C; border:3px solid #231F20; background-color:#fff;}
	
	
	/* servery_item title */
	.servery-item-title { color: #666666; }

/* DASHBOARD */
	.cs_checkout #accordion {color:#333;}


/* ******************************************** */
/* PROFILE pages colour scheme -- cs_profile -- */
/* ******************************************** */

/* :: BASIC values: */
/* ---------------- */
/* - main page */
.cs_profile {color:#ffffff; background:url("/PUBLIC/CM/back.gif") repeat scroll 0 0 transparent;}

	/* -- links */
	.cs_profile a {color:#ffffff;}

	/* -- buttons */
	.cs_profile .button {color:#ffffff; background-color:#C9006C;}
	
	.cs_profile .inputprompt_checkoutoverlay{color:#ffffff;}
	
		.cs_profile .button a {color:#ffffff;}

	/* -- [1.2] -- */
	.cs_profile .coupon_button {color:#FFFFFF; background-color:#C9006C;}
		.cs_profile .coupon_button a {color:#ffffff;}

	/* -- buttons in the MIDDLE content */
	.cs_profile #pagemiddleBox .button {color:#ffffff; background-color:#C9006C;}
	.cs_profile #pagemiddleBox .button2 {color:#FFFFFF; background-color:#C9006C;}
	.cs_checkout #pagemiddleBox .button2 {color:#FFFFFF; background-color:#C9006C;}
	.cs_profile #pagemiddleBox .button a {color:#C9006C;}
	.cs_profile #pagemiddleBox .button2 a {color:#ffffff;}

	/* -- [1.2] -- */
	.cs_profile #pagemiddleBox .coupon_button {color:#FFFFFF; background-color:#C9006C;}
		.cs_profile #pagemiddleBox .coupon_button a {color:#ffffff;}


	/* HEADINGS on Profile pages */
	.cs_profile h2 {color: #FFFFFF; background-color: #C9006C;}
	.cs_profile #menu-profile h4 {color: #FFFFFF; background-color: #C9006C;}

	/* CONTENT BLOCKS */
	.profileBlock {color:#633; background-color: #fff;}

	/* -- TOP navigation */
	.cs_profile ul.topnav {color:#FFFFFF; background-color:#C9006C;}
		.cs_profile ul.topnav a {color:#ffffff; background: transparent url(/public/images/HEADER/navigation_separator.gif) no-repeat center right;}
			.cs_profile ul.topnav li.last a {background-image:none;}
		.cs_profile ul.topnav li.selected {background-color:#C9006C;}
			.cs_profile ul.topnav li.selected a {color:#fff; background-image:none;}
			.cs_profile ul.topnav li.selected ul.subnav a {color:#ffffff;}
		.cs_profile ul.topnav li ul.subnav {background-color: #C9006C;}
			.cs_profile ul.topnav li ul.subnav a {background-image: none;}

	.cs_profile #header-minibasket .minibasket-content {background: transparent url(/public/images/HEADER/basket.gif) no-repeat center right;}
	.cs_profile #addtobasket-minibasket .minibasket-content {color:#FFFFFF; background: #C9006C url(/public/images/HEADER/basket.gif) no-repeat center right;}

	.profileTableHeader {color:#FFFFFF; background-color:#C9006C;}


/* :: ADVANCED values: */
/* ------------------- */
	/* -- middle section content */
	.cs_profile #pagemiddleBox {color:#ffffff;}
		.cs_profile #pagemiddleBox a {color:#C9006C;}
		.cs_profile #pagemiddleBox  .checkoutitem-backto a {color:#4d4d4d;}
		.cs_profile #pagemiddleBox.gothicbold {color:#4d4d4d;}
		.cs_profile #pagemiddleBox .gothicbold a {color:#4d4d4d;}

	/* - header search field */
	.cs_profile #header-search #txtSearch {color:#4c4c4c; background-color:#fff;}

	/* -- footer Sign Up */
	.cs_profile #newsletter-signup {color:#FFFFFF; background-color:#C9006C;}
		.cs_profile #newsletter-signup a {color:#ffffff;}



/* ************************************** */
/* 		OTHER (mainly CM) PAGES       	*/
/* ************************************** */
.extraPage {background-color: #fff;}
.siteTitles	{color: #FFFFFF; background-color: #C9006C;}
.thankyouHeaderContainer	{color:#FFFFFF; background-color:#C9006C;}
.ThankBillHeaderContainer	{color:#FFFFFF; background-color:#C9006C;}


/* ************************************** */
/* TEST colour scheme -- cs_test --       */
/* ************************************** */
.cs_test {color:#666; background-color:#eee}
	.cs_test .button {color:#00f; background-color:#ff0}
	.cs_test ul.topnav {color:#00f; background-color:#0f0;}
	.cs_test #pagemiddleBox {color: #666666;}
		.cs_test #pagemiddleBox a {color: #270001;}


/* DASHBOARD */
	.cs_checkout_corp #accordion {color:#333;}


/* [1.3] start */
/* Reviews */
	.review-confirm-message {background:#fff;}
	#reviewsBox {border-top:10px solid #231F20;}
	#reviewsBox h3 {background-color:#C9006C; color:#FFFFFF; zoom:1;}
	#reviewsBox .write-review-link {background-color:#C9006C; color:#FFFFFF;}	
		#reviewsBox .write-review-link a {color:#FFFFFF;}	
	#reviewsBox .links .submit {background-color:#C9006C; color:#FFFFFF;}	
		#reviewsBox .links .submit a {color:#FFFFFF;}	
	#reviewsBox .reviews-listing .featured-review {color:#ccc;}		
	#reviewsBox .helpful {border-bottom:1px solid #666;}
	#reviewsBox .review-form input.text,
	#reviewsBox .review-form textarea {border:1px solid #ccc;}
	#reviewsBox .review-form tr.divider td {border-bottom:1px solid #ccc;}

	#reviews-admin {background-color:#eee; color:#666;}
	#reviews-admin a {color:#66f;}


/* [1.3] end */

/* [1.6] Start: */
#header-breadcrumbs .welcome {color:#ffffff;}
#header-breadcrumbs .notyou {color:#C9006C;}
#header-breadcrumbs, #basket-breadcrumb, #header-breadcrumbs a, #header-breadcrumbs a:hover {color:#ffffff;}
#basket-breadcrumb a, #basket-breadcrumb a:hover { background: transparent !important; color:#fff !important; }

#basket-tableTitle h3 {color:#ffffff;}
#offercodeBottom,#offercodeTop, #basket-offercode {color:#ffffff !important;}
.emptyBasket p {color:#C9006C;}

.cs_checkout #basket-progressBar a, #checkout-progressBar a {background: transparent !important;}
#offercodeTop a.offercodeTop, #offercodeBottom a.offercodeBottom {background-color:#C9006C !important;}
/* [1.6] End. */
