input.formCheckbox {
	border: none;
	background: transparent;
}

input.formButton {
	background: #395E81;
	border: 1px solid #003366;
	color: #FFF;
	font-weight: bold;
	margin: 3px 3px 0px 3px;
	padding: 4px 2px;
}

/* Tables used to display tabular Data. */
/* Apply to <table> tags only. 
Example: <table class="tabulardata">*/
table.tabularData, table.tabularData td, table.tabularData th {
	color:#454545;
}
table.tabularData td, table.tabularData th{	padding: 10px;}
table.tabularData th, table.tabularData th a:link, table.tabularData th a:visited, table.tabularData th a:hover, table.tabularData th a:active  {
	background: #85ADD4;	color: #F7F7F7;}
	
table.tabularData td {	border: 1px solid #CCC;
}	

/* altRowEven & altRowOdd are used to style alternating table rows. */
.altRowEven {background-color: #EEEEEE;}
.altRowOdd{	background-color: #DDDDDD;}

.oldprice {	text-decoration: line-through;}
.smallprint {font-size: 10px;}

.pagingLinks {	text-align: center;}
.errorMessage {	border: 2px solid #F00; padding: 6px; color: #FFFFFF;	font-weight: bold; width:90%; margin: 0 auto;}

/* This aligns products to the top of the table cell with horizontal display of results */
table#tableSearchResults td {
	vertical-align:top;
}
