/*a.button{
	background:url(img/button.gif);
	display:block;
	color:#555555;
	font-weight:bold;
	height:30px;
	line-height:29px;
	margin-bottom:14px;
	text-decoration:none;
	width:191px;
}
a:hover.button{
	color:#0066CC;
}
*/
/*.clear {*/ /* generic container (i.e. div) for floating buttons */
/*    overflow: hidden;
    width: 100%;
}
*/
.button-clear { /* generic container (i.e. div) for floating buttons */
	float: right;
    overflow: hidden;
/*    width: 100%;*/
}



a.button {
    background: transparent url('../pix/bg_button_a.png') no-repeat scroll top right;
    color: #ffffff;
    display: block;
    float: left;
    font-family: normal 12px Arial, Verdana, san-serif;
    height: 27px;
    margin-right: 6px;
    padding-right: 11px; /* sliding doors padding */
    text-decoration: none;
	text-shadow: 1px 1px 1px  #3c402b;
}


a.button em {
    background: transparent url('../pix/bg_button_span.png') no-repeat;
    display: block;
    line-height: 17px;
    padding: 5px 0 5px 8px;/* changing the last number changes the left-indent of the button*/
} 

a.button:active {
    background-position: bottom right;
    color: #cfe470;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active em {
    background-position: bottom left;
    padding: 5px 0 5px 8px; /* push text down 1px; if changing the last number above, change it here too */
} 

/* -------------------- */
/* CLASSES				*/
/* -------------------- */


	.generic {
		background:url('../pix/arrow.png') no-repeat center right;
		padding-right: 13px;
		display:block;
		font-style: normal;
	}
	
	.add {
		background:url('../pix/icons/accept.png') no-repeat center right;
		padding-right: 23px;
		display:block;
		font-style: normal;
	}


	
