.box1BgSub:after /* clearing without presentational markup, IE gets extra treatment */
{ 
	display: block;
	clear: both;
	content: " ";
}

#contentLeftHome {
	float: left;
	width: 190px;
	margin: 0px;
}

#contentMiddleHome {
	float: left;
	width: 495px;
	padding: 0px;
	margin: 0px 0px 0px 10px;
}

#contentRightHome {
	width: 245px;
	float: right;
}

#categoryListHome{
	background-color: #FFFFFF;
	width: 100%;
}

ul.categoryListHome {
	padding: 0px;
	margin: 0px;
	border: #C2C2C2 1px solid;
	border-bottom-width: 0px;
	list-style: none;
}

.categoryListHome li {
	padding: 0px;
	margin: 0px;
	border-bottom: #C2C2C2 1px solid;
}

#categoryListHome a:link,
#categoryListHome a:visited {
	padding: 3px 10px;
	text-decoration: none;
	color: #3066a5;
	display: block;
}
#categoryListHome a:hover,
#categoryListHome a:active {
	color: #000;
	background-color: #ffde00;
}


#searchRfqButton {
	clear: both;
	text-align: right;
	padding: 4px 0px 4px 0;
}
 
 /* company info */

.companyInfo h3 {
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

.companyInfo h3 a:link {color: #000000; text-decoration:none;}
.companyInfo h3 a:visited {color: #000000; text-decoration:none;}
.companyInfo h3 a:hover {text-decoration: underline;}
.companyInfo h3 a:active {text-decoration: underline;}

.companyInfo p {
	margin: 0px;
	padding: 0px;
}



.companyIcon
{
	width: 30px;
}
 
 
