body, td, p {
	font-family: Verdana, Tahoma, Arial, helvetica, sans-serif;
	font-size: 8pt;
}
#idis{
padding-left:10px;
margin-left:10px;

}
#competition{
font-size: 12pt;
text-decoration: blink;

}
a.product-name:link {
	font-size: 10pt;
	color: #03898A;
	text-decoration: none;
}
a.product-name:visited {
	font-size: 10pt;
	color: #03898A;
	text-decoration: none;
}
a.product-name:hover {
	font-size: 10pt;
	color: #03898A;
	text-decoration: underline;
}
a.product-name-small:link {
	font-size: inherit;
	color: #03898A;
	text-decoration: none;
}
a.product-name-small:visited {
	font-size: inherit;
	color: #03898A;
	text-decoration: none;
}
a.product-name-small:hover {
	font-size: inherit;
	color: #03898A;
	text-decoration: underline;
}
a.plain {
	text-decoration: none;
    color: black;
}
a.productgroup {
    text-decoration: none;
    color: black;
    font-weight: bold;
}

input {
	font-family: Verdana, Tahoma, Arial, helvetica, sans-serif;
	font-size: 8pt;
}

input.cart-quantity {
	font-family: Verdana, Tahoma, Arial, helvetica, sans-serif;
	font-size: 8pt;
	width: 40px;
}
input.w50 {
	width: 50px;
}
input.w30 {
	width: 30px;
}
input.w103 {
	width: 103px;
}
input.w140 {
	width: 140px;
}
input.w250 {
	width: 250px;
}
input.full {
    width: 95%;
}

textarea.w250 {
	width: 250px;
    font-family: Verdana, Tahoma, Arial, helvetica, sans-serif;
    font-size: 8pt;
    height: 90;
}

hr.separator {
	color: #03898A;
}

select.w250 {
	width: 250px;
}

select {
	font-family: Verdana, Tahoma, Arial, helvetica, sans-serif;
	font-size: 8pt;
}

img {
	border: 0px;
}

p.center {
	text-align: center;
}

h2 {
	font-family: Verdana, Tahoma, Arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

h1.product {
	font-family: Verdana, Tahoma, Arial, helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}

span.detail {
	font-size: 7pt;
}
span.error {
	color: red;
}
span.important {
	font-weight: bold;
}
span.product-name {
	font-size: 10pt;
	color: #03898A;
}
span.product-name-bold {
	font-size: 10pt;
	font-weight: bold;
	color: #03898A;
}
product-description-bold {
	font-size: 10pt;
	font-weight: bold;
	color: black;
}
span.price {
	color: #F1234A;
	font-size: 10pt;
}
span.price-small {
	color: #F1234A;
}
span.price-bold {
	color: #F1234A;
	font-size: 10pt;
	font-weight: bold;
}
span.price-bold-small {
	color: #F1234A;
	font-weight: bold;
}
span.productheader {
    font-size: 13pt;
    font-weight: bold;
}
span.h2 {
    height: 24px;
    vertical-align: top;
    font-size: 12pt;
    font-weight: bold;
}
span.productquickfind {
    font-size: 10pt;
    font-weight: normal;
}
span.saleprice {
    color: red;
    font-size: 10pt;
    font-weight: bold;
}
span.nextsaleprice {
    color: red;
    font-size: 10pt;
    font-weight: bold;
}
span.currentsaleprice {
    color: red;
    font-size: 12pt;
    font-weight: bold;
}
span.nextsalepricet {
    color: red;
    font-size: 9pt;
    font-weight: bold;
}
span.currentsalepricet {
    color: red;
    font-size: 10pt;
    font-weight: bold;
}
span.rrpsaving {
    font-size: 8pt;
    font-weight: normal;
}
span.rrp {
    font-size: 10pt;
    font-weight: normal;
}
span.availabilityl {
    font-size: 10pt;
    font-weight: bold;
}
span.availabilityv {
    font-size: 10pt;
    font-weight: normal;
}
span.availabilitylt {
    font-size: 10pt;
}
span.availabilityvt {
    font-size: 10pt;
}
span.paymentresult {
    font-size: 10pt;
    font-weight: bold;
}

span.pagebanner {
    text-indent: 10px;
    height: 20px;
	display: table-cell;
	width: 240px;
}
span.pagelinks {
    height: 20px;
	display: table-cell;
    text-align: right;
	width: 300px;
}

td.grad-ll {
	background-image: url(/client/media/grad-llx.png);
	background-repeat: repeat-y;
	background-position: top right;
}

td.grad-lr {
	background-image: url(/client/media/grad-lrx.png);
	background-repeat: repeat-y;
	background-position: top right;
}

td.grad-h {
	background-image: url(/client/media/hot2-bgx.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
td.label {
    vertical-align: top;
	width: 150px;
}
td.header {
    vertical-align: top;
	font-weight: bold;
}
td.details {
	font-size: 7pt;
}
td.even {

}
tr.odd {
	background-color: #F1F9FB;
}
tr.header {
	color: #03898A;
	font-weight: bold;
}
div.productimage {
    float: left;
    width: 250px;
}
div.comparetoolbar {
    margin-left: 10px;
    margin-right: 20px;
}
div.productcompare {
    float: left;
    width: 250px;
}
div.floatwh {
    float: left;
    height: 100px;
    width: 140px;
}
div.hr {
    clear: both;
    height: 1px;
    margin-left: 2px;
    margin-right: 10px;
    border-width: 1px;
    border-bottom-color: #03898A;
    border-bottom-style: dotted;
}
div.hrl {
    clear: both;
    height: 1px;
    border-bottom: 1px dotted #03898A;
}
div.br {
    clear: both;
    height: 1px;
}
div.spacer {
    height: 3px;
    float: left;
    display: block;
    width: 100%;
}
div.spacer2 {
    height: 8px;
    float: left;
    width: 100%;
}
div.smallheader {
    clear: both;
    background-color: #f1f9fb;
    font-weight: bold;
}
div.productname {
    float: inherit;
    height: 20px;
}
div.productdetailsg {
	float: left;
    width: 320px;
}
div.productdetailss {
    float: left;
    height: 200px;
    width: 310px;
    overflow: scroll;
}
div.productgroup-c {
    background-image: url(/client/media/collapsed.gif);
    background-repeat: no-repeat;
    background-position: top left;
    font-size: 8pt;
    text-indent: 18px;
    cursor: pointer;
    height: 10pt;
    width: 140px;
    overflow: hidden;
    clip: auto;
    margin-bottom: 5px;
}
div.productgroup-e {
    background-image: url(/client/media/expanded.gif);
    background-repeat: no-repeat;
    background-position: top left;
    font-size: 8pt;
    text-indent: 18px;
    cursor: pointer;
    margin-bottom: 5px;
}
div.productcategory-h {
    background-repeat: no-repeat;
    visibility: hidden;
    display: none;
    height: 0px;
}
div.productcategory-v {
    background-repeat: no-repeat;
    visibility: visible;
}
div.productcategory-s {
    background-image: url(/client/media/selected.gif);
    background-repeat: no-repeat;
    background-position: top left;

	margin-left: 12pt;
    text-indent: 8pt;
}
div.productcategory-ns {
    margin-left: 20pt;
	border: none;
}
div.product-description-l {
    clear: both;
    font-weight: normal;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 5px;
    width: 280px;
    max-height: 80px;
    overflow: hidden;
}
div.product-name-l {
    clear: both;
	font-size: 10pt;
	font-weight: bold;
	height: 13pt;
	color: #03898A;
}
div.saleprice-l {
    color: red;
    font-weight: bold;
    margin-bottom: 2px;
}
div.rrpsaving-l {
    color: red;
    font-size: 7pt;
    font-weight: bold;
    margin-bottom: 2px;
}
div.rrp-l {
    font-weight: normal;
    margin-bottom: 2px;
}

th {
	font-family: Verdana, Tahoma, Arial, helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
    height: 20px;
    border-bottom: 2px solid #03898A;
}
th.sorted a, th.sortable a {
	background-position: left;
    background-repeat: no-repeat;
    text-indent: 12px;
	display: block;
}
th.sortable a {
    background-image: url(/client/media/arrow_off.png);
}
th.order1 a {
    background-image: url(/client/media/arrow_up.png);
}
th.order2 a {
    background-image: url(/client/media/arrow_down.png);
}
span a {
	font-size: inherit;
	color: #03898A;
}
span a:link {
	text-decoration: none;
}
span a:visited {
	text-decoration: none;
}
span a:hover {
	text-decoration: underline;
}
th a {
	font-size: inherit;
	color: #03898A;
}
th a:link {
	text-decoration: none;
}
th a:visited {
	text-decoration: none;
}
th a:hover {
	text-decoration: underline;
}

table.full {
    margin-left: 10px;
	width: 540px;
}
