body
{
   background-color:black
}

table
{
   background-color:white
}

form#searchForm 
{
   margin: 0px 0px 0px 0px; 
   padding: 0px 0px 0px 0px;
   valign: middle;
}more
input.searchField {font-size: 10pt}
input.go {valign: middle;}

span.slogan
{
   font-family: Copperplate Gothic Light;
   font-size: 13px;
   color: #656464;
}

span.topright
{
   font-family: Arial;
   font-size: 13px;
   color: #A6A5A5;
}

span.topright a
{
   font-family: Arial;
   font-size: 12px;
   color: #A6A5A5;
   text-decoration: none;
}

span.bottomlinks a
{
   font-family: Arial;
   font-size: 12px;
   color: gray;
   text-decoration: none;
}

span.bottomlinks a:hover
{
   font-family: Arial;
   font-size: 12px;
   color: gray;
   text-decoration: underline;
}

span.topright a:hover
{
   font-family: Arial;
   font-size: 12px;
   color: #A6A5A5;
   text-decoration: underline;
}

td.gNavBottom
{
   height: 38px;
   background: url('http://www.fhvideo.com/images/divgnav.gif') repeat-x;
   font-family: Arial;
   font-Weight: bold;
   font-size: 12px;
   color: white;
}

td.gNavBottom a
{
   font-family: Arial;
   font-Weight: bold;
   font-size: 12px;
   color: white;
   text-decoration: none;
}

td.gNavBottom a:hover
{
   font-family: Arial;
   font-Weight: bold;
   font-size: 12px;
   color: white;
   text-decoration: underline;
}

td.gNavBottom2
{
   height: 38px;
   background: url('http://www.fhvideo.com/images/divgnav.gif') repeat-x;
   font-family: Arial;
   font-Weight: bold;
   font-size: 16px;
   color: #E8C938;
}


td.category
{
   border-width: 1px;
   border-color: black;
   border-style: solid; 
   background: #EDEDED;
   height: 35px;
}

td.category a
{
   font-family: Arial;
   font-weight: bold;
   font-size: 14px;
   color: #931010;
   text-decoration: none;
}

td.category a:hover
{
   font-family: Arial;
   font-weight: bold;
   font-size: 14px;
   color: #931010;
   text-decoration: underline;
}

span.navCat
{
   font-family: Arial;
   font-size: 13px;
   color: #7E7E7E;
}

span.navCat a
{
   font-family: Arial;
   font-size: 13px;
   color: #7E7E7E;
   text-decoration: underline;
}

span.navCat2
{
   font-family: Arial;
   font-size: 13px;
   color: #931010;
}

span.title
{
   font-family: Arial;
   font-size: 18px;
   color: black;
}

span.model
{
   font-family: Arial;
   font-size: 11px;
   color: #4169E1;
}

span.infotext
{
   font-family: Arial;
   font-size: 14px;
   color: black;
}

span.instock
{
   font-family: Arial;
   font-size: 14px;
   font-weight: bold;
   color: #3F7000;
}

span.order
{
   font-family: Arial;
   font-size: 14px;
   font-weight: bold;
   color: #931010;
}

td#taps
{
   padding: 0px;
}

td#moreitems
{
   padding: 5px 5px 6px 15px;
   border-left-style: solid;
   border-top-style: solid;
   border-right-style: solid;
   border-bottom-style: solid;
   border-left-width: 1px; 
   border-right-width: 1px; 
   border-top-width: 1px; 
   border-bottom-width: 1px;
}

td#bodyTap
{
   border-left-style: solid;
   border-right-style: solid;
   border-bottom-style: solid;
   border-left-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   padding: 15px;
}

td#frontbodyTap
{
   border-left-style: solid;
   border-right-style: solid;
   border-bottom-style: solid;
   border-left-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   padding: 15px 0px;
}

span.bodytaptext
{
   font-family: Arial;
   font-size: 13px;
   color: black;
}

td#compatibletop
{
   border-color: #CBCBCB;
   border-top-style: solid;
   border-left-style: solid;
   border-right-style: solid;
   border-bottom-style: solid;
   border-top-width: 1px;
   border-left-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   background: #F0F0F0;
}

td#compatbody
{
   border-color: #CBCBCB;
   border-left-style: solid;
   border-right-style: solid;
   border-bottom-style: solid;
   border-left-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;;
}

td#compatibletop2
{
   padding: 5px;
   border-color: #CBCBCB;
   border-top-style: solid;
   border-left-style: solid;
   border-right-style: solid;
   border-bottom-style: solid;
   border-top-width: 1px;
   border-left-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   background: #F0F0F0;
}

td#compatbody2
{
   padding: 10px;
   border-color: #CBCBCB;
   border-left-style: solid;
   border-right-style: solid;
   border-bottom-style: solid;
   border-left-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;;
}

span.compatible
{
   font-family: Arial;
   font-size: 14px;
   font-weight: bold;
   color: #931010;
   padding: 2px 0px 2px 5px;
}

span.redModel
{
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   color: #4169E1;
}

span.smallInstock
{
   font-family: Arial;
   font-size: 12px;
   font-style: italic;
   color: #3F7000;
}

span.smallOrder
{
   font-family: Arial;
   font-size: 12px;
   font-style: italic;
   color: #931010;
}

span.moreinfo a
{
   font-family: Arial;
   font-size: 13px;
   color: #3F7000;
}

td#filtertitle
{
   border-color: #B2B2B2;
   border-top-style: solid;
   border-bottom-style: solid;
   border-top-width: 2px;
   border-bottom-width: 1px;
   background: #EBEBEB;
   padding-left: 10px;
   padding-right: 10px;
   height: 20px;
}

td#filterbody
{
   background: #F9F8F8;
   padding: 10px;
   font-family: Arial;
   font-size: 13px;
   color: #686868;
}

span.filtertitle
{
   font-family: Arial;
   font-size: 11px;
   font-weight: bold;
   color: black;
}

td#catetitle
{
   height: 38px;
   background: url('http://www.fhvideo.com/img/catetitle.gif') repeat-x;
   font-family: Calibri;
   font-Weight: bold;
   font-size: 14px;
   color: white;
   padding-left: 10px;
}

td#divider
{
   border-top-style: solid;
   border-top-width: 1px;
   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-color: #818181;
}

td#blankgary
{
   background-color: #818181;
}


img
{
   border: none;
}

span.listModel
{
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   color: #931010;
}

span.listModel a
{
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   color: #931010;
   text-decoration: none;
}

span.listTitle
{
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   color: black;
}


span.listTitle a
{
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   color: black;
   text-decoration: none;
}

span.listAvail
{
   font-family: Arial;
   font-size: 12px;
   color: black;
}

span.listInstock
{
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   color: #3F7000;
}

.pagingDiv {
	font-size: 11px;
        padding: 4px 0px;
        font-family: Arial;
	color: #333;
	font-weight: bold;
	text-align: right;
	}
.pagerCurrent {
	color: #333;
	background-color: #FFF;
	padding: 1px 4px;
	border: 1px solid #999;
	margin-right: 5px;
	}

.pagerNotCurrent {
	color: #03C;
	background-color: #CCC;
	padding: 1px 4px;
	border: 1px solid #999;
	margin-right: 5px;
	text-decoration: underline;
	}

#paging {
    padding: 10px;
}

span.copyright
{
   font-size: 9px;
   font-family: Arial;
   color: gray;
   font-weight: bold;
}

span.fronttext
{
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   color: #7c7c7c;
}

span.fronttext a
{
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   color: #7c7c7c;
   text-decoration: none;
}

#aboutus
{
   font-size: 15px;
   font-family: Lucida Grande, Geneva, Arial, Verdana, sans-serif;
   padding-left: 13px;
   padding-right: 13px;
   padding-top: 5px;
}

table#divider3
{
   border-top: dashed 1px black;
   margin-left: 5px;
   margin-right: 5px;
   margin-bottom: 5px
}

td#modelnum
{
   font-size: 16px;
   font-family: Arial;
   Color: Gray;
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 15px;
}

#contactsplit
{
   font-size: 15px;
   font-family: Lucida Grande, Geneva, Arial, Verdana, sans-serif;
   padding-left: 13px;
   padding-right: 5px;
}

#quoteform
{
   font-size: 11px;
   font-family: Lucida Grande, Geneva, Arial, Verdana, sans-serif;
   font-weight: bold;
   padding-left: 13px;
   padding-right: 10px;
   padding-top: 5px;
}

#instruction
{
   font-size: 12px;
   font-family: Lucida Grande, Geneva, Arial, Verdana, sans-serif;
   padding-left: 13px;
   padding-right: 10px;
   padding-top: 5px;
}