/* input */
INPUT {font-size: 11px; font-family: Verdana, Arial, Helvetica;}
SELECT {font-size: 11px; font-family: Verdana, Arial, Helvetica;}
TEXTAREA {font-size: 11px; font-family: Verdana, Arial, Helvetica;}
BR {line-height: 6px;}
HR {align: top}
BODY {background-color: #ffffff; scrollbar-base-color: ;} /* scrollbar-3dlight-color:; scrollbar-arrow-color:; scrollbar-base-color:; scrollbar-darkshadow-color:; scrollbar-face-color:; scrollbar-highlight-color:; scrollbar-shadow-color:;} */
P {margin-top: 2px; padding-top: 2px; margin-bottom: 3px; padding-bottom: 3px; }

/* headers tags */
.header1 {font-weight: bold; font-size: 17px; color: #000078; font-family: Verdana, Arial, Helvetica;}
.header2 {font-weight: bold; font-size: 13px; color: #000078; font-family: Verdana, Arial, Helvetica;}
.header3 {font-weight: bold; font-size: 11px; color: #000078; font-family: Verdana, Arial, Helvetica;}
.header4 {font-weight: normal; font-size: 13px; color: #666666; font-family: Verdana, Arial, Helvetica;}

/* text */
.italic {color: #666666; font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; font-style:italic}
.normal {font-weight: normal; font-size: 11px; color: #666666; font-family: Verdana, Arial, Helvetica;} 
.bold {font-weight: bold; font-size: 11px; color: #666666; font-family: Verdana, Arial, Helvetica;}
.colour {font-weight: normal; font-size: 11px; color: #000078;  font-family: Verdana, Arial, Helvetica;}
.colourBold {font-weight: bold; font-size: 11px; color: #86adf5;  font-family: Verdana, Arial, Helvetica;}
.errorText {font-weight: bold; font-size: 11px; color: #ff0000; font-family: Verdana, Arial, Helvetica;}
.path {font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; color: #000078;  text-decoration:none;}
.bannerMenu {font-weight: bold; font-size: 13px; color: #ffffff; font-family: Verdana, Arial, Helvetica; text-decoration:none;} 

A:link.bannerMenu {font-weight: bold; font-size: 13px; color: #ffffff; font-family: Verdana, Arial, Helvetica; text-decoration:none;} 
A:visited.bannerMenu {font-weight: bold; font-size: 13px; color: #ffffff; font-family: Verdana, Arial, Helvetica; text-decoration:none;} 
A:active.bannerMenu {font-weight: bold; font-size: 13px; color: #ffffff; font-family: Verdana, Arial, Helvetica; text-decoration:none;} 
A:hover.bannerMenu {font-weight: bold; font-size: 13px; height:18px; background: #91D6FF; color: #ffffff; font-family: Verdana, Arial, Helvetica; text-decoration:none;} 

/* items */
.labels {font-weight: bold; font-size: 9px; color: #666666; font-family: Verdana, Arial, Helvetica;}
.brand {font-weight: bold; font-size: 9px; color: #666666; font-family: Verdana, Arial, Helvetica;}
.price {font-weight: bold; font-size: 11px; color: #000000; font-family: Verdana, Arial, Helvetica; text-decoration: none;}
.promoPrice {font-weight: bold; font-size: 11px; color: #000000; font-family: Verdana, Arial, Helvetica; text-decoration: none;}
.overriddenPrice {font-weight: bold; font-size: 11px; color: #000000; font-family: Verdana, Arial, Helvetica; text-decoration: line-through;}
.vatPrice {font-weight: bold; font-size: 11px; color: #666666; font-family: Verdana, Arial, Helvetica; text-decoration: none;}
.itemID {font-weight: bold; font-size: 11px; color: #000078; font-family: Verdana, Arial, Helvetica;}
.item {font-weight: bold; font-size: 11px; color: #333333; font-family: Verdana, Arial, Helvetica;}
.detail {font-weight: normal; font-size: 11px; color: #666666; font-family: Verdana, Arial, Helvetica;}
.imageBorder {border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; }
.imageNoBorder {}

/* itemDetails */
.detailSuperGroup {font-weight: bold; font-size: 17px; color: #000078;  font-family: Verdana, Arial, Helvetica;}
.detailSuperGroupHeader {font-weight: normal; font-size: 11px; color: #666666; font-family: Verdana, Arial, Helvetica;}
.detailSuperGroupFooter {font-weight: normal; font-size: 11px; color: #666666; font-family: Verdana, Arial, Helvetica;}
.detailGroup {font-weight: bold; font-size: 13px; color: #000078;  font-family: Verdana, Arial, Helvetica;}
.detailGroupHeader {font-weight: normal; font-size: 11px; color: #666666; font-family: Verdana, Arial, Helvetica;}
.detailGroupFooter {font-weight: normal; font-size: 11px; color: #666666; font-family: Verdana, Arial, Helvetica;}
.detailImageBorder {border-right: black 0px solid;border-top: black 0px solid;border-left: black 0px solid;border-bottom: black 0px solid;}
.detailImageNoBorder {}
.detailLabels {font-weight: bold; font-size: 9px; color: #666666; font-family: Verdana, Arial, Helvetica;}
.detailItem {font-weight: bold; font-size: 11px; color: #000078;  font-family: Verdana, Arial, Helvetica;}
.detailItemID {font-weight: bold; font-size: 11px; color: #000078;  font-family: Verdana, Arial, Helvetica;}
.detailDiscount {font-weight: bold; font-size: 11px; color: #000078;  font-family: Verdana, Arial, Helvetica;}
.detailPrice {font-weight: bold; font-size: 11px; color: #000078;  font-family: Verdana, Arial, Helvetica; text-decoration: none;}
.detailVATPrice {font-weight: bold; font-size: 11px; color: #666666; font-family: Verdana, Arial, Helvetica; text-decoration: none;}
.detailQuantityPerUnit {font-weight: bold; font-size: 11px; color: #000078;  font-family: Verdana, Arial, Helvetica; text-decoration: none;}
.detailPackagedWeight {font-weight: bold; font-size: 11px; color: #000078;  font-family: Verdana, Arial, Helvetica; text-decoration: none;}
.detailDetail {font-weight: normal; font-size: 11px; color: #666666; font-family: Verdana, Arial, Helvetica;}
.detailUnits {font-weight: bold; font-size: 11px; color: #000078;  font-family: Verdana, Arial, Helvetica;}

/* miscellaneous */
.copyright {font-weight: bold; font-size: 10px;	color: #666666; font-family: Verdana, Arial, Helvetica;}
//.menu {font-weight: bold; font-size: 20px; color: #ffffff; font-family: Verdana, Arial, Helvetica;}
.pagination {font-weight: bold; font-size: 11px; color: #666666; font-family: Verdana, Arial, Helvetica; text-align: center; line-height:5px}
.legal {font-weight: normal; font-size: 10px; color: #555555; font-family: Verdana, Arial, Helvetica;}
.legalList {font-weight: normal; font-size: 10px; color: #555555; font-family: Verdana, Arial, Helvetica; line-height: 12px;}
.promoComment {font-weight: bold; font-size: 11px; color: #00ffff; font-family: Verdana, Arial, Helvetica; text-decoration: none; font-style:italic;}
.list {font-weight: bold; font-size: 11px; color: #000000; font-family: Verdana, Arial, Helvetica; list-style-type:disc;} 
.listNormal {font-weight: normal; font-size: 11px; color: #666666; font-family: Verdana, Arial, Helvetica; list-style-type:disc;}
.listHome {font-weight: normal; font-size: 13px; color: #666666; font-family: Verdana, Arial, Helvetica; list-style-type:disc;}
.listHeader {font-weight: normal; font-size: 12px; background: #ffffff; color: #666666; font-family: Verdana, Arial, Helvetica; border-bottom: black 1px solid;}
.listNumber {font-weight: bold; font-size: 9px; color: #666666; font-family: Verdana, Arial, Helvetica; text-decoration:none; line-height: 10px;}
.menuHeader {font-weight: bold; font-size: 11px; background: #97CAFF; color: #0000ac; font-family: Verdana, Arial, Helvetica; border-bottom: ;text-decoration:underline; text-indent: 3px; text-transform: uppercase;}

/* footer */
.footer {font-weight: bold; font-style: normal; font-size: 11px; color: #000078; font-family: Verdana, Arial, Helvetica;}
.r {font-weight: normal; font-size: 10px; vertical-align: super; color: #000078; font-family: Verdana, Arial, Helvetica; text-align: center;}

/* forms */
.formLabel {font-weight: normal; font-size: 11px; color: #000000; font-family: Verdana, Arial, Helvetica;} 
.formLabelBold {font-weight: bold; font-size: 11px; color: #000000; font-family: Verdana, Arial, Helvetica;} 
.formHelp {font-weight: normal; font-size: 9px; color: #000000; font-family: Verdana, Arial, Helvetica;} 
.formControl {font-weight: normal; font-size: 11px; color: #000000; font-family: Verdana, Arial, Helvetica;} 
.formError {font-weight: normal; font-size: 9px; color: #000000; font-family: Verdana, Arial, Helvetica;} 
.formErrorBank {font-weight: normal; font-size: 11px; color: #ff0000; font-family: Verdana, Arial, Helvetica;} 
TABLE.form {background-color:#92C0F8; } //#97CAFF
TEXTAREA.form {background-color: #92C9FE; border:none;}

/* grids */
.gridHeader {font-weight: bold; font-size: 11px; color: #000000; background-color: #97CAFF; font-family: Verdana, Arial, Helvetica; line-height:15px;}
.gridFooter {font-weight: bold; font-size: 11px; color: #000000; background-color: #97CAFF; font-family: Verdana, Arial, Helvetica; line-height:15px;}
.gridExtraFooter {font-weight: bold; font-size: 11px; color: #000000; background-color: #97CAFF; font-family: Verdana, Arial, Helvetica; line-height:19px;}
.gridExtraLine {font-weight: normal; font-size: 11px; color: #000000; background-color: #ffffff; font-family: Verdana, Arial, Helvetica; line-height:25px;}
.gridAddressLine{font-weight: normal; font-size: 11px; color: #000000; background-color: #ffffff; font-family: Verdana, Arial, Helvetica; line-height:15px;}
.gridData {font-weight: normal; font-size: 11px; color: #000000; background-color: #ffffff; font-family: Verdana, Arial, Helvetica;}
.gridDataAlternate {font-weight: normal; font-size: 11px; color: #000000; background-color: #B9DBFF; font-family: Verdana, Arial, Helvetica;}

/* tables */
TABLE.border {background: #ffffff; border-right: black 1px solid; border-top: black 1px solid; border-left: black 1px solid; border-bottom: black 1px solid;}
TABLE.noBorder {background: #ffffff;}
TD.header {font-weight: bold; font-size: 11px; background: #97CAFF; color: #000000; font-family: Verdana, Arial, Helvetica; border-bottom: black 1px solid;}
TD.Data {font-weight: normal; font-size: 11px; color: #000000; background-color: #ffffff; font-family: Verdana, Arial, Helvetica;}
TD.DataAlternate {font-weight: normal; font-size: 11px; color: #000000; background-color: #B9DBFF; font-family: Verdana, Arial, Helvetica;}
TD.DataSelected {font-weight: bold; font-size: 11px; color: #ffffff; background-color: #97CAFF; font-family: Verdana, Arial, Helvetica;}
TD.path {background: #ffffff; }// border-right: #c0c0c0 1px solid; border-top: #c0c0c0 1px solid; border-left: #c0c0c0 1px solid; border-bottom: #c0c0c0 1px solid;}
TD.groups {background: #ffffff; }// border-right: #c0c0c0 1px solid; border-top: #c0c0c0 1px solid; border-left: #c0c0c0 1px solid; border-bottom: #c0c0c0 1px solid;}
TD.index {background: #ffffff; }// border-right: #c0c0c0 1px solid; border-top: #c0c0c0 1px solid; border-left: #c0c0c0 1px solid; border-bottom: #c0c0c0 1px solid;}
TD.text {font-weight: bold; font-size: 11px; color: #000078;  font-family: Verdana, Arial, Helvetica;}
TD.smallText {font-weight: bold; font-size: 10px; color: #000078;  font-family: Verdana, Arial, Helvetica;}
TD.Menu {background: #7CA2E1;} /* search box surround */
TD.selected {background: #97CAFF;}
TD.unselected {background: #97CAFF;}

/* links */
A:link {font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; color: #0000ac; text-decoration:underline;}
A:visited {font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; color: #000078; text-decoration:underline;}
A:active {font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; color: #000078; text-decoration:underline;}
A:hover {font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; color: #86adf5; text-decoration:underline;}

A:link.path {font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; color: #0000ac; text-decoration:underline;}
A:visited.path {font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; color: #000078; text-decoration:underline;}
A:active.path {font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; color: #000078; text-decoration:underline;}
A:hover.path {font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; color: #86adf5; text-decoration:underline;}

A:link.index {font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; color: #000000; text-decoration:none;}
A:visited.index {font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; color: #000078; text-decoration:none;}
A:active.index {font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; color: #000078; text-decoration:none;}
A:hover.index {font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; color: #86adf5; text-decoration:none;}

A:link.menu {font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; color: #0000ac; text-decoration:none; text-indent: 3px;}
A:visited.menu {font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; color: #0000ac; text-decoration:none; text-indent: 3px;}
A:active.menu {font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; color: #0000ac; text-decoration:none; text-indent: 3px;}
A:hover.menu {font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; color: #ffffff; text-decoration:none; text-indent: 3px;}

A:link.subMenu {font-weight: bold; font-size: 9px; font-family: Verdana, Arial, Helvetica; color: #0000ac; text-decoration:none; text-indent: 12px;}
A:visited.subMenu {font-weight: bold; font-size: 9px; font-family: Verdana, Arial, Helvetica; color: #0000ac; text-decoration:none; text-indent: 12px;}
A:active.subMenu {font-weight: bold; font-size: 9px; font-family: Verdana, Arial, Helvetica; color: #0000ac; text-decoration:none; text-indent: 12px;}
A:hover.subMenu {font-weight: bold; font-size: 9px; font-family: Verdana, Arial, Helvetica; color: #ffffff; text-decoration:none; text-indent: 12px;}

A:link.type {font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; color: #000078; text-decoration:none;}
A:visited.type {font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; color: #000078; text-decoration:none;}
A:active.type {font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; color: #000078; text-decoration:none;}
A:hover.type {font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; color: #ffffff; text-decoration:none;}

A:link.categoryRange {font-weight: bold; font-size: 9px; font-family: Verdana, Arial, Helvetica; color: #000000; text-decoration:none; line-height: 10px;}
A:visited.categoryRange {font-weight: bold; font-size: 9px; font-family: Verdana, Arial, Helvetica; color: #0000ac; text-decoration:none; line-height: 10px;}
A:active.categoryRange {font-weight: bold; font-size: 9px; font-family: Verdana, Arial, Helvetica; color: #0000ac; text-decoration:none; line-height: 10px;}
A:hover.categoryRange {font-weight: bold; font-size: 9px; font-family: Verdana, Arial, Helvetica; color: #ffffff; text-decoration:none; line-height: 10px;}

/* links for tables */
A:link.data {font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; color: #000000; text-decoration:underline;}
A:visited.data {font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; color: #000078; text-decoration:underline;}
A:active.data {font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; color: #000078; text-decoration:underline;}
A:hover.data {font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; color: #69a1ff; text-decoration:underline;}
A:link.dataAlternate {font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; color: #000000; text-decoration:underline;}
A:visited.dataAlternate {font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; color: #000078; text-decoration:underline;}
A:active.dataAlternate {font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; color: #000078; text-decoration:underline;}
A:hover.dataAlternate {font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; color: #69a1ff; text-decoration:underline;}
A:link.dataSelected {font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; color: #ffffff; text-decoration:underline;}
A:visited.dataSelected {font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; color: #ffffff; text-decoration:underline;}
A:active.dataSelected {font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; color: #ffffff; text-decoration:underline;}
A:hover.dataSelected {font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; color: #ffffff; text-decoration:underline;}

/* not in use */
/*A:link#hovermenu {font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica; color:#000000; text-decoration: none;}
A:visited#hovermenu {font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica; color:"#000000"; text-decoration: none;}
A:hover#hovermenu {color:#000000; background-color: #ffffff; text-decoration:none;}
A:hover#hoverPrint {color:#000000; font-size: 10px; text-decoration: none;} */

/*A.menuprimary {width:140px; height:12px; background-color:#ffffff; text-decoration:none; font-family: Verdana, arial, Helvetica; font-size:10px; line-height: 11px; font-weight: bold; padding-left:5px;} */

/* filter:alpha(opacity="80"); */

