
/* CSS Document */

body
{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
}
.mainouter
{
	background:url(../images/bg.jpg) repeat-x #9b1d06;
	width:100%;
}
.innerbg
{
		background:#fbfbfb;
}
/*
.TopheaderLeft
{
	float:left;
	text-align:left;
	width:100%;
}
.TopheaderLeft ul
{
	margin:0px;
	padding:0px;
	height:37px;
}
.TopheaderLeft ul li
{
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:left;
	background:url(../images/navigationLine.gif) no-repeat right top;
	padding:10px 12px 0 18px;	
}
.TopheaderLeft ul li a
{
	color:#fff;
	text-decoration:none;
}
.TopheaderLeft ul li a:hover
{
	color:#ffb898;
}
*/
.TopheaderRight
{
	text-align:right;
	padding-right:10px;
	font-size:11px;
}
.fr
{
	float:right;
}
.bannerOuter
{
	width:100%;
	height:203px;
}
.bannerLeft
{
	background:url(../images/bannerLeftbg.jpg) no-repeat right top;
	text-align:left;
	width:60%;
	padding:15px 0 0 0px;
}
.aboutbannerOuter
{
	width:100%;
}
.productbannerOuter
{
	width:100%;
	height:154px;
	background:url(../images/productouterbg.gif) repeat-x #efefef; 
}
.aboutbannerLeft
{
	background:url(../images/aboutHeaderbg.jpg) no-repeat right top;
	text-align:left;
	height:150px;
}
.aboutbannerRight
{
	background:url(../images/aboutRightbg.gif) no-repeat top;
	padding-right:7px;
	padding-top:4px;
	width:626px;
	text-align:center;
}
.prodcutbannerRight
{
	background:url(../images/prodcutbanner.gif) no-repeat top;
	padding:9px 0 0 2px;
	height:143px;
	width:650px;
	text-align:center;
}
.bannerRight
{
	background:url(../images/bannerRight.gif) no-repeat;
	padding:5px 7px 5px 5px;
	float:right;
}

.middleOuter
{
	width:100%;
	background:url(../images/contentOuterbg.jpg) repeat-x #a42504;
	float:left;
}
.aboutmiddleOuter
{
	width:100%;
	background:#FFF;
	float:left;
}
.contentLeft
{
	width:100%;
	padding:0px;
	vertical-align:text-top;
	background:url(../images/contentbg.jpg) no-repeat bottom right;
	margin:0px;
	height:360px;
}
.contentRight
{
	width:250px;
	float:right;
	height:262px;
	margin:0px;
}
.awardbg
{
	float:left;
	padding:21px 8px 0 50px;
}
.contentText
{
	font-size:13px;
	color:#FFF;
	text-align:justify;
	line-height:18px;
	vertical-align:top;
	padding:5px 0 0 19px;
}
.linktext
{
	float:right;
	color:#FFF;
	text-transform:uppercase;
	font-size:10px;
}
.linktext span
{
	color:#fd7d43;
}
.linktext a
{
	color:#fff;
	text-decoration:none;
}
.linktext a:hover
{
	color:#fff;
	text-decoration:underline;
}
.heading
{
	padding:15px 0 5px 68px;
}
.indexheading
{
	padding:15px 0 5px 14px;
}
.BariteProduct
{
	width:105px;
	float:left
}
.Producttext
{
	width:102px;
	text-align:center;
	background:url(../images/prodctbg.gif) repeat-x #f87732;
	
	padding:5px 0;
	text-transform:uppercase;
	display:block;
}
.footerOuter
{
	width:100%;
	background:url(../images/footerbg.jpg) repeat-x #FF0000;
	height:43px;
	font-size:11px;
	padding-left:18px;
}

.footerOuter span
{
	color:#fb803d;
}
.productfooter
{
	width:100%;
	background:url(../images/prodcut-footer.jpg) repeat-x #FFF;
	height:43px;
	font-size:11px;
	color:#242323;
	padding-left:18px;
}
.productfooter span
{
	color:#bf4413;
}
.indexbg
{
	background:none;
}
.innerpageOuter
{
	width:100%;
	background:url(../images/aboutBg.gif) repeat-x;
	height:186px;
}
.timebg{
background:url(../images/aboutBg.gif) repeat-x 60px 20px; border:0px; color:#FFFFFF; font-size:11px; height:15px; 
}
.fl
{ 
	float:left;
}
.innerpageContent
{
	font-size:13px;
	color:#535252;
	text-align:justify;
	padding:5px 65px 15px 65px;	
}
.innerpageContent ul
{
	margin:0px;
	padding:0px;
	padding:21px 0 0 15px;
}
.innerpageContent ul li
{
	margin:0px;
	padding:0px;
	list-style-image:url(../images/arrow.gif);
	padding:0 0 15px 2px;
}
.innerpageContent a
{
	color:#535252;
	text-decoration:none;
}
.innerpageContent a:hover
{
	color:#535252;
	text-decoration:none;
}
.innerpageContent .highlight
{
	font-size:35px;
	color:#535252;
}
.innercontentBg
{
	width:100%;
	background:url(../images/contentBg.gif) repeat-x #f0efef;
}
.aboutLeft
{
	background:url(../images/aboutimg1.jpg) no-repeat center;
	width:333px;
	height:250px;
}
.textstyle
{
	padding-right:10px;
	text-align:justify;
}
.innerpageProduct
{
	padding-left:5px;
}
.contactTable
{
	background:url(../images/contactTablebg_content.gif) repeat-y 94px top;	
	width:832px;
}
.contactTable img
{
	margin-top:-66px;
	
}
.contactContentbg
{
	background:url(../images/contactTablebg_content.gif) repeat-y center 20px;
	width:832px;	
}

.contactusFooter
{
	background:url(../images/contactbg_footer.jpg) no-repeat 94px center;
	width:832px;	
	height:18px;
}

.PT10
{
	padding-top:80px;
}
.contactheadign
{
	padding:38px 0 0px 94px;
}
.pt30
{
	padding-top:30px;
}
.contactText
{
	font-size:14px;
	color:#504e4e;
	padding:3px 0 0 130px;
	vertical-align:top;
}
.contactText span
{
	font-size:18px;
	color:#504e4e;
	padding:0px;
	font-weight:bold;
}
.prodcutOuter
{
	width:832px;
	height:365px;
	background:url(../images/underconstraction.jpg) no-repeat;
}
.prodcutOuterText
{
	font-size:15px;
	color:#504e4e;
	line-height:28px;
	padding:45px 0 0 40px;
}
.productTitle
{
	font-size:30px;
	color:#504e4e;
	font-weight:bold;
}
.productLink
{
	font-size:15px;
	color:#504e4e;
	font-weight:bold;
}
.productLink a
{
	font-size:15px;
	color:#cb4e16;
	text-decoration:none;
}
.productLink a:hover
{
	font-size:15px;
	color:#cb4e16;
	text-decoration:underline;
}
.ContactinnerTable
{
	padding-top:24px;
}
.innerheader
{
	width:614px;
	height:138px;
}
.pl5
{
	padding-left:5px;
}
.contentLink
{
	color:#cb4e16;
	font-weight:bold;
}
.intenationalmap
{
	width:480px;
	text-align:right;
	padding-top:50px;
}
.nationalmap
{
	background:url(../images/nationalmap.jpg) no-repeat right;
	height:505px;
}
.productOuter
{
	background-color:#F9f9f9;
	background-image:url(../images/productheading-outer.gif);
	background-repeat:repeat-x;
	height:191px;
	padding-top:4px;
	vertical-align:top;
}
.productheader
{
	background:url(../images/productheader.jpg) no-repeat top;
	height:191px;
	width:1003px;
	background-color:#f9f9f9;
}
.productheaderText
{
	text-transform:uppercase;
	padding:40px 0 0 60px;
	font-size:40px;
	color:#FFF;
	text-align:left;
}
.productContent
{
	font-size:13px;
	color:#353333;
	vertical-align:top;
	text-align:justify;
	font-weight:normal;
	padding:40px 40px 20px 50px;
}
.productContent span
{
	font-size:12px;
	color:#c94d16;
	font-weight:bold;
	
}
.productContent a
{
	text-decoration:none;
}

.productbg
{
	/*background:url(../images/prodcutbg.gif) no-repeat 0 8px;
	width:430px;*/
	vertical-align:top;	
	text-align:center;
	padding-top:20px;
}

.productbg img
{
	padding:15px 0px 0px 2px;
}

.productbg ul
{
	list-style-type:none;	
}

.productbg ul li
{
	float:left;
	width:180px;
	height:160px;
	background:url(../images/bg_product.jpg) no-repeat;
}

.bariteproduct
{	
	width:350px;
	height:250px;
}
/*.bentoniteproduct
{
	background:url(../images/bentonite-product.jpg) no-repeat center;
	width:347px;
	height:249px;
}
.graniteeproduct
{
	background:url(../images/granite-marble_product.jpg) no-repeat left;
	width:347px;
	height:249px;
}

.ironeproduct
{
	background:url(../images/iron-ore_prodcut.jpg) no-repeat center;
	width:348px;
	height:248px;
}
.millscaleproduct
{
	background:url(../images/mill-scale_prodcut.jpg) no-repeat center;
	width:348px;
	height:248px;
}*/
.prodcutList ul
{
	margin:0px;
	padding:0px;
}
.prodcutList ul li
{
	margin:0px;
	padding:10px 0 5px 15px;
	list-style:none;
	list-style-image:none;
}
.mb
{
	padding-bottom:9px;
}
.pT
{
	padding-top:7px;
}
.productlistOuter
{
	padding-left:20px;
}
.sitemapcontent ul
{
	margin:0px;
	padding:20px 0 0 40px;
}
.sitemapcontent ul li
{
	margin:0px;
	padding:0px;
	float:left;
	list-style:none;
	padding:0 55px 8px 30px;
	font-size:11px;
	font-weight:bold;
}
.sitemapcontent a
{
	color:#52504f;
	text-decoration:none;
}
.sitemapcontent a:hover
{
	color:#9a2106;
	text-decoration:none;
}
.sitemaptext
{
	font-size:11px;
	font-weight:bold;
}
.sitemaptext a
{
	color:#52504f;
	text-decoration:none;
}
.sitemaptext a:hover
{
	color:#9a2106;
	text-decoration:none;
}
.mT
{
	padding-top:30px;
}
.pt40
{
	padding-top:40px;
}
.sitemapdiagrom
{
	background:url(../images/sitemap.gif) no-repeat left top;
	font-size:12px;
	color:#666;
	height:139px;
	width:591px;
}
.pl30
{
	padding-left:30px;
	padding-bottom:14px;
}
.pL
{
padding-left:5px;
}
.productone
{
	text-align:center;
	width:90px;
	padding-left:60px;
}
.productTwo
{
	text-align:center;
	width:90px;
	padding-left:8px;
}
.productThree
{
	width:120px;
	text-align:left;
}
.productfour
{
	width:50px;
	text-align:center;
}
.productfive
{
	text-align:right;
	width:90px;
}
.pl25
{
	padding-left:40px;
}
.pl35
{
	padding-left:35px;
}
.nationalpresences
{
	text-align:left;
	width:150px;
	padding-left:8px;
}
.pR
{
	padding-right:6px;
}
.pb
{
	padding-bottom:120px;
}
.ml
{
margin-left:50px;
}
.awardCnt
{
	font-weight:bold;
}
.sitemaplink ul.sitemapping
{
	margin:0px;
	background: url(../images/ul-bg.gif) no-repeat left top;
	padding:15px 0 0 4px;
	font-size:11px;
	color:#666;
	height:139px;
}

.sitemaplink ul.prodmapping
{
	margin:0px;
	background: url(../images/ul-bg.gif) no-repeat left top;
	padding:15px 0 0 4px;
	font-size:11px;
	color:#666;
}

.ultable
{
	margin-left:200px;
	width:800px;
}
.sitemaplink ul li
{
	margin:0px;
	list-style:none;
	padding:4px 0 2px 25px;	
	background: url(../images/li-bg.gif) no-repeat left ;
}
.w140
{
	width:140px;
}
.produceul
{
	width:380px;
	float:left;
	display:block;
	overflow:hidden;
	text-transform:uppercase;
}
.sitemaplink ul li a
{
	text-decoration:none;
	color:#666;
}
.sitemaplink ul li a:hover
{
	text-decoration: underline;
}
.w180
{
	width:180px;
}
.fl
{
	float:left;
}
.w150
{
	width:150px;
}


.qualityproduct
{
	background:url(../images/quality-img.jpg) no-repeat left;
	width:347px;
	height:249px;
}

.qualityproductbg
{
	background:url(../images/prodcutbg.gif) no-repeat 0 8px;
	height:275px;
	padding:20px 0 0 33px;
	vertical-align:top;
}

.indexThumbImage
{
	 width:101px;
	 height:75px;
	 display:block;	 
}

.tblNational
{
	border:#fff 1px solid;
}
.tblNational tr
{
	border:none !important;
}

.tblNational td
{
	border:none !important;	
}

.innerpageContentNat
{
	font-size:13px;
	color:#535252;
	text-align:justify;
	padding:5px 65px 15px 65px;	
}
.innerpageContentNat ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
	padding:30px 0 0 15px;
	width:50%;
}
.innerpageContentNat ul li
{
	margin:0px;
	padding:5px 5px 15px 5px;
	text-transform:uppercase;	
}
.innerpageContentNat ul li img
{
	padding:5px 10px;
	display:block;
	float:left;	
}

.innerpageContentNat ul li span
{
	display:block;
	padding-top:5px;
}
.bgf9f9f9
{
	background-color:#f9f9f9;
}
