@charset "utf-8";
/* Impressive Cleaning Solutions */



body{ background:url(../images/bg_main.jpg) repeat-x; 
	background-position:top; 
	padding:0px; 
	margin:0px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	background-color:#ffffff; color:#666666
	}

/*Header 
---------------------------------*/
#heder_WC{ width:1246px;
	margin:0px auto; }

#header{ width:830px; 
	margin:32px 208px 0px 208px;
	}

.header_cnt{ height:124px;
	background:url(../images/bg_head.jpg);
	}
.header_cnt h1{margin: 20px 0px 20px 0px;
	font-size: 18px;
	color: #94a1cd; 
	font-weight:bold; 
	padding-top:0px;
	}

.hd_logo{padding:8px 0px 0px 11px;
	margin-right:200px
	}

.hd_top_footer{float: right; 
	width: 180px; 
	padding:18px 20px 0px 0px; 
	text-align:right;  
	}

/* main content
----------------------------------- */
#WC{ width:1246px; padding:0px;
	margin:0px auto; 
	heigt:auto;
	background:url(../images/sub.jpg) no-repeat; 
	background-position:top
	}
	
#maincontent{ height:auto; 
	margin:0px 210px 0px 210px
	}
/*Sub Head
------------------------------------*/	
#subhead{ width:472; 
	margin-left:13px; 
	height:243px; 
	margin-top:5px; 
	float:left; 
	background:url(../images/header_1.jpg);
	}
	
.sub_cnt{ margin:200px 13px 0px 15px; 
	color:#FFFFFF; 	
	}

#subhead_2{ width:328px ; 
	float:left;
	margin-top:5px; right:0
	}
#subhead h1 {
	margin: 0px 0px 20px 0px;
	font-size: 13px;
	color: #ffffff; 
	padding-top:0px;
	}

/*Wrapper container 2
------------------------------------*/

#WC2{width:1246px;
	height:auto; 
	margin:0px auto;
	}	
	
#maincontent2{ margin:0px 210px; 
	height:100%; 
	background:url(../images/main_bg.jpg) repeat-y; 
	background-position:top;
	overflow: hidden;
	
	}
/*Content
--------------------------*/
#content{  
	
	width:520px;
	margin: 20px 272px 0px 15px; 
	padding:0px 0px 20px 0px
	}

#content h1 {
	margin: 0px 0px 20px 0px;
	font-size: 17px;
	color: #09268b; 
	font-weight:bold; 
	padding-top:0px;
	}
/* #content h2 {
	margin: 0px 0px 20px 0px;
	font-size: 17px;
	color: #09268b; 
	font-weight:bold; line-height:16px; 
	
	}*/
#content h3 {
	margin: 0px 0px 10px 5px;
	font-size: 12px;
	color: #09268b; 
	font-weight:bold; 
	
	}


.welcome{ background:url(../images/welcome.jpg) no-repeat; 
	background-position:bottom;
	height:24px;
	padding:0px 0px 0px 20px;
	}
#content div.text{ margin:10px 40px 23px 8px; 
	padding:0px 0px 0px 0px }

#content div.text2{ margin:0px 10px 30px 15px; 
	padding:0px 0px 0px 0px }

#content div.text2 div.img_holder{ float:left; 
	width:190px; 
	}

#content div.text2 div.img_holder2{ float:left; 
	width:190px; height:80px;
	}

#content div.text2 h3 {
	margin: 0px 0px 0px 5px;
	font-size: 12px;
	color: #09268b; 
	font-weight:bold; 
	
	}


#content div.column-container {
	width: 520px; 
	background:url(../images/bg_col.jpg) repeat-x; 
	background-position:top; 
	padding-top:12px
	}	

#content div.column-container div.column {
	width: 107px;
	min-height: 50px;
	float: left;
	padding:5px 11px; 
	}

#content div.column-container div.column h2{
	font-size:11px; 
	line-height:20px;
	color:#526dcb; 
	margin:0px; font-weight:bold; 
	}

#content div.column-container div.text{ margin:20px 40px 0px 8px; }
	
.col_title{ 
	background: url(../images/col_title.jpg) no-repeat; 
	background-position:top left;
	padding:0px 0px 0px 20px; 
	margin-left:14px
	} 
.dot_bg{ background:url(../images/dot_v.gif) repeat-y; 
	background-position:left; }

.brd{ border:1px solid #CCCCCC}

.rm{ text-align:right; color:#09268b; margin-top:10px; }
.rm a:active{ color:#09268b;  text-decoration:none;}
.rm a:visited{ color:#09268b;  text-decoration:none;}
.rm a:link{ color:#09268b;  text-decoration:none;}
	
	
/*Sidebar
-------------------------------------*/
#sidebar{ width:257px;
	float: right; padding-left:18px; 
	background:url(../images/dot_v.jpg) repeat-y;
	background-position:left; margin: 15px 0px 10px 0px; 
	}

#sidebar div.ourclients1{ background:url(../images/bg_long_sdbar.jpg);
	padding:0px; 
	width:239px;
	}

#sidebar div.ourclients{ background:url(../images/sdbr_top.jpg) no-repeat; 
	
	padding:0px; 
	width:239px; }
	
#sidebar div.title h2{
	padding: 8px 0 0 15px; 
	margin:0px;
	font-size: 14px;
	color: #fff; 
	font-weight:bold;
	}
	
#sidebar div.text{
	width:200px;	
	padding:10px 10px 10px 15px;
	margin-top:12px;  
	margin-bottom:10px;
	float:left; 
	}

#sidebar div.text h2{
	font-size: 11px;
	color: #09268b; font-weight:bold; line-height:11px; 
	margin:0px 0px 
	}
#sidebar div.free_qt{ background: url(../images/free_qt_bg.jpg) no-repeat; 
	height:177px;  
	padding:0px; 
	width:239px; }

/*footer
-----------------------------------*/
#footer{ width:824px;  
	background:url(../images/ftr_bg.jpg) repeat-x; 
	height:130px; 
	margin:0px 211px 0px 211px; 
	}

.cnt_ftr{ padding:8px 0px 0px 16px; 
	float:left; 
	width:400px; 
	line-height:11px 
	}

.logo_ftr{ float:right;
	padding-top:4px; 
	padding-right:10px
	}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal; 
	}


	
/*font size*/
.fs{ font-size:13px;
	}
.fs2{ font-size:10px;}

.fs3{margin: 20px 0px 20px 0px;
	font-size: 18px;
	color: #94a1cd; 
	font-weight:bold; 
	padding-top:0px;
	}


/*font color*/
.fcol {color:#94a1cd}
.fcol2 {color:#94a1cd}

/*padding*/

/*margin*/

.mrgn1{ margin-right:10px}
.mrgn2{ margin-right:15px}

.clear{ clear:left}

ul li { padding-left:0px}



