/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	color: #555555;
	font-size: 13px;
	background-color:#e0e0e0;
	font-family: Arial, Helvetica, sans-serif;
	}

.left {float:left;}
.imgleft {float:left; padding: 0px 15px 10px 0px;}
.right {float:right;}	
.imgright {float:right; clear:right; padding: 0px 0px 0px 20px;}
.bold {font-weight:bold;}
.green {color:#009F6C;}
.greenbold {font-weight:bold; color: #009F6C;}
.greenitalic {color:#009F6C; font-style:italic;}
.floatgreenbold {font-weight:bold; color:#009F6C; float:left;}	
.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:12px 15px 12px 30px; width:385px; text-align:left; }
input.formgrey  {background-color: #f4f4f4; border: #CCCCCC solid 1px; margin:3px 0px 0px 0px;}
textarea.formgrey  {background-color: #f4f4f4;  border: #CCCCCC solid 1px; margin:3px 0px 0px 0px;}	
.textarea {width:322px; overflow:auto; word-wrap:break-word; background-color: #f4f4f4; border: #CCCCCC solid 1px; margin:3px 0px 0px 0px;}
	
h1  {color: #009F6C;}
h2  {color: #009F6C;}
h3  {color: #009F6C;}
h4  {color: #009F6C;}
h5  {color: #009F6C;}		
	 	 
#container {
    width: 100%;
	height: 100%;
	margin: auto;
	padding: auto;
	}	 	
	
#content {
    width: 940px;
	height: 100%;
	margin: auto;
	padding: 0px;
	position: relative;
	background-image: url(../images/container_bg_slice2.png);
	background-repeat: repeat-y;
	}	

a         {color: #555555; font-weight:bold;}
a:link    {text-decoration: none;  color: #555555; font-weight:bold;}
a:visited {text-decoration: none;  color: #555555; font-weight:bold;}
a:hover   {text-decoration: none; color: #000000; font-weight:bold;}
a:active  {color: #555555; font-weight:bold;}


#headergreen {
    width: 920px;
	height: 130px;
	/*background-color:#009F6C;*/
	margin: 0px 10px 0px 9px;
	position: relative;
	background-image: url(../images/green-sliceRGB.jpg);
	background-repeat: repeat-x;
	}	
	
#logo {
    width: 201px;
	height: 120px;
	margin: 0px;
	padding: 0px;
	top: 5px;
	right: auto;
	bottom: auto;
	left: 32px;
	position: absolute;
	z-index: 500;
    }
	
#phone {
    width: 480px;
	height: 22px;
	margin: 0px;
	padding: 0px;
	top: 57px;
	right: 38px;
	position: absolute;
	font-size: 17px;
	font-weight: lighter;
	text-align: right;
	color: #FFFFFF;
	z-index: 100;
    }
#phone img       {vertical-align: text-bottom;}
#phone a         {color: #ffffff; font-weight: lighter;}
#phone a:link    {text-decoration: none;  color: #ffffff;}
#phone a:visited {text-decoration: none;  color: #ffffff;}
#phone a:hover   {text-decoration: none; color: #0d572d;} 	

#slogan {
    width: 304px;
	height: 47px;
	margin: 0px;
	padding: 0px;
	top: 78px;
	left: 260px;
	bottom: auto;
	position: absolute;
	font-size: 11px;
	text-align: right;
	z-index: 100;
    }
	
#bckgndbottom {
	margin: 0px;
	padding: 0px;
	top: auto;
	bottom: 10px;
	left: auto;
	right: auto;
	position: absolute;
    }
	
#bckgndtop {
	margin: 0px;
	padding: 0px;
	top: 5px;
	bottom: auto;
	left: auto;
	right: auto;
	position: absolute;
    }	
	
#topbartitle {position:absolute; margin:0px; padding:0px; z-index:110; top:12px; left: 25px; text-align: left;}
#topbartitle h1 {color: #B3B3B3; font-size:12px; }	

		
.menu {width:875px; height:36px; line-height:28px; position:absolute; margin:0px; padding:0px; z-index:100; top:10px; left: 14px; background-image:url(../images/bar2.jpg); }
.menu ul {padding:0px; margin:4px 0px 0px 0px; list-style:none; float:right;}
.menu ul li {float:left; border-right:#FFFFFF solid 1px; border-left:#cccccc solid 1px;}
.menu ul li a {text-decoration:none; color:#0d572d; font-size:12px; margin:2px; padding: 0px 20px 0px 20px;}
.menu ul li a:hover {color: #ffffff; margin:2px; padding: 0px 20px 0px 20px;}


.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: auto;
   padding: 0px;
   left: 9px;
   top: 5px;
   position: relative;
   }
   
#mainbody1 {
   width: 920px;
   height: 610px;
   margin: auto;
   padding: 0px;
   left: 9px;
   top: 5px;
   position: relative;
   }
  
#mainbodylong {
   width: 920px;
   height: 720px;
   margin: auto;
   padding: 0px;
   left: 9px;
   top: 5px;
   position: relative;
   } 
   
#mainbodylong1 {
   width: 920px;
   height: 770px;
   margin: auto;
   padding: 0px;
   left: 9px;
   top: 5px;
   position: relative;
   }
   
#mainbodylong2 {
   width: 920px;
   height: 820px;
   margin: auto;
   padding: 0px;
   left: 9px;
   top: 5px;
   position: relative;
   } 
   
#mainbodyextra {
   width: 920px;
   height: 950px;
   margin: auto;
   padding: 0px;
   left: 9px;
   top: 5px;
   position: relative;
   } 
   
#mainbodyextralong {
   width: 920px;
   height: 1050px;
   margin: auto;
   padding: 0px;
   left: 9px;
   top: 5px;
   position: relative;
   } 
   
#mainbodyextraplus {
   width: 920px;
   height: 1250px;
   margin: auto;
   padding: 0px;
   left: 9px;
   top: 5px;
   position: relative;
   }    
   
#mainbodytandc {
   width: 920px;
   height: 1350px;
   margin: auto;
   padding: 0px;
   left: 9px;
   top: 5px;
   position: relative;
   }
   
#mainbodypacked {
   width: 920px;
   height: 1475px;
   margin: auto;
   padding: 0px;
   left: 9px;
   top: 5px;
   position: relative;
   }
   
#mainbodyultralong {
   width: 920px;
   height: 1600px;
   margin: auto;
   padding: 0px;
   left: 9px;
   top: 5px;
   position: relative;
   }   
   
#mainbodymax {
   width: 920px;
   height: 1800px;
   margin: auto;
   padding: 0px;
   left: 9px;
   top: 5px;
   position: relative;
   } 
   
#mainbodymax2 {
   width: 920px;
   height: 2230px;
   margin: auto;
   padding: 0px;
   left: 9px;
   top: 5px;
   position: relative;
   } 
         
#text {
	width: 480px;
	height: 510px;
	margin: 0px;
	top: 65px;
	right: auto;
	bottom: auto;
	left: 175px;
	text-align: justify;
	padding: 0px 0px 0px 35px;
	position: absolute;
   }
#text h3 {color: #009F6C; font-size:18px; margin: 0px; padding: 0px 0px 12px 0px;}   
#text h3 a {color: #009F6C;}
#text h3 a:visited {color: #009F6C;}
#text h3 a:hover {color: #666666;}
#text h4 {color: #009F6C; font-size:14px; margin: 0px; padding: 8px 0px 0px 0px;}  
#text ol {margin:0px; padding:0px 0px 0px 20px;}
#text p {margin:0px; padding:15px 0px 5px 0px;}
#text p.wide {width: 660px; margin:0px; padding:15px 0px 5px 0px;}
#text ul {margin:0px; padding:0px; list-style:none;}


#textmedium {
	width: 500px;
	height: 505px;
	margin: 0px;
	top: 65px;
	right: auto;
	bottom: auto;
	left: 175px;
	text-align: justify;
	padding: 0px 0px 0px 35px;
	position: absolute;
   }
#textmedium h3 {color: #009F6C; font-size:18px; margin: 0px; padding: 0px 0px 12px 0px;}   
#textmedium h3 a {color: #009F6C;}
#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: 65px;
	right: auto;
	bottom: auto;
	left: 175px;
	text-align: justify;
	padding: 0px 0px 0px 35px;
	position: absolute;
   }
#textwide h3 {color: #009F6C; font-size:18px; margin: 0px; padding: 0px 0px 12px 0px;}   
#textwide h3 a {color: #009F6C;}
#textwide h3 a:hover {color: #666666;}
#textwide h4 {color: #009F6C; font-size:14px; margin: 0px; padding: 8px 0px 0px 0px;}  
#textwide ol {margin:0px; padding:0px 0px 0px 20px;}
#textwide ol li {margin:0px 0px 15px 0px; padding:0px;}
#textwide ul {margin:5px; padding:0px;}

#textfull {
	width: 655px;
	height: 505px;
	margin: 0px;
	top: 65px;
	right: auto;
	bottom: auto;
	left: 175px;
	text-align: justify;
	padding: 0px 0px 0px 35px;
	position: absolute;
   }
#textfull h3 {color: #009F6C; font-size:18px; margin: 0px; padding: 0px 0px 12px 0px;}   
#textfull h3 a {color: #009F6C;}
#textfull h3 a:hover {color: #666666;}
#textfull h4 {color: #009F6C; font-size:14px; margin: 0px; padding: 8px 0px 0px 0px;}
#textfull ol {margin:0px; padding:0px 0px 0px 20px;}
#textfull ol li {margin:0px 0px 15px 0px; padding:0px;}
#textfull ul {margin:5px; padding:0px;}

#textfriends {
	width: 655px;
	height: 700px;
	margin: 0px;
	top: 65px;
	right: auto;
	bottom: auto;
	left: 175px;
	text-align: justify;
	padding: 0px 0px 0px 35px;
	position: absolute;
   }
#textfriends strong {color: #333333;}
#textfriends h3 {color: #009F6C; font-size:18px; margin: 0px; padding: 0px 0px 12px 0px;}   
#textfriends h3 a {color: #009F6C;}
#textfriends h3 a:hover {color: #666666;}
#textfriends h4 {color: #009F6C; font-size:14px; margin: 0px; padding: 18px 0px 0px 0px;}
#textfriends ol {margin:0px; padding:0px 0px 0px 20px;}
#textfriends ol li {margin:0px 0px 15px 0px; padding:0px;}
#textfriends ul {margin:5px; padding:0px;}
#textfriends p {margin:0px; padding:0px;}
#textfriends a:link, #textfriends a:visited {text-decoration: underline; color:#666666;}
#textfriends a:hover {text-decoration: underline; color:#000000;}
#textfriends .friend {margin:10px 0px 32px 0px; }
#textfriends .friend1 {margin:10px 0px 23px 0px; }
#textfriends .friend2 {margin:10px 0px 15px 0px; }
#textfriends .friend2 img {padding:10px 0px 0px 20px; }
#textfriends .friend3 {margin:0px 0px 18px 0px; }


#menutext {
	height: 510px;
    width: 545px;
	margin: 0px;
	top: 65px;
	left: 165px;
	text-align: justify;
	padding: 55px 0px 0px 72px;
	position: absolute;
	background-image:url(../images/food-box2.png);
	background-position: top;
	background-repeat:no-repeat;
}
#menutext h3 {color: #009F6C; font-size:18px; margin: 0px; padding: 0px 0px 12px 0px;}
#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;}
#menutext p {margin:0px; padding:0px 100px 12px 0px; font-size:12px; }
#menutext ul {margin:5px 0px 10px 20px; padding:2px; font-size:12px;}

#indextext {
    width: 490px;
	height: 425px;
	margin: 0px;
	top: 280px;
	left: 200px;
	text-align: justify;
	padding: 0px 0px 0px 25px;
	position: absolute;
}
#indextext h3 {color: #009F6C; font-size:17px; margin: 0px; padding: 2px 0px 10px 0px; }
#indextext ul {margin:5px; padding:2px; list-style:none;}


#textlong {
    width: 520px;
	height: 425px;
	margin: 0px;
	top: 380px;
	left: 175px;
	text-align: justify;
	padding: 0px 0px 0px 35px;
	position: absolute;
}
#textlong h3 {color: #009F6C; font-size:18px; margin: 0px; padding: 0px 0px 12px 0px;}
#textlong ul {margin:5px; padding:2px; list-style:none;}
/*#textlong ul {margin:5px 0px 10px 20px; padding:2px; font-size:12px;}*/
#textlong p {margin:0px; padding:0px 80px 12px 0px; font-size:12px; }


#textlong2 {
    width: 520px;
	height: 485px;
	margin: 0px;
	top: 380px;
	left: 175px;
	text-align: justify;
	padding: 0px 0px 0px 35px;
	position: absolute;
}
#textlong2 h3 {color: #009F6C; font-size:18px; margin: 0px; padding: 0px 0px 12px 0px;}
#textlong2 ul {margin:5px; padding:2px; list-style:none;}
/*#textlong ul {margin:5px 0px 10px 20px; padding:2px; font-size:12px;}*/
#textlong2 p {margin:0px; padding:0px 80px 12px 0px; font-size:12px; }


#textmenulong {
	height: 650px;
    width: 480px;
	margin: 0px;
	top: 65px;
	left: 165px;
	text-align: justify;
	padding: 55px 65px 0px 72px;
	position: absolute;
	background-image:url(../images/food-box.png);
	background-position: top;
	background-repeat:no-repeat;
}
#textmenulong h3 {color: #009F6C; font-size:18px; margin: 0px; padding: 0px 0px 12px 0px;}
#textmenulong ul {margin:5px 0px 10px 20px; padding:2px; font-size:12px;}
#textmenulong p {margin:0px; padding:0px 45px 12px 0px; font-size:12px; }
#textmenulong p.border2 {border:#cccccc solid 1px; color:#339966; background-color:#F7F7F7; padding:10px; width:350px;}
#textmenulong p.border {border:#cccccc solid 1px; color:#339966; background-color:#F7F7F7; padding:10px; width:320px;}

#textextralong {
	height: 905px;
    width: 480px;
	margin: 0px;
	top: 65px;
	left: 165px;
	text-align: justify;
	padding: 55px 65px 0px 72px;
	position: absolute;
	background-image:url(../images/food-box.png);
	background-position: top;
	background-repeat:no-repeat;
}
#textextralong h3 {color: #009F6C; font-size:18px; margin: 0px; padding: 0px 0px 12px 0px;}
#textextralong ul {margin:5px 0px 10px 20px; padding:2px; font-size:12px;}
#textextralong p {margin:0px; padding:0px 80px 12px 0px; font-size:12px; }
#textextralong p.border {border:#cccccc solid 1px; color:#339966; background-color:#F7F7F7; padding:10px; width:320px;}

#textextraplus {
	height: 1100px;
    width: 480px;
	margin: 0px;
	top: 65px;
	left: 165px;
	text-align: justify;
	padding: 55px 65px 0px 72px;
	position: absolute;
	background-image:url(../images/food-box.png);
	background-position: top;
	background-repeat:no-repeat;
}
#textextraplus h3 {color: #009F6C; font-size:18px; margin: 0px; padding: 0px 0px 12px 0px;}
#textextraplus ul {margin:5px 0px 10px 20px; padding:2px; font-size:12px;}
#textextraplus p {margin:0px; padding:0px 80px 12px 0px; font-size:12px; }


#textultralong {
	height: 1405px;
    width: 480px;
	margin: 0px;
	top: 65px;
	left: 165px;
	text-align: justify;
	padding: 55px 65px 0px 72px;
	position: absolute;
	background-image:url(../images/food-box.png);
	background-position: top;
	background-repeat:no-repeat;
}
#textultralong h3 {color: #009F6C; font-size:18px; margin: 0px; padding: 0px 0px 12px 0px;}
#textultralong ul {margin:5px 0px 10px 20px; padding:2px; font-size:12px;}
#textultralong p {margin:0px; padding:0px 80px 12px 0px; font-size:12px; }


#textpacked {
	height: 1280px;
    width: 545px;
	margin: 0px;
	top: 65px;
	left: 165px;
	text-align: justify;
	padding: 55px 0px 0px 72px;
	position: absolute;
	background-image:url(../images/food-box.png);
	background-position: top;
	background-repeat:no-repeat;
}
#textpacked h3 {color: #009F6C; font-size:18px; margin: 0px; padding: 0px 0px 12px 0px;}
#textpacked ul {margin:5px 0px 10px 20px; padding:2px; font-size:12px;}
#textpacked p {margin:0px; padding:0px 80px 12px 0px; font-size:12px; }


#textmax {
	height: 1605px;
    width: 480px;
	margin: 0px;
	top: 65px;
	left: 165px;
	text-align: justify;
	padding: 55px 65px 0px 72px;
	position: absolute;
	background-image:url(../images/food-box.png);
	background-position: top;
	background-repeat:no-repeat;
}
#textmax h3 {color: #009F6C; font-size:18px; margin: 0px; padding: 0px 0px 12px 0px;}
#textmax ul {margin:5px 0px 10px 20px; padding:2px; font-size:12px;}
#textmax p {margin:0px; padding:0px 80px 12px 0px; font-size:12px; }

#testimonials {
   width: 680px;
   height: 2000px;
   margin: 0px;
   top: 65px;
   left: 175px;
   padding: 0px 0px 0px 30px;
   text-align: left;
   position: absolute;
   z-index: 150;
   }
#testimonials img {vertical-align:text-bottom;}
#testimonials h3 {color: #009F6C; font-size:18px; margin: 0px; padding: 0px 0px 12px 0px;} 
#testimonials p {margin: 0px; padding: 20px 0px 2px 0px; font-style:italic;}
#testimonials p.narrow {margin: 0px; padding: 10px 0px 2px 0px; font-style:italic; width:450px;}
#testimonials strong {color:#000000; font-weight:bold; font-size:13px;}


#menuicon {
    width: 120px;
	height: 185px;
	margin: 0px;
	padding: 0px;
	top: 80px;
	right: 35px;
	position: absolute;
	font-size: 11px;
	color:#009966;
	text-align: center;
}

#menulist {position: absolute; top: 65px; left: 15px; font-size: 12px; z-index: 100; color:#B0B0B0; text-align:left; width: 161px; }
#menulist h4 {color: #009966; font-size:16px; margin:0px; padding:0px 0px 16px 0px;}
#menulist h5 {color: #009966; font-size:12px; margin:0px; padding:10px 0px 6px 0px;}
#menulist img {margin:0px 0px 2px 0px; padding:0px;}
#menulist ul {list-style:none; text-indent:0px; margin:0px; padding:0px 0px 8px 0px;}
#menulist li {text-indent:0px; margin:0px 0px 2px 0px; padding:0px; line-height: 28px; background-color:#373737; color:#FFFFFF; font-weight:bold; padding: 0px;}
#menulist a         {color: #333333; font-weight:normal; background-color: #Ececec; width: 150px; display:block; padding: 2px 0px 2px 11px;}
#menulist a:link    {text-decoration: none;  color: #333333;}
#menulist a:visited {text-decoration: none;  color: #333333;}
#menulist a:hover   {text-decoration: none; color: #ffffff; background-color:#999999;}


#menulist2 {position: absolute; top: 280px; left: 15px; font-size: 12px; z-index: 100; color:#B0B0B0; text-align:left; width: 171px;  }
#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 img {margin:0px 0px 2px 0px; padding:0px;}
#menulist2 ul {list-style:none; text-indent:0px; margin:0px; padding:0px 0px 8px 0px;}
#menulist2 li {text-indent:0px; margin:0px 0px 2px 0px; padding:0px; line-height: 30px; background-color:#373737; color:#FFFFFF; font-weight:bold; padding: 0px;}
#menulist2 a         {color: #333333; font-weight:normal; background-color: #Ececec; width: 160px; display:block; padding: 2px 0px 3px 11px;}
#menulist2 a:link    {text-decoration: none;  color: #333333;}
#menulist2 a:visited {text-decoration: none;  color: #333333;}
#menulist2 a:hover   {text-decoration: none; color: #ffffff; background-color: #999999;}

#menulistbox {position: absolute; top: 85px; left: 15px; font-size: 12px; z-index: 100; color:#B0B0B0; text-align:left; width: 164px; }
#menulistbox h4 {color: #009966; font-size:16px; margin:0px; padding:0px 0px 16px 0px;}
#menulistbox h5 {color: #009966; font-size:12px; margin:0px; padding:10px 0px 6px 0px;}
#menulistbox img {margin:0px 0px 2px 0px; padding:0px;}
#menulistbox ul {list-style:none; text-indent:0px; margin:0px; padding:0px 0px 8px 0px;}
#menulistbox li {text-indent:0px; margin:0px 0px 2px 0px; padding:0px; line-height: 28px; background-color:#373737; color:#FFFFFF; font-weight:bold; padding: 0px; }
#menulistbox a         {color: #333333; font-weight:normal; background-color: #Ececec; width: 153px; display:block; padding: 2px 0px 2px 11px; }
#menulistbox a:link    {text-decoration: none;  color: #333333;}
#menulistbox a:visited {text-decoration: none;  color: #333333;}
#menulistbox a:hover   {text-decoration: none; color: #ffffff; background-color:#999999;}

.sidebox {width: 139px; padding: 12px 12px 18px 12px; background-color:#ececec; color:#333333; }


#boxtabs {position:absolute; top:-5px; right:50px; margin:0px; padding:0px; }
#boxtabs ul {margin:0px; padding:0px; list-style:none;}
#boxtabs li {margin:0px; padding:0px; list-style:none; float:left;}
/*#boxtabs a {background-image:url(../images/tab.png); background-position:top left; width:72; overflow:hidden;} */
#boxtabs a {background-color: /*#F7f7f7*/ #494949; color:/*#999999*/ #dbdbdb; border-left: #CCCCCC solid 1px; border-right:#CCCCCC solid 1px; border-bottom: #000000 solid 1px; padding:3px 15px 2px 15px; margin: 0px 5px 0px 0px; }
#boxtabs a.active {background-color: #ffffff; color: #444444; border-top: #CCCCCC solid 1px; border-left: #CCCCCC solid 1px; border-right:#CCCCCC solid 1px; border-bottom: 0px; padding:3px 15px 4px 15px; margin: 0px 5px 0px 0px;}
#boxtabs a:hover {background-color: /*#F7f7f7*/ #dfdfdf; color:/*#999999*/ #494949; border:#b5b5b5 solid 1px; padding:3px 15px 2px 15px; margin: 0px 5px 0px 0px; }

#sidebar {
    width: 36px;
	height: 424px;
	margin: 0px;
	top: 280px;
	left: 160px;
	padding: 0px;
	position: absolute;
	z-index: 400;
}

#sidebar2 {
    width: 36px;
	height: 424px;
	margin: 0px;
	top: 65px;
	left: 150px;
	padding: 0px;
	position: absolute;
	z-index: 400;
}

#sidebar3 {
    width: 36px;
	height: 424px;
	margin: 0px;
	top: 65px;
	left: 150px;
	padding: 0px;
	position: absolute;
	z-index: 400;
}

#sidebarservice {
    width: 36px;
	height: 200px;
	margin: 0px;
	top: 70px;
	right: 170px;
	padding: 0px;
	position: absolute;
	z-index: 400;
}

   
   
#form {
   width: 680px;
   height: 490px;
   margin: 0px;
   top: 65px;
   left: 175px;
   padding: 0px 0px 0px 30px;
   text-align: left;
   position: absolute;
   }
#form h3 {color: #009F6C; font-size:18px; margin: 0px; padding: 0px 0px 12px 0px;} 
#form p {margin: 0px; padding: 0px 0px 12px 0px;}

#formlong {
   width: 680px;
   height: 655px;
   margin: 0px;
   top: 65px;
   left: 175px;
   padding: 0px 0px 0px 30px;
   text-align: left;
   position: absolute;
   z-index: 150;
   }
#formlong img {vertical-align:text-bottom;}
#formlong h3 {color: #009F6C; font-size:18px; margin: 0px; padding: 0px 0px 12px 0px;} 
#formlong p {margin: 0px; padding: 0px 0px 12px 0px;}

#generalenq {
   width: 200px;
   height: 155px;
   margin: 0px;
   padding: 0px;
   top: 370px;
   left: 630px;
   text-align: left;
   position: absolute;
   z-index: 150;
   }

#contact {
	width: 500px;
	height: 650px;
	margin: 0px;
	top: 65px;
	left: 175px;
	text-align: justify;
	padding: 0px 0px 0px 30px;
	position: absolute;
	z-index: 150;
   }
#contact h3 {color: #009F6C; font-size:18px; margin: 0px; padding: 0px 0px 8px 0px;}
#contact h2 {color: #009F6C; font-size:18px; margin: 0px; padding: 0px 0px 8px 0px;}   
#contact a         {color: #009F6C; font-weight:bold;}
#contact a:link    {text-decoration: none;  color: #009F6C;}
#contact a:visited {text-decoration: none;  color: #009F6C;}
#contact a:hover   {text-decoration: none; color: #333333;}
#contact img {float: left; padding: 0px 8px 0px 0px;}
#contact p {padding: 5px 0px 10px 0px;}


#facebook {
   position: absolute;
   top: 685px;
   left: 15px;
   font-size:11px;
   padding: 0px;
}
#facebook img {border: 0px;}

#quoteindex {
   width: 90px;
   height: 143px;
   position: absolute;
   top: 355px;
   /* top: 280px; */
   right: 20px;
   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);
}

#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/xmas-icon2.jpg); width:112px; height:40px; top:280px; right:26px; font-size:11px; color:#ffffff; text-align:center; padding:12px 0px 0px 20px;}
#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;}


#services {position: absolute; top: 55px; left: 15px; width:880px; height:200px; background-repeat:no-repeat; font-size:11px;}
#services a {color:#FFFFFF; font-weight:bold; margin: 0px 10px 0px 0px; width:209px; height:17px; padding:183px 0px 0px 0px; text-align:center;}
#services a:link {color:#FFFFFF; }
#services a:hover {color:#FFFFFF; }

#business a:hover {background-position:-209px 0;}
#business a {background-image:url(../images/business2.jpg); float:left;}
#privateevent a:hover {background-position:-209px 0;}
#privateevent a {background-image:url(../images/privateoccasions.jpg); float:left;}
#weddings a:hover {background-position:-209px 0;}
#weddings a {background-image:url(../images/weddings.jpg); float:left;}
#chef a:hover {background-position:-209px 0;}
#chef a {background-image:url(../images/chefs.jpg); float:left;}

#sitemap {
    height: 610px;
	margin: 0px;
	top: 65px;
	left: 175px;
	padding: 0px 0px 0px 30px;
	position: absolute;
	text-align: left;
}
#sitemap h3 {color: #009F6C; font-size:17px; margin: 0px; padding: 0px 0px 12px 0px;}
#sitemap p {padding: 0px 0px 0px 30px;}
#sitemap a         {color: #009F6C; font-weight:normal;}
#sitemap a:link    {text-decoration: none;  color: #009F6C;}
#sitemap a:visited {text-decoration: none;  color: #009F6C;}
#sitemap a:hover   {text-decoration: none; color: #333333;}


#mailinglist2 {
	width: 161px;
	text-align: left;
	font-size: 11px;
	background-color: #ececec;
	color: #373737;
	margin: 0px;
	padding: 0px;
}
#mailinglist2 p {margin:0px; padding:12px 10px 0px 10px;}
#mailinglist2 h3 {background-color: #373737; color: #FFF; font-size:11px; margin:0px; padding:5px 0px 5px 10px;}
#mailinglist2 form {margin:0px; padding:10px 0px 12px 12px;}


#lookingfor {
    text-align: centre;
	color: #888888;
	font-size: 12px;
	padding: 10px 0px 20px 220px;
	margin: 0px;
}  
#lookingfor h2 {color: #009F6C; font-size:13px; margin: 0px; padding: 0px;}
#lookingfor img       {vertical-align: bottom;}
#lookingfor a         {color: #333333; font-weight:normal;}
#lookingfor a:link    {text-decoration: none;  color: #333333;}
#lookingfor a:visited {text-decoration: none;  color: #333333;}
#lookingfor a:hover   {text-decoration: none; color: #000000;}

#social {
    text-align: centre;
	color: #333333;
	font-size: 11px;
	padding: 10px 0px 20px 10px;
	margin: auto;
	width: 850px;
}  
#social img {vertical-align: middle;}
#social a         {color: #333333; font-weight:normal;}
#social a:link    {text-decoration: none;  color: #333333;}
#social a:visited {text-decoration: none;  color: #333333;}
#social a:hover   {text-decoration: none; color: #009F6C;}


#footer {
   margin: 0px 10px 0px 9px;
   padding: 20px 0px 25px 0px;
   left: 9px;
   color: #cfcfcf;
   font-size:12px;
   /*background-color:#019f6c;*/
   width: 920px;
   text-align: center;
   background-image: url(../images/green-sliceRGB2.jpg);
	background-repeat: repeat-x;
	overflow: hidden;
   }
#footer h1 {font-size: 9px; color: #444444; font-family: Arial, Helvetica, sans-serif; }
#footer p {font-size: 10px; }
#footer a         {color: #ccc; font-weight:normal;}
#footer a:link    {text-decoration: none;  color: #ccc;}
#footer a:visited {text-decoration: none;  color: #ccc;}
#footer a:hover   {text-decoration: none; color: #ffffff;}
   

/* Accordion 2 */
#secondpane {
	margin: 0px;
	padding: 0px;
}
.menu_list {
	width: 470px;
	margin: 0px;
	padding: 0px;
}
.menu_head {
	padding: 0px;
	cursor: pointer;
	position: relative;
	margin:0px;
     font-weight:bold;
	 color:#063;
	border-bottom: #CCCCCC dashed 1px;
	height: 23px;	
	line-height: 23px;
}

.menu_head:hover {
	padding: 0px;
	cursor: pointer;
	position: relative;
	margin:0px;
     font-weight:bold;
	 color:#000000;
	border-bottom: #CCCCCC dashed 1px;
	height: 23px;	
	line-height: 23px;
}

.menu_head img {float:left;}

.menu_body {
	display: none;
	width: 450px;
	text-align: left;
}
.menu_body a {
  display:block;
  color:#006699;
  background-color:#EFEFEF;
  padding-left:10px;
  font-weight:bold;
  text-decoration:none;
}
.menu_body a:hover {
  color: #000000;
  text-decoration:underline;
}
