.company
{
  font-family: Arial;
  font-size: 18pt;
  font-style: normal;
  font-weight: bold;
  color: #000000;
}

.copy
{
  font-family: Arial;
  font-size: 10pt;
  font-style: normal;
  font-weight: bold;
  color: #000000;
}

.prod_title
{
  font-family: Arial;
  font-size: 26pt;
  font-style: normal;
  font-weight: bold;
  color: #000000;
}

.prod_sub_cat
{
  font-family: Arial;
  font-size: 16pt;
  font-style: normal;
  font-weight: bold;
  color: #000000;
  text-decoration: underline;
}

.prod_desc
{
  font-family: Arial;
  font-size: 12pt;
  font-style: normal;
  font-weight: normal;
  color: #000000;
}

.prod_info
{
  font-family: Arial;
  font-size: 12pt;
  font-style: normal;
  font-weight: normal;
  color: #000000;
}

.prod_avail
{
  font-family: Arial;
  font-size: 14pt;
  font-style: normal;
  font-weight: bold;
  color: #000000;
}

.prod_price
{
  font-family: Arial;
  font-size: 14pt;
  font-style: normal;
  font-weight: bold;
  color: #000000;
}

.prod_out
{
  font-family: Arial;
  font-size: 12pt;
  font-style: normal;
  font-weight: bold;
  color: #000000;
}

.menu1 
{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  color: #000000;
  padding: 2px;
  text-decoration: none;
  line-height: 20pt;
}

.menu1 A:link 
{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  color: #000000;
  padding: 2px;
  text-decoration: none;
  line-height: 20pt;
}

.menu1 A:visited 
{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  color: #000000;
  padding: 2px;
  text-decoration: none;
  line-height: 20pt;
}

.menu1 A:active 
{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  padding: 2px;
  color: #000000;
  text-decoration: none;
  line-height: 20pt;
}

.menu1 A:hover 
{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  padding: 2px;
  color: #FF0000;
  text-decoration: none;
  line-height: 20pt;
}

.menu2 
{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  color: #000000;
  padding: 2px;
  text-decoration: none;
  line-height: 20pt;
}

.menu2 A:link 
{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  color: #000000;
  padding: 2px;
  text-decoration: none;
  line-height: 20pt;
}

.menu2 A:visited 
{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  color: #000000;
  padding: 2px;
  text-decoration: none;
  line-height: 20pt;
}

.menu2 A:active 
{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  padding: 2px;
  color: #000000;
  text-decoration: none;
  line-height: 20pt;
}

.menu2 A:hover 
{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  color: #008B00;
  padding: 2px;
  text-decoration: none;
  line-height: 20pt;
}

.menu3 
{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  color: #000000;
  padding: 2px;
  text-decoration: none;
  line-height: 20pt;
}

.menu3 A:link 
{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  color: #000000;
  padding: 2px;
  text-decoration: none;
  line-height: 20pt;
}

.menu3 A:visited 
{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  color: #000000;
  padding: 2px;
  text-decoration: none;
  line-height: 20pt;
}

.menu3 A:active 
{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  padding: 2px;
  color: #000000;
  text-decoration: none;
  line-height: 20pt;
}

.menu3 A:hover 
{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  color: #0000FF;
  padding: 2px;
  text-decoration: none;
  line-height: 20pt;
}

.menu4 
{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  color: #000000;
  padding: 2px;
  text-decoration: none;
  line-height: 20pt;
}

.menu4 A:link 
{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  color: #000000;
  padding: 2px;
  text-decoration: none;
  line-height: 20pt;
}

.menu4 A:visited 
{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  color: #000000;
  padding: 2px;
  text-decoration: none;
  line-height: 20pt;
}

.menu4 A:active 
{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  padding: 2px;
  color: #000000;
  text-decoration: none;
  line-height: 20pt;
}

.menu4 A:hover 
{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  color: #8B008B;
  padding: 2px;
  text-decoration: none;
  line-height: 20pt;
}

.hostmenu 
{
  font-family: Arial;
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
  padding: 2px;
  text-decoration: none;
  line-height: 20pt;
}

.hostmenu A:link 
{
  font-family: Arial;
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
  padding: 2px;
  text-decoration: none;
  line-height: 20pt;
}

.hostmenu A:visited 
{
  font-family: Arial;
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
  padding: 2px;
  text-decoration: none;
  line-height: 20pt;
}

.hostmenu A:active 
{
  font-family: Arial;
  font-size: 10pt;
  font-weight: bold;
  padding: 2px;
  color: #000000;
  text-decoration: none;
  line-height: 20pt;
}

.hostmenu A:hover 
{
  font-family: Arial;
  font-size: 10pt;
  font-weight: bold;
  color: #00008B;
  padding: 2px;
  text-decoration: none;
  line-height: 20pt;
}

.prod 
{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  color: #000000;
  padding: 2px;
  text-decoration: none;
  line-height: 20pt;
}

.prod A:link 
{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  color: #000000;
  padding: 2px;
  text-decoration: none;
  line-height: 20pt;
}

.prod A:visited 
{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  color: #000000;
  padding: 2px;
  text-decoration: none;
  line-height: 20pt;
}

.prod A:active 
{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  padding: 2px;
  color: #000000;
  text-decoration: none;
  line-height: 20pt;
}

.prod A:hover 
{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  padding: 2px;
  color: #FF0000;
  text-decoration: none;
  line-height: 20pt;
}

.buye 
{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  color: #C5460E;
  padding: 2px;
  text-decoration: none;
  line-height: 16pt;
}

.buye A:link 
{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  color: #C5460E;
  padding: 2px;
  text-decoration: none;
  line-height: 16pt;
}

.buye A:visited 
{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  color: #C5460E;
  padding: 2px;
  text-decoration: none;
  line-height: 16pt;
}

.buye A:active 
{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  padding: 2px;
  color: #C5460E;
  text-decoration: none;
  line-height: 16pt;
}

.buye A:hover 
{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  padding: 2px;
  color: #FFFFFF;
  background-color: #C5460E;
  text-decoration: none;
  line-height: 16pt;
}

.buyp 
{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  color: #00457C;
  padding: 2px;
  text-decoration: none;
  line-height: 16pt;
}

.buyp A:link 
{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  color: #00457C;
  padding: 2px;
  text-decoration: none;
  line-height: 16pt;
}

.buyp A:visited 
{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  color: #00457C;
  padding: 2px;
  text-decoration: none;
  line-height: 16pt;
}

.buyp A:active 
{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  padding: 2px;
  color: #00457C;
  text-decoration: none;
  line-height: 16pt;
}

.buyp A:hover 
{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  padding: 2px;
  color: #FFFFFF;
  background-color: #00457C;
  text-decoration: none;
  line-height: 16pt;
}

.buyr 
{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  color: #CC1729;
  padding: 2px;
  text-decoration: none;
  line-height: 16pt;
}

.buyr A:link 
{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  color: #CC1729;
  padding: 2px;
  text-decoration: none;
  line-height: 16pt;
}

.buyr A:visited 
{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  color: #CC1729;
  padding: 2px;
  text-decoration: none;
  line-height: 16pt;
}

.buyr A:active 
{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  padding: 2px;
  color: #CC1729;
  text-decoration: none;
  line-height: 16pt;
}

.buyr A:hover 
{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  padding: 2px;
  color: #FFFFFF;
  background-color: #CC1729;
  text-decoration: none;
  line-height: 16pt;
}

.nav 
{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  color: #000000;
  padding: 2px;
  text-decoration: none;
  line-height: 20pt;
}

.nav A:link 
{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  color: #000000;
  padding: 2px;
  text-decoration: none;
  line-height: 20pt;
}

.nav A:visited 
{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  color: #000000;
  padding: 2px;
  text-decoration: none;
  line-height: 20pt;
}

.nav A:active 
{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  padding: 2px;
  color: #000000;
  text-decoration: none;
  line-height: 20pt;
}

.nav A:hover 
{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  color: #CF00CF;
  padding: 2px;
  text-decoration: none;
  line-height: 20pt;
}

.formtitle
{
  color: #000080; 
  font-family: Arial; 
  font-size: 18pt; 
  font-weight: bold;
}

.formhead
{
  color: #000080; 
  font-family: Arial; 
  font-size: 10pt; 
  font-weight: bold;
}

.formerror1
{
  color: #ff0000; 
  font-family: Arial; 
  font-size: 16pt; 
  font-weight: bold;
}

.formerror2
{
  color: #ff0000; 
  font-family: Arial; 
  font-size: 10pt; 
  font-weight: bold;
}

.formaddr
{
  color: #000080; 
  font-family: Arial; 
  font-size: 10pt; 
  font-weight: normal;
}

.thankhead
{
  color: #000080; 
  font-family: Arial; 
  font-size: 10pt; 
  font-weight: bold;
}

.input 
{
  border: 2px solid #000080;
  background: #87ceeb;
}

.input:hover
{
  border: 2px solid #800080;
  background: #eee8aa;
}

.input:focus
{
  border: 2px solid #ff0000;
  background: #87ceeb;
}

.input_error
{
  border: 2px solid #ff0000;
  background: #ff7f7f;
}

.input_error:hover
{
  border: 2px solid #800080;
  background: #eee8aa;
}

.input_error:focus
{
  border: 2px solid #ff0000;
  background: #87ceeb;
}

.button 
{
  border: 2px solid #000080;
  background: #87ceeb;
  padding: 8px 16px;
  border-radius: 40px;
  color: #000080;
  font-size: 14px;
  font-family: Arial;
  font-weight: bold;
  text-decoration: none;
  vertical-align: middle;
}

.button:hover 
{
  border: 2px solid #800080;
  background: #eee8aa;
  color: #000000;
}

.button:active 
{
  border: 2px solid #800080;
  background: #eee8aa;
  color: #000000;
}

#map-canvas
{
  width: 500px;
  height: 400px;
}