html, body {margin: 0px;padding: 0px;height:100%;scrollbar-base-color: #A2DADA;scrollbar-face-color: #009999;scrollbar-track-color: #A2DADA;scrollbar-arrow-color: #FFFFFF;scrollbar-highlight-color: #FFFFFF;scrollbar-3dlight-color: #A2DADA;scrollbar-shadow-color: #A2DADA;scrollbar-darkshadow-color: #330066;}
body {margin:0;border:0;min-width:980px;
margin-top:0px;padding: 0px;color: #333;height:100%;width: 100%;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 70%;background-color: #009999;
}
/* Header styles */
#header {clear:both;float:left;width:956px;margin:0px auto 0px;font-size: 8pt;background-color:#FFFFFF;padding:12px;padding-bottom:20px;}
/* 'widths' sub menu */
#layoutdims {clear:both;background:#eee;border-top:4px solid #000;margin:0;padding:6px 15px !important;text-align:right;}
/* column container */
.colmask {position:relative;	/* This fixes the IE7 overflow hidden bug */clear:both;float:left;width:100%;			/* width of whole page */overflow:hidden;		/* This chops off any overhanging divs */}
/* common column settings */
.colright,.colmid,.colleft {float:left;width:100%;			/* width of page */position:relative;}
.content,.navL,.navR {float:left;position:relative;padding:0px 0 10px 0;	/* no left and right padding on columns, we just make them narrower instead only padding top and bottom is included here, make it whatever value you need */overflow:hidden;}
/* 3 Column settings */
 
#outer{width:980px;padding:10px;margin:0px auto;}
.threecol {background-color:#FFFFFF; /* right column background colour */}
.threecol .colmid {right:200px; /* width of the right column */background-color:#FFFFFF; /* center column background colour */}
.threecol .colleft {right:580px; /* width of the middle column */background-color:#FFFFFF;	/* left column background colour */}
.threecol .content {width:580px; /* width of center column content (column width minus padding on either side) */left:980px; /* 100% plus left padding of center column */}
.threecol .navL {width:200px; /* Width of left column content (column width minus padding on either side) */left:200px; /* width of (right column) plus (center column left and right padding) plus (left column left padding) */}
.threecol .navR {width:200px; /* Width of right column content (column width minus padding on either side) */left:780px; /* (100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */}
#content{
	padding: 0 10px;
	border-left-width: 1px;border-left-style: solid;border-left-color: #e5cbe5;
	border-right-width: 1px;border-right-style: solid;border-right-color: #e5cbe5;
}
#navL{padding: 0 10px;}
#navR{padding: 0 10px;}
/* Footer styles */
#footer {clear:both;float:left;width:980px;}
/* --> */

a:link {font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000FF; text-decoration: none; border: 0px;}
a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000FF; text-decoration: none; border: 0px;}
a:hover {text-decoration: underline; color: #FF00CC; border: 0px;}
a:active {color: #FF0000; border: 0px;}
 
#hdnav a:link {color: #0000FF;text-decoration: none;}
#hdnav a:visited {color: #0000EE;text-decoration: none;}
#hdnav a:hover {text-decoration: underline;color: #FF00CC;}
#hdnav a:active {color: #0000DD;}
 
#hdsub a:link {color: #FFFFFF;text-decoration: none;}
#hdsub a:visited {color: #FFFFCC;text-decoration: none;}
#hdsub a:hover {text-decoration: underline;}
#hdsub a:active {color: #FFFF99;}
 
.optSummary a:link {color: #1a1a1a;text-decoration: none;}
.optSummary a:visited {color: #1a1a1a;text-decoration: none;}
.optSummary a:hover {text-decoration: underline; color: #FF00CC;}
.optSummary a:active {color: #FF0000;}
 
#ftnav a:link {color: #FFFFFF;text-decoration: none;}
#ftnav a:visited {color: #FFFFCC;text-decoration: none;}
#ftnav a:hover {text-decoration: underline;}
#ftnav a:active {color: #FFFF99;}
 
#adminft a:link {color: #FFFFFF;text-decoration: none;}
#adminft a:visited {color: #FFFFCC;text-decoration: none;}
#adminft a:hover {text-decoration: underline;}
#adminft a:active {color: #FFFF99;}
 
#navFolders{margin-left:2px;}
.navItem{margin-bottom:2px;padding-top:2px;padding-bottom:2px;border-top-width: 1px;border-top-style:dashed;border-top-color: #e5cbe5;}
.navItemB{margin-bottom:2px;padding-top:2px;padding-bottom:2px;border-top-width: 1px;border-top-style:dashed;border-top-color: #e5cbe5;font-weight : bold;}
.navItem1{margin-bottom:2px;padding-top:2px;padding-bottom:2px;padding-left:10px;}
.navItem1B{margin-bottom:2px;padding-top:2px;padding-bottom:2px;padding-left:10px;font-weight : bold;}
.navItem2{margin-bottom:2px;padding-top:2px;padding-bottom:2px;padding-left:20px;}
.navItem2B{margin-bottom:2px;padding-top:2px;padding-bottom:2px;padding-left:20px;font-weight : bold;}
 
 
 
.navItemHD{margin-bottom:7px;margin-top:15px;color:#ff007f;font-weight:bold;}
#popwin{background-color:#FFFFFF;margin:20px;padding:20px;}
#filler{height:500px;}
#container {margin-left:auto;margin-right:auto;margin-bottom:10px;margin-top:12px;background-color:#FFFFFF;width:980px;}
#headernotice{text-align:center;margin-left:auto;margin-right:auto;margin-top:12px;margin-bottom:12px;width:960px;height:85px;padding:10px 10px 10px;border: 1px dashed #ffc5c5;background-color:#FFFFDD;}
#verytop {border: 1px dashed #ffc5c5;padding:10px;background-color: #FFFFDD;margin-left:auto;margin-right:auto;margin-bottom:10px;margin-top:0px;width:960px;}
#headerO{margin:0px auto 0px;width:956px;font-size: 8pt;background-color:#FFFFFF;padding-bottom:0px;height:156px;position:relative;}
#hdtop{margin:0px;padding:0px;}
#hdsep{clear:both;}
#hdsep2{margin-top:5px;}
#hdsub{background-color:#a00e66;padding:0px 0px 0px;margin:0px auto 0px;color:#FFFFFF;text-align:center;font-weight : bold;clear:both;}
#hdnav{background-color:#FFFFFF;padding:0px 0px 0px;margin:5px auto 5px;text-align:left;clear:both;border-top-width: 1px;border-top-style: solid;border-top-color: #DDDDDD;}
#hdimgsweets{float:left;}
#hdimgplacetobuy{float:right;margin-right:280px;}
#hdtl {background: url(/images/tl.gif) 0 0 no-repeat;height:50px;padding-top:10px;padding-left:152px;padding-right:20px;}
#hdbsk{float:right;margin-left:0px;}
#ftnav{background-color:#009999;padding:5px 0px 5px;margin:0px auto 0px;color:#FFFFFF;text-align:center;}
#ftbr {background: url(/images/br.gif) 100% 100% no-repeat;height:50px;clear:both;text-align:left;}
#ftbl{background-color:#FFFFFF;}
#adminft{text-align:center;color: #FFFFFF;}
 
#hdprint{display:none;}
#footer {margin:0px auto 0px;color: #333333;padding: 0px;clear: both;text-align: center;font-size: 1em;visibility:visible;}
#ft{clear: both;height: 0px;margin:0px;padding:-1px;line-height: 1px;}
table{BORDER-COLLAPSE: collapse;}
#hdimg{margin-right:20px;margin-top:10px;margin-bottom:10px;}
#folderList{width:400px;}
#flavourList{width:400px;}
 
.bold{font-weight:bold;}
p {padding: 0;margin-top: 0px;}
h1 {font-family: Verdana, Arial, Helvetica, sans-serif;color: #000066;font-size:2em;font-weight: normal;margin: 0px 0px 0px;}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif;color: #000066;font-size:1.4em;margin: 0px;}
h3 {font-family: Verdana, Arial, Helvetica, sans-serif;color: #000066;font-size:1.2em;margin: 0px;}
#error h3 {font-family: Verdana, Arial, Helvetica, sans-serif;color: #FF0000;font-size:1.2em;margin: 0px;}
.error{color: #FF0000;font-weight:bold;}
hr {border: none 0; border-top: 1px dashed #99CCFF;height: 1px;width:95%;}
.hr2 {border: none 0; border-top: 1px dashed #99CCFF;height: 1px;width:100%;}
.hr3 {border: none 0; border-top: 1px dashed #99CCFF;height: 1px;width:50%;}
img {border:0px;margin:0px;padding:0px;}
form {margin: 0px;padding: 0px;}
.padtop{margin-top:5px;}
.btn {color: #000066;background-color: #FFFFFF;font-weight:bold;font-family: Verdana, Arial, Helvetica, sans-serif;}
.deliverylist{color: #000066;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:1em;}
.list{font-family: Verdana, Arial, Helvetica, sans-serif;}
.btnsmall {color: #000066;background-color: #FFFFFF;font-size:8pt;font-weight:bold;font-family: Verdana, Arial, Helvetica, sans-serif;}
.rbtn{margin-bottom:-2px;vertical-align: middle; position: relative; bottom: 2px;}
.rppselect{margin-bottom:-2px;font-size:8pt;}
#selectRPP{display:none;text-align:center;margin-right:20px;}
.nobullets {list-style-type: none;margin: 0px;padding: 0px;}
.separatelinks{position: absolute;left: -996px;width: 990px;}
.sl{position: absolute;left: -996px;width: 990px;}
#hlist{margin:0px;padding:0px;} #hlist li{display: inline;list-style-type: none;padding:0px;padding-right: 5px;margin:0px;}
.spacer {clear: both;margin:-1px;padding:-1px;line-height: 0px;width:100%;}
#imgmedium{margin: 15px auto 5px;width:500px;text-align:center;}
#itmtbl{BORDER-COLLAPSE: separate;width:95%;}
.was{text-decoration: line-through;}
.optSummary{font-size:0.8em;color:#999;padding-top:0px;}
#iteminfo{width:550px;background-color:#FFFFFF;}
#img{padding:0px;margin:0px;}
#details{float:right;width:265px;padding-left:15px;border-left-width: 1px;border-left-style: solid;border-left-color: #e5cbe5;}
.navformtbl{width:530px;}
.viewlargerimg{text-align:center;padding-top:5px;width:250px;}
.infobrdr{border: 1px solid #CCCCCC;width:500px;}
.errorbox{border: 1px dashed #FF0000;background-color:#ffe6e6;padding:10px;}
.infotext{margin:10px;}
.clearright{clear:right;}
#ingredients{padding:10px 10px 2px;border: 1px dashed #ffc5c5;background-color:#FFFFDD;}
#ingredientsdate{text-align:right;color:#999999;}
.loginlinktext{color:#CCCCCC;}
.colt{
	padding:5px;
	text-align:center;
	cursor:hand;
}
.colb{
	width:160px;
	padding:5px;
	text-align:center;
}
.cimgoff{border: 1px dashed #CCCCCC;width:100px;height:100px;}
.cimgon{border: 1px dashed #0000FF;width:100px;height:100px;}
.pimgoff{border: 1px dashed #CCCCCC;width:150px;height:150px;}
.pimgon{border: 1px dashed #0000FF;width:150px;height:150px;}
.btnaddtobasket{border: 0px;}
.btnaddtobasketmini{border: 0px;}
 
.navbackbtn{border: 0px;margin:0px;}
.navnextbtn{border: 0px;margin:0px;}
 
.ctxt{ }
 
.debug{color:#CCCCCC;}
.searchHD{margin-bottom:7px;}
.searchField{width:112px;margin:0px;padding:0px;}
.searchbtn{margin-top:5px;margin-bottom:10px;}
.shopbtn{cursor:hand;}
 
 
/*Shopping Basket*/
.bsk {color: #000066;background: #ffe9e9;}
.bskalt {color: #000066;background: #ffffee;}
.bskhd {color: #FFFFFF;background-color: #000066;font-weight: bold;}
.bskft {color: #000066;background-color: #FFFFFF;font-weight: bold;font-size:1.3em;padding-bottom:10px;}
.bskdeliveryhd {color: #FF007F;background-color: #FFFFFF;font-weight: bold;padding-top:10px;}
.bskdelivery {color: #000066;background-color: #FFFFFF;}
.bskdiscounthd{color: #000066;background-color: #FFFFFF;font-weight: bold;}
.bskdiscount {color: #000066;background-color: #FFF;}
.bskdiscountdescription {color: #FF007F;background-color: #FFF;}
.bsksubtotal {color: #000066;background-color: #FFFFFF;font-weight: bold;}
.bskNet {color: #FFFFFF;background-color: #0099CC;}
.bskvat {font-size: 10pt;color: #FFFFFF;background-color: #66CCCC;font-weight: bold;}
.bsktitle {color: #FFFFFF;background-color: #003399;}
.bsktbl {color: #000066;background-color: #FFFFFF;border: 1px solid #00496C;width:500px;}
.bsktbl2 {color: #000066;background-color: #FFFFFF;border: 1px solid #00496C;}
.bskqtyinput {font-size:8pt;padding-right:2px;border: 1px solid #00496C;text-align:right;}
.bskvoucherinput{font-size:8pt;padding-right:2px;border: 1px solid #00496C;}
.bskitmpad {padding-top:6px;}
.bsktblforms{width:500px;}
.qList{width:40px;text-align:right;}
 
.bskdsCellOn{background-color: #66CCCC;}
.bskdsCellOff{background-color: #EEEEEE;}
 
.bskinfobrdr {border: 1px dashed #ffc5c5;padding:10px;background-color: #FFFFDD;width:500px;}
.bskerrbrdr {border: 1px dashed #FF0000;padding:10px;background-color: #FFFFDD;width:500px;}
.similaritemhd{padding:10px 10px 2px;border: 1px dashed #ffc5c5;background-color:#FFFFDD;width:504px;margin-bottom:5px;margin-top:15px;}
 
.t {background: url(/images/dot.gif) 0 0 repeat-x; width: 900px; margin: 0px auto 0px;background-color: #FFFFFF;}
.b {background: url(/images/dot.gif) 0 100% repeat-x;}
.l {background: url(/images/dot.gif) 0 0 repeat-y;}
.r {background: url(/images/dot.gif) 100% 0 repeat-y;}
.bl {background: url(/images/bl.gif) 0 100% no-repeat;}
.br {background: url(/images/br.gif) 100% 100% no-repeat;}
.tl {background: url(/images/tl.gif) 0 0 no-repeat;}
.tr {background: url(/images/tr.gif) 100% 0 no-repeat; padding:25px;}
 
.nopadl{padding-left:0px;}
.nopadr{padding-right:0px;}
.nopadlorb{padding-left:0px;padding-bottom:0px;}
.nopadrorb{padding-right:0px;padding-bottom:0px;}
.nopadlort{padding-left:0px;padding-top:0px;}
.nopadrort{padding-right:0px;padding-top:0px;}
.nopadt{padding-top:0px;}
.nopadb{padding-bottom:0px;}
.sg {padding:2px;}
#AlsoSellItem{width:236px;border: 1px dashed #ffc5c5;padding:7px;background-color: #FFFFDD;}
#tlb{position:absolute;left:0px;top:0px;z-index:10001;border:0px;height:1px;width:1px;z-index:100001;background-color:#009999;}
.avIn{}
.avRes{}
.avNo{}
.lYes{color:#006600;}
.lNo{color:#FF0000;}
.specialofferimg{border: 1px dashed red;}
.msgoff{text-align:right;color:#999999;}