/*Main*/body { background-color: #fff; font-size: 12pt; font-family: san-serif,arial,tahoma;}#header {display: none;}#body{text-align:center}#nav {width: 190px; text-align: left; float: left; display: none;}#rNav {width: 200px; text-align: right; float: right; margin-top: 0px; color: #ffffff; display: none;}#content {border: 1px solid #ab0534;}#title {height: 60px; width: 730px; background: #ffffff; text-align: left;}#title img {margin: 15px}#box {width: 730px;}/* for Internet Explorer *//*\*/* html #box {height: 470px;}/**/#boxa {margin-left: 30px; border-top: 1px solid #ab0534;} /* just for border and content padding */img {behavior: url("pngbehavior.htc");} /* FIx PNGs in IE *//*Link Control*/a:link, a:visited {   color: #520;   background: transparent;   font-weight: bold;   text-decoration: underline;   }/*normal content boxes (about, contact, etc) */.zzz {width: 500px; float: none; text-align: left; padding-bottom: 15px; position: relative;}.zzz img {margin-top: 10pt}.zzz .nomar {margin: 0px;}.zzz p {margin-top: 10pt; margin-right: 20px}.zzz b {color: #222222}.zzz h2 {color: #ab0534; font-size: 16pt; font-weight: bold;}.zzz hr {width: 50%; height: 1px; background-color: #ab0534; border: 0px; margin-top: 15px; margin-bottom: 15px;}.zzz li {margin-bottom: 10px;}.zzz .logo {margin-right: 20px}.zzz a {text-decoration: none; font-weight: bold}/*vendor pages*/.vendor {width: 530px; text-align: left; float: left;}.vendor .link {font-size: 8pt; color: #eeeeee;} /*old*/.vendor a {color: #eeeeee;} /*old*/.vlink {font-size: 10pt; color: #eeeeee; background-color: #ab0534; width: 530px; height: 25px; line-height: 25px; float: left;}.vlink a {color: #eeeeee;}.prod {margin-right: 18px}/* News page */.newsbox {margin-right: 30px; border-bottom: 1px solid #ab0534; padding-bottom:15px; }/*Specific Controllers*/.redhead {}/* 20pt red heading images */#text340 {width: 340px; float: left;}#text340 p {font-size: 10pt; margin: 10px;}/*Gallery*/.gallery {margin: 11px; float: left; height: 155px; width: 155px; text-align: center;}.gallery img {border: 2px solid #fff;}.galimage {border: 5px solid #fff; margin: 15px;}.thumbnail span img{ /*CSS for enlarged image*/border-width: 0;padding: 2px;}.thumbnail:hover span{ /*CSS for enlarged image on hover*/visibility: visible;top: 0;left: 60px; /*position where enlarged image should offset horizontally */}/*Footer*/#footer{color: #343434; font-size: 8pt; text-align: center}#footer a:link {color: #343434}#footer a:visited {color: #343434}#footer a:hover {color: #343434}#footer a:active {color: #343434}/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {	display: none !important;	height: 0;	width: 0;	position: absolute;	overflow: hidden;}span.sIFR-alternate {	visibility: visible !important;	display: block !important;	position: static !important;	left: auto !important;	top: auto !important;}