/*----Global Buttons--------*/
.blue-button {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #7ab7e6), color-stop(1, #1575bf) );
	background:-moz-linear-gradient( center top, #7ab7e6 5%, #1575bf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7ab7e6', endColorstr='#1575bf');
	background-color:#7ab7e6;
	border: 1px solid #bdbdbd;
	display:inline-block;
	color:#fff !important;
	font-size:14px;
	font-weight:bold;
	font-style: italic;
	padding:2px 15px 5px 15px;
	text-decoration:none;
	margin: 5px 0 0 0;
	border-radius:0px;
}.blue-button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1575bf), color-stop(1, #7ab7e6) );
	background:-moz-linear-gradient( center top, #1575bf 5%, #7ab7e6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1575bf', endColorstr='#7ab7e6');
	background-color:#1575bf;
	color: #fff !important;
	cursor:pointer;
}.blue-button:active {
	position:relative;
	top:1px;
}

.white-button {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fff), color-stop(1, #dbe5ec) );
	background:-moz-linear-gradient( center top, #fff 5%, #dbe5ec 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#dbe5ec');
	background-color:#fff;
	border: 1px solid #bdbdbd;
	display:inline-block;
	color:#1575bf !important;
	font-style: italic;
	font-size:14px;
	font-weight:bold;
	padding:2px 15px 5px 15px;
	text-decoration:none;
	margin: 5px 0 0 0;
	border-radius:0px;
}.white-button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dbe5ec), color-stop(1, #fff) );
	background:-moz-linear-gradient( center top, #dbe5ec 5%, #fff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbe5ec', endColorstr='#fff');
	background-color:#dbe5ec;
	color: #5aaae8 !important;
	cursor:pointer;
}.white-button:active {
	position:relative;
	top:1px;
}

.yellow-button {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffee7c), color-stop(1, #e5c700) );
	background:-moz-linear-gradient( center top, #ffee7c 5%, #e5c700 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee7c', endColorstr='#e5c700');
	background-color:#ffee7c;
	border: 1px solid #bdbdbd;
	display:inline-block;
	color:#fff !important;
	font-style: italic;
	font-size:14px;
	font-weight:bold;
	padding:2px 15px 5px 15px;
	text-decoration:none;
	margin: 5px 0 0 0;
	border-radius:0px;
}.yellow-button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e5c700), color-stop(1, #ffee7c) );
	background:-moz-linear-gradient( center top, #e5c700 5%, #ffee7c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5c700', endColorstr='#ffee7c');
	background-color:#e5c700;
	color: #fffad7 !important;
	cursor:pointer;
}.yellow-button:active {
	position:relative;
	top:1px;
}

.green-button {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #69ca43), color-stop(1, #3c941a) );
	background:-moz-linear-gradient( center top, #69ca43 5%, #3c941a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#69ca43', endColorstr='#3c941a');
	background-color:#69ca43;
	border: 1px solid #bdbdbd;
	display:inline-block;
	color:#fff !important;
	font-style: italic;
	font-size:14px;
	font-weight:bold;
	padding:2px 15px 5px 15px;
	text-decoration:none;
	margin: 5px 0 0 0;
	border-radius:0px;
}.green-button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3c941a), color-stop(1, #69ca43) );
	background:-moz-linear-gradient( center top, #3c941a 5%, #69ca43 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c941a', endColorstr='#69ca43');
	background-color:#3c941a;
	color: #f1ffeb !important;
	cursor:pointer;
}.green-button:active {
	position:relative;
	top:1px;
}
.green-button-reg {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #69ca43), color-stop(1, #3c941a) );
	background:-moz-linear-gradient( center top, #69ca43 5%, #3c941a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#69ca43', endColorstr='#3c941a');
	background-color:#69ca43;
	border: 1px solid #bdbdbd;
	display:inline-block;
	color:#fff !important;
	font-style: italic;
	font-size:14px;
	font-weight:bold;
	padding:2px 15px 5px 15px;
	text-decoration:none;
	border-radius:0px;
}.green-button-reg:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3c941a), color-stop(1, #69ca43) );
	background:-moz-linear-gradient( center top, #3c941a 5%, #69ca43 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c941a', endColorstr='#69ca43');
	background-color:#3c941a;
	color: #f1ffeb !important;
	cursor:pointer;
}.green-button-reg:active {
	position:relative;
	top:1px;
}

.red-button {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff7474), color-stop(1, #ED0000) );
	background:-moz-linear-gradient( center top, #ff7474 5%, #ED0000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7474', endColorstr='#ED0000');
	background-color:#ff7474;
	border: 1px solid #bdbdbd;
	display:inline-block;
	color:#fff !important;
	font-style: italic;
	font-size:14px;
	font-weight:bold;
	padding:2px 15px 5px 15px;
	text-decoration:none;
	margin: 5px 0 0 0;
	border-radius:0px;
}.red-button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ED0000), color-stop(1, #ff7474) );
	background:-moz-linear-gradient( center top, #ED0000 5%, #ff7474 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ED0000', endColorstr='#ff7474');
	background-color:#ED0000;
	color: #f1ffeb !important;
	cursor:pointer;
}.red-button:active {
	position:relative;
	top:1px;
}

.orange-button {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc07d), color-stop(1, #ff8808) );
	background:-moz-linear-gradient( center top, #ffc07d 5%, #ff8808 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc07d', endColorstr='#ff8808');
	background-color:#ffc07d;
	border: 1px solid #bdbdbd;
	display:inline-block;
	color:#fff !important;
	font-style: italic;
	font-size:14px;
	font-weight:bold;
	padding:2px 15px 5px 15px;
	text-decoration:none;
	border-radius:0px;
}.orange-button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff8808), color-stop(1, #ffc07d) );
	background:-moz-linear-gradient( center top, #ff8808 5%, #ffc07d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8808', endColorstr='#ffc07d');
	background-color:#ff8808;
	color: #fff !important;
	cursor:pointer;
}.orange-button:active {
	position:relative;
	top:1px;
	color: #fff;
}
.gray-button {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a0a0a0), color-stop(1, #5d5d5d) );
	background:-moz-linear-gradient( center top, #a0a0a0 5%, #5d5d5d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a0a0a0', endColorstr='#5d5d5d');
	background-color:#a0a0a0;
	border: 1px solid #bdbdbd;
	display:inline-block;
	color:#fff !important;
	font-style: italic;
	font-size:14px;
	font-weight:bold;
	padding:2px 15px 5px 15px;
	text-decoration:none;
	margin: 5px 0 0 0;
	border-radius:0px;
}.gray-button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5d5d5d), color-stop(1, #a0a0a0) );
	background:-moz-linear-gradient( center top, #5d5d5d 5%, #a0a0a0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5d5d5d', endColorstr='#a0a0a0');
	background-color:#5d5d5d;
	color: #fff !important;
	cursor:pointer;
}.gray-button:active {
	position:relative;
	top:1px;
}

input.green-button {height: 32px;}
input.red-button {height: 28px;}
input.orange-button {height: 28px;}
input.blue-button {height: 28px;}
input.white-button {height: 28px;}
input.yellow-button {height: 28px;}

/*----Main Menu Buttons-------*/
.orange-button-mm {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc07d), color-stop(1, #ff8808) );
	background:-moz-linear-gradient( center top, #ffc07d 5%, #ff8808 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc07d', endColorstr='#ff8808');
	background-color:#ffc07d;
	border: 1px solid #bdbdbd;
	display:inline-block;
	color:#fff !important;
	font-style: italic;
	font-size:12px;
	font-weight:bold;
	padding:3px 9px;
	text-decoration:none;
	margin: 5px 0 0 0;
	border-radius:0px;
}.orange-button-mm:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff8808), color-stop(1, #ffc07d) );
	background:-moz-linear-gradient( center top, #ff8808 5%, #ffc07d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8808', endColorstr='#ffc07d');
	background-color:#ff8808;
	color: #fff !important;
	cursor:pointer;
}.orange-button-mm:active {
	position:relative;
	top:1px;
	color: #fff;
}

/*----Product Add To Cart-----*/
.green-button-PR {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #69ca43), color-stop(1, #3c941a) );
	background:-moz-linear-gradient( center top, #69ca43 5%, #3c941a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#69ca43', endColorstr='#3c941a');
	background-color:#69ca43;
	border: 1px solid #bdbdbd;
	display:inline-block;
	color:#fff !important;
	font-style: italic;
	font-size:14px;
	font-weight:bold;
	padding:4px 15px 6px 15px;
	text-decoration:none;
	border-radius:0px;
}.green-button-PR:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3c941a), color-stop(1, #69ca43) );
	background:-moz-linear-gradient( center top, #3c941a 5%, #69ca43 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c941a', endColorstr='#69ca43');
	background-color:#3c941a;
	color: #f1ffeb !important;
	cursor:pointer;
}.green-button-PR:active {
	position:relative;
	top:1px;
}

/*----Upper Menu Login----*/
.green-button-um {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #69ca43), color-stop(1, #3c941a) );
	background:-moz-linear-gradient( center top, #69ca43 5%, #3c941a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#69ca43', endColorstr='#3c941a');
	background-color:#69ca43;
	border: 1px solid #bdbdbd;
	display:inline-block;
	color:#fff !important;
	font-style: italic;
	font-size:12px;
	font-weight:bold;
	padding:4px 16px;
	text-decoration:none;
	margin: 5px 0 0 0;
	border-radius:0px;
}.green-button-um:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3c941a), color-stop(1, #69ca43) );
	background:-moz-linear-gradient( center top, #3c941a 5%, #69ca43 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c941a', endColorstr='#69ca43');
	background-color:#3c941a;
	color: #f1ffeb !important;
	cursor:pointer;
}.green-button-um:active {
	position:relative;
	top:1px;
}
input.green-button-um {}

/*----Account Menu Buttons-------*/
.white-btn-am {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fff), color-stop(1, #dbe5ec) );
	background:-moz-linear-gradient( center top, #fff 5%, #dbe5ec 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#dbe5ec');
	background-color:#fff;
	border: 1px solid #bdbdbd;
	display:inline-block;
	color:#1575bf !important;
	font-style: italic;
	font-size: 14px;
	font-weight: bold;
	padding: 1px 10px;
	text-decoration: none;
	border-radius:0px;
}.white-btn-am:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dbe5ec), color-stop(1, #fff) );
	background:-moz-linear-gradient( center top, #dbe5ec 5%, #fff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbe5ec', endColorstr='#fff');
	background-color:#dbe5ec;
	color: #5aaae8 !important;
	cursor:pointer;
}.white-btn-am:active {
	position:relative;
	top:1px;
	color: #fff;
}

.blue-btn-am {
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e7f1ff), color-stop(1, #cae1ff) );
	background: -moz-linear-gradient( center top, #e7f1ff 5%, #cae1ff 100% );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7f1ff', endColorstr='#cae1ff');
	background-color: #e7f1ff;
	border: 1px solid #c2ddff;
	display:inline-block;
	color: #1858a9 !important;
	font-style: italic;
	font-size: 14px;
	font-weight: bold;
	padding: 1px 10px;
	text-decoration: none;
	border-radius:0px;
}.blue-btn-am:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cae1ff), color-stop(1, #e7f1ff) );
	background:-moz-linear-gradient( center top, #cae1ff 5%, #e7f1ff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cae1ff', endColorstr='#e7f1ff');
	background-color:#cae1ff;
	color: #1858a9 !important;
	cursor:pointer;
}.blue-btn-am:active {
	position:relative;
	top:1px;
	color: #fff;
}

.green-btn-am {
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #69ca43), color-stop(1, #3c941a) );
	background: -moz-linear-gradient( center top, #69ca43 5%, #3c941a 100% );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#69ca43', endColorstr='#3c941a');
	background-color: #69ca43;
	border: 1px solid #69ca43;
	display:inline-block;
	color: #fff !important;
	font-style: italic;
	font-size: 14px;
	font-weight: bold;
	padding: 1px 10px;
	text-decoration: none;
	border-radius:0px;
}.green-btn-am:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3c941a), color-stop(1, #69ca43) );
	background:-moz-linear-gradient( center top, #3c941a 5%, #69ca43 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c941a', endColorstr='#69ca43');
	background-color:#3c941a;
	color: #fff !important;
	cursor:pointer;
}.green-btn-am:active {
	position:relative;
	top:1px;
	color: #fff;
}

.orange-btn-am {
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc07d ), color-stop(1, #ff8808) );
	background: -moz-linear-gradient( center top, #ffc07d  5%, #ff8808 100% );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc07d ', endColorstr='#ff8808');
	background-color: #ffc07d ;
	border: 1px solid #c2ddff;
	display:inline-block;
	color: #fff !important;
	font-style: italic;
	font-size: 14px;
	font-weight: bold;
	padding: 1px 10px;
	text-decoration: none;
	border-radius:0px;
}.orange-btn-am:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff8808), color-stop(1, #ffc07d ) );
	background:-moz-linear-gradient( center top, #ff8808 5%, #ffc07d  100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8808', endColorstr='#ffc07d ');
	background-color:#ff8808;
	color: #fff !important;
	cursor:pointer;
}.orange-btn-am:active {
	position:relative;
	top:1px;
	color: #fff;
}
/*---For Cart Removal------*/
.red-button-x {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffb9b9), color-stop(1, #f14a4a) );
	background:-moz-linear-gradient( center top, #ffb9b9 5%, #f14a4a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb9b9', endColorstr='#f14a4a');
	background-color:#ffb9b9;
	border: 1px solid #bdbdbd;
	display:inline-block;
	color:#fff !important;
	font-style: italic;
	font-size:14px;
	font-weight:bold;
	padding:0px 4px;
	text-decoration:none;
	margin: 5px 0 0 0;
	border-radius:0px;
}.red-button-x:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f14a4a), color-stop(1, #ffb9b9) );
	background:-moz-linear-gradient( center top, #f14a4a 5%, #ffb9b9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f14a4a', endColorstr='#ffb9b9');
	background-color:#f14a4a;
	color: #f1ffeb !important;
	cursor:pointer;
}.red-button-x:active {
	position:relative;
	top:1px;
}