/*
	width: 12;
	12 wat? komkommers, hamsters, laten we maar pixels gebruiken:)

	niet leesbaar..
	body {background-color:#1D1D1D;background-image:url('/images/background.jpg');background-repeat:repeat-x;font-family: arial,sans-serif;font-size:9pt;line-height:1.1em;color:#333333;}
	tabs en enters doen wonderen om het terug te lezen..

*/


body, html
{
	margin: 0px;
	padding: 0px;
}

body
{
	background-color: #1D1D1D;
	background-image: url('/images/background.jpg');
	background-repeat: repeat-x;
	font-family: arial, sans-serif;
	font-size: 9pt;
	line-height: 1.1em;
	color: #333333;
	text-align: center;
}
div.bannerpadding
{
	height: 4px;
	width: 500px;
	padding: 0px;
	margin: 0px;
	font-size: 1px;
}
div.topBanner
{
  width: 498px;
  text-align: left;
  padding: 0px;
  margin: 0px;
  border: 1px solid #DDDDDD;
  height: 80px;
}
h1
{
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	margin: 0px;
	padding: 0px;
	margin-bottom: 6px;
	text-align: left;
}

h2
{
	font-family: arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	color: #333333;
	margin: 0px;
	padding: 0px;
	margin-bottom: 2px;
	text-align: left;
}

h3
{
	font-family: arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #333333;
	margin: 0px;
	padding: 0px;
	margin-bottom: 2px;
	text-align: left;
}


p
{
	font-size: 10pt;
	line-height: 14pt;
	color: #000000;
	font-family: Arial, sans-serif;
	margin: 0px;
	padding: 0px;
	margin-top: 2px;
	text-align: left;
}


/* stuff for the virtual popup */
div.maindiv
{
	padding: 0px;
	margin: 0px;
	height: 100%;
	width: 100%;
}
div.popupdiv
{
		color: #000033;
		background-color: #FFFFFF;
		layer-background-color: #cccccc;
		border: 1px solid #FF8A00;
		position: absolute;
		margin: 0px;
		width: 500px;
		height: 380px;
	    	z-index: 99;
	    	left: 0;
	    	top: 0;
	    	visibility: hidden;
	    	overflow: hidden;
		text-align: left;
}
div.blackout
{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 98;
	background: #000000;
	visibility: hidden;
	display: block;
	padding: 0px;
	margin: 0px;
	border: 0px;
	opacity: .6;			/* CSS3, Mozilla 1.7+, Safari 1.2+, FireFox 0.9+, Opera 9, IE 7.0, Konqueror? */
	-moz-opacity: 0.6;		/* Mozilla < 1.7 (2003) / Firefox 0.8 (2004) */
	-khtml-opacity: 0.6;		/* Safari 1.1, Konqueror 3.1 (support removed later) */
	filter: alpha(opacity=60);
}

/* general */
a
{
}
a.default, a.default:link, a.default:visited, a.default:hover
{
	text-align: left;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

input
{
}

textarea
{
}

p
{
	text-align: left;
	font-size: 9pt;
}

a.defaultlink, a.defaultlink:link, a.defaultlink:visited, a.defaultlink:hover
{
	font-size: 9pt;
	line-height: 14pt;
	font-weight: normal;
	color: #FE5400;
	font-family: Arial, sans-serif;
	margin: 0px;
	padding: 0px;
	margin-top: 2px;
	text-align: left;
}

ul, li
{
	font-size: 9pt;
	color: #FE5400;
	font-family: Arial, sans-serif;
}

form
{
	margin: 0px;
	padding: 0px;
}

#menuButton
{
	margin-bottom: 3px;
}

/* content table */
#content
{
	width: 991px;
	height: 450px;
	margin: 0 auto;
	text-align: center;
	border: 0;
}

/* footer */
#footer
{
	width: 991px;
	height: 11px;
	margin: 0 auto;
	text-align: center;
}

#footerTL
{
	height: 11px;
	width: 10px;
	font-size: 1px;
	background-image: url('/images/foot_01.gif');
}
#footerTC
{
	height: 11px;
	width: 971px;
	font-size: 1px;
	background-image: url('/images/foot_03.gif');
}
#footerTR
{
	height: 11px;
	font-size: 1px;
	width: 10px;
	background-image: url('/images/foot_02.gif');
}
table.footerlinks
{
	width: 991px;
	margin: 0 auto;
	text-align: center;
}
td.footerpadding
{
	font-size: 1px;
	height: 5px;
	padding: 0px;
	margin: 0px;
}
td.footerorderlinks
{
	color: #FFFFFF;
	font-family: arial, sans-serif;
	font-size: 10px;
}
td.footerlinks
{
	color: #FFFFFF;
	font-family: arial, sans-serif;
	font-size: 10px;
}
td.footerdisclaimer
{
	color: #BBBBBB;
	font-family: arial, sans-serif;
	font-size: 10px;
}
a.footerdisclink, a.footerdisclink:link, a.footerdisclink:visited, a.footerdisclink:hover
{
	color: #BBBBBB;
	font-family: arial, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
a.footerlink, a.footerlink:link, a.footerlink:visited, a.footerlink:hover
{
	color: #FFFFFF;
	font-family: arial, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
td.footerdots1
{
	width: 315px;
	font-size: 1px;
	padding: 0px;
	margin: 0px;
	height: 3px;
}
td.footerdots2
{
	width: 321px;
	font-size: 1px;
	padding: 0px;
	margin: 0px;
	height: 3px;
	background: url('/images/dot.gif');
	background-repeat: repeat-x;
}
td.footerdots3
{
	width: 315px;
	font-size: 1px;
	padding: 0px;
	margin: 0px;
	height: 3px;
}
#contentLeftstrip
{
	width: 2px;
	height: 450px;
	background-image: url('/images/leftstrip.gif');
	background-repeat: no-repeat;
	background-color: transparent;
}
#contentRightstrip
{
	width: 2px;
	height: 450px;
	background-image: url('/images/rightstrip.gif');
	background-repeat: no-repeat;
	background-color: transparant;
}
#contentLeft
{
	width: 243px;
	height: 450px;
	background-image: url('/images/lm_01.jpg');
	background-repeat: no-repeat;
	background-color: white;
}
#contentCenter
{
	width: 501px;
	height: 450px;
	background-image: url('/images/cnt_01.jpg');
	background-repeat: no-repeat;
	background-color: white;
	vertical-align: top;
}
#contentCenter2
{
	width: 744px;
	height: 450px;
	background-image: url('/images/cnt_02.jpg');
	background-repeat: no-repeat;
	background-color: white;
	vertical-align: top;
}
#contentRight
{
	width: 243px;
	height: 450px;
	background-image: url('/images/rm_01.jpg');
	background-repeat: no-repeat;
	background-color: white;
	vertical-align: top;
}
/* right */

/* ordermenu */
div.smalnote
{
	border: 1px dotted #333333;
	padding: 2px;
	text-align: left;
	background: #FFEADF;
	font-family: arial, sans-serif;
	font-size: 10px;
	color: #333333;
}
td.filluptd
{
 	width: 11px;
 	font-size: 1px;
 	padding: 0px;
 	margin: 0px;
}
td.filluprow
{
	height: 8px;
	font-size: 1px;
	padding: 0px;
	margin: 0px;
}

div.prodExtr0
{
	margin-top: 1px;
	background-image: url('/images/bgtab0.gif');
}
div.prodExtr1
{
	margin-top: 1px;
	background-image: url('/images/bgtab1.gif');
}
div.prodExtr2
{
	margin-top: 1px;
	background-image: url('/images/bgtab2.gif');
}
div.prodExtr3
{
	margin-top: 1px;
	background-image: url('/images/bgtab3.gif');
}
span.timenote
{
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
}
span.fontalt
{
	color: #000000;
	font-size: 14px;
}
span.fontaltBig
{
	font-size: 18px;
	line-height: 30px;
}



/* selectextras */
div.divpadding
{
	padding: 0px;
	margin: 0px;
	text-align: center;
}
table.extrastable
{
	width: 496px;
	height: 100%;
	margin: 0 auto;
	padding: 0px;
}
table.postcodestable
{
	width: 396px;
	height: 100%;
	margin: 0 auto;
	padding: 0px;
}
table.voedingswaardentable
{
	width: 586px;
	height: 100%;
	margin: 0 auto;
	padding: 0px;
}
td.headerpadding
{
	font-size: 1px;
	height: 2px;
	margin: 0px;
	padding: 0px;
}
td.extraheader
{
	margin: 0px;
	padding: 0px;
	height: 48px;
	line-height: 40px;
	text-align: center;
	vertical-align: middle;
	background: #FE5400;
	font-family: arial, sans-serif;
	font-style: italic;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
}
td.extraleft1
{
	width: 50%;
	padding: 0px;
	margin: 0px;
	text-align: left;
	vertical-align: top;
}
td.extraright1
{
	width: 50%;
	padding: 0px;
	margin: 0px;
	text-align: left;
	vertical-align: top;
}
td.extraleft2
{
	width: 50%;
	padding: 0px;
	margin: 0px;
	text-align: left;
	vertical-align: top;
}
td.bjtdimg
{
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	height: 282px;
}
td.bjtd
{
	vertical-align: top;
	padding: 0px;
	margin: 0px;
}
td.extraright2
{
	width: 50%;
	padding: 0px;
	margin: 0px;
	text-align: left;
	vertical-align: top;
}
td.extraleft3
{
	width: 50%;
	padding: 0px;
	margin: 0px;
	text-align: left;
	vertical-align: bottom;
}
td.extraright3
{
	width: 50%;
	padding: 4px 4px;
	margin: 0px;
	text-align: left;
	vertical-align: bottom;
}
td.tdextraprodname
{
	width: 100%;
	height: 30px;
	margin: 0px;
	padding: 0px;
	font-family: arial, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 13px;
}
td.tdextraprodprice
{
	height: 30px;
	margin: 0px;
	padding: 0px;
}
span.extratitle
{
	font-family: arial, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 15px;
}
p.extradescription
{
	font-family: arial, sans-serif;
	font-weight: normal;
	color: #000000;
	font-size: 11px;
}
td.extraprodpadding
{
	font-size: 1px;
	height: 10px;
	padding: 0px;
	margin: 0px;
}
div.extrapadding
{
	padding: 0px 5px;
	margin: 0px;
	text-align: left;
}
span.sidedishname
{
	font-family: arial, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 11px;
}
select.extraselect, option.extraselect
{
	font-family: arial, sans-serif;
	color: #000000;
	font-size: 11px;
}
div.basketcenter
{
	margin: 0px;
	padding: 0px;
	text-align: center;
}
table.mainbasket
{
	margin: 0px;
	padding: 0px;
	background-image: url('/images/basketback.png');
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #FFEEE5;
	width: 212px;
	height: 340px;
}
td.basketspacer1
{
	width: 30px;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	height: 2px;
}
td.basketspacer2
{
	width: 140px;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	height: 2px;
}
td.basketspacer3
{
	width: 42px;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	height: 2px;
}
td.basketspacing
{
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	height: 10px;
}
td.baskettitle
{
	margin: 0px;
	padding: 0px;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	background: #FE5400;
	font-family: arial, sans-serif;
	font-style: italic;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
}
td.endbasket
{
	margin: 0px;
	padding: 0px;
	height: 20px;
	font-size: 1px;
}
table.titlebasket
{
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
	width: 212px;
	height: 26px;
}
td.baskettitlespacer
{
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
	width: 212px;
	height: 1px;
	font-size: 1px;
}
td.emergency
{
	font-size: 12px;
	color: #000000;
	font-family: arial, sans-serif;
	vertical-align: top;
	height: 320px;
}
div.emergency
{
	padding: 0px 5px;
}
td.basketnumber
{
	font-size: 11px;
	color: #000000;
	font-family: arial, sans-serif;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	padding-left: 5px;
	text-align: left;
}
td.basketproduct
{
	font-size: 11px;
	color: #000000;
	font-family: arial, sans-serif;
	font-weight: bold;
	padding: 0px 2px;
	margin: 0px;
	text-align: left;
}
td.basketprice
{
	font-size: 11px;
	color: #000000;
	font-family: arial, sans-serif;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	padding-right: 5px;
	text-align: right;
}
td.basketextraplus
{
	font-size: 10px;
	color: #000000;
	font-family: arial, sans-serif;
	padding: 0px;
	margin: 0px;
	padding-left: 5px;
	text-align: right;
	vertical-align: top;
	padding-top: 2px;
}
td.basketextraproduct
{
	font-size: 10px;
	color: #000000;
	font-family: arial, sans-serif;
	padding: 0px 2px;
	margin: 0px;
	text-align: left;
}
td.basketextraprice
{
	font-size: 10px;
	color: #000000;
	font-family: arial, sans-serif;
	padding: 0px;
	margin: 0px;
	padding-right: 5px;
	text-align: right;
}
td.basketproductoptions
{
	margin: 0px;
	padding: 0px;
	width: 170px;
}
table.productoptions
{
	width: 100%;
	margin: 0px;
	padding: 0px;
}
td.basketremove
{
	width: 50%;
	text-align: left;
	padding-left: 5px;
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #000000;
}
td.basketsubtotal
{
	width: 50%;
	text-align: right;
	padding-right: 2px;
	font-size: 11px;
	color: #000000;
	font-family: arial, sans-serif;
	text-decoration: underline;
}
a.removelink, a.removelink:link, a.removelink:visited, a.removelink:hover
{
	font-family: arial, sans-serif;
	font-size: 11px;
	font-decoration: none;
	color: #FF5400;
}
a.maporderlink, a.maporderlink:link, a.maporderlink:visited, a.maporderlink:hover
{
	font-family: arial, sans-serif;
	font-size: 11px;
	font-decoration: underline;
	color: #FF5400;
}
a.basketproduct, a.basketproduct:link, a.basketproduct:visited, a.basketproduct:hover
{
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
td.basketline
{
	padding: 0px 5px;
	margin: 0px;
	vertical-align: top;
}
div.basketline
{
	border-top: 1px solid #FF5400;
}
table.baskettotal
{
	margin: 0px;
	padding: 0px;
	width: 100%;
}
td.baskettotaltext
{
	text-align: left;
	padding: 0px;
	margin: 0px;
	padding-top: 3px;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
td.baskettotal
{
	text-align: right;
	padding: 0px;
	margin: 0px;
	padding-top: 3px;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
td.basketorderbutton
{
	text-align: center;
}
div.tooltipdiv
{
		color: #000033;
		background-color: #FFFFFF;
		layer-background-color: #cccccc;
		border: 1px solid #FF8A00;
		position: absolute;
		margin: 0px;
		width: 150px;
		padding: 3px;
	    	z-index: 99;
	    	left: 0;
	    	top: 0;
	    	visibility: hidden;
	    	overflow: hidden;
		text-align: left;
}
div.tooltipdiv2
{
		color: #000033;
		background-color: #FFFFFF;
		layer-background-color: #cccccc;
		border: 1px solid #FF8A00;
		position: absolute;
		margin: 0px;
		width: 300px;
		padding: 3px;
	  z-index: 99;
	  left: 0;
	  top: 0;
	  visibility: hidden;
	  overflow: hidden;
		text-align: left;
}
div.tooltipclose
{
	width: 15px;
	float: right;
	text-align: center;
	border: 1px solid #FE5400;
	padding: 0px;
	background: #EEEEEE;
	margin: 0px;
}
a.tooltipclose, a.tooltipclose:link, a.tooltipclose:hover, a.tooltipclose:visited
{
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	color: #FE5400;
}
td.tooltipdesc
{
	vertical-align: top;
	width: 50%;
}
p.tooltip
{
	font-family: arial, sans-serif;
	font-size: 10px;
	color: #000000;
	padding: 0px;
	margin: 0px;
}
td.basketremoveall
{
	padding: 0px;
	margin: 0px;
	text-align: center;
}
td.confirmheader
{
	margin: 0px;
	padding: 0px;
	height: 48px;
	line-height: 40px;
	text-align: center;
	vertical-align: middle;
	background: #FE5400;
	font-family: arial, sans-serif;
	font-style: italic;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
}
td.confirmtext
{
	margin: 0px;
	padding: 0px;
	text-align: center;
}
p.confirmtext
{
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	margin: 0px;
	padding: 0px 10px;
	text-align: center;
}
table.confirmtable
{
	width: 296px;
	height: 100%;
	margin: 0 auto;
	padding: 0px;
}
p.pctext
{
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	margin: 0px;
	padding: 0px 10px;
	text-align: left;
}
p.pctextinput
{
	font-family: arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 10px;
	text-align: left;
	color: #000000;
	text-align: center;
}
td.pctd2
{
	text-align: center;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	height: 150px;
}
td.pctd4
{
	text-align: center;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	height: 90px;
}
td.bjtdbuttons
{
	text-align: center;
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;
}
td.pctd3
{
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	height: 40px;
}
p.pctexterror
{
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #FE5400;
	font-weight: bold;
	margin: 0px;
	padding: 0px 10px;
	text-align: left;
}
td.pctd
{
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	height: 60px;
}
td.pctd5
{
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	height: 110px;
}
input.pcfield
{
	border: 1px solid #FE5400;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
p.pctextfiliaal
{
	font-family: arial, sans-serif;
	font-size: 13px;
	color: #000000;
	margin: 0px;
	padding: 0px 10px;
	text-align: left;
}
div.branchcenter
{
	margin: 0px;
	padding: 0px;
	height: 75px
	text-align: center;
}
table.branchinfo
{
	margin: 0px;
	padding: 0px;
	width: 212px;
	height: 75px;
}
p.branchinfoaddress
{
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	color: #212121;
	text-align: right;
	font-style: italic;
}
td.branchinfoleft
{
	font-family: arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	text-align: left;
	color: #212121;
	font-style: italic;
}
td.branchinforight, h1.branchinfoh, p.branchinfop
{
	font-family: arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	text-align: right;
	color: #FE5400;
	font-style: italic;
}
td.branchinforightsmall
{
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	text-align: right;
	color: #FE5400;
}
a.branchchangepc, a.branchchangepc:link, a.branchchangepc:visited, a.branchchangepc:hover
{
	text-decoration: underline;
	font-family: arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #212121;

}
table.producttableextr
{
	width: 245px;
	margin: 0px;
	padding: 0px;
}
table.producttable
{
	width: 245px;
	margin: 0px;
	padding: 0px;
}
table.producttableextr0
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-image: url('/images/bgtab0.gif');
	background-repeat: repeat-x;
}
table.producttableextr1
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-image: url('/images/bgtab1.gif');
	background-repeat: repeat-x;
}
table.producttableextr2
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-image: url('/images/bgtab2.gif');
	background-repeat: repeat-x;
}
table.producttableextr3
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-image: url('/images/bgtab3.gif');
	background-repeat: repeat-x;
}
table.producttable0
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-image: url('/images/bgtab0.gif');
	background-repeat: repeat-x;
}
table.producttable1
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-image: url('/images/bgtab1.gif');
	background-repeat: repeat-x;
}
table.producttable2
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-image: url('/images/bgtab2.gif');
	background-repeat: repeat-x;
}
table.producttable3
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-image: url('/images/bgtab3.gif');
	background-repeat: repeat-x;
}

table.producttablelines
{
	width: 245px;
	margin: 0px;
	padding: 0px;

}
td.productlinestd21
{
	margin: 0px;
	padding: 0px;
	width: 11px;
	background: url('/images/product21.gif');
	background-repeat: repeat-y;
}
td.productlinestd
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 55px;
}
td.productlinestd25
{
	margin: 0px;
	padding: 0px;
	width: 11px;
	background: url('/images/product25.gif');
	background-repeat: repeat-y;
}
td.productlinestd31
{
	margin: 0px;
	padding: 0px;
	width: 1px;
	height: 11px;
	background: url('/images/product31.gif');
}
td.productlinestd32
{
	margin: 0px;
	padding: 0px;
	width: 10px;
	height: 11px;
	background: url('/images/product32.gif');
}
td.productlinestd33
{
	margin: 0px;
	padding: 0px;
	height: 11px;
	width: 223px;
	background: url('/images/product33.gif');
	background-repeat: repeat-x;
}

td.productlinestd34
{
	margin: 0px;
	padding: 0px;
	width: 10px;
	height: 11px;
	background: url('/images/product34.gif');
}
td.productlinestd35
{
	margin: 0px;
	padding: 0px;
	width: 1px;
	height: 11px;
	background: url('/images/product35.gif');
}

td.prodtd
{
	vertical-align: top;
	width: 245px;
	height: 66px;
}
td.prodTitle
{
	color: #FFFFFF;
	font-family: arial;
	background: #FF5400;
	vertical-align: middle;
	text-align: left;
	padding: 2px 5px;
	font-size: 10pt;
	font-weight: bold;
	line-height: 1.2em;
}
td.prodTitleAlt
{
	color: #FFFFFF;
	font-family: arial;
	background: #424142;
	vertical-align: middle;
	text-align: left;
	padding: 2px 5px;
	font-size: 10pt;
	font-weight: bold;
	line-height: 1.2em;
}

td.prodTitleExtr
{

	color: #FFFFFF;
	font-family: arial, sans-serif;
	background: #FF5400;
	vertical-align: middle;
	text-align: left;
	padding: 2px 5px;
	font-size: 10pt;
	font-weight: bold;
	line-height: 1.2em;
}

td.prodTitleExtrAlt
{

	color: #FFFFFF;
	font-family: arial, sans-serif;
	background: #424142;
	vertical-align: middle;
	text-align: left;
	padding: 2px 5px;
	font-size: 10pt;
	font-weight: bold;
	line-height: 1.2em;
}

td.prodOms
{
	font-size: 8pt;
	font-family: arial, sans-serif;
	color: #333333;
	margin: 0px;
	padding: 0px;
	padding: 2px 3px;
	height: 33px;
}
td.prodOmsExtr
{
	font-size: 8pt;
	font-family: arial, sans-serif;
	color: #333333;
	margin: 0px;
	padding: 0px;
	padding: 2px 3px;
}
td.prodImage
{
	width: 50%;
	margin: 0px;
	padding: 0px;
	padding: 0px 2px;
	text-align: left;
	vertical-align: middle;
	height: 90px;
}
td.prodPrice
{
	width: 50%;
	margin: 0px;
	padding: 0px;
	font-size: 12pt;
	color: #FF5400;
	font-weight: bold;
	font-family: arial, sans-serif;
	text-align: right;
	padding: 2px 3px;
	height: 68px;
	vertical-align: bottom;
}
td.prodPriceSmall
{
	width: 50%;
	height: 30px;
	margin: 0px;
	padding: 0px;
	font-size: 12pt;
	color: #FF5400;
	font-weight: bold;
	font-family: arial, sans-serif;
	text-align: right;
	padding: 2px 3px;
	vertical-align: bottom;
}
td.prodPriceExtr
{
	width: 50%;
	height: 30px;
	margin: 0px;
	padding: 0px;
	font-size: 12pt;
	color: #FF5400;
	font-weight: bold;
	font-family: arial, sans-serif;
	text-align: right;
	padding: 2px 3px;
}
td.prodBtn
{
	width: 50%;
	text-align: right;
	height: 22px;
	margin: 0px;
	padding: 0px;
	padding: 2px 3px;
}
td.prodBtnExtr
{
	width: 50%;
	text-align: right;
	margin: 0px;
	padding: 0px;
	padding: 2px 3px;
}


/* buttons */
a.btnTxt
{
	text-decoration: none;
	color: #000000;
	display: block;
	width: 90px;
	height: 21px;
        padding-left: 6px;
        padding-top: 6px;
}
a.btnTxtLarger
{
	text-decoration: none;
	color: #000000;
	display: block;
	width: 90px;
	height: 21px;
        padding-left: 6px;
        padding-top: 6px;
}


a.btnTxtLargerFaded
{
	text-decoration: none;
	color: #EEEEEE;
	display: block;
	width: 90px;
	height: 21px;
        padding-left: 6px;
        padding-top: 6px;
}

div.btnAddBasket
{
	width: 90px;
	height: 21px;
        background-image: url('/images/button_add.png');
        background-repeat: no-repeat;
        font-family: tahoma, sans-serif;
        font-size: 7pt;
        font-weight: bold;
        text-align: left;
        color: #000000;
        float: right;
}

div.btnDiscard
{
	width: 90px;
	height: 21px;
        background-image: url('/images/button_discard.png');
        background-repeat: no-repeat;
        font-family: tahoma, sans-serif;
        font-size: 7pt;
        font-weight: bold;
        text-align: left;
        color:#000000;
        padding: 0px;
        margin: 0px;
        float: right;
}
div.btnOrder
{
	width: 90px;
	height: 21px;
        background-image: url('/images/button_discard.png');
        background-repeat: no-repeat;
        font-family: tahoma, sans-serif;
        font-size: 7pt;
        font-weight: bold;
        text-align: left;
        color:#000000;
        padding: 0px;
        margin: 0px;
        margin: 0 auto;
}
div.btnLarge
{
				width: 96px;
				height: 31px;
        background-image: url('/images/button_large.png');
        background-repeat: no-repeat;
        font-family: tahoma, sans-serif;
        font-size: 10pt;
        font-weight: bold;
        text-align: center;
        color: #EF4924;
        padding: 0px;
        margin: 0px;
        margin: 0 auto;
}
div.btnSplash
{
				width: 126px;
				height: 34px;
        background-image: url('/images/splash/splashbutton.png');
        background-repeat: no-repeat;
        font-family: tahoma, sans-serif;
        font-size: 13pt;
        font-weight: bold;
        text-align: center;
        color: #FFFFFF;
        padding: 0px;
        margin: 0px;
        margin: 0 auto;
}
div.btnChat
{
				width: 157px;
				height: 29px;
        background-image: url('/images/button_chat.png');
        background-repeat: no-repeat;
        font-family: tahoma, sans-serif;
        font-size: 10pt;
        font-weight: bold;
        text-align: center;
        color: #EF4924;
        padding: 0px;
        margin: 0px;
        margin: 0 auto;
}

a.btnTxtSplash
{
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	width: 126px;
	height: 34px;
	line-height: 22px;
	text-align: center;
  padding-top: 6px;
}

a.btnTxtLarge
{
	text-decoration: none;
	color: #EF4924;
	display: block;
	width: 96px;
	height: 31px;
	text-align: center;
  padding-top: 6px;
}
a.btnTxtChat
{
	text-decoration: none;
	color: #EF4924;
	font-weight: bold;
	display: block;
	width: 157px;
	height: 29px;
  padding-left: 6px;
  padding-top: 6px;
}

div.btnWide
{
				width: 250px;
				height: 31px;
        background-image: url('/images/button_wide.png');
        background-repeat: no-repeat;
        font-family: tahoma, sans-serif;
        font-size: 10pt;
        font-weight: bold;
        text-align: center;
        color: #EF4924;
        padding: 0px;
        margin: 0px;
        margin: 0 auto;
}
a.btnTxtWide
{
	text-decoration: none;
	color: #EF4924;
	display: block;
	width: 250px;
	height: 31px;
	text-align: center;
  padding-top: 6px;
}
a.btnTxtLargeFaded
{
	text-decoration: none;
	color: #DDDDDD;
	display: block;
	width: 96px;
	height: 31px;
	text-align: center;
  padding-top: 6px;
}
div.btnLargeFaded
{
				width: 96px;
				height: 31px;
        background-image: url('/images/button_largefaded.png');
        background-repeat: no-repeat;
        font-family: tahoma, sans-serif;
        font-size: 10pt;
        font-weight: bold;
        text-align: center;
        color: #DDDDDD;
        padding: 0px;
        margin: 0px;
        margin: 0 auto;
}
a.btnTxtLarge
{
	text-decoration: none;
	color: #EF4924;
	display: block;
	width: 96px;
	height: 31px;
	text-align: center;
  padding-top: 6px;
}
div#orderformdiv
{
	padding: 0px;
	margin: 0px;
	text-align: left;
}
div.btnOrderfaded
{
	width: 90px;
	height: 21px;
        background-image: url('/images/button_discard.png');
        background-repeat: no-repeat;
        font-family: tahoma, sans-serif;
        font-size: 7pt;
        font-weight: bold;
        text-align: left;
        color:#000000;
        padding: 0px;
        margin: 0px;
        margin: 0 auto;
}
div.btnSpacer
{
	width: 3px;
	height: 21px;
	float: right;
	padding: 0px;
	margin: 0px;
}
div.btnConfirm
{
	width: 90px;
	height: 21px;
        background-image: url('/images/button_confirm.png');
        background-repeat: no-repeat;
        font-family: tahoma, sans-serif;
        font-size: 7pt;
        font-weight: bold;
        text-align: left;
        color:#000000;
        padding: 0px;
        margin: 0px;
        float: right;
}
div.prodPrice
{
	float: right;
	height: 30px;
	font-size: 12pt;
	color: #FF5400;
	font-weight: bold;
	font-family: arial, sans-serif;
}
p.defaulttext
{
	text-align: left;
        font-family: Arial, sans-serif;
        font-size: 11px;
        font-weight: normal;
}
p.defaulttext2
{
	text-align: left;
        font-family: Arial, sans-serif;
        font-size: 11px;
        font-weight: bold;
}
input.radioselect
{
	width: 25px;
	padding: 0px;
	margin: 0px;
}
td.paymenttd
{
	width: 20px;
	padding: 3px;
	height: 25px;
	margin: 0px;
	vertical-align: middle;
	text-align: center;
}
td.paymentlabeltd
{
	margin: 0px;
	padding: 0px;
	height: 25px;
	vertical-align: middle;
	text-align: left;
}
td.radiotd
{
	margin: 0px;
	padding: 0px;
	width: 25px;
	vertical-align: middle;
	text-align: left;
}

div.cornertitle
{
	font-family: Arial, sans-serif;
	font-size: 12pt;
	color: #FF5400;
	font-weight: bold;
	padding-left: 10px;
}
span.cornertitle
{
	font-family: Arial, sans-serif;
	font-size: 12pt;
	color: #FF5400;
	background: #FFFFFF;
	font-weight: bold;
	padding-left: 2px;
}
td.titletd11
{
	width: 3px;
	padding: 0px;
	margin: 0px;
	vertical-align: bottom;
	text-align: right;
}
td.titletd12
{
	width: 100%;
	height: 3px;
	padding: 0px;
	margin: 0px;
	background-image: url('/images/bgfieldset12.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}
td.titletd13
{
	width: 3px;
	padding: 0px;
	margin: 0px;
	font-size: 1px;
	vertical-align: bottom;
	text-align: left;
}

td.titletd21
{
	width: 3px;
	padding: 0px;
	margin: 0px;
	background-image: url('/images/bgfieldset21.gif');
	background-repeat: repeat-y;
	background-position: right;
}
td.titletd22
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #FF0000;
	padding: 0px;
	margin: 0px;
}
div.error
{
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	margin: 0px;
	text-align: left;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #FF0000;
}
a.error, a.error:link, a.error:visited, a.error:hover
{
	text-align: left;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
}
div.ok
{
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	margin: 0px;
	text-align: left;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #00BB00;
}
p.error
{
	padding: 0px;
	margin: 0px;
	text-align: left;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #FF0000;
}
td.titletd23
{
	width: 3px;
	padding: 0px;
	margin: 0px;
	background-image: url('/images/bgfieldset23.gif');
	background-repeat: repeat-y;
	background-position: left;
}
td.titletd31
{
	width: 3px;
	padding: 0px;
	margin: 0px;
	font-size: 1px;
	vertical-align: top;
	text-align: right;
}
td.titletd32
{
	width: 100%;
	height: 3px;
	font-size: 1px;
	padding: 0px;
	margin: 0px;
	background-image: url('/images/bgfieldset32.gif');
	background-repeat: repeat-x;
	background-position: top;
}
td.titletd33
{
	width: 3px;
	padding: 0px;
	margin: 0px;
	font-size: 1px;
	vertical-align: top;
	text-align: left;
}

td.greytd11
{
	height: 6px;
	width: 6px;
	font-size: 1px;
	margin: 0px;
	padding: 0px;
	background-color: #DEDEDE;
	vertical-align: top;
	text-align: right;
}
td.greytd12
{
	height: 6px;
	width: 100%;
	background: #DEDEDE;
	font-size: 1px;
	margin: 0px;
	padding: 0px;
}
td.greytd13
{
	height: 6px;
	width: 6px;
	font-size: 1px;
	margin: 0px;
	padding: 0px;
	background-color: #DEDEDE;
	vertical-align: top;
	text-align: left;
}
td.greytd31
{
	height: 6px;
	width: 6px;
	font-size: 1px;
	margin: 0px;
	padding: 0px;
	background-color: #DEDEDE;
	vertical-align: bottom;
	text-align: right;
}
td.greytd21, td.greytd23
{
	height: 100%;
	width: 6px;
	background: #DEDEDE;
	font-size: 1px;
	margin: 0px;
	padding: 0px;
}
td.greytd32
{
	height: 6px;
	width: 100%;
	background: #DEDEDE;
	font-size: 1px;
	margin: 0px;
	padding: 0px;
}
td.greytd33
{
	height: 6px;
	width: 6px;
	font-size: 1px;
	margin: 0px;
	padding: 0px;
	background-color: #DEDEDE;
	vertical-align: bottom;
	text-align: left;
}
td.greymaintd
{
	width: 100%;
	background: #DEDEDE;
	margin: 0px;
	padding: 0px;
}
.cornerbottom
{
	width: 100%;
	height: 6px;
	font-size: 1px;
	background-image: url('/images/corners_left.png');
	background-position: 0% 100%;
	background-repeat: no-repeat;
}

.cornerbottom span.cornerleft
{
	height: 6px;
	width: 6px;
	float: right;
	background-image: url('/images/corners_right.png');
	background-position: 0% 100%;
	background-repeat: no-repeat;
}

.cornercontent
{
	padding: 10px;
	font-size: 9pt;
	font-family: Arial, sans-serif;
	line-height: 1.2em;
}

.cornercontent td input
{
	font-size: 9pt;
	font-family: Arial, sans-serif;
	width: 300px;
}

.cornercontent td
{
	font-size: 9pt;
	font-family: Arial, sans-serif;
	line-height: 1.2em;
}

.cornercontent span
{
	display: block;
	height: 27px;
	float: left;
	padding: 2px;
	margin: 0px;
}

.cornercontent dd
{
	display: block;
	height: 27px;
	float: left;
	padding: 2px;
	margin: 0px;
}

.disclaimerideal
{
	font-size:7pt;
	color: #555555;
  	background-image: url('/images/infoIcon.png');
  	background-position: top left;
  	background-repeat: no-repeat;
  	padding-left: 26px;
}


table.addresstable
{
	width: 480px;
	margin: 0px;
	padding: 0px;
}
table.paymenttable
{
	width: 480px;
	margin: 0px;
	padding: 0px;
}
table.discounttable
{
	width: 480px;
	margin: 0px;
	padding: 0px;
}
td.addresstd1
{
	font-size: 12px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	padding: 1px;
	text-align: left;
	width: 120px;
}
td.addresstd2
{
	font-size: 12px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	padding: 1px;
	text-align: left;
	width: 360px;
}
td.addresstd3
{
	font-size: 12px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	padding: 1px;
	text-align: left;
	width: 200px;
}
td.addresstd4
{
	font-size: 12px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-align: right;
	padding: 1px;
	width: 60px;
}
td.addresstd5
{
	font-size: 12px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	padding: 1px;
	text-align: left;
	width: 100px;
}
td.paymenttd1
{
	vertical-align: top;
	font-size: 12px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	padding: 1px;
	text-align: left;
	width: 120px;
}
td.paymenttd2
{
	vertical-align: top;
	font-size: 12px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	padding: 1px;
	text-align: left;
	width: 340px;
}
p.idealnote
{
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-style: italic;
	text-align: left;
}
span.required
{
	color: #FF0000;
}
input.orderForm
{
}
textarea.orderForm
{
	width: 100%;
	height: 55px;
	font-family: Arial, sans-serif;
	font-size: 11px;
}
textarea.orderFormFault
{
	width: 100%;
	height: 55px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	background: #FFE5D8;
}
input.orderFormFault
{
	background: #FFE5D8;
}
div.header
{
	font-family: Arial, sans-serif;
	font-style: italic;
	font-weight: bold;
	font-size: 20px;
	color: #000000;
	text-align: left;
}
div.postcodespanel
{
	width: 242px;
	padding: 0px;
	margin: 0px;
	float: left;
	text-align: center;
}
div.gmapcanvas
{
	width: 491px;
	height: 500px;
	float: left;
	margin: 0px;
	padding: 0px;
}
table.letters
{
	text-align: left;
	width: 100%;
	padding: 0px;
	margin: 0 auto;
	border-bottom: 1px solid black;
}
table.title
{
	text-align: left;
	width: 100%;
	padding: 0px;
	margin: 0 auto;
	border-bottom: 1px solid black;
}
div.lettersspacing
{
	font-size: 1px;
	height: 10px;
	margin: 0px;
	padding: 0px;
	width: 274px;
}
div.letterstablepad
{
	width: 460px;
	padding: 0px;
	margin: 0px;
}
div.titletablepad
{
	width: 734px;
	padding: 0px;
	margin: 0px;
	text-align: left;
}
td.title
{
	text-align: left;
}
td.letters
{
	text-align: center;
}
div.alist
{
	width: 491px;
	float: left;
	margin: 0px;
	padding: 0px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
}
p.thebranchtext
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
}
p.testimonial
{
	margin: 0px;
	padding: 0px;
	font-family: "Times New Roman", sans-serif;
	font-weight: normal;
	font-size: 14px;
	text-align: center;
	font-style: italic;
	padding-left: 10px;
	padding-right: 5px;
}
a.letters, a.letters:link, a.letters:visited, a.letters:hover
{
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: #FE5400;
}
a.branchlink, a.branchlink:link, a.branchlink:visited
{
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	color: #424142;
	padding-left: 10px;
}
a.branchlink:hover
{
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	color: #FE5400;
	padding-left: 10px;
}
a.branchlinksmall, a.branchlinksmall:link, a.branchlinksmall:visited
{
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #424142;
	padding: 2px;
}
a.branchlinksmall:hover
{
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #FE5400;
	padding: 2px;
}
span.letters
{
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #424142;
}
td.addresstd
{
	padding: 0px;
	margin: 0px;
	text-align: left;
}
table.addresspaneltable
{
	padding: 0px;
	margin: 0px;
	text-align: left;
	width: 212px;
}
table.paneltable
{
	width: 264px;
	padding: 0px;
	margin: 0px auto;
}
td.bgpanel11
{
	padding: 0px;
	margin: 0px;
	width: 5px;
	height: 5px;
	background-image: url('/images/bgpanel11.gif');
	background-repeat: no-repeat;
}
td.bgpanel13
{
	padding: 0px;
	margin: 0px;
	width: 5px;
	height: 5px;
	background-image: url('/images/bgpanel13.gif');
	background-repeat: no-repeat;
}
td.bgpanel31
{
	padding: 0px;
	margin: 0px;
	width: 5px;
	height: 5px;
	background-image: url('/images/bgpanel31.gif');
	background-repeat: no-repeat;
}
td.bgpanel33
{
	padding: 0px;
	margin: 0px;
	width: 5px;
	height: 5px;
	background-image: url('/images/bgpanel33.gif');
	background-repeat: no-repeat;
}
td.bgpanel12
{
	padding: 0px;
	margin: 0px;
	height: 5px;
	background-image: url('/images/bgpanel12.gif');
	background-repeat: repeat-x;
}
td.bgpanel32
{
	padding: 0px;
	margin: 0px;
	height: 5px;
	background-image: url('/images/bgpanel32.gif');
	background-repeat: repeat-x;
}
td.bgpanel21
{
	padding: 0px;
	margin: 0px;
	height: 5px;
	background-image: url('/images/bgpanel21.gif');
	background-repeat: repeat-y;
}
td.bgpanel23
{
	padding: 0px;
	margin: 0px;
	height: 5px;
	background-image: url('/images/bgpanel23.gif');
	background-repeat: repeat-y;
}
td.bgpanel22
{
	background: #F7F7F7;
}
div.paneldiv
{
	width: 232px;
	margin: 0px;
	padding: 0px;
	float: left;
}
table.paneltable2
{
	width: 235px;
	padding: 0px;
	margin: 0px auto;
}


@media print {

	td.contentLeft
	{
		display: none;
	}
	input.buttonform
	{
		display: none;
	}

}
input.fieldform
{
	font-size: 12px;
	font-family: Arial, Verdana, sans-serif;
	border-bottom: 1px dashed black;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	width: 100%;
	background: transparent;
}
input.radioform
{
	width: 5%;
	font-size: 12px;
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
}
input.buttonform
{
	width: 25%;
	font-size: 12px;
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	border: 2px solid black;
	background: #FFFFFF;
	margin: 2px;
}
textarea.textareaform
{
	font-size: 12px;
	font-family: Arial, Verdana, sans-serif;
	border: 1px solid black;
	width: 100%;
	height: 120px;
	background: transparent;

}
a.removeorder:link, a.removeorder:visited
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	color: #d05826;
}
a.removeorder:hover
{
	text-decoration: underline;
	color: #d05826;
}
div.buttonsubmit
{
	margin: 0px;
	padding: 0px;
	text-align: center;
}
div.remarks
{
	width: 491px;
	padding: 0px;
	margin: 0px;
	float: left;
}
table.paneltable3
{
	width: 225px;
	padding: 0px;
	margin: 0px;
	float: right;
}
div.newsletterdiv
{
	width: 491px;
	padding: 0px;
	margin: 0px;
	float: left;
}
div.newsletterdiv1, div.newsletterdiv1
{
	padding: 0px;
	margin: 0px;
	width: 491px;
}

table.enquete
{
	width: 720px;
}
td.enqtd
{
	font-size: 12px;
	color: #000000;
	font-family: Arial, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	margin-top: 2px;
	text-align: left;
}
td.enqtdc
{
	font-size: 12px;
	color: #000000;
	font-family: Arial, sans-serif;
	margin: 0px;
	padding: 0px;
	margin-top: 2px;
	text-align: left;
}
td.enqtd1
{
	width: 200px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	font-family: Arial, sans-serif;
	margin: 0px;
	padding: 0px;
	margin-top: 2px;
	text-align: left;
}
td.enqtd2, td.enqtd3, td.enqtd4, td.enqtd5
{
	width: 113px;
	font-size: 12px;
	color: #000000;
	font-family: Arial, sans-serif;
	margin: 0px;
	padding: 0px;
	margin-top: 2px;
	text-align: left;
}
td.enqtd6
{
	width: 68px;
	font-size: 12px;
	color: #000000;
	font-family: Arial, sans-serif;
	margin: 0px;
	padding: 0px;
	margin-top: 2px;
	text-align: left;
}

h3.blocktitle
{
	font-family: arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #FF5400;
	margin: 0px;
	padding: 0px;
	margin-bottom: 2px;
	text-align: left;
}
table.blocktable
{
	width: 225px;
	padding: 0px;
	margin: 0px auto;
}
td.blocktd1
{
	padding: 0px;
	text-align: left;
	vertical-align: bottom;
	border-bottom: 1px solid #000000;
}
td.blocktd2
{
	padding: 0px;
	text-align: left;
	vertical-align: top;
}
table.nutritiontable
{
	margin: 0 auto;
	width: 580px;
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
table.nutritiontable tr td
{
	margin: 0px;
	padding: 0px;
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	vertical-align: top;
}
table.nutritiontable tr th
{
	margin: 0px;
	padding: 0px;
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	vertical-align: bottom;
	text-align: right;
}
td.nutritionalt
{
	background: #F7F7F7;
}
td.newsletterl
{
	height: 18px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	background: #FFFFFF;
	vertical-align: bottom;
}
div.newsletterl
{
	float: left;
	width: 210px;
	text-align: left;
	padding-left: 16px;
}
div.opentimes
{
	font-family: arial, sans-serif;
	font-size: 10px;
	color: #FF5400;
	padding-left: 15px;
}
table.splashtable
{
	margin: 0px;
	padding: 0px;
	width: 704px;
	height: 560px;
}
td.splashdiscount
{
	width: 704px;
	height: 362px;
	padding: 0px;
	margin: 0px;
}
td.splashaction
{
	width: 704px;
	height: 286px;
	padding: 0px;
	margin: 0px;
}
td.splashtd1
{
	width: 452px;
	height: 1px;
	padding: 0px;
	margin: 0px;
}
td.splashtd2
{
	width: 252px;
	height: 1px;
	padding: 0px;
	margin: 0px;
}
td.splashpostcode
{
	width: 452px;
	height: 69px;
	padding: 0px;
	margin: 0px;
	text-align: center;
	vertical-align:	bottom;
	font-family: Arial, Verdana, sans-serif;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 10px;
	background: url('/images/splash/splashpc.png');
	background-repeat: no-repeat;
}
p.splashpostcode
{
	font-family: Arial, Verdana, sans-serif;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	padding-left: 50px;
}
p.splashpostcodesre
{
	font-family: Arial, Verdana, sans-serif;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	padding-left: 25px;
}
div.splashpcinputbutton
{
	margin: 0px;
	padding: 0px;
	padding-left: 25px;
	text-align: left;

}
h1.splashh1
{
	font-family: Arial, Verdana, sans-serif;
	color: #FF7B3A;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	margin: 0 auto;
	padding-top: 10px;
}
td.splashfoottext
{
	text-align: center;
}
p.splashfoottext
{
	width: 700px;
	padding-left: 5px;
	margin: 0 auto;
	font-family: Arial, Verdana, sans-serif;
	color: #FF7B3A;
	font-size: 12px;
	text-align: left;
}

h2.splashh2
{
	font-family: Arial, Verdana, sans-serif;
	color: #FF7B3A;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	padding-left: 14px;
	padding-right: 14px;
}
p.splashp
{
	font-family: Arial, Verdana, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	padding-left: 14px;
	padding-right: 14px;
	padding-bottom: 8px;
}
div.tablesplashcontainer
{
	position: relative;
	width: 800px;
	height: 600px;
	margin: 0 auto;
	padding: 0px;

}
div.splashdiv1
{
	z-index: 9;
	position: absolute;
	width: 376px;
	height: 175px;
	top: 120;
	left: 200;
	margin: 0px;
	padding: 0px;
	background: url('/images/splash/splashdiv.gif');
	opacity: .6;               /* CSS3, Mozilla 1.7+, Safari 1.2+, FireFox 0.9+, Opera 9, IE 7.0, Konqueror? */
	-moz-opacity: 0.6;         /* Mozilla < 1.7 (2003) / Firefox 0.8 (2004) */
	-khtml-opacity: 0.6;       /* Safari 1.1, Konqueror 3.1 (support removed later) */
	filter: alpha(opacity=60); /* MSIE < 7.0 */

}
div.splashdiv2
{
	z-index: 10;
	position: absolute;
	width: 376px;
	height: 175px;
	top: 120;
	left: 200;
	margin: 0px;
	padding: 0px;
}

a.splashfoottext, a.splashfoottext:link, a.splashfoottext:hover, a.splashfoottext:visited
{
	font-family: Arial, Verdana, sans-serif;
	color: #FF7B3A;
	font-size: 12px;
	text-align: left;
	text-decoration: underline;
}
td.splashbranch
{
	width: 452px;
	height: 69px;
	padding: 0px;
	margin: 0px;
	text-align: center;
	vertical-align:	top;
	padding-top: 10px;
	background: url('/images/splash/splashbranch.png');
	background-repeat: no-repeat;
}
input.splashpcinput
{
	font-family: Arial, Verdana, sans-serif;
	color: #000000;
	font-size: 18px;
	font-weight: bold;
	border: 2px solid #DFDFDF;
	background: #FFFFFF;
}

input.splashpcinputsre
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 18px;
	font-weight: bold;
	border: 0;
	color: #FFFFFF;
	background: transparent;
	width: 130px;

	margin: 0px;
	padding: 0px;
	letter-spacing: 5px;
}
input.splashmailinputsre
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 18px;
	font-weight: bold;
	border: 0;
	color: #FFFFFF;
	background: transparent;
	width: 200px;
	margin: 0px;
	padding: 0px;
}
table.splashinputtable
{
	background: transparent;
	margin: 0px;
	padding: 0px;
}
td.splashinputtdleft
{
	font-size: 1px;
	margin: 0px;
	padding: 0px;
	width: 5px;
	height: 34px;
	background: url('/images/splash/splashinputleft.png');
	background-repeat: no-repeat;
}
td.splashinputtdright
{
	font-size: 1px;
	margin: 0px;
	padding: 0px;
	width: 5px;
	height: 34px;
	background: url('/images/splash/splashinputright.png');
	background-repeat: no-repeat;
}
td.splashinputtdmiddle
{
	font-size: 1px;
	margin: 0px;
	padding: 0px;
	height: 34px;
	background: url('/images/splash/splashinputmiddle.png');
	background-repeat: repeat-x;
}

td.splashinputpc1
{
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	text-align: right;
	padding-right: 3px;
}
td.splashinputpc2
{
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	text-align: left;
	padding-left: 3px;
}
td.splashlogo
{
	width: 252px;
	height: 138px;
	padding: 0px;
	margin: 0px;
}
td.splashlogosre
{
	width: 252px;
	height: 214px;
	padding: 0px;
	margin: 0px;
}
td.splashslogan
{
	height: 60px;
	width: 704px;
	padding: 0px;
	margin: 0px;
	background: url('/images/splash/splashsloganphone.png');
}
td.splashform
{
	height: 113px;
	width: 452px;
	padding: 0px;
	margin: 0px;
	background: url('/images/splash/splashform.png');
	background-repeat: no-repeat;
}
td.splashform
{
	height: 113px;
	width: 452px;
	padding: 0px;
	margin: 0px;
	background: url('/images/splash/splashform.png');
	background-repeat: no-repeat;
}
td.splashpostcodesre
{
	height: 101px;
	width: 452px;
	padding: 0px;
	margin: 0px;
	background: url('/images/splash/splashpostcode.png');
	background-repeat: no-repeat;
}
td.splashspace1
{
	height: 8px;
	font-size: 1px;
	padding: 0px;
	margin: 0px;
}
td.splashmailtdcountryselect
{
	height: 50px;
	width: 250px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	vertical-align: top;
}
td.splashmailtdbutton
{
	height: 50px;
	width: 150px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	vertical-align: top;

}

img.embedright
{
	float: right;
}


div.pulldowncontainer
{
	width: 244px;
	height: 34px;

}

td.pulldownleft
{
	height: 34px;
	width: 5px;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	background: url('/images/splash/splashinputleft.png');
	background-repeat: no-repeat;
}


div.pulldown
{
	padding: 0px;
	margin: 0px;
	width: auto;
	height: 34px;
	position: relative;
}
div.pulldown1
{
	height: 34px;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
table.pulldown
{
	padding: 0px;
	margin: 0px;
	height: 34px;
	width: 100%;
}
td.pulldownmiddle
{
	height: 34px;
	width: auto;
	margin: 0px;
	padding: 0px;
	background: url('/images/splash/splashinputmiddle.png');
	background-repeat: repeat-x;
	text-align: left;

	font-family: Arial, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
}
td.pulldownright
{
	height: 34px;
	width: 36px;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	background: url('/images/splash/splashpulldown.png');
	background-repeat: no-repeat;
}
div.pulldown2
{
	width: 100%;
	height: 34px;
	position: absolute;
	left: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px;
}
select.pulldown
{
	width: 100%;
	height: 34px;
	padding-right: 8px;
	padding-left: 25px;
	opacity: 0;
	-ms-filter: "alpha (opacity=0)";
	filter: alpha(opacity=0);

}
div.pulldown
{
	width: 100%;
	padding: 0px;
	margin: 0px;
	height: 34px;
}

td.votecountrytd1
{
	padding: 0px;
	margin: 0px;
	height: 27px;
	width: 50px;
	text-align: left;
	vertical-align: middle;
}
td.votecountrytd2
{
	padding: 0px;
	margin: 0px;
	height: 27px;
	width: 100px;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
}
td.votecountrytd3
{
	padding: 0px;
	margin: 0px;
	height: 27px;
	width: 350px;
	text-align: left;
	vertical-align: middle;
}
div.votecountryselected
{
	float: left;
	padding: 0px;
	margin: 0px;
	width: 1px;
	height: 10px;
	background: url('/images/splash/barfilled.png');
	background-repeat: repeat-x;
}
div.votecountrydeselected
{
	float: left;
	padding: 0px;
	margin: 0px;
	width: 1px;
	height: 10px;
	background: url('/images/splash/barempty.png');
	background-repeat: repeat-x;
}
td.newproduct
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #FCFF00;
	font-style: italic;
	text-align: right;
	vertical-align: middle;
	font-weight: bold;
	width: 75px;
	background: #FF5400;
	padding: 2px 5px;
}
td.newproductAlt
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #FCFF00;
	font-style: italic;
	text-align: right;
	vertical-align: middle;
	font-weight: bold;
	width: 75px;
	background: #424142;
	padding: 2px 5px;
}
div.splashpclinescontainer
{
	padding: 0px;
	margin: 0px;
	margin-left: 25px;
	width: 272px;
	background: url('/images/splash/pctextback.png');
	text-align: left;
	float: left;
}
div.splashpclines
{
	padding: 0px;
	margin: 0px;
	padding: 2px;
	color: #ffff00;
	font-family: Arial, Verdana, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
}