.enclosing{width: 800px; margin: 0 auto; align:center}
/* firefox left aligns it as it knows it's 780px wide but sometimes the site is wider than this and then there is lots of space on left and not on right so have made div wider */
/*html>body .enclosing {width: 100%}*/
/* Colours used      Brown	103 – 74 – 56   #.674A38 Beige	237 – 222 – 204  #.EDDECC Red	204 – 59 – 64   #.CC3B40*/
body{font-family:Arial,Helvetica,sans-serif;padding:0px;margin:0px; background-color: #EDDECC}
#enclosing {width:780px; border:3px solid #684B39;margin-left:auto;margin-right:auto;} 
p{font-family:Arial,Helvetica,sans-serif;font-size:small;color:#000000;text-align:left;margin:0px 0px 8px 0px} 
h1{font-size:medium;color:#674A38;text-align:center;margin:0px 0px 8px;font-weight:900;clear:both;text-transform:capitalize} 
h2{font-size:small;color:#674A38;text-align:left;margin:16px 0px 8px;clear:both;font-weight:900;text-transform:none} 
h3{font-size:small;color:#000000;text-align:left;margin:0px 0px 2px;clear:both;font-weight:900;text-transform:capitalize} 
h4{font-size:x-small;color:#333333;text-align:left;margin:0px 0px 2px;clear:both;font-weight:900;text-transform:capitalize} 
h5,h6{font-size:x-small;color:#666666;text-align:left;margin:0px 0px 2px;clear:both;font-weight:900;text-transform:capitalize} h6{color:#999999}
ul{font-size:small;color:#000000;list-style-type:disc;margin-bottom:8px;margin-top:4px;clear:left;text-align:left} 
table td{font-family: Arial, Helvetica, sans-serif; vertical-align:top}
a:link,a:visited,a:hover{font-size:small;font-weight:bold;color:#000000;text-decoration:underline}
ol{font-size:small;color:#000000;vertical-align:middle;list-style-type:decimal;text-align:left;margin-top:4px;margin-bottom:8px;clear:left}li{margin:0px 0px 4px}img{border:none}form{margin:0;padding:0}
input,textarea,select{font-family:Arial,Helvetica,sans-serif;font-size:small;border:1px solid #CCCCCC;font-weight:normal;color:#000000;margin:0px;padding:0px}fieldset{margin:5px;padding:4px}.standardform table{border-collapse:collapse;width:100%;border-top:1px solid #CCCCCC;border-right:1px solid #674A38;border-bottom:1px solid #674A38;border-left:1px solid #CCCCCC}.standardform table td{padding:2px 4px;font-size:small;font-weight:normal;white-space:normal;text-align:left;vertical-align:middle;border:1px solid #CCCCCC}.standardform table p{margin:0px}.standardform table h2{color:#000000;margin:0px 2px 0px 0px;white-space:nowrap;display:inline}.standardform table th{border:1px solid #CCCCCC;padding:4px;font-size:small;font-weight:bolder;color:#FFFFFF;text-align:center;background-color:#674A38;white-space:nowrap}.standardform table td label{color:#000000;font-size:small;font-weight:bold;white-space:nowrap;text-align:left}.formbutton{font-size:small;color:#ffffff;font-weight:bold;background-color:#674A38;font-style:normal;text-align:center;margin-top:8px;margin-right:auto;margin-left:auto}.formimagebutton{border:none;text-align:center;vertical-align:middle}.formcompulsory{font-size:small;font-weight:normal;color:#CC0000}.generalbuttoniconstyle1{vertical-align:middle;padding:0px;border:none;margin:2px 0px;white-space:nowrap}.nowrap{white-space:nowrap}.collapse{width:1%}.expand{width:100%}.centeralign{text-align:center;margin-right:auto;margin-left:auto;vertical-align:middle}.leftalign{white-space:nowrap;text-align:left;vertical-align:middle}.rightalign{text-align:right;white-space:nowrap;vertical-align:middle}#payloadsection{border-collapse:collapse;margin:0px;padding:0px;width:100%}#logosection table{width:100%;font-size:small;color:#FFFFFF;text-align:right;vertical-align:top;padding:0px;margin-bottom:0px;margin-top:0px;font-weight:bold;background-image:url(graphics/common/topPIC.jpg);background-repeat:repeat-x;background-position:147px top}#logosection table td{text-align:left;vertical-align:bottom;padding:0px;height:0px}#logosection table h2{border-collapse:collapse;vertical-align:middle;white-space:nowrap;text-align:center;color:#FFFFFF;margin:0px auto;font-size:small;font-weight:bold}.cellleftcolumn{vertical-align:top;margin:0px;text-align:center;padding-top:0px;width:150px;background-color:#EDDECC}.leftcolumnheading{font-size:small;color:#000000;text-align:center;white-space:nowrap;margin:4px 0px 0px;vertical-align:middle;padding:0px;text-transform:uppercase}.verticalnav1,verticalnav2{padding:0px;margin:0px;width:100%;white-space:normal}.verticalnav1 ul,.verticalnav2 ul{padding:0px;list-style-type:none;margin:5px 0px 10px 0px;width:150px}.verticalnav1 ul li,.verticalnav2 ul li{text-align:right;white-space:nowrap;background-image:url(graphics/common/OFF-button.jpg);background-repeat:no-repeat;background-position:left center;margin-top:0px;margin-bottom:-4px;margin-left:0px;height:25px;padding:8px 0px 0px;vertical-align:middle}.verticalnav1onpage,.verticalnav2onpage,.verticalnav1 ul li a:link,.verticalnav1 ul li a:visited,.verticalnav1 ul li a:hover,.verticalnav2 ul li a:link,.verticalnav2 ul li a:visited,.verticalnav2 ul li a:hover{text-decoration:none;font-size:11px;color:#FFFFFF;margin-right:16px;vertical-align:middle;margin-bottom:0px;font-weight:bold}.verticalnav1onpage{color:#000000; font-weight:normal}.verticalnav2onpage{color:#000000; font-weight:normal}.verticalnav1 ul li a:hover,.verticalnav2 ul li a:hover{color:#FFFFFF}.verticalnav2 ul li{background-image:url(graphics/common/vertical2-button.jpg)}.cellrightcolumn{vertical-align:top;margin:0px;padding-top:0px;background-color:#FFFFFF;border-left:8px solid #EDDECC;border-right:1px solid #EDDECC}.rightcolumnheading{font-size:x-small;color:#FFFFFF;text-align:center;padding:0px;margin:0px;white-space:nowrap;vertical-align:middle;text-transform:capitalize;width:14em;background-color:#000000}#featuredlist table{vertical-align:top;border-collapse:collapse;margin:0px auto 4px}#featuredlist table th{vertical-align:top;border-collapse:collapse;padding:3px 28px;font-size:85%;font-weight:normal;color:#FFFFFF;background-color:#000000;white-space:nowrap}#featuredlist table td{width:100%;vertical-align:middle;border-collapse:collapse;padding:8px;border-bottom:dotted #000000 1px;text-align:center;color:#000000}#featuredlist table td p{text-align:center;clear:left;margin-top:4px;margin-bottom:0px}.cellcontent{vertical-align:top;margin:0px;padding:12px 16px 16px;width:100%;background-color:#FFFFFF;height:300px}#tabs table{text-align:center;white-space:nowrap;border-collapse:collapse;width:100%;height:22px;background-image:none}#tabs table td{border-collapse:collapse;vertical-align:middle;text-align:center;padding:0px;background-position:center center;border-right-style:none;border-top-style:none;border-bottom-style:none;border-left-style:none}#tabs,#horizontalnav1,#horizontalnav2{white-space:nowrap;border-collapse:collapse;margin:0px;border:none;background-image:none;vertical-align:bottom}html>body #tabs table{margin-bottom:-2px}#horizontalnav1 table,#horizontalnav2 table{text-align:center;white-space:nowrap;border-collapse:collapse;width:100%;height:22px;background-image:none;background-color:#000000;border-bottom-width:thin;border-bottom-style:solid;border-bottom-color:#EDDECC}#horizontalnav1 table td,#horizontalnav2 table td{border-collapse:collapse;vertical-align:middle;text-align:center;padding:0px 2px;background-position:center center;border-right-width:1px;border-right-style:solid;border-right-color:#FFFFFF;width:16%}#horizontalnav1 table td a:link,#horizontalnav1 table td a:visited,#horizontalnav1 table td a:hover,#horizontalnav2 table td a:link,#horizontalnav2 table td a:visited,#horizontalnav2 table td a:hover{text-decoration:none;font-size:x-small;color:#FFFFFF;white-space:nowrap;text-align:center;font-weight:bold;text-transform:lowercase}#horizontalnav1 table td a:hover,#horizontalnav2 table td a:hover{text-decoration:underline}#horizontalnav2 table{border-bottom:none}#searchrow{background-color:#EDDECC;border-collapse:collapse;margin:0px;padding:0px;vertical-align:middle;height:25px}#searchrow table{text-align:right;white-space:nowrap;border-collapse:collapse;margin:0px;width:100%;padding:0px;vertical-align:middle;background-color:#EDDECC;height:16px;border:none;background-image:none}#searchrow table td{border-collapse:collapse;vertical-align:middle;white-space:nowrap;text-align:left;border:none;padding-left:4px}#footersection{padding:0px;margin:0px;vertical-align:middle;width:100%;background-color:#674A38}#footersection ul{padding:2px 0px;list-style-type:none;text-align:center;margin:0px;vertical-align:middle}#footersection ul li{display:inline;padding:0px;margin:0px;white-space:nowrap;font-size:small;color:#FFFFFF;font-weight:bold}#footersection ul li a:link,#footersection ul li a:visited{text-decoration:none;font-size:x-small;color:#FFFFFF;white-space:nowrap;font-weight:bold;text-transform:lowercase}#footersection ul li a:hover{text-decoration:underline}#footersection p{margin:4px 0px 0px;font-size:x-small;text-align:center}.creditlink{text-align:center;margin-right:auto;margin-left:auto}.creditlink a:link,.creditlink a:hover,.creditlink a:visited{font-size:small;font-weight:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:middle;margin-bottom:4px}.creditlink a:hover{text-decoration:underline}#carttable table{width:100%;margin-right:auto;margin-left:auto;margin-top:16px}

.standardformattingtable{width:100%;border-collapse:collapse;margin:16px auto 8px auto}
.standardformattingtable table{color:#000000;border-collapse:collapse;vertical-align:top}
.standardformattingtable td{vertical-align:top;padding:4px;font-size:small;color:#000000}

.standardtable table{color:#000000;border-collapse:collapse;margin-left:auto;margin-right:auto;width:100%;border-top:1px solid #CCCCCC;border-right:1px solid #674A38;border-bottom:1px solid #674A38;border-left:1px solid #CCCCCC}.standardtable table p{margin:0px}.standardtable table td{padding:2px 4px;font-size:small;font-weight:normal;color:#000000;white-space:normal;text-align:left;vertical-align:middle;border:1px solid #CAD7BB}.standardtable table th{border:1px solid #EAEAEA;padding:4px;font-size:small;font-weight:bold;color:#FFFFFF;text-align:center;white-space:nowrap;background-color:#674A38}.standardtable table h2{font-size:small;color:#000000;text-align:left;margin:0px 2px 0px 0px;white-space:nowrap;display:inline}.breadcrumbs{margin:0px;text-align:left;padding:4px 4px 4px 0px;vertical-align:middle}.breadcrumbs p{text-align:left;white-space:normal;font-weight:bold;text-transform:lowercase}.newslist{margin-bottom:8px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCCCCC;padding-bottom:4px}.newslist p,.casestudylist p,.jobslist p{margin:0px}.newsheadlines{padding:4px}.newsheadlines p{margin:0px 0px 4px;font-size:small;white-space:normal;text-align:left;padding:0px}.newsheadlines a:link,.newsheadlines a:visited,.newsheadlines a:hover{font-size:small;font-weight:bold;color:#FFFFFF;text-decoration:underline}.casestudylist,.jobslist{margin-bottom:8px;border-bottom-width:1px;border-bottom:1px solid #CCCCCC;padding-bottom:4px}.testimonial{margin-top:8px}.testimonial p{margin:0px 0px 2px 0px;color:#000000}.linkcategory{margin-bottom:8px}.pagebar{border-collapse:collapse;margin-top:0px;padding:4px}.pagebar table{border-collapse:collapse;margin:0px auto 4px auto;padding:0px;white-space:nowrap}.pagebar table td{padding:2px;white-space:nowrap}.pagebar p{font-weight:bold;text-align:center;margin:0px;white-space:nowrap}.pagebar a:link,.pagebar a:visited,.pagebar a:hover{font-size:small;font-weight:bold;color:#000000;text-decoration:none}.errormessage{border:thin dashed #CC0000;width:300px;margin:0px auto 8px;font-size:small}.errormessage h1,.errormessage p{padding:4px;text-align:center;margin:0px auto;color:#CC0033}.errormessage h1{white-space:nowrap}#newsheadlines,#contactform table{width:400px}#linkexchangeform table{width:300px}#linkexchangeform td{text-align:right}.itemlistelement table{border-collapse:collapse;border-top:1px solid #CCCCCC;border-right:1px solid #674A38;border-bottom:1px solid #674A38;border-left:1px solid #CCCCCC;background-color:#ffffff;width:80%;margin:10px auto 10px auto}.itemlistelement table td{border-collapse:collapse;padding:4px;vertical-align:middle}.itemlistelement table td h2{margin:2px 2px 2px 4px;color:#FFFFFF;font-weight:bold;font-size:small}.itemlistelement table td p{margin:4px 4px 0px 4px}.itemlistelement table td a:link,.itemlistelement table td a:visited{text-decoration:none}.help,.terminology{text-align:justify;font-weight:bolder;cursor:help;border-bottom:1px dashed #000000}#chocpiecestable{text-transform:capitalize}#chocpiecestable table td{width:25%}#chocpiecestable a:link,#chocpiecestable a:visited,#chocpiecestable a:hover{text-transform:capitalize}.highlightchocpiece{float:left;border:medium solid #674A38;margin:4px 8px 8px}.stockstatuslabel{font-size:x-small;color:#FFFFFF;background-color:#CC0000;padding:0px 1px;font-weight:bold;white-space:nowrap}#historypage table tr td{font-size:small;color:#000000;padding-bottom:16px}#accountnav table{vertical-align:top;border-collapse:collapse;margin:0px auto 4px;background-color:#FFFFFF}#accountnav table th{vertical-align:top;border-collapse:collapse;padding:3px;font-size:small;font-weight:bold;color:#FFFFFF;background-color:#000000;white-space:nowrap}#accountnav table td{width:100%;vertical-align:middle;border-collapse:collapse;padding:4px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#FFFFFF}#accountnav table td p{text-align:center;clear:left;margin-top:0px;margin-bottom:0px;color:#674A38;font-weight:bold}#accountnav a:link,#accountnav a:visited,#accountnav a:hover,.breadcrumbs a:link,.breadcrumbs a:visited{font-size:small;font-weight:bold;color:#674A38;text-decoration:none}#accountnav a:hover{text-decoration:underline}.accountnavonpage{text-align:center;font-size:small;clear:left;margin-top:0px;margin-bottom:0px;color:#896D46;font-weight:bold}#buybox table td{padding:2px 4px;font-size:x-small;font-weight:normal;color:#000000;white-space:normal;text-align:left;vertical-align:middle;border:1px solid #CCCCCC}#buybox table p{font-size:x-small;margin:0px;white-space:normal}#buybox table h2{font-size:x-small;color:#000000;text-align:left;margin:0px 2px 0px 0px;white-space:nowrap;display:inline}#buybox table th{border:1px solid #EDDECC; padding:4px;font-size:x-small;font-weight:bolder;color:#FFFFFF;text-align:center;background-color:#674A38;white-space:nowrap}#buybox input{font-size:x-small;border:1px solid #CCCCCC;text-decoration:none;font-weight:normal;margin:0px;padding:0px}.strikeoutprice{color:#FF0000;text-decoration:line-through;display:block}.delivery ul{float:right;margin-right:10px}.delivery li{list-style:none}
/*.secondaryfooter{align:center; font-size:10px; color:#CC3B40; font-size:x-small; padding:10px 5px}
.secondaryfooter a:link, .secondaryfooter a:visited, .secondaryfooter a:hover{color:#CC3B40; font-size:x-small}*/


#secondaryfooter{padding:15px 5px;margin:0px;vertical-align:middle;width:100%;}#secondaryfooter ul{padding:2px 0px;list-style-type:none;text-align:center;margin:0px;vertical-align:middle}#secondaryfooter ul li{display:inline;padding:0px;margin:0px;white-space:nowrap;font-size:x-small;color:#CC3B40;font-weight:bold}#secondaryfooter ul li a:link,#secondaryfooter ul li a:visited{font-size:x-small;color:#CC3B40;white-space:nowrap;font-weight:bold;text-transform:lowercase}#secondaryfooter ul li a:hover{text-decoration:underline}#secondaryfooter p{margin:4px 0px 0px;font-size:x-small;text-align:center}

.itemtable {width: 100%}
.itemtable td {width:33%;padding:2px}
.itemtable .header {
	padding:2px;
	border-collapse:collapse;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.itemtable .middle {
	padding:2px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.itemtable .moreinfo {
	padding:2px;
	border-collapse:collapse;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

#itemcontent{}
#itemcontent .choctable {margin:0 auto 0 auto}
#itemcontent .choctable table {margin:1em auto 0 auto; text-align:center; border-collapse:collapse}
#itemcontent .choctable table tr th {color: #FFFFFF;background-color: #674A38;border-bottom:none;white-space: normal}
#itemcontent .choctable table tr td {padding:2px;border-top:none;text-align:center}
#itemcontent .choctable table tr.chocdescriptions td {padding:4px;text-align:left;vertical-align: text-top}
#itemcontent .description{font-size: small}
