﻿/* Table layout */
.round_tr_even
{
	background-color: #e6e7e9;
}

.round_tr_odd
{
	background-color: #ffffff;
}

.round_tr_head
{
	background-color: #ffffff;
}

.round_tr_bottom
{
	background-color: #ffffff;
}

.pretty-table tr:hover th[scope=row], .pretty-table tr:hover td
{
  background-color: #c2c754;
}

.subsection
{
	border: 1px solid #969696;
    color: white;
	font-family: Arial, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
    margin-top: 0px;
    padding: 3px;
}

.discount_tr_head
{
    font-weight: bold;
}

/* Gradient backgrund */
.result_tr_head, .subsection, .result_tr, .table_head, .discount_tr_head
{
    background: #39c0f3; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM5YzBmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGEzZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #39c0f3 0%, #00a3e0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#39c0f3), color-stop(100%,#00a3e0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #39c0f3 0%,#00a3e0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #39c0f3 0%,#00a3e0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #39c0f3 0%,#00a3e0 100%); /* IE10+ */
    background: linear-gradient(top,  #39c0f3 0%,#00a3e0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#39c0f3', endColorstr='#00a3e0',GradientType=0 ); /* IE6-8 */
    
    color: #ffffff;
}

/* Results */
.result_table a
{
    color: #0099d2;
}

.result_table a:hover
{
    color: #0099d2;
    text-decoration: underline;
}

.result_tr_head
{
    text-align: center;
}

.result_tr
{
	vertical-align: middle;
}

.tbl_result_links
{
    margin-top: 10px;
}

.tbl_result_links input,img
{
    padding-left: 10px;
    padding-right: 10px;
}

/* Other styles */
td
{
	vertical-align: top;
}

.information
{
	color: Gray;
	font-style: italic;
}

.rally_header
{
	color: #0377be;
	font-size: large;
}

.rally_list
{
	width: 350px;
}

.news_hl
{
	background-color: #d3dfee;
	width: 480px;
}

.link
{
	text-decoration: none;
	color: #5b783e;
}

.link:hover
{
	text-decoration: underline;
	color: #374826;
}


.loading
{
    display: none;
    position: fixed;
    top: 35%;
    left: 50%;
}

.addthis_toolbox .two_column 
{
    width: 216px;
}

.addthis_toolbox .two_column a 
{
    padding: 4px 0 4px 34px;
    position: relative;
    width: 66px;
    display: block;
    text-decoration: none;
    color: blue;
}

.addthis_toolbox .two_column a:hover
{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #B4D3F8;
    text-decoration: none;
}

.addthis_toolbox .two_column span
{
    position: absolute;
    left: 14px;
    top: 4px;
}

.addthis_toolbox .two_column  .top
{
    padding: 0 0 10px 0;
    margin-bottom: 10px;
    margin: 0 20px 10px 20px;
}

.addthis_toolbox .two_column  .more
{
    padding: 10px 0 0 0;
    margin: 10px 20px 0 20px;
    text-align: center;
}

.addthis_toolbox .two_column  .more a
{
    padding: 4px 0;
    width: auto;
}

.addthis_toolbox .two_column .more span
{
    display: none;
}

.addthis_toolbox .two_column .column1
{
    width: 100px;
    float: left;
}

.addthis_toolbox .two_column .column2
{
    width: 100px;
    float: left;
}

.addthis_toolbox .two_column .clear
{
    clear: both;
    padding: 0;
    display: block;
    height: 0;
    width: 0;
}
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #c8c8c8;
	padding: 4px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }

