body{
	color: #555;  
	font: .9em calibri,tahoma,arial,sans-serif;
	text-align: center;
	background: #000 url(images/bodybg.jpg) top center no-repeat;
	background-attachment: fixed;
	margin:     15px 0px;}

a:link{color: blue;}
a:visited{color: #3F3F3F;}
a:hover{color:gray;}
h2{font-size: 15px; color: #555588; padding: 4px 0px 0px 0px;}
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 3px 3px 3px;border: solid 1px white;}
			.pager li a:hover{border-color: #2f2f2f;}
/*layout*/
#page{
	width: 785px;
	text-align: left; 
	background: #f2f2f2;
	margin: 0 auto;}
	#header{
		padding: 20px 20px 0;
		border-bottom: 2px solid white;}
    .logo{
		float: left; 
		clear: both;
		margin: 0 15px 0 0;}
				

	#header h1{
			padding: 15px 0;
			font-size: 1.8em;
		    clear: right;
			text-align: right;
			color:#fff;}
	#tabs{clear: both;}
	#header .tabControl{
		font-weight: bold;
		float: right;
		margin-top: 25px;
		font-size: 15px;}
		#header .tabControl li{
			float: left; 
			position: relative;
			top: 2px;
			margin: 0 4px 0 0;
			padding:0px 0px 0px 8px;
			background: #fff url(images/navtableft.gif) top left no-repeat;
			}
			#header .tabControl li a{
				padding: 5px 8px 0px 0px;
				margin: 0px 0px 2px 2px;
				display: block;			
				text-decoration: none;
				background: #fff url(images/navtabright.gif) top right no-repeat;
				}
			#header .tabControl li.currentTab a{
				color: #555;
				background: #f2f2f2 url(images/navtabright.gif) top right no-repeat;
				padding: 5px 8px 2px 0px;
				margin: 0px 0px 0px 0px;
				}
				
				#header .tabControl li.currentTab {
				color: #555;
				background: #f2f2f2 url(images/navtableft.gif) top left no-repeat;
				padding: 0px 0px 0px 10px;
				margin:  0px 4px 0px 0px;
				}
				
		    #header .tabControl li:hover {
				background: #f2f2f2 url(images/navtableft.gif) top left no-repeat;}
				
			#header .tabControl li:hover a{
				background: #f2f2f2 url(images/navtabright.gif) top right no-repeat;}
	.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;
		color:#fff;
		clear: both;
		background: #0060B6;
		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;}
	    #footer li a{color: #fff;}
	    #footer li a:hover{color: #b2b2b2;}			
			
/* Modules */
.rss a,
.rss span{font-size: .8em; padding: 2px 0 5px;}
.bookmark{text-align: left;}
.bookmark a{border: none;}
.featured{margin: 20px 0px 25px 0px;}

	.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 h2{margin:10px 0px 0px 0px; display: block;}
.itemsDisplayed{font-size: .8em; margin: 0px 0px 10px 4px;}
.items .itemsPerPage{float: right;clear: right; font-size: .8em; margin: 0px 10px 2px 0px;}

.item .itemImage
{
border: none;
}

.itemsDisplay li{
	float: left; 
	font-size: .8em;}
	.itemsDisplay a{
		display: block;
		margin: 0 8px 0 0;}
		.itemsDisplay li.current a{
			padding-left: 19px; 
			background: url(../images/right_arrow_10x10.gif) 5px 2px no-repeat;}

.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;
		filter:alpha(opacity=95);
		z-index: +100;}
.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:2px;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;}
.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}
	.blog .posted{color: #aaa; font-weight: normal; font-size: .8em;}
	.comment{border-bottom: 2px dashed #ddd; border-top: 0;}
	.viewComments{font-size: .8em;}
.blogComments{width: 578px;}
	.blogComments .blog h3{font-size: 1.5em;}

#popup{display: none;}

/*headers*/
.items,
.featured,
.info .categories li,
.blogs,
.blogComments{
	width: 578px;
	padding: 40px 7px 8px 8px;
	background: #fff url(images/boxbg.gif) top left no-repeat;
	clear: both;}
	.items h2,
	.featured h2,
	.info .categories li h2,
	.blogs h2,
	.blogComments .blogTitle{
		padding: 4px 10px 3px 0px;
		position: absolute; 
		margin-top: -40px;
		margin-left: 2px;
		background: url(images/maintab.png) top right no-repeat;
	    font-size: 15px;}

.blogList h2{
    		background: none;
    		margin: 0px 0;
    		padding: 0px 0;
    		position: relative;}

.info .categories li,
.blogs,
.blogComments{margin: 20px 0px 40px 0px;}

.info .categories .payment li{border:0; background: #fff; clear: none; padding: 0 0 0 0; margin:0;}


/*colors*/
#header{background: url(images/headerbg.gif) top no-repeat #0060B6;}

