
div#mid-content-article{
  margin:0 auto;
  width:80%;
}
div#mid-content-article h3,
div#mid-content-article-right h3{
    color:#666666;
    font-size:11.7pt;
    letter-spacing:-0.5px;
    text-transform:uppercase;
    margin:0
}





/*CONTACT FORM*/

#cell-site-information label input{ height:12px !important; margin-bottom:10px !important;}
#property-information input{height:12px !important;}
#proposed_rates{ width:50%;}
.contact-form #proposed_rates{ width:100%; }

.contact-form .dash { position:relative; }
.contact-form .dash.dollar{  margin-left:11px; }
.contact-form .dollar:before {
	color: #000;
    content: "$";
    position: absolute;
    left:-11px;
    top:6px;
    width: 4px;
    z-index: 99;
	font-size:13px;
}

.contact-form .dash:nth-child(3):after { display:none; }

.contact-form .dash:after {
color: #000;
    content: "-";
    position: absolute;
    right:-7px;
    top:6px;
    width: 4px;
    z-index: 99;
	font-size:11px;
}


.contact-form fieldset input{
    background:transparent url(../imgs/input_bg.jpg) repeat-x 0 0;
    border:#e3e3e3 solid 1px;
    padding:5px;
	height:29px;
	font-size:14px;
	color:#555;
}

.contact-form fieldset input.form-control{ width:50%; 
border-radius:0px;
-moz-border-radius:0px; 
-ms-border-radius:0px;
-webkit-border-radius:0px;
-o-border-radius:0px;
}

.contact-form fieldset input[name="fname"]{ 
	height: 28px;
    margin-right: 10px;
    width: 240px;

} 

.contact-form fieldset input[name="lname"]{ 
	height: 28px;
    width: 240px;
} 

.contact-form label{
   color:#222;
    font-size:13pt;
    font-weight:normal;
    line-height:18px;
	padding-right:4px;
}

.contact-form label span{ color:#DB5B42;}
.contact-form label span.required-field{ color:#000;}

.contact-form label.error{
    color:red;
    font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size:9pt;
    letter-spacing:0px;
    line-height:18px;
	clear:both;
	width:100%;
	float:left;
}

.contact-form fieldset{
    border:#e3e3e3 solid 1px;
    padding:10px;
	background:#f4f4f4;
}

.contact-form .fieldset-header{
   padding:7px 15px 0px 7px;
    background:#003c70;
	margin-top:7px;
}

.contact-form .form-control{ background-color:#fff; 
border-radius:0px;
-moz-border-radius:0px; 
-ms-border-radius:0px;
-webkit-border-radius:0px;
-o-border-radius:0px;
}

#register-form {
	  background: #e5e9ec;
    display: block;
    margin-bottom: 16px;
    padding: 13px 13px 0;
}

#register-form ul{
	margin:0px;
	padding:0px;
}
#register-form ul li { margin-bottom:15px; }
#register-form input{ width:100%; padding:5px 5px; font-size:10pt; height:29px; }
#register-form .phone { margin-left:0px; }
#register-form .phone label#title4{ font-size:13pt; margin-bottom:5px; }

#register-form .phone label{ width:100%; float:left; font-size:12px; margin-bottom:0px; }
#register-form .phone span{ float:left; width:83px; margin-right:5px; position:relative}

#register-form .phone span:after {
color: #000;
    content: "-";
    position: absolute;
    right:-4px;
    top:6px;
    width: 4px;
    z-index: 99;
	font-size:11px;
}

#register-form .phone span:last-child:after {
display:none;
}

#register-form .phone span:last-child{ margin-right:0px; }

#register-form .phone span#req_4{ float:none; width:auto; margin-right:0px; }
#register-form .phone span input{ width:100%; margin-bottom:0px; }

#register-form .phone input{ width:100%; padding:3px 5px; margin-bottom:15px;  }
#register-form select{ width:100%; padding:8px 5px; box-sizing:border-box; font-size:10pt; }

#register-form .buttons input#saveForm{ background:#DB5B42; line-height:0px; font-size:13px; color:#fff; text-transform:uppercase; border:0; cursor:pointer; width:auto; padding:9px 17px;	
	margin-bottom:15px;
 }

.fieldset-header h3{
    color:#fff!important;
	margin-bottom:20px;
}


.contact-form .fieldset-header.perInfo {
	background:none;
}


.contact-form .fieldset-header h2{
   color: #ff6600;
	font-size:22px;
	margin:0px 0px 10px 0px;
    letter-spacing: -0.5px;
	/*font-size: 11.7pt;*/
    /*margin:0px !important;*/
   /* text-transform: uppercase;*/
}



h4 {margin-bottom: 0px;}

li {list-style: none;}
