/* VacPac Site * Main Stylesheet */.topcolor {	background-color: #000099;}    .contentcolor {	background-color: #ffffff;}.bottomcolor {	background-color: #000099;}/**** Body ****/body {	 margin: 0;	 background-color: #000099;} /**** Content Frame ****/.topframe {	width: 99%;	background-image: url("../img/top-spacer.gif");	background-repeat: repeat-x;}.leftframe {	width: 154px;	background-image: url("../img/nav-spacer.png");	background-repeat: repeat-y;}.rightframe {	width: 20px;	background-image: url("../img/right-spacer.png");	background-repeat: repeat-y;}.bottomframe {	width: 99%;	background-image: url("../img/bottom-spacer.gif");	background-repeat: repeat-x;}/**** Content ****/.normal {	padding-left: 15px;	padding-right: 15px;	text-align: center;	color: #000000;	font: normal smaller futura, century gothic, arial, sans-serif;}.prod {	padding-left: 15px;	padding-right: 15px;	text-align: center;	color: #666666;	font:  futura, century gothic, arial, sans-serif;	font-size: small;	font-weight: bold;}.normal-left {	padding-left: 15px;	padding-right: 15px;	text-align: left;	color: #000099;	font: normal smaller futura, century gothic, arial, sans-serif;}.heading {	text-align: center;	color: #000000;	font: bold medium futura, century gothic, arial, sans-serif;}.heading-left {	text-align: left;	color: #000099;	font: bold medium futura, century gothic, arial, sans-serif;}.subheading {	color: #000000;	font: bold small futura, century gothic, arial, sans-serif;}.actions{	color: #666666;	}.actions a {	color: #666666;	text-decoration: none;}.actions a:hover {	color: #999999;	text-decoration: none;}#imgOver {	border: 0px solid white;}#imgOver a {	border: 0px solid white;}.prtimg {	margin-left: 20px;	margin-right: 25px;}/**** Search ****/div.search {	margin-left: 8px;}div.search-area1 {	float: left;	width: 35%;}div.search-area2 {	float: left;	margin-right: 25%;	margin-left: 30px;	width: 283px;	height: 469px;}div.search-area3 {	margin-left: 333px;	margin-right: 20px;}	#partimg {	border: 1px solid #0050A0;}#partimg2 {	border: 1px solid #0050A0;}.srch-title {	color: #FFFFFF;	font: bold 1.2em futura, century gothic, arial, sans-serif;}.select-box {	margin-top: 10px;	width: 130px;	height: 20px;	font: normal 11px arial, sans-serif;}.searchbreak {	font-size: .3em;}.button {	border: 1px solid #FFFFFF;	font-weight: bold;	color: #FFFFFF;	background-color: #000099;	text-align: center;}.txtbox {	border: 1px solid #FFFFFF;	color: #888888;	font: bold 1.1em futura, century gothic, arial, sans-serif;	text-align: center;}.txtboxextra {	border: 1px solid #0050A0;	padding-left: 3px;	padding-top: 2px;	padding-bottom: 2px;	color: #888888;	width: 13em;	overflow: auto;	font: bold 1.1em futura, century gothic, arial, sans-serif;}.opt {	color: #888888;	font: bold 0.9em futura, century gothic, arial, sans-serif;	text-align: center;}/**** Misc ****/.topalign {	vertical-align: top;}.leftpad {	padding-left: 15px;}a:link { 	color: black; 	text-decoration: none; }a:hover { 	color: silver; 	text-decoration: underline; }.footer {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;	font-size: 10px;	text-align: center;}/**** Table Setup ****/table.prodtable {	border-width: 3px 3px 3px 3px;	border-spacing: 0px;	border-style: solid solid solid solid;	border-color: black black black black;	border-collapse: separate;	background-color: white;}table.prodtable th {	border-width: 1px 1px 1px 1px;	border-style: solid solid solid solid;	border-color: ;	background-color: white;	-moz-border-radius: 0px 0px 0px 0px;	padding-left: 15px;	padding-right: 15px;	padding-bottom: 5px;	padding-top: 5px;	text-align: center;	color: #000000;	font: normal smaller futura, century gothic, arial, sans-serif}table.prodtable td {	border-width: 1px 1px 1px 1px;	border-style: solid solid solid solid;	border-color: ;	background-color: white;	-moz-border-radius: 0px 0px 0px 0px;	padding-left: 15px;	padding-right: 15px;	padding-bottom: 5px;	padding-top: 5px;	text-align: center;	color: #000000;	font: normal smaller futura, century gothic, arial, sans-serif}