/*MAIN CSS Elements */

body {
	margin:0 auto 0 auto; padding:0px;
	font-family: 'Trebuchet MS', 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#49433A;
	line-height:130%; 
	background:#E2E2D6 url(../images/core/body_bg.jpg) repeat-y center top; 
	
}

h1{margin:0px;font-size:18px; font-weight:normal;padding:0 0 5px;}
h2{margin:0px;font-size:14px;}
h3{margin:0px;font-size:100%;}
h4{margin:0px;font-size:13px;}

form {margin:0px;}

/* Input Styles */
.textFieldNoWidth {font-size:11px;color:#333333;border: 1px solid #8F98AF; padding:2px;}
.inputtext {font-size:11px; border:#CBC2AB 1px solid; padding:2px; color:#666666;}

select {font-family: 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;font-size:11px; font-weight:normal; padding:2px 0 2px 0}
textarea {font-family: 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;font-size:12px;}

#submit {padding-top:0px;}

/* Links
----------------------------------------------- */

a:link {color: #990033; text-decoration:underline;}
a:visited {color:#990033; text-decoration:underline;}
a:hover {color:#990033; text-decoration:none;}

#basket a{color:#4A4339; font-weight:bold;}
#header a{color:#5F5549;}
#footerA a {color:#5F5549; padding:0 4px 0 4px}
#crumb a{color:#5F5549}
#tabs a{padding:0 3px 0 3px}

.iLinkHEADER h1 a {color:#FFFFFF; text-decoration:none;}
.iLinkHEADER h1 a:visited {color:#FFFFFF; text-decoration:none;}

a.navigation {padding:0 2px 0 2px; color:#49433A }
	
/* Main Page Elements 
--------------------------------------------- */

  #content {width:765px; margin:0 auto 0 auto; clear:both;background:#ffffff; padding:5px 0 0 0}
  #contentmain{width:765px; margin:0 auto 0 auto; clear:both;background:#ffffff;padding:5px 0 5px 0}
	
  #main {clear:both;margin:0 12px 5px 12px; width:741px}
	
	.floatLEFT {float:left;} .floatRIGHT {float:right;} 

/* Header Styles
----------------------------------------------- */
#header {background:#D8DBC8 url(../images/core/header_bg.gif) bottom left no-repeat; width:741px; margin:0 12px 0px 12px; height:100px; color:#BBB3A8; font-size:11px;}
#header_navigation{width:100%; background-color:#DCD4E8; float:left; color:#4F3A70;}
	#header_navigation img {vertical-align:middle; padding: 3px 10px 5px 10px}
	#header_left {float:left} #header_right {float:right}
	
#logo {width:250px; float:left;}
#basket {width:772px; clear:both; margin:0 auto 0 auto; color:#8B7C67; background:#E2E2D6 url(../images/core/basket_bg.jpg) no-repeat bottom; padding:5px 15px 5px 15px } .basketspan{color:#4A4339; font-weight:bold;}
#header_login {height:55px; width:423px; float:left;}
#header_image {width:250px; float:left;}

#tabs {padding:12px 0 12px 0;width:491px;background:#EBEAE7 url(../images/core/tabs_bg.gif) repeat-x;}	
#navigation_upper {font-weight:bold;background:#EBEAE7 url(../images/core/navigation_upper_bg.jpg) repeat-x;height: 33px; width:491px;float:left;}	

	.navigation_upperLINK { width:491px; background:url(../images/core/navigation_upperLINK_bg.gif) repeat-x; height:60px;}
	#navigation_upper img {float:left;}

#search {float:left; background:#E4E0CD; width:240px; border-bottom:7px #ffffff solid;  }
	#search img { vertical-align:middle;}
	#search table {margin:3px 0px 3px 7px; width:224px }
			#search table tr th {background:#F2F0E6; text-align:left; font-size:14px}		
		.searchINPUT {width:153px; font-size:11px; border:#CBC2AB 1px solid; padding:2px; color:#666666;} 

.header_telnumber {text-align:right; background-color:#E2E2D6; padding:5px 0; margin:0;}

/* Homepage Styles Content
----------------------------------------------- */
.homepage {margin:0 0 8px 0; clear:both;}
	.homepage h1 {font-size:20px; color:#990033; font-weight:normal; padding:5px 0 12px 0 }
	.homepage h2 {font-size:12px; color:#990033; padding:0 0 8px 0 }
	
	.homepage_eventlist {border-top:#B0A599 dotted 1px; padding:5px 0 5px 0; clear:both;}
		.homepage_eventlist	img {float:left; border:#C4BBAF 1px solid; margin:0 22px 5px 0; }

.linkLOCATION_A {clear:both;margin:0 0 8px 0}
	.linkLOCATION_A_TEXT {clear:both;background:#E9E6E3; padding:5px 10px 5px 10px; border-top:1px solid #ffffff;margin:0 5px 0 0;}

.linkLOCATION_B {width:240px; border-left:8px #ffffff solid ;}
.linkLOCATION_B_TEXT { clear:both; background:#ffffff; padding:10px; border:5px solid #E7E4E0; width:473px; }
	.linkLOCATION_B_TEXT h2 a:link { text-decoration:none}
	.linkLOCATION_B_TEXT h2 a:visited{ text-decoration:none}
	.linkLOCATION_B_TEXT h2 a:hover { text-decoration:underline}
	.linkLOCATION_B_catIMAGE {margin:0 0 5px; border-top:1px solid #ffffff; }

.linkLOCATION_C {margin:0 0 0 5px}
	.linkLOCATION_C_TEXT {margin:5px 0 0 0; clear:both; background:#E6D7B3; padding:10px; width:240px; border-right:8px solid #ffffff;}
		.linkLOCATION_C_TEXT img {float:left; border:1px solid #ffffff; margin:0 5px 0 0 }
	.linkLOCATION_C_TEXT_end {margin:5px 0 0 0; clear:both; background:#E6D7B3; padding:10px;width:240px;}
		.linkLOCATION_C_TEXT_end img {float:left; border:1px solid #ffffff; margin:0 5px 0 0 }

.linkLOCATION_D {background:#F1EFE2 url(../images/core/linkLOCATION_D_bg.gif) repeat-x;border-right:8px solid #ffffff;width:240px;padding:10px; }
.linkLOCATION_E {background:#CCD69B url(../images/core/linkLOCATION_E_bg.gif) repeat-x;border-right:8px solid #ffffff;width:240px;padding:10px;}
.linkLOCATION_F {background:#AC7685 url(../images/core/linkLOCATION_F_bg.gif) repeat-x;width:240px;padding:10px; color:#FFFFFF;}
	.linkLOCATION_F a{color:#FFFFFF} .linkLOCATION_F table tr td {padding:0 0 2px 0}


.linkLOCATION_G {background:#ffffff;}	
.linkLOCATION_G_TEXT { clear:both; background:#ffffff; padding:10px; border:5px solid #AFB663; width:473px; }
	.linkLOCATION_G_TEXT h1 {color:#53593C; font-size:16px}
	.linkLOCATION_G_TEXT h2 {color:#5F5549; font-size:12px}
	.linkLOCATION_G_TEXT h2 a {color:#5F5549;}

.linkLOCATION_H {width:240px; padding:10px; background:#F4F1F2 url(../images/core/linkLOCATION_H_bg.gif) repeat-x; border-left:8px solid #ffffff; }

.linkLOCATION_I {background:#844259;width:220px;padding:10px; color:#FFFFFF; margin: 0 0 8px 8px}
	.linkLOCATION_I h1 {color:#FFFFFF; padding:0 0 10px} 
	.linkLOCATION_I h1 a {color:#FFFFFF;}
.linkLOCATION_J {background:#989E49;width:220px;padding:10px; color:#FFFFFF; margin: 0 0 8px 8px}
	.linkLOCATION_J h1 {color:#FFFFFF; padding:0 0 10px}
	.linkLOCATION_J h1 a{color:#FFFFFF;}
.linkLOCATION_K {background:#B3A89B;width:220px;padding:10px; color:#FFFFFF; margin: 0 0 8px 8px}
	.linkLOCATION_K h1 {color:#FFFFFF; padding:0 0 10px}
	.linkLOCATION_K h1 a{color:#FFFFFF;}

/* Smaller width link location styles */
.linkLOCATION_L {margin:3px 8px 8px 8px; width:225px; background:#F8E9EF;display:table;}
	.linkLOCATION_L p{padding:8px; margin:0}
.linkLOCATION_M {margin:3px 8px 8px 8px; width:225px; background:#9D0A3B;display:table; color:#FFFFFF;}
	.linkLOCATION_M p{padding:8px; margin:0}
	.linkLOCATION_M a{color:#FFFFFF}
.linkLOCATION_N {margin:3px 8px 8px 8px; width:225px; background:#AD9F6D;display:table; color:#FFFFFF;}
	.linkLOCATION_N p{padding:8px; margin:0}
	.linkLOCATION_N a{color:#FFFFFF}
	
.linkLOCATION_O {margin:0 0 0 5px}
	.linkLOCATION_O_TEXT {margin:5px 0 0 0; clear:both; background:#E1E7C7; padding:10px; width:240px; border-right:8px solid #ffffff;}
		.linkLOCATION_O_TEXT img {float:left; border:1px solid #ffffff; margin:0 5px 0 0 }
	.linkLOCATION_O_TEXT_end {margin:5px 0 0 0; clear:both; background:#E1E7C7; padding:10px;width:240px;}
		.linkLOCATION_O_TEXT_end img {float:left; border:1px solid #ffffff; margin:0 5px 0 0 }
		
/************************************************/

#crumb {clear:both;height:25px; background:url(../images/core/crumb_bg.jpg) bottom repeat-x; margin:0 0 3px 0; font-size:11px}
	#crumb img {vertical-align:middle;}
.crumbDIV {padding:3px 0 0 12px; float:left;}
.previousDIV {float:right;padding:3px 12px 0 0;}


/* Left Navigation Styles
----------------------------------------------- */
.leftDIV {background: #E7E4E0; clear:left; float:left; width:240px; font-size:12px; margin:0 8px 0 0 }
.iLinkHEADER {background:#653643; margin:0 0 5px 5px;}
	.iLinkHEADER h1{ color:#ffffff; font-size:15px; padding:5px; }
	
.leftnavDIV {width:224px;clear:both; background:#FFFEFE; margin:8px; padding:5px 0 5px 0; font-size:13px}	
.iLink {cursor:pointer;padding:4px 4px 4px 35px;background:#FFFEFE  url(../images/core/ilink_bg.gif) no-repeat;}
	.iLink a:link{color:#653643; text-decoration:none}
	.iLink a:visited{color:#653643; text-decoration:none}
	.iLink a:hover{color:#653643; text-decoration:underline}

.iLink_article {cursor:pointer;padding:4px 4px 4px 35px;background:#FFFEFE  url(../images/core/ilink_bg.gif) no-repeat;}
	.iLink_article a:link{color:#653643; text-decoration:none}
	.iLink_article a:visited{color:#653643; text-decoration:none}
	.iLink_article a:hover{color:#653643; text-decoration:underline}

.iLink_article_sub{background:#F1EDEE url(../images/core/ilink_article_bg.gif) no-repeat;margin:0 0 5px 5px; padding:3px 0 5px 45px}
.iLink_article_sub a{color:#653643;}

/* Central page styles
----------------------------------------------- */

.centreDIV {float:left;clear:right; font-size:12px; line-height:150%; padding:0 0 15px;}
.centreDIV_width{float:left;clear:right; font-size:12px; line-height:150%; padding:0 0 15px; width:493px}

.centreDIV hr {height:1px;color: #E3DFCE; background:#E3DFCE;margin:10px 0 10px 0;clear:both; text-align:left;width:97%;}
	.centreDIV ul li {list-style-image: url(../images/core/bullet.gif); padding:0 0 10px}


.page_TITLE_indent{background:#FFFEFE  url(../images/articles/generic_article.jpg) no-repeat;height:130px;}
.page_TITLE_indent h1{padding:90px 8px 3px 10px; color:white;font-size:22px; }

.page_TITLE h1{padding:8px 0 3px 0; color:#5F2942}
.page_TITLE_sub h2{font-size:15px; color:#990033; margin:0; font-weight:normal; padding:0 0 8px 0 }
.page_TITLE_pop H1{background:#8BC53B; font-size:18px; padding:10px 10px 16px 16px; color:#FFFFFF;background-image:url(../images/core/basketHeaderLines_bg.jpg); background-repeat:repeat-x; }
#TOP {float:right; padding:0 20px 0 0 }

/* Category Page Styles
-----------------------------------------------*/

.category_header {width:490px; font-size:12px; background:#FDFCFC url(../images/core/category_header_bg.jpg) repeat-x; padding:5px 0 10px 0; margin:0 0 5px 0}
.category_header H1{font-size:18px;color:#5F2942;}
.category_text {padding: 5px 10px 10px 12px}

.categoryLINK_r {border-left:#ffffff 5px solid; }
.categoryLINK_browseby {border-left:#ffffff 5px solid; border-bottom:#ffffff 5px solid;padding:12px; color:#FFFFFF; 
background:url(../images/categories/categoryLINK_browseby_bg.gif) bottom right no-repeat #A59A8A;}
	.categoryLINK_browseby a {color:#FFFFFF;}

.categoryDESC { background-color:#FAF9F5; border: #ECE9D8 solid 1px; padding:10px; margin:0 0 10px 0}
	.categoryDESC h1 {padding:0 0 8px;}

.categorylisting {
	background-image: url(../images/core/categorylistings_bg.gif);
	background-repeat: no-repeat; background-position: top;
}
.categorylistingDIV {padding:17px 0 17px 0;
	background-image: url(../images/core/categorylistingsDIV_bg.gif);
	background-position: bottom; background-repeat:no-repeat;
}
.category_tableDIV	{padding:0 6px 0 6px;background-image: url(../images/core/category_table_bg.gif);background-repeat: repeat-y;}

.category_table {clear:both; background:#ffffff; width:490px}
.break {border-bottom:#E4E0CD 1px solid; padding:10px 0 10px 0}

.categoryIMAGE {padding:10px 5px 10px 0px}	
.categoryINFOtitle h2{padding:5px 0 0 5px;font-size:12px; margin:0 0 5px 0}
.categoryINFO {padding:1px 3px 0 5px;}
	.priceCAT {text-align:left; font-weight:bold}
	.priceCAT_EU {text-align:left; font-weight:bold; color:#ffffff; background:#8C8478; padding:0 2px 0 2px}
	.prodcodeCAT {float:left; text-align:right; color:#928472; font-size:11px}


.categoryPRODS{background:#F2F0E6; border:#E4E0CD 1px solid; font-weight:bold;margin-bottom:10px;}

	
.categoryFILTERS {background:#F2F3ED; padding:3px 8px 5px 8px; font-size:11px;}
	.categoryFILTERS a{color:#333333}
	.categoryFILTERS img { vertical-align:middle;}
	.categoryFILTERS ul {margin:0px; padding:0px;}
	.categoryFILTERS ul li {vertical-align:middle; list-style:none; margin-top:2px;}
	.floatLEFT {float:left;} .floatRIGHT {float:right;}  
	
/* Product Styles 
------------------------------------------------*/

#product{ clear:both; background:url(../images/core/product_bg.jpg) repeat-x;width:741px}

/*Proudct Image Styles */
.productImageDIV {width:220px; border:1px solid #E8EDDC;margin:0 0 0 10px}

.prodIMAGE {width:240px; margin:10px 8px 0 0}
	.prodIMAGE a:link { text-decoration:underline}
	.prodIMAGE a:visited { text-decoration:underline}
	.prodIMAGE a:hover { text-decoration:none}

.productPAGEOPTIONS {padding:8px 0px 15px 10px; clear:both; font-size:11px}
.productPAGEOPTIONS img { vertical-align:middle;}
	.productPAGEOPTIONS a{color:#5F5549;}

#enlarge {list-style-image: url(../images/core/zoom.gif);}

.prodIMAGE_altDIV {clear:both; padding:10px;}
.prodIMAGE_alt {float:left; border: 1px solid #E3DFCE; margin-right:5px; width:65px; }
	.prodIMAGE_alt img {border:none; padding:0px}
.prodBRAND {clear:both; padding-top:10px}

/*Product buying and description styles */
.ProductDetails {padding:5px 0 0 0}
.prod-short {padding-bottom: 10px; font-weight:bold}
.prod-code {font-weight:bold; color:#766458}

.prodDESC {margin-top:5px;float:left; border-bottom:#E4E0CD 1px solid; width:490px;}
.prod-desc {clear:both; margin:0 0 10px 0;background:#ffffff;}	
	.prod-desc ul {margin:0 0 5px 0; padding:0px;} 
	.prod-desc ul li {margin-left:15px;padding:0 8px 0 0;list-style-image: url(../images/core/bullet_prod.gif);}

.buyingoptions{clear:both; padding:0 0 10px 0}
.prod-buyingoptions {clear:both;background-color: #ffffff; border-top:#E3DFCE solid 1px; border-bottom:#E3DFCE solid 1px; margin:0 0 5px 0}
	table.prod-buyingoptions tr td{ padding:1px 5px 1px 5px;}
	table.prod-buyingoptions tr td.linebreak{ border-bottom:dotted #E3DFCE 1px; padding:0px; height:3px}
	table.prod-buyingoptions tr th{ color:#948775; border-bottom:dotted #E3DFCE 1px;}
	.productBUYINGOPTIONS_table{padding-left:10px;}
	input.qty { border:1px solid #D3CDAF; width:25px; text-align:center; font-size:11px; color:#666666;}
	select.colour { border:1px solid #D6DDBB; }

.buynow {text-align:right;}
.price {font-size:16px; font-weight:bold;}
.priceSALE {font-size:15px; font-weight:bold; color:#CC0033;}
.saving {font-size:11px; font-weight:bold;}
.prodSTATUS {color:#858585; font-size:11px; padding:5px 0 5px 0;}
.deliveryInfo {border:1px #E3DFCE solid; background:#ffffff; padding:10px;margin:0 0 10px 0}
	.deliveryInfo img {float:left; margin:0 10px 10px 0}

.prodCOREUP {padding:10px 5px 0 15px; border-left:#E3DFCE 1px solid;}
.prodUPSELLS {background:#F0EDE6; padding:5px 8px 5px 8px; margin:0 5px 0 0; color:#C5BCB0; font-size:11px}
	.prodUPSELLS_label {color:#49433A; font-weight:bold;}

/* Article Styles
----------------------------------------------- */
.articleDIV {clear:both; padding:8px}
.articleDIV3 {padding:10px 0 0 13px}
.article {clear:both;padding-left:15px;}
.articleWithTable1{ clear:both;padding:5px 0 5px 13px}
.articleWithTable2{ clear:both;padding:5px 0 5px 0px}

.article_imageFR {float:right; margin:5px 0 10px 10px}
.emailafriendpage{ clear:both;padding:10px;}
.articleDIV_full {clear:both;}

	/*page styles and highlights */
.paragraph_Header {font-size:13px; font-weight:bold; color:#990033}
.paragraph_subHeader {font-size:13px; font-weight:bold; color:#7C7161;}
.page_highlightGREEN { color:#747D1A; font-weight:bold;}
.page_highlightRED { color:#CC0033; font-weight:bold;}
.page_highlightBLUE { color:#6699CC; font-weight:bold;}
.page_highlightGREY { color:#999999; font-weight:bold;}

.tablestyle1 {margin:15px; border:#E5F2F0 solid 1px; background-color:#F8FCFB; color:#39756A; padding:10px; }
	.tablestyle1 p {padding:0; margin:0}
	.tablestyle1 ul {margin:0; padding:10px 0 25px 17px;}

.tablestyle2 {margin:15px; border:#CAE5E1 solid 1px; background-color:#E2F1EE; color:#39756A; padding:10px;}
	.tablestyle1 p {padding:0; margin:0}
	.tablestyle1 ul {margin:0; padding:10px 0 25px 17px;}
	
.tablestyle3 {margin:15px; border:#F2EFE4 solid 1px; background-color:#FAF9F5; padding:10px;}
	.tablestyle1 p {padding:0; margin:0}
	.tablestyle1 ul {margin:0; padding:10px 0 25px 17px;}	

	.articleDIV_listings{ margin:15px;} .articleDIV_listings h3 {font-weight:bold; color:#0099CC}
	.articleDIV_listings {padding:0 0 20px;}
	.articleDIV_listings img{ margin:0 20px 0 0; border:#CFE8E3 solid 1px;}
	.date {color:#000000; font-weight:bold;}


	.articleDIV_listings2{ margin:15px;width:540px;} .articleDIV_listings2 h3 {font-weight:bold; color:#0099CC}
	.articleDIV_listings2 {padding:0 0 20px;}
	.articleDIV_listings2 img{ margin:0 20px 0 0; border:#CFE8E3 solid 1px;}

	
/* Footer Styles
----------------------------------------------- */
#footer {width:741px; margin:0 12px 0 12px; color:#5F5549; clear:both; font-size:11px;}
#footerA {clear:both;background:#DDE0CF url(../images/core/footerB_bg.gif) repeat-x; padding: 10px 0 10px 5px; color:#C4BBAF;}
#footerB {padding:10px 5px 5px 5px; margin:0px auto 0px auto;}
	#footerTEL { vertical-align:middle; padding-left:30px }
	
/* Default Page styles 
----------------------------------------------- */
.errormessageinline{color:Red;}
.errormessage{color:Red;}
.textFieldNoWidth{border:1px #999999 solid;font-size:10px;padding:2px;}
.textFieldNoWidthPassword{border:1px #999999 solid;font-size:10px;padding:2px;}
#basketSummaryMenu{width:200px;background-color:white;border:1px #999999 solid; position: absolute; margin-top:-8px;}
.basketSummaryHeader{background-color:#999999;font-size:11px; color:white;font-weight:bold;width:221px;}
.ProductDetail{float:left;padding:10px;width:120px;height:180px;}
.ProductDetail2{float:left;padding:10px;width:120px;background-color:#EEEEEE;height:180px;}

.cProductDetails{padding:10px;}
.cProductDetail{float:left;padding:5px;}
.cProductDetail2{float:left;padding:5px;background-color:#EEEEEE;}

.productDetailImg{text-align:center;}
.productInformation{text-align:center;}
.lead-text{font-size:11px;font-weight:normal;}
.sub-subcatsort{}
.sub-subcatsortbold {font-weight:bold;}

.proceedToCheckout{border: 1px #D1D0BE solid;background-color:#F9EEF1;}

.ProductOption{background-color:#EFF8E4;padding:10px;}
.productOptionGreen{border:1px #F9EEF1 solid;padding:10px;}
.basketOptionBottom{padding:10px;}

.title{float:left;width:150px;margin-top:8px;}
.titleC{}
.data{margin-top:8px;}
.smallHeader {margin-top:10px;border-bottom:1px #DDDDDD solid;font-size:11px;font-weight:bold;}
.smallsubHeader {text-align:right;border-bottom:1px #DDDDDD solid; padding-bottom:5px;}


.borderright {padding:0 20px 0 0}

.smallHeaderHighlight{margin-top:10px;border-bottom:1px #DDDDDD solid;font-size:13px;font-weight:bold;background-color:#f9f9f9;padding:5px;}
.pageContent{padding:10px;}
.startTab{float:left; background-color:#DDDDDD; padding:10px;}
.startTab1{float:left; background-color:#EEEEEE; padding:10px;}
.mediumBoxBorder{border:1px #DDDDDD solid;}
.myaccount_details {padding-top:8px}
.prodalertbox{border:1px #DDDDDD solid;width:480px;}
.data2{margin-top:0px;}
.yesno {float:left;padding-right:5px; margin-top:-2px;}



.njWelcome{background-color:#F1C8D6; padding:10px; width:262px; color:#333333; height:140px;}
.sitemap{float:left;width:120px;padding-left:0px;height:200px;}
.artYaH{padding-left:10px;}
.addressMyAddress{line-height:150%;width:150px;}

/* COLLECTION BASKET */
.basketHeaderLines0{background:#9E0C3C url(../images/core/basketHeaderLines_bg.jpg) repeat-x top; color:#ffffff; font-weight:bold; border-right:solid 1px #ffffff;}
.basketHeaderNOLines0{background-color:#FFFFFF; font-weight:bold;}
.basketLineItem_image0 {border-bottom: 1px #E8D4DA dotted; background:#FCFEFA; border-left:dotted 1px #E8D4DA;}
.basketLineItem0{border-top: 1px #ffffff dotted; background:#F3E1E7; border-right:solid 1px #ffffff;}
.paymentHEADER0 {background:#990033 url(../images/core/basketHeaderLines_bg.jpg) repeat-x top; color:#ffffff; font-weight:bold;}
	.paymentHEADER0 a{color:#FFFFFF}
	.paymentHEADER0 a:hover{color:#FFFFFF}

.mediumBox{border:1px #DDDDDD solid;background-color:#f6f6f6;}
.mediumBox0{border:1px #DDDDDD solid;background-color:#f6f6f6;}
.mediumBoxLeftRightBottom0 {border:1px #DDDDDD solid;border-top:0px #DDDDDD solid;}
.mediumBoxPayment0 { padding:0px;background:#FAF3F6 url(../images/core/paymentTABLE_bg.jpg) repeat-x bottom; border: 1px dotted #E8D4DA; margin:5px}
	.mediumBoxPayment0 a:link {text-decoration:underline;}
	.mediumBoxPayment0 a:visited {text-decoration:underline;}
	.mediumBoxPayment0 a:hover {text-decoration:none;}
	.mediumBoxPaymentBORDER0 {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #EDEBE9; padding: 0 0 7px 0;}
	.mediumBoxPaymentPADDING0 {padding:7px 0 0 0}

/* END OF COLLECTION BASKET */

/* DELIVERY BASKET */
.basketHeaderLines1{background:#AD9F6D url(../images/core/basketHeaderLines1_bg.jpg) repeat-x top; color:#ffffff; font-weight:bold; border-right:solid 1px #ffffff;}
.basketHeaderNOLines1{background-color:#FFFFFF; font-weight:bold;}
.basketLineItem_image1 {border-bottom: 1px #E8D4DA dotted; background:#FCFEFA; border-left:dotted 1px #E8D4DA;}
.basketLineItem1{border-top: 1px #ffffff dotted; background:#F3F1E9; border-right:solid 1px #ffffff;}
.paymentHEADER1 {background:#AD9F6D url(../images/core/basketHeaderLines1_bg.jpg) repeat-x top; color:#ffffff; font-weight:bold;}
	.paymentHEADER1 a{color:#FFFFFF}
	.paymentHEADER1 a:hover{color:#FFFFFF}
.mediumBox1{border:1px #DDDDDD solid;background-color:#f6f6f6;}
.mediumBoxLeftRightBottom1 {border:1px #DDDDDD solid;border-top:0px #DDDDDD solid;}
.mediumBoxPayment1 { padding:0px;background:#F3F1E9 url(../images/core/paymentTABLE1_bg.jpg) repeat-x bottom; border: 1px dotted #E8D4DA; margin:5px}
	.mediumBoxPayment1 a:link {text-decoration:underline;}
	.mediumBoxPayment1 a:visited {text-decoration:underline;}
	.mediumBoxPayment1 a:hover {text-decoration:none;}
	.mediumBoxPaymentBORDER1 {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #EDEBE9; padding: 0 0 7px 0;}
	.mediumBoxPaymentPADDING1 {padding:7px 0 0 0}
		
/* END OF DELIVERY BASKET */

.paymentTitle{font-weight:bold;font-size:13px; color:#ffffff; padding:3px; }
.paymentMiddle {padding:5px 3px 10px 3px;}
.paymentTABLE {}
.paymentTopLine{border-top: 1px #D6BBC4 dotted; line-height:160%; padding:3px 0 3px 0;}
#div_order_now{border:1px #DDDDDD solid;background-color:#ffffff;clear:both;}
#div_order_processing{border:1px #DDDDDD solid;background-color:#ffffff;clear:both;}
.vat_exempt{font-weight:normal;font-size:11px;}
.exempt_in_basket{color:#999999;}

total {color:#CC0033; font-weight:bold; font-size:13px;}
.sitemap{float:left;width:155px;padding:7px; margin:0 5px 0 5px}
	.sitemap a{color:#663366;}
	.sitemap h2 {margin:0px; font-size:14px;}
	.sitemap h3 {margin:0px; font-size:13px; padding-top:15px; font-weight:bold }
.prodalertbox{border:1px #DDDDDD solid;background-color:#f6f6f6;padding:5px;}
.messagealert{color:red;}
.disclaimer{padding:5px;font-size:10px; clear:both;}
.cat_title{font-size:14px;}
#nutritional_tips{padding:10px; background:url(../images/core/nutritionaltips_bg.jpg) #65B6A6 no-repeat bottom;margin-top:3px; color:#FFFFFF;}
	#nutritional_tips H2 {font-size:14px; font-weight:bold; color:#FFFFFF; margin:0px; padding:0 0 3px;}
#addeditreview{clear:both;}
.reviews_section{clear:both;}


.paraspar{color:#AAAAAA;text-align:center;padding-top:10px;} .paraspar a:link{color:#AAAAAA;} .paraspar a:visited{color:#AAAAAA;} .paraspar a:hover{color:#AAAAAA;}
.summary{font-size:10px;padding-right:5px;}
.textVariant{font-size:11px;}
.smallText{font-size:10px;}
.usefulText{font-size:11px;padding:5px;}



.todaysdate{font-size:14px;font-family:Trebuchet MS,arial;margin-bottom:5px;margin-left:5px;}
.dateMonth{width:195px;font-family:Trebuchet MS,arial;font-size:11px;float:left;margin-right:5px;}
.dateKey{width:100px;font-family:Trebuchet MS,arial;font-size:11px;float:left;margin-left:2px;}
.dateKeyText{width:70px;padding-left:3px;padding-top:3px;}
.dateKeyHolder{margin-bottom:14px;}
.monthNav{width:20px;height:150px;float:left;margin-top:85px;}

.dayBlock{margin:2px;width:23px;height:23px;background-color:#DDDDDD;float:left;padding-top:2px}
.dayWeekday{margin:2px;width:23px;height:18px;background-color:#DDDDDD;float:left;text-align:center;}
.dayBlockPast{margin:2px;width:23px;height:23px;background-color:#CCCCCC;float:left;text-decoration:line-through;color:#777777;cursor:pointer;text-align:center;padding-top:2px;}
.dayCollection{margin:2px;width:23px;height:23px;background-color:#8b0000;float:left;text-decoration:none;color:white;cursor:pointer;text-align:center;padding-top:2px;}
.dayBlockToday{margin:2px;width:23px;height:23px;background-color:#666666;float:left;color:white;cursor:pointer;text-align:center;text-decoration:none;padding-top:2px;}
.dayBlockFuture{margin:2px;width:23px;height:23px;background-color:white;float:left;cursor:pointer;vertical-align:middle;text-align:center;text-decoration:none;padding-top:2px;}

.dayCollection a{color:White;}
.dayBlockToday a{color:White;}
.dayBlockFuture a{color:#777777;}
.wasprice{color:#8b0000;}
.waspricebefore{font-size:10px;}
.product_section{border-top:1px #E4E0CD solid;padding-top:5px;}
