*{
  margin:0px auto;
  padding:0px;
}

body{
  background: #000000;
  font:13px/1.231 arial,helvetica,clean,sans-serif;
  }

.wrapper{
 width:960px;
 }

.header{
  width:960px;
  height:80px;
}

.logo{
padding-top:43px;
float:left;
}

.menu{
  width:460px;
  height:40px;
  float:left;
  margin-left:177px;
margin-top:40px;
}
.menu ul li{
 width:110px;
 height:40px;
 float:left;
 list-style-type:none;
 outline:none;
 padding-right:5px;
}
/*  ::::::::::::::::CSS SPRITE FOR HOME BUTTON :::::::::::::::: */
.menu li.navhome a {
background:transparent url(images/home-btn.jpg) no-repeat scroll 0 0;
display:block;
height:40px;
margin:0;
overflow:hidden;
padding:0;
text-indent:-9999px;
outline:none;
}

.menu li.navhome a:hover,.menu li.navhome a:focus ,.menu li.navhome a.selected
{
  background-position: 0 -40px;
  outline:none;
}

/*  ::::::::::::::::CSS SPRITE FOR ABOUT BUTTON :::::::::::::::: */
.menu li.navaboutus a {
background:transparent url(images/aboutus-btn.jpg) no-repeat scroll 0 0;
display:block;
height:40px;
margin:0;
overflow:hidden;
padding:0;
text-indent:-9999px;
outline:none;
}

.menu li.navaboutus a:hover,.menu li.navaboutus a:focus ,.menu li.navaboutus a.selected
{
  background-position: 0 -40px;
  outline:none;
}

/*  ::::::::::::::::CSS SPRITE FOR PRODUCTS BUTTON :::::::::::::::: */
.menu li.navproducts a {
background:transparent url(images/products-btn.jpg) no-repeat scroll 0 0;
display:block;
height:40px;
margin:0;
overflow:hidden;
padding:0;
text-indent:-9999px;
outline:none;
}

.menu li.navproducts a:hover,.menu li.navproducts a:focus ,.menu li.navproducts a.selected
{
  background-position: 0 -40px;
  outline:none;
}

/*  ::::::::::::::::CSS SPRITE FOR CONTACT BUTTON :::::::::::::::: */
.menu li.navcontactus a {
background:transparent url(images/contact-btn.jpg) no-repeat scroll 0 0;
display:block;
height:40px;
margin:0;
overflow:hidden;
padding:0;
text-indent:-9999px;
outline:none;
}

.menu li.navcontactus a:hover,.menu li.navcontactus a:focus ,.menu li.navcontactus a.selected
{
  background-position: 0 -40px;
  outline:none;
}


.main-contents{
  width:960px;
   margin-top:10px;
   height:100%;
}
.sidenavigation{
  width:245px;
  height:300px;
  float:left;
  }

.sidenavigation-h{
 background: url(images/sidebar-hd-bg.jpg) no-repeat;
 width:245px;
 height:45px;
 font:verdana;
 font-size:14pt;
 color:#fe8208;
}

.sidenavigation-h p{
padding:10px 0 0 40px;
}
.contents-h p{
padding:10px 0 0 20px;
}

.sidenavlinks{
  background: url(images/contents-bg.jpg) repeat-x #000000;
  height:200px;
}

.sidenavlinks ul{
  width:235px;
   display:block;
  }
.sidenavlinks ul li{
 background: url(images/nav-list-bg.jpg) no-repeat;
  width:235px;
  height:30px;
  text-align:center;

}

.sidenavlinks ul li a{
  color:#fff;
  text-decoration: none;
  outline:none;
  }
.sidenavlinks ul li a:hover{
  color: #FF9900;
}


 .sidenavlinks ul li p{
  color:#fff;
  text-decoration: none;
  padding-top:5px;
}

.contents{
  width:705px;
  margin-left:10px;
  float:left;
}

.contents-h{
background: url(images/contents-hd-bg.jpg) no-repeat;
width:705px;
height: 45px;
font:verdana;
font-size:14pt;
color:#fe8208;
}

.contents-area{
  background: url(images/contents-bg.jpg) repeat-x #000000;
  height:290px;
  width:705px;
  color:#fff;
}

.contents-area img{
  padding-left:9px;
}


.contents-area p{
  width:648px;
 padding:10px;
  text-align:justify;
}
.value-adding ol li{
  width:650px;
  padding:10px;
}


.footer{
  width:960px;
  height:65px;
  background: url(images/footer-bg.jpg) no-repeat;
  clear:both;
 }

.footer p{
 text-align:center;
 padding-top:10px;
 color:#fff;
}

.footer2{
 width:960px;
 height:45px;
 text-align:center;
 padding-top:12px;
 font:verdana;
font-size:12px;
 color:#666666;
}

.five-reasons-h{
 background: url(images/sub-contents-hd-bg.jpg) repeat-x;
  width:665px;
  height:36px;
 }
.five-reasons-h p{
   text-align:center;
   padding-top:7px;
}

.five-reasons-content {
  width:665px;
  background: url(images/contents-bg.jpg) repeat-x;
  color:#fff;
  padding-bottom:20px;
  height:160px;
  }

.five-reasons-content ol{
  width:600px;
  padding:10px 0 10px 0;
  margin-left:62px;
  line-height:18pt;
}

/* ***********FORMS************** */

.quote-form{
  width:312px;
  background: #000000;
}

.quote-heading{
  background: #000000;
  width:312px;
  height:42px;
}


form{
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:14px;
line-height:1.6em;
text-align:center;
text-decoration:none;
text-indent:0;
margin-top:10px;
}

#submit{
  width:200px;
  height:36px;
}


#submit input{
   margin-top:10px;
   border: 0px;
   text-indent:-9999px;
   display:block;
   width:90px;
   height:36px;
   /*margin-left:192px;  */
   float:right;
   margin-right:44px;
   cursor:pointer;
   }

#submit input{
background:transparent url(images/submit-btn.jpg) no-repeat scroll 0 0;
display:block;
height:36px;
 margin-right:50px;
}

#submit input:hover{
  background-position: 0 -36px;
  outline:none;
}


   label{
     width:200px;
     height:30px;
   }

   input{
     width:220px;
     height:32px;
   }


