@charset "utf-8";

#rowHome1, #rowHome2, #rowHome3 {clear:both; margin-bottom: 15px;}

#rowHome1 img {
		margin-right:10px;
		float:left;
		width: 229px;
	}
#rowHome1 div {
		margin-left:240px
	}
#rowHome1 strong {
		font-size:100%;
	}
#content #rowHome1 h1 {
		font-size:160%;
		margin:0 0 10px 0;
		background: none;
		width: auto;
		color:#434343;
	}

#rowHome2 h2 {
		background:#eaeaea url(../images/bgTitleMetal1.gif) no-repeat;
		width:221px;
		color:#fff;
		margin:0 0 4px 0;
		padding:0;
		font-size:100%;
	}
#centerRowH1 {
		float:left;
		width:470px;
	}
#rowHome2 h2 span {
		background:url(../images/bgTitleMetal2.gif) no-repeat bottom left;
		width:221px;
		padding-left:5px;
		w\idth: 216px;
		display:block;
	}
#rowHome2 h4 {
		font-size:110%;
		color:#5b5d5d;
		margin:0;
		padding:4px;
	}
#spotlight {
		float:left; 
		width:221px;
		margin-right:10px;
	}
#services {float:left; width:231px;}
#services h2, #centerRowH2 h2 {position: relative; top:-10px;}
#services p, #centerRowH2 p {
		padding:0 0 4px 4px;
		margin:0;
	}
.sep {background:url(../images/shadowLine.gif) repeat-x top}
#spotlight img, #centerRowH2 img {
		float:right;
		margin-right:10px;
	}
#spotlight p {
		padding:0 0 4px 4px;
		margin:0;
		color:#000;
	}
#spotlight h2 {
		margin-top: 5px;
	}
#whywork {
		margin:15px 0;
	}

#centerRowH2 {
		margin-left:477px;
	}
#centerRowH2 ul {
		margin:0 0 8px 4px;
		padding:0;
		list-style:none;
	}
	
#rowHome3 {
		background:url(../images/shadowLine.gif) repeat-x;
		padding-top:15px;
		font-size:110%;
	}
#rowHome3 div {
		float:left;
		width:220px;
		margin-right:24px;
	}
	
#quicklinks ul {
		margin:0;
		padding:0;
		list-style:none;
	}
#quicklinks li a {
		padding-left:14px;
		background: transparent url(../images/bulletBlue.gif) no-repeat;
		color:#0a50a1;
		text-decoration:none;
	}
#quicklinks li a:hover {
		text-decoration:underline;
	}

#requestQuote p {
		background: transparent url(../images/bulletBlue.gif) no-repeat 0 3px;
		padding:0 14px;
	}
#requestQuote a {font-size:0.8em; padding-top:15px; display:block;}

div#search {
		margin-right:0; 
		color:#000;
	}
#search form {
		font-size:90%;
		margin:0;
		padding:0;
	}
#search input {
		vertical-align:middle;
	}

#search div {
		margin:8px 0;
	}
#search div input {vertical-align:text-bottom;}
#search select {font-size:1em;}