body{ margin:0px auto; text-align:center; background:url(images/bg.jpg) top left repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#202020; line-height:18px;}

td,th{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#202020; line-height:18px;}

p{ margin:0px;}

form{ margin:0px;}

.down{ width:100%; clear:both;}

.outer{ width:900px; clear:both; margin:0 auto; text-align:left; background:#fff; margin-top:20px;}

.headerBg{ background:url(images/bg_header.jpg) top left no-repeat #08325c; height:82px;}
.headerBg img{margin:12px 0px 0px 15px;}

.lineNav{ border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; background:url(images/bg_topnav.jpg) top left repeat-x; height:26px;}

.banner{ width:650px; float:left;}
.productSearch{ width:250px; float:left; background:url(images/bg_productsearch.jpg) top left no-repeat #09355c; height:255px; color:#fff; }
.productSearch div.text{ padding:20px 15px 0px 15px;}
.productSearch td,th{ color:#fff; font-size:12px;}

.inputProduct{ width:140px; height:24px; border:1px solid #000; padding-top:1px;}

.blackHeightOne{ background:#000;}
.bgShade{background:url(images/bg_left.jpg) 619px 0px no-repeat; }

.leftBar{ width:650px; float:left;}
.leftBar div.text{ padding:15px 20px 15px 0px; }
.rightBar{ width:250px; float:left;  }
.rightBar div.text{ padding:10px;}

.vLineQuery{ background:url(images/vline_query.gif) top left repeat-y; }
.bgTopQuery{ background:url(images/quick_query_heading.jpg) top left no-repeat;}
.bgTopQuery div.text{ padding:60px 10px 3px 10px;}

.heigt5{ height:5px;}
.heigt10{ height:10px;}

.inputOne{ width:120px; height:19px; border:1px solid #656565;}
.inputTwo{ width:142px; height:50px; border:1px solid #656565;}

.headingOne{ font-size:12px; color:#832020; font-weight:bold;}
.lineColor{ color:#a3a3a3;}

.productsOnPromotions img{ margin:0px 0px 10px 25px;}

/*-----------------------------------DD Main UL LI-----------------------------------------------*/
#ddMain{ color:#000000;  font-size:11px;  clear:both; z-index:1000;}
#ddMain ul{ margin:0;  padding:0px 0px 0px 0px;  list-style-type:none; width:100%; position:relative; text-align:center;}
#ddMain ul li{ margin:0; float:left; line-height:25px; }
#ddMain ul li.navLine{background: url(images/navline.jpg) top right no-repeat; padding:0px; margin:0;}
#ddMain ul li a{display:block; color:#000000; text-decoration:none; padding:0px 20px 0px 20px;}
#ddMain ul li a:hover{display:block; color:#000; text-decoration:none; padding:0px 20px 0px 20px; }

/*10042010 Start*/
#ddMain ul ul{display:none; position:absolute; margin: 0 0 0 -167; padding:0; text-align:left; clear:both; }
#ddMain ul ul li{ position:relative;  background:none; clear:both; text-align:left; margin:0px; padding:0px;}
#ddMain ul ul li a{ color:#093065; text-decoration:none; padding:0px 0px 0px 7px;}
#ddMain ul ul li a:hover{ color:#919191; text-decoration:none; padding:0px 0px 0px 7px;}

.liMain{width: 900px; background:#fff;}
.liMainBorder{ border:2px solid #acacac; border-top:none;}
.liMainBorder div.text{ padding:0px 0px 0px 12px;}
.innerRowLeft{ color:#000000; float:left; width:220px;}
.innerRowRightOne{ color:#000000; float:left; width:210px;}
.innerRowRightTwo{ color:#000000; float:left; width:200px;}
.innerRowRightThree{ color:#000000; float:left; width:190px;}

.lineNavOne{ float:left; width:20px;}
.lineNavTwo{ float:left;  width:20px;}
.lineNavThree{ float:left; width:15px;}
/*10042010 End*/

.liHeading{ margin:0px; line-height:17px; font-size:14px; font-family:Trebuchet MS; font-weight:bold; color:#993300; margin-top:10px;}
.liHeading a{color:#993300; text-decoration:none;}
.liHeading a:hover{ color:#993300; text-decoration:none;}

.subNavLeft{ line-height:16px; text-align:left;}
.subNavLeft a { /*background:url(images/bulletnew1.gif) 12px 6px no-repeat;*/ color:#093065; text-decoration:none;}
.subNavLeft a:hover{ /*background:url(images/bulletnew2.gif) 10px 8px no-repeat;*/ color:#919191; text-decoration:underline;}
/*----------------------------------------------------------------------------------*/

/*---------------------------------------------- Home Choose Product Category Tab CSS -------------------------------------*/
.bgLineTabLeft{  background:url(images/line_tab.jpg) 203px 0px repeat-y; width:100%;}
.bgLineTabRight{  background:url(images/line_tab.jpg) top right repeat-y; width:100%;}
.bgLineTabTop{  background:url(images/line_tab_topbtm.jpg) 0% 0% no-repeat; width:100%;}
.bgLineTabBtm{  background:url(images/line_tab_topbtm.jpg) 0% 100% no-repeat; width:100%; height:2px;}

.categoryLeftTab{ width:240px; float:left; margin:2px 0px 10px 0px;}
.categoryLeftTab a img {border:none;}
.categoryRightTab{ width:370px; float:left; text-align:justify;}
.categoryRightTab div.text{ padding:12px 0px 10px 0px;}

.tab1{}
.tab1 a{ background:url(images/tab1.jpg) top left no-repeat; height:42px; width:203px; float:left;}
.tab1 a:hover{ background:url(images/tab1.jpg) top left no-repeat; height:42px; width:203px; float:left;}
.tab1 a.active{ background:url(images/tab1_hover.jpg) top left no-repeat; height:42px; width:230px;}
.tab1 a.active:hover{ background:url(images/tab1_hover.jpg) top left no-repeat; height:42px; width:230px;}

.tab2{}
.tab2 a{ background:url(images/tab2.jpg) top left no-repeat; height:42px; width:203px; float:left;}
.tab2 a:hover{ background:url(images/tab2.jpg) top left no-repeat; height:42px; width:203px; float:left;}
.tab2 a.active{ background:url(images/tab2_hover.jpg) top left no-repeat; height:42px; width:230px;}
.tab2 a.active:hover{ background:url(images/tab2_hover.jpg) top left no-repeat; height:42px; width:230px;}

.tab3{}
.tab3 a{ background:url(images/tab3.jpg) top left no-repeat; height:42px; width:203px; float:left;}
.tab3 a:hover{ background:url(images/tab3.jpg) top left no-repeat; height:42px; width:203px; float:left;}
.tab3 a.active{ background:url(images/tab3_hover.jpg) top left no-repeat; height:42px; width:230px;}
.tab3 a.active:hover{ background:url(images/tab3_hover.jpg) top left no-repeat; height:42px; width:230px;}

.tab4{}
.tab4 a{ background:url(images/tab4.jpg) top left no-repeat; height:42px; width:203px; float:left;}
.tab4 a:hover{ background:url(images/tab4.jpg) top left no-repeat; height:42px; width:203px; float:left;}
.tab4 a.active{ background:url(images/tab4_hover.jpg) top left no-repeat; height:42px; width:230px;}
.tab4 a.active:hover{ background:url(images/tab4_hover.jpg) top left no-repeat; height:42px; width:230px;}

.tab5{}
.tab5 a{ background:url(images/tab5.jpg) top left no-repeat; height:42px; width:203px; float:left;}
.tab5 a:hover{ background:url(images/tab5.jpg) top left no-repeat; height:42px; width:203px; float:left;}
.tab5 a.active{ background:url(images/tab5_hover.jpg) top left no-repeat; height:42px; width:230px;}
.tab5 a.active:hover{ background:url(images/tab5_hover.jpg) top left no-repeat; height:42px; width:230px;}

.tab6{}
.tab6 a{ background:url(images/tab6.jpg) top left no-repeat; height:42px; width:203px; float:left;}
.tab6 a:hover{ background:url(images/tab6.jpg) top left no-repeat; height:42px; width:203px; float:left;}
.tab6 a.active{ background:url(images/tab6_hover.jpg) top left no-repeat; height:42px; width:230px;}
.tab6 a.active:hover{ background:url(images/tab6_hover.jpg) top left no-repeat; height:42px; width:230px;}

.tab7{}
.tab7 a{ background:url(images/tab7.jpg) top left no-repeat; height:42px; width:203px; float:left;}
.tab7 a:hover{ background:url(images/tab7.jpg) top left no-repeat; height:42px; width:203px; float:left;}
.tab7 a.active{ background:url(images/tab7_hover.jpg) top left no-repeat; height:42px; width:230px;}
.tab7 a.active:hover{ background:url(images/tab7_hover.jpg) top left no-repeat; height:42px; width:230px;}

.tab8{}
.tab8 a{ background:url(images/tab8.jpg) top left no-repeat; height:42px; width:203px; float:left;}
.tab8 a:hover{ background:url(images/tab8.jpg) top left no-repeat; height:42px; width:203px; float:left;}
.tab8 a.active{ background:url(images/tab8_hover.jpg) top left no-repeat; height:42px; width:230px;}
.tab8 a.active:hover{ background:url(images/tab8_hover.jpg) top left no-repeat; height:42px; width:230px;}


ul.tabPics{ margin:0px; padding:10px 0px 0px 0px;}
ul.tabPics li{ float:left; margin:0px 0px 10px 0px; padding:0px; list-style-type:none;  }
ul.tabPics li.space{ float:left; width:23px; margin:0px 0px 20px 0px; padding:0px; list-style-type:none;  }

.tabHeading{ font-family:Trebuchet MS; font-size:18px; font-weight:bold; color:#822020; padding-bottom:2px;}
/*-------------------------------------------------------------------------------------------------------------------*/




/* Principles Companies slideshow classes--------------------------------------------------*/
.pCompaniesHeading{font-family:Trebuchet MS; font-size:16px; font-weight:bold;}
.bgpCompanies{ background:url(images/box_pcompanies.jpg) top left no-repeat; height:110px; }
/* ----------------------------------------------------------------------------------------*/







.BglastNav{ background:#08325c; color:#fff; border-bottom:3px solid #000000; margin-bottom:20px; }
.BglastNav a{ color:#a6b9cc; text-decoration:none;}
.BglastNav a:hover{ color: #FFFFFF; text-decoration:underline;}
.BglastNav div.text{ padding:15px 10px 5px 20px;}

.copyRight{ color:#a6b9cc; width:675px; float:left; padding-left:5px; }
.aphroeECS{ color:#a6b9cc; width:190px; float:left;}

ul.last{ margin:0px; padding:0px; padding-bottom:20px; list-style-type:none; font-weight:bold;}
ul.last li{ float:left; padding-left:5px; padding-right:5px; color:#b3c0cf; }
ul.last li a{ color:#FFFFFF; text-decoration:none;}
ul.last li a:hover{ color: #a6b9cc; text-decoration:none; border-bottom:1px dashed #a6b9cc; padding-bottom:3px;}


ul.bullet1{ margin:0px; padding:10px 0px 0px 0px; list-style-type:none;}
ul.bullet1 li{ color:#fff; margin:0px; padding:0px; line-height:18px; list-style-image:none; background:url(images/bullet1.gif) 5px 6px no-repeat; }
ul.bullet1 li a{ color:#fff; text-decoration:none; padding-left:25px;}
ul.bullet1 li a:hover{ color: #fff; text-decoration:none; padding-left:25px;}

.liMain1{width: 200px; background:#fff;}
.liMainBorder1{ border:2px solid #acacac; border-top:none;}
.liMainBorder1 div.text{ padding:0px 0px 0px 150px;}
#ddMain1{ color:#000000;  font-size:11px;  clear:both; z-index:1000;}
#ddMain1 ul{ margin:0;  padding:0px 0px 0px 0px;  list-style-type:none; width:100%; position:relative; text-align:center;}
#ddMain1 ul li{ margin:0; float:left; line-height:25px; }
#ddMain1 ul li.navLine{background: url(images/navline.jpg) top right no-repeat; padding:0px; margin:0;}
#ddMain1 ul li a{display:block; color:#000000; text-decoration:none; padding:0px 20px 0px 20px;}
#ddMain1 ul li a:hover{display:block; color:#000; text-decoration:none; padding:0px 20px 0px 20px; }

/*10042010 Start*/
#ddMain1 ul ul{display:none; position:absolute; margin: 0 0 0 -10; padding:0; text-align:left; clear:both; }
#ddMain1 ul ul li{ position:relative;  background:none; clear:both; text-align:left; margin:0px; padding:0px;}
#ddMain1 ul ul li a{ color:#093065; text-decoration:none; padding:0px 0px 0px 7px;}
#ddMain1 ul ul li a:hover{ color:#919191; text-decoration:none; padding:0px 0px 0px 7px;}


/* Product Page classes--------------------------------------------------*/
.leftBarProduct{width:650px; float:left;}
.leftBarProduct div.text{ padding:15px;}

.rightBarPrduct{width:250px; float:left; background:url(images/grey_line1.jpg) top left repeat-x;}
.rightBarPrduct div.text{padding:10px;}

.logoProductsLeft{ width:650px; float:left; background:url(images/bg_logo_products.jpg) top left repeat-x;}
.shadeLogoProducts{ border-right:1px solid #aaaaaa; background:url(images/shade1.jpg) top right no-repeat; height:101px;}
.productsHeadingRight{width:250px; float:left; background:url(images/bg_products_heading.jpg) top left no-repeat #f6f6f6; height:101px;}
.logoInsert{ padding:0px 0px 0px 10px;}


.hLine1{ border-top:1px solid #a6a6a6; background:url(images/products_shade1.jpg) top right no-repeat;}
.vLine1{ background:url(images/products_shade2.jpg) top right no-repeat;}

.headingPro1{ font-family:Trebuchet MS; font-size:20px; font-weight:bold; color:#822020; line-height:20px;}
.headingPro2{ font-family:Trebuchet MS; font-size:22px; font-weight:bold; color:#07365e; line-height:20px; padding:30px 15px 15px 15px; text-align:center;}

.blueHeadingBox{ background:url(images/bullet_product_headings.jpg) top left no-repeat #08365e; margin:10px 0px 10px 0px; height:31px; overflow:hidden; }
.blueHeadingBoxInner{font-family:Arial; font-size:15px; color:#fff; font-weight:bold; padding-left:31px; line-height:31px;}
.blueHeadingBoxInner a{color:#fff; text-decoration:none;}
.blueHeadingBoxInner a:hover{color:#fff; text-decoration:underline;}

.tableHeadingBlue{background:#08365e; font-size:11px; color:#FFFFFF; font-weight:bold; border-top:1px solid #bbbbbb; border-bottom:1px solid #bbbbbb; padding-left:12px; line-height:30px;}
.listItems{ padding:2px 0px 2px 12px; line-height:16px;}

.bgLineListItems{width:2px; background:url(images/line_list.jpg) top left no-repeat; border-top:1px solid #bbbbbb;}


/* ----------------------------------------------------------------------------------------*/
* Contact Us and About Us Page classes--------------------------------------------------*/
.contactPad{ padding:25px 10px 40px 25px;}
.contactleft{ width:300px; float:left;}
.contactLine{ width:50px; float:left; margin-top:84px;}
.contactRight{ width:500px; float:left;}

.contactHeading1{ font-size:15px; font-weight:bold; color:#832020; font-family:Trebuchet MS;}
.contactHeading2{ font-size:15px; font-weight:bold; color:#08325c; font-family:Trebuchet MS; padding-bottom:15px;}

.contactInput1{ width:200px; height:27px; border:1px solid #afadad; background:url(images/bg_input_contact1.jpg) top left repeat-x;}
.contactInput2{ width:270px; height:80px; border:1px solid #afadad; background:url(images/bg_input_contact2.jpg) top left repeat-x;}
img{ border:0px;}

.contactData{ padding:5px 0px 0px 20px; line-height:19px;}
.contactDataRight{ padding:5px 0px 0px 10px;}

.aboutGap{ padding:10px 10px 10px 20px;}
.aboutHeading{ height:25px;}
/* ----------------------------------------------------------------------------------------*/

/*Product Category Page No.--------------------------------------------------*/
.categoryHeading{ margin-bottom:10px; font-family:Arial; color:#09335d; font-size:24px; font-weight:normal; margin:0px 0px 10px 0px;}
.categoryHeadingAfter{font-family:Arial; color:#09335d; font-size:18px; font-weight:normal;}

.categoryNo{ font-family:Arial; color:#000; font-size:16px; font-weight:bold; line-height:35px;}
.categoryNo span{ padding-left:10px;}
.categoryNo a{ color:#09335d; text-decoration:none; font-weight:normal;}
.categoryNo a:hover{ color:#000000; text-decoration:none; font-weight:normal; border-bottom:1px dashed #000000; padding-bottom:3px;}
/* ----------------------------------------------------------------------------------------*/

/*Product Category Page.--------------------------------------------------*/
.productCatOne{ width:260px; float:left;}
.productCatOne div.text{ padding:25px 20px 10px 15px;}

.productCatTwo{width:370px; float:left;}
.productCatTwo div.text{ padding:25px 20px 10px 30px;}

.productCatThree{ width:258px; float:left;}
.productCatThree div.text{ padding:25px 20px 10px 30px;}

.catDevidingLine{ width:1px; float:left; margin-top:30px;}

ul.productCat{ margin:0px; padding:5px 10px 20px 10px; list-style-type:none; font-size:13px;}
ul.productCat li{ line-height:16px;  padding-bottom:7px;}
ul.productCat li a{ text-decoration:none; color:#000000; padding-left:30px; display:block;}
ul.productCat li a:hover{ text-decoration:none; color:#004992; background:url(images/bullet_procat.gif) 0px 5px no-repeat; display:block;}



/* ----------------------------------------------------------------------------------------*/

/*Product Category Inner Page.--------------------------------------------------*/
.categoryInnerPage{ padding:15px 25px 15px 20px; }
.catHeading1{ font-family:Trebuchet MS; font-size:26px; padding:0px 0px 3px 0px; line-height:26px;  font-weight:bold; color:#09335d;}

.catHeading2Div{ padding-left:10px;}
.catHeading2{ font-family:Trebuchet MS; font-size:18px; padding:15px 0px 3px 0px; line-height:18px;  font-weight:bold; color:#09335d;}



ul.catagoryData{ margin:0px; padding:0px 0px 0px 0px; list-style-type:none;}
ul.catagoryData li{ line-height:16px;  padding-bottom:7px; padding-left:12px; background:url(images/bullet_categorydata.gif) 0px 7px no-repeat;}
ul.catagoryData li a{ text-decoration:none; color:#000000; display:block;}
ul.catagoryData li a:hover{ text-decoration:none; color:#004992; display:block;}

.categoryText{padding:0px 10px 20px 30px; line-height:22px;}


ul.proCatInner{ margin:0px; padding:10px 0px 0px 15px; list-style-type:none;}
ul.proCatInner li{ line-height:16px;  padding-bottom:7px; padding-left:12px; background:url(images/bullet_categorydata.gif) 0px 7px no-repeat;}
ul.proCatInner li a{ text-decoration:none; color:#000000; display:block;}
ul.proCatInner li a:hover{ text-decoration:none; color:#004992; display:block;}

.breadCrumb{ font-size:12px; }
.breadCrumb a{ text-decoration:none; color:#083258;}
.breadCrumb a:hover{ text-decoration:underline; color:#083258;}





/* ----------------------------------------------------------------------------------------*/