@charset "utf-8";

html {
	height:100%;
	max-height:100%;
	padding:0;
	margin:0;
	border:0;
	color:#747474;
	background-color:#ffffff;	
	
   }

body{background:url(../images/clouds.gif) repeat-x top center;
     height:100%;
	 border:0;
	 font-family:Verdana;
	 text-align:left;
	 font-size:.93em; /*equevalent to px*/
	 color:#000;	 
    }
	



P{margin:0px;
  padding:0px;
  }
  
#wrapper{background:url(../images/site_back.png) repeat-y top center;
         width:1009px;
         margin:0px auto;		  
         }
		 

		 
.clear_float{ clear:both;}

/*---padding-----*/ 

.pad1{ padding:0px 67px 0px 56px;}
.pad2{ padding:20px 0px 0px 0px;}
.pad3{ padding:0px 56px 0px 56px;}
.pad4{ padding:34px 40px 25px 20px;}
.pad5{ padding:28px 30px 0px 70px;}
.pad6{ padding:12px 30px 0px 58px;}
.pad7{ padding:0px 30px 0px 70px;}
.pad8{ margin:0px 0px 10px 0px;}
.pad9{ padding:10px 0px 0px 45px;}
.pad10{ padding:9px 0px 0px 15px;}
.pad11{ padding:0px 0px 0px 6px;}
.pad12{ padding:11px 0px 0px 0px;}
.pad13{ padding:11px 0px 0px 0px;}
.pad14{ padding:0px 30px 0px 70px;}
.pad15{ padding:0px 12px 0px 70px;}
.pad16{ margin:15px 0px 0px 0px;}
.pad17{ padding:18px;}
.pad18{ padding-top:15px;}
.pad19{ padding-bottom:15px;}
.pad20{ padding:6px 40px 0px 0px;}
.pad21{ margin:6px 20px 0px 0px;}
.pad22{ padding:12px 0px 0px 0px;}
.pad23{ padding:0px 0px 0px 43px;}
.pad24{ padding:10px 50px 0px 0px;}
.pad25{ padding:4px 0px 0px 0px;}
.pad26{ padding:12px 30px 0px 70px;}
.pad27{ margin:12px 5px 10px 15px;}
.pad28{ padding:0px 0px 0px 8px;}
.pad29{ padding:15px 0px 0px 30px;}
.pad30{ margin:12px 15px 10px 15px;}

/*---font style-----*/ 

.font1{ color:#83aecd;
       }
	   
.font2{color:#010101;
	   font-weight: bold;
	   padding:10px 0px 12px 0px;
       }
	   
.font3{font-weight:normal;}

.font4{font-weight: bold;
       font-size:15px;}
	   
.font5{font-weight: bold;
       }
	   
.font6{color:#747474;
       text-decoration:none;
       }
	   
.font6 a:link{color:#747474;
              text-decoration:none;}
			  
.font6 a:active{color:#747474;
              text-decoration:none;}
			  
.font6 a:visited{color:#747474;
              text-decoration:none;}
			  
.font6 a:hover{color:#83aecd;
              text-decoration:none;}
			  
.font7{color:#747474;
       font-size:11px;
	   font-weight: normal;
	   padding:2px 0px 12px 0px;
       }
	   
.font8{color:#010101;
	   font-weight: bold;
	   padding:10px 0px 0px 0px;
       }
	   
.font8 a:link{color:#010101;}

.font8 a:active{color:#010101;}

.font8 a:visited{color:#010101;}

.font8 a:hover{color:#004f6e;}
		
.font9{color:#010101;
	   font-weight: bold;

       }
	   	  
h2{font-family:Arial;
   color:#FFFFFF;
   }
.services_title h3{font-family:Arial;
                   font-size:13px;
   }
		 
/*---Logo And Contact Number-----*/ 

#LogoAndContactContainer{background:url(../images/site_bg_05.gif) repeat-y;
                         width:1009px;
				         height:98px;
				}
				
.Logo{width:232px;
      height:98px;
	  float:left;}


.phone{height:16px;
	   float:right;
	   font-family:Arial;
	   font-size:22px;
	   color:#3d3d3d;
	   padding:15px 0px 0px 148px;
	   font-weight:bold;   
	   }
	   
.free_phone_text{ color:#336ebe;}
	   
.tag_line{font-family:Arial, Helvetica, sans-serif;
          font-size:13px;
		  font-weight:bold;
		  float:right;
		  padding:15px 0px 0px 0px;
		  color:#004f6e;}
	  
/*---Left Bar Container-----*/   
#left_wrapper{width:650px;
              float:left;
			  height:auto;}
			  
/*---Flash banner-----*/ 
#FlashBanner{background:url(../images/flash_bg_14.gif) no-repeat;
                width:650px;
				height:282px;
				float:left;
				text-align:left;
							
				}
				
				
/*---Main Content-----*/ 

#main_content{background:url(../images/left_bg_14.gif) repeat-y top left;
              width:650px;
			  float:left;
			  text-align:left;
			  height: auto;
			  padding-bottom:40px;			  
				}
				
				
/*#about_content{background:url(../images/left_bg_14.jpg) repeat-y top left;
              width:650px;
			  float:left;
			  text-align:left;
			  padding-bottom:20px;
				}
				
#contact_content{background:url(../images/left_bg_14.jpg) repeat-y top left;
              width:650px;
			  float:left;
			  text-align:left;
			  padding-bottom:140px;
				}
				
#service_content{background:url(../images/left_bg_14.jpg) repeat-y top left;
                 width:650px;
			     float:left;
			     text-align:left;
			     padding-bottom:20px;
				}
*/

#main_content h1{margin:33px 0px 0px 70px;
                 font-weight: bold;
				 font-size:14px;
				 color:#747474;}
				 

#news_content {margin:12px 0px 0px 70px; margin:50px 20px 0px 70px; clear:left;
                 font-weight: bold;
				 font-size:14px;
				 color:#747474;}
				 
.post{margin:33px 0px 0px 70px;}

.read_more{font-size:11px;
           float:right;
		   color:#336ebe;
		   }
		   
.read_more a:link{color:#336ebe;
                  text-decoration:none;}
				  
.read_more a:active{color:#336ebe;
                  text-decoration:none;}
				  
.read_more a:visited{color:#336ebe;
                  text-decoration:none;}
				  
.read_more a:hover{color:#2a3a67;
                  text-decoration:none;} 
				  
.read_more_test{text-align: right;
                padding-top:5px;}

.main_font{color:#747474;
           font-size:11px;
		   
		   }
		   
.services{width:12px; 
          height:126px; 
		  float:left;}
		  

.space{width:74px;
       float:left;
       }
	   
.gallery_bg{background:url(../images/galley_11.jpg) no-repeat;
            width:547px;
		    height:290px;
			float:left;}
			
.gallery_pic{width:148px;
             height:98px;
			 float:left;
			 text-align:center;
			 font-size:11px;
			 font-weight:bold;
			 color:#747474;}
			 
.gallery_pic_divider{width:33px;
                     float:left;}
				
.vertical_space{height:15px;
                float:left;}
				
.horizontal_line{ margin:20px 0px 20px 0px;}

.client_logo{width:130px;
             height:81px;            
             float:left;}
		   
/*---End of Left Bar Container-----*/   
				

/*---Right Bar Container-----*/   

#right_bar_wrapper{width:323px;
                   float:left;
				   margin:0 auto;
				   background-color:#FFFFFF;			   
				   }
				   
/*---Nav Menu-----*/ 				
#NavMenu{background:url(../images/right_bg_17_15_04.gif) no-repeat;
         width:323px;
	     /*height:227px;*/ 
		 float:left;
		 text-align:left;
		 padding:23px 0px 20px 0px;
		 margin:0px 0px 0px 0px;
		 background-color:#FFFFFF;
		 

				}
ul{list-style-image:none;
    margin:0px;
    padding:0px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;	
    color:#26271f;
    text-align:left;

     }
	 
li a:link{height:34px;
		  line-height:34px;			  
		  display:block;         
		  width:306px;
		  color:#ffffff;
          text-decoration:none;
		  margin:0px;}
			  
li a:visited{ height:34px;
			  line-height:34px;			  
			  display:block;         
			  width:306px;
			  color:#ffffff;
              text-decoration:none;
			  margin:0px;}
			  
li a:hover{background:url(../images/hover_03.jpg);
              background-repeat: no-repeat;
			  height:34px;
			  line-height:34px;			  
			  display:block;         
			  width:306px;
			  color:#ffffff;
              text-decoration:none;
			  margin:0px;}
				
.vertical_nav{background-image:url(../images/vertical_nav_03.jpg);
              background-repeat: no-repeat;
			  height:34px;
			  line-height:34px;         
			  width:306px;
			  color:#ffffff;
			  text-indent:120px;
			  font-family:Arial, Helvetica, sans-serif;
			  font-size:15px;
			  font-weight:bold;
			  margin:0px;
			  } 
			  
.current_nav {background-image:url(../images/current_03.jpg);
              background-repeat: no-repeat;
			  height:34px;
			  line-height:34px;       
			  width:306px;
			  color:#ffffff;
			  text-indent:120px;
			  font-family:Arial, Helvetica, sans-serif;
			  font-size:15px;
			  font-weight:bold;}


/*---Start of Free Quote-----*/ 

.free_quote{background:url(../images/free_qoute_bg_10.gif) top left ;           
            background-repeat: no-repeat;
			width:323px;
			/*height:91px;*/
			float:left;
			padding-top:15px;
			
			
			} 
html>/**/body .free_quote{ min-height:91px; height:auto }
/*---End of Right Bar Container-----*/  

.window_cleaning{background:url(../images/window_leaning_03.jpg) no-repeat;
                 width:283px;
			     height:35px;
				 margin:7px 0px 0px 10px;
				 float:left;
				 float:left;
				 }

.window_cleaning2{background:url(../images/window_leaning_03-2.jpg) no-repeat;
				 width:283px;
				 height:35px;
				 margin:7px 0px 0px 10px;
				 float:left;
}				 
			 
.free_window_advise{background:url(../images/window_leaning_03.jpg) no-repeat;
                    width:283px;
			        height:35px;
				    margin:13px 0px 0px 10px;
					float:left;
				    float:left;
                    }
				 
.window_cleaning_bg{width:283px;
					float:left;
					padding-left:10px;
					float:left;
					}
					
.window_cleaning_content{background-color:#f3f3f4;
                         float:left;
						 width:283px;
						 
						 }
						 
.contact_content{background-color:#f3f3f4;
                 float:left;
				 width:283px;
	             font-family:Verdana, Arial, Helvetica, sans-serif;
				 font-size:12px;
				 color:#747474;
				 
				 }
				 
.testimonials_content{background-color:#f3f3f4;
                 float:left;
				 width:283px;
	             font-family:Verdana, Arial, Helvetica, sans-serif;
				 font-size:12px;
				 color:#747474;
				 }
				 
.send_us_button{width:318px;
               
				 float:left;
				 }
						 
.contact_content a:link{font-size:12px;
				        color:#747474;}
						
.contact_content a:visited{font-size:12px;
				           color:#747474;}
						
.contact_content a:active{font-size:12px;
				          color:#747474;}
						
.contact_content a:hover{font-size:12px;
				         color:#747474;}	
						 
						 
.lower_right{background:url(../images/grey_bg_03.jpg) repeat-y #FFFFFF top right;            
             }					 
						 
#window_clean li{background:url(../images/checked_06.gif) #FFFFFF top left no-repeat ;
                 height:36px;
				 width:296px;
				 line-height:36px;
				 text-indent:45px;	
				 font-family:Verdana, Arial, Helvetica, sans-serif;
				 font-size:12px;
				 color:#747474;
				 margin:0px;
				 padding:0px;
				 }
				 
#window_clean li a:link{background:url(../images/checked_06.gif) #FFFFFF top left no-repeat ;
                 height:36px;
				 line-height:36px;width:296px;
				 text-indent:45px;				 
				 font-family:Verdana, Arial, Helvetica, sans-serif;
				 font-size:12px;
				 color:#747474;
				 margin:0px;
				 padding:0px;
				 }
				 
#window_clean li a:active{background:url(../images/checked_06.gif) #FFFFFF top left no-repeat ;
                 height:36px;
				 line-height:36px;width:296px;
				 text-indent:45px;	
				 font-family:Verdana, Arial, Helvetica, sans-serif;
				 font-size:12px;
				 color:#747474;
				 margin:0px;
				 padding:0px;
				 }
				 
#window_clean li a:visited{background:url(../images/checked_06.gif) #FFFFFF top left no-repeat ;
                 height:36px;
				 line-height:36px;width:296px;
				 text-indent:45px;	
				 font-family:Verdana, Arial, Helvetica, sans-serif;
				 font-size:12px;
				 color:#747474;
				 margin:0px;
				 padding:0px;
				 }
				 
#window_clean li a:hover{background:url(../images/checked_06.gif) #FFFFFF top left no-repeat ;
                 height:36px;
				 line-height:36px;
				 text-indent:45px;width:296px;
				 font-family:Verdana, Arial, Helvetica, sans-serif;
				 font-size:12px;
				 color:#79c1d6;
				 margin:0px;
				 padding:0px;
				 }
				 
#window_clean2 li{background:url(../images/checked_2.gif) #FFFFFF top left no-repeat ;
                 height:43px;
				 line-height:20px;
				 text-indent:45px;
				 font-family:Verdana, Arial, Helvetica, sans-serif;
				 font-size:12px;
				 color:#747474;
				 }
				 
#window_clean2 li a:link{background:url(../images/checked_2.gif) #FFFFFF top left no-repeat ;
                 height:43px;
				 line-height:20px;
				 text-indent:45px;
				 font-family:Verdana, Arial, Helvetica, sans-serif;
				 font-size:12px;
				 color:#747474;
				 }	
				 
#window_clean2 li a:active{background:url(../images/checked_2.gif) #FFFFFF top left no-repeat ;
                 height:43px;
				 line-height:20px;
				 text-indent:45px;
				 font-family:Verdana, Arial, Helvetica, sans-serif;
				 font-size:12px;
				 color:#747474;
				 }
				 
#window_clean2 li a:visited{background:url(../images/checked_2.gif) #FFFFFF top left no-repeat ;
                 height:43px;
				 line-height:20px;
				 text-indent:45px;
				 font-family:Verdana, Arial, Helvetica, sans-serif;
				 font-size:12px;
				 color:#747474;
				 }
				 
#window_clean2 li a:hover{background:url(../images/checked_2.gif) #FFFFFF top left no-repeat ;
                 height:43px;
				 line-height:20px;
				 text-indent:45px;
				 font-family:Verdana, Arial, Helvetica, sans-serif;
				 font-size:12px;
				 color:#79c1d6;
				 }
				 
				 
.featured_news_image{width:110px;
                     float:left;}				 
		 

.window_excess{padding-left:45px;
			   font-family:Verdana, Arial, Helvetica, sans-serif;
		       font-size:12px;
		       color:#747474;}
			   
.broken_line{font-size:8px;
             font-weight:normal;
			 padding:8px 0px 8px 0px;}
			 
.broken_line2{font-size:8px;
             font-weight:normal;
			 padding:15px 0px 15px 0px;}
			 
.sub_head h2{color:#83aecd;}
					
.left_clear{clear:left;
            }			
					
.left_clear2{clear:left;
            margin-top:-13px;
			padding-top:25px;}

.both_clear{ clear:both;}

/*---Start of Footer-----*/ 
#footer_container{background:url(../images/footer_bg_07.jpg) top center repeat-x;
                  height:110px;
				  margin:0 auto;
				  
				  }
				  
.footer_content{width:100%;
                float:left;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#020202;
				margin:15px 0px 0px 0px;
				text-align:center;}
				
.footer_content a:link{color:#020202;
                      text-decoration:none;}
					  
.footer_content a:active{color:#020202;
                      text-decoration:none;}
					
.footer_content a:visited{color:#020202;
                      text-decoration:none;}
					  
.footer_content a:hover{color:#3474a1;
                      text-decoration:none;}
					  
.footer_copy_right{width:100%;
                  float:left;
				  font-family: Verdana, Arial, Helvetica, sans-serif;
				  font-size:11px;
				  color:#3474a1;
				  padding:4px 0px 0px 0px;
				  text-align:center;}
				
		   
		   
/*---End of Footer-----*/ 



#main_content { height:520px; float:left; clear:left; display:inline }
#main_my h1 { padding:0px; margin:0px 0px 20px 0px;}
html>body #main_content { height:auto; min-height:520px; }

#main_my { height:200px; }
html>body #main_my { height:auto; min-height:200px; }

.win_catname h2 { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#83aecd; padding:0px; margin:0px; }
.win_title a:link, .win_title a:visited {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#010101; }
	.win_title a:hover { color:#004f6e}
.win_date { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#747474; font-weight:normal }
.win_content { padding:10px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#747474; font-weight:normal}
.win_read_more { text-align:right; margin-top:10px; margin-bottom:10px; padding:3px 15px 4px 0px;
	background:url(../images/win_rm.jpg) no-repeat scroll center right;	 
}
.win_read_more a {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold }
.win_read_more a:link, .win_read_more a:visited { text-decoration:none; color:#336ebe;  }
.win_read_more a:hover { text-decoration:none; color:#2a3a67; }
.win_hr { margin-bottom:20px; height:1px; 
	background:url(../images/win_hr.jpg) repeat-x scroll center right;
}

.win_title, .win_date{ }

.pages a {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold }
.pages a:link, .pages a:visited { text-decoration:none; color:#3366cc } 
.pages a:hover { text-decoration:underline}

.cssa { padding:12px 0px 6px 0px; }
/*html>body .cssa { padding:12px 0px 0px 0px; }   */