
form    { width: 520px }
form.zillow { width: 520px }
form.vault { margin-top: 3px; margin-right: 20px; width: 395px; float: right }
fieldset.large     { margin-left: 25px; padding: 15px 0 10px; width: 700px; border: solid 1px #80b0da }
fieldset.zillow        { margin-left: 5px; padding: 0 3px 0 0; width: 525px; border: solid 1px #73b82a }
legend   { color: #467aa7; font-weight: bold; margin-left: 20px }

label         { color: #1868a3; font-size: 1.1em; line-height: 1.4em; text-align: right; display: block; padding-top: 2px; padding-right: 2px; width: 160px; float: left; vertical-align: middle }
label.blog        { color: #1868a3; font-size: 1.1em; line-height: 1.4em; text-align: right; display: block; padding-top: 2px; padding-right: 2px; width: 100px; float: left; vertical-align: middle }
label.captcha        { color: #1868a3; font-size: 1.1em; line-height: 1.4em; text-align: right; display: block; padding-right: 2px; width: 200px; float: left; vertical-align: middle }
label.zil      { color: #1868a3; font-size: 0.9em; text-align: left; display: block; padding-right: 1em; width: 120px; float: left }
label.vault     { color: #1868a3; font-size: 0.8em; text-align: right; padding-right: 2px; width: 70px; float: left }

textarea, input[type='text']        { color: #303030; font-size: 1.2em; line-height: 1.4em; background-color: #fff; text-align: left; margin-top: 3px; margin-bottom: 6px; padding-left: 2px; width: 210px; vertical-align: middle; border: solid 1px #1868a3 }
textarea.blog        { color: #303030; font-size: 1.2em; line-height: 1.4em; background-color: #fff; text-align: left; margin-top: 3px; margin-bottom: 6px; padding-left: 2px; width: 410px; vertical-align: middle; border: solid 1px #1868a3 }
textarea.zil, input.zil      { color: #5e5e5e; font-size: 1.1em; background-color: #fff; padding-left: 2px; width: 155px; vertical-align: middle; border: solid 1px #1868a3 }
textarea.fq, input.fq       { color: #5e5e5e; font-size: 1.2em; background-color: #fff; padding-left: 2px; width: 265px; vertical-align: middle; border: solid 1px #1868a3 }
textarea.captcha, input.captcha         { color: #5e5e5e; font-size: 1em; line-height: 1.4em; background-color: #fff; padding-left: 2px; width: 25px; vertical-align: middle; border: solid 1px #1868a3 }
textarea.full, input.full        { color: #5e5e5e; font-size: 1.2em; background-color: #fff; padding-left: 2px; width: 525px; vertical-align: middle; border: solid 1px #1868a3 }

textarea.vault, input.vault       { color: #303030; font-size: 1em; background-color: #fff; margin-left: 2px; padding-left: 1px; width: 50px; vertical-align: middle; border: solid 1px #1868a3 }

select      { color: #303030; font-size: 1.2em; line-height: 1.4em; background-color: #fff; margin-top: 2px; margin-bottom: 6px; width: 215px; vertical-align: middle; border: solid 1px #1868a3 }
select.zil    { color: #5e5e5e; font-size: 1.1em; background-color: #fff; width: 155px; vertical-align: middle; border: solid 1px #1868a3 }
select.vault

.formObject  { margin-bottom: 1em }
.formSubmit  { margin-left: 10px; clear: both }
#uploads input[type='file'] {
	margin-bottom: 1.1em;
	clear: both;
	margin: 0 auto 1.1em auto;
	display: block;
}

.formFieldError
{
	color:maroon;
}
field   { text-align: left; width: 150px; border: solid 1px #1868a3 }
.cutrow    { width: 300px; height: 3px; clear: both }
.inviterow    { width: 450px; height: 30px; clear: both }
.invitetextarea     { width: 450px; height: 75px; clear: both }
.splitrow  { width: 240px; height: 18px; clear: both }
#section_head    { line-height: 2em; background-color: #defdd2; text-align: left; margin-top: 5px; margin-bottom: 10px; padding-left: 4px; width: 520px; vertical-align: middle }
#section_head h2  { color: #1868a3; font-size: 1.6em; line-height: 2em; padding-left: 4px }
#section_head h4  { color: #1868a3; font-size: 1.6em; line-height: 2em; padding-left: 4px }
#section_box     { color: #1868a3; font-size: 1em; line-height: 1.2em; text-align: left; margin-top: 10px; margin-bottom: 10px; padding-left: 10px; width: 520px; vertical-align: middle }
#captcha_box      { color: #1868a3; font-size: 1em; line-height: 1.2em; background-color: #f0f0f0; text-align: center; margin-top: 10px; margin-bottom: 10px; padding: 8px 8px 8px 12px; width: 502px; vertical-align: middle; border: solid 1px #dcdcdc }
.indentcheck   { color: #1868a3; font-size: 1.1em; line-height: 1.6em; padding-left: 12px; vertical-align: middle }
.indentleft   { text-align: left; margin-right: 10px; margin-left: 20px }
/**************** Menublock styles ****************/

#menublock    { font-size: 1em; background-image: url(/assets/images/chat-form-bgnd.gif); background-repeat: no-repeat; background-position: 0 0; margin: 0; width: 500px; height: 320px; float: left }
#menublock h1        { color: #ff6f00; font-size: 1.6em; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: inherit; display: block; padding-bottom: 6px }
#menublock li  {list-style:none; display:block; padding:2px; margin-bottom:2px;}
#menublock li a  {font-weight:bold; text-decoration:none;}
#menublock li a:hover  {text-decoration:none;}
#menublock li ul  {margin:3px 0 3px 15px; font-size:1em; font-weight:normal;}
#menublock li ul li {margin-bottom:0;}
#menublock li ul a  {font-weight:normal;}
.form .menublock  { color: #5e5e5e; font-size: 1.2em; line-height: 1.4em; text-align: left; margin-top: 10px; margin-left: 25px }
#formpages  { color: #969696; font-size: 1em; text-align: right; margin-right: 35px }
#formpages span { color: #467aa7; font-weight: bold }
