button {border: none; padding: 0; margin: 0; overflow: hidden; 
		-webkit-box-shadow: 2px 2px 3px rgba(135, 139, 144, 0.4);
		-moz-box-shadow: 2px 2px 3px rgba(135, 139, 144, 0.4);
		box-shadow: 2px 2px 3px rgba(135, 139, 144, 0.4);
		}

button, a.button {
	padding: 0px 5px 0px 5px;
	margin: 0px 8px 2px 0;
	border: none;
	background: transparent url(/engine/images/buttons/button-normal.gif) right 0px no-repeat;
	display: block;
	float: left;
	
	color: #fff !important;
	font-family: "Lucida Grande", "Lucida Sans", Tahoma, Verdana, sans-serif;
	text-decoration: none;
	color: #111;
	font-size: 10px;
	height: 20px;
	line-height: 18px;
	
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.bar {margin-right: 0 !important; border-right: none !important;}

button:hover, a.button:hover {background-position: right -20px;}
button.default, a.default {background-image: url(/engine/images/buttons/button-default.gif); color: #fff;}
button.destructive, a.destructive {background-image: url(/engine/images/buttons/button-destructive.gif); color: #fff;}
button.add, a.add {background-image: url(/engine/images/buttons/button-add.gif); color: #fff;}
button.go, a.go {background-image: url(/engine/images/buttons/button-go.gif); color: #fff;}

/* Fancy Button Bars */
.button-2 {
	background: transparent url(/engine/images/buttons-4/normal.gif) 50% 50% no-repeat;
	width: 82px;
	height: 22px;
	line-height: 20px;
	font-size: 11px !important;
	font-weight: normal !important;
	color: #000 !important;
	text-decoration: none;
	display: inline-block;
	text-align: center;
}
button {border: none; padding: 0; margin: 0; overflow: hidden;}
.button-2:hover {background: transparent url(/engine/images/buttons-4/over.gif) 50% 50% no-repeat;}

h1 .button-2, h2 .button-2 {vertical-align:bottom; margin-top: 0px;}

.button-2.destroy {background-image: url(/engine/images/buttons-4/destroy.gif); color: #fff !important;}
.button-2.default {background-image: url(/engine/images/buttons-4/default.gif); color: #fff !important;}
.button-2.go {background-image: url(/engine/images/buttons-4/go.gif); color: #fff !important;}
.button-2.default {background-image: url(/engine/images/buttons-4/default.gif); color: #fff !important;}
.button-2.save {background-image: url(/engine/images/buttons-4/save.gif); color: #fff !important;}

.button-bar {
	background: transparent url(/engine/images/buttons-4/page-button-bar.gif) 50% 50% no-repeat;
	height: 22px;
	line-height: 22px;
	font-size: 10px;
	color: #333;
	text-decoration: none;
	display: inline-block;
	text-align: center;
	margin-right: 0 !important; 
	padding-left: 4px;
	padding-right: 4px;
}
.button-bar.start {
	background-position: left 50%;
	padding-left: 8px;
}
.button-bar.end {
	background-position: right 50%;
	padding-right: 8px;
}
.button-bar:hover {background-image: url(/engine/images/buttons-4/page-button-bar-over.gif) !important;}

a.button-bar.destroy {background-image: url(/engine/images/buttons-4/page-button-bar-destroy.gif); color: #fff !important;}
a.button-bar.save {background-image: url(/engine/images/buttons-4/page-button-bar-save.gif); color: #fff !important;}
a.button-bar.go {background-image: url(/engine/images/buttons-4/page-button-bar-go.gif); color: #fff !important;}
a.button-bar.default {background-image: url(/engine/images/buttons-4/page-button-bar-default.gif); color: #fff !important;}

