/* -----------------------------------*/
/* -------->>> CSS  RESET <<<---------*/
/* -----------------------------------*/

body {color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup,sub {line-height:-1px;vertical-align: text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select {font-family:inherit;font-size:inherit;font-weight:inherit;}
.clear {border: 0; margin: 0; padding: 0; clear: both;}

/* -----------------------------------*/
/* ------->>> GLOBAL STYLES <<<-------*/
/* -----------------------------------*/

/* Global */
a:link {text-decoration:underline;color:#000000;}
a:visited {text-decoration:underline;color:#000000;}
a:hover {text-decoration:none;color:#000000;}
a:active {text-decoration:underline;color:#000000;}

.fsx03 {font-size: 13px;}
.dfltt {font-family:'Times New Roman';font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;text-align:left;color:#000000;}


.link { color: #00830c; font-style: italic;  font-weight: bold; }
.link:link { color: #00830c; font-style: italic;  font-weight: bold;  text-decoration:none;}
.link:visited { color: #00830c; font-style: italic;  font-weight: bold; text-decoration:none; }
.link:hover { color: #00830c; font-style: italic;  font-weight: bold;  text-decoration:none;}
.link:active { color: #00830c; font-style: italic;  font-weight: bold;  text-decoration:none;}

.sidebar {
	border:0px solid #641101;
	background-color:#dbab57;
}

.rightnav a {
	font-size:13px;
}

p {
	margin:10px 0;
}

body {
	margin:0 auto;
	width:920px;
	font-family: arial, sans-serif;
	display: block;
	position:relative;
}

strong {
	font-weight: bold;
}

span#sharethis_0 {
	float:left;
	display: block;
	margin: 20px 0 5px;
}
                    
	ul.navigation {
		float: left;
		margin: 17px 0 5px 60px;
		line-height:15px;
	}
	
		ul.navigation li {
			line-height:27px;
			display: inline;
			font-weight: bold;
		}
		
			ul.navigation li a {
				font-weight: bold;
				margin: 0 5px;
			}
		
		form#search {
			margin-top:15px;
			float:right;
			font-weight: normal;
			width:214px;
		}
		
		form#search input#sitesearch {
			border: solid #7c0001;
			border-width: 1px 0 1px 1px;
			font-size:.9em;
			height:27px;
			width:150px;
			line-height:27px;
			color: #7c0001;
			background: #fff2d8;
			display:block;
			float:left;
		}
		
		form#search input#searchbutton {
			background: #ffd98c url(./go.gif) no-repeat center left;
			border:1px solid #7c0001;
			font-size:0.9em;
			height:29px;
			width:63px;
			position:relative;
			text-align: right;
			padding-right:2px;
			display:block;
			float:right;
		}
		
		p#buysell {
			clear:both;
			float:right;
			text-align:center;
			width:222px;
			margin: 5px 0;
			font-weight: bold;
			color: #7c0001;
			font-size: .9em;
		}
		
			p#buysell span {
				display:block;
				font-size: .9em;
			}
		
		div#content {
			clear: both;
			width: 695px;
			_width: 690px;
			float: right;
			margin:0 10px 20px 10px;
		}
		
		div#sidebar {
			float: left;
			position: relative;
			width:200px;
			top:-50px;
			background: #ffd98c;
		}
		
			div#sidebar h3, div#sidebar b {
				margin:10px 0 0 10px;
				color: #7c0001;
				font-weight: bold;
				font-size: 1.1em;
			}
			
			div#sidebar b {
				margin:5px 0 0 10px;
				font-size: .8em;
				color: #000;
				display:block;
			}
		
		div#sidebar img {
			width: 200px;
		}           
		
			div#sidebar img.top {
				border-bottom:3px solid #7E0C04;
			}
			
			div#sidebar img.bot {
				border-top:3px solid #7E0C04;
				bottom:-10px;
				position:relative;
			}
			
			div#sidebar ul {
				margin:5px 0 0 10px;
				font-size: .8em;
				color: #000;
				font-weight:bold;
			}
			
				div#sidebar ul li {
					margin:3px 0;
				}
				
				div#sidebar ul li#whatsnew {
					margin:15px 0 20px;
					font-size: 1.2em;
					font-style:italic;
				}
		
			/* Category list, bad id */
			div#qm0 {
				background: #FFDA8C;
			}
			
			#qm0 a {
				padding:3px 10px 3px 11px;
			}
			
	div#footer {
		width: 100%;
		text-align: center;
		clear: both;
	}
	
	div#footer ul {
		margin: 10px 0;
		display:inline;
	}
	
	ul.navigation#botnav {
		float:none;
	}
	
	div#footer li#payinternational a {
		text-decoration: none;
	}
	
	div#footer li#payinternational ul {
		position:absolute;
		margin: 22px 0 0 -175px;
	}
	
		div#footer li#payinternational ul li {
			display:inline;
		}
		
			div#footer li#payinternational ul li a img {
				border:1px solid;
			}
	
	p#copy {
		margin: 35px 0 20px;
		font-style: italic;
	}
	
	ul#memberof {
	}
			
		ul#memberof li.title {
			display: block;
		}
	
		ul#memberof li {
			display: inline;
		}
/* STOREFRONT */
	a#ebaystore {
		text-decoration: none;
		float: left;
		position: relative;
		top: -100px;
		left: -15px;
		color: #7c0001;
		font-weight: bold;
	}
	
		a#ebaystore img {
			position: relative;
			top: 5px;
		}

	div#homepagecontent {
		display:block;
		float:left;
		font-size:0.8em;
		margin:75px 20px 0;
		text-align:center;
		width:480px;
		_width:470px;
	}
	
		div#homepagecontent h1 {
			font-weight: bold;
		}  
	
		div#homepagecontent strong, div#homepagecontent h1 {
			font-weight: bold;
		}  
	
	ul#featuredsection {
		border:1px solid #7c0001;
		float:right;
		margin:10px 0;
		text-align:center;
		width:158px;
		position: relative;
		left: -10px;
	}
	
		ul#featuredsection li {
			border-bottom:1px solid #7c0001;
			padding:5px;
			position:relative;
			bottom:-1px;
		}
		
		ul#featuredsection li#featuredcategory {
			bottom:0;
		}
		
		ul#featuredsection li.title {
			padding:0;
			font-weight: bold;
			color: #7c0001;
			background: #ffd98c;
			padding:1px 0;
			bottom:0;
			font-size: .9em;
		}

		div#uacc {
		float:right;
		clear:both;
		margin:10px -10px 10px 0;
		text-align:center;
		width:158px;
	}
		
/* CATEGORY LIST */
div.subcategorybox {
	float:left;
	margin:2%;
	text-align:center;
	width:29%;
}

	div.subcategorybox a.subcategoryimage {
		display:block;
		height:110px;
	}    
	
		div.subcategorybox a.subcategoryimage img {
			height:125px;
		} 
	
	div.subcategorybox a.subcategorylink {
		display:block;
	}
	
div#maincategory {
	width: 85%;
	margin: 0 auto;
}

	div#maincategory img {
		margin:0 10px 10px;
		float:left;
	}

div.product {
	clear:both;
	margin:20px;
	overflow:hidden;
	border-bottom:1px solid;
}

	div.product b {
		margin: 5px 5px 0 5px;
		display: block;
	}
	
	div.product h2 {
		font-weight: bold;
	}
	
	div.product a {
		margin: 0 5px 5px 5px;
	}
	
	div.product a.productimage {
		float:left;
		min-height:130px;
		margin:10px;
	}
	
/* PRODUCT DETAIL */
div.catalogdetail img {
	float: left;
	margin: 5px;
}

div.catalogdetail div#productinfo {
	float: left;
	width: 200px;
}
