html {
	height: 100%;
}
body {
	background-color: #313131;
	color: #FFF;
	margin: 0px;
	padding: 0px;
}
a:active
{
outline: none;
}
a:focus
{
-moz-outline-style: none;
}
#div_bg {
	background-image: url(img/cityscape.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	min-height:100%;
	position:absolute;
	width:100%;
}
#div_wrapper {
	background-repeat: no-repeat;
	background-position: center 17px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(img/clouds.jpg);
	width: 950px;
}
#div_header {
}
#div_header #div_rightside {
	float: right;
	width: 300px;
	margin-right: 75px;
	margin-top: 32px;
	text-align: center;
}
#div_header #div_logo {
	display: block;
	float: left;
	margin-left: 137px;
	margin-bottom: 7px;
}
#div_header #div_logo img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#div_splitter {
	line-height: 0px;
	clear: both;
	margin-top: -7px;
}
#div_content {
	padding-bottom: 5px;
}
#div_rightside a:link,#div_rightside a:visited,#div_rightside a:active  {
	color: #FFF;
}
#div_optionboxes {
	background-color: #000;
	width: 686px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	-moz-border-radius-topright: 7px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-top-right-radius: 7px;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
}
#td_left {
	background-image: url(img/commercial.jpg);
	height: 180px;
	width: 204px;
	background-repeat: no-repeat;
	background-position: left top;
}
#td_left #div_leftinfo {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
}
#div_leftinfo a:link, #div_leftinfo a:visited, #div_leftinfo a:active {
	color: #FFF;
}
#td_center {
	background-image: url(img/firewater.jpg);
	height: 180px;
	width: 237px;
	background-repeat: no-repeat;
	background-position: left top;
}
#td_center #div_centerinfo {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
}
#div_centerinfo a:link, #div_centerinfo a:visited, #div_centerinfo a:active {
	color: #FFF;
}
#td_right {
	background-image: url(img/mold.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 180px;
	width: 233px;
}
#td_right #div_rightinfo {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
}
#div_rightinfo a:link, #div_rightinfo a:visited, #div_rightinfo a:active {
	color: #FFF;
}
#div_splitter3 {
	line-height: 0px;
	clear: both;
}
#div_writeup {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 25px;
	padding-left: 25px;
}
#div_floodedhome {
	background-image: url(img/FloodHouse.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	height: 325px;
	width: 500px;
	margin-bottom: 7px;
	-moz-border-radius-topright: 17px;
	-moz-border-radius-topleft: 17px;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-bottomright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-top-left-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
	-webkit-border-bottom-right-radius: 17px;
	margin-right: 11px;
}
#div_firedamage {
	background-image: url(img/firehouse.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 351px;
	width: 358px;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
	-moz-border-radius-topright: 17px;
	-moz-border-radius-topleft: 17px;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-bottomright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-top-left-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
	-webkit-border-bottom-right-radius: 17px;
}
#div_splitter2 {
	line-height: 0px;
	clear: both;
}
#div_footer {
	margin-left: auto;
	text-align: center;
	margin-right: auto;
	margin-bottom: 0px;
	padding-bottom: 21px;
	bottom: 0%;
	width: 950px;
}
#div_accredidations #div_bbb {
	background-image: url(img/bbb.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	height: 111px;
	width: 73px;
	display: block;
	margin-right: 129px;
}
#div_accredidations #div_bbb a img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#div_accredidations #div_30yr {
	background-image: url(img/30yrseal.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	height: 93px;
	width: 179px;
	margin-left: 129px;
}
#div_footer #div_splitter4 {
	clear: both;
	line-height: 0px;
}
#div_footer .FooterText a:link, #div_footer .FooterText a:visited, #div_footer .FooterText a:active {
	color: #FBE300;
}
#div_footer .FooterTextBigger a:link, #div_footer .FooterTextBigger a:visited, #div_footer .FooterTextBigger a:active {
	color: #FDEB3C;
	text-decoration: none;
}
#div_splitter5 {
	line-height: 0px;
	clear: both;
}
.RightTextPlain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #FFF;
	text-shadow: #000000 1px 1px 1px;
filter: Shadow(Color=#000000,
Direction=135,
Strength=15);
}
.PhoneNumber {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.7em;
	color: #FD0E2D;
	font-weight: bolder;
	text-shadow: #000000 1px 1px 1px;
	filter: Shadow(Color=#000000,
Direction=135,
Strength=15);
}
.StandoutTextItalics {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.14em;
	font-style: italic;
	color: #FCE14C;
	text-shadow: #000000 1px 1px 1px;
	filter: Shadow(Color=#000000,
Direction=135,
Strength=15);
	font-weight: bold;
}
.WriteupText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 400;
	color: #FFF;
	text-shadow: #000000 2px 2px 2px;
	filter: Shadow(Color=#000000,
Direction=135,
Strength=15);
}
.TabText {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.05em;
	font-weight: bold;
	color: #FFF;
	text-shadow: #000000 1px 1px 1px;
	filter: Shadow(Color=#000000,
Direction=135,
Strength=15);
}
.LearnMoreText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	color: #FFF;
	text-align: right;
	text-shadow: #000000 1px 1px 1px;
	filter: Shadow(Color=#000000,
Direction=135,
Strength=15);
	font-weight: bold;
}
.FooterText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FDEB3C;
	text-shadow: #000000 1px 1px 1px;
	filter: Shadow(Color=#000000,
Direction=135,
Strength=15);
	font-weight: bold;
}
.FooterTextBigger {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #FBE300;
	text-shadow: #000000 1px 1px 1px;
filter: Shadow(Color=#000000,
Direction=135,
Strength=15);
}
#div_content h1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	color: #FF0;
	text-shadow: #000000 1px 1px 1px;
	filter: Shadow(Color=#000000,
Direction=135,
Strength=15);
}
#div_writeup form fieldset {
	-moz-border-radius-topright: 7px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-top-right-radius: 7px;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	background-color: #777;
}
.Button {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #FFF;
	background-color: #1692D0;
	padding-top: 7px;
	padding-right: 11px;
	padding-bottom: 7px;
	padding-left: 11px;
	border: 1px solid #A0A0A0;
	text-decoration: none;
	-moz-border-radius-topright: 17px;
	-moz-border-radius-topleft: 17px;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-bottomright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-top-left-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
	-webkit-border-bottom-right-radius: 17px;
}
#img_floodedhouse {
	display: block;
	float: left;
	height: auto;
	width: auto;
	margin-right: 11px;
	margin-bottom: 11px;
	-moz-border-radius-topright: 17px;
	-moz-border-radius-topleft: 17px;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-bottomright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-top-left-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
	-webkit-border-bottom-right-radius: 17px;
}
.ServiceText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #FFF;
}
#div_residentialrepair {
	background-image: url(img/Residential.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	height: 287px;
	width: 432px;
	border: 1px solid #000;
	margin-right: 11px;
	margin-bottom: 7px;
	-moz-border-radius-topright: 17px;
	-moz-border-radius-topleft: 17px;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-bottomright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-top-left-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
	-webkit-border-bottom-right-radius: 17px;
}
#div_splitter6 {
	line-height: 0px;
	clear: both;
}
#div_content #div_writeup ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
}
#div_bg #div_wrapper #div_content #div_writeup ul li {
	padding-left: 70px;
}
#div_writeup a:link, #div_writeup a:visited, #div_writeup a:active {
	color: #FF0;
}
#div_commercialimg {
	background-image: url(img/commercialimg.jpg);
	display: block;
	height: 372px;
	width: 420px;
	border: 1px solid #000;
	float: left;
	margin-right: 11px;
	margin-bottom: 7px;
	-moz-border-radius-topright: 17px;
	-moz-border-radius-topleft: 17px;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-bottomright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-top-left-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
	-webkit-border-bottom-right-radius: 17px;
}

