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

html{color:#000000;height: 100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{margin:0;padding:0;}
ul{list-style-type:none;}
fieldset,img{border:0;}
a{outline:none; text-decoration:none;}
h1{font-family:"Trebuchet MS"; font-weight:normal; font-size:18px; color:#01538d; display:block; padding:0 0 23px 0;}
p{font-family:Arial; font-size:14px; text-align:justify; line-height:18px; line-height:18px;}
p a{color:#00548d; text-decoration:underline;}
p a:hover{color:#000000; text-decoration:none;}
.p{font-family:Arial; font-size:14px; line-height:18px; line-height:18px;}
sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}

body{margin:0; padding:0; font-family:Arial; background:url(../images/london-cleaning-services-main-bg.jpg) left top repeat-x #ffffff;height: 100%;}
.divClear{clear:both;}
img, td, div{behavior: url("iepngfix.htc")}





/*HOME_PAGE
-------------------------------------------*/
#main_part
{	background:url(../images/london-cleaning-services-white-img.png) left top repeat-y;
	bottom:0;
	height:auto !important;
	margin:0 auto;
	min-height:100%;
	position:relative;
	top:0;
	width:998px;
	overflow:hidden;
}

/*HEDER PART
-------------------------------------------*/
#heder_part{width:970px; padding:0 0 0 14px; float:left; overflow:hidden;}
.h_img{width:970px; float:left; background:url(../images/london-cleaning-services-white-heder-img.jpg) left top no-repeat;}
.h_img1{width:970px; float:left;}

.logo{width:auto; float:left; padding:0 0 0 8px;}

#heder_right{width:235px; float:right; padding:19px 37px 0 0;}
.call_txt{width:164px; float:left; padding:0 0 12px 3px;}
.get_quote{width:auto; float:left;}

/*START TOP MENU
-------------------------------------------*/
/*.top_menu_main{width:719px; float:right; padding:43px 25px 0 0;}
.link_border{width:719px; float:left; background:url(../images/london-cleaning-services-dot-line.gif) left bottom repeat-x;}

.top_menu_links{width:auto; float:right; font-family:Arial; font-size:12px; color:#4a4a4a; padding:0 0 11px 0;}
.top_menu_links a{color:#1060a2; text-decoration:none; padding:2px 0 0 0;}
.top_menu_links a:hover{color:#1060a2; text-decoration:underline;}

.top_menu_links span{font-size:12px; color:#959595; padding:0 12px 0 12px;}*/


.top_menu_links{width:705px; float:right; padding:27px 0 10px 0; border-bottom:#cecfce dotted 2px;}
.top_menu_links ul{margin-right:30px; padding:0; float:right; position:relative;}
.top_menu_links li{float:left; font-size:12px; color:#1060a2; list-style:none; padding:0 0 0 15px; line-height:20px;}
.top_menu_links li a{color:#1060a2; text-decoration:none; padding:2px 0 0 0;}
.top_menu_links li a:hover,
.top_menu_links li a.act-top{color:#1060a2; text-decoration:underline;}
.top_menu_links li:hover > ul {visibility:visible;}
.top_menu_links a:hover ul,
.top_menu_links a:hover a:hover ul, 
.top_menu_links a:hover a:hover a:hover ul {visibility:visible;}
.top_menu_links a:hover ul ul, 
.top_menu_links a:hover a:hover ul ul {visibility:hidden;}

.top_menu_links li ul {}
.top_menu_links ul li ul{ float:left; left:302px; top:20px; display:block; position:absolute; visibility:hidden; z-index:100000; background:none repeat scroll 0 0 #F7F7F7;}
.top_menu_links ul li li{ width:120px; height:25px; color:#277437; line-height:25px; padding:0; border-bottom:1px solid #DBDBDB; }
.top_menu_links ul li li a{display:block; height:auto; line-height:25px; padding:0 0 0 10px; text-transform:none; font-size:12px; border-bottom:1px solid #DBDBDB;}
.top_menu_links ul li li a:hover{ background:#76B5DE; padding:0 0 0 10px; font-size:12px; color:#fff; text-decoration:underline;}
.top_menu_links ul li.active li a{ background:none; padding:0 0 0 10px; color:#657384; text-transform:none; font-size:12px;}
.top_menu_links ul li.active li a:hover{ padding:0 0 0 10px; font-size:12px; color:#1060a2;}	




/*CONTEIN PART
-------------------------------------------*/
#contein_part{width:925px; padding:9px 0 70px 41px; float:left; overflow:hidden;}
/*#contein_part{	
	background: url("../images/bg.png") repeat-y scroll center top transparent;
    margin: 0 auto;
    min-height: 100%;
    padding: 9px 0 70px 41px;
    position: relative;
    width: 930px;
	float:left;
}	
*/

/*LEFT PART
-------------------------------------------*/
#left_part{width:162px; float:left; position:relative; margin-top:-12px;}
.l_bg{width:162px; float:left; background:url(../images/london-cleaning-services-white-heder-left_nevi_bg.jpg) left top repeat-y;}

.m_part{width:146px; float:left; padding:8px 0 8px 8px;}

.new_bnr{width:auto; float:left; padding:11px 0 0 0;}
.l_logos{width:162px; float:left; padding:21px 0 0 0;}
.new_l{width:auto; float:left;}


/*RIGHT PART
-------------------------------------------*/
#right_part{width:719px; float:left; padding:0 0 0 36px;}
.hdr_img{width:719px; float:left; padding:0 0 0 0;}

.default_area{width:520px; float:left; padding:23px 0 0 0; color:#00538C;}
.default_area23{width:520px; padding:23px 0 0 0; color:#00538C;}
.two_default_area{width:719px; float:left; padding:23px 0 0 0; color:#00538C;}

.sub_right{width:183px; float:left; font-weight:bold; line-height:30px; font-family:"Trebuchet MS"; color:#00538c; font-size:20px; padding:52px 0 0 16px;}
.sub_right span{font-size:24px;}
.left_quote{width:100px; float:left;}
.right_quote{width:45px; float:right;}

.testi_div1
{
	width:520px; color:#00538C;
	font-family:Trebuchet Arial;
	font-size:16px;
}



/*FOOTER PART
-------------------------------------------*/
#ftr_main
{	width:958px; padding:14px 0 0 0;
	bottom:0;
	left:0;	
	position:relative;
}
.last_bg{width:970px; float:left;/* background:url(../images/london-cleaning-services-ftr-bg.jpg) repeat-x; top:*/ background:#01548d; margin-bottom:7px;}

.last_link{width:100%; text-align:center; float:left; font-family:Arial; font-size:11px; color:#fff; padding:10px 0 3px 0px; height:17px; margin-bottom:5px;}
.last_link a{color:#fff;}
.last_link a:hover{color:#9ad0fb; text-decoration:underline;}
.last_link a.act{color:#9ad0fb; text-decoration:underline;}

.last_link span{padding:0 9px 0 9px; color:#fff;}

.people_img{width:auto; float:right; padding:0 0 11px 19px;}

#greentxt
{	color:#62c431;
}
#greentxt:hover, .active
{	color:#FFF !important;
}
.teti_text
{
	font-family:Arial, Helvetica, sans-serif;
}


/*CONTACT PAGE
--------------------------------------------*/
.fid_main{width:318px; float:left; padding:0 0 9px 0;}
.name_text{width:250px; font-family:Arial; font-size:14px; color:#0c385e; text-align:right; float:left; padding:3px 11px 0 0;}
.name_text span{color:#ff0000;}

.tex_fid_new{width:300px; float:left;}
.new_input{width:284px; height:20px; border:1px solid #073c6b; font-family:Arial; font-size:12px; color:#00548d; padding:4px 0 0 5px;}
.area_input{width:284px; height:110px; border:1px solid #073c6b; font-family:Arial; font-size:12px; color:#00548d; padding:4px 0 0 5px;}

.adjust-alignment {
	padding-top:5px;
}
* html .adjust-alignment
{
	padding-top:10px;
}
*:first-child+html .adjust-alignment
{
	padding-top:10px;
}

.for_redio{width:53px; float:left; padding:8px 0 0 0;}
.for_yes{width:33px; float:left; font-family:Arial; font-size:14px; color:#0c385e; padding:4px 0 0 5px;}

.sub_btn{width:100px; float:left; padding:9px 0 0 0;}
.submit{width:88px; height:30px; font-family:Arial; font-size:12px; color:#ffffff; background:url(../images/electrician-surrey-submit-btn.jpg) left top no-repeat; text-align:center; cursor:pointer; border:none; padding:0 0 3px 0; vertical-align:middle;}
.bigger {
	font-size: 16px;
}
.file_input{width:284px; height:20px; font-family:Arial; font-size:12px; color:#00548d; padding:4px 0 0 5px;}
.setfiletag
{	height:41px;
	*height:49px;
}
.cont_txt
{	width:100%; float:left; padding:20px 0;
}
.cont_txt div
{	float:left; width:44%;
}
.cont_txt img
{	vertical-align:middle;
}

.padtop
{	padding-top:5px;
}


/*14/06/11*/

#lbox{position:relative; float:left; width:521px; height:auto;margin:0px 0 50px 0; padding:0px 0 20px 0;
        background-color:#e0eaf3;
        
    }
    
    #rbox
    {
        position:relative; float:left;
        width:330px;
        height:344px;
        padding:58px 0px 0px 27px;
        background:url(../images/rback.jpg) no-repeat 0 0;
        
        
    }
   /* #ctl
    {
        position:absolute; width:11px; height:11px; top:0px; left:0;
        background:url(../images/ctl.jpg) no-repeat 0 0;
    }
    #ctr
    {
        position:absolute; width:11px; height:11px; top:0; right:0;
        background:url(../images/ctr.jpg) no-repeat 0 0;
    }
    
    #clb
    {
        position:absolute; width:11px; height:11px; bottom:0; left:0;
        background:url(../images/clb.jpg) no-repeat 0 0;
    }
    
    #crb
    {
        position:absolute; width:11px; height:11px; bottom:0; right:0;
        background:url(../images/crb.jpg) no-repeat 0 0;
    }*/
    
    div.clear
    {
        margin:0px; padding:0px; clear:both;font-size:0px;
    }
    
    div.clear2
    {
        margin:0px; padding:0px; clear:both;font-size:0px;height:0px;
    }
    
    #lbox div.t1
    {
        position:relative; padding:15px 17px 24px 17px;
        font-family:Arial; font-size:12px; font-weight:normal; text-decoration:none; color:#014984;
    }
    
    
    
    #lbox div.t1 span.f1
    {
        color:#014984;
        padding-left:188px;
    }
    
    #lbox div.t2
    {
        position:relative; border-bottom:solid 1px #ffffff; margin:0px; padding:0px 0px 9px 0px;
    }
    
    
    div.t2 p.white
    {
      position:relative; float:left; width:20px; height:20px; background-color:#ffffff;
      font-family:Arial; font-size:12px; font-weight:bold; text-decoration:none; color:#014984;
      padding:0px; margin:0px 6px 0px 18px;
      line-height:19px; text-align:center;
    }
	
	div.t2 p.whitenew
    {
      position:relative; float:left; width:20px; height:20px; background-color:#ffffff;
      font-family:Arial; font-size:12px; font-weight:bold; text-decoration:none; color:#014984;
      padding:0px; margin:10px 6px 0px 18px;
      line-height:19px; text-align:center;
    }
    
    
    div.t2 p.text
    {
      position:relative; float:left;height:auto;
      font-family:Arial; font-size:12px; font-weight:bold; text-decoration:none; color:#014984;
      padding:0px; margin:0px; width:133px; line-height:19px;
    }
	
	 div.t2 p.text1
    {
      position:relative; float:left;height:auto; text-align:left;
      font-family:Arial; font-size:12px; font-weight:bold; text-decoration:none; color:#014984;
      padding:0px; margin:0px; width:133px; line-height:19px;
    }
	
	 div.t2 p.text1new
    {
      position:relative; float:left;height:auto; text-align:left;
      font-family:Arial; font-size:12px; font-weight:bold; text-decoration:none; color:#014984;
      padding:10px 0 0 0; margin:0px; width:133px; line-height:19px;
    }
	div.t2 p.text1new1
    {
      position:relative; float:right;height:auto; text-align:left;
      font-family:Arial; font-size:12px; font-weight:bold; text-decoration:none; color:#014984;
      padding:0; margin:0px; width:450px; line-height:19px;
    }
    #choice{ margin-left:50px;}
    div.t2 select
    {
      position:relative; float:left;
      font-family:Arial; font-size:12px; font-weight:normal; text-decoration:none; color:#014984;
      padding:0px; margin:0px;
      width:203px; height:19px; border:solid 1px #98c1e2;
    }
    
    
     div.t2 textarea
    {
      position:relative; float:left;
      font-family:Arial; font-size:12px; font-weight:normal; text-decoration:none; color:#014984;
      padding:0px; margin:0px;
      width:333px; height:71px; border:solid 1px #98c1e2;
    }
    #lbox div.t22
    {
        position:relative; border:0px; margin:0px; padding:0px 0px 9px 0px;
    }
    
    
    
    
    
    #lbox div.paddtop
    {
        padding-top:10px;
    }
    
    div.t3
    {
        position:relative; display:block;
        padding:0px 0px 2px 44px;
    }
    
    
    
    
    div.t33
    {
        position:relative; display:block;
        padding:0px 0px 16px 44px;
    }
    
    
    
    
    
    
    div.t3 p.text2
    {
      position :relative; float:left;height:auto;
      font-family:Arial; font-size:12px; font-weight:normal; text-decoration:none; color:#014984;
      padding:0px; margin:0px; width:133px;
    }
    div.paddtop2
    {
        padding-top:10px;
    }
    
    
    
    div.t3 input
    {
      position :relative; float:left;height:19px; width:203px; border:solid 1px #98c1e2;
      font-family:Arial; font-size:12px; font-weight:normal; text-decoration:none; color:#014984;
      padding:0px; margin:0px;
    }
    
    
    #lbox div.noborder
    {
        border:0px;
    }
    
    
    
    div.t3 select
    {
      position :relative; float:left;height:19px; width:205px; border:solid 1px #318b44;
      font-family:Arial; font-size:12px; font-weight:normal; text-decoration:none; color:#014984;
      padding:0px; margin:0px;
    }
    
    div.paddno
    {
        padding-bottom:0px;
    }
    
    
    #lbox div.paddbottom
    {
        padding-bottom:14px;
    }
    
    #lbox div.paddtop222 {
 padding-top:12px;
}
input.sbmt {
    background: url("../images/sbmt.gif") top no-repeat;
    height: 29px;
    left: 16px;
    width: 92px;
	padding:0 0 0 0;
	line-height:27px;
	text-align:center;
	border:none;
	float:left;
	margin:0 0 0 20px;
}

.security_codeb{ float:left; margin:10px 10px 0 0; border: 1px solid #98C1E2; height:20px;}
#showtextbox{
	display: none;
    float: left;
    margin-top: 5px;	
}
#showtextbox1{
	display: none;
    float: left;
    margin-top: 5px;	
}
#showtextbox input{
	border: 1px solid #98C1E2;
    color: #014984;
    float: left;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    height: 19px;
    margin: 0;
    padding: 0;
    position: relative;
    text-decoration: none;
    width: 203px;	
}
#showtextbox1 input {
    border: 1px solid #98C1E2;
    color: #014984;
    float: left;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    height: 19px;
    margin: 0 0 0 132px;
    padding: 0;
    position: relative;
    text-decoration: none;
    width: 203px;	
}


/*23*/
.top_menu_links1 { background:#01548d;
    float: right;
    padding:2px 10px; margin:6px 0;
    width: 950px;
}
.top_menu_links1 ul{margin-right:30px; padding:0; float:right; position:relative;}
.top_menu_links1 li{float:left; font-size:11px; color:#fff; list-style:none; padding:0 0 0 15px; line-height:20px;}
.top_menu_links1 li a{color:#fff; text-decoration:none; padding:2px 0 0 0;}
.top_menu_links1 li a:hover,
.top_menu_links1 li a.act-top{color:#fff; text-decoration:underline;}
.top_menu_links1 li:hover > ul {visibility:visible;}
.top_menu_links1 a:hover ul,
.top_menu_links1 a:hover a:hover ul, 
.top_menu_links1 a:hover a:hover a:hover ul {visibility:visible;}
.top_menu_links1 a:hover ul ul, 
.top_menu_links1 a:hover a:hover ul ul {visibility:hidden;}

.top_menu_links1 li ul {}
.top_menu_links1 ul li ul{ float:left; left:302px; top:20px; display:block; position:absolute; visibility:hidden; z-index:100000; background:none repeat scroll 0 0 #F7F7F7;}
.top_menu_links1 ul li li{ width:120px; height:25px; color:#277437; line-height:25px; padding:0; border-bottom:1px solid #DBDBDB; }
.top_menu_links1 ul li li a{display:block; height:auto; line-height:25px; padding:0 0 0 10px; color:#fff; text-transform:none; font-size:12px; border-bottom:1px solid #DBDBDB;}
.top_menu_links1 ul li li a:hover{ background:#76B5DE; padding:0 0 0 10px; font-size:12px; color:#fff; text-decoration:underline;}
.top_menu_links1 ul li.active li a{ background:none; padding:0 0 0 10px; color:#657384; text-transform:none; font-size:12px;}
.top_menu_links1 ul li.active li a:hover{ padding:0 0 0 10px; font-size:12px; color:#1060a2;}	
