form {
    margin-top:0px;
    margin-bottom:0px;
}


form input[type="text"], form input[type="password"], form textarea {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    border: 1px solid #AAA;
    border-collapse: collapse;
    background-color: #fff;
    background-image: url(http://marketer.aits.com.au/images/input_gradient.gif);
    background-repeat: repeat-x;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #7295ba;
    border-bottom-color: #7295ba;
    padding: 2px 6px 2px 6px;
    line-height: 12px; 
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    font-size: 11px;
}

form input[type="text"]:focus,form input[type="password"]:focus, form textarea:focus {
    border: 1px solid #0099FF;
}

form input[type="checkbox"] {
    margin-top: 2px;
    margin-bottom: 3px;
    vertical-align: middle;
}

form input.error {
    border-color: red;
    color: #000;
}

/*
form input[type="submit"], form input[type="button"] {
    background: #fff url( /images/button-bg.gif ) repeat-x center;
    border-top: 1px solid #fff;
    border-right: 1px solid #cecece;
    border-left: 1px solid #cecece;
    border-bottom: 1px solid #000;
}*/

}

select {
    font-size: 11px;
    font-family: Tahoma, Verdana, Helvetica, sans-serif;

}


form table td {
    padding: 4px 6px 4px 0;
}

table#steps {
    border-collapse:collapse;
    margin-bottom: 10px;
}

table#steps td {
    padding: 4px;
    font-size: 11px;
}

table#steps td.here {
    font-size: 12px;
    font-weight: bold;
}


