body {

	background: #0F0602;

	color: #757575;

	font: 14px/1.2 "Times New Roman", serif;

	margin: 0 0 50px 0;

	padding: 0 0 666px 0;

	background-repeat: repeat-x;

	background-position: top left;

	background-attachment: fixed;

}



h1, h2, h3, h4 {

  font-family: tahoma, sans-serif;

	color: #ffffff;

	line-height: 1.2em;

	padding: 0;

	margin: 0;

	background-image: url(img/gradLine.gif);

	background-repeat: no-repeat;

	background-position: bottom left;

}



h1 {

	color: #fff;

}



a:link {

	text-decoration: none;

	color: #94896B;

	font-weight: bold;

}



a:visited {

	text-decoration: none;

	color: #94896B;

	font-weight: bold;

}



a:hover {

	text-decoration: none;

	color: #C7BFAB;

	font-weight: bold;

}



a:active {

	text-decoration: none;

	color: #fff;

	font-weight: bold;

}



a.aRemove {

 	display: block;

 	float: right;

 	width: 50px; height: 15px;

	background-image: url('img/swap_close.gif');

}



a.aRemove:hover {

	background-position: 50px 0;

}



li {

	margin: 4px 1px 4px 1px;

	padding: 4px 1px 4px 1px;

}



ul {

	list-style-type: none;

	margin: 1;

	paddin: 0;

}



input, textarea, select {

	color: #ffffff;

	background-color: #303030;

	border: solid 1px #505050;

	font-family: courier;

	letter-spacing: -1px;

}



#wrap {

  position: absolute;

  top: 110px;

  left: 5;

}



#checkout {

  	filter: alpha(opacity=50);

	-moz-opacity: 50;

	opacity: 50;	

	background-color: #000000;

}



#side, #left {

	position: absolute;

	top:117px;

	padding: 0;

	width: 285px;

}



#middle, #side div, #left div {

  	margin-bottom: 1em;

  	padding: 5px;

	color: #eeeeee;

	background-color: #000000; /*#1B2D3A;*/

	border: solid 1px #666666; /*#8CA1AF;*/

}



#top {

	position: absolute;

	top: 0;

	left: 0;

	height: 100px;

	width: 100%;

	text-align: center;

	padding: 0;

	background-image: url(img/skullsHeader.gif);

	background-repeat: no-repeat;

}

    

    #headerText {

    }



    #control {

      position: absolute;

      height: 20px; width: 100%;

      top: 100; left: 0;

      padding: 0 0 0 300px;

      font-size: 16px;

      color: #ffffff;

      background: url('img/controlBgRepeater.gif') top left repeat-x;

	  z-index: 100;

    }

    

    #control a {

      margin: 2px;

      padding: 2px;

    }

    

    #searchBox {

		position: absolute;

		top: 20px; left: 300px;

		width: 411px;

		background-color: #303030;

		padding: 5px;

		border: solid 3px #ffffff;

		float: left;

	}

	

	  #searchBoxResults {

		max-height: 300px;

		overflow: auto;

		font-family: tahoma sans-serif;

	}

	

	#control #searchBox input, #control #searchBox td {

		width: 200px;

	}



#side {

	right: 0;

}



    #side div {

     	border-right: none;

    }

    

    	div#miniCart, div#cartControl {

			font-family: tahoma, sans-serif;

		}

		

		div#cartControl {

			background-color: #666666;

			color: #ffffff;

		}



		div#minicart {

			height: 229px;

			margin-bottom: 0;

			border-bottom: 0;

			background: #000000 url('img/skullPlatter.gif') 50% 20px no-repeat;

			overflow: auto;

		}



		#miniCart div {

			filter:alpha(opacity=75);

			-moz-opacity:.75;

			opacity:.75;

			background-color: transparent;	

			border: none;

		}

		

		#miniCart div:hover {

			filter:alpha(opacity=100);

			-moz-opacity:1;

			opacity:1;

		}



		input.miniCartQty {

			width: 15px;

			text-align: center;

		}



		#sideControl img {

			border: none;

		}

		

		#latest, #nav, #sort {

			background-color: #000000;

			padding: 6 6 4 6;

			border: solid 1px #CCAE8F;

			text-align: left;

		}

		

		#latest, #nav, #sort {

			line-height: 1.25em;

		}

		

		#sort .selected {

			background-color: #303030;

		}

		

		#cartRecord {

			padding: 1px;

			margin: 2px 0 2px 0;

		}

		

		#checkout {

			padding: 2px 2px 4px 4px;

		}

		

		#sideControl {

			padding: 4px;

			line-height: 2em;

			margin: 0;

			text-align: right;

		}





#middle {

	padding: 0 0 0 1em;

	margin: 117px 300px 0 300px;

}



		.record, .recordInCart {

			margin: 0 0 10px 0;

			padding: 2px;	

		}

		

		.record p {

			margin: 0 2em;

			text-align: justify;

		}

		

		.recordInCart {

			

			background-color: #2f281d;

		}

		

			.imgCartAdd {

				vertical-align: middle;

				border: none;

			}

			

		#jumper {

		        position: fixed;

		        bottom: 10px;

		        left: 10px;

		        padding: 10px;

		        background-color: #CCAE8F;

		        border: solid 1px #ffffff;

		        font-size: .8em;

		        color: #ffffff;

		}

		

		#cart {

			line-height: 1em;

			width: 768px;

		}

		#cart table {

        	padding: 0;

        	color: #aaaaaa;

		}

		#cart table td {

			background-color: #202020;

		}

		#cart table th {

        	color: #eeeeee;

        	text-decoration: underline;

        	text-align: left;

		}

		#shippingDisplay, #totalDisplay {

			background-color: transparent;

			border: none;

			width: 5em;

		}

		#checkout {

			background-color: transparent;

			color: #ffffff;

		}

		

#left {

	left: 0;

}



    #left div {

     	border-left: none;

    }

    

    div.featured {

    	position: relative;

		height: 85px;

	}

	.featuredImage {

		border: none;

		float: left;

		margin-right: 3px;

	}

	.featuredArtist {

		font-weight: bold;

	}

	.featuredTitle {

		font-size: .9em;

	}

	div.featurePop {

		position: absolute;

		top: 0; left: 250px;

		width: 430px; height: 300px;

		background: url('img/popH_top.png') no-repeat top left !important;

		color: #ffffff !important;

		font-size: .8em;

		text-align: justify;

		filter: alpha(opacity=90);

		-moz-opacity: 90;

		opacity: 90;

		z-index: 100;

	}

	   div.featurePop p {

	     padding: 10px 30px;

	   }

	div.popFoot {

		border: none !important;

		background: transparent url('img/popH_bottom.gif') no-repeat top left !important;

		padding: 0 !important;

		margin: -20px -20px -20px -35px;

	}	

.warn, .error {

	color: red;

}



.note {

	font-size: .8em;

	font-style: italic;

}



img .rndImg {

}



.editable {

  color: #000;

  background-color: #ffffd3;

}



#relist {

        background-color: #CCAE8F;

        border: solid 1px #ffffff;

        margin: 25px 0 25px 0;

}



form#adminForm {

  margin: 5px 33%;

}



form#adminForm label, form#adminForm input, form#adminForm select, form#adminForm textarea {

  display: block;

  float: left;

  width: 400px;

  margin: 1px;

}



form#adminForm label {

  margin-top: 1em;

}



form#adminForm textarea {

  height: 10em;

}



form#adminForm br {

  clear: left;

}


