/* CSS Document */
html
{ 
	overflow:inherit; 
	overflow-y:scroll;
}

body 
{ 
	font-family:Arial, Helvetica, sans-serif; 
	margin:0; 
	padding:0; 
	font-size:12px; 
	background:url(images/bg.jpg) repeat-x #ffffff; 
}
#container 
{ 
	width:946px; 
	margin:0 auto; 
	padding:0; 
}

/* Header CSS Document */
#logo_part 
{ 
	float:left; 
	width:400px;
}
#nav_part 
{ 
	float:left; 
	width:546px; 
	background:#FFFFFF; 
}
.top_caption 
{ 
	background:url(images/bg_caption.gif) repeat; 
	height:37px; 
}
.top_caption h1 
{
	padding:0; 
	text-indent:-5000px;  
	font-size:0px; 
	background:url(images/caption.gif) no-repeat; 
	width:450px; 
	height:37px; 
	margin:0 0 0 96px; 
}
	
.top_contact 
{
	float:left; 
	width:337px; 
	padding:35px 0 0 0;
}
.top_24_7 
{
	float:left; 
	width:209px;
}
	
.24hr 
{ 
	background:#ffffff url(images/24hr.gif) no-repeat; 
	margin:0 0 0 337px; 
	height:63px; 
}
	
.nav 
{ 
	background:url(images/bg_nav.gif) repeat-x; 
	height:44px; 
	width:546px; 
	margin:0; 
	padding:0; 
	float:left;
}
.nav ul 
{ 
	margin:0; 
	padding:0;
}
.nav li 
{ 
	margin:0; 
	padding:0; 
	width:auto; 
	list-style:none; 
	float:left;
}

.banner 
{ 
	background:url(images/banner.jpg) no-repeat; 
	width:946px; 
	height:303px;
}
.banner h1 
{
	padding:0; 
	text-indent:-5000px;  
	font-size:0px;
}
	
/* body CSS Document */
.body_bg 
{ 
	background:url(images/bg_body.gif) repeat-y; 
	width:946px;
}
#body_container 
{ 
	margin:0 auto; 
	width:940px;
}
#left_panel
{ 
	float:left; 
	width:319px;
}
#right_panel
{ 
	float:left; 
	width:621px;
}
		
#right_panel_content_space 
{ 
	margin:0 auto; 
	width:590px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px; 
	color:#575757; 
	font-size:12px; 
	line-height:18px;
}
#right_panel_content_space ul
{ 
	margin:0; 
	padding:0;
}
#right_panel_content_space li
{ 
	margin:0; 
	padding:0; 
	list-style:none;
}
#right_panel_content_space h1
{ 
	background:url(images/head_welcome.gif) no-repeat; 
	height:58px; 
	padding:0; 
	text-indent:-5000px;  
	font-size:0px; 
	margin:0;
}
			
.welcome_tcontents 
{ 
	margin:0; 
	padding:0; 
	height:300px;
}
.img_home_space 
{
	list-style:none; 
	float:left; 
	width:171px; 
	padding:0; 
	margin:0;
}
.right_to_img_home_space 
{
	list-style:none; 
	float:left; 
	width:419px; 
	padding:0; 
	margin:0;
} 
.brown_big_text 
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:16px; 
	font-weight:bold; 
	color:#994E11;
}
.red_big_text 
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:16px; 
	font-weight:bold; 
	color:#ff0000;
}
.green_big_text 
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:16px; 
	font-weight:bold; 
	color:#739900;
}
.gray_big_text 
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size:16px; 
	font-weight:bold; 
	color:#575757;
}
			
a.brown_link 
{
	color:#994E11; 
	text-decoration:none;
}
a.brown_link:hover 
{
	color:#000000; 
	text-decoration: underline; 
}
			
a.gray_link 
{
	color:#575757; 
	text-decoration:none;
}
a.gray_link:hover 
{
	color:#000000; 
	text-decoration: underline; 
}
			
a.gray_link2 
{
	color:#575757; 
	text-decoration: underline; 
}
a.gray_link2:hover 
{
	color:#000000; 
	text-decoration: underline; 
}


/* left panel CSS Document */
.left_nav_bg1 
{ 
	background:url(images/left_nav_bg1.jpg) no-repeat top #ffffff; 
	width:319px;
}
.left_nav_link1 
{ 
	background:url(images/left_nav/left_nav_bg_1.gif) no-repeat; 
	height:31px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#0E1400; 
	line-height:31px; 
	padding-left:39px;
}
.left_nav_link2 
{ 
	background:url(images/left_nav/left_nav_bg_2.gif) no-repeat; 
	height:32px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#0E1400; 
	line-height:32px; 
	padding-left:39px;
}
.left_nav_link3 
{
	background:url(images/left_nav/left_nav_bg_3.gif) no-repeat; 
	height:32px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#0E1400; 
	line-height:32px; 
	padding-left:39px;
}

.left_quot_content 
{ 
	padding:0 18px 10px 18px; 
	line-height:18px; 
	color:#575757; 
}

a.left_nav_link1_2_3 
{
	color:#0E1400; 
	text-decoration:none;
}
a.left_nav_link1_2_3:hover 
{
	color:#436000; 
	text-decoration: underline;
}

#left_nav_links 
{ 
	width:304px; 
	float:left;  
	padding:0; margin:0;
}
#left_nav_links ul
{ 
	width:304px; 
	padding:0; 
	margin:0;
}
#left_nav_links li
{ 
	padding:0; 
	margin:0; 
	list-style:none; 
	background:url(images/left_nav/left_nav_bg_rest_all.gif) no-repeat; 
	display:block; 
	height:32px; 
	line-height:32px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#0E1400; 
	padding-left:40px; 
}
#left_nav_links li a
{ 
	color:#0E1400; 
	text-decoration:none;
}
#left_nav_links li a:hover
{ 
	color:#436000; 
	text-decoration: underline;
}
	
#contact_form_space 
{ 
	width:303px; 
	float:left;  
	padding:0; 
	margin:0; 
	border:1px solid #BCE954; 
	border-left-width:0; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#0E1400; 
}
#contact_form_space ul 
{ 
	padding:15px; margin:0;
}
#contact_form_space li 
{ 
	padding:0; 
	margin:0; 
	list-style:none;
}


/* coupon CSS Document */
#coupon1_container 
{ 
	width:277px; 
	margin:0 auto; 
	padding:0;
}
#coupon1_container h1
{ 
	background:url(images/coupon1_head.gif) no-repeat; 
	height:95px; 
	padding:0; 
	text-indent:-5000px; 
	font-size:0px; 
	margin:0;
}
#coupon1_container h2
{ 
	background: url(images/bg_coupon1.gif) repeat-y; 
	padding:0 18px 0 18px; 
	margin:0; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#ffffff; 
	line-height:16px; 
	font-weight:normal;
}
#coupon1_container a
{ 
	color:#ffffff; 
	text-decoration:underline;
}
#coupon1_container a:hover
{ 
	color:#FEEABD; 
	text-decoration:underline;
}
.coupon1_foot_bg 
{ 
	background:url(images/coupon1_foot_bg.gif) repeat-x; 
	height:17px;
}
	
/* popup CSS Document */
#popup_container 
{
	background: #FFFFFF;
	margin:0 auto; 
	width:600px; 
	padding:10px;
}
#popup_container ul
{ 
	margin:0; 
	padding:0; 
	list-style:none;
}
#popup_container li
{ 
	list-style:none;
}
.print_back 
{
	background:#996600; 
	padding:10px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#ffffff; 
	font-weight:bold; 
}

/* p CSS Document */
#right_panel_content_services 
{ 
	margin:0 auto; 
	width:590px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px; 
	color:#575757; 
	font-size:12px; 
	line-height:18px;
}
#right_panel_content_services ul
{ 
	margin:0; 
	padding:0;
}
#right_panel_content_services li
{ 
	margin:0; 
	padding:0; 
	list-style:none;
}
#right_panel_content_services h1
{ 
	background: url(images/head_services_text_img.gif) no-repeat; 
	height:58px; 
	padding:0; 
	text-indent:-5000px;  
	font-size:0px; 
	margin:0;
}
a.service_text1
{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px; 
	color:#575757; 
	font-size:12px; 
	text-decoration:none;
}
a.service_text1:hover
{ 
	color:#80502a; 
	font-size:12px; 
	text-decoration:underline;
}
.brown_small_text 
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold; 
	color:#994E11;
}
.green_small_text 
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold; 
	color:#79A200;
}
			
.green_arow
{ 
	list-style:url(images/arow_img1.gif); 
	padding: 0 0 0 20px; 
}

/* S CSS Document */
.input_style 
{ 
	border: 1px solid #99CC01; 
	background:#ffffff; 
	font-family:Arial, Helvetica, sans-serif;
	color:#000000; 
	font-size:11px; 
	width:250px;
}
.button_style 
{ 
	border: 2px solid #99CC01; 
	background:#78A001; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#ffffff; 
	font-size:11px; 
	width:50px; 
	font-weight:bold; 
	padding:3px;
}
	
.green_text1 
{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#79A200; 
}
.brown_text1 
{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#994E11;
}
	
.green_arrow 
{
	background:url(images/arow_img1.gif) no-repeat top;
}
	
#right_panel_about_content 
{ 
	margin:0 auto; 
	width:590px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px; color:#575757; 
	font-size:12px; 
	line-height:18px;
}
#right_panel_about_content ul
{ 
	margin:0; 
	padding:0;
}
#right_panel_about_content li
{ 
	margin:0; 
	padding:0; 
	list-style:none;
}
#right_panel_about_content h1
{ 
	background: url(images/head_about_us.gif) no-repeat; 
	height:58px; 
	padding:0; 
	text-indent:-5000px;  
	font-size:0px; 
	margin:0;
}
			
#right_panel_history_content 
{ 
	margin:0 auto; 
	width:590px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px; 
	color:#575757;
	font-size:12px; 
	line-height:18px;
}
#right_panel_history_content ul
{ 
	margin:0; 
	padding:0;
}
#right_panel_history_content li
{
	margin:0; 
	padding:0; 
	list-style:none;
 }
#right_panel_history_content h1
{ 
	background: url(images/head_history.gif) no-repeat; 
	height:58px; 
	padding:0; 
	text-indent:-5000px;  
	font-size:0px; 
	margin:0;
}
			
#right_panel_showroom_content 
{ 
	margin:0 auto; 
	width:590px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px; 
	color:#575757; 
	font-size:12px; 
	line-height:18px;
}
#right_panel_showroom_content ul
{ 
	margin:0; 
	padding:0;
}
#right_panel_showroom_content li
{ 
	margin:0; 
	padding:0; 
	list-style:none;
}
#right_panel_showroom_content h1
{ 
	background: url(images/head_showroom.gif) no-repeat; 
	height:58px; 
	padding:0; 
	text-indent:-5000px;
	font-size:0px;
	margin:0;
}
			
#right_panel_contact_content 
{ 
	margin:0 auto; 
	width:590px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px; 
	color:#575757;
	font-size:12px; 
	line-height:18px;
}
#right_panel_contact_content ul
{ 
	margin:0; 
	padding:0;
}
#right_panel_contact_content li
{ 
	margin:0; 
	padding:0; 
	list-style:none;
}
#right_panel_contact_content h1
{ 
	background: url(images/head_contact_us.gif) no-repeat; 
	height:58px; 
	padding:0; 
	text-indent:-5000px;  
	font-size:0px; 
	margin:0;
}
#right_panel_contact_content a
{ 
	color:#729800; 
	text-decoration: none;
}
#right_panel_contact_content a:hover
{ 
	color:#000000; 
	text-decoration:underline;
}
			
#right_privecy_content 
{ 
	margin:0 auto; 
	width:590px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px; 
	color:#575757; 
	font-size:12px; 
	line-height:18px;
}
#right_privecy_content ul
{ 
	margin:0; 
	padding:0;
}
#right_privecy_content li
{ 
	margin:0; 
	padding:0; 
	list-style:none;
}
#right_privecy_content h1
{ 
	background: url(images/head_privecy.gif) no-repeat; 
	height:58px; 
	padding:0; 
	text-indent:-5000px;  
	font-size:0px; 
	margin:0;
}
#right_privecy_content a
{ 
	color:#729800; 
	text-decoration: none;
}
#right_privecy_content a:hover
{ 
	color:#000000; 
	text-decoration:underline;
}
			
#right_employment_content 
{ 
	margin:0 auto; 
	width:590px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px; color:#575757; 
	font-size:12px; 
	line-height:18px;
}
#right_employment_content ul
{ 
	margin:0; 
	padding:0;
}
#right_employment_content li
{ 
	margin:0; 
	padding:0; 
	list-style:none;
}
#right_employment_content h1
{ 
	background: url(images/head_employment.gif) no-repeat; 
	height:58px; 
	padding:0; 
	text-indent:-5000px;  
	font-size:0px; 
	margin:0;
}
#right_employment_content a
{ 
	color:#729800; 
	text-decoration: none;
}
#right_employment_content a:hover
{ 
	color:#000000; 
	text-decoration:underline;
}
			
#right_faq_content 
{ 
	margin:0 auto; 
	width:590px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px; 
	color:#575757; 
	font-size:12px; 
	line-height:18px;
}
#right_faq_content ul
{ 
	margin:0; 
	padding:0;
}
#right_faq_content li
{ 
	margin:0; 
	padding:0; 
	list-style:none;
}
#right_faq_content h1
{ 
	background: url(images/head_faq.gif) no-repeat; 
	height:58px; 
	padding:0; 
	text-indent:-5000px;  
	font-size:0px;			
	margin:0;
}
#right_faq_content a
{ 
	color:#729800; 
	text-decoration: none;
}
#right_faq_content a:hover
{ 
	color:#000000; 
	text-decoration:underline;
}
		
#right_selecting_content 
{ 
	margin:0 auto; 
	width:590px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px; 
	color:#575757; 
	font-size:12px; 
	line-height:18px;
}
#right_selecting_content ul
{ 
	margin:0; 
	padding:0;
}
#right_selecting_content li
{ 
	margin:0; 
	padding:0; 
	list-style:none;
}
#right_selecting_content h1
{ 
	background:url(images/head_selecting_contractor.gif) no-repeat; 
	height:58px; 
	padding:0; 
	text-indent:-5000px;  
	font-size:0px; 
	margin:0;
}
#right_selecting_content a
{ 
	color:#729800; 
	text-decoration: none;
}
#right_selecting_content a:hover
{ 
	color:#000000; 
	text-decoration:underline;
}
			
#right_application_content 
{ 
	margin:0 auto; 
	width:590px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px; 
	color:#575757; 
	font-size:12px; 
	line-height:18px;
}
#right_application_content ul
{ 
	margin:0; 
	padding:0;
}
#right_application_content li
{ 
	margin:0; 
	padding:0; 
	list-style:none;
}
#right_application_content h1
{ 
	background: url(images/head_application_form.gif) no-repeat; 
	height:58px; 
	padding:0; 
	text-indent:-5000px;  
	font-size:0px; 
	margin:0;
}
#right_application_content a
{ 
	color:#729800; 
	text-decoration: none;
}
#right_application_content a:hover
{ 
	color:#000000; 
	text-decoration:underline;
}
			
#right_protect_home_content 
{ 
	margin:0 auto; 
	width:590px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px; 
	color:#575757; 
	font-size:12px; 
	line-height:18px;
}
#right_protect_home_content ul
{ 
	margin:0; 
	padding:0;
}
#right_protect_home_content li
{ 
	margin:0; 
	padding:0; 
	list-style:none;
}
#right_protect_home_content h1
{ 
	background: url(images/head_protect_home.gif) no-repeat; 
	height:58px; 
	padding:0; 
	text-indent:-5000px;  
	font-size:0px; 
	margin:0;
}
#right_protect_home_content a
{ 
color:#729800; 
text-decoration: none;
}
#right_protect_home_content a:hover
{ 
	color:#000000; 
	text-decoration:underline;
}

/* services CSS Document */
#service_backcolor
{ 
	background-color:#ab6023; 
	height:30px;
}
#service_backcolor ul 
{ 
	margin:0; 
	padding:0; 
	margin:0 auto; 
	width:540px;
}
#service_backcolor li 
{ 
	float:left; 
	list-style:none;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#ffffff; 
	padding-top:6px; 
	font-weight:bold;
}		
.service_text2
{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#ffffff; 
	text-decoration:none;
}
.service_text2:hover
{ 
	color:#f2d8c3; 
	text-decoration:none;
}



/* footer CSS Document */
#footer_container 
{ 
	margin:0 auto; 
	width:940px; 
	height:102px;
}
#footer_left 
{ 
	float:left; 
	width:335px; 
	background:url(images/foot_left_bg.gif) repeat-x #FFFFFF; 
	height:102px;
}
#footer_left ul
{ 
	margin:0 0 0 15px; 
	width:288px; 
	padding:0; 
}
#footer_left li
{ 
	list-style:none; 
	margin:0; 
	padding:0; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#985117; 
}
		
a.foot_link1
{ 
	color:#985117; 
	text-decoration: underline; 
}
a.foot_link1:hover
{ 
	color:#000000; 
	text-decoration: underline; 
}
		
a.foot_link2 
{
	color:#000000; 
	text-decoration: underline;
}
a.foot_link2:hover 
{
	color:#486000; 
	text-decoration: underline;
}
		
.orenge_text 
{
	color:#FF4200;
}
.green_text 
{ 
	color:#486000; 
}
	
#footer_mid 
{ 
	float:left; 
	width:62px; 
	background:url(images/foot_mid_bg.gif) no-repeat; 
	height:102px; 
}
	
#footer_right 
{ 
	float:left; 
	width:543px; 
	background:url(images/foot_right_bg.gif) repeat-x #FFFFFF; 
	height:102px;
}
#footer_right ul 
{ 
	margin:0; 
	padding:0;
}
#footer_right li 
{ 
	margin:0; 
	padding:0; 
	float:left; 
	list-style:none; 
	width:80px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; color:#486000; 
	font-weight:bold; 
	text-align:center;
}
#footer_right a 
{ 
	color:#486000; 
	text-decoration:none; 
	line-height:26px;
}
#footer_right a:hover
{ 
	color:#000000; 
	text-decoration:none; 
	line-height:26px; 
	background:url(images/foot_link_hover.gif) no-repeat center; 
	display:block; 
}
		
/* inner text */

a.inner_text1
{ 
	font-size:15px; 
	color:#eb1e25; 
	line-height:18px; 
	text-decoration:none;
}
a.inner_text1:hover
{
	color:#741013; 
	line-height:18px; 
	text-decoration:underline;
}

/* Added By Amitava */
.red_text1 
{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#FF0000;
}
.button_style1 
{ 
	border: 2px solid #99CC01; 
	background:#78A001; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#ffffff; 
	font-size:11px; 
	width:120px; 
	font-weight:bold; 
	padding:3px;
}
/* End */
	
