/* reduce the height of the top nav */

#subnavigation1.nonav{height:10px;background-position: 0 -18px;border:red solid 0px;oveflow:hidden;}

.searchlinks{position:relative;height:16px;}
.searchlinks ul{position:absolute;top:90px;right:2px;}

/* end of top nav */

.building,.automotive,.corporate
{
	float:left;
	min-height:220px;
	padding:20px;
}

.building h2,.automotive h2,.corporate h2{
	margin:0px;
	padding-top:0px;
	font-weight:normal;
}

.building{
	width:437px;
	border-right:#e2e2e2 solid 2px;
	padding-right:0px;
	background:#fff url("/websitev2/both/subsites/websitev2/images/pims/smallHouse.gif") top right no-repeat;


}

.automotive{
	width:400px;
	background:url("/websitev2/both/subsites/websitev2/images/pims/smallCar.gif") top right no-repeat;
}

.automotive:hover{
	background:url("/websitev2/both/subsites/websitev2/images/pims/smallCar.gif") top right no-repeat;
}

.corporate{
	width:175px;
	
}

.pimsfeatures{
	background:url("/websitev2/both/subsites/websitev2/images/pimsBG.gif");
}

.countryfeatures{
	background:url("/websitev2/both/subsites/websitev2/images/countryBG.gif");
}

#main {border:solid 0px red;margin-top:-11px;}
#content {border:solid 0px blue;}
.pimsfeatures {border:solid 0px yellow;width:auto;} /* needed */
.countrytopbox {border:white solid 1px;width:auto;} /* needed */

.countryfeature{margin-right:18px;}

.countryintro {width:424px;margin-left:10px;}

.breaker{clear:both;}

body .maincontent {background:none;}

.maincontent .countryhomepagetitle{padding-top:35px; line-height:1.2em;}

.pimsfeatures h2{color:#000000;margin-top:0px;padding-bottom:0px;font-weight:bold; }
.pimsfeatures p{padding:0;margin:0;margin-bottom:10px;margin-top:4px;font-size:1em;}



