body, html { font-family:Verdana, Sans-Serif; padding:0; margin:0; }
td { font-size:9pt; }
form { margin:0; }
img { border:0; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
h1 { font-family:Verdana, Sans-Serif; font-size:14px; margin:0 0 10px 0; }
h2 { font-family:Verdana, Sans-Serif; font-size:11px; margin:0 0 10px 0; }
input { font-family:Verdana, Sans-Serif; font-size:9pt; }
input.searchBox { width:120px; margin-right:5px; }
td { font-size:9px; }
td.lNavHolder { background-color:#DEDEDE; vertical-align:top; }
td.lNavHeading { width:99%; padding-left:5px; font-weight:bold; font-size:10px; color:#666666; background-color:#ECECEC; }
td.lNavContent { padding:5px 0 5px 7px; background-color:#DEDEDE; }
td.mainContentHolder { width:480px; vertical-align:top; }
td.checkoutContentHolder { width:640px; vertical-align:top; }
td.rNavHolder { width:160px; vertical-align:top; background-color:#F4F4F4; }
td.mainTd1 { border:1px solid black; border-width:0 1px 0 1px; }
td.mainTd2 { border:1px solid black; border-width:0 0 0 1px; }
td.mainTd3 { border:1px solid black; border-width:0; }
td.mainTd4 { border:1px solid black; border-width:0 1px 0 0; }
td.mainTd5 { border:1px solid black; border-width:0; }
td.rNavLinks { padding:4px 0 0 9px; }
td.rNavLinks a { color:#939393; font-size:10px; }
td.homePageTopSectionText { font-size:9px; line-height:11px; }
a.advSearch { font-size:9px; color:#666666; }
.catNavInactive { font-size:9px; color:#666666; }
.catNavActive { font-size:9px; color:#CC0C10; }



/* from standard.css */

.show{display:block;}
.hide{display:none;}

/* Used in alternate table rows */
.style_1 { color:#333366; background:#EFEFEF; }
.style_0 { color:#333366; background:White;}

/* Used in the header line of a table  */
.header { color:#333366; background:#EFEFEF; border: 1px; }

/* Used in the totals portion of a table  */
.totals { color:#333366; background:White; align: right }

/* This is the td color when there is an error and items need to be removed */
.td_error { color:#FFF111; background:Red; }

/* Used for the payment table header */
.payheader { color:#333366; background:#EFEFEF; border: 1px; }

/* Used for the payment table body */
.paybody { color:#333366; background:White; align: right }

/* Used for the address book header */
.addrheader { color:#00339A; background:#EFEFEF; border: 1px; }

/* Used for breadcrumb trail */
.progresstext { font-family: Verdana, sans-serif; font-size:9pt; color:#777777; font-weight:bold; }
.noprogresstext { font-family: Verdana, sans-serif; font-size:9pt; color:#CCCCCC; font-weight:bold; }
.highlightbg { background-color:#CE0B11; }

.catHeading { color:#CC0000; font-size:16px; font-weight:bold; padding-left:10px; padding-top:3px;}
.catHeadingSub { color:#666666; font-size:14px; font-weight:bold; padding-left:10px; padding-top:3px;}

.itemsAvailableCat { color:#666666; font-size:11px; font-weight:normal; padding-left:10px; padding-top:3px;}

.itemTitle { color:#CC0000; font-weight:bold; font-size:16px; padding-left:10px;}
span.itemPriceItemPage { color:#000000; font-weight:bold; font-size:12px; }
span.itemPrice { color:#000000; font-weight:bold; font-size:11px;}
span.retailPrice { color:#FF0000; font-weight:bold; }
span.retailPriceItemPage { color:#FF0000; font-weight:bold;font-size:10px; }
span.incVat { color:#CC0B0C; font-size:9px; }
span.sortByText { color:#5D0D0E; font-weight:bold; font-size:11px; }
span.itemNumber { font-size:9px; }

HR.horizDivide  {size:1; height:1px; color:#CCCCCC;background-color:#CCCCCC;border-style:none}

