body {
	margin: 50px 0px 0px 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background:#FFFFFF;
	color:#54666F;
	font-size:11px;
}


.header_table{
	margin-bottom:18px;
	}

a{text-decoration:none; color:#555555;}
a:hover{text-decoration:none; color:#00A551;}

p{ margin:0px; padding:0px;}

h1, h2, h3, h4, h5, h6{ margin:0px; padding:0px;}

/*Search Box Start*/
.input_text{
	width:112px;
	color:#5B5B5B;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #D3D7DA;
	height:13px;
	margin:0px;
}

form{
	padding:0px;
	margin:0px;
}

.search_text{
	font:Arial, Helvetica, sans-serif;
	color:#00A551;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	padding-right:6px;
}


/*Search box End*/

	
/*Main Menu Start*/
.menu_links{
	padding:0px;
	margin:0px;
	text-align:center;
	}	
.menu_links ul{
	padding:0px;
	margin:0px;
	text-align:right;
	padding-top:5px;
	}
.menu_links li{
	list-style-type:none;
	display:inline;
	padding-left:16px;
	}
.menu_links li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
	color:#666666;
	}
.menu_links li a:hover{
	color:#00A551;
	}
/*Main Menu END*/

.body_container{
	width:770px;
	vertical-align:top;
	}


/*Right Menu Start*/	



	
/*Right Menu End*/	




/*Bread Crumbs Start*/
.bread_crumbs {
	font-family:Arial, Helvetica, sans-serif;
	color:#00A551;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	/*background:url(../images/breadcrumbline.gif) no-repeat top left;*/
	padding:10px 3px 10px 0px;	
	/*border-top:1px solid #DBDEDF;*/
	border-bottom:1px solid #DBDEDF;
}

.bread_crumbs a{
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	margin:0px 3px;
}

.bread_crumbs a:hover{
	color:#00A551;
	text-decoration:none;
}
/*Bread Crumb End*/

a.download_bro{ 	
	font-family:Arial, Helvetica, sans-serif;
	color:#7F8F97;
	font-size:11px;
	text-decoration:none;
}

a:hover.download_bro{ 	
	text-decoration:underline;
}

.text01{ 	
	font-family:Arial, Helvetica, sans-serif;
	/*color:#54666F;*/
	color:#555555;
	font-size:12px;
	line-height:18px;
}

p.text01{ 	
	font-family:Arial, Helvetica, sans-serif;
	/*color:#54666F;*/
	color:#555555;
	font-size:12px;
	line-height:18px;
	margin-top:20px;
}

p.text{ 	
	font-family:Arial, Helvetica, sans-serif;
	/*color:#54666F;*/
	color:#555555;
	font-size:12px;
	line-height:16px;
	margin-top:10px;
}


.green{color:00A551#}

/*.text01 strong{	color:#00A551;}*/

h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF9900;
	}
h1 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF9900;
	text-decoration:none;
	}
h1 a:hover{	color:#54666F;}

	
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#00A551;
	}
h3, h3 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#00A551;
	font-weight:bold;
	}
	
h3 a:hover{
	color:#54666F;
	}
	
h4, h4 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#00A551;
	font-weight:bold;
	margin-top:20px;
	}
h4 a:hover{
	color:#54666F;
	}

h5, h5 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#00A551;
	font-weight:bold;
	}
	
h3 a:hover{
	color:#54666F;
	}

.pdf_button{ background-image:url(../images/pdf_button.gif);
				background-repeat:no-repeat;
				background-position:left;
				font-size:11px;
				width:160px;				
				padding-top:24px;
				padding-bottom:10px;
				display:block;
				}
.pdf_button a{ 	display:block;
				font-size:11px;
				width:160px;
				vertical-align:bottom;
				padding:0px 0px 0px 40px;
				color:#FFFFFF;
				text-decoration:none;
				}
.pdf_button a:hover{ 
				color:#cceddc;
				text-decoration:none;
				}

/* View Demo Button Start*/				
.viewdemo_button{ background-image:url(../images/viewdemo_button.gif);
				background-repeat:no-repeat;
				background-position:left;
				font-size:12px;
				width:250px;				
				display:block;
				}
.viewdemo_button a{ 
				font-weight:bold;	
				display:block;
				font-size:12px;
				vertical-align:bottom;
				padding: 15px 0px 15px 123px;
				color:#FFFFFF;
				text-decoration:none;
				}
.viewdemo_button a:hover{ 
				color:#cceddc;
				text-decoration:none;
				}
				
.viewdemo_close_button, .viewdemo_close_button a{
	/*background: url(../images/search_button.jpg) no-repeat left;*/
	font:Arial, Helvetica, sans-serif;
	color:#cccccc;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	}
.viewdemo_close_button a:hover{
	color:#00A551;
	}


/* View Demo Button End*/	
				
				
img.img_padd{
		padding: 0px 20px 20px 0px;
		}
				
img.pro_img_padd{
		padding: 40px 0px 20px 0px;
	
	}

img a.media{text-decoration:none; color:#546670; border:none;}
a.media{text-decoration:none; color:#546670;}
a:hover.media{text-decoration:none; color:#00A551; display:block;}
	
.press_release{ padding:10px; border-top:2px #eeeeee solid;  border-left:1px #eeeeee solid;}

.press_release_d{ padding:10px; border-top:2px #eeeeee solid;  
				  border-left:1px #eeeeee solid; 
				  background:url(../images/download_icon_big.gif) no-repeat right top;
				}

.media_page{ border-top:1px solid #cccccc; padding-top:10px;}


/*landing page Image start*/
	.landing_digital_dimming, .landing_digital_dimming a{
	background:url(../images/digital_dimming.jpg) no-repeat left top;
	text-align:center;
	color:#54666F;
	text-decoration:none;
	} 
	.landing_digital_dimming a:hover{color:#00A551;}
	
	.landing_bath_fitting, .landing_bath_fitting a{
	background:url(../images/bath_fitting.jpg) no-repeat left top;
	text-align:center;	
	color:#54666F;
	text-decoration:none;	
	} 
	.landing_bath_fitting a:hover{color:#00A551;}
	
	.landing_switches, .landing_switches a{
	background:url(../images/switches.jpg) no-repeat left top;
	text-align:center;
	color:#54666F;
	text-decoration:none;
	} 
	.landing_switches a:hover{color:#00A551;}
	
	.landing_floor_box, .landing_floor_box a{
	background:url(../images/floor_box.jpg) no-repeat left top;
	text-align:center;
	color:#54666F;
	text-decoration:none;
	} 
	.landing_floor_box a:hover{color:#00A551;}
	
/*landing page Image end*/	
	
.brdr_top_btm{ border-top:1px #DDDFDE solid; border-bottom:1px #DDDFDE solid; padding:10px 0px;}

.border_right{ border-right: 1px solid #35B776;	text-align:center;}
.border_right_none{ border-right:0px; text-align:center;}

img.img_border{ border:1px solid #cccccc; padding:1px;}

.img_border{ border:1px solid #DBDEDF;}


.border_bottom{ padding:5px; border-bottom:4px solid #cccccc; border-top:1px solid #cccccc; }
.border_bottom_only{ padding:5px; border-bottom:1px solid #cccccc;}
.border_bottom_onlynew{ padding:0px; border-bottom:1px solid #cccccc;}
.border_lt_rt_top{border:1px solid #cccccc;  border-bottom:none;}


.active_page{ background-color:#00A551;
             width:20px;
             height:12px;
             display:block;
             font-size:20px;
		     color:#ffffff; 
		     text-align:center;	
		     }		     
a.active_page{ text-decoration:none; color:#555555;
    }
a:hover.active_page{text-decoration:none; color:#00A551; }


.pro_feature{
	padding:0px;
	margin:10px 0px 0px 0px;}

.pro_feature ul{
	margin:0px;
	float:left;
	padding:5px 0px 10px 0px;}

.pro_feature li{
	list-style-type:none;
	list-style-image:url(../images/inner_bullet02.gif);
	padding-left:5px;
	margin-left:15px;
	font-size:12px;
	margin-bottom:7px;
	}

.pro_feature li a{
	font-family:Arial, Helvetica, sans-serif;
	color:#54666F;
	list-style-type:none;
	list-style-image:url(../images/inner_bullet02.gif);
	font-size:12px;
	text-decoration:none;
	line-height:18px;
	margin-bottom:10px;}
	
.pro_feature li a:hover{
	color:#00A551;}
	
	

.sub_links{
	font-size:12px;
	color:#555555;
	padding:0px;
	margin:10px 0px 0px 0px;}

.sub_links ul{
	margin:0px;
	float:left;
	padding:5px 0px 10px 0px;}

.sub_links li{
	list-style-type:none;
	list-style-image:url(../images/inner_bullet02.gif);
	font-size:12px;
	padding-left:5px;
	color:#555555;
	margin-left:15px;
	font-size:12px;
	margin-bottom:7px;
	}

.sub_links li a{
	font-family:Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:12px;
	list-style-type:none;
	list-style-image:url(../images/inner_bullet02.gif);
	list-style-type:none;
	text-decoration:none;
	line-height:18px;
	margin-bottom:10px;}
	
.sub_links li a:hover{
	color:#00A551;}
	
		 
	
/*Footer Start*/
.footer_dark_gry{
	background-color:#54666F;
	height:8px;
	line-height:1px;	
	}

.footer_gry{
	background:#DBDEDF;
	height:25px;
	font-size:11px;
	text-align:center;
	color:#666666;	
	}
	
.footer_gry a{
	background:#DBDEDF;
	height:25px;
	font-size:11px;
	text-align:center;
	color:#666666;
	text-decoration:none;
	margin:0px 8px;	
	}

.footer_gry a:hover{
	color:#333333;
	text-decoration:none;
	margin:0px 8px;	
	}
	
.copy_right{
	font-size:11px;
	color:#999999;
	text-align:center;
	padding:7px 0px 12px 0px;
	}
.customer_support{
	font-size:13px;
	font-weight:bold;
	color:#666666;
	text-align:center;
	line-height:30px;
	}
.customer_support_no{
	font-size:13px;
	font-weight:bold;
	color:#00A551;
	text-align:center;	
	}
	
/*Footer End*/


.text_big{ font-size:17px; font-weight:normal; color:#02A451; line-height:20px;}
p.text02{ 	
	font-family:Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:12px;
	line-height:20px;
	margin-top:15px;
}

.text_big{ font-size:17px; font-weight:normal; color:#02A451; line-height:20px;}
p.text02{ 	
	font-family:Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:12px;
	line-height:20px;
	margin-top:15px;
}

a.view_ordering{
	background:url(../images/icon_view_ordering.gif) left no-repeat;
	padding: 5px 0px 5px 40px;	
	}

.drop_down_box{ 
	width:210px;
	font-family:Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:11px;
	line-height:15px;
	height:18px;
	border: 1px solid #CCCCCC;
	padding: 0px 0px 0px 5px;
	}

.search_button, .search_button a{
	background: #00A551 url(../images/search_button.jpg) no-repeat left;
	font:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	width: 80px;
	height:22px;
	font-size:11px;
	padding:2px 0px 2px 12px;
	border:none;
	font-weight:bold;
	text-transform:uppercase;
	}
.search_button a:hover{
	background: #ffffff;
	color:#00A551;
	border:1px solid #00A551;
	}

.download_button, .download_button a{
	background: url(../images/download_button.jpg) no-repeat left;
	font:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	width: 65px;
	height:22px;
	font-size:11px;
	display:block;
	padding:2px 0px 2px 17px;
	border:none;
	line-height:22px;
	font-weight:bold;
	}
.download_button a:hover{
	color:#00A551;
	}
	
.default_button, .default_button a{
	background: url(../images/default_button.jpg) no-repeat left;
	font:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	width: 80px;
	height:22px;
	font-size:12px;
	line-height:22px;
	text-align:center;
	border:none;
	font-weight:bold;
	}
	
.default_button a:hover{
	color:#00A551;
	}


.more_button, .more_button a{
	background: url(../images/more_button.jpg) no-repeat left;
	font:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	width: 40px;
	height:15px;
	font-size:11px;
	padding:2px 0px 2px 18px;
	border:none;
	font-weight:normal;
	display:block;
	text-transform:lowercase;
	}
.more_button a:hover{
	color:#CCCCCC;
	}
	
.border_bottom_center{ 
		padding:5px; 
	/*	border-bottom:1px solid #E0E0E0; */
		border:1px solid #E0E0E0;
		border-bottom:0px; 
		text-align:center;
		vertical-align:text-top;
		width:140px;
		}
.green_text{ color:#00A551;}

img.lt_image{ margin: 0px 15px 15px 0px;
			  padding:1px;
			  border:1px solid #cccccc; 
			  }

img.rt_image{ margin: 0px 0px 15px 15px;
			  padding:1px;
			  border:1px solid #cccccc; 
			  }




/*Right Menu Start*/	
	
	.right_menu_head_blank{
	  background:#54666F;
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:11px;
	  color:#FFFFFF;
	  text-transform:uppercase; font-weight:bold;
	  text-decoration:none;
	  }
	
	
	.right_menu_head_blank a{
	  background:#54666F;
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:11px;
	  color:#FFFFFF;
	  text-transform:uppercase; font-weight:bold;
	  text-decoration:none;
	  padding:7px 26px 7px 12px;
	  line-height:12px;
	  display:block;
	  border-bottom:2px solid #ffffff;
	  }
	 .right_menu_head_blank a:hover{
	  color:#FFFFFF;
	  background-image:url(../images/left_menu_green_bg.gif);
	  background-position:right;
	  }
	
	.right_menu_head a{
	  background-image:url(../images/left_menu_green_bg.gif);
	  background-position:right;
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:11px;
	  color:#FFFFFF;
	  text-transform:uppercase; font-weight:bold;
	  text-decoration:none;
	  padding:7px 26px 7px 12px;
	  line-height:12px;
	  display:block;
	  border-bottom:2px solid #ffffff;
	  }
	.right_menu_head a:hover{
	  background:none;
	  background-color:#54666F;
	  color:#FFFFFF;
	  }
	  
.right_links{
	padding:0px;
	margin:0px;}

a.link_green{color:#00A551; text-decoration:none;}
a:hover.link_green{color:#54666F; text-decoration:none;}

.right_links ul{
	width:140px;
	padding:0px;
	margin:0px;
	float:left;
	color:#00A551;
	font-weight:bold;
	line-height:20px;
	padding:10px 0px 5px 15px;
	text-transform:uppercase;}

.right_links li{
	list-style-type: none;
	display:block;
	background-image:url(../images/inner_bullet.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:10px;
	margin-left:5px;
	padding-bottom:5px;
	font-weight:normal;
	line-height:14px;
	text-transform:none;}

.right_links li a{
	font-family:Arial, Helvetica, sans-serif;
	color:#54666F;
	font-size:11px;
	text-decoration:none;
	line-height:14px;
	padding-bottom:5px;
	font-weight:normal;
	text-transform:none;
	}
	
.right_links li a:hover{
	color:#00A551;}
	
/*Right Menu End*/


/* Dyanamic Menu control */

    .right_menu_td{
	vertical-align:top;
	width:177px;
	padding-left:33px;}

		.arrowlistmenu { vertical-align:top; width:177px; padding-left:0px; }
	 		        
	     
	  a.arrowlistmenu, a.menuheader {
	  background-image:url(../images/left_menu_green_bg.gif);
	  background-position:right;
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:11px;
	  color:#FFFFFF;
	  text-transform:uppercase; font-weight:bold;
	  text-decoration:none;
	  padding:7px 26px 7px 12px;
	  line-height:12px;
	  display:block;
	  border-bottom:2px solid #ffffff;
	  }
	a:hover.arrowlistmenu, a:hover.menuheader {
	  background:none;
	  background-color:#54666F;
	  color:#FFFFFF;
	  }     
	       
	  
	  a.arrowlistmenu, a.openheader {
	  background:#54666F;
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:11px;
	  color:#FFFFFF;
	  text-transform:uppercase; font-weight:bold;
	  text-decoration:none;
	  }
	
	
	a.arrowlistmenu, a.openheader {
	  background:#54666F;
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:11px;
	  color:#FFFFFF;
	  text-transform:uppercase; font-weight:bold;
	  text-decoration:none;
	  padding:7px 26px 7px 12px;
	  line-height:12px;
	  display:block;
	  border-bottom:2px solid #ffffff;
	  }
	  
	 .arrowlistmenu a:hover.openheader {
	  color:#FFFFFF;
	  background-image:url(../images/left_menu_green_bg.gif);
	  background-position:right;
	  }
	  
	  
	  .right_links{
	padding:0px;
	margin:0px;}
	
	
	
	
.arrowlistmenu ul{
	width:140px;
	padding:0px;
	margin:0px;
	float:left;
	color:#00A551;
	font-weight:bold;
	line-height:20px;
	padding:2px 0px 2px 15px;
	text-transform:uppercase;}
	
.arrowlistmenu ul li {
	list-style-type: none;
	display:block;
	background-image:url(../images/inner_bullet.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:10px;
	margin-left:5px;
	padding-bottom:2px;
	font-weight:normal;
	line-height:14px;
	text-transform:none;}

.arrowlistmenu ul li a{
	font-family:Arial, Helvetica, sans-serif;
	color:#54666F;
	font-size:11px;
	text-decoration:none;
	line-height:14px;
	padding-bottom:2px;
	font-weight:normal;
	text-transform:none;}
	
.arrowlistmenu ul li a:hover{
	color:#00A551;}


.arrowlistmenu ul li ul{
	padding-left:8px;	
	margin-left:0px;
	text-align:left;}

.arrowlistmenu ul li ul li{
	font-size:10px;
	font-weight:normal;
	text-transform:none;
	line-height:12px;
	text-align:left;}
		
.arrowlistmenu ul li ul li a{
	font-size:10px;
	font-weight:normal;
	text-transform:none;	
	line-height:12px;
	text-align:left;}

.arrowlistmenu ul li ul li a:hover{
	color:#00A551;}
	
a.link_green{color:#00A551; text-decoration:none;}
a:hover.link_green{color:#54666F; text-decoration:none;}
	
	     

/* Menu control end */

.current_oppening_bg{ padding-left:10px; padding-right:10px; 
						border-top:2px #eeeeee solid;  border-left:1px #eeeeee solid;
						}
.body_txt{ font-size:12px; color:#555555; line-height:16px;}
.view_deatil2{ font-size:11px; color:#00A551; text-decoration:none; font-weight:bold;}
.view_deatil2 a{ font-size:11px; color:#00A551; text-decoration:underline;}
.view_deatil2 a:hover{  text-decoration:none; color:#555555;}

	.new_pro_head a{
/*	  background-image:url(../images/left_menu_green_bg.gif);*/
	  background-color:#DBDEDF;
	  background-position:right;
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:13px;
	  color:#00A551;
	  font-weight:bold;
	  text-decoration:none;
	  padding:7px 26px 7px 12px;
	  line-height:12px;
	  display:block;
	  border-bottom:0px solid #ffffff;
	  }
	  
	.new_pro_head a:hover{
	  background-color:#00A551;
	  background-image:none;
	  color:#ffffff;

	  }
	  
	  .new_pro_img {
	  border:1px solid #DBDEDF;
	  border-top:0px;
	  text-align:center;
	  line-height:20px;
	  }
	img.new_pro_img {
	  border:none;
	  }
	  
.search_display a{ display:block;
		background:#00A551;
		color:#ffffff;
		font-size:14px;
		padding:10px;
		font-weight:bold;
		}

.search_display a:hover{ display:block;
		background:#DBDEDF;
		color:#00A551;
		font-weight:bold;
		}
	
		
/*---------------------------------------Tab Styless Start-------------------------------------*/
.tab_button{
	font:13px Arial, Helvetica, sans-serif;
}
.tab_links{
	position:absolute;
	left:0px;
	top:0px;
	font-size:15px;
	z-index:10;
}
.tab_links a{
	text-decoration:none;
	display:block;
	float:left;
	width:250px;
	line-height:44px;
	font-weight:bold;
	height:44px;
	text-align:center;
	color:#00A551	;
	margin-right:14px;
	border:1px solid #cccccc;  border-bottom:none;
	background-color:#CCCCCC;
}
.tab_links a:hover{
	color:#54666F;
	text-decoration:none;
}

.tab_links a.selected{
	color:#00A551;
	height:45px;
	background-color:#ffffff;
}


#tabs{
	position:relative;
	float:left;
}

#chairman{
	z-index:2;
	visibility: visible;
	left:0px;
	top:0px;
	width:770px;
	float:left;
}
#joint{
	z-index:2;
	position:absolute;
	visibility: hidden;
	left:0px;
	top:0px;
	width:770px;
	float:left;
}

.tabtext{
	padding:0px 0px 0px 0px;
	border-top:1px solid #CCCCCC;
}
/*---------------------------------------Tab Styless end-------------------------------------*/

.bnr_border
{
    border:1px solid #ececec;
    
    }
	
.sitemap_head{color:#999999; text-decoration:none; font-size:12px; line-height:20px; font-weight:bold;}
.sitemap_head a{color:#999999; text-decoration:none; font-size:12px; line-height:22px; padding-left:10px;}
.sitemap_head a:hover{color:#00A551; text-decoration:none;}