/****  common classes *******/

html, body
{
  margin:0px;
  padding:0px;
 /* background-color:#ffffff;*/
  font-family:"Lucida Grande", "Lucida Sans", sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:normal;
  color:#666666;
  text-decoration:none;
  height:100%;
  width:100%; 
    
}

#container
{
 /* background-color:#fff;*/
  position:relative;
  width:936px;
  margin:0 auto;
  padding-left:23px;
  padding-right:23px;
  height:auto !important;
  height:101%;
  min-height:100%;
 /* border-right-width:1px;
  border-left-width:1px;
  border-right-style:dotted;
  border-left-style:dotted;
  border-right-color:#ebebeb;
  border-left-color:#ebebeb;*/
}

#container #header
{
  padding-top:10px;
  height:57px;
}
#footer
{
  
  height:30px;
  padding-top:10px;
  text-align:center;
  font-size:11px;
 
}
.c_lear
{
  clear:both;
}
img
{
  border:0px;
  outline:none;
  margin:0px;
  padding:0px;
}
/*****************  navigation ******************/

#nav_black
{
  margin-top:10px;
  background-image:url(../images/nav_bg_blk.jpg);
  background-position:left top;
  background-repeat:repeat-x;
  height:30px;
}

#nav_black ul
{
  margin:0px;
  text-align:center;
  padding:0px;
  list-style:none;
}

#nav_black ul li
{
  display:inline;
  margin:0;
  padding:0;
  float:left;
  
}

#nav_black ul li a
{
  
  display:block;
  font-size:12px;
  color:#fff;
  text-decoration:none;
  padding:8px 15px 0px 15px;
  height:21px;

  border-top:#000000 1px solid;
  
}

#nav_black ul li a:hover
{
  color:#fff;  
background-position:center bottom;
background-image:url(../images/white_glow.png);
background-repeat:no-repeat;
}
#nav_black ul li.chosen
{
  color:#fff;  
  background-color:#000000;
  display:block;
  font-size:12px;
  color:#fff;
  padding:8px 15px 0px 15px;
  height:21px;
  border-top:#000000 1px solid;
  
}

#nav_grey
{
  background-image:url(../images/nav_bg_grey.jpg);
  background-position:left top;
  background-repeat:repeat-x;
  height:30px;
}

#nav_grey ul
{
  margin:0px;
  text-align:center;
  padding:0px;
  list-style:none;
}

#nav_grey ul li
{
  display:inline;
  margin:0 20px ;
  padding:0;
  float:left;
}

#nav_grey ul li a
{
  
  display:block;
  font-size:12px;
  color:#666;
  text-decoration:none;
  padding-top:7px
}

#nav_grey ul li a:hover
{
  color:#333333;
  border-bottom:#666666 2px solid;
}
#nav_grey li a.chosen_grey, #nav_grey li a.chosen_grey:visited,  #nav_grey li a:active, #nav_grey li a:focus 
{
  color:#333333;
  border-bottom:#9d2121 2px solid;
}

/********************* maincontent ****************/
#maincontent
{
  margin-top:10px;
  background-image:url(../images/w2dProd_bg.jpg);
  background-repeat:repeat-x;
  background-position:left top;
}

#maincontent_lt
{
  width:680px;
  float:left;
  padding-left:20px;
  text-align:justify;
}

#maincontent_rt
{
 float:right;
  width:200px;
  padding-left:20px;
}
#maincontent_lt dl,#maincontent_lt dt,#maincontent_lt dd,#maincontent_lt ul,#maincontent_lt li
{
  margin:0px;
  padding:0px;
}

#maincontent_lt dt
{
  font-size:12px;
  font-weight:bold;
  padding:10px 0px;
}
#maincontent_lt dd
{
  padding-left:25px;
}
#maincontent_lt dd h3
{
  font-size:12px;
  }

p
{
  margin:0px;
  padding:0px;
}
.display
{
  background-image:url(../images/display_bg.jpg);
  background-position:left bottom;
  background-repeat:repeat-x;
  border:#c7c5c5 solid 1px;
  border-right:0px;
  margin-top:10px;
    
}

/************ end of common classes****************/

/***********Know us*********/

#knowUs
{
  width:680px;
  float:left;
  padding-left:20px;
  text-align:justify;

}

#right_col
{
  float:right;
  width:200px;
  padding-left:20px;
 
  
}




/************ Main product classes****************/


#mainProduct
{
  margin-top:15px;
 /* background-image:url(../images/product1.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  height:385px;*/
}
#mainProduct a, #mainProduct a:visited
{
  color:#333333;
}
#mainProduct a:hover, #mainProduct a:active
{
  color:#666666;
}

#mainProduct #w2d
{
  padding-left:380px;
  padding-top:20px;
  height:180px;
 
}
#mainProduct #w2d h2
{
  font-size:20px;
  color:#333333;
  margin:0px;
  padding:0px;
}

#mainProduct #w2d ul, #mainProduct #w2d ul li
{
  list-style:none;
  padding:0px;
  margin:0px;
  line-height:20px;
}

#mainProduct #voila
{
  width:425px;
  padding-left:100px;
  padding-top:60px;
  text-align:right;
  
}
#mainProduct #voila h2
{
  font-size:20px;
  color:#333333;
  margin:0px;
  padding:0px;
}

#mainProduct #voila ul, #mainProduct #voila ul li
{
  list-style:none;
  padding:0px;
  margin:0px;
  line-height:20px;
}

/************ newsbar classes****************/

#news
{
  margin-top:15px;
  background-position:left top;
  background-image:url(../images/newsbar_bg.jpg);
  background-repeat:repeat-x;
  height:30px;
}


a:link, a:visited
{
  color:#333;
  text-decoration:none;
}

a:hover, a:active
{
  color:#999;
  text-decoration:none;
}


/************ newsbar classes****************/


.asterisk
{
  color:#CC0000;
}

/************ product display classes****************/


#productDisplay
{
  margin-top:15px;
 
  height:118px;
}
.productDisplayDivisions
{
  float:left;
  width:305px;
  background-image:url(../images/products_bg.jpg);
  background-position:left top;
  background-repeat:repeat-x;
}

/**********  end of index page css ***********/

#contentDiv
{
  
  border-left:#c7c5c5 solid 1px;
  border-right:#c7c5c5 solid 1px;
}

#UIdiv h2
{
  padding:0px;
  margin:0px;
  font-size:28px;
  font-weight:normal;
}

#UIdiv h3
{
  padding:0px;
  margin:0px;
  font-size:16px;
  font-weight:normal;
}

#prodDsply
{
  width:175px;
  float:left;
  padding:30px 0px;
}

#prodDsply_rt
{
  width:175px;
  float:right;
  padding:30px 0px;
}

#prodContent
{
  padding:30px 30px 0px 30px;
  text-align:justify;
  float:left;
  width:522px;
}
 /*iframe
 {
   overflow-x:hidden;
   overflow-y:scroll;
 }*/