FONT.SM_Message
{
	font-family: Verdana;
	font-size:10px;
	color:Red;
}

FONT.SM_MessageSuccess
{
	font-family: Verdana;
	font-size:10px;
	color:Green;
}


/* begin style section: tell-a-friend validation [TAF_VAM] */

TABLE.TAF_VAM						/* table for validation summary */
{
	width: 364px;
	border-style:solid;
	border-color:Red;
	border-width:1px;
}

SPAN.TAF_VAM_Header					/* validation info header */
{
	font-size:10px;
	color:Red;
	font-weight: bold;
	font-family:Verdana;	
}

.TAF_VAM_Errors						/* validation content */
{
	color:Red;
	font-family:Verdana;
	font-size:10px;
	font-weight: bold;
}

FONT.TAF_Submit				/* validation info header */
{
	font-size:10px;
	color:Black;
	font-weight:normal;
	font-family:Verdana;	
	text-decoration:none;
}

A.TAF_Submit				/* validation info header */
{
	font-size:13px;
	color:Black;
	font-weight:bolder;
	font-family:Arial;
	text-decoration:none;		
}

/* end style section: tell-a-friend validation [TAF_VAM] */



/* begin style section: tell-a-friend [TAF] */

DIV.TAF_Main
{
	width:330px;
	border-width:0px;
	border-style:none;
	border-collapse:collapse;
}

TABLE.TAF_Main
{
	width:330px;
	border-width:0px;
	border-style:none;
	border-color:Black;
	border-collapse:collapse;
}

FONT.TAF_Introduction
{
	font-family:Verdana, Arial;
	font-size:12px;
	font-weight:bold;
	color:Black;
}

TABLE.TAF_InputFields
{
	width:330px;
	border-width:0px;
	border-style:none;
	border-collapse:collapse;
}

TD.TAF_InputFields_Left
{
	width:110px;
	vertical-align:top;
	text-align:left;
}

TD.TAF_InputFields_Spacer
{
	width:20px;
}

TD.TAF_InputFields_Right
{
	width:200px;
	text-align:left;
	vertical-align:text-top;	 
}

FONT.TAF_SenderName
{
	font-family:Verdana, Arial;
	font-size:11px;
	font-weight:normal;
	color:Black;
}

INPUT.TAF_SenderName
{
	font-family:Verdana, Arial;
	font-size:10px;
	font-weight:normal;
	color:Black;
	width:200px;
}

FONT.TAF_SenderEmail
{
	font-family:Verdana, Arial;
	font-size:11px;
	font-weight:normal;
	color:Black;
}

INPUT.TAF_SenderEmail
{
	font-family:Verdana, Arial;
	font-size:10px;
	font-weight:normal;
	color:Black;
	width:200px;
}

FONT.TAF_RecipientEmail
{
	font-family:Verdana, Arial;
	font-size:11px;
	font-weight:normal;
	color:Black;
}

INPUT.TAF_RecipientEmail
{
	font-family:Verdana, Arial;
	font-size:10px;
	font-weight:normal;
	color:Black;
	width:200px;
}

FONT.TAF_Message
{
	font-family:Verdana, Arial;
	font-size:11px;
	font-weight:normal;
	color:Black;
}

TEXTAREA.TAF_Message
{
	font-family:Verdana, Arial;
	font-size:10px;
	font-weight:normal;
	color:Black;
	width:200px;
	height:80px;
}

FONT.TAF_HIP_Description
{
	font-family:Verdana, Arial;
	font-size:10px;
	font-weight:normal;
	color:Black;
}

TD.TAF_Submit
{
	width:330px;
	text-align:right;
}

FONT.TAF_Success
{
	font-family:Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	color:Green;
}
/* end style section: tell-a-friend [TAF] */


/* begin style section: human interactive proof [HIP]*/

TABLE.HIP_Table
{
	width:100%;
	border-collapse:collapse;
	border-style:none;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}

TD.HIP_ImageTD
{
	text-align:left;
}

TD.HIP_TextboxTD
{
	text-align:left;
}

INPUT.HIP_Textbox
{
	font-family:Verdana, Arial;
	font-size:11px;
	font-weight:normal;
	color:Black;
	width:200px;
}

SPAN.HIP_ValidatorLabel
{
	font-family:Verdana, Arial;
	font-size:11px;
	font-weight:normal;
}

/* end style section: human interactive proof [HIP]*/
