html {
background-color: black;
color: rgb(150,150,150);
font-family: Tahoma, Verdana, sans-serif;
font-size: 0.9em;
}

body {
padding: 0;
margin: 0;
}

#as {
padding: 3em 0 0 5em;
}

#excl {
font-size: 1.5em;
text-align: center;
position: relative;
left: 1em;
}

#logo {
float: left;
width: 34em;
}

#content {
margin: 2em 5em 0 35em;
}       

#models {
border: 1px solid red;
}


#spare_parts_form {
margin-left: 4em;
}

#logo form ul {
list-style: none;
}

#logo form li {
margin-bottom: 0.3em;
}

#logo form fieldset {
margin: 0;
padding: 0;
border: 0;
}

#logo .radio {
margin-left: 5em;
}

#logo form label {
float: left;
width: 10em;
}

#logo input {
width: 12em;
}

#logo form select {
width: 12.3em;
}

#logo form select option {
text-align: right;
}

#logo form #condition {
width: 11.6em;
float: left;
padding-bottom: 2em;
}

#logo form #condition input {
width: 1em;
}

#logo form #condition ul {
padding: 0;
}

#logo form #condition label {
width: 5em;
padding: 0;
float: none;
}

#logo textarea {
float: left;
height: 10em;
width: 11.7em;
}

#cond_li {
margin-top: 2em;
}

#next_li {
clear: both;
}

#num_dv_li {
position: relative;
bottom: 0.5em;
}

.submit {
clear: both;
margin: 1em 0 0 11em;
}

.or {
text-align: center;
width: 11.5em;
margin-left: 10em;
}

.example {
font-size: 0.6em;
position: relative;
bottom: 1em;
}


em, #content a {
color: white;
font-style: normal;
text-decoration: none;
}

.error {
font-size: 0.8em;
color: red;
}

#content a:hover {      
text-decoration: underline;
}

ul {
padding: 0;
}

.price {
color: red;
}


#madein {
font-size: 0.8em;
}
