@charset "UTF-8";Header2 {background: url(../images/bg-dot4.gif); padding: 40px;}body {}p {	font-family:Arial, Helvetica, sans-serif;	font-size: 12px;	color: #111;	line-height: 1.6em;	padding: 0 0 6px 0;}h2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	color: #0075BF;	text-align: center;	width: 208px;	margin: 0 0 0 40px;	padding: 0px 0px 10px 0px;	border-bottom: solid 3px #0075BF;}h3 {	font-size: 1.1em;	font-weight: bold;	line-height: 1.4em;}.logos {	margin: 0px 0px 5px 20px;	padding: 10px 0px;}.demo{	width: 180px;	height: 20px;	margin: 0 0 0 120px;}#container {	background-color: none;	width: 903px;	margin: 10px auto 0px auto;}#imageArea {	background-color: #ffffff;	border-bottom: dotted 3px #006098;	text-align: center;	padding-top: 10px;	padding-bottom: 10px;}#content {	background-color: #ffffff;	width: 900px;	overflow:hidden;}#columnLeft {	width: 460px;	float: left;	margin: 0;	padding: 10px 60px 20px 20px;	border-right: 2px solid #e4e7ea;}#columnLeft li{	font-family: Arial, Helvetica, sans-serif;	font-size: .9em;	line-height: 1.3em;	padding: 0 0 6px 0;}#shadowBottom {	background: #ffffff url(../images/blue-shadow-bot.gif) repeat-x bottom;	width: 900px;	height: 10px;	margin: 0px;	padding: 0px;	clear: both;}#columnRight {	width: 316px;	float: left;	padding: 0 0 0 5px;	margin: 0px;}#specsNav li{	list-style-type: none;	display: block;	margin: 0px 0 0 8px;	text-align: center;	text-shadow: 1px 1px 1px #ffffff;	text-shadow:inset 1px 1px 1px #000000;}#specsNav li a {	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;	font-weight: bold;	display: block;	color: #49494a;	text-decoration: none;	background-image: url(../images/other-sub-sprite.jpg);	background-position: 0px 0px;	width: 188px;	height: 22px;	margin: 10px 0 5px 0;	padding: 4px 0px 0px 3px;	border: 1px solid #000000;			-moz-border-radius: 5px 5px 5px 5px;	-webkit-border-radius: 5px 5px 5px 5px;	border-radius: 5px 5px 5px 5px;}#specsNav li a:hover {	color: #0C8CE0;	background-position: 0px -26px;}#specsNav li a:active {	background-position: 0px -52px;}#otherProd li {	list-style-type: none;	display: block;	margin: 0px 0 0 8px;	text-align: center;	text-shadow: 1px 1px 1px #ffffff;	text-shadow:inset 1px 1px 1px #000000;}#otherProd li a  {	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;	font-weight: bold;	display: block;	color: #49494a;	text-decoration: none;	background-image: url(../images/other-sub-sprite.jpg);	background-position: 0px 0px;	width: 188px;	height: 22px;	margin: 10px 0 5px 0;	padding: 4px 0px 0px 3px;	border: 1px solid #000000;			-moz-border-radius: 5px 5px 5px 5px;	-webkit-border-radius: 5px 5px 5px 5px;	border-radius: 5px 5px 5px 5px;}#otherProd li a:hover {	color: #0C8CE0;	background-position: 0px -26px;}#otherProd li a:active {	background-position: 0px -52px;}#footer {	background-repeat: no-repeat;	height: 37px;	font-size: 0.8em;	color: #000000;	font-weight: bold;	letter-spacing: 1px;	padding-top: 10px;	padding-left: 20px;	width: 900px;	background-image: url(../images/footer.png);	font-variant: small-caps;	background-position: left bottom;	font-family: Verdana, Arial, Helvetica, sans-serif;	vertical-align: bottom;	display: block;}#footer p {	font-size: 1.2em;	margin-top: 0px;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}#copyright {	font-family: Arial, Helvetica, sans-serif;	font-size: 0.7em;	color: #999999;	margin: 5px 0px 0px auto;	height: 16px;	letter-spacing: 1pt;	line-height: .9em;	padding: 0px;	width: 900px;}#copyright  a {	font-weight: bold;	text-decoration: underline;	color: #999999;}#copyright a:hover {	color: #FFFFFF;	font-weight: bold;}#homecolumn {	width: 600px;	float: left;	font-family: Verdana, Geneva, sans-serif;	font-size: 1.2em;	line-height: 1.4em;	font-weight: bold;	margin: 0px 0px 20px 20px;	color: rgb(102,102,102);}#catalogLeft {	margin: 20px;	float: left;}#catalogList {	float: left;	margin: 20px;}#catalogList a {	font-family: Arial, Helvetica, sans-serif;	font-size: 1.1em;	line-height: 1.4em;	color: rgb(102,102,102);	text-decoration: none;}#catalogList a:hover {	font-weight: bold;	color: rgb(43,117,192);}#distributorList {	font-size: .9em;	background-color: rgb(221,233,239);	margin: 60px 0px 20% 20px;	float: left;	width: 200px;	display: block;	padding: 10px 10px 30px;				/* tab rounded corners */	-moz-border-radius: 5px 0px 0px 5px;	-webkit-border-radius: 5px 0px 0px 5px;	border-radius: 5px 0px 0px 5px;}#distList {	margin-top: 40px;	padding: 20px;}.distributorContent {	margin: 40px 10px 40px 40px;	width: 540px;	border-left: 2px dotted rgb(43,117,192);	padding-left: 20px;	overflow: hidden;}.threeColumn .column{	width: 33%;	float: left;}#contact {	display: block;	margin: 30px;	padding-left: 40px;}#facility {	font-size: 1em;	line-height: 1.6em;	display: block;	color: #656666;	margin-bottom: -4px;}#facility a{	color:#0066CC;	font-weight:bold;	}#facility a:hover{	color:#555555;	}#facility a:visited{	color:#888888;	}.imagePadding {	margin: 10px;}#SpecCharts {	clear: both;	width: 900px;}#ProdLineup1 {	display: block;	text-align: left;	float:left;	padding: 20px;	width: 300px;	height: 140px;	border:none;}.quad {	border-top: 1px solid #095fb7;	}#ProdLineup2 {	display: block;	text-align: left;	padding: 20px;	width: 300px;	height: 140px;	border:none;	float: left;}#demo {	width: 452px;	background-color: #255388;	height: 390px;	margin: 0 auto;	overflow: hidden;}#demo p{	font-size: .8em;	color: #999;	vertical-align: bottom;