body { background: url(images/background.jpg) top center; font-family: Arial, Helvetica, sans-serif; }



#mainBackground { background:url(images/cpm_10.png) top center repeat-y; width:811px; margin:15px auto 0 auto;}
#mainTop { background:url(images/cpm_04.png) top right no-repeat  ; margin: 0px; padding: 0px; border:0px; }
#mainBottom {background:url(images/cpm_12.png) bottom center no-repeat; margin:0px; padding:0px; border:0px;}


#headerItems { margin: 0px; padding: 0px; float: left; height: 184px; width: 443px;}
#logo { width:152px; height:184px; float:left; }
#left {width:595px; float:left;}
#right {width:210px; float:left; /*width:216px; */}
#items { margin:15px 15px 20px 25px; }

/* --- Styles --- */

#items h1 { font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#264d4d; font-size:20px; letter-spacing:-1px; word-spacing:-1px; margin:15px 0 2px 0; padding:0px; line-height:25px; }
#items h2 { font-family: Arial, Helvetica, sans-serif; color: #264d4d; font-size: 20px; margin: 0px; padding: 10px 0 0 0; font-weight: normal; }
.subh2 { font-family: "Trebuchet MS", Arial, Calibri; font-size: 14px; margin: 0; }
p {margin:0px; padding:0px; }
#quote_icons_holder { width:443px; margin:7px 0 0 0;  height:147px; }
#navigation { width: 443px;  height:25px; text-align:center; font-family:"Trebuchet MS", Arial, Calibri; font-size:14px; line-height:25px; color:#ffffff;}
#icons_top { width: 85px; height: 147px; float: right; }
#quotes { height: 147px; width: 358px; float: left; }


ul#nav {list-style:none; margin:0px; padding:0px; }
ul#nav li {float:left; width:88px;}

#navigation a {text-decoration:none; color:#e6efda; }
#navigation a:hover {text-decoration:none; color:#ffffff; border-bottom:3px solid #a1b68a;}
#nav_item_home a { display:block; background:url(icons/home_icon_s.gif) 3px 1px no-repeat; height:22px; line-height:22px; font-size:12px; color:#d4dbdb; font-family:"Trebuchet MS", Arial, Calibri; padding-left:26px; text-decoration:none; margin:4px 0 0 0;}
#nav_item_home a:hover {background:url(icons/home_icon.gif) 3px 1px no-repeat; color:#ffffff;}
#nav_item_contact a { display:block;background:url(icons/phone_icon_s.gif) 3px 1px no-repeat; height:22px; line-height:22px; font-size:12px; color:#d4dbdb; font-family:"Trebuchet MS", Arial, Calibri; padding-left:26px; text-decoration:none;}
#nav_item_contact a:hover {background:url(icons/phone_icon.gif) 3px 1px no-repeat; color:#ffffff;}
#nav_item_cart a { display:block; background:url(icons/cart_icon_s.gif) 3px 1px no-repeat; height:22px; line-height:22px; font-size:12px; color:#d4dbdb; font-family:"Trebuchet MS", Arial, Calibri; padding-left:26px; word-spacing:-3px; text-decoration:none; margin: 0 0 15px 0; }
#nav_item_cart a:hover {background:url(icons/cart_icon.gif) 3px 1px no-repeat; color:#ffffff;}
#thequote{ margin: 50px 30px 10px 30px; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #264d4d; }
#quote_author{ margin: 0 30px 0 30px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding-left: 0px; text-align: center; }
.nav_item_link { color: white; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-transform: uppercase; margin: 0 0 0 9px; line-height: 15px; }
.nav_item_link a { color: white; text-decoration: none; }
.nav_item_link a:hover { color: #d5eaea; }
#footer { width: 700px; margin: 20px auto; text-align: center; font-family: "Trebuchet MS", Arial, Calibri; font-size: 12px; color: #666666; }
#slideshow { background: black; width: 209px; margin: 0 auto 2px auto; height: 143px; color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; padding: 0; }
#slideshow img { margin: 3px auto; }
#footer a { color: #CC6633; text-decoration: none; }
#footer a:hover { color: #663333; }
#rightNavItems { width: 213px; float: right; margin: 9px 3px 38px 0; color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
#rightitems h1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: 0px; line-height: 25px; margin: 0; }
#rightitems h1 a { text-decoration: none; color: white; border-left: 3px solid white; background: #0e3333 url(images/arrows_right_white.jpg) no-repeat 189px 7px; color: white; padding: 0 0 0 5px; font-variant: small-caps; margin: 5px 0 5px 0; display: block; }
#rightitems h1 a:hover { color: #0e3333; border-left: 3px solid #0e3333; background: white url(images/arrows_right_blue.jpg) no-repeat 189px 7px; }

.rightnav a { font-size: 13px; color: #264d4d; text-decoration: none; letter-spacing: -1px; padding: 0 0 0 25px; display: block; }
.rightnav a:hover { background: url(images/arrows_rightnav_off.jpg) no-repeat left; color: #437878; }
.rightnav { margin: 0 0 0 0px; padding: 10px 0 0 6px; }
#rightnavOn a { background: url(images/arrows_rightnav_off.jpg) no-repeat left; }

#rightitems p { padding: 4px 4px 4px 8px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; font-weight: bold; color: #0e3333; }
#rightBottomQuote { background: #a8d6ab; padding: 10px 0; text-align: center; font-family: Century, "Century Gothic"; font-weight: bold; color: #264d4d; font-size: 14px; margin: 20px 0 0 0; }
#pageNav { background: #a6bf8b; padding: 4px; font-family: "Trebuchet MS", Arial, Calibri; }
.navH1 { font-weight: bold; font-size: 18px; line-height: 22px; padding: 0 5px 0 0; }
.navSelected { color: white; font-weight: bold; line-height: 22px; }
.navSelected a { color: white; text-decoration: none; }
.navSelected a:hover { }
.navNormal {}
.navNormal a { text-decoration: none; color: black; }
.navNormal a:hover { color: white; }

.pageIntro { background: #264d4d; color: white; font-family: "Trebuchet MS", Arial, Calibri; margin: 10px 0 10px 0; padding: 4px; }
.allPackagesItems { background: #5a8034; color: white; font-family: "Trebuchet MS", Arial, Calibri; margin: 10px 0 10px 0; padding: 4px; }
.howitworks { background: #264d4d; color: white; font-family: "Trebuchet MS", Arial, Calibri; margin: 10px auto 4px auto; padding: 4px; width:70%; text-align: center; font-weight: bold; }
.rightAnnounce { background: white; padding: 5px; color: #264d4d; text-transform: capitalize; font-size: 14px; font-weight: bold; font-family: "Trebuchet MS", Arial, Calibri; }

.condenced70 { width: 395px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }

#philosophyLOCAL { background: white; padding: 10px 290px 10px 10px; }
#philosophySEASONAL { background: white; padding: 0 150px 0 150px; }
#philosophyCONSCIOUS { background: white; padding: 10px 10px 10px 290px; }
#philosophyLOCAL h3, #philosophySEASONAL h3, #philosophyCONSCIOUS h3 { margin: 0; padding: 0; color: #264d4d; font-weight: bold; }
#philosophyLOCAL p, #philosophySEASONAL p, #philosophyCONSCIOUS p { font-size: 14px; }
.imgBorder img { border: 3px solid white; }
#menuInfo { background: white; padding: 5px; font-family: "Trebuchet MS", Arial, Calibri; font-size: 12px; }
.menuTime { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #264d4d; font-size: 12px; }
.menuInfo { font-family: "Trebuchet MS", Arial, Calibri; font-weight: bold; color: #000000; font-size: 12px; }
.h1SubInfo { color: white; font-size: 14px; font-family: "Trebuchet MS", Arial, Calibri; padding: 0 0 0 200px; letter-spacing: 0px; }
#cleanPlateKids { font-family: Arial, Helvetica, sans-serif; text-align: center; font-size: 26px; color: #264d4d; background: url(images/bubles2.png) 10px 10px no-repeat #cbdfb6; line-height: 50px; }
#cleanPlateKids2 { background: url(images/bubbles1.png) right no-repeat; }
#kidsDate { text-align: center; font-family: "Trebuchet MS", Arial, Calibri; color: white; font-weight: bold; font-size: 12px; }
.testimonials1 { background: #e0eee5; }
.testimonials2 { background: #bbd8ab; }
.testimonials1, .testimonials2 { margin: 0; padding: 10px; }
#PressTitle { background: white; color: #5E8338; padding: 10px; text-transform: uppercase; }
#OnTelCulComb { margin: 10px 0 0 0; ; }
#OnTEl { float: left; width: 266px; margin: 0 4% 0 0; ; ; background: white; font-size: 12px; }
#OnTheRadio { margin: 10px 0 0 0; ; background: white; }

#culinaryCombat { float: left; width: 266px; background: white; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#mainBackground #mainTop #mainBottom #left #items h5 { font-size: 14px; margin: 0; padding: 3px 3px 3px 6px; background: #264D4D; color: white; }
#InPrint { margin: 10px 0 0 0; ; background: white; }
#OnTheWeb { background: white; margin: 10px 0 0 0; ; font-size: 12px; }
#onTheWebText { margin: 5px; }



.textCombat { padding: 5px; }
#items a { color: #993300; font-weight: bold; text-decoration: none; }
#items a:hover {text-decoration:underline;}
#inprinttext { margin: 5px; font-size: 13px; }
.redSection { color: #993300; font-weight: bold; text-decoration: none; }
.darkBlueSection { color: #264D4D; font-weight: bold; }
#AsMentionedOn { background: white; text-transform: uppercase; font-size: 12px; margin: 10px 0 0 0; }
#mealPackagesIntro { background: #5A8034; padding: 10px; ; font-size: 20px; color: #ffffff; border: 2px solid #; border: 2px solid #5A8034; }
#jumpTo { background: #ffffff; width: 160px; padding: 4px; ; margin: -50px 0 10px 390px; border: 2px solid #5A8034; ; }
.packageText { font-size: 14px; }
.packageDetails { font-size: 12px; border-bottom: 2px dashed #ffffff; ; width: 150px; margin: 0 auto 3px auto; }
.packageOrder{ font-size: 13px; }
#packageInfo { width: 360px; padding: 10px; margin: -65px 0 0 0; ; font-family: "Trebuchet MS", Arial, Calibri; font-size: 15px; }
.dayColor { color: #5A8034; }
#clickHere { color: white; font-weight: bold; width: 100px; margin: -33px 0 0 450px;  }
#clickHere a {color:white;}
#terms { margin: 10px 4px 4px 4px; font-size: 10px; }
