/* -----------------------BASIC SITE STYLES----------------------- */body, html	{	margin-top: 0;	margin-bottom: 0;	padding: 0;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	color: #000000;	text-decoration: none;}h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;	font-style: normal;	line-height: normal;	font-weight: bold;	color: #000066;	text-decoration: none;	margin: 0px;	padding: 0px;}ul, li {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	color: #333333;	text-decoration: none;}.sm {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	color: #333333;	text-decoration: none;}.md {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	color: #333333;	text-decoration: none;}.lg {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	font-style: normal;	line-height: normal;	font-weight: normal;	color: #333333;	text-decoration: none;}a.sm:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: normal;	color: #000066;	text-decoration: none;}a.sm:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: normal;	color: #000066;	text-decoration: none;}a.sm:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: normal;	color: #000066;	text-decoration: underline;}a.md:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	color: #000066;	text-decoration: none;}a.md:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	color: #000066;	text-decoration: none;}a.md:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	color: #000066;	text-decoration: underline;}.date {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;	margin: 1px;	padding: 1px;}.copyright {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	color: #000000;	text-decoration: none;}a.copyright:link, a.copyright:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	color: #000066;	text-decoration: none;}a.copyright:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	color: #000066;	text-decoration: underline;}.form {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: bold;	color: #333333;	background-color: #F2EFE8;	border: 1px solid #333333;}.button {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;	background-color: #2F5E5E;	border: 1px solid #333333;}table[bordercolor='#2F5E5E'] {	border: #000066;}/* -----------------------CUSTOM STYLES----------------------- */ h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: bold; color: #59ACAC; margin: 0px 0px; padding: 5px 0px}h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #FFFFFF; background-color: #80CCFF; margin: 5px 0px; padding: 2px 4px}h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #2F5E5E; margin: 5px 0px; padding: 0px 0px}a.link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #2F5E5E; text-decoration: none;}a.visited {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #2F5E5E; text-decoration: none;}a.hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #2F5E5E; text-decoration: underline;}a.nav:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #59ACAC; text-decoration: none;}a.nav:visited {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #59ACAC; text-decoration: none;}a.nav:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: underline;}a.lg:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #D5D5D5; text-decoration: none;}a.lg:visited {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #2F5E5E; text-decoration: none;}a.lg:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #59ACAC; text-decoration: underline;}/* -----------------------VIHN STYLES----------------------- *//* -------------Detail Page-------------------- */.detailcontactbold { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #333333}.detailcontact { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #333333}.detailkey { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #333333}.detailvalue { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #333333}.detailheader { color: #FFFFFF; font: bold 14px Verdana, Arial, Helvetica, sans-serif; background: #80CCFF}.vihntag, .vihntag:visited { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: none}.vihntag:hover, .vihntag:visited:hover { color: #333333; text-decoration: underline}/* -------------printDetail Page-------------------- */.prndetailcontactbold { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #333333}.prndetailcontact { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #333333}.prndetailkey { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #333333}.prndetailvalue { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #333333}.prndetailheader { color: #333333; font: bold 14px Verdana, Arial, Helvetica, sans-serif; background: #D5D5D5}.printheader { font: bold 24px Verdana, Arial, Helvetica, sans-serif; color: #333333; background: #FFFFFF}/* -------------List_in Page----------------- */.listheader { color: #333333; font: bold 11px Verdana, Arial, Helvetica, sans-serif; background: #F2EFE8}.resultdata, .resultdata:visited { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #000066}.resultcategory { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #80CCFF}.resultcolor1 { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #FFFFFF}.resultcolor2 { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #F2EFE8}.resultcolor1top { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #FFFFFF}.resultcolor2top { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #F2EFE8}.browsecat { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #2F5E5E; text-decoration: none}.resultheader { font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #59ACAC}.resultheader2 { font-size: 14px; font-weight: bold; color: #FFFFFF; background-color: #59ACAC}.sortby { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #333333}.sortforms { font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #D5D5D5; border: #333333; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}/* -------------Inventory Page----------------- */.subcategorytext { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: none}.quantity { font: 9px Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: none}.maincategorytext { font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: none}.viewalllistings { font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: none}/* -------------Contact Page----------------- */.contactforms { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #2F5E5E}.reponsepagehead { font: bold 24px Verdana, Arial, Helvetica, sans-serif; color: #333333}.navlinks { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333}.dabutt { color: #333333; background-color: #2F5E5E; font: 12px Verdana, Arial, Helvetica, sans-serif; font-weight: bold}.dabuttover { color: #FFFFFF; background-color: #333333; font: 12px Verdana, Arial, Helvetica, sans-serif; font-weight: bold}/* -------------Specials Page----------------- */.featuredhead {  font: bold 14px Arial, Helvetica, sans-serif; color: #333333}.featuredmain {  color: #333333; font: 11px Arial, Helvetica, sans-serif}.featuredbody {  color: #333333; font: 11px Arial, Helvetica, sans-serif}.required {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	color: #FF0000;	vertical-align: text-top;}/* -------------Footer Text----------------- */.footertext { font: bold 10px Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; }.footertext a:link { color: #333333; text-decoration: underline; }.footertext a:hover { color: #333333; text-decoration: none; }.footertext a:visited { font: bold 10px Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; }/* =copyright */#copyright, #copyright p, #copyright a:link, #copyright a:visited,#copyright a:hover, #copyright sup {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 10px;font-weight: normal;margin: 0;padding: 3px 0 0;}#copyright sup {font-size: 6px;font-weight: bold;text-decoration: none;}#copyright a:link, #copyright a:visited {font-weight: bold;color: #333333;text-decoration: none;}#copyright a:hover {font-weight: bold;color: #333333;text-decoration: underline;}