/* markup: Basket #8 */

h1 { font-size: 18px!important; }

table.basket { width: 100%; font-family: Verdana; color: #222222; font-size: 11px; }
table.basket td { padding: 3px 6px } 
table.basket .header, table.bask .total { background: #ebebeb; color: #333333 }

table.basket th { text-align: left; font-weight: bold; padding: 4px; } 

table.basket input { border: 1px solid #333333; color: #333333; padding: 2px 4px; background: white; font-size: 11px; font-weight: bold; } 

table.basket .price { font-weight: bold; } 
table.basket span.name { font-weight: bold; } 
table.basket .line td { padding-top: 10px; padding-bottom: 10px; border-bottom: 1px dotted #cccccc; } 

table.basket .info td { padding-top: 5px; padding-bottom: 5px; }
table.basket td#image { width: 65px; } 
table.basket select { font-size: 11px; margin: 5px 0px; }

table.basket input { margin: 3px 0; } 

table.basket .subtotal,table.basket .delivery-charge,table.basket .total { font-size: 13px; }
table.basket div.borderb { display: block; float: right; width: 200px; border-bottom: 1px #999999 dotted; border-top: 1px #999999 dotted; padding: 3px 0; }
table.basket div.border { display: block; float: right; width: 200px; border-bottom: 1px #999999 dotted; padding: 3px 0; }

div.message_error { color: red; font-weight: bold; font-size: 12px; padding: 5px; text-align: center; margin: auto;}
 div.message_info { color: #222222; font-weight: bold; font-size: 12px; padding: 5px; text-align: center; margin: auto;}



/* markup: Default alternatives markup for Product #16 */

table.njh_random caption { text-align: left; font-size: 12px; font-weight: bold; padding-top: 20px; padding-bottom: 5px; }
table.njh_random { width: 100%; }
table.njh_random tr.row0 td { padding: 5px; text-align: center; }
div.t { background: url(../files/graphics/box1/t.gif) 0 0 repeat-x; float: left; width: 100%; height: 230px; }
div.l { background: url(../files/graphics/box1/l.gif) 0 0 repeat-y;}
div.r { background: url(../files/graphics/box1/r.gif) 100% 0 repeat-y; }
div.b {background: url(../files/graphics/box1/b.gif) 0 100% repeat-x; }
div.bl { background: url(../files/graphics/box1/bl.gif) 0 100% no-repeat;}
div.br { background: url(../files/graphics/box1/br.gif) 100% 100% no-repeat; }
div.tl { background: url(../files/graphics/box1/tl.gif) 0 0 no-repeat; }
div.tr {background: url(../files/graphics/box1/tr.gif) 100% 0 no-repeat; padding: 1px; }
table.hi_inner { margin: 5px auto; }
table.hi_inner td { padding: 5px 0px; font-family: Tahoma, sans-serif; font-size: 10px; }
table.hi_inner td.image { border: 0; height: 100px; }
table.hi_inner td.details { padding: 0; }
table.hi_inner div.name { color: #eb7000; margin-bottom: 5px; }
table.hi_inner div.availability, table.hp_prod .mpn { font-size: 10px; }
table.hi_inner span.price_inc { color: #cc0000; font-weight: bold; font-size: 11px; }
table.hi_inner input.buy { color: #333333; background: white; font-size: 10px; font-weight: bold; }
div.alternatives_caption { border-top: 1px solid #cccccc; padding-top: 5px; margin-top: 15px; margin-bottom: 10px; font-size: 11px; font-weight: bold; }


/* markup: Default subcategories markup #5 */

span.subcat { font-weight: bold; }



