/* markup: Default subcategories markup #3 */

span.subcat { font-weight: bold; }


/* markup: Highlighted items #5 */

table.joe_hi_default { height: 410px !important; }
table.joe_hi_default td { padding: 3px; text-align: left; }
table.joe_hi_default tr.row0 td table.item_h { background-image: url('high_bg.png'); }
table.item_h { height: 410px !important; margin-top: 5px; margin-bottom: 5px; }
table.item_h div.image_h { text-align: center; }
table.item_h div.title { margin-left:10px; margin-right: 2px;  text-align: left; font-family: Calibri, Arial, Verdana, sans-serif; font-size: 14px; font-weight: bold; color: #ffffff; }
table.item_h div.summary_h { margin-left:10px; margin-right: 2px; text-align: left; color: #ffffff; }
table.item_h div.more_h { text-align: center; }
table.item_h div.price_h { text-align: center; }
table.item_h div.price_l { text-align: center; }


/* markup: Highlighted items box style 1 #7 */

table.joe_hi_default { height: 410px !important; }
table.joe_hi_default td { padding: 3px; text-align: left; }
table.joe_hi_default tr.row0 td table.item_h { background-image: url('../template-data/high_bg.png'); }
table.item_h { height: 410px !important; margin-top: 5px; margin-bottom: 5px; }
table.item_h div.image_h { text-align: center; }
table.item_h div.title { margin-left:10px; margin-right: 2px;  text-align: left; font-family: Calibri, Arial, Verdana, sans-serif; font-size: 14px; font-weight: bold; color: #ffffff; }
table.item_h div.summary_h { margin-left:10px; margin-right: 2px; text-align: left; color: #ffffff; }
table.item_h div.more_h { text-align: center; }
table.item_h div.price_h { text-align: center; }
table.item_h div.price_l { text-align: center; }


/* markup: Listing view markup #4 */

table.item { background-color: #2e2c2c; width: 100%; font-family: Calibri, Arial, "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; }
table.top { height: 32px; background-image: url('listing_top.png'); background-repeat: no-repeat; text-align: left; padding: 10px 8px; color: #ffffff ! important; font-family: Century Gothic, Calibri, Tahoma, Arial, Helvetica, sans-serif; font-weight: normal !important; font-size: 18px ! important; }
table.bottom { height: 20px; background-image: url('listing_bottom.png'); background-repeat: no-repeat; }
div.item_details { padding: 10px; }
table.item td.details { background-image: url('listing_blue.png'); background-repeat: no-repeat; }
table.ordering { margin: 15px 0; font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color: #2e2c2c; font-weight: bold; }
table.ordering td a { font-color: #2e2c2c; }
table.item td.basket { background-image: url('listing_basket.png'); background-repeat: no-repeat; padding-right: 10px; }
table.item div.pricing { padding-left: 10px; font-family: Century Gothic, Calibri, Arial, "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; color: #2e2c2c; font-weight: bold; }
table.item div.pricing span.price_inc { font-family: Century Gothic, Calibri, Tahoma, Arial, Helvetica, sans-serif; font-size: 16px; color: #2e2c2c; }
table.item div.pricing span.price { display: block; }
table.item div.pricing span.inc { font-size: 14px; color: #2e2c2c; font-weight: bold; }
table.item div.pricing span.rrp { display: block; font-weight: bold; font-size: 14px; font-family: Calibri, Arial, "Trebuchet MS", Arial, Helvetica, sans-serif; }
table.item span.stock { display: block; font-weight: normal; background: transparent url(../files/graphics/markup/default/stock.gif) no-repeat scroll left center; padding: 4px 0px 3px 25px; margin-top: 5px; }
table.ordering td.quan { padding-left: 10px; }
div.imgbrowser { margin-top: 4px; color: #ffffff ! important; font-family: Century Gothic, Calibri, Tahoma, Arial, Helvetica, sans-serif; font-weight: normal ! important; font-size: 18px ! important; display: inline; }
div.refer { margin-top: 4px; color: #ffffff ! important; font-family: Century Gothic, Calibri, Tahoma, Arial, Helvetica, sans-serif; font-weight: normal ! important; font-size: 18px ! important; display: inline; }
div.socialnet { color: #96d905 ! important; font-family: Century Gothic, Calibri, Tahoma, Arial, Helvetica, sans-serif; font-weight: normal ! important; font-size: 12px ! important; }
table.description { text-align: left; }
table.item td.add a { color: #ffffff; }


