
/* DON'T CHANGE - THIS SECTION SETS UP GENERIC FORMAT TYPES */

body { font: normal 11px Arial; color: #333333; background: #f2f6e8 url("images/bg.gif") repeat-x; padding:0; margin: 0;} 
table { font: normal 11px Arial; color: #333333; } 


h1 {
	font: normal 18px Georgia; 
	color: #587b2c; 
	margin-top: 8px
	}
h2 {
	font: normal 14px Georgia;
	color: #587b2c; 
	margin: 0px;
	}
h3 {
	font: 10px Arial;
	text-align: left;
	margin: 0px 0px 0px 0px;
	}
h4{
	font: bold 11px Arial;
	text-align: left;
	margin: 0px 0px 0px 0px;
	}
h5 {
	font: normal 15px Georgia;
	color: #587b2c; 
	margin: 0px;
	}
p {
	font-size: 11px;
	text-align: left;
	color: #363636;
	}
a {
	color: #3594d8;
	text-decoration: none;
	}
	
/*  DON'T CHANGE - THIS PIECE SETUPS THE OUTER DOTS/LAYOUT */
#outsidetable{padding-left: 24px; padding-right: 24px; padding-top: 0; padding-bottom: 0;  background: #f2f6e8 url("images/mainbg.png") repeat-y;}



/* DON'T CHANGE - THIS PIECE SETS UP ALL FOOTER FORMATTING*/
#footertable {background: url(images/footerbg.png) no-repeat; font: normal 10px Arial; color: #7c8e66;}
#footertable #leftcell {padding-left: 3px; padding-bottom:-1px;}
#footertable #rightcell {padding-right: 4px; padding-bottom:-1px; }
#footertable a {color: #7c8e66;}
#footer #logo {float: right; margin: 0 0 0 0}

/* DON'T CHANGE - THIS SECTION SETS UP ALL HEADER FORMATTING */
#fpmenucell {padding-bottom: 9px; padding-left: 26px;}
#headertable{background: #f2f6e8 url("images/softleaf.png");}

/* DON'T CHANGE - THIS PIECE SETS UP ALL HOMEPAGE FORMATTING*/
#hourscell {border-top: 1px solid #e3e3e3; padding-left: 13px; border-left: 1px solid #e3e3e3; padding-top: 8px; height: 88px}
#locationcell {border-top: 1px solid #e3e3e3; padding-left: 13px;padding-top: 8px; height: 88px}
#dealList {padding-left: 8px; padding-right: 8px;}
#fpfrecipe{padding-left: 16px; padding-right: 16px;}
#fpwelcomecell {padding: 8px;}
#masterdeldealtable {background-image: url('images/deals-background.png'); background-repeat: no-repeat;}
#dealList {padding-left: 8px; padding-right: 8px;}
#quicklinks {position:relative; float: right; margin: -12px 0px 0px 0px;}

.deldealsimg {position: relative; float: right; margin: -55px -5px;}
.deldealline1 {font: bold 11px Arial; margin: 8px;}
.deldealline2 {font: 11px Arial ; margin: 8px;}
.deldealline3 {font: bold 11px Arial; margin: 8px;color: #4c721d;}
#deliciousdeals { border: 0px;}


/* DON'T CHANGE - THIS PIECE SETS UP ALL FORM ELEMENTS */
#signup {float: right; padding-right: 24px; vertical-align: bottom;}
#signup span {font: bold 11px Arial; color: #4c721d; margin-right: 5px}
#signup #textbox {width: 152px; height: 16px; font: 10px Arial;  color: #666666; border-width: 0px; background: url(images/textbox150.png) no-repeat; margin: 0px 0px 0px 0px; padding: 2px 0px 0px 4px; position: relative; top: -2px; top: expression('0px')}
#go {height: 19px; width: 23px;  background: url(images/button-go.png) no-repeat; border-width: 0px; }

/* DON'T CHANGE  - ABOUT 1 & CONTACT US & SPECIALS & NEWS - LEFT /MIDDLECONTENT  */
#midcontent { padding: 0px 16px 0px 16px; vertical-align: top;}

/* DON'T CHANGE  - ABOUT 2 LEFT/MIDDLE/RIGHT CONTENT */

#about2leftcontent { padding: 0px 8px 0px 8px; vertical-align: top;}
#about2leftcontent #header { font: bold 11px Arial; color: #587b2c; position: relative; padding:3px;}
ul.aboutus2 {list-style-type: none; list-style-position: outside; padding-left: 0; margin-right: 0px; margin-left: 0; margin-top: 8px}
ul.aboutus2 li {background:url(images/bullet-2.png) no-repeat 2px 9px; border-top: 1px solid #e3e3e3; padding: 7px; margin: 0; padding-left: 24px; font: 11px Arial; color: #363636;}

#about2section{ padding-left: 8px; padding-right: 8px; }
#about2section #content {margin: 8px 12px 8px 12px; width: 179px;}

/* DON'T CHANGE - ABOUT1 AND SPECIALS SIGNUP FORM */
#signupsection{ padding-left: 8px; padding-right: 8px; }
#signupsection #content {margin: 8px 12px 8px 12px; width: 179px;}
#signupsection #content span {position:relative; padding-left: 3px; top: expression('2px');}

/* DON'T CHANGE - ABOUT3  CONTENT SECTION */
#subsection3{ vertical-align: top; padding-right: 0px; padding-left: 8px;  width: 170px;}
#subsection3 #content {margin: 8px 12px 8px 12px; width: 179px;}
#subsection4{ vertical-align: top; padding-right: 0px; padding-left: 8px; padding-top: 8px;  width: 170px;}
#subsection4 #content {margin: -8px 13px 0 13px;}
.tmlist{ font: normal 11px Arial;  padding: 4px 0px 3px 13px; border-bottom-style: solid; border-bottom-width: 1px; border-color: #e3e3e3;}
.tmlistnobottom{ font: normal 11px Arial;  padding: 4px 0px 3px 13px; }
.tmlisttop{padding: 2px 0px 2px 13px; border-top-style: solid; border-top-width: 1px; border-color: #e3e3e3;}
.tmlistdiv {margin: 6px 0px 0px 0px}
.staffMember {float: left; width: 149px; height: 170px; padding-left: 8.3px;}
.staffMembercms {float: left; width: 149px; height: 200px; padding-left: 8.3px;}
.staffMember img {border:0px;}
.staffMembercms img {border:0px;}
#popupWindowContentFrame {width: 100%; position: absolute; visibility: hidden; background-image:url('images/dot-black-transparent-10.png'); height:100%; z-index: 2;}

/* PRIVACY POLICY */
#popupWindowPrivacyPolicy {width: 100%; position: absolute; top: 0; left: 0; visibility: hidden; background-image:url('images/dot-black-transparent-10.png'); height:100%; z-index: 2;}
#privacyPolicyContentEditor {
	font: normal 11px Arial; color: #363636; 
	width: 100%; padding: 10px 10px 12px 10px; height: 240px; 
	margin-bottom: 8px;
	border: none;
	border-top: 1px dotted #B2C1B8;
	background: white;
}

/* DON'T CHANGE - CONTACT US RIGHT CONTENT SECTION */
#contactsection{ padding-left: 8px; padding-right: 8px; }
#contactsection #content {margin: 8px 12px 8px 12px; width: 179px;}

/*  DON'T CHANGE - NEWS BOTTOM RIGHT CONTENT SECTIONS*/
#newsnews{ vertical-align: top; padding-right: 4px; padding-left: 8px;  width: 170px;}
#newsnews #content {margin: 8px 13px 0 13px;}
#newsnews #content #section {margin-bottom: 12px;}

#newsevents{ float:right; vertical-align: top; padding-right: 8px; padding-left: 8px; width: 170px;}

/*#newsevents #content {margin: 8px 13px 8px 13px;}*/

#newsevents #section p {font: bold 11px Arial; color: #4c721d; margin-left: 13px; margin-right: 8px; margin-top: 8px; margin-bottom: 1px;}
#newsevents #section div#first {margin-left: 13px; padding-left: 0; margin-top:0; border: none; padding-top: 0}

#newsevents #section div {margin-left: 0px; padding-left: 13px; margin-top: 4px; padding-top: 4px; border-top: 1px solid #e3e3e3}

/*#newsevents #content #section {margin-bottom: 25px;} */
#eventlower {overflow-y: scroll; height: 287px;}


/* DON'T CHANGE - THIS IS FOR THE BORDER AND WIDTH OF THE CELL FOR THE MAIN PICTURE */
#mainpic{padding: 8px; width: 701px;}

/* DON'T CHANGE - THIS IS FOR THE RIGHT COLUMN ON THE DEPARMENTS PAGE */

#deptrightcell {padding: 8px;}
#deptrightcell #content{ margin: 8px 12px 8px 12px; margin: expression('-12px 12px 8px 12px'); width: 179px;}
#deptmiddlediv { background: #f4f4f4; padding: 8px;}
#deptmiddlediv #section { margin-bottom: 12px;}
#deptmiddlecell {padding: 8px 0px 8px 8px;}
.wereopen img { position: relative; float:right; margin: -40px 0px 0px 0px;}
#quicklinks {margin: -12px 8px 0px 0px;}

/* DON'T CHANGE - THIS SETUPS UP THE LEFT TABLE FOR ALL PAGES EXCEPT HOME */
#lColumn {padding: 8px 8px 8px 8px; width: 203px; float: left; }
#lColumn .active {padding: 7px 0px 9px 10px;background: #587b2c; color: white; font-weight: bold; font-size: 11px;border-bottom-style: solid; border-bottom-width: 1px; border-color: #FFFFFF;}
#lColumn .inactive {padding: 7px 0px 9px 10px;background: #e7efc6; font-weight: bold; font-size: 11px; border-bottom-style: solid; border-bottom-width: 1px; border-color: #FFFFFF; cursor: hand; cursor: pointer}
#lColumn .bottomcell {padding-left:10px; padding-right: 10px; text-align: left; padding-top: 10px; background-color: #F3F5DF; vertical-align: top; height: 100%;}
#lColumn #content {margin: 0px 0px 0px 0px; font: normal 11px Arial; color: #333333;}
#lColumn #content p {font: bold 11px Arial; color: #d17953; margin-bottom: 2px;}

/* DON'T CHANGE - THIS SECTION FOR RECIPES PAGE */
#recipeContent {margin: 8 8 8 8;color: #333333;}
#recipeContent img {border-color: white;}
#recipeContent li {font: normal 11px Arial; padding-left: 0px; margin-left: 5px; color: #333333;}
#recipeContent ul {list-style-type: none; list-style-image: url(images/bullet-tiny.gif); padding-left: 0px; margin-left: 20px; margin-top: 0px}
#recipeContenttopline {margin: 5px 0px -13px 9px ;}
#recipemiddlecell {padding: 8px;}
.item {font: normal 11px Arial; border-bottom: 1px solid #e3e3e3; padding: 5px 0px 5px 13px;}
.itemnobottom {font: normal 11px Arial; padding: 5px 0px 5px 13px;}
.bluebottomlsine {border-bottom: 1px solid #d5ead9;}
.orangebottomline {border-bottom: 1px solid #d28f3f;}
#rightcontentdept {padding: 8px 8px 8px 0px;}
#printCommand {text-align: right; padding: 0px 11px 0px 0px;}

/* DON'T CHANGE - THIS SECTION FOR STAFF PAGE */
#nametitle{ padding-left: 13px; padding-top: 4px; clear: both;}
#qanda {width:363px; margin: 10px 10px 12px 10px; border-top: 1px dotted #B2C1B8;padding-left: 5px;}
#qanda p {font: bold 11px Arial; margin: 10px 0px 0px 0px;}
#contentFrame{position: relative; top: 90px; height: 500px}
#stafflower {overflow-y: scroll; height: 242px; margin-bottom: 8px;}
#stafftextbox { width:250px; height: 16px; font: 10px Arial;  color: #666666; border-width: 0px; ; margin: 0px 0px 0px 0px; padding: 2px 0px 0px 0px; position: relative; top: -2px; top: expression('0px')}
.stafftextbox { width:250px; height: 16px; font: 10px Arial;  color: #666666; border-width: 0px; ; margin: 0px 0px 0px 0px; padding: 2px 0px 0px 0px; position: relative; top: -2px; top: expression('0px')}
#staffbody {background-image: url('../images/dot-white-transparent-10.png')}




.dotted{border: 1px dotted #B2C1B8;}
.dottedbottom{border-bottom: 1px dotted #B2C1B8;}
.dottedleft{border-left: 1px dotted #B2C1B8;}
.contentheader {color: #d17953; font: bold 11px Arial; padding-bottom: 0px;}
.greenText {color: #4c721d;}
.pad8 {padding: 8px;}

/* END DONT CHANGE */





