#root .product-selection-area
{
	float: left;
	margin-top: 15px;
	padding: 5px 12px 5px 12px;
	background-color: White;
	border: solid 1px black;
}

#root .content .product-photo
{
	float: left;
	/*padding: 10px 10px 10px 0px;*/
	border: solid 2px black;	
	width: 433px;
	height: 304px;
}

#root .content .product-photo-container
{
	padding: 4px 4px 4px 4px;
}

#root .content .options-container
{
	float: left;
	padding: 5px 0px 10px 10px;	
	font: bold 10.5pt Georgia;		
}

#root .content .options-container .horizontal-separator
{
	float: left;
	background-color: #ddd1ea;
	height: 1px;
	width: 300px;
	margin: 3px 0px 3px 0px;
}

#root .content .options
{
	float: left;
	width: 300px;
	color: #76520a;
}

#root .content .options .option
{
	width: 100%;
	float: left;

}

#root .content .options .option-name
{
	float: left;
	font-weight: bold;	
	color: Black;
}

#root .content .options .option-value
{
	float: right;
	color: #9445ce;
	font-weight: normal;
	font-size: 7.5pt;
	text-align: right;
	padding-top: 2px;
}

#root .content .options .thumbnails
{
	float: left;
	width: 315px;
	margin-left: -5px;
}

#root .content .options .thumbnails .row
{
	float: left;
	height:50px;
}

#root .content .options .thumbnail
{
	float: left;
	margin-top: 1px;
	margin-left: 1px;	
}

#root .content .options .thumbnail:hover
{

}

#root .content .options .thumbnail-inner-container
{	
	width: 45px;
	height: 43px;	
	background-color:Gray;
}

#root .content .options .thumbnail-inner-container:hover
{
	background-color: #fd56ab;
}

#root .content .options .thumbnail-container
{
	float: left;
	padding: 4px 3px 4px 3px;
}

#root .content .options .option-value-small
{
	float: left;
	width: 290px;
	padding-top: 0px;
	color: #9445ce;
	font-size: 8pt;
}