/* template ver 1.0 styles */body {	font-family: Verdana, Arial, Helvetica, sans-serif;	margin: 0px;	padding: 0px;	background-image: url(images/pattern2.gif);}p {	font-size: 12px;	margin-top:3px;	margin-bottom:8px;	color: #333333;	line-height: 16px;}h1 {	font-size: 18px;	margin-bottom:0px;	margin-top: 0px;	color: #000000;}h3 {	font-size: 14px;	margin-top:24px;	margin-bottom:4px;	color: #003300;}h2 {	margin-top:0px;	margin-bottom:0px;	color: #FFFFFF;	padding-top: 0px;	padding-bottom: 0px;	background-image: url(images/h2.jpg);	padding-left: 0px;	height: 25px;}ul {	font-size: 12px;	margin-top:0px;	margin-bottom:11px;	color: #333333;	line-height: 15px;}a {	text-decoration:none;	color:#0E5180;}a:hover {	text-decoration:underline;	color: #CC3300;}.body {	padding: 0px 20px 10px 0px;}.body p {	margin-right:0px;}#footer {	margin-top:0px;	padding-top:7px;	text-align: center;	font-size: 11px;	color: #FFFFFF;	width: 577px;	margin-right: auto;	margin-left: auto;	margin-bottom: 0px;	padding-bottom: 8px;	line-height: 14px;	background-color: #426B39;	border-left-width: 193px;	border-left-style: solid;	border-left-color: #315231;}#footer a{	color: #FFFFFF;	font-weight: bold;}.credit {	margin-top:5px;	padding-top:0px;	font-size: 10px;	color: #FFFFFF;	padding-bottom: 4px;	margin-bottom: 0px;}.credit a{	color: #000000;	text-decoration: underline;}.smlinks {	font-size: 10px;	text-align: center;	text-decoration: none;	margin-top: 7px;	margin-bottom: 2px;}.shell {	width:770px;	margin-left:auto;	margin-right:auto;	margin-bottom: 0px;	padding-bottom: 0px;	margin-top: 0px;	padding-top: 0px;	background-image: url(images/barbak.gif);	background-repeat: repeat-y;	/*width:auto;*/}#lnav {	float:left;	width:193px;	padding-left: 0px;	margin-top: 0px;	margin-left: 0px;	background-color: #315331;	padding-top: 0px;}.nav p {	font-size:11px;	line-height: 12px;	margin-bottom: 0px;	margin-top: 0px;	padding-top: 0px;}.nav {	margin: 0px;	padding: 0px;}.nav a {	text-decoration:none;	color:#FFFFFF;	padding-top: 4px;	padding-bottom: 5px;	padding-left: 6px;	margin: 0;	display: block;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #999999;	padding-right: 3px;}.nav a:hover {	text-decoration:none;	background-color: #FFFFFF;	color: #CC3300;}#topbar {	padding: 0px;	margin: 0px;	height: 157px;}#prdnav {	font-size: 11px;	padding-right: 0px;	margin-right: 0px;	padding-bottom: 10px;	text-align: right;	margin-top: 0px;	padding-top: 0px;}#prdnav a{	font-size:11px;	color: #333333;	text-decoration: none;	padding-right: 3px;	padding-left: 3px;	margin-bottom: 0px;	padding-bottom: 0px;}#prdnav p{	font-size:11px;	color: #333333;	padding-top: 3px;	margin-top: 0px;	margin-bottom: 0px;	padding-bottom: 0px;}#prdnav a:hover{	color: #CC3300;	text-decoration: underline;}#question {	width: 108px;	float: right;	margin-top: 15px;	padding-right: 8px;	padding-bottom: 10px;	padding-left: 0px;}.header {	background-image: url(topbak.jpg);	background-repeat: no-repeat;	background-position: right top;}#top {	background-image: url(topbak.jpg);	background-repeat: no-repeat;	background-position: right top;}.phone {	font-size: 14px;	font-weight: bold;	color: #FFFFFF;	padding-right: 7px;	padding-left: 20px;}.photo {	margin-bottom: 5px;	margin-left: 20px;	border: 1px solid #003300;	margin-top: 0px;	margin-right: 10px;	float: right;}.form {	font-size: 12px;	text-align: right;	padding-right: 5px;}.phototable {	margin-bottom: 5px;	margin-left: 25px;	float: right;}li {	padding-bottom: 0px;	list-style-image: url(images/bullet.gif);}.caption {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: italic;	color: #333333;	margin-top: 5px;	padding-top: 0px;	line-height: 13px;}#content {	padding-left:0px;	margin-bottom: 0px;	padding-bottom: 10px;	margin-top: 0px;	padding-top: 0px;	margin-left: 218px;	width: 543px;}#content2 {	padding-left:8px;	margin-bottom: 0px;	padding-bottom: 10px;	margin-top: 0px;	padding-top: 15px;	border-left-width: 140px;	background-color: #FFFFFF;	padding-right: 118px;}#rfq {	margin-bottom: 13px;	text-align: center;}#rfq a{	font-size: 11px;	color: #000000;	text-decoration: none;	padding-top: 3px;	padding-bottom: 3px;	border: 1px solid #669933;	display: block;	background-image: url(images/button.jpg);	background-repeat: repeat-x;	background-position: center;	margin-bottom: 2px;}#rfq a:hover{	color: #FFFFFF;	background-image: url(images/buttonover.jpg);	background-repeat: repeat-x;	background-position: center;	border: 1px solid #91002B;}.productcell-left {	float: left;	width: 145px;	padding-left: 5px;	margin-top: 0px;	padding-right: 0px;	height: 75px;	margin-left: 2px;}.productcell-left img{	float: left;	margin-right: 4px;}.productcell-left p {	font-size:11px;	line-height: 12px;	padding-right: 0px;	padding-left: 0px;	padding-bottom: 0px;	margin-bottom: 0px;	padding-top: 6px;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;	font-weight: bold;}.productcell-left a {	font-size:11px;	line-height: 12px;	margin-bottom: 0px;	margin-top: 0px;	padding-top: 0px;}.productcell-left2 {	float: left;	width: 260px;	padding-left: 5px;	margin-top: 0px;	padding-right: 0px;	height: 72px;	margin-left: 2px;}.productcell-left2 img{	float: left;	margin-right: 4px;}.productcell-left2 a {	font-size:11px;	line-height: 12px;	margin-bottom: 0px;	margin-top: 0px;	padding-top: 0px;	font-weight: bold;}.productcell {	float: left;	width: 179px;	padding-left: 0px;	margin-top: 0px;	margin-left: 0px;	height: 75px;}.productcell p {	font-size:11px;	line-height: 12px;	padding-right: 0px;	padding-left: 0px;	padding-bottom: 0px;	margin-bottom: 0px;	padding-top: 6px;	margin-top: 0px;	font-weight: bold;}.productcell img{	float: left;	margin-right: 4px;	margin-left: 0px;	padding-left: 5px;}.productcell a {	font-size:11px;	line-height: 12px;	margin-bottom: 0px;	margin-top: 0px;	padding-top: 0px;}.spec {	font-size: 11px;	line-height: 12px;	margin-top: 3px;	padding-right: 0px;	padding-bottom: 0px;	padding-top: 0px;	margin-bottom: 4px;}.clearboth {	clear: both;	margin: 0px;}#products {	float: right;	width: 340px;	background-color: #F2EED7;	margin-top: 0px;	margin-left: 25px;	border: 1px solid #999999;	vertical-align: top;	padding-top: 5px;	padding-bottom: 5px;	padding-left: 5px;}#services {	float: right;	width: 190px;	background-color: #F2F2F2;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-color: #666666;	border-bottom-color: #666666;	border-left-color: #666666;	padding-bottom: 5px;	margin-top: 13px;}#services p {	font-size:11px;	line-height: 13px;	padding-right: 8px;	padding-left: 6px;	padding-bottom: 0px;	margin-bottom: 0px;	padding-top: 6px;	margin-top: 0px;	}#services a {	font-size:12px;	line-height: 13px;	margin-bottom: 0px;	margin-top: 0px;	padding-top: 0px;	}.homecopy {	width: 200px;}