BODY {	width: 833px;	background: white;	margin-left: 0;	margin-right: .25in;	margin-top:0;	font-family: futura, Arial, Verdana, sans-serif;	font-size: 16px; 	color: #666666;}img {    border-width: 0;}form {    border: 0px;	padding: 0px;}a:link {	color: #6F5A55;	font-weight: 600;	text-decoration: none;}a:visited {	color: #6F5A55;	font-weight: 600;	text-decoration: none;}a:hover {	color: #6F5A55;	font-weight: 600;	text-decoration: underline;}a:active {	color: #6F5A55;}h1 {	font-weight:bold;	font-size:15px;	padding: 0;	border: 0;}	h2 {	font-weight:bold;	font-size:17px;	padding: 0;	border: 0;}	h3 {	font-size: 13px;	font-weight: bold;	padding: 0;	border: 0;}th {	font-weight: bold;	font-size: 20px;	border-top: 1px solid #666666;	border-right: 1px solid #666666;	border-bottom: 0px;	border-left: 0px;}.menutable {	width: 833px;	background-color: white;	font-family: futura, Arial, Verdana, sans-serif;	font-size: 14px;	border: 0px; 	clip: auto;}.departmenttable {	width: 833px;	background-color: white;	font-family: futura, Arial, Verdana, sans-serif;	font-size: 14px;	border: 0px; 	clip: auto;}.fronttable {	width: 833px;	background-color: white;	font-family: futura, Arial, Verdana, sans-serif;	font-size: 14px;	border: 0px; 	clip: auto;}.linktable {	width: 833px;	background-color: white;	font-family: futura, Arial, Verdana, sans-serif;	font-size: 14px;	border: 0px; 	clip: auto;}		 .bio {	width: 300px;	border: 0px;}.head {	border: 0px;	padding: 2px; 	text-align: right;	vertical-align: bottom;	background-color: #9Ba93f;}	 .title {	border: 0px;	width: 150px;	padding: 0px; 	text-align: left;	background-color: #9Ba93f;}	 .toptable {	width: 833px;	height:123px;	font-size: 14px;	padding: 0px;	border-style: solid;	border-color: white;	border-width: 0px;	border-top-width: 1px;	border-right-width: 1px;	border-left-width: 1px;}.bottomtable {	width: 833px;	font-size: 14px;	padding: 0px;	border-style: solid;	border-color: white;	border-width: 1px;	border-bottom-width: 1px;	border-right-width: 1px;	border-left-width: 1px;}		 .search { 	height: 18px;	font-family: futura, Arial, Verdana, sans-serif;	font-size: 12px;	width: 110px;	color: #666666;	padding: 0px;}		.searchbutton {		color: #666666;	font-family: futura, Arial, Verdana, sans-serif;	font-size: 12px;	padding: 0px;	margin: 0px;	height: 18px;	width: 35px;}.menulink {	color: #ffffff;	width: 166px;	background-color: #9Ba93f;	height: 20px;	padding: 0px;	text-align: center;	border: 0px; }.menulink:hover {	background-color: #6f5a55;}.menu {	width: 166px;	background-color: #9Ba93f;	height: 20px;	padding: 0px;	text-align: center;	border: 0px; }.menupng:hover {	background-color: #6f5a55;}.menu:hover {	background-color: #6f5a55;}.home {	border: 0px;	height: 472px;	font-size: 14px;	color: #666666;	text-align: center;	vertical-align: center;	padding-left: 10px;}.calendar {	width: 100%;	font-family: futura, arial, verdana;	color:#666666;	padding:0px;	border-top: 0px;	border-right: 0px;	border-bottom: 1px solid #666666;	border-left: 1px solid #666666;}		.weekday {text-align: center;	padding:2px;	border: 0px;}	 .blankday {	width: 119px;	height: 76px;	padding:0px;	text-align: left;	border-top: 1px solid #666666;	border-right: 1px solid #666666;	border-bottom: 0px;	border-left: 0px;	background: #ececec;}.saturday {	width: 119px;	padding:1px;	text-align: center;	border-top: 0px;	border-right: 1px solid #666666;	border-bottom: 0px;	border-left: 0px;}.events {	text-align: left;	padding: 5px;	border: 0px;}	 .day {	width: 119px;	height: 76px;	padding:0px;	text-align: left;	border-top: 1px solid #666666;	border-right: 1px solid #666666;	border-bottom: 0px;	border-left: 0px;	font-size: 12px;}	 .date {	float: right;	text-align: center;	border: 1px solid #666666;	border-width: 0 0 1px 1px;	padding: 0.125em 0.25em 0 0.25em;	margin: 0;	font-size: 11px;	background: url(greenbg.gif);	color: white;}	 .special {	width: 119px;	height: 76px;	padding:0px;	text-align: left;	border-top: 1px solid #666666;	border-right: 1px solid #666666;	border-bottom: 0px;	border-left: 0px;	background: #fffdda;	font-size: 13px;}	 .mission {	border: 0;	padding-left: 0px;	padding-right: 40px;	padding-bottom: 55px;}	 .large {	border:0px; 	height: 492px;	vertical-align: top;	font-size: 14px;	color: #666666;	padding: 0px;}	 .select {	text-align: left;	padding-top: 60px;	padding-right: 60px;	padding-left: 60px;	padding-bottom: 60px; 	border: 0px; 	font-size: 13px;	color: #666666;}.chooser {	width: 165px;	padding: 0px;}			.submit {	color: #666666;	font-size: 13px;}	 .address {	text-align: center;	height: 44px;	background-color: #9Ba93f;	font-size: 13px; 	padding: 0px;	border: 0; }				.nested {	width: 100%;	text-align: center;	padding: 1px;	border: 0px;}.description {	text-align: left;	padding: 15px 5px 25px 5px;	border: 0px;	color: #666666;	font-family: futura, Arial, Verdana, sans-serif;	font-size: 13px;}		  .result {	text-align: left;	border: 0px;	padding: 5px 5px 0px;}.small {	text-align: center;	width: 99px;	font-size: 11px;	height: 90px;	padding: 3px;	border: 0px;}	  .qty {	color: #666666;	text-align: right;}	 .cartcenter {	text-align: left;	vertical-align: middle;	border: 0px;	padding-left: 0px;	padding-right: 10px;	padding-bottom: 0px;	padding-top: 0px;}	 .cartleft {	text-align: left;	vertical-align: middle;	padding-right: 0px;	padding-top: 8px;	padding-bottom: 8px;	padding-left: 25px;	border: 0px;	color: #666666;}		 .cartright {	text-align: right;	vertical-align: middle;	padding-right: 15px;	padding-top: 15px;	padding-bottom: 15px;	padding-left: 25px;	border: 0px;	color: #666666;}		 .basketleft {	text-align: left;	padding-right: 15px;	padding-bottom: 6px;	padding-left: 25px;	border: 0px;	color: #666666;}		 .basketright {	text-align: right;	padding-right: 15px;	padding-bottom: 6px;	padding-left: 25px;	border: 0px;	color: #666666;}		 .subtotal {	text-align: right;	padding-right: 15px;	padding-bottom: 6px;	padding-left: 25px;	border: 0px;	color: #666666;}div.header {	width: 833px;	left: 0px;	top: 0px;}.underheader {	top:0px;	height:150px;}.label {	vertical-align: top;	text-align: right;}	 .hours {	text-align: center;	height: 44px;	background-color: #9Ba93f;	font-size: 13px; 	padding: 0px;	border-top: 1px solid #ffffff;}.error {	text-align: center;	height: 44px;	font-size: 16px; 	padding: 0px;	border-top: 1px solid #ffffff;}