.cell {
	border-left:1px solid #000;
	display:inline-block;
}
.cell_hdr{
	border-left:1px solid #000;
	display:inline-block;
}
.cell_lft{
	border-left:1px solid #000;
	display:inline-block;
}
.cell_rgt{
	border-left:1px solid #000;
	border-right:1px solid #000;
	display:inline-block;
}
.cell_rslt_ptr{
	display:inline-block;
	height:24px;
	padding:3px 4px 0 0;
	text-align:right;
	width:80px;
}
.dat_pg_nav{
	color:#33a;
	height:18px;
	margin:0 4px 0 4px;
	padding:1px 0 0 0;
	text-decoration:none;
}
.dat_pg_nav_off{
	color:#aaa;
	height:18px;
	margin:0 4px 0 4px;
	padding:1px 0 0 0;
	text-decoration:none;	
}
#datasheet{
	background:#fff;
	left:50%;
	margin:0 0 0 -480px;
	position:relative;
	top:0;
	width:960px;
}
#datasheet_nav_bx{
	display:inline-block;
	height:40px;
	padding:0;
	position:relative;
	width:100%;
}
#datasheet_nav{
	display:inline-block;
	height:40px;
	left:50%;
	margin:0 0 0 -237px;
	position:absolute;
	width:486px;
}
#datasheet_nav_msg{
	background:#fff;
	border:1px solid #000;
	color:#229;
	display:inline-block;
	font:normal 10pt arial;
	height:20px;
	left:2px;
	margin:9px 0 8px 0;
	padding:3px 0 0 0;
	position:relative;
	text-align:center;
	width:280px;
}
.datasheet_nav_next{
	background:#004799; /* #f3f01e;*/
	border:1px solid #000;
	color:#f3f01e;
	cursor:pointer;
	display:inline-block;
	font:normal 16pt verdana;
	height:28px;
	left:4px;
	margin:5px 0 5px 0;
	padding:3px 0 0 3px;
	position:relative;
	text-decoration:none;
	top:0px;
	width:95px;
}
.datasheet_nav_next_off{
	background:#004799;
	border:1px solid #000;
	color:#f3f01e;
	cursor:default;
	display:inline-block;
	font:normal 16pt verdana;
	height:30px;
	left:4px;
	margin:5px 0 5px 0;
	padding:1px 0 0 3px;
	position:relative;
	text-decoration:none;
	top:0px;
	visibility:hidden;
	width:95px;
}
.datasheet_nav_prev{
	background:#004799;
	border:1px solid #000;
	color:#f3f01e;
	cursor:pointer;
	display:inline-block;
	font:normal 16pt verdana;
	height:28px;
	margin:5px 0 5px 0;
	padding:3px 3px 0 0;
	position:relative;
	text-decoration:none;
	top:0px;
	width:95px;
}
.datasheet_nav_prev_off{
	background:#004799;
	border:1px solid #000;
	color:#f3f01e;
	cursor:default;
	display:inline-block;
	font:normal 16pt verdana;
	height:30px;
	margin:5px 0 5px 0;
	padding:1px 3px 0 0;
	position:relative;
	text-decoration:none;
	top:0px;
	visibility:hidden;
	width:95px;
}
.prod_name{
	display:inline-block;
	padding:3px 0 0 7px;
	height:24px;
	width:447px;
}
.prod_price{
	display:inline-block;
	height:24px;
	padding:3px 0px 0 0;
	text-align:center;
	width:100px;
}
.prod_sku{
	display:inline-block;
	height:24px;
	padding:3px 7px 0 0;
	text-align:right;
	width:188px;
}
.prod_stock{
	display:inline-block;
	height:24px;
	padding:3px 0 0 0;
	text-align:center;
	width:122px;
}
.row_even {
	background:#fff;
	border-bottom:none;
	border-left:none;
	xborder-right:1px solid #aaa;
	border-top:1px solid #aaa;
	display:inline-block;
	font:normal 11pt arial;
	height:24px;
	width:961px;
}
.row_fltr{
	background:#eee;
	border-bottom:none;
	border-left:none;
	xborder-right:1px solid #aaa;
	border-top:1px solid #aaa;
	display:inline-block;
	font:normal 11pt arial;
	height:30px;
	padding:0 0 2px 0;
	width:961px;
}
.row_hdr_btm{
	background:#f00;
	color:#fff;
	border-bottom:1px solid #000;
	border-left:none;
	border-right:1px solid #000;
	border-top:1px solid #000;
	display:inline-block;
	font:bold 12pt arial;
	width:960px;
}
.row_hdr_top{
	background:#f00;
	color:#fff;
	border-bottom:none;
	border-left:none;
	border-right:1px solid #000;
	border-top:1px solid #000;
	display:inline-block;
	font:bold 12pt arial;
	width:960px;
}
.row_odd {
	background:#eee;
	border-bottom:none;
	border-left:none;
	xborder-right:1px solid #aaa;
	border-top:1px solid #aaa;
	font:normal 11pt arial;
	height:24px;
	width:961px;
}