img{border:none;}
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:256px;
	height:134px;
	background-image:url(../images/panel_bg_1.gif);
	background-repeat:no-repeat;		
	text-align:left;
}
#panel_2{
	float:left;
	width:226px;
	height:134px;
	background-image:url(../images/panel_bg_2.gif);
	background-repeat:no-repeat;
	text-align:left;
}
#panel_3{
	float:left;
	width:226px;
	height:134px;
	background-image:url(../images/panel_bg_3.gif);
	background-repeat:no-repeat;
	text-align:left;
}
#panel_4{
	float:left;
	width:247px;
	height:134px;
	background-image:url(../images/panel_bg_4.gif);
	background-repeat:no-repeat;
	text-align:left;
}
#panel_pad_1, #panel_pad_2, #panel_pad_3,#panel_pad_4{
	padding-top:6px;
	padding-right:6px;	
}
#panel_pad_1{
	padding-left:39px;
}
#panel_pad_2{
	padding-left:8px;
}
#panel_pad_3{
	padding-left:8px;
}
#panel_pad_4{
	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;
height:25px;	
}
.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;
	clear:both;
}
.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;		
	text-align:left;
	width:450px;
}

#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;
	text-transform:capitalize;
}
.h2_whitetxt
{
        font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	text-decoration:none;
        padding:0px;
	margin:0px;
        font-weight: normal;
}
h3
{
padding:0px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;

}
.h3_divredtxt
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ca3e00;
	text-decoration:none;
        padding:0px;
        margin:0px;
}
/* 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;
}


#home_flash { width:995px; height:293px;margin: 0 0 0 -13px;}
.home_flash { background:url('../images/flash_banner.jpg') no-repeat left top; width:995px; height:293px; }

#services_flash { width:668px; height:223px; }
.services_flash { background:url('../images/fire_img.jpg') no-repeat left top; width:668px; height:223px; }
.footer_text {	
	background-color:#000000;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#58595B;
	text-decoration:none;
       display:inline;	
}
.footer_pad{
	padding-top:8px;
	padding-bottom:5px;
}
.foot_logo_wrap { background:url('../images/footer_logo.png') no-repeat 0 0; width:180px; height:55px; float:right;}
.foot_logo_wrap a { display:block;float:left;  text-align:center; height:50px; font-family:Verdana, Geneva, sans-serif !important; font-size:10px !important; font-style:italic; color:#AABABA !important; }
.exalogo { width:56px;margin: 0 0 0 -90px; }
.wm_logo { width:112px;margin: 0 0 0 -113px; }

/**********************news style******************/
.hr_line {border-bottom: 1px solid #666666;clear: both;margin: 10px 0;}
.watermark {overflow:hidden;padding: 0 0 10px;}
.watermark .watermark_img {border: 1px solid #666666;float: left;height: 120px;text-align: center;width: 120px;position:relative;}
.watermark .watermark_img img{left: 50%;position: absolute;top: 50%;}
.watermark_content {color: #58595B;float: left;font-size: 11px;margin: 8px 0 0 20px;width: 700px;}
.watermark_blacktext {color: #CA3E00;font-size: 14px;font-weight: bold;margin-bottom: 5px;text-transform:capitalize;}
.watermark_content p {margin: 4px 0 0;}
.water_mark_link{ background-image: url("../images/pdficon.gif");background-position: 0% 4%;background-repeat: no-repeat;color: #CA3E00;font-size: 12px;padding: 0 8px 0 25px;width: 114px;font-weight:bold;margin: 0 0 0 15px;height:16px;}

/********************gallery*****************/
.gallery_list{margin: 0 0 20px;overflow: hidden;}
.gallery_list .newsImg {height: 180px;position: relative;width: 200px;}
.newsImg{border:1px solid #666666;float: left;margin: 0 20px 10px 0;padding: 1px;}

.gallery_list .newsImg img{left: 50%;position: absolute;top: 50%;border:none;}
.testimonial_blk {
    float: left;
    min-height: 200px;
    overflow: hidden;
    position: relative;
    width: 616px;
}

.gallery_sub_content{width:850px;}
.button_spacing {
    bottom: 0;
    position: absolute;
    right: 0;
    font-weight:bold;
}
.photo_work{float:left;width:80px;height:60px; margin: 0 15px 15px 0;}
.call_us{font-size:14px;padding:0 0 0 5px;font-weight: bold;color:#FFFFFF;text-decoration:none;}
