form.formtastic form.formtastic ul,form.formtastic form.formtastic ol,form.formtastic form.formtastic legend,form.formtastic form.formtastic p{margin:0;padding:0}form.formtastic form.formtastic li{margin-left:0px;margin-right:0px;padding-left:0px;padding-right:0px}form.formtastic form.formtastic fieldset{display:block;*display:inline-block}form.formtastic form.formtastic fieldset:after{content:" ";display:block;height:0;clear:both;visibility:hidden}form.formtastic form.formtastic abbr,form.formtastic form.formtastic acronym{border:0;font-variant:normal;font-weight:normal}form.formtastic form.formtastic ol,form.formtastic form.formtastic ul{list-style:none}form.formtastic form.formtastic label{display:block;*display:inline-block}form.formtastic form.formtastic label:after{content:" ";display:block;height:0;clear:both;visibility:hidden}form.formtastic form.formtastic input,form.formtastic form.formtastic textarea{vertical-align:middle}form.formtastic form.formtastic .check_boxes input,form.formtastic form.formtastic .radio input{margin:0}form.formtastic form.formtastic .check_boxes label,form.formtastic form.formtastic .radio label{cursor:pointer}form.formtastic form.formtastic .hidden{display:none}form.formtastic form.formtastic .date li,form.formtastic form.formtastic .time li,form.formtastic form.formtastic .datetime li{float:left;width:auto;clear:none}form.formtastic form.formtastic .date label,form.formtastic form.formtastic .time label,form.formtastic form.formtastic .datetime label{display:none;width:auto}form.formtastic form.formtastic .date input,form.formtastic form.formtastic .time input,form.formtastic form.formtastic .datetime input{display:inline;margin:0;padding:0}form.formtastic form.formtastic .errors{list-style:square}form.formtastic form.formtastic .errors li{padding:0;border:none;display:list-item;float:none;clear:both}form.formtastic form.formtastic .inputs{z-index:99}form.formtastic form.formtastic .buttons li{float:left}form.formtastic form.formtastic li{*display:inline-block;display:block}form.formtastic form.formtastic li:after{content:" ";display:block;height:0;clear:both;visibility:hidden}form.formtastic form.formtastic li fieldset{border:none;position:relative;margin-top:0px}form.formtastic form.formtastic li legend{display:block;margin-bottom:0}form.formtastic form.formtastic li .label{display:block;clear:both;background:transparent}form.formtastic form.formtastic li ol{float:left;margin:0}form.formtastic form.formtastic li ol li{padding:0;border:0;display:inline}form.formtastic fieldset{width:100%}form.formtastic ol{padding-left:0}form.formtastic input{clear:both;float:none}form.formtastic li{display:block;clear:both;float:none;width:100%}form.formtastic li ol{padding:0}form.formtastic li li{clear:none;width:auto}form.formtastic li fieldset legend,form.formtastic li fieldset legend .label{display:block;clear:both}form.formtastic li fieldset .label{position:relative}form.formtastic li fieldset label,form.formtastic li fieldset input{width:auto}form.formtastic .date ol,form.formtastic .time ol,form.formtastic .datetime ol{width:100%}form.formtastic .date li,form.formtastic .time li,form.formtastic .datetime li{display:inline;clear:none;float:left;padding-right:0}form.formtastic .checkbox li,form.formtastic .radio li{display:block}form.formtastic .checkbox input,form.formtastic .radio input{border:none}form.formtastic label{display:block;clear:both;float:none;width:auto}form.formtastic input,form.formtastic textarea{width:auto}form.formtastic select{width:auto}form.formtastic .errors li{display:list-item}form.formtastic .buttons ol{padding-left:0;padding-right:0}form.formtastic .buttons li{float:left;width:auto;clear:none;display:inline}form.formtastic .buttons input{width:auto}form.formtastic #errorExplanation{width:100%}form.formtastic .label{#left:-0.5em;#position:relative}form.formtastic .hidden{display:none}form.formtastic .error{padding:0}form.formtastic .error input,form.formtastic .error textarea{border:3px solid #ed3d2b;font-weight:normal}form.formtastic .inline-errors{color:#ed3d2b}form.formtastic ul,form.formtastic ol{padding:0}form.formtastic input,form.formtastic textarea{background:#fff;border:0;font:normal 14px/20px arial, sans-serif;padding:9px;border:3px solid #fff}form.formtastic input:focus,form.formtastic textarea:focus{border:3px solid #bbb}form.formtastic input{width:350px}form.formtastic textarea{height:100px}form.formtastic label{font-weight:bold;color:#333}form.formtastic .required abbr{color:#d12210}form.formtastic p.inline-hints{margin:2px 0 0;font-size:11px}form.formtastic li{margin-bottom:18px}form.formtastic .commit{text-align:right}form.formtastic .commit input{width:auto;padding:9px 14px;background:#666;color:#eee;cursor:pointer;font-weight:bold;text-shadow:1px 1px 1px #555;border:0;-moz-border-radius:3px;-webkit-border-radius:3px}form.formtastic .commit input:focus{border:0}form.formtastic .commit input:hover{background:#777}
