/* Fix IE image resizing */
img{-ms-interpolation-mode:bicubic}




	
	

/*********Fix IE Italics problem***********/
em {
	position: relative;
}

/***********Product Elements*******************/
.product-block{
	width: 168px !important;
	padding: 7px !important;
	border: 1px solid #CCCCCC !important;	
}

.product-block-inner{
	border: 1px solid #CCCCCC !important;
	width: 164px !important;
	height: 120px !important;
	margin: 0px auto 0px auto !important;
}

.product-block .product-title{
	font-size: 11px !important;
	font-weight: bold !important;
	margin: 0px !important;
}

.product-block .product-image{
	width: 164px !important;
	height: 120px !important;
	border: none !important;
}

.product-block-price{
	float: left !important;
	min-height: 20px !important;
}

.product-block .product-price{
	float: left !important;
}

.product-block span.product-price {
	float: none !important;
}

.product-block .product-button{
	float: right !important;
	border: none !important;
}

.product-large{
}

.product-large .product-title{
	font-size: 20px !important;
	font-weight: bold !important;
	margin: 0px 0px 5px 0px !important;
}

.product-large .product-description{
}

.product-large .product-image{
	float: left !important;
	border: none !important;
	margin: 0px 10px 10px 0px;
}

.product-large-price{
	font-weight: bold !important;
	font-size: 14px !important;
	margin: 10px 0px !important;
}

.product-large .product-price{
	float: left !important;
}

.product-large span.product-price{
	float: none !important;
}

.product-large .product-button{
	border: none !important;
}

.product-small{
}

.product-small .product-title{
	font-size: 16px !important;
	font-weight: bold !important;
	margin: 0px 0px 3px 0px !important;
}

.product-small .product-description{
}

.product-small .product-image{
	float: left !important;
	border: none !important;
	margin: 0px 10px 10px 0px !important;
}

.product-small-price{
	float: left !important;
	font-weight: bold !important;
	font-size: 12px !important;
	margin: 6px 0px !important;
}

.product-small .product-price{
	float: left !important;
}

.product-small span.product-price{
	float: none !important;
}

.product-small .product-button{
	float: right !important;
	border: none !important;
}

.product-long{
	border: 1px solid #efefef !important;
	padding: 15px !important;
	margin-bottom: 15px !important;
}

.product-long .product-title{
	font-size: 20px !important;
	font-weight: bold !important;
	margin: 0px 0px 20px 0px !important;
}

.product-long .product-description{
}

.product-long-detail{
	float:right !important;
	background: #efefef !important;
	width: 155px !important;
	border: 1px solid #cdcdcd !important;
	padding: 3px 15px !important;
	line-height: normal !important;
	margin-left: 10px !important;
}

.product-long .product-image{
	float: left !important;
	border: none !important;
	margin: 0px 10px 10px 0px !important;
}

.product-long-price{
	font-weight: bold !important;
	font-size: 16px !important;
	color: #000000;
	margin: 10px 0px !important;
}

.product-long .product-price{
	float: left;
}

.product-long span.product-price{
	float: none !important;
}

.product-long .product-button{
	border: none !important;
}

.paypal-pixel{
	border: none !important;
}

.product{
	margin-bottom: 10px !important;
}



