#contact-page {padding:20px;}
#contact-form {width:59%;float:left;border-right:1px solid #aaa;}
#contact-details {width:39%;float:right;}
#contact-details * {margin-left:20px;}
#contact-form fieldset {padding:0;margin:0;}
#contact-form textarea,
#contact-form input {width:300px;}

#contact-page h2 {color:#8fb68a;font-size:1.26em;;}
#contact-page p {padding:0 20px 0 0;}

#contact-page fieldset p {padding:0;margin:0;}
#contact-page fieldset label {float:left;text-align:right;width:100px;padding-top:5px;color:#000;font-size:0.9em;}
#contact-page fieldset input.submit,
#contact-page fieldset select  {float:left;width:265px;margin:2px 15px;}
#contact-page fieldset input ,
#contact-page fieldset textarea {float:left;width:260px;margin:2px 15px;}
#contact-page fieldset br {clear:both;}
#contact-page fieldset label span {display:block;}


