@charset "utf-8";

body { font-family:"trebuchet MS"; margin: 0px; padding: 0px; }

/*==========================================
	Css style for Main Layout Structure
============================================*/

#homapgebg { background:url(../images/homepagebg.jpg) repeat-x left top; }
#insidbg { background:url(../images/insidetopbg.jpg) repeat-x left top;}

#topheaderbg { background:url(../images/topheaderbg.jpg) no-repeat center top; width:100%; padding:0px; margin:0px; }
#wrapper { width:962px;	margin:0 auto 0 auto; padding:0px; display:table; position:relative; }

/*========================================
	Css style for Common Classes
========================================*/
h1, h2, h3, h4, h5 { padding:0px 0px 10px 0px; margin:0px; }

h1 { font-size:25px; color:#08325a; font-weight:normal; }
h2 { font-size:22px; color:#ae1f15; font-weight:normal; }
h3 { font-size:20px; color:#ae1f15; font-weight:bold; }
h4 { font-size:15.70pt; color:#000000; font-weight:bold; line-height:24px; border-bottom:1px solid #a3a3a3; }

ul { margin:0px; padding:0px; list-style:none; }
img { border:0px; }
a { text-decoration:none;}
.underline { text-decoration:underline;}
.left { float:left; }
.right { float:right; }
.text-left { text-align:left;}
.text-right { text-align:right;}
.text-center { text-align:center;}
.bold { font-weight:bold; }
.clear { clear:both; display:block; }
p { margin:0px; padding:0px 0px 15px 0px; }

a.link { color:#FF0000; }
a.link:hover { color:#333333; }

a { color:#C86D26; }
a:hover { color:#333333;}


.marg10 { margin:0px 10px; }

.pdb10 { padding-bottom:10px;}
.pdb15 { padding-bottom:15px;}
.pdb25 { padding-bottom:25px;}

.nopadd { padding:0px;}
.lnht35 { line-height:35px; }
.clrblack  { color:#000000;}
.clrred { color:#ae1f15;}



.fntsz15 { font-size:15px;}
.fntsz16 { font-size:16px;}
.fntsz17 { font-size:17px;}
.fntsz18 { font-size:18px;}
.fntsz19 { font-size:19px;}

/*========================================
	Css style for Header Part
========================================*/
#header { width:936px; float:left; height:118px; padding:0px 10px 0px 16px; }
#header .logo { width:288px; float:left; padding:35px 0px 46px 0px; }
#header .estimate { width:387px; float:right; text-align:right; font-size:20px; color:#ebdabf; padding:22px 0px 0px 0px; }

/*========================================
	Css style for Navigation
========================================*/
#navigation { height:42px;	width:954px; padding:0px 0px 0px 8px; float:left; position:relative; }
ul.navi { margin: 0; padding: 0; list-style-type: none; }
/*Top level list items*/
ul.navi li { display: inline; font-family:"trebuchet MS"; font-size:17px; font-weight:normal; color:#FFFFFF; float: left; line-height:42px; }
/*Top level menu link items style*/
ul.navi li a {  display: block; color:#FFFFFF; text-decoration:none; padding:0px 14px; }
ul.navi li a:hover { background-color: #053f76; color:#d3bda7; }

/*1st sub level menu*/
ul.navi li ul { width:210px; background-color:#aa1e14; position: absolute; top: 0px; /* no need to change, as true value set by script */
	display: block; visibility: hidden;
}
/*Sub level menu list items (undo style from Top level List Items)*/
ul.navi li ul li { display: list-item; border-bottom:1px solid #88160d; font-size:13px; line-height:20px; float: none; }
/*All subsequent sub menu levels offset after 1st level sub menu */
ul.navi li ul li ul { left: 159px; /* no need to change, as true value set by script */ top: 0;	width:130px!important; background-color:#aa1e14; }
/* Sub level menu links style */
ul.navi li ul li a { display: block; padding:5px 10px; color:#d3bda7; text-decoration: none; }
ul.navi li ul li a:hover { background-color: #053f76; color: #ffffff; }

/*========================================
	Css style for Center part
========================================*/
#banner { width:962px; height:310px; }
#banner .leftbanner { float:left; width:760px; height:310px; }
#banner .rightbanner { background:url(../images/homapgebanner1.jpg) no-repeat left top; float:right; width:147px; padding:26px 17px 40px 37px; }
.clear {
	position: relative;
	clear: both;
}


/*========================================
	Css style for Teaser Part 
========================================*/
#teaserarea { width:962px; height:246px; font-family:Arial, Helvetica, sans-serif; font-size:22px;  color:#796959; text-align:center; font-weight:bold; }
#teaserarea a { color:#796959; text-decoration:none; }

#teaserarea .teaser1 { background:url(../images/teaser1.jpg) no-repeat left top; width:313px; padding:15px 0px 0px 0px; float:left; }

.teaserspacer { height:88px; width:313px; float:left;}

.teasername { width:313px; float:left; padding-bottom:10px;}

.bloxk1 { width:153px; float:left; line-height:43px; background:url(../images/bloxkbtnbg.jpg) repeat-x left top;}
.bloxk1:hover { background:url(../images/bloxkbtnbg1.jpg) repeat-x left top;}
.bloxk2 { width:158px; float:left; line-height:43px; background:url(../images/bloxkbtnbg.jpg) repeat-x left top;}
.bloxk2:hover { width:158px; float:left; line-height:43px; background:url(../images/bloxkbtnbg1.jpg) repeat-x left top;}
.bloxk3 { width:313px; float:left; line-height:41px;}

#teaserarea .teaser2 { background:url(../images/teaser2.jpg) no-repeat left top; width:313px; padding:15px 0px 0px 0px; float:left;}

#teaserarea .teaser3 { background:url(../images/teaser3.jpg) no-repeat left top; width:313px; padding:15px 0px 0px 0px; float:left; }

/*========================================
	Css style for Content Part
========================================*/
#centercontentarea { width:962px; float:left; padding:0px 0px 15px 0px; }
#centercontentarea .leftpart { float:left; width:636px; padding-top:51px; padding-right:12px; font-size:14px; color:#333333; line-height:18px; }

.iconbulet { background:url(../images/buleticon.jpg) no-repeat left 7px; padding-left:30px; }

#centercontentarea .rightpart { float:left; width:300px; padding:45px 0px 0px 13px; background:url(../images/homapagerightbg.jpg) repeat-x left top #f2eee7; }

ul.rightpoint { margin:0px; padding:10px 0px 18px 0px; list-style:none; }
ul.rightpoint li { background:url(../images/buleticon.png) no-repeat left 6px; padding-left:20px; }
ul.rightpoint li a { color:#000000;}
ul.rightpoint li a:hover { color:#C86D26; }

/*========================================
	Css style for Inside Banner
========================================*/
.banner_dryervent { background:url(../images/banner_dryer.jpg)  no-repeat left top;}
.banner_mould { background:url(../images/banner_mould.jpg) no-repeat left top;}
.banner_residential { background:url(../images/banner_residential.jpg) no-repeat left top;}
.banner_commercial { background:url(../images/banner_commercial.jpg) no-repeat left top;}
.banner_emergency { background:url(../images/banner_emergency.jpg) no-repeat left top;}
.banner_aboutus { background:url(../images/banner_aboutus.jpg) no-repeat left top;}
.banner_tipsandadvice { background:url(../images/banner_tipsandadvice.jpg) no-repeat left top;}
.banner_contactus { background:url(../images/banner_contactus.jpg) no-repeat left top;}
.banner_getaquote { background:url(../images/banner_getaquote.jpg) no-repeat left top;}
.banner_faqs { background:url(../images/banner_faqs.jpg) no-repeat left top;}
.banner_cleaningservices { background:url(../images/banner_cleaningservices.jpg) no-repeat left top;}
.banner_ourcleaningprocess { background:url(../images/banner_ourcleaningprocess.jpg) no-repeat left top;}
.banner_satisfiedclients { background:url(../images/banner_satisfiedclients.jpg) no-repeat left top;}
.banner_disaster { background:url(../images/banner_diasterrestoration.jpg) no-repeat left top;}
.banner_crimecleaning { background:url(../images/banner_crimecleaning.jpg) no-repeat left top;}
.banner_janitorial { background:url(../images/banner_janitorialservices.jpg) no-repeat left top;}
.banner_carinteriors { background:url(../images/banner_carinteriors.jpg) no-repeat left top;}
.banner_beds { background:url(../images/banner_beds.jpg) no-repeat left top;}
.banner_onlinesavings { background:url(../images/banner_onlinesavings.jpg) no-repeat left top;}
.banner_seniorhomes { background:url(../images/banner_seniorhomes.jpg) no-repeat left top;}
.banner_sitemap { background:url(../images/banner_sitemap.jpg) no-repeat left top;}





/*========================================
	Css style for Content Part
========================================*/
#insidecontentarea { width:962px; float:left; padding:69px 0px 10px 0px; }


#insidecontentarea .insideleftpart { width:637px; float:left; padding:110px 8px 0px 0px;  font-size:14px;  }
#insidecontentarea .insideleftpart h2 { font-size:24px; line-height:normal; color:#000000; }



.contentimg { padding:10px 20px 0px 0px;}
.contentimg .contentpoint { width:410px;}

ul.point li { background:url(../images/bulet.jpg) no-repeat left 4px; padding-left:30px; line-height:20px;color:#333333;}

ul.point1 { padding-left:35px; padding-bottom:15px;}
ul.point1 li { background:url(../images/bulet1.jpg) no-repeat left 4px; padding-left:30px; line-height:20px; color:#333333;}




.no1 { background:url(../images/no1.jpg) no-repeat left top; padding-left:33px;}
.no2 { background:url(../images/no2.jpg) no-repeat left top; padding-left:33px; padding-bottom:0px;}
.no3 { background:url(../images/no3.jpg) no-repeat left top; padding-left:33px; padding-bottom:0px;}

.no1_1 { background:url(../images/no1.jpg) no-repeat left top; padding-left:33px; padding-bottom:10px;}
.no2_1 { background:url(../images/no2.jpg) no-repeat left top; padding-left:33px; padding-bottom:10px;}
.no3_1 { background:url(../images/no3.jpg) no-repeat left top; padding-left:33px; padding-bottom:10px;}
.no4 { background:url(../images/no4.jpg) no-repeat left top; padding-left:33px; padding-bottom:10px;}
.no5 { background:url(../images/no5.jpg) no-repeat left top; padding-left:33px; padding-bottom:10px;}
.no6 { background:url(../images/no6.jpg) no-repeat left top; padding-left:33px; padding-bottom:10px;}
.no7 { background:url(../images/no7.jpg) no-repeat left top; padding-left:33px; padding-bottom:10px;}
.no8 { background:url(../images/no8.jpg) no-repeat left top; padding-left:33px; padding-bottom:10px;}
.no9 { background:url(../images/no9.jpg) no-repeat left top; padding-left:33px; padding-bottom:10px;}


.contactonpage { background:url(../images/contactimg.jpg) no-repeat left top; padding:20px 0px 15px 175px; line-height:24px; color:#000000; font-size:17px;}
.contactonpage a { color:#ae1f15; text-decoration:underline;}
.contactonpage a:hover { color:#000000;}





.servicesheading { background:url(../images/hd_rightservicesheading.png) no-repeat left top; width:313px; float:right; font-family:"arial narrow"; font-size:23px; color:#ae1f15; text-align:center; padding:44px 0px 17px 0px; line-height:23px; }

#insidecontentarea .insiderightpart { background:url(../images/inside_rightbg.jpg) no-repeat left top; width:299px; padding:0px 7px; float:right;  }

.servicesbox { background:url(../images/servicesbott.jpg) no-repeat left bottom #f6f0ec; width:258px; padding:10px 20px 15px 20px; font-size:14px; }

ul.rightnavi li { color:#000000; background:url(../images/divider.jpg) repeat-x left bottom; line-height:29px; }
ul.rightnavi li a { color:#000000; }
ul.rightnavi li a:hover { color:#cb2e23; }

.testimonialbxaa { background:url(../images/testimonialbx_cnt.jpg) repeat-y left top; width:255px; padding:5px 17px 5px 22px; }

.testimonialbx { background:url(../images/testimonialbx.jpg) no-repeat left top; width:255px; padding:19px 17px 12px 22px; }
.testimonialbx22 { background:url(../images/testimonialbx.jpg) no-repeat left top; width:255px; padding:8px 17px 12px 22px; }
.quote { background:url(../images/quoteimg.jpg) no-repeat right bottom; font-size:14px; color:#000000;}


ul.brownicon { margin:0px; padding:20px; list-style:none; }
ul.brownicon li { line-height:22px; padding-left:25px; padding-bottom:3px; }

.bluetno1 { background:url(../images/buletno1.jpg) no-repeat left 3px;}
.bluetno2 { background:url(../images/buletno2.jpg) no-repeat left 3px;}


.aboutbox { width:611px; margin:0 auto 0 auto; padding:9px 6px 0px 8px; float:left; background:url(../images/aboutboxbg.jpg) repeat-x left top;}
.aboutbox .leftbox { float:left; margin-right:1px; }
.aboutbox .rightbox { float:left;}



.aboutresult { background:url(../images/aboutcarimg.jpg) no-repeat right top; padding:10px 254px 10px 0px;}

.iconbulet1 { background:url(../images/buleticon.jpg) no-repeat left top; padding-left:30px; }

.crimetaumaimg { background:url(../images/crimetrauma.jpg) no-repeat right top; padding-right:310px; padding-bottom:15px; margin-right:10px;}

ul.crimepoint { padding-left:25px; padding-bottom:15px;}
ul.crimepoint li { background:url(../images/bulet1.jpg) no-repeat left 4px; padding-left:30px; line-height:20px;color:#333333;}


.disterblock1 { background:url(../images/disasterimg1.jpg) no-repeat center top; width:140px; float:left; padding:100px 10px 0px 0px;}
.disterblock2 { background:url(../images/disasterimg2.jpg) no-repeat center top; width:140px; float:left; padding:100px 10px 0px 0px;}
.disterblock3 { background:url(../images/disasterimg3.jpg) no-repeat center top; width:140px; float:left; padding:100px 10px 0px 0px;}
.disterblock4 { background:url(../images/disasterimg4.jpg) no-repeat center top; width:140px; float:left; padding:100px 10px 0px 0px;}


ul.mainpoint li { background:url(../images/bulet.png) no-repeat left 4px; padding-left:30px; line-height:20px;color:#333333; padding-bottom:10px;}

ul.subpoint { padding:10px 0px 0px 5px;}
ul.subpoint li { background:url(../images/bulet1.jpg) no-repeat left 4px; padding-bottom:5px; padding-left:30px; line-height:20px; color:#333333;}

.contactpart { float:left; width:625px;}

.contactbg { background:url(../images/contactbg.jpg) no-repeat left top; width:279px; float:right; text-align:left; padding:10px;}

/*========================================
	Css style for Contact Form
========================================*/
.formpart { width:326px; float:left;}
.formpart p { float:left;}
label { width: 100px; float: left; text-align: left; display: block;  }
.textfield { width:175px; border:1px solid #EDE4DE; height:21px; float:left; margin-bottom:10px;}


.textfield1 { width:175px; border:1px solid #EDE4DE; height:21px; float:left;}
.textarea { width:255px; border:1px solid #EDE4DE; height:81px; float:left;}

.textarea1 { width:175px; border:1px solid #EDE4DE; height:51px; float:left;}




/*========================================
	Css style for Footer Part
========================================*/
#bottomgradbg { width:100%; background:url(../images/footerbg.jpg) repeat-x left top; margin:0px; padding:0px; height:190px; }
#footerpart { width:962px; margin:0 auto 0 auto; padding:14px 0px 16px 0px; display:table; }
.footerlogo { width:563px; float:left; padding:20px 87px 20px 20px; }
.footerlogo .logo1 { float:left; margin-right:100px; padding-left:31px; }
.footerlogo .logo2 { float:left; margin-right:85px; }
.footerlogo .logo3 { float:left; }

.footerjoblable { width:268px; height:151px; float:right; }


.footernavigation { width:962px; margin:0 auto 0 auto; padding-top:10px; display:table; text-align:center; color:#333333; font-size:14px; line-height:25px; float:left; }
.footernavigation a { color:#333333; }
.footernavigation a:hover { color:#bd271c; }



/*===============================================================================
		Css Style For Accordian
===============================================================================*/


.accordion_toggle {
	display: block;
	width: 560px;
	padding:10px 10px 10px 25px;
	background:url(../images/arrow1.png) no-repeat left 15px;
	line-height: 22px;
	font-size:14px;
	font-weight:bold;
	text-decoration: none;
	outline: none;
	color: #333333;
	cursor: pointer;
	margin-bottom:0px;
}
.accordion_toggle:hover 
{
	color: #C86D26;
}
.accordion_toggle_active {
	background:url(../images/arrow2.png) no-repeat left 15px;
	color: #C86D26;
}
.accordion_content {
	color: #000000;
	font-size:14px;
	overflow: hidden;
	padding:0px 30px 0px 30px;
	line-height:19px;
}
.accordion_content h2 {
	margin: 15px 0 5px 10px;
	color: #0099FF;
}

.accordion_content p {
	padding: 0px 0px 10px 0px;
}

.divider { background:url(../images/divider1.jpg) no-repeat center top; padding-top:20px; height:30px;}

a.backtop { background:url(../images/icon-up.jpg) no-repeat right top; padding-right:30px; color:#333333; font-size:12px; float:right; line-height:20px; font-weight:bold;}
a.backtop:hover {  color:#C86D26;  }

.locate{ width:212px; float:left;}
.tips{ padding:7px 10px 0 0;}
.tips a{ padding:7px 10px 0 0;}
.tips a:hover{ padding:7px 10px 0 0;}
