/* template ver 1.0 styles */body {	font-family: Arial, Helvetica, sans-serif;	margin: 0px;	background-color: #CCCCCC;	background-image: url(stripes.gif);	background-repeat: repeat-x;}p {	font-size: 12px;	margin-top:4px;	margin-bottom:6px;	margin-right: 0px;	line-height: 15px;}h1 {	font-size: 18px;	margin-top:1px;	margin-bottom:7px;	padding-top: 0px;	padding-right: 200px;	line-height: 19px;}h3 {	font-size: 14px;	margin-top:8px;	margin-bottom:3px;	color: #CC0000;}ul {	font-size: 12px;	margin-top:2px;	margin-bottom:4px;}a {	text-decoration:none;	color:#003399;}a:hover {	text-decoration:underline;}.body {	padding: 0px 25px 7px;	background-color: #FFFFFF;	background-image: url(bottomcircle.jpg);	background-repeat: no-repeat;	background-position: right top;}.body p {}.footer {	border-top:1px solid #999999;	padding-top:5px;	padding-bottom: 0px;	background-color: #E9E9E9;	text-align: center;}.footer p {	font-size: 10px;}.snav {	font-size: 12px;	padding:0px 0px 10px;}.snav a {	display:block;	color: #000000;	padding: 3px 3px 3px 10px;}.snav a:hover {	color: #CC0000;	text-decoration: none;	padding-top: 3px;	padding-bottom: 3px;	background-image: url(knob.gif);	background-repeat: no-repeat;	background-position: left center;}.topnav {	text-align: left;	padding-top: 124px;	padding-left: 12px;}.topnav a {	font-size: 12px;	margin-right:0px;	color: #000000;	padding-top: 2px;	padding-right: 4px;	padding-bottom: 2px;	padding-left: 4px;}.topnav a:hover {	text-decoration: underline;	padding-top: 2px;	padding-right: 4px;	padding-bottom: 2px;	padding-left: 4px;	color: #CC0000;}.credit {	font-size: 10px;	padding-top:0px;	color: #000000;	background-color: #E9E9E9;	padding-bottom: 5px;	text-align: center;}.credit a{	color: #003399;}.rightline {	padding-top: 23px;	background-color: #FFFFFF;}.smlinks {	font-size: 10px;	text-align: center;}.whiteborder {	border: 1px solid #FFFFFF;}.blueborder {	border: 3px solid #17889B;}.header {	background-image: url(top.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 151px;}.products {	margin: 0px;	background-color: #CCCCCC;	border: 2px solid #000066;}.products p {	font-size: 11px;	padding-right: 8px;	padding-left: 12px;	margin-right: 0px;	margin-top: 5px;	margin-bottom: 5px;}.products a {	color: #FFFFFF;}.products a:hover {	color: #FFCC00;}.products h1 {	font-size: 14px;	font-weight: bold;	background-color: #666666;	margin: 0px;	padding-bottom: 5px;	padding-top: 0px;	color: #FFFFFF;	text-transform: uppercase;}.products img {	margin-right: 0px;	margin-bottom: 15px;	margin-left: 15px;	float: right;	border: 1px solid #000000;}.products td {	padding: 0px;}.products1 {	background-color: #FFFFFF;	border: 6px solid #666666;}.featured {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	font-style: italic;	font-weight: bold;	color: #FFFFFF;	padding-top: 3px;	padding-bottom: 3px;	background-image: url(productnavbak.gif);	padding-left: 14px;	margin-top: 5px;	background-repeat: repeat;	padding-right: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	background-color: #000033;}.dashedborder {	border: 1px dashed #6699CC;}#content {	width: 770px;	margin: 0 auto 0 auto;	border-bottom: 1px solid #CC0000;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #CC0000;	border-left-color: #CC0000;}.phone {	font-size: 16px;	font-weight: bold;	text-align: right;	margin-right: 132px;	padding-top: 2px;	margin-bottom: 0px;}.photo {	float: right;	margin-top: 5px;	margin-right: 15px;	margin-bottom: 10px;	margin-left: 25px;	border: 1px solid #CC0000;}.form {	text-align: right;	margin-right: 4px;}