/* CSS Document */
html, body, p, div, h1, h2, h3, h4, h5, h6, img, span, ul, li, br, hr, a, form, input, tr, td, table, dl, dt, dd { padding:0px; margin:0px; border:0px; }
img{ padding:0; margin:0; outline:0;}
a{ outline:none;}
body{ margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; behavior: url("js/iepngfix.htc");  }
html{ overflow-x:inherit; overflow-y:scroll;}
.blanks{font-size:0; clear:both; line-height:0;}
#container{ margin:0; padding:0; width:100%;}


/* headerpart_start */
#toppart{ width:100%; background:url(../images/top_bg.jpg) repeat-x top;}
	/* navpart_start */
		#nav_bg{ margin:0 auto; width:950px; height:57px; padding:0; }
			/*.nav_contener{ margin:0 auto; width:950px; height:57px;}*/
	/* navpart_end */
	/* headpart_start */
		/*#head_bg{ margin:0; padding:0; width:100%; height:300px;}*/
			.head_contener{ margin:0 auto; width:950px;}
				.head_leftpart{ float:left; width:528px; }
				.lower_logo{ padding:56px 0 0 0;}
				.lower_logo_text{ padding:0 0 0 0; font-family:Arial, Helvetica, sans-serif; color:#6495ED; font-size:14px; text-align:left; font-weight:normal;}
				.head_rightpart{ float:left; width:422px;}
	/* headpart_end */
/* headerpart_end */

/* bodypart_start */
#bodypart{ width:100%; background:#f6f1e8; padding-top:18px; }
	.bodytop_contener{ width:950px;margin:0 auto; background:#f6f1e8; padding:0 0 5px 0;}
		.body_box_leftpart1{ float:left;width:15px; height:145px; background:url(../images/body_box_limg.jpg) no-repeat; }
		.body_box_leftpart2{ float:left;height:145px; width:681px; background:url(../images/body_box_bg.jpg) repeat-x;}
		.body_box_leftpart3{ float:left;width:200px; height:95px; background:url(../images/body_box_rimg.jpg); padding:50px 0 0 54px;}
		.body_box_leftpart3_text1{ font-size:24px; color:#FFFFFF; font-weight:bold; }
		.body_box_leftpart3_text2{ font-size:14px; color:#FFFFFF; font-weight:bold; }
		 	.body_box_contener{float:left; padding:10px;width:661px;}
			 	.body_box_contener ul{padding:0; margin:0; list-style-type:none;}
					.body_box_contener ul li{padding:0; margin:0; list-style-type:none; float:left; width:220px;}
						.body_box_contener ul li h1{ font-size:20px; color:#69655e; padding:5px 0 0 0;}
						.body_box_contener ul li p{ padding:8px 0 5px 0; margin:0; font-size:12px; color:#69655e; font-weight:normal; width:200px; line-height: 18px; }
							.body_box_contener ul li .read{ font-size:13px; font-weight:normal; color:#940922; padding:5px 0 0 0; }
								.body_box_contener ul li .read a{ text-decoration:none; color:#940922; }
								.body_box_contener ul li .read a:hover{ color:#cb415a; }
								.inst_service{}
		.body_middle_textleft{ width:489px; float:left; border-right:1px dashed #999999; padding:0px 10px 10px 0px; margin:20px 0 20px 0px;}
		.body_middle_textleft p{ font-size:14px; color:#736f69; padding:0 0 0 0; line-height: 24px;}
		.body_middle_textleft span{ font-size:14px; color:#8c0018; padding:0 0 0 0;}
		.body_middle_textleft img{ margin: 10px 10px 0px 0px;}
		.welcome_text{ font-size:20px; color:#69655e; padding:0 0 0 0;}
		
		.body_middle_textright{ width:425px; float:left; padding:0 0 10px 15px; margin:20px 0 10px 0px;}
		.body_middle_textright div.hour_text{ font-size:20px; color:#00016d; }
		.body_middle_textright div span{ color:#9d041d;}
		.emergency_text{ padding:2px 0 10px 0px;}
		.emergency_text p{ font-size:14px; color:#736f69; line-height: 24px; padding:15px 0 15px 10px;}
		.emergency_text img{ margin: 10px 10px 0px 0px;}
		.Flat_rate{ font-size:20px; color:#00016d; padding:15px 0 30px 0;}
		.Flat_rate p{ font-size:14px; color:#69655e; padding:15px 0 0 0 ; line-height: 22px;}
		
		
	#body_bottompart{ float:left; width:100%; background-image: url(../images/body_lower_bg.jpg); height:297px;}
	.body_bottompart_contener{ margin:0 auto; width:950px; padding:20px 0 10px 0; height:277px; }
		.body_bottompart_textleft{ width:410px; float:left;padding:0px 90px 0 0; margin:0 0 0 0;}
				.body_bottompart_textleft img{ margin: 0px 15px 20px 0px;}
				.body_bottompart_textleft h2{ font-size:15px; font-weight:bold; color:#5b544b; text-align:left; text-transform:uppercase;}
				.body_bottompart_textleft h2 span{ font-weight:bold; color:##f6f1e8;text-transform:uppercase;}
				.body_bottompart_textleft p{ font-size:14px; font-weight:normal; color:#f6f1e8; text-align:left; line-height: 20px;}
				.body_bottompart_textleft p span{ font-weight:bold; color:#9c0606; text-align:left;}
				
			
			
		.body_bottompart_textright{ width:435px; float:left;padding:0 0 0 15px;}
				.body_bottompart_textright img{ margin: 0px 15px 20px 0px;}
				.body_bottompart_textright h2{ font-size:15px; font-weight:bold; color:#5b544b; text-align:left; text-transform:uppercase;}
				.body_bottompart_textright h2 span{ font-weight:bold; color:#ffffff;text-transform:uppercase;}
				.body_bottompart_textright p{ font-size:14px; font-weight:normal; color:#f6f1e8; text-align:left; line-height: 20px;}
				.body_bottompart_textright p span{ font-weight:bold; color:#9c0606; text-align:left;}
				
		

/* bodyerpart_end */

/* footerpart_start */
#footerpart{ float:left; width:100%; background-color:#ffffff;}
		.footer_contener{ margin:0 auto; width:950px; padding:30px 0 10px 0; height:90px; }
		.footer_contener_textleft{ width:590px; float:left;padding:0px 10px 0 0;}
		.footer_contener_logo{ width:135px; float:left;padding:0px 0px 0 0;}
		.footer_contener_text{ font-size:14px; text-align:left; color:#7f7567;}
		
		.footer_nav_text{ float:left; text-align:left; width:450px; padding-top:10px; }
		.footer_nav_text ul{padding:0; margin:0; list-style-type:none; width:100%; font-size:13px;}
		.footer_nav_text ul li{padding:0; margin:0; list-style-type:none; float:left; text-align:center; font-weight:normal; }
		.footer_nav_text ul li a{ text-decoration:none; color:#7f7567; }
		.footer_nav_text ul li a:hover{ color:#ff0000; }
		.footer_nav_text ul li a.active{ color:#ff0000; }
		
		
		.footer_contener_textright{ width:310px; float:left;padding:0px 0 0 40px;}
		.footer_right_text{ font-family:Arial, Helvetica, sans-serif; color:#FF0000; text-align:left; font-weight:bold; font-size:12px;}
		.footer_right_textsmall{ float:left;font-family:Arial, Helvetica, sans-serif; color:#7f7567; text-align:left; font-weight:normal;font-size:12px;line-height: 20px;}
		.footer_right_car{ float:right;}
/* footerpart_end */

		.body_inner_textright{ width:68%; float:right; padding:0px 10px 10px 0px; margin:0 0 20px 0px;}
		.body_inner_textright p{ font-size:14px; color:#736f69; padding:0 0 0 0; line-height: 24px;}
		.body_inner_textright span{ font-size:14px; color:#8c0018; padding:0 0 0 0;}
		.body_inner_textright img{ margin: 10px 10px 0px 0px;}
		.welcome_text{ font-size:20px; color:#69655e; padding:0 0 0 0;}
		
		.body_inner_textleft{width:29%; float:left; padding:0px 10px 10px 0px; margin:0 0 20px 0px;}
		
		
/*******************************************************************************************************************************************/

		/*saikat added*/
		
		/*new navigation		
		.navigation{ width:950px; }	
			.navigation ul{ width:100%; padding:0; margin:0; list-style-type:none; }
				.navigation ul li{ padding:0; margin:0; list-style-type:none; float:left; text-transform:uppercase; color:#2d2a23; line-height:57px; font-weight:bold;}
					.navigation ul li a{ color:#2d2a23; text-decoration:none;}
						.navigation ul li a:hover{ color:#ac334b; }
						.navigation ul li a.active{ color:#ac334b; }	
						
		.home{ width:100px;}
		.aboutus{ width:130px; text-align:center;}
		.service{ width:125px; text-align:center;}
		.coupns{ width:125px; text-align:center;}
		.guarentee{ width:200px; text-align:center;}
		.contact{ width:140px; text-align:center;}
		.sitemap{ width:130px; text-align:center;}	*/
		/*new navigation*/
		
		/*service page*/
		.service_textleft{ float:left; width: 293px; margin:30px 0 0 0; position:relative; right:-18px;}
			.service_textleft ul{ padding:0; margin:0; list-style-type:none;}
				.service_textleft ul li{ padding:0; margin:0; list-style-type:none; line-height:58px;text-indent:20px;}
					.service_textleft ul li a{ text-decoration:none; color:#2d2a23; display:block; line-height:58px; height:58px; }
					.service_textleft ul li a:hover{ background:url(../images/sub_nav_hover.jpg) no-repeat; 
													height:58px; line-height:58px; text-indent:20px; color:#810117;}
					.service_textleft ul li a.active{ background:url(../images/sub_nav_hover.jpg) no-repeat; height:58px; 
													line-height:58px; text-indent:20px; color:#810117;}
													
		
			.body_inner_textright_1{ width:653px; float:left; padding:0px; margin:0px 0 20px 0;}
				.bodytextright_1_mid_cont{background:url(../images/content_mid.jpg) no-repeat top ; width:653px; background-color:#f6f1e8;}	
					.service_txt{ width:600px; margin:0 0 0 18px; padding:25px 17px 30px 18px; color:#504b43; background:#FFFFFF;}
					.service_txt h2{ color:#00016d; border-bottom:1px #9d041d dashed; line-height:50px; }
					.service_txt p{ text-align:justify; padding:10px 0 5px 0; line-height:20px;}	
					.maroontxt{ color:#8c0018; padding:0 0 10px 0; border-bottom:1px dashed #810217;}
					.maroontxt_1{ color:#8c0018; }
		/*service page*/
		
		/*aboutus page*/
		.ab_us{ width:950px; color:#736f69; }
			.ab_us div{ margin:10px 0 10px 0;}
			.ab_us h2{ color:#00016d; border-bottom:1px #9d041d dashed; line-height:50px; }
			.ab_us div p{ text-align:justify; line-height:24px;}
			.orange_text{ color: #CC3300; font-size:20px;}
		/*aboutus page*/
		
		/*contactus page*/
		.contact_us{ width:898px; margin:0 auto; padding:0 ; border:1px solid #e7decf;}
			.contact_us p{ background:#e3dbcd; height:20px;}
			.contact_us dl{ width:850px; margin:0 auto; padding:10px 0 10px 0 ;}
				.contact_us dl dt{ float:left; width:200px; padding:0; margin:0 0 10px 0; }
				.contact_us dl dd { float:left; width:650px; padding:0; margin:0 0 10px 0; }
				.input_text{ width:540px; border:1px solid #88847d; background:#f6f1e8; padding:2px; line-height:18px;}
				.input_textarea{ width:540px; border:1px solid #88847d; background:#f6f1e8; padding:2px; 
								line-height:18px; height:100px; overflow-x:hidden; overflow-y:scroll;}
				.input_text_small{ width:240px; border:1px solid #88847d; background:#f6f1e8; padding:2px; line-height:18px;}
				.small_txt{ font-size:11px;}
				.buttn{ background:url(../images/btn.gif) no-repeat; width:90px; line-height:20px;height:29px; border:none; color:#FFFFFF; 
				font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;float:left;margin-right:10px; padding:0 0 5px 0; font-weight:bold;}
					
				.select_drop{width:546px; border:1px solid #88847d; background:#f6f1e8; padding:2px; line-height:18px; }	
		/*contactus page*/		
		
		/*saikat added*/
		
/*******************************************************************************************************************************************/

/*---------Navigation Menu Section-------- */
.nav_content{ width:950px; margin:0 auto;}
#navigation_section2 {margin: 0 auto; padding:10px 0 4px 0; width:950px;  height:43px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:14px; color:#224267; font-weight:bold;}


.nav {float:left; width:100%; }
.nev-wrapper {clear: both; float: left;}

.nav ul {height: 43px; float: left; margin: 0; padding:0; list-style: none;}
.nav li {float: left; padding: 0 0 0 18px; position: relative; z-index: 1;}
.nav li:hover {z-index:2; }
.nav li a {display: block; line-height: 35px; overflow: hidden; float: left; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:16px; color:#2d2a23; text-decoration:none; text-transform:uppercase;}

a .menu-left { background:url(../images/menu_left.gif) no-repeat top left; width: 10px; height: 43px; line-height:43px; display: block; float: left;}
a .menu-mid { background:url(../images/menu_mid.gif) repeat-x top left; height: 43px; line-height: 43px; display: block; float: left;  cursor:pointer;}
a .menu-right { background:url(../images/menu_right.gif) no-repeat top left; width: 21px; height: 43px; line-height: 43px; display: block; float: left;}
.nav li a:hover .menu-left,
.nav li.active a .menu-left,
.nav li:hover a .menu-left,
.nav li a:hover .menu-mid,
.nav li.active a .menu-mid,
.nav li:hover a .menu-mid,
.nav li a:hover .menu-right,
.nav li.active a .menu-right,
.nav li:hover a .menu-right {background-position: 0 -43px; line-height: 35px;}
.nav li a:hover,
.nav li.active a,
.nav li.hover a,
.nav li:hover a {color: #fff; text-decoration:none;}
.nav li:hover .sub,
.nav li.hover .sub {display:block; }
.nav li .sub {display: none; position: absolute; top: 43px; left:1px; background: none !important; width: 295px;}

.nav li ul { background-color:#cbcbcb; border-left:1px solid #ffffff; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; width: 283px; height:auto; margin:0; padding:0 0 10px 6px; list-style: none; font-size: 12px;}

.nav li:hover li,
.nav li.active li { width: 100%; padding:8px 0 0 0; background: none !important;}
.nav li:hover li a,
.nav li.active li a { color: #2e2e2e; background: none !important; line-height: normal; width: 283px; padding:0 0 0 6px; text-indent: 1px; line-height:30px; font-size: 16px; text-transform:capitalize;}
.nav li:hover li a:hover,
.nav li.active li a:hover { color: #fff; background: url(../images/nav_dropdown_hover.gif) no-repeat !important;; text-decoration: none; line-height: 30px; width: 283px;}
/*IE*/
.nav li li a:hover,
.nav li li a:hover { color: #fff; background: url(../images/nav_dropdown_hover.gif) no-repeat !important;; text-decoration: none; line-height: 30px; width:283px;}
/**/
.nav .btm-bg { overflow: hidden; clear: both;}


/*---------Navigation Menu Section-------- */


/*-------sitemap-------*/
.bodypaart_1{ width:100%; background:#f6f1e8; padding:0 0 20px 0 ;  }
	.bar{ width:100%; background:url(../images/sitemap_bar.jpg) repeat-x; height:39px;}
		.barcontent{ width:1000px; margin:0 auto;}
			.board{ position:relative; top:-21px; background:url(../images/board_1.jpg) no-repeat; line-height:79px; 
					padding:0 0 0 60px; margin:0 0 0 100px; width:221px; font-size:36px;}
	.linkbar{ width:100%; background:#e4e0d9; line-height:40px; margin:40px 0 0 0;}
		.linkbarcont{ width:1000px; margin:0 auto;}
			.linkbarcont ul{ padding:0; margin:0; list-style-type:none;}
				.linkbarcont ul li{ padding:0; margin:0; list-style-type:none; float:left; line-height:40px; 
				font-size:16px; font-weight:bold; font-style:italic; color:#35260d; text-transform:uppercase; text-align:center;  }
					.linkbarcont ul li a{ text-decoration:none; color:#35260d;}
					.linkbarcont ul li a:hover{ text-decoration:none; color:#9e855a;}
					
	.service_drdw{  width:1000px; margin:0 auto; }
		.service_drdw_line{ padding:0 0 0 290px; background:url(../images/line.jpg) no-repeat right; width:21px; height:442px; float:left; }
			.service_drdw_sub{ float:left;  padding:30px 0 0 0;} 
				.service_drdw_sub ul{ padding:0; margin:0; list-style-type:none; width:320px;}
					.service_drdw_sub ul li{  margin:0 0 82px 0; list-style-type:none; background:url(../images/link_bg.jpg) no-repeat; 
					width:270px;height:19px; font-style:italic; font-size:12px; color:#36270b; padding:0 0 0 15px; line-height:19px; text-transform:uppercase ;}
						.service_drdw_sub ul li a{ text-decoration:none; color:#36270b;}
							.service_drdw_sub ul li a:hover{ text-decoration:none; color:#9e855a;}
											 
												
.head_leftpart_1{ float:left; width:528px; background:url(../images/top_bg_1.jpg) repeat-x;}

.toppart_1{ width:100%; background:url(../images/top_bg_3.jpg) repeat-x top;}





/*------sitemap--------*/

/*------coupon--------*/

/*------coupon_left--------*/
.coupon_left{ float:left; width:300px;}

.serving{ padding:90px 0 10px 0; text-align:center; font-weight:bold; font-style:italic;}

.sticker{ background:url(../images/sticker.jpg) no-repeat; width:287px; height:96px; margin:40px 0 0 0;}

.click{ width:55px; padding:15px 0 10px 14px; font-family:'Trebuchet MS'; font-size:17px; font-style:italic; line-height:16px; color:#27241e; float:left;}
a.here{ text-decoration:none; color:#27241e;}
a.here:hover{ text-decoration:none; color:#ffffff;}

.save{ width:200px; float:left; margin:37px 0 10px 0;}
	.save_txt{ font-family:Univers Condensed; font-size:24px; color:#b01130; text-transform:uppercase; text-align:center; }
	.next{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; text-transform:uppercase; font-weight:bold; text-align:center;}

/*------coupon_left end--------*/

.coupon_right{ width:600px; float:left; margin:20px 0 20px 0;}

.blue_txt{ text-align:center; padding:0 0 10px 0; color:#00016d; }
.chicklet{ text-align:center; margin:0 0 20px 0;}
.details_wrap{width:100%; }
.cont_details{ padding:10px 0 10px 0; width:950px; margin:0 auto; }
	.ph{ text-align:center; float:left; line-height:40px; width:200px; color: #CC3300; font-size:20px;}
	.lic{ text-align:left; float:left; line-height:40px; width:195px; color:#00016d; font-weight:bold; padding:0 0 0 10px;}
	.details{ font-size:12px; text-align:center; float:left; line-height:40px; padding:0 0 0 15px;}



/*------coupon--------*/

