#divContainer				{ background-color: #FFFFFF; width:780px; border: 1px solid #333333; }
#tdtop,
#tdtopleft,
#tdleft 					{ background-color: #00175B; }

#error 						{ color: Red; background-color: Yellow; font-weight: bold; border: 1px solid #000000; padding: 5px; width: 350px; margin-bottom: 20px; }
#order_sent 				{ background-color: #E7F5A1; width: 350; border: 1px solid #000000; padding: 5px; }
#table_template 			{ width: 780px; background-color: #FFFFFF; }
#table_template tbody td 	{ background-color: #FFFFFF; }
#tablemain 					{ border: 1px solid #000000; width: 100%; padding: 5px; background-color: #FFFFFF; }
#cart_table,
#contact_table 				{ margin-bottom: 20px; width: 350px; }
#contact_table td  			{ margin: 0px; padding: 3px; border: 1px solid #000000; font-size: 10px; }
#contact_table a 			{ font-size: 10px; }
#cart_table td  			{ margin: 0px; padding: 5px; border: 1px solid #000000; font-size: 10px; }
#cart_table th,
#contact_table th 			{ border: 1px solid #000000; font-size: 12px;	background-color: #E7F5A1; }
#cart_td_item_name 			{ }
#cart_nav 					{ margin: 10px; }
#restaurant_nav 			{ margin-top: 10px; }
body						{ font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #96BE1B; background-image: url(images2/bkgrd2.jpg); background-repeat: repeat; }
#state,
#city,
#cart_td_item_name,
#label  					{ font-weight: bold; }
#state,
#options_item_name 			{ font-weight: bold; font-size: 14px; margin-top: 20px; margin-bottom: 20px; border: 1px solid #006633; background-color: #E7F5A1; padding: 5px; text-align: center; }
#city 						{ font-size: 12px; margin-top: 20px; margin-bottom: 20px; }
body,
#leftside 					{ font-size: 11px; }
body 						{ margin-left: 50px; margin-right: 50px; }
#leftside,
#topside 					{ margin: 20px; }
#whitespace 				{ margin: 10px 20px 10px 20px; font-size: 11px; }
p,
h3 							{ text-align: left; }
h3 							{ color: #006633; margin-bottom: -10px; }
#restaurant_listing 		{ font-size: 11px; margin-top: 10px; }
#option						{ font-weight: bold; }
#restaurantlink:link,
#restaurantlink:visited,
#menuitemlink:link,
#menuitemlink:visited 		{ font-weight: bold; color: #006633; text-decoration: underline; }
#navlink:link,
#navlink:visited 			{ font-weight: bold; color: #FFFFFF; text-decoration: none; }
#restaurantlink:hover,
#navlink:hover,
#menuitemlink:hover 		{ text-decoration: underline; color: #FFC414; }
#topBanner					{
	background-image: url(images2/banner.jpg);
	background-repeat: no-repeat;
	height: 109px;
	width: 780px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #FFFFFF;
	border-left-color: #333333;
	text-align: left;
}
#divTitle					{ padding-top: 20px; margin-left: 150px; font-size: 24px; font-weight: bold; color: #006600 }
#nav 						{ margin-top: 10px; margin-left: 150px; margin-right: 10px; padding: 10px, 10px, 0px, 0px; font-size: 10px; font-weight: bold; }
hr							{ height: 1px; }
#nav a:link,
#nav a:hover,
#nav a:visited,
#nav a:active 				{ color: #006600; text-decoration: none; }
#nav a:hover 				{ color: #E7F5A1; }
#divider 					{ margin-left: 50px; margin-bottom: 50px; margin-right: 50px; }
#menu_category 				{ border-top: 1px solid #00175B; border-left: 1px solid #00175B;	border-right: 1px solid #00175B; margin-top: 10px; margin-bottom: 0px; padding: 5px 5px 0px 5px; background-color: #E7F5A1; font-weight: bold; font-size: 12px; text-align: center; }
#menu_category_description 	{ border-bottom: 1px solid #00175B; border-left: 1px solid #00175B; border-right: 1px solid #00175B; margin-top: 0px; margin-bottom: 10px; padding: 0px 5px 5px 5px; background-color: #E7F5A1; font-size: 11px; text-align: center; font-style: italic; }
#menu_item_description 		{ font-style: italic; }
#menu_item,
#menu_item_description		{ text-align: center; }
#restaurant_block 			{ background-color: #E7F5A1; padding: 5 5; border: 1px solid #00175B; width: 350px; margin-bottom: 20px; text-align: center; }
#restaurant_name 			{ font-weight: bold; font-size: 12px; }
#button 					{ font-weight: bold; font-size: 11px; }
#item_options 				{ margin: 15px; text-align: left; }
#option 					{ margin-bottom: 10px; }
#footer						{ text-align: center; font-size: 10px; margin-top: 15px; margin-bottom: 15px; }
#menu_item_image img		{ margin: 10px; border: 1px solid #006600; }
li							{ text-align: left; }