/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	color: #888888;
	font-size: 13px;
    background-color:#eeeeee;
	background-image: url(../images/body_bg.gif);
	background-repeat: repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	scrollbar-shadow-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-face-color: #f8f8f8;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ececec;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #418051;
	}

.left {float:left;}
.right {float:right;}	
.bold {font-weight:bold;}
.green {color:#009966;}
.greenbold {font-weight:bold; color: #009966;}
.greenitalic {color:#009966; font-style:italic;}
.floatgreenbold {font-weight:bold; color:#009966; float:left;}	
.textarea {width:322px; overflow:auto; word-wrap:break-word;}
.biggerfont {font-size:20px;}
.error {width:200px; font-weight:bold; color:#FF0000;}
.error2 {width:255px; font-weight:bold; color:#FF0000;}
.border {border:#cccccc solid 1px; color:#339966; background-color:#F7F7F7; padding:10px; width:320px;}
.border2 {border:#cccccc solid 1px; color:#339966; background-color:#F7F7F7; padding:10px; width:350px;}
	
	
h1  {color: #009966;}
h2  {color: #009966;}
h3  {color: #009966;}
h4  {color: #009966;}
h5  {color: #009966;}		
	 	 
#container {
    width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	}	 

#content {
    width: 940px;
	height: 730px;
	margin: 0px;
	padding: 0px;
	position: relative;
	background-image: url(../images/container_bg.gif);
	}	
	
#contentlong {
    width: 940px;
	height: 876px;
	margin: 0px;
	padding: 0px;
	position: relative;
	background-image: url(../images/container_bg.gif);
	}	
	
#contentextra {
    width: 940px;
	height: 1125px;
	margin: 0px;
	padding: 0px;
	position: relative;
	background-image: url(../images/container_bg.gif);
	}	
	
#contentextraplus {
    width: 940px;
	height: 1375px;
	margin: 0px;
	padding: 0px;
	position: relative;
	background-image: url(../images/container_bg.gif);
	}	
	
#contentpacked {
    width: 940px;
	height: 1500px;
	margin: 0px;
	padding: 0px;
	position: relative;
	background-image: url(../images/container_bg.gif);
	}
	
#contentultra {
    width: 940px;
	height: 1621px;
	margin: 0px;
	padding: 0px;
	position: relative;
	background-image: url(../images/container_bg.gif);
	}	
	
#contentmax {
    width: 940px;
	height: 1821px;
	margin: 0px;
	padding: 0px;
	position: relative;
	background-image: url(../images/container_bg.gif);
	}	
	
a         {color: #009966; font-weight:bold;}
a:link    {text-decoration: none;  color: #009966; font-weight:bold;}
a:visited {text-decoration: none;  color: #009966; font-weight:bold;}
a:hover   {text-decoration: none; color: #333333; font-weight:bold;}
a:active  {color: #009966; font-weight:bold;}
	
	
#logo {
    width: 201px;
	height: 120px;
	margin: 0px;
	padding: 0px;
	top: 5px;
	right: auto;
	bottom: auto;
	left: 32px;
	position: absolute;
	z-index: 500;
    }
	
#phone {
    width: 340px;
	height: 22px;
	margin: 0px;
	padding: 0px;
	top: 20px;
	right: 33px;
	bottom: auto;
	left: auto;
	position: absolute;
	font-size: 12px;
	text-align: right;
	z-index: 100;
    }
#phone img       {vertical-align: text-bottom;}
#phone a         {color: #888888; font-weight:normal;}
#phone a:link    {text-decoration: none;  color: #888888;}
#phone a:visited {text-decoration: none;  color: #888888;}
#phone a:hover   {text-decoration: none; color: #009966;}
#phone a:active  {color: #666666;} 	

#phonebig {
    width: 340px;
	height: 22px;
	margin: 0px;
	padding: 0px;
	top: 20px;
	right: 33px;
	bottom: auto;
	left: auto;
	position: absolute;
	font-size: 14px;
	text-align: right;
	z-index: 100;
    }
#phonebig img       {vertical-align: text-bottom;}
#phonebig a         {color: #888888; font-weight:normal;}
#phonebig a:link    {text-decoration: none;  color: #888888;}
#phonebig a:visited {text-decoration: none;  color: #888888;}
#phonebig a:hover   {text-decoration: none; color: #009966;}
#phonebig a:active  {color: #666666;} 	
	
	
#bckgnd {
    width: 900px;
	height: 590px;
	margin: 0px;
	padding: 0px;
	top: 85px;
	right: 24px;
	position: absolute;
    }	
	
#bckgndlong {
    width: 900px;
	height: 720px;
	margin: 0px;
	padding: 0px;
	top: 100px;
	right: 24px;
	position: absolute;
    }	
	
#bckgndextralong {
    width: 900px;
	height: 1000px;
	margin: 0px;
	padding: 0px;
	top:73px;
	right: 24px;
	position: absolute;
    }
	
#bckgndextraplus {
    width: 900px;
	height: 1250px;
	margin: 0px;
	padding: 0px;
	top:73px;
	right: 24px;
	position: absolute;
    }	
	
#bckgndpacked {
    width: 900px;
	height: 1375px;
	margin: 0px;
	padding: 0px;
	top:73px;
	right: 24px;
	position: absolute;
    }
	
#bckgndultralong {
    width: 900px;
	height: 1500px;
	margin: 0px;
	padding: 0px;
	top: 73px;
	right: 3px;
	position: absolute;
    }	
	
#bckgndmax {
    width: 900px;
	height: 1700px;
	margin: 0px;
	padding: 0px;
	top: 70px;
	right: 5px;
	position: absolute;
    }		
		
   
.menu {width:875px; height:36px; line-height:28px; position:absolute; margin:0px; padding:0px; z-index:100; top:85px; left: 15px; background-image:url(../images/bar.jpg);}
.menu ul {padding:0px 0px 0px 556px; margin:4px 0px 0px 0px; list-style:none;}
.menu ul li {float:left; border-right:#FFFFFF solid 1px; border-left:#cccccc solid 1px;}
.menu ul li a {text-decoration:none; color:#009966; font-size:12px; margin:2px; padding: 0px 7px 0px 7px;}
.menu ul li a:hover {color: #ffffff; margin:2px; padding: 0px 7px 0px 7px;}


.submenu {width:120px; height:60px; position:absolute; z-index:100; top: 220px; right: auto; bottom: auto; left: 0px;}
.submenu ul {padding:0; margin:0; list-style: none; text-align: left;}
.submenu ul li a {text-decoration:none; color:#999999; font-size:13px; padding-right: 1px; padding-left: 1px;}
.submenu ul li a:hover {color: #006633;}



#mainbody {
   width: 920px;
   height: 690px;
   margin: 0px;
   padding: 0px;
   position: absolute;
   top: 0px;
   right: auto;
   bottom: auto;
   left: 18px;
   }
  
#mainbodylong {
   width: 920px;
   height: 810px;
   margin: 0px;
   padding: 0px;
   position: absolute;
   top: 0px;
   right: auto;
   bottom: auto;
   left: 18px;
   } 
   
#mainbodyextralong {
   width: 920px;
   height: 1100px;
   margin: 0px;
   padding: 0px;
   position: absolute;
   top: 0px;
   right: auto;
   bottom: auto;
   left: 18px;
   } 
   
#mainbodyextraplus {
   width: 920px;
   height: 1350px;
   margin: 0px;
   padding: 0px;
   position: absolute;
   top: 0px;
   right: auto;
   bottom: auto;
   left: 18px;
   }    
   
#mainbodypacked {
   width: 920px;
   height: 1475px;
   margin: 0px;
   padding: 0px;
   position: absolute;
   top: 0px;
   right: auto;
   bottom: auto;
   left: 18px;
   }
   
#mainbodyultralong {
   width: 900px;
   height: 1600px;
   margin: 0px;
   padding: 0px;
   position: absolute;
   top: 0px;
   right: auto;
   bottom: auto;
   left: 18px;
   }   
   
#mainbodymax {
   width: 900px;
   height: 1800px;
   margin: 0px;
   padding: 0px;
   position: absolute;
   top: 0px;
   right: auto;
   bottom: auto;
   left: 18px;
   }   
   
    
#blackband {
    width: 900px;
	height: 40px;
	top: 70px;
	right: auto;
	bottom: auto;
	left: 0px;
	background-image: url(../images/white-bar2.jpg);
	position: absolute;
   } 
 
#banner {
   width: 900px;
   height: 164px;
   margin: 0px;
   padding: 0px;
   top: 125px;
   right: auto;
   bottom: auto;
   left: 0px;
   position: absolute;
   }
      
#text {
	width: 445px;
	height: 510px;
	margin: 0px;
	top: 150px;
	right: auto;
	bottom: auto;
	left: 155px;
	text-align: justify;
	border-left: #999999 dotted 1px;
	padding: 0px 0px 0px 35px;
	position: absolute;
   }
#text h3 {color: #009966; font-size:17px; margin: 0px; padding: 0px 0px 12px 0px;}   
#text h3 a {color: #009966;}
#text h3 a:visited {color: #009966;}
#text h3 a:hover {color: #666666;}
#text ol {margin:0px; padding:0px 0px 0px 20px;}
#text p {margin:0px; padding:15px 0px 5px 0px;}
#text ul {margin:0px; padding:0px; list-style:none;}


#textmedium {
	width: 500px;
	height: 505px;
	margin: 0px;
	top: 150px;
	right: auto;
	bottom: auto;
	left: 155px;
	text-align: justify;
	border-left: #999999 dotted 1px;
	padding: 0px 0px 0px 35px;
	position: absolute;
   }
#textmedium h3 {color: #009966; font-size:17px; margin: 0px; padding: 0px 0px 12px 0px;}   
#textmedium h3 a {color: #009966;}
#textmedium h3 a:hover {color: #666666;}
#textmedium ol {margin:0px; padding:0px 0px 0px 20px;}
#textmedium p {margin:0px; padding:15px 0px 5px 0px;}
#textmedium ul {margin:0px; padding:0px; list-style:none;}


#textwide {
	width: 525px;
	height: 505px;
	margin: 0px;
	top: 150px;
	right: auto;
	bottom: auto;
	left: 155px;
	text-align: justify;
	border-left: #999999 dotted 1px;
	padding: 0px 0px 0px 35px;
	position: absolute;
   }
#textwide h3 {color: #009966; font-size:17px; margin: 0px; padding: 0px 0px 12px 0px;}   
#textwide h3 a {color: #009966;}
#textwide h3 a:hover {color: #666666;}
#textwide ol {margin:0px; padding:0px 0px 0px 20px;}
#textwide ul {margin:5px; padding:0px;}


#menutext {
    width: 445px;
	height: 510px;
	margin: 0px;
	top: 150px;
	left: 155px;
	text-align: justify;
	border-left: #999999 dotted 1px;
	padding: 0px 0px 0px 32px;
	position: absolute;
}
#menutext h3 {color: #009966; font-size:17px; margin: 0px; padding: 0px 0px 12px 0px;}
#menutext a         {color: #009966; font-weight:bold;}
#menutext a:link    {text-decoration: none;  color: #009966;}
#menutext a:visited {text-decoration: none;  color: #009966;}
#menutext a:hover   {text-decoration: none; color: #666666;}
#menutext table {margin:0px; padding:0px;}
#menutext tr {margin:0px; padding:0px;}
#menutext td {margin:0px; padding:0px;}
#menutext td ul.greenbold {text-indent:0px; margin:0px; padding:0px;}



#textlong {
    width: 520px;
	height: 425px;
	margin: 0px;
	top: 380px;
	left: 155px;
	text-align: justify;
	border-left: #999999 dotted 1px;
	padding: 0px 0px 0px 35px;
	position: absolute;
}
#textlong h3 {color: #009966; font-size:17px; margin: 0px; padding: 0px 0px 12px 0px;}
#textlong ul {margin:5px; padding:2px; list-style:none;}

#textmenulong {
    width: 430px;
	height: 650px;
	margin: 0px;
	top: 150px;
	left: 155px;
	text-align: justify;
	border-left: #999999 dotted 1px;
	padding: 0px 0px 0px 35px;
	position: absolute;
}
#textmenulong h3 {color: #009966; font-size:17px; margin: 0px; padding: 0px 0px 12px 0px;}
#textmenulong ul {margin:5px 0px 10px 20px; padding:2px; font-size:12px;}

#textextralong {
    width: 480px;
	height: 905px;
	margin: 0px;
	top: 150px;
	left: 155px;
	text-align: justify;
	border-left: #999999 dotted 1px;
	padding: 0px 0px 0px 32px;
	position: absolute;
}
#textextralong h3 {color: #009966; font-size:17px; margin: 0px; padding: 0px 0px 12px 0px;}
#textextralong ul {margin:5px 0px 10px 20px; padding:2px; font-size:12px;}

#textextraplus {
    width: 480px;
	height: 1155px;
	margin: 0px;
	top: 150px;
	left: 155px;
	text-align: justify;
	border-left: #999999 dotted 1px;
	padding: 0px 0px 0px 32px;
	position: absolute;
}
#textextraplus h3 {color: #009966; font-size:17px; margin: 0px; padding: 0px 0px 12px 0px;}
#textextraplus ul {margin:5px 0px 10px 20px; padding:2px; font-size:12px;}


#textultralong {
    width: 480px;
	height: 1405px;
	margin: 0px;
	top: 150px;
	left: 155px;
	text-align: left;
	border-left: #999999 dotted 1px;
	padding: 0px 0px 0px 35px;
	position: absolute;
}
#textultralong h3 {color: #009966; font-size:17px; margin: 0px; padding: 0px 0px 12px 0px;}
#textultralong ul {margin:5px 0px 10px 20px; padding:2px; font-size:12px;}


#textpacked {
    width: 480px;
	height: 1280px;
	margin: 0px;
	top: 150px;
	left: 155px;
	text-align: left;
	border-left: #999999 dotted 1px;
	padding: 0px 0px 0px 35px;
	position: absolute;
}
#textpacked h3 {color: #009966; font-size:17px; margin: 0px; padding: 0px 0px 12px 0px;}
#textpacked ul {margin:5px 0px 10px 20px; padding:2px; font-size:12px;}


#textmax {
    width: 480px;
	height: 1605px;
	margin: 0px;
	top: 150px;
	left: 155px;
	text-align: left;
	border-left: #999999 dotted 1px;
	padding: 0px 0px 0px 35px;
	position: absolute;
}
#textmax h3 {color: #009966; font-size:17px; margin: 0px; padding: 0px 0px 12px 0px;}
#textmax ul {margin:5px 0px 10px 20px; padding:2px; font-size:12px;}


.buttonmenu ul {width:460px; list-style:none; margin:0px; padding:0px; font-size:11px; }
.buttonmenu li {width:145px; float:left; text-align:center; margin:0px 4px 4px 0px; background-color:#e5e5e5;}
.buttonmenu a     {color: #009966; font-weight:bold; padding:10px 19px 10px 19px; display:block; }
.buttonmenu a:link    {text-decoration: none;  color: #009966; }
.buttonmenu a:visited {text-decoration: none;  color: #009966; }
.buttonmenu a:hover   {text-decoration: none; color: #ffffff; background-color:#cccccc; }


.fingerbuttonmenu ul {width:460px; list-style:none; margin:0px; padding:0px; font-size:11px;}
.fingerbuttonmenu li {float:left; margin:0px 2px 0px 2px; background-color:#e5e5e5;}
.fingerbuttonmenu a     {color: #009966; font-weight:bold; padding:10px 37px 10px 36px; display:block; }
.fingerbuttonmenu a:link    {text-decoration: none;  color: #009966;}
.fingerbuttonmenu a:visited {text-decoration: none;  color: #009966;}
.fingerbuttonmenu a:hover   {text-decoration: none; color: #ffffff; background-color:#cccccc;}


.knifebuttonmenu ul {width:460px; list-style:none; margin:0px; padding:0px; font-size:11px;}
.knifebuttonmenu li {float:left; margin:0px 2px 0px 2px; background-color:#e5e5e5;}
.knifebuttonmenu a     {color: #009966; font-weight:bold; text-align:center; padding:10px 36px 10px 36px; display:block; }
.knifebuttonmenu a:link    {text-decoration: none;  color: #009966;}
.knifebuttonmenu a:visited {text-decoration: none;  color: #009966;}
.knifebuttonmenu a:hover   {text-decoration: none; color: #ffffff; background-color:#cccccc;}

.hotknifebuttonmenu {width:445px; text-align:center; font-size:11px;}
.hotknifebuttonmenu a     {width:150px; text-align:center; color: #009966; font-weight:bold; padding:10px 62px 10px 62px; margin:auto; display:block; background-color:#e5e5e5;}
.hotknifebuttonmenu a:link    {text-decoration: none;  color: #009966;}
.hotknifebuttonmenu a:visited {text-decoration: none;  color: #009966;}
.hotknifebuttonmenu a:hover   {text-decoration: none; color: #ffffff; background-color:#cccccc;}


.dinnerbuttonmenu ul {width:460px; list-style:none; margin:0px; padding:0px; font-size:11px; }
.dinnerbuttonmenu li {float:left; margin:0px 4px 4px 0px; background-color:#e5e5e5;}
.dinnerbuttonmenu a     {color: #009966; font-weight:bold; padding:10px 50px 10px 55px; display:block; }
.dinnerbuttonmenu a:link    {text-decoration: none;  color: #009966; }
.dinnerbuttonmenu a:visited {text-decoration: none;  color: #009966; }
.dinnerbuttonmenu a:hover   {text-decoration: none; color: #ffffff; background-color:#cccccc; }


.hogbuttonmenu ul {width:460px; list-style:none; margin:0px; padding:0px; font-size:11px;}
.hogbuttonmenu li {float:left; margin:0px 2px 0px 2px; background-color:#e5e5e5;}
.hogbuttonmenu a     {color: #009966; font-weight:bold; padding:10px 63px 10px 62px; display:block; }
.hogbuttonmenu a:link    {text-decoration: none;  color: #009966;}
.hogbuttonmenu a:visited {text-decoration: none;  color: #009966;}
.hogbuttonmenu a:hover   {text-decoration: none; color: #ffffff; background-color:#cccccc;}


.sandwichbuttonmenu {width:445px; text-align:center; font-size:11px;}
.sandwichbuttonmenu a     {width:100px; text-align:center; color: #009966; font-weight:bold; padding:10px 60px 10px 60px; margin:auto; display:block; background-color:#e5e5e5;}
.sandwichbuttonmenu a:link    {text-decoration: none;  color: #009966;}
.sandwichbuttonmenu a:visited {text-decoration: none;  color: #009966;}
.sandwichbuttonmenu a:hover   {text-decoration: none; color: #ffffff; background-color:#cccccc;}


.canapebuttonmenu {width:445px; text-align:center; font-size:11px;}
.canapebuttonmenu a     {width:100px; text-align:center; color: #009966; font-weight:bold; padding:10px 62px 10px 62px; margin:auto; display:block; background-color:#e5e5e5;}
.canapebuttonmenu a:link    {text-decoration: none;  color: #009966;}
.canapebuttonmenu a:visited {text-decoration: none;  color: #009966;}
.canapebuttonmenu a:hover   {text-decoration: none; color: #ffffff; background-color:#cccccc;}


#menuicon {
    width: 120px;
	height: 185px;
	margin: 0px;
	top: 155px;
	right: 30px;
	position: absolute;
	font-size: 11px;
	color:#009966;
}

#menuscroll {
	width: 445px;
	height: 125px;
	margin: 0px;
	top: 390px;
	right: auto;
	bottom: auto;
	left: 180px;
	padding: 5px;
	text-align: left;
	position: absolute;
	overflow-y: scroll;
	direction: rtl;
   }  
#menuscroll h3 {margin: 0px; padding: 0px 0px 15px 0px; color: #009966; font-size:14px;}
#menuscroll ul {list-style:none; margin:0px; padding: 0px 0px 10px 0px;}
#menuscroll p {margin: 0px; padding: 0px 0px 12px 0px;}


#menulist {position: absolute; top: 150px; left: 16px; font-size: 12px; z-index: 100; color:#B0B0B0; text-align:left;}
#menulist h4 {color: #009966; font-size:17px; margin:0px; padding:0px 0px 25px 0px;}
#menulist h4 a {color: #009966; font-size:17px; font-weight:bold;}
#menulist h4 a:link {color: #009966; font-size:17px; font-weight:bold;}
#menulist h4 a:visited {color: #009966; font-size:17px; font-weight:bold;}
#menulist h4 a:hover {color: #666666; font-size:17px; font-weight:bold;}
#menulist ul {list-style:none; text-indent:0px; margin:0px; padding:0px;}
#menulist li {text-indent:0px; margin:0px; padding:0px; line-height: 17px;}
#menulist a         {color: #888888; font-weight:normal;}
#menulist a:link    {text-decoration: none;  color: #888888;}
#menulist a:visited {text-decoration: none;  color: #888888;}
#menulist a:hover   {text-decoration: none; color: #009966;}

#menulist2 {position: absolute; top: 380px; left: 17px; font-size: 11px; z-index: 100; color:#B0B0B0; text-align:left; }
#menulist2 h4 {color: #009966; font-size:16px; margin:0px; padding:0px 0px 16px 0px;}
#menulist2 h5 {color: #009966; font-size:12px; margin:0px; padding:10px 0px 6px 0px;}
#menulist2 ul {list-style:none; text-indent:0px; margin:0px; padding:0px 0px 8px 0px;}
#menulist2 li {text-indent:0px; margin:0px; padding:0px; line-height: 17px;}
#menulist2 a         {color: #888888; font-weight:normal;}
#menulist2 a:link    {text-decoration: none;  color: #888888;}
#menulist2 a:visited {text-decoration: none;  color: #888888;}
#menulist2 a:hover   {text-decoration: none; color: #009966;}


#submenu {position: absolute; top: 370px; left: 185px; font-size: 12px; z-index: 100; color:#B0B0B0; text-align:left;}
#submenu h4 {color: #009966; font-size:12px; margin:0px; padding:0px 0px 10px 0px;}
#submenu ul {margin:7px; padding:0px; list-style:none;}
#submenu li {margin:0px; padding:0px;}
#submenu a         {color: #999999; font-weight:normal;}
#submenu a:link    {text-decoration: none;  color: #999999;}
#submenu a:visited {text-decoration: none;  color: #999999;}
#submenu a:hover   {text-decoration: none; color: #009966;}


   
#form {
   width: 680px;
   height: 490px;
   margin: 0px;
   top: 150px;
   left: 155px;
   padding: 0px 0px 0px 30px;
   border-left: #999999 dotted 1px;
   text-align: left;
   position: absolute;
   }
#form h3 {color: #009966; font-size:17px; margin: 0px; padding: 0px 0px 12px 0px;} 
#form p {margin: 0px; padding: 0px 0px 12px 0px;}

#formlong {
   width: 680px;
   height: 655px;
   margin: 0px;
   top: 150px;
   left: 155px;
   padding: 0px 0px 0px 30px;
   border-left: #999999 dotted 1px;
   text-align: left;
   position: absolute;
   z-index: 150;
   }
#formlong img {vertical-align:text-bottom;}
#formlong h3 {color: #009966; font-size:17px; margin: 0px; padding: 0px 0px 12px 0px;} 
#formlong p {margin: 0px; padding: 0px 0px 12px 0px;}


#contact {
	width: 500px;
	height: 650px;
	margin: 0px;
	top: 152px;
	left: 155px;
	text-align: justify;
	border-left: #999999 dotted 1px;
	padding: 0px 0px 0px 30px;
	position: absolute;
	z-index: 150;
   }
#contact h3 {color: #009966; font-size:17px; margin: 0px; padding: 0px 0px 8px 0px;}
#contact h2 {color: #009966; font-size:17px; margin: 0px; padding: 0px 0px 8px 0px;}   
#contact a         {color: #009966; font-weight:bold;}
#contact a:link    {text-decoration: none;  color: #009966;}
#contact a:visited {text-decoration: none;  color: #009966;}
#contact a:hover   {text-decoration: none; color: #333333;}

  

#quoteindex {
   width: 90px;
   height: 143px;
   position: absolute;
   /* top: 460px; */
   top: 380px;
   right: 22px;
   font-size:11px;
   padding: 37px 25px 8px 40px;
   background-image: url(../images/quote-greenlong.jpg);
}

#quoteservices {
   width: 110px;
   height: 142px;
   position: absolute;
   top: 158px;
   right: 25px;
   font-size:11px;
   padding: 38px 10px 8px 30px;
   background-image: url(../images/quote-greenlong.jpg);
}
 
  
#quotemenus {
   width: 105px;
   height: 150px;
   position: absolute;
   top: 160px;
   right: 20px;
   font-size:11px;
   padding: 30px 15px 8px 30px;
   background-image: url(../images/quote-greenlong.jpg);
} 


#quoteabout {
   width: 100px;
   height: 150px;
   position: absolute;
   top: 155px;
   right: 28px;
   padding: 30px 10px 8px 40px;
   font-size:11px;
   background-image: url(../images/quote-greenlong.jpg);
}


#christmas {position:absolute; background-image:url(../images/xmas-icon2.jpg); width:82px; height:38px; top:145px; left:6px; font-size:10px; color:#ffffff; text-align:left; padding:14px 0px 0px 49px; font-weight:bold;}
#christmas:hover {background-position:-132px 0;}
#christmas a  {color: #999999; font-weight:bold;}
#christmas a:link    {text-decoration: none;  color: #ffffff; font-weight:bold;}
#christmas a:visited {text-decoration: none;  color: #ffffff; font-weight:bold;}
#christmas a:hover   {text-decoration: none; color: #ffffff; font-weight:bold;}

#christmaslong {position:absolute; background-image:url(../images/xmas-icon2.jpg); width:82px; height:38px; top:335px; left:6px; font-size:10px; color:#ffffff; text-align:left; padding:14px 0px 0px 49px; font-weight:bold;}
#christmaslong:hover {background-position:-132px 0;}
#christmaslong a  {color: #999999; font-weight:bold;}
#christmaslong a:link    {text-decoration: none;  color: #ffffff; font-weight:bold;}
#christmaslong a:visited {text-decoration: none;  color: #ffffff; font-weight:bold;}
#christmaslong a:hover   {text-decoration: none; color: #ffffff; font-weight:bold;}

#christmashome {position:absolute; background-image:url(../images/xmas-icon2.jpg); width:82px; height:38px; top:375px; right:26px; font-size:10px; color:#ffffff; text-align:left; padding:14px 0px 0px 49px; font-weight:bold;}
#christmashome:hover {background-position:-132px 0;}
#christmashome a  {color: #999999; font-weight:bold;}
#christmashome a:link    {text-decoration: none;  color: #ffffff; font-weight:bold;}
#christmashome a:visited {text-decoration: none;  color: #ffffff; font-weight:bold;}
#christmashome a:hover   {text-decoration: none; color: #ffffff; font-weight:bold;}

#packedlunch {position:absolute; background-image:url(../images/button-plain.jpg); width:132px; height:40px; top:145px; left:6px; font-size:11px; color:#ffffff; text-align:center; padding:12px 0px 0px 0px;}
#packedlunch:hover {background-position:-132px 0;}
#packedlunch a  {color: #999999; font-weight:normal;}
#packedlunch a:link    {text-decoration: none;  color: #ffffff;}
#packedlunch a:visited {text-decoration: none;  color: #ffffff;}
#packedlunch a:hover   {text-decoration: none; color: #ffffff;}

#packedlunchhome {position:absolute; background-image:url(../images/button-plain.jpg); width:132px; height:40px; top:375px; right:26px; font-size:11px; color:#ffffff; text-align:center; padding:12px 0px 0px 0px;}
#packedlunchhome:hover {background-position:-132px 0;}
#packedlunchhome a  {color: #999999; font-weight:normal;}
#packedlunchhome a:link    {text-decoration: none;  color: #ffffff;}
#packedlunchhome a:visited {text-decoration: none;  color: #ffffff;}
#packedlunchhome a:hover   {text-decoration: none; color: #ffffff;}

#oldsite {position:absolute; background-image:url(../images/button-plain.jpg); background-repeat:no-repeat; width:132px; height:50px; top:150px; right:40px; font-size:11px; color:#ffffff; text-align:centre; padding:13px 0px 0px 0px; font-weight:bold;}
#oldsite p {width:80px; color:#009966; font-size:11px; font-weight:normal;}
#oldsite:hover {background-position:-132px 0;}
#oldsite a  {color: #999999; font-weight:bold;}
#oldsite a:link    {text-decoration: none;  color: #ffffff; font-weight:bold;}
#oldsite a:visited {text-decoration: none;  color: #ffffff; font-weight:bold;}
#oldsite a:hover   {text-decoration: none; color: #ffffff; font-weight:bold;}



#menugrid {width:540px; height:350px; font-size:12px; color:ffffff; text-align:centre;}
#menugrid a {width:165px; height:95px; color:#ffffff; font-weight:bold; margin:0px 2px 2px 0px; padding:10px 0px 0px 10px; float:left;}
#menugrid a:link {color:#FFFFFF;}
#menugrid a:hover {color: #FFFFFF;}
#menugrid a:visited {color:#FFFFFF;}

#sandwich {background-image:url(../images/sandwich2.jpg);}
#sandwich a {background-image:url(../images/sandwich2.jpg);}
#sandwich a:hover {background-position:-182px;}
#dinner {background-image:url(../images/dinner2.jpg);}
#dinner a {background-image:url(../images/dinner2.jpg);}
#dinner a:hover {background-position:-182px;}
#theme {background-image:url(../images/theme2.jpg);}
#theme a {background-image:url(../images/theme2.jpg);}
#theme a:hover {background-position:-182px;}
#finger {background-image:url(../images/finger2.jpg);}
#finger a {background-image:url(../images/finger2.jpg);}
#finger a:hover {background-position:-182px;}
#hog {background-image:url(../images/hog2.jpg);}
#hog a {background-image:url(../images/hog2.jpg);}
#hog a:hover {background-position:-182px;}
#cake {background-image:url(../images/cake2.jpg);}
#cake a {background-image:url(../images/cake2.jpg);}
#cake a:hover {background-position:-182px;}
#knife {background-image:url(../images/knife2.jpg);}
#knife a {background-image:url(../images/knife2.jpg);}
#knife a:hover {background-position:-182px;}
#canape {background-image:url(../images/canape2.jpg);}
#canape a {background-image:url(../images/canape2.jpg);}
#canape a:hover {background-position:-182px;}
#fountain {background-image:url(../images/fountain2.jpg);}
#fountain a {background-image:url(../images/fountain2.jpg);}
#fountain a:hover {background-position:-182px;}


#serviceicons {width:540px; height:111px; background-repeat:no-repeat; font-size:11px;}
#serviceicons a {color:#FFFFFF; font-weight:bold; margin: 0px 4px 0px 0px; width:128px; height:130px; padding:5px 0px 0px 0px; text-align:center;}
#serviceicons a:link {color:#FFFFFF; }
#serviceicons a:hover {color:#FFFFFF; }

#corporate a:hover {background-position:-131px 0;}
#corporate a {background-image:url(../images/corporate2.jpg); float:left;}
#private a:hover {background-position:-131px 0;}
#private a {background-image:url(../images/private2.jpg); float:left;}
#wedding a:hover {background-position:-131px 0;}
#wedding a {background-image:url(../images/weddings2.jpg); float:left;}
#hire a:hover {background-position:-131px 0;}
#hire a {background-image:url(../images/hirechef2.jpg); float:left;}


#sitemap {
    height: 610px;
	margin: 0px;
	top: 150px;
	left: 155px;
	border-left: #999999 dotted 1px;
	padding: 0px 0px 0px 30px;
	position: absolute;
	text-align: left;
}
#sitemap h3 {color: #009966; font-size:17px; margin: 0px; padding: 0px 0px 12px 0px;}
#sitemap p {padding: 0px 0px 0px 30px;}
#sitemap a         {color: #009966; font-weight:normal;}
#sitemap a:link    {text-decoration: none;  color: #009966;}
#sitemap a:visited {text-decoration: none;  color: #009966;}
#sitemap a:hover   {text-decoration: none; color: #999999;}


      
#footer {
   margin: 0px;
   padding: 0px 11px 15px 11px;
   top: 470px;
   right: auto;
   bottom: auto;
   left: 17px;
   position: absolute;
   color: #999999;
   font-size:12px;
   }
   
#footer a         {color: #999999;}
#footer a:link    {text-decoration: none;  color: #999999;}
#footer a:visited {text-decoration: none;  color: #999999;}
#footer a:hover   {text-decoration: none; color: #009966;}  

#footerlong {
   margin: 0px;
   padding: 0px 11px 15px 11px;
   top: 615px;
   right: auto;
   bottom: auto;
   left: 17px;
   position: absolute;
   color: #999999;
   font-size:12px;
   z-index:50;
   }
#footerlong a         {color: #999999;}
#footerlong a:link    {text-decoration: none;  color: #999999;}
#footerlong a:visited {text-decoration: none;  color: #999999;}
#footerlong a:hover   {text-decoration: none; color: #009966;}   
   
#footerextralong {
   margin: 0px;
   padding: 0px 11px 15px 11px;
   top: 865px;
   right: auto;
   bottom: auto;
   left: 17px;
   position: absolute;
   color: #999999;
   font-size:12px;
   }  
   
#footerextralong a         {color: #999999;}
#footerextralong a:link    {text-decoration: none;  color: #999999;}
#footerextralong a:visited {text-decoration: none;  color: #999999;}
#footerextralong a:hover   {text-decoration: none; color: #009966;} 

#footerextraplus {
   margin: 0px;
   padding: 0px 11px 15px 11px;
   top: 1115px;
   right: auto;
   bottom: auto;
   left: 17px;
   position: absolute;
   color: #999999;
   font-size:12px;
   }  
   
#footerextraplus a         {color: #999999;}
#footerextraplus a:link    {text-decoration: none;  color: #999999;}
#footerextraplus a:visited {text-decoration: none;  color: #999999;}
#footerextraplus a:hover   {text-decoration: none; color: #009966;}


#footerpacked {
   margin: 0px;
   padding: 0px 11px 15px 11px;
   top: 1240px;
   right: auto;
   bottom: auto;
   left: 17px;
   position: absolute;
   color: #999999;
   font-size:12px;
   }    
   
#footerpacked a         {color: #999999;}
#footerpacked a:link    {text-decoration: none;  color: #999999;}
#footerpacked a:visited {text-decoration: none;  color: #999999;}
#footerpacked a:hover   {text-decoration: none; color: #009966;} 

   
 #footerultralong {
   margin: 0px;
   padding: 0px 11px 15px 11px;
   top: 1365px;
   right: auto;
   bottom: auto;
   left: 17px;
   position: absolute;
   color: #999999;
   font-size:12px;
   }    
   
#footerultralong a         {color: #999999;}
#footerultralong a:link    {text-decoration: none;  color: #999999;}
#footerultralong a:visited {text-decoration: none;  color: #999999;}
#footerultralong a:hover   {text-decoration: none; color: #009966;} 


#footermax {
   margin: 0px;
   padding: 0px 11px 15px 11px;
   top: 1565px;
   right: auto;
   bottom: auto;
   left: 17px;
   position: absolute;
   color: #999999;
   font-size:12px;
   }    
   
#footermax a         {color: #999999;}
#footermax a:link    {text-decoration: none;  color: #999999;}
#footermax a:visited {text-decoration: none;  color: #999999;}
#footermax a:hover   {text-decoration: none; color: #009966;} 


#lookingfor {
    width: 800px;
    position: absolute;
	top: 176px;
	left: 195px;
	color: #787878;
	font-size: 12px;
	text-align: left;
}  
#lookingfor img       {vertical-align:text-bottom;}
#lookingfor a         {color: #787878; font-weight:normal;}
#lookingfor a:link    {text-decoration: none;  color: #787878;}
#lookingfor a:visited {text-decoration: none;  color: #787878;}
#lookingfor a:hover   {text-decoration: none; color: #009966;}
#lookingfor a:active  {color: #787878;}


#mailinglist {
    position: absolute;
	width: 125px;
	top: 0px;
	left: 17px;
	text-align: left;
	font-size: 11px;
}
#mailinglist p {margin:0px; padding:0px 0px 10px 0px;}
#mailinglist h3 {color: #009966; font-size:11px; margin:0px; padding:0px 0px 5px 0px;}
#mailinglist form {margin:0px; padding:0px;}

#mailinglisthome {
    position: absolute;
	width: 125px;
	top: 0px;
	left: 17px;
	text-align: left;
	font-size: 11px;
}
#mailinglisthome p {margin:0px; padding:0px 0px 10px 0px;}
#mailinglisthome h3 {color: #009966; font-size:12px; margin:0px; padding:0px 0px 5px 0px;}
#mailinglisthome form {margin:0px; padding:0px;}

#basebar {width:876px; height:32px; top:210px; left:17px; position:absolute; margin:0px; padding:0px 0px 15px 0px; background-image:url(../images/base-bar2.jpg); background-repeat:no-repeat;}
   
#copyright {
	width: 550px;
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 219px;
	right: auto;
	bottom: auto;
	left: 25px;
	text-align: left;
	z-index:50;
   }   
   
#designedby {
	width: 870px;
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 219px;
	left: 25px;
	bottom: auto;
	left: auto;
	text-align: right;
   } 