/* CSS Document 

FOR CHECKOUT PAGES

------------------------------------*/
BODY
{
	font-family: arial, helvetica, san-serif;
}


/*---------------- TABLE STYLES ------------------*/
.tableCheckoutOutside
{
	border: 2px solid #3A5FB1;
}

.tableCheckoutInside
{
	border: 1px solid #D7DFF2;
}

.tableCheckoutSectionBg
{
	background-color: #C5DBF5; /*MEDIUM BLUE */
}

.tableCheckoutTotal
{
	background-color: #FFFF99; /* YELLOW */
}

/*--------------- TEXT STYLES ----------------*/

.textCheckoutCaption
{
	font-size: 90%;
	font-weight: bold;
	text-align: right;
}

.textCheckoutText
{
	font-size: 90%;
	line-height: 135%;
}

.textCheckoutTextSmall
{
	font-size: 80%;
	line-height: 135%;
}

.textCheckoutSections
{
	font-size: 130%;
	font-weight: bold;
	color: #009900; /* GREEN */
}

.textCheckoutCaptionError
{
	font-size: 90%;
	font-weight: bold;
	text-align: right;
	color: #FF0000; /* RED */
}

.textCheckoutMessageError
{
	font-size: 130%;
	font-weight: bold;
	color: #FF0000; /* RED */
	text-align: center;
}

.textCheckoutCaption2
{
	font-size: 90%;
	font-weight: bold;
  font-weight: bold;
	text-align: center;
}

.textCheckoutNoLink
{
	color: #000000; /* BLACK */
	font-size: 90%;
  font-weight: bold;
	text-decoration: none;
}

.textCheckoutNoLink:HOVER
{
	color: #000000; /* BLACK */
	text-decoration: none;
}

.textCheckoutCaptionLarge
{
	font-size: 120%;
	font-weight: bold;
	text-decoration: none;
}

.textCheckoutCaptionLarge:HOVER
{
	font-size: 120%;
	font-weight: bold;
	text-decoration: none;
}



/*--------------- FORM STYLES --------------*/

.formCheckoutInput
{
	background-color: #EEF3FD; /* VERY LIGHT BLUE */
	border: 1px solid #7F9DB9; /* BLUE */
	color: #195BC4; /* BLUE */
}

.formCheckoutInputFocus
{
	background-color: #FFFFFF; /* WHITE */
	border: 1px solid #7F9DB9; /* BLUE */
	color: #000000; /* BLACK */
}