/* Tables used on account pages ???? */
div.table_header, div.table_item {
	text-align: center;
	margin-top:10px;
	background-color: #eee;
	float: left;
	padding: 1%;
	vertical-align: middle;
}

div.table_header {
	background-color: #eee;
	font-weight:bold;
	font-size:100%;
}

div.table_item {
	background-color: #fff;
	font-size:100%;
}

div.table_row {
	width:100%;
	border-bottom:1px solid #eee;
	overflow:auto;
}


/* Tables used on product pages */

div.prod_list {
	border:1px solid #fff;	
	text-align:center;
}


div.prod_list.header {
	float:left;
	height:36px;
	line-height:36px;
	font-size:130%;
	color:#fff;	
	-webkit-border-radius:19px 6px 0 0;
	-khtml-border-radius:19px 6px 0 0;
	-moz-border-radius:19px 6px 0 0;
	border-radius:19px 6px 0 0;
	font-weight:bold;
}

div.prod_list.row {
	float:left;
	height:30px;
	line-height:30px;
	text-align:left;
	margin:0px;
}

div.prod_list.pricecell {
	float:left;
	height:40px;
	font-size:120%;
	font-weight:bold;
	background-color:#eee;
	padding-top:10px;
}

div.prod_list.headerleft {
	float:left;
	height:40px;
	background-color:#eee;
	padding-top:10px;
	-webkit-border-radius:19px 0px 0 0;
	-khtml-border-radius:19px 0px 0 0;
	-moz-border-radius:19px 0px 0 0;
}

div.prod_list.footerleft {
	float:left;
	height:40px;
	background-color:#eee;
	padding-top:15px;
	-webkit-border-radius:0 0 0 19px;
	-khtml-border-radius:0 0 0 19px;
	-moz-border-radius:0 0 0 19px;
}

div.prod_list.footercell {
	float:left;
	height:40px;
	font-size:120%;
	background-color:#eee;
	padding-top:15px;
}

