/*	*******************************************************************	*/
/*	******************************************************************* */
/*	**																 ** */
/*	**	All Rights Reserved, Harvester Enterprises © 2005			 ** */
/*	**																 ** */
/*	******************************************************************* */
/*	******************************************************************* */




html, body {
	height: 100%;
	margin: 0;
}

body  { 
	background: #000 url(../___media/__framework/_page/bg.gif) fixed; 
	text-align: center 
}

html, body, table, tr, td, p, div {	
	font-family:			Arial, Helvetica sans-serif;
	font-size:				12px; 
	font-weight:			normal;
	color:					#999; 
}

img {
	border: 0;
}

ul, ol {}

li {
	line-height: 25px;
}

form, input, option, select, textarea, fieldset, legend {	
	font-family:			Arial, Helvetica sans-serif;
	font-size:				11px;
	color:					#333333; 
}

input {
}

option {
	background-color:		#F7F7F7;
}

select {
	background-color:		#A9A9A9;
}

textarea {
	background-color:		#F7F7F7;
	border:					1px #353535 solid;
	border-bottom-style:	outset; 
	border-left-style:		outset; 
	border-right-style:		outset; 
	border-top-style:		outset;
}

fieldset { 
	display: block;
	clear: both;
	width: 450px;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #222;
	border: 1px #111 solid; 
	padding: 10px; 
}








h1 {
	margin: 0;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}

h2 {
	margin: 0;
	margin-bottom: 10px;
	font-size: 13px;
	font-weight: bold;
}

h3 {
	margin: 0;
	color: #FC0;
}




a:link {	
	text-decoration:	underline;
	color:				#CCC;
}

a:hover {	
	text-decoration:	underline;
	color:				#EEE;
}

a:active {	
	text-decoration:	underline;
	color:				#EEE;
}

a:visited {
	text-decoration:	underline;
	color:				#CCC;
}




a:link.softlink	{
	color: inherit;
	text-decoration: none;
}

a:hover.softlink {	
	color: inherit;
	text-decoration: none;
}

a:active.softlink {	
	color: inherit;
	text-decoration: none;
}

a:visited.softlink {
	color: inherit;
	text-decoration: none;
}







#main {
	width: 600px;
	
	background-color: #333;
	
	margin-top: 0;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	
	text-align: left;
	
	border: 1px solid black;
}

#header {
	width: 490px;
	margin: 0 auto;
	margin-top: 20px;
	text-align: left;

	border: 0px #000 solid;
}

#header .email {
	margin-left: 108px;
}

#home_tlf {
	width:450px;
	margin: 0 auto;
	margin-top:20px;
	text-align: left;
}
			
			#home_tlf img {
				margin-bottom: 20px;
			}
			
			#home_tlf p {
				text-align: right;
			}
			
			#home_tlf a {
				text-decoration: none;
			}

#introduction {
	width:450px;
	margin: 0 auto;
	margin-top:20px;
	padding: 10px;
	background-color: #444;
	border-bottom: 1px #000 solid;
	border-right: 1px #000 solid;
	border-top: 1px #666 solid;
	border-left: 1px #666 solid;
	border: 1px solid black;
	text-align: left;
}

#nav {
	clear: both;
	float: center;
	margin: 0 2px 0 2px;
	padding: 10px;
	background-color: #3B3B2B;
	border-bottom: 1px #666 solid;
	border-right: 1px #666 solid;
	border-top: 1px #000 solid;
	border-left: 1px #000 solid;
	border: 1px solid black;
	text-align: center;
}

#items {
	width:450px;
	margin: 20px auto;
	padding: 10px;
	background-color: #444;
	border-bottom: 1px #000 solid;
	border-right: 1px #000 solid;
	border-top: 1px #666 solid;
	border-left: 1px #666 solid;
	border: 1px solid black;
	text-align: left;
}

#item {
	clear: both;
	width: 430px;
	padding: 10px 2px 10px 2px;
	text-align: left;
	
	border: 0px #333 dotted;
}

			#item .pic {
				float: left;
				margin-bottom: 20px;
				border-top: 1px #000 solid;
				border-left: 1px #000 solid;
				border-bottom: 1px #666 solid;
				border-right: 1px #666 solid;
				border: 1px #000 solid;
			}
			
			#item .copy {
				margin-left: 110px;
			}
			
			#item .band {	
				font-weight: bold;
				color: #999966;
				text-transform: uppercase;
				display: block;
			}
			
			#item .album {	
				font-weight: bold;
				color: #888888; 
				text-transform: uppercase;
				display: block;
			}
			
			#item .label {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 8px; 
				font-weight: bold;
				color: #888888; 
				text-transform: uppercase;
				display: block;
			}
			
			#item .price {
				font-weight: bold;
				color: #CCC;
			}
			
			#item .description {
				margin-top: 10px;
				display: block;
			}
			
			#item .add_to_cart {
				margin-top: 5px;
			}

#footer {
	clear: both;
	width: 600px;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-bottom: 20px;
	text-align: right;
	color: #555;
}





.divider {
	clear: both;
	border-top: 1px #000 solid;
	margin-top: 10px;
	margin-bottom: 10px;
}

.indent {
	margin-left: 20px;
}





hr {
	height: 1px;
	border: 0;
	color: #666; /* for IE */
	background-color: #666;
}