﻿/* Form */
.form-field textarea, 
    input[type="text"], 
    input[type="password"], 
    input[type="file"], 
    input[type="submit"], 
    select {border:solid 1px #7F9DB9; background-color:#FFFFFF; -moz-border-radius:4px 4px 4px 4px; font:normal 11px "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif; padding:3px; margin:0; color:#333; vertical-align:top;}
.form-field select {padding:2px;}
.form-field textarea.required, 
    input[type="text"].required, 
    input[type="password"].required, 
    input[type="file"].required, 
    input[type="submit"].required, 
    select.required {background-color:#FFFF99;}
.form-field table.required {border:solid 1px #7F9DB9; -moz-border-radius:4px 4px 4px 4px; background-color:#FFFF99;}
.form-field {float:left; padding:0 20px 5px 0; min-height:48px;}
.form-field label {display:block; font-size:12px; margin:0 0 0 3px; font-weight:bold;}
.form-field p {font-style:italic; font-size:10px; margin:0 0 0 3px; padding:0; color:#999;}
.form-field.last {float:none; padding:0 0 5px 0;}
.form-field img {margin:1px 0 0 2px;}
.form-field span {margin:0 5px 0 0; line-height:19px; font-style:italic;}
.form-field span.last {margin:0;}

.button-row {padding:10px;}
.button-row input[type="button"] {margin-bottom:10px;}

.postal-code {text-transform:uppercase;}
.form-field.tshirt {min-height:70px;}

/*.button-row button, input[type="button"] {margin:5px 0 5px 25px; padding:0 10px; font-size:12px; -moz-border-radius:13px;}*/

.error {font:bold italic 12px/20px Arial; color:#B7000D; margin-left:10px;}
.message {font:bold italic 12px/20px Arial; color:#003369;}


/* jquery Overrides */
.ui-accordion {margin-bottom:10px;}
.ui-accordion .ui-accordion-header a {font:bold 13px Georgia;}
/*.ui-accordion .ui-accordion-content { padding:0 4px;}*/
.ui-datepicker-trigger {}

