a:link, a:active, a:visited {
	color: #0000FF;
}

/* product (drag grid) */
.dax_datagrid .products_style {
	background-color: white;
	color:#000000;
}

.dax_datagrid .productHover_style  {
	background-color: white;
	color:#000000;
}

.priceSpan {
	text-align: right;
}

.listhover_style {
	background-color:#ECF3FE;
}

/* cart (drop grid) */
.dax_datagrid .cart_style  {
	background-image: url('/demos/sc/sc_empty.jpg');
	background-repeat: no-repeat;
	border:2px solid #FFFFFF;
	background-color: white;	
}

.dax_datagrid .cartHover_style {
	background-image: url('/demos/sc/sc_full.jpg');
	background-repeat: no-repeat;
	border:2px solid #FFFFFF;
}

.dropGrid {
	background-color: white;
}

/* shopping cart (display grid) */
.dax_datagrid .dax_datagrid_footer {
	text-align: right;
	border-width: 0px 0px 0px 0px;
}

/*body*/
p.description {
	width: 750px; 
	margin-top: 10px; 
	margin-left: auto; 
	margin-right: auto; 
	display: block;
}

p.footer {
	margin-top: auto; 
	margin-left: auto; 
	margin-right: auto; 
	text-align: right;
	height: 20px;
}

table.grids {
	width: 800px;
	height: 500px;
	margin-top: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

td.products {
	width: 368px;
}

td.spacer {
	width: 20px;
}

td.cart {
	width: 300px;
}

/* updates background color for draggable cells */
.dax_grid_cell, .dax_grid_cell_alt {
	background-color: #F9F9F9;
	color: red;
}