.blLargeImgLayer
{
	position:	fixed;
	top:		0px;
	left:		0px;
	width:		100%;
	height:	100%;
	z-index:	100;
}

.blLargeImgBG
{
	position: absolute; 
	top: 		0px; 
	left: 		0px; 
	width: 	100%; 
	height: 	100%; 
	z-index: 	100; 
	background-color: black;
	opacity: 	0.7; 
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: 	alpha(opacity=70);
}

.blLILTable
{
	border-radius:		5px;
}

.blLILThumbArea
{
	vertical-align:		middle;
	background-color: #eeeeee;
    border: 5px solid #cccccc;
}

.blLILThumbContainer
{
	height:				420px;
	width:					90px;
	padding:				10px;
	background-color:	#eeeeee;
	overflow-x:			hidden;
	overflow-y:			auto;
}

.blLILThumbImg
{
	margin:				5px;
	padding:				5px;
	box-sizing:			border-box;
	border:				1px solid #cccccc;
	height:				72px;
	text-align:			center;
	background-color:	white;
}

.blLILThumbSelected
{
	border:				3px solid #999999;
	padding:			3px;
}

.blLILImgContainer
{
	background-color:	white;
	padding:			10px;
	margin-left:		10px;
	text-align:			left;
	font:				11px/15px Verdana, Helvetica, sans-serif;
	max-height: 		100%;
}

.blLILTitle
{
	display: 			block; 
	font-weight:		bold;
	margin-top:			10px;
	max-width:			640px;
}

.blLILImgWrapper
{
	display:			inline-block;
	padding:			0px;
	margin:				20px 0px 0px 0px;
	position:			relative;
	overflow:			hidden;
	cursor: 			default;
}

.blLILImgWrapper.blLILHasBigImage
{
	cursor:		url( '//static.bricklink.com/clone/img/zoomin.cur' ), move;
}

.blLILImgWrapper.blLILZoomedIn
{
	cursor:		url( '//static.bricklink.com/clone/img/zoomout.cur' ), crosshair;
}


.blLILImgArea
{
	position:			relative;
	text-align:		center;
	vertical-align:	middle;
	background-color: #fff;
    border: 5px solid #cccccc;
    border-left: 0px;
}

.blLILBuyBtn
{
	position:			absolute;
	bottom:				10px;
	right:				10px;
	padding:			5px;
	border: 			1px solid #CCCCCC;
	cursor:				pointer;
	-webkit-appearance: none;
	color: 				#EEEEEE;
	background-color: 	#0788ca;
	border-color: 		#0788ca;
	display: 			inline-block;
	font-size: 			12px;
}

.blLILClose
{
	position:			absolute;
	top:				5px;
	right:				5px;
	font-size: 			15px; 
	font-family: 		Tahoma, Arial; 
	font-weight: 		bold;
	text-decoration:	none;
	color:				blue;
}

.blLILThumbImageOverlay 
{
	position: 		absolute;
	background:		transparent;
	filter:			progid:DXImageTransform.Microsoft.gradient(startColorstr=#35000000,endColorstr=#35000000);
	zoom: 			1;
	background: 	rgba(0, 0, 0, 0.20);
	width:			100%;
	height:			100%;
	left: 			0px;
	top:			0px;
}

.blLILThumbImageOverlay .eye-glass
{
	position: 			absolute;
	right: 				5px;
	bottom: 			5px;
	height: 			22px;
	width: 				22px;
	background: 		url(//static.bricklink.com/clone/img/icon_zoomin.png);
	background-size: 	cover;
}

