/*CSS Sliding Doors*/
/* REQUIRED BUTTON STYLES: */		
button { 
	position: relative;
	border: 0; 
	padding: 0;
	cursor: pointer;
	overflow: visible; /* removes extra side padding in IE */
	
	padding-left: 6px;
}

button::-moz-focus-inner {
	border: none;  /* overrides extra padding in Firefox */
}

button span { 
	position: relative;
	display: block; 
	white-space: nowrap;
	
	font-size: 1em;
	font-weight: bold;
	padding-right: 6px;
	height: 18px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari and Google Chrome only - fix margins */
	button span {
		margin-top: -1px;
	}
}



/* OPTIONAL BUTTON STYLES for applying custom look and feel: */		
button.form-submit { 
	background: url(../images/decorative/btn-l.gif) no-repeat scroll 0 0;
}
	
button.form-submit span {
	background: url(../images/decorative/btn-r.gif) no-repeat scroll 100% 0;
}
	
button.form-submit:hover, button.submitBtnHover { /* the redundant class is used to apply the hover state with a script */
	background: url(../images/decorative/btn-l-over.gif) no-repeat scroll 0 0;
}
	
button.form-submit:hover span, button.submitBtnHover span {
	background: url(../images/decorative/btn-r-over.gif) no-repeat scroll 100% 0;
}

