#idfrm fieldset {margin: 0; border:none}
#idfrm label {display:block; font-weight:bold; line-height:1.4; color:#666; color:rgba(0,0,0,0.6); text-shadow:0 1px 1px #fff}
#idfrm input[type="text"] {width:215px; padding:2px; font-size:1.2em; color:#666; border:none; background-color:#eee; background-color:rgba(210,210,210,0.3); -webkit-border-radius:7px;  -moz-border-radius:7px; -o-border-radius:7px; border-radius:7px; -moz-box-shadow:inset 1px 1px 2px #bbb; -webkit-box-shadow:inset 1px 1px 2px #bbb; box-shadow:inset 1px 1px 2px #bbb}
#idfrm input[type="submit"] {width:60px; height:20px; padding:2px; font-family:Helvetica, Arial, sans-serif; font-weight:bold; line-height:1; color:#444; background-color:#eee; background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#bbb)); background-image:-moz-linear-gradient(0 100% 90deg, #bbb, #fff); border:1px solid #bbb; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.85); -webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; border-radius:10px; -webkit-box-shadow:0 2px 4px rgba(0, 0, 0, 0.5); -moz-box-shadow:0 2px 4px rgba(0, 0, 0, 0.5); box-shadow:0 2px 4px rgba(0, 0, 0, 0.5)}
#idfrm input[type="button"] {width:60px; height:20px; padding:2px; font-family:Helvetica, Arial, sans-serif; font-weight:bold; line-height:1; color:#444; background-color:#eee; background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#bbb)); background-image:-moz-linear-gradient(0 100% 90deg, #bbb, #fff); border:1px solid #bbb; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.85); -webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; border-radius:10px; -webkit-box-shadow:0 2px 4px rgba(0, 0, 0, 0.5); -moz-box-shadow:0 2px 4px rgba(0, 0, 0, 0.5); box-shadow:0 2px 4px rgba(0, 0, 0, 0.5)}
/*#idfrm input[type="text"]:focus {-webkit-box-shadow:0 0 12px rgba(51, 204, 255, 0.5); -moz-box-shadow:0 0 12px rgba(51, 204, 255, 0.5); box-shadow:0 0 12px rgba(51, 204, 255, 0.5)}*/
#idfrm textarea{width:215px; padding:2px; font-size:1.2em; color:#666; border:none; background-color:#eee; background-color:rgba(210,210,210,0.3); -webkit-border-radius:7px; -moz-border-radius:7px; -o-border-radius:7px; border-radius:7px; -moz-box-shadow:inset 1px 1px 2px #bbb; -webkit-box-shadow:inset 1px 1px 2px #bbb; box-shadow:inset 1px 1px 2px #bbb; font-family:Helvetica, Arial, sans-serif; font-size:1.2em}