#topsubmenu {
background:url(images/topsubmeu_bg.gif) top left no-repeat;
width:321px;
height:58px;
}
#topsubmenu .sitemap{
background:url(images/site_maplinks.gif) top left no-repeat;
width:200px;
height:31px;
margin:12px 0px 0px 53px;}
#prof{
background:url(images/prof_part1.gif) top left no-repeat;
width:659px;
height:58px;}
#bannerhome{
background:#082568 url(images/bottom_site.jpg) bottom left no-repeat;
width:692px;
padding:0px 0px 0px 0px;}

#bannercon{
background:#082568 url(images/cont_hand.jpg) bottom left no-repeat;
width:692px;
padding:0px 0px 0px 0px;}

#bannercust{
background:#082568 url(images/customer_serve_botom_site.jpg) bottom left no-repeat;
width:692px;
padding:0px 0px 0px 0px;}

#bannerserv{
background:url(images/serve_site_botom.gif) bottom left no-repeat;
width:692px;
padding:0px 0px 0px 0px;}

#bannersite{
background:url(images/site_bottom.gif) bottom left no-repeat;
width:692px;
padding:0px 0px 0px 0px;}

#bannerabout{
background:#082568 url(images/about_bottom.jpg) bottom left no-repeat;
width:711px;
padding:0px 0px 0px 0px;}

#bannerabout .banner{
margin:0px;
padding:0px;
height:193px;
width:711px;}

.mambo{
padding-left:19px;
}
.mambocust{
padding-left:19px;
}
.mamboserv{
padding-left:19px;
background:#082568 url(images/a-guy-three_han.jpg) bottom left no-repeat;
background-position:0px 226px;
}
.sitemapbg{
padding-left:19px;
background:#082568;
background-position:0px 226px;
}
.footer{
background:#5caede;
color:#082568;
height:19px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding:5px 0px 0px 20px;}

#bannerhome .main{
padding:15px 20px 0px 0px;
background:url(images/right_bg.gif) top right repeat-y;}

#bannercon .main{
padding:15px 20px 0px 0px;
background:url(images/right_bg.gif) top right repeat-y;}

#bannercust .main{
padding:15px 20px 0px 0px;
background:url(images/right_bg.gif) top right repeat-y;
}

#bannerserv .main{
padding:15px 20px 0px 0px;
background:url(images/right_bg.gif) top right repeat-y;
height:499px;}
#bannersite .main{
padding:15px 20px 0px 0px;
background:url(images/right_bg.gif) top right repeat-y;
height:499px;}

#bannerabout .main{
padding:15px 20px 0px 0px;
background:url(images/right_bg.gif) top right repeat-y;
height:385px;}

#bannerhome .banner{
margin:0px;
padding:0px;
height:193px;
width:711px;
}

#bannercon .banner{
margin:0px;
padding:0px;
height:193px;
width:711px;
}
#bannercust .banner{
margin:0px;
padding:0px;
height:193px;
width:711px;}
#bannerserv .banner{
margin:0px;
padding:0px;
height:193px;
width:711px;
}

#bannersite .banner{
margin:0px;
padding:0px;
height:193px;
width:711px;
}

#leftside{
background:url(images/leftside_sitebg.gif) top left no-repeat;
width:36px;
height:767px;}
#rightside{
background:url(images/rightside_bg.gif) top left no-repeat;
width:21px;
height:767px;}
div.main .welcome{
background:url(images/welcome_mess.gif) top left no-repeat;
width:262px;
height:27px;}
div.main .tips{
background:url(images/tips_title.gif) top left no-repeat;
width:262px;
height:27px;}


div.main .customers{
background:url(images/our_customers.gif) top left no-repeat;
width:200px;
height:27px;}

div.main .contacst{
background:url(images/our-contacs.jpg) top left no-repeat;
width:199px;
height:27px;}

div.main .about{
background:url(images/about_us.gif) top left no-repeat;
width:138px;
height:27px;}
div.main .servicess{
background:url(images/our_services.gif) top left no-repeat;
width:172px;
height:27px;}
div.main .sitemap{
background:url(images/sitemap_title.gif) top left no-repeat;
width:172px;
height:27px;}
.subtitle{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#7ec7ea;}
div.main .line{
height:3px;
width:520px;
margin:5px 0px 19px 32px;
background:url(images/line.gif) top left repeat-x;}
div.main .info{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#fbfbfc;
width:552px;}
div.main #cleaner{
background:url(images/cleaner.jpg) top left no-repeat;
width:113px;
height:185px;
}
div.main #tipsimage{
background:url(images/tip_image.jpg) top left no-repeat;
width:113px;
height:185px;
}
div.main #roller{
background:url(images/contactstop_im.jpg) top left no-repeat;
width:113px;
height:168px;
}
div.main #another{
background:url(images/customs.jpg) top left no-repeat;
width:113px;
height:185px;
}
div.main #dustbin{
background:url(images/dustbinls.jpg) top left no-repeat;
width:113px;
height:185px;
background-position:center;
}
div.main #dustbintwo{
background:url(images/dustbinls2.jpg) top left no-repeat;
width:113px;
height:185px;
background-position:center;
}
div.main #carpet{
width:113px;
height:185px;
}

table.tableone{
background:url(images/carpet-washer.jpg) center right no-repeat;}

div.main .next a,
div.main .next a:active,
div.main .next a:visited,
div.main .next a:link{
margin:0px;
background:url(images/next_bg.gif) top left no-repeat;
width:64px;
height:21px;
padding:6px 0px 0px 25px;
display:block;
text-decoration:none;
font-weight:bold;
color:#082568;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
align:right;
}
div.main .next a:hover,
/*active link to stick*/
div.main .next a.current,
div.main .next a.current:link,
div.main .next a.current:visited,
div.main .next a.current:active{
color:#fc0019;
}

.right{
padding:0px 0px 0px 580px;}
.rightbel{
padding:0px 0px 0px 580px;
margin-top:20px;}

#servpic{
background:url(images/serve_pic.jpg) top left no-repeat;
width:220px;
height:97px;}
#custpic{
background:url(images/customers.jpg) top left no-repeat;
width:220px;
height:97px;}

div.main #somefuck{
background:url(images/some.jpg) top left no-repeat;
width:113px;
height:185px;
background-position:center;}
#aboutpic{
background:url(images/about_pi.jpg) top left no-repeat;
width:220px;
height:97px;}

#pad{
padding:0px 5px 0px 0px;}

div.main .centerline{
height:3px;
width:666px;
margin:10px 0px 10px 0px;
background:url(images/line.gif) top left repeat-x;}
#flashlinks{
margin:0px;
padding:0px;
background:url(images/a-guy-cleaning.jpg) top left no-repeat;
background-position:0px 354px;}

#contac{
margin:0px;
padding:0px;
background:url(images/contacts_im.jpg) top left no-repeat;
background-position:0px 354px;}

#customerpic{
margin:0px;
padding:0px;
background:url(images/customer_pic.jpg) top left no-repeat;
background-position:0px 354px;}

#guytwo{
margin:0px;
padding:0px;
background:url(images/a-guy-two.jpg) top left no-repeat;
background-position:0px 354px;}
#guythree{
margin:0px;
padding:0px;
background:url(images/a-guy-three.jpg) top left no-repeat;
background-position:0px 354px;}
#mwindi{
margin:0px;
padding:0px;
background:url(images/mwindi.jpg) top left no-repeat;
background-position:0px 354px;}
div.main #reasons{
width:334px;
}
div.main #vertline{
widows:14px;}
div.main #vertline .linne{
margin:5px 0px 5px 0px;
width:14px;
height:300px;
background:url(images/vertlinie.gif) top left repeat-y;}
div.main #range{
width:324px;
}
#reasons .reasons{
background:url(images/reasons.gif) top left no-repeat;
width:314px;
height:27px;}
div.main .textinfo{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#fbfbfc;
margin:10px 0px 0px 0px;
}
#reasons .textinfo{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#fbfbfc;
margin:10px 0px 0px 0px;
}
#range .range{
background:url(images/our-Range.gif) top left no-repeat;
width:277px;
height:28px;
margin:0px 0px 0px 20px;}
#range .services{
margin:10px 0px 0px 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#fbfbfc;
}

#range .enquiries{
margin:5px 0px 0px 15px;
color:#fbfbfc;
}
.tetxtarea{width:324px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#082568;
font-weight:500;
background:url(images/text_are.gif) top left no-repeat;
height:188px;
border-bottom:0px;
border-left:0px;
border-right:0px;
border-top:0px;
border-color:#000000;
}

.textfield{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#082568;
font-weight:500;
background:url(images/text_field.gif) top left no-repeat;
height:22px;
width:250px;
border-bottom:0px;
border-left:0px;
border-right:0px;
border-top:0px;
border-color:#000000;
margin-left:30px;
}
.textfour{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#082568;
font-weight:500;
background:url(images/text_field.gif) top left no-repeat;
height:22px;
width:250px;
border-bottom:0px;
border-left:0px;
border-right:0px;
border-top:0px;
border-color:#000000;
margin-left:32px;
}

.textfieldtwo{
background:url(images/text_field.gif) top left no-repeat;
height:22px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#082568;
font-weight:500;
width:250px;
border-bottom:0px;
border-left:0px;
border-right:0px;
border-top:0px;
border-color:#000000;
margin-left:27px;
}

.textfieldthree{
background:url(images/text_field.gif) top left no-repeat;
height:22px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#082568;
font-weight:500;
width:250px;
border-bottom:0px;
border-left:0px;
border-right:0px;
border-top:0px;
border-color:#000000;
margin-left:8px;}

#reasons .name{
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin:26px 0px 16px 0px;}
#range .sub .but{
background:url(images/submit_bg.gif) top left no-repeat;
width:113px;
height:26px;
padding:6px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
border:0px;
border-color:#000000;
color:#082568;}

#reasons .phone{
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin:16px 0px 16px 0px;}

#reasons .Email{
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin:16px 0px 16px 0px;}
#reasons .Company{
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin:16px 0px 16px 0px;}

#range .enquiries .text{
margin-bottom:6px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;}
.bulletedtext{
background:url(images/bullet.gif) top left no-repeat;
background-position:5px 0px;
padding:0px 0px 0px 20px;
font-weight:bold;}

.bulletedtextt{
background:url(images/bullet-2.gif) top left no-repeat;
background-position:5px 2px;
padding:0px 0px 0px 20px;}
.form{
margin:0px;
padding:0px;}
#sitemap .stmaplink{
background:url(images/sitemap.gif) top left no-repeat;
background-position:0px 5px;
padding:8px 0px 0px 35px;
}
#sitemap .stmaplink a,
#sitemap .stmaplink a:link,
#sitemap .stmaplink a:visited,
#sitemap .stmaplink a:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#082568;
font-size:10px;
font-weight:bold;
text-decoration:none;}

#sitemap .stmaplink a:hover,
#sitemap .stmaplink a.current,
#sitemap .stmaplink a.current:link,
#sitemap .stmaplink a.current:visited,
#sitemap .stmaplink a.current:active{
color:#f7030e;
}

#home .homelink{
background:url(images/homeicon.gif) top left no-repeat;
background-position:22px 6px;
padding:8px 0px 0px 45px;
}
#home .homelink a,
#home .homelink a:link,
#home .homelink a:visited,
#home .homelink a:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#082568;
font-size:10px;
text-decoration:none;
font-weight:bold;}

#home .homelink a:hover,
#home .homelink a.current,
#home .homelink a.current:link,
#home .homelink a.current:visited,
#home .homelink a.current:active{
color:#f7030e;
}

div.sitemaplinks{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-bottom:15px;}
div.main .sitemaplinks a,
div.main .sitemaplinks a:link,
div.main .sitemaplinks a:visited,
div.main .sitemaplinks a:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration:underline;}
div.main .sitemaplinks a:hover,
div.main .sitemaplinks a.current,
div.main .sitemaplinks a.current:visited,
div.main .sitemaplinks a.current:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FF0000;
text-decoration:underline;}
