.scheduletext {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF9900;
	text-decoration: none;
}
.greylink {
	color: #CCCCCC;
	text-decoration: none;
}
.whitelink {
	color: #FFFFFF;
	text-decoration: none;
}
.whitelinkbold{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.orangelink {
	color: #FF9900;
	text-decoration: none;
}
.orangeline {
	color: #FF9900;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.wtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.wtext14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}
.otext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	text-decoration: none;
}
.otext14{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF9900;
	font-weight: bold;
	text-decoration: none;
}
.gtextCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none;
}
.grey10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
	font-style: normal;
}
.borders {
	border: 1px solid #CCCCCC;
}
.w16bold {
	font-size: 16px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.o18bold {
	font-size: 24px;
	color: #FF9900;
	font-family: Arial, Helvetica, sans-serif;
}
.darkgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.orange10link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration: underline;
}
.edmlarge{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: normal;
}
.edmsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: normal;
}
.edmfooter{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #FFFFFF;
	text-decoration: normal;
}
.edmhours{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: normal;
}

.rtext {color: #FF0000; font-size: 16px;}
.bold {font-weight: bold;}
.unbold {font-weight: normal;}
.italics {font-style: italic;}

input, select {font-size: 12px; font-family: Arial;}

#classbookingform {}
#classbookingform  .month {font-size: 14px; font-weight: bold;}
#classbookingform  .date {font-size: 14px;}

#retailbookingform {}
#retailbookingform  .month {font-size: 14px; font-weight: bold;}
#retailbookingform  .date {font-size: 14px;}
#retailbookingform  #cupcake {width: 430px;}

.category {font-size: 14px; font-weight: bold;}
.header {font-size: 18px; font-weight: bold;}

#membershipform {}
#membershipform .space {float: left; width: 8px; height: 5px;}

#retail_cookie_acce, #retail_cookie_cutters, #cusiartfood  {}
#retail_cookie_acce ul, #retail_cookie_cutters ul , #cusiartfood ul{margin: 0px; padding: 0px; line-height: 14px;}
#retail_cookie_acce ul li, #retail_cookie_cutters ul li , #cusiartfood ul li {margin-left: 15px;}

.red {color: #ff6699;}
.remarks {color: #ef4c13; font-weight: bold; font-size: 13px;}

.recipe_header {font-size: 14px; font-weight: bold;}
.recipe_emphasis {font-size: 12px; font-weight: bold; font-style: italic; color: white;}
.recipe_link {font-size: 11px; font-weight: normal;}

.monthly_date {font-size: 13px; color: white; font-family: Arial; font-weight: normal;}

.monthly ul {margin: 0px; padding: 0px;}
.monthly ul li {margin-left: 15px; padding: 0px;}

.monthly_class {font-size: 14px; color: white;}
.prepayment {font-size: 11px; font-style: italic; }
.monthly_time {font-size: 14px;}

.private {font-size: 12px; font-weight: normal; color: #ff6699;}

.floatleft {float: left;}
.columnoverflow {float: left;}

.padding {width: 100%; padding-left: 0px;}

.price{color: #ef4c13; font-weight: bold; font-size: 12px;}
.previousprice{color: #FFFFFF;font-size: 12px;font-family: Arial;}

/* Recipe details formatting */
.recipedetail_header {font-size: 13px; font-weight: bold; color: #cccccc;}
.bonus {width: 100%; margin-top: 10px;}
.bonus_header {font-size: 12px; font-weight: bold; font-style: italic; color: #FF9900;}
.bonus_description {font-size: 12px; font-style: italic; color: #FF9900;}
.readmore {color: #cccccc;}
.linespacing {width: 100%; height: 10px; display: block; overflow: hidden;}