body{
	color: #555;  
	font: .9em calibri,tahoma,arial,sans-serif;
	text-align: center;
	background: #aaa}
	

a:link{color: #6363FF;}
a:visited{color: #4D4DC5;}
a:hover{color: #DF7800;}
h2{font-size: 15px; color: #555588;}
h3{font-size: 14px;}
blockquote{background: #F5F5F5;}


.pager{font-size: .8em; z-index: +100;}
	.pager .label{float: left;display: block; padding: 1px 5px;}
	.pager li{display: block; float: left;}
		.pager li a{display: block; padding: 1px 5px;border: solid 1px white;}
			.pager li a:hover{border-color: #DF7800;}
/*layout*/
#page{
	width: 785px;
	text-align: left; 
	border: 2px #8a8a8a solid;
	border-top: none;
	background: #f2f2f2;;
	margin: 0 auto;}
	#header{
		padding: 20px 20px 0;
		border-bottom: 2px solid #D6C4AF;}
	.logo{
		float: left; 
		clear: both;
		margin: 0 15px 0 0;}
	#header h1{
			padding: 15px 0;
			font-size: 1.5em;
			clear: right;
			text-align: center;}
	#tabs{clear: both;}
	#header .tabControl{
		font-weight: bold;
		float: left;
		margin-top: 5px;
		font-size: 15px;}
		#header .tabControl li{
			float: left; 
			position: relative;
			top: 2px;
			margin: 0 5px 0 0;
			}
			#header .tabControl li a{
				padding: 4px 8px 2px;
				display: block;			
				text-decoration: none;
				background: #F4E2CD;
				border: 2px solid #D6C4AF;
				}
			#header .tabControl li.currentTab a{
				color: #555;
				background: #f2f2f2;
				border-bottom-color: #f2f2f2;
				}
			#header .tabControl li:hover a{
				background: #FFE9CF;}
	.search{
		margin:0px 0pt 3px 0;
		float: right;}
		#txt_search{width: 200px;height: 18px;}
				
				
#body{padding: 20px; }
	#subNav{ 
		width: 130px;
		float: right; 
		padding: 20px 0 0 20px;}
		#subNav .nav{margin-bottom: 1em;}
		#subNav .nav li{padding: 2px 0 5px; font-size: .9em;}
	#content{
		margin-bottom: 1em;
		float: left;
		width: 591px;
		overflow: hidden;}
		#content h2{ margin-bottom: 3px;}
		
	#footer{
		padding: 10px 25px;
		text-align: center;
		clear: both;
		border-top: 2px solid #aaa;
		font-size: .8em;}
		#footer .tabControl{margin-bottom: 1em;}
		#footer .tabControl li {display: inline;}
				#footer .tabControl li a{margin-right: 10px;}
		#footer .footerInfo{font-size: .95em;}
			
			
/* Modules */
.rss a,
.rss span{font-size: .8em; padding: 2px 0 5px;}
.bookmark{text-align: left;}
.bookmark a{border: none;}
.featured{margin: 20px 0;}

	.featured .itemList{padding: 0}
/*clearfix items*/
	.items:after {
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
	}
	.items{display:inline-block; zoom: 1;}
	/* Hide from IE Mac \*/
	.items{display:block;}
.items .pager{margin-top: 6px;}
.items h2{display: block;}
.itemsDisplayed{font-size: .8em;padding-top: 4px;}
.items .itemsPerPage{float: right;clear: right; font-size: .8em;}
.itemsDisplay{margin-top: 10px;}
.itemsDisplay li{
	float: left; 
	font-size: .8em;}
	.itemsDisplay a{
		display: block;
		margin: 0 8px 0 0;}
		.itemsDisplay li.current a{
			padding-left: 12px; 
			background: url(../images/right_arrow_10x10.gif) no-repeat center left;}

.itemList {padding-top: 10px;}
.itemList li{
	margin: 3px;
	width: 108px;}
	.item .details{
		position: absolute; 
		margin-top: -40px; 
		margin-left: 80px;
		width: 180px;
		font-size: .8em;
		background: #fff;
		border: 2px solid #ddd;
		overflow: hidden;
		padding: 5px;
		opacity: .95;
		z-index: +100;
		display: none;}
.itemList,
.itemTable{ width: 100%; }
.itemTable{table-layout: fixed; margin-top: 5px;}
	.itemTable tr.alt {background: #f2f2f2;}
	.itemTable th{background: transparent; border-top: 1px solid #ddd;}
		.itemTable .thumbnail{width: 96px;}
		.itemTable .itemTitle{width: 240px;overflow: hidden;}
		.itemTable .bids{text-align: center;}
		.itemTable .price{text-align: right;}
		.itemTable .timeLeft{ text-align: right; width: 80px}
	.itemTable td, 
	.itemTable th {padding:3px;border-bottom: 1px dashed #ddd;}
		.itemTable h3{font-weight: normal;overflow: hidden;}
	.itemTable .buyNow a{width: 54px; height: 15px;}
.itemsKey{font-size: .8em;}
.info dl{margin-bottom: 1em;margin-left: 10px;}
	.info dd, .info dt{display: inline;}
	/*unhack styles from tab-age*/
	.info .categories .payment li{border:0; background: #fff; clear: none; padding: 0; margin: 0;}
.blogBar h2 a{text-decoration: none; color: #555588 }
.blogList{margin-left: 10px;}
	.blogList li{margin-top: 20px;}
	.blogList li:first-child{margin-top: 0px;}
.blog{
	padding: 0 0 5px;
	border-bottom: 1px dashed #ddd;
	overflow: hidden;}
	.blog .blogTitle{font-size: 1.3em}
	.posted{color: #aaa; font-weight: normal; font-size: .8em;}
	.comment{border-bottom: 2px dashed #ddd; border-top: 0;}
	.viewComments{font-size: .8em;}
.blogComments{width: 580px;}
	.blogComments .blog h3{font-size: 1.5em;}

#popup{display: none;}

/*headers*/
.items,
.featured,
.info .categories li,
.blogs,
.blogComments{
	border: 2px solid #ddd;
	padding: 8px;
	background: #fff;
	clear: both;}
	.items h2,
	.featured h2,
	.info .categories li h2,
	.blogs h2,
	.blogComments .blogTitle{
		padding: 2px 8px;
		position: absolute; 
		border: 2px solid #ddd;
		border-bottom: none;
		margin-top: -32px;
		margin-left: -10px;
		background: #fff;
		font-size: 15px;}

.info .categories li,
.blogs,
.blogComments{margin: 20px 0 40px;}
/*colors*/
#header{background: #FFA73F;}
