/* --------------------------------------------------        --------------------------------------------------------*/
/* -------------------------------------------------- COMMON -------------------------------------------------------*/

body {
	background:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; line-height:20px; padding:0px; margin:0 0 0 0;
}
H1, H2, H3, H4, H5, UL, LI, FORM{
	margin:0; padding:0;
}
H1, H2, H3, H4, H5, H6{
	display:block;  color:#e0e7ec;
}
H1{
	font-size:29px;  color:#fcfcfc; font-weight:bold; margin:0;
}
H1 span{
	display:none;
}
H2{
	 font-family:"myriad Pro", "trebuchet MS", arial; width:100%; font-size:30px; color:#0b61ab;  font-weight:normal; display:inline; line-height:36px;
}

H2 span{
	font-weight:bold; font-size:36px;
}

H3{ font-size:20px; margin:0; font-family:"Trebuchet MS", arial, "Arial Black"; color:#025faa; background:url(../images/icon_1.gif) no-repeat; padding:0px 0px 0px 50px; line-height:51px; }

H3 span{ color:#fd8007; }

H4{font-size:20px; margin:0; font-family:"Trebuchet MS", arial, "Arial Black"; color:#025faa; padding:0px 0px 30px 18px; float:left;}

H5{ font-size:20px; margin:0; font-family:"Trebuchet MS", arial, "Arial Black"; color:#025faa; background:url(../images/icon_2.gif) no-repeat; padding:0px 0px 0px 50px; line-height:55px; }

H5 span{ color:#fd8007; }

UL{
	list-style-type:disc; margin: 10px 0 0 4px;
}
UL LI{
	line-height:17px; text-decoration:none;
}
IMG{
	border:0px;
}
INPUT, SELECT, TEXTAREA{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; color:#404040;
}
p:first-child{
	margin:0px;
}
P{
	margin:0 0 16px ;
}
A:link{
	 text-decoration:underline; color:#acaba9;  font-weight:bold;
}

A:hover{
	 text-decoration:none;
}

A:focus{
	outline:none;
}
.clear{
	height:0px;	line-height:0px; font-size:0px; display:block; clear:both;
}
.hide{
	display:none;
}
*html .clearfix {    /* For IE 6 and below */
	height:1%;
}/* End hide from IE-mac */


/* ------------------------------- Login -------------------------------*/
DIV#main_warp{
	width:100%;
	margin:0;
	padding:0;
}
DIV#main_container{ width:720px; margin:0 auto; }

DIV#main_header{ width:720px; margin:0 0 5px 0; }

DIV#top_line{ width:720px; height:5px; margin:0; background:#2f90d4; }

DIV#top_logobg{ width:720px; height:45px; margin:0; background:#464646; }

DIV#logo{ width:170px; height:44px; margin-left:24px; float:left; }

DIV#top_area{ width:684px; height:42px; margin:0 auto; border:1px solid #aaaaaa; }

DIV#top_nav{ width:200px; height:42px; margin:0 0 0 50px; padding:0; float:left; color:#FFFFFF; text-align:center; }
DIV#top_nav A{ color:#FFFFFF; text-decoration:none; font-weight:bold; line-height:24px; }
DIV#top_nav A:hover{ color:#CCCCCC; text-decoration:none; font-weight:bold; line-height:24px; }

DIV#login{ width:100px; height:20px; margin:0 0 0 20px; padding:0; float:left; background:#2f90d4; text-align:center; }
DIV#login A{ color:#FFFFFF; text-decoration:none; font-weight:bold; }
DIV#login A:hover{ color:#CCCCCC; text-decoration:none; font-weight:bold; }

DIV#top_number{ width:130px; height:42px; margin:0; padding:0; float:right; text-align:center; }
DIV#top_number A{ color:#FFFFFF; text-decoration:none; font-weight:bold; }
DIV#top_number A:hover{  color:#CCCCCC; text-decoration:none; font-weight:bold; }

DIV#top_banner{ width:675px; height:37px; margin:auto; background:url(../images/top_banner.jpg) left top no-repeat; font-size:34px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; padding-top:70px; padding-left:45px; }
DIV#top_banner1{ width:675px; height:65px; margin:auto; background:url(../images/top_banner.jpg) left top no-repeat; font-size:34px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; padding-top:70px; padding-left:45px; }

DIV#top_right{ width:342px; height:32px; margin:o; float:left; padding:10px 0 0 10px; border-right:1px solid #aaaaaa; color:#3682a2; font-weight:bold; }

DIV#top_left{ width:300px; height:40px; margin:0; float:right; padding:2px 5px 0 0; text-align:right; }

DIV#main_content{ width:720px; float:left; margin:0; }

DIV#content_left{ width:220px; margin:0; padding:0 0 0 20px; float:left; }

DIV#content_right{ width:460px; margin:0; padding:0; float:right; }

DIV.texthub{ height:20px; font-weight:bold; color:#3682a2; }
DIV.texthub1{ height:35px; font-weight:bold; color:#3682a2; }

DIV.text_bullet{  margin:0; padding-left:20px; float:left; color:#3682a2; }

DIV.text_bullet ul { margin:0; padding:0;  list-style-type:disc; }

DIV.text_bullet li { width:200px; margin:0; padding:0 0 0 0px; line-height:20px; float:left; color:#3682a2;  }

DIV.signup{ padding:10px 0 10px 0; margin:35px 0 0 0; border-bottom:1px solid #336699; border-top:1px solid #336699; font-style:italic; color:#336699; }

DIV#footer{ width:100%; height:30px; padding:10px 0 10px 0; margin:0 0 5px 0; font-size:13px; border-bottom:1px solid #336699; border-top:1px solid #336699; text-align:center; color:#336699; }

DIV#main_footer{ width:720px; height:80px; margin:0 auto; padding:20px 0 0 0; text-align:center; font-weight:normal; color:#336699; }

DIV#main_footer A{ color:#336699; text-decoration:none; font-weight:normal; }

DIV#main_footer A:hover{ color:#333333; text-decoration:none; font-weight:normal; }

DIV#validator{ width:720px; height:30px; margin:0 auto; text-align:center; }

/* ------------- Cleaners --------------------- */

#cleaner_image{ width:720px; height:258px; margin:0; float:left; background:url(../images/cleaners.jpg) left top no-repeat; }
#cleaner_image1{ width:720px; height:258px; margin:0; float:left; background:url(../images/church.jpg) left top no-repeat; }
#cleaner_image2{ width:720px; height:258px; margin:0; float:left; background:url(../images/sports.jpg) left top no-repeat; }
#cleaner_image3{ width:720px; height:258px; margin:0; float:left; background:url(../images/realestate.jpg) left top no-repeat; }
#cleaner_image4{ width:720px; height:258px; margin:0; float:left; background:url(../images/dentist.jpg) left top no-repeat; }


#cleaner_maincontainer{ width:720px; margin:0; padding:0; float:left; }

#cleaner_leftmain{ width:360px; margin:0; float:left; background:#0076ae; }

#cleaner_rightmain{ width:360px; margin:0; float:left; background:#dcd6d4; }

.cleaner_list{ margin:0; float:left; }

.cleaner_list ul{ margin:0; padding:0; }

.cleaner_list li{ list-style-type:none; margin:0; padding:0 10px 2px 40px; display:block; background:url(../images/bullet_blue.gif); background-position:20px 5px; background-repeat:no-repeat; font-family:Calibri; font-size:12px; color:#FFFFFF; }

P.cleaner_txt{ width:340px; margin:0; padding:10px; float:left; font-family:Calibri; font-size:12px; color:#FFFFFF; text-align:justify; }

.cleaner_black{ margin:0; float:left; }

.cleaner_black ul{ margin:0; padding:0; }

.cleaner_black li{ list-style-type:none; margin:0; padding:0 10px 35px 40px; display:block; background:url(../images/bullet_black.gif); background-position:20px 5px; background-repeat:no-repeat; font-family:Calibri; font-size:12px; color:#000000; }

#container_footer{ width:720px; height:53px; margin:0; float:left; background:url(../images/footer.jpg) left top no-repeat; color:#FFFFFF; font-weight:bold; }
#container_footer A{ color:#FFFFFF; text-decoration:underline; font-weight:bold; }
#container_footer A:hover{ color:#FFFFFF; text-decoration:none; font-weight:bold; }

#clean_main{ width:720px; margin:0; float:left; background:url(../images/container_bg.jpg) left top repeat-y; }

/* ------------------- Car ---------------- */

#car_top{ width:720px; height:185px; margin:0; padding:0; float:left; background:url(../images/car_top.jpg) left top no-repeat; }

#car_left{ width:153px; height:1100px; margin:0; float:left; background:#2e3640; }

#car_bottum{ width:378px; height:140px; margin:0; padding:0; float:left; background:url(../images/car_bottum.jpg) left top no-repeat; }

#car_right{ width:189px; height:140px; margin:0; padding:0; float:left; background:#2e3640; }

#logo_texthub{ margin:0; padding:20px; float:left; }

.car_bullet{ margin:0; float:left; }

.car_bullet ul{ margin:0; padding:0; }

.car_bullet li{ list-style-type:none; margin:0; padding:0 10px 10px 40px; display:block; background:url(../images/car_bullet.gif); background-position:20px 6px; background-repeat:no-repeat; font-family:Calibri; font-size:12px; color:#FFFFFF; }

#car_maincontainer{ width:500px; margin:0 0 0 30px; padding:0 0 0 0; float:left; }

#carinner_left{ width:250px; margin:0; float:left; }
service
.service{ margin:0; float:left; }

.service ul{ margin:0; padding:0; }

.service li{ list-style-type:none; margin:0; padding:0 10px 10px 40px; display:block; background:url(../images/bullet_white.gif); background-position:20px 6px; background-repeat:no-repeat; font-family:Calibri; font-size:12px; text-align:justify; color:#333333; }
#carinner_right{ width:240px; margin:0; float:right; }
#carinner_right p{ margin:2px 0px 5px 0px; padding:0px;}
.corporation{ background:url(../images/texthub_footer.gif) no-repeat left top; padding:40px 0px 20px 0px;}
.corprationtext{ text-align:right; padding:0px 80px 0px 0px; color:#ef792f;}
.corprationtext a{color:#ef792f; text-decoration:underline; }
.corprationtext a:hover{color:#ef792f; text-decoration:none; }


.cleaner_black01{ margin:0; float:left; }

.cleaner_black01 ul{ margin:0; padding:0; }

.cleaner_black01 li{ list-style-type:decimal; margin:0; padding:0 10px 35px 40px; display:block;  background-position:20px 5px; background-repeat:no-repeat; font-family:Calibri; font-size:12px; color:#000000; }

DIV.text_bullet1{  margin:0; padding-left:20px; float:left; color:#3682a2; }

DIV.text_bullet1 ul { margin:0; padding:0;  list-style-type:disc; }

DIV.text_bullet1 li { width:300px; margin:0; padding:0 0 0 0px; line-height:20px; float:left; color:#3682a2;  }
