/* CSS Document */

* {
margin: 0;
padding: 0;
border: 0;
font-family: sans-serif;
font-size: 1em;
font-weight: normal;
font-style: normal;
text-decoration: none;
}

body {
background-color:#000000;
font-family:'Verdana', Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:70px; }


h1 {
font-size:11px;
font-weight: bold;
padding:20px 0 10px 0;
}

h2 {
font-size:11px;
font-weight: bold;
padding:20px 0 10px 0;
}

h3 {
font-size:11px;
font-weight: bold;
padding:20px 0 10px 0;
}

.bolder {
font-weight:bold;
}

.italic {
font-style:italic;
}

p {
padding-bottom:12px;
line-height:14px;
}

#container {
width:900px;
text-align:left;
background-color:#b2b3b5;
background-image:url(../images/bkg.jpg);
background-repeat:repeat-y;
background-position:right;
position:relative;
min-height:592px;
}

#background {
width:900px;
text-align:left;
background-image:url(../images/placeholder-glass.jpg);
background-repeat:no-repeat;
background-position:right top;  }

#top {
}

#topleft {
padding:10px 0 10px 0;
background-color:#584a29;
width:25%;
height:72px;
text-align:center;
float:left;
}

.logo {
}

#menu {
width:75%;
background-color:#4b4a4f;
float:right;
height:92px;
}

#menu ul {
list-style:none;
padding-top:40px;
float:right;
padding-right:20px;
color:#CCCCCC;
}

#menu ul li {
float:left;
font-size:14px;
padding-top:4px;
padding-bottom:0px;
display:block;
border-right:2px solid #999999;
}

#menu ul li.leftli {
float:left;
font-size:14px;
display:block;
padding-top:4px;
padding-bottom:0px;
border-left:2px solid #999999;
}

#menu ul a:link {
width:100%;
padding:0px 15px 0px 15px;color:#FFFFFF;
}

#menu ul a:visited {
width:100%;
padding:0px 15px 0px 15px;color:#FFFFFF;
}

#menu ul a:hover {
width:100%;
padding:0px 15px 0px 15px;color:#FFFFFF;
}

#menu ul a:active {
width:100%;
padding:0px 15px 0px 15px;color:#FFFFFF;
}

#highlightli {
background-color:#353537;
}

#content {
width:600px;
clear:both;
float:left;
}

#content .padding {
padding-left:70px;
padding-bottom:40px;
padding-top:50px;
width:270px;
float:left;
}

#content .gallery {
padding-left:70px;
padding-bottom:40px;
padding-top:40px;
width:520px;;
float:left;
}

.padding #products ul {
list-style:none;font-weight:bold;
}

.padding #products ul li {
background: url(../images/file.gif) no-repeat center left;
line-height:25px;padding-left: 20px;
}

.productbox {
margin-bottom:10px;
}

.productname {
font-size:11px;
font-weight:bold;
display:block;
}

.productdownload {
font-size:12px;
display:block;
background: url(../images/file.gif) no-repeat center left;
line-height:25px;padding-left: 20px; 
}

.productdownload a:link {
color:#000000;
}

.productpad p {
padding-bottom:0px;
}

.productpad {
}

.bodyimg {
display:block;
float:right;
margin-top:96px;
border:20px solid #ffffff;
}

#contentright {
width:300px;
float:right;
color:#FFFFFF;
font-size:12px;
}

#contentright ul {
list-style:none;
}

#contentright ul li {
padding-bottom:11px;
padding-left:30px;
padding-right:20px;
}

#contentright a:link {
color:#FFFFFF;
text-decoration:none;
}

#contentright a:visited {
color:#FFFFFF;
}

#contentright a:hover {
color:#FFFFFF;
text-decoration:underline;
}

#contentright a:active {
color:#FFFFFF;
}



#releases ul {
list-style:none;
}

#releases ul li {
padding-bottom:13px;
padding-left:30px;
padding-right:20px;
}

#releases a:link {
color:#000000;
text-decoration: none;
}

#releases a:visited {
color:#333333;
}

#releases a:hover {
color:#000000;
text-decoration: underline;
}

#releases a:active {
color:#000000;
}

#overlay2 {
background-color:#000000;
height:356px;
position:relative;
z-index:3;
top:0;
filter:alpha(opacity=55);
-moz-opacity:.55;
opacity:.55;
}

#overlaymenu {
position:absolute;
z-index:4;
top:185px;
}

#structure img {
float:left;
margin:10px;
}

#structure .spacer {
height:10px;
}

.gallery img {
padding:5px;
border:1px solid #dddddd;
margin:4px;
background-color:#CCCCCC;
}

.gallery a:link {
color:#FFFFFF;
text-decoration:none;
}

#overlayimg {
position:absolute;
display:block;
z-index:2;
}

.spacer {
height:1px;
width:100%;
clear:both;
}

.spacergif {
display:block;
float:left;
}

.padding img {
border:10px solid #ffffff;
margin-bottom: 5px;
}

.enviromentlist {
padding: 5px 0px 5px 15px;
line-height:14px;
}