html, body{
	padding: 0 0 0 0;
	margin: 0 0 10px 0;
	background: #000;
    font: 13px Arial,Verdana,sans-serif;
	text-align:center;
	width: 100%;
	color: #cccccc;
	background: #000 url(../images/bodybg.gif) repeat-x center top;
}
.clear_both { clear:both; }
div#bodycontainer { width: 980px; align: middle; text-align: center; position: relative; margin: 0 auto; background: #000;}
div#header{
	width: 100%;
	height: 324px;
	background: #000 url(../images/headerbg.jpg) no-repeat center top;
}

div#topNav { float: right; margin-right: 20px; margin-top: 13px;}
div#topNav a { font: 12px Arial,"Trebuchet MS",Verdana,Arial,sans-serif;color: #fff; font-weight:bold; text-decoration: none; }
div#topNav a:hover { text-decoration: underline; }

div#container { width: 100%; margin:0 0 0 0;padding:0 0 20px 0;text-align:left;overflow:hidden; background: #000 url(../images/headerbg.jpg) no-repeat center top;}
div#container2 { width: 100%; margin:0 0 0 0;padding:0 0 20px 0;text-align:left;overflow:hidden; background: #000 url(../images/headerbg2.jpg) no-repeat center top;}

/* start left column */
div#leftCol { float: left; width: 210px; }

div#catList { float: left; width:185px; border-top: 2px solid #d1d6e6; padding:0 0 20px 5px; background-color:#173283; text-align:left; margin-top:120px;}
div#catHeading { float: left; width:174px; font: 14px Arial,"Trebuchet MS",Verdana,Arial,sans-serif;color:#d1d6e6;padding:18px 0 0 4px; font-weight:bold; border-bottom: 1px solid #fff; height: 30px; }
ul#catUL { list-style-type:none;margin:9px 0 0 0;padding:0 0 23px 0; background-color:#173283 ; }
ul#catUL li{ float: left; height: 22px; width: 170px;margin: 0 0 0 0px; padding: 3px 0 0 8px; border-bottom: 1px solid #96a3c7;list-style-image:url(../images/whiteArrow.gif); list-style-position: inside; }
ul#catUL li a { font: 11px Arial,"Trebuchet MS",Verdana,Arial,sans-serif;color:#ffffff; font-weight:bold; text-decoration: none;  }
ul#catUL li a:hover { text-decoration: underline;  }

div#callus { float: left; margin-top: 10px;}

div#latestNews { float: left; width: 190px; margin-top: 18px; }
div#latestNewsHead { float: left; width: 178px; background: #000 url(../images/headingBg.jpg) repeat-x center top; font: 14px Arial,"Trebuchet MS",Verdana,Arial,sans-serif; color:#ffffff; font-weight:bold; padding: 9px 0 0 12px; height: 35px;}
.latestNewsContent { float: left; width:178px; padding: 14px 0 10px 12px; font: 12px Arial,"Trebuchet MS",Verdana,Arial,sans-serif;color:#ffffff; font-weight:normal; }
.latestNewsMoreInfo { float: left; width:185px; height:20px; background: #000 url(../images/moreinfoLine.gif) repeat-x center top; position:relative; }
.latestNewsMoreInfo .moreInfo { float: left; background: #000; height: 10px; padding:0 9px 0 9px; position: absolute; left:90px;}
.latestNewsMoreInfo .moreInfo a { text-decoration:none;font: 13px Arial,"Trebuchet MS",Verdana,Arial,sans-serif;color:#ffffff; font-weight:bold; }
.newsheading { color:#ffffff; }
/* end left column */

/* contents column */

div#contentsCol { float: left; width: 770px; margin-top: 310px;}
div#contentsLCol { float: left; width: 550px; margin: 0; padding-bottom:30px;}
div#welcomeHead { float: left; width: 550px; padding:9px 0 0 10px; margin:0 0 0 0; background: #000 url(../images/headingBg.jpg) no-repeat; height: 35px; font: 14px Arial,"Trebuchet MS",Verdana,Arial,sans-serif;color:#ffffff; font-weight:bold;}
div#welcomeContent { float: left; width: 530px; color: #cccccc; padding: 10px 10px 25px 10px;}

div#videoHead { float: left; width: 550px; padding:9px 0 0 10px; margin:0 0 0 0; background: #000 url(../images/headingBg.jpg) no-repeat; height: 35px; font: 14px Arial,"Trebuchet MS",Verdana,Arial,sans-serif;color:#ffffff; font-weight:bold;}
div#videoContents { float: left; width: 550px; color: #cccccc; padding: 20px 0 15px 0; background: #000 url(../images/videoBg.jpg) repeat-x center top; }
div#videoContainer { float: left; width: 257px; height:158px; background-color:#fff; padding:10px 0 0 10px; margin:0 0 0 10px; }
.videoS { float: left; height:131px; width:243px; border: 1px solid #ccc; }
.videoH { float: left; height:131px; width:243px; border: 1px solid #ccc; display:none; }
div#videoNumbers { float: left; width:235px; height:14px; margin:5px 0 0 0; }
.videoNum { float: left; height: 14px; width: 14px;margin:0 5px 0 0; font: 11px Verdana,Arial,"Trebuchet MS",Arial,sans-serif; font-weight:bold; text-align:center; }
.videoNum a { color:#fff; text-decoration:none; }
.videoNum a:hover { color:#fff; text-decoration:underline; }
.videoInfoS { float: left; width: 250px; margin:0 0 0 10px;}
.videoInfoH { float: left; width: 250px; margin:0 0 0 10px; display:none;}
div#videoHeading { float: left; width:250px; font: 13px Arial,"Trebuchet MS",Verdana,Arial,sans-serif;color:#fff; font-weight:bold; }
div#videoDetails { float: left; width:250px; font: 13px Arial,"Trebuchet MS",Verdana,Arial,sans-serif;color:#ccc; }
div#videoMoreInfo { float: left; width:245px; margin:10px 0 0 0; background: #000 url(../images/moreinfoLine.gif) repeat-x center top; }
div#videoMoreInfo .moreInfo { float: left; margin-left:145px; height: 10px; background-color:#000; padding:0 9px 0 9px; }
div#videoMoreInfo .moreInfo a { text-decoration:none;font: 13px Arial,"Trebuchet MS",Verdana,Arial,sans-serif;color:#ffffff; font-weight:bold; }

div#latestInnovationHead { float: left; width: 550px; padding:9px 0 0 10px; margin:20px 0 0 0; background: #000 url(../images/headingBg.jpg) no-repeat; height: 35px; font: 14px Arial,"Trebuchet MS",Verdana,Arial,sans-serif;color:#ffffff; font-weight:bold;}
.innovation { float: left; width:174px;margin-right: 14px; margin-top:5px; }
.innovation img { height: 129px; width: 170px; }
.innovation1 { float: left; width:174px; margin-top:5px; }
.innovation1 img { height: 129px; width: 170px; }
.innHeading { width:174px; margin:10px 0 10px 0;font: 13px Arial,"Trebuchet MS",Verdana,Arial,sans-serif;color:#ffffff; font-weight:bold; }
.innovMoreInfo { float: left; margin:15px 0 0 0; width:174px; height:20px; background: #000 url(../images/moreinfoLine.gif) repeat-x center top; position:relative;}
.innovMoreInfo .moreInfo { float: left; background: #000;height: 10px; padding:0 9px 10px 9px; position:absolute; z-index:1; left:78px;}
.innovMoreInfo .moreInfo a { text-decoration:none;font: 13px Arial,"Trebuchet MS",Verdana,Arial,sans-serif;color:#ffffff; font-weight:bold; }


div#contentsRCol { float: right; width: 191px;}
div#ourServices { float: left; width: 191px; height:336px; text-align:center;background: #000 url(../images/servicesBg.jpg) repeat-x center top;}
div#svsContents{ float: left; text-align:left; width: 159px; margin:18px 0 0 12px; font: 12px Arial,"Trebuchet MS",Verdana,Arial,sans-serif;color: #ccc;}
div#svsMore { float: right; margin-top: 20px; width: 158px; text-align:right;}
.moreSvsImg { float: right; z-index:1; behavior: url(png/iepngfix.htc); background: url(../images/moreArrow.png) no-repeat center top; width:81px; height:26px; border:0px; }

div#Distributors { float: left; width: 191px;height:325px; text-align:center;background: #000 url(../images/distributorsBg.jpg) repeat-x center top;}
div#DistiContents{ float: left; text-align:left; margin:18px 0 0 12px; width: 159px; font: 12px Arial,"Trebuchet MS",Verdana,Arial,sans-serif;color: #ccc;}
div#DistiMore { float: right; margin-top: 10px; width: 158px; text-align:right; }
.moreImg { float: right; z-index:1; behavior: url(png/iepngfix.htc); background: url(../images/moreArrowBlue.png) no-repeat center top; width:81px; height:26px; border:0px; }
/* 

end contents column 
END HOMEPAGE Styles
*/


/* 
START Facilities Styles
*/
div#contentsFCol { float: left; width: 750px; margin-top: 310px;}
div#facilitiesHeading { float: left; width: 740px; padding:9px 0 0 10px; margin:0 0 0 0; background: url(../images/headingBg1.jpg) no-repeat; height: 35px; font: 14px Arial,"Trebuchet MS",Verdana,Arial,sans-serif;color:#ffffff; font-weight:bold; }
div#facilitiesSubHeading { float: left; color: #97aeed; margin:30px 0 0 20px; font: 19px Arial,"Trebuchet MS",Verdana,Arial,sans-serif; font-weight:normal;}
div#facilitiesBanner { float: left; margin: 30px 0 0 20px; }
div#facilitiesLcol { float: left; width: 315px; margin: 35px 0 0 20px; } 
div#facilitiesRcol { float: left; width: 350px; margin: 35px 0 0 0px; padding: 0 35px 0 0;}

/* END Facilities Styles */

/* START Personnel Styles */
.person { float: left; width: 325px; margin-bottom: 20px;}
div#personnelLcol { float: left; width: 350px; margin: 30px 0 0 20px;}
div#personnelLcol .name { float: left; color: #7b91cf; font-weight:bold;}
div#personnelRcol { float: left; width: 325px; margin: 30px 0 0 10px;}
div#personnelRcol .name { float: left; color: #7b91cf; font-weight:bold;}
/*  END Personnel Styles */

/* START Capabilities Styles */
div#contentsCapCol { float: left; width: 750px; margin-top: 310px;}
div#capHeading { float: left; width: 740px; padding:9px 0 0 10px; margin:0 0 0 0; background: url(../images/headingBg1.jpg) no-repeat; height: 35px; font: 14px Arial,"Trebuchet MS",Verdana,Arial,sans-serif;color:#ffffff; font-weight:bold; }
div#capabilitiesHeading {float:left;color:#97aeed;margin:15px 0 0 20px;width:650px;font:19px Arial,"Trebuchet MS",Verdana,Arial,sans-serif;font-weight:normal;}
div#capLcol {  float: left; width: 335px; margin: 35px 0 0 20px; padding-right:20px; }
div#capRcol { float: left; width: 335px; margin: 35px 0 0 0px; padding: 0 0px 0 0; }
ul.capabilities { list-style-type:none;margin:0px 0 0 0;padding:0 0 0px 0;}
ul.capabilities li{ float: left; width: 325px; padding: 0px 0 0 8px;list-style-image:url(../images/blueSq.jpg); list-style-position: inside; }
/* END Capabilities Styles */

/* START Location Styles */
div#map { float: left; background: url(../images/map.jpg) no-repeat center top; width:700px; font-size:12px;}
div#address { float: left; margin:20px 0 0 20px; width:180px;}
div#address a { color: #cccccc; text-decoration:none; }
div#address a:hover { color: #cccccc; text-decoration:underline;}
div#addCompany { float: left; width:180px; font:14px Arial,"Trebuchet MS",Verdana,Arial,sans-serif;font-weight:bold;color:#7b91cf;}
.addBlue { float: left; color: #7b91cf;}
div#directions { float: right; margin: 250px 0 0 200px; width: 315px; background-color:#1a1a1a; padding: 20px 15px 0 15px;}
div#directionsHeading { float: left; height:30px; margin:0 0 10px 0; width: 290px;font:14px Arial,"Trebuchet MS",Verdana,Arial,sans-serif;font-weight:bold;color: #7b91cf; border-bottom: 1px dotted #fff;}
/* END Location Styles */

/* START Product List Styles */
.anitem { float: left; width: 530px; margin-bottom:20px;}
.anitem img { border:0px;}
.itemImg { float: left; width: 195px; text-align: left; }
.itemInfo { float: left; width: 335px;}
.itemInfo a { color: #cccccc; text-decoration:none; }
.itemInfo a:hover { color: #cccccc; text-decoration:underline;}
.itemInfo ul { list-style-type:none;margin:0px 0 0 0;padding:0 0 0px 0;font:13px Arial,"Trebuchet MS",Verdana,Arial,sans-serif;font-weight:normal;}
.itemInfo ul li{ float: left; width: 325px; padding: 0px 0 0 8px;list-style-image:url(../images/blueSq.jpg); list-style-position: inside; }
.anitemMore { float: left; margin-top: 10px; }
.moreDetailsImg { float: left; z-index:1; behavior: url(png/iepngfix.htc); background: url(../images/moreArrow.png) no-repeat center top; width:81px; height:26px; border:0px; cursor:crosshair; }
/* End Product List Styles */

/* START Product Details Styles */
div#detailItem { float: left; width: 530px; }
div#detailItem img { border:0px; }
div#detailItemImg { float: left; width: 195px; text-align: left; }
div#detailItemImg div.detailImg { float: left; height:123px; width:174px; margin: 0px 0px 10px 0px;}
div#detailItemImg div#detailThumbs { float: left; margin-top: 5px;}
div#detailItemImg div#detailThumbs img { float: left; height: 61px; width: 84px; margin-right:5px; margin-bottom: 5px;}
div#detailItemInfo { float: left; width: 335px; }
div#detailItemInfo ul { list-style-type:none;margin:25px 0 10px 0;padding:0 0 0px 0;}
div#detailItemInfo ul li{ float: left; width: 325px; /*height: 25px;*/ padding: 5px 0 5px 8px;list-style-image:url(../images/whiteArrow1.gif); list-style-position: inside; }
div#productEnquire { float: left; margin-top: 25px; }
div#enqHeading { float: left; width: 325px; height: 25px; font-weight: bold; margin:0 0 10px 0; border-bottom:1px solid #ffffff; }
.enqLabel { float: left; width: 88px; height: 19px; padding:5px 0 0 0; margin-bottom:5px;}
.enqInput { float: left; width: 200px; height: 21px;  margin-bottom:5px; }
.enqInput input { float: left; height: 19px; width: 160px;}
div#enqBut { float: left; margin-top:10px; text-align:right; width:250px;}
/* END Product Details Styles */

/* START Contact Styles */
div#contactLcol { float: left; width:250px;}
.contactAdd { float: left; width: 250px; }
.contactAdd a { color: #cccccc; text-decoration:none; }
.contactAdd a:hover { color: #cccccc; text-decoration:underline;}
div#contactRcol { float: right; width:235px; text-align:right;}
div#contactForm { float: right; width: 235px;  text-align:right;}
.contactLabel { float: left; width: 65px; height: 19px; padding:5px 10px 0 0; margin-bottom:5px; text-align:right}
/*.contactLabel { float: left; width: 250px; height: 21px;  margin-bottom:5px; }*/
.contactInput input { float: left; height: 15px; width: 150px;}
.contactInput textarea { float: left; height: 100px; width: 150px;}
div#contactBut { float: left; margin-top:10px; text-align:right; width:227px;}
/* START Contact Styles */

/* START Services Styles */
div#svsHead { float: left; width: 700px; padding:9px 0 0 30px; margin:0 0 0 10px; background: url(../images/headingBg1.jpg) no-repeat; height: 35px; font: 14px Arial,"Trebuchet MS",Verdana,Arial,sans-serif;color:#ffffff; font-weight:bold; }
div#svsContent { float: left; width: 680px; color: #cccccc; padding: 22px 0 22px 26px;}
div#svsRow { float: left; width: 700px; padding:0 0 0 30px;}
.svsImgSmall { float: left; width: 340px; }
.svsImgSmall img { float: left; width: 130px; height: 98px; margin: 5px 5px 0 0;}
.svsImg { float: left; width: 340px; }
.svsInfo { float: left; width: 330px; }
.svsHeading { float: left; width: 290px; font: 19px Arial,"Trebuchet MS",Verdana,Arial,sans-serif;color:#97aeed; }
.svsDetails { float: left; width: 290px; line-height:1.5; }
div#svsDivider { float: left; width:670px; height: 2px; border-bottom:1px dotted #ffffff; margin: 40px 0 40px 30px; clear:left;}
/* START Services Styles */

.smlBlueHeading { float: left; font: 14px Arial,"Trebuchet MS",Verdana,Arial,sans-serif;color: #7b91cf; width:311px; padding:0 0 10px 0;}
.distiDivider { float: left; width:311px; height: 2px; border-bottom:1px dotted #ffffff; margin: 30px 0 30px 0px; clear:left;}


/* Footer Styles */
div#footer { float: left; margin: 0; width: 965px; padding: 20px 5px 0 10px; border-top: 2px solid #808080; color: #ccc; text-align:left; font: 11px Arial,"Trebuchet MS",Verdana,Arial,sans-serif; background:#000000;}
div#footer a { color: #ccc; }
.footerHeading { float: left;height: 30px;width: 100%;font: 12px Arial,"Trebuchet MS",Verdana,Arial,sans-serif;font-weight:bold; border-bottom: 1px solid #666666;}
.footerContent { float: left; width: 100%; padding:10px 0 0 0;}

div#footerDistributor { float: left; width: 264px; border-right: 2px solid #42444c; padding: 0 30px 0 0px; }
div#footerContact { float: left; width: 380px; border-right: 2px solid #42444c; padding: 0 20px 0 0px; margin:0 0 0 20px;}
div#footerContactLCol { float: left; width: 140px; }
div#footerContactRCol { float: left;  width: 210px; }
div#footerContactRCol a { text-decoration: none; }
div#footerContactRCol a:hover { text-decoration: underline; }
.footerTestimonials { float: left; width: 222px; margin:0 0 0 20px; }
div#footerTestimonialsContent { float: left; width: 222px; padding:10px 0 0 0; }
div#footerMoreInfo { float: right; width:171px; height:20px; background: #000 url(../images/moreinfoLine.gif) repeat-x center top; margin:0 0px 0 0;}
div#footerMoreInfo .moreInfo { float: left; margin-left:74px; width:80px; height: 10px; background-color:#000; padding:0 9px 0 9px; position: absolute; }
div#footerMoreInfo .moreInfo a { text-decoration:none;font: 13px Arial,"Trebuchet MS",Verdana,Arial,sans-serif;color:#ffffff; font-weight:bold; }