 *{
  margin: 0;
  padding: 0;
  }


  body {
  margin: 0;
  padding: 0;
  font-family:"Trebuchet MS",Tahoma,Arial;
  color: #000000;
  font-size: 12px;
  font-variant:normal;
  overflow:auto;
  }
  
   /* mainbox starts*/ 
   
  #mainbox {
  margin:0 auto;
  padding:0;
  width: 980px;
  }
  
  /* header starts*/ 
  
  #mainbox #header {
  width:979px;
  height:380px;
  margin:30px 0 0 0;
  padding:0;
  background-image:url(images/background.jpg);
  background-repeat:no-repeat;
  }
  
  /*menu starts*/ 
  
  #mainbox #header #menu {
  width:939px;
  height:67px;
  margin:0px 0 0 20px;
  padding:0;
  }
  
  #mainbox #header #menu #left {
  width:21px;
  height:67px;
  margin:0;
  padding:0;
  background-image:url(images/menu-left.jpg);
  background-repeat:no-repeat;
  float:left;
  }
  
  #mainbox #header #menu #middle_menu {
  width:900px;
  height:67px;
  margin:0;
  padding:0;
  background-image:url(images/menu-middle.jpg);
  background-repeat:repeat-x;
  float:left;
  }
  
  #mainbox #header #menu #middle_menu ul {
  height:67px;
  list-style:none;
  margin:0 0 0 30px;
  }
  
  #mainbox #header #menu #middle_menu li {
  list-style:none;
  float:left;
  font-size:14px;
  }
  
  .home{
  height:30px;
  margin:0 75px 0 0;
  padding:  37px 0 0 0;
  background-image:url(images/home-icon.jpg);
  background-repeat:no-repeat;
  background-position: 4px 12px;
  }
  
  .service{
  height:30px;
  margin:0 75px 0 0;
  padding:  37px 0 0 0;
  background-image:url(images/service.jpg);
  background-repeat:no-repeat;
  background-position: 10px 12px;
  }
  
  .sample{
  height:30px;
  margin:0 75px 0 0;
  padding:  37px 0 0 0;
  background-image:url(images/samples.jpg);
  background-repeat:no-repeat;
  background-position: 5px 12px;
  }
  
  .order{
  height:30px;
  margin:0 75px 0 0;
  padding:  37px 0 0 0;
  background-image:url(images/order-project.jpg);
  background-repeat:no-repeat;
  background-position: 30px 12px;
  }
  
  .client{
  height:30px;
  margin:0 75px 0 0;
  padding:  37px 0 0 0;
  background-image:url(images/clients.jpg);
  background-repeat:no-repeat;
  background-position: 4px 12px;
  }
  
  .about {
  height:30px;
  margin:0 75px 0 0;
  padding:  37px 0 0 0;
  background-image:url(images/about-us.jpg);
  background-repeat:no-repeat;
  background-position: 12px 12px;
  }
  
  .contact {
  height:30px;
  margin:0 0 0 0;
  padding:  37px 0 0 0;
  background-image:url(images/contact-us.jpg);
  background-repeat:no-repeat;
  background-position: 18px 12px;
  }
  
  #mainbox #header #menu #middle_menu li a {
  color:#FFFFFF;
  text-decoration:none;
  }
  

  #mainbox #header #menu #middle_menu li a:hover {
  color:#FFFFFF;
  text-decoration:underline;
  }


  
  #mainbox #header #menu #right {
  width:18px;
  height:67px;
  margin:0;
  padding:0;
  background-image:url(images/menu-right.jpg);
  background-repeat:no-repeat;
  float:right;
  }
  
  
  /*Banner starts*/ 
  
  #mainbox #header #banner{
  width:939px;
  margin:10px 0 0 18px;
  padding:0;
  }
  
  #mainbox #header #banner #logo{
  width:258px;
  height:290px;
  margin:0;
  padding:0;
  float:left;
  background-image:url(images/Logo.jpg);
  background-repeat:no-repeat;
  }
  
  #mainbox #header #banner #image{
  width:480px;
  height:290px;
  margin:0;
  padding:0;
  float:left;
  background-image:url(images/banner.jpg);
  background-repeat:no-repeat;
  }
  
  #mainbox #header #banner #testi{
  width:180px;
  height:265px;
  margin:0;
  padding:15px 10px 10px 10px;
  float:right;
  background-image:url(images/testi-bg.jpg);
  background-repeat:no-repeat;
  color:#FFFFFF;
  text-align:justify;
  }
  
  #mainbox #header #banner #testi a{
  color:#FF6600;
  text-decoration:none;
  }
  
  #mainbox #header #banner #testi a:hover{
  color:#FF6600;
  text-decoration:underline;
  }
  
  #mainbox #header #banner #testi h2{
  font-size:16px;
  }
  
  .testi-text{
  text-align:justify;  
  }
  
  .more{
  color:#FF9900; 
  }
  

  #mainbox #middle{
  width:961px;
  background-image:url(images/background-middle.jpg);
  background-repeat:repeat-y;
  margin:0;
  padding: 0 0 0 18px;
  overflow:auto;
  }  
  
  
  #mainbox #middle #request_live{
  width:218px;
  height:475px;
  float:left;
  
  }
  
  #mainbox #middle #request_live #request_quote{
  width:218px;
  height:475px;
  background-image:url(images/request-quote.jpg);
  background-repeat:repeat-y;
  margin:0 0 0 0px;
  padding:10px 20px 10px 20px;
  color:#FFFFFF;
  } 
  
  #mainbox #middle #request_live #request_quote h2{
  font-size:16px;
  margin-bottom:10px;
  }

  .field_text{
  background-color:#E7F3F5;
  width:215px;
  height:20px;
  border:none;
  margin-bottom:15px;
  }
  
  .query{
  width:215px;
  height:80px;
  padding:0;
  margin:0;
  overflow:auto;
  border:none;
  margin-bottom:15px;
  background-color:#E7F3F5;
  }
  
  .submit{
  width:66px;
  height:26px;
  background-image:url(images/submit.jpg);
  background-repeat:no-repeat;
  border:0;
  color:#FFFFFF;
  float:right;
  cursor:pointer;
  margin-right:0px;
  }
  
  .labelz{
  margin-bottom:10px;
  font-size:14px;
  
  }
  
  .Order_text{
  width:215px;
  height:20px;
  margin-bottom:5px;
  border:1px solid #CCCCCC;
  }
  
  .order_query{
  width:215px;
  height:80px;
  padding:0;
  margin:0;
  overflow:auto;
  margin-bottom:5px;
  border:1px solid #CCCCCC;

  }
  
  .order_submit{
  width:66px;
  height:26px;
  background-image:url(images/order-button.jpg);
  background-repeat:no-repeat;
  border:0;
  color:#FFFFFF;
  cursor:pointer;
  margin-right:0px;
  }

		

  #mainbox #middle #request_live #live{
  width:258px;
  margin:10px 0 0 0;
  padding:0;

  }
  
  #mainbox #middle #request_live #live #live-top{
  width:258px;
  height:30px;
  background-image:url(images/live-chat-top.jpg);
  background-repeat:no-repeat;
  margin:0;
  padding:12px 0 0 0;
  text-align:center;
  font-size:16px;
  color:#FFFFFF;
  }
  
  #mainbox #middle #request_live #live #live-middle{
  width:258px;
  background-image:url(images/live-chat-middle.jpg);
  background-repeat:repeat-y;
  margin:0;
  padding:0;
  }
  
  
  
  #mainbox #middle #request_live #live #live-middle ul{
  list-style:none;
  margin:0 0 0 25px;
  padding:5px 0 0 0;
  }
  
  #mainbox #middle #request_live #live #live-middle ul li{
  list-style:none;
  width:180px;
  }
  
  #mainbox #middle #request_live #live #live-middle ul li a{
  text-decoration:none; 
  }
  
  #mainbox #middle #request_live #live #live-middle ul li a:hover{
  text-decoration:underline; 
  }  
  
  .gmail{
  background-image:url(images/gmail.jpg);
  background-repeat:no-repeat;
  width:32px;
  height:60px;
  padding: 0 0 0 40px;
  font-size:14px;
  margin-top:0;
  color:#003366;
  }
  
  .msn{
  background-image:url(images/msn.jpg);
  background-repeat:no-repeat;
  width:32px;
  height:28px;
  padding: 0 0 0 40px;
  font-size:14px;
  margin-top:20px;
  color:#003366;
  }
  
  .yahoo{
  background-image:url(images/yahoo.jpg);
  background-repeat:no-repeat;
  width:32px;
  height:24px;
  padding: 0 0 0 40px;
  font-size:14px;
  color:#003366;
  margin-top:20px;
  }
  
  #mainbox #middle #request_live #live #live-bottom{
  width:258px;
  height:17px;
  background-image:url(images/live-chat-bottom.jpg);
  background-repeat:no-repeat;
  margin:0;
  padding:0;
  }  
  
  
  

  
  .content{
  width:660px;
  min-height:700px;
  height:auto !important;
  margin:0 0 0 0;
  padding:0 30px 0 0;
  float:right;
  text-align:justify;
  } 
  
  .content h2{
  Color:#003366;
  font-size:16px;
  }
  
  .content h3{
  color:#FF0000;
  font-size:14px;
  }
  
  .content h4{
  Color:#003366;
  font-size:13px;  
  }
  
  .content ul{
  list-style:none;
  margin: 0 0 0 30px;
  }
  
  .content ul li{
  list-style:none;
  background-image:url(images/arrow.jpg);
  background-repeat:no-repeat;
  padding: 0 0 0 13px;
  background-position:0 4px;
  color:#003366;
  font-weight:bold;
  }
  
  .content a{
  color:#FF0000;
  text-decoration:none;
  }
  
  .content a:hover{
  color:#FF0000;
  text-decoration:underline;
  }
  
  .center{
  width:500px;
  text-align:center;
  
  }
  
  .testi_text{
  color:#003366;
  font-weight:bold;
  }
  
  
  
  
  #mainbox #middle #footer{
  width:945px;
  height:69px;
  background-image:url(images/footer.jpg);
  background-repeat:no-repeat;
  margin: 50px 0 0 0px;
  color:#FFFFFF;
  text-align:center;
  padding: 16px 0 0 0;
  float:left;

  } 
  
  #ErrTest{
color:#FF0000;
}
 
#ErrTest1{
color:#FF0000;
}

#ErrTest2{
color:#FF0000;
}

#ErrTest3{
color:#FF0000;
} 

#ErrTest4{
color:#FF0000;
}

#ErrTest5{
color:#FF0000;
}

#ErrTest6{
color:#FF0000;
}

#ErrTest7{
color:#FF0000;
}



  
  
  
 