body { background: #ffffff; font-size: 100%; line-height: 1.125em; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; color: #000347; padding: 20px;} h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-weight:bold; } h2, legend { font-size: 1.25em; color: #000347; letter-spacing: -0.025em; padding-bottom: 20px; } #latest_listings h2, h3 { font-size: 0.875em; text-transform: uppercase; padding-bottom: 12px;} /* formpart */ .formpart { width: 240px; margin:0; padding:0; float:left; } .formpart form { width: 240px; float: left; } .formpart .name_email_phone_boxes { width: 240px; float: left; } .formpart form p { padding: 0; } .formpart form label { width: 240px; font-size: 12px; } .formpart form label span { color: #bf1616; } .formpart form input { width:240px; } .formpart form input.btn_submit { width: auto; border: 0; } .formpart form textarea { width:245px; height:67px; margin: 0 0 10px; } * html .formpart form textarea { height:73px; } .formpart form p.requi { width: 100px; margin:0; float:right; display: block; font-weight: bold; color: #bf1616; text-align:right; } label { font-size: 0.75em; } label input, p label, p input, p textarea { font-size: 1em; }