@charset "utf-8";
/*  ---------------------------------------
	
	home.css
	````````
	home stylesheets document for
	MESI
		
    ---------------------------------------  */


/*  ---------------------------------------
	General
	- - - - - - - - - - - - - - - - - - - -  */

		body { background-image: url(../images/home-body-bg.gif); }


/*  ---------------------------------------
	Masthead
	- - - - - - - - - - - - - - - - - - - -  */

		#home-masthead {
	height: 269px;
	border-right: 10px solid #fff;
	border-left: 10px solid #fff;
	background-color: #255896;
	padding-top: 10px;
	background-image: url(../images/home-masthead-bg.gif);
		}
			#home-masthead-slide {
	height: 269px;
	position: relative;
			}
				#home-masthead-slide h2 {
					display: block;
					position: absolute;
					top: 125px;
					left: 25px;
					width: 486px;
					font-size: 40px;
					color: #fff;
					letter-spacing: 1px;
					font-weight: normal;
				}
				#home-masthead-slide h3#message {
					display: block;
					position: absolute;
					top: 175px;
					left: 25px;
					font-size: 14px;
					font-weight: normal;
					color: #fff;
					line-height: 20px;
					width: 486px;
				}
				#home-masthead-slide h3.home-testimonial {
					display: block;
					position: absolute;
					top: 137px;
					left: 569px;
					width: 320px;
					color: #fff;
					font-size: 13px;
					font-weight: normal;
					font-style: italic;
					line-height: 18px;
				}
					.home-testimonial strong {
						display: block;
						padding: 8px 0 13px 35px;
						font-weight: normal;
						text-transform: uppercase;
						font-style: normal;
						background: url(../images/quotes-ico.png) 3px 3px no-repeat;
					}
					.home-testimonial strong em {
						font-size: 12px;
						text-transform: none;
					}


/*  ---------------------------------------
	Home Panels
	- - - - - - - - - - - - - - - - - - - -  */

		#home-panels {
			border: 10px solid #fff;
			background: #fff;
		}
			#home-panels h3 {
				display: block;
				float: left;
				width: 190px;
			}
				#home-panels h3 a {
					display: block;
					float: left;
					width: 180px;
					background-repeat: no-repeat;
					background-color: #005cb7;
					padding-top: 109px;
				}
					#home-panels h3 a:hover { background-color: #0a3764; }
					#home-panels h3 a strong {
	display: block;
	height: 46px;
	line-height: 46px;
	font-size: 14px;
	color: #fff;
	font-weight: normal;
	text-transform: uppercase;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 13px;
					}
					
					#home-panels #street-sweeping a { background-image: url(../images/home-panel-street-sweeping.jpg); }
#home-panels #street-sweeping {
	width: 180px;
}
					#home-panels #steam-cleaning a { background-image: url(../images/home-panel-steam-cleaning.jpg); }
					#home-panels #porter a { background-image: url(../images/home-panel-porter.jpg); }
					#home-panels #retention-ponds a { background-image: url(../images/home-panel-retention-ponds.jpg); }
					#home-panels #line-striping a { background-image: url(../images/home-panel-line-striping.jpg); }
					
					#home-panels #line-striping {
					}
