

/*FORMS***************************************************************
**********************************************************************/

div#subpage_body div#left_column h3.extra {
    margin-top: 30px;
}

div.field_row {
    border-top: 1px solid #ddd;
}

div.label_container {
    float: left;
    width: 120px;
    margin: 15px 0 15px 0px;
}

div.label_container label {
    color: #333;
    line-height: 130%;
}

div.label_container p {
    font-size: 11px;
    margin-top: 3px;
}

div.short_row {
    float: right;
    margin: 10px 0 15px 0px;
    width: 400px;
}

div.short_row label {
    margin: 4px 5px 0 5px;
    float: left;
}

div.short_row input {
    width: 388px;
    color: #aaa;
    padding: 3px;
    float: left;
}

div.short_row input.small {
    width: 120px;
    float: left;
    margin-top: -3px;
}

div.short_row input#zip_name {
    width: 70px;
    float: left;
}

input.zip {
    width: 60px;
}

div.short_row textarea {
    width: 470px;
    height: 200px;
    padding: 3px;
}

input.signup_button {
    margin-bottom: 40px;
}

div.float {
    float: left;
    margin: 7px 0 15px 0px;
}

input#float_button.button {
    margin: 0px 0 0 0px;
    float: right;
}

div.final_row input {
    float: left;
    margin: 15px 0px 0 0px;
}

div.field_row input.button {
	float: right;
	width: auto;
	height: auto;
	margin: 10px 0 10px 0px;
}

div.final_row a {
    float: left;
    margin: 30px 0 0 10px;
    color: #999;
}

div.no_border {
    border: none;
}

div.field_row img.captcha_image {
	float: left;
	margin: 0 0 10px 0px;
}

div.field_row input.captcha {
	width: 165px;
	float: left;
	margin: 0 0 0 10px;
}

div.field_row select.month,
div.field_row select.day,
div.field_row select.year {
    float: left;
}

div.field_row select.month {
	width: 50px;
	margin-right: 5px;
}

div.field_row select.day {
	width: 45px;
	margin-right: 5px;
}

div.field_row select.year {
	width: 60px;
}

div.field_row select.large {
	width: 100%;
}

div.field_row select.small {
    width: 100px;
    float: left;
}

div.field_row select.genre {
	margin: 0px 0px 10px 0px;
	clear: both;
}

div.field_row table {
    margin: 0 0 10px 0px;
}

p.term {
    width: 403px;
}

p.term input.certify,
p.term input.radio {
    float: left;    
    margin: 0px 10px 0 0px;
    width: auto;
}

div.field_row div#no_search {
    float: left;
    margin: 10px 0 0 0px;
}

select.criteria,
select.genres {
	width: 350px;
	float: left;
    display: inline;
	margin: 0 15px 10px 0px;
}

select.criteria {
    margin: 0;
    width: 180px;
}
