a:link { color: #2C73D6; text-decoration: none; }
a:visited {	color: #2C73D6;	text-decoration: none; }
a:hover { color: #0B0BAB; text-decoration: underline; }
a:active { color: #0B0BAB; text-decoration: none; }

body {
	background-color: #ECECEC;
	background-image:url('images/bg.jpg');
	background-repeat:no-repeat;
	background-attachment:fixed;
	height:100%;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
}

#naperville-cleaning-services {
	width: 100%;
	vertical-align: top;
}

#cleaning-services {
	background-color: #FFFFFF;
	width: 1024px;
	vertical-align: top;
}

/* Testimonials */

#janitorial-company {
	width: 753px;
	height: 183px;
	vertical-align: top;
}

#janitorial-company1 {
	width: 345px;
	height: 183px;
	vertical-align: top;
}

#janitorial-company2 {
	width: 386px;
	height: 40px;
	vertical-align: top;
}
#janitorial-company3 {
	width: 22px;
	height: 183px;
	vertical-align: top;
}
#janitorial-company4 {
	width: 386px;
	height: 143px;
	vertical-align: top;
}





/* END Testimonials*/


/* Box Areas*/

#hinsdale-cleaning {
	background-color: #FFFFFF;
	width: 244px;
	vertical-align: top;
}
#hinsdale-cleaning1 {
	background-color: #FFFFFF;
	width: 244px;
	height: 40px;
	vertical-align: top;
}
#hinsdale-cleaning2 {
	background-image: url("images/hinsdale-cleaning_02.jpg");
	background-repeat: repeat-y;
	width: 14px;
	vertical-align: top;
}
#hinsdale-cleaning3 {
	background-color: #FFFFFF;
	width: 217px;
	vertical-align: top;
}

#hinsdale-cleaning3-msds {
	background-color: #FFFFFF;
	background-image: url("images/msdsbg.jpg");
	background-repeat: no-repeat;
	width: 217px;
	vertical-align: top;
}


#hinsdale-cleaning4 {
	background-image: url("images/hinsdale-cleaning_04.jpg");
	background-repeat: repeat-y;
	width: 13px;
	vertical-align: top;
}
#hinsdale-cleaning5 {
	background-color: #FFFFFF;
	width: 244px;
	height: 14px;
	vertical-align: top;
}






/* END Box Areas*/


/* Content Areas*/

#oak-brook-office-cleaners {
	background-color:  #FFFFFF;
	width: 1024px;
	height: px;
	vertical-align: top;
	text-align: left;
}

#oak-brook-office-cleaners1 {
	background-color:  #FFFFFF;
	width: 751px;
	height: px;
	vertical-align: top;
	text-align: left;
}
#oak-brook-office-cleaners2 {
	background-color:  #FFFFFF;
	width: 23px;
	vertical-align: middle;
	text-align: left;
}
#oak-brook-office-cleaners3 {
	background-color:  #FFFFFF;
	width: 250px;
	height: px;
	vertical-align: top;
	text-align: left;
}
#oak-brook-office-cleaners150 {
	background-color:  #FFFFFF;
	width: 150px;
	height: px;
	vertical-align: top;
	text-align: left;
}
#oak-brook-office-cleaners601 {
	background-color:  #FFFFFF;
	width: 601px;
	height: px;
	vertical-align: top;
	text-align: left;
}
#La_Grange_Commercial_Cleaners {
	width: 50%;
	vertical-align: top;
	text-align: left;
}

/* LOGIN Areas*/

#lagrange-office-cleaning {
	width: 271px;
	vertical-align: top;
	text-align: left;
}

#lagrange-office-cleaning1 {
	width: 271px;
	height: 10px;
	vertical-align: top;
	text-align: left;
}
#lagrange-office-cleaning2 {
	width: 271px;
	height: 32px;
	vertical-align: top;
	text-align: left;
}
#lagrange-office-cleaning3 {
	width: 10px;
	height: 102px;
	vertical-align: top;
	text-align: left;
}

#lagrange-office-cleaning4 {
	width: 76px;
	height: 30px;
	vertical-align: top;
	text-align: left;
}
#lagrange-office-cleaning7 {
	width: 76px;
	height: 28px;
	vertical-align: top;
	text-align: left;
}

#lagrange-office-cleaning9 {
	width: 76px;
	height: 17px;
	vertical-align: top;
	text-align: left;
}

#lagrange-office-cleaning14 {
	width: 271px;
	height: 15px;
	vertical-align: top;
	text-align: left;
}



/* END  LOGIN Areas*/






/* END Content Areas*/
/* Body Areas*/

#naperville-office-cleaners1 {
	background-color:  #FFFFFF;
	background-image: url("images/naperville-janitorial_01.jpg");
	width: 753px;
	height: 159px;
	vertical-align: top;
	text-align: left;
}

#naperville-office-cleaners2 {
	background-color:  #FFFFFF;
	width: 271px;
	height: 159px;
	vertical-align: top;
	text-align: left;
}

#naperville-office-cleaners3 {
	background-color:  #FFFFFF;
	width: 1024px;
	height: 48px;
	vertical-align: top;
	text-align: left;
}
#naperville-office-cleaners4 {
	background-color:  #FFFFFF;
	background-image: url("images/naperville-janitorial_04.jpg");
	background-repeat: no-repeat;
	width: 753px;
	height: 183px;
	vertical-align: top;
	text-align: left;
}
#naperville-office-cleaners5 {
	background-color:  #FFFFFF;
	width: 271px;
	height: 183px;
	vertical-align: top;
	text-align: left;
}



#naperville-office-cleaners6 {
	background-color:  #FFFFFF;
	width: 1024px;
	height: 42px;
	vertical-align: top;
	text-align: left;
}
#naperville-office-cleaners7 {
	background-color:  #FFFFFF;
	background-image:url('images/7bg.jpg');
	background-repeat:no-repeat;
	width: 1024px;
	vertical-align: top;
	text-align: left;
}
#naperville-office-cleaners8 {
	background-color:  #FFFFFF;
	background-image:url('images/naperville-janitorial_08.jpg');
	background-repeat:no-repeat;
	width: 1024px;
	height: 79px;
	vertical-align: middle;
	text-align: center;
}

/* END Body Areas*/

/* FORM Areas*/

#darien-janitor-company {
	width: 580px;
	vertical-align: top;
	text-align: left;
}
#darien-janitor-company50 {
	width: 50%;
	padding: 3px 0px 3px 0px;
	vertical-align: top;
	text-align: left;
}
#darien-janitor-company45 {
	width: 45%;
	padding: 3px 0px 3px 0px;
	vertical-align: top;
	text-align: left;
}
#darien-janitor-company10 {
	width: 10%;
	padding: 3px 0px 3px 0px;
	vertical-align: top;
	text-align: left;
}


#darien-janitor-company100 {
	width: 100%;
	padding: 3px 0px 3px 0px;
	vertical-align: top;
	text-align: left;
}
#darien-janitor-company35 {
	width: 35%;
	padding: 3px 0px 3px 0px;
	vertical-align: top;
	text-align: left;
}
#darien-janitor-company65 {
	width: 65%;
	padding: 3px 0px 3px 0px;
	vertical-align: top;
	text-align: left;
}
#darien-janitor-company380 {
	width: 380px;
	padding: 3px 0px 3px 0px;
	vertical-align: top;
	text-align: left;
}
#darien-janitor-company200 {
	width: 200px;
	padding: 3px 0px 3px 0px;
	vertical-align: top;
	text-align: left;
}
#darien-janitor-company290 {
	width: 290px;
	vertical-align: top;
	text-align: left;
}
#darien-janitor-company10p {
	width: 10px;
	vertical-align: top;
	text-align: left;
}








/* Footer Areas*/
#downers_grove_cleaning467 {
	width: 467px;
	vertical-align: middle;
	text-align: left;
}
#downers_grove_cleaning468 {
	width: 468px;
	vertical-align: middle;
	text-align: left;
}

#downers_grove_cleaning89 {
	width: 89px;
	vertical-align: bottom;
	text-align: left;
}

#downers_grove_cleaning1024 {
	width: 1024px;
	vertical-align: top;
	text-align: left;
}
.downers_grove_cleaning_l {
	text-align: left;
	font-family: tahoma;
	font-size: 10pt;
	color: #2C73D6;
	font-weight: normal;
}
.downers_grove_cleaning_r {
	text-align: right;
	font-family: tahoma;
	font-size: 10pt;
	color: #2C73D6;
	font-weight: normal;
}



.menu {
	text-align: center;
	font-family: tahoma;
	font-size: 11pt;
	color: #2C73D6;
	font-weight: normal;
}

.menu a:link { text-align: left; color: #2C73D6; text-decoration: none;}
.menu a:visited { text-align: left; color: #2C73D6; text-decoration: none;}
.menu a:hover { text-align: left; color: #0B0BAB; text-decoration: none;}
.menu a:active { text-align: left;	color: #0B0BAB; text-decoration: none;}




.h1 {
	padding-left: 5px;
	font-family: tahoma;
	font-size: 11pt;
	font-weight: normal;
	color: #3e3e3f;
	text-decoration: none;
}
.linkman {
	padding-left: 5px;
	font-family: tahoma;
	font-size: 11pt;
	font-weight: normal;
	color: #3e3e3f;
	text-decoration: none;
}
.linkman a:link { text-align: left; color: #2C73D6; text-decoration: none; font-weight: bold;}
.linkman a:visited { text-align: left; color: #2C73D6; text-decoration: none; font-weight: bold;}
.linkman a:hover { text-align: left; color: #0B0BAB; text-decoration: none; font-weight: bold;}
.linkman a:active { text-align: left;	color: #0B0BAB; text-decoration: none; font-weight: bold;}

.h1m {
	padding-left: 5px;
	font-family: tahoma;
	font-size: 9pt;
	font-weight: normal;
	color: #3e3e3f;
	text-decoration: none;
}


.h1b {
	padding-left: 5px;
	font-family: tahoma;
	font-size: 11pt;
	font-weight: bold;
	color: #2C73D6;
	text-decoration: none;
}

.h1t {
	font-family: tahoma;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-style: italic;
}

.h2 {
	padding-left: 5px;
	font-family: tahoma;
	font-size: 11pt;
	font-weight: bold;
	color: #2C73D6;
	text-decoration: none;
}

.h3 {
	padding-left: 5px;
	font-family: tahoma;
	font-size: 11pt;
	font-weight: bold;
	color: #3e3e3f;
	text-decoration: none;
}
.h3 a:link { text-align: left; color: #3e3e3f; text-decoration: none;}
.h3 a:visited { text-align: left; color: #3e3e3f; text-decoration: none;}
.h3 a:hover { text-align: left; color: #2C73D6; text-decoration: none;}
.h3 a:active { text-align: left;	color: #2C73D6; text-decoration: none;}


.h4 {
	font-family: tahoma;
	font-size: 13pt;
	font-weight: bold;
	font-style: italic;
	color: #1A75BC;
	text-decoration: none;

}
	

.copyright {
	text-align: center;
	font-family: tahoma;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
}
.copyright a:link { text-align: left; color: #FFFFFF; text-decoration: none;}
.copyright a:visited { text-align: left; color: #FFFFFF; text-decoration: none;}
.copyright a:hover { text-align: left; color: #FFFFFF; text-decoration: none;}
.copyright a:active { text-align: left;	color: #FFFFFF; text-decoration: none;}

.foot {
	font-family: tahoma;
	font-size: 13pt;
	font-weight: normal;
	color: #ffffff;
	text-style: italic;
}