A
{
	color: #C41E59;
	text-decoration: none;
}

A:hover
{
	color: #E9823E;
}

A.adjusted
/* Used in instances where link text is smaller than normal, and therefore the color needs to be 
adjusted for readability. (mof_billto.pl & mof_final.pl) */
{
	color: #C41E59;
}

A.adjusted:hover
{
	color: #E9823E;
}

A.indexPages
{
	color: #C41E59;
}

A.indexPages:hover
{
	color: #E9823E
}

A.thumbLink
{
	color: #000000;
}

A.thumbLink:hover
{
	color: #E9823E;
}

BODY
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0;
}

FORM
{
	margin-bottom: 0;
	margin-top: 0;
}

TABLE.cartForm
/* For input forms on cart pages. (mof_shipto.pl & mof_billto.pl) */
{
	background-color: #EEEEEE;
	border: 0px;
	border-collapse: collapse;
}

TABLE.cartMaster
/* The master table for cart elements (both grids and forms). (mof_view.pl, mof_shipto.pl, 
mof_summary.pl, mof_billto.pl, mof_final.pl, & mof_invoice.pl) */
{
	width: 525px;
	background-color: #FFFFFF;
	border-collapse: collapse;
}

TABLE.cartGridMain
/* The main product grid on cart pages. (mof_view.pl, mof_summary.pl, mof_final.pl, & mof_invoice.pl) */
{
	width: 525px;
	background-color: #FCEAF1;
	border: 0px;
	border-collapse: separate;
	border-spacing: 3px;
}

TABLE.imageGrid
{
	background-color: #FCEAF1;
	border-spacing: 4px;
}

TD.cartFormItem
/* Individual form line items on cart pages. (mof_shipto.pl & mof_billto.pl) */
{
	color: #000000;
	font-size: 12px;
	padding: 2px;
}

TD.cartGridHeader
/* The header row for product grids on cart pages. (mof_view.pl, mof_summary.pl, mof_final.pl, 
mof_invoice.pl, & mof_invoice.html) */
{
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	background-color: #CCCCCC;
	padding: 4px;
	border-spacing: 2px;
}

TD.cartGridItem
/* Individual product line items on cart pages. (mof_view.pl, mof_summary.pl, mof_final.pl, 
mof_invoice.pl, & mof_invoice.html) */
{
	color: black;
	font-size: 12px;
	vertical-align: bottom;
	background-color: #FFFFFF;	
	padding: 2px;
}

TD.cartGridTotals
/* Totals on cart pages. (mof_view.pl, mof_summary.pl, mof_final.pl, mof_invoice.pl, & 
mof_invoice.html) */
{
	color: black;
	font-size: 12px;
	vertical-align: bottom;
	background-color: #CCCCCC;	
	padding: 2px;
	text-align: right;
}

TD.drawer
/* The "drawers" at the top and bottom of the gallery pages. */
{
	background-color: #E5E5E5;
}

TD.formFillIn
/* The blank fields for printing and filling in. (mof_final.pl & mof_invoice.pl) */
{
	border-width: 3px;
	border-style: solid;
	border-color: #EEEEEE;
}

TD.imageCell
{
	font-size: 11px;
	background-color: #CCCCCC;
	text-align: center;
	vertical-align: middle;
}

TD.imageStroke
/* The stroke around full-sized images on gallery media pages. */
{
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
}

.clientDirectory
/* Used to mask the client directory name for each line item (mof_view.pl, mof_summary.pl, 
& mof_final.pl) and display it later (mof_invoice.html). */
{
	font-size: 1px;
	color: #FFFFFF;
	/* Color should be same as background-color in TD.cartGridItem. */
}

.errorHead
/* Used on error pages. Typically the same color as textSmallColored. (mofcookies.html, 
moferrors-abuse.html, moferrors-pop.html, moferrors-resubmit.html, moferrors-ssl.html, 
moferrors.html, & mofvalidate.html) */
{
	font-weight: bold;
	color: #990000;
}

.imageName
{
	font-size: 14px;
}

.indexPages
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.legalFooter
{
	font-size: 9px;
}

.mailToAddress
/* The studio's address that appears when a shopper chooses the "Mailing Payment" option. 
(mof_final.pl) */
{
	color: #FFFFFF;
	font-weight: bold;
}

.printPrices
{
	color: #444444;
}

.printSizes
{
	font-size: 11px;
}

.studioInfo 
{
	font-size: 14px;
}

.textRegular
{
	font-size: 12px;
}

.textSmall
/* Used for small text on various cart and gallery pages. */
{
	font-size: 10px;
}

.textSmallColored
/* Used by $msg_function in mof_shipto.pl (EDITING note on shipping page). Typically 
the same color as errorHead. */
{
	font-size: 10px;
	color: #990000;
}

.textSmallGray
{
	font-size: 10px;
	color: #444444;
}

.validationText
/* The error highlighting on various cart pages. */
{
	background: #FFFFCC;
	color: black;
	padding: 4px;
}