/* CSS Document */
/* (c) Leisure Media Network */
.foodtable { 
	background-color:#F8F7F3;
	background-image:none ;
	background-repeat:repeat;
	padding:5px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border-width:0px;
	border-color:#333333;
	border-style:solid;
}
.food_section { 
	background-color:#F8F7F3;
	border-color:#333333;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border-width:0px;
	border-style:solid;
	color:#333333;  
	font-style:normal; 
	font-family:Arial; 
	font-size:22px; 
	font-weight:normal; 
	line-height:18px; 
	padding:0px 0px 0px 0px; 
	margin:5px 0 0px 0; 
}
.food_title { 
	background-color:#F8F7F3;
	border-bottom-color:#D5AB6B;
	-webkit-border-bottom-radius: 0px;
	-moz-border-bottom-radius: 0px;
	border-bottom-radius: 0px;
	border-bottom-width:0px;
	border-bottom-style:solid;
	color:#333333;  
	font-family:Arial;
	font-style:normal;
	font-size:16px; 
	font-weight:normal; 
	line-height:18px; 
	padding:0 0 0 0px; 
	margin:5px 0 0px 0; 
}
.food_item { 
	background-color:transparent ;
	/*border-bottom-color:#D5AB6B;
	border-bottom-width:1px;
	border-bottom-style:solid;*/
	color:#000000; 
	font-family:Arial;
	font-style:normal;
	font-size:14px; 
	font-weight:normal; 
	line-height:18px; 
	padding:0 0 0 0px ; 
	margin:5px 0 0px 0; 
}
.food_description { 
	background-color:transparent ;
	color:#000000; 
	font-style:normal;
	font-family:Arial;
	font-size:12px; 
	font-weight:normal; 
	line-height:14px; 
	padding:0 0 0 0px ; 
	margin:0px 0 0px 0; 
 }
.food_description_lone { /* where a description is on it's own */
	background-color:transparent ;
	border-color:#333333;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border-width:0px;
	border-style:solid;
	color:#000000; 
	font-style:normal;
	font-family:Arial;
	font-size:12px; 
	font-weight:normal; 
	line-height:14px; 
	padding:0 0 0 0px; 
	margin:0px 0 0px  0; 
 }
.food_allergens { 
	background-color:transparent ; 
	border-color:#333333;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border-width:0px;
	border-style:solid;
	color:#333333; 
	font-style:normal; 
	font-family:Arial; 
	font-size:8px; 
	font-weight:normal; 
	line-height:18px; 
	padding:0 0 0 0px; 
	margin:0px 0 0px 0; 
 }
.food_border1 { /* appears under food TITLES : removed Feb 2015 */
/*	border-bottom:0px dashed #D5AB6B;*/
}
.food_border2 {/* appears under food ITEMS */
	border-bottom:1px solid #D5AB6B;
}
.food_price {
	background-color:transparent ; 
	border-color:transparent ;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border-style:solid;
	color:#333333; 
	font-style:normal; 
	font-family:Arial; 
	font-size:16px; 
	font-weight:normal; 
	text-align:right;
	padding:0px 5px 0px 0; 
	margin:0px 0; 
}
.food_quantity {
	font-size:16px; 
	color:#333333; 
	font-weight:bold; 
	background-color:#000000;
}
.food_quantity input {border:none; background:#fff; color:#333; padding:5px 0; text-align:center; width:80%; margin: 10%}

.food_name_break { /* Used in order form */
	background-color:#333300; 
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	color:#FFFFFF; 
	font-style:normal; 
	font-family:Arial; 
	font-size:16px; 
	font-weight:normal; 
	padding:10px; 
	margin:0px 0; 
}
.food_total {
	background-color:#000000; 
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	text-align:right; 
	color:#FFFFFF;
	font-style:normal; 
	font-family:Arial; 
	font-size:18px; 
	font-weight:normal; 
	padding:5px 5px 5px 0; 
	margin:0px 0; 
}

.foodFieldOK { border:1px solid #333333; padding-left:2px; background-color:#ffffff;}
.foodFieldERR { border:2px solid #FF0000; padding-left:2px; background-color:#ffffff;}
.foodErrors {font-size:120%; font-weight:bold; color:#CC0000;}
.foodButton {border:1px solid #666; background-color:efefef; padding:3px 10px; font-size:14px; margin:5px;}
.foodButton:hover { background-color:#666; color:#fff}

