﻿#mainWrapper
{
    width: 950px;
    margin: 0px auto;
}


td, tr
{
    vertical-align: top;
}

table 
{
	border-collapse: collapse;
	border-spacing: 0;
}
      
body
{
    margin: 0px auto;
    background-color: #FFF;
    background-image: url(images/back.jpg);
}

.table_container
{
	padding: 10px;
}

.centered-table 
{
  margin-left: auto;
  margin-right: auto;
}

/* aligns bullets to left in asp.net validation summary control */
.validation_summary
{
	text-align: left;
}

.note_padding
{
	margin-top: 5px;
	margin-bottom: 5px;
}

.chkListStyle checkbox { float:left; }
.chkListStyle label { float:left; }

.main_body
{
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.white
{
	background-color: #FFFFFF;
}

.Bold12
{
	font-size: 12px;
	font-weight: bold;	
}

.alternatelist1
{
	background-color: #f2f0ce;
}

.alternatelist2
{
	background-color: #fffdd9;
}

.content_background
{
	background-color: #FFFDDA;
	background: #FFFDDA;
}
.bucket_top_right
{
	padding-top: 20px;
}

.label_aspnet_control
{
	padding-right: 5px;
}

.standard_label_text 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #444333;
    padding-right: 2px;
}
 		  
.history_image
{
	background-image: url(images/history_of_elbalazo2.jpg);
}

.entree_matrix_activerow
{
	background-color: #C6000B;
	color: #ffffff;
	font-weight: bold;
}
.entree_matrix_activerowtext
{
	background-color: #FFFFFF;
	border: 1px solid #C6000B;
	color: #000000;
	font-weight: bold;
}

.front_main_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: justify;
	color: #4A1B07;
}

.front_bot_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4A1B07;
}

.more_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFDD9;
	text-decoration:underline;
	font-weight: bold;
}

.sub_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A1B07;
}

.bg 
{
	/* margin here must be 0 in order for main table's 3 top images to line up 
       cleanly at the top without any space in order for wood background to line 
       up with the same wood background in the first 3 images index_01.jpg, etc. */
	margin: 0px;  
	background-image: url(images/back.jpg);
	/*background-position: right top;*/
}

.white_bg {
	background-image: url(images/white.gif);
	background-position: right top;
	background-repeat: repeat-y;
}

.rewards_bg {
	background-image: url(/review/images/rewards_card_web_flyer.gif);
	background-position: right top;
	background-repeat: repeat-y;
}
	
.body_locations {
		  padding-top: 15px;
		  padding-bottom: 15px;
		  padding-left: 5px;
		  border-top: 1px solid #ECE0AE;
		  border-right: 1px solid #ECE0AE;
		  border-left: 1px solid #ECE0AE;
		  background-color: #752214;
		}

.address {
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: 12px;
	    padding-top:30px;
	    padding-left: 15px;
	 }

.address2 {
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: 12px;
	    padding-left: 15px;
	 }
	 
.red_12px {
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: 12px;
	    color: #C70500;
	    font-weight: bold;
	    padding-left: 15px;
	 }
	 
.locations_bg {
		background-color: #752214;
		}
		
.outer_tbl_locations {
			  font-family: Times New Roman;
			  font-size: 11px;
			  border: 1px solid #ECE0AE;
			}

.outer_tbl_history {
			  border: 1px solid #C9B58C;
			}
			
.pics { border: 1px solid #EFAC3E;}



/* zoom image */

#zoom a {
	float: right;
	margin: 0 0 10px 10px;
	border: 1px solid #000;
	text-indent: -1000em; /* hide the link text */
	overflow: hidden;
	display: block;
	width: 60px; /* show only thumbnail */
	height: 40px;
	background: url(/review/images/locations_danville_thumb1_large.jpg) no-repeat top left;
	}

#zoom a:hover {
	width: 300px; /* adjust size to zoomed photo */
	height: 225px;
	background-position: 0 -204px; /* move the image so only the big one shows */
	}
	
.contactform_header  {
   		 font-family: Verdana, Arial, Helvetica, sans-serif;
  		 font-size: 14px;
  		 font-weight: bold;
		 background-color: #C6000B;
		 border-bottom: 2px solid #EFBF87;
		 padding: 3px;
		 color: #FFFFFF;
		 text-align: center;
		 font-weight: bold;
}

.contactform_subheader  {
   		 font-family: Verdana, Arial, Helvetica, sans-serif;
  		 font-size: 13px;
  		 font-weight: bold;
		 background-color: #9E9D89;
		 border-bottom: 2px solid #EFBF87;
		 padding: 3px;
		 color: #FFFFFF;
		 text-align: center;
		 font-weight: bold;
}

.form_outer_table {
 		     border: 1px solid #000000;
   		     font-family: Verdana, Arial, Helvetica, sans-serif;
  		     font-size: 9px;
  		     margin-bottom: 20px;
  		     padding: 0px;
 		  }
 
.form_inner_table {
		     background-color: #FF9D28;
		     padding: 10px;  /* padding around form fields table for cushion to outer table border */

 		  }
 		  
.form_row_colname {
     		     font-family: Verdana, Arial, Helvetica, sans-serif;
   		     font-size: 11px;
		     font-weight: bold;
 		     color: #FFFFFF;
 		  }
 		  
.form_row_field {
      		     font-family: Verdana, Arial, Helvetica, sans-serif;
    		     font-size: 11px;
 		     font-weight: normal;
 		     color: #000000;
 		  }


.submitbutton { 
     	font-size:11;
     	color: #ffffff;
     	font-weight: bold;
     	background-color: #000000;
     	border: 1px dotted #FFFFFF;
     	height: 22px;
	cursor: pointer; cursor: hand;
     	padding-left: 5px;
     	padding-right: 5px;
     	padding-top: 1px;
    	padding-bottom: 1px;
    	margin-bottom: 10px;
}

.note_text_white { 
		    color: #ffffff;
		    font-family: Verdana, Arial, Helvetica, sans-serif;
		    font-size: 10;
		 }

.note_text_black_14px { 
		    color: #000000;
		    font-family: Verdana, Arial, Helvetica, sans-serif;
		    font-size: 14;
		 }

.contact_numbers_inner_table  
{
	font-size: 11px;
	border: 1px solid #EC9441; 
	margin-bottom: 25px;
}

.contact_numbers_inner_table2 { margin-bottom: 5px; margin-top: 5px;}

.row_bold_15px { 
	   	border-right: 1px solid #EC9441;
	   	border-top: 2px solid #EC9441;
	   	border-bottom: 2px solid #EC9441;
		background-color: #DC5425;
		color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16;
		font-weight: bold;
		padding: 2px;
	   }

.row_normal_15px { 
	 	color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16;
		font-weight: normal;
		padding-left: 2px;
		border-bottom: 1px solid #000000;
	    }

.row_normal_11px { 
	 	color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11;
		font-weight: normal;
		padding-left: 2px;
		padding-bottom: 2px;
	    }

.row_normal_11px_end { 
	 	color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11;
		font-weight: normal;
		padding-left: 2px;
		padding-bottom: 2px;
		border-top: 1px solid #000000;
	    }
	    
.row_normal_11px_end { 
	 	color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11;
		font-weight: normal;
		border-top: 1px solid #000000;
		text-align: left;
	    }

.row_bold_menu_taco { 
		background-color: #FFBD2B;
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12;
		font-weight: bold;
		border-right: 1px solid #DCA50E;
		padding: 2px;
	   }

.row_normal_menu_taco { 
		background-color: #D0403F;
		color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12;
		font-weight: normal;
		border: 1px dotted #DCA50E;
		padding: 2px;
	   }

.inner_table_menu_tacos {
		            background-color: #D0403F;
		            border: 1px solid #000000;
 		        }

.row_bold_menu_burrito { 
		background-color: #FFBD2B;
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12;
		font-weight: bold;
		border-right: 1px solid #DCA50E;
		padding: 2px;
	   }

.row_normal_menu_burrito { 
		background-color: #0A9EA0;
		color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12;
		font-weight: normal;
		border: 1px dotted #DCA50E;
		padding: 2px;
	   }

.inner_table_menu_burrito {
		            background-color: #0A9EA0;
		            border: 1px solid #000000;
 		        }


.row_bold_menu_seafood { 
		background-color: #FFBD2B;
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12;
		font-weight: bold;
		border-right: 1px solid #DCA50E;
		padding: 2px;
	   }

.row_normal_menu_seafood { 
		background-color: #077395;
		color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12;
		font-weight: normal;
		border: 1px dotted #DCA50E;
		padding: 2px;
	   }

.inner_table_menu_seafood {
		            background-color: #FFBD2B;
		            border: 1px solid #000000;
 		        }
 

 
 .row_bold_menu_platters { 
 		background-color: #FFBD2B;
 		color: #AB1E36;
 		font-family: Verdana, Arial, Helvetica, sans-serif;
 		font-size: 12;
 		font-weight: bold;
 		border-right: 1px solid #DCA50E;
 		padding: 2px;
 	   }
 
 .row_normal_menu_platters { 
 		background-color: #AB1E36;
 		color: #EFE4CE;
 		font-family: Verdana, Arial, Helvetica, sans-serif;
 		font-size: 12;
 		font-weight: normal;
 		border: 1px dotted #DCA50E;
 		padding: 2px;
 	   }
 
 .inner_table_menu_platters {
 		            background-color: #30813F;
 		            border: 1px solid #000000;
 		        }

.inner_table_menu_salads {
		            background-color: #068943;
		            border: 1px solid #000000;
 		        }
 

 
 .row_bold_menu_salads { 
 		background-color: #FFBD2B;
 		color: #086A34;
 		font-family: Verdana, Arial, Helvetica, sans-serif;
 		font-size: 12;
 		font-weight: bold;
 		border-right: 1px solid #DCA50E;
 		padding: 2px;
 	   }
 
 .row_normal_menu_salads { 
 		background-color: #068943;
 		color: #EAF4EF;
 		font-family: Verdana, Arial, Helvetica, sans-serif;
 		font-size: 12;
 		font-weight: normal;
 		border: 1px dotted #DCA50E;
 		padding: 2px;
 	   }
 
 
 .inner_table_menu_family {
 		            background-color: #82734F;
 		            border: 1px solid #000000;
  		        }
  
 
  
  .row_bold_menu_family{ 
  		background-color: #D7CBAD;
  		color: #000000;
  		font-family: Verdana, Arial, Helvetica, sans-serif;
  		font-size: 12;
  		font-weight: bold;
  		border-right: 1px solid #A99973;
  		padding: 2px;
  	   }
  
  .row_normal_menu_family { 
  		background-color: #82734F;
  		color: #FFFFFF;
  		font-family: Verdana, Arial, Helvetica, sans-serif;
  		font-size: 12;
  		font-weight: normal;
  		border: 1px dotted #DCA50E;
  		padding: 2px;
 	   }


 .row_normal_menu_salads { 
 		background-color: #068943;
 		color: #EAF4EF;
 		font-family: Verdana, Arial, Helvetica, sans-serif;
 		font-size: 12;
 		font-weight: normal;
 		border: 1px dotted #DCA50E;
 		padding: 2px;
 	   }
 
 
 .inner_table_menu_child {
 		            background-color: #FFBD2B;
 		            border: 1px solid #000000;
  		        }
  
 .clear_checkbox
 {
 	border: none;
 	font-weight: normal;
 }
  
  .row_bold_menu_child { 
  		background-color: #FFBD2B;
  		color: #000000;
  		font-family: Verdana, Arial, Helvetica, sans-serif;
  		font-size: 12;
  		font-weight: bold;
  		border-right: 1px solid #A99973;
  		padding: 2px;
  	   }
  
  .row_normal_menu_child { 
  		background-color: #FFFDD9;
  		color: #000000;
  		font-family: Verdana, Arial, Helvetica, sans-serif;
  		font-size: 12;
  		font-weight: normal;
  		border: 1px dotted #DCA50E;
  		padding: 2px;
 	   }
 	   

.select2 {
	background-color: #F0EFD8;
	border: 1px solid #6F6B5E;
	/*background-color: expression((this==document.activeElement) ? "#DD5626" : "#DD5626");	/*  :focus equivalent for IE5+  */
	padding: 2px;
	color: #000000;
	font-size: 12px;
}

.front_main_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: justify;
	color: #4A1B07;
}
.front_bot_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4A1B07;
}
.more_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFDD9;
	text-decoration:underline;
	font-weight: bold;
}
.sub_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A1B07;
}
.bg {
	background-image: url(images/back.jpg);
	background-position: right top;
}

.padding_bottom_15 { padding-bottom: 15px; }

.white_bg {
	background-image: url(images/white.gif);
	background-position: right top;
	background-repeat: repeat-y;
}

.table_bg2 
{
	background-color: #F3F1D1;
	border: 1px solid #868383;
	padding: 5px;
}

.bartable_outer { background-color: #9C0000; }
.bartable_inner { border: 1px solid #000000; font-family: Verdana, Arial, Helvetica, sans-serif;}

.bar_row1_col1 {font-size: 12px;
				font-weight: bold;
				color: #000000;
				padding-left: 5px;
				padding-top: 5px;
				padding-bottom: 5px;
				background-color: #FFA624;
}

.bar_row1_col2 {font-size: 12px;
				font-weight: bold;
				color: #C60000;
				padding-left: 5px;
				padding-top: 5px;
				padding-bottom: 5px;
				background-color: #FFA624;
}

.bar_row1_col3 {font-size: 12px;
				font-weight: normal;
				color: #000000;
				padding-left: 5px;
				padding-top: 5px;
				padding-bottom: 5px;
				background-color: #FFA624;
						
}

.bar_row2_col1 {font-size: 12px;
				font-weight: bold;
				color: #000000;
				padding-left: 5px;
				padding-top: 5px;
				padding-bottom: 5px;
				background-color: #FFFDD9;
}


.bar_row2_col2 {font-size: 12px;
				font-weight: bold;
				color: #C60000;
				padding-left: 5px;
				padding-top: 5px;
				padding-bottom: 5px;
				background-color: #FFFDD9;
}

.bar_row2_col3 {font-size: 12px;
				font-weight: normal;
				color: #000000;
				padding-left: 5px;
				padding-top: 5px;
				padding-bottom: 5px;
				background-color: #FFFDD9;
						
}


.rewards_bg {
	background-image: url(images/rewards_card_web_flyer.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
	
.body_locations {
		  padding-top: 15px;
		  padding-bottom: 15px;
		  padding-left: 5px;
		  border-top: 1px solid #ECE0AE;
		  border-right: 1px solid #ECE0AE;
		  border-left: 1px solid #ECE0AE;
		  background-color: #752214;
		}
		
.locationImages
{
	margin: 36px 0px 0px 0px;
}

#locationsTopRightBucket
{
	margin: 5px 0px 0px 20px;
}

.address {
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: 12px;
	    padding-top:30px;
	    padding-left: 15px;
	 }

.address2 {
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: 12px;
	    padding-left: 15px;
	 }
	 
.red_12px {
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: 12px;
	    color: #C70500;
	    font-weight: bold;
	    padding-left: 15px;
	 }
	 
.locations_bg {
		background-color: #752214;
		}
		
.outer_tbl_locations {
			  font-family: Verdana, Arial, Helvetica, sans-serif;
			  font-size: 11px;
			  border: 1px solid #ECE0AE;
			}

.outer_tbl_history {
			  border: 1px solid #C9B58C;
			}
			
.pics { border: 1px solid #EFAC3E;}

.alert_red_12 
{
			  font-family: Verdana, Arial, Helvetica, sans-serif;
			  font-size: 11px;
			  color: #D80303;
}	

/* zoom image */

#zoom a {
	float: right;
	margin: 0 0 10px 10px;
	border: 1px solid #000;
	text-indent: -1000em; /* hide the link text */
	overflow: hidden;
	display: block;
	width: 60px; /* show only thumbnail */
	height: 40px;
	background: url(/images/locations_danville_thumb1_large.jpg) no-repeat top left;
	}

#zoom a:hover {
	width: 300px; /* adjust size to zoomed photo */
	height: 225px;
	background-position: 0 -204px; /* move the image so only the big one shows */
	}
	
.contactform_header  {
   		 font-family: Verdana, Arial, Helvetica, sans-serif;
  		 font-size: 14px;
  		 font-weight: bold;
		 background-color: #C6000B;
		 border-bottom: 2px solid #EFBF87;
		 padding: 3px;
		 color: #FFFFFF;
		 text-align: center;
}

.confirmation_header  {
   		 font-family: Verdana, Arial, Helvetica, sans-serif;
  		 font-size: 12px;
  		 font-weight: bold;
		 background-color: #C6000B;
		 padding: 3px;
		 color: #FFFFFF;
		 text-align: center;
}

.confirmation_body {
   		 font-family: Verdana, Arial, Helvetica, sans-serif;
  		 font-size: 12px;
  		 font-weight: normal;
  		 padding: 25px;
		 border-bottom: 2px solid #EFBF87;
		 padding: 3px;
		 color: #000000;
		 text-align: left;
}

.legend_table 
{
	border: 1px solid #585858;
}

.legend_header {
   		color: #000000;
   		background-color: #DFDEC7;
  		font-family: Verdana, Arial, Helvetica, sans-serif;
  		font-size: 10;
  		font-weight: bold;
  		padding: 10px;
  		border: 1px solid #585858;
}

.legend_header_small {
   		color: #000000;
   		background-color: #DFDEC7;
  		font-family: Verdana, Arial, Helvetica, sans-serif;
  		font-size: 10;
  		font-weight: bold;
  		padding: 2px;
  		border: 1px solid #585858;
}

.legend_header2 {
   		color: #000000;
   		background-color: #DFDEC7;
  		font-family: Verdana, Arial, Helvetica, sans-serif;
  		font-size: 10;
  		font-weight: bold;
  		padding: 2px;
  		border: 1px solid #585858;
  		
}
.legend_text {
   		color: #000000;
   		background-color: #F7F6E4;
  		font-family: Verdana, Arial, Helvetica, sans-serif;
  		font-size: 10;
  		font-weight: normal;
  		padding: 2px;
  		border: 1px solid #585858;
  		text-align: left;
  		}
  		
.form_outer_table {
 		     border: 1px solid #000000;
   		     font-family: Verdana, Arial, Helvetica, sans-serif;
  		     font-size: 9px;
  		     margin-bottom: 20px;
  		     padding: 0px;
 		  }
 
.form_inner_table {
		     background-color: #FF9D28;
		     padding: 10px;  /* padding around form fields table for cushion to outer table border */
 		  }

.disabled_control
{
	color: #838380;
}

.confirmation_header {
		     background-color: #C6000B;
		     border: 2px dotted #000000;
     		 font-family: Verdana, Arial, Helvetica, sans-serif;
   		     font-size: 12px;
		     font-weight: bold;
 		     color: #FFFFFF;
		     padding: 10px;  /* padding around form fields table for cushion to outer table border */
 		  }
 		  
.form_inner_table2 { background-color: #ECEAC8;}
 		  		  
.form_row_colname {
     		 font-family: Verdana, Arial, Helvetica, sans-serif;
   		     font-size: 11px;
		     font-weight: bold;
 		     color: #FFFFFF;
 		  }

.form_row_colname2_normal {
     		 font-family: Verdana, Arial, Helvetica, sans-serif;
   		     font-size: 11px;
   		     font-weight: normal;
 		     color: #444333;
 		  }
 		  
.form_row_colname2_italic {
     		 font-family: Verdana, Arial, Helvetica, sans-serif;
   		     font-size: 10px;
		     font-weight: normal;
 		     color: #444333;
 		  }
 		  
.form_row_colname2 {
     		 font-family: Verdana, Arial, Helvetica, sans-serif;
   		     font-size: 11px;
		     font-weight: bold;
 		     color: #444333;
 		  }

.form_row_colname_bold {
     		 font-family: Verdana, Arial, Helvetica, sans-serif;
   		     font-size: 12px;
		     font-weight: bold;
 		     color: #444333;
 		  }
 		  	  
.form_row_colname3 {
     		 font-family: Verdana, Arial, Helvetica, sans-serif;
   		     font-size: 13px;
		     font-weight: bold;
 		     color: #444333;
 		  }
 		  	    
.form_row_field {
      		 font-family: Verdana, Arial, Helvetica, sans-serif;
    		 font-size: 11px;
 		     font-weight: normal;
 		     color: #000000;
 		  }


.textarea_cateringform
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
	background-color: #F0EFD8;
	border: 1px solid #6F6B5E;
	padding-bottom: 3px;
	background-color: #ffffff;
}

#catering-links
{
	margin: 10px 0px 0px 0px;
}


.textarea2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
	background-color: #F2DCC2;
	border: 1px solid black;
	padding-bottom: 3px;
	padding-right: 3px;
	background-color: #ffffff;
}


.submitbutton { 
     	font-size:11;
     	color: #ffffff;
     	font-weight: bold;
     	background-color: #000000;
     	border: 1px dotted #FFFFFF;
     	height: 22px;
		cursor: pointer; cursor: hand;
     	padding-left: 5px;
     	padding-right: 5px;
     	padding-top: 1px;
    	padding-bottom: 1px;
    	margin-bottom: 10px;
    	margin-top: 10px;
}

.submitbutton_small { 
     	font-size: 9;
     	color: #000000;
     	font-weight: normal;
     	background-color: #ECEAC8;
     	border: 1px solid #000000;
     	height: 20px;
		cursor: pointer; cursor: hand;
     	padding-left: 2px;
     	padding-right: 2px;
     	padding-top: 1px;
    	padding-bottom: 1px;
    	margin-bottom: 3px;
    	
}
.note_text_white { 
		    color: #ffffff;
		    font-family: Verdana, Arial, Helvetica, sans-serif;
		    font-size: 10;
		 }

.note_text_black_14px { 
		    color: #000000;
		    font-family: Verdana, Arial, Helvetica, sans-serif;
		    font-size: 14;
		 }

.contact_numbers_inner_table { border: 1px solid #EC9441; margin-bottom: 25px;}

.contact_numbers_inner_table2 { margin-bottom: 5px; margin-top: 5px;}

.row_bold_15px { 
	   	border-right: 1px solid #EC9441;
	   	border-top: 2px solid #EC9441;
	   	border-bottom: 2px solid #EC9441;
		background-color: #DC5425;
		color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16;
		font-weight: bold;
		padding: 2px;
	   }

.row_normal_15px, .row_normal_15px a:link, .row_normal_15px a:visited  { 
	 	color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16;
		font-weight: normal;
		padding-left: 2px;
		border-bottom: 1px solid #000000;
	    }

.locations_alert 
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 16px;
	border-bottom: 1px solid #BAA677;
	text-align: right;
}

.separator 
{
	border-bottom: 2px solid #000000;
	padding-bottom: 15px;
}

.cateringform_innertable 
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	border-bottom: 2px solid #000000;
	background-color: #ECEAC8;

}

.normal_15px, .normal_15px a:link, .normal_15px a:visited  { /*  No border */
	 	color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16;
		font-weight: normal;
		padding-left: 2px;
	    }
	    
.row_normal_10px, .row_normal_10px a:link, .row_normal_10px a:visited  { 
	 	color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10;
		font-weight: normal;
		padding-left: 2px;
		padding-bottom: 2px;
	    }

.row_normal_11px_end { 
	 	color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11;
		font-weight: normal;
		padding-left: 2px;
		padding-bottom: 2px;
		border-top: 1px solid #000000;
	    }
	    

.row_normal_11px { 
	 	color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11;
		font-weight: normal;
		padding: 1px;
		text-align: left;
	    }

.row_bold_menu_taco { 
		background-color: #FFBD2B;
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12;
		font-weight: bold;
		border-right: 1px solid #DCA50E;
		padding: 2px;
	   }

.row_normal_menu_taco { 
		background-color: #D0403F;
		color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12;
		font-weight: normal;
		border: 1px dotted #DCA50E;
		padding: 2px;
	   }

.inner_table_menu_tacos {
		            background-color: #D0403F;
		            border: 1px solid #000000;
 		        }

.row_bold_menu_burrito { 
		background-color: #FFBD2B;
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12;
		font-weight: bold;
		border-right: 1px solid #DCA50E;
		padding: 2px;
	   }

.row_normal_menu_burrito { 
		background-color: #0A9EA0;
		color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12;
		font-weight: normal;
		border: 1px dotted #DCA50E;
		padding: 2px;
	   }

.inner_table_menu_burrito {
		            background-color: #0A9EA0;
		            border: 1px solid #000000;
 		        }


.row_bold_menu_seafood { 
		background-color: #FFBD2B;
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12;
		font-weight: bold;
		border-right: 1px solid #DCA50E;
		padding: 2px;
	   }

.row_normal_menu_seafood { 
		background-color: #077395;
		color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12;
		font-weight: normal;
		border: 1px dotted #DCA50E;
		padding: 2px;
	   }

.inner_table_menu_seafood {
		            background-color: #FFBD2B;
		            border: 1px solid #000000;
 		        }
 

 
 .row_bold_menu_platters { 
 		background-color: #FFBD2B;
 		color: #AB1E36;
 		font-family: Verdana, Arial, Helvetica, sans-serif;
 		font-size: 12;
 		font-weight: bold;
 		border-right: 1px solid #DCA50E;
 		padding: 2px;
 	   }
 
 .row_normal_menu_platters { 
 		background-color: #AB1E36;
 		color: #EFE4CE;
 		font-family: Verdana, Arial, Helvetica, sans-serif;
 		font-size: 12;
 		font-weight: normal;
 		border: 1px dotted #DCA50E;
 		padding: 2px;
 	   }
 
.inner_table_menu_platters {
 		            background-color: #30813F;
 		            border: 1px solid #000000;
 		        }

.inner_table_menu_salads {
		            background-color: #068943;
		            border: 1px solid #000000;
 		        }
 

 
.row_bold_menu_salads { 
 		background-color: #FFBD2B;
 		color: #086A34;
 		font-family: Verdana, Arial, Helvetica, sans-serif;
 		font-size: 12;
 		font-weight: bold;
 		border-right: 1px solid #DCA50E;
 		padding: 2px;
 	   }
 
.row_normal_menu_salads { 
 		background-color: #068943;
 		color: #EAF4EF;
 		font-family: Verdana, Arial, Helvetica, sans-serif;
 		font-size: 12;
 		font-weight: normal;
 		border: 1px dotted #DCA50E;
 		padding: 2px;
 	   }
 
 
.inner_table_menu_family {
 		            background-color: #82734F;
 		            border: 1px solid #000000;
  		        }
  
 
  
 .row_bold_menu_family{ 
  		background-color: #D7CBAD;
  		color: #000000;
  		font-family: Verdana, Arial, Helvetica, sans-serif;
  		font-size: 12;
  		font-weight: bold;
  		border-right: 1px solid #A99973;
  		padding: 2px;
  	   }
  
 .row_normal_menu_family { 
  		background-color: #82734F;
  		color: #FFFFFF;
  		font-family: Verdana, Arial, Helvetica, sans-serif;
  		font-size: 12;
  		font-weight: normal;
  		border: 1px dotted #DCA50E;
  		padding: 2px;
 	   }


.row_normal_menu_salads { 
 		background-color: #068943;
 		color: #EAF4EF;
 		font-family: Verdana, Arial, Helvetica, sans-serif;
 		font-size: 12;
 		font-weight: normal;
 		border: 1px dotted #DCA50E;
 		padding: 2px;
 	   }
 
 
.inner_table_menu_child {
 		            background-color: #FFBD2B;
 		            border: 1px solid #000000;
  		        }
  
 
  
 .row_bold_menu_child { 
  		background-color: #FFBD2B;
  		color: #000000;
  		font-family: Verdana, Arial, Helvetica, sans-serif;
  		font-size: 12;
  		font-weight: bold;
  		border-right: 1px solid #A99973;
  		padding: 2px;
  	   }
  
 .row_normal_menu_child { 
  		background-color: #FFFDD9;
  		color: #000000;
  		font-family: Verdana, Arial, Helvetica, sans-serif;
  		font-size: 12;
  		font-weight: normal;
  		border: 1px dotted #DCA50E;
  		padding: 2px;
 	   }


.main_entree {
	background: url(/images/catering_main_entrees_header.jpg) no-repeat top left;
	padding-top: 15px;
}

.appetizers{
	background: url(/images/catering_appetizers_header.jpg) no-repeat top left;
	padding-top: 15px;
}

.desert{
	background: url(/images/catering_dessert_header.jpg) no-repeat top left;
	padding-top: 15px;
	margin-top: 10px;
}

.catering_item	{
  		padding-top: 5px;
  		}
 
.catering_pic_table {
 		border-right: 1px solid #000000;
 		}

.catering_pic {
		padding: 5px;
		border-right: 1px solid #000000;
		}

.catering_menu_text {
  		color: #000000;
  		font-family: Verdana, Arial, Helvetica, sans-serif;
  		font-size: 11;
  		font-weight: normal;
  		padding-left: 5px;
  		}
 
.catering_appetizer_row {
 			padding-top: 10px;
 			}
 
.appetizer_name {
   		color: #000000;
   		background-color: #ECEAC8;
  		font-family: Verdana, Arial, Helvetica, sans-serif;
  		font-size: 11;
  		font-weight: bold;
  		padding-right:3px;
  		border-right: 1px solid #000000;
  		}

.appetizer_name_bottom {
   		color: #000000;
   		background-color: #ECEAC8;
  		font-family: Verdana, Arial, Helvetica, sans-serif;
  		font-size: 11;
  		font-weight: bold;
  		padding-right:3px;
  		padding-bottom: 5px;
  		border-right: 1px solid #000000;
  		border-bottom: 1px solid #000000;
  		}
  		
.appetizer_desc_bottom {
  		border-bottom: 1px solid #000000;
  		}
  		
  		
 .alert_black {
   		color: #ffffff;
   		background-color: #000000;
   		font-family: Verdana, Arial, Helvetica, sans-serif;
   		font-size: 11;
   		font-weight: normal;
   		padding-top: 2px;
   		padding-bottom: 5px;
   		padding-left: 5px;
  		}
  
 .cartform_header  {
     		 font-family: Verdana, Arial, Helvetica, sans-serif;
    		 font-size: 12px;
    		 font-weight: bold;
  		 background-color: #000000;
  		 border-bottom: 2px solid #EFBF87;
  		 padding: 2px;
  		 color: #FFFFFF;
  		 text-align: center;
  		 font-weight: bold;
	       }
	       
 .cartform_subheader  {
     		 font-family: Verdana, Arial, Helvetica, sans-serif;
    		 font-size: 11px;
    		 font-weight: bold;
  		 background-color: #E6E4BE;
  		 border-bottom: 1px solid #DF520D;
  		 padding: 2px;
  		 color: #000000;
  		 text-align: left;
  		 font-weight: bold;
	       }

 .cartform_reg_text  {
     		 font-family: Verdana, Arial, Helvetica, sans-serif;
    		 font-size: 10px;
    		 font-weight: normal;
  		 background-color: #FFFDD9;
  		 border-bottom: 1px solid #DF520D;
  		 padding: 2px;
  		 color: #000000;
  		 text-align: left;
  		 font-weight: bold;
	       }

 .cartform_total  {
     		 font-family: Verdana, Arial, Helvetica, sans-serif;
    		 font-size: 10px;
    		 font-weight: normal;
  		 background-color: #E6E4BE;
  		 border-bottom: 2px solid #000000;
  		 padding: 2px;
  		 color: #000000;
  		 text-align: right;
  		 font-weight: bold;
	       }
	       
.table_outside_shirts { border-top: 1px solid #000000;
			border-left: 1px solid #000000;
			border-right: 1px solid #000000;
		}


.price { 
  		background-color: #FFFDD9;
  		color: #000000;
  		font-family: Verdana, Arial, Helvetica, sans-serif;
  		font-size: 12;
  		font-weight: normal;
  		padding-left: 2px;
  		padding-right: 2px;
  		border-bottom: 1px solid #000000;
  		border-left: 1px solid #000000;
  		
 	   }
 
 .price_right { 
   		background-color: #FFFDD9;
   		color: #000000;
   		font-family: Verdana, Arial, Helvetica, sans-serif;
   		font-size: 12;
   		font-weight: normal;
   		padding-left: 2px;
   		padding-right: 2px;
   		border-bottom: 1px solid #000000;
   		border-left: 1px solid #000000;
   		border-right: 1px solid #000000;
   		
 	   }
 	   
.itempic {
		padding-top: 10px;
		padding-bottom: 5px;
	}

.printer_friendly_txt, .printer_friendly_txt a, .printer_friendly_txt a:visited {
   		color: #000000;
   		font-family: Verdana, Arial, Helvetica, sans-serif;
   		font-size: 10;
   		font-weight: bold;
   	}

/* new added styles 2007 */

.warning_bold_medium
{
	   	color: #A40200;
   		font-family: Verdana, Arial, Helvetica, sans-serif;
   		font-size: 14px;
   		font-weight: bold;
   		padding-left: 3px;
   		padding-right: 3px;
   		padding-bottom: 2px;
   		padding-top: 2px;
   		text-decoration: underline;
}

.note_bold_medium
{
	color: #444333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.table_sub
{
	padding: 20px;
}

/* padding above confirmation table */
.confirmation
{
	padding-top: 20px;
}
.confirmation_main 
{
	text-align: left;
	border: 1px solid #9c0202;
	background-color:	#eedfa8;
	font-size: 12px;
}

.confirmation_main a
{
	color: #9c0202;
}
.confirmation_inner_body
{
	padding: 10px;
}

.confirmation_main_bold
{
  font-weight: bold;
}

/********************
 EMAIL TEMPLATES
*********************/

/* CATERING REQUEST EMAIL */

.email_table_main
{
	font-weight: bold; 
	font-size: 12px; 
	background-color: #F3F1D1; 
	border: 1px solid #000000;
}

.email_header
{
	font-weight: bold; 
	padding-left: 3px; 
	font-size: 14px;
}

.email_subheader
{
	font-weight: bold; 
	padding-left: 3px; 
	background-color: #8C8A6C; 
	color: #ffffff; 
	border-bottom: 2px solid #B1AF86; 
	border-top: 2px solid #B1AF86; 
	padding-top: 3px; 
	padding-bottom: 3px;
}

.email_label
{
	padding-right: 3px;
	font-weight: bold; 
	color: #9C0000;
}

email_value
{
	padding-left: 4px;
}
/* END CATERING REQUEST EMAIL */

#error404Page
{
	background-color: #dc5425;	
}

#error404Header
{
	font-size: 14px;
	padding: 0px 0px 0px 10px;
}

#error404Body
{
	text-align: center;
}

#error404Wrapper
{
	margin: 30px auto 0px auto;
	width: 600px;
	background: #fffdd9;
	border: 1px solid #c60001;
	font-weight: bold;
		font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5d5c5c;
	padding: 30px;
}

.error404image
{
	vertical-align: top;
}
