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

*{
  margin:0;
  padding:0;
}

body{
	 background-color:#FFFFFF;
}

.wrapper{
         margin:0 auto;
		 width:950px;
}

.clearfix{
	      width: 1px;
	      height: 1px;
	      display: block;
	      clear: both;
}

#top{
     background:url(../images/top.jpg) no-repeat;
	 width:950px;
	 height:137px;
}

/*---------------------- Navigation ---------------------------*/

.nav{
     width:950px;
}

.nav li{
        list-style: none;
		height:28px;
		float:left;
		display:block;
}

.nav a { 
        height:100%;
		width:100%;
		display:block;
}

.nav li.bw1{
            background:url(../images/nav.jpg) no-repeat 0px 0px;
			width:25px;
			height:28px;
}


a.home{
         background:url(../images/nav.jpg) no-repeat -25px 0px;
		 height:28px;
		 width:158px;
}

a.home:hover, a.home-active{
                            background:url(../images/nav.jpg) no-repeat -25px -28px;
						    height:28px;
		                    width:158px;
}

a.aboutus{
          background:url(../images/nav.jpg) no-repeat -183px 0px;
		  height:28px;
		  width:148px;
}

a.aboutus:hover, a.aboutus-active{
                                  background:url(../images/nav.jpg) no-repeat -183px -28px;
								  height:28px;
		                          width:148px;
}

a.services{
           background:url(../images/nav.jpg) no-repeat -331px 0px;
		   height:28px;
		   width:149px;
}

a.services:hover, a.services-active{
                                    background:url(../images/nav.jpg) no-repeat -331px -28px;
								    height:28px;
		                            width:149px;
}

a.gogreen{
           background:url(../images/nav.jpg) no-repeat -480px 0px;
		   height:28px;
		   width:149px;
}

a.gogreen:hover, a.gogreen-active{
                                    background:url(../images/nav.jpg) no-repeat -480px -28px;
								    height:28px;
		                            width:149px;
}

a.testimonials{
           background:url(../images/nav.jpg) no-repeat -629px 0px;
		   height:28px;
		   width:148px;
}

a.testimonials:hover, a.testimonials-active{
                                     background:url(../images/nav.jpg) no-repeat -629px -28px;
								     height:28px;
		                             width:148px;
}

a.contactus{
           background:url(../images/nav.jpg) no-repeat -777px 0px;
		   height:28px;
		   width:149px;
}

a.contactus:hover, a.contactus-active{
                                     background:url(../images/nav.jpg) no-repeat -777px -28px;
								     height:28px;
		                             width:149px;
}

.nav li.bw2{
            background:url(../images/nav.jpg) no-repeat -926px 0px;
			width:24px;
			height:28px;
}

/*-------------------- end navigation ------------------------*/

#flash{
       width:950px;
	   height:298px;
	   margin-top:-1px;
}

/*---------------------------- body container -----------------------------*/

#body_container{
                background:url(../images/background_repeat.jpg) repeat-y;
				width:950px;
				height:auto;
}

#left_body{
           width:650px;
		   float:left;
}

/*------------------------------- right body -------------------------------*/

#right_body{
            width:300px;
			float:right;
			padding-top:18px;
}


#online_button {
                 background:url(../images/orderonline_button.jpg) no-repeat;
				 width:286px;
				 height:80px;
}

#online_button a { 
        		height:100%;
				width:100%;
				display:block;
				border:none;
}

#apollo_cleaners {
                 background:url(../images/apollo_cleaners.jpg) no-repeat;
				 width:286px;
				 height:80px;
				 margin-top:10px;
}

#apollo_cleaners a { 
        		height:100%;
				width:100%;
				display:block;
				border:none;
}

/*----------------------------- body bottom -------------------------------*/

#body_bottom{
             background:url(../images/body_bottom.jpg) no-repeat;
			 width:950px;
			 height:55px;
			 margin-top:-1px;
}

/*--------------------------- footer --------------------------------*/

#whole-footer{
              background:url(../images/footer_back.jpg) no-repeat;
			  width:950px;
			  height:60px;
			  padding-top:20px;
}

#footer_top{
		   width:950px;
           font:11px Arial, Helvetica, sans-serif;
		   text-align:center;
		  
}

.footer a{
          color:#FFFFFF;
		  text-decoration:none;
		  
}
.footer a:hover{
          color:#003300;
		  
}
#footer_bottom{
               background:url(../images/back_footer_2.jpg)  no-repeat;
			   width:950px;
               font:11px Arial, Helvetica, sans-serif;
		       color:#FFFFFF;
			   text-align:center;
			   padding-top:10px;
		   
}

.footer_pipe{
             color:#CCCCCC;
}