/* Custom buttons are here because that's a bit of code and I don't want to put everything into style.css */
/* Custom Buttons */
.navigation .custom_button{
	clear: none;
}
/* Red Standard Button */
.custom_button{
	background:url("images/buttons_fl.png") no-repeat scroll 0 top transparent;
	margin-bottom: 10px;
	height: 28px;
	color: white;
	float:left;
	clear:both;
	text-shadow: none;
}
.custom_button:hover{
	background:url("images/buttons_fl.png") no-repeat scroll 0 top transparent;
	background-position: 0px -28px;
}
.custom_button:focus, .custom_button:active{
	background:url("images/buttons_fl.png") no-repeat scroll 0 top transparent;
	background-position: 0px -28px;
}
.custom_button  a{
	background:url("images/buttons_fr.png") no-repeat scroll right top transparent;
	color:#FFFFFF!important;
	display:block;
	float:left;
	height:23px;
	margin-right:-6px;
	padding-right:19px;
	padding-left: 19px;
	font-size: 10px!important;
	text-transform: uppercase;
	text-decoration: none!important;
	padding-top: 3px;
	padding-bottom: 2px;
}
.custom_button  a:hover{
	background:url("images/buttons_fr.png") no-repeat scroll right -28px transparent !important;
}
.custom_button  a:focus, .custom_button  a:active{
	background:url("images/buttons_fr.png") no-repeat scroll right -28px transparent;
}
/* Custom Button Red v2 */
.button_red2{
	background:url("images/buttons_fl.png") no-repeat scroll 0 -84px transparent;
	margin-bottom: 10px;
	height: 28px;
	color: white;
	float:left;
	clear:both;
	text-shadow: none;
}
.button_red2:hover{
	background:url("images/buttons_fl.png") no-repeat scroll 0 -84px transparent;
	background-position: 0px -112px;
}
.button_red2  a{
	background:url("images/buttons_fr.png") no-repeat scroll right -84px transparent;
	color:#FFFFFF!important;
	display:block;
	float:left;
	height:23px;
	padding-top: 3px;
	padding-bottom: 2px;
	margin-right:-6px;
	padding-right:19px;
	padding-left: 19px;
	font-size: 10px!important;
	text-transform: uppercase;
	text-decoration: none!important;
}
.button_red2  a:hover{
	background:url("images/buttons_fr.png") no-repeat scroll right -112px transparent !important;
}
.button_red2:focus, .button_red2:active{
	background:url("images/buttons_fl.png") no-repeat scroll 0 top transparent;
	background-position: 0px -140px;
}
.button_red2  a:focus, .button_red2  a:active{
	background:url("images/buttons_fr.png") no-repeat scroll right -140px transparent !important;
}
/* Custom Button Red v3 */
.button_red3{
	background:url("images/buttons_fl.png") no-repeat scroll 0 -168px transparent;
	margin-bottom: 10px;
	height: 28px;
	color: white;
	float:left;
	clear:both;
	text-shadow: none;
}
.button_red3:hover{
	background:url("images/buttons_fl.png") no-repeat scroll 0 -168px transparent;
	background-position: 0px -196px;
}
.button_red3  a{
	background:url("images/buttons_fr.png") no-repeat scroll right -168px transparent;
	color:#FFFFFF!important;
	display:block;
	float:left;
	height:23px;
	padding-top: 3px;
	padding-bottom: 2px;
	margin-right:-6px;
	padding-right:19px;
	padding-left: 19px;
	font-size: 10px!important;
	text-transform: uppercase;
	text-decoration: none!important;
}
.button_red3  a:hover{
	background:url("images/buttons_fr.png") no-repeat scroll right -196px transparent !important;
}
.button_red3:focus, .button_red3:active{
	background:url("images/buttons_fl.png") no-repeat scroll 0 top transparent;
	background-position: 0px -224px;
}
.button_red3  a:focus, .button_red3  a:active{
	background:url("images/buttons_fr.png") no-repeat scroll right -224px transparent !important;
}
/* Custom Button Blue */
.button_blue{
	background:url("images/buttons_bl.png") no-repeat scroll 0 top transparent;
	margin-bottom: 10px;
	height: 28px;
	color: white;
	float:left;
	clear:both;
	text-shadow: none;
}
.button_blue:hover{
	background:url("images/buttons_bl.png") no-repeat scroll 0 top transparent;
	background-position: 0px -28px;
}
.button_blue:focus, .button_blue:active{
	background:url("images/buttons_bl.png") no-repeat scroll 0 top transparent;
	background-position: 0px -56px;
}
.button_blue  a{
	background:url("images/buttons_br.png") no-repeat scroll right top transparent;
	color:#FFFFFF!important;
	display:block;
	float:left;
	height:23px;
	margin-right:-6px;
	padding-right:19px;
	padding-left: 19px;
	font-size: 10px!important;
	text-transform: uppercase;
	text-decoration: none!important;
	padding-top: 3px;
	padding-bottom: 2px;
}
.button_blue  a:hover{
	background:url("images/buttons_br.png") no-repeat scroll right -28px transparent !important;
}
.button_blue  a:focus, .button_blue  a:active{
	background:url("images/buttons_br.png") no-repeat scroll right -56px transparent !important;
}
/* Custom Blue Button v2 */
.button_blue2{
	background:url("images/buttons_bl.png") no-repeat scroll 0 -84px transparent;
	margin-bottom: 10px;
	height: 28px;
	color: white;
	float:left;
	clear:both;
	text-shadow: none;
}
.button_blue2:hover{
	background:url("images/buttons_bl.png") no-repeat scroll 0 -84px transparent;
	background-position: 0px -112px;
}
.button_blue2  a{
	background:url("images/buttons_br.png") no-repeat scroll right -84px transparent;
	color:#FFFFFF!important;
	display:block;
	float:left;
	height:23px;
	padding-top: 3px;
	padding-bottom: 2px;
	margin-right:-6px;
	padding-right:19px;
	padding-left: 19px;
	font-size: 10px!important;
	text-transform: uppercase;
	text-decoration: none!important;
}
.button_blue2  a:hover{
	background:url("images/buttons_br.png") no-repeat scroll right -112px transparent !important;
}
.button_blue2:focus, .button_blue2:active{
	background:url("images/buttons_bl.png") no-repeat scroll 0 top transparent;
	background-position: 0px -140px;
}
.button_blue2  a:focus, .button_blue2  a:active{
	background:url("images/buttons_br.png") no-repeat scroll right -140px transparent !important;
}
/* Custom Button Blue v3 */
.button_blue3{
	background:url("images/buttons_bl.png") no-repeat scroll 0 -168px transparent;
	margin-bottom: 10px;
	height: 28px;
	color: white;
	float:left;
	clear:both;
	text-shadow: none;
}
.button_blue3:hover{
	background:url("images/buttons_bl.png") no-repeat scroll 0 -168px transparent;
	background-position: 0px -196px;
}
.button_blue3  a{
	background:url("images/buttons_br.png") no-repeat scroll right -168px transparent;
	color:#FFFFFF!important;
	display:block;
	float:left;
	height:23px;
	padding-top: 3px;
	padding-bottom: 2px;
	margin-right:-6px;
	padding-right:19px;
	padding-left: 19px;
	font-size: 10px!important;
	text-transform: uppercase;
	text-decoration: none!important;
}
.button_blue3  a:hover{
	background:url("images/buttons_br.png") no-repeat scroll right -196px transparent !important;
}
.button_blue3:focus, .button_blue3:active{
	background:url("images/buttons_bl.png") no-repeat scroll 0 top transparent;
	background-position: 0px -224px;
}
.button_blue3  a:focus, .button_blue3  a:active{
	background:url("images/buttons_br.png") no-repeat scroll right -224px transparent !important;
}
/* Custom Button Green */
.button_green {
	background:url("images/buttons_gl.png") no-repeat scroll 0 top transparent;
	margin-bottom: 10px;
	height: 28px;
	color: white;
	float:left;
	clear:both;
	text-shadow: none;
}
.button_green:hover{
	background:url("images/buttons_gl.png") no-repeat scroll 0 top transparent;
	background-position: 0px -28px;
}
.button_green:focus, .button_green:active{
	background:url("images/buttons_gl.png") no-repeat scroll 0 top transparent;
	background-position: 0px -56px;
}
.button_green  a{
	background:url("images/buttons_gr.png") no-repeat scroll right top transparent;
	color:#FFFFFF!important;
	display:block;
	float:left;
	height:23px;
	margin-right:-6px;
	padding-right:19px;
	padding-left: 19px;
	font-size: 10px!important;
	text-transform: uppercase;
	text-decoration: none!important;
	padding-top: 3px;
	padding-bottom: 2px;
}
.button_green  a:hover{
	background:url("images/buttons_gr.png") no-repeat scroll right -28px transparent !important;
}
.button_green  a:focus, .button_green  a:active{
	background:url("images/buttons_gr.png") no-repeat scroll right -56px transparent !important;
}
/* Custom Green Button v2 */
.button_green2{
	background:url("images/buttons_gl.png") no-repeat scroll 0 -84px transparent;
	margin-bottom: 10px;
	height: 28px;
	color: white;
	float:left;
	clear:both;
	text-shadow: none;
}
.button_green2:hover{
	background:url("images/buttons_gl.png") no-repeat scroll 0 -84px transparent;
	background-position: 0px -112px;
}
.button_green2  a{
	background:url("images/buttons_gr.png") no-repeat scroll right -84px transparent;
	color:#FFFFFF!important;
	display:block;
	float:left;
	height:23px;
	padding-top: 3px;
	padding-bottom: 2px;
	margin-right:-6px;
	padding-right:19px;
	padding-left: 19px;
	font-size: 10px!important;
	text-transform: uppercase;
	text-decoration: none!important;
}
.button_green2  a:hover{
	background:url("images/buttons_gr.png") no-repeat scroll right -112px transparent !important;
}
.button_green2:focus, .button_green2:active{
	background:url("images/buttons_gl.png") no-repeat scroll 0 top transparent;
	background-position: 0px -140px;
}
.button_green2  a:focus, .button_green2  a:active{
	background:url("images/buttons_gr.png") no-repeat scroll right -140px transparent !important;
}
/* Custom Button Blue v3 */
.button_green3{
	background:url("images/buttons_gl.png") no-repeat scroll 0 -168px transparent;
	margin-bottom: 10px;
	height: 28px;
	color: white;
	float:left;
	clear:both;
	text-shadow: none;
}
.button_green3:hover{
	background:url("images/buttons_gl.png") no-repeat scroll 0 -168px transparent;
	background-position: 0px -196px;
}
.button_green3  a{
	background:url("images/buttons_gr.png") no-repeat scroll right -168px transparent;
	color:#FFFFFF!important;
	display:block;
	float:left;
	height:23px;
	padding-top: 3px;
	padding-bottom: 2px;
	margin-right:-6px;
	padding-right:19px;
	padding-left: 19px;
	font-size: 10px!important;
	text-transform: uppercase;
	text-decoration: none!important;
}
.button_green3  a:hover{
	background:url("images/buttons_gr.png") no-repeat scroll right -196px transparent !important;
}
.button_green3:focus, .button_green3:active{
	background:url("images/buttons_gl.png") no-repeat scroll 0 top transparent;
	background-position: 0px -224px;
}
.button_green3  a:focus, .button_green3  a:active{
	background:url("images/buttons_gr.png") no-repeat scroll right -224px transparent !important;
}
/* Custom Button Silver */
.button_silver {
	background:url("images/buttons_sl.png") no-repeat scroll 0 top transparent;
	margin-bottom: 10px;
	height: 28px;
	color: white;
	float:left;
	clear:both;
	text-shadow: none;
}
.button_silver:hover{
	background:url("images/buttons_sl.png") no-repeat scroll 0 top transparent;
	background-position: 0px -28px;
}
.button_silver:focus, .button_silver:active{
	background:url("images/buttons_sl.png") no-repeat scroll 0 top transparent;
	background-position: 0px -56px;
}
.button_silver  a{
	background:url("images/buttons_sr.png") no-repeat scroll right top transparent;
	color:#FFFFFF!important;
	display:block;
	float:left;
	height:23px;
	margin-right:-6px;
	padding-right:19px;
	padding-left: 19px;
	font-size: 10px!important;
	text-transform: uppercase;
	text-decoration: none!important;
	padding-top: 3px;
	padding-bottom: 2px;
}
.button_silver  a:hover{
	background:url("images/buttons_sr.png") no-repeat scroll right -28px transparent !important;
}
.button_silver  a:focus, .button_silver  a:active{
	background:url("images/buttons_sr.png") no-repeat scroll right -56px transparent !important;
}
/* Custom Silver Button v2 */
.button_silver2{
	background:url("images/buttons_sl.png") no-repeat scroll 0 -84px transparent;
	margin-bottom: 10px;
	height: 28px;
	color: white;
	float:left;
	clear:both;
	text-shadow: none;
}
.button_silver2:hover{
	background:url("images/buttons_sl.png") no-repeat scroll 0 -84px transparent;
	background-position: 0px -112px;
}
.button_silver2  a{
	background:url("images/buttons_sr.png") no-repeat scroll right -84px transparent;
	color:#FFFFFF!important;
	display:block;
	float:left;
	height:23px;
	padding-top: 3px;
	padding-bottom: 2px;
	margin-right:-6px;
	padding-right:19px;
	padding-left: 19px;
	font-size: 10px!important;
	text-transform: uppercase;
	text-decoration: none!important;
}
.button_silver2  a:hover{
	background:url("images/buttons_sr.png") no-repeat scroll right -112px transparent !important;
}
.button_silver2:focus, .button_silver2:active{
	background:url("images/buttons_sl.png") no-repeat scroll 0 top transparent;
	background-position: 0px -140px;
}
.button_silver2  a:focus, .button_silver2  a:active{
	background:url("images/buttons_sr.png") no-repeat scroll right -140px transparent !important;
}
/* Custom Button Silver v3 */
.button_silver3{
	background:url("images/buttons_sl.png") no-repeat scroll 0 -168px transparent;
	margin-bottom: 10px;
	height: 28px;
	color: white;
	float:left;
	clear:both;
	text-shadow: none;
}
.button_silver3:hover{
	background:url("images/buttons_sl.png") no-repeat scroll 0 -168px transparent;
	background-position: 0px -196px;
}
.button_silver3  a{
	background:url("images/buttons_sr.png") no-repeat scroll right -168px transparent;
	color:#FFFFFF!important;
	display:block;
	float:left;
	height:23px;
	padding-top: 3px;
	padding-bottom: 2px;
	margin-right:-6px;
	padding-right:19px;
	padding-left: 19px;
	font-size: 10px!important;
	text-transform: uppercase;
	text-decoration: none!important;
}
.button_silver3  a:hover{
	background:url("images/buttons_sr.png") no-repeat scroll right -196px transparent !important;
}
.button_silver3:focus, .button_silver3:active{
	background:url("images/buttons_sl.png") no-repeat scroll 0 top transparent;
	background-position: 0px -224px;
}
.button_silver3  a:focus, .button_silver3  a:active{
	background:url("images/buttons_sr.png") no-repeat scroll right -224px transparent !important;
}

/* Custom Button Black */
.button_black {
	background:url("images/buttons_blackl.png") no-repeat scroll 0 top transparent;
	margin-bottom: 10px;
	height: 28px;
	color: white;
	float:left;
	clear:both;
	text-shadow: none;
}
.button_black:hover{
	background:url("images/buttons_blackl.png") no-repeat scroll 0 top transparent;
	background-position: 0px -28px;
}
.button_black:focus, .button_black:active{
	background:url("images/buttons_blackl.png") no-repeat scroll 0 top transparent;
	background-position: 0px -28px;
}
.button_black  a{
	background:url("images/buttons_blackr.png") no-repeat scroll right top transparent;
	color:#FFFFFF!important;
	display:block;
	float:left;
	height:23px;
	margin-right:-6px;
	padding-right:19px;
	padding-left: 19px;
	font-size: 10px!important;
	text-transform: uppercase;
	text-decoration: none!important;
	padding-top: 3px;
	padding-bottom: 2px;
}
.button_black  a:hover{
	background:url("images/buttons_blackr.png") no-repeat scroll right -28px transparent !important;
}
.button_black  a:focus, .button_black  a:active{
	background:url("images/buttons_blackr.png") no-repeat scroll right -28px transparent !important;
}
/* Custom Black Button v2 */
.button_black2{
	background:url("images/buttons_blackl.png") no-repeat scroll 0 -84px transparent;
	margin-bottom: 10px;
	height: 28px;
	color: white;
	float:left;
	clear:both;
	text-shadow: none;
}
.button_black2:hover{
	background:url("images/buttons_blackl.png") no-repeat scroll 0 -84px transparent;
	background-position: 0px -112px;
}
.button_black2  a{
	background:url("images/buttons_blackr.png") no-repeat scroll right -84px transparent;
	color:#FFFFFF!important;
	display:block;
	float:left;
	height:23px;
	padding-top: 3px;
	padding-bottom: 2px;
	margin-right:-6px;
	padding-right:19px;
	padding-left: 19px;
	font-size: 10px!important;
	text-transform: uppercase;
	text-decoration: none!important;
}
.button_black2  a:hover{
	background:url("images/buttons_blackr.png") no-repeat scroll right -112px transparent !important;
}
.button_black2:focus, .button_black2:active{
	background:url("images/buttons_blackl.png") no-repeat scroll 0 top transparent;
	background-position: 0px -140px;
}
.button_black2  a:focus, .button_black2  a:active{
	background:url("images/buttons_blackr.png") no-repeat scroll right -140px transparent !important;
}
/* Custom Button Black v3 */
.button_black3{
	background:url("images/buttons_blackl.png") no-repeat scroll 0 -168px transparent;
	margin-bottom: 10px;
	height: 28px;
	color: white;
	float:left;
	clear:both;
	text-shadow: none;
}
.button_black3:hover{
	background:url("images/buttons_blackl.png") no-repeat scroll 0 -168px transparent;
	background-position: 0px -196px;
}
.button_black3  a{
	background:url("images/buttons_blackr.png") no-repeat scroll right -168px transparent;
	color:#FFFFFF!important;
	display:block;
	float:left;
	height:23px;
	padding-top: 3px;
	padding-bottom: 2px;
	margin-right:-6px;
	padding-right:19px;
	padding-left: 19px;
	font-size: 10px!important;
	text-transform: uppercase;
	text-decoration: none!important;
}
.button_black3  a:hover{
	background:url("images/buttons_blackr.png") no-repeat scroll right -196px transparent !important;
}
.button_black3:focus, .button_black3:active{
	background:url("images/buttons_blackl.png") no-repeat scroll 0 top transparent;
	background-position: 0px -224px;
}
.button_black3  a:focus, .button_black3  a:active{
	background:url("images/buttons_blackr.png") no-repeat scroll right -224px transparent !important;
}