	table
	{	border-collapse: 	collapse;
		width:				99%;
		font-size:			14px;
		float: left;
	}
	table td
	{	padding:		3px;
		margin:			0;
		vertical-align:		top;
	}
	.head
	{	font-weight:	bold;
	}
	.head td
	{	border-bottom:		1px solid #E1E1E1;
	}
	.even
	{	background: white;
	}	
	.odd
	{	background:		#BEE9FC;
	}
	.err
	{	background:		#E4F3FE;
		color:			red;
	}
	table img
	{	width:			200px;
	}
	.products
	{	width: 150px;
	}
	td a.details
	{	width:				65px;
		height:				23px;
		display:			   block;
		padding:			   3px 2px 2px 2px;
		border:				1px solid #D8D8D8;
		background:			#EED4B6; /* old yellow, 3rd revision: fff57a; */
		text-decoration:	none !important; 
		color:				#9D7402;
		text-align:			center;
		float:				right;
		line-height:      10px;
		margin:				4px 0 0 0;
	}
	td a.details:hover
	{	background:		#CFB79B; /* old yellow: F2FF8A; */
		color:			white !important;
	}
	td b
	{	float:				left;
		text-align:			left;
		margin-right:		4px;
	}
	td .col, td .col-d, col-b
	{	float:			left;
		width:			auto !important;
		padding:		2px;
	}
	td .col-d
	{	text-align: left;
	}
	td .col-b
	{	border-right:	1px solid #D8D8D8;
		width:			250px !important;
		padding:		0 2px;
		top:			-2px;
		position:		relative;
	}
	tr.even td .col-b{background:		#BFE5FF;}
	tr.odd td .col-b{background:		#EFEFEF;}
	
	td .ctop
	{	width:			auto;
	}
	td .row-r
	{	padding-top:	2px;
		float:			left;
		width:			100px;
	}
	.mid
	{	
		
	}
	.pageCon
	{	border-bottom:	1px solid #D8D8D8;
		width:			98%;
		height:        17px;
		margin-left:	1%;
		margin-bottom:	4px;
		text-align:		right;
	}
	.pageCon select
	{	font-size:		10px;
		margin-bottom:	1px;
		padding:		0;
	}
	.pageCon a
	{	background:		#9D7402;
		color:			#FEBC06;
		padding:		   2px;
		position:		relative;
		top:           1px;
		margin:			0 2px;
	}
	.pageCon a:hover
	{	background:		#FEBC06;
		color:			#9D7402;
	}
	.benefits
	{	/* list-style: none; */
		text-align: left;
		margin: 0 0 0 20px;
		padding: 0;
	}
	.description
	{	clear:			both;
		width:			100%;
	}
	.description p
	{	padding:			2px 5px !important;
		line-height:	15px !important;
	}