* {  
padding: 0px;
margin: 0px;
}

body {
	background-color: #ffffff;
	font-size: 62.5%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* DIVS 
--------------------------- */

#flashHome {
	height: 202px;
}

#wrapper {
	width: 884px;
	margin: 10px auto 0px auto;
	position: relative;
}
#banner  {
	background-image: url(binaries/nav_banner.jpg);
	height: 134px;
	position: relative;
	background-repeat: no-repeat;
}
#leftCol {
    clear:both;
	float: left;
	color:#858484;
	background-color: #fff;
	margin: 8px 0px 10px 0px;
	width: 295px;
	height: 363px;
	border-right:#367e60 solid 1px;	 
}
#centreCol {
	float: left;
	color:#858484;
	background-color: #fff;
	margin: 8px 0px 10px 8px;
	width: 283px;
	height: 363px;	
	border-right:#367e60 solid 1px;	
}
#rightCol {
	float: left;
	color:#858484;
	background-color: #fff;
	margin: 8px 0px 10px 8px;
	width: 283px;
}
#mainText {
    clear:both;
	float: left;
	color:#858484;
	background-color: #fff;
	margin: 8px 0px 10px 0px;
	padding-right:10px;
	width: 577px;
	border-right:#367e60 solid 1px;	 
}
#foodLeft {
    clear:both;
	float: left;
	color:#858484;
	background-color: #fff;
	margin: 8px 0px 10px 0px;
	padding-right:10px;
	width: 260px;
	border-right:#367e60 solid 0px;	
}
#foodRight  {
	/*background-image: url(binaries/goodwithfood.jpg);*/
	background-repeat: no-repeat;
	float: right;
	color:#858484;
	margin: 8px 0px 0px 0px;
	width: 331px;
	
	background-position:right bottom;
}
#foodCentre  {
	background-repeat: no-repeat;
	float: left;
	color: #333333;
	background-color: #fff;
	margin: 8px 0px 8px 0px;
	width: 538px;
	background-position:right bottom;
}
#aboutRight  {
	background-image: url(binaries/about-new.jpg);
	background-repeat: no-repeat;
	float: left;
	color:#858484;
	background-color: #fff;
	margin: 8px 0px 0px 2px;
	width: 290px;
	height: 468px;
	background-position:right top;
}
#findusRight  {
	background-image: url(binaries/map1.jpg);
	background-repeat: no-repeat;
	float: left;
	color:#858484;
	background-color: #fff;
	margin: 0px 0px 0px 0px;
	width: 279px;
	height: 368px;
	background-position:right bottom;
	position: absolute;
	right: -21px;
	top: 360px;
}
#linksRight  {
	background-image: url(binaries/linksimage2.jpg);
	background-repeat: no-repeat;
	float: left;
	color:#858484;
	background-color: #fff;
	margin: 8px 0px 0px 2px;
	width: 290px;
	height: 292px;
	background-position:right bottom;
}

/* DIV FORMATTING
--------------------------- */

#leftCol p {
	font-size: 1.2em;
	padding: 8px 4px 8px 2px;
	color: #858484;
}
#centreCol p {
	font-size: 1.2em;
	padding: 8px 10px 8px 2px;
	color: #858484;
}
#rightCol p {
	font-size: 1.2em;
	padding: 8px 10px 8px 2px;
	color: #858484;
}
#mainText p {
	font-size: 1.2em;
	padding: 8px 0px 8px 2px;
	color: #858484;
}
#foodCentre p {
	font-size: 1.2em;
	padding: 8px 0px 8px 2px;
	color: #333333;
	line-height: 1.5em;
}

/* NAVIGATION
--------------------------- */

#navLink ul {
    list-style-type: none;
	font-size: 1.2em;
	font-weight: bold;
	position: absolute;
	left: 25px;
	top: 109px;
	width: 600px;
	height: 24px;
} 
#navLink li {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}
li.navHome a{
	display: block;
	padding: 6px 15px 5px 24px;
	width:45px;
	color: #fff;
	float: left;
	background-image: url(binaries/home_bg.jpg);
	text-decoration:none;
}
li.navHome a:hover {
	color: #e9f749;
}
li.navFood a{
	display: block;
	padding: 6px 0px 5px 14px;
	width:118px;
	color: #fff;
	float: left;
	background-image: url(binaries/food_bg.jpg);
	text-decoration:none;
}
li.navFood a:hover {
	color: #e9f749;
}
li.navAbout a{
	display: block;
	padding: 6px 0px 5px 21px;
	width:83px;
	color: #fff;
	float: left;
	background-image: url(binaries/aboutus_bg.jpg);
	text-decoration:none;
}
li.navAbout a:hover {
	color: #e9f749;
}
li.navFind a{
	display: block;
	padding: 6px 0px 5px 19px;
	width:65px;
	color: #fff;
	float: left;
	background-image: url(binaries/findus_bg.jpg);
	text-decoration:none;
}
li.navFind a:hover {
	color: #e9f749;
}
li.navDel a{
	display: block;
	padding: 6px 0px 5px 15px;
	width:68px;
	color: #fff;
	float: left;
	background-image: url(binaries/delivery_bg.jpg);
	text-decoration:none;
}
li.navDel a:hover {
	color: #e9f749;
}
li.navLinks a{
	display: block;
	padding: 6px 0px 5px 20px;
	width:55px;
	color: #fff;
	float: left;
	background-image: url(binaries/links_bg.jpg);
	text-decoration:none;
}
li.navLinks a:hover {
	color: #e9f749;
}

/* CLASSES
--------------------------- */

#coopLogo  {
	top: 30px;
	left: 23px;
	border:none;
	position: absolute;
}
.title  {
    margin: 0px 0px 8px 0px;
	border:none;
}
.title2  {
    margin: 0px 0px 10px 2px;
	border:none;
}
.rule {
    margin: 3px 0px 2px 0px;
    border:none;
}
.bread {
    margin: 8px 0px 0px 4px;
    border:none;
}

.openHours {
    margin: 20px 0px 2px 2px;
    border:none;
}
.needaboost  {
    margin: 22px 0px 0px 2px;
}
.advert  {
    margin: 10px 0px 0px 10px;
}
.advert2  {
    margin: 15px 0px 0px 10px;
}
.advert3  {
    margin: 0px 0px 0px 5px;
}


/* BULLETS / LISTS
--------------------------- */

ul.blueArrow {list-style: none;} 
ul.blueArrow li { 
	list-style: none;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #0a409a;
	background-image: url(binaries/blue_arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin-left: 15px;
	margin-top: 10px;
	padding: 1px 0px 0px 15px;
}
ul.blueArrow li a {
	color: #0a409a;
	text-decoration:underline;
}
ul.blueArrow li a:hover {
	color: #0a409a;
	text-decoration:none;
}
ul.greenArrow li { 
	list-style: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #473f3f;
	background-image: url(binaries/green_arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin-left: 15px;
	margin-top: 3px;
	padding: 1px 0px 0px 15px;
}

.goodWithFood {
	background: #eee;
	border-top: 1px solid #999;
	padding: 10px;
	margin-top: 8px;
}

.goodWithFood ul li { 
	list-style: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	background-image: url(binaries/goodwith_arrow2.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0px 5px 3px 20px;
	margin:5px 0px 0px 10px;
}
#linksBullets li {
	list-style: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #473f3f;
	background-image: url(binaries/green_arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin-left: 25px;
	margin-top: 3px;
	padding: 1px 0px 0px 30px;
}
#linksBullets li a {
	font-size: 1em;
	color: #609982;
	text-decoration:underline;
	font-weight:bold;
}
#linksBullets li a:hover {
	font-size: 1em;
	color: #609982;
	text-decoration:none;
	font-weight:bold;
}


/* FOOTER
--------------------------- */

#footer {
     clear: both;
	 width: 884px;
	 border-top:solid 1px #367e60;
     margin: 0px auto 0px auto;
	 font-family: Tahoma, Arial;
	 font-size: 1.1em;
	 color: #858484;
}
#raLogo  {
	float: left;
	margin-top: 5px;
}
#raTitle {
	margin: 10px 0 0 0;
}
#raTitle a {
	color: #858484;
	text-decoration: none;
}
#raTitle a:hover {
	color: #858484;
	text-decoration: underline;
}
.copyright {
     float:right;
}
#tel {
	height: 44px;
	width: 252px;
	position: absolute;
	background-image: url(binaries/tel_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	left: 457px;
	top: -1px;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 5px;
}
#tel p {
	font-size: 1.4em;
	color: #3E8769;
}
a:hover {
	text-decoration: none;
}
#tel a {
	color: #3E8769;
}h3 {
	font-size: 1.5em;
	color: #2C8D64;
	margin-bottom: 3px;
	font-weight: normal;
}
