body { 
background:url(images/back_garlic_carrot.gif);
background-repeat: no-repeat;
background-position: top center;
background-attachment: fixed;
text-align:center;
margin-top:0px;
}
td, p {
	font-family: Georgia, "Times New Roman", Times, serif;color:#333333;font-size:14px;line-height:1.2;
}
a, a:link, a:active, a:visited { color:#661100; }
a:hover { color:#666666 }
.maintext p { margin:20px;}
#wrapper { width:840px;margin:0px auto;padding:0px;text-align:left;padding-bottom:40px;}
#maintext {
	margin:0px 0px 20px 90px;
	width:490px;
	border:1px solid #d9d5ba;
	background:url(images/mainback.png);
	*background-image:none;
 	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod=scale src='images/mainback.png');
}
#maintext p strong { color:#661100;font-weight:bold;}
#maintext h2 {margin:20px 20px 10px 20px;font-weight:bold;padding:0px;font-size:18px;font-family: Georgia, "Times New Roman", Times, serif;color:#661100;}
#maintext p {margin:0px 20px 10px 20px;}
#sidebar {width:150px;margin:0px 90px 20px 0px;float:right;display:inline}
#quotebox {
	border:1px solid #e7e0ca;
	background:url(images/quoteback.png);
	*background-image:none;
 	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod=scale src='images/quoteback.png');
}
#socialIconsDiv {float:right;width:60px}
#socialIconsDiv a {display:block;margin:0px 0px 15px 15px}
#homeDirectIcons {margin:0px}
#directbox {
	margin-bottom:20px;
	border:1px solid #d1d6b3;
	background:url(images/directback.png);
	*background-image:none;
 	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod=scale src='images/directback.png');
}
#directbox p, #quotebox p {font-size:11px;margin:10px;}
#logo {margin:10px 362px;padding:0px;}
#nav {margin:10px 110px 10px 110px;}
#nav div { display:block;float:left; }
.divider {  clear:left;height:10px;font-size:1px; }
.dividerM {  height:10px;font-size:1px;width:100px;margin:0px;padding:0px }
/* form related */
.fieldcell {
	vertical-align:top;
	font: 14px Georgia, "Times New Roman", Times, serif;
 	color: #333;
}
.submitcell {
	vertical-align:top;
	font: 14px Georgia, "Times New Roman", Times, serif;
 	color: #333;
}
.fieldcell input, .fieldcell select, .fieldcell textarea {
 width: 175px;
font: 14px Georgia, "Times New Roman", Times, serif;
 color: #333;
 border:1px solid #d9d5ba;
 margin: 0px;
}
.submitcell .button {
 font: 14px Georgia, "Times New Roman", Times, serif;
 background-color: #fff;
 color: #333;
 margin-left: 12px;
 margin-top: 3px;
 margin-bottom: 2px;
}
.fieldcellRadio, .fieldcellCheck {
	width:225px;
	vertical-align:-2ex;
	padding:0px;
	font: 14px Georgia, "Times New Roman", Times, serif;
 	color: #333;
 	float:left;
}
.fieldcellRadio input {
	background:none;border:none;width:auto;vertical-align:-.75ex;margin:0px;padding:0px;
}

.fieldcellCheck input {
	background:none;border:none;width:auto;vertical-align:text-bottom;margin:0px;
}
.titlecell {
	width:150px;
	float:left;
	margin: 0px 10px 0px 0px;
	text-align:right;
	font: 14px Georgia, "Times New Roman", Times, serif;
	color:#333;
}

/* menu related */
/*note the height of menuWeek; this value keeps the brown background behind both columns; otherwise menuDay, since it is floated, would extend beyond the background*/
#menuWeek {font: 14px Georgia, "Times New Roman", Times, serif;width: 260px;margin:0px 40px 0px 40px;color:#333;height:540px}
#menuDay {font: 14px Georgia, "Times New Roman", Times, serif;width: 260px;margin:0px 40px 0px 40px;float:right;color:#333;display:inline;padding-bottom:20px}
#menuBottom {font: 14px Georgia, "Times New Roman", Times, serif;margin:0px 40px 0px 40px;color:#333;padding-bottom:20px}
.menuSoupName {
	margin:10px 0px 5px 0px;padding:5px 0px 0px 0px;text-transform:uppercase;font-size:90%;
	font-weight:bold;background:url(images/menu_header.gif) no-repeat top left;text-align:center;height:24px;letter-spacing:.05em;
	}
.menuSoupType { font-weight:bold;margin:5px 0px 5px 0px;padding:0px;color:#666666;}
.menuSoupHeader { font-weight:bold;margin:5px 0px 5px 0px;padding:0px;color:#333;text-align:center}
sup {
	vertical-align: 0.4ex;
	font-size:85%
}
