/* blk_layout.css
*****************************************************
*		   This is a library file		 		*
*			It's in SVN, edit there only			*
*			Any changes must be peer code reviewed  *
*****************************************************

This file contains the look and feel for the BlackRock
iShares action buttons.

This file is part of the BlackRock Global CSS library

***

These buttons are typically used on anchor and input
tags but will work with span as well.

The default color is blue. To use a different color,
all you need to do is use the buttonColor
class instead.

BlackRock and iShares -

Primary action buttons:
- button (default, blue)
- button-alternate (purple for BlackRock, orange for ishares)

Secondary action button:
- button-alternate (grey)


* HTML STRUCTURE
*****************************************************
<a class="button"></a> // Default button color blue

<input class="button-alternate" type="submit" />

Disabled Buttons:

<a class="button button-disabled"></a>
OR
<a class="button-disabled"></a>

This allows you to change disabled state with JS without
having to remove and add the button-color class too

*/
/* Use this selector when IE6 is not supported
*[class|=button]
*/
.button,
.button-arrow,
.button-alternate,
.button-orange,
.button-orange-arrow,
.button-secondary,
.button-disabled {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #FFF;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	padding: 4px 10px;
	text-transform: uppercase;

	/* IE6 & IE7 */
	*display: inline;
	zoom: 1;
}

/* Firefox adds some extra padding to input buttons, let's get rid of it */
input.button::-moz-focus-inner,
input.button-arrow::-moz-focus-inner,
input.button-alternate::-moz-focus-inner,
input.button-orange::-moz-focus-inner,
input.button-orange-arrow::-moz-focus-inner,
input.button-secondary::-moz-focus-inner,
input.button-disabled::-moz-focus-inner {
	border: none;
	padding: 0;
}

.button:hover,
.button-arrow:hover,
.button-alternate:hover,
.button-orange:hover,
.button-orange-arrow:hover,
.button-secondary:hover,
.button-disabled:hover {
	text-decoration: none;
}

.button {
	background: #0079cd; /* Old browsers */
	/* IE9 SVG */
	background: #0079cd url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzljZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDQ1YTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: #0079cd -moz-linear-gradient(top,  #0079cd 0%, #0045a5 100%); /* FF3.6+ */
	background: #0079cd -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0079cd), color-stop(100%,#0045a5)); /* Chrome,Safari4+ */
	background: #0079cd -webkit-linear-gradient(top,  #0079cd 0%,#0045a5 100%); /* Chrome10+,Safari5.1+ */
	background: #0079cd -o-linear-gradient(top,  #0079cd 0%,#0045a5 100%); /* Opera 11.10+ */
	background: #0079cd -ms-linear-gradient(top,  #0079cd 0%,#0045a5 100%); /* IE10+ */
	background: #0079cd linear-gradient(to bottom,  #0079cd 0%,#0045a5 100%); /* W3C */
	border: 1px solid #ccc;
}

.button:hover {
	background: #0045a5; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: #0045a5 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNDVhNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDc5Y2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: #0045a5 -moz-linear-gradient(top,  #0045a5 0%, #0079cd 100%); /* FF3.6+ */
	background: #0045a5 -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0045a5), color-stop(100%,#0079cd)); /* Chrome,Safari4+ */
	background: #0045a5 -webkit-linear-gradient(top,  #0045a5 0%,#0079cd 100%); /* Chrome10+,Safari5.1+ */
	background: #0045a5 -o-linear-gradient(top,  #0045a5 0%,#0079cd 100%); /* Opera 11.10+ */
	background: #0045a5 -ms-linear-gradient(top,  #0045a5 0%,#0079cd 100%); /* IE10+ */
	background: #0045a5 linear-gradient(to bottom,  #0045a5 0%,#0079cd 100%); /* W3C */
}

.button-arrow {
	background: #0079cd url('i/arrow-right-white.png') right 15px center no-repeat; /* Old browsers */
	/* IE9 SVG */
	background: url('i/arrow-right-white.png') right 15px center no-repeat, url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzljZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDQ1YTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: url('i/arrow-right-white.png') right 15px center no-repeat, -moz-linear-gradient(top,  #0079cd 0%, #0045a5 100%); /* FF3.6+ */
	background: url('i/arrow-right-white.png') right 15px center no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0079cd), color-stop(100%,#0045a5)); /* Chrome,Safari4+ */
	background: url('i/arrow-right-white.png') right 15px center no-repeat, -webkit-linear-gradient(top,  #0079cd 0%,#0045a5 100%); /* Chrome10+,Safari5.1+ */
	background: url('i/arrow-right-white.png') right 15px center no-repeat, -o-linear-gradient(top,  #0079cd 0%,#0045a5 100%); /* Opera 11.10+ */
	background: url('i/arrow-right-white.png') right 15px center no-repeat, -ms-linear-gradient(top,  #0079cd 0%,#0045a5 100%); /* IE10+ */
	background: url('i/arrow-right-white.png') right 15px center no-repeat, linear-gradient(to bottom,  #0079cd 0%,#0045a5 100%); /* W3C */
	border: 1px solid #ccc;
	padding: 8px 30px 8px 15px;
}

.button-arrow:hover {
	background: #0045a5 url('i/arrow-right-white.png') right 15px center no-repeat; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url('i/arrow-right-white.png') right 15px center no-repeat, url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNDVhNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDc5Y2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: url('i/arrow-right-white.png') right 15px center no-repeat, -moz-linear-gradient(top,  #0045a5 0%, #0079cd 100%); /* FF3.6+ */
	background: url('i/arrow-right-white.png') right 15px center no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0045a5), color-stop(100%,#0079cd)); /* Chrome,Safari4+ */
	background: url('i/arrow-right-white.png') right 15px center no-repeat, -webkit-linear-gradient(top,  #0045a5 0%,#0079cd 100%); /* Chrome10+,Safari5.1+ */
	background: url('i/arrow-right-white.png') right 15px center no-repeat, -o-linear-gradient(top,  #0045a5 0%,#0079cd 100%); /* Opera 11.10+ */
	background: url('i/arrow-right-white.png') right 15px center no-repeat, -ms-linear-gradient(top,  #0045a5 0%,#0079cd 100%); /* IE10+ */
	background: url('i/arrow-right-white.png') right 15px center no-repeat, linear-gradient(to bottom,  #0045a5 0%,#0079cd 100%); /* W3C */
}

.button-alternate {
	background: #a6cc25; /* Old browsers */
	/* IE9 SVG */
	background: #a6cc25 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E2Y2MyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NmI4MWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: #a6cc25 -moz-linear-gradient(top,  #a6cc25 0%, #86b81a 100%); /* FF3.6+ */
	background: #a6cc25 -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a6cc25), color-stop(100%,#86b81a)); /* Chrome,Safari4+ */
	background: #a6cc25 -webkit-linear-gradient(top,  #a6cc25 0%,#86b81a 100%); /* Chrome10+,Safari5.1+ */
	background: #a6cc25 -o-linear-gradient(top,  #a6cc25 0%,#86b81a 100%); /* Opera 11.10+ */
	background: #a6cc25 -ms-linear-gradient(top,  #a6cc25 0%,#86b81a 100%); /* IE10+ */
	background: #a6cc25 linear-gradient(to bottom,  #a6cc25 0%,#86b81a 100%); /* W3C */

	border-color: #CCE281 #8FB31F #719B16 #B8D553;
	border-style: solid;
	border-width: 1px;
}

.button-alternate:hover {
	background: #86b81a; /* Old browsers */
	/* IE9 SVG */
	background: #86b81a url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg2YjgxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNmNjMjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: #86b81a -moz-linear-gradient(top,  #86b81a 0%, #a6cc25 100%); /* FF3.6+ */
	background: #86b81a -webkit-gradient(linear, left top, left bottom, color-stop(0%,#86b81a), color-stop(100%,#a6cc25)); /* Chrome,Safari4+ */
	background: #86b81a -webkit-linear-gradient(top,  #86b81a 0%,#a6cc25 100%); /* Chrome10+,Safari5.1+ */
	background: #86b81a -o-linear-gradient(top,  #86b81a 0%,#a6cc25 100%); /* Opera 11.10+ */
	background: #86b81a -ms-linear-gradient(top,  #86b81a 0%,#a6cc25 100%); /* IE10+ */
	background: #86b81a linear-gradient(to bottom,  #86b81a 0%,#a6cc25 100%); /* W3C */

	border-color: #719B16 #B8D553 #CCE281 #8FB31F;
}
.button-secondary {
	background: #ffffff; /* Old browsers */
	/* IE9 SVG */
	background: #ffffff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: #ffffff -moz-linear-gradient(top,  #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */
	background: #ffffff -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
	background: #ffffff -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
	background: #ffffff -o-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Opera 11.10+ */
	background: #ffffff -ms-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* IE10+ */
	background: #ffffff linear-gradient(to bottom,  #ffffff 0%,#f2f2f2 100%); /* W3C */

	border: 1px solid #ccc;
	color: #005EB8;
}

.button-secondary:hover {
	background: #f2f2f2; /* Old browsers */
	/* IE9 SVG */
	background: #f2f2f2 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: #f2f2f2 -moz-linear-gradient(top,  #f2f2f2 0%, #ffffff 100%); /* FF3.6+ */
	background: #f2f2f2 -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: #f2f2f2 -webkit-linear-gradient(top,  #f2f2f2 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: #f2f2f2 -o-linear-gradient(top,  #f2f2f2 0%,#ffffff 100%); /* Opera 11.10+ */
	background: #f2f2f2 -ms-linear-gradient(top,  #f2f2f2 0%,#ffffff 100%); /* IE10+ */
	background: #f2f2f2 linear-gradient(to bottom,  #f2f2f2 0%,#ffffff 100%); /* W3C */
}

.button-orange {   /* gradient from: http://www.colorzilla.com/gradient-editor/ */
	background: #ffb76b; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: #ffb76b url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYjc2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjg5NzFkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjZDE1NDIwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #ffb76b 0%, #f8971d 0%, #d15420 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb76b), color-stop(0%,#f8971d), color-stop(99%,#d15420)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffb76b 0%,#f8971d 0%,#d15420 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffb76b 0%,#f8971d 0%,#d15420 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffb76b 0%,#f8971d 0%,#d15420 99%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffb76b 0%,#f8971d 0%,#d15420 99%); /* W3C */
	border: 1px solid #ccc;
}

.button-orange:hover {
	background: #d15420; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: #d15420 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2QxNTQyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmODk3MWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZiNzZiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #d15420 1%, #f8971d 100%, #ffb76b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#d15420), color-stop(100%,#f8971d), color-stop(100%,#ffb76b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d15420 1%,#f8971d 100%,#ffb76b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d15420 1%,#f8971d 100%,#ffb76b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d15420 1%,#f8971d 100%,#ffb76b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d15420 1%,#f8971d 100%,#ffb76b 100%); /* W3C */
}

.button-orange-arrow {
	background: #ffb76b url('i/arrow-right-white.png') right 15px center no-repeat; /* Old browsers - my ie9 in ie8 mode uses this */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url('i/arrow-right-white.png') right 15px center no-repeat, url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYjc2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjg5NzFkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjZDE1NDIwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: url('i/arrow-right-white.png') right 15px center no-repeat, -moz-linear-gradient(top,  #ffb76b 0%, #f8971d 0%, #d15420 99%); /* FF3.6+ */
	background: url('i/arrow-right-white.png') right 15px center no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb76b), color-stop(0%,#f8971d), color-stop(99%,#d15420)); /* Chrome,Safari4+ */
	background: url('i/arrow-right-white.png') right 15px center no-repeat, -webkit-linear-gradient(top,  #ffb76b 0%,#f8971d 0%,#d15420 99%); /* Chrome10+,Safari5.1+ */
	background: url('i/arrow-right-white.png') right 15px center no-repeat, -o-linear-gradient(top,  #ffb76b 0%,#f8971d 0%,#d15420 99%); /* Opera 11.10+ */
	background: url('i/arrow-right-white.png') right 15px center no-repeat, -ms-linear-gradient(top,  #ffb76b 0%,#f8971d 0%,#d15420 99%); /* IE10+ */
	background: url('i/arrow-right-white.png') right 15px center no-repeat, linear-gradient(to bottom,  #ffb76b 0%,#f8971d 0%,#d15420 99%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb76b', endColorstr='#d15420',GradientType=0 );  *//* IE6-8 */
	border: 1px solid #ccc;
	padding: 8px 30px 8px 15px;
}

.button-orange-arrow:hover {
	background: #d15420 url('i/arrow-right-white.png') right 15px center no-repeat; /* Old browsers - my ie9 in ie8 mode uses this */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url('i/arrow-right-white.png') right 15px center no-repeat, url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2QxNTQyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmODk3MWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZiNzZiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: url('i/arrow-right-white.png') right 15px center no-repeat, -moz-linear-gradient(top,  #d15420 1%, #f8971d 100%, #ffb76b 100%); /* FF3.6+ */
	background: url('i/arrow-right-white.png') right 15px center no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(1%,#d15420), color-stop(100%,#f8971d), color-stop(100%,#ffb76b)); /* Chrome,Safari4+ */
	background: url('i/arrow-right-white.png') right 15px center no-repeat, -webkit-linear-gradient(top,  #d15420 1%,#f8971d 100%,#ffb76b 100%); /* Chrome10+,Safari5.1+ */
	background: url('i/arrow-right-white.png') right 15px center no-repeat, -o-linear-gradient(top,  #d15420 1%,#f8971d 100%,#ffb76b 100%); /* Opera 11.10+ */
	background: url('i/arrow-right-white.png') right 15px center no-repeat, -ms-linear-gradient(top,  #d15420 1%,#f8971d 100%,#ffb76b 100%); /* IE10+ */
	background: url('i/arrow-right-white.png') right 15px center no-repeat, linear-gradient(to bottom,  #d15420 1%,#f8971d 100%,#ffb76b 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d15420', endColorstr='#ffb76b',GradientType=0 ); *//* IE6-8 */
}


.button-disabled {
	background: #fefefe; /* Old browsers */
	/* IE9 SVG */
	background: #fefefe url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: #fefefe -moz-linear-gradient(top,  #fefefe 0%, #f3f3f3 100%); /* FF3.6+ */
	background: #fefefe -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
	background: #fefefe -webkit-linear-gradient(top,  #fefefe 0%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
	background: #fefefe -o-linear-gradient(top,  #fefefe 0%,#f3f3f3 100%); /* Opera 11.10+ */
	background: #fefefe -ms-linear-gradient(top,  #fefefe 0%,#f3f3f3 100%); /* IE10+ */
	background: #fefefe linear-gradient(to bottom,  #fefefe 0%,#f3f3f3 100%); /* W3C */

	border: 1px solid #ccc;
	color: #6f6f6f;
	cursor: default;
}
.button-disabled:hover {
	text-decoration: none;
}

.no-filter {
	filter: none !important;
}