span.miniarrow{
 display: block;
/* border: 1px solid black; */
 vertical-align: top !important;
 }

img.miniarrow{
/* position: relative; */
/* border: 1px solid black; */
 margin-right: 4px;
 }

img.catimage{
 float:left;
 position: relative;
 top: -3px;
 margin-right: 2pt;
 }

strong.cattitles{
 display: block;
 position: relative;
 font-size: 1.5em;
 font-weight:normal;
 color: #808080;
}

strong.prodtitles{
 display: block;
 margin-bottom: -15px;
 }

table.mainpagetable{
 margin-left: 0px;
 }

table.mainpagetable tr td{
 padding-left: 0px;
 }

strong.title{
 font-size: 12.5pt;
 }

a.categorylink{
 margin-right: 5px;
 /*border: 1px solid red;*/
 }

span.pricedisplay{
 white-space: nowrap;
 font-weight:bold;
 }
 
td.totals{
 vertical-align: bottom;
 }
 
table.cattable{
 padding: 0px;
 margin: 0px;
 border-collapse: collapse;
/* border: 1px solid black; */
 }
 
table.cattable tr td{
 padding: 0px;
/* border: 1px solid black; */
 }
 
 td.catfirstcol{
 padding-right: 3px;
 }

form#specials{
 display: inline;
 }
 
span.oldprice{
 text-decoration: line-through;
 }

 
span.additional_description{
 display: none;
 }
 
 span.additional_description div{
 text-align:left;
 }
 
a.additional_description_link{
 display: inline;
 }
 
td.prodgroupmidline{
 border-right: 1px solid black !important;
 padding-right: 3px;
 }
 
#loadingindicator{
 visibility: hidden; 
 font-size: 7pt;
 font-weight: normal;
 }

#loadingindicator img{
 position: relative;
 top: 3px;
 margin-left: 6px;
/*  visibility: hidden; */
  border: none !important;
 }
 
#alt_loadingindicator{
 visibility: hidden; 
 font-size: 7pt;
 font-weight: normal;
 }

#alt_loadingindicator img{
 position: relative;
 top: 3px;
 margin-left: 6px;
/*  visibility: hidden; */
  border: none !important;
 }
 
/* e-commerce fix for K2 */
table.productdisplay tr td img {
 max-width: none;
 }
 