TD     {line-height: 1.3em; font-family: Tahoma, Geneva, sans-serif; font-size: 12px;}
BODY	{line-height: 1.3em; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: black}
LI 		{line-height: 1.4em; padding-left: 5px; font-family: Tahoma, Geneva, sans-serif; font-size: 12px;}
P 		{line-height: 1.3em; font-family: Tahoma, Geneva, sans-serif; font-size: 12px;}
H1 		{line-height: 1.5em; font-family: Tahoma, Geneva, sans-serif; font-size: 20px;}
H2 		{line-height: 1.3em; font-family: Tahoma, Geneva, sans-serif; font-size: 18px;}
H3		{line-height: 1.3em; font-family: Tahoma, Geneva, sans-serif; font-size: 16px;}

A.detail {text-decoration: underline; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: #FFFFFF;}
A.detail:link 	{text-decoration: underline; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: #FFFFFF;}
A.detail:hover {text-decoration: underline; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: #FFFFFF;}
A.detail:visited {text-decoration: underline; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: Yellow; }
A.detail:active  {text-decoration: underline; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: #FFFFFF;}
.18GreenBP5		{padding-left: 5px; font-size: 18px; font-weight: bold; color: ##244645; text-decoration: none;}
.22GreenBP5		{padding-left: 5px; font-size: 22px; font-weight: bold; color: ##244645; text-decoration: none;}
.26GreenbP5		{padding-left: 5px; font-size: 26px; font-weight: bold; color: ##244645; text-decoration: none;}
.head12bmaroon	{font-size: 12px; font-weight: bold; color: #C23136; text-decoration: none; padding-bottom: 5px;}
.head16bmaroon	{font-size: 13px; font-weight: bold; color: #C23136; text-decoration: none; padding-bottom: 5px;}
.head18bmaroon	{font-size: 18px; font-weight: bold; color: #C23136; text-decoration: none; padding-bottom: 5px;}
.head22bmaroon	{font-size: 22px; font-weight: bold; color: #C23136; text-decoration: none; padding-bottom: 5px;}
.head24bmaroon	{font-size: 24px; font-weight: bold; color: #C23136; text-decoration: none; padding-bottom: 5px;}
.head16black	{font-size: 13px; font-weight: normal; padding-top: 4px; color: #000000; line-height: 1.4em; text-decoration: none; font-family:tahoma,arial,sans-serif;}
.quicklinks  {cursor: pointer; padding-left: 12px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-transform: capitalize; 
color: #fff; line-height: 2em; border-bottom: 1px solid gray;}
.quicklinks2  { bgcolor: #000; cursor: pointer; padding-left: 12px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-transform: capitalize; color: #345588; line-height: 2em;}
.manufacturerlist {padding-left: 3px; background-color: #F7F7F7;}
.selectionlist {padding-left: 2px; background-color: #FFFFFF; font-size: 11px;}
.popularproductlist {padding-right: 5px; background-color: #F7F7F7;}
.rightcategory	{background-color: #7F1206; height: 22px; color: #ffffff; font-family: tahoma, verdana, arial; font-size: 12px; font-weight: bold; padding-left: 10px;}
.centertitle	{background-color: #E0D382; height: 22px; color: #000000; font-family: tahoma, verdana, arial; font-size: 12px; font-weight: bold; padding-left: 10px;}
.supportheaders	{background-color: #E0D382; height: 22px; color: #000000; font-family: tahoma, verdana, arial; font-size: 12px; font-weight: bold; padding-left: 10px;}
.categorybutton	{background-color: #244645; height: 22px; color: #ffffff; font-family: tahoma, verdana, arial; font-size: 12px; font-weight: bold; padding-left: 10px;}
.usedgearbutton {background-color: #FF0000; height: 22px; padding-left: 10px; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-transform: capitalize; color: #FFFFFF;}
/* .categorybutton {background-color:#244645; height: 25px; padding-left: 10px; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; font-style: normal; font-weight: bold;text-transform: capitalize; color:#FFFFFF; border-top: thin solid #FFFFFF;	border-right: thin none #FFFFFF; border-bottom: thin solid #FFFFFF;	border-left: thin none #FFFFFF;} */
.selectionheader{background-color: #244645; height: 18px; cursor: pointer; color: #ffffff; font-family: tahoma, verdana, arial; font-size: 12px; font-weight: bold; padding-left: 10px;}
.reviewheader   {font-family: Tahoma, Geneva, sans-serif; font-size: 13px; color: navy; font-weight:bold;}
.reviewlink     {font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: navy; display:inline;}
.reviewlist		{font-family: Tahoma, Geneva, sans-serif; font-size: 13px; height: 15px; font-weight: bold; color: yellow; padding-bottom: 2px; padding-left: 5px;  background: url(/stylesheetlinks/date_background.gif);}
.newssubhead	{font-family: Tahoma, Geneva, sans-serif; font-size: 9pt; color: black; font-weight: Bold}
.newsheadline   {font-family: Tahoma, Geneva, sans-serif; font-size: 100%; color: Navy; Font-weight: bold;}
.newsheader   {font-family: Tahoma, Geneva, sans-serif; font-size: 14px; color: Navy; Font-weight: bold;}
.newssummary    {font-family: Tahoma, Geneva, sans-serif; font-size: 12px;  text-align: justify;}
.newsdate		{font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: #006600;}
.newspadding    {padding-right: 10px;}
.menutitle 		{cursor: pointer; padding-left: 12px; font-family: Tahoma, Geneva, sans-serif; font-size: 12px;  font-style: normal; font-weight: bold; text-transform: capitalize; color: #345588; line-height: 2em; background-image: url(../../stylesheetlinks/button_bckgrn.gif); background-repeat: repeat;}
.submenu		{padding-left: 30px; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; cursor: pointer; text-transform: capitalize; color: #345588; line-height: 2.0em; background-image: url(../../stylesheetlinks/buttonSUB_bckgrn.jpg); background-repeat: repeat;}
.rebatehead     {font-family: Tahoma, Tahoma, Geneva, sans-serif; font-size: 9pt; color: black; font-weight: bold;}
.rebatelink     {font-family: Tahoma, Geneva, sans-serif; font-size: 8pt; color: black;}
.rebatetitle	{font-family: Tahoma, Geneva, sans-serif; font-size: 12pt; font-weight: bold; color: white; background: #345588;}
.Availability 	{font-family: Tahoma, Sans-Serif, Helvetica; font-size: 10px; color: navy;}
.portfolioheadline {background-color: #FFFEC0;	font-family: Tahoma, Geneva, sans-serif; font-size: 11px; font-style: normal;	font-weight: bold; text-transform: capitalize;	color: #345588;	list-style-position: outside;list-style-type: none;	line-height: normal; text-decoration: underline; padding: 2px; border-top: thin none #345588; border-right: thin none #345588; border-bottom: thin none #345588; border-left: thin none #345588;}
.portfoliodescription {background-color: #FFFEC0; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; font-style: normal; text-transform: capitalize; color: #000000; list-style-position: outside; list-style-type: none; line-height: normal; text-decoration: none; padding: 2px; border-top: thin none #345588; border-right: thin none #345588; border-bottom: thin none #345588; border-left: thin none #345588;}
.pageheading {FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #345588; FONT-FAMILY: Tahoma, Geneva, sans-serif; text-align:center; padding-bottom: 5px;}
.catrightnav   {font-size: 11px; font-family: Tahoma, Geneva, sans-serif; background: white;  line-height: 1.4em;}
.catnavheader  {font-family: Tahoma, Geneva, sans-serif; font-size: 16px; line-height: 1.3em; font-weight: bold; margin-left: 10px;}
.navlist 		{background-color: #89CDCA; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-transform: capitalize; color: #345588; list-style-position: outside; list-style-type: none; line-height: 2em; border: thin none #345588; background-image: url(/stylesheetlinks/button_bckgrn_08.gif); background-repeat: repeat;}
.topnav 		{background: url(https://www.huntsphotoandvideo.com/1assets/button_aqua_background.gif); cursor: pointer; color: #ffffff; font-family: tahoma, verdana, arial; font-size: 12px; padding-top: 5px;}
.vendorresultboxes  {font-size: 12px; font-family: Tahoma, Geneva, sans-serif;}
.vendordescription {line-height: 1.3em; font-family: tahoma, verdana, Sans-serif, Tahoma, Geneva, sans-serif; font-size: 12px;}
.infoheader {font-family: Tahoma, Geneva, sans-serif; font-size: 20px; font-weight: bold; background-color: #FFFFFF; text-align: center; padding-top: 15px;}
.hotnewproducts {background-color: #FFFFFF;	font-family: Tahoma, Geneva, sans-serif; font-size: 11px; font-style: normal; text-transform: capitalize; color: #000000; list-style-position: outside;	list-style-type: none; line-height: normal; text-decoration: none; padding: 2px; border: thin solid #000000;}
.newprodheader {background-color: #FFFFFF; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; font-weight: bold; text-transform: capitalize; color: #000066; line-height: normal; text-align: center; padding-left: 5px;}
.newprodbody {background-color: #FFFFFF; text-align: left; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; font-style: normal; color: #000000; padding: 5px 10px 5px 5px;}
.prodprice {font-family: Tahoma, Geneva, sans-serif; font-size: 12px; font-weight: bold; color: #000000; line-height: 1.5em; padding: 0px 0px 0px 0px; text-align: center;}
.prodpricesmall { background-color: #FFFFFF; font-family: Tahoma, Geneva, sans-serif; font-size: 10px; font-weight: bold; color: #FF0000; line-height: 1.2em; text-align: center;}
.newproddetails { font-family: Tahoma, Geneva, sans-serif; font-size: 12px; font-style: normal; font-weight: bold;	 text-transform: capitalize; color: #FFFF00; line-height: normal; padding: 0px 10px 5px 5px; text-decoration: underline;}

.newprodborder { background-color: #FFFFFF; border: thin solid #000000;}
.rebateprice { background-color: #FFFFFF; font-family: Tahoma, Geneva, sans-serif; font-size: 10px; font-weight: bold; color: Maroon; text-align: center; margin-bottom: 2px;}

.inputpadding { padding: 5px;}
.logintext { background-color:#FFFFFF; font-family: Tahoma, Geneva, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; text-transform: capitalize; color: #345588; list-style-position: outside; list-style-type: none; line-height: normal; text-decoration: underline; padding-bottom: 5px;}

.mostpopularlist { background-color: #E0DCED; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; text-transform: capitalize; color: #345588; list-style-position: outside; list-style-type: none; line-height: 2em; text-decoration: underline; border-top: thin none #345588; border-right: thin none #345588; border-bottom: thin none #345588; border-left: thin none #345588; padding: 5px;}

.specialslist {background-color: #99FFFF; font-family: Tahoma, Geneva, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #345588; line-height: 2em;	border-top: thin none #345588;	border-right: thin none #345588;	border-bottom: thin none #345588;	border-left: thin none #345588;	padding: 5px;}


linklist       {text-decoration: underline; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: #345588; line-height: 1.6em;}
A.linklist     {text-decoration: underline; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color:  #345588; line-height: 1.6em;}
A.linklist:link {text-decoration: underline; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color:  #345588; line-height: 1.6em;}
A.linklist:hover {text-decoration: underline; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color:  Maroon; line-height: 1.6em;}
A.linklist:visited {text-decoration: underline; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: #345588; line-height: 1.6em;}
A.linklist:active  {text-decoration: underline; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color:  #345588; line-height: 1.6em;}

.locations { background-color: #FFFFCC; font-family: tahoma, Tahoma, Geneva, sans-serif; font-size: 13px; font-style: normal; text-decoration: underline; text-transform: capitalize; color: #000000; list-style-position: outside; list-style-type: none; line-height: 1.6em; border-top: thin none #345588; border-right: thin none #345588; border-bottom: thin none #345588; border-left: thin none #345588; padding: 5px;}
.dailynews { height: 25px; padding-left: 10px; padding-top: 2px; font-family: Tahoma, Geneva, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; text-transform: capitalize; color: #FFFFFF; vertical-align: middle; background: #345588;}
.prodheader { margin-top: 10px; line-height: 1.5em; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; font-weight: bold; color: #400080; text-align: left;}
.specialsheader { font-family: Tahoma, Geneva, sans-serif; font-size: 12px; text-align: center; font-style: normal; font-weight: bold; text-transform: capitalize; color: #333333;}

.infoheader { font-family: Tahoma, Geneva, sans-serif; font-size: 20px; font-weight: bold; font-variant: normal; background-color: #FFFFFF; text-align: center; padding-top: 15px;}
.detailnav { font-family: Tahoma, Geneva, sans-serif; font-size: 12px; font-weight: bolder; color: #000033; background-color: #CCCCCC; text-align: center; white-space: normal; cursor: pointer; font-style: normal; background-repeat: repeat-x; height: 26px;}

.availability { font-family: Tahoma, Geneva, sans-serif; font-size: 12px; text-align: center; font-style: normal; font-weight: bold; text-transform: capitalize; color: #333333; height: 25px;}

.membername { font-family: Tahoma, Geneva, sans-serif; font-size: 12px; font-weight: bolder; color: #000033; background-color: #FFFFFF; white-space: normal; font-style: normal; height: 22px; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; padding-right: 5px;}
.detaillogo { border-bottom: dotted black thin; text-align: left; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; height: 20px; padding: 5px 5px 5px 5px}
.detailsku { border-bottom: dotted black thin; text-align: left; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; font-variant: normal; color: #000071; height: 25px}
.detailprice {border-bottom: dotted black thin; text-align: left; font-family: tahoma, Tahoma, Geneva, sans-serif; font-size: 13px; background-color: #F2FFEA; font-style: normal; padding: 5px 5px 5px 5px; font-weight: bold; color: black; line-height: 1.5em}
.detailavail { border-bottom: dotted black thin; text-align: left; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; font-weight: bold; font-variant: normal; height: 30px; color: #000000; padding: 0px 5px 0px 5px;} 
.Yourprice { font-family: Tahoma, Geneva, sans-serif; font-size: 13px; font-style: normal; color: #990000; font-weight: bold; height: 50px; padding-top: 15px;}

.promolistheader {font-family: Tahoma, Geneva, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; } 
.Speclabel { background-color: #AFC2E0; padding-left: 10px; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-transform: capitalize; color: #000000; border: thin none black; line-height: 20px;}
.Specdata { background-color: #E0E8F3; padding-left: 10px; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-transform: capitalize; color: #000000; border: thin none black; line-height: 20px;}
.spectitle { font-family: Tahoma, Geneva, sans-serif; font-size: 18px; font-weight: bold; color: navy; padding-bottom: 10px;}
.Sectionname { background-color: black; padding-left: 10px; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-transform: capitalize; color: white; border: thin none black; line-height: 20px;}
.descriptiondata { padding-top: 10px; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; font-style: normal; color: black; text-align: justify;}

.retailsections {font-family: Tahoma, Geneva, sans-serif;	font-size: 13px; font-weight: bold;	background-color: #E0DCED; color: black; text-decoration: none;}
a.retailsections:link  {font-family: Tahoma, Geneva, sans-serif; font-size: 13px; color: black; background-color: #E0DCED; text-decoration: none;}
a.retailsections:hover  {font-family: Tahoma, Geneva, sans-serif; font-size: 13px; color: red; background-color: #E0DCED; text-decoration: none;}

.contactinfo {font-family: Tahoma, Geneva, sans-serif; font-size: 12px; font-weight: bold; color: white; background: #345588; text-align: center; line-height: 1.5em}

.Addressbox {border: solid thin gray;}
.Addresscheck {background-color: #FFFEC0; font-size: 10px; font-weight: bold; color: #333;  text-decoration:none; padding-left: 5px; line-height: 20px; border-top: solid thin gray;}
.Address {height: 40px; padding-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-transform: capitalize; color: #345588;}
.Addressfields {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; font-weight: bold; color: #333;  text-decoration:none; line-height: 20px; padding-left: 5px; vertical-align: middle;}
.AddressHeader{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-transform: capitalize; color: Navy; text-align: center; height: 18pt; padding-top: 5px; padding-bottom: 5px;}
.orderreviewaddress     	{font-family: arial, sans-serif, helvetica; font-size: 12px; text-decoration: none;}
A.orderreviewaddress:link   {font-family: arial, sans-serif, helvetica; font-size: 12px; text-decoration: none;}
A.orderreviewaddress:hover 	{font-family: arial, sans-serif, helvetica; font-size: 12px; text-decoration: none;}
A.orderreviewaddress:visited {font-family: arial, sans-serif, helvetica; font-size: 12px; text-decoration: none;}
A.orderreviewaddress:active {font-family: arial, sans-serif, helvetica; font-size: 12px; text-decoration: none;}

.orderdetail {font-family: arial, sans-serif, helvetica; font-size: 12px;  font-weight: normal; padding-top: 5px;}
.ordercatnames {font-family: arial, sans-serif, helvetica; font-size: 12px; font-weight: bold; color: navy; padding-bottom: 5px;	padding-top: 5px;}
.orderdatetime {font-family: arial, sans-serif, helvetica; font-size: 12px; font-weight: bold; color: black; background-color: #EBEBEB;}


.formfield {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #FFFFFF; font-weight: normal; color: Maroon; }
.basketheader{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #345588; background-color: #DFFFDF; color: maroon; border-bottom: solid thin black;	}
.basketitems {text-transform: uppercase; font-family: arial, verdana, tahoma, arial; font-size: 12px; font-weight: bold; background-color: #FFFFFF; border-top: solid thin black; height: 25px;}
.basketrebate {font-family: arial, verdana, tahoma, arial; font-size: 11px; text-transform: none; background-color: #FFFFFF; font-weight: normal;}
.basketsubitems {height: 25px; font-family: arial, verdana, tahoma, arial; font-size: 11px; color: #8D8D8D; font-weight: normal; background-color: #FFFFFF; text-transform: capitalize;}
.basketprice {height: 25px; font-family: arial, tahoma, verdana;  font-size: 12px; font-weight: normal; color: blue; background-color: #FFFFFF; border-top: solid thin black;}
.basketqty {height: 25px; font-family: arial, tahoma, verdana;  font-size: 12px; font-weight: normal; color: black; background-color: #FFFFFF; border-top: solid thin black;}
.basketfooter {font-family: arial, tahoma, verdana;  font-size: 12px; font-weight: normal; color: black; background-color: #FFFFFF;}

.full_story		{font-family: sans-serif, arial, Helv; color: #000000; font-size: 13px; text-align: left; line-height: 1.3em;}
.article_author	{font-family: sans-serif, arial, Helv; color: maroon; font-size: 13px; text-align: left; padding-top: 5px; padding-bottom: 15px;}
.website		{font-family: sans-serif, arial, Helv; color: navy; font-size: 13px; text-align: left;}
.title 		{font-family: sans-serif, arial, Helv; color: navy; font-size: 18px; text-align: left; font-weight: bold; line-height: 1.2em;}
