#contact_rhs { background:url(../images/contact-bottom.gif) bottom left no-repeat #efefef; margin-bottom:0.75em; }
#contact_rhs h3 { background:url(../images/contact-top.gif) top left no-repeat; padding:0.5em 8px 0; color:#333333; margin-bottom:0.25em; }
#contact_rhs p { padding:0 8px 0; margin-bottom:0.5em; font-size:0.95em; }
#contact_rhs form { padding:0 8px 0; }
#contact_rhs form textarea, #contact_rhs form input { display:block; border:2px solid white; background:white; width:212px; padding:2px 0; font-family: Arial, Verdana, Helvetica, sans-serif; }
#contact_rhs form textarea { height:6em; font-size:1.1em }
#contact_rhs form input.hiddenformitem { display:none }
#contact_rhs form label { margin:0.25em 0; display:block }
#contact_rhs form label em { font-style:normal }
#contact_rhs form button { border:none; background:url(../images/submit-bg.gif) top left no-repeat #AEAEAE; color:white; padding-left:10px; width:78px; height:23px; font-weight:bold; font-size:0.9em; text-align:left; cursor:pointer; font-family: Helvetica, Verdana, Arial, sans-serif;  }
#contact_rhs form .submit_button { text-align:right; margin:0.5em 0 0.5em; }
#form_thanks { padding-bottom:0.25em; }

