html {
	height:100%;
	overflow-y:scroll;	
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin:0; padding:0; border:0; outline:0; font-size:100.01%; vertical-align:baseline; background:transparent;}
body {line-height:1; font-family:Arial}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block }
nav ul {list-style:none;}
li{line-height:150%}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; }
a{outline:none; text-decoration:none; border-bottom:1px dotted #fff}
a:hover{color:#00cc00; border-bottom:1px solid #00cc00}
ins { background-color:#ff9; color:#000; text-decoration:none; }
mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold;}
del { text-decoration: line-through;}
abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help; }
table { border-collapse:collapse; border-spacing:0;}
hr { display:block; height:1px; border:0; border-top:1px solid #cccccc; margin:1em 0; padding:0;}
input, select { vertical-align:middle;}


body {height:100%; margin-bottom:.1em; font-size:62.5%; line-height:1; color: #444444; background:#6699cc }
a { color:#06F;}
a:hover {text-decoration:none; color:#090}
a:visited { color:#00C; }
a:focus, 
a:active{background:#4f4; color:#000; outline:none}
.screenReader {position:absolute;left:-9999px;}
.clear {float:none; clear:both}
.white{color:#fff !important}
strong{font-weight:bold}
p{margin-bottom:1em}

/******************
	WRAPPER
******************/
#wrapper {
  position:relative; 
  width:972px; 
  height:100%; 
  margin:10px auto;
  -webkit-box-sizing:content-box;
  -moz-box-sizing:content-box;
  box-sizing:content-box;
}

#___plusone_0{margin:10px 0 0 !important}
header{text-indent:35px}

h1,
header p{
	display:block;
	position:relative;
	z-index:0;
	color:#0C0;
	font-size:30px;
	font-weight:bold;
	margin:0 0 .5em 0;
	padding:0 10px 0 0;
	text-shadow:2px 2px 2px #000;
}
header h1,
header p{margin-left:-20px}
#home header h1,
header p{color:#fff}
section > h1 + p img{float:right; border:1px solid #fff; behavior:url(/css/PIE.htc);}
.shadow{
	display:block;
	position:absolute;
	z-index:-1;
	top:0px;
	left:0px;
	color:#000;
	filter: 
		progid:DXImageTransform.Microsoft.Alpha(opacity=90)
   	progid:DXImageTransform.Microsoft.Blur(pixelRadius=2, enabled='true');
}
section > h1 + p img{box-shadow:5px 5px 10px #000; border:1px solid #fff !important}
section h2{
	font-size:2.0em; 
	color:#06F; 
	font-weight:bold; 
	margin-bottom:.5em;	
	text-shadow:1px 1px 1px #000;
}
#home section h2{color:#ff0; text-shadow:2px 2px 2px #000}
section{
	position:relative;
	display:block; 
	float:left; 
	background:#fff; 
	margin:20px 10px; 
	text-align:center; 
	font-family:Arial;
	font-size:1.0em;
	padding:20px;

	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	border:2px solid #fff;

	-moz-box-shadow: 0 0 15px #000;
	-webkit-box-shadow: 0 0 15px #000;
	box-shadow: 0 0 15px #000;
	behavior:url(css/PIE.htc);	
}
.home section{
	width:300px; 
	height:200px; 
	margin:10px;
	padding:0;
}
.home section div{	
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
	height:200px;
	padding:20px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	vertical-align:middle;
	behavior:url(css/PIE.htc);	
}
.ie .home section div{
  height:160px;
}
div.x a{display:block; height:160px; color:inherit; text-decoration:none; border:none}

section p{text-align:justify; font-size:1.5em; line-height:normal; padding:0 }
section img{margin-bottom:20px}
.box{
	-moz-border-radius:5px 5px 10px;
	-webkit-border-radius:5px 5px 10px;
	border-radius:10px;
	border:1px solid #666;
}

#tile2 div {background:#f8d032}
#tile4 div {background:#c1a45e}
#tile6 div {background:#887c51}
#tile7 div {background:#f5f3ef}
#tile9 div {background:#bda599}
#tile10 div{background:#64636b}
#tile12 div{background:#b7c0c9}
#tile14 div{background:#e0dfdb}

#flooded-home-cleanup,
#residential-water-damage,
#commercial-water-damage,
#remodeling-cleaning,
#carpet-cleaning,
#kitchen-fire-cleaning,
#storm-damage-cleanup,
#cleaning-supplies,
#thank-you{text-align:left; width:908px; min-height:66.0em; }


nav {
	position:absolute; 
	top:-25px;
	left:-4px;
   color:#fff;
	font-family:Arial;
	font-size:10px;
	text-align:center; 	
	white-space:nowrap;
}
#home nav{position:relative; top:-3px; left:0}
nav a{
	margin:0 5px;
	color:#fff !important;
	text-decoration:none;
	border-bottom:none;	
}

footer{position:relative}


/*** form ***/
optgroup{background:#e3e3e3; text-indent:5px}
option{background:#fff}

/******* FORM TRANSFORM *********/
label{font-size:16px; display:inline-block; width:240px; text-align:right; margin:20px 20px 10px; }
legend{position:absolute; left:-9999px; top:auto}
input[type=text],
input[type=password]{
	position:relative;
	display:inline-block;
	border:1px solid #999;
	font-size:1.4em;
	font-family:Arial;
	color:blue;
	height:2.5em;
	line-height:2.5em;
	vertical-align:middle;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	box-shadow:0 0 10px #b4b4b4;
	padding:0 5px;
	behavior:url(/PIE.htc);
}
input[type=text]:focus,
input[type=text]:hover{
	border:1px solid #666;
	box-shadow:0 0 10px #666;
}
textarea {
   border:1px solid #999;
	padding:5px; 
	width:350px;
	height:150px;
	overflow:auto;
	position:relative;
	top:-2px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	box-shadow:0 0 10px #b4b4b4;
	font-family:Arial;
	font-size:1.1em; 
	color:#06F;
	behavior:url(/PIE.htc);
}
textarea:hover,
textarea:focus{
	border:1px solid #666;
	box-shadow:0 0 10px #666;
}
input[type=submit]{
	box-shadow:none;
	padding:5px 12px;	
}	


