#OrdersTable table 
{
	border-spacing:1px;
	/*font:10px 'Verdana', Arial, Helvetica, sans-serif;*/
	font-size: 10px;
	background: #E7E7E7;
	color:#666666;
	margin-top: 2px;
	margin-bottom: 10px;
	/*width: 140px;*/
}

#OrdersTable table td a:link, #OrdersTable  table td a:visited
{
	color: #CD6A2C;
	/*color:#666666;*/
	/*text-decoration:none;*/
	/*font-weight: bold;*/
}

#OrdersTable  table td a:hover
{
	color:#993300;
	text-decoration:underline;
	/*font-weight: bold;*/
}

#OrdersTable  caption
{	
	color: #FFFFFF;
	border:#666666;
	border-bottom:2px solid #666666;
	/*text-transform:uppercase;*/
	padding:5px;
	background:url(../Img/TableCaptionGest.gif);
	font: 9px 'Verdana', Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	text-align: left;
}
#OrdersTable td, #OrdersTable  th
{
	/*padding:4px;*/
}
#OrdersTable thead tr th
{
	padding-top: 4px;
	padding-bottom: 4px;
}
#OrdersTable thead tr th.QueryList
{
	width: 575px;
}
#OrdersTable thead th
{
	text-align:left;
/*	background:#F5F5F5;*/
	/*BACKGROUND: url(../images/OptionButtons-5.gif) #f5f5f5;*/
	background-color: #F5F5F5;
	color:#666666;
	border:1px solid #ffffff;
	text-transform:uppercase;
}

#OrdersTable tbody th
{
	font-weight: normal;
}
#OrdersTable tbody tr
{
/*	background:#EBF8FE;*/
	BACKGROUND-COLOR: #F9F9F9;
	text-align: left;
}
#OrdersTable tbody tr.head th
{
	background-color: #E7E7E7;
	font-weight: bold;
	border: 1px solid #E7E7E7;
	/*text-transform: Uppercase;*/
	border-bottom: 1px solid #000000;
	padding: 0px;
	margin: 0px;	
}
#OrdersTable tbody tr.head td
{
	background-color: #E7E7E7;
	/*border: 1px solid #E7E7E7;*/
	border-bottom: 1px solid #000000;
	padding: 0px;
	margin: 0px;
}
#OrdersTable tbody tr.head td img
{
	padding: 0px;
	margin: 0px;
}
#OrdersTable tbody tr.odd
{
	background: #ffffff;
	border-top: 1px solid #ffffff;
}

#OrdersTable tbody tr.subTotal
{
	background: #eae6e3;
	border-top: 1px solid #ffffff;
}

/*
#OrdersTable tbody tr.subTotal th
{
	background:#eae6e3;
}

#OrdersTable tbody tr.subTotal th td
{
	background:#eae6e3;
}
*/
#OrdersTable tbody th a:link, #OrdersTable tbody th a:visited
{
	color: #CD6A2C;
}
#OrdersTable tbody th a:hover
{
	color:#993300;
}

#OrdersTable tbody tr td
{
/*	height: 20px;*/
	padding-bottom: 2px;
	padding-top: 2px;
/*	background:#EBF8FE;*/
	BACKGROUND-COLOR: #F9F9F9;
	border: 1px solid #ffffff;
}
#OrdersTable tbody tr.odd td
{
	background:#ffffff;
	border-top:1px solid #ffffff;
}
#OrdersTable tbody tr.subTotal td
{
	background: #eae6e3;
	border-top: 1px solid #ffffff;
}
#OrdersTable tbody tr.subTotal td.subTotalData
{
	background: #FFFFFF;
	text-align: right;
	/*font-weight: bold;*/
	margin: 0px;
	/*padding: 0px;*/
	border: 1px solid #FFFFFF;
	font-weight: bold;
}
.RightAlign
{
	text-align: right;
}
.LeftAlign
{
	text-align: left;
}
.CenterAlign
{
	text-align: center;
}
.ImgCenterAlign
{
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
	text-align: center;
}
#OrdersTable  tfoot th, #OrdersTable tfoot td
{
	color: #FFFFFF;
	background:url(../Img/TableCaptionGest.gif);
	padding:5px;
	text-align:center;
	font:11px 'Verdana', Arial, Helvetica, sans-serif;
	font-style:italic;
	/*font-weight:bold;*/
	border-bottom:3px solid #cccccc;
	border-top:1px solid #DFDFDF;
}

#OrderEnlarged
{
	margin-left: 10px;
	font-size: 1.0em;
}