.bodyCopy, .bodyCopyTight{

	line-height:24px;

	font-size:12px;

	text-align:justify;

}
.bodyCopyTight{
	line-height:18px;
}

.servicesBodyCopy, .servicesBodyCopy:visited, .servicesBodyCopySmall
{
	padding-left:12px;
	text-align:justify;
	line-height:19px;
}
.commercialServices
{
	vertical-align:top;
	padding-top:10px;
	padding-bottom:8px;
	vertical-align:top;
	padding-right:8px;
	width:50%;
}
.residentialServices
{
	vertical-align:top;
	padding-top:10px;
	padding-bottom:8px;
	vertical-align:top;
	padding-right:8px;
	width:50%;
}
.requestQuote
{	
	vertical-align:top;
	background-image:url(../images/get-a-quote-today.gif);
	background-repeat:no-repeat;
	background-position:right top;
	color:#FFFFFF;
}
.inputQuote
{
	border:1px solid #333333;
	background-color:#cdeffa;
	color:#000000;
	padding:3px;
	font-weight:bold;
}
.whatDoWeDo
{
	padding-top:10px;
	padding-bottom:8px;
	width:40%;
	vertical-align:top;
	padding-right:8px;
}

.emailFormLeft, .emailFormRight
{
	padding-top:10px;
	padding-bottom:8px;
	vertical-align:top;
	padding-right:8px;
}

.emailFormRight{ 
	padding-left:10px;
	width:400px;
}
.emailFormleft{ 
	width:400px;
}

.aboutUs{
	padding-top:10px;
	padding-bottom:8px;
	width:100%;
	vertical-align:top;
	padding-right:8px;
}

.ourServicesLeft, .ourServicesRight 
{
	padding-top:10px;
	padding-bottom:8px;
	width:50%;
	vertical-align:top;
	padding-right:8px;
	height:360px;
}

.ourServicesRight{
	padding-left:10px;	
}

.lifeShouldnt
{
	padding-top:10px;
	padding-left:10px;
	padding-bottom:0px;
	width:760px;
	background-color:#99999;
	vertical-align:top;
}

.customerLogos
{
	padding-top:5px;
}
.customerCopy
{
	line-height:18px;
	font-size:11px;
	text-align:justify;
	padding-right:22px;
	padding-top:12px;
	padding-bottom:5px;
	vertical-align:top;
}
.customersHeader
{
	background-image:url(../images/blue-line.gif);
	background-repeat:repeat-x;
}



H2{
    font-size:8pt;
    padding-bottom:0px;
    margin-bottom:0px;
    text-align:left;
    font-weight:normal;
}
.sweeperLogo
{
	padding-left:40px;	
	padding-right:25px;	
}
.topNav
{
	margin-left:auto;
	margin-right:auto;
	width:879px;
}
.mainBodyLeft, .mainBodyRight
{
	width:32px;
}
.mainBodyCenter
{
	width:815px;		
}
.topNavLeftSide
{
	width:32px;
	height:36px;
	background-image:url(../images/nav-top-left.gif);
	background-repeat:no-repeat;
}
.topNavRightSide
{
	width:32px;
	background-image:url(../images/nav-top-right.gif);
	background-repeat:no-repeat;
}
.topNavCenter, .topNavPhone
{
	background-color:#0f6ca6;
	text-align:center;
}
.topNavCenter:hover
{
	background-image:url(../images/nav-mouseover.gif);
}
.topNavCenterSelected
{
	background-image:url(../images/nav-mouseover.gif);
	text-align:center;
}
.topNavLink
{
	margin:0px;
	padding:0px;
	display:table-cell;
	white-space:nowrap;
}
.topNavSpan
{
	padding-left:12px;
	padding-right:13px;
	text-align:center;
	vertical-align:middle;
	position:relative;
	display:table-cell;
}
.topNavSpan:hover
{

}
.topNavDiv
{

}
.topNavPhone
{
	width:256px;
}
.masthead
{
	margin-left:auto;
	margin-right:auto;
	height:126px;
	width:879px;
}
.mastheadImage
{
	background-image:url(../images/masthead-curve-879.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.bulletPoint
{
	padding-left:8px;
	font-size:9pt;
	color:#006699;
	font-weight:bold;
}
.servicesBulletPoints
{
	white-space: nowrap;
	font-size:12pt;
	font-weight:bold;
	color:#006699;
	padding-left:0px;
	padding-right:20px;
	vertical-align:top;
	padding-top:10px;
}



.mastheadBulletPoints

{
	white-space: nowrap;
	font-size:9pt;
	font-weight:bold;
	color:#006699;
	padding-left:20px;
	padding-right:15px;
	vertical-align:top;
	padding-top:16px;
}

.mastheadSquares
{
	background-image:url(../images/masthead-squares.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:90px;
	padding-left:10px;

}



.topSpacerRow
{
	margin-left:auto;
	margin-right:auto;
	width:879px;
}

.topSpacerRowLeftSide

{
	background-image:url(../images/main-top-left.gif);
	background-repeat:no-repeat;
	width:32px;
	height:26px;
}
.topSpacerRowCenter
{
	background-image:url(../images/main-top-center.gif);
	background-repeat:repeat-x;
}
.topSpacerRowRightSide
{
	background-image:url(../images/main-top-right.gif);
	background-repeat:no-repeat;
	width:32px;
}
.Homepage
{
	margin-left:auto;
	margin-right:auto;
	width:879px;
	vertical-align:top;
	background-image:url(../images/main-body-backer.gif);
	background-repeat:repeat-y;
}
.Left, .Right
{ 
	width:32px;
}
.Center
{
	vertical-align:top;
	padding-top:1px;
	padding-bottom:1px;
}
.bottomSpacerRow
{
	margin-left:auto;
	margin-right:auto;
	height:11px;
	width:879px;
}
.bottomSpacerRowLeftSide
{
	background-image:url(../images/main-bottom-left.gif);
	background-repeat:no-repeat;
	width:32px;
	height:11px;
}
.bottomSpacerRowCenter
{
	background-color:#FFFFFF;
}
.bottomSpacerRowRightSide
{
	background-image:url(../images/main-bottom-right.gif);
	background-repeat:no-repeat;
	width:32px;
	height:11px;
}
.footer
{
	margin-left:auto;
	margin-right:auto;
	width:879px;
	height:79px;
}

.mainBodyHomepage
{
	margin-left:auto;
	margin-right:auto;
	width:879px;
	background-image:url(../images/main-body-backer-879.gif);
 	background-repeat:repeat-y;
}
.footerImage
{
 background-image:url(../images/footer-879.gif);
 background-repeat:no-repeat;
}



A, A:visited, A:active 

{

	FONT-SIZE: 9pt;

    font-weight:bold;

    COLOR: #FFFFFF;

    FONT-FAMILY: Verdana;

    TEXT-DECORATION: none;

}





A:active

{

   color:#ffe17f; 

}

.altHref, .altHref:visited, .altHrefSmall
{
	FONT-SIZE: 9pt;
    font-weight:bold;
    COLOR: #006699;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.altHref:hover
{
	text-decoration:underline;
}
.altHrefSmall{

	font-size:8pt;

}

.blueThanks, .blueThanksBold
{
	COLOR: #006699;
	font-weight:normal;
	font-size:10pt;
}
.blueThanksBold{
	font-weight:bold;
}


BODY
{
    FONT-SIZE: 9pt;
   COLOR: #333333;
    FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica;
	background-image:url(../images/page-backer.gif);
	margin-top:0px;
	Margin-left:auto;
	margin-right:auto;
}

TD, H1
{
	FONT-SIZE: 9pt;
	COLOR: #333333;
	FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica;
	white-space:normal;
}
.showDiv
{
    DISPLAY: inline;
    VISIBILITY: visible;
}
.hideDiv
{
    DISPLAY: none;
    VISIBILITY: hidden;
}

P
{
    MARGIN: 0in 0in 0pt;
}




