.product_left
{
	width:43%;
	margin-right:2%;
	float:left;
}
.product_right
{
	width:53%;
	margin-left:2%;
	float:left;
}
.product_image
{
	width:100%;
}
.product_image_caption
{
	width:100%;
	font-weight:bold;
	text-align:center;
	margin-top:1%;
	margin-top:1%;
}
.product_specs
{
	width:100%;
	margin-top:3%;
	margin-bottom:3%;
	border:solid 1px #000000;
}
.product_specs_title
{
	width:100%;
	padding:2%;
	border-bottom:solid 1px #000000;
	color:#ED1C24;
	font-size:1.2em;
	font-weight:bold;
}
.product_specs_content
{
	width:96%;
	padding:2%;
	overflow-x:hidden;
}
.product_specs_row
{
	width:100%;
	clear:both;
}
.product_specs_label
{
	width:39%;
	padding:0.5%;
	float:left;
}
.product_specs_value
{
	width:59%;
	padding:0.5%;
	float:left;
}

.link_button
{
	width:48%;
	margin-left:0;
	margin-top:0.3%;
	margin-right:2%;
	margin-bottom:0.3%;

	float:left;
}

.product_button
{
	width:48%;
	margin-left:0;
	margin-top:0.3%;
	margin-right:2%;
	margin-bottom:0.3%;

	float:left;
}
select.select_button
{
	width:48%;
	margin-left:0;
	margin-top:0.3%;
	margin-right:2%;
	margin-bottom:0.3%;
	float:left;
}
.select_button2
{
	width:48%;
	margin-left:0;
	margin-top:0.3%;
	margin-right:2%;
	margin-bottom:0.3%;
	float:left;
}
.application_container
{
	padding-top:2%;
	padding-bottom:2%;
}
.application_image
{
	float:left;
	width:25%;
}
.application_text
{
	float:left;
	width:75%;
	padding-left:2%;
}

.description_image
{
	width:80%;
	margin-left:10%;
	margin-right:10%;
	margin-top:40px;
	margin-bottom:20px;
}

