.main-top-bar-table{
	border:0px;
	width:100%;
	/*height:130px;*/
	height:118px;
	background-image:url('../images/bannerstrip.gif');
	background-repeat:repeat-x;
	background-color:#ffffff;
}

.main-top-bar-search-table{
	width:243px;
	height:28px;
	background-image:url('../images/longsearchtext.png');
}

.main-top-bar-search-button-table{
	width:160px;
	height:27px;
	background-image:url('../images/searchbutton160.png');
	background-repeat: no-repeat;
	background-position: center center;
}

.main-top-bar-menu-table{
	width:100%;
	border:0;
	height:45px; 
	background-image:url('../images/menuebackstrip.gif');
	background-repeat:repeat-x;
	background-position:bottom right;
}

.main-top-bar-menu-table td{
	padding-top:10px;	
	
}

.categories-body{
	background-color:#FFFFFF;
	color:#000000;
	vlink:#000000;
	margin: 0px 0px 0px 0px;
}

.product-details-body{
	background-color:#F1FAFE;
	color:#ffffff;
}

.healthy-life-text{
	color:GREEN; 
	font-size: 11px;	
}

.healthy-life-text a, .healthy-life-text a:link{
	color:GREEN; 	
}

.product-display-table td{
	font-size:11px;
	font-weight:normal;
}

.product-display-table .special-on{
	background-color:#feab94
}

.product-display-table{
	width:100%;
	border:0px;
}

.product-display-table .headcolor{
	background-color:#64A6C8;
}

.product-display-table a.thumbnail{
	position: relative;
	z-index: 0;
	color:#000000;
}

.product-display-table a.thumbnail:hover{
	background-color: transparent;
	z-index: 50;
}

.product-display-table a.thumbnail span{ /*CSS for enlarged image*/
	position: absolute;
	background-color: lightyellow;
	padding: 0px;
	left: -1000px;
	border: 1px solid;
	visibility: hidden;
	color: black;
	text-decoration: none;
}

.product-display-table a.thumbnail img{ /*CSS for enlarged image*/
	border-width: 0;
	padding: 0px;
}
.product-display-table a.thumbnail span img{ /*CSS for enlarged image*/
	border-width: 0;
	padding: 0px;
}

.product-display-table a.thumbnail:hover span{ /*CSS for enlarged image on hover*/
	//visibility: visible;
	visibility: hidden;
	top: 20px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	left: 100px; /*position where enlarged image should offset horizontally */
}


.nav:visited {
font-size:11px;
	font-family:"Geneva", sans-serif;
	color: #000000}
.nav:link {
font-size:11px;
	font-family:"Geneva", sans-serif;
color: #000000}
.nav:active {
font-size:11px;
	font-family:"Geneva", sans-serif;
color: #000000}

a:link {text-decoration: none; color: white}
a:visited {text-decoration: none; color: white}
a:active {text-decoration: none; color: white}
a:hover {text-decoration: none; color: white};	
	
.categories:visited {color: #FFFFFF}
.categories:link {color: #FFFFFF}
.categories:active {color: #FFFFFF}

.nav {color: #000000}
td.nav { background-color:#d0e3f2;
	color:#000;
	height:21px;
	font-size:11px;
	font-family:"Geneva", sans-serif;
	text-decoration: none;
	font-weight: bold;}
	
td.navHover { background-color:#64a6c8;
	color:#000;
	height:21px;
	font-size:11px;
	font-family:"Geneva", sans-serif;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
	font-weight: bold;}
	
td.navSelected { background-color:#64a6c8;
	color:#000;
	height:21px;
	font-size:11px;
	font-family:"Geneva", sans-serif;
	text-decoration: none;
	font-weight: bold;}
	
label.labelHover{
	font-family:"Geneva", sans-serif;
	color: white;
	font-size:11px;
}
label.nav{
	font-family:"Geneva", sans-serif;
	font-size:11px;
}
	
td.nav:hover { background-color: #64a6c8; }

table.categories { 
	border-style:none;
	height:380px;}
table.navTable{ height:300px;
}
td.categories { background-color:#64a6c8;}

.white { background-color:#FFFFFF;}

a.categories {
	color:#FFFFFF;
	font-size:11px;
	font-family:"Geneva", sans-serif;
	text-decoration: none;
}

a.nav{text-decoration: none color: white}

body.login{ 
	font-family:"Geneva", sans-serif;
	background-color:#62A4D3;
	vlink:#000000;
	color:#FFFFFF;
}

td {
	font-size:12px;
	/*font-weight: bold;*/
}

.mine{
	border-style:none;
	background:transparent;
}

.handPointer{
	cursor: pointer;
	cursor: hand;	
}

body.topbar{ 
	font-family:"Geneva", sans-serif;
	font-size:11px;
}
	
.inputimg{
	background-image:url('blue_images/header/input_text.jpg');
	background-repeat:no-repeat;
	vertical-align: middle;
	padding-left:0.5cm;
	padding-top:0.1cm;
}

.menu{
	font-size:12px;
	font-family:"Geneva", sans-serif;
	text-decoration: none;
	font-weight: bold;
	text-align:center;
	color: 3E88BC;
	cursor: pointer;
	cursor: hand;
}

.menuOver{
	font-size:12px;
	font-family:"Geneva", sans-serif;
	text-decoration: underline;
	font-weight: bold;
	text-align:center;
	color: E6CF21;
}
body.shadeBG{
	bgcolor:#d0e3f2;	
}
table.shade{
	background-color:#d0e3f2;
	bgcolor:#d0e3f2;
}
body.trolleyHead
{
background-image:url('blue_images/bbluewwwlogocheckout.gif');
background-repeat:no-repeat;
background-position:center;
background-color:#ecebeb;
bgcolor:#d0e3f2;
}

h4{
	
	font-family:"Geneva", sans-serif;
	color:#06F;
}

.del-options{
	border-collapse:collapse;
	border-bottom:2px solid #06C;
}

.del-options td{
	padding:8px;	
	border:2px solid #ffffff;
	background-color:#FDF8E8;
}

.del-options tr .next-week{
	background-color:#D9EDFD;

}

.del-options td .next-week{
	background-color:#D9EDFD;

}

.del-options .next-week-title{
	padding:4px;
	background-color:#06C;
	color:#ffffff;
	font-size: 16px;
	font-weight: bold;
	text-align:center;
}

.del-options .gap{
	background-color:transparent;
	border:0px;
	height:20px;
}
.del-options .next-week-title-pickup{
	background-color:#3200cc;	
	padding:4px;
	color:#ffffff;
	font-size: 16px;
	font-weight: bold;
	text-align:center;
}

.del-options .cell-pickup{
	background-color:#efdcf1;
}

.del-options tr .next-week-pickup{
	background-color:#dfd7ff;
}

/*

	This section below has been taken from the text.css file.
	Its it now in this file and can be overwritten with the store css.
	Pages that have been converted to this system have had the text.css removed.
	So some pages will have this file and other the text.css.
	None should have both.
	Ultimatly edits will need to be made to both.
*/

td {  font-family: Arial; font-size: 11px}
.a {  border-color: #DBDBDB black black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; text-transform: capitalize}
.b { border-color: #DBDBDB #DBDBDB black black; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.c {  border-color: #DBDBDB black black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.ai { border-color: #DBDBDB; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.q {  width: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 10px}
.topnav {  color: #B9B9B9}
.searchInput {  font-family: Arial; font-size: 10px; height: 20px; width: 130px}
a:link {  color: #000000; text-decoration: underline}
a:active { color: #3C3C3C; text-decoration: underline}
a:hover { color: #3C3C3C; text-decoration: underline}
a:visited { color: #3C3C3C; text-decoration: underline}
a.productlist:link {  color: #000000; text-decoration: underline}
a.productlist:active {  color: #3C3C3C; text-decoration: underline}
a.productlist:hover {  color: #3C3C3C; text-decoration: underline}
a.dropdown:link { color: #000000 }
a.dropdown:hover { color: #0079A9}
.location {  color: #00A9EC}
.topnav:link {  color: #B9B9B9}
.topnav:active { color: #B9B9B9}
.topnav:visited {color: #B9B9B9}
.topnav:hover {color: #B9B9B9}
.location:link {  color: #00A9EC}
.location:active { color: #00A9EC }
.location:visited { color: #00A9EC }
.location:hover { color: #3C3C3C}.categories {  font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif}
.loginInput { font-family: Arial; font-size: 10px; height: 20px; width: 117px}
.red {  color: #FF5613}
.red_a {  border-color: #DBDBDB black black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; text-transform: capitalize; color: #FF5613}
.d { border-color: #FFFFFF black; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; text-transform: capitalize}
.e { border-color: #FFFFFF black; background-color: #D9F2FC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.postcodeCheck { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 10px }
.input {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; height: 17px}
.input1 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px}
.blue {  color: #00A9EC}
textarea { font-family: Arial, Helvetica, sans-serif; font-size: 10px}
select { font-family: Arial, Helvetica, sans-serif; font-size: 10px }
.noborder {  border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.searchSelect { font-family: Arial; font-size: 10px; height: 20px}
ul {  left: 0px; clip:  rect(   ); text-indent: 0px; margin-left: 12px; padding-left: 5px}
.border {  border: 1px #00A9EC solid}
.justify {  text-align: justify}
input {  font-family: Arial, Helvetica, sans-serif; font-size: 11px}
p.note { font-family: Arial; font-size: 11px; color: #FF5613; font-weight: bold; }
.tableCell {
	border-top: 2px solid #00A9EC;
	border-bottom: 2px solid #00A9EC;
}
.wineText {
	font-family: Tahoma, Arial;
	font-size: 10px;
}

.button{
	background-color:#ffffff;
	color: #00abe7;
	border:1px solid #00abe7;
	cursor:pointer;
	-moz-box-shadow: 2px 2px 2px #8a8a8a;
	-webkit-box-shadow: 2px 2px 2px #8a8a8a;
	box-shadow: 2px 2px 2px #8a8a8a;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#8a8a8a')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#8a8a8a');
	

}

.button:hover{
	background-color:#c4f0ff;	
}

	body{
			font-size:11px;
			font-family:"Geneva", sans-serif;
			color: #000000;
			}
			
.negative{
	color:#ff0000;	
}

.positive{
	color:#0C0;	
}

.storecolourtext{ color: #00A8EC; }