body{
  background-color: #000000;
}
#lang{
text-align: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #ffffff;
  background-color: #000000;
  padding-bottom: 10px;
}
#lang a{
  color: #ffffff;
  background-color: #000000;
  text-decoration: none;
  padding: 3px;
}
#lang a:hover{
 color: #ffffff;
  background-color: #000000;
padding-bottom: 3px;
}
#lang_selected{
text-align: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
 color: #666666;
  background-color: #CCCCCC;
  padding-top: 5px;
}

.holder{
background-color: #FFFFFF;
margin-left: auto;
  margin-right: auto;
  margin-top: 50px;
  width:1000px;
  }
#menu_top{
height: 70px;
background-color: #555555;
color: #ffffff;
}
#menu_top img{
margin-top: 30px;
padding-right: 10px;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
}
#menu_images_right img{
border-left: 1px solid #ffffff;
}
.main_area{
  height:404px;
  width: 1000px;
}
.main_area img{
  border:0px;
  vertical-align: top;
}

.menu_bar{
position: relative;
background-color: #555555;
color: #ffffff;
width:1000px;
height: 100px;
margin-top: 0px;
vertical-align: top;
}
#logo{
position: relative;
margin-top: -100px;
vertical-align: bottom;
margin-left: 0px;
  width: 150px;
  height: 100px;
  background-color: #000000;
  color: #ffffff;
}
#bottom_menu{
margin-top: 0px;
position: relative;
vertical-align: top;
  margin-left: 150px;
  color: #555555;
  height: 100px
}
#bottom_menu img{
padding-right: 10px;
}
#bottom_menu a{
  border: 0px;
  text-decoration: none;
}
#footer{
padding-top: 10px;
text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #ffffff;
  background-color: #000000;
    padding-bottom: 20px;
}
#footer a{
  color: #ffffff;
  text-decoration: none;
  background-color: #000000;
}
#footer a:hover{
  background-color: #000000;
}

.text_holder{
margin-left: 450px;
margin-top: -320px;

}
.flash_holder{
margin-left: 450px;
margin-top: -320px;

}
/* This is the transparent box */
#transbox {
 background-color: #666666;
  color: #ffffff;
  width: 370px;
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
	}

/* This is the container which set text to solid color.
position: relative used for IE */
#transbox div {
  padding: 20px;
    font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
	color: #ffffff;
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
	position: relative;
	}

/*.image_holder{
margin-top: -320px;
margin-left: 50px;
}
#image_background{
background-color: #666666;
  color: #ffffff;
width: 740px;
     filter:alpha(opacity=60);
-moz-opacity: 0.60;
opacity: 0.60;
}*/
#text_background{
 background-color: #666666;
  color: #ffffff;
  width: 370px;
     filter:alpha(opacity=70);
-moz-opacity: 0.70;
opacity: 0.70;
}
#main_text{
padding: 20px;
    font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ffffff;
}

#opacity_control{
  margin-left: 330px;
}
#product{
z-index:1;
margin-left:435px;
margin-top: -18px;
background-color: #555555;
color: #ffffff;
visibility: hidden;
}
#product img{
  vertical-align: top;
}
#contact{
z-index:1;
margin-left:632px;
margin-top: -73px;
background-color: #555555;
color: #ffffff;
visibility: hidden;
}
#contact img{
  vertical-align: top;
}
#buildings{
z-index:1;
margin-left:113px;
margin-top: -10px;
background-color: #555555;
color: #ffffff;
visibility: hidden;
}
#buildings img{
  vertical-align: top;
}
#video{
padding-top: 70px; 
margin-left: 30px;
margin-right: 30px;
}
#video img{
padding-top: 10px;
}
#contact_text{
font-family: Arial;
font-size:  12px;
}


