body{
margin:0 ; background-color:#FFFFFF
}
img { border:0px #FFF solid}
p,h1 { margin:0 0 15px 0}
h1.fire-rated { font-size:12px ; display:inline}
h1.fire-door-h { font-size:12px ; display:inline ; font-weight:normal}
.clear { clear:both}
.langdiv{ height:58px ; padding-right:25px}
.langdiv .lang{ float:right}
.topul { padding:0 ; margin:0 ; list-style:none}
.topul li.sherex{ width:456 ; height:113px ; float:left ;  background:url(images/menu2_18.jpg) left bottom no-repeat}
.topul li.sherexmenu{width:544px ; height:113px ; float:left ; text-align:right ;  background:url(images/menu2_18.jpg) right bottom no-repeat ; }
.topul li.sherexmenu div.sign{ background:url(images/menu2_03.jpg) right top no-repeat ; padding-top:8px}
.firedoormenu { padding:0 ; margin:0 ; list-style:none}
.firedoormenu li{ display:inline ; float:left}
.firedoor-top{width:1000px ; margin:0 auto ; padding-bottom:8px ; background:url(images/menu2_18.jpg) bottom no-repeat}
.firedoor-content{width:1000px ; margin:0 auto}
.firedoor-copyright{width:1000px ; height:30px ; background:url(images/firedoor-footer.gif) no-repeat ; margin:0 auto}
.firedoor-copyright img{margin-top:16px ; margin-left:24px ; margin-right:24px }
.firedoor-copyright img.webdesign{ float:right}

.firedoor-netvigation{ padding:9px 0 5px 23px ; color:#cda301 ; font-size:12px}
.firedoor-netvigation img{ margin-right:4px ; vertical-align:middle}
.firedoor-netvigation h2{ display:inline ; font-weight:normal}
.firedoor-netvigation a:link, .firedoor-netvigation a:hover, .firedoor-netvigation a:visited, .firedoor-netvigation a:active{ color:#cda301 ; text-decoration:none}
.menubgl{ background:url(images/news_sub_03.jpg) left top repeat-y}
.menubgr{ background:url(images/news_sub_05.jpg) right top repeat-y ; padding-left:26px}
.menubgr a{ display:block ; background:url(images/news_sub_06.jpg) left bottom no-repeat ; padding-bottom:14px }
.menubottom{position:absolute ; margin-top:-8px}
.menubottom2{position:absolute ; margin-top:-1px}
/* Inner Template */
.firedoor-inner{ border:0px #FFFFFF solid ; width:1000px}
.firedoor-inner td.netvigation{ width:227px ; background:url(images/sub_bg.jpg) left repeat-y}
.firedoor-inner td.content{}

/* Inner Common */
.firedoorlex{ background:url(images/content-l.gif) left top repeat-y}
.firedoorrex{ background:url(images/content-r.gif) right top repeat-y}
.firedoorl{ background:url(images/aboutus_main_02.jpg) left top no-repeat}
.firedoorr{ background:url(images/aboutus_main_04.jpg) right top no-repeat ; padding-left:58px}
.img-pos{position:absolute}
.firedoor-frame{ width:618px ; padding-top:12px ; margin-left:18px ; text-align:justify ; line-height:1.6em ; }
.firedoor-frame strong{ font-weight:normal }
.firedoor-frame h1, .firedoor-frame h2{ font-size:14px ; margin:0 0 15px 0}

.firedoor-frame-test{ width:325px ; float:left ; padding-top:12px ; margin-right:47px ; text-align:justify ; line-height:1.6em ; }
.firedoor-frame-test strong{ font-weight:normal }
.firedoor-frame-test h1, .firedoor-frame-test h2{ font-size:14px ; margin:0 0 15px 0}

/* Aboutus */
.aboutusbgl{ background:url(images/aboutus_main_02.jpg) left top repeat-y}
.aboutusbgr{ background:url(images/aboutus_main_04.jpg) right top repeat-y ; padding-left:58px}
.aboutus_factory{ width:219px ; height:322px}
.aboutus_factory a{ display:block ; margin-bottom:8px}
.aboutus_certification{ width:773px ; height:841px}

.certification_div1 { position:absolute ; top:245px ; left:15px ; width:330px ; font-weight:bold ; line-height:1.3em  }
.certification_div2 { position:absolute ; top:320px ; left:122px ; width:350px  ; font-weight:bold ; line-height:1.3em  }
.certification_div3 { position:absolute ; top:375px ; left:162px ; width:440px  ; font-weight:bold ; line-height:1.3em }

/* News */
.newscontent{ background:url(images/news_content.gif) left top no-repeat}
.newsbottom{ background:url(images/news_bottom.jpg) left bottom no-repeat ; padding-bottom:377px}
.newsdiv{ padding-left:35px;padding-top:14px;}
.newsddiv{ margin-left:35px;padding-top:14px; width:620px}
.newsphoto{height: 106px; width:585px; overflow-x: hidden; overflow-y: hidden;border: 0px  black; }
.newsphoto td{width:146px}
.newslist { width:605px ; font-weight:bold ;
	font-family: Tahoma;
	font-size: 12px;
	color: #9D7926;
	line-height: 24px;
}
.newslist a:link, .newslist a:hover, .newslist a:active, .newslist a:visited{	color: #9D7926; text-decoration:none}
.newslist span.newsdate{ float:right ; font-weight:normal ;
	font-family: Tahoma;
	font-size: 12px;
	color: #313131;
	line-height: 24px;
	text-decoration: none;
}

/* Products */
.firedoor-menubgl{ background:url(images/news_sub_03.jpg) left top repeat-y}
.firedoor-menubgr{ background:url(images/news_sub_05.jpg) right top repeat-y ; padding-left:26px}
.firedoor-menubgr a.firedoor-main{ display:block ; background:url(images/news_sub_06.jpg) left bottom no-repeat ; padding-bottom:14px }
.firedoor-menubgr a.firedoor-product:link, .firedoor-menubgr a.firedoor-product:hover , .firedoor-menubgr a.firedoor-product:active ,.firedoor-menubgr a.firedoor-product:visited{background:url(images/point.jpg) 5px 5px no-repeat ; padding-left:25px ; text-decoration:none ;color:#9badc1; display:block ; 	font-family: Tahoma;	font-size: 11px;	line-height: 18px;}
.firedoor-menubgr a:link, .firedoor-menubgr a:hover , .firedoor-menubgr a.:active ,.firedoor-menubgr a:visited{color:#9badc1;}
.firedoor-menubgr div.inner{ width:177px}
.firedoorr div.padding{ padding:10px 0 0 10px}

.fire-rated-door{ background:url(images/fire-rated-door.jpg) no-repeat ; }
.fire-proof-products{ background:url(images/fire-proof-products.jpg) no-repeat ; }
.fire-rated-ironmongery{ background:url(images/product_c_main_03.jpg) no-repeat #B4D465 ; width:643px ; margin-left:8px ; min-height:428px ; _height:428px}
.fire-rated-ironmongery div.padding{ padding-left:225px; padding-top:20px ;}
.fire-rated-ironmongeryd{ background:url(images/products_d_main.jpg) no-repeat #B4D465 ; width:643px ; margin-left:8px ; min-height:428px ; _height:428px}
.fire-rated-ironmongeryd div.padding{ padding-left:15px; padding-top:130px ;}
.fire-rated-ironmongery-photos { height: 193px; width:570px; overflow-x: hidden; overflow-y: hidden;border: 0px  black; }
.fire-ratediron-td{ background:url(images/product_d_bd.jpg) no-repeat ; height:193px ; width:189px}
.fire-ratediron-div{ padding-left:6px ; padding-top:6px ; text-align:center}
.fire-ratediron-caption{ padding-left:7px;padding-top:7px ; text-align:left ;
	font-family: Tahoma;
	font-size: 11px;
	color: #626262;
	line-height: 18px;
	text-decoration: none;
}

.firedoor-photos-frame { padding-top:10px; padding-bottom:18px ; padding-left:8px}
.firedoor-photos { width:200px; height:557px; padding-right:0px; overflow-x: hidden; overflow-y: hidden;border: 0px  black;}
.firedoor-caption { height:18px ; text-align:center}

.firedoor-blank1{}
.firedoor-blank2{}

.firedoor-detail{ margin-left:18px; width:350px}
.firedoor-detail h1{ display:block ;	font-family: arial;	font-size: 13px;	line-height: 18px;	margin:0 0 15px 0 ;	text-decoration: none;	text-transform: uppercase;}
.firedoor-detail h1.fire-rate{ color: #9badc1; }
.firedoor-detail h1.fire-proof{ color: #8a8000;}
.h1-fire-ironmongery{ display:block ;	font-family: arial;	font-size: 14px;	line-height: 18px;	margin:0 0 15px 0 ;	text-decoration: none;	text-transform: uppercase;color:#097c24}

.firedoor-title img{ position:absolute}
.firedoor-title h1, .firedoor-title h2{ font-size:12px ; line-height:1em ; margin:0 ; display:inline}
.firedoor-title div{ height:92px;}

/* Contact Us */
.contactus { background:url(images/contactus_form.jpg) no-repeat ; padding-left:185px;padding-top:15px;}
.contact-title {margin-bottom:25px}
.redft{ color:#ff0000}
.contactfield { width:170px;height:18px}
.contactmsg {width:400px;height:85px}
.contactsumbit { padding:4px 0 14px 185px ; margin-top:5px}
.contactsubmit img.resetbtn{cursor:pointer ; margin-left:15px}
.contactsubmit img.submitbtn{width:56px ;height:20px}
.contact-name{ padding-left:35px}
.contactus-line { background:url(images/line.jpg) 50% 30px no-repeat ; padding:35px 0 0px 0 ; width:655px}

/* Sitemap */
.sitemap h1{ font-size:16px}
.sitemap dl{ margin-bottom:0px}
.sitemap dt{ font-size:14px ; margin-top:25px}
.sitemap dd{ margin-left:0}
.sitemap ul{ margin-left:0 ; padding:0 ; list-style:none}

.sitemap a:link, .sitemap a:hover, .sitemap a:active, .sitemap a:visited{ font-weight:bold ; text-decoration:none}

.usefullinks a:link, .usefullinks a:hover, .usefullinks a:active, .usefullinks a:visited{ font-weight:bold ; text-decoration:none}

/* Point */
.firedoor-pt{ background:url(images/fire-pt.jpg) 5px 5px no-repeat ; padding-left:15px ; text-decoration:none ; display:block}
.firedoor-bpt{ background:url(images/fire-bpt.jpg) 5px 5px no-repeat ; padding-left:15px ; text-decoration:none ; display:block}
.firedoor-gpt{ background:url(images/fire-gpt.gif) 5px 5px no-repeat ; padding-left:15px ; padding-bottom:5px ; text-decoration:none ; display:block}
.firedoor-gpt a:link, .firedoor-gpt a:hover, .firedoor-gpt a:visited ,.firedoor-gpt a:active{ color:#097c24}

/* Arrow */
.arrow-news { cursor:pointer ; width:21px ; height:31px}
.arrow-div { cursor:pointer ; width:21px ; height:21px}