@charset "UTF-8";
/* CSS Document */
	
/* report */
.report {
	clear:left;
	width:953px;
	border:1px solid #ddd;
	font-size:13px;
	text-align:left;
	
}
	.text_right {
		text-align:right;
	}
	#happenings {
		height:255px;
		overflow-y:scroll;
		width:210px;
		border-left:1px solid #bbb;
		text-align:left;
		padding-left:40px;
		font-size:110%;
		vertical-align:top;
		background:url(/images/simplemarket/bg/report_bg.gif) repeat-x bottom;
	}
		#happenings h3 {
			text-indent:-20px;
			padding:10px 0;
		}
		#happenings ol {
			list-style:upper-alpha;
			margin-top:10px;
		}
			#happenings ol ul {
				list-style:none;
				padding-bottom:10px;
			}
			#happenings ol li {
				padding:3px 0;
				border-bottom:1px solid #ddd;
			}
			
	.report caption {
		text-align:left;
		padding-bottom:8px;
	}
	#loader {
		color:#999;
		font-style:italic;
		float:right;
		font-size:14px;
	}
		#loader img {
			padding:0 8px;
		}
	.report .key {
		border-bottom:1px solid #ddd;
		text-align:left;
	}
		.report .key label {
			float:left;
			font-weight:bold;
			color:#666;
			font-size:15px;
		}
		.report .key img {
			float:left;
			padding:2px 10px 0;
		}
		.key ul {
			list-style:none;
		}
			.key li {
				float:left;
				font-size:15px;
				font-weight:bold;
				font-family:Serifa, "Trebuchet MS", Arial, Sans-serif;
				line-height:21px;
				margin-right:8px;
			}	
		.report .key p {
			float:right;
			padding:3px 0;
			color:#666;
			font-style:italic;
		}
	.large_graph {
		background:#eee;
	}
	h1 {
		color:#690;
		font-size:20px;
	}
		h1 span {
			color:#999;
			font-size:14px;
			font-weight:normal;
		}
	.report td {
		padding:4px 8px;
	}
	#graph {
		margin-bottom:10px;
	}
	.report .graph td {
		padding:0;
		vertical-align:top;
	}
	.text_left {
		text-align:left;
	}
	thead {
		background:url(/images/simplemarket/bg/report_header_blue.gif) repeat-x;
		color:#fff;
		font-weight:bold;
		font-size:15px;
	}
		.report thead td {
			padding:8px 8px 6px
		}
	.roweven {
		background:#efefef;
	}
	.grand_total {
		background:url(/images/simplemarket/bg/total_green.gif) repeat-x;
		font-weight:bold;
		font-size:14px;
	}
	.grand_total span {
		font-weight:normal;
		font-size:12px;
	}
	
	
/* seller */
.seller {
	padding:15px;
	text-align:center;
}
	.seller p {
		color:#555;
		font-size:15px;
		font-style:italic;
		background:url(/images/simplemarket/layout/money.gif) no-repeat 80px 12px;
		display:block;
		width:auto;
		padding:30px 0 30px 80px;
		margin:auto;
	}
	.seller .earn_more {
		font-weight:bold;
		color:#222;
		background:#ffff99;
		padding:5px;
	}