body {margin:0; padding:0; font-size:12px; font-family:Arial;background-color:White;}

.main{ width:980px; margin:0 auto; border:0px solid; height:600px; border:0px solid;background-color:White;}

a, a:link{text-decoration:none; color:#1154AF}
a:hover{text-decoration:none; color:maroon}
 
table{ width:100%; border-collapse:collapse; padding:0;}
table td{ vertical-align:top; text-align:left;}

.menu{ background-color:#F1811D; padding-top:4px; padding-bottom:10px; height:15px; width:936px;}
.menu ul{ padding:0; list-style-type:none; margin-top:-2px; border :none; }
.menu ul li{ float:left;  float:left;z-index :10;}
.menu ul li a{ font-size:13px; padding-left:21px; padding-right:21px; border-right:1px solid white;  text-decoration:none;background-color:#F1811D;  color:White; font-weight:bold}
.menu ul li a:hover{ color:#3B83C9;}
.menu1 ul li a:hover{ color:Orange; }
 
 

.slidersection{ margin-top:3px;}
.slide{ position:absolute;}
.slide_name{ position:absolute; padding-top:10px; padding-bottom:10px; font-size:13px; padding-left:5px; padding-right:5px; font-family:Arial; font-weight:bold; background-color:#E7FA99; margin-top:-50px;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

 /* IE 5-7 */
  filter: alpha(opacity=50);

  /* Netscape */
  -moz-opacity: 0.5;

  /* Safari 1.x */
  -khtml-opacity: 0.5;

  /* Good browsers */
  opacity: 0.5;}

.b_products_t{ background-color:#05ADDE; width :225px; padding:5px; color :White; font-size:18px; font-family:Arial; text-align:center;}
.b_products ul{ list-style-type:none; padding:0; margin-top:0px;}
.b_products ul li{  padding:2px; border:0px solid lightgray;  background-color:#F6F6F6;}
.b_products ul li a{ text-decoration:none; color:#1154AF; font-weight:bold; font-weight:bold; width:190px;}

.box_content{ padding:10px; padding-top:10px; border:0px solid ; font-size:12px; font-family:Arial;  width:205px; background-image:url(../esteemimages/col_bg.gif); height:140px; background-repeat:no-repeat; }
.box_title{ background-color:#2357A5; color:White; margin-top}
.box_title td{ vertical-align:middle; font-size:16px; font-weight:bold;}
.box_title img{ width:60px; height:60px;margin-top:1px;margin-right:1px;}

.innerhead_image img{height:50px; width:70px;}
.innerhead_image {border:0px solid red; width:70px; }
.innerhead_title{border:1px solid lightgray; padding:5px; padding-left:10px; font-size:18px; background-image:url(../esteemimages/phead.png); background-repeat:repeat-x; border-top:3px solid #3B83C9; }
.innerhead_image_td{ width:70px; padding:5px; }
.innerhead_title_td{ vertical-align:middle;}
.main_content{width:700px; padding-right:10px; border-right:1px solid lightgray}
.main_content_table{  margin-top:2px;}


.readmore img{ width:80px;}
.readmore{ width:auto; float:right; margin-top:-43px; margin-right:18px; background-color:Transparent;}

.news{ list-style-image:url(../esteemimages/icon-12.png);padding-left:30px;}
.news li{ padding:5px;}
.news li a{ text-decoration:none; color:Maroon;border-color:White;}

.certificate{ border:1px solid lightgray; width:106px;  }
.certificate img{ height:65px;      padding-top :4px; }

.sub_head_green{ background-color:#89B522; padding:5px; color:White; font-size:18px; font-family:Arial; text-align:center;}
.sub_head_blue{background-color:#2867C4;padding:5px; color:White; font-size:18px; font-family:Arial; text-align:center;}

.footer{ padding:5px; text-align:center; font-weight:bold; border-top: 3px solid orange;   margin-top :5px; width: 923px;  margin-left :0px;}
.footermenu ul{ list-style-type:none;   }
.footermenu li{  float:left;}
.footermenu li a{ border-right:1px solid; padding-left:22px; padding-right:22px;   text-decoration:none} 

.simple_title_image img{ height:35px; width:35px}
.simple_title_div{ padding:5px; border-bottom:1px solid lightgray}
.simple_title_div span{ font-weight:bold; color:Maroon;}
.sub_title{ padding:6px; font-weight:bold; font-size:13px; color:#1154AF}
.sub_title ul{ list-style-type:none;}
.sub_title ul li{ float:left;padding-left:10px;}
.text{ font-size:14px; padding-right:5px;}
.infra_table1{ padding:5px;}
.infra_table1 table td{ padding:3px;}
.infra_title{ font-size:18px; color:#E34B21; padding:5px; font-family:Copperplate Gothic Bold; border-bottom:1px solid ;}
.infra_list{ padding:0; margin-top:0; padding-left:15px; list-style-type:square; color:#1154AF}
.infra_list li{ padding-top:3px; padding-bottom:3px;}
.infra_sub{ font-family:Arial; font-size:14px;}
.business_list{ list-style-type:square; padding:0; padding-left:20px;}
.business_list li{ padding-top:2px; padding-bottom:10px;}
.products{ list-style-type:none;padding:0; margin:0; }
.products li{ float:left;  padding:5px; border:1px solid lightgray; margin-right:25px; margin-bottom:10px;}
.products li .product_title{ text-align:center; padding:3px; font-size:15px; border-bottom:1px solid lightgray; margin-bottom:5px; font-weight:bold;}

.Product_disc{ padding:5px;}
.Discription_title{ font-size:15px; font-weight:bold; border-bottom:1px solid; padding:5px;}
.close{ position:absolute; float:right; bottom:0; width:100px; right:5px; color:White;}
.close a{ color:White; font-weight:bold;}
.close div{ border:1px solid lightgray; text-align:center; margin-bottom:5px;}
.close div a{ color:Blue; font-weight:bold;}

/*Discription class*/
.products li .discription1{position:absolute; color:black; font-size:13px; display:none; background-color:White; height:300px; width:auto; top:100px; padding:5px; border:3px solid blue; max-width:700px; right:120px; }
.products li .discription2{position:absolute; color:black; font-size:13px; display:none; background-color:White; height:300px; width:auto; top:100px; padding:5px; border:3px solid blue; max-width:700px; right:120px; }
.products li .discription3{position:absolute; color:black; font-size:13px; display:none; background-color:White; height:300px; width:auto; top:100px; padding:5px; border:3px solid blue; max-width:700px; right:120px; }
.products li .discription4{position:absolute; color:black; font-size:13px; display:none; background-color:White; height:350px; width:auto; top:100px; padding:5px; border:3px solid blue; max-width:700px; right:300px; }
.products li .discription5{position:absolute; color:black; font-size:13px; display:none; background-color:White; height:500px; width:auto; top:100px; padding:5px; border:3px solid blue; max-width:700px; right:120px; }
.products li .discription6{position:absolute; color:black; font-size:13px; display:none; background-color:White; height:500px; width:auto; top:100px; padding:5px; border:3px solid blue; max-width:700px; right:300px; }
.products li .discription7{position:absolute; color:black; font-size:13px; display:none; background-color:White; height:500px; width:auto; top:100px; padding:5px; border:3px solid blue; max-width:700px; right:300px; }
.products li .discription8{position:absolute; color:black; font-size:13px; display:none; background-color:White; height:500px; width:auto; top:100px; padding:5px; border:3px solid blue; max-width:700px; right:300px; }

/*close class*/

          


/*by sujit*/
.content_div{font-family:Arial ; font-size:13px; }
.infra_heading{ padding:2px; padding-left:10px; font-size:18px; background-image:url(../esteemimages/HeadingBg.gif); background-repeat:repeat-x; border-top:3px solid Brown; color:Black; }
.tb_infra{border:solid 3px lightgray; width:550px; font-family:Arial; font-size:13px }
.tb_infra td{border:solid 2px lightgray; }
.first_char{font-weight:bold;font-size:large; }
.ul_busieness{}
.table_enquiry{margin-top: 0px; width:520px; border:solid 1px lightgray; font-family:Arial; font-size:13px;}
.table_enquiry td{padding:5px; }
.enquiry_textbox{width:200px; }
.ul_contact{text-decoration:none; list-style-type:none; padding-left:0px; vertical-align:top; padding-top:15px;}
.ul_contact li{text-decoration:none; padding-left:0px;}
.feedback_table{margin-top: 0px; font-size: 14px;} 
.feedback_table td{padding:5px }
.businessheading_span{font-family:Arial ;font-weight:400;font-size:13px;}
.arrowicon{width:12px; height:12px; }
p{ padding:0; }
.button{font-size: 9pt; color: #2e2e2e; border:1px solid #a9a9a9; font-family:Arial; }
.certificatetable td{text-align:center;   font-family:Arial; font-size:16px; padding:2px; }
.certificate_table td{text-align:center; font-family:Arial; font-size:16px; padding:2px; border:solid 1px #E2E2E1;  }
.txterr{FONT-SIZE: 13px; COLOR: red}
.customer_list{text-decoration:none; list-style-type:none; margin-top:15px; padding-left:0px; }
.customer_list li{width:200px; height:100px; border:solid 1px lightgray; padding:4px; }
.customer_list li img{width:200px; height:100px;  }


    * { padding: 0; margin : 0; }
    ul li { 
        float : left; 
        list-style-type : none; 
        position : relative;
    }
    ul li a { 
        display : block;
        padding : 5px 20px;
        
        text-decoration : none;
        border-right : 1px solid #ccc;
        border-bottom : 1px solid #ccc;
    }
    ul ul { 
        display : none; 
        position : absolute;
        left : -1px;
    }
    ul ul li { float : none; }
    ul li:hover ul { display : block; }
    ul ul a { 
        border-left : 1px solid #ccc;
        background-color:Blue; 
        width : 200px;
         }
     
    	.animation1 a { border-right :none;}
    	    
   
   
    .styl
    {
    	 
    	 margin-bottom :20px;
    	}
    	.b_products_t123{ background-color:#05ADDE;color:White; width :120px;padding:5px; font-size:18px; font-family:Arial;  }

   .b_products_m{  padding:6px; font-weight:bold; font-size:13px; color:#1154AF; background-color:#F5F4F5; width :120px; font-size:10px;  }
   .pad td { padding-top:15px;}
   .btn
   {
   	padding :8px; width:100px;border-radius: 2px 2px 2px 2px; 
   	}
   	.certificate1{ border:1px solid lightgray; width:186px;  }
.certificate1 img{ height:65px; margin-right:-1px; margin-left :8px;  padding-top :4px; }
.galnm{margin-top:15px; margin-bottom:40px;  font-size:15px; }
.galtopmrgn{ margin-top:35px;}
   	
  
    
   
