/* QSI About Our Product Styles */
/* index page */
.contentabout { background: white url("/img/layout/bg_content-about-qsi.jpg") left top no-repeat; }
.contentabout h1.about { height: 110px; }
.contentabout h1 span { display: none; }

#aboutlist {
	margin: 0;
	padding: 0 0 2em 0;
}
	#aboutlist li {
		list-style: none outside;
		display: block;
		margin: 0;
		padding: 1em 0 0;
	}
	#aboutlist a {
		font-weight: bold;
	}
/* in developement styles */
.devprod {
	margin: 0 0 1em;
	padding: 0;
}
	.devprod li {
		list-style: none outside;
		display: block;
		margin: 1em 0;
		padding: 0;
	}
	.devprod img {
		display: block;
		margin: 0 1em 1em 0;
		padding: 0;
		float: left;
	}
/* environmental testing styles */
.certlist { width: 200px; margin: 0 0 0 2em; padding: 0; float: right; }
	.certlist li { margin: 0; padding: 0 0 1em; list-style: none outside; display: block; float: left; text-align: center; }
	.certlist .certlistthree { width: 33%; }
	.certlist .certlistfull { width: 100%; }
.environphotos { margin: 0 0 0 2em; padding: 0; width: 177px; float: right; }
	.environphotos img { display: block; margin: 1em 0 0 0; padding: 0; border: 1px solid #999; }
	.environphotos span { display: block; background: #EDEDED; text-align: left; margin: 0; padding: .5em; }
.environlist { display: block; margin: 0; padding: 0; font-size: 1.1em; line-height: 1.5em; }
	.environlist li { list-style: disc inside; margin: 0; padding: 0; }
/* misc */
.tnlist { display: block; margin: 0; padding: 0 0 1em 0; }
	.tnlist li { list-style: none outside; display: block; margin: 0; padding: 1em 2.5em; width: 100px; float: left; text-align: center; }
	.tnlist a { text-decoration: none; }
	
ul.splitline { margin-left: auto; margin-right: auto; padding: 1.5em 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
	ul.splitline li a { color: black; }
	ul.splitline li a:hover {color:#666; text-decoration: none; }
	ul.splitline li { list-style: none; width: 46%; margin: 0; float: left; height: 300px; }
	ul.splitline li.left { border-right: 1px solid #ccc; }
	ul.splitline li.right {border-left: 1px solid #ccc; }
	ul.splitline li a p { width: 270px; margin-left: auto; margin-right: auto; }
	ul.splitline li h2 { font-size: 14px; text-align: center; color: #666; }
	ul.splitline li ul { margin: 0 0 0 3em; padding: 0 0 0 2em; }
	ul.splitline li ul li {list-style: disc; list-style-image: url(../img/bullet/red-arrow.gif); width: 80%; float: none; height: auto; border: none; }
.gobutton a { float: left; display: inline-block; zoom: 1; height: 16px; color: black; font-size: 14px; border: solid 1px #D2D2D2; margin-right: 2em;padding: 5px 8px; -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius: 2em; -webkit-box-shadow: 0 1px 0px rgba(0, 0, 0, .1); -moz-box-shadow: 0 1px 0px rgba(0, 0, 0, .1); box-shadow: 0 1px 0px rgba(0, 0, 0, .1); background: #F1F1F1; background: -webkit-gradient(linear, left top, left bottom, from(white), to(#EDEDED)); background: -moz-linear-gradient(top, white, #EDEDED); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#EDEDED'); -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#EDEDED'); }
.gobutton a:hover { color: red; text-decoration: none; }
#xtrabuttons { margin-top: 25px; margin-left: 40px;}
#xtrabuttons span.gobutton a img.cornered { float: left; margin-right: 5px; }
#xtrabuttons span.gobutton a { height: 60px; width: 170px; }
#xtrabuttons span.gobutton p { width: 50px; padding: 0; margin: 0; }
