/* CSS Document */

/*========================================= BODY ==============================================*/
body, td, th, div, p, label{color:#333333;	font:normal 13px/14px Arial, Helvetica, sans-serif;}

a {color:#000000;	text-decoration:none;	outline:none;}

a:hover{color: #FF6600;	text-decoration:underline;}
.imgborder{border:1px solid #EEE; padding:5px;}

p{line-height:17px;}

/*============================================ STRUCTURE =======================================*/
#body {background: url(../images/mainbg.jpg) #DEDFE3; text-align:center;}
.main {width:927px;	position:relative;	margin:0 auto; padding:0 0 0 0;}
/*=============================================== HEADER ========================================*/
#gallery{background-image:url(../header/he1.jpg); width:894px; height:296px; background-repeat:no-repeat;}
.clear{ width:100%; overflow:hidden;}
.clear1{ clear:both;}
.br{ display:block;}

.ex-margin-top{ padding:13px 0 0 0;}

.border-outer{ background:#A5A6AF;  padding:1px;}
.main-bg{ background:#FFFFFF;}
.left-right-padd{ padding:0 17px 0 16px;}

.bolt-logo h1{ display:block; margin:22px 0 0 0; position:absolute;}
.bolt-logo h1 a{ display:block; position:absolute; cursor:pointer;}


.bolt-logo{ height:98px; background-image:url(../images/topbg.jpg);}
.bolt-logo .fleft{ width:550px;}

.bolt-menu{ background:#E4E5E8;}
.bolt-img-slider{ height:296px;}

.fright{ float:right;}
.fleft{ float:left;}
.language{ background-image:url(../images/select_language.jpg); background-repeat:no-repeat; width:142px; float:left; padding:10px 05px 0px 00px; height:31px; }

.language .pad{ padding-left:7px;}
.icon{ width:120px; float:left; text-align:left; padding-left:0px; padding-top:5px;}
/*===================================================SEARCH=============================*/
.bolt-logo .fright{ width:295px; padding:25px 10px 0 0;}
.module-search{height:60px; width:300px; padding-top:10px;}

.bolt-logo .fright .search-input{ float:left; width:170px;}
.bolt-logo .fright .search-button{ float:left; width:77px;}

.search .inputbox {font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:14px;
	vertical-align:top;
	width:160px;
	color:#7A7C88;
	text-transform:capitalize;
	margin:0px 0 0 6px;
	padding:4px 0 4px 5px;
	background:none;
	border:1px solid #E0E1E5;
	height:25px;}

.search .inputbox:hover{ background-color: #E9E9E9; color:#000000;}
.search .inputbox a:hover{color:#000000;}
	
.search .button {color:#FFFFFA;
	width:77px;
	height:25px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	background: url(../images/searchBu.gif);}
	
.search .button:hover {color:#FFFFFB;
	width:77px;
	height:25px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	background: url(../images/osearchBu.gif);}
/*=============================================== END SEARCH =============================*/

/*=========================================== TOP-MENU ====================================*/
ul.menu-nav{padding:0 0 0 0;
margin:0 0 0 0;
list-style:none;}

ul.menu-nav li	{display:block;
	padding:0;
	margin:0 0 0 0;
	float:left;
	background:url(../images/topmenu.gif) right 16px no-repeat;}

ul.menu-nav li a  {border:none;
	text-decoration:none;
	display:block;
	float:left;}
	
ul.menu-nav li a span	{display:block; 
	padding:14px 20px 13px 20px;
	color:#000000;
	display:block; 
	font-size:13px;
	text-decoration:none;
	float:left;
	font-weight:normal;
	text-transform:capitalize;}

/*======================================= TOP-MENU : HOVER ======================*/
ul.menu-nav li a:hover  {border:none;
	display:block; 
	text-decoration:none;
	width:auto;
	cursor: pointer;}

ul.menu-nav li a:hover span	{display:block; 
	color:#FEFDFD;
	background:url(../images/topmenv.gif) 0 0 repeat-x;}

/*======================================= TOP-MENU : ACTIVE ======================*/
ul.menu-nav li.active a {border:none;
	display:block;
	float:left; 
	text-align:center;
	width:auto;	
}
ul.menu-nav li.active a span {color:#FCFCFC;
	 background:url(../images/topmenv.gif) 0 0 repeat-x;}
/*====================================== PRODUCT - BOX  ======================================*/

.product-box{ background:#F2F2F3; margin-bottom:20px;}

.product-box .box-title h3{ color:#39464B; font-size:25px; line-height:15px; padding:18px 0px 7px 20px; font-weight:500;
background-image:url(../images/prbg.jpg); background-repeat:repeat-x; margin-left:15px; margin-right:18px; height:20px;}
.product-box .box-title h3 a{color: #333333; font-size:25px; line-height:15px; font-weight:500; text-decoration:none; }
.product-box .box-title h3 a:hover{ color: #FF6600; font-size:25px; line-height:15px; font-weight:500; text-decoration:none;}

.product-box .box-title h1{ color:#39464B; font-size:13px; line-height:12px; font-weight:700; background-color:#FAFAFA;
width:235px; margin-bottom:3px;  margin-left:15px; margin-top:3px; border-bottom:1px dashed #AAAAAA; }

.link h1{	padding:0px 0px 0px 0px;	margin:0px 0px 0px 0px;}
.link h1 a{ color:#000000; text-decoration:none; padding-left:20px; display:block; line-height:26px; background: url(../images/bullet.gif) no-repeat left center;	}
.link h1 a:hover{ color: #FF6600; display:block; line-height:26px;
	background: url(../images/bullet_ov.gif) no-repeat left center #E9E9E9;}

.link ul{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style-type:none;}
.link li{ background:#FAFAFA url(../images/bullet.gif) no-repeat left center; margin-bottom:3px; margin-top:2px; margin-left:15px; margin-right:15px; border-bottom:1px dashed #AAAAAA;}
.link li:hover{ background:#FAFAFA; }
.link li a{color:#000000; text-decoration:none; padding-left:20px; display:block; line-height:26px; font-weight:bold; margin-bottom:2px;}
.link li a:hover{color: #FF6600; display:block; background: url(../images/bullet_ov.gif) no-repeat left center #E9E9E9;}

.product-box .main-box{ padding:17px 17px 23px 19px;}
.product_menu .main-box{ padding:0 0 24px 0 ; margin:0;}
#right .module ul{ list-style:none; margin:0; padding:0;}
#right .module li{ margin-bottom:5px;}
#right .module li a, #right .module li a:hover{ background:url(../images/bullet.gif) 0 4px no-repeat; padding:0 0 0 14px; color:#F55814; line-height:16px;}

.product-box2{ background:#F2F2F3; margin-right:15px; margin-bottom:20px; margin-left:40px; border: dashed 1px #333333; width:530px; }
.product-box2 .box-title h3{ color:#39464B; font-size:25px; line-height:20px; padding:21px 0px 0px 20px; font-weight:600; margin-left:140px}
.product-box2 .main-box{ padding:17px 17px 23px 19px;}
.product_menu2 .main-box{ padding:0 0 24px 0 ; margin:0;}
.product-box2 p{padding-right:15px; text-align:justify; margin-right:15px; line-height:17px;}
/* ============================================== QUICK INQUIRY ==============================*/
.bg-input{ height:23px; margin:0 0 6px 0;}
.quick-enquiry label {font-size:12px;
	line-height:22px;
	display:block;
	color:#000000;
	font-weight:normal;
	padding:2px 0 0 0;}

.quick-enquiry p, label.remember {font-size:13px;
	font-weight:normal;
	padding:0 0px 0px 0px;
	color:#393C42;}

.quick-enquiry a{color:#F55814;
	font-size:11px;
	line-height:16px;
	font-weight:normal;}

.quick-enquiry a:hover {
	color:#F55814;}
	
.quick-enquiry .inputbox { /* inputbox */
	 width:219px; margin:0 0 0 0 ; color:#000000; font-size:12px; font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	padding:2px 0px 2px 6px;
	vertical-align:top;
	border:1px solid #DADADA;
}
.bg-input .textarea{ margin-bottom:25px; margin:0 0px 10px 0px ; border:1px solid #E0E1E5; }
.bg-inputarea{ margin:0 0px 0px 0px ; border:0px solid #DADADA; }
.bg-inputarea .textarea{ margin:0 0px 10px 0px ; border:1px solid #DADADA; }
.quick-enquiry .area{ margin-bottom:25px;
}
.quick-enquiry .button { /* button */
	color:#FFFFFC;
		 font-size:13px;
		 line-height:15px !important;
		  border:none;
		  background:url(../images/main_wra.jpg) 0 0 repeat-x !important;
		  text-align:center;
		  font-weight:normal;
		  font-family:Arial, Helvetica, sans-serif;
		  text-align:center;
		  text-decoration:none;
		  display:block;
		   width:67px;
		   float:right;
		   font-weight:normal;
		   text-transform:capitalize;
		   height:auto !important;
		   padding:3px 0 3px 0 !important;}

.quick-enquiry .button:hover{ color:#FFFFFD; text-decoration:underline;}

/*2222*/
.quick-enquiry2 label {font-size:12px;
	line-height:24px;
	display:block;
	color:#000000;
	font-weight:normal;
	padding:2px 0 0 57px;}
	
.quick-enquiry2 p, label.remember {font-size:13px;
	font-weight:normal;
	padding:0 0px 0px 20px;
	color:#393C42;}

.quick-enquiry2 a{color:#F55814;
	font-size:11px;
	line-height:16px;
	font-weight:normal;}

.quick-enquiry2 a:hover {
	color:#F55814;}
	
.quick-enquiry2 .inputbox { /* inputbox */
	 width:365px; margin:0 12px 0px 58px ; color:#000000; font-size:12px; font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	padding:4px 0px 2px 12px;
	vertical-align:top;
	border:1px solid #7F9DB9;
}
.bg-input2 .inputbox { /* inputbox */
	 width:148px; margin:0 10px 0px 58px ; color:#000000; font-size:12px; font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	padding:4px 0px 2px 0px;
	vertical-align:top;
	border:1px solid #7F9DB9;}
.bg-input2 .area{ margin:0 12px 0px 58px; padding:4px 0px 2px 12px;}
.quick-enquiry2 .button { /* button */
	color:#FFFFF8;
		 font-size:13px;
		 line-height:15px !important;
		  border:none;
		  background:url(../images/main_wra.jpg) 0 0 repeat-x !important;
		  text-align:center;
		  font-weight:normal;
		  font-family:Arial, Helvetica, sans-serif;
		  text-align:center;
		  text-decoration:none;
		  display:block;
		   width:67px;
		   float:right;
		   font-weight:normal;
		   text-transform:capitalize;
		   height:auto !important;
		   padding:3px 0 3px 0 !important;}

.quick-enquiry2 .button:hover{ color:#FFFFF8; text-decoration:underline;}
/*2222 end*/
.form-indent{ line-height:12px; padding:5px 0 10px 0;}
.form-indent2{ line-height:12px; padding:0px 0 5px 0; margin-left:56px;}
.form-indent2 .input{ width:100px; color:#000000; float:left; padding:3px; margin-top:0px;}
.form-indent2 .input:hover{ background:#999999; color:#FFFFFF;}
.form-indent2 .input2{ width:100px; margin-left:10px; color:#000000; float:left; padding:3px; margin-top:0px;}
 .form-indent2 .input2:hover{background:#999999; color:#FFFFFF;}
.form-indent p{ padding:10px 0 0 2px; margin:0; }

.quality-cr{padding:0px; margin-top:-15px;}
.tem{ color:#000000;}
/*================================ QUICK INQUIRY END ====================================*/

/*===================================== CONTENT =========================================*/
#content{ padding:0 0 10px 0;}

.contentpaneopen {margin:0}
.contentpaneopen img {margin:0 10px 4px 0px;}

#container{overflow:hidden; height:auto;  text-align:left; 
padding:8px 0 0 0;  background:url(../images/conten.gif) 0 0 repeat-x;}

#right{ float:right; text-align:left;    width:270px; 
background:url(../images/conte.gif) 0 0 repeat-x; padding:5px 0 0 0 ;}

.pro-text .pro-1{ width:192px; margin-left:1px;
border-right:1px #BBBBBB solid; 
border-bottom:1px #BBBBBA solid; 
}

.pro-text .pro-2{ width:192px; margin-left:10px;
border-right:1px #BBBBBC solid; 
border-bottom:1px #BBBBBD solid; }

.pro-text .pro-3{ width:192px; margin-left:10px;
border-right:1px #BBBBBE solid; 
border-bottom:1px #BBBBBF solid; }
/*

.pro-text .pro-2{ width:192px; margin-left:10px;
box-shadow: 3px 3px #BBBBBB;
-webkit-box-shadow: 3px 3px #BBBBBB;
-moz-box-shadow: 3px 3px #BBBBBB;
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#BBBBBB, offX=1, offY=1, positive=true);}

.pro-text .pro-3{ width:192px; margin-left:10px;
box-shadow: 3px 3px #BBBBBB;
-webkit-box-shadow: 3px 3px #BBBBBB;
-moz-box-shadow: 3px 3px #BBBBBB;
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#BBBBBB, offX=1, offY=1, positive=true);}
*/
.pro-text .pro-4{ width:553px;}

.pro-text .pro-5{ width:192px; margin-left:1px;}
.pro-text .pro-6{ width:192px; margin-left:10px;}
.pro-text .pro-7{ width:192px; margin-left:10px;}

.rightimg{float:right; padding-left:15px; margin-left:15px;}
.righti{float:right; margin-right:35px; margin-left:25px; margin-bottom:15px;}
.lefti{float:left; margin-left:25px; margin-right:50px;}
.leftic{float:left; margin-left:10px; padding-right:10px; margin-right:10px;}
.lefticonleft{ width:230px; float:left; margin-left:5px;}
.lefticonrig{ width:290px; float:left; margin-left:5px;}
.pro-text h2{color:#000; font-size:12px; font-weight:500; float:left; margin-right:20px; margin-top:6px; margin-left:5px;
border-bottom:0px dotted #999999; font-weight:600; letter-spacing:0.04em;}
.pro-text h1{color: #FF6600; font-size:12px; font-weight:800; float:right; margin-right:20px; margin-top:6px; margin-left:5px;
border-bottom:1px dotted #999999; font-style:italic; }
.pro-text h1 a{color: #FF6600; text-decoration:none;}
.pro-text h1 a:hover{color: #990000;}

.bg{float:left; background-image:url(../images/prbg.jpg); background-repeat:repeat-x; height:20px; margin-top:7px;
border-bottom:0px dotted #CCCCCC; width:605px; }

.bg2{float:left; background-image:url(../images/prbg.jpg); background-repeat:repeat-x; height:20px; margin-top:7px;
border-bottom:0px dotted #CCCCCA; width:570px;}

.text-1{ color:#2E2E2E; line-height:17px; font-size:13px; display:block; padding:6px 0 3px 2px; font-weight:bold; background-image:url(../images/hedbg.jpg); border: #E9E9E9 1px solid; margin-top:3px;}
.pro-text-top{ margin:18px 0 0 0;}

/*=============================== CONTENT-HEADING =====================================*/
ul.arr { margin:10px; padding:0px; }
ul.arr li{ margin:0px; padding:0px 0px 2px 15px; list-style-type:none; background:url(../images/4_117.gif) no-repeat left 5px;}

.pro200{float:left; width:240px; padding-left:22px; background-color:#F4F4F4; padding-top:12px; margin-left:5px; margin-bottom:5px;}
.pro200 li{ margin:0px; padding:5px 0px 9px 20px; list-style-type:none; background:url(../images/errow.gif) no-repeat left 5px; list-style-type:none; font-weight:800;}

.pro201{float:left; width:240px; padding-left:30px; background-color:#F4F4F4; padding-top:12px; margin-left:25px;}
.pro201 li{ margin:0px; padding:5px 0px 9px 20px; list-style-type:none; background:url(../images/errow.gif) no-repeat left 5px; list-style-type:none; font-weight:800;}

.pro240{float:left; width:290px; padding-left:6px; background-color:#F4F4F4; padding-top:12px; margin-left:5px;}
.pro240 li{ margin:0px; padding:5px 0px 9px 20px; list-style-type:none; background:url(../images/errow.gif) no-repeat left 5px; list-style-type:none; font-weight:800;}

.pro241{float:left; width:230px; padding-left:6px; background-color:#F4F4F4; padding-top:12px; margin-left:5px;}
.pro241 li{ margin:0px; padding:5px 0px 9px 20px; list-style-type:none; background:url(../images/errow.gif) no-repeat left 5px; list-style-type:none; font-weight:800;}

.pro250{float:left; width:250px; padding-left:10px; padding-top:5px; height:150px;}
.pro251{float:left; width:250px; padding-left:10px; padding-top:5px;}

.content-title {padding-top:25px; padding-bottom:5px;}

.headingcontent {color:#39464B; font-size:22px; text-transform:capitalize; line-height:22px;
	margin:0 0 0 0;
	padding:15px 0px 5px 0;
	font-weight:bold;}

.componentheading {color:#39464B;
	font-size:24px !important;
	font-weight:normal;
	line-height:140%;
	margin:0 0px 10px 0;
	padding:0 0 0 0;
	text-transform:capitalize;}

.buttonheading {padding:0 0px 0px 0;}

.buttonheading img {margin:0px 0px 0px 0px;}
/*================================= END ========================================*/

/*=================================== PRODUCT / ARTICAL LINK ==================*/
.article-indent ul{ list-style:none; margin:15px 0;}
.article-indent ul li{ background:url(../images/bullet.gif) 0 4px no-repeat; padding:0 0 0 14px; line-height:17px; margin-bottom:7px; font-size:12px; }
.article-indent ul li a{ line-height:17px; color:#F55814; font-size:12px;}
.article-indent ul li a:hover{ color:#EE4C12;}
.article-indent ul li p{ line-height:17px;}
.list-web-links li span, .list li span{ color:#0C88B1 !important; margin:0 0 0 5px;}
.bolt-list { padding:10px 0 0 0;}
.bolt-list ul{ float:left; list-style:none; width:194px; margin:0;}
.list-indent{ margin:0 0 0 10px !important;}
.list-extra li{ background:url(../images/list_mar.gif) 0 0 no-repeat !important; padding:0 0 0 17px !important; font-size:11px !important; line-height:10px !important; color:#7A7C88 !important; margin-bottom:16px; border-bottom:dashed 1px #9B9B9B;}
.list-extra li a{ color:#FF6600!important; font-size:14px !important; text-decoration:none !important; display:block; padding-bottom:4px;}
.list-extra li a:hover{ color:#CC0000!important; text-decoration:underline !important;}
li.indent-top1{ margin:35px 0 0 0 !important;}

#component-contact .headingcontent{ padding:0 0 15px 0 !important; font-size:125%; color:#5A7986;}
.contentdescription img{ margin-right:19px;}
/*================================== END PRODUCT / ARTICAL LINK =======================================*/

/*====================================== READ-MORE ============================================*/
.more-read{ padding:0;}
	
div a.moreread {color:#F9F9F9;
		 font-size:12px;		 line-height:28px;
		 border:none;		     height:29px;
		 text-align:center;		 margin:0px 58px 0px 10px;
		 font-weight:normal;	 font-family:Arial, Helvetica, sans-serif;
		 text-align:center;		 text-decoration:none;
		 display:block;		     width:79px;
		 float:right;		     font-weight:normal;
		 text-decoration:none;	 background:url(../images/moreread.gif) 0 0 no-repeat;}
		   
a.moreread:hover {color:#FFCC00;
	 text-decoration:underline; font-weight:bold;}

/*====================================== END READ-MORE ==========================================*/


/*-------------------------------------footer---*/
.footer{ text-align:center; padding:30px 0; color:#46535B; font-size:12px;}
.footer a{ text-decoration:none; color:#46535B;}
.footer a:hover{ color:#000; text-decoration:underline;}

/*------------------------------------- end footer---*/
.htitle{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#FF6600; font-weight:bold; border-bottom:1px dashed #FF6600; }
.htitle span{ padding-bottom:15px;}

.big{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold;}
.cont{padding:0px 40px 10px 20px; line-height:17px; text-align:justify;}
.cont a{text-decoration:none;}
.cont a:hover{text-decoration: underline; color:#990000;}
.cont table td{padding:4px;}
.cont .pro1{width:250px; height:25px; font-size:14px; font-weight:700; background-color:#F2F2F3; color: #FF6600; padding-top:5px; padding-bottom:5px; padding-right:0px; float:left; border:dashed 1px #666666; margin:0px; text-align:center;}
.cont .pro1 a:hover{color:#FF6600; display:block; background-color:#DDDDDD; width:250px; height:25px;}
.cont .pro2{width:250px; height:25px; margin-left:30px; font-size:14px; font-weight:700; background-color:#F2F2F3; color: #FF6600; padding-top:5px;  padding-bottom:5px; padding-left:5px; float:left; border:dashed 1px #666666; text-align:center;}
.cont .pro2 a:hover{color:#FF6600; display:block; background-color:#DDDDDD; width:250px; height:25px}

.cont .sqr1{width:230px; font-size:14px; padding:15px; float:left; border:dashed 1px #666666; text-align:left; 
margin:13px 20px 0px 0px; background-image: url(../images/bg2.jpg); background-repeat:repeat-x;}

.cont .sqr2{width:230px; font-size:14px; padding:15px; float:left; border:dashed 1px #666666; text-align:left;  
margin:13px 20px 0px 0px; background-image: url(../images/bg2.jpg); background-repeat:repeat-x;}

.cont h2{ background-color:#E3E3E3; display:block; height:15px; color:#FF6600; font-weight:800; padding:3px;
	background-image: url(../images/bullet.gif); background-repeat: no-repeat;	background-position: left center; padding-left:15px; font-size:15px; margin-bottom:5px; border: dashed #aaa 1px;}
.cont h2 a{color:#FF6600;}
.cont h2 a:hover{color:#990000;}
.colorc{color:#FF6600; font-weight:bold; font-size:16px; margin:0px; padding:0px }
.colorcc{color:#FF6600; font-weight:bold; font-size:13px; margin:0px; padding:0px }
.colord{color: #0066CC; font-weight:bold; font-size:13px; margin:0px; padding:0px; }
.colore{color: #FF6600; font-weight:bold; font-size:13px; margin:0px; padding:0px; }
.colordwid{font-weight:bold; font-size:13px; margin:0px;  padding:4px;  background-color:#eeeeee; width:300px; }
.bottomborder{width:566px; border-bottom:2px dotted #FF6600; height:1px; margin-bottom:10px;}

.heightso{width:270px; background:#F2F2F3; height:350px;}	
.heightso1{width:270px; background:#F2F2F3; height:600px;}	
.heightso2{width:270px; background:#F2F2F3; height:200px;}
.heightso3{width:270px; background:#F2F2F3; height:100px;}

.tablepad { border: 1px solid #FFF;	border-spacing:2px; }
.tablepad td{border: 1px solid  #FFF;	border-spacing:3px;}

