body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #56bbfa;
margin-bottom:0;
margin-top:0;
margin-left:0;
margin-right:0;
}

.bckground1 
{
	background-image: url(/images/hp-background.gif);
	background-repeat: repeat-x;
}

.text-lg 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	line-height: 20px;
}



td.price
{
text-align: right;
}







.formError
{
font-weight: bold;
color: #f00;
}


.alignLeft
{
text-align: left;
}
	
.alignCenter
{
text-align: center;
}

.alignRight
{
text-align: right;
}


.submitResetButtons
{
margin: 2em 0;
}





/*========================================
//	START LINEITEMDATA
========================================*/



.checkoutTable
{
margin: 0 auto;
width: 100%;
border-collapse: collapse;
}







.lineItemData
{
margin: 0 auto 2em auto;
border-collapse: collapse;
width: 95%;
}

.lineItemData th
{
border: 1px solid #999;
}

.lineItemData td
{
padding: .5em 1em;
border: 1px solid #999;
}


.lineItemData td.label
{
font-size: 12px;
text-align: right;
}


.lineItemData td input,
.lineItemData td select
{
/*font-size: 11px;*/
}

/*========================================
//	END LINEITEMDATA
========================================*/




/*-----------------------------------------------------------------------------------------------------------------------------
	START TABLE DATA
-----------------------------------------------------------------------------------------------------------------------------*/

table.tableData
{
margin: 0;
padding: 0;
/*font-size: 1em;*/
border-collapse: collapse;
}

table.tableData tr
{
	background-color: #fff;
}

table.tableData tr.rowColor
{
	background-color: #dedede;
}

table.tableData tr.rowColor2
{
background-color: #F4F7F8;
}

table.tableData td.cellColor
{
background-color: #dedede;
}

table.tableData td.subTotal
{
background-color: #d7d7df;
}

table.tableData th
{
background-color: #E1F3FD;
color: #000;
padding: .3em;
border: 1px solid #999;
font-size: .8em;
}

table.tableData th a
{
	color:#fff;
}

table.tableData td
{
padding: .3em .75em;
border: 1px solid #999;
font-size: .8em;
}



/*-----------------------------------------------------------------------------------------------------------------------------
	 END TABLE DATA
-----------------------------------------------------------------------------------------------------------------------------*/

