.recordgen , .recordgenDX , .recordgenPromo , .recordgenNew , .recordgenTester, .recordgenDXPromo , .recordgenDXNew , .recordgenDXTester {
	float:left; 
	width: 231px;
	height: 230px;
	background: transparent url(images/bkgwhitegreybig45.jpg) top left repeat-x;
	margin: 8px 8px 0px 0px; 	/*top right bottom left */
	padding: 8px; 
	overflow:hidden;
	text-align:center;
}
.recordgenDX , .recordgenDXPromo , .recordgenDXNew , .recordgenDXTester {
	margin: 8px 0px 0px 0px;
}
.recordgenPromo , .recordgenDXPromo {
	background: transparent url(images/bkgwhitemaxi45promo.png) top left repeat-x;
}
.recordgenNew , .recordgenDXNew {
	background: transparent url(images/bkgwhitemaxi45new.png) top left repeat-x;
}
.recordgenTester , .recordgenDXTester {
	background: transparent url(images/bkgwhitemaxi45tester.png) top left repeat-x;
}

.CartInsertContainer {
    width: 100%;
    height: 100%;
	position:absolute;
	left:0px;
	top:0px;
	text-align: center;
	z-index:17777;
}
.CartInsertContent {
	width: 610px;
	position:relative;
	top:256px;
	margin:auto;
	overflow:auto; 
	border: 1px solid #999999;
	background-color: #FFFFFF;
	padding: 24px; 
	text-align:left;
}

.recordgenMini , .recordgenMiniPromo , .recordgenMiniNew, .recordgenMiniTester {
	float:left; 
	width: 112px;
	height: 110px;
	background: transparent url(images/bkgwhitegreybig45.jpg) top left no-repeat;
	margin: 4px 4px 4px 4px; 	/*top right bottom left */
	overflow:hidden;
	text-align:center;
}
.recordgenMiniPromo {
	background: transparent url(images/bkgwhitemini45promo.png) left top no-repeat;
}
.recordgenMiniNew {
	background: transparent url(images/bkgwhitemini45new.png) left top no-repeat;
}
.recordgenMiniTester {
	background: transparent url(images/bkgwhitemini45tester.png) left top no-repeat;
}
.recordgenMiniSX {
	margin: 4px 4px 4px 4px;
}
.recordgenMiniDX {
	margin: 4px 0px 4px 4px;
}

.recordVisitProdMini , .recordVisitProdMiniPromo , .recordVisitProdMiniNew, .recordVisitProdMiniTester {
	float:left; 
	width:60px;
	height:56px;
	background: transparent ;
	margin: 4px 2px 0px 2px; 	/*top right bottom left */
	padding:0px 2px 0px 3px;
	overflow:hidden;
	text-align:center;
}
.recordVisitProdMiniPromo {
	background: transparent url(images/bkgMiniVP45promo.png) left top no-repeat;
}
.recordVisitProdMiniNew {
	background: transparent url(images/bkgMiniVP45new.png) left top no-repeat;
}
.recordVisitProdMiniTester {
	background: transparent url(images/bkgMiniVP45tester.png) left top no-repeat;
}
