

.label { vertical-align: middle; text-align: right; font-size: 13px; font-weight: bold;}

/*-- make bold default for label --*/
.label-bold { vertical-align: middle; text-align: right;  font-size: 14px; font-weight: bold;}

.label-medium-bold { vertical-align: middle; text-align: right;  font-weight: bold; font-size: 14px;}

.info { font-size:12px; text-align: right; line-height:25px; padding-left: 20px;}
.login { color:#00BFFF}
.alert { color:red; }


.list-header-text {
    color: #eef69b;
    background-color: #333333;
    font-weight: bold;
    font-size: 14px;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    text-align: left;
}

.sub-list-header-text, .sub-list-header-text th {
  color: #eef69b; 
  background-color: #333333; 
  font-weight: bold; 
  font-size: 12px; 
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
 }

.sub-list-header-text-red { background-color: red; color: #fff; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.small-sub-list-header-text { background-color: #333; color: #fff; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.list-header-small { color: #fff; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.black-header { color: #000; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.list-hyper { color: #000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.cat-hyper { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.list-text { color: #000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.detail-text { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.detail-text2 { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.detail-text3 { color: #000; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.default-red { color: #c00; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.transperant-red { background-color:transparent;border:0px solid white;font-weight: bold; color: red }

.default-text { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.default-yellow { color: #cf0; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.detail-text-bold { color: #000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.default-text-bold { color: #000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.default-error { color: #c00; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.detail-cat-header { color: #006; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.detail-price { color: #006; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.list-bread { color: white; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.cat-bread { color: #006; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.list-price { color: #006; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }


.default-hyper:hover { color: white; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline; background-color: #006 }
.default-text-medium { color: black; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.default-text-medium-white { color: white; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.default-text-medium-bold { color: black; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.default-text-large { color: black; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.list-header-link { background-color: #000; color: #fff; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.list-header-link-selected { background-color: #000; color: #fff; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.list-header-link:hover { background-color: #000; color: #fff; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.sub-list-header-link { background-color: #333; color: #fff; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.sub-list-header-link-selected { background-color: #333; color: #fff; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.sub-list-header-link:hover { background-color: #333; color: #fff; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.small-sub-list-header-link { background-color: #333; color: #fff; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.small-sub-list-header-link-selected { background-color: #333; color: #fff; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.small-sub-list-header-link:hover { background-color: #333; color: #fff; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.link-button{ color: #000; background-color:#CCC; padding:1px; border:1px solid #333; font-weight:normal; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.link-button:hover{ color: #000; background-color:#FFF; padding:1px; font-weight:normal; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.error-block{ color: #000; background-color:#F00; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.error-block-small { color: #000; background-color:#F00; font-size: 11px; font-weight: bold; padding:2px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.small-legend { color: #000; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.legend-title { color: #000; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.text { color: #000; font-size: 14px; font-family: Garmond }
.text-center, .text-center th, .text-center td { text-align:center }
.text-bold{color: #000; font-weight: bold; font-size: 14px; font-family: Garmond}
