/* HTML elements */
td, body {font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#333333; line-height:17px;}
hr {height:1px; color:#ABABAB;}
a {color:#800080;}

/* tables */
.bdash-n {border-top:1px dashed #ABABAB; font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#333333;}
.bdash-e {border-right:1px dashed #ABABAB; font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#333333;}
.bdash-s {border-bottom:1px dashed #ABABAB; font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#000000;}
.bdash-w {border-left:1px dashed #ABABAB; font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#333333;}
.bdash-all {border:1px dashed #ABABAB; font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#333333;}
.b {border:1px solid #ABABAB;}
.bsolid-s {border-bottom:1px solid #ABABAB; font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#333333;}
.top {background-image:url('/img/section_top.gif'); font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#333333;}

.green {padding:10px; background-color:#D7EFC7; font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#333333;}

/* tabbed ui */
td.tabdown {border:1px solid #6C6C6C; background-color:#D5D5D5; font-family:verdana,arial,helvetica,sans-serif; font-size:11px;}
td.tabup {border-left:1px solid #6C6C6C; border-right:1px solid #6C6C6C; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; background-color:#ffffff; font-family:verdana,arial,helvetica,sans-serif; font-size:11px;}
td.tabdown a, td.tabup a {color:#003366; text-decoration:none;}
td.tabdown a:hover, td.tabup a:hover {color:#003366; text-decoration:underline;}
background-color:{#ffffff; font-family:verdana,arial,helvetica,sans-serif; font-size:11px;}
td.tabspace {border-bottom:1px solid #6c6c6c; background-color:#FFCC99;}
td.tabempty {background-color:#FFCC99;}

/* text formatting */
h1, .h1 {font-family:verdana,arial,helvetica,sans-serif; font-size:15px; color:navy; font-weight:bold;}
h3, .h3 {font-family:verdana,arial,helvetica,sans-serif; font-size:13px; color:#333333; font-weight:bold;}
.copy {font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#333333; line-height:17px;}
.ltgrey {font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#575757;}
td.masthead {font-family:verdana,arial,helvetica,sans-serif; font-size:12px; color:#ffffff;}
td.masthead small {font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:#D5D5D5;}
td.masthead small a {font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:#D5D5D5;}

.sm, small {font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:#333333;}
.smunderline {font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:#424242; text-decoration:underline;}
.smlite {font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:#818181;}
.tiny {font-family:arial,verdana,helvetica,sans-serif; font-size:9px; color:#333333;}

.copyright {font-family:Arial, Helvetica, Sans-Serif; font-size:10px; color:#818181;}
.footer {font-family:Arial, Helvetica, Sans-Serif; font-size:10px;}

/* messaging */
.error, .success, .warning {font-family:verdana,arial,helvetica,sans-serif; border:1px solid #575757;}
.error td, .success td, .warning td {font-size:10px;}
.error {color:#990000; background-color:#FFD9D7;}
.success {color:#00391D; background-color:#E7F2D9;}
.warning {color:#00391D; background-color:#FFF9DD;}

/* nav panels */
.panel {border:1px solid #ABABAB; background-color:#FFFFFF; filter:progid:DXImageTransform.Microsoft.Shadow(color='#c0c0c0', Direction=135, Strength=2);}
.panel td {color:#575757; font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; height:25px; border-top:1px dashed #818181;}
.panel td.ptop {color:#480000; background-image:url('/img/panel_bg.gif'); background-repeat:repeat-x; background-color:#D5D5D5; border-top:none;}
.panel tr.unhilite td a {color:#575757; text-decoration:none;}
.panel tr.hilite td a {color:#480000; text-decoration:none;}
.panel tr td a:hover {color:#480000;}
.unhilite {background-color:#FFFFFF;}
.hilite {background-color:#FFF0DD;}

/* form elements */
.selectclass11, .textinput11 {color:#333333; font-family:verdana,arial,helvetica,sans-serif; font-size:11px;}
.selectclass, .textinput {color:#333333; font-family:verdana,arial,helvetica,sans-serif; font-size:12px;}
input.buttonclass10 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:10px; background-color:#e5e5e5; background-image:url(../img/button_bg.gif); background-position:center center; }
input.buttonclass {font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:11px; background-color:#e5e5e5; background-image:url(../img/button_bg.gif); background-position:center center; }
input.buttonclass12 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:12px; background-color:#e5e5e5; background-image:url(../img/button_bg.gif); background-position:center center; }

/* shopping cart / billing layout */
.trdash {border-top: 1px dashed #999999; border-right: 1px dashed #999999; color:#333333; font-family:verdana; font-size:11px;}
.tdash {border-top: 1px dashed #ABABAB; background-color:#CEDFEC; font-family:verdana; font-size:10px;}
.bdash {border-bottom: 1px dashed #ABABAB;}
.tldash {border-top: 1px dashed #999999; border-left: 1px dashed #999999; color:#333333; font-family:verdana; font-size:11px;}
.rsolid {border-right: 1px solid #999999; color:#333333; font-family:verdana; font-size:11px;}
.tsolid {border-top: 1px solid #999999; color:#333333; font-family:verdana; font-size:11px;}
.trsolid {border-top: 1px solid #999999; border-right: 1px solid #999999; color:#333333; font-family:verdana; font-size:11px;}
.tlsolid {border-top: 1px solid #999999; border-left: 1px solid #999999; color:#333333; font-family:verdana; font-size:11px;}

.order-tr {border-top: 1px solid #ababab; border-right: 1px solid #999999; color:#484A6F; font-family:verdana; font-size:10px;}
.order-tl {border-top: 1px solid #ababab; border-left: 1px solid #ababab; color:#484A6F; font-family:verdana; font-size:10px;}
.order-t {border-top: 1px solid #ababab; color:#484A6F; font-family:verdana; font-size:10px;}
.order-tldash {border-top: 1px dashed #ababab; border-left: 1px solid #ababab; color:#333333; font-family:verdana; font-size:10px;}
.order-tdash {border-top: 1px dashed #ababab; color:#333333; font-family:verdana; font-size:10px;}
.order-prodsubcol {border-top: 1px dashed #ababab; border-left: 1px solid #ababab; border-right: 1px solid #ababab; color:#333333; font-family:verdana; font-size:11px;}
.order-subtotcol {border-top: 1px dashed #ababab; border-left: 1px solid #ababab; border-right: 1px solid #ababab; color:#333333; font-family:verdana; font-size:11px; background-color:#D2FFFF;}
.order-totcol {border-top: 1px dashed #ababab; border-left: 1px solid #ababab; border-right: 1px solid #999999; border-bottom: 1px solid #999999; color:#0000A0; font-family:verdana; font-size:14px; background-color:#FFFFEE;}
