body{
	margin:0px;
	padding:0px;
	text-align:center;
	background-color:#000000;
}

#home_bg{
	width:100%;
	background-image:url(../images/home_bg.gif);	
	background-repeat:repeat-x;		
}
#fire_bg{
	background-image:url(../images/fire_bg.gif);
	background-repeat:no-repeat;
	background-position:right bottom;	
	overflow:auto;
}
#sub_bg{
	width:100%;	
	background-image:url(../images/sub_bg.gif);
	background-repeat:repeat-x;		
}
#bodycontainer{
	width:955px;
	margin:0px auto;	
}
#top_bg{
	background-image:url(../images/top_bg.gif);
	background-repeat:no-repeat;	
	height:42px;
}
#nav_bg{
	background-image:url(../images/nav_bg.gif);
	background-repeat:no-repeat;
	height:119px;	
}
#top_nav{	
	padding-right:10px;
}
.leftdiv{
	float:left;
	clear:none;
}
#logo{
	float:left;		
}
.menu{
	float:left;
	padding-top:61px;	
}
#search_box, #search_btn{
	float:left;
	padding-top:14px;
	padding-left:8px;
}
#search_box{
	padding-top:12px;
}
.search_box{
	width:162px;
	border:none;
	height:14px;
}
.search_btn
{
	 border-width:0px;
	 background-image:url(../images/btn_search.gif);
	 background-repeat:no-repeat;
	 width:28px;
	 height:15px;
	 cursor: pointer;
}
.full_width{
	width:100%;
}
#panel_1{
	float:left;
	width:331px;
	height:133px;
	background-image:url(../images/panel_bg_1.gif);
	background-repeat:no-repeat;		
	text-align:left;
}
#panel_2{
	float:left;
	width:301px;
	height:133px;
	background-image:url(../images/panel_bg_2.gif);
	background-repeat:no-repeat;
	text-align:left;
}
#panel_3{
	float:left;
	width:323px;
	height:133px;
	background-image:url(../images/panel_bg_3.gif);
	background-repeat:no-repeat;
	text-align:left;
}
#panel_pad_1, #panel_pad_2, #panel_pad_3{
	padding-top:6px;
	padding-right:6px;	
}
#panel_pad_1{
	padding-left:39px;
}
#panel_pad_2{
	padding-left:8px;
}
#panel_pad_3{
	padding-left:8px;
	padding-right:35px;
}
.paneltxt{
	padding-left:16px;
	padding-top:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#A5A5A5;	
}
.panel_more, .panel_more a:link, .panel_more a:visited{
	text-align:right;
	padding-top:10px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#CA3E00;
	text-decoration:none;
}
.panel_more a:hover{
	color:#ffffff;
}
.whitetxt_big{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	text-decoration:none;
}

/* Panel style for sub pages. */
.panelsubtxt{
	padding-left:25px;
	padding-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#A5A5A5;	
}
.panelsub_more, .panelsub_more a:link, .panelsub_more a:visited{
	text-align:left;
	padding-top:5px;
	padding-left:95px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#CA3E00;
	text-decoration:none;
}
.panelsub_more a:hover{
	color:#ffffff;
}
.whitetxtsub_big{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:25px;
}

.whitetxtsub_big1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:20px;
}
/* End panel style for sub pages. */

.content_bg_2{
	background-image:url(../images/content_bg_2.gif);
	background-repeat:repeat-y;	
	float:left;
	filter:alpha(opacity=75);/* IE */	
 	opacity: 0.75;	
	width:955px;
	padding-bottom:10px;	
}
.content{
	background-color:#FFFFFF;
	float:left;
	filter:alpha(opacity=75);/* IE */	
 	opacity: 0.75;	
	width:955px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#58595B;
	text-align:left;
}
.content a:link, .content a:visited{
	color:#CA3E00;
	text-decoration:none;
}
.content_heading{
	padding-left:42px;	
}

.content_pad{
	padding:18px 52px 25px 60px;
}
.left_border{
	border-left:1px solid #58595B;
	padding-left:5px;
}
.bottom_bg{
	float:left;
	filter:alpha(opacity=75);/* IE */	
 	opacity: 0.75;
}
#footer, #footer a:link, #footer a:visited{	
	background-color:#000000;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#58595B;
	text-decoration:none;	
}
#footer a:hover{
	color:#ffffff;
}
.footer_pad{
	padding-top:8px;
	padding-bottom:5px;
}
li{
	padding-left:18px;
	padding-bottom:5px;
	background-image:url(../images/frs_flame_dot.gif);
	background-repeat:no-repeat;
	background-position:0px top;
	/*border:1px solid #000000;*/
}
ul{ 
	list-style:none;
	list-style-type:none;
}
.hidden_div{
	display:none;
}
.alert{
	color:#FF001D;
}
.formfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #494338;
	width: 300px;
	background-color:#EFEFEF;
}	
.formfield_over {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #494338;
	width: 300px;
	background-color:#FFFFCC;
}	
.formbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	border: 1px solid #494338;
	padding: 2px;
	background-color: #FF001D;
	width:50px;
}
#h1container{
	float:left;	
	clear:right;	
	padding-top:10px;	
	text-align:left;
	width:500px;
}

#h1_container{
	float:right;	
	clear:right;	
	padding-top:10px;	
	text-align:right;
	width:500px;
}
h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#58595B;
	font-weight: normal;	
}
h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	padding:0px;
	margin:0px;
}

h3
{
padding:0px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;

}
/* Created by Dharmendra */
.subhead{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold
}
.subsidehead{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold
}

.link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#58595B;
	text-align:left;
}

.pad_left20{
	padding-left:20px;
}
.imgpadd{
	padding-bottom:4px;
	padding-right:10px;
}
.contentsub_pad{
	padding:18px 52px 200px 10px;
}

.contentdiv_pad{
	padding-bottom:1px;
	padding-left:1px;
	padding-right:1px;
	padding-top:10px;;
}

.contentsub_heading{
	padding-top:5px;
	padding-left:10px;	
}
.contentdiv{
	padding-top:1px;
	padding-left:2px;	
}
.sidenav{
	background-image:url(../images/sidenav_dot.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ca3e00;
	text-decoration:none;
	padding-left:20px;
}
.sidenav:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00CCFF;
	text-decoration:none;
	padding-left:20px;
	background-image:url(../images/sidenav_dot_hover.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

.sidenav_hover{
	background-image:url(../images/sidenav_dot_hover.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:20px;
}


.err{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
	text-decoration:none;
}

.error{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FF0000;
	text-decoration:none;
}

.contentdiv{
	opacity: 0.75;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#58595B;
	text-decoration:none;
}
.contentdiv_pad{
padding-top:5px; padding-left:10px; width:650px;
}

.divredtxt{
	/*opacity: 0.75;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ca3e00;
	text-decoration:none;
}

.imgborder_work{
	border:1px solid #333333;
}

.searchsubhead{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	font-weight:bold
}
.searchhead{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	text-decoration:none;
	font-weight:bold
}
.botbor{
border-bottom:1px solid #cccccc;
}

.datasheet_head{
	background-image:url(../images/fire_productData_head.gif); 
	background-position:center; 
	background-repeat:no-repeat; 
	width:948; 
	padding-left:42px; 
	padding-top:15px; 
	padding-bottom:10px;
}

.imgpaddn{
	padding-bottom:4px;
	padding-left:5px;
	padding-right:10px;
}
.padding_t10{
padding-top:10px;
}
.padding_b10{
padding-bottom:10px;
}
.under_the_line{
text-decoration:underline;
font-weight:bold;
}
.online{
text-decoration:underline;
}
.padding_t5{
padding-top:5px;
}
.padding_b5{
padding-bottom:5px;
}
.padding_l10{
padding-left:10px;
}
.inner_div{
width:95%;
}
.inner_div_1{
width:93%;
}
.outer_div{
width:5%;
}
.flot_style{
float:left;
}
.flow_style{
overflow:auto;
}
.padding_l42{
padding-left:42px;
}
