.errorbox {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #ffb3b5; FONT-FAMILY: arial,verdana,sans-serif
}
.stockwarning {
	FONT-SIZE: 10px; COLOR: #c03; FONT-FAMILY: arial,verdana,sans-serif
}
.quantitywarning {
	FONT-SIZE: 10px; COLOR: green; FONT-FAMILY: arial,verdana,sans-serif
}
.ul {
	LIST-STYLE-TYPE: none
}
TD.hAllItems {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #9a9a9a; FONT-FAMILY: arial,verdana,sans-serif
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; MARGIN: 0px; COLOR: #9a9a9a; FONT-FAMILY: arial,verdana,sans-serif
}
TABLE.menurow {
	BACKGROUND-COLOR: #d6d6d6
}
.menu {
	FONT-SIZE: 10px; FONT-FAMILY: tahoma,arial,verdana,sans-serif
}
TABLE.headdiv {
	BACKGROUND-COLOR: #efefef
}
.freeship {
	FONT-WEIGHT: bold; FONT-SIZE: 8px; COLOR: #000; FONT-FAMILY: arial,verdana,sans-serif
}
.giftvoucher {
	FONT-SIZE: 12px; COLOR: #0000a0; FONT-FAMILY: arial,verdana,sans-serif
}
A {
	COLOR: #0000a0; TEXT-DECORATION: none
}
FORM {
	DISPLAY: inline
}
BODY {
	MARGIN-TOP: 5px;  repeat-x; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
.footer {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000; FONT-FAMILY: arial,verdana,sans-serif; HEIGHT: 16px; BACKGROUND-COLOR: #f8f8f7
}
A.footer {
	COLOR: #0000a0
}
TABLE.cstore {
	BORDER-RIGHT: #cdcdcd 2px solid; TABLE-LAYOUT: fixed; BORDER-TOP: #cdcdcd 2px solid; MARGIN-TOP: 5px; BORDER-LEFT: #cdcdcd 2px solid; WIDTH: 800px; BORDER-BOTTOM: #cdcdcd 2px solid; BORDER-COLLAPSE: collapse
}
TABLE.infobox {
	BORDER-RIGHT: #efefef 1px solid; BORDER-TOP: #efefef 1px solid; BORDER-LEFT: #efefef 1px solid; BORDER-BOTTOM: #efefef 1px solid
}
TD.infobox {
	FONT-SIZE: 12px; FONT-FAMILY: arial,verdana,sans-serif
}
SPAN.infobox {
	FONT-SIZE: 12px; FONT-FAMILY: arial,verdana,sans-serif
}
.infoboxcontents {
	FONT-SIZE: 10px; COLOR: #000; FONT-FAMILY: arial,verdana,sans-serif; BACKGROUND-COLOR: #fff
}
TD.infoboxheading {
	FONT-SIZE: 12px; COLOR: #000; FONT-FAMILY: arial,verdana,sans-serif; BACKGROUND-COLOR: #cff
}
TABLE.gbox {
	BACKGROUND-COLOR: #f6f6f7
}
TABLE.ccbox {
	BORDER-RIGHT: #a0a0a0 1px solid; BORDER-TOP: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; BORDER-BOTTOM: #a0a0a0 1px solid; BACKGROUND-COLOR: #ececec
}
TABLE.ccbox-new {
	BORDER-RIGHT: #a0a0a0 1px solid; BORDER-TOP: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; BORDER-BOTTOM: #a0a0a0 1px solid; BACKGROUND-COLOR: #ffffff
}
TABLE.columnleft {
	BACKGROUND: #f8f8f7;
	WIDTH: 130px;
	border-width: 1;
}
TABLE.columnright {
	BACKGROUND: #f8f8f7; WIDTH: 130px
}
TD.columnleft {
	BACKGROUND: #f8f8f7; VERTICAL-ALIGN: top; WIDTH: 130px
}
TD.columnright {
	BACKGROUND: #f8f8f7; VERTICAL-ALIGN: top; WIDTH: 130px
}
TD.ccol {
	BACKGROUND: #fff; VERTICAL-ALIGN: top; WIDTH: 516px
}
TABLE.pbox {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 12px; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; FONT-FAMILY: arial,verdana,sans-serif; BACKGROUND-COLOR: #f0f0f0
}
TR.productlisting-odd {
	BACKGROUND: #f8f8f9
}
TABLE.rpd-box {
	BORDER-RIGHT: #a0a0a0 1px solid; BORDER-TOP: #a0a0a0 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #a0a0a0 1px solid; BORDER-BOTTOM: #a0a0a0 1px solid; FONT-FAMILY: arial,verdana,sans-serif
}
TR.rpd-box-0 {
	BACKGROUND: #f3f3f3
}
TD.itemtext {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #2079c6; FONT-FAMILY: arial,verdana,sans-serif
}
TD.homebox-heading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #efefef; COLOR: #404040; FONT-FAMILY: arial,verdana,sans-serif; HEIGHT: 40px; TEXT-ALIGN: center
}
TD.pp_bsheading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px;  #ffffff; COLOR: #606060; FONT-FAMILY: arial,verdana,sans-serif; HEIGHT: 16px; TEXT-ALIGN: center
}
TD.colorbox-heading {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #efefef; COLOR: #404040; FONT-FAMILY: arial,verdana,sans-serif; HEIGHT: 18px; TEXT-ALIGN: center
}
TD.main {
	FONT-SIZE: 12px; LINE-HEIGHT: 1.5; FONT-FAMILY: arial,verdana,sans-serif
}
P.main {
	FONT-SIZE: 12px; LINE-HEIGHT: 1.5; FONT-FAMILY: arial,verdana,sans-serif
}
checkbox {
	FONT-SIZE: 11px; FONT-FAMILY: arial,verdana,sans-serif
}
INPUT {
	FONT-SIZE: 11px; FONT-FAMILY: arial,verdana,sans-serif
}
radio {
	FONT-SIZE: 11px; FONT-FAMILY: arial,verdana,sans-serif
}
SELECT {
	FONT-SIZE: 11px; FONT-FAMILY: arial,verdana,sans-serif
}
TEXTAREA {
	FONT-SIZE: 11px; WIDTH: 100%; FONT-FAMILY: arial,verdana,sans-serif
}
SPAN.markproductoutofstock {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #c76170; FONT-FAMILY: tahoma,verdana,arial,sans-serif
}
SPAN.productspecialprice {
	COLOR: #c11410; FONT-FAMILY: arial,verdana,sans-serif
}
TD.quickbrowseheader {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000; FONT-FAMILY: arial,verdana,sans-serif
}
.msgerror {
	FONT-SIZE: 10px; COLOR: #bc131a; FONT-FAMILY: arial,verdana,sans-serif; BACKGROUND-COLOR: #f8f8f7
}
.discount {
	FONT-SIZE: 10px; COLOR: #bc131a; FONT-FAMILY: arial,verdana,sans-serif; 
}
.msgsuccess {
	FONT-SIZE: 10px; FONT-FAMILY: arial,verdana,sans-serif; BACKGROUND-COLOR: #61f66f
}
.req {
	FONT-SIZE: 10px; COLOR: red; FONT-FAMILY: arial,verdana,sans-serif
}
.boxtext {
	FONT-SIZE: 10px; FONT-FAMILY: arial,verdana,sans-serif
}
.bshome {
	FONT-SIZE: 10px; FONT-FAMILY: arial,verdana,sans-serif
}
TD.productlisting-data {
	FONT-SIZE: 10px; FONT-FAMILY: arial,verdana,sans-serif
}
TD.smalltext {
	FONT-SIZE: 10px; FONT-FAMILY: arial,verdana,sans-serif
}
.review {
	border:0px;
	border-thickness: 1px;
	border-color: #000;
	border-style: solid;
}

TD.smalltextreview {
	FONT-SIZE: 10px;
	FONT-FAMILY: arial,verdana,sans-serif;
	border: 0;
}

SPAN.smalltext {
	FONT-SIZE: 10px; FONT-FAMILY: arial,verdana,sans-serif
}
P.smalltext {
	FONT-SIZE: 10px; FONT-FAMILY: arial,verdana,sans-serif
}
.messagebox {
	FONT-SIZE: 10px; FONT-FAMILY: arial,verdana,sans-serif
}
A:hover {
	TEXT-DECORATION: underline
}
A.footer:hover {
	TEXT-DECORATION: underline
}
TR.productlisting-even {
	BACKGROUND: #fff
}
TR.rpd-box-1 {
	BACKGROUND: #fff
}
