.fabrikForm h1 { margin:5px 0; padding:25px 0 5px 0; font-size:18px; font-weight:bold} 
.fabrikForm ul{list-style:none;}
.fabrikForm ul,.fabrikForm li{margin:0;padding:0;}
.fabrikForm li{margin-top:0;background:none;padding:3px 0;}
.fabrikElement{margin-left:112px;}
.fabrikLabel{width:100px;clear:left;float:left;}
.fabrikError,.fabrikNotice{font-weight:700;margin:0 0 0px;padding:1px 10px 1px 40px;}
.fabrikError{color:#c00;background:#EFE7B8 url(images/alert.png) no-repeat center left;border-top:2px solid #F0DC7E;border-bottom:3px solid #F0DC7E;}
.fabrikNotice{color:#009FBF;background:#DFFDFF url(images/alert.png) no-repeat center left;border-top:3px solid #009FBF;border-bottom:3px solid #009FBF;}
.fabrikHide{display:none;}
.fabrikGroup { border:none}
.fabrikShow{display:block;}
.isemail{background:transparent url(images/email.gif) no-repeat top right;}
.notempty{background:transparent url(images/required.png) no-repeat top right;}
.isalphanumeric{background:transparent url(images/alphanumeric.png) no-repeat top right;}
.fabrikActions{padding-top:0;clear:left;padding-bottom:15px; margin-top:-15px}
.inputbox:focus{background-color:#ffc;border:1px solid #aaa;padding:1px 1px 3px;}
.fabrikGroupRepeater{float:left;width:19%;}
.fabrikSubGroup{clear:both;}
.fabrikSubGroupElements{width:80%;float:left;}
.addoption dl{display:inline;width:75%;}
.addoption{clear:left;background-color:#efefef;padding:3px;}
.addoption dd,.addoption dt{display:inline;padding:2px;}
