@charset "utf-8";
/* CSS Document */

a {
	padding: 0;
	margin: 0;
}

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.btn {
    background: transparent url('../img/bg_button_a.png') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
	white-space:nowrap;
	margin-top: 4px;
	margin-bottom: 4px;
}

a.btn span {
    background: transparent url('../img/bg_button_span.png') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

/* For IE6 and below */
* html a.btn { background: transparent url('../img/bg_button_a.gif') no-repeat scroll top right; }
* html a.btn span { background: transparent url('../img/bg_button_span.gif') no-repeat; }

a.btn img {
	position: relative;
	float: left;
	border: none;
	left: -12px;
	top: -1px;
	height: 16px;
	width: 16px;
	margin-right: -8px;
}

a.btn:active {
	background-position: bottom right;
	color: #000;
	font-family: arial, sans-serif;
	outline: none;
}

a.btn:visited {
	outline: none;	
}

a.btn:active span {
    background-position: bottom left;
} 
