#datagrid {
	margin: 0;
	padding: 0;
	width: auto;
	clear: right;
}
#datagrid table {
	width: 100%;
	margin: 0;
	padding: 0;
}
#datagrid th {
	margin: 0;
	padding: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	font: 700 8pt arial;
	color: #4369b5;
	text-transform: uppercase;
}
#datagrid td {
	margin: 0;
	padding: 2px;
	font: 400 8pt verdana;
	vertical-align: top;
}
#datagrid td .prodImg {
	border: 1px solid #333;
	width: 40px;
}
#datagrid a {
	font: 400 8pt arial;
	color: #333;
	text-decoration: none;
}
#datagrid a:hover {
	color: #900;
	text-decoration: underline;
}
#datagrid .numeric, #datagrid .total {
	text-align: right;
}
#datagrid tr.RowMain {
	background: #fff;
}
#datagrid tr.RowAlt {
	background: #eee;
}
#datagrid tr.RowHighlight {
	background: #e3e3e3;
}
#datagrid tr.RowMain:hover, #datagrid tr.RowAlt:hover {
	background: #eff8fd;
	cursor: pointer;
}
#datagrid .Left {
	border-left: 1px solid #666;
}
#datagrid .Right {
	border-right: 1px solid #666;
}
#datagrid .Top {
	border-top: 1px solid #666;
}
#datagrid .Bottom {
	border-bottom: 1px solid #666;
}
#datagrid .data {
	color: #000;
	vertical-align: top;
	background: #fff;
}
#datagrid .label {
	color: #000;
	vertical-align: top;
	font: 700 8pt tahoma, arial;
	text-align: right;
	background: #fff;
}
#datagrid .totalLabel {
	color: #000;
	vertical-align: top;
	font: 700 8pt tahoma, arial;
	text-align: right;
	border-right: 1px solid #666;
	background: #fff;
}
#datagrid .ButtonLink {
	text-align: center;
	width: 60px;
	border-top: 1px solid #B1B1B1;
	border-bottom: 1px solid #B1B1B1;
}
#datagrid .ButtonLinkDisabled {
	color: #B1B1B1;
	text-align: center;
	width: 60px;
	border-top: 1px solid #B1B1B1;
	border-bottom: 1px solid #B1B1B1;
}
#datagrid .selecteditemstyle, #datagrid .edititemstyle {
	padding: 0;
	margin: 0;
}
#datagrid .footerstyle {
	padding: 0;
	padding-top: 10px;
	margin: 0;
	text-align: right;
	border-top: 0 solid #333;
}
#datagrid .footerstyle a {
	padding-left: 2px;
	padding-right: 2px;
	color: #33689D;
	font: 700 8pt arial;
	background-repeat: repeat-x;
	text-decoration: none;
	margin-right: 5px;
}
#datagrid .footerstyle a:hover {
	text-decoration: none;
}
#datagrid .footerstyle a.footerActive {
	color: #900;
	margin-right: 5px;
	text-decoration: none;
}
#datagrid .footerstyle a.footerDisabled {
	color: #ccc;
	margin-right: 5px;
	text-decoration: none;
}
#datagrid .footerstyle a:hover.footerDisabled {
	background: none;
}
#datagrid .footerstyle ul {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}
#datagrid .footerstyle li {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
	background: none;
}
