@charset "utf-8";
/* CSS Document */

body {
font:12px Arial, Helvetica, sans-serif;
color:#CCCCCC;
background: #111 url(../Images/body_background20060109.jpg) repeat-x;
margin:0;
padding:0;
text-align:center;
}

p {
margin:0;
padding:0;
text-align:justify;
color:#999999;

}

h2 {
margin:10px 0 10px 20px;
padding:0;
color:#990000;
font: 18px Arial, Helvetica, sans-serif;
}

a, a:visited {
	color:#00FF00;
	text-decoration:none;
	text-transform:uppercase;
	height:15px;
	padding: 0 2px 0;
}



#container {
position:relative;
width:800px;
margin: 0 auto;
background: #000;
padding-left:50px;
padding-right:50px;
text-align:left;
}


#intro {
width:800px;
}

#logo {
position:absolute;
top:15px;
margin:0;
padding:0;
width:450px;
height:55px;
background:url(../images/mini_logo.jpg) no-repeat 0 -25px;
}
#logo h1 {
font-size:10px;
text-indent:-9999px;
}

/* mailing list, affilatie program */


#mailbox_div {
position: relative;
width:349px;
height:55px;

}


#logo h1 {
font-size:10px;
}
#logo span{
display:none;
}



#navbar {
margin-bottom:40px;
}


ul#navmain {
list-style-type:none;
position:relative;
width:799px;
height:37px;
margin:0px;
margin-top:0px;
padding:0px;

}
li#frontspace {
position:absolute;
top:1px;
left:0px;
width:79px;
height:37px;
background:url(../images/html_navbar.jpg) no-repeat 0 0;
}
li#home {
position:absolute;
top:1px;
left:79px;
width:160px;
height:36px;
background:url(../images/html_navbar.jpg) no-repeat -79px 0;
}
li#products {
position:absolute;
top:1px;
left:239px;
width:160px;
height:36px;
background:url(../images/html_navbar.jpg) no-repeat -239px 0;
}
li#faq {
position:absolute;
top:1px;
left:399px;
width:160px;
height:36px;
background:url(../images/html_navbar.jpg) no-repeat -399px 0;
}
li#gallery {
position:absolute;
top:1px;
left:559px;
width:160px;
height:36px;
background:url(../images/html_navbar.jpg) no-repeat -559px 0;
}
li#enderspace {
position:absolute;
top:1px;
left:719px;
width:80px;
height:37px;
background:url(../images/html_navbar.jpg) no-repeat -719px 0;
}

ul#navmain a {
display:block;
width:160px;
height:37px;
text-indent:-9999px;
text-decoration:none;
overflow:hidden;
}
li#home a:hover {
background:url(../images/html_navbar.jpg) no-repeat -79px -39px;
}
li#products a:hover {
background:url(../images/html_navbar.jpg) no-repeat -239px -39px;
}
li#faq a:hover {
background:url(../images/html_navbar.jpg) no-repeat -399px -39px;
}
li#gallery a:hover {
background:url(../images/html_navbar.jpg) no-repeat -559px -39px;
}

#flashcontent2 {

		
		width: 799px;
	
		margin:0;
	
		padding:0;
		clear:both;
		

}


#workflow {
height:180px;
margin:0;

padding:0;
float:left;
clear:both;
width:799px;
}

#workflow h3 {
margin-top:40px;
height:180px;
background:url(../Images/workflow_text.jpg) no-repeat;
margin:0;
padding:0;
}
#workflow h3 span {
display:none;
}
#workflow p {
font: 10px Arial, Helvetica, sans-serif;
color:#666;
}

#lowerhalf {
margin-top:30px;
width:799px;
}
#allquestions {
width:480px;
float:left;
padding-right:20px;

}
#rightcontent {
float:right;
width:299px;
clear:none;
}


#qa {

margin: 10px 0 0 0;
background:url(../Images/questionmarker.jpg) no-repeat;
}
#qa .question {
border-top:#333 dotted thin;
padding-top:3px;
margin-left:30px;
margin-right:20px;
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
}
#qa .answer {

padding-top:15px;
padding-left:30px;
padding-right:20px;
}
#subscription_float_container {
clear:both;
}
#subscriptionservice p {
	padding-bottom:15px;
}

#footer {
padding:0;
margin:0;
	height: 30px;
	clear: both;
	padding-left:220px;
	padding-top: 100px;
	font-size: 9px;
}
#footer a, #footer a:visited {	
	color: #999999;
	background-image: none;
}
#disclaimer {
clear:both;

}
#disclaimer p{
width:800px;
text-align:center;
}
#techbox {
padding:0;
margin:0;
}
#techspecs {
padding:0;
margin:0;
}
#techspecs li{
padding:10px 20px;
font:12px Arial, Helvetica, sans-serif;
color:#999;
list-style-type:none;
}
#techspecs .odd {
background-color:#222;
}
#techspecs .even {
background-color:#111;
}

#equipment {
margin-top:50px;
border-top:#333 dotted thin;
}
#equipment p{

padding-bottom:15px;

}
#equipment .product1 {
border: 1px #222 solid;

padding: 10px 15px 15px 15px;
text-align:left;

}
#equipment .product2 {
margin-top:15px;
border: 1px #222 solid;
padding: 10px 15px 15px 15px;
text-align:left;
 25px;
}
#equipment .endinginfo {
margin-top:60px;
font: 9px Arial, Helvetica, sans-serif;
}
