.normal {
    font-size:1em;
}
#search_form {
    clear:both;
}

.form .input {
    font-size: 11px;
    /*height: 17px;*/
    width: 100%;
    border:1px solid  #B3B3B3;
    padding-left:0px;
    padding-right:0px;
    -position:relative;
}
.form fieldset {
    padding:5px 10px;


    margin-left:0px;
    margin-right:-2px;
}
.form .fieldset {

}
.form .column-0 {
    border-right: 1px solid #E4E4E4;

}
.column-0 .column-wrap{
    margin-left:10px;
    height:auto;
}
.column-1 .column-wrap{
    margin-left:20px;
    height:auto;
}

.form-column {
    vertical-align:top;
}
.input-label{
    display:block;

    margin-left:2px;
}
.outer-wrap{
    margin-right:10px;
}
.form .fwrap {
    width:100%;
    margin-bottom:10px;
    text-align:left;
}

.checkbox LABEL {
    clear:both;
    line-height: 17px;
    padding-top:2px;
    cursor:pointer;
}
.fieldset .checkbox LABEL {
    float:left;
}

.checkbox LABEL INPUT {
    clear:both;
    display:inline;
    float:left;
    margin-top:1px;
    margin-right:5px;
}

fieldset.checkbox {
    border:1px solid #B3B3B3;
}
.outer-wrap STRONG {
    display:block;
    color: #dc143c;
}
.form .error .input {
    border:1px solid red;
    background-color:#faebd7;
}

.checkbox.single .input {
    width:auto;
}
.checkbox .label-inner {
    margin-left:25px;
    display:block;
    text-align:justify;
}
.dropdown .input {
    height:21px;
}
#leftcol h2,
#leftcol h3
{
    margin-left:13px;
}

#purchase_form .form .fwrap {
    margin-bottom:3px;

}
#purchase_form .input.submit {
    width:100%;
    margin-top: 10px;

}
.column-wrap {
    margin-left:10px;
    text-align:left;
}
.outer-wrap.listed LABEL {
    display:block;
}
.outer-wrap.checkbox.single,
.outer-wrap.listed.radiobutton {
    margin-top:1em;
}
td.disabled {
    background-color:#dcdcdc;
    color:gray;
}
.label-wrap {
    clear: left;
}
A.hoverinfo {
    float: right;
}