
.redtext {
	color: red;
}

.invalid {
	color: red;
}

.invalid2 {
	color: red;
}

.margTop16{
	margin-top:16px;
}

.margBot16{
	margin-bottom:16px;
}

.padTop16{
	padding-top:16px;
}

.padBot16{
	padding-bottom:16px;
}

.padTop10{
	padding-top:10px;
}

.padBot10{
	padding-bottom:10px;
}

/********************
** ajax **
********************/

#indicator {
	display:none;
	font-size:12px;
	color:#453F36;
	border:1px solid #453F36;
	background-color: #ffffff;
	text-align:center;
	height:80px;
	width:100px;
}

#progress {
	padding-top: 12px;
}

#track1 {
	height:1px;
}

/********************
** generic styling **
********************/

.hide {
	display:none;
}

.clearThis {
	clear:both;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

.tcontent P.colkeep A {color:#eee8dc;}
.tcontent P.colkeep A:hover {color:#ff4703;text-decoration:none}

/********************
** cms **
********************/

.GenTextRed {font: normal normal 12px arial,verdana,sans-serif;color: #A00808;}
.AlertText {font: normal normal 12px arial,verdana,sans-serif;color: red;}
.SmallText {font: normal normal 10px arial,verdana,sans-serif;color: #eee8dc;}
.MediumText {font: normal bold 13px/1.1em arial,verdana,sans-serif;color: #eee8dc;}

.TitleText {font: normal bold 39px/1.3em georgia, sans-serif;color: #eee8dc;}
.TitleTextSub {font: normal bold 22px/1.1em georgia, sans-serif;color: #eee8dc;}
.TitleTextSub1 {font: normal bold 18px/1.1em georgia, sans-serif;color: #eee8dc;}
.TitleTextSub2 {font: normal bold 16px/1.1em georgia, sans-serif;color: #eee8dc;}

.zArrowLink {display: block;background:url(/recipease/img/yellowArrow.gif) 1px 2px no-repeat;padding-left:12px;color:#ffda8a; text-decoration: none}


/********************
** general **
********************/

.tcontent {font: normal normal 12px arial,verdana,sans-serif;color: #eee8dc;vertical-align:top;}

.tcontent HR {display:block;border:0;height:1px;line-height:1px;margin:5px 0 5px 0;background-color:#464033;color:#797366;clear:both;}

.tcontent table td {font: normal normal 12px arial,verdana,sans-serif;color: #eee8dc;padding:0px 0px 0px 0;vertical-align:top;}

.tcontent BR {line-height:1em;}

.tcontent P {font: normal normal 12px arial,verdana,sans-serif;color: #eee8dc;margin:0;padding:0;vertical-align:top;}

.tcontent A {color:#ffda8a; text-decoration: none}
.tcontent A:link {color: #ffda8a; text-decoration: none }
.tcontent A:active { color: #ffda8a; text-decoration: none }
.tcontent A:visited { color: #ffda8a; text-decoration: none }
.tcontent A:hover {color: #ffda8a; text-decoration: underline }

.tcontent2 {font: normal normal 11px arial,verdana,sans-serif;color: #eee8dc;vertical-align:top;}

.tcontent2 HR {display:block;border:0;height:1px;line-height:1px;margin:5px 0 5px 0;background-color:#464033;color:#797366;clear:both;}

.tcontent2 table td {font: normal normal 11px arial,verdana,sans-serif;color: #eee8dc;padding:0px 0px 0px 0;vertical-align:top;}

.tcontent2 BR {line-height:1em;}

.tcontent2 P {font: normal normal 11px arial,verdana,sans-serif;color: #eee8dc;margin:0;padding:0;vertical-align:top;}

.tcontent2 A {color:#ffda8a; text-decoration: none}
.tcontent2 A:link {color: #ffda8a; text-decoration: none }
.tcontent2 A:active { color: #ffda8a; text-decoration: none }
.tcontent2 A:visited { color: #ffda8a; text-decoration: none }
.tcontent2 A:hover {color: #ffda8a; text-decoration: underline }

.GenText {font: normal normal 12px arial,verdana,sans-serif;color: #eee8dc;}

.GenText2 {font: normal normal 11px arial,verdana,sans-serif;color: #eee8dc;}
.GenTextRed2 {font: normal normal 11px arial,verdana,sans-serif;color: #A00808;}
.AlertText2 {font: normal normal 11px arial,verdana,sans-serif;color: red;}

/********************
** special **
********************/

.tcontent .button a {
	color:#464033;
}

.tcontent .button a span {
	padding: 8px 15px 8px 10px;
	display: block;
	line-height:11px !important;
}

.tcontent .button a:hover {
	color:#464033;
	background-position: 100% -27px;
	text-decoration: none;
}

.tcontent .button a:hover span {
	background-position: 0 -27px;
}

.tcontent .right {
	float: right;
}

