#cform fieldset{border:0; padding:0; margin:0; margin-bottom:10px;}
#cform input, #cform textarea, #cform select{color:#666; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; font:normal 13px arial; padding:8px; background:#fff; width: 270px; border:1px solid #ccc; -moz-box-shadow:inset 1px 1px 3px #ccc}
#cform fieldset select#type_id {width:288px;}

#cform fieldset select#birth_year {width:80px;}
#cform fieldset select#birth_month { width:130px}
 #cform fieldset select#birth_day {width:70px;}


#cform{margin:0; padding:0}
#cform input:focus, #cform textarea:focus, #cform select:focus{background:#fff; border-color:#ccc}
#cform label{font:bold 13px arial; color:#666; width:160px; float:left}
.loading{text-indent:-9999px; background:url(/gfx/contact/sending.gif) top left no-repeat; width:500px; height:300px; margin-top:30px;}
.sent{text-indent:-9999px; background:url(/gfx/contact/thank-you.gif) top left no-repeat; width:500px; height:300px; margin-top: 30px;}
#contact_btn{display:inline-block; height:50px; width:100px; margin-top:10px; margin-left:155px; cursor:pointer; background:url(/gfx/tpl/submit.png) top left no-repeat; text-indent:-9999px; /*-box-shadow inset 0 0 2px #fff; -moz-box-shadow: inset 0 0 2px #fff; -webkit-box-shadow: inset 0 0 2px #fff; line-height:30px; padding:5px 15px; border:3px solid #fff; background:#432188; color:#fff; font-weight:bold;*/}
#cform label.green{color:#090}
#cform label.red{color:#c00}
.error_msg{overflow:hidden; font-size:10px; margin-left:160px; font-weight:bold; background:#c00; width:280px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; color:#fff; padding:5px;}

