.fabrikForm .fabrikGroup ul{

	list-style:none;

}



.addbutton {

	background: transparent url(../images/add.png) no-repeat left;

	padding: 2px 5px 0 20px;

	margin-left:7px;

}



.linkedTables{

	margin:0.6em 0;

}



.related_data_norecords{

	display:inline;

}



.fabrikForm .fabrikGroup ul, .fabrikForm .fabrikGroup li{

	padding:0;

	margin:0;

}





.fabrikForm .fabrikGroup li{

	padding:5px 10px;

	margin-top:10px;

	background:none !important;

}



.fabrikActions{

	padding-top:15px;

	clear:left;

	padding-bottom:15px;

}



.fabrikError, .fabrikNotice, .fabrikValidating, .fabrikSuccess{

	margin: 0; 



	margin-bottom: 10px; 

	padding:7px 40px 7px 40px;
	


}



.fabrikError{

	color: #c00; 

	background: #EFE7B8 url(../images/alert.png) no-repeat right 7px !important;

/*	border-top: 3px solid #F0DC7E; 

	border-bottom: 3px solid #F0DC7E; */

}



/** for checkboxes etc with multiple columns, the error was too squashed */

.fabrikError .fabrikSubElementContainer{

	margin-top: 20px;


}



.fabrikMainError{

	background: #EFE7B8 url(../images/alert.png) no-repeat left center !important;

	padding-left:40px !important

}



.fabrikElement{

	margin-right: 200px;

}



.fabrikLabel{

	/*ensures label text doesnt overrun validation icons*/

	padding-right:10px;
	font-size:11px;
	font-weight:700;
	z-index:99999;

}



.fabrikElementContainer{

	position:relative;
	color:#000000;
	font-size:11px;	padding-bottom:10px;
	margin-bottom:10px; 
}







.fabrikErrorMessage{

	padding-right: 20px;

	top: 3px;

	right: 0pt;

	position: absolute;
	color:#990000;

}



.fabrikValidating{

	color: #476767; 

	background: #EFFFFF url(../images/ajax-loader.gif) no-repeat right 7px !important;

	border-top: 3px solid #A5EFEF; 

	border-bottom: 3px solid #A5EFEF;	

}



.fabrikSuccess{

	color: #598F5B;

	background: #DFFFE0 url(../images/action_check.png) no-repeat right 7px !important;

	border-top: 3px solid #AFFFB2; 

	border-bottom: 3px solid #AFFFB2;	

}



.fabrikNotice{

	color: #009FBF; 

	background: #DFFDFF url(../images/alert.png) no-repeat center left !important;

	border-top: 3px solid #009FBF; 

	border-bottom: 3px solid #009FBF;

}



/**ie6 hacks for ensuring labels stay visible - means you dont get a bg colour */



/*\*/ * html .fabrikValidating { 

	background: transparent url(../images/ajax-loader.gif) no-repeat right 7px !important;

}

/*\*/ * html .fabrikSuccess { 

	background: transparent url(../images/action_check.png) no-repeat right 7px !important;

}

/*\*/ * html .fabrikNotice { 

	background: transparent url(../images/alert.png) no-repeat center left !important;


}



/*\*/ * html .fabrikError { 

	background: transparent url(../images/alert.png) no-repeat right 7px !important;

}





.fabrikHide{

	display:none;

}



.fabrikShow{

	display:block;
	font-size:11px;

}



/*** default validation images */



.notempty{

	background: transparent url(../images/required.png) no-repeat top right !important;

}



.isemail{

	background: transparent url(../images/email.gif) no-repeat top right !important;

}



.isalphanumeric{

	background: transparent url(../images/alphanumeric.png) no-repeat top right !important;

}



/*** slide out add option 

section for dropdowns radio buttons etc**/



.addoption dl{

	display:inline;

	width:75%;

}

.addoption{

	clear:left;

	padding:8px;

	margin:3px 0;

	background-color:#efefef;

}



a.toggle-addoption, a.toggle-selectoption{

	padding:0 0 0 10px;

}



/*** end slide out add option section **/





.inputbox:focus{

	background-color:#ffffcc;

	border:1px solid #aaaaaa;

}



.addoption dd, .addoption dt{

	padding:2px;

	display:inline;

}



.fabrikSubGroup{

	clear:both;

}



.fabrikSubGroupElements{

	width:80%;

	float:left;

}



.geo{

	visibility:hidden;

}



.fabrikHover label>span,

.fabrikLabel span.hasTip{

	background: transparent url(../images/questionmark.png) no-repeat top right;

	padding-right:16px;

}



.fabrikGroup .readonly,

.fabrikGroup .disabled{

	background-color:#DFDFDF !important;

	color:#8F8F8F;

}



/*** fileupload folder select css **/

ul.folderselect{

	border:1px dotted #eee;

	background-color:#efefef;

	color:#333;

}



.folderselect-container{

	border:1px dotted #666;width:350px;

}



.fabrikForm .breadcrumbs{

	background: transparent url(../images/folder_open.png) no-repeat center left;

	padding:2px 2px 2px 26px ;

}



.fabrikForm .fabrikGroup li.fileupload_folder{

	background: transparent url(../images/folder.png) no-repeat center left;

	padding:2px 2px 2px 26px ;

	margin:2px;

}



.fabrik_characters_left{

clear:left;

}



.fabrikForm .fabrikTag{

	background: transparent url(../images/tag.png) no-repeat left;

	padding: 3px 0.5em 0 19px;

	line-height:2.1em;

}



/** bump calendar above mocha window in mootools 1.2**/

div.calendar{

	z-index:115 !important;

}



/** special case for 'display' element with "show label: no" option **/

.fabrikPluginElementDisplayLabel {

	width: 100% !important;

}