﻿.product-thumbnail .image {
	width: 190px;
	float: left;
}

.product-thumbnail .image .product-image {
	/* no definition */
}

.product-thumbnail .availability {
	padding-bottom: 4px;
}

.product-thumbnail .availability A.link {
	text-decoration: none;
	color: Red;
}

.product-thumbnail .availability A.link:hover {
	text-decoration: underline;
}

.product-thumbnail .description {
	padding: 4px 0;
}

.product-thumbnail .size-measure {
	padding: 4px 0px;
}

.product-thumbnail .name {
	border-bottom: 1px solid #e9e9e9;
	font-size: 1.4em;
	font-weight: bold;
	padding: 8px 0;
	clear: none;
}

.product-thumbnail .size-color {
	/* no definition */
}

.product-thumbnail .details {
	color: #717171;
	margin-left: 200px;
}

.product-thumbnail .details .price {
	padding-bottom: 4px;
	color:#717171;
	font-size: 1.2em;
	font-weight: bold;
}

.product-thumbnail .details .preset-delivery {
	padding-bottom: 4px;
}

.product-thumbnail .details .bill-me-later {
	padding-bottom: 4px;
}

.product-thumbnail .details .pvbv {
	padding-bottom: 4px;
}

.product-thumbnail .details .pvbv .value,
.product-thumbnail .details .price .value {
	margin-left: 5px;
}

.product-thumbnail .details .pvbv .original-price,
.product-thumbnail .details .price .original-price {
	color: #666;
	text-decoration: line-through;
}

.product-thumbnail .details .pvbv .discount-price,
.product-thumbnail .details .price .discount-price {
	color: Red;
}

.product-thumbnail .details .product-actions {
	width: 105px;
	float: right;
	padding: 15px 15px;
	margin-left: 15px;
	border: 1px solid #e9e9e9;
	background:#f7f5f4;
}

.product-thumbnail .details .product-actions .alert {
	color: Red;
}

.product-thumbnail .details .product-btn-addcart {
	margin-top: 8px;
}

.product-thumbnail .details .product-btn-addcart .button-container {
	height: 22px;
}

.product-thumbnail .details .product-actions .quantity {
	padding: 4px 0 0 0;
	margin: 0 0 30px 0;
}

.product-thumbnail .details .product-actions .quantity * {
	float: left;
}

.product-thumbnail .details .product-actions .quantity label {
	padding: 3px 8px 0 0;
}

.product-thumbnail .itemAdd-progress-icon {
	display : none;
}

a.print-link {
	padding-left: 15px;
	background: url('WebResource.axd?d=Bc9Ccnd-wkHH28Sl_V_bcOurhKumW0ipI0obcL70Sd-j2v0ehzjUtHAB59UhYPwUhZ6_z8FPQ57tcZE089xkoGXFrC-RKmVDLJ1z0HDgmiXgmeQQoFF1iBMp9eWsc67r2ubOXfvAd2Ik0y_v69dpmcwSMvi_JvlNb4fhsZ4l_xQ1&t=634190425080000000') 0 0 no-repeat;
	float: right;
	margin: 4px 0;
	line-height: 0.9em;
}

.clear {
	clear: both;
	display: block;
	font-size: 1%;
	height: 0;
	margin: 0;
	padding: 0;
}

.product-thumbnail .financing .buttons-container {
	margin-top: 10px;
}

.product-thumbnail .financing .or {
	margin: 0px 3px;
}

.product-thumbnail .availability-popup-container {
	color: Black;
}

.product-thumbnail .availability-popup-container .status-container {
	margin-bottom: 10px;
}

.product-thumbnail .availability-popup-container .status-container .status {
	font-weight: bold;
}

.product-thumbnail .availability-popup-container .date {
	margin-bottom: 10px;
}

.product-thumbnail .availability-popup-container .date-value {
	font-weight: bold;
}

/* CSS below is custom to ProductThumbnail.css, as compared to ProductSwatchThumbnail.css */
input.item-quantity {
	float: left;
	margin-right: 10px;
	width: 25px;
	border: 1px solid #2f5996;
	font-size: 1em;
	padding: 2px;
}

.styled-dropdown .container {
	clear: both;
}

/* Unique CSS classes to product-thumbnail below */
.product-thumbnail {
	float: left;
	margin-bottom: 15px;
}

.product-thumbnail .item-number {
	padding-bottom: 4px;
}

.product-thumbnail .item-number .value {
	margin-left: 3px;
}

.product-thumbnail .message {
	padding: 4px 0;
}