.required {
	color: #FF0000;
}

.tomFormTextBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: #999999 solid 1px;
}


DIV.tomClass {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.orderSectionHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 700;
}

A.orderSectionHeader:link  	{	color: #73B64B;	text-decoration: underline;		}
A.orderSectionHeader:active 	{	color: #73B64B;	text-decoration: underline;		}
A.orderSectionHeader:visited 	{	color: #73B64B;	text-decoration: underline;		}
A.orderSectionHeader:hover  	{	color: #FF9933;	text-decoration: none;		}




.cartHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
}

.cartAltRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #EFEFEF;
}

.cartRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
}

.cartItemName {
	font-weight: 700;
}

A.cartRemoveLINK:link  		{	color: #73B64B;	text-decoration: none;	font-size: 10px;	}
A.cartRemoveLINK:active 	{	color: #FF9933;	text-decoration: none;	font-size: 10px;	}
A.cartRemoveLINK:visited 	{	color: #FF9933;	text-decoration: none;	font-size: 10px;	}
A.cartRemoveLINK:hover  	{	color: #FF9933;	text-decoration: none;	font-size: 10px;	}


.ecommFooter	{
	text-align: center;
}

A.ecommFooterLINK:link  	{	color: #FF9933;	text-decoration: none;	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;	}
A.ecommFooterLINK:active 	{	color: #FF9933;	text-decoration: none;	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;	}
A.ecommFooterLINK:visited 	{	color: #73B64B;	text-decoration: none;	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;	}
A.ecommFooterLINK:hover  	{	color: #73B64B;	text-decoration: none;	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;	}

font-family: Arial, Helvetica, sans-serif;	


/*		EVERYTHING BELOW THIS IS FOR THE TOM-RELATED PAGES		*/

.listTableHeader {
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: italic;
}

.listTable_altRow {
	background-color: #EDEDED;
}

.listTable_height {
	line-height: 150%;
}

P.pageNumbers {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

A.pageNumbersLink:link  	{	color: #000066;	text-decoration: none;	}
A.pageNumbersLink:active 	{	color: #000066;	text-decoration: none;	}
A.pageNumbersLink:visited  {	color: #000066;	text-decoration: none;	}
A.pageNumbersLink:hover  	{	color: #999999;	text-decoration: none;	}

.dr_description {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.doctorImage {
	width: 150px;
	height: 200px;
	border: solid #000000 1px;
	margin-right: 15px;
	margin-bottom: 15px;
}

.sectionFooter {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

A.sectionFooterLINK:link  		{	color: #000066;	text-decoration: none;	}
A.sectionFooterLINK:active 	{	color: #000066;	text-decoration: none;	}
A.sectionFooterLINK:visited  	{	color: #000066;	text-decoration: none;	}
A.sectionFooterLINK:hover  	{	color: #999999;	text-decoration: underline;	}


.card_border {
	border: #000000 solid 1px;
}

DIV.paymentProcessing {
	position: relative;
	visibility: visible;
}

.licenseScroll {
	top: 1px;
	left: 1px;
	position: relative;
	overflow: auto;
	height: 300px;
	width: 470px;

	border: #49412B; 
	border-style: solid; 
	border-top-width: 2px; 
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	
	background-color: #FFFFFF;
}

.margin_10px {	
	margin-left: 0px;
	margin-right: 20px;
	margin-top: 10px;
	margin-bottom: 30px;
}

.customerMainListItem {
	margin-left: -25px;
	margin-right: 20px;
	margin-top: 0px;
	margin-bottom: 15px;
}

