/* BASIC SITE STYLES */
body, html { margin: 0px; padding: 0px; background-color: #DCE0E4; }
p, .bodytext { 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: #FF3807; text-transform: none; text-decoration: none; margin: 0px 0px; padding: 0px 0px;}
h2 { font: bold 15px verdana, arial, helvetica, sans-serif; color: #333333; 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: #D1D7DC; margin: 1px 0px; padding: 2px 6px;}
h4 { font: bold 14px verdana, arial, helvetica, sans-serif; color: #A3A0A0; text-transform: uppercase; text-decoration: none;}
.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: #333333; text-transform: none; text-decoration: underline;}
a.sm:visited { font: normal 10px verdana, arial, helvetica, sans-serif; color: #333333; text-transform: none; text-decoration: underline;}
a.sm:hover { font: normal 10px verdana, arial, helvetica, sans-serif; color: #FF3807; text-transform: none; text-decoration: none;}
a.md:link { font: normal 12px verdana, arial, helvetica, sans-serif; color: #333333; text-transform: none; text-decoration: underline;}
a.md:visited { font: normal 12px verdana, arial, helvetica, sans-serif; color: #333333; text-transform: none; text-decoration: underline;}
a.md:hover { font: normal 12px verdana, arial, helvetica, sans-serif; color: #FF3807; 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; padding: 5px 15px;}
.textarea { font: bold 11px verdana, arial, helvetica, sans-serif; color: #333333; text-transform: none; text-decoration: none; background-color: #DCE0E4; border: 1px solid #333333;}
.button { font: bold 10px verdana, arial, helvetica, sans-serif; color: #FFFFFF; text-transform: none; text-decoration: none; background-color: #FF3807; border: 1px solid #333333;}
HR { rule-style: solid; height: 1px; color: #333333;}

/* CUSTOM STYLES */ 
.indent { margin: 15px 15px 15px 20px; padding: 0px;}
.bgT1 { background-color: #FFFFFF; background-image: url(/images/1b_topBg.gif); background-repeat: repeat-x; background-position: left top; font: bold 16px Arial, Helvetica, sans-serif; color: #666666; margin: 0px; padding: 0px;}
.bgL1 { background-color: #FFFFFF; background-image: url(/images/1f_bd.gif); background-repeat: repeat-y; background-position: left top;}
.bgR1 { background-color: #FFFFFF; background-image: url(/images/1f_bd.gif); background-repeat: repeat-y; background-position: right top;}
.bgB1 { background-color: #FFFFFF; background-image: url(/images/1f_bd.gif); background-repeat: repeat-x; background-position: left 8px;}
.bgC1 { background-color: #FFFFFF;}
.bg { background-image: url(/images/header/bg.gif); background-repeat: repeat-y; background-position: left top;}
.bgbtm { background-image: url(/images/header/bgbtm.gif); background-repeat: repeat-x; background-position: left top;}
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: #333333; text-transform: none; text-decoration: none; margin: 0px; padding: 15px 4px;}
a.nav:visited { font: bold 10px verdana, arial, helvetica, sans-serif; color: #333333; text-transform: none; text-decoration: none; margin: 0px; padding: 15px 4px;}
a.nav:hover { font: bold 10px verdana, arial, helvetica, sans-serif; color: #FF3807; text-transform: none; text-decoration: underline; margin: 0px; padding: 15px 4px;}
a.lg:link { font: normal 14px verdana, arial, helvetica, sans-serif; color: #A3A0A0; text-transform: none; text-decoration: underline;}
a.lg:visited { font: normal 14px verdana, arial, helvetica, sans-serif; color: #A3A0A0; text-transform: none; text-decoration: underline;}
a.lg:hover { font: normal 14px verdana, arial, helvetica, sans-serif; color: #FF3807; text-transform: none; text-decoration: none;}

/* 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: #FF3807;}
.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: #D4D4D4;}
.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: #DCE0E4;}
.resultdata, .resultdata:hover, .resultdata:link, .resultdata:visited { font: 11px verdana, arial, helvetica, sans-serif; color: #FFFFFF; background-color: #A3A0A0;}
.resultcategory { font: bold 12px verdana, arial, helvetica, sans-serif; color: #FFFFFF; background-color: #FF3807; margin: 4px 0px; padding: 3px 5px;}
.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: #DCE0E4;}
.resultcolor3top { font: bold 11px verdana, arial, helvetica, sans-serif; color: #333333; background-color: #FFFFFF;}
.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: #DCE0E4;}
.browsecat { font: bold 12px verdana, arial, helvetica, sans-serif; color: #FF3807; text-decoration: none;}
.resultheader { font: bold 11px verdana, arial, helvetica, sans-serif; color: #FFFFFF; background-color: #A3A0A0;}
.resultheader2 { font: bold 14px verdana, arial, helvetica, sans-serif; color: #FFFFFF; background-color: #A3A0A0;}
.sortby { font: normal 10px verdana, arial, helvetica, sans-serif; color: #333333;}
.sortforms { font: bold 10px verdana, arial, helvetica, sans-serif; color: #333333; background-color: #FFFFFF; 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: #FF3807; 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;}

/* Parts Page */
.lastnext { font: bold 10px Arial, Helvetica, sans-serif; color: #003366;}
.partscategory { font: bold 12px Arial, Helvetica, sans-serif; color: #333333;}
.partslisting { font: 12px Arial, Helvetica, sans-serif; color: #333333;}
.partslistinglnk, .partslistinglnk:visited { font: 12px Arial, Helvetica, sans-serif; color: #333333; text-decoration: none;}
.partslistinglnk:hover, .partslistinglnk:visited:hover { color: #222222; text-decoration: underline;}
.partsformfield { font: bold 11px verdana, arial, helvetica, sans-serif; color: #333333; text-transform: none; text-decoration: none; background-color: #DCE0E4; border: 1px solid #333333;}

/* -------------Footer Text----------------- */
.footertext { font: 12px Arial, Helvetica, sans-serif; color: #333333}

/* =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: #FF3807;
text-decoration: underline;
}