* { margin:0px; padding:0px; }
body  { font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; }

a { outline:none; color:#a7352b; text-decoration:underline; }
a:link, a:visited, a:focus, a:active { text-decoration:none; color:#a7352b; }
a:hover { color:#a7352b; text-decoration:underline; }

p { margin:1em 0; }

img { border:0px; }

h1, h2, h3, h4, h5 { padding:0px; margin:0px; }

ul { list-style:none; padding:0px; margin:0px; }
li { list-style:none; padding:0px; margin:0px; }

thead, tfoot { font-weight: bold; }

fieldset { border:0px; padding:0px; margin:0px; position:relative; }
input, select, textarea, button { font-size:12px; font-family:Arial, Helvetica, sans-serif; border-left:2px solid #666; border-top:2px solid #666; border-right:2px solid #CCC; border-bottom:2px solid #CCC; color:#666; }
input { padding:2px; }
select { padding:1px; }
option { font-size: 12px; } 
input:hover, input:focus, textarea:hover, textarea:focus, select:hover, select:focus { color:#333; }
input:focus::-moz-focus-inner{border-color:transparent!important}
input[type="button"] { cursor:pointer; }

.clear { clear:both; }
.inline { display:inline !important; }

button[disabled]:active, button[disabled],
input[type="reset"][disabled]:active,
input[type="reset"][disabled],
input[type="button"][disabled]:active,
input[type="button"][disabled],
select[disabled] > input[type="button"],
select[disabled] > input[type="button"]:active,
input[type="submit"][disabled]:active,
input[type="submit"][disabled] 
{ background: #F7F7F7 !important; border-color:#DDD #DDD #DDD #DDD !important; border-style:solid !important; border-width:1px !important; color: #DDD !important; cursor: inherit !important; }

input:focus::-moz-focus-inner{border-color:transparent!important}
input[type="button"] { cursor:pointer; font-size:14px; color:#b41b00; padding:0 4px; margin:5px 0 0 0; }