.clearfix{ display: block; height: 0; clear: both; visibility: hidden; }
						
.details{ margin-top: 4px; margin-left: 4px;  }	


h5{ padding-top: 4px; font:300 10px 'Lucida Grande', Helvetica, Arial, sans-serif; line-height:110%; color:#333; text-shadow:1px 1px 0 #fff; }
h4{ font:300 12px 'Lucida Grande', Helvetica, Arial, sans-serif; line-height:120%; color:#333; text-shadow:1px 1px 0 #fff; }
h3{ font:300 14px 'Lucida Grande', Helvetica, Arial, sans-serif; line-height:120%; color:#222; text-shadow:1px 1px 0 #fff; }
h2{ padding-top: 5px; padding-bottom: 5px; font:300 11px 'Lucida Grande', Tahoma, Verdana, sans-serif; color:#333; text-shadow:1px 1px 0 #fff;}
h1{ padding:0px; font-weight:bold; font:300 12px 'Lucida Grande', Helvetica, Arial, sans-serif; line-height:120%; color:#333; text-shadow:1px 1px 0 #fff; }


a{ text-decoration:none; }


/**catalog detail **/
.detail-container{
	float: left; 
	width: 520px;
	margin-left: 20px;
	margin-top:20px;
}

.detail-label {
	float:left;
	line-height:30px;
	font-size: 14px; 
	clear: both; 
	color: #666; 
	text-shadow:1px 1px 0 #fff;
	
}

.detail-value {
	float:rigth;
	line-height:30px;
	font-size: 15px; 
	margin-left: 85px; 
	text-shadow:1px 1px 0 #fff;
	color: #333;
}

.detail-price {
	font-size: 22px;
	margin-bottom: 20px;
	margin-top: 20px; 
	text-shadow:1px 1px 0 #fff;
	color: #333;
	clear:both;
}

.detail-cart {
	clear:both;
}

.detail-image {
	border:1px solid #fff;
	-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.5);
}

.detail-child-image {
	border:1px solid #fff;
	-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.5);
	margin-right: 3px;
	margin-top: 6px;
}

#filters {
	background: #ccc;
}
