body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
}
form {
 margin:0px;
 padding:0px;
}
th {  font-family: Arial, Helvetica, sans-serif}
td {  font-family: Arial, Helvetica, sans-serif}
p {  font-family: Arial, Helvetica, sans-serif}
.red {  font-style: italic; font-weight: bold; color: #CC0000}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 150%;
	font-style: italic;
	margin-bottom: 5px;
	font-weight: normal;
	display: inline;
}
hr {  margin-top: 0px}
li {  font-family: Arial, Helvetica, sans-serif; margin-top: 0px; margin-bottom: 8px}
.MenuSubHeading {
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 2px;
	margin-top: 5px;
	font-size: 110%;
	font-weight: bold;
}
ul {  margin-top: 0px; margin-bottom: 20px}
table.group {
	border-collapse:collapse;
	width:100%;
	margin-top:15px;
	margin-bottom:22px;
}
table.group td {
	padding:0px;
	margin:0px;
}
table.group th {
	padding-top:1px;
	padding-bottom:2px;
	margin:0px;
	text-align:left;
}
table.product {
  	margin-top:15px;
	margin-bottom:15px;
}
table.products {
	width:100%;
}
table.products th {
	color:white;
	font-weight:bold;
	text-align:center;
}

table.product-row {
	width:100%;
}
table.product-row th {
	color:white;
	font-weight:bold;
	text-align:center;
	background-color:#0066FF;
	padding:2px;
}

table.product-row th.indent {text-align:left;color:white;padding-left:3pt}

table.product-row-internet {
	width:100%;
}
table.product-row-internet th {
	color:white;
	font-weight:bold;
	text-align:center;
	background-color:#009966;
	padding:2px;
}
table.product-row-internet th.indent {text-align:left;color:white;padding-left:3pt}
table.related-products {
	width:100%;
	border:solid 1px #CC0000;
	margin-top:12px;
	margin-bottom:12px;
}
table.related-products th {
	color:white;
	background-color:#CC0000;
	font-weight:bold;
	text-align:center;
	padding:2px;
}

table.price th {
	color:white;
	background-color:black;
	font-weight:bold;
	font-size:75%;
}
table.price td {
	text-align:right;
}

.indent {  text-align:left;color:white;padding-left:3pt;font-weight:bold; }
.nobullet {  list-style-type: none}
table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}
table.promo {
	border-collapse:collapse;
	background-color:#000066;
	color:white;
	font-weight:bold;
}
table.shadow td.right {
	background-image:url(/Graphics/PromoShadow/background/right.gif);
	vertical-align:top;
	width:10px;
}
td.bottom {
	background-image:url(/Graphics/PromoShadow/background/bottom.gif);
}
table.shadow {
	border-collapse:collapse;
	border-width:0px;
}
table.shadow td {
	border-width:0px;
	margin:0px;
	padding:0px;
}

table.dropdowns {
	border-collapse:collapse;
	width:100%;
	background-color:#000068
}

table.dropdowns td {
	padding:5px;
}

table.yellow-search {
	border-collapse:collapse;
	width:100%;
	background-color:#FFFF00;
}
table.yellow-search td {
	padding:5px;
}

td.topbold {
	font-size:125%;
	font-weight:bold;
}
.belowpic {
	font-size:75%;
}
.StockMsg2 {
	color:blue;
	font-weight:bold;
	font-style:italic;
}
th.ex_vat,th.inc_vat {
    cursor:pointer;
}
th.ex_vat,td.ex_vat {    
    display:none;
}
div.mainIndexMinWidth {
        /* Standards */
	min-width:820px;
}
* html .mainIndexMinWidth {
        /* IE Quirks Mode */
        width: expression( document.body.clientWidth < 840 ? "820px" : "auto" ); 
}
a, a:visited {
       text-decoration: none;
       color: #000066;
   }

a:hover {
    text-decoration: underline;
    color: #0000ff;
}
