@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}

#page {
	width: 910px;
	margin:0 auto; 
	text-align:center; 
	/*background: url("../images/background-shadow.gif") top left repeat-y;*/
}

#pagecontent-outer {
	width:910px;
	margin:0 auto;
	text-align:center;
	height:100%;
	background: url("../images/background-shadow.gif") top left repeat-y;
}

#pagecontent-inner {width:850px; text-align:left; margin:0; background:url("../images/background-2col.gif") top left repeat-y; background-color: #ffffff}

#page-header {}
#page-header #page-header-left {float:left; width:210px; background-color:#f7f6f8}
#page-header #page-header-right {float:right; width:640px; text-align:right; background-color:#ffffff}
#page-header #page-header-right-links {padding-top:5px; font-size:11px; color:#b2bd36;}
#page-header #page-header-right-links a:link {color:#7b2a8d; text-decoration:none}
#page-header #page-header-right-links a:visited {color:#7b2a8d; text-decoration:none}
#page-header #page-header-right-links a:active {color:#7b2a8d; text-decoration:none}
#page-header #page-header-right-links a:hover {color:#b2bd36; text-decoration:none}
#page-header #page-header-right-tel {padding-top:55px; font-size:24px; color:#b2bd36;}

#top-right {width:190px; float:right; background-color:#f7f6f8; margin:0px; padding:0px; text-align:left}
#top-right #basket {padding:3px}
#top-right #basket h2.basket {height:25px; background: url("../images/basket-icon.gif") top left no-repeat; color:#892629; font-size:13px; margin:0px; padding-left:30px; padding-top:6px}
#top-right p {color:#892629; font-size:11px; margin:0px; padding:3px}

#page-links {width:420px; float:left; text-align:left; padding:0px 20px 0px 0px;}
#page-links p {margin-left:10px; padding-left:0px; padding-top:95px; padding-bottom:10px; font-size: 12px;}
/*#page-links ul li {display:inline; list-style-type:none;  padding-right:8px; padding-left:8px}*/
#page-links p a {padding-left:8px; padding-right:8px}
#page-links p a.current {color:#6f7176; text-decoration:none}
#page-links p a:link {color:#6f7176; text-decoration:none}
#page-links p a:active {color:#6f7176; text-decoration:none}
#page-links p a:hover {color:#6f7176; text-decoration:none}
#page-links p a:visited {color:#6f7176; text-decoration: none}

.currentlink {color:#aebc35}

.separator {padding-left:4px; padding-right:2px}

#page-content {background: url("../images/background-green-bar.gif") top left repeat-y; border-bottom:1px solid #dedede; height:auto;}

#left-column {
	width:190px;
	float:left;
	background-color:#f7f6f8;
	padding:10px;
	height:100%;
}
#left-column h2 {font-size:13px; color:#892629}
#left-column h3 {font-size:11px; font-weight:bold; color:#ffffff;}
#left-column p {font-size:11px; color:#ffffff; margin-top:0px}
#left-column p a:link {color:#666666; text-decoration:none}
#left-column p a:hover {color:#666666; text-decoration:underline}
#left-column p a:visited {color:#666666; text-decoration:none}
#left-column p a:active {color:#666666; text-decoration:none}

#left-column ul {padding-left:5px; margin-left:5px}
#left-column ul li {list-style-type:none; font-size:13px; color:#892629; background: url("../images/link-arrow.gif") top left no-repeat; padding-left:15px}
#left-column ul li a:hover {color:#892629; text-decoration:underline}
#left-column ul li a:visited {color:#892629; text-decoration:none}
#left-column ul li a:link {color:#892629; text-decoration:none}
#left-column ul li a:active {color:#892629; text-decoration:none}

#left-column ul li ul {padding-left:5px; margin-left:5px}
#left-column ul li ul li {font-size:11px; background: url("../images/link-arrow-grey.gif") top left no-repeat}
#left-column ul li ul li a:hover {color:#6f7176; text-decoration:underline}
#left-column ul li ul li a:visited {color:#6f7176; text-decoration:none}
#left-column ul li ul li a:link {color:#6f7176; text-decoration:none}
#left-column ul li ul li a:active {color:#6f7176; text-decoration:none}

#right-column {width:640px; float:right; background-color:#FFFFFF; padding-bottom:1px;}

#right-column #strap-line {background-color:#f7f6f8; margin:0px; padding:6px 10px 6px 10px}
#right-column #strap-line h2 {font-size:14px; color:#6f7176; font-weight:normal; margin:0px}

#right-column #body {padding:3px 10px 10px 10px; margin-top:0px}
#right-column #body #item-added-notification p {padding:3px; background-color:#fdf6d2}

#right-column #body a:link {color:#892629; text-decoration:none;}
#right-column #body a:hover {color:#892629; text-decoration:underline;}
#right-column #body a:visited {color:#892629; text-decoration:none;}
#right-column #body a:active {color:#892629; text-decoration:none;}

#right-column #body #home-left {float:left; width:290px;}
#right-column #body #home-right {float:right; width:290px;}

#right-column #body #recipe-left-col {float:left; width:290px; background-color:#f7f6f8}
#right-column #body #recipe-right-col {float:right; width:290px; background-color:#f7f6f8}

#right-column #body #recipe-left-col h2 {color:#ffffff; background-color:#892629; margin:0px; padding:5px}
#right-column #body #recipe-right-col h2 {color:#ffffff; background-color:#892629; margin:0px; padding:5px}

#right-column #body #recipe-left-col p {padding-left:15px; padding-right:15px}
#right-column #body #recipe-right-col p {padding-left:15px; padding-right:15px}

#recipe-page h3 {border-bottom: 1px solid #807e82; margin:0px; padding-bottom:3px}

#home-box-left {width:30%; float:left; padding-right:10px}
#home-box-centre {width:30%; float:left; padding-right:10px}
#home-box-right {width:30%; float:left}

#search-box {width:220px; margin-left:10px; padding:8px; border:1px solid #892629; background-color:#dfdad6}

h1 {font-size:14px; font-weight:bold; color:#892629; padding-left:5px; padding-top:10px}
h1#top-image-products {padding:123px 10px 10px 10px; text-align:left; color:#807e82}
h1#top-image-inner {padding:123px 10px 10px 10px; text-align:left; color:#807e82}
h1#top-image-categories {padding:273px 10px 10px 10px; text-align:left; color:#807e82}
h2 {font-size:13px; font-weight:bold; color:#892629}
h3 {font-size:12px; font-weight:bold; color:#807e82}
#right-column p {font-size:12px; color:#807e82}
#right-column ul, #right-column ol {font-size:12px; color:#807e82}
#right-column table {font-size:12px}
#right-column table td {color:#807e82;}
#right-column table td.red {color:#892629}
#right-column table td.header {color:#892629; font-weight:bold;}
#right-column table td.divider {border-top:1px dashed #807e82; margin-top:6px; font-size:4px}

#right-column #product-left {float:left; width:380px}
#right-column #product-right {float:left; width:200px}

#divider {clear:both; width:100%; height:15px; background:url("../images/divider.gif") top center repeat-x}

#right-column #body #basket-totals {text-align:right}
#right-column #body #basket-totals p {font-size:14px; color:#383838; padding:0px; margin:0px}
#right-column #body #basket-totals h3 {font-size:18px; color:#383838; padding:0px; margin:0px}
#right-column #body #basket-totals .red {color:#892629}

#footer {margin:10px 30px 15px 30px; padding:5px 10px 5px 5px;}
#footer #left {text-align:left; font-size:10px; color:#999999; width:400px; float:left; height:20px; padding-top:0px}
#footer #right {font-size:10px; color:#999999; width:400px; float:right; text-align:right; height:30px}
#footer a:link, #footer a:hover, #footer a:active, #footer a:visited {color:#999999; text-decoration:none} 

.new {color:#c51d22}
.red {color:#892629}
.gallery-description {font-size:9px}
.textbox {font-size:11px; font-family:Arial, Helvetica, sans-serif}
.formbutton {font-size:11px; color:#ffffff; background-color:#892629; border:1px solid #000000}