form#catalogSearch{
float:right;
width:210px;
padding:20px;
background:#666;
color:#fffef1;
margin-left:20px;
}

select, input.inputText{
width:150px;
margin-left:10px;
font-size:90%;
}

select option{
line-height:20px;
}
label{
display:block;
font-weight:bold;
padding-bottom:3px;
}

label small{
font-weight:normal;
font-size:80%;
margin-left:5px;
}

.formRow{
display:block;
padding-bottom:10px;
}

button {
display:block;
cursor:pointer;
color:#FFFFFF;
background:#000 url('/images/iconSubmit.gif') no-repeat left center;
background-position:5px 4px;
font-size:10px;
font-weight:bold;
margin:3px 3px 0 10px;
padding-top:1px;
padding-right:3px;
padding-bottom:3px;
padding-left:17px;
border:1px solid #fff;
text-align:center;
}
button.back {
background:#000 url('/images/iconBack.gif') no-repeat left center;
background-position:5px 4px;
}

#clutch101 ol li{
margin:0 0 20px 40px;
font: 110% verdana,arial,helvetica,sans-serif;
color:#4d7a88;
font-weight:bold;
}
#clutch101 ol li label{
font: 100% verdana,arial,helvetica,sans-serif;
margin-left:10px;
color:#666;
font-weight:normal;
}
#clutch101 legend{
width:600px;
padding:8px 20px;
background:#666;
color:#fffef1;
margin-left:0;
font-weight:bold;
font-size:110%;
margin-top:20px;
}

#clutch101 button{
margin-left:60px;
}

form#catalogSearch h1{
color:#fff;
font-size:110%;
margin-bottom:8px;
text-transform:uppercase;
}
