*{font-weight:normal}body{font-family:"Helvetica Neue", Arial, "Lucida Grande", sans-serif;font-size:0.75em;line-height:1.5;background:#F4F5F7;color:black}body.iframe{background:white}#admin-return-bar{background-color:#ffff7e;padding:0.4em 0.8em}body.normal #header-container{padding:24px 0 12px 0;background:#fff url(../images/interface/header-background.png) repeat-x bottom}body.iframe #header-container{padding:28px 4px 0 4px;border-bottom:1px solid #CCC}#header{margin:0 auto;position:relative}body.normal #header{width:960px}#content-container{background:white}body.normal #content-container{border-bottom:1px solid #EEE}#content{margin:0 auto !important;position:relative;padding:10px;z-index:0}body.normal #content{width:940px}body.overlay #content{width:557px}#footer-container{background:#fdfdfd url(../images/interface/footer-background.png) repeat-x top;border-top:1px solid #dfdfdf;padding:10px 0;min-height:64px}#footer{width:940px;margin:0 auto}.columns{margin:0 -5px;overflow:hidden}.columns > div{float:left}.columns > div > div{padding:0 5px}.columns p:first-child img:first-child{margin-top:4px}.columns.sidebar > div{width:30%}.columns.sidebar > div + div{width:70%}div.annotation{position:absolute;width:255px;left:-285px;padding:0 10px;text-align:left}body.overlay div.annotation{display:none}div.annotation h2{color:#555;font-size:2em !important}#logo{margin:0;padding:0}#logo.association{margin-bottom:4px}#logo.findsyou a{display:block;overflow:hidden;height:0;width:357px;padding-top:56px;background:url(../images/interface/logo.png) no-repeat}#logo.association a{white-space:nowrap}#logo.association img{vertical-align:middle}#logo span{display:block;visibility:hidden;height:0}.logos.center{text-align:center}.logos img{margin:0 2px}.partner-logo img{margin-top:2px}#main-navigation,#current-user{position:absolute;right:0;margin:0;padding:0;list-style:none;white-space:nowrap}#main-navigation li,#current-user li{float:left;border-right:1px solid #999;margin-bottom:0;padding:0 4px}#main-navigation li.last,#current-user li.last{border-right:none;padding-right:0}#main-navigation{bottom:4px}#current-user{top:0}#current-user span{font-weight:bold;color:#ba0001}body.iframe #current-user{right:auto !important;top:auto !important;left:0;bottom:4px}#content-links{margin:0;padding:0;list-style:none;overflow:hidden;line-height:1.7em}#content-links li{float:left;padding:0 4px;border-right:1px solid #999;line-height:1.7em}#content-links li:last-child{border-right:0}#footer p{margin:0;padding-top:4px;color:#333}#footer .a2a_dd{float:right}#social-links{float:right;clear:both;margin:0;padding:0;list-style:none;overflow:hidden}#social-links li{float:left;line-height:20px;margin:6px 0 0 12px}#social-links img{vertical-align:middle}h1{font-size:1.7em;margin-bottom:6px;color:#ba0001}h2{font-size:1.3em;margin-bottom:8px;color:#ba0001}h3{font-size:1.2em;margin-bottom:8px;color:#222}h4{font-size:1.1em;font-weight:bold}h5{font-size:1em}h6{font-size:1.3em;margin-bottom:8px;font-weight:bold}h1 span{font-size:inherit;font-weight:inherit}h1 span.subheading{font-size:0.7em}p{margin-bottom:10px}p:last-child{margin-bottom:4px}strong,strong *,b,b *{font-weight:bold}hr{margin:0.8em 0.2em;border-color:#EEE}p.warning,span.warning{font-weight:bold;color:#ba0001}div.flash{padding:10px;margin-bottom:10px;text-align:center}div.flash_error{background:#FFAFAF}div.flash_notice{background:#FFE6B0}div.flash p{margin-bottom:0}div.errorExplanation{border:1px solid #ccc;margin-bottom:10px;padding:10px;background:#f7f7f7}.raised-bubble div.errorExplanation{border:none;margin:0 8px 2em 8px;padding:0;background:none}div.errorExplanation ul{padding-left:20px;color:#ba0001}object{display:block}p.red,span.red,div.red,dt.red{color:#BA0001}p.yellow,span.yellow,div.yellow,dt.yellow{color:#FF9900}p.green,span.green,div.green,dt.green{color:#638000}.buying{color:#638000}.selling{color:#f90}.undercurve{position:relative}img.icon{margin:0 0.2em;vertical-align:middle}.attention img.icon{margin:0 12px 0 0px}p img.icon:first-child{margin-top:0.2em;margin-bottom:0.2em}.buttons a:hover,.buttons .selected a{background-image:none !important;color:#fff !important;background-color:#ba0001}.buttons.buying a:hover,.buttons.buying .selected a{background-color:#638000}.buttons.selling a:hover,.buttons.selling .selected a{background-color:#f90}.buttons a:active{background-color:#FF0001}.buttons.buying a:active{background-color:#A8DB00}.buttons.selling a:active{background-color:#FFD500}ul{margin:4px 0 4px 20px;list-style-type:disc}ol{margin:4px 0 4px 24px;list-style-type:decimal}li{margin-bottom:4px}a:link{text-decoration:none;color:#4553BA}a:visited{text-decoration:none;color:#4351BA}a:hover{color:#ba0001}a.add{display:block;background-image:url(../images/interface/add-icon.gif);background-repeat:no-repeat;background-position:left center;padding-left:20px;margin-bottom:8px}tr:last-child a.add{margin-bottom:2px}a.button,input[type=submit]{display:inline-block;cursor:pointer;font-family:"Helvetica Neue", Arial, "Lucida Grande", sans-serif;font-size:1em;border-style:solid;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border-width:1px;border-color:#aeaeaf;background:#edf0f3 url(../images/interface/button-normal.png) repeat-x scroll center left;color:#5e5e5e;margin:0}input[type=submit]{padding:3px 7px 3px 17px}a.button{padding:1px 7px 1px 17px}a.button.medium{font-size:1.1em;padding:3px 11px 3px 17px}a.button.big{font-size:1.4em;font-weight:bold;padding:8px 11px 8px 21px;background-position:3px center}input[type=submit]::-moz-focus-inner{padding:0;border:none}a:hover.button,input[type=submit]:hover{background-image:url(../images/interface/button-normal-hover.png)}a.button.disabled,input[type=submit][disabled]{background-image:url(../images/interface/button-normal-disabled.png) !important;cursor:default !important;color:#828282 !important}a.button.white,input[type=submit].white{color:#fff;background-image:url(../images/interface/button-white-trans.png);white-space:nowrap}a.button.white{max-height:40px}a.button.white.medium{max-height:36px}a.button.white.big{max-height:26px}input[type=submit].white{max-height:36px}a:hover.button.white,input[type=submit]:hover.white{background-image:url(../images/interface/button-white-hover-trans.png)}a.button.white.disabled,input[type=submit][disabled].white{background-image:url(../images/interface/button-white-trans.png) !important;background-color:#9E9E9E !important;border-color:#9E9E9E !important;color:#fff !important}a.button.white.delete,input[type=submit].white.delete{background-image:url(../images/interface/button-delete-trans.png)}a:hover.button.white.delete,input[type=submit]:hover.white.delete{background-image:url(../images/interface/button-delete-hover-trans.png)}a.button.white.delete.disabled,input[type=submit][disabled].white.delete{background-image:url(../images/interface/button-delete-trans.png) !important}a.button.orange,input[type=submit].orange{background-color:#FFC400;border-color:#FFC400}a.button.red,input[type=submit].red{background-color:#BA0001;border-color:#BA0001}a.button.yellow,input[type=submit].yellow{background-color:#FF9900;border-color:#FF9900}a.button.green,input[type=submit].green{background-color:#83AC30;border-color:#83AC30}input[type=submit].text{display:inline;margin:0;padding:0;border:none;background:transparent}input[type=submit].text:hover{color:#ba0001}input[type=image]{border:none}#homepage-left{margin:0 19px 1em 0}body.nethouseprices #homepage-left{margin-right:175px;z-index:1}#homepage-left ul{list-style-type:none;margin:20px 0;font-size:1.5em}#homepage-left ul li{padding-left:20px;font-size:1.1em;background:url(../images/interface/tick-bullet.png) left center no-repeat;color:#5e5e5e}#homepage-left h1 .undercurve{color:#F09800}#homepage-left .button{position:absolute;bottom:12px;right:12px}#homepage-left p.float{clear:both}#homepage-right{margin:0 19px 1em 0;line-height:1em}body.cars #homepage-right,body.accommodation #homepage-right{margin-right:175px;margin-bottom:1em;z-index:1}.process ol{margin-left:0;list-style-position:inside;text-align:center}.process ol li{margin-bottom:12px;background-repeat:no-repeat;background-position:center top}.process ol li.choose{margin-bottom:0}.process ol li.tell,#created-1 p{padding-top:59px;background-image:url(../images/interface/homepage/tell-trans.png)}.process ol li.match,#created-2 p{padding-top:77px;background-image:url(../images/interface/homepage/match-trans.png)}.process ol li.choose,#created-3 p{padding-top:39px;background-image:url(../images/interface/homepage/choose-trans.png)}#homepage-bottom{margin:0 14px 0 0}body.nethouseprices #homepage-bottom{margin-right:189px}#homepage-buttons{width:40%}#homepage-buttons ul{list-style-type:none;margin:0 0 0.8em 0;padding:0}#homepage-buttons li a{display:block}#homepage-buttons select{width:128px}#supplier-count{width:60%;line-height:1em}#supplier-count .panel{padding:10px 15px;border-color:white}#supplier-count p{font-size:1.2em;line-height:1.2em}#supplier-count img{margin:0 0 8px 8px}#supplier-count span{font-weight:bold;color:#ba0001}#site-selector{margin-bottom:1em}#site-selector h1{color:#515151}#site-selector ul{list-style-type:none}#site-selector ul li a{color:#82975F;display:block;line-height:64px;white-space:nowrap;background-repeat:no-repeat;background-position:right center;background-image:url(../images/interface/homepage/start-green.png)}#site-selector ul li a span{display:inline-block;vertical-align:middle;line-height:normal;white-space:normal;margin-right:56px;font-weight:bold;font-size:1.5em}#site-selector ul li + li a{color:#FF9900;background-image:url(../images/interface/homepage/start-yellow.png)}#site-selector ul li + li + li a{color:#BB0000;background-image:url(../images/interface/homepage/start-red.png)}#homepage-partnership{font-size:1.1em}#homepage-partnership img{margin:0.2em 16px 0 0}#start-button{float:right}#start-button a{display:block;padding-top:260px;width:216px;height:0;background:url(../images/interface/homepage/start-button-green-trans.png) no-repeat scroll left top;overflow:hidden;margin:0 -10px 0 0}body.accommodation #start-button a{background-image:url(../images/interface/homepage/start-button-blue-trans.png)}#free.absolute{position:absolute;bottom:4px;right:4px}#homepage-news{clear:both;margin-top:0.8em;margin-bottom:0.8em}#homepage-poll{width:26%}#homepage-articles{width:52%}#homepage-news .header{width:11%}#homepage-news .header a{display:block}a.h2:link{text-decoration:none;color:#fff}a.h2:visited{text-decoration:none;color:#fff}a.h2:hover{color:#ccc}.news-article span.date{font-size:0.9em;color:#999}.news-article img{float:left;margin-right:5px}div.poll{border:1px solid #ccc;padding:5px}div.poll form{overflow:hidden}div.poll form input[type=submit]{float:right}div.poll.pending ol{margin-left:5px;list-style-type:none}div.poll.pending ol li{margin-left:20px;text-indent:-24px}div.result-bar{height:1.3em;background-color:#c00;float:left;margin-right:5px}#news-right{white-space:nowrap}#news-right > *{float:right;margin:0 0 0.8em 2em;max-width:50%;clear:both}div.news-additional{border:1px solid #ccc;padding:0.5em 1em;margin-bottom:0.8em}div.news-additional ul{list-style-type:none;margin:0}table.standard{width:100%;margin-bottom:5px;border-collapse:separate}table.standard th{background:#666;color:#fff;border-right:1px solid #fff;padding:2px 5px;text-align:left}.shaded table.standard th{background:#fff url(../images/interface/mini-panel-header-background.png) repeat-x bottom;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:5px;color:#333}table.standard th a{color:#fff}.shaded table.standard th a{color:#333}table.standard td{color:#333;border-bottom:1px solid #ccc;padding:6px 5px}.shaded table.standard td{background:#fff}table.standard td strong a{text-transform:uppercase}table.standard td.distance,table.standard th.distance{text-align:center}table.standard td.distance,table.standard tr td:first-child{color:#777;white-space:nowrap}table.standard tr:last-child td{border-bottom:none}table.standard caption{background:#999;color:#fff;padding:2px 5px}table.standard caption .viewall{float:right;display:block;position:relative;top:2px}table.standard caption .viewall a{display:block;width:58px;height:0;padding-top:14px;overflow:hidden;background:url(../images/interface/button-view-all.png) no-repeat top}#activity-table td.info{color:#ba0001}fieldset{margin-bottom:10px}fieldset p{margin-bottom:5px}legend,table.form h3{font-size:1.2em;color:#ba0001}table.form h3{margin-top:4px;margin-bottom:0}input[type=text],input[type=password],input[type=file],select,textarea{font-family:"Helvetica Neue", Arial, "Lucida Grande", sans-serif;font-size:1em;color:#000;background-color:#fff;border:1px inset #bdbdbd}input[type=text],input[type=password],input[type=file],select{max-width:97%;vertical-align:top}input[type=checkbox]{margin-left:0px;margin-right:0px;vertical-align:top}p input[type=checkbox]{margin-left:3px;margin-right:3px;vertical-align:middle}li input[type=checkbox]{margin-left:6px;margin-right:8px}select{min-width:4em}option{padding-right:10px}table.form{width:100%}table.form > tbody > tr > td{vertical-align:top}table.form > tbody > tr > td:first-child{text-align:right;padding-right:8px}table.form > tbody > tr > td[colspan]{text-align:left;padding-right:0}table.form label{font-weight:bold;margin-bottom:2px}table.form > tbody > tr > td:first-child label{margin-bottom:0px}table.form input,table.form textarea,table.form select{margin-bottom:4px}table.form textarea{width:97%}.radio label{white-space:nowrap;margin-right:12px}ul.controls{list-style-type:none;margin:4px 0;text-align:right}ul.controls.reverse{overflow:hidden}ul.controls.left{text-align:left}ul.controls.float{margin-top:0}ul.controls li{display:-moz-inline-stack;display:inline-block;margin:0 0 0 2px}ul.controls.reverse li{float:right;margin-left:5px}ul.controls form{margin:0 !important}td.controls{text-align:center}td.controls img{vertical-align:middle;margin:2px}.charcounter{display:block;font-weight:bold;margin:-4px 0 4px 4px}.date-field input{width:12em}.date-field .ui-datepicker{font-size:0.9em;margin-bottom:12px}.panel{border:1px solid #ccc;padding:5px 10px;margin-bottom:10px}.panel.ondark{background:#fff}.panel.shaded{background:#d9dce3}.panel > h3{margin:-5px -10px 10px -10px;padding:6px 10px;line-height:1em;background:#4780B6;color:#fff}fieldset .panel{margin-bottom:0}.raised-bubble{position:relative;padding:8px;background-color:white;background-repeat:no-repeat;border:2px solid #8A8A8A;-moz-border-radius:15px;-webkit-border-radius:15px}.raised-bubble > .content{padding:10px;background-repeat:no-repeat}.raised-bubble.gradient > .content{color:white}.raised-bubble > .content h1{font-weight:bold;font-size:2.5em;line-height:1.3em}.raised-bubble dl.content{overflow:hidden;padding-top:20px;font-size:1.6em}.raised-bubble dl.content dt{float:left;width:1em;font-size:3em;line-height:1em}.raised-bubble dl.content dd{margin-left:3em}.fieldbox{padding:6px;margin-bottom:10px;background-color:#ECECEC}.fieldbox > .content{background-repeat:no-repeat;background-position:0px 24px}.fieldbox > .content > h3:first-child{background-color:#F7B301;color:white;font-weight:bold;padding:0 0.6em;font-size:16px;line-height:28px;margin:-16px -16px 0.8em -16px;-moz-border-radius-topleft:13px;-moz-border-radius-topright:13px;-webkit-border-top-left-radius:13px;-webkit-border-top-right-radius:13px}.fieldbox > .content > h3:first-child img{margin-top:6px}#motor-models.fieldbox > .content{background-image:url(../images/interface/fieldbox-faded/car.png)}#motor-details.fieldbox > .content{background-image:url(../images/interface/fieldbox-faded/pound.png)}.vroutie{margin-bottom:24px}.vroutie + .controls{padding-right:10%}.vroutie + .controls input[type=image]{position:relative;left:24px}ul.tabbed-steps{line-height:24px;margin:-4px -2px 8px -2px;list-style-type:none;overflow:hidden;white-space:nowrap}ul.tabbed-steps li{float:left;text-align:center;color:#666;background:url(../images/interface/tab-background.png) repeat-x bottom}ul.tabbed-steps li.current{background:#ededed;border-right:none}ul.tabbed-steps li img{vertical-align:middle;margin:0 0 3px 4px}ul.tabbed-steps li.done{cursor:pointer}#post-steps li.current{color:#638000}#alert-steps li.current{color:#f90}form.multi-step .panel{border:1px solid #ccc;color:#48494a}form.multi-step td label{display:block}form.multi-step td input[type=checkbox] + label{display:inline}form.multi-step td fieldset label{display:inline;font-weight:normal;white-space:nowrap;margin-right:12px}form.multi-step td fieldset{margin-bottom:6px}form.multi-step td input[type=text],form.multi-step td input[type=password],form.multi-step td input[type=file],form.multi-step td textarea,form.multi-step td select{margin-bottom:10px}form.multi-step p > input[type=text]{margin-bottom:0;margin-right:4px}form.multi-step th{font-weight:bold}form.want a{color:#638000}form.alert a{color:#f90}form.want h2,form.alert h2{font-size:1.2em}form.want table.form > tbody > tr > td:first-child,form.alert table.form > tbody > tr > td:first-child{width:30%}form.want .columns table.form > tbody > tr > td:first-child,form.alert .columns table.form > tbody > tr > td:first-child{width:auto}table.multi-column td,table.multi-column-check-boxes td{width:auto !important;padding:0 !important}table.multi-column td label{float:right;margin-right:8px;white-space:nowrap}table.multi-column td input,table.multi-column td select{width:90%}table.multi-column-check-boxes td label{white-space:nowrap}table.multi-column-check-boxes td:first-child label{margin-right:8px}#category-links{float:right;white-space:nowrap;margin-left:1em}.example-link{font-weight:bold}label.destroy{display:inline !important}.select-row select,.select-row input[type=text],input[type=text].stretch{width:97%}.motor-model th{width:35%}#alert-compose-left{padding:7px;background:#FFCE81;border-color:#FE9701;margin-bottom:16px}#alert-compose-left .columns > div + div p{font-size:2.2em;font-weight:bold}#alert-compose-right{margin:8px 16px}#description-helpers{list-style-type:none}#description-helpers li{margin:0}#created-1 p,#created-2 p,#created-3 p{background-repeat:no-repeat;background-position:center top}#browse-intro{margin-top:4em;text-align:center}#browse-intro h3{font-size:1.6em}#search{margin-bottom:8px;text-align:center;clear:both}#search-terms input[type=text],#search-terms input[type=submit]{margin-top:6px}#search form,#search label,#search input[type=text],#search input[type=submit],#search select,#search img{display:inline;vertical-align:middle}#search label{margin:0 2px}#advanced-search-panel{background:#E3E9EE}.want-details{background:#fff;padding:10px;margin:0 0 5px 0;overflow:hidden}.want-meta{float:right;list-style:none;max-width:33%;margin:0 8px 8px 16px;padding:0}.want-meta li{border-bottom:1px solid #d9dce3;margin:0;padding:4px 8px 4px 4px}.want-meta li:last-child{border-bottom:none}.want-meta h4{margin-bottom:0.2em}table.hash-table{margin-bottom:1em}table.hash-table td:first-child{font-weight:bold;padding-right:1em}ul.subnavigation{list-style:none;margin:0}ul.subnavigation li,#category-selector td{border:1px solid #ddd;text-align:center;vertical-align:middle;line-height:1.2em}ul.subnavigation li a,#category-selector td a{display:table;width:100%;height:40px;background-image:url(../images/interface/navigation-button-tile.png);background-repeat:repeat-x;background-position:bottom;color:#666}ul.subnavigation li a span,#category-selector td a span{display:table-cell;vertical-align:middle;padding:5px}ul.subnavigation li.bottom a span{font-weight:bold}ul.subnavigation li.current a{background:#ba0001;color:#fff}#category-selector{table-layout:fixed;border-collapse:separate;border-spacing:5px;width:100%}#category-selector th{font-size:1.8em;font-weight:bold}#category-selector td{border-spacing:0px}a.asc,a.desc{padding-right:16px;background-repeat:no-repeat;background-position:center right}a.asc{background-image:url(../images/interface/sort-up.gif)}a.desc{background-image:url(../images/interface/sort-down.gif)}div.pagination{text-align:center;line-height:24px;overflow:hidden;clear:both}div.pagination img.prev_page{float:left}div.pagination img.next_page{float:right}img.info-icon{margin-left:4px;vertical-align:middle}div.info{background-color:#FFF7CA;border:1px solid #000;position:absolute;z-index:99999;display:none;padding:8px 12px;text-align:left;cursor:help;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.jqmWindow{display:table;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%}.jqmWindow > div{display:table-cell;text-align:center;vertical-align:middle}.jqmContent{display:inline-block;text-align:left;border:2px outset #666;background-color:#f7f8f9;margin:10px 0px;padding:12px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px}.jqmContent .controls:first-child{margin:0 0 8px 0}.jqmContent iframe{display:block;margin:0 auto;border:1px solid #DDD}.jqmContent object{display:none}.jqmContent ol li{margin:0;line-height:0.9em}.jqmOverlay{background-color:#000}#center-box{visibility:visible}#center-box .raised-bubble{display:inline-block}#center-box .raised-bubble > .content{padding:30px;font-size:1.8em}html,body{height:100%}.chat-link{cursor:pointer}#new_chat{min-height:271px;font-size:1.5em}#chat form{text-align:center}#chat input{vertical-align:middle;width:11%}#chat input[type=text]{width:71%}#chat div.incoming{height:248px;margin-bottom:0.4em;overflow:auto}#chat div.incoming p{margin-bottom:0.2em}#chat div.incoming p.log{color:#0000FF;font-style:oblique}#chat div.incoming p.incoming span.handle{color:#00A100;font-weight:bold}#chat div.incoming p.outgoing span.handle{color:#A10000;font-weight:bold}#publications{margin-bottom:20px}#publications tr td{padding:10px;vertical-align:middle}#publications tr td:first-child{text-align:center;min-width:80px;min-height:80px}#map{width:100%;height:400px;margin-bottom:16px}.attention{font-weight:bold;color:#434343;margin-bottom:10px;text-indent:-44px;padding:10px 10px 10px 54px;border:1px solid #ccc;background-color:#E5E5FF}.attention span{color:#808080;font-weight:bold;font-size:0.95em}#new_user_session a{color:#ba0001}#selector{float:right}#selector input,#selector select{display:inline}#user_country{width:16em}#countdown{font-size:1.3em;text-align:center}noscript img{width:1px;height:1px;border:none}img.contents{float:right;margin-left:24px;margin-bottom:24px}img.float{margin-left:4px;margin-bottom:4px}div.float{margin-left:1em;margin-bottom:1em}div.float img + p{text-align:center;margin-top:4px}.float{float:right}.centered{display:block !important;margin:0 auto 10px auto !important;text-align:center}.clear{clear:both}span.clear{display:block;height:0}form.formtastic,form.formtastic ul,form.formtastic ol,form.formtastic li,form.formtastic fieldset,form.formtastic legend,form.formtastic input,form.formtastic textarea,form.formtastic select,form.formtastic p{margin:0;padding:0}form.formtastic fieldset{border:0}form.formtastic em,form.formtastic strong{font-style:normal;font-weight:normal}form.formtastic ol,form.formtastic ul{list-style:none}form.formtastic abbr,form.formtastic acronym{border:0;font-variant:normal}form.formtastic input,form.formtastic textarea,form.formtastic select{font-family:inherit;font-size:inherit;font-weight:inherit}form.formtastic input,form.formtastic textarea,form.formtastic select{font-size:100%}form.formtastic legend{white-space:normal;color:#000}form.formtastic ul.errors{color:#cc0000;margin:0.5em 0 1.5em 25%;list-style:square}form.formtastic ul.errors li{padding:0;border:none;display:list-item}form.formtastic fieldset{}form.formtastic fieldset.inputs{}form.formtastic fieldset.buttons{padding-left:25%}form.formtastic fieldset ol{}form.formtastic fieldset.buttons li{float:left;padding-right:0.5em}form.formtastic fieldset{display:inline-block}form.formtastic fieldset:after{content:".";display:block;height:0;clear:both;visibility:hidden}html[xmlns] form.formtastic fieldset{display:block}* html form.formtastic fieldset{height:1%}form.formtastic fieldset > ol > li{margin-bottom:1.5em}form.formtastic fieldset > ol > li{display:inline-block}form.formtastic fieldset > ol > li:after{content:".";display:block;height:0;clear:both;visibility:hidden}html[xmlns] form.formtastic fieldset > ol > li{display:block}* html form.formtastic fieldset > ol > li{height:1%}form.formtastic fieldset > ol > li.required{}form.formtastic fieldset > ol > li.optional{}form.formtastic fieldset > ol > li.error{}form.formtastic fieldset > ol > li label{display:block;width:25%;float:left;padding-top:.2em}form.formtastic fieldset > ol > li > li label{line-height:100%;padding-top:0}form.formtastic fieldset > ol > li > li label input{line-height:100%;vertical-align:middle;margin-top:-0.1em}form.formtastic fieldset > ol > li fieldset{position:relative}form.formtastic fieldset > ol > li fieldset legend{position:absolute;width:95%;padding-top:0.1em;left:0px}form.formtastic fieldset > ol > li fieldset legend span{position:absolute}form.formtastic fieldset > ol > li fieldset legend.label label{position:absolute}form.formtastic fieldset > ol > li fieldset ol{float:left;width:74%;margin:0;padding:0 0 0 25%}form.formtastic fieldset > ol > li fieldset ol li{padding:0;border:0}form.formtastic fieldset > ol > li p.inline-hints{color:#666;margin:0.5em 0 0 25%}form.formtastic fieldset > ol > li p.inline-errors{color:#cc0000;margin:0.5em 0 0 25%}form.formtastic fieldset > ol > li ul.errors{color:#cc0000;margin:0.5em 0 0 25%;list-style:square}form.formtastic fieldset > ol > li ul.errors li{padding:0;border:none;display:list-item}form.formtastic fieldset > ol > li.string input{max-width:74%}form.formtastic fieldset > ol > li.password input{max-width:13em}form.formtastic fieldset > ol > li.numeric input{max-width:74%}form.formtastic fieldset > ol > li.text textarea{width:74%}form.formtastic fieldset ol li.hidden,html[xmlns] form.formtastic fieldset ol li.hidden{display:none}form.formtastic fieldset > ol > li.boolean label{padding-left:25%;width:auto}form.formtastic fieldset > ol > li.boolean label input{margin:0 0.5em 0 0.2em}form.formtastic fieldset > ol > li.radio{}form.formtastic fieldset > ol > li.radio fieldset ol{margin-bottom:-0.6em}form.formtastic fieldset > ol > li.radio fieldset ol li{margin:0.1em 0 0.5em 0}form.formtastic fieldset > ol > li.radio fieldset ol li label{float:none;width:100%}form.formtastic fieldset > ol > li.radio fieldset ol li label input{margin-right:0.2em}form.formtastic fieldset > ol > li.check_boxes{}form.formtastic fieldset > ol > li.check_boxes fieldset ol{margin-bottom:-0.6em}form.formtastic fieldset > ol > li.check_boxes fieldset ol li{margin:0.1em 0 0.5em 0}form.formtastic fieldset > ol > li.check_boxes fieldset ol li label{float:none;width:100%}form.formtastic fieldset > ol > li.check_boxes fieldset ol li label input{margin-right:0.2em}form.formtastic fieldset > ol > li.date fieldset ol li,form.formtastic fieldset > ol > li.time fieldset ol li,form.formtastic fieldset > ol > li.datetime fieldset ol li{float:left;width:auto;margin:0 .3em 0 0}form.formtastic fieldset > ol > li.date fieldset ol li label,form.formtastic fieldset > ol > li.time fieldset ol li label,form.formtastic fieldset > ol > li.datetime fieldset ol li label{display:none}form.formtastic fieldset > ol > li.date fieldset ol li label input,form.formtastic fieldset > ol > li.time fieldset ol li label input,form.formtastic fieldset > ol > li.datetime fieldset ol li label input{display:inline;margin:0;padding:0}form.formtastic abbr,form.formtastic acronym{border:0;font-variant:normal;color:red}form.formtastic em,form.formtastic strong{font-weight:bold}form.formtastic input{margin:0;padding:3px 7px 3px 17px}