body {	font-family: Arial, Helvetica, sans-serif;	margin: 0px;	background-image: url(images/pattern.jpg);	background-repeat: repeat-x;	background-position: center top;	background-color: #faf7e9;}td { font-size: 11px; }p {	font-size: 13px;	margin-top: 7px;	margin-bottom: 10px;	line-height: 15px;	color: #333333;}li {	font-size: 13px;	line-height: 14px;	margin-bottom: 0px;	list-style-image: url(images/bullet.gif);	color: #333333;}h1 {	font-size: 24px;	color: #000000;	margin-top: 0px;	margin-bottom: 0px;	font-weight: normal;	padding-top: 5px;	padding-bottom: 8px;}h4 {	font-size: 16px;	font-weight: bold;	margin-bottom: 8px;	color: #000099;	margin-top: 8px;}a:hover { text-decoration: underline; }h2 {	font-family: "Times New Roman", Times, serif;	font-weight: bold;}h3 {	font-size: 14px;	font-weight: bold;	margin-bottom: 3px;	padding-bottom: 0px;}ul {	margin-top: 4px;	margin-bottom: 2px;	color: #000000;	list-style-image: url(images/bullet.gif);}.form {	text-align: right;}.clearboth {	clear: both;	margin: 0px;}.image {	padding: 0px;	float: right;	margin-bottom: 8px;	margin-left: 15px;	border: 1px solid #000033;}.photo {	margin: 5px 5px 5px 20px;	border: 1px solid #000000;	background-color: #FFFFFF;	float: right;	padding: 5px;}.tophead {	height: 125px;	background-image: url(images/topbak2.jpg);	background-repeat: no-repeat;	margin-top: 0px;	margin-bottom: 0px;}.tophead img{	margin: 0px 0px 0px 10px;	padding: 0px;	border: none;	}.tabs {	padding: 0px;	background-image: url(images/hznavbak3.jpg);	background-repeat: no-repeat;	width: 920px;	margin-top: 0px;	margin-bottom: 0px;}.hznav {	padding: 0px 10px;	height: 31px;	width: 900px;	margin-top: 0px;	margin-bottom: 0px;}i { 	display:none;}#home {	height:31px;	width:111px;	display:block;	float: right;	background-image: url(tab/home.gif);	background-repeat: no-repeat;}#home:hover {	height:31px;	width:111px;	display:block;	background-image: url(tabo/homeo.gif);	background-repeat: no-repeat;}#about {	height:31px;	width:112px;	display:block;	float: right;	background-image: url(tab/history.gif);	background-repeat: no-repeat;}#about:hover {	height:31px;	width:112px;	display:block;	background-image: url(tabo/historyo.gif);	background-repeat: no-repeat;}#imnew {	height:31px;	width:111px;	display:block;	float: right;	background-image: url(tab/products.gif);	background-repeat: no-repeat;}#imnew:hover {	height:31px;	width:111px;	display:block;	background-image: url(tabo/productso.gif);	background-repeat: no-repeat;}#contact {	height:31px;	width:110px;	display:block;	float: right;	background-image: url(tab/contact.gif);	background-repeat: no-repeat;}#contact:hover {	height:31px;	width:110px;	display:block;	background-image: url(tabo/contacto.gif);	background-repeat: no-repeat;}#newsletter {	height:31px;	width:113px;	display:block;	float: right;	background-image: url(tab/newsletter.gif);	background-repeat: no-repeat;}#newsletter:hover {	height:31px;	width:113px;	display:block;	background-image: url(tabo/newslettero.gif);	background-repeat: no-repeat;}#care {	height:31px;	width:113px;	display:block;	float: right;	background-image: url(tab/links.gif);	background-repeat: no-repeat;}#care:hover {	height:31px;	width:113px;	display:block;	background-image: url(tabo/linkso.gif);	background-repeat: no-repeat;}#cont {	width: 920px;	margin-top: 0px;	margin-right: auto;	margin-left: auto;}#content {	padding-left:30px;	margin-bottom: 0px;	padding-bottom: 18px;	padding-top: 15px;	padding-right: 28px;}#bottombox {	background-image: url(images/bottomshadow.jpg);	padding: 0px;	height: 28px;	width: 920px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	background-repeat: no-repeat;	display: block;}#middleshadow {	background-image: url(images/middleshadow.jpg);	background-repeat: repeat-y;	background-position: center;}#topshadow {	background-image: url(images/topshadow.jpg);	background-repeat: no-repeat;	background-position: center top;}#shell {	padding: 0px;	width: 900px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}.imagebarshadow {	background-image: url(images/topshadow.jpg);	background-repeat: no-repeat;	background-position: center top;}.blue {	color: #004A90;}.smlinks {	font-size: 10px;	margin-top: 8px;	margin-bottom: 8px;}#footer {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;	margin-right: 32px;	margin-left: 32px;	padding-top: 16px;	padding-bottom: 4px;	font-size: 11px;	color: #333333;	padding-left: 2px;	clear: both;}.credit {	font-size: 11px;	text-align: center;	padding-top: 8px;	padding-bottom: 10px;	color: #666666;}.newsletter h3 a {	color: inherit;	text-decoration: none;	}.newsletter .newsletter-photo {	border: 1px solid #006699;	background-color: #FFFFFF;	padding: 3px;}.newsletter .align-right {	float: right;	clear: both;	padding: 5px 0 5px 10px;}.newsletter .align-left {	float: left;	clear: both;	padding: 5px 10px 5px 0;}