/*--------------------------------------------------------------
# Copyright (C) joomla-monster.com
# License: http://www.joomla-monster.com/license.html Joomla-Monster Proprietary Use License
# Website: http://www.joomla-monster.com
# Support: info@joomla-monster.com
---------------------------------------------------------------*/

/*********************** FOR CUSTOM EDITOR SELECTOR ************************/

.border_img {
	background: #ffffff;
	padding: 5px;
	border: 1px solid #dfdfdf;
	-webkit-box-shadow: 0px 5px 10px -10px rgba(0, 0, 0, 1);
	-moz-box-shadow: 0px 5px 10px -10px rgba(0, 0, 0, 1);
	box-shadow: 0px 5px 10px -10px rgba(0, 0, 0, 1);
}

a.readon:link, 
a.readon:visited {
    float: right;
	font-weight: bold;
	font-style: italic;
	font-size: 1.25em;
	color: #657192;
    text-shadow: 0px 1px 0px #ffffff;
    text-decoration: none;
    cursor: pointer;
	padding: 5px 27px 5px 12px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #9EA6B1;
	background: #d3ddea url(../images/arrow.png) no-repeat right center; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZWNlY2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: url(../images/arrow.png) no-repeat right center, -moz-linear-gradient(top,  #d3ddea 0%, #c5cfdc 50%, #a1a9b4 100%); /* FF3.6+ */
	background: url(../images/arrow.png) no-repeat right center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d3ddea), color-stop(100%,#a1a9b4)); /* Chrome,Safari4+ */
	background: url(../images/arrow.png) no-repeat right center, -webkit-linear-gradient(top,  #d3ddea 0%, #c5cfdc 50%,#a1a9b4 100%); /* Chrome10+,Safari5.1+ */
	background: url(../images/arrow.png) no-repeat right center, -o-linear-gradient(top,  #d3ddea 0%, #c5cfdc 50%,#a1a9b4 100%); /* Opera 11.10+ */
	background: url(../images/arrow.png) no-repeat right center, -ms-linear-gradient(top,  #d3ddea 0%, #c5cfdc 50%,#a1a9b4 100%); /* IE10+ */
	background: url(../images/arrow.png) no-repeat right center, linear-gradient(top,  #d3ddea 0%, #c5cfdc 50%,#a1a9b4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3ddea', endColorstr='#a1a9b4',GradientType=0 ); /* IE6-8 */
	-webkit-box-shadow: 0px 10px 15px -10px rgba(0, 0, 0, 1);
	-moz-box-shadow: 0px 10px 15px -10px rgba(0, 0, 0, 1);
	box-shadow: 0px 10px 15px -10px rgba(0, 0, 0, 1);
}

a.readon:hover {
	background: #d3ddea url(../images/arrow.png) no-repeat right center; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZWNlY2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: url(../images/arrow.png) no-repeat right center, -moz-linear-gradient(top,  #d3ddea 0%, #d3ddea 100%); /* FF3.6+ */
	background: url(../images/arrow.png) no-repeat right center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d3ddea), color-stop(100%,#d3ddea)); /* Chrome,Safari4+ */
	background: url(../images/arrow.png) no-repeat right center, -webkit-linear-gradient(top,  #d3ddea 0%,#d3ddea 100%); /* Chrome10+,Safari5.1+ */
	background: url(../images/arrow.png) no-repeat right center, -o-linear-gradient(top,  #d3ddea 0%,#d3ddea 100%); /* Opera 11.10+ */
	background: url(../images/arrow.png) no-repeat right center, -ms-linear-gradient(top,  #d3ddea 0%,#d3ddea 100%); /* IE10+ */
	background: url(../images/arrow.png) no-repeat right center, linear-gradient(top,  #d3ddea 0%,#d3ddea 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3ddea', endColorstr='#d3ddea',GradientType=0 ); /* IE6-8 */
}

a.readon:active {
	position: relative;
	top: 1px;
	background: #a1a9b4 url(../images/arrow.png) no-repeat right center; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZWNlY2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: url(../images/arrow.png) no-repeat right center, -moz-linear-gradient(top,  #a1a9b4 0%, #c5cfdc 50%, #d3ddea 100%); /* FF3.6+ */
	background: url(../images/arrow.png) no-repeat right center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a1a9b4), color-stop(100%,#d3ddea)); /* Chrome,Safari4+ */
	background: url(../images/arrow.png) no-repeat right center, -webkit-linear-gradient(top,  #a1a9b4 0%, #c5cfdc 50%,#d3ddea 100%); /* Chrome10+,Safari5.1+ */
	background: url(../images/arrow.png) no-repeat right center, -o-linear-gradient(top,  #a1a9b4 0%, #c5cfdc 50%,#d3ddea 100%); /* Opera 11.10+ */
	background: url(../images/arrow.png) no-repeat right center, -ms-linear-gradient(top,  #a1a9b4 0%, #c5cfdc 50%,#d3ddea 100%); /* IE10+ */
	background: url(../images/arrow.png) no-repeat right center, linear-gradient(top,  #a1a9b4 0%, #c5cfdc 50%,#d3ddea 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1a9b4', endColorstr='#d3ddea',GradientType=0 ); /* IE6-8 */
}

/** button **/

.a-button {
	background: #d20057; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QyMDA1NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MzJhNGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjODMyYTRhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, #d20057 0%, #832a4a 100%, #832a4a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d20057), color-stop(100%,#832a4a), color-stop(100%,#832a4a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d20057 0%,#832a4a 100%,#832a4a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d20057 0%,#832a4a 100%,#832a4a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d20057 0%,#832a4a 100%,#832a4a 100%); /* IE10+ */
	background: linear-gradient(top, #d20057 0%,#832a4a 100%,#832a4a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d20057', endColorstr='#832a4a',GradientType=0 ); /* IE6-8 */
	border: 1px solid #8a002f;
	padding: 11px 85px 11px 10px;
	margin: 15px 0;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	color: #fff !important;
	font-size: 18px;
	line-height: 26px;
    text-shadow: 0px 1px 0px #671233;
	position: relative;
	float: left;
	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(218, 48, 119, 1), 0px 10px 15px -10px rgba(0, 0, 0, 1);
	-moz-box-shadow: inset 0px 1px 0px 0px rgba(218, 48, 119, 1), 0px 10px 15px -10px rgba(0, 0, 0, 1);
	box-shadow: inset 0px 1px 0px 0px rgba(218, 48, 119, 1), 0px 10px 15px -10px rgba(0, 0, 0, 1);
}

.a-button:hover {
	background: #d20057; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QyMDA1NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMjAwNTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d20057 0%, #d20057 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d20057), color-stop(100%,#d20057)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d20057 0%,#d20057 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d20057 0%,#d20057 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d20057 0%,#d20057 100%); /* IE10+ */
	background: linear-gradient(top,  #d20057 0%,#d20057 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d20057', endColorstr='#d20057',GradientType=0 ); /* IE6-8 */
}

.a-button:active {
	top: 1px;
	background: #832a4a; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgzMmE0YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMjAwNTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #832a4a 0%, #d20057 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#832a4a), color-stop(100%,#d20057)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #832a4a 0%,#d20057 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #832a4a 0%,#d20057 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #832a4a 0%,#d20057 100%); /* IE10+ */
	background: linear-gradient(top,  #832a4a 0%,#d20057 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#832a4a', endColorstr='#d20057',GradientType=0 ); /* IE6-8 */
	-webkit-box-shadow: inset 0px 0px 0px 0px, 0px 10px 15px -10px rgba(0, 0, 0, 1);
	-moz-box-shadow: inset 0px 0px 0px 0px, 0px 10px 15px -10px rgba(0, 0, 0, 1);
	box-shadow: inset 0px 0px 0px 0px, 0px 10px 15px -10px rgba(0, 0, 0, 1);
}

.a-button:link,
.a-button:visited {
	color: #fff;
	text-decoration: none;
}

.a-button img {
	position: absolute;
	right: 8px;
	top: -15px;
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    -ms-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;
}

.a-button:hover img {
    -webkit-animation:rotate 1s linear;
    -moz-animation:rotate 1s linear;
    -o-animation: rotate 1s linear;
    -ms-animation: rotate 1s linear;
    animation: rotate 1s linear;
}

@keyframes rotate{
    0% { transform: scale(1) rotate(0);}
    50% { transform: scale(0.7) rotate(180deg);}
    100% { transform: scale(1) rotate(360deg);}
}

@-webkit-keyframes rotate{
    0% { -webkit-transform: scale(1) rotate(0);}
    50% { -webkit-transform: scale(0.7) rotate(180deg);}
    100% { -webkit-transform: scale(1) rotate(360deg);}
}

@-moz-keyframes rotate{
    0% { -moz-transform: scale(1) rotate(0);}
    50% { -moz-transform: scale(0.7) rotate(180deg);}
    100% { -moz-transform: scale(1) rotate(360deg);}
}

@-o-keyframes rotate{
    0% { -o-transform: scale(1) rotate(0);}
    50% { -o-transform: scale(0.7) rotate(180deg);}
    100% { -o-transform: scale(1) rotate(360deg);}
}

@-ms-keyframes rotate{
    0% { -ms-transform: scale(1) rotate(0);}
    50% { -ms-transform: scale(0.7) rotate(180deg);}
    100% { -ms-transform: scale(1) rotate(360deg);}
}

/** orange **/

.a-button.orange {
	background: #fc7a0e; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjN2EwZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYTRhMGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fc7a0e 0%, #da4a0c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc7a0e), color-stop(100%,#da4a0c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fc7a0e 0%,#da4a0c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fc7a0e 0%,#da4a0c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fc7a0e 0%,#da4a0c 100%); /* IE10+ */
	background: linear-gradient(top,  #fc7a0e 0%,#da4a0c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc7a0e', endColorstr='#da4a0c',GradientType=0 ); /* IE6-8 */
	border: 1px solid #b2631d;
/*
	padding: 10px 90px 10px 10px;
*/
    text-shadow: 0px 1px 0px #963b09;
	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(253, 146, 59, 1), 0px 10px 15px -10px rgba(0, 0, 0, 1);
	-moz-box-shadow: inset 0px 1px 0px 0px rgba(253, 146, 59, 1), 0px 10px 15px -10px rgba(0, 0, 0, 1);
	box-shadow: inset 0px 1px 0px 0px rgba(253, 146, 59, 1), 0px 10px 15px -10px rgba(0, 0, 0, 1);
}

.a-button.orange:hover {
	background: #fc7a0e; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjN2EwZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYzdhMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fc7a0e 0%, #fc7a0e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc7a0e), color-stop(100%,#fc7a0e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fc7a0e 0%,#fc7a0e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fc7a0e 0%,#fc7a0e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fc7a0e 0%,#fc7a0e 100%); /* IE10+ */
	background: linear-gradient(top,  #fc7a0e 0%,#fc7a0e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc7a0e', endColorstr='#fc7a0e',GradientType=0 ); /* IE6-8 */
}

.a-button.orange:active {
	background: #da4a0c; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RhNGEwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYzdhMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #da4a0c 0%, #fc7a0e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#da4a0c), color-stop(100%,#fc7a0e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #da4a0c 0%,#fc7a0e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #da4a0c 0%,#fc7a0e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #da4a0c 0%,#fc7a0e 100%); /* IE10+ */
	background: linear-gradient(top,  #da4a0c 0%,#fc7a0e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da4a0c', endColorstr='#fc7a0e',GradientType=0 ); /* IE6-8 */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#832a4a', endColorstr='#d20057',GradientType=0 ); /* IE6-8 */
	-webkit-box-shadow: inset 0px 0px 0px 0px, 0px 10px 15px -10px rgba(0, 0, 0, 1);
	-moz-box-shadow: inset 0px 0px 0px 0px, 0px 10px 15px -10px rgba(0, 0, 0, 1);
	box-shadow: inset 0px 0px 0px 0px, 0px 10px 15px -10px rgba(0, 0, 0, 1);
}


.a-button.orange img {
/*
	right: 8px;
	top: -12px;
*/
}

/** yellow **/

.a-button.yellow {
	background: #e9b92c; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5YjkyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjODk1MDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e9b92c 0%, #c89501 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9b92c), color-stop(100%,#c89501)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e9b92c 0%,#c89501 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e9b92c 0%,#c89501 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e9b92c 0%,#c89501 100%); /* IE10+ */
	background: linear-gradient(top,  #e9b92c 0%,#c89501 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9b92c', endColorstr='#c89501',GradientType=0 ); /* IE6-8 */
	border: 1px solid #daa300;
/*
	padding: 10px 90px 10px 10px;
*/
    text-shadow: 0px 1px 0px #8a690a;
	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(238, 198, 84, 1), 0px 10px 15px -10px rgba(0, 0, 0, 1);
	-moz-box-shadow: inset 0px 1px 0px 0px rgba(238, 198, 84, 1), 0px 10px 15px -10px rgba(0, 0, 0, 1);
	box-shadow: inset 0px 1px 0px 0px rgba(238, 198, 84, 1), 0px 10px 15px -10px rgba(0, 0, 0, 1);
}

.a-button.yellow:hover {
	background: #e9b92c; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5YjkyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWI5MmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e9b92c 0%, #e9b92c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9b92c), color-stop(100%,#e9b92c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e9b92c 0%,#e9b92c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e9b92c 0%,#e9b92c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e9b92c 0%,#e9b92c 100%); /* IE10+ */
	background: linear-gradient(top,  #e9b92c 0%,#e9b92c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9b92c', endColorstr='#e9b92c',GradientType=0 ); /* IE6-8 */
}

.a-button.yellow:active {
	background: #c89501; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M4OTUwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWI5MmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #c89501 0%, #e9b92c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c89501), color-stop(100%,#e9b92c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c89501 0%,#e9b92c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c89501 0%,#e9b92c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c89501 0%,#e9b92c 100%); /* IE10+ */
	background: linear-gradient(top,  #c89501 0%,#e9b92c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c89501', endColorstr='#e9b92c',GradientType=0 ); /* IE6-8 */
	-webkit-box-shadow: inset 0px 0px 0px 0px, 0px 10px 15px -10px rgba(0, 0, 0, 1);
	-moz-box-shadow: inset 0px 0px 0px 0px, 0px 10px 15px -10px rgba(0, 0, 0, 1);
	box-shadow: inset 0px 0px 0px 0px, 0px 10px 15px -10px rgba(0, 0, 0, 1);
}

/** blue **/

.a-button.blue {
	background: #60b2e2; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYwYjJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMDgwYmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #60b2e2 0%, #3080bb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#60b2e2), color-stop(100%,#3080bb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #60b2e2 0%,#3080bb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #60b2e2 0%,#3080bb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #60b2e2 0%,#3080bb 100%); /* IE10+ */
	background: linear-gradient(top,  #60b2e2 0%,#3080bb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#60b2e2', endColorstr='#3080bb',GradientType=0 ); /* IE6-8 */
	border: 1px solid #3993d6;
/*
	padding: 10px 90px 10px 10px;
*/
    text-shadow: 0px 1px 0px #295e82;
	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(126, 192, 232, 1), 0px 10px 15px -10px rgba(0, 0, 0, 1);
	-moz-box-shadow: inset 0px 1px 0px 0px rgba(126, 192, 232, 1), 0px 10px 15px -10px rgba(0, 0, 0, 1);
	box-shadow: inset 0px 1px 0px 0px rgba(126, 192, 232, 1), 0px 10px 15px -10px rgba(0, 0, 0, 1);
}

.a-button.blue:hover {
	background: #60b2e2; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYwYjJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MGIyZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #60b2e2 0%, #60b2e2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#60b2e2), color-stop(100%,#60b2e2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #60b2e2 0%,#60b2e2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #60b2e2 0%,#60b2e2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #60b2e2 0%,#60b2e2 100%); /* IE10+ */
	background: linear-gradient(top,  #60b2e2 0%,#60b2e2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#60b2e2', endColorstr='#60b2e2',GradientType=0 ); /* IE6-8 */
}

.a-button.blue:active {
	background: #3080bb; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMwODBiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MGIyZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #3080bb 0%, #60b2e2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3080bb), color-stop(100%,#60b2e2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3080bb 0%,#60b2e2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3080bb 0%,#60b2e2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3080bb 0%,#60b2e2 100%); /* IE10+ */
	background: linear-gradient(top,  #3080bb 0%,#60b2e2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3080bb', endColorstr='#60b2e2',GradientType=0 ); /* IE6-8 */
	-webkit-box-shadow: inset 0px 0px 0px 0px, 0px 10px 15px -10px rgba(0, 0, 0, 1);
	-moz-box-shadow: inset 0px 0px 0px 0px, 0px 10px 15px -10px rgba(0, 0, 0, 1);
	box-shadow: inset 0px 0px 0px 0px, 0px 10px 15px -10px rgba(0, 0, 0, 1);
}

/** green **/

.a-button.green {
	background: #58a278; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU4YTI3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNTYyNDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #58a278 0%, #256240 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#58a278), color-stop(100%,#256240)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #58a278 0%,#256240 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #58a278 0%,#256240 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #58a278 0%,#256240 100%); /* IE10+ */
	background: linear-gradient(top,  #58a278 0%,#256240 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#58a278', endColorstr='#256240',GradientType=0 ); /* IE6-8 */
	border: 1px solid #3b7454;
/*
	padding: 10px 90px 10px 10px;
*/
    text-shadow: 0px 1px 0px #214b33;
	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(119, 180, 145, 1), 0px 10px 15px -10px rgba(0, 0, 0, 1);
	-moz-box-shadow: inset 0px 1px 0px 0px rgba(119, 180, 145, 1), 0px 10px 15px -10px rgba(0, 0, 0, 1);
	box-shadow: inset 0px 1px 0px 0px rgba(119, 180, 145, 1), 0px 10px 15px -10px rgba(0, 0, 0, 1);
}

.a-button.green:hover {
	background: #58a278; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU4YTI3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1OGEyNzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #58a278 0%, #58a278 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#58a278), color-stop(100%,#58a278)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #58a278 0%,#58a278 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #58a278 0%,#58a278 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #58a278 0%,#58a278 100%); /* IE10+ */
	background: linear-gradient(top,  #58a278 0%,#58a278 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#58a278', endColorstr='#58a278',GradientType=0 ); /* IE6-8 */
}

.a-button.green:active {
	background: #256240; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI1NjI0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1OGEyNzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #256240 0%, #58a278 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#256240), color-stop(100%,#58a278)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #256240 0%,#58a278 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #256240 0%,#58a278 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #256240 0%,#58a278 100%); /* IE10+ */
	background: linear-gradient(top,  #256240 0%,#58a278 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#256240', endColorstr='#58a278',GradientType=0 ); /* IE6-8 */
	-webkit-box-shadow: inset 0px 0px 0px 0px, 0px 10px 15px -10px rgba(0, 0, 0, 1);
	-moz-box-shadow: inset 0px 0px 0px 0px, 0px 10px 15px -10px rgba(0, 0, 0, 1);
	box-shadow: inset 0px 0px 0px 0px, 0px 10px 15px -10px rgba(0, 0, 0, 1);
}


p.blue {
    border-left: 3px solid #009bda;
    padding: 0 0 0 10px;
}

p.green {
    border-left: 3px solid #75a500;
    padding: 0 0 0 10px;
}

p.red {
    border-left: 3px solid #d40000;
    padding: 0 0 0 10px;
}

p.yellow {
    border-left: 3px solid #ffa200;
    padding: 0 0 0 10px;
}

p.grey {
    border-left: 3px solid #bdbdbd;
    padding: 0 0 0 10px;
}

p.bluefill {
    background: #009bda;
    display: block;
    padding: 10px;
    text-align: justify;
    color: #fff;
	text-shadow: none;
}

p.greenfill {
    background: #75a500;
    display: block;
    padding: 10px;
    text-align: justify;
    color: #fff;
	text-shadow: none;
}

p.redfill {
    background: #d40000;
    display: block;
    padding: 10px;
    text-align: justify;
    color: #fff;
	text-shadow: none;
}

p.yellowfill {
    background: #ffa200;
    display: block;
    padding: 10px;
    text-align: justify;
    color: #fff;
	text-shadow: none;
}

p.greyfill {
    background: #bdbdbd;
    display: block;
    padding: 10px;
    text-align: justify;
    color: #fff;
	text-shadow: none;
}

.quote {
	display: block;
	font-style: italic;
	padding: 10px 10px 10px 70px;
	background: url(../images/quote.png) no-repeat 0 top;
}

ul.linked,
ul.linked ul,
ul.special,
ul.special ul {
	list-style: none;
}

ul.linked li {
    background: none;
    padding: 0;
    margin: 0;
}

ul.linked li a:hover {
    margin: 0 0 0 3px;
    padding: 0 0 0 15px;
    text-decoration: none;
	background-image: url(../images/linked_hover.png);
}

ul.linked li a {
    display: block;
    margin: 0 0 0 3px;
    padding: 0 0 0 10px;
    text-decoration: underline;
	background-repeat: no-repeat;
	background-position: left 7px;
	background-image: url(../images/linked.png);
}

ul.special li {
    margin: 0 0 0 3px;
    padding: 0 0 0 10px;
	background-repeat: no-repeat;
	background-position: left 7px;
	background-image: url(../images/special.png);
}