@charset "utf-8";
/* Contact Form */

.labelslide{clear:both; position:relative; margin:0 0 10px;}
.labelslide label{cursor:pointer; display:block; font-size:0.75em;}
.required{color:#CC3333;}
.formtext{width:300px; height:14px; border:1px solid #999; padding:5px; -moz-border-radius:4px; -webkit-border-radius:4px; font-size:inherit;}
textarea{width:800px; height:150px; border:1px solid #999; padding:5px; -moz-border-radius:4px; -webkit-border-radius:4px;}
input:focus, .selectbox:focus{border-color:#777;}

.selectbox{width:310px; height:25px; border:1px solid #999; -moz-border-radius:4px; -webkit-border-radius:4px; font-size:12px; margin-bottom:20px;}

input{margin-bottom:10px;}

input[type="checkbox"]{margin:4px 5px;}
.check, .check_eval{padding-right:10px; font-size:0.8em;}
.check_eval{color:#708939;}

.form-table td{padding-bottom:15px;}

/* submit button */
input[type="button"]{cursor:pointer; border-top:1px solid #999; border-right:2px solid #999; border-bottom:3px solid #999; border-left:1px solid #999; padding:5px; -moz-border-radius:4px; -webkit-border-radius:4px; background:#eee;}
input[type="button"]:hover, input[type="button"]:focus{border-color:#666; background:#ddd;}
input[type="button"]:active{border-top:3px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; border-left:2px solid #999;}

.contact_info, .transfer_info{width:380px; padding:0 0 20px 90px; float:left;}
.optional_tax{width:380px; padding:0 0 20px 20px; float:left;}
.optional_info{width:350px; padding:100px 0 20px 90px; float:left;}
.comment_info{clear:both; width:830px; padding:0 0 20px 70px;}

.hiddenbox dd{margin:10px; padding:5px; border:1px dotted #97cb59; background:url(/images/diagonal-highlight.gif);}

#formpad{padding-left:20px;}
