.smallLine span     {color: #606060; font-size: 11px;}

.ctgCell h2 a       {color: #FFFFFF; text-decoration: none;}
.ctgCell h2 a:hover {color: orange; text-decoration: none;}

.ctgSmallImg        {overflow: hidden; height: 85px; text-align: center; background-image: url('/global/images/ctg_bgr_gradient.jpg'); background-repeat: repeat-x; background-position: bottom;}

/* INVENTORY NAV */
.inventoryNav {margin: 0 0 5px 0; text-align: right;}
.inventoryNav a {font-size: 12px; display: block; border: 1px solid #cccccc; padding: 2px 6px 2px 6px; margin: 0 4px 0 0; float: left; font-weight:bold;}
.inventoryNav a:hover {text-decoration: none; background-color: #f2f2ec; border: 1px solid #e60000;}
.inventoryNav a.inactive {color: #cccccc;}
.inventoryNav a.inactive:hover {text-decoration: none; background-color: #FFFFFF; border: 1px solid #cccccc;}

/* INVENTORY LISTINGS */
.inventoryTbl           {border-left: dotted 1px #cccccc; border-top: dotted 1px #cccccc;}
.inventoryItem          {border-bottom: dotted 1px #cccccc; border-right: dotted 1px #cccccc; padding: 15px; vertical-align:top; font-size: 11px;}
.inventoryTbl .cell     {width: 137px;}
.inventoryItem a        {font-size: 12px;}
.inventoryTbl .home,
.inventoryTbl .home a   {width: 20%; font-size: 11px;}
.inventoryItem table    {padding-bottom: 6px; clear: both; text-align: center;}
.inventoryImage         {text-align:center; border: solid 1px #eeeeee; padding: 5px;}

.listingTbl .listingImage   {width: 125px; border-top: solid 1px #cccccc; border-left: solid 1px #cccccc; border-bottom: solid 1px #888888; border-right: solid 1px #888888; text-align: center;}
.listingTbl .listingImage2  {width: 147px; padding: 14px 8px 8px 8px; border: dotted 1px #cccccc; text-align: center;}
.listingTbl .listingText    {padding-left: 20px; }
.listingTbl .cell           {margin-bottom: 15px;}
.listingTbl .listingText a  {font-size: 12px;}

.photoCellHeader    {padding: 8px 10px 8px 10px; background: url('/global/images/back.jpg'); color: #FFFFFF; font-weight: bold;}
.photoCell          {padding-right: 15px; padding-bottom: 15px;}
.photoCellLast      {padding-right: 0;}

span.price,
span.price a    {font-size: 12px; font-weight: bold; color: #b6070e;}

.listItem   {padding: 3px 0 3px 0; border-top: solid 1px #eeeeee;}

/* HEADER */
#topBanner 			{color: #FFFFFF; margin: auto; position: relative; width: 930px; background: #404040; padding: 6px 15px 6px 15px; font-weight: bold;}
#topBanner a        {color: orange;}
#topBanner a:hover  {color: #b6070e;}
#topBanner .leftCol {width: 400px; text-align: left;}
#topBanner .rightCol {text-align:right;}

.crumbtrail {padding-bottom: 15px;}

a.offerButton         { color:#529214; display:block; float:left; margin:0 7px 0 0; background-color:#f5f5f5; border:1px solid #888888; border-top:1px solid #cccccc; border-left:1px solid #cccccc; font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif; font-size:100%; line-height:130%; text-decoration:none; font-weight:bold; color:#565656; cursor:pointer; padding:5px 10px 6px 7px; /* Links */ }
a.offerButton:hover  { background-color:#E6EFC2; color:#529214; } /* border:1px solid #C6D880;  */
a.offerButton:active { background-color:#529214; border:1px solid #529214; color:#fff; }
a.offerButton2         { color:#529214; display:block; float:left; margin:0 7px 0 0; background-color:#f5f5f5; border:1px solid #dedede; border-top:1px solid #eee; border-left:1px solid #eee; font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif; font-size:100%; line-height:130%; text-decoration:none; font-weight:bold; color:#565656; cursor:pointer; padding:5px 10px 6px 7px; /* Links */ }
a.offerButton2:hover   { background:#fbe3e4; border:1px solid #fbc2c4; color:#d12f19; } 
a.offerButton2:active  { background-color:#d12f19; border:1px solid #d12f19; color:#fff; } 