@charset "utf-8";
/* CSS Document */

/* 
	smooth taste table styles
	written by Thomas Opp http://www.yaway.de
*/
table#edmo {
  border-collapse: collapse;
  border: 1px solid #333;
  font: 12px verdana, arial, helvetica, sans-serif;
  color: #333;
  background: #fff;
  width: 100%;
  clear:both;
  vertical-align:middle;
 }
table#edmo.price td {
	text-align: center;
	}
caption {
  text-align: left;
  font: normal 12px verdana, arial, helvetica, sans-serif;
  background: transparent;
  }
td, th {
  border: 1px dashed #6AA9D5;
  padding: 1em;
 }
th {
	color: #fff;
	  background: #38160C;
	}
  tbody td a {
  background: transparent;
  text-decoration: none;
  color: #0f75bc;
  }

tbody th, tbody td {
  text-align: left;
  }

tr.spacer {
  	background-color: #eee;
	}
 thead th, tfoot th {
  border: 1px solid #A85070;;
  text-align: left;
  color: #fff;
  padding-top:6px;
  }
thead tr, tr.head, tr.head td {
 	background-color:;
	font-weight:bold;
	font-size: 14px;
}
tr.headblue, tr.headblue td {
 	background-color:#0d64a1;
	font-weight:bold;
	color:#fff;
	font-size: 14px;}
tr.head td.columndates {
	color: #333;	}
.save {
	color: #FF0000;}
.AS{
 color:#0f75bc;
 }
.Anim{
 color:#F7941E;
 /*************** dates ****************/
 }
 table#edmo.dates {
   color: #fff;
  background: #0f75bc;
  font-weight:bold;
  }
 
 table#edmo.dates td {
 	padding: 1em;
  }
   table#edmo.dates td a {
   	color: #fff;
	text-decoration: underline;
	}
 .columndates{
 background-color:#eee;
 color: #333;
 }
  .columnAS{
 background-color:#0f75bc;
 }
   .columnAnim{
 background-color:#F7941E;
 }
 
 tr.ultimate, tr.season {
 	background-color: #c6deef;
	}
/*************** lunch *****************/
table#edmo.lunch {
 	color: #fff;
  }

table#edmo.lunch td {
  padding: 1em;
  }
	
table#edmo.lunch tr#everyday td {
	background-color: #fff88c;
	color: #333;
	}
span.redHighlight {
	color: #FF0000;
	}

tr#lunch_details td {
	color: #333;
	}
/************** programs *****************************/
#savings table {
	text-align:center;
	margin: 0 auto;
	}
table#prog-schedule {
	background-position: bottom left;
	background-repeat:repeat-x;
	float:left;
	margin: 0px 0px 10px 0px;
	width:330px;
	font-weight:bold;
}
table#prog-schedule.orange {
	background-image:url(img/callout-orange.gif);
	background-color: #f7941e;
}
table#prog-schedule.blue {
	background-image:url(img/callout-blue.gif);
	background-color: #2E87C6;
	
}
table#prog-schedule td {
	padding: .4em;
	color: #fff;
	border: 1px dashed #fff;
}

table#schedule tr.head {
	background-color: #f7941e;
	font-size:16px;
	color: #fff;

}

table#about-schedule.blue {
	background-position: bottom left;
	background-repeat:repeat-x;
	background-image:url(img/callout-blue.gif);
	background-color: #2E87C6;
	float:left;
	margin: 0px 0px 10px 0px;
	width:330px;
	font-weight:bold;
	color: #fff;
}

table#about-schedule tr.headblue {
	background-color: #2E87C6;
	font-size:16px;
	color: #fff;
}

table#about-schedule tr.headorange {
	background-color: #F7941E;
	font-size:16px;
		color: #fff;

}
table#pricing td {
	font-size: 11px;
}
table#edmo.price td {
	padding: .6em;
	}

/*************** footer ******************/
#footer-table td {
	border: 0px;
	color: #000;
	padding: 0px;
}

#footer-table td ul {
	text-decoration: none;
	list-style-type : none;
	font-weight: bold;
}