/* 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 subcategories markup #3 */

span.subcat { font-weight: bold; }


/* markup: mens pic markup #23 */

table.njh_subcats { width: 660px; margin: 0 auto; }
table.njh_subcats td table { width: 100%; }
table.njh_subcats td.sub_header { height: 100px; background: transparent url(../images/mens_banner.jpg) no-repeat left top; }
table.njh_subcats td.sub_links { background: #2f5387; }
table.njh_subcats td.sub_links span.subcat { display: block; float: left; padding: 5px 10px; }
table.njh_subcats td.sub_links span.subcat a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: white; text-decoration: none; }
table.njh_subcats td.sub_links span.subcat a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #999999; text-decoration: none; }
h1 { display: none!important; }


/* markup: Subcategory image markup #22 */

table.njh_subcats { width: 660px; margin: 0 auto; }
table.njh_subcats td table { width: 100%; }
table.njh_subcats td.sub_header { height: 100px; background: transparent url(../images/kids.jpg) no-repeat left top; }
table.njh_subcats td.sub_links { background: #2f5387; }
table.njh_subcats td.sub_links span.subcat { display: block; float: left; padding: 5px 10px; }
table.njh_subcats td.sub_links span.subcat a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: white; text-decoration: none; }
table.njh_subcats td.sub_links span.subcat a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #999999; text-decoration: none; }
h1 { display: none!important; }


/* markup: Womens Clothing markup #24 */

table.njh_subcats { width: 660px; margin: 0 auto; }
table.njh_subcats td table { width: 100%; }
table.njh_subcats td.sub_header { height: 100px; background: transparent url(../images/kids.jpg) no-repeat left top; }
table.njh_subcats td.sub_links { background: #2f5387; }
table.njh_subcats td.sub_links span.subcat { display: block; float: left; padding: 5px 10px; }
table.njh_subcats td.sub_links span.subcat a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: white; text-decoration: none; }
table.njh_subcats td.sub_links span.subcat a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #999999; text-decoration: none; }
h1 { display: none!important; }



