#AMFContactInfo {
  clear:both;
  width:100%;
  text-align:center;
  color:#111;
}
#AMFContactInfo a,
#AMFContactInfo a:hover,
#AMFContactInfo a:visited,
{
  text-decoration:none;
  color:#111;
}

/* Main title */
h1 {
  color: #333333;
  margin: 0 0 2px 0;
  padding: 3px 5px 5px 5px;
  font-size: 12px;
}

/* Secondary titles */
h2 {
  color: white;
  background: url('/pics/otsikkopalkki_pitka.gif') repeat-x;
  margin: 0;
  padding: 3px 5px;
  font-size: 12px;
  font-weight: bold;
}

h3 {
  color: #333333;
  font-size: 12px;
  margin: 0;
  padding: 0;
}

/* Layout container to help separating standardized content */
.content  {
  float: right; 
  background-color: #ffffff;
  margin: 0px 0 5px 0;
  padding: 0x;
  width: 550px;
}

.required {
  text-decoration: underline;
}

.error { }
.notice { }

p.error  { color: red; }
p.notice { color: green; }

td.order, 
span.order,
div.order  { font-weight: bold;  }
.odd       { background: #ffffff }
.even      { background: #efefef }
.selected  { font-weight: bold; }
.disabled  { color: gray; }

.manufacturer {
  font-weight: bold;
}

/* To separate different input's because MSIE
   doesn't support input[type="submit"] etc. */
input.button,
  input.submit {
    color: black;
    background: white;
    border-style: solid;
    border-width: 1px;
    border-color: #A5A5A5 black black #A5A5A5;
  }

textarea,
  input.text {
    color: black;
    background: white;
    border-style: solid;
    border-width: 1px;
    border-color: black #A5A5A5 #A5A5A5 black;
  }

input.radio { }
input.checkbox { }

select {
  color: black;
  background: white;
  border-style: solid;
  border-width: 1px;
  border-color: #A5A5A5 black black #A5A5A5;
  font-size: 11px;
}

/* search feature */

div.autocomplete {
  position:absolute;
  width:250px;
  background-color:white;
  border:1px solid #888;
  margin:0px;
  padding:0px;
  z-index:10;
}
div.autocomplete ul {
  background:white;
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.autocomplete ul li.selected { background-color: #ffb; }
div.autocomplete ul li {
  background-color:white;
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  height:32px;
  cursor:pointer;
}
div.aj_search {
  font-weight:bold;
  margin: 6px 0px;
  padding: 6px;
    /*  background: #ffffcc; */
  background: #fff;
}
div.aj_search .submit {
  border:0;
  width:35px;
  height:18px;
  background: transparent url(/pics/hakunappi.gif) no-repeat center top;
}

/* /search feature */
#AMFContactInfo {
  color:#fff;
}
#AMFContactInfo a,
#AMFContactInfo a:hover,
#AMFContactInfo a:visited {
  color:#fff;
}

