.bottom-nav {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;}p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;}td {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;}li {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;}.credits {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	font-weight: normal;}.sidebar {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;}body {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;}.header {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 22px;	font-weight: bold;	color: #215134;	line-height: normal;}.sublinks {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;}.fact {	font-family: "Times New Roman", Times, serif;	font-size: 18px;	font-style: normal;}table.smalltext tr td {	font: 10px Verdana, Arial, Helvetica, sans-serif;}.navbk {	background: url(images/nav_background.gif);}.newheader #topnav {	margin: 0px;	width: 540px;	display: block;	padding: 0px;	float: right;	border-top: 3px solid #FFFFFF;	background: #648671;}#topnav ul {	display: block;	margin: 0px;	padding: 0px;	list-style: url(none) none;	float: right;	width: 520px;	text-align: center;}#topnav li {	margin: 0px;	padding: 0px;	list-style: url(none) none;	float: left;	display: inline;}#topnav a:link, #topnav a:visited {	background: #648671;	margin: 0px;	font: bold 11px Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;	text-decoration: none;	display: block;	padding: 5px 6px 5px 7px;}.topspace {	margin-top: 30px;}.sep-space {	margin: 20px 0px;	padding: 0px;	clear: both;	float: left;}#topnav a:hover, #topnav a:active  {	background: #215135;	color: #FF9900;}.newheader {	background: #FFFFFF url(images/nav_background2.gif) repeat-x bottom;	border-right: 3px solid #FFFFFF;}.tagline {	float: right;	margin-top: 68px;	margin-right: 15px;	display: block;}h2 {	font: bold 18px Verdana, Arial, Helvetica, sans-serif;	color: #215134;	margin-bottom: -8px;}.contact-prod {	display: block;	float: right;	width: 225px;	padding: 0px;	margin-top: -5px;	font-style: italic;	margin-bottom: 0px;}.img-left {	padding: 0px 20px 10px 0px;	float: left;}h3 {	font: bolder 12px Verdana, Arial, Helvetica, sans-serif;	color: #215134;	margin-bottom: -10px;}.1col {	padding: 0px 5px 0px 10px;	min-height: 600px;}.quote {	margin-left: 30px;}.topspace .home-quest {	margin: 0px 0px 0px -15px;	padding: 0px;}.topspace .home-quest li {	font: italic bold 15px Georgia, "Times New Roman", Times, serif;	padding: 15px 10px 0px 20px;	background: url(images/arrow.gif) no-repeat 0px 15px;	list-style: none;	margin: 0px;}.topspace .home-quest a {	color: #215134;}#joinformtable input {	font: 10px Verdana, Arial, Helvetica, sans-serif;	color: #444444;	width: 130px;}.product-bk {	background: #e5e5DC;}.product-bk p {	padding-right: 7px;}.text-nowrap {	width: 468px;	float: right;}.sidebar-sp {	padding-right: 5px;	padding-left: 6px;}.sidebar-sp p {	font: 11px Verdana, Arial, Helvetica, sans-serif;}/* ######### Contact Form Styles ######## */				.required{color:#792626;font-weight:bold; }.error{color:#FF6600;font-weight:bold;}#contactTab input:focus, #contactTab textarea:focus{background-color:#C8D3D7;}.pad5 {	padding: 5px 5px 5px 20px;}