/*   Site wide declarations:   */

body { margin:0 auto; padding:0; font-family:arial,verdana,sans-serif; }

h1, h2, h3 { font-size:28px; margin:10px; text-align:center; text-decoration:underline; }


/*   Header declarations:  */

#header-wrapper { width:950px; margin:0 auto; margin-top:10px; }

#header { width:950px; height:125px; margin:0 auto; padding-top:5px; }
	
	#logo { width:950px; height:80px; width:950px; margin:0 auto; }
	
		#logo p { margin:0; padding:15px; padding-left:25px; font-size:50px; font-weight:bold; }
		
			#logo p a { text-decoration:none; }
		
	#slogan { width:950px; height:45px; width:950px; margin:0 auto; }
	
		#slogan p { margin:0; padding-left:25px; font-size:20px; }
		
#links-wrapper { height:40px; width:1000px; margin:0 auto; }

	#links { width:1000px; height:40px; margin:0 auto;  }
		
			#links ul { list-style-type:none; text-align:center; margin:0; padding:0; padding-top:6px; }
			
				#links li { display:inline; font-size:24px; letter-spacing:-1px; font-weight:bold; padding:8px; }
			
					#links li a { text-decoration:none; padding-left:10px; padding-right:10px; }
					
					#links li a:hover { text-decoration:underline;  }
					
/* Page declarations: */
					
#page-container { margin:0 auto; width:950px; }
			
#page-wrapper { width:940px; overflow:auto; }
	
	#page { width:940px; }
	
		#content { float:left; width:700px; margin:5px; margin-top:15px; }
	
			#content p { margin:0; font-size:18px; padding:10px; line-height:150%; }
			
			
#store-wrapper { width:950px; margin:0 auto; padding:0; overflow:auto; }
	
#store-header { margin:0; padding:0; }

	#store-header p { text-align:center; font-size:18px; padding:10px; line-height:150%; }

#store-iframe { text-align:center; margin-bottom:25px; }

.adverts { margin:0 auto; padding:5px; width:690px; }
			
/* Sidebar declarations: */
		
		#sidebar-wrapper { float:right; width:220px; margin:5px; margin-top:15px; }
		
		#sidebar { margin:16px; width:188px; }
		
		#sidebar ul { margin:0; padding:5px; list-style-type:none; }
		
			#sidebar li { font-size:16px; text-align:center; }
			
			#sidebar li a { text-decoration:none; }
			
			#sidebar li a:hover { text-decoration:underline; }
			
		#sidebar p { margin:0; margin-bottom:10px; padding:0; font-size:18px; color:#CCC; font-weight:bold; text-align:center; border-bottom:1px solid; }
		
		#sidebar-adverts { margin:0 auto; padding-left:35px; padding-top:25px; padding-bottom:25px; }
		
		#horizontal-adverts { padding-top:5px; padding-left:25px; padding-bottom:5px; }
		
		#sidebar-search { padding-left:8px; padding-top:25px; }
		
/* Item declarations: */

.item-copyright-text { font-size:10px !important; text-align:center; }

.item-header { clear:both; margin:10px; padding:5px; font-weight:bold; font-size:16px; }

.item-header a { text-decoration:none; }

.item-image { text-align:center; }

.browse-video { margin:10px; }

.browse-video img { padding:5px; padding-bottom:10px; float:left; }

.watch-video { font-size:18px; font-weight:bold; padding:5px; text-align:center; }

.watch-video a { }

.browse-video p { font-size:14px !important; padding:5px; }

.comment-header { clear:both; font-weight:bold; font-size:16px; padding:5px; margin:10px; }

.comment-footer { font-size:14px; padding:5px; font-weight:bold; margin:10px; }

.comment-footer strong { text-decoration:underline; }

.comments { margin:10px; padding-top:5px; padding-bottom:5px; }

.watch-video-formatting { text-align:center; }

#view-image { text-align:center; }

.auction-image { float:left; width:90px; height:90px; text-align:center; border:1px solid #EEE; margin:5px; padding:5px; }

.auction-details { float:right; text-align:center; width:550px; border:1px solid #EEE; margin:5px; padding:0; }

.bid-link { clear:both; font-size:18px; font-weight:bold; padding:5px; text-align:center; border:1px solid #EEE; margin:5px; }

.bid-link a {  }

/* HomePage declarations */

.homepage-header { clear:both; margin:10px; padding:5px; font-weight:bold; font-size:16px; text-align:center; }

.homepage-header a { }

.home-item li { font-size:14px; padding:5px; }

	.home-item li a { text-decoration:none; }
	
.home-item p { text-align:center; }

#home-photo-title { text-align:center; font-weight:bold; font-size:16px; text-decoration:underline; }

#home-photo-link { text-align:center; font-size:14px; }

#home-photo-link a { text-decoration:underline; }

#latest-products { text-align:center; }

/* Login table: */

.login { width:690px; margin:5px; margin-bottom:10px; }

.login table { border:1px solid #DEDEDE; margin:0 auto; }

	.login th { background:#EEE; border:1px solid #DEDEDE; padding:5px; }
	
	.login td { border:1px solid #DEDEDE; padding:5px; text-align:center; width:50%; }
	
	.login label { font-family:arial,verdana,sans-serif; font-size:14px; }
	
	.login input { width:90%; font-family:arial,verdana,sans-serif; font-size:16px; font-weight:bold; }
		
/* Pagination declarations: */

.item_counter { clear:both; margin:10px; text-align:center; padding:5px; font-weight:bold; text-align:center; }

.item_counter a { }

	.item_counter .next { display: block; float: right; margin-right:10px; }
			
	.item_counter .prev { display: block; float: left; margin-left:10px; }
		
/* Footer declarations: */
	
#footer { clear:both; width:950px; overflow:auto; margin:0 auto; margin-top:10px; margin-bottom:10px; }

		#footer ul { text-align:left; margin:5px; padding:0; }
		
		#footer li { list-style:none; border-bottom: 1px solid; font-size:12px; padding:3px; }
		
		#footer li a { text-decoration:none; }
		
		#footer li a:hover { font-weight:bold; }
		
		#footer p { text-align:center; font-weight:bold; font-size:18px; margin:0; margin-top:10px; padding:5px; }

	#footer-1 { width:229px; float:left; padding:4px; }
	
	#footer-2 { width:229px; float:left; padding:4px; }
	
		.footer-video { margin:0 auto; width:220px; }
		
			.footer-video-header { height:25px; font-size:12px; text-decoration:underline; text-align:center; padding:5px; font-weight:bold; }
			
			.footer-video-img { text-align:center; height:160px; }
			
				.footer-video-img img { max-height:150px; padding:5px; max-width:210px; }
			
			.footer-video-footer { font-size:14px; text-align:center; padding:5px; font-weight:bold; }
			
				.footer-video-footer a { text-decoration:underline; }
	
	#footer-3 { width:229px; float:left; padding:4px; }
	
	#footer-4 { width:229px; float:left; padding:4px; }
	
#copyright { text-align:center; font-size:12px; font-weight:bold; color:#AAA; }

#copyright a { text-decoration:underline; color:#AAA; }
			
