input, select, textarea
{
	font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 8pt;
}
a
{
	color: #9E96DA;
}
body {
	background-color: #FFFFFF;
	margin: 0 0 0 0;
	background-image: url(../../images/backgroud.gif);
}
.small, td.small
{
	font-size: 8pt;
}
.footer_text {
	color: #B4B3B3;
	font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 8pt;
	text-decoration: none;
}
.side_sub_title {
	color: #DC9F30;
	font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 7pt;
	text-decoration: none;
	font-weight: bold;
}
.side_sub_text {
	color: #6A6B6A;
	font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 7pt;
	text-decoration: none;
}
.regular_text, .general {
	color: #000000;
	font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 8pt;
	text-decoration: none;
}
.cal_month_on {
	background-color: #F5EEFA;
}
.cal_month_off {
	background-color: #FFFFFF;
}
.cal_month_on_text {
	color: #000000;
	font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 8pt;
	text-decoration: none;
}
.cal_month_off_text {
	color: #D2D2C9;
	font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 8pt;
	text-decoration: none;
}
.calendar_month {
	color: #000000;
	font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
}
.cal_day_on {
	background-color: #B3B3B3;
	color: #FFFFFF;
	font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 8pt;
	text-decoration: none;
}
.cal_day_off {
	background-color: #E7E7E7;
	color: #FFFFFF;
	font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 8pt;
	text-decoration: none;
}
.cal_day_select {
	background-color: #B76CEC;
	color: #FFFFFF;
	font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 8pt;
	text-decoration: none;
}
.calendar_month_list {
	color: #B76CEC;
	font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
}
.calendar_title {
	color: #000000;
	font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
}
.calendar_time {
	color: #000000;
	font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 10pt;
	text-decoration: none;
}
.calendar_link, a.calendar_link {
	color: #B76CEC;
	font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 8pt;
	font-weight:bold;
}
.calendar_title_small {
	color: #000000;
	font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 6pt;
	text-decoration: none;
	font-weight: bold;
}
.calendar_time_small {
	color: #000000;
	font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 8pt;
	text-decoration: none;
	font-weight: bold;
}
.classes_name {
	color: #B76CEC;
	font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 10pt;
}
.banner_text {
	color: #239C3B;
	font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 8pt;
	font-weight: bold;
}
.classes_name_bold {
	color: #B76CEC;
	font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 10pt;
	font-weight: bold;
}
.sold_out {
	color: #B22222;
	font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 8pt;
	font-weight: bold;
}
.general_heading 
{
	font-family:  "Helvetica", "Arial", "Geneva", "Verdana";
	font-size: 13px;
	font-weight: bold;
	color: #834298;
}
table.bordered_table
{
	border-collapse: collapse;
}
table.bordered_table td, td.bordered_table
{
	border:1px solid #bbb;
}
.ErrorBox
{
	background:#fbefff;
	border:2px dotted #9e96da;
	padding:10;
}
.unit_price {
	color: #DC9F30;
	font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 8pt;
	font-weight:bold;
}
.ingredient_price {
	color: #239C3B;
	font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 8pt;
	font-weight:bold;
}
.ffErrorMsg 
{
	font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 8pt;
	background:#fbefff;
}
.light_border_top1
{
	border-top:1px solid #f8f8f8;
	border-left:1px solid #f8f8f8;
	border-right:1px solid #f8f8f8;	
}
.light_border_bottom1
{
	border-bottom:1px solid #f8f8f8;
	border-left:1px solid #f8f8f8;
	border-right:1px solid #f8f8f8;	
}

.light_border_top2
{
	border-top:1px solid #f3f3f3;
	border-left:1px solid #f3f3f3;
	border-right:1px solid #f3f3f3;	
}
.light_border_bottom2
{
	border-bottom:1px solid #f3f3f3;
	border-left:1px solid #f3f3f3;
	border-right:1px solid #f3f3f3;	
}

.light_border_top3
{
	border-top:1px solid #ededed;
	border-left:1px solid #ededed;
	border-right:1px solid #ededed;	
}
.light_border_bottom3
{
	border-bottom:1px solid #ededed;
	border-left:1px solid #ededed;
	border-right:1px solid #ededed;	
}

.light_border_top4
{
	border-top:1px solid #e8e8e8;
	border-left:1px solid #e8e8e8;
	border-right:1px solid #e8e8e8;	
}
.light_border_bottom4
{
	border-bottom:1px solid #e8e8e8;
	border-left:1px solid #e8e8e8;
	border-right:1px solid #e8e8e8;	
}

.past_date
{
	color:#969696;
}