body {	color: black;	text-align: center;	margin: 0;	padding: 0;	font-size: 12px;	font-family: Verdana, Arial, Helvetica, sans-serif;}body a:link, body a:visited, body a:active {	text-decoration: none;	color: #CC3333;}body a:hover {	text-decoration: underline;}#wrapper {	text-align: left;	width: 800px;	margin-right: auto;	margin-left: auto;	padding-top: 10px;}#ulMainNav {	margin: 0px;	padding: 0px;	list-style-type: none;	vertical-align: middle;}#ulMainNav li {	display: inline;	float: left;}#ulMainNav a:link, #ulMainNav a:visited, #ulMainNav a:active {	text-decoration: none;	display: block;	height: 20px;	width: 160px;	text-align: center;	color: #FFFFFF;	background-color: #000000;	padding-top: 5px;	font-size: 12px;	font-family: Verdana, Arial, Helvetica, sans-serif;}#ulMainNav a:hover {	background-color: #CC3333;}#ulMainNav a.current, #ulMainNav a.visited {	background-color: #CC3333;}#topNav {	list-style-type: none;}#topNav li { 	float: right; 	display: inline; }#topNav a:link, #topNav a:visited, #topNav a:active {	text-decoration: none;	display: block;	height: 20px;	width: 80px;	text-align: center;	color: #FFFFFF;	background-color: #000000;	font-size: 18px;	font-family: Verdana, Arial, Helvetica, sans-serif;	padding: 5px;}#topNav a:hover {	border-bottom: 1px solid #00467F;}#topNav a.current, #topNav a.visited {	background-color: #cc3333;}#header {	color: #999999;	width: 800px;}#header a:link, #header a:visited, #header a:active {	text-decoration: none;	color: #999999;}#header a:hover {	color: #CC3333;	text-decoration: underline;}#footer {	color: #999999;	font-size: 10px;	height: 40px;	width: 800px;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #CCCCCC;	border-bottom-color: #CCCCCC;	padding-top: 6px;	margin-top: 80px;	clear: left;}#footer a:link, #footer a:visited, #footer a:active {	text-decoration: none;	color: #999999;}#footer a:hover {	color: #CC3333;	text-decoration: underline;}#navigation ul {	list-style: none;	margin: 0;	padding: 0;	padding-top: 4px;}#navigation li {	display: inline;}#navigation a:link, #navigation a:visited {	padding: 3px 10px 2px 10px	color: ffffff	background-color: b51032	text-decoration: none;	border: 1px solid #ffffff;}#navigation a:hover {	color: #ffffff	background-color: #711515;}#aggregate {	background-image: url(/images/aggregateNav.jpg);	background-repeat: no-repeat;	background-position: center bottom;	height: 180px;	width: 160px;}#curbs {	background-image: url(/images/curbsNav.jpg);	background-repeat: no-repeat;	background-position: center bottom;	height: 180px;	width: 160px;}#decorative {	background-image: url(/images/decorativeNav.jpg);	background-repeat: no-repeat;	background-position: center bottom;	height: 180px;	width: 160px;}#trenching {	background-image: url(/images/trenchingNav.jpg);	background-repeat: no-repeat;	background-position: center bottom;	height: 180px;	width: 160px;}#flatwork {	background-image: url(/images/flatworkNav.jpg);	background-repeat: no-repeat;	background-position: center bottom;	height: 180px;	width: 160px;}#tableMain {	clear: left;}h1 {	font-size: 18px;	color: #CC3333;}h4 {	font-size: 14px;}#albumlist li {	float: left;	margin-right: 30px;	margin-bottom: 30px;	margin-left: 2px;	padding-left: 0px;}#albumlist img { 	border: 1px solid #CC3333;}#albumlist a:hover {	border-bottom: 3px solid #CC3333;}#albumlist {	list-style-type: none;}