body
{
	margin: 0px;
	margin-top: 0px;
	
	font-family: Arial;
	font-size: 9pt;
	color: #494949;
	background-image: url(images/lab-background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
html{
	min-height:100%;
	margin-bottom: 1px;

}
div
{
	border: 0px solid red;

}

#page
{
	background-image: url(images/shadow-background.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	width: 712px;
	margin-left: auto;
	margin-right: auto;


}
#container
{
	background-image: url(images/lab-background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	
}
*
{
	margin: 0;
	padding: 0;
	border: 0px;
}

a{
	color: #494949;

}

a:hover{
	color: black;
}

#header
{
	margin-left: auto;
	Margin-right: auto;
	width: 660px;
	height: 120px;
	
}

#top-image
{
	margin-left: auto;
	margin-right: auto;
	width: 640px;

}

#content
{
	margin-left: auto;
	Margin-right: auto;
	width: 640px;
	border: 0px solid red;

}

#navigation-bottom
{
	margin-left: auto;
	margin-right: auto;
	width: 640px;
	text-align: center;
	margin-bottom: 10px;
	

}
#navigation-bottom a
{
	text-decoration: none;

}

#navigation-bottom a:hover
{
	text-decoration: underline;

}

#footer
{
	margin-left: auto;
	Margin-right: auto;
	width: 712px;
	height: 38px;
	background-image: url(images/footer-background.png);
	background-repeat: no-repeat;
	background-position: center top;
}

#navigation-bottom ul, #navigation-bottom li
{
	display: inline;

}

#navigation-bottom li
{
	margin: 15px;
	/*line-height: 30pt;*/

}

#navigation-top
{
	float: left;
	
	

}

#navigation-top ul, #navigation-top li
{
	display: inline;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-position: default;

}

#navigation-top li
{
	height: 42px;
	margin: 0px;
	border: 0px solid red;

}

.content-text
{
	margin: 20px;
	margin-top: 6px;
	text-align: justify;
}

p
{
	margin-top: 20px;
	margin-bottom: 10px;


}

#link-container
{
	border-color: #E7E7E7;
	border-width: 3px;
	border-style: solid none none none;
	margin-bottom: 20px;
}

.links
{
	float: left;
	width: 300px;
	padding-left: 20px;
	
	padding-top: 20px;
	padding-bottom: 20px;

}



.links h3
{
	font-size: 9pt;
	font-weight: bold;

}

.links h4
{
	font-size: 9pt;
	font-weight: normal;
	margin-top: 10px;

}

address
{
	margin-left: 44px;
	font-size: 8pt;
	line-height: 27pt;
	font-style: normal;
}


.heading
{
	background-image: url(images/long-heading.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	
	margin-left: 16px;
	margin-top: 0px;
	margin-bottom: 10px;
	float: left;
	width: 608px;
	height: 31px;
	margin-bottom: 5px;
	

}

.heading-small
{
	background-image: url(images/small-heading.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	
	/*margin-left: 16px;*/
	margin-top: 0px;
	margin-bottom: 10px;
	float: left;
	width: 298px;
	height: 31px;
	margin-bottom: 5px;

}



.heading h1, .heading-small h1
{
	font-size: 14pt;
	margin-left: 6px;
	margin-top: 6px;


}

.smaller h1
{
	font-size: 11pt;

}

.text-area
{
	background-image: url(images/text-area-background.png);
	background-repeat: repeat-x;
	background-position: center top;
	margin-left: 16px;
	margin-bottom: 10px;
	float: left;
	width: 608px;
	
}
.service-text-area
{
	background-image: url(images/services-background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-left: 16px;
	margin-bottom: 10px;
	float: left;
	width: 608px;
}
.text-area a, .heading a
{
	text-decoration: none;
	border-bottom: #BCBCBC;
	border-width: 0 0 1px 0;
	border-style: none none dotted none;
}

.text-area a:hover, .heading a:hover
{
	text-decoration: none;
	border-bottom: black;
	border-width: 0 0 1px 0;
	border-style: none none solid none;

}

.text-area h1
{
	color: #25AAD0;
	font-size: 13pt;
}

#vbet-wireframe
{
	position: relative;
	top: -50px;
	left: 288px;
	width: 309px;
	height: 168px;
}

#vbet-wireframe-1
{
	position: relative;
	top: -235px;
	left: 440px;
	width: 150px;
	line-height: 14pt;
}
#vbet-wireframe-2
{
	position: relative;
	top: -130px;
	left: 270px;
	width: 140px;
	text-align: right;
	line-height: 14pt;
}

#vbet-closeup
{

	
	position: relative;
	top: -237px;
	left: 430px;
	width: 101px;
	height: 101px;

}
#vbet-closeup img
{
	border: 3px solid #25AAD0;

}

#product-headline
{

	
	position: relative;
	top: 15px;
	left: 20px;
	width: 350px;
}

#product-headline-2
{

	
	position: relative;
	top: 15px;
	left: 20px;
	width: 350px;
}

#product-headline h1
{
	color: #697479;
	font-size: 18pt;
}

#product-headline-2 h1
{
	color: #697479;
	font-size: 18pt;
}

#productivity
{
	position: relative;
	top: -400px;
	left: 20px;
	width: 250px;
	line-height: 14pt;

}

#fluxion-description
{
	position: relative;
	top: 25px;
	left: 20px;
	width: 350px;
	line-height: 14pt;

}


#stator-text
{
	position: relative;
	top: -225px;
	left: 450px;
	width: 140px;
	line-height: 14pt;

}
p{
	margin-top: 10px;

}
#stator
{
	position: relative;
	top: -222px;
	left: 225px;
	
	line-height: 14pt;

}

#etscrew
{
	width: 298px; float: left; margin-left: 16px; margin-right: 10px;

}

#barr3screw
{
	width: 298px; float: left;

}

.screw-text
{
	line-height: 14pt;
	margin: 15px;

}

.readmore
{
	color: #494949;
	float: right;
	font-size: 12pt;
	font-style: italic;
	position: relative;
	top: -20px;
	left: -10px;
	font-weight: bold;
	margin: 0px;
	
}

.readmore a, .readmore a:hover
{
	color: #494949;


}

#about-us
{
	float: left;
	height: 500px;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 20px;
	


}

#about-text
{
	float: left;
	width: 450px;
	height: 600px;
	margin-right: 20px;
	line-height: 14pt;

}

#service-text
{
	margin: 15px;
	line-height: 20pt;
	/*margin-top: 20px;*/
	width: 350px;


}

#contact-form
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 3px;
	text-align: right;
	float: left;
	width: 182px;
	font-weight: bold;
}

#contact-form input
{
	margin-bottom: 4px;
	text-align: left;
}

#contact-form textarea
{
	margin-right: 4px;
	overflow: auto;
}

#contact-form-sendus
{
	margin: 10px 0px 8px 10px;
	text-align: left;
}

.left-vbet
{
	float: left;
	width: 275px;
	margin-left: 30px;
	margin-right: 15px;
	line-height: 16pt;
}
.right-vbet
{
	float: left;
	width: 275px;
	margin-left: 15px;
	margin-right: 30px;
	clear: right;
	line-height: 16pt;
}
.left-vbet img, .right-vbet img
{
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: 10px;
	text-align: left;

}
.left-vbet h1, .right-vbet h1
{
	color: #25AAD0;
	font-size: 13pt;
	margin-top: 20px;
	margin-bottom: 10px;
}

.big-heading table
{
	text-align: center;

}

.big-heading h2
{
	color: #494949;
	font-weight: bold;
	font-size: 9pt;
	line-height: 8pt;
}

.big-heading
{
	height: 50px;
	width: 282px;
	background-image: url(images/header-compare.png);
	background-position: center top;
}

.comparison{
	float: left;
	margin-bottom: 40px;
	margin-top: 50px;
}

#standard-screw
{
	line-height: 11pt;
	width: 136px;
	height: 264px;
	float: left;
	margin-top: 5px;
	background-image: url(images/compare-gradient.png);
	background-repeat: repeat-x;
	background-position: center top;
	
	border-right: 5px solid white;
}

#vbet-screw
{
	line-height: 11pt;
	margin-top: 5px;
	width: 141px;
	height: 264px;
	float: left;
	background-image: url(images/compare-gradient.png);
	background-repeat: repeat-x;
	background-position: center top;
	

}


#standard-screw p, #vbet-screw p
{
	
	font-size: 9pt;
	margin-left: 10px;
	margin-right: 10px;

}


#article-header
{
	height: 31px;
	width: 607px;
	float: left;
	background-image: url(images/articles-heading.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-left: 15px;
	margin-bottom: 5px;
}

#article-header h1
{
	margin-left: 6px;
	margin-top: 6px;
	font-size: 14pt;
}

#articles-container
{
	width: 607px;
	float: left;
	background-image: url(images/text-area-background.png);
	background-repeat: repeat-x;
	background-position: center top;
	margin-left: 15px;
	margin-bottom: 100px;
}

/*#articles-container ul
{
	
	list-style-type: none;
	list-style-position: default;
	margin-bottom: 5px solid red;
}*/




#articles-container li
{
	display: block;
	width: 600px;
	/*height: 40px;*/
	
	color: #25AAD0;
	font-size: 14pt;
	line-height: 20pt;
	font-weight: bold;
	padding: 10px;
	border-bottom: 5px solid white;
	
	
	
	
}

#articles-container a
{
	color: #25AAD0;
	text-decoration: none;
	border-bottom: #25AAD0;
	border-width: 0 0 1px 0;
	border-style: none none dotted none;
}

#articles-container a:hover
{
	color: #25AAD0;
	text-decoration: none;
	border-bottom: #25AAD0;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
}

.column
{
	width: 320px;
	border: 0px solid red;
	float: left;
	margin-bottom: 50px;

}

.left-fluxion
{
	float: left;
	width: 275px;
	margin-left: 30px;
	margin-right: 15px;
	line-height: 16pt;
}
.right-fluxion
{
	float: left;
	width: 275px;
	margin-left: 15px;
	margin-right: 30px;
	clear: right;
	line-height: 16pt;
	margin-bottom: 20px;
}
.left-fluxion img, .right-fluxion img
{
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: 10px;
	text-align: left;

}
.left-fluxion h1, .right-fluxion h1
{
	color: #25AAD0;
	font-size: 13pt;
	margin-top: 20px;
	margin-bottom: 10px;
}


#flash-vbet
{
	float: right;
	width: 278px;
	height: 153px;
	margin-left: 15px;


}

#flash-vbet2
{
	float: right;
	width: 278px;
	height: 153px;
	margin-top: 25px;
	margin-bottom: 25px;

}


.materials-testing
{

	height: 245px; width: 298px; margin-left: 0px;
	border: 0px solid red;

}

.submitbtn
{
	float: right;
	margin: 3px 5px 0px 0px;
}

#vbet-video
{
	width: 640px;
	height: 560px;
	text-align: center;


}
.patent
{
	font-size: 8pt;

}

#news-container
{
	float: left;
	line-height: 16pt;
}
