﻿body 
{
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 0.7em;
    color: #333333;
}

h1, headertext
{
    color: #a5001f;
    text-transform: uppercase;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
    font-size: 1.0em;
}

h2
{
    color: #a5001f;
    text-transform: uppercase;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
    font-size: 1.0em;
}

h3
{
}

a, a:visited
{
    color: #a5001f;
    text-decoration: none;
}

a:hover
{
    color: #676767;
}

a img
{
    border: 0px;
}

.gridhighlight
{
    background-color:#ddd;
}
.site-container .legal
{
    color: #a5001f;
}

.site-nav ul
{
    margin: 16px 0px 0px 29px;
    padding: 0px;
    list-style: none;
}

.site-nav ul li
{
    float: left;
    margin-right: 20px;
}

.site-nav ul li a
{
    font-weight: bold;
    text-transform: uppercase;
    color: #676767;
}

.site-nav ul li a:hover,
.site-nav ul li a.selected
{
    color: #a5001f;
}

.content-right-panel .links .buy-at-desc
{
    float: right;
    font-size: 85%;
    font-weight: bold;
}

.content-right-panel .links .buy-at-desc a
{
    color: #a5001f;
    display: inline;
}

.content-right-panel .downloads p
{
    padding: 0px;
    margin: 10px 0px 10px 0px;
}

.content-right-panel .downloads h2
{
    border-bottom: solid 1px #dfdfdf;
    padding-bottom: 6px;
}

.community-partners h2
{
    color: #888888;
    margin-bottom: 8px;
}

.community-partners a
{
    text-transform: capitalize;
}

.community-partners a.partner
{
    width: 108px;
    height: 56px;
    display: block;
    float: left;
    border: solid 1px #d1d1d1;
    margin-right: 10px;
}

select.ddl-downloads-category
{
    float: right;
    position: relative;
    top: -5px;
}

.downloads-list
{
    margin-top: 18px;
}

.downloads-list a.download
{
    display: block;
    background: #e7e7e7;
    padding: 10px;
    color: #333;
    border: solid 1px #e7e7e7;
    margin-bottom: 3px;
}

.downloads-list a.download h1
{
    margin-bottom: 5px;
}

.downloads-list a.download:hover
{
    border: solid 1px #a5001f;
    background: #fff;
}

.content-story
{
}

.content-story h1
{
    border-bottom: solid 1px #dfdfdf;
    padding-bottom: 8px;
}

.content-story .item
{
    width: 652px;
    margin-top: 12px;
    padding-bottom: 12px;
    border-bottom: solid 1px #dfdfdf;
}

.content-story .item .image
{
    width: 110px;
    height: 71px;
    float: left;
    /*background: #676767;*/
}

.content-story .item .text
{
    width: 522px;
    float: left;
    margin-left: 20px;
}

.story-img
{
    float: left;
    margin: 10px 18px 10px 0px;
}

.partners-table
{
}

.partners-table td.image
{
    border: solid 1px #d1d1d1;
    width: 108px;
}

.partners-table td.spacer
{
    overflow: hidden;
    width: 10px;
    height: 20px;
}

.partners-table td.text
{
}

.partners-table td.text a
{
    display: block;
    font-weight: bold;
    text-transform: uppercase;
}
