/*	-------------------------------------------------------------
	CD boxes
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.cdL, .cdR {
		width: 244px;
		overflow:hidden;
		height: 125px;
		float: left;
		margin: 0 0 9px 0;
		background-color: #497CB5;
		}

	.cdL {
		margin: 0 9px 0 0;
		}

	.cdL .left, .cdR .left {
		width: 100px;
		height: 125px;
		float: left;
		vertical-align: middle;
		background-color: #497CB5;
		}

	.cdL .left img, .cdR .left img {
		padding: 12px 0;
	}

	.cdL .right, .cdR .right {
		width: 144px;
		height: 125px;
		float: left;
		}

	.cdPad {
		padding: 15px 10px;
		}

	.cdL p.title, .cdR p.title {
		height: 56px;
		color: #FFFFFF;
		font-weight: bold;
		}

	.cdL p.title a.anchor, .cdR p.title a.anchor,
	.cdL p.title a.anchor:hover, .cdR p.title a.anchor:hover{
		text-decoration:none;
		font-weight: bold;
		color: #FFFFFF;
	}

	.cdL p.title a.overlib, .cdR p.title a.overlib{
		text-decoration: none;
		font-weight: bold;
		color:#BBC746;
	}

	.cdL p.price, .cdR p.price {
		width: 45px;
		line-height: 22px;
		font-size: 110%;
		float: left;
		color: #F7F406;
		font-weight: bold;
		margin-top: 10px;
		}
		
	.cdL .newprice, .cdR .newprice {
		width: 60px;
		display: block;
		line-height: 12px;
		font-size: 110%;
		float: left;
		color: #F7F406;
		font-weight: bold;
		margin-top: 0px;
		}

/*	-------------------------------------------------------------
	Button positioning
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	a.qMark, a.addToCart {
		float: left;
		margin: 10px 0 0 10px;
		}
		
	a.qMarkNew, a.addToCartNew {
		float:left;
		margin: 2px 0pt 0pt 10px;
		}
		
		