body {
 font-family: Arial;
 font-size: 9pt;
 background-color: #FFFFDD;
 margin-top: 0px;
}

#border {
  width: 860px;
}

#header {
  position: fixed;
}

.a_product { color: #660000; font-weight: bold; font-size: 9pt; text-align: center; cursor: pointer; }
.a_product:hover { color: #FFFFFF; background-color: #DD8800; }

.a_cat { color: #660000; font-weight: bold; font-size: 10pt; text-align: center; cursor: pointer; }
.a_cat:hover { color: #FFFFFF; background-color: #660000; }

td.dd_link {
 color: #660000;
 background-color: #FFFFFF;
}

td.dd_link:hover {
 color: #FFFFFF;
 background-color: #660000;
}

.empty {
 width: 170px;
 height: 75px; 
 border-left: 3px solid #FFCC00; 
 border-right: 3px solid #FFCC00; 
 border-bottom: 1px solid #FFCC00;
 text-align: left;
}

#frame {
  width: 700px;
  overflow: hidden;
  margin-bottom: 10px;
}

.content_left {
  width: 250px;
  height: 330px;
  border: 3px solid #FFCC00;
  float: left;
  margin-right: 6px;
}

.content_middle {
  width: 250px;
  height: 330px;
  border: 3px solid #FFCC00;
  float: left;
}

.content_middle_colors {
  width: 250px;
  height: 330px;
  border: 3px solid #FFCC00;
  background-color: #FFFFDD;
  float: left;
}

.content_right {
  width: 170px;
  height: 330px;
  border: 3px solid #FFCC00;
  float: right;
}

.picture {
  height: 250px;
  border-bottom: 1px solid #FFCC00;
  z-index: 0;
  position: relative;
  overflow: hidden;
}

.art_name {
  height: 40px;
  border-bottom: 1px solid #FFCC00;
  background-color: #FFFFDD;
  color: #FFCC00;
  font-size: 15pt;
  font-weight: bold;
  text-align: left;
  padding-left: 3px;
  line-height: 40px;
}

.art_number {
  height: 40px;
  font-size: 12pt;
  font-weight: bold;
  text-align: left;
  padding-left: 4px;
  line-height: 40px;
}

.info {
  height: 224px;
  border-bottom: 1px solid #FFCC00;
}

.size {
  height: 25px;
  border-bottom: 1px solid #FFCC00;
  background-color: #FFFFDD;
  font-weight: bold;
  text-align: left;
  padding-left: 5px;
  line-height: 25px;
}

.size_info {
  height: 40px;
  border-bottom: 1px solid #FFCC00;
  text-align: left;
  padding-left: 5px;
}

.art_quantity {
  height: 40px;
  text-align: left;
  padding-left: 5px;
  line-height: 40px;
}

.step {
  height: 250px;
  border-bottom: 1px solid #FFCC00;
  text-align: center;
  line-height: 250px;
}

.art_remember {
  height: 40px;
  border-bottom: 1px solid #FFCC00;
  background-color: #FFFFDD;
  text-align: center;
  line-height: 40px;
}

.forward {
  height: 40px;
  background-color: #FFCC00;
  text-align: center;
}

.art_description_hl {
  height: 20px;
  background-color: #FFFFDD;
  font-weight: bold;
  text-align: left;
  padding-left: 5px;
  line-height: 20px;
}

.art_description {
  height: 116px;
  border-top: 1px solid #FFCC00;
  background-color: #FFFF99;
  text-align: left;
  padding-left: 5px;
}

.art_material {
  height: 40px;
  border-top: 1px solid #FFCC00;
  background-color: #FFFF99;
  font-size: 7pt;
  text-align: left;
  padding-left: 5px;
  padding-right: 5px;
  line-height: 13px;
}

.art_material2 {
  height: 30px;
  border-top: 1px solid #FFCC00;
  background-color: #FFCC00;
  font-size: 7pt;
  font-weight: bold;
  text-align: left;
  padding-left: 5px;
  padding-right: 5px;
}

.art_colors {
  height: 40px;
  border-top: 1px solid #FFCC00;
  font-weight: bold;
  font-size: 9pt;
  text-align: left;
  padding-left: 5px;
  line-height: 40px;
}

.art_striping {
  height: 62px;
  border-top: 1px solid #FFCC00;
  background-color: #FFFF99;
  padding-left: 5px;
  padding-right: 2px;
  line-height: 30px;
}

.art_cart {
 height: 40px;
}

.no_lettering {
  height: 67px;
  border-top: 1px solid #FFCC00;
  font-weight: bold;
  text-align: left;
  padding-left: 5px;
  line-height: 66px;
}

.application_stick {
  height: 40px;
  border-top: 1px solid #FFCC00;
  background-color: #FFCC00;
  font-weight: bold;
  text-align: left;
  padding-left: 5px;
  line-height: 40px;
}

.lettering_team {
  height: 80px;
  font-weight: bold;
  text-align: left;
  padding-left: 5px;
  line-height: 80px;
}

.logo {
  height: 81px;
  border-top: 1px solid #FFCC00;
  font-weight: bold;
  text-align: left;
  padding-left: 5px;
  line-height: 20px;  
}

.art_backtype {
  height: 114px;
  border-top: 1px solid #FFCC00;
  background-color: #FFFF99;
  font-weight: bold;
  line-height: 30px;
}

.checked_backtype {
  height: 188px;
  border-top: 1px solid #FFCC00;
  background-color: #FFFF99;
  font-weight: bold;
  text-align: left;
  padding-left: 5px;
}

.shoes_description {
  height: 229px;
  border-top: 1px solid #FFCC00;
  background-color: #FFFF99;
  text-align: left;
  padding-left: 5px;
}

.shoes_info {
  height: 40px;
  border-top: 1px solid #FFCC00;
  background-color: #FFCC00;
  font-weight: bold;
  text-align: left;
  padding-left: 5px;
}

.shoes_size_quantity {
 height: 55px;
 border-top: 1px solid #FFCC00; 
 text-align: left;
 padding-left: 5px;
}  

.price {
 width: 100px;
 height: 0px;
 color: #000000;
 font-size: 18pt;
 font-weight: bold;
 position: relative;
 top: -188px;
 left: 52px;
}

a:link {
 color: #660000;
 text-decoration: none;
}

a:visited {
 color: #660000;
 text-decoration: none;
}

a:hover {
 color: #660000;
 text-decoration: underline;
}

input.submit {
 height: 20px;
 border: 1px solid #FFCC00;
 font-size: 7pt;
}

.line_yellow {
 height: 2px;
 background: #FFCC00;
}

.line_red {
 height: 2px;
 background: #660000;
}   
