/* Copyright Brian Quade, BQ Plugins 2012, bqplugins.com */
.bqdownload_button
{
	display: inline-block;
	padding: 5px 18px;
	overflow: hidden;

	color: white;
	font-size: smaller;
	font-family: sans-serif;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;

	vertical-align: middle;

	border-radius:4px;
	-moz-border-radius:4px;

	margin: 2px 2px 4px;
}

.bqerror
{
	display: inline-block;
	vertical-align: middle;

	background-color: red;
	padding: 5px 8px;

	margin: 2px 2px 4px;
}

.bqbutton_regular_red
{
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff0000), to(#aa0000));
	background-image: -webkit-linear-gradient(top, #ff0000, #aa0000);
	background-image: -moz-linear-gradient(top, #ff0000, #aa0000);
	background-image: -o-linear-gradient(top, #ff0000, #aa0000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff0000, endColorstr=#aa0000);
}

.bqbutton_highlighted_red
{
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ee0000), to(#800000));
	background-image: -webkit-linear-gradient(top, #ee0000, #800000);
	background-image: -moz-linear-gradient(top, #ee0000, #800000);
	background-image: -o-linear-gradient(top, #ee0000, #800000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ee0000, endColorstr=#800000);
}

.bqbutton_regular_green
{
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00ee00), to(#008800));
	background-image: -webkit-linear-gradient(top, #00ee00, #008800);
	background-image: -moz-linear-gradient(top, #00ee00, #008800);
	background-image: -o-linear-gradient(top, #00ee00, #008800);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ee00, endColorstr=#008800);
}

.bqbutton_highlighted_green
{
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00d000), to(#006000));
	background-image: -webkit-linear-gradient(top, #00d000, #006000);
	background-image: -moz-linear-gradient(top, #00d000, #006000);
	background-image: -o-linear-gradient(top, #00d000, #006000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00d000, endColorstr=#006000);
}

.bqbutton_regular_blue
{
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4040ff), to(#000080));
	background-image: -webkit-linear-gradient(top, #4040ff, #000080);
	background-image: -moz-linear-gradient(top, #4040ff, #000080);
	background-image: -o-linear-gradient(top, #4040ff, #000080);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4040ff, endColorstr=#000080);
}

.bqbutton_highlighted_blue
{
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0000e0), to(#000040));
	background-image: -webkit-linear-gradient(top, #0000e0, #000040);
	background-image: -moz-linear-gradient(top, #0000e0, #000040);
	background-image: -o-linear-gradient(top, #0000e0, #000040);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0000e0, endColorstr=#000040);
}

.bqbutton_undepressed
{
	box-shadow: 3px 3px 1px #333333;
}

.bqbutton_depressed
{
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cccccc), to(#666666));
	background-image: -webkit-linear-gradient(top, #cccccc, #666666);
	background-image: -moz-linear-gradient(top, #cccccc, #666666);
	background-image: -o-linear-gradient(top, #cccccc, #666666);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cccccc, endColorstr=#666666);
	box-shadow: 0;
}

.bqdownload_link
{
	cursor: pointer;
}

.bqdownload_form
{
	display: inline-block;
	padding: 5px 18px;
	margin: 2px 2px 4px;

	border-radius:4px;
	-moz-border-radius:4px;

	vertical-align: middle;

	text-align: center;
	font-size: smaller;

	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eeeeee), to(#cccccc));
	background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);
	background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
	background-image: -o-linear-gradient(top, #eeeeee, #cccccc);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeeeee, endColorstr=#cccccc);
}

