.pretty-form .alternate { background-color: #fafafa; }
.pretty-form input { padding:4px; border:1px solid #b1b1b1; background:url(/images/input-background.gif) no-repeat top left; vertical-align:middle; font-size:14px;}
.pretty-form input.checkbox { border-width:0px; }
.pretty-form select { padding:3px; font-size:15px; }
.pretty-form textarea {padding:4px; border:1px solid #c4c4c4; vertical-align:middle; font-size:14px;}
.pretty-form label:hover {border-bottom:1px dashed #ccc; cursor:pointer;}
.pretty-form input.button { background:none; background-color:#EFEFEF; }
.buttons { padding:5px; margin-top:15px;  }
.buttons input { font-size:16px; }
.required { color:#FF0000; font-size:16px; }
