div.fp_prod {
	border: 0px solid lime;
	width:200px;
	height:300px;
	position:relative;
	float:left;
	vertical-align: bottom;
	margin:5px;
}
/***  This style controls the div box around the catalog images ***/
div.catlist {
	border:0px solid gray;
	width:300px;
	height:220px;
	position:relative;
	float:left;
	text-align:center;
}
div.prodlist {
	border:0px solid orange;
	width:220px;
	height:220px;
	position:relative;
	float:left;
	padding:1px 1px 1px 1px;
	text-align:center;
	font-family:arial, helvetica,sans-serif;
	font-size:9pt;
	font-weight:normal;
}
div.prodlista {
	border:1px solid gray;
	width:220px;
	height:220px;
	position:relative;
	float:left;
	padding:0px 0px 0px 0px;
	text-align:center;
	font-family:arial, helvetica,sans-serif;
	font-size:9pt;
	font-weight:bold;
}
table.fp_et{
	vertical-align: bottom;
	border: 0px solid red;
	height:300px;
}
td.rightprod{
	border:0px solid blue;
	width:100%;
	vertical-align:top;
}
table.viewprodtable{
	border:0px solid green;
	width:100%;
	vertical-align:top;
}
td.leftprod{
	border-right:0px solid gray;
	font-family: sans-serif;
	color:#400C02;
	font-size:9pt;
	width:450px;
	padding:20px;
	vertical-align:top;
}
table.leftprod{
	vertical-align:top;
	border: 0px solid green;
}
.fp_prod_cnt {
	border:0px solid black;
	width:220px;
	font-family:arial, helvetica,sans-serif;
	font-size:9pt;
	color: black;
	font-weight:normal;
	padding:0px 20px 10px 20px;
	margin:0px 0px 0px 0px;
	text-align:justify;
	vertical-align:top;
	/*height:150px;*/
}
.fp_prod_img {
	border:0px dashed lightgreen;
	/*width:240px;*/
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:center;
	vertical-align:bottom;
	height:150px;
}
