#solutionfinder {
background:url(../images/bg_index_solutionfinder.jpg) no-repeat top;
width:478px;
height:348px;
border:solid 1px #e6e6e6;
display:block;
padding:5px;
}

#solutionfinder h3 {
display:block;
padding:20px;
line-height:20px;
padding-bottom:10px;
color:#FFFFFF;
}

#solutionfinder h4 {
display:block;
width:466px;
padding-left:5px;
padding-right:5px;
background:#424242 url(../images/bg_h4_block_grey.gif) top no-repeat;
color:#FFFFFF;
font-weight:normal;
text-align:right;
line-height:28px;
border:solid 1px #333333;
}

#solutionfinder h4.over {
background:#ba0b0d url(../images/bg_h4_block_red.gif) top no-repeat; color:#FFFFFF;
border:solid 1px #A22424;
}

#solutionfinder div {
background:#A22424 url(../images/bg_index_solutionfinder_div.gif) top repeat-x;
border: solid 1px #a41717;
width:476px;
/*padding:5px;*/
display:block;
/*min-height:150px;
display:block;*/
}

#solutionfinder ul {
list-style:none;
margin:3px;
}

#solutionfinder ul.sector li {
display:block;
float:left;
border:solid 1px #666666;
margin:3px;
background:#7b7b7b;
}

#solutionfinder ul.sector li a, #solutionfinder ul.sector li a:visited {
background:url(../images/bg_index_solutionfinder_sec.gif) bottom no-repeat;
height:128px;
width:86px;
text-align:center;
color:#FFFFFF;
text-decoration:none;
display:block;
}

#solutionfinder ul.sector li a:hover {
background:url(../images/bg_index_solutionfinder_ov.gif) bottom no-repeat;
}

#solutionfinder ul.sector a span {
 	display:block;
	width:86px;
	height:90px;
	border:none;
	margin-bottom:2px;
	}


#solutionfinder ul.products li {
display:block;
float:left;
border:solid 1px #666666;
margin:3px;
background:#7b7b7b;
}

#solutionfinder ul.products li a img, #solutionfinder ul.products li a:visited img {
	width:108px;
}

/*#solutionfinder ul.products li a .text, #solutionfinder ul.products li a:visited .text {
	width:110px;
	float:right;
}*/

#solutionfinder ul.products li a, #solutionfinder ul.products li a:visited {
background:url(../images/bg_index_solutionfinder_sec.gif) bottom repeat-x;
height:62px;
padding:0px;
width:108px;
text-align:center;
font-size:0.8em;
color:#FFFFFF;
text-decoration:none;
display:block;
}

#solutionfinder ul.products li a:hover {
background:url(../images/bg_index_solutionfinder_ov.gif) bottom repeat-x;
}

#solutionfinder form {
	margin:10px;
	float:right;
}


#news {
	width:220px;
	min-height:170px;
	_height:170px;
	display:block;
	float:left;
	}
#brochure2 {
	width:90px;
	float:left;
	display:block;
	margin-left:8px;
	height:170px;
	position: relative;
	}
	
#competitions {
	margin-top:10px;
	background:#000000 url(../images/bg_header_all.gif) repeat-x bottom;
	border:solid 1px #333333;
	padding:10px;
	padding-bottom:0px;
	margin-bottom:10px;
	float:left;	
	width:838px;
}	
	
#competitions h3 {
	display:block;
	width:240px;
	float:left;
}

#competitions ul {
	list-style:none;
	float:left;
	display:block;
	width:590px;
	padding:0px;
}

#competitions ul li {
	margin-bottom:5px;
	display:block;
}

#competitions ul li a, #competitions ul li a:visited {
	background: url(../images/button_arrow_norm.gif) no-repeat 99% 5px;
	display:block;
	font-size:1.1em;
	font-weight:normal;
	padding-bottom:5px;
	height:45px;	
}

#competitions ul li a:hover {
	background: url(../images/button_arrow_over.gif) no-repeat 99% 5px;
	color:#990000;
}

#competitions ul li a img {
	float:left;
	margin-right:10px;
	padding-bottom:6px;
}

#index_content {
 	min-height:168px;
}

*html #index_content {
	height:168px;
}	
