

/* Default button */

div.more-btn {
	display:inline;
}
div.more-btn a {
	margin:10px 0;
	padding:4px 15px;
	color:rgba(256,256,256,.98);
	color:#fff;
	background: #e26c4a url(../images/_fix/btn-bg.png) repeat-x 50% 45%;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	font-size:85%;
	text-shadow:0 1px 0 rgba(0,0,0,.2);	
}

div.more-btn a:hover {
	background:#f19839 url(../images/_fix/btn-bg.png) repeat-x 50% 45%;
	box-shadow: 0px 0px 15px rgba(0,0,0,.3);
	-moz-box-shadow: 0px 0px 20px rgba(0,0,0,.2);
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.3);
}


/* Alternate button */

div.more-btn.alt a {
	clear:both;
	margin:10px 0;
	padding:5px 15px;
	color:#fff;
	background: #04b2aa url(../images/_fix/btn-bg.png) repeat-x 50% 45%;
	border:1px solid #04b2aa;
}

div.more-btn.alt a:hover {
	background:#078d85 url(../images/_fix/btn-bg.png) repeat-x 50% 45%;
}


/* Dimm button */


.dim a {
    -moz-opacity:.50;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity:.50;	
}
.dim a:hover {
    -moz-opacity:1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity:1;
}




/* Large button, used for proceed-to-checkout and main purchase buttons*/


.checkout {
	background:#466f26;
}

div.proceed-to-checkout {
	position:relative;
	float:right;
	margin:0 0 0 0;
}

div.proceed-to-checkout a {
	padding:10px 30px 10px 15px;
	color:rgba(256,256,256,.98);
	color:#fff;
	background: #466f26 url(../images/_fix/green-bg.png) repeat-x 50% 50%;
	border:1px solid #9ac755;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	font-size:100%;
	text-shadow:0 1px 0 rgba(0,0,0,.2);	
	border-radius:8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	line-height:37px;
}
div.proceed-to-checkout a:hover {
	box-shadow: 0px 0px 15px rgba(154,199,85,.8);
	-moz-box-shadow: 0px 0px 20px rgba(154,199,85,.8);
	-webkit-box-shadow: 0px 0px 10px rgba(154,199,85,.8);
}
div.proceed-to-checkout a span {
	position:absolute;
	top:4px;
	right:10px;
}





.review-buttons-container {

}
a#place-order {
	position:relative;	
	padding:10px 30px 10px 15px;
	color:rgba(256,256,256,.98);
	color:#fff;
	background: #466f26 url(../images/_fix/green-bg.png) repeat-x 50% 50%;
	border:1px solid #9ac755;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	font-size:100%;
	text-shadow:0 1px 0 rgba(0,0,0,.2);	
	border-radius:8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	line-height:37px;
}
a#place-order:hover {
	box-shadow: 0px 0px 15px rgba(154,199,85,.8);
	-moz-box-shadow: 0px 0px 20px rgba(154,199,85,.8);
	-webkit-box-shadow: 0px 0px 10px rgba(154,199,85,.8);
}
a#place-order span {
	position:absolute;
	top:4px;
	right:10px;
}






.back-edit-cart {
	position:relative;
	float:left;
	margin:0 25px 0 0;
}

.back-edit-cart a {
	padding:10px 15px 10px 30px;
	color:rgba(256,256,256,.98);
	color:#fff;
	background: #ea6f4d url(../images/_fix/orange-bg.png) repeat-x 50% 50%;
	border:1px solid #ea6f4d;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	font-size:100%;
	text-shadow:0 1px 0 rgba(0,0,0,.2);	
	border-radius:8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	line-height:37px;
}

.back-edit-cart a:hover {
	box-shadow: 0px 0px 15px rgba(221,128,29,.3);
	-moz-box-shadow: 0px 0px 20px rgba(221,128,29,.3);
	-webkit-box-shadow: 0px 0px 10px rgba(221,128,29,.3);
}

.back-edit-cart a span {
	position:absolute;
	top:4px;
	left:10px;
}



/******************************* button element */




/* Default button */

.form-button {
	float:left;
	display:inline;
	margin:0 0 10px 0;
}
.form-button {
	padding:0 10px;
	color:#fff;
	background: #e26c4a url(../images/_fix/btn-bg.png) repeat-x 50% 45%;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	font-size:85%;
	text-shadow:0 1px 0 rgba(0,0,1px,.2);	
}

.form-button:hover, .form-button:focus {
	cursor:pointer;
	background:#f1b2a0 url(../images/_fix/btn-bg.png) repeat-x 50% 45%;
}

.form-button span, .form-button-alt span {
	background:none;
	border:none;
}


/* Alternate button */

.form-button-alt {
	padding:0 10px;
	color:#fff;
	background: #04b2aa url(../images/_fix/btn-bg.png) repeat-x 50% 45%;
	border:1px solid #04b2aa;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	font-size:85%;
	text-shadow:0 1px 0 rgba(0,0,1px,.2);	
}

.form-button-alt:hover, .form-button-alt:focus {
	background:#078d85 url(../images/_fix/btn-bg.png) repeat-x 50% 45%;
	cursor:pointer;	
}



/* button fix */

.form-button, .form-button-alt {
	overflow: visible; /* removes extra side padding in IE */		
}

.form-button:-moz-focus-inner, .form-button-alt:-moz-focus-inner {
	border: none;  /* overrides extra padding in Firefox */	
}























