/************* FORMS *****************/
form {font-size: 12px;font-family: sans-serif;}
form * {outline:0;}
form input,
form select,
form textarea {margin:5px 10px 5px 0; width:100%;}
form label {cursor:pointer; display:block; font-weight: bold; clear:both; margin-right:10px;}
form span label {font-weight:normal; font-size: 90%;}
form span input {display:block;}
form textarea {font-family:sans-serif; min-height:200px;}
form .submit input,
form input.submit {width: auto;cursor:pointer;}
form p {margin:20px 0;}
form ul {list-style:none; list-style-type:none; padding:0; margin:0;}
form li {display:block; margin: 20px 0;list-style-position: outside;}
form span {float:left;}
form em {font-weight:normal;color:#999;}
form em.error_message {display:block; font-size:12px; color:red;}
form li:after {display:block; height:0; content:" "; visibility:hidden; clear:both;}
form li.options span {}
form li.options span input {display:inline; width: auto;}
form li.options span label {display:inline;}
form .output {padding:5px; background:#FFFFBB;}
form .half,
form .third {float:left;}
form .half {width:45%;}
form .half_left {margin-right:5%;}
form .half_right {margin-left:5%;}
form .third {width:30%;}
form .third_middle {margin:0 5%;}