body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#ffffff;
	color:#333333;
	font-family:arial,helvetica,sans-serif; 
	}
#main { LEFT:0px;
   POSITION:relative;
    TOP:0px;
	 visibility: visible;}	
#middle { 
vertical-align:top;
text-align:center;
width: 96%;}

.offerstop {font-family:arial,helvetica,sans-serif; 
   	font-size:medium;
	padding:3px;
   vertical-align:top;
width:auto;
background-color:#000000;
color:#ffffff;
}
.basketmain {font-family:arial,helvetica,sans-serif; 
    text-align:left;
	padding:0px 3px 1px 3px;
   vertical-align:top;
   background-color:#DFC99F;
   }
#top {
position:relative;
	background-color:#000000;
	width: 100%;
	top:0px;
	background-image:url(images/landscapebg.JPG);
	background-repeat:no-repeat;
	background-position:right top;
					}
h1{
 font:120% Arial,sans-serif;
 color: #ffffff;
 margin: 0px;
 padding: 0px;
}
.warn {color: #ff0000; font: 120% Arial,sans-serif;}
h2{
 font: 120% Arial,sans-serif;
 color: #ffffff;
 margin: 0px;
 padding: 0px;
 text-align:left;
 font-weight:300;
}

h3{
 font: 110% Arial,sans-serif;
 color: #444444;
 margin: 0px;
 padding: 0px;
 font-weight:bold;
}

h4{font-family:Arial, Helvetica, sans-serif;
	color: #483535;
	font-size:100%;
	padding:2px 2px 2px 6px;	
}

h5{
 font: 90% arial,helvetica,sans-serif;
 color:#800080;
 margin: 0px;
 padding: 0px;
}
.styletop {vertical-align:top;
text-align:center;
}
.styletop1 {vertical-align:top;
text-align:center;
border-left:1px solid #eeeeee;
}
.styletop2 {vertical-align:top;
text-align:left;
}
.styletop4 {vertical-align:top;
text-align:center;
border-bottom:1px dotted #cccccc;
border-right:1px dotted #cccccc;
}
.tophead {font-family:arial,helvetica,sans-serif;
  font-size:130%;
   color:#ffffff; 
   text-align:left;
padding:3px 0px 3px 0px;
vertical-align:top;
font-weight:bold;
 }
 
 
 .foodhead {font-family:arial,helvetica,sans-serif;
 font-size:medium;
   color:#ffffff; 
   text-align:center;
background-color:#000000;
padding:3px 0px 3px 0px;
 }
.maghead {font-family:arial,helvetica,sans-serif;
 font-size:medium;
 background-color:#983c9c;
   color:#ffffff; 
   text-align:center;
padding:3px 0px 3px 0px;
 }
.bluhead {font-family:arial,helvetica,sans-serif;
 font-size:medium;
 background-color:#869EDF;
   color:#ffffff; 
   text-align:center;
padding:3px 0px 3px 0px;
 }
.food  { font-size:10pt; color:#000000; text-align:left;
width:160px;
vertical-align:top; 
padding:0px 0px; }
.foodmain  {
font-family:arial,helvetica,sans-serif; 
font-size:10pt; 
color:#000000; 
text-align:left; 
padding:2px 8px;
 }
.topwords  {font-family:arial,helvetica,sans-serif;
font-size:11pt;
font-weight:700;  color:#A38D61; text-align:center;
vertical-align:text-top;
padding:2px 2px 2px 2px;
 }
 .departments  {font-family:arial,helvetica,sans-serif;
font-size:smaller;
font-weight:bold;   
text-align:center;
padding:5px 8px;
margin:0px 2px 0px 0px;
background-color:#A38D61;
 }
 a.departments:link { text-decoration:none; color:#ffffff; }
a.departments:visited {color:#eeeeee; text-decoration:none;  }
a.departments:hover {color:#000000; background-color:#CDCBCB;}
a.departmentson:visited {color:#ffffff; text-decoration:none;  }
 .departmentson  {font-family:arial,helvetica,sans-serif;
font-size:smaller;
font-weight:bold;   text-align:center;
padding:1px 8px;
margin:0px 2px 0px 0px;
background-color:#983c9c;
 }
.nav {vertical-align:top;
padding:2px 0px 0px 0px;
margin:0px 1px 1px 1px;
text-align:left;
}
.button { width:120px;
background-color:#CDCBCB;
background-image:url(line2.gif);
background-position:bottom;
background-repeat:no-repeat;
vertical-align: top;
text-align:left;
 }
.menu  {
font-family:arial,helvetica,sans-serif;
	color: #CDCBCB;
	font-size:100%;
	padding:5px 5px 5px 16px;
	 text-align:left;
	  font-weight:bold;
background-color:#000000;
	  }
.submenu {font-family:arial,helvetica,sans-serif;
font-weight:bold;
font-size:smaller;  
text-align:left;
background-color:#CDCBCB;
padding:2px;
margin:0px 2px 0px 0px;
 }
.submenuon {font-family:arial,helvetica,sans-serif;
font-weight:bold;  
text-align:center;
background-color:#ffffff;
padding:1px 8px;
margin:0px 2px 0px 0px;
 }
 #topmenu  {
font-family:arial,helvetica,sans-serif;
	color: #fbfbfd;
	padding:0px;
	 text-align:left;
	  width: 100%;
	  height:20px;
	  margin:0px;
	  background-color:#000000;
	  vertical-align:top;
	  }
#topmenu li{float:left;

}
ul li{list-style:none;
	}
.topmen {font-family:arial,helvetica,sans-serif;
font-size:smaller;
font-weight:bold;  
text-align:center;
   color:#ffffff; 
   padding:1px 8px;
vertical-align:top;
border-right:1px solid #000000; 
background-color:#000000;
width:12%;
height:20px
 }
 .topmenon {font-family:arial,helvetica,sans-serif;
font-size:smaller;
font-weight:bold;  
text-align:center;
   color:#ffffff;
   padding:1px 8px;
vertical-align:top;
border-right:1px solid #888888;
background-color:#983c9c;
width:12%;
height:20px
 }	  
a.topmen:link { text-decoration:none; color:#dddddd; }
a.topmen:visited {color:#888888; text-decoration:none;  }
a.topmen:hover {color:#ff3333; background-color:#CDCBCB;}
a.topmenon:visited {color:#ffffff; text-decoration:none;  }
a:link { text-decoration:none; color:#222222;}
a:visited {color:#444444; text-decoration:none; }
a:hover {color:#ff3333}
a.box:link { text-decoration:none; color:#ffffff; }
a.box:visited {color:#ffffff; text-decoration:none;  }
a.box:hover {color:#ff3333; background-color:#CDCBCB;}
.product {vertical-align:top;
background-color:#F0EFFA;
font-family:Arial, Helvetica, sans-serif;
padding:5px;
width:200px;
margin:opx auto;
}
.news {vertical-align:top;
background-color:#F0EFFA;
font-family:Arial, Helvetica, sans-serif;
padding:5px;
width:170px;
margin:0px auto;
}
.price {float:right;
text-align:right;
font-size:smaller;
}
.topsm {
color:#FFFFFF;
font-size:small;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;}
.baskettable { background-color:#CDCBCB;
font-size:small;}
.small{ font-size:x-small;}
#offbox {width:600px; margin:5px auto; }
.offbox {width:600px; margin:5px auto; clear:both;}
.offimg {float:right;
	padding: 5px; width:350px;}
.offtext {width:200px; float: left; }
	 