/* template: Truman #4 */

table.ec_poll_content { margin-bottom: 20px; }
table.ec_poll_results { margin-bottom: 20px; }
table.ec_poll_results td.intro { padding: 0 3px; }
table.ec_poll_results td.title { font-weight: bold; padding: 3px;
border-bottom: 1px solid #333333; }
table.ec_poll_results tr.option td { border-bottom: 1px solid #999999;
padding: 3px 10px; }
table.ec_poll_results td.total { background: #eeeeee; font-weight: bold;
padding: 3px 10px; }
table.ec_poll_links td.intro { padding: 0 3px; }
table.ec_poll_links td.title { font-weight: bold; padding: 3px;
border-bottom: 1px solid #333333; }

table.main td.center table.forum caption { font-weight: bold; }
table.main td.center table.forum { border-collapse: collapse; border: 1px
solid #cccccc; width: 100%; }
table.main td.center table.forum th { padding: 3px; background: #2b6a00;
color: white; font-weight: bold; font-family: Verdana; font-size: 11px; }
table.main td.center table.forum td.category { padding: 4px; background:
#eeeeee; border: 1px solid #cccccc; font-family: Arial; font-size: 13px;
font-weight: bold; }
table.main td.center table.forum td { padding: 2px 5px; border: 1px solid
#cccccc; font-family: Verdana; font-size: 11px; }
table.main td.center table.forum td a { color: #003399; text-decoration:
underline; font-family: Arial; font-weight: bold; font-size: 12px; }
table.main td.center table.forum td a:hover { color: #99ccff;
text-decoration: none; }

table.main td.center img { padding: 10px; }

ul { margin: 10px 0; }
ul li { margin-left: 15px; }


/* markup: Default subcategories markup #3 */

span.subcat { font-weight: bold; }


/* markup: News Article list markup #5 */

table.njh_list_default { margin-top: 10px; width: 100%; font-family: "Segoe UI", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
table.njh_list_default td { padding: 0; text-align: left; }
table.njh_list_default tr.row0 td table.item_l { background: #ffffff url(../files/graphics/markup/default/gradient1.gif) repeat-x scroll left bottom; }
table.njh_list_default tr.row1 td table.item_l { background: #ffffff url(../files/graphics/markup/default/gradient2.gif) repeat-x scroll left top; }
table.item_l { height: 120px; border: 1px solid #dddddd; margin-bottom: 10px; }
table.item_l td { padding: 12px 0; }
table.item_l div.thumb { width: 100px; text-align: center; margin: 0 10px; }
table.item_l div.thumb img { padding: 2px; border: 1px solid #999999; }
table.item_l div.title { font-size: 14px; font-weight: bold; color: #cc0000; text-align: left; padding-left: 10px; }
div.summary { padding-left: 10px; margin-top: 10px; }table.item_l div.pricing { margin-top: -5px; text-align: right; font-weight: bold; color: #4d9dcb; }
table.item_l div.pricing span.inc { padding-left: 10px; }
table.item_l div.pricing span.price_inc { font-size: 18px; color: #ff9211; }
table.item_l div.pricing span.rrp { display: block; width: 240px; font-weight: normal; }
table.item_l span.stock { display: block; text-align: right; font-weight: bold; background: transparent url(../files/graphics/markup/default/stock.gif) no-repeat scroll right center; padding: 4px 25px 3px 0; width: 215px; margin-top: 5px; }
div.basket { width: 133px; float: right; margin-left: 10px; padding-top: 10px; }
div.distance {clear: both; padding-top: 10px; text-align: center; margin-right: 10px; }




