body {
  font-family: arial;
  font-size: 14px;
  color: #666666;
  width: 90%;
}

.food {
  margin: 8px 0px 10px 0px;
  padding: 0px;
  width: 640px;
/*  border: 1px solid red;*/
}

.foodSm {
  margin: 8px 0 10px 0;
  padding: 0px;
  width: 270px;
}

.foodPic {
  width: 110px;
  height: 110px;
  float: left; 
  background-image: url(images/shadowbg110.gif);
  background-repeat: no-repeat;
}

.foodPicB {
  width: 120px;
  height: 120px;
  float: left; 
  background-image: url(images/shadowbg1.gif);
  background-repeat: no-repeat;
}


.foodPic img {
  border: 0px solid #D8E8CF;
}

.foodText {
  width: 500px;
  font-size: 14px;
  color: #666666;
  padding: 0px;
  margin: 0px;
  float: left;
/*  border: 1px solid black;*/
 }

.foodTextSm {
  width: 110px;
  font-size: 12px;
  color: #666666;
  padding: 0px;
  margin: 0px;
  float: left;
 }

.foodText h1, .foodTextSm h1, h1 {
  margin: 0px;
  padding: 0px;
  font-size: 20px;
  color: #659A46;
  font-weight: normal;
  font-family: 'Ubuntu Condensed', sans-serif;  
}

h5 {
  color: #800000;
  font-size: 20px;
  font-weight: normal;
  margin: 5px 0px 5px 0px;
  padding: 5px 0px 0px 5px;
  width: 620px;
  font-family: 'Ubuntu Condensed', sans-serif; 
}


.foodPrice {
  font-weight: bold;
  font-size: 16px;
  padding: 0px;
  margin: 0px;
  width: 100px;
  clear: none;
  float:left;
}

.clearbr {
  clear: both;
  border-bottom: 1px solid green;
  width: 630px;
  padding: 0px;
  margin: 0px;
  height: 1px;
}

input, select, textarea {
  border: 1px solid #659a46;
  font-size: 14px; 
}

.buttons {
  background-color: #659a46;
  color: white;
}

.ings {
  width: 270px;
  float: left;
  margin: 1px;
  background-color: #FFF;
  padding: 1px;
}

.ingsodd {
  width: 270px;
  float: left;
  margin: 1px;
  background-color: #EFEFEF;
  padding: 1px;  
}


.ings img {
  margin-right: 5px;
}

.chk {
	margin-right:3px;
	cursor:pointer;
}
.priceDiv {
  width: 100%;
}

h2 {
  color: #659A46;
  font-size: 12px;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
}

h3 {
  background-color: #D8E8CF;
  color: #293F1B;  
  font-size: 14px;
  font-weight: bold;
  margin: 5px 5px 15px 5px;
  padding: 5px;
  width: 95%; 
}

h4 {
  background-color: #D8E8CF;
  color: #659A46;
  font-size: 20px;
  font-weight: bold;
  margin: 5px 0px 5px 0px;
  padding: 5px 0px 0px 5px;
  width: 620px;
  font-family: 'Ubuntu Condensed', sans-serif; 
}


.frmButtonGreen, .frmButtonOrange {
	margin:0px;
	padding:0px;
	background:none;
	border:none;
	outline:none;
	color:#fff;
	font-size:12px;
	font-weight:normal;
	text-transform: uppercase;
}

.frmButtonGreen span {
		display:block;
		margin:0px;
		padding:0px;
		height:18px;
		padding-left:10px;		
		background-image:url(images/frmbutton1-left_green_sm.png);
		background-repeat:no-repeat;
		background-position: left top;		
		font-weight:normal;
		font-size: 10px;
		color: #fff;
		cursor: pointer;
		min-width: 75px;
		
	}
	
.frmButtonGreen span span {
    margin: 0px;
		display:block;
		padding: 0 10px 0 0;
		background-image:url(images/frmbutton1-right_green_sm.png);
		background-repeat:no-repeat;
		background-position:right top;
		text-align:center;
		white-space:nowrap;
		height:18px;
		line-height:18px;
		vertical-align:middle;
	}

.frmButtonOrange {
}

.frmButtonOrange span {
		display:block;
		margin:0;
		padding:0;
		height:30px;
		padding-left:16px;		
		background-image:url(images/frmbutton1-left_orange.png);
		background-repeat:no-repeat;
		background-position: left top;
		cursor: pointer;		
		font-weight:normal;
	}
	
.frmButtonOrange span span {
		display:block;
		padding: 0 16px 0 0;
		background-image:url(images/frmbutton1-right_orange.png);
		background-repeat:no-repeat;
		background-position:right top;
		text-align:center;
		white-space:nowrap;
		height:30px;
		line-height:30px;
		vertical-align:middle;
	}

.hiliteTable {
  font-family: Arial;
  background-color: #D8E8CF;
  color: #293F1B;
  font-weight: bold;
  padding: 3px;
  font-size: 16px;
}

.hiliteTable h1 {
  font-family: Arial;
  background-color: #D8E8CF;
  color: #293F1B;
  font-weight: bold;
  padding: 3px;
  font-size: 16px;
}

.hiliteTable h2 {
  font-family: Arial;
  background-color: #D8E8CF;
  color: #659A46;
  font-weight: bold;
  padding: 3px;
  font-size: 30px;
}

.hiliteTable .rem {
  font-family: Arial;
  color: #293F1B;
  font-weight: normal;
  font-size: 12px;  
}


a {
  color: #666;
}

