/* template: Newark_-_standard #3 */

table.main td.center div,
table.main td.center { font-size: 9pt!important; }

table.main td.center fieldset.ec_form { border: 0; }
table.main td.center fieldset.ec_form legend { border: 0; color: #333333; font-size: 9px; }
table.main td.center fieldset.ec_form table td,
table.main td.center fieldset.ec_form table td.cell1 div.field_input div.label { font-size: 9px!important; font-weight: normal; }
table.main td.center fieldset.ec_form table td.cell1 div.field_input div.label { float: left; width: 150px; }
table.main td.center fieldset.ec_form table td.cell1 div.field_input div.input input { font-size: 9px; }

div.ec_form_commands input { font-size: 9px!important; font-weight: bold; border: 1px solid #999999; background: #cccccc; padding: 3px 10px; }


ul { margin-top: 10px; }
ul li { margin-left: 15px; }


table.sidebar#basket caption { background: white; }
table.sidebar#basket td.items { line-height: 1.5; padding-top: 10px; padding-bottom: 5px; }
table.sidebar#basket td.total { padding-top: 6px; border-top: 1px solid #e52c92; }
table.sidebar#basket td.link { padding-top: 5px; }
table.sidebar#basket td.link a { color: #e52c92; text-decoration: none; }
table.sidebar#basket td.link a:hover { color: #000; text-decoration: none; }

li { margin-left: 20px; }


/* markup: Basket #35 */

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: #e52c92; color: #ffffff; }

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: 250px; border-bottom: 1px #999999 dotted; border-top: 1px #999999 dotted; padding: 3px 0; }
table.basket div.border { display: block; float: right; width: 250px; 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;}

div.ipointsvalue { float: right; width: 210px; padding-top: 50px; background: transparent url(../images/ipoints_value.gif) no-repeat scroll right top; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #ec008c; }


/* markup: Default subcategories markup #7 */

span.subcat { font-weight: bold; }

njh_catslist td { text-align: center!important; padding: 0; }
table.cats_list {  margin-bottom: 20px; } 
table.cats_list td.image { height: 130px; vertical-align: bottom;  text-align: center!important; }
table.cats_list td.image img { margin: 0 auto; border: 1px solid #999999; padding: 3px; }
table.cats_list td.details { padding: 0; font-family: Tahoma, sans-serif; font-size: 12px; padding-left: 15px; }
table.cats_list table.item_title td { padding: 0; text-align: center!important; }
table.cats_list span.category a { text-align: center!important; color: #333333; text-decoration: none; font-weight: bold; }
table.cats_list span.category_hover a,
table.cats_list span.category_hover a:hover { text-align: center!important; color: #333333; text-decoration: underline; font-weight: bold; }



/* markup: Shop subcategories markup #37 */

span.subcat { font-weight: bold; }
njh_catslist td { text-align: center!important; padding: 0; }
table.cats_list {  margin-bottom: 20px; } 
table.cats_list td.image { height: 130px; vertical-align: bottom;  text-align: center!important; }
table.cats_list td.image img { margin: 0 auto; border: 1px solid #999999; padding: 3px; }
table.cats_list td.details { padding: 0; font-family: Tahoma, sans-serif; font-size: 12px; padding-left: 15px; }
table.cats_list table.item_title td { padding: 0; text-align: center!important; }
table.cats_list span.category a { text-align: center!important; color: #333333; text-decoration: none; font-weight: bold; }
table.cats_list span.category_hover a,
table.cats_list span.category_hover a:hover { text-align: center!important; color: #333333; text-decoration: underline; font-weight: bold; }




