/* CSS Document */body {	font-family:Verdana, Arial, Helvetica, sans-serif;	margin:10 0 0;	padding:0;	background-image: url(gradient2.jpg);	background-color: #666666;	background-repeat: repeat-x;}p, h1, h3 {	margin:0;	padding:0;}p {	font-size:12px;	margin-bottom:8px;	color: #333333;}h1 {	font-size:20px;	margin-top:0px;	margin-bottom:7px;	font-family: Arial, Helvetica, sans-serif;}h3 {	font-size:15px;	margin-top:3px;	padding-bottom: 3px;	font-family: Arial, Helvetica, sans-serif;	color: #990033;}ul {	font-size:12px;	margin-top: 3px;	margin-bottom:8px;	list-style-image: url(bullet.gif);	line-height: 15px;	color: #333333;	margin-left: 23px;	padding-left: 0px;}a {	text-decoration:none;	color: #990033;}a:hover {	text-decoration:underline;	color: #003399;}table {	margin:5px 0 10px 0;	vertical-align: top;}table img {	margin:0;}table p {	font-size:11px;	margin-top: 2px;	margin-bottom: 2px;	padding-right: 15px;	line-height: 12px;}table ul {	font-size:11px;	margin-top: 2px;	margin-bottom: 2px;	padding-right: 5px;	line-height: 12px;}td {	padding:5px;}th {	padding:5px;	vertical-align:bottom;}	img {	margin:0px 0;}.shell {	width:760px;	margin-left:auto;	margin-right:auto;	margin-bottom: 0px;	padding-bottom: 0px;	background-color: #FFFFFF;	/*width:auto;*/}.shell2 {	padding-left:10px;	width:760px;	margin: 0px;	height: 160px;}#gennav {	font-size:11px;	margin-top:0px;	padding-top: 3px;	text-align: right;	background-color: #333333;	width: 760px;	padding-bottom: 3px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	margin-right: 0px;	padding-right: 0px;	background-image: url(graybar.jpg);}#prdnav {	font-size:12px;	text-align:right;	margin-bottom:10px;	padding-top:25px;	font-style: italic;	width: 300px;}#content {	padding-left:20px;	padding-right:25px;	margin-bottom: 0px;	padding-bottom: 15px;	padding-top: 15px;	margin-top: 0px;	background-color: #FFFFFF;}#contentbak {	background-image: url(contentbak.jpg);	background-repeat: repeat-x;	background-position: bottom;	margin-bottom: 0px;	padding-bottom: 0px;	height: 420px;}#footer {	padding-top:8px;	text-align: left;	font-size: 11px;	padding-left: 20px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #990033;	background-color: #FFFFFF;	padding-bottom: 7px;}#border {	width: 760px;	border: 1px solid #666666;	margin-right: auto;	margin-left: auto;}#lnav {	text-align: right;	padding-bottom: 5px;	margin-right: 0px;	background-image: url(tagbar.gif);	background-repeat: no-repeat;	background-position: left top;	padding-top: 5px;	background-color: #990033;	margin-bottom: 0px;	padding-right: 4px;}.topnav a {	text-decoration:none;	color:#CCCCCC;	padding-left: 2px;	display: inline;	margin-right: 0px;	padding-right: 12px;}.topnav a:hover {	color: #FFFFFF;}.nav ul {	font-size:12px;}.nav p {	font-size:12px;	margin-bottom:0px;}.nav a {	text-decoration:none;	color:#FFFFFF;	padding-top: 3px;	padding-right: 8px;	padding-bottom: 3px;	padding-left: 8px;	margin-top: 5px;	margin-bottom: 10px;}.nav a:hover {	text-decoration:underline;	color: #FFFFFF;	margin-top: 10px;	padding-top: 3px;	padding-right: 8px;	padding-bottom: 3px;	padding-left: 8px;}.hdr {	margin: 0px;	padding: 0px;	float: left;	clear: right;}.phone {	margin-top: 32px;	margin-right: 0px;	text-align: right;	vertical-align: top;	margin-bottom: 39px;}.tagline {	font-size: 16px;	margin-bottom: 10px;	text-align: right;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	color: #FFFFFF;	padding-top: 50px;	display: block;	padding-bottom: 25px;}.photos {	float: right;	margin-left: 20px;}.products {	margin: 0px;	padding: 0px;	margin-top: 10px;}.products p {	font-size: 11px;	padding-right: 0px;	padding-left: 8px;	margin-right: 0px;	margin-top: 5px;	margin-bottom: 5px;	text-align: left;}.products a {	color: #FFFFFF;}.products a:hover {	text-decoration: underline;}.products h1 {	font-size: 13px;	background-color: #333333;	margin: 0px;	padding-bottom: 3px;	padding-top: 3px;	color: #FFFFFF;	padding-left: 8px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #990033;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	text-align: left;}.products img {	float: right;	border: 1px solid #990033;	margin-right: 3px;	margin-top: 3px;}.products td {	padding: 0px;	margin: 0px;}.products1 {	border: 1px solid #000000;	background-repeat: repeat-y;	background-position: right;	background-image: url(gradient.jpg);	margin-top: 0px;}.dashedborder {	border: 1px dashed #6699CC;}.thickline {	background-image: url(sidebar.jpg);	background-repeat: repeat-y;	background-position: right;}.more {	color: #990033;	text-decoration: underline;	font-size: 10px;}.image {	float: right;	margin-bottom: 5px;	margin-left: 20px;	border: 1px solid #990033;	margin-top: 3px;	margin-right: 20px;}.form {	text-align: right;	padding-right: 2px;}