body {
background-image:url('img/bg.jpg');
background-repeat: repeat-x;
background-color: #b8f0ac;
padding:0;
margin:0;
width:100%;
height:100%;
font-family: times new roman;
color: #162b30;
font-size:14px;
}

img {
border:0;
margin:0;
padding:0;
}

#header {
top:0px;
position:fixed;
width:100%;
background-image:url('img/header.png');
background-repeat: repeat-x;
z-index:3;
}

#footer {
bottom:0px;
position:fixed;
width:100%;
background-image:url('img/footer.png');
background-repeat: repeat-x;
z-index:5;
}

#menu {
background-image:url('img/logo2.png');
width:711px;
height:207px;
top:4px;
left:50%;
margin-left:-325px;
position:absolute;
z-index:4;
}

#placeholder {
width:553px;
height:305px;
margin-left:-251px;
top:230px;
left:50%;
position:absolute;
background-image:url('img/placeholder.png');
background-repeat:no-repeat;
}

#digi {
top:10px;
left:10px;
width:275px;
height:38px;
margin:0;
padding:0;
background-image:url('img/digi.png');
background-repeat:no-repeat;
}

#threedee {
top:48px;
left:10px;
width:275px;
height:32px;
margin:0;
padding:0;
background-image:url('img/3d.png');
background-repeat:no-repeat;
}

#graph {
top:70px;
left:10px;
width:275px;
height:29px;
margin:0;
padding:0;
background-image:url('img/graph.png');
background-repeat:no-repeat;
}

#contact {
left: 340px;
top:250px;
position:absolute;
font-family: times new roman;
color: #3f6121;
font-size: 10px;
}

#text {
margin-left:18px;
margin-top:33px;
width:490px;
}

#cradle {
width:680px;
left:150px;
top:294px;
margin:0px auto;
height:100%;
position:absolute;
}

.box {
width:100%;
height:8px;
background:url('img/leftcorner.png') no-repeat left top;
}

.box span {
display:block;
position:relative;
height:8px;
background:url('img/rightcorner.png') no-repeat right top;
}

#main {
background:url('img/rightborder.png') repeat-y right top;
border-left: 1px gray solid;
margin-left:1px;
}


#secondary {
width:200px;
left:860px;
top:150px;
padding: 10 10 0 10;
position:absolute;
background-color:#FFFFFF;
