/* CSS Document */
/* (c) Leisure Media Network */
.foodtable { 
	background-color:transparent ;
	background-image:none ;
	background-repeat:repeat;
	padding:20px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	border-width:0px;
	border-color:#333333;
	border-style:solid;
}
.food_section { 
	background-color:transparent ;
	border-color:#333333;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border-width:0px;
	border-style:solid;
	color:#b69165;  
	font-style:normal; 
	font-family:Georgia, 'Times New Roman', Times, serif; 
	font-size:25px; 
	font-weight:normal; 
	line-height:18px; 
	padding:0px 0px 0px 0px; 
	margin:27px 0 0px 0; 
}
.food_title { 
	background-color:transparent ;
	border-bottom-color:#d8a417;
	-webkit-border-bottom-radius: 0px;
	-moz-border-bottom-radius: 0px;
	border-bottom-radius: 0px;
	border-bottom-width:0px;
	border-bottom-style:solid;
	color:#b69165;  
	font-family:'Lato';
	font-style:normal;
	font-size:20px; 
	font-weight:normal; 
	line-height:18px; 
	padding:0 0 0 0px; 
	margin:30px 0 6px 0; 
}
.food_item { 
	background-color:transparent ;
	/*border-bottom-color:transparent ;
	border-bottom-width:1px;
	border-bottom-style:solid;*/
	color:#3e463d; 
	font-family:'Lato';
	font-style:normal;
	font-size:20px; 
	font-weight:normal; 
	line-height:18px; 
	padding:0 0 0 0px ; 
	margin:13px 0 0px 0; 
}
.food_description { 
	background-color:transparent ;
	color:#3e463d; 
	font-style:normal;
	font-family:'Lato';
	font-size:14px; 
	font-weight:normal; 
	line-height:16px; 
	padding:0 0 0 0px ; 
	margin:3px 0 7px 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:#3e463d; 
	font-style:normal;
	font-family:'Lato';
	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:#3e463d; 
	font-style:normal; 
	font-family:'Lato'; 
	font-size:10px; 
	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 #d8a417;*/
}
.food_border2 {/* appears under food ITEMS */
	border-bottom:1px solid transparent ;
}
.food_price {
	background-color:transparent ; 
	border-color:transparent ;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border-style:solid;
	color:#3e463d; 
	font-style:normal; 
	font-family:'Lato'; 
	font-size:19px; 
	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:transparent ;
}
.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:#3e463d; 
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	color:#FFFFFF; 
	font-style:normal; 
	font-family:'Lato'; 
	font-size:16px; 
	font-weight:normal; 
	padding:17px; 
	margin:0px 0; 
}
.food_total {
	background-color:#999999; 
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	text-align:right; 
	color:#FFFFFF;
	font-style:normal; 
	font-family:'Lato'; 
	font-size:18px; 
	font-weight:normal; 
	padding:6px 5px 6px 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}

