@charset "utf-8";
/* CSS Document */
#theFormDiv {
    display:none;
    position:absolute;
    background-color:#ebebeb;
    border:1px solid #000;
    padding:1em;
    margin:3em;
    width:23em;
	z-index:1;
}

#theFormDiv2 {
    display:none;
    position:absolute;
    background-color:#ebebeb;
    border:1px solid #000;
    padding:1em;
    margin:3em;
    width:23em;
	z-index:2;
}


form {
    width:24em;
}

form fieldset {
    float: left;
    width:22em;
    margin:0 0.3em 0.3em 0;
}

form legend {
    font-weight:bold;
    color:blue;
}

form p {
    margin: 0;
}

form label {
    float:left;
    margin:0.5em;
}

form input {
    width:100%;
    font-size:100%;
}

/* thisForm.css */
.label-first, .label-last {
    width:8em;
}

.label-address, .label-email {
    clear:left;
    width:18em;
}

.label-city {
    clear:left;
    width:9em;
}

.label-zipcode {
    width:7em;
}

.label-need {
	width:18em;
	clear:left;
}

.label-age {
	width:18em;
	clear:left;
}

.label-time {
	width:18em;
	clear:left;
}
.label-calendar{
	width:20em;
	clear:left;
	text-align:center
}

.label-comments {
	width:20em;
	clear:left;
}


.label-homephone {
    width:9.5em;
}

.bSubmit {
    float:left;
    margin:0.5em;
    clear:left;
    width:8em;
}

.bCancel {
    float:left;
    margin:0.5em;
    width:8em;
}

.field-hint {
    font-size:10px;
    color:#555555;
}

.nocss {
    display:none;
}

.formBody {
    margin-left: 0px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	color: #000000;
    background: #ebebeb;
    text-align: left;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
