/*  css settings for basic structure */

body {
	margin:0px;
	padding:0px;
	text-align:center;
	font-size:90%;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../furniture/background.jpg);
	background-repeat:repeat-x;
	background-color:#DDDDDD;
	}
	
.container {
	margin-left:auto;
	margin-right:auto;
	width:962px;
	text-align:left;
	position:relative;
	height:100%;
	}
	
	.header {
	margin-top:20px;

	height:120px;
	}
	
	.headleft {
		float:left;
		width:176px;
		}
	.headright {
		float:right;
		text-align:right;
		}
		
	.textsizebutton {
	width:24px;
	height:20px;
	float:left;
	padding:0px;
	margin:0px;
	margin-top:7px;
	margin-right:2px;



	}
	
		.textsizebutton7 {
	width:24px;
	height:20px;
	float:left;
	padding:0px;
	margin:0px;
	margin-top:7px;
	margin-right:2px;
	margin-left:30px;

	}
	
	.globallink {
	float:left;
	margin:7px 5px 5px 5px;
	border-right:1px solid #cccccc;
	padding:0px 8px 0px 0px;
	height:19px;
	line-height:20px;
	color:#666666;
	font-size:80%;
	}
	
.globallink2 {
	float:left;
	margin:7px 5px 5px 5px;
	padding:0px 8px 0px 0px;
	height:19px;
	line-height:20px;
	color:#666666;
	font-size:80%;
	}
	
.globallink3 {
	float:left;
	margin:7px 5px 5px 0px;
	padding:0px 8px 0px 0px;
	height:19px;
	line-height:20px;
	color:#666666;
	font-size:80%;
	}
	
.globallink3b {
	float:left;
	
	margin:7px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	height:19px;
	line-height:20px;
	color:#666666;
	font-size:80%;
	}
	
.globallink3a {
	float:left;
	margin:7px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	height:19px;
	line-height:20px;
	color:#666666;
	font-size:80%;
	}
	
.globallink4 {
	float:left;
	margin:7px 4px 5px 2px;
	padding:0px 0px 0px 0px;
	height:19px;
	line-height:20px;
	color:#666666;
	font-size:80%;
	}
	
	a.global {
	color:#666666;
	text-decoration:none;
	}
	
form {
	margin:0px;
	padding:0px;
	}

input {
	margin:0px;
	padding:0px;
	}
	
button {
	margin:0px;
	padding:0px;
	}
	
	
.navigation {
	margin-top:7px;
	height:37px;
	}
	
.globalnav {
	margin-top:20px;
	background-image:url(../furniture/globalnavback.jpg);
	width:614px;
	height:34px;
	padding-left:10px;
	text-align:left;
	}
	
.globalbutton {
	margin:0px;
	padding:0px;
	border:1px solid #018673;
	}
	

/*  css settings for top navigation */



ul#nav, ul.secondary {
	list-style: none;
	padding: 0;
	margin: 0;
}

#nav a {
	color:#ffffff;
}

#nav a.menuon {
	
	color:#ffffff;
	
}


#nav a.menu:hover {
	
	color:#ffffff;
}


#nav a {
	text-decoration: none;
}

#nav li.primary  li.secondary a, #nav li.primaryon  li.secondary a, #nav li.primaryfirst li.secondary a  {
	
	font-weight: normal;
	text-decoration:none;
	color:#ffffff;

	
	
}



#nav li.primary li.secondary a:hover, #nav li.primaryfirst li.secondary a:hover {
	
	color:#ffffff;
	
}

li.primary {
	float: left;
	position: relative;
	margin:0px;
	padding:0px;
	
	display:inline;
	
	float: left;
	cursor: default;
}



li.primaryon {
	background-image:url(../vfl_../images/furniture/navigbackhover2.jpg);
	float: left;
	position: relative;
	margin:0px;
	padding:0px;
	
	display:inline;
	
	float: left;
	cursor: default;
	
}


li ul.secondary {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	
	font-weight: normal;
	
	list-style:none;
	
}

li.secondary {
	
	margin:0px;
	}

li>ul.secondary {
	top: auto;
	left: auto;
}

li.primary  li.secondary, li.primaryfirst li.secondary, li.primaryon li.secondary {
	display: block;
	float: none;
	
}

li.primary:hover ul, li.primary.over ul, li.primaryon:hover ul, li.primaryon.over ul, li.secondary:hover ul, li.secondary.over ul, li.primaryfirst:hover ul, li.primaryfirst.over ul, li.secondary:hover ul, li.secondary.over ul {
	display: block;
}



	
ul.secondary {
	display:none;
	padding:0px;
	z-index:1000;
	margin-left:0px;
	position:relative;
	background-image:url(../furniture/secbacker.jpg);
	width:189px;
	margin-top:0px;
	}
	


	
html>body ul.secondary {
	margin-top:-4px;
	}
	
	
html:first-child ul.secondary {
	margin-top:0px;
	}
	


*:first-child+html ul.secondary {
	margin-top:0px;

	} 
	
 body:first-of-type ul.secondary  {
 	
	}
	
::root ul.secondary { margin-top:37px;} 


li.secondary a.secondary, li.secondary2 a.secondary2 {
	padding:2px 0px 2px 13px;
	margin:0px;
	
	}
	
	
li.secondary:hover a.secondary, li.secondary2:hover a.secondary2 {
	
	background-image:url(../furniture/secon.jpg);
	
	
	}
	

/* Set up the link size, color and borders */
li.secondary a, li.secondary a:visited, li.secondary2 a, li.secondary2 a:visited  {display:block;  color:#fff; height:24px; line-height:24px; text-decoration:none; }

/* Make the hovered list color persist */
li.secondary:hover > a, li.secondary2:hover > a {background-image:url(../furniture/secon.jpg); color:#ffffff;}

/* For IE5.5 and IE6 give the hovered links a position relative and a change of background and foreground color. This is needed to trigger IE to show the sub levels */
* html li.secondary a:hover, * html li.secondary2 a:hover {position:relative; background-image:url(../furniture/secon.jpg); color:#ffffff;}


	
li.secondary {
	border-bottom:1px solid #016153;
	border-top:1px solid #01927C;
	
	}
	


	
	
p {
	margin:0px;
	padding:0px;
	}
	
.cleartext {
	color:#FFFFFF;
	font-size:80%;
	}
	
.clear {
	clear:left;
	
	}
	
	
.contentleft {
	float:left;
	width:468px;
	padding-right:25px;
	}
	
.contentleftsmall {
	float:left;
	width:306px;
	padding-right:25px;
	
	}
	
.contentright {
	float:left;
	padding:0px;
	
	}
	
.productbox {
	background-image:url(../furniture/productsbox.jpg);
	background-repeat:no-repeat;
	width:313px;
	
	height:85px;
	margin-top:25px;
	padding:90px 140px 0px 15px;
	
	color:#666666;
	font-size:90%;
	}
	
.vegsocbox {
	background-image:url(../furniture/vegsocbox.jpg);
	background-repeat:no-repeat;
	width:303px;
	
	height:135px;
	margin-top:22px;
	padding:40px 150px 0px 15px;
	
	color:#666666;
	font-size:90%;
	}
	
.loginbox {
	background-image:url(../furniture/loginbox.jpg);
	background-repeat:no-repeat;
	width:433px;
	
	height:125px;
	margin-top:22px;
	padding:50px 20px 0px 15px;
	
	color:#666666;
	font-size:90%;
	}
	
.trademarkbox {
	background-image:url(../furniture/trademarkbox.jpg);
	background-repeat:no-repeat;
	width:433px;
	
	height:125px;
	margin-top:22px;
	padding:50px 20px 0px 15px;
	
	color:#666666;
	font-size:90%;
	}
	
	
.productbox2 {
	background-image:url(../furniture/productsbox2.jpg);
	background-repeat:no-repeat;
	width:468px;
	
	height:103px;
	margin-top:25px;
	
	
	color:#666666;
	font-size:90%;
	}
	
.faqbox {
	background-image:url(../furniture/faqbox.jpg);
	background-repeat:no-repeat;
	width:468px;
	
	height:125px;
	margin-top:25px;
	
	
	color:#666666;
	font-size:90%;
	}
	
.cateringbox2 {
	background-image:url(../furniture/cateringfaqtitle.jpg);
	background-repeat:no-repeat;
	width:468px;
	
	height:98px;
	margin-top:25px;
	
	
	color:#666666;
	font-size:90%;
	}
	

	
.cateringbox {
	background-image:url(../furniture/cateringbox.jpg);
		background-repeat:no-repeat;
	width:313px;
	height:85px;
	margin:13px 0px 0px 0px;
	padding:103px 140px 0px 15px;
	font-size:90%;
	color:#666666;
	}
	
	
.vegsocbox2 {
	background-image:url(../furniture/vegsocbox2.jpg);
		background-repeat:no-repeat;
	width:313px;
	height:165px;
	margin:22px 0px 0px 0px;
	padding:23px 140px 0px 15px;
	font-size:90%;
	color:#666666;
	}
	
.cateringboxcomp {
	background-image:url(../furniture/cateringboxcomp.jpg);
		background-repeat:no-repeat;
	width:313px;
	height:85px;
	margin:13px 0px 0px 0px;
	padding:103px 140px 0px 15px;
	font-size:90%;
	color:#666666;
	}
	
.compbox {
	background-image:url(../furniture/compbox.jpg);
		background-repeat:no-repeat;
	width:433px;
	height:94px;
	margin:23px 0px 0px 0px;
	padding:60px 20px 0px 15px;
	font-size:90%;
	color:#666666;
	}
	
.prevcompbox {
	background-image:url(../furniture/prevcompbox.jpg);
		background-repeat:no-repeat;
	width:433px;
	height:94px;
	margin:23px 0px 0px 0px;
	padding:60px 20px 0px 15px;
	font-size:90%;
	color:#666666;
	}
	

	
a {
	color:#016556;
	font-weight:bold;
	text-decoration:none;
	}
	
a:hover {
	color:#CCCC00;
	}
	
.producttabs {
	margin-top:25px;
	height:35px;
	}
	
.cateringtabs {
	margin-top:25px;
	height:35px;
	}
	
.firsttab {
	border-left:2px solid #E9E9E9;
	border-top:2px solid #E9E9E9;
	border-right:2px solid #E9E9E9;
	background-color:#FFFFFF;
	float:left;
	padding-top:7px;
	padding-bottom:13px;
	height:19px;
	font-size:90%;
	color:#666666;
	}
	
.normaltab {
	border-right:2px solid #E9E9E9;
	border-top:2px solid #E9E9E9;
	color:#666666;
	
	background-color:#FFFFFF;
	float:left;
	padding-top:7px;
	padding-bottom:13px;
	height:19px;
	font-size:90%;
	z-index:1;
	position:relative;
	}
	
.normaltab a {
	padding:7px 8px 13px 8px;
	margin:0px;
	}
	
.normaltab:hover a, .normaltab:hover > a {
	background-color:#018673;
	}
	
.firsttab a {
	padding:7px 8px 13px 8px;
	margin:0px;
	}
	
.firsttab:hover a, .normaltab:hover > a {
	background-color:#018673;
	color:#FFFFFF;
	}
	
* html .normaltab a:hover, * html .normaltab a:hover {position:relative; background-color:#018673; color:#FFFFFF;}
* html .firsttab a:hover, * html .firsttab a:hover {position:relative; background-color:#018673; color:#FFFFFF;}
	
.productsearchbox {
	background-image:url(../furniture/productsearchbox.jpg);
	width:433px;
	height:100px;
	
	margin-top:-2px;
	z-index:100;
	position:relative;
	padding:50px 0px 0px 35px;
	}
	
.productsearchboxhome {
	background-image:url(../furniture/producthomeback.jpg);
	width:453px;
	height:360px;
	margin-top:-2px;
	z-index:100;
	position:relative;
	padding:70px 0px 0px 15px;
	
	}
	
.caterersearchboxhome {
	background-image:url(../furniture/caterersearchback.jpg);
	width:467px;

	margin-top:-2px;
	z-index:100;
	position:relative;
	
	
	}
	
.cateringfill {
	padding:70px 0px 0px 15px;
	}
	

	
.cateringsearchbox {
	background-image:url(../furniture/cateringsearchbox.jpg);
	width:433px;
	height:100px;
	margin-top:-2px;
	z-index:100;
	position:relative;
	padding:50px 0px 0px 35px;
	}
	

	
input.product {
border:0px;
color:#666666;
}

.searchleft {
	float:left;
	margin-right:12px;
	margin-top:23px;
	width:295px;
	}
	
html>body .searchleft {
	margin-right:20px;
	}
	
*:first-child+html  .searchleft {
	margin-right:18px;
	}
	
	
.searchright {
	float:left;
	margin-top:15px;
	
	}
	
.advancedsearch {
	
	
	margin-left:-18px;
	margin-top:15px;
	font-size:90%;
	
	}
	
a.searchgrey {
	color:#666666;
	font-weight:100;
	font-size:90%;
	}
a.grey {
	color:#999999;
	}
	
a.grey2 {
	
	
	}
	
a.grey3 {
	color:#666666;

	}
	
a.greylight {
	color:#999999;
	font-weight:100;
	}
	
a.grey:hover {
color:#016556;
}

.competitionbox {
	background-image:url(../furniture/competitionbox.jpg);
	width:195px;
	height:102px;
	float:left;
	margin-top:25px;
	margin-right:24px;
	padding:44px 10px 0px 15px;
	font-size:90%;
	}
	
.tradebox {
	background-image:url(../furniture/tradebox.jpg);
	width:195px;
	height:57px;
	margin-top:25px;
	float:left;
	padding:90px 10px 0px 15px;
	font-size:90%;
	}
	
.cordonvertbox2 {
	background-image:url(../furniture/cordonvertbox.jpg);
	width:195px;
	height:77px;
	margin-top:25px;
	float:left;
	padding:70px 10px 0px 15px;
	font-size:90%;
	}
	
.retailersbox2 {
	background-image:url(../furniture/retailersbox.jpg);
	width:200px;
	height:107px;
	margin:0px;
	margin-top:25px;
	float:left;
	padding:40px 10px 0px 10px;
	font-size:90%;
	
	}
	
.stockistbox {
	background-image:url(../furniture/stockistbox.jpg);
	width:195px;
	height:57px;
	margin-top:25px;
	float:left;
	margin-right:24px;
	padding:90px 10px 0px 15px;
	font-size:90%;
	}

.stockistbox5 {
	
	width:222px;
	height:147px;
	margin-top:25px;
	float:left;
	margin-right:24px;
	padding:0px;
	font-size:90%;
	}
	
		
.cordenvertbox{
	background-image:url(../furniture/cordonvertbox.jpg);
	width:195px;
	height:87px;
	margin-top:25px;
	float:left;
	margin-right:24px;
	padding:60px 10px 0px 15px;
	font-size:90%;
	}
	
	
.stockistbox2 {
	background-image:url(../furniture/stockistbox.jpg);
	width:195px;
	height:57px;
	margin-top:25px;
	float:left;
	padding:90px 10px 0px 15px;
	font-size:90%;
	}
	
	
.downloadbox {
	background-image:url(../furniture/downloadbox.jpg);
	width:195px;
	height:87px;
	margin-top:25px;
	float:left;
	padding:60px 10px 0px 15px;
	font-size:90%;
	}
	
.footerbox {
	background-image:url(../furniture/footerback.jpg);
	width:930px;
	height:81px;
	margin-top:10px;
	margin-bottom:10px;
	padding:40px 10px 0px 20px;
	font-size:90%;
	clear:left;
	}
	
.footertab {
	border-left:1px solid #cccccc;
	float:left;
	padding:0px 5px 0px 5px;
	}
	
.footertabfirst {
	
	float:left;
	padding:0px 5px 0px 0px;
	}
	
.footerleft {
	width:130px;
	padding:0px;
	padding-right:10px;
	float:left;
	height:92px;

	}
	
.footerright {
	float:right;
	}
	
.footeraddress {
	clear:left;
	padding-top:10px;
	color:#999999;
	}
.footeraddress2 {
	clear:left;

	color:#999999;
	}
	
.categorysearch {
	background-image:url(../furniture/categoryback.jpg);
	width:425px;
	height:35px;
	padding:40px 0px 0px 13px;
	}
	
	
.catermargin {
	padding-left:15px;
	}
	
input.cater {
	margin:0px;
	padding:0px;
	}
	
.typesearch {
	background-image:url(../furniture/typebox.jpg);
	width:425px;
	height:35px;
	padding:40px 0px 0px 13px;
	
	}
	
.typesearchsmall {
	background-image:url(../furniture/typeboxsmall.jpg);
	width:259px;
	height:35px;
	padding:40px 0px 0px 13px;
	
	}
	
	
.manufacturersearch {
	background-image:url(../furniture/manufacturerback.jpg);
	width:425px;
	height:35px;
	padding:40px 0px 0px 13px;
	margin-top:15px;
	}
	
.keywordsearch {
	background-image:url(../furniture/keywordback.jpg);
	width:425px;
	height:35px;
	padding:40px 0px 0px 13px;
	margin-top:15px;
	}
	
.keywordsearch2 {
	background-image:url(../furniture/keywordback.jpg);
	width:425px;
	height:35px;
	padding:40px 0px 0px 13px;
	margin-top:15px;
	
	clear:left:
	}
	
.keywordsearch2small {
	background-image:url(../furniture/keywordboxsmall.jpg);
	width:259px;
	height:35px;
	padding:40px 0px 0px 13px;
	margin-top:15px;
	
	clear:left:
	}
	
select.search {
	border:0px;
	width:415px;
	}
	
.productsubmit {
	float:left;
	margin-top:20px;
	margin-right:20px;
	}
	
.productsubmit2 {
	float:left;
	margin-top:20px;
	padding-right:20px;
	margin-left:15px;
	}
	
.productsubmit3 {
	float:left;
	margin-top:20px;
	padding-right:10px;
	padding-left:15px;
	}
	
.productreset {
	float:left;
	margin-top:20px;
	}
	
.productcontenttop {
	background-image:url(../furniture/productcontenttop.jpg);
	width:466px;
	height:68px;
	margin-top:25px;
	}
	
.productcontenttop2 {
	background-image:url(../furniture/productcontenttop2.jpg);
	width:466px;
	height:20px;
	margin-top:25px;
	}
	
.productcontenttop2a {
	background-image:url(../furniture/productcontenttop2.jpg);
	width:466px;
	height:20px;
	margin-top:15px;
	}
	
.productcontenttop2aa {
	background-image:url(../furniture/productcontenttop2.jpg);
	width:466px;
	height:20px;
	margin-top:25px;
	}
	
.cateringcontenttop {
	background-image:url(../furniture/cateringpanelright.jpg);
	width:466px;
	height:68px;
	margin-top:25px;

	}
	
.cateringcontenttop2 {
	background-image:url(../furniture/cateringcontenttop2.jpg);
	width:466px;
	height:68px;
	margin-top:25px;

	}
	
.cateringcontenttop3 {
	background-image:url(../furniture/cateringcontenttop2.jpg);
	width:466px;
	height:20px;
	margin-top:25px;

	}
	
.eatingtitle {
	color:#016D5E;
	font-size:120%;
	font-weight:bold;
	}
	
	
.productcontentmiddle {
	background-image:url(../furniture/productcontentmiddle.jpg);
	width:466px;
	}
	
.productcontentmiddle2 {
	background-image:url(../furniture/productcontentmiddle.jpg);
	width:416px;
	padding:0px 25px 0px 25px;
	}
	
.productcontentmiddle3 {
	background-image:url(../furniture/productcontentmiddle.jpg);
	width:430px;
	padding:0px 18px 0px 18px;

	}
	
.productcontentbottom {
	background-image:url(../furniture/productcontentbottom.jpg);
	width:466px;
	height:20px;
	background-position:bottom;
	}
	
.productimagesmall {
	padding:15px 15px 0px 15px;
	float:left;
	clear:left;
	}
	
.productimagesmall2 {
	
	float:left;
	clear:left;
	}
	
.productimagesmall3 {
	padding:15px 15px 10px 15px;
	float:left;
	clear:left;
	}
	
	
.producttagline {
	float:left;
	padding:15px 15px 0px 15px;
	width:220px;
	}
	
.producttagline2 {
	float:left;
	padding:15px 15px 0px 15px;
	width:220px;
	font-size:110%;
	
	}
	
a.productitem {
	color:#016153;
	font-size:90%;
	
	}
	
a.companyitem {
	color:#666666;
	font-size:90%;
	font-weight:100;
	}
	
.productcontainer {
	clear:left;
	border-top:1px dotted #cccccc;
	
	}
	
.productview {
	float:left;
	margin-top:15px;
	}
	
.rightpaneltop {
	background-image:url(../furniture/rightpaneltop.jpg);
	width:466px;
	height:20px;
	margin-top:25px;
	}
	
.rightpanelmiddle {
	background-image:url(../furniture/rightpanelmiddle.jpg);
	width:466px;
	
	}
	
.rightpanelbottom {
	background-image:url(../furniture/rightpanelbottom.jpg);
	width:466px;
	height:20px;
	background-position:bottom;
	}

.productback {
	text-align:right;
	color:#666666;
	padding:0px 20px 20px 0px;
	}
	
.productheading {
	color:#017766;
	font-weight:bold;
	font-size:140%;
	padding:0px 20px 0px 20px;
	}
	
.productcategory {
	color:#666666;
	font-size:90%;
	padding:0px 20px 20px 20px;
	border-bottom:1px dotted #cccccc;
	}
	
.productimage {
	width:200px;
	float:left;
	padding:20px;
	font-size:80%;
	}
	
.productimage2 {
	width:200px;
	float:left;
	padding:0px 20px 0px 20px;
	font-size:80%;
	}
	

	
.productdescription {
	padding:20px;
	float:left;
	width:180px;
	font-size:90%;
	color:#016153;
	}
	
.productdescription2 {
	padding:20px 20px 0px 20px;
	float:left;
	width:180px;
	font-size:90%;
	color:#016153;
	}
	
.productbuy {
	clear:left;
	border-top:1px dotted #cccccc;
	}
	
.productbuytitle {
	padding:15px 20px 0px 20px;
	color:#016153;
	font-weight:bold;
	font-size:90%;
	}
	
.productbuytext {
	padding:0px 20px 20px 20px;
	color:#999999;
	font-size:90%;
	}
	
.cateringmap {
	margin-top:20px;
	clear:left;
	border-top:1px dotted #cccccc;
	padding-top:20px;
	background-image:url(../furniture/mapback.jpg);
	height:320px;
	width:451px;
	padding-left:15px;
	}
	
.mymap {
	margin-right:2px;
	}
	
	
.cateringboxsmall {
	margin-top:25px;
	background-image:url(../furniture/cateringboxsmall.jpg);
	width:278px;
	height:86px;
	padding:90px 10px 0px 20px;
	font-size:90%;
	}
	
.cateringleftbox {
	background-image:url(../furniture/cateringleftbox2.jpg);
	width:308px;
	
	margin-top:25px;
	}
	
.cateringboxrighttop {
margin-top:25px;
	width:628px;
	height:20px;
	background-image:url(../furniture/cateringboxrighttop.jpg);
	}
	
.cateringboxrightmiddle {

	width:628px;
	background-image:url(../furniture/cateringboxrightmiddle.jpg);
	}
	
.cateringboxrightbottom {

	width:628px;
	height:20px;
	background-image:url(../furniture/cateringboxrightbottom.jpg);
	background-position:bottom;
	}
	
.eattop {
	padding:0px 20px 10px 25px;
	border-bottom:1px dotted #cccccc;
	}
	
.eatbottom {
	
	}
	
.eattitle {
	color:#016D5E;
	font-size:140%;
	font-weight:bold;
	}
	
.eataddress {
color:#666666;

}

.eattopleft {
	
	float:left;
	width:370px;
	}
	
.eattopright {
	
	float:right;
	}
	
.eatdesc {
	width:350px;
	float:left;
	padding:25px 25px 0px 25px;
	font-size:90%;
	color:#666666;
	}
	
.eatfeatures {
	float:left;
	border-left:1px dotted #cccccc;
	margin:0px;
	padding:0px;
	}
	
.eatfeat1 {
	color:#016D5E;
	font-size:90%;
	font-weight:bold;
	padding:5px 5px 5px 25px;
	border-bottom:1px dotted #cccccc;
	}
	
.eatfeat2 {
	color:#666666;
	font-size:90%;
	clear:left;
	padding:5px 5px 5px 25px;
	border-bottom:1px dotted #cccccc;
	height:15px;
	width:194px;
	}
	
.eatfeat2a {
	color:#666666;
	font-size:90%;
	clear:left;
	padding:5px 5px 5px 25px;
	border-bottom:1px dotted #cccccc;
	height:40px;
	width:194px;
	}
	
.eatfeat2b {
	color:#666666;
	font-size:90%;
	clear:left;
	padding:5px 5px 5px 0px;
	
	width:194px;
	}
	
.eatfeat3 {
	float:left;
	width:165px;
	}
	
.eatfeat5 {
	float:left;
	width:194px;
	padding-left:25px;
	}
	
.eatfeat6 {
	float:left;
	width:194px;
	border-bottom:1px dotted #cccccc;
	padding-left:25px;
	padding-bottom:5px;
	}
	
.eatfeat4 {
	float:left;
	}
	
.icons {
	text-align:right;
	margin-bottom:15px;
	}
	
.icons2 {
	margin-top:10px;
	}
	
.mymap2 {
	margin-top:20px;
	clear:left;
	border-top:1px dotted #cccccc;
	padding-top:20px;
	background-color:#EBF2EA;
	width:308px;
	
	text-align:right;
	}
	
	
.catagoryheadingyellow {
	color:#EAD200;
	font-size:160%;
	font-weight:bold;
	padding-bottom:20px;
	}
	
.county {
	background-color:#EAD200;
	color:#666666;
	padding:3px 6px 3px 6px;
	float:left;
	margin-right:2px;
	font-size:90%;
	margin-bottom:20px;
	}
	
a.white {
	color:#FFFFFF;
	}
	
.eatingsummary {
	font-size:90%;
	color:#666666;
	}
	
.eatingleft {
	float:left;
	width:300px;

	}
	
.eatingright {
	float:left;

	margin-left:10px;
	}
	
.eatingitem {
	margin-top:20px;
	}
	
.countyname {
	color:#EAD200;
	font-size:140%;
	border-bottom:1px solid #EAD200;
	clear:left;

	}
	
.eatingdetails {

	margin-top:10px;
	}
	
.acclefttop {
	background-image:url(../furniture/acclefttop.jpg);
	width:468px;
	height:12px;
	margin-top:25px;
	}
	
.accleftmiddle {
	background-image:url(../furniture/accleftmiddle.jpg);
	width:443px;
	padding:0px 12px 0px 12px;
	font-size:120%;
	}
	
.accleftbottom {
	background-image:url(../furniture/accleftbottom.jpg);
	width:468px;
	height:20px;
	
	background-position:bottom;
	}
	
.faqback1 {
	background-image:url(../furniture/faqback1.jpg);
	width:429px;
	height:30px;
	margin-top:12px;
	padding:9px 0px 0px 12px;
	}
	
.faqback1on {
	background-image:url(../furniture/faqback1on.jpg);
	width:429px;
	height:30px;
	margin-top:12px;
	padding:9px 0px 0px 12px;
	font-weight:bold;
	color:#666666;
	}
	
	
.accnumber {
	float:left;
	margin-right:12px;
	
	}
	
.accdesc {
	float:left;
	background-image:url(../furniture/accback.gif);
	width:327px;
	height:59px;
	color:#FFFFFF;
	padding:5px;
	font-size:90%;
	
}

.accdesc2 {
	float:left;
	background-image:url(../furniture/accback2.gif);
	width:327px;
	height:150px;
	color:#FFFFFF;
	padding:5px;
	font-size:90%;
	
}


.accdesc3 {
	float:left;
	background-image:url(../furniture/accback3.gif);
	width:327px;
	height:123px;
	color:#FFFFFF;
	padding:5px;
	font-size:90%;
	
}



.faqtext {
	font-size:90%;
	color:#666666;
	
	}
	
.faqtext3 {
	font-size:80%;
	color:#666666;
	font-weight:100;

	}
	
.faqtext2 {
	font-size:80%;
	color:#666666;
	margin-top:20px;
	width:700px;
	}
	
.catagoryheading {
	font-weight:bold;
	color:#EAD200;
	font-size:140%;
	margin-bottom:20px;
	padding:0px 25px 0px 25px;
	}
	
.catagoryitem {
	
	font-size:110%;

	clear:left;
	margin-bottom:10px;
	padding:0px 25px 0px 25px;
	}
	
.catagoryitem7 {
	
	
	clear:left;
	margin-bottom:10px;
	padding:0px 25px 10px 25px;
	border-bottom:1px dotted #cccccc;
	
	}
	
	
.catagoryitem2 {
	
	font-size:90%;
	border-bottom:1px solid #cccccc;
	clear:left;
	margin-bottom:10px;
	padding:0px 25px 10px 25px;
	}
	
.catagoryitem3 {
	
	font-size:90%;
	border-bottom:1px dotted #cccccc;
	clear:left;
	margin-bottom:10px;
	padding:0px 10px 0px 25px;
	}
	
.catagoryitem4 {
	
	font-size:90%;
	border-bottom:1px solid #cccccc;
	clear:left;
	
	padding:0px 25px 10px 25px;
	}
	
.catagoryitem5 {
	
	font-size:90%;
	border-bottom:1px dotted #cccccc;
	clear:left;
	
	padding:10px 25px 10px 25px;
	}
	
.resultnumber {
	color:#666666;
	font-size:110%;
	float:left;
	
	}
	
.resultsproduct {
	float:left;
	margin-right:10px;
	border-right:1px solid #cccccc;
	padding-right:10px;
	}
	
.prevnext {
	float:right;
	font-size:110%;

	}
	
.categorypic {
	float:left;
	}
	
.categorytitle {
	float:left;
	}
	
.comptop {
	width:964px;
	height:20px;
	background-image:url(../furniture/comptop.jpg);
	}
	
.compmiddle {
	width:934px;
	padding:0px 15px 0px 15px;
	background-image:url(../furniture/compmiddle.jpg);
	}
	
.compbottom {
	width:964px;
	height:20px;
	background-image:url(../furniture/compbottom.jpg);
	background-position:bottom;
	}
	
.compboxleft {
	float:left;
	width:460px;
	margin-right:10px;
	}
	
.compboxmiddle {
	float:left;
	margin-right:10px;
	}

.compboxright {
	float:right;
	width:188px;
	}
	
a.largegreen {
	color:#017766;
	font-size:140%;
	}
	
.fullwidth {
	margin:0px;
	padding:0px;
	margin-top:-30px;
	margin-bottom:20px;
	}
	
.fullwidth2 {
	margin:0px;
	padding:0px;

	
	}


.faqdetailtitle {
color:#017766;
	font-size:140%;
	font-weight:bold;
	margin-bottom:20px;

	}
	
.faqdetailcontent {
color:#333333;
font-size:90%;

}

.faqsubtitle {
	font-weight:bold;
	color:#EAD200;
	font-size:140%;
	}
	
.compheading {
	font-weight:bold;
	color:#017766;
	margin-bottom:20px;
	}

.faqsubtitle {
	font-weight:bold;
	}
	
.comptext {
	margin-top:20px;
	font-size:90%;
	color:#666666;
	}

.pollchoice {
	float:left;
	width:20px;
	padding:10px;
	clear:left;
	}
	
.faqboxtop {
	background-image:url(../furniture/faqboxtop.gif);
	height:10px;
	width:441px;
	background-repeat:no-repeat;
	}
	
.faqboxmiddle {
	background-image:url(../furniture/faqboxmiddle.gif);
	padding:0px 20px 0px 20px;
	width:401px;

	}
	
.faqboxbottom {
	background-image:url(../furniture/faqboxbottom.gif);
	height:10px;
	width:441px;
	background-repeat:no-repeat;
	background-position:bottom;
	margin-bottom:10px;
	}
	
.polltext {
	float:left;
	padding:10px;
	}
	
.labeller3 {
	float:left;
	width:150px;
	clear:left;
	padding:5px;
	}
	
.entry {
	float:left;
	padding:5px;
	}
	
.entry2 {
	padding:5px;
	

	}
	
.mycompbox {
	border:1px dotted #cccccc;
	margin-bottom:20px;
	padding-top:10px;
	}
	
.homecomp {
	margin-top:6px;
	}
	
.imager {
	margin-right:5px;
	}
.imagespace {
	margin-left:10px;
	margin-bottom:10px;
	}
	
.myleft {
	float:left;
	width:200px;
	margin-right:10px;
	}
.myright {
	float:left;
	
	}
	
