@charset "utf-8";
/* CSS Document */

body
{
margin: 0px auto;
background-repeat: no-repeat;
background-position: top center;
background-color: #E7E7E9;
}

.indexText {
	width: 270px;
	height: 192px;
	float: right;
	text-align: center;
	padding: 20px 20px 10px 20px;
	border: 1px solid #ccc;
}

	.indexText h2 {
		font-size: 20pt;
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #000;
		font-weight: normal;
	}

	.indexText a {
		text-decoration: none;
		color: #E1031D;
	}
	
	.indexText a:hover {
		text-decoration: underline;
	}

.nav {
	width: 977px;
	height: 38px;
	background: url(art/nav-bg.gif) no-repeat;
}

	.nav ul {
		margin: 0;
		padding: 0;
		width: 100%;
		list-style-type: none;
	}
	
	.nav ul li {
		*margin-top: -19px;
	}
	
	.nav ul li a {
		float: left;
		display: block;
		height: 38px;
		*margin-top: 19px;
	}
	
		.nav ul li a#cleaningLink {
			width: 189px;
		}
		
		.nav ul li a#restorationLink {
			width: 199px;
		}
		
		.nav ul li a#couponsLink {
			width: 97px;
		}
		
		.nav ul li a#linksLink {
			width: 63px;
		}
		
		.nav ul li a#emergencyLink {
			width: 196px;
		}
		
		.nav ul li a#exampleLink {
			width: 233px;
		}
	
	.nav ul li a#cleaningLink:hover {
		background: url(art/nav-bg.gif) 0 -38px no-repeat;
	}
	
	.nav ul li a#restorationLink:hover {
		background: url(art/nav-bg.gif) -189px -38px no-repeat;
	}
	
	.nav ul li a#couponsLink:hover {
		background: url(art/nav-bg.gif) -388px -38px no-repeat;
	}
	
	.nav ul li a#linksLink:hover {
		background: url(art/nav-bg.gif) -485px -38px no-repeat;
	}
	
	.nav ul li a#emergencyLink:hover {
		background: url(art/nav-bg.gif) -548px -38px no-repeat;
	}
	
	.nav ul li a#exampleLink:hover {
		background: url(art/nav-bg.gif) -744px -38px no-repeat;
	}

#container
{
	margin: 0px auto;
	width: 977px;
	margin-top: 5px;
	background-image: url(images/bg.gif);
	background-repeat: repeat-y;
}
#linkbar
{
margin: 0px auto;
padding-right:35px;
padding-top:6px;
width: 977px;
height: 10px;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #233d8a;
}
#linkbar a:link,#linkbar a:visited
{
color: #233d8a;
text-decoration:none;
}
#linkbar a:hover
{
color: #E30B25;
}
#header
{
	margin: 0px auto;
	width:977px;
}
#wrapper
{
	margin: 0px auto;
	font-family:Verdana;
	font-size:12px;
	background-color: #FFFFF;
	min-height:100px;
}
h1
{
font-family:Verdana;
font-weight: bold;
color:#25408f;
margin: 5px 0px 5px 0px;
font-size: 18px;
}
h2
{
font-family:Verdana;
font-weight: bold;
color:#E30B25;
margin: 1px 0px 1px 0px;
padding: 2px 0px 2px 0px;
font-size: 12px;
}
h3
{
font-size: 12px;    
}
.accentblue {color: #25408F; font-weight: bold;}
.accentred {color: #E1031D; font-weight: bold; }
hr
{
border-bottom:solid 1px #000;
}
#sidebar
{
float:right;
width:166px;
padding: 0px 20px 0px 0px;
}

#leftsidebar
{
float:left;
width:181px;
padding: 0px 0px 0px 5px;
margin: 0px 0px 0px 5px;
border: solid 1px #cccccc;
}

#finder
{
font-size:13px;
text-align:center;
background-image: url(/images/find-bg.gif);
background-repeat: no-repeat;
width:171px;
height:94px;
padding: 35px 5px 0px 5px;
}
#homefinder
{
float:right;
font-size:13px;
text-align:center;
background-image: url(/images/locator-bg.gif);
background-repeat: no-repeat;
width:302px;
height:72px;
padding: 30px 5px 0px 5px;
}
.smaller
{
font-size:12px;
}
#searchbox
{
height:44px;
width:245px;
padding-right:25px;
text-align:right;
position:absolute;
top:130px;
}
#content
{
font-family:Verdana;
font-size:12px;
line-height:18px;
float:left;
width:735px;
padding: 20px 10px 10px 15px;
margin-left:7px;
_margin-left: 4px;
margin-bottom:30px;
border: solid 1px #cccccc;
}
#admincontent
{
font-family:Verdana;
font-size:12px;
line-height:18px;
float:left;
width:925px;
padding: 20px 10px 10px 15px;
margin-left:7px;
_margin-left: 4px;
margin-bottom:30px;
border: solid 1px #cccccc;
}
#worldmap
{
background-image: url(/images/worldmapbg.gif);
background-repeat: no-repeat;
background-position: top center;
}
#mold
{
background-image: url(/images/bg/mold.jpg);
background-repeat: no-repeat;
background-position: top center;
}
#furniture
{
background-image: url(/images/bg/furniture.jpg);
background-repeat: no-repeat;
background-position: top center;
}
#airduct
{
background-image: url(/images/bg/airduct.jpg);
background-repeat: no-repeat;
background-position: top center;
}
#hard
{
background-image: url(/images/bg/hard.jpg);
background-repeat: no-repeat;
background-position: top center;
}
#services-main
{
background-image: url(/images/bg/services.jpg);
background-repeat: no-repeat;
background-position: top center;
}
#truck
{
background-image: url(/images/bg/truck.jpg);
background-repeat: no-repeat;
background-position: top center;
}
#restoration
{
background-image: url(/images/bg/restoration.jpg);
background-repeat: no-repeat;
background-position: top center;
}
#footer
{
	margin: 0px auto;
	width:977px;
	height:30px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 15px 0px 0px 0px;
	background-image: url(images/footer.gif);
	background-position: center top;
	background-repeat:no-repeat;
	clear:both;
	text-align:center;
}
#footer a:link, #footer a:visited
{
color:#000;
text-decoration:none;
}
#footer a:hover
{
color: #DE0514
}
#content a:link, #content a:visited
{
color:#E30B25;
text-decoration: none;
}
#content a:hover
{
color:#334b93;
text-decoration: underline;
}
#content img
{

}
#content tr, #content td, #content table
{

}
.leadtext
{
color: #2d023f;
font-weight: bold;
}

.productlinks a:link, .productlinks a:visited
{
color:#2d023f;
text-decoration: none;
font-weight: bold;
font-size: 14px;
}
.productlinks a:hover
{
color:#EA5725;
text-decoration: none;
font-weight: bold;
font-size: 14px;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.searchinput
{
    FONT-FAMILY: verdana;
    FONT-SIZE: 10px;
    BORDER-STYLE: solid;
    BORDER-COLOR: #fff;
	color:#334b93;
    BORDER-WIDTH: 1px;
	background-color:FFF;
}
#countrylist
{
    FONT-FAMILY: verdana;
    FONT-SIZE: 10px;
    BORDER-STYLE: solid;
    BORDER-COLOR: #fff;
	color:#fff;
    BORDER-WIDTH: 1px;
	width: 135px;
	background-color:#334b93
}
select
{	
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    BORDER-STYLE: solid;
    BORDER-COLOR: #7f9db9;
    BORDER-WIDTH: 1px;  
	WIDTH: 150px;  		
}
   	
.button
{       
    color:#FFFFFF;
    border: none;
	!margin-top: -3px;
}
.imgborder
{
border: solid 1px #000;
}
.steamatic_table {
	background-color: #334B93;
	font: 13px arial,helvetica;
}

.steamatic_title_row {
	background-color: #F4F4F2;
	color: #DB010A;
}

.steamatic_hdr_row {
	background-color: #E8E8E6;
	color: #102772;
}

.steamatic_row {
	background-color: #F4F4F2;
	color: #333333;
}

.steamatic_button {
	font-size: 13px;
	color: #DB010A;
	font-weight: bold;
	background-color: #E8E8E6;
	border: 1px solid #334B93;
	margin: 0px;
	padding: 0px;
}
#emergencyTable, #serviceTable, #contactTable {
	width: 50%;
	margin: 10px auto;
	font-size: 10pt;
	border-collapse: collapse;
	border: 1px solid #dcdbdb;
	background: url(images/indexBoxTall-bg.jpg) repeat-y top left #F6F6F6;
}

	#emergencyTable td, #serviceTable td, #contactTable td {
		padding: 8px;
		vertical-align: top;
		border-bottom: 1px solid #ccc;
		border-right: 1px solid #ccc;
	}
	
#serviceTable, #contactTable {
	width: 100%;
	font-size: 8pt;
}

#serviceTable td, #contactTable td{
	vertical-align: middle;
}

.tableHeader {
	text-align: center;
	font-weight: bold;
	font-size: 13pt;
	background: #d5d5d5;
}

#serviceTable td.tablePrice {
	vertical-align: bottom;
	font-weight: bold;
	background: #F6F6F6;
}

.alignRight {
	text-align: right;
	font-weight: bold;
}

#serviceTable td.serviceTitles {
	color: #E30B25;
	font-size: 11pt;
	font-weight: bold;
	text-align: center;
}

#serviceTable tr.bgHighlight {
	background: #E8E8E6;
}

#simpleTable {
	width: 100%;
}

#simpleTable td {
	border: none;
	text-align: right;
	vertical-align: middle;
}
	