html, body {
	height:100%;
}

body {
	color: #0040a3;
	font-size: 8.0pt;
	margin: 0;
	padding: 0;
	font-family:Arial;
	/*font-size: 8.0pt;*/
	/*color: #000000;*/
}


td {
	font-size: 8.0pt;
	color: #0040a3;
}
/*
hr {
	height: 1px;
	color: #000080;
}

p {
	font-size: 8.0pt;
	font-weight: normal;
	color: #000000;
}
*/

body.wht {
	font-size: 8.0pt;
	font-weight: bold;
	color: #FFFFFF;
}

td.wht {
	font-size: 8.0pt;
	font-weight: bold;
	color: #FFFFFF;
}

p.Wht {
	font-size: 8.0pt;
	font-weight: bold;
	color: #FFFFFF;
}

body.bR {
	font-size: 8.0pt;
	color: #000080;
	font-weight: bold;
}

td.bR {
	font-size: 8.0pt;
	font-weight: bold;
	color: #000080;
}

p.bR {
	font-size: 8.0pt;
	font-weight: normal;
	color: #000080;
}

body.nB {
	font-size: 8.0pt;
	color: #000000;
	font-weight: normal;
}

td.nB {
	font-size: 8.0pt;
	font-weight: normal;
	color: #0C287A;
}

p.nB {
	font-size: 8.0pt;
	font-weight: bold;
	color: #ffffff;
}

body.CatHd {
	font-size: 10.0pt;
	font-weight: bold;
	color: #ffffff;
}

td.CatHd {
	font-size: 10.0pt;
	font-weight: bold;
	color: #ffffff;
}

p.CatHd {
	font-size: 10.0pt;
	font-weight: bold;
	color: #ffffff;
}

body.sm {
	font-size: 7.0pt;
	color: #000000;
}

td.sm {
	font-size: 7.0pt;
	color: #000000;
}

p.sm {
	font-size: 7.0pt;
	color: #000000;
}


body.smR {
	font-size: 7.0pt;
	color: #000080;
}

td.smR {
	font-size: 7.0pt;
	color: #000080;
}

p.smR {
	font-size: 7.0pt;
	color: #000080;
}

body.medR {
	font-size: 10.0pt;
	font-weight: bold;
	color: #000080;
}

td.medR {
	font-size: 10.0pt;
	font-weight: bold;
	color: #000080;
}

p.medR {
	font-size: 10.0pt;
	font-weight: bold;
	color: #000080;
}

body.medW {
	font-size: 10.0pt;
	font-weight: bold;
	color: #FFFFFF;
}

td.medW {
	font-size: 10.0pt;
	font-weight: bold;
	color: #FFFFFF;
}

td.smW {
	font-size: 8.0pt;
	font-weight: bold;
	color: #0069B9;
}

p.medW {
	font-size: 10.0pt;
	font-weight: bold;
	color: #FFFFFF;
}

body.boxesR {
	font-size: 8.0pt;
	font-weight: bold;
	color: #000080;
}

td.boxesR {
	font-size: 8.0pt;
	font-weight: bold;
	color: #000080;
}

p.boxesR {
	font-size: 8.0pt;
	font-weight: bold;
	color: #000080;
}

body.boxesW {
	font-size: 8.0pt;
	font-weight: bold;
	color: #FFFFFF;
}

td.boxesW {
	font-size: 8.0pt;
	font-weight: bold;
	color: #FFFFFF;
}

p.boxesW {
	font-size: 8.0pt;
	font-weight: bold;
	color: #FFFFFF;
}

body.boxesB {
	font-size: 8pt;
	font-weight: bold;
	color: #092869;
}

td.boxesB {
	font-size: 8.0pt;
	font-weight: bold;
	color: #092869;
}

p.boxesB {
	font-size: 8.0pt;
	font-weight: bold;
	color: #092869;
}


a:visited.heading1 {
	font-size: 18.0pt;
	color: #092869;
	text-decoration: none;
}

a:active.heading1 {
	font-size: 18.0pt;
	color: #092869;
	text-decoration: none;
}

a:hover.heading1 {
	font-size: 18.0pt;
	color: #092869;
	text-decoration: none;
}

a:link.heading1 {
	font-size: 18.0pt;
	color: #092869;
	text-decoration: none;
}


a:visited.heading2 {
	font-size: 8.0pt;
	font-weight:bold;
	color: #092869;
	text-decoration: none;
}

a:active.heading2 {
	font-size: 8.0pt;
	font-weight:bold;
	color: #092869;
	text-decoration: none;
}

a:hover.heading2 {
	font-size: 8.0pt;
	font-weight:bold;
	color: #092869;
	text-decoration: none;
}

a:link.heading2 {
	font-size: 8.0pt;
	font-weight:bold;
	color: #092869;
	text-decoration: none;
}

.heading1 {
	font-size: 18.0pt;
	color: #092869;
}

input.smallblue {
	color:white;
	font-weight:bold;
	background-color:#092869;
	font-size:9px;
	width:40px;
}

input.updateQty {
	color:white;
	font-weight:normal;
	background-color:#092869;
	font-size:9px;
	width:50px;
}

input.midblue {
	color:white;
	font-weight:bold;
	background-color:#092869;
	font-size:9px;
	width:80px;
}

input.bigblue {
	color:white;
	font-weight:bold;
	background-color:#092869;
	font-size:9px;
	width:120px;
}

input.hugeblue {
	color:white;
	font-weight:bold;
	background-color:#092869;
	font-size:9px;
	width:160px;
}

input.tinyred {
	color:white;
	font-weight:bold;
	background-color:#000080;
	font-size:8px;
	width:30px;
}

input.smallred {
	color:white;
	font-weight:bold;
	background-color:#000080;
	font-size:9px;
	width:40px;
}

input.sixtyred {
	color:white;
	font-weight:bold;
	background-color:#000080;
	font-size:9px;
	width:60px;
}

input.midred {
	color:white;
	font-weight:bold;
	background-color:#000080;
	font-size:9px;
	width:80px;
}

input.bigred {
	color:white;
	font-weight:bold;
	background-color:#000080;
	font-size:9px;
	width:120px;
}

input.hugered {
	color:white;
	font-weight:bold;
	background-color:#000080;
	font-size:9px;
	width:160px;
}

input.textboxQty {
	font-size: 9px;
	width:30px;
}

input.textboxLogin {
	font-size: 9px;
	width:200px;
}

input.textboxPassword {
	font-size: 9px;
	width:100px;
}


span.priceWOC {
	color:black;
	font-weight:bold;
	font-size:12px;
}

span.priceRRP {
	color:red;
	font-weight:bold;
	font-size:11px;
	text-decoration:line-through;
}

body.title {
	font-size: 12.0pt;
	font-weight: bold;
	color: #092869;
}

td.title {
	font-size: 12.0pt;
	font-weight: bold;
	color: #092869;
}

p.title {
	font-size: 12.0pt;
	font-weight: bold;
	color: #092869;
}
/*
a:visited {
	font-size: 10.0pt;
	font-weight: normal;
	color: #000066;
	text-decoration: underline;
}

a:active {
	font-size: 10.0pt;
	font-weight: normal;
	color: #000080;
	text-decoration: underline;
}

a:hover {
	font-size: 10.0pt;
	font-weight: normal;
	color: #000080;
	text-decoration: underline;
}

a:link {
	font-size: 10.0pt;
	font-weight: normal;
	color: #000066;
	text-decoration: underline;
}
*/
a.nav:visited {
	font-size: 8.0pt;
	font-weight: bold;
	color: #0c287a;
	text-decoration: none;
}

a.nav:active {
	font-size: 8.0pt;
	font-weight: bold;
	color: #0c287a;
	text-decoration: none;
}

a.nav:hover {
	font-size: 8.0pt;
	font-weight: bold;
	color: #0c287a;
	text-decoration: none;
}

a.nav:link {
	font-size: 8.0pt;
	font-weight: bold;
	color: #0c287a;
	text-decoration: none;

}

.navBot{font-size: 8.0pt;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;}

a.navSmU:visited {
	font-size: 7.0pt;
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}

a.navSmU:active {
	font-size: 7.0pt;
	color: #000080;
	font-weight: normal;
	text-decoration: underline;
}

a.navSmU:hover {
	font-size: 7.0pt;
	color: #000080;
	font-weight: normal;
	text-decoration: underline;
}

a.navSmU:link {
	font-size: 7.0pt;
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}



a.navSmW:visited {
	font-size: 8.0pt;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}

a.navSmW:active {
	font-size: 8.0pt;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}

a.navSmW:hover {
	font-size: 8.0pt;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}

a.navSmW:link {
	font-size: 8pt;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}






a.navSmB:visited {
	font-size: 8.0pt;
	color: #0C287A;
	font-weight: normal;
	text-decoration: none;
}

a.navSmB:active {
	font-size: 8.0pt;
	color: #0C287A;
	font-weight: normal;
	text-decoration: none;
}

a.navSmB:hover {
	font-size: 8.0pt;
	color: #0C287A;
	font-weight: normal;
	text-decoration: underline;
}

a.navSmB:link {
	font-size: 8pt;
	color: #0C287A;
	font-weight: normal;
	text-decoration: none;
}

a.navSmBW:visited {
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

a.navSmBW:active {
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

a.navSmBW:hover {
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

a.navSmBW:link {
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

.blue {
	background-color:#000080;
}
.medW {
	font-size: 10.0pt;
	font-weight: bold;
	color: #FFFFFF;
}

.smW {
	font-size: 8.0pt;
	font-weight: bold;
	color: #FFFFFF;
}


a:visited.customerServicesLink {
	font-size: 10.0pt;
	font-weight:bold;
	color: #092869;
	text-decoration: none;
}

a:active.customerServicesLink {
	font-size: 10.0pt;
	font-weight:bold;
	color: #092869;
	text-decoration: none;
}

a:hover.customerServicesLink {
	font-size: 10.0pt;
	font-weight:bold;
	color: #092869;
	text-decoration: underline;
}

a:link.customerServicesLink {
	font-size: 10.0pt;
	font-weight:bold;
	color: #092869;
	text-decoration: none;
}

a:link.customerServicesText {
	font-size: 8.0pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

tr.checkoutMerchantName {
	background-color:#83A2D6;
}

td.checkoutMerchantName {
	color:#000000;
	font-size:14px;
	font-weight:bold;
}

td.checkoutMerchantStatus {
	color:#000000;
	font-size:12px;
}

a.checkoutMerchantName{
	color:#0040a3;
	font-weight:bold;
	text-decoration:none;
	font-size:8px;
}

tr.checkoutProductRow {
	background-color:#FDEAD3;
}

tr.checkoutMerchantSubTotals {
	background-color:#F39633;
}

.checkoutMerchantGrandTotals {
	background-color:#f39633;
	color:#0069B9;
}


