.bodyMain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	line-height: 1.3em;
	color: #282828;
}
.bodyMainItalic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.3em;
	color: #282828;
	font-style: italic;
}
.bodyMainBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	line-height: 1.3em;
	color: #575757;
}
.sidebarBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 1.4em;
	color: #2D2D2D;
}
.sideRev1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 1.2em;
	color: #F5F5F5;
}
.sideReg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 1.2em;
	color: #181818;
}
.sideBold {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.3em;
	color: #181818;
}
.speciesText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 1.3em;
	color: #003333;
}
.speciesSlug {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #003366;
	text-transform: uppercase;
}
.speciesName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	font-style: italic;
	color: #003333;
}
.prices {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #2D2D2D;
	line-height: 1.1em;
}
.pricesBold {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: .75em;
	color: #2D2D2D;
}
.speciesBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.3em;
	color: #2D2D2D;
}

/*---------- bubble tooltip -----------*/
a.tt{
	position:relative;
	z-index:24;
	color:#0066CC;
	font-weight:normal;
	text-decoration:none;
	left: 555px;
	top: 319px;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #cc6600; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #2d2d2d;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(../images/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(../images/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #cc6600;
    background: url(../images/bubble.gif) no-repeat bottom;
}

/*---------- bubble tooltip -----------*/
.productsmain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #6C6C6C;
}
.storeLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.2em;
	color: #333333;
}
.storeProduct {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #003366;
	text-transform: uppercase;
}
.storeItem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	text-transform: uppercase;
	color: #919191;
}
.recipeHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height: 1.3em;
	color: #424242;
	font-weight: bold;
}
.recipeServes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	text-transform: uppercase;
	color: #575757;
}
.recipeSub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #818181;
}
.subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #003366;
}
.formText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #424242;
}
.formTextBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #6C6C6C;
}
.boxform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .85em;
	color: #003366;
	background-color: #EFEFEF;
	text-indent: 2px;
	height: 24px;
	width: 275px;
	border: .1em solid #818181;
}
.boxformLarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .85em;
	color: #003366;
	background-color: #EFEFEF;
	text-indent: 2px;
	height: 110px;
	width: 275px;
	border: .1em solid #818181;
}
.homeSlug {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-weight: bold;
	text-transform: uppercase;
	color: #575757;
	letter-spacing: .1em;
}
.sideHead2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 1.3em;
	color: #0E2453;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .1em;
}
