#search_form { border:1px solid #800000; margin:2px; padding:4px; background:black; text-align:center; width:65%; }
#search_form [type=text] { width:65%; color:khaki; background:black url(/web/images/r3.png) repeat-x 50% center; border:1px solid #800000 }
#search_form [type=submit] { color:khaki; background:black url(/web/images/r3.png) repeat-x 50% center; border:1px solid #800000; width:30%; }
#comments form p input, .mobile_body #comments form p select, .mobile_body #comments form p textarea { border:none }
#comments form p input[type=text], .mobile_body #comments form p select { width:192px; height:20px;color:khaki; background:#222 url(/web/images/input.png) center top no-repeat; }
.mobile_body #comments form p textarea { width:212px; height:72px; color:khaki; background:#222 url(/web/images/textarea.png) center top no-repeat; }
#comments form p input[type=submit] { color:khaki; background:black url(/web/images/r3.png) repeat-x 50% center; border:1px solid #800000 }