/*	
-------------------------------------------
	Button
-------------------------------------------
*/


a.button {
	position:relative;
	cursor: pointer;
	display: inline-block;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	-moz-border-radius: 6px 6px 6px 6px !important;
	-webkit-border-radius: 6px 6px 6px 6px !important;
	border-radius: 6px 6px 6px 6px !important;
	border: 0;
}
a.button:hover, .fancybutton:hover {
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	background-color: #da6205;
	color: #FFF !important;
}

 a.button {
	/* Legacy browsers */
	color:#FFF;
	background-color: #e59226;
	
}

 a.button.green, a.sidebarbutton.green, li.subNavRightButton.green  {
	/* Legacy browsers */
	background-color: #05c844;
}

 a.button.green:hover, a.sidebarbutton.green:hover {
	/* Legacy browsers */
	color:#FFF;
	background-color: #09ba42;
}

a.button.blue, a.sidebarbutton.blue {
	color:#FFF !important;
	background-color: #0991b7;
}
	
.fancybutton:hover, a.button:hover, a.sidebarbutton:hover {
	text-decoration:underline;
		
}


/*	
-------------------------------------------
	Short-Button
-------------------------------------------
*/

a.short-button {
	position:relative;
	cursor: pointer;
	display: inline-block;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	-moz-border-radius: 6px 6px 6px 6px !important;
	-webkit-border-radius: 6px 6px 6px 6px !important;
	border-radius: 6px 6px 6px 6px !important;
	border: 0;
}
a.short-button:hover, .fancybutton:hover {
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	background-color: #da6205;
}

 a.short-button {
	/* Legacy browsers */
	color:#FFF;
	background-color: #e59226;
	
}

 a.short-button.green {
	/* Legacy browsers */
	background-color: #05c844;
}

 a.short-button.green:hover {
	/* Legacy browsers */
	background-color: #09ba42;
}

.fancybutton:hover, a.short-button:hover {
	text-decoration:underline;
		
}
/*	
-------------------------------------------
	Sidebar and Misc Buttons
-------------------------------------------
*/

	.sidebarbutton {
		position: relative;
		cursor: pointer;
		display: inline-block;
		padding-bottom: 3px;
		padding-top: 3px;
		-moz-border-radius: 6px 6px 6px 6px !important;
		-webkit-border-radius: 6px 6px 6px 6px !important;
		border-radius: 6px 6px 6px 6px !important;
		border: 0;
		text-align: center !important;
		margin-left: auto !important;
		margin-right: auto !important;
		color:#FFF !important;
		background-color: #e59226;
		margin-bottom:20px;
	}
	.order-button { 
		background-image: url(/images/icons/tiny/order-icon-SMw.png);
		background-repeat: no-repeat;
		width: 22px;
		height: 18px;
		display: inline-block;
		padding: 0;
		margin: 0;
		margin-right: 10px;
		vertical-align: middle;
	}
	.std-order-button {
		font-size:12px !important;
		color: #fff !important;
		cursor:pointer !important;
		vertical-align: middle;
		font-weight:bold;
		-moz-border-radius: 6px 6px 6px 6px !important;
		-webkit-border-radius: 6px 6px 6px 6px !important;
		border-radius: 6px 6px 6px 6px !important;
		padding: 0px 12px 0px 14px !important;
		height: 30px;
		line-height: 30px;
	}
	
	
	.order-button2 { 
		background-image: url(/images/icons/tiny/order-icon-SMw.png);
		background-repeat: no-repeat;
		width: 22px;
		height: 18px;
		display: inline-block;
		padding: 0;
		margin: 0;
		margin-right: 8px;
		vertical-align: middle;
	}
	.contact-button { 
		background-image: url(/images/icons/tiny/contact-icon-SMw.png);
		background-repeat: no-repeat;
		width: 16px;
		height: 18px;
		display: inline-block;
		padding: 0;
		margin: 0;
		margin-right: 10px;
		vertical-align: middle;
	}
	.specials-button { 
		background-image: url(/images/icons/tiny/sale-icon-SMw.png);
		background-repeat: no-repeat;
		width: 16px;
		height: 18px;
		display: inline-block;
		padding: 0;
		margin: 0;
		margin-right: 10px;
		vertical-align: middle;
	}

	a.sidebarbutton
	 strong {
		padding:0;
		margin:0;
	}
