.fg-button { outline: 0; margin:0 4px 0 0; padding: .4em 1em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }
.fg-button {font-size:10px; line-height:12px;} /*ern*/
.fg-button .ui-icon { position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px; }

a.fg-button { float:left; }

/* remove extra button width in IE */
button.fg-button { width:auto; overflow:visible; }

.fg-button-icon-left { padding-left: 2.1em; }
.fg-button-icon-right { padding-right: 2.1em; }
.fg-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; }
.fg-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; }

.fg-button-icon-solo { display:block; width:8px; text-indent: -9999px; }	 /* solo icon buttons must have block properties for the text-indent to work */	

.fg-buttonset { float:left; }
.fg-buttonset .fg-button { float: left; }
.fg-buttonset-single .fg-button, 
.fg-buttonset-multi .fg-button { margin-right: -1px;}

.fg-toolbar { padding: .5em; margin: 0;  }
.fg-toolbar .fg-buttonset { margin-right:1.5em; padding-left: 1px; }
.fg-toolbar .fg-button { font-size: 1em;  }

	
	
.heading .fg-button {margin-bottom:2px;}
.mf-ui-corner-all
{
	-moz-border-radius: 1em; 
	-webkit-border-radius: 1em;
}

.ui-btn-default
{
	border: 1px solid #666;
	background-color: #d3d3d3;
}
/* Corner radius */
.ui-btn-corner-tl { -moz-border-radius-topleft: 1em; -webkit-border-top-left-radius: 1em; }
.ui-btn-corner-tr { -moz-border-radius-topright: 1em; -webkit-border-top-right-radius: 1em; }
.ui-btn-corner-bl { -moz-border-radius-bottomleft: 1em; -webkit-border-bottom-left-radius: 1em; }
.ui-btn-corner-br { -moz-border-radius-bottomright: 1em; -webkit-border-bottom-right-radius: 1em; }
.ui-btn-corner-top { -moz-border-radius-topleft: 1em; -webkit-border-top-left-radius: 1em; -moz-border-radius-topright: 1em; -webkit-border-top-right-radius: 1em; }
.ui-btn-corner-bottom { -moz-border-radius-bottomleft: 1em; -webkit-border-bottom-left-radius: 1em; -moz-border-radius-bottomright: 1em; -webkit-border-bottom-right-radius: 1em; }
.ui-btn-corner-right {  -moz-border-radius-topright: 1em; -webkit-border-top-right-radius: 1em; -moz-border-radius-bottomright: 1em; -webkit-border-bottom-right-radius: 1em; }
.ui-btn-corner-left { -moz-border-radius-topleft: 1em; -webkit-border-top-left-radius: 1em; -moz-border-radius-bottomleft: 1em; -webkit-border-bottom-left-radius: 1em; }
.ui-btn-corner-all { -moz-border-radius: 1em; -webkit-border-radius: 1em; }

.ui-sidemenu-head
{
	font-size:1em;
	font-weight:bold;
	padding: .5em;
	margin:0px;
	cursor:pointer;
}
.ui-sidemenu-container
{
	border: 1px solid #ddd;
	border-top: 0;
	background-color: #fdfdfd;
}
.ui-sidemenu-container div
{
	padding: .5em;
}

.ui-panelette-head
{
	font-size:1em;
	font-weight:bold;
	padding: .25em .5em;
	margin:0px;
/*	cursor:pointer;*/
}

.ui-panelette-container
{
	border: 1px solid #ddd;
	border-top: 0;
	background-color: #f4f4f4;/*f4f4e3*/
	padding:8px;
	margin-bottom:10px;
}

.ui-panelette-container ul
{
	list-style-type: none;
	margin: 0px 0 0 0px;
	padding: 0px;
}

.ui-panelette-container hr {
	border: none;
	border-bottom:1px solid #ddd;
}
