div.example {
    width: 100%;
    align: left;
}

div.placeholder50 {
    height: 50px;
}

div.placeholder15 {
    height: 15px;
}

div.placeholder5 {
    height: 5px;
}

div.zoomBlock {
	margin: 0;
	padding: 0;
	width: 320px;
	height: 240px;
	border: 2px solid #CCC;
	float: left;
	overflow: hidden;
	position: absolute;
	display: none;
}

div.slideshow {
    width:250px;
    float:left;
    align:left;
    text-align:center;
}

table.example-table {
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}

table.example-table td {
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}

div.zoomViewfinder {
    position: absolute;
    border: 1px solid black;
    cursor: crosshair;
    background: url("bg.png") repeat 0 0;
}

.zoomBlock .zoomLoading { background-color:white; text-align:center; }
.zoomBlock .zoomLoading img {  }

span.image-block {
	padding: 5px;
	background-color: #FFFFFF;
	display: inline-block;
	border: 1px solid #C1D4EB;
	text-align:center;
	width:24px;
}

img.image-block {
	border: 1px solid #C1D4EB;
}

span.image-block-dbl {
	padding: 5px;
	background:none repeat scroll 0 0 #EDECEC;
	display: inline-block;
	border: 1px dashed #9B9899;
	color:#B5B4B4;
	text-align:center;
	width:24px;
}

img.image-block-dbl {
	border: 1px dashed #9B9899;
}

div.image-block- {
	position: relative;
	padding: 3px;
	display: inline-block;
	vertical-align: top;
}

div.image-block-product-variant-image-selected {
	position: relative;
	padding: 2px;
	display: inline-block;
	vertical-align: top;
}

div.image-dbl span.image-dbl {
	background:url("bgd_car_disabled.png") repeat scroll 0 0 transparent;
	display:block;
	position:absolute;
}
