* {	margin: 0;	padding: 0;	}
div#header { display: none; }
#display_report_menu { display: none; }

body {
	font-size:					0.9em;	
	font-family:				verdana, helvetica, arial, sans-serif;
	line-height:				1.2em;
}

h1 {
	margin-bottom:				0.3em;
	font-size:					2em;
	font-weight:				normal;
	letter-spacing:				-0.04em;
}

.data_list, #data_list {
	border-collapse: separate; 
	border-spacing: 0px 0px;
	line-height:				1.4em;
}

.data_list caption, #data_list caption {
  text-align: left;
  font-weight: bold;
}

.data_list th, #data_list th, .data_list td, #data_list td{
	border: 1px solid #999;
	white-space: nowrap;
	padding: 1px;
}

#back_link { display: none; }

#order_reciept {
	width: 740px;
	margin-left: auto;
	margin-right: auto;
	background-color: #eee;
	padding: 5px;
	font-family: verdana, helvetica, arial, sans-serif;
}


/* Styles for data grids (Tables) */
.data_list caption, #data_list caption {
  text-align: left;
  font-weight: bold;
}

.data_list thead th, #data_list thead th, .data_list tfoot td, #data_list tfoot td{
	background:#ca630f;
	text-align: left;
	padding: 0px 0px 0px 3px;
	white-space: nowrap;
}

.data_list thead th a, #data_list thead th a {
  text-decoration: none;
  color: #fff;
}

.data_list thead th a:hover, #data_list thead th a:hover {
  text-decoration: underline;
  color: #fff;
}

.data_list, #data_list {
	border-collapse:collapse;
	margin-bottom: 5px;
	background: #fff;
	width: 500px;
}

.data_list th, #data_list th, .data_list td, #data_list td{
	border:1px solid #A65300;
	padding: 1px 3px 1px 3px;
	border-collapse:collapse;
	white-space: nowrap;
}

.data_list a, #data_list a {
  color: #000;
}
.data_list a:hover, #data_list a:hover {
  text-decoration: underline;
  color: #A70000;
}

.data_list tr.ruled, #data_list tr.ruled{
	background: #a1b4c2;
	color:#fff;
}
