body {padding-top:0px;margin:0px;font-family:arial;font-size:8pt;color:#4f4f4f;text-align:left;background:#D8DAF2}
table {font-size:9pt;}
input {font-size:8pt;}
form {margin:0px;}
p{margin-top:2px;margin-bottom:0px;}
h1 {font-size:9pt;font-weight:bold;}

.productdetail {padding-top:10px;margin-right:20px;text-align:justify;}
.catproddisplay {font-size:8pt;padding-top:15px;text-align:justify;margin-right:15px;}
.catlistdisplay {width:152px;border:1px solid silver;text-align:center;float:left;margin-right:20px;}
.catdesc{border:1px solid silver;padding:5px;margin-right:21px;background:#d8daf2;color:#050a5e}
.catproddisplaysection{padding-top:4px;border-bottom:1px solid silver;padding-bottom:4px;height:160px;}
.catlistbox{background:#bbbfe7;border-top:1px solid silver;color:#d8daf2;font-weight:bold;}


.tl {margin-bottom:2px;}
.catlist{padding-left:5px;background:d8daf2;margin-top:2px;}
.emph{color:red;font-weight:bold;}
#basketnotes {font-size:8pt;border-top:1px solid silver;border-bottom:1px solid silver;width:450px;margin-top:40px;}

div.dispcattitle{border:1px solid silver;margin-right:20px;background:#050a5e;color:#d8daf2;font-size:14pt;padding:1px}
.tb1 {font-size:11pt;}
.sh1 {background:#060c5a;border:1px solid silver;font-weight:bold;font-size:10pt;color:#d8daf2;padding:1px;text-align:center;}
div.formsectitle{background:#060c5a;border:1px solid silver;font-size:9pt;color:#d8daf2;padding:1px;text-align:left;margin-bottom:10px;}
div.hlbar {background:#d8daf2;margin-bottom:8px;padding:3px;border:1px solid silver;}
td.baskettabletop {font-weight:bold}



/* START chevron background box */
.nw, .ne, .sw, .se {position: relative;	margin: 0; font-size: 1px; height: 20px;}
.chevronbox {margin-bottom: 0; margin-top: -1px;}
.content {margin-bottom: 0; margin-top: -1px; padding: 0 8px 0 8px;}
/* Standard settings for boxes with dark border */
.nw {background: url(images/esb_tl.png) top left no-repeat;	top: -1px; left: -1px; margin-bottom: -1px;}
.ne {background: url(images/esb_tr.png) top right no-repeat; right: -2px;}
.sw {background: url(images/esb_bl.png) bottom left no-repeat;	bottom: 0px; left: -1px; margin-bottom: -1px; clear: both;margin-top:-2px;}
.se {background: url(images/esb_br.png) bottom right no-repeat;right: -2px;}

.chevronbox {position: relative; border: 1px #c0c0c0 solid; background-color:#d8daf2;margin: 0px 0px 0px 0px; padding: 0px; width: 480px;}
/* END chevron background box */



/* START cb2 */
.cb2nw, .cb2ne, .cb2sw, .cb2se {position: relative;	margin: 0; font-size: 1px; height: 20px;}
.cb2 {margin-bottom: 0; margin-top: -1px;}
.cb2content {margin-bottom: 0; margin-top: -1px; padding: 0 8px 0 8px;}
/* Standard settings for boxes with dark border */
.cb2nw {background: url(images/esb_tl.png) top left no-repeat;	top: -1px; left: -1px; margin-bottom: -1px;}
.cb2ne {background: url(images/esb_tr.png) top right no-repeat; right: -2px;}
.cb2sw {background: url(images/esb_bl.png) bottom left no-repeat;	bottom: 0px; left: -1px; margin-bottom: -1px; clear: both;margin-top:-2px;}
.cb2se {background: url(images/esb_br.png) bottom right no-repeat;right: -2px;}

.cb2 {position: relative; border: 1px #c0c0c0 solid; background-color:#d8daf2;margin: 0px 0px 0px 0px; padding: 0px; width: 160px;}
/* END cb2 */


a:link {color:#470134;text-decoration: none;}
a:visited {color:#470134;text-decoration: none;}
a:hover {color:#ff0000;text-decoration: none;}
a:active {color:#470134;text-decoration: none;}

a.catbc:link {color:#d8daf2;text-decoration: none;}
a.catbc:visited {color:#d8daf2;text-decoration: none;}
a.catbc:hover {color:#ff0000;text-decoration: none;}
a.catbc:active {color:#d8daf2;text-decoration: none;}

a.catbc2:link {color:#050a5e;text-decoration: none;}
a.catbc2:visited {color:#050a5e;text-decoration: none;}
a.catbc2:hover {color:#ff0000;text-decoration: none;}
a.catbc2:active {color:#050a5e;text-decoration: none;}