/* basic */
@media screen {
  body {
    background-image: url(/img/background.gif);
  }
}


p {
  margin-top:      8px;
  margin-bottom:   8px;
}

/* navigation level 1 */
.level1,
.header_box {
  color:           #ffffff;
  font-family:     verdana, helvetica, arial, sans-serif;
  font-size:       11px;
  text-decoration: none;
}

.level1_sel {
  background:      #0033cc;
}
.level1_sel_cale {
  background:      #999900;
}
.myfont {
  color:           black;
  font-family:     verdana, helvetica, arial, sans-serif;
  font-size:       11px;
  text-decoration: none;
}

/* navigation level 2 & 3 */
.level23 {
  color:           #000000;
  font-family:     verdana, helvetica, arial, sans-serif;
  font-weight:     bold;
  font-size:       10px;
  line-height:     150%;
  text-decoration: none;
}

.level23_sel {
  color:           #990000;
  font-family:     verdana, helvetica, arial, sans-serif;
  font-weight:     bold;
  font-size:       10px;
  line-height:     150%;
  text-decoration: none;
}

.level23:hover {
  color:           #990000;
}


/* page header */
.breadcrumbs {
  color:           #666666;
  font-family:     verdana, helvetica, arial, sans-serif;
  font-size:       11px;
}


/* links */
a, .link {
  color:           #003399;
  font-family:     verdana, helvetica, arial, sans-serif;
  font-size:       11px;
  text-decoration: none;
}

.search-results a,
.search-result-box a {
  color:           #003399;
  text-decoration: underline;
}

a:hover, .link:hover {
  text-decoration: underline;
}


.margin-box {
  font-family:      verdana, helvetica, arial, sans-serif;
  font-size:        10px;
  background-color: #dddddd;
  padding:          2px;
  font-weight:      bold;
}

.margin-box,
.left-navigation {
  color:            #000000;
}

.search-result-box,
.product-order-box {
  font-family:      verdana, helvetica, arial, sans-serif;
  font-size:        10px;
  padding:          2px;
}

.search-result-box td {
  background-color: #dddddd;
}
.product-order-box th {
  background-color: #dddddd;
}
.product-order-box td {
  background-color: #eeeeee;
}

.search-result-label {
  font-family:      verdana, helvetica, arial, sans-serif;
  font-size:        10px;
  color:	    #555555;
}

.content-table {
  table-layout:    fixed;
}

/* titles */
.title {
  color:           #000000;
  font-family:     verdana, helvetica, arial, sans-serif;
  font-size:       18px;
  line-height:     140%;
}

.subtitle {
  color:           #000000;
  font-family:     verdana, helvetica, arial, sans-serif;
  font-size:       12px;
  line-height:     120%;
  font-weight:     bold;
}

.caption {
  color:           #000000;
  font-family:     verdana, helvetica, arial, sans-serif;
  font-weight:     bold;
  font-size:       10px;
  line-height:     120%;
}

.info {
  color:           #888888;
  font-family:     verdana, helvetica, arial, sans-serif;
  font-size:       9px;
  line-height:     120%;
}

.body {
  color:           #000000;
  font-family:     verdana, helvetica, arial, sans-serif;
  font-size:       10px;
  line-height:     140%;
  text-decoration: none;
}

.attribute-name {
  font-weight:     bold;
  padding-top:     1px;
  padding-bottom:  1px;
}

.attribute-value {
  padding-top:     1px;
  padding-bottom:  1px;
}