.form_contain {
float:left;
width:335px;
}

.form_contain p {
margin:15px 0 0;
clear:both;
}

#formDiv {
background:#FFFFFF none repeat scroll 0 0;
color:#333333;
font-size:11px;
padding:5px 0 0 5px;
}

form ul {
list-style:none;
}

form ul li {
float:left;
padding:5px 0;
}

input#fName {
width:155px;
}

input#lName {
width:155px;
}

input#address {
width:240px;
}

input#address2 {
width:70px;
}

input#email {
width:155px;
}

input#state {
width:30px;
}

input#postalCode {
width:116px;
}

input#phone {
width:319px;
}

input#update {
border:0 none;
vertical-align:middle;
margin:0; padding:0;
width:13px;
height:13px;
}

input, textarea {
border:1px solid #333333;
color:#333333;
font-family:lucida Grande;
font-size:12px;
font-weight:normal;
margin:0 5px 0 0;
padding:1px;
width:155px;
}

input.submit_form {
border:0 none;
margin:0 0 0 84px;
padding:0;
}

div.form_btn {
float:left;
height:25px;
padding:56px 0 0 10px;
width:65px;
}

div.form_btn input {
border:0 none;
}

form .errorFRM {
color:red;
text-align:center;
}

span#error {
color:#FF0000;
font-size:14px;
font-weight:bold;
letter-spacing:-0.03em;
height: 1%;
}

form .error {
background-color:#FFFFCC;
border:1px solid #FF0000;
}

.hidden {
	visibility:hidden;
	display:none;
}

#thanks {
background:#FFFFFF none repeat scroll 0 0;
border:7px solid #464646;
height:250px;
padding:15px;
width:291px;
}

#thanks a, #thanks em {
color:#c9741b;
font-style:italic;
}

#thanks h2 {
color:#555555;
font-size:21px;
letter-spacing:-0.05em;
}

#thanks p {
font-size:12px;
line-height:18px;
margin:15px 0;
}

.x-spotlight {
background-color:#333333;
height:0;
left:0;
opacity:0.7;
position:absolute;
top:0;
width:0;
z-index:8999;
}

.ext-el-mask{z-index:20000;position:absolute;top:0;left:0;-moz-opacity:0.5;opacity:.50;filter:alpha(opacity=50);background-color:#CCC;width:100%;height:100%;zoom:1;}
.ext-el-mask-msg{z-index:20001;position:absolute;top:0;left:0;border:1px solid #6593cf;background:#c3daf9 url(../images/extImg/tb-blue.gif) repeat-x 0 -16px;padding:2px;}
.ext-el-mask-msg div{padding:5px 10px 5px 10px;background:#eee;border:1px solid #a3bad9;color:#222;font:normal 11px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;cursor:wait;}
.x-mask-loading div{padding:5px 10px 5px 25px;background:#fbfbfb url('../images/extImg/loading.gif') no-repeat 5px 5px;line-height:16px;}
.x-masked{overflow:hidden!important;}
.x-masked select,.x-masked object,.x-masked embed{visibility:hidden;}
.x-dlg-mask{z-index:10000;display:none;position:absolute;top:0;left:0;-moz-opacity:0.5;opacity:.50;filter:alpha(opacity=50);background-color:#CCC;}
body.ext-ie6.x-body-masked select{visibility:hidden;}
body.ext-ie6.x-body-masked .x-window select{visibility:visible;}
body.x-body-masked .x-window-plain .x-window-mc{background:#C7D6E9;}
