.ContactFieldset
{
	font-size:80%;
	color:#000;
	border:1px solid #ccc;
	padding:0 0 0 5px;
	margin:0 0 0 5px;
	width:400px;
	float:left;
}

.ContactFieldset #ReqText
{
	color:#000;
	font-weight:bold;
	font-size:90%;
}

.ContactFieldset input,.ContactFieldset select,.ContactFieldset textarea
{
	border:1px solid #000;
	padding:0 0 0 2px;
}



		
/* home page images */
/* rotator in-page placement */
    div#imagelist {
	position:absolute;
	height:345px;
	margin:0 0 0 0;
	padding:0 0 0 0;

}

.flashbox{
    float:left;
}


div#imagelist ul
{
	margin:0 0 5px 0;
	padding:0 0 0 0;
}
/* rotator css */
    div#imagelist ul li {

	position:absolute;
	list-style: none;
	padding:0 0 0 0;
	margin:0 0 0 0;

}
/* rotator image style */	
    div#imagelist ul li img {

	padding: 0 0 0 0 ;
}
    div#imagelist ul li.show {
	z-index:500
}


.backlink
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	border-bottom:1px solid #999;
	font-size:12px;
}
	.backlink a:link
	{
		color:#333;
		text-decoration:none;
	}
	.backlink a:visited
	{
		color:#333;
		text-decoration:none;
	}
	.backlink a:hover
	{
		color:#999;
		text-decoration:none;
	}
	.backlink a:active
	{
		color:#333;
		text-decoration:none;
	}			
	
.prodimg
{
	border:1px solid #666;
	padding:5px 5px 5px 5px;
}


ul#manufacturers
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:550px;
}
	ul#manufacturers li
	{
		margin:0 0 0 0;
		padding:2px 0 2px 0;
		list-style-type:none;
		float:left;
		width:100%;
	}
	ul#manufacturers li strong
	{
		width:200px;
		float:left;
		display:block;		
	}
	ul#manufacturers li a
	{
		width:200px;
		float:left;
		display:block;
	}
	
	
/* gallery projects results page */
.gallery-results
{
	min-height:500px;
}
	* html .gallery-results
	{
		height:500px;
	}

	.gallery-results ul
	{
		margin:0 0 0 0;
		padding:10px 0 0 0;
		width:650px;
	}
	.gallery-results ul li
	{
		margin:5px 0 5px 0;
		padding:0 0 5px 0;
		list-style-type:none;
		height:100px;
		border-bottom:1px solid #ccc;
	}
	.gallery-results a.imghref
	{

		display:block;
		float:left;
		width:100px;
		height:100px;
		margin:0 15px 0 0;
		
	}
	.gallery-results a.imghref img
	{
		padding:2px 2px 2px 2px;
		border:2px solid #640000;		
	}
	.gallery-results h2
	{
		float:left;
		width:525px;
		margin:0 0 0 0;
		padding:0 0 0 0;
	}
	.gallery-results p
	{
		float:left;
		margin:0 0 0 0;
		padding:0 0 0 0;
		width:525px;
	}
