@font-face {
	font-family:AirbusSpecial;
	font-weight:normal;
	font-style:normal;
	src:url('../fonts/Airbus Special.ttf') format('truetype');
}

@font-face {
	font-family:HelveticaLTStdLight;
	font-weight:normal;
	font-style:normal;
/*	src:url('../fonts/HelveticaLTStd-Light.otf');*/
	src:url('../fonts/HelveticaNeueLTStd-BlkCn_0.otf') format('opentype');
/*	src:url('../fonts/HelveticaNeueLTStd-BlkCn_0.ttf') format('truetype');*/
}

@font-face {
	font-family:Impact;
	font-weight:normal;
	font-style:normal;
	src:url('../fonts/impact.ttf') format('truetype');
}

@font-face {
	font-family:OpenSansXBold;
	font-weight:normal;
	font-style:normal;
	src:url('../fonts/OpenSans-ExtraBold.ttf') format('truetype');
}

body {
	font-family:AirbusSpecial;
	color: #ffffff;
	background: black;
	margin:0px;
	/*
	background: #1b3e91; 
	background: -moz-linear-gradient(left,  #1b3e91 0%, #022256 100%); 
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1b3e91), color-stop(100%,#022256)); 
	background: -webkit-linear-gradient(left,  #1b3e91 0%,#022256 100%);
	background: -o-linear-gradient(left,  #1b3e91 0%,#022256 100%);
	background: -ms-linear-gradient(left,  #1b3e91 0%,#022256 100%);
	background: linear-gradient(left,  #1b3e91 0%,#022256 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b3e91', endColorstr='#022256',GradientType=1 );
	*/
}

/**
 * MAIN PANEL COMMON
 **/
div#mainPanels {
	font-family:Arial;
}

div#resultsPanel, div#helpPanel, div#errorViewPanel, div#head2headPanel, div#liveFixturePanel {
	width:100%;
	height:100%;
	background-color:white;
	color:black;
}

div.main-info-panel {
	width:100%;
	height:100%;
	background-color:white;
	color:black;
	z-index:18;
	display:none;
}

/**
 * OPENNING PANEL
 **/
div#loginStatus
{
	position:relative;
	text-align:center;
	color:#ff0000;
}

div#connectingPanel h2 {
	text-align:center;
}

/**
 * RESULTS PANEL
 **/
div#resultsPanelDetails {
	font-family:HelveticaLTStdLight;
	font-size:0.85em;
	letter-spacing:1px;
	color: #000000;
	margin-left: auto;
	margin-right:auto;
	position:absolute;
	width:100%;
}

div#resultsPanelList {
	display:table;
	font-family:HelveticaLTStdLight;
	font-size:0.75em;
	letter-spacing:1px;
	color: #000000;
	position:absolute;
 	width:100%;
}

div.prediction-list div.prediction-match-info
{
	font-family: Arial;
	font-weight: bold;
	font-size: 15px;
	text-align:center;
	display:table-caption;
	color: rgb(60, 72, 76);
	padding:2px 10px 2px 10px;
	border-bottom:1px solid #dddddd;
}
div.prediction-list div.prediction	{
	font-family:HelveticaLTStdLight;
	letter-spacing:1px;
	color: #010101;
	display:table-row;
	border:1px solid #dddddd;
	width:725px;
}
span.rp-ticketid {
	;
}
span.rp-winnings {
	;
}
span.rp-wager {
	;
}

td.pred-detail-title {
	color: #4444aa;
	font-size:1.1em;
}

/**
 * HEAD TO HEAD STATS
 **/
div#statisticsView {
	display:table;
	font-family:HelveticaLTStdLight;
	letter-spacing:1px;
	font-size:15px;
	color: #010101;
	width:100%;
}
div#statisticsView div.stats-match-info
{
	font-family: Arial;
	font-weight: bold;
	font-size: 15px;
	text-align:center;
	display:table-row;
	color: rgb(60, 72, 76);
	padding:2px 10px 2px 10px;
	border-bottom:1px solid #dddddd;
}
div#statisticsView div.stats-statistic
{
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	text-align:center;
	display:table-row;
	color: rgb(60, 72, 76);
	padding:2px 10px 2px 10px;
	border-bottom:1px solid #dddddd;
}
div.stats-match-info div.team
{
	display: table-cell;
	font-size:20px;
	width:40%;
	vertical-align:middle;
}
div.stats-statistic div.team
{
	display: table-cell;
	font-size:13px;
	color: rgb(0,0,0);
	width:40%;
	vertical-align:middle;
}
div.stats-match-info div.label
{
	display: table-cell;
	font-size:20px;
	vertical-align:middle;
}
div.stats-statistic div.label
{
	display: table-cell;
	font-size:11px;
	color: rgb(60, 72, 76);
	text-align:left;
	vertical-align:middle;
}
div.stats-statistic div.subhead
{
	padding-left:80px;
	font-size:11px;
}
div.stats-statistic div.head
{
	font-size:12px;
}
div.stats-match-info .team-name
{
	vertical-align:middle;
}
div.stats-match-info .team-score
{
	vertical-align:middle;
}
div.stats-match-info .team-winslots
{
	display:inline-block;
	padding-left:20px;
	padding-right:20px;
	vertical-align:middle;
}

div.stats-match-info .extra-info
{
	text-align:left;
}


/**
 * FIXTURE LIST
 **/
div#liveFixtureList {
	cursor: pointer;
	display:table;
	font-family:HelveticaLTStdLight;
	letter-spacing:1px;
	font-size:15px;
	color: #010101;
	width:100%;
}

div.index-fixture {
	display:table-row;
	font-family:HelveticaLTStdLight;
	letter-spacing:1px;
	vertical-align:middle;
	border:1px solid #dddddd;
	height:64px;
	width:725px;
}
div.index-fixture > div {
	display:table-cell;
	vertical-align:middle;
	padding-left:10px;
	font-family:HelveticaLTStdLight;
	letter-spacing:1px;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
	cursor:pointer;
}
div.index-fixture span.match-name {
	font-family:HelveticaLTStdLight;
	font-size:20px;
	letter-spacing:1px;
	cursor:pointer;
}
div.index-fixture span.match-time {
	font-family:HelveticaLTStdLight;
	letter-spacing:1px;
	font-size:16px;
	cursor:pointer;
}
div.index-fixture span.match-location {
	font-family:HelveticaLTStdLight;
	letter-spacing:1px;
	font-size:16px;
	cursor:pointer;
}

/**
 * PITCH MATRIX
 **/
img.event-feed-marker {
	opacity:0.7;
	z-index:18;
	position:absolute;
}

div.event-feed-marker {
	font-family:Impact;
	font-size:17px;
	text-align:center;
	cursor:pointer;
	opacity:1;
	z-index:20;
	color:#0e590d;
	position:absolute;
}

div.time-status-pitch-display {
	margin: 5px;
	display: inline-block;
	background-color:#ffffff;
	border-radius: 3px; 
	padding: 5px;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-webkit-box-shadow:  2px 2px 2px 2px rgba(40, 40, 40, 0.3);
	box-shadow:  2px 2px 2px 2px rgba(40, 40, 40, 0.3);	
}

/*----------- BET CONTROL-CONFIRM-ACK -----------*/
div.cb-slot {
	display:inline-block;
	width:44px;
	font-family:Arial;
	font-size:10px;
	font-color:white;
    margin: 0px 6px 0px 6px;
}
div.cb-slot .slot-team {
	text-align:center;
	white-space:nowrap;
}
div.cb-slot .slot-time {
	text-align:center;
}


div.confirm-connecting {
	font-family:Arial;
	font-size:14px;
	font-color:white;
	font-weight:bold;
}

div.confirm-amount {
	text-align:center;
	font-family:Arial;
	font-size:12px;
	font-color:white;
	font-weight:bold;
}

div.confirm-icons {
	text-align:center;
}

div.confirm-list {
	margin-left:5px;
	font-family:Arial;
	font-size:14px;
	font-color:white;
}

div.confirm-list div {
/*	height:15px;*/
}


/**
 * RSS SITE INFO FEED
 **/
div.rss-scroll-item {
	position:relative;
	display:inline-block;
	font-family:HelveticaLTStdLight;
	font-weight:normal;
	font-height:13px;
	color:white;
}
div.rss-scroll-item a {
	text-decoration:none;
	color:white;
}
div.rss-scroll-item a:hover {
	color:purple;
}
div.rss-scroll-item a:active {
	color:purple;
}

/******************* COMMON COMPONENTS *******************/
div.numeric-infobox {
	color: #ffffff;
}
div.numeric-infobox .head {
	font-family:HelveticaLTStdLight;
	letter-spacing:1px;
	font-size:18px;
}
div.numeric-infobox .info {
	font-family:Arial;
	font-weight:normal;
	font-size:16px;
	color: #ffffff;
}

/******************* STYLES, BOXES, BACKGROUNDS *******************/
div.plain-box {
	background-color:#eeeeee;
}

div.black-rounded {
	display: inline-block;
	background-color:#1A1A1A;
	padding: 5px;
	border-radius: 10px; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	border: 2px inset #022256;
}

div.grey-grad-box {
	background: #020b0c; 
	background: -moz-linear-gradient(top, #020b0c 0%, #39496b 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#020b0c), color-stop(100%,#39496b));
	background: -webkit-linear-gradient(top, #020b0c 0%,#39496b 100%);
	background: -o-linear-gradient(top, #020b0c 0%,#39496b 100%); 
	background: -ms-linear-gradient(top, #020b0c 0%,#39496b 100%); 
	background: linear-gradient(to bottom, #020b0c 0%,#39496b 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#020b0c', endColorstr='#39496b',GradientType=0 );
}

.center {
	margin-left:auto;
	margin-right:auto;
}

.single-line-unpadded {
	height:35px;
	font-size:13px;
	white-space:nowrap;
	padding-left:0px;
	padding-right:0px;
}

/*----------- BORDER STYLES -----------*/
.round-bordered {
	font-family:AirbusSpecial;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-width: 1px;
	border-color: #ffffff;
}

.lr-rounded {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.left-rounded {
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.right-rounded {
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.grooved-rounded {
	border-width:2px;
	border-color:rgb(240, 240, 240);
	border-style:groove;
	border-radius: 5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
}
.inset-square {
	border-width:2px;
	border-color:rgb(80, 80, 80);
	border-style:inset;
	padding:0px 3px 3px 3px;
}

/*----------- FILL STYLES -----------*/
.white-gradient-fill {
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #e8e8e8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e8e8e8));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e8e8e8 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#e8e8e8 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#e8e8e8 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#e8e8e8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 );
}

.black-gradient-fill {
	background-color: #000000;
/*	background: #494949;
	background: -moz-linear-gradient(top,  #494949 0%, #1e1e1e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#494949), color-stop(100%,#1e1e1e));
	background: -webkit-linear-gradient(top,  #494949 0%,#1e1e1e 100%);
	background: -o-linear-gradient(top,  #494949 0%,#1e1e1e 100%);
	background: -ms-linear-gradient(top,  #494949 0%,#1e1e1e 100%);
	background: linear-gradient(to bottom,  #494949 0%,#1e1e1e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#494949', endColorstr='#1e1e1e',GradientType=0 );
*/
}

.ltblue-gradient-fill {
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #caf3f7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#caf3f7));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#caf3f7 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#caf3f7 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#caf3f7 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#caf3f7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#caf3f7',GradientType=0 );
}

.yellow-gradient-fill {
	color: #010101;
	background: #f9fc57;
	background: -moz-linear-gradient(top, #f9fc57 0%, #ffd409 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9fc57), color-stop(100%,#ffd409));
	background: -webkit-linear-gradient(top, #f9fc57 0%,#ffd409 100%);
	background: -o-linear-gradient(top, #f9fc57 0%,#ffd409 100%);
	background: -ms-linear-gradient(top, #f9fc57 0%,#ffd409 100%);
	background: linear-gradient(to bottom, #f9fc57 0%,#ffd409 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9fc57', endColorstr='#ffd409',GradientType=0 );
}

/*----------- BUTTON STYLES -----------*/

.standard-button {
	font-family:AirbusSpecial;
	color: #ffffff;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-width: 1px;
	border-color: #ffffff;
}
.standard-button:disabled {
	color:#888888;
}

.main-panel-head-button {
	font-family:Arial;
	font-weight:bold;
	color: #786610;
	border-width: 1px;
	border-style: solid;
	border-color: #CDA900;
}
.main-panel-head-button {
	min-width:50px;
	min-height:32px;
	font-size:20px;
	padding: 0px 5px 0px 5px;
	margin-top:1px;
}


.black-button {
	border-width: 1px;
	border-color: #000000;
	border-style:solid;
	color:white;
	width:100%;
	background: #494949;
	background: -moz-linear-gradient(top,  #494949 0%, #1e1e1e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#494949), color-stop(100%,#1e1e1e));
	background: -webkit-linear-gradient(top,  #494949 0%,#1e1e1e 100%);
	background: -o-linear-gradient(top,  #494949 0%,#1e1e1e 100%);
	background: -ms-linear-gradient(top,  #494949 0%,#1e1e1e 100%);
	background: linear-gradient(to bottom,  #494949 0%,#1e1e1e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#494949', endColorstr='#1e1e1e',GradientType=0 );
}
.black-button:hover {
	background: #3a3a3a;
	background: -moz-linear-gradient(top,  #3a3a3a 0%, #111111 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3a3a3a), color-stop(100%,#111111));
	background: -webkit-linear-gradient(top,  #3a3a3a 0%,#111111 100%);
	background: -o-linear-gradient(top,  #3a3a3a 0%,#111111 100%);
	background: -ms-linear-gradient(top,  #3a3a3a 0%,#111111 100%);
	background: linear-gradient(to bottom,  #3a3a3a 0%,#111111 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a3a3a', endColorstr='#111111',GradientType=0 );
}
.black-button:active {
	background: #1e1e1e;
	background: -moz-linear-gradient(top,  #1e1e1e 0%, #494949 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e1e1e), color-stop(100%,#494949));
	background: -webkit-linear-gradient(top,  #1e1e1e 0%,#494949 100%);
	background: -o-linear-gradient(top,  #1e1e1e 0%,#494949 100%);
	background: -ms-linear-gradient(top,  #1e1e1e 0%,#494949 100%);
	background: linear-gradient(to bottom,  #1e1e1e 0%,#494949 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e1e1e', endColorstr='#494949',GradientType=0 );
}
.black-button:disabled {
	color: #343223; 
	background: -moz-linear-gradient(top,  #fcfe53 0%, #fed509 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfe53), color-stop(100%,#fed509));
	background: -webkit-linear-gradient(top,  #fcfe53 0%,#fed509 100%);
	background: -o-linear-gradient(top,  #fcfe53 0%,#fed509 100%);
	background: -ms-linear-gradient(top,  #fcfe53 0%,#fed509 100%);
	background: linear-gradient(to bottom,  #fcfe53 0%,#fed509 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfe53', endColorstr='#fed509',GradientType=0 );
}


.white-button {
	font-family:Arial;
	border-width: 1px;
	border-color: #ffffff;
	color: #4D4D4D;
	background: #ffffff; 
	background: -moz-linear-gradient(top,  #ffffff 0%, #dfe0e2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dfe0e2)); 
	background: -webkit-linear-gradient(top,  #ffffff 0%,#dfe0e2 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#dfe0e2 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#dfe0e2 100%); 
	background: linear-gradient(top,  #ffffff 0%,#dfe0e2 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dfe0e2',GradientType=0 ); 
}
.white-button:hover {
	background: #e1e1e1; 
	background: -moz-linear-gradient(top,  #e1e1e1 0%, #b5b7b9 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1e1e1), color-stop(100%,#b5b7b9)); 
	background: -webkit-linear-gradient(top,  #e1e1e1 0%,#b5b7b9 100%); 
	background: -o-linear-gradient(top,  #e1e1e1 0%,#b5b7b9 100%); 
	background: -ms-linear-gradient(top,  #e1e1e1 0%,#b5b7b9 100%); 
	background: linear-gradient(top,  #e1e1e1 0%,#b5b7b9 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e1e1', endColorstr='#b5b7b9',GradientType=0 ); 
}
.white-button:active {
	background: #b5b7b9; 
	background: -moz-linear-gradient(top,  #b5b7b9 0%, #e1e1e1 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b5b7b9), color-stop(100%,#e1e1e1)); 
	background: -webkit-linear-gradient(top,  #b5b7b9 0%,#e1e1e1 100%); 
	background: -o-linear-gradient(top,  #b5b7b9 0%,#e1e1e1 100%); 
	background: -ms-linear-gradient(top,  #b5b7b9 0%,#e1e1e1 100%); 
	background: linear-gradient(top,  #b5b7b9 0%,#e1e1e1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5b7b9', endColorstr='#e1e1e1',GradientType=0 ); 
}
.white-button:disabled {
	background: #aaaaaa; 
	color: #888888; 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaaaaa', endColorstr='#aaaaaa',GradientType=0 );
}

.blue-button {
	font-family:AirbusSpecial;
	color: #ffffff;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-width: 1px;
	border-color: #ffffff;
	background: #004a92; /* Old browsers */
	background: -moz-linear-gradient(top,  #004a92 0%, #002e5b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#004a92), color-stop(100%,#002e5b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #004a92 0%,#002e5b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #004a92 0%,#002e5b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #004a92 0%,#002e5b 100%); /* IE10+ */
	background: linear-gradient(top,  #004a92 0%,#002e5b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004a92', endColorstr='#002e5b',GradientType=0 ); /* IE6-9 */
}
.blue-button:hover {
	color: #ffffff; /* Old browsers */
	background: #01264b; /* Old browsers */
	background: -moz-linear-gradient(top,  #01264b 0%, #00152b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01264b), color-stop(100%,#00152b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #01264b 0%,#00152b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #01264b 0%,#00152b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #01264b 0%,#00152b 100%); /* IE10+ */
	background: linear-gradient(top,  #01264b 0%,#00152b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01264b', endColorstr='#00152b',GradientType=0 ); /* IE6-9 */
}
.blue-button:active {
	color: #ffffff; /* Old browsers */
	background: #002e5b; /* Old browsers */
	background: -moz-linear-gradient(top,  #002e5b 0%, #004a92 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#002e5b), color-stop(100%,#004a92)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #002e5b 0%,#004a92 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #002e5b 0%,#004a92 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #002e5b 0%,#004a92 100%); /* IE10+ */
	background: linear-gradient(top,  #002e5b 0%,#004a92 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002e5b', endColorstr='#004a92',GradientType=0 ); /* IE6-9 */
}
.blue-button:disabled {
	background: #aaaaaa; /* Old browsers */
	color: #888888; /* Old browsers */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaaaaa', endColorstr='#aaaaaa',GradientType=0 );
}

.green-button {
	background: #43a140;
	background: -moz-linear-gradient(top,  #43a140 0%, #1d5b1c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#43a140), color-stop(100%,#1d5b1c));
	background: -webkit-linear-gradient(top,  #43a140 0%,#1d5b1c 100%);
	background: -o-linear-gradient(top,  #43a140 0%,#1d5b1c 100%);
	background: -ms-linear-gradient(top,  #43a140 0%,#1d5b1c 100%);
	background: linear-gradient(to bottom,  #43a140 0%,#1d5b1c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#43a140', endColorstr='#1d5b1c',GradientType=0 );
}
.green-button:hover {
	background: #30a02c;
	background: -moz-linear-gradient(top,  #30a02c 0%, #0e590d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#30a02c), color-stop(100%,#0e590d));
	background: -webkit-linear-gradient(top,  #30a02c 0%,#0e590d 100%);
	background: -o-linear-gradient(top,  #30a02c 0%,#0e590d 100%);
	background: -ms-linear-gradient(top,  #30a02c 0%,#0e590d 100%);
	background: linear-gradient(to bottom,  #30a02c 0%,#0e590d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#30a02c', endColorstr='#0e590d',GradientType=0 );
}
.green-button:active {
	background: #0e590d;
	background: -moz-linear-gradient(top,  #0e590d 0%, #30a02c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0e590d), color-stop(100%,#30a02c));
	background: -webkit-linear-gradient(top,  #0e590d 0%,#30a02c 100%);
	background: -o-linear-gradient(top,  #0e590d 0%,#30a02c 100%);
	background: -ms-linear-gradient(top,  #0e590d 0%,#30a02c 100%);
	background: linear-gradient(to bottom,  #0e590d 0%,#30a02c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e590d', endColorstr='#30a02c',GradientType=0 );
}
.green-button:disabled {
	background: #aaaaaa; 
	color: #888888; 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaaaaa', endColorstr='#aaaaaa',GradientType=0 );
}

.orange-button {
	background: #e18e00;
	background: -moz-linear-gradient(top,  #e18e00 0%, #a86c00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e18e00), color-stop(100%,#a86c00));
	background: -webkit-linear-gradient(top,  #e18e00 0%,#a86c00 100%);
	background: -o-linear-gradient(top,  #e18e00 0%,#a86c00 100%);
	background: -ms-linear-gradient(top,  #e18e00 0%,#a86c00 100%);
	background: linear-gradient(to bottom,  #e18e00 0%,#a86c00 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e18e00', endColorstr='#a86c00',GradientType=0 );
}
.orange-button:hover {
	background: #c98200;
	background: -moz-linear-gradient(top,  #c98200 0%, #8e4e00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c98200), color-stop(100%,#8e4e00));
	background: -webkit-linear-gradient(top,  #c98200 0%,#8e4e00 100%);
	background: -o-linear-gradient(top,  #c98200 0%,#8e4e00 100%);
	background: -ms-linear-gradient(top,  #c98200 0%,#8e4e00 100%);
	background: linear-gradient(to bottom,  #c98200 0%,#8e4e00 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c98200', endColorstr='#8e4e00',GradientType=0 );
}
.orange-button:active {
	background: #8e4e00;
	background: -moz-linear-gradient(top,  #8e4e00 0%, #c98200 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e4e00), color-stop(100%,#c98200));
	background: -webkit-linear-gradient(top,  #8e4e00 0%,#c98200 100%);
	background: -o-linear-gradient(top,  #8e4e00 0%,#c98200 100%);
	background: -ms-linear-gradient(top,  #8e4e00 0%,#c98200 100%);
	background: linear-gradient(to bottom,  #8e4e00 0%,#c98200 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e4e00', endColorstr='#c98200',GradientType=0 );
}
.orange-button:disabled {
	background: #aaaaaa; 
	color: #888888; 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaaaaa', endColorstr='#aaaaaa',GradientType=0 );
}

.red-button {
	background: #fd4d4d;
	background: -moz-linear-gradient(top,  #fd4d4d 0%, #bd0100 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fd4d4d), color-stop(100%,#bd0100));
	background: -webkit-linear-gradient(top,  #fd4d4d 0%,#bd0100 100%);
	background: -o-linear-gradient(top,  #fd4d4d 0%,#bd0100 100%);
	background: -ms-linear-gradient(top,  #fd4d4d 0%,#bd0100 100%);
	background: linear-gradient(to bottom,  #fd4d4d 0%,#bd0100 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd4d4d', endColorstr='#bd0100',GradientType=0 );
}
.red-button:hover {
	background: #fc2828;
	background: -moz-linear-gradient(top,  #fc2828 0%, #960000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc2828), color-stop(100%,#960000));
	background: -webkit-linear-gradient(top,  #fc2828 0%,#960000 100%);
	background: -o-linear-gradient(top,  #fc2828 0%,#960000 100%);
	background: -ms-linear-gradient(top,  #fc2828 0%,#960000 100%);
	background: linear-gradient(to bottom,  #fc2828 0%,#960000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc2828', endColorstr='#960000',GradientType=0 );
}
.red-button:active {
	background: #960000;
	background: -moz-linear-gradient(top,  #960000 0%, #fc2828 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#960000), color-stop(100%,#fc2828));
	background: -webkit-linear-gradient(top,  #960000 0%,#fc2828 100%);
	background: -o-linear-gradient(top,  #960000 0%,#fc2828 100%);
	background: -ms-linear-gradient(top,  #960000 0%,#fc2828 100%);
	background: linear-gradient(to bottom,  #960000 0%,#fc2828 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#960000', endColorstr='#fc2828',GradientType=0 );
}
.red-button:disabled {
	background: #aaaaaa; 
	color: #888888; 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaaaaa', endColorstr='#aaaaaa',GradientType=0 );
}

.yellow-button {
	background: #ffdc30;
	background: -moz-linear-gradient(top,  #ffdc30 0%, #ddb90d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffdc30), color-stop(100%,#ddb90d));
	background: -webkit-linear-gradient(top,  #ffdc30 0%,#ddb90d 100%);
	background: -o-linear-gradient(top,  #ffdc30 0%,#ddb90d 100%);
	background: -ms-linear-gradient(top,  #ffdc30 0%,#ddb90d 100%);
	background: linear-gradient(to bottom,  #ffdc30 0%,#ddb90d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdc30', endColorstr='#ddb90d',GradientType=0 );
}
.yellow-button:hover {
	color: #786610; /* Old browsers */
	background: #dbc629;
	background: -moz-linear-gradient(top,  #dbc629 0%, #ba8800 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbc629), color-stop(100%,#ba8800));
	background: -webkit-linear-gradient(top,  #dbc629 0%,#ba8800 100%);
	background: -o-linear-gradient(top,  #dbc629 0%,#ba8800 100%);
	background: -ms-linear-gradient(top,  #dbc629 0%,#ba8800 100%);
	background: linear-gradient(to bottom,  #dbc629 0%,#ba8800 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbc629', endColorstr='#ba8800',GradientType=0 );
}
.yellow-button:active {
	color: #786610; /* Old browsers */
	background: #ba8800;
	background: -moz-linear-gradient(top,  #ba8800 0%, #dbc629 100%, #dbc629 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ba8800), color-stop(100%,#dbc629), color-stop(100%,#dbc629));
	background: -webkit-linear-gradient(top,  #ba8800 0%,#dbc629 100%,#dbc629 100%);
	background: -o-linear-gradient(top,  #ba8800 0%,#dbc629 100%,#dbc629 100%);
	background: -ms-linear-gradient(top,  #ba8800 0%,#dbc629 100%,#dbc629 100%);
	background: linear-gradient(to bottom,  #ba8800 0%,#dbc629 100%,#dbc629 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba8800', endColorstr='#dbc629',GradientType=0 );
}
.yellow-button:disabled {
	background: #aaaaaa; 
	color: #888888; 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaaaaa', endColorstr='#aaaaaa',GradientType=0 );
}

