/*  SOFT JOIN FORM */
form { display:inline; }
#SoftJoinFormWrapper { width:180px;  width:expression(175 + "px"); background-repeat:no-repeat; margin:0px 0px 0px 20px; }
#SoftJoinFormWrapper  .title { border:0px solid red; margin:25px 0px 15px 0px; padding:0px;  }
#SoftJoinFormWrapper div.form-container { margin: 0px; padding: 0px; background:none; border: #EEE 0px solid; font-family:verdana,arial, helvetica, sans-serif;}
#SoftJoinFormWrapper p.legend { margin-bottom: 0em; }
#SoftJoinFormWrapper p.legend em { color: #C00; font-style: normal; }
#SoftJoinFormWrapper div.errors { margin: 5px 0 5px 0; padding: 5px; }
#SoftJoinFormWrapper div.errors ul { padding:2px 0px 2px 25px ; margin:0px; font-size:10px; list-style:square; }
#SoftJoinFormWrapper div.errors p { margin: 0px 0px 5px 0px; font-size:10px; }
#SoftJoinFormWrapper div.errors p em { font-style: normal; font-weight: bold; font-size:10px; }
#SoftJoinFormWrapper div.errors, #SoftJoinFormWrapper div.errors ul, #SoftJoinFormWrapper div.errors li, #SoftJoinFormWrapper div.errors p, #SoftJoinFormWrapper div.errors em { color:#B22222; }
#SoftJoinFormWrapper div.form-container .field { border:1px solid #CECECE; width:80px; margin:0px 0px 0px 10px; background-image:url(../images/forms/realestate-field-bg.gif); background-repeat:repeat-x; background-position:top; }
#SoftJoinFormWrapper div.form-container .adventures_input { font-size:10px; border: solid 1px #aac09f; padding: 2px 5px; width:177px; } 		
#SoftJoinFormWrapper div.form-container .select { font-size:10px; border: solid 1px #aac09f; padding: 2px 5px; width:177px; }
#SoftJoinFormWrapper div.form-container .error {  font-size:10px; border: solid 1px #aac09f; padding: 2px 5px; width:177px; }
#SoftJoinFormWrapper div.form-container  p { margin: 0; }
#SoftJoinFormWrapper div.form-container form p.note { margin-left: 170px; font-size: 90%; color: #333; }
#SoftJoinFormWrapper div.form-container div.controlset span { margin-left: 0px; color: #333;}
#SoftJoinFormWrapper div.form-container form fieldset { margin:0px auto 0px auto; padding:0px; border:0px; }
#SoftJoinFormWrapper div.form-container form legend { font-weight: bold; color: #666; }
#SoftJoinFormWrapper div.form-container form fieldset div { padding: 0.25em 0; }
#SoftJoinFormWrapper div.form-container label, 
#SoftJoinFormWrapper div.form-container span.label { margin-right:0px; padding-right:0px; width:70px; display:block; float:left; text-align:left; color:#4D4B3F; font-size:10px; }
#SoftJoinFormWrapper div.form-container label.error, 
#SoftJoinFormWrapper div.form-container span.error { color:#C00;  }
#SoftJoinFormWrapper div.form-container label em, 
#SoftJoinFormWrapper div.form-container span.label em { position:absolute;  font-size:120%; font-style:normal; color:#C00; }
#SoftJoinFormWrapper div.form-container input.error { }
#SoftJoinFormWrapper div.form-container input:focus,
#SoftJoinFormWrapper div.form-container input.error:focus, 
#SoftJoinFormWrapper div.form-container div.controlset label, 
#SoftJoinFormWrapper div.form-container div.controlset input { display: inline; float: none; }
#SoftJoinFormWrapper div.form-container div.buttonrow input { width:52px; height:21px; margin:5px 0px 0px 0px; }

