body {
	font-size: small;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	margin: 3px;
	padding-left: 1.5em;
	padding-right: 1.5em;
	padding-top: 0em;
	padding-bottom: 0em;
	line-height: 1.4em;
	background-image: url(images/sys/bkg3.jpg);
}
h1, h2 {
	color: #007e7e;
}
h1 {
	font-size: 150%;
}
h2 {
	font-size: 130%;
}

p.butexe input {background:#FFFDDA;}
p.ebutexe input {background:#FDE2B8;}

/*dd-dropdown, res-restaurant, h-home, mnu-menu, cart-shopping cart */

/*Header items */
#h-menu {background-image: url(images/sys/bkg2.gif);}
#backgnd {
	border-width: 2px;
	border-color: #959595;
	border-style: inset;
	background-image: url(images/samplebkg.jpg);}

#h-menu {padding: 0px 0px 0px 20px;
	margin: 0px;
	border: 0px;
	font: small/1.6em Verdana, Helvetica, Arial, sans-serif;
	}

#h-menu a:link {color:#ffffff;}
#h-menu a:visited {color:#ff6600;}
#h-menu td {color:#ffffff;}

#q-order a:link {color:#00A8EC;}

#home-list	{
		padding: 5px 50px 0px 20px;
		margin: 0px 0px 0px 0px;
		font: small/1.6em Verdana, Helvetica, Arial, sans-serif;
		}

#home-ad	{
		width:	220px;
		float:	right;
		margin: 0px 0px 0px 0px;
		padding: 10px 10px 10px 16px;
		min-height: 175px;
		background-color: #F19320;
		border-style: double;
		border-width: 4px;
		}
#home-ad img	{border:  solid thin #007e7e;}

#dd-menu {margin-top: 5px;
	margin-left: 20px;}
#dd-menu input {visibility:hidden;}
#dd-menu td {color: #000000;}

#res-list	{
		padding: 0px 20px 30px 20px;
		margin: 1px 250px 0px 0px;
		font: small/1.6em Verdana, Helvetica, Arial, sans-serif;
		}

#res-select	{
		padding: 0px 10px 10px 10px;
		}
#res-select a:link {color: #0000ff;}
	
/*Menu items */
#mnu	{border:  solid 2px #007e7e;
	padding:  10px;
	margin:   0px 226px 0px 0px;
	}
	
div.mnu-item	{font-style:  italic;
		min-height:  130px;
		border-bottom: 1px solid;
		padding: 10px;
		}
div.mnu-item img	{padding: 0px 0px 0px 0px;
		float:	  right;
		border:  solid thin #007e7e;
		}
div.mnu-text	{font-style:  italic;
		border-bottom: 1px solid;
		padding: 10px;
		}

/*Ordering cart */
#cart	{border:  solid 2px #007e7e;
	width:  202px;
	float:  right;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	min-height: 620px;
	}
#form-cart input {visibility:hidden;}

#tbl-del-addr {visibility:hidden;}

/*Check out */
#chk-window	{border: 1px outset gray;
		padding: 0px 20px 30px 20px;
		margin: 1px 0px 0px 0px;
		font: small/1.6em Verdana, Helvetica, Arial, sans-serif;
		}

/*User/Customers */
#usr-display {border:  solid thin #007e7e;
		padding: 0px 0px 0px 20px;
		margin: 0px;
		}
