/* CSS Document */
body 
	{
		text-align:center;
		margin: 0px;
		padding: 0px;
		width: 100%;
		 font-family:Arial, Helvetica, sans-serif;
	  font-size:11px;
	  color:#666666;
background-color:#ffffff; 
	}
	
td{
 font-family:Arial, Helvetica, sans-serif;
	  font-size:11px;
	  color:#666666;
	  }
	
#divContainer 
	{
		width:756px;
		height:100%;
		margin-right:auto;
		margin-left:auto;
		margin-top:10px;
		padding:0px;
		text-align: left;
	}
#topDiv{width:756px; margin-bottom:3px;}
#logoDiv{width:160px; float:left; margin-right:3px; height:110px; background-image:url(biblogo.gif); background-repeat:no-repeat;}
#searchDiv{width:300px; height:110px; float:left; margin-right:3px; background-image:url(searchbg.jpg); }
#basketDiv{width:290px; height:110px; float:left;}
#menuDiv{
width:756px; background-color:#D7E19B; margin-top:3px; margin-bottom:3px;

}
#contentDiv{
width:756px; 
margin-bottom:3px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;

}


#footerDiv{width:756px; margin-top:3px; border-top:1px dotted #666666; margin-top:10px; padding-top:10px; text-align:right;}
.cleardiv{clear:both;}



#contentDiv h6{
	display: block;
	padding: 4px 0px 4px 10px;
	width: auto;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: auto;
	background-color: #ffb53c;
	margin: 0;
	margin-bottom:5px;
	color: #333333;
	text-decoration: none;
	font-family: Arial, sans-serif, Verdana, Geneva;
	font-size: 13px;
	font-weight: bold; 
}

input{
 font-family:Arial, Helvetica, sans-serif;
	  font-size:11px;
	  color:#333333;
	  margin-top:2px;
	  height:20px;
	
	  }
image{
 font-family:Arial, Helvetica, sans-serif;
	  font-size:11px;
	  color:#333333;
	  margin-top:2px;
	  
	  }
input.btn{
background-color:#ffb53c;
border-style:outset;
background-color:#ffb53c;
padding:0px 5px 0px 5px;
  cursor:hand;
}
input.btnGo{
background-color:#666666;
border-style:outset;
background-color:#666666;
padding:0px 5px 0px 5px;
color:#ffffff;
  cursor:hand;
}
#sidemenu a{
	/*
	
	border-bottom:1px dotted #666666;
	display: block;
	
	*/
	color: #666666;

	font-family: Arial, sans-serif, Verdana, Geneva;
	font-size: 13px;
	font-weight: bold;
	
	
	padding: 4px 0px 4px 0px;
	
	margin: 0;
	text-decoration: none;
	
	/*width:150px;*/
}

#sidemenu a:hover{
color:#FF9900;
}
#sidemenu p{
margin:0;
padding:0;
border-bottom:1px dotted #666666;
padding: 4px 0px 4px 0px;
}
#sidemenu p a{
margin-left:1;

}

#topDivRight{
float:right;
width:50%;
}

#topDivLeft{
float:left;
width:50%;
}

div{
 font-family:Arial, Helvetica, sans-serif;
	  font-size:11px;
	  color:#666666;
	  }
#topDivRight a{
color:#666666;
text-decoration:none;
padding-right:5px;
padding-left:5px;
border-right: 1px solid #666666; 
}
#topDivRight a:hover{
	color:#000000;
	text-decoration:underline;
}

#footerDiv a{
color:#666666;
text-decoration:none;
padding-right:5px;
padding-left:5px;
border-right: 1px solid #666666; 
}
#footerDiv a:hover{
	color:#000000;
	text-decoration:underline;
}

img{border:0px;}

#sidemenuSub{
margin-left:10px;
font-family: Arial, sans-serif, Verdana, Geneva;
	font-size: 13px;
	font-weight: normal;
}
#sidemenuSub p{
		margin:0;
		border-bottom:1px dotted #666666;
		padding: 4px 0px 4px 0px;
}

#sidemenuSub p a{
		font-weight:normal;
		font-size:13px;
		color:#666666;
		text-decoration:none;
		padding: 4px 0px 4px 0px;	
}

#sidemenuSub h1{
		margin:0;
		margin-left:10px;
		border-bottom:1px none #666666;
		font-weight:normal;
		font-size:11px;
		padding: 4px 0px 4px 0px;
}

#sidemenuSub h1 a{
		border-bottom:1px none #666666;
		font-weight:normal;
		font-size:11px;
		color:#666666;
		text-decoration:underline;
		
}

#sidemenuSub p a:hover{

		color:#ffb53c;
		text-decoration:underline;
}

#sidemenuSub h1 a:hover{
		color:#ffb53c;
		text-decoration:underline;
}

/*NEW SUB SIDE*/
.sidemenuSub{
margin-left:10px;
font-family: Arial, sans-serif, Verdana, Geneva;
	font-size: 13px;
	font-weight: normal;
}
.sidemenuSub p{
		margin:0;
		border-bottom:1px dotted #666666;
		padding: 4px 0px 4px 0px;
}

.sidemenuSub p a{
		font-weight:normal;
		font-size:13px;
		color:#666666;
		text-decoration:none;
		padding: 4px 0px 4px 0px;	
}

.sidemenuSub h1{
		margin:0;
		margin-left:10px;
		border-bottom:1px none #666666;
		font-weight:normal;
		font-size:11px;
		padding: 4px 0px 4px 0px;
}

.sidemenuSub h1 a{
		border-bottom:1px none #666666;
		font-weight:normal;
		font-size:11px;
		color:#666666;
		text-decoration:underline;		
}

.sidemenuSub p a:hover{

		color:#ffb53c;
		text-decoration:underline;
}

.sidemenuSub h1 a:hover{
		color:#ffb53c;
		text-decoration:underline;
}
/*EO NEW SUB SIDE*/

#bodyContent{
padding-top:5px;
padding-left:10px;
}

h1{
margin:0;
margin-bottom:10px;
padding-bottom:0px;
font-size:18px;
font-weight:bold;
color:#ffb53c;
}
h1.div{
margin:0;
margin-bottom:10px;
padding-bottom:0px;
font-size:18px;
font-weight:bold;
color:#ffb53c;
}

#bodyContent h1{
margin:0;
margin-bottom:10px;
padding-bottom:0px;
font-size:18px;
font-weight:bold;
color:#ffb53c;
}
#bodyContent p{
margin:2;
}

#bodyContent a{
color:#666666;
}

#bodyContent a:hover{
color:#ffb53c;
}

#greybox{
border:1px solid #cccccc;
margin-bottom:10px;
}

#greybox h1{
	display: block;
	padding: 4px 0px 4px 10px;
	width: auto;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: auto;
	background-color: #FFEBC1;
	margin: 0;
	color: #666666;
	text-decoration: none;
	font-family: Arial, sans-serif, Verdana, Geneva;
	font-size: 16px;
	font-weight: bold; 
}

#greybox p{
	padding:0px;
	font-family: Arial, sans-serif, Verdana, Geneva;
	font-size: 11px;
	font-weight: normal; 
}

#subSectionPage h6{

margin-bottom:0px;
padding-left:0px;
}
#subSectionPage h5{
	display: block;
	padding: 4px 0px 4px 0px;
	width: auto;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: auto;
	background-color: #FFEBC1;
	margin: 0;
	margin-bottom:5px;
	color: #333333;
	text-decoration: none;
	font-family: Arial, sans-serif, Verdana, Geneva;
	font-size: 13px;
	font-weight: bold; 
}

#subSectionPage h6 a{
	color: #333333;
	text-decoration: none;
}
#subSectionPage h6 a:hover{
	color: #000000;
	text-decoration: underline;
}

#subSectionPage img{
	height:85px;
	width:85px;
}
.liteOrange {
	background-color: #FFEBC1;
}
.darkOrange {
	background-color: #ffb53c;
}
.darkOrange img {
	height:100px;
	width:100px;
}

.darkOrange2 {
	background-color: #FFDA8C;
}

.prodTable{
margin-bottom:5px;
}

.fleft{
width:254px;
height:310px;
background-color:#FFF9E1;
border:1px solid #cccccc;
margin:5px;
float:left;
}

h3{
	color: #333333;
	text-decoration: none;
	font-family: Arial, sans-serif, Verdana, Geneva;
	font-size: 13px;
	font-weight: bold; 
}

.productInfo{
background-color:#FFF9E1;
padding:5px;
height:80px;
}
.productButtons{
background-color:#FFF9E1;
padding:5px;
}

.imgProduct{
vertical-align:middle;
height:155px;
background-color:#ffffff;
text-align:center;
}

.imgProduct img{
text-align:center;
height:145px;
width:145px;
}

.basket{
background-image:url(basketbg.gif);
background-repeat:no-repeat;
background-color:#003366;
width:290px;
height:110px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}


.basket h1{
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#666666;
margin:0px;
margin-bottom:10px;
}

.searchbox{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

.searchbox h1{
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#666666;
margin:0px;
margin-bottom:10px;
}
#Query{
padding:0px;
margin:0px;
}

/* SHOPPING BASKET ROW ROLLOVER COLOUR */
tr.ruled{
background:#FFDA8C;
cursor:default;
}  

#dishOfDayImage{
width:85px;
height:85px;
}

/* eSHOP PAGES  */

#eShopQtySize{
display:inline;
}

#eShopPrice{
display:inline;
}

#addtobasket{
width:50px;
height:24px;
}

