/* BASIC SITE STYLES */body, html { margin: 0px 0px; padding: 0px 0px 12px 0px; background-color: #FFFFFF;}p { font: normal 12px verdana, arial, helvetica, sans-serif; color: #333333; text-transform: none; text-decoration: none;}h1 { font: bold 20px verdana, arial, helvetica, sans-serif; color: #003399; text-transform: none; text-decoration: none; margin: 0px 0px; padding: 0px 0px; text-align: left;}h2 { font: bold 17px verdana, arial, helvetica, sans-serif; color: #FF162B; text-transform: none; text-decoration: none; margin: 0px 0px; padding: 0px 0px;}h3 { font: bold 12px verdana, arial, helvetica, sans-serif; color: #FFFFFF; text-transform: uppercase; text-decoration: none; background-color: #003399; margin: 1px 0px; padding: 2px 6px;}h4 { font: bold 14px verdana, arial, helvetica, sans-serif; color: #333333; text-transform: none; text-decoration: none; text-align: left;}.sm { font: normal 10px verdana, arial, helvetica, sans-serif; color: #333333; text-transform: none; text-decoration: none;}.md { font: normal 12px verdana, arial, helvetica, sans-serif; color: #333333; text-transform: none; text-decoration: none;}.lg { font: normal 14px verdana, arial, helvetica, sans-serif; color: #333333; text-transform: none; text-decoration: none;}ul, li { font: normal 12px verdana, arial, helvetica, sans-serif; color: #333333; text-transform: none; text-decoration: none;}a.sm:link { font: normal 10px verdana, arial, helvetica, sans-serif; color: #003399; text-transform: none; text-decoration: underline;}a.sm:visited { font: normal 10px verdana, arial, helvetica, sans-serif; color: #003399; text-transform: none; text-decoration: underline;}a.sm:hover { font: normal 10px verdana, arial, helvetica, sans-serif; color: #FF162B; text-transform: none; text-decoration: none;}a.md:link { font: normal 12px verdana, arial, helvetica, sans-serif; color: #003399; text-transform: none; text-decoration: underline;}a.md:visited { font: normal 12px verdana, arial, helvetica, sans-serif; color: #003399; text-transform: none; text-decoration: underline;}a.md:hover { font: normal 12px verdana, arial, helvetica, sans-serif; color: #FF162B; text-transform: none; text-decoration: none;}.date { font: bold 10px verdana, arial, helvetica, sans-serif; color: #FFFFFF; text-transform: none; text-decoration: none; margin: 1px; padding: 1px;}.copyright { font: normal 10px verdana, arial, helvetica, sans-serif; color: #333333; text-transform: none; text-decoration: none; margin: 0px 0px; padding: 0px 0px;}.textarea { font: bold 11px verdana, arial, helvetica, sans-serif; color: #333333; text-transform: none; text-decoration: none; background-color: #EEEEEE; border: 1px solid #333333;}.button { font: bold 10px verdana, arial, helvetica, sans-serif; color: #FFFFFF; text-transform: none; text-decoration: none; background-color: #003399; border: 1px solid #333333;}HR { rule-style: solid; height: 1px; color: #333333;}/* CUSTOM STYLES */ .horiz { background-image: url(/images/header/bg.gif); background-repeat: repeat-x; }p.sm { font: normal 10px verdana, arial, helvetica, sans-serif; color: #333333; text-transform: none; text-decoration: none;}p.md { font: normal 12px verdana, arial, helvetica, sans-serif; color: #333333; text-transform: none; text-decoration: none;}p.lg { font: normal 14px verdana, arial, helvetica, sans-serif; color: #333333; text-transform: none; text-decoration: none;}a.nav:link { font: bold 10px verdana, arial, helvetica, sans-serif; color: #003399; text-transform: none; text-decoration: underline; margin: 0px; padding: 0px 0px;}a.nav:visited { font: bold 10px verdana, arial, helvetica, sans-serif; color: #003399; text-transform: none; text-decoration: underline; margin: 0px; padding: 0px 0px;}a.nav:hover { font: bold 10px verdana, arial, helvetica, sans-serif; color: #FF162B; text-transform: none; text-decoration: none; margin: 0px; padding: 0px 0px;}a.lg:link { font: normal 14px verdana, arial, helvetica, sans-serif; color: #003399; text-transform: none; text-decoration: underline;}a.lg:visited { font: normal 14px verdana, arial, helvetica, sans-serif; color: #003399; text-transform: none; text-decoration: underline;}a.lg:hover { font: normal 14px verdana, arial, helvetica, sans-serif; color: #FF162B; text-transform: none; text-decoration: none;}.RentalTable {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: x-small;	font-weight: normal;	color: #000000;}.RentalTableColumns {	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-color: #333333;	border-right-color: #333333;	border-bottom-color: #333333;	border-left-color: #333333;	border-bottom-style: solid;	border-right-style: solid;}.RentalTableLeftColumn {	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-top-color: #333333;	border-right-color: #333333;	border-bottom-color: #333333;	border-left-color: #333333;}.RentalTableRightHeader {	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-color: #333333;	border-right-color: #333333;	border-bottom-color: #333333;	border-left-color: #333333;	border-bottom-style: solid;}.required {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	color: #FF0000;	vertical-align: text-top;}/* VIHN STYLES *//* Detail Page */.detailcontactbold { font: bold 12px verdana, arial, helvetica, sans-serif; color: #333333;}.detailcontact { font: normal 12px verdana, arial, helvetica, sans-serif; color: #333333;}.detailkey { font: bold 11px verdana, arial, helvetica, sans-serif; color: #333333;}.detailvalue { font: normal 11px verdana, arial, helvetica, sans-serif; color: #333333;}.detailheader { font: bold 14px verdana, arial, helvetica, sans-serif; color: #FFFFFF; background-color: #003399;}.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: normal 12px verdana, arial, helvetica, sans-serif; color: #333333;}.prndetailkey { font: bold 11px verdana, arial, helvetica, sans-serif; color: #333333;}.prndetailvalue { font: normal 11px verdana, arial, helvetica, sans-serif; color: #333333;}.prndetailheader { font: bold 14px verdana, arial, helvetica, sans-serif; color: #333333; background-color: #EEEEEE;}.printheader { font: bold 24px verdana, arial, helvetica, sans-serif; color: #333333; background-color: #FFFFFF;}/* List_In Page */.listheader { font: bold 11px verdana, arial, helvetica, sans-serif; color: #333333; background-color: #C2C2C2;}.resultdata, .resultdata:visited { font: 11px verdana, arial, helvetica, sans-serif; color: #FFFFFF; background-color: #003399;}.resultcategory { font: bold 12px verdana, arial, helvetica, sans-serif; color: #333333; background-color: #FFD90C; padding: 3px 0px; }.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: #C2C2C2;}.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: #C2C2C2;}.browsecat { font: bold 12px verdana, arial, helvetica, sans-serif; color: #003399; text-decoration: none;}.resultheader { font: bold 11px verdana, arial, helvetica, sans-serif; color: #FFFFFF; background-color: #FF162B;}.resultheader2 { font: bold 14px verdana, arial, helvetica, sans-serif; color: #FFFFFF; background-color: #FF162B;}.sortby { font: normal 10px verdana, arial, helvetica, sans-serif; color: #333333;}.sortforms { font: bold 10px verdana, arial, helvetica, sans-serif; color: #333333; background-color: #EEEEEE; 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: normal 9px verdana, arial, helvetica, sans-serif; color: #333333; text-decoration: none; padding: 0px 6px}.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;}/* Specials Page */.featuredhead { font: bold 14px verdana, arial, helvetica, sans-serif; color: #003399; text-decoration: none;}.featuredmain {  font: 13px verdana, arial, helvetica, sans-serif; color: #333333; text-decoration: none;}.featuredbody {  font: 12px verdana, 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;}#copyright a:link, #copyright a:visited {font-weight: bold;color: #333333;text-decoration: none;}#copyright a:hover {font-weight: bold;color: #000000;text-decoration: underline;}