		a:visited{
			color:#000000;
		}	
		a{
			border:none;
		}	
		a img{
			border:none;
		}
		#contents 
		{
			margin-top: 10px;
			margin-right:auto;
			margin-left:auto;
			width: 1280px;
			padding: 10px;
			background-color: #FFF;
			color: #000;
		}
		.selected {
			color:#ff0000 !important;
			border-color:#ff0000 !important;
		}
		.cartHeaders,.totalRow{display:none;}
		.mmBasket_items{
			overflow:visible;
			height:150px;
			width:260px;
			margin-bottom:20px;
		}
		.mmBasket_items div{
			margin:0px 5px;
		}
		.itemContainer{
			clear:both;
			width:240px;
			padding:11px 0;
			font-size:11px;
		}
		.itemImage{
			float:left;
			width:40px;
		}
		.itemImage img{
			float:left;
			width:40px;
		}
		.itemName{
			float:left;
			width:85px;
		}
		.itemPrice{
			float:left;
			width:85px;
			color:#418932;
			display:none;
		}
		.itemQuantity{
			float:left;
			width:33px;
			margin-top:-12px;
			vertical-align:middle;
		}
		.itemQuantity input{
			width:20px;
			border:1px solid #ccc;
			padding:3px 2px;
		}		
		.itemOptions{
			display:none;
		}		
		.itemTotal{
			float:left;
			color:#c23f26;
			margin-top:-6px
		}		
		.product_image {
		background:url('http://www.maplemusic.com/artists/aof/xmlstore/ajax-loader.gif') no-repeat center;
		margin-top:5px;
		}		
		.product_image img{
			width:120px;
			height:120px;
		}		
		.product_container {
			width:120px;
			padding:0px 5px;
			margin:5px;
			background:#fff;
			height:240px;
			position:inline;
/* 			position: relative; */
			float:left;
			overflow:hidden;
		}
		.variant{
			height:240px;
		}		
		.product_container li{
			list-style:none;
		}		
		.product_container li form{
			margin:-5px 0px 5px 0px;
			padding:0;
		}	
		.variant .product_title{
		display:block;
		margin:-5px 0px 5px 0px;
		padding:0px;
		height:50px;
		font: 10px Arial,Verdana,Sans-serif;
		overflow:hidden;
		}
		.product_title{
		display:block;
		margin:-5px 0px 5px 0px;
		padding:0px;
		height:67px;
		font: 10px Arial,Verdana,Sans-serif;
		overflow:hidden;
		}				
		.prod_info{
			position:relative;
			height:14px;
			width:12px;
			top:-13px;
			padding:0;
			margin:0px 0px 0px 108px;
			clear:both;
		}
		/* Not Customizable Stuff */
		
		.add {
			margin:5px 0px 10px 0px;
		}
		.dept_class {
		overflow-y:visible;	
		overflow-x:hidden;
		position:relative;
		left:0px;
		padding:10px 0px 0px 0px;
		width:620px;
		margin:5px 5px;
		}		
		#sidebar {
		width:270px;
		overflow:visible;
		float:right;
		}		
		#productarea {
		width:620px;
		overflow:hidden;
		}	
		#tabs {
		margin:10px 0px;
		padding:30px 0px 0px 15px;
		overflow:hidden;
		clear:both;
		height:80px;
		background:url('http://www.maplemusic.com/artists/aof/xmlstore/tape.gif') no-repeat top left;
		width:600px;
		float:left;
		display:block;
		}		
		#tabs ul{
		list-style:none;
		padding:0;
		margin:0;
		}		
		#tabs li{
		list-style:none;
		float:left;
		width:auto;
		margin:0px 5px;
		padding:0px 5px;
		text-align: center;
		overflow: hidden;
		font: 15px Arial,Verdana,Sans-serif;
		height:20px;
		border-bottom:1px dashed #000000;
		}		
		#tabs li a {
		text-decoration:none;
		}		
		.slct_label{
		display:none;
		}
		.product_price{
		float:left;
/*
		position: absolute;
		bottom: 3px;
		left: 3px;
*/
		background-color:#996666;
		width:35px;
		font:bold 12px Arial,Verdana,Sans-serif;
		padding:2px;
		overflow:visible;
		color:#fff7e2;
		display:block;
		text-align:center;
/* 		margin-top:-15px; */
		}
/* 		.add { position: absolute; bottom: -3px; right: 3px;} */
	.tooltip{
	    color:#000000;
		position:absolute;
	    z-index:999;
	    left:-9999px;
	    background-color:#dedede;
	    padding:10px;
	    border:2px solid #fff;
	    width:200px;
		font:bold 10px Arial,Verdana,Sans-serif;
	}	
	.myselectbox{
		width:100%;
		clear:both;
		margin:0px;
		padding:0px;
	}	
	.clear {
		clear:both;
	}	
	.cartfunctions{
		margin-top:10px;
		line-height:20px;
		vertical-align:top;
	}
	#mminfo{
		font:small-caps 11px Arial,Verdana,Sans-serif;
	}
	
	.active {
				width:120px;
				padding:0px 5px;
				margin:5px;
				background:#a0fcff;
				height:210px;
				position:absolute;
				float:left;
				overflow:hidden;
				border:5px solid #ddfeff;
			}
			.aofbundle{
				width:550px;
				margin:5px;
				display:inline-block;
				padding-top:30px;
				background:transparent url('aof_bundle.gif') no-repeat 0 0;
				font: 12px Arial, sans-serif;
				color:#000;
			}
			.droparea {
			float:left;
			margin:0 8px;
			display:inline-block;
			width:127px;
			height: 185px;
			overflow:hidden;
			position:relative;
			}
			
			.droparea .product_price{
			top: 160px;
			left: 0px;
			margin:0px;
			position: absolute;
			}
			
			.droparea .add{
			margin:0px 0px 0px 40px;
			float:left;
			}
			
			.target .product_containerz, .target .product_container{
			width:115px;
			float:left;
			height:60px;
			padding-left:0px;
			margin-left:2px;
			}
			
			.target{
				height:145px;
				width:135px;
				background:transparent none no-repeat top;
				display:block; 
				overflow:none;
			}
			
			.bundle1{
			background:transparent url('aof_bundle1.jpg') no-repeat 0 0;
			}
			
			.bundle2{
			background:transparent url('aof_bundle2.jpg') no-repeat 0 0;
			}
			
			.bundle3{
			background:transparent url('aof_bundle3.jpg') no-repeat 0 0;
			}
			
			.bundle4{
			background:transparent url('aof_bundle4.jpg') no-repeat 0 0;
			}
			
			.target .product_containerz li form, .target .product_container li form{
			margin-bottom:5px;
			float:left;
			}
			.target .product_containerz .myselectbox, .target .product_container .myselectbox{
			width:70px;
			margin-top:8px;
			}
			.target .product_containerz .product_title, .target .product_container .product_title{
			width:72px;
			float:left;
			padding-top:8px;
			}
			
			.target .variant .product_title{
			padding-top:0px;
			}
			
			
			.target .product_containerz .product_image, .target .product_container .product_image{
			background-image:none;
			width: 32px;
			height:40px;
			float: left;
			padding:0px 5px;
			}
			.target .product_containerz .prod_img, .target .product_container .prod_img{
				height:30px;
				width:30px;
			}
			.target .product_containerz .product_price, .target .product_containerz .add, .target .product_containerz .prod_info, .target .product_container .product_price, .target .product_container .add, .target .product_container .prod_info{
				display:none;
			}
		.product_containerz li{
			list-style:none;
		}		
		.product_containerz li form{
			margin:-5px 0px 20px 0px;
			padding:0;
		}	
		.product_containerz {
			width:120px;
			padding:0px 5px;
			margin:5px;
			background:#fff;
			height:210px;
			position:inline;
			float:left;
			overflow:hidden;
		}
		
		.empty {
		background-color:transparent;
		}

