div.model_details {
	margin-bottom: 20px;
}

div.variation_details {
	margin-bottom: 10px;
}

div.model_details div.variations {
	padding-top: 10px;
}

img.variation_image {
	border: 1px solid #000;
	max-width: 450px;
}

div.variation_image {
	margin-top: 10px;
}

div.variation_add_image {
	margin-top: 4px;
}

div.variation_add_images {
	margin-top: -10px;
	padding-bottom: 10px;
}

img.variation_add_image {
	max-width: 468px;
	border: 1px solid #000;
	vertical-align: top;
	margin-top: 4px;
}

img.model_image {
	border: 1px solid #000;
	max-width: 450px;
}

div.model_image {
	margin-top: 10px;
}

div.designer {
	padding-top: 2px;
}

div.manufacturer {
	
}

div.subtitle {
	padding-top: 13px;
}

div.variation_stats {
	margin-top: -10px;
}

div.variations {
	margin-top: -30px;
}

div.variations .subtitle {
	padding-bottom:  10px;
	padding-top: 20px;
}

div.model_description {
}

div.model_description_source {
	text-align: right;
	padding-bottom: 10px;
	font-size: 11px;
	color: gray;
	margin-top: -10px;
}

div.model_styles {
	padding-top: 10px;
}

div.other_variations {
	margin-bottom: 20px;
	border-top: 2px solid gray;
}

div.other_variations {
	margin-bottom: 20px;
	border-top: 2px solid gray;
}

div.other_variations .subtitle {
	padding-bottom: 5px;
	padding-top: 20px;
}

hr {width: 90%; height: 1px; color: silver; background-color: silver; border: 0;}