﻿@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,700,700italic);

/* Tony Stewart */

body, html { background-color:#ffffff; }
body, input, select, textarea { font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, Sans-Serif; }
#bg-3 {background-color: #2f2f2f; background-image: url(/assets/tonystewart/images/bg.jpg); background-position: 50% 0%; background-repeat: no-repeat;}

#wrapper { background-color:transparent; }
#wrapper {-webkit-box-shadow: black 0px 0px 0px; -moz-box-shadow: black 0px 0px 0px; -o-box-shadow: black 0px 0px 0px; box-shadow: black 0px 0px 0px;}
#wrapper-main { background-color:#ffffff; padding-bottom:15px; }
#wrapper-main{-webkit-box-shadow: black 0px 0px 15px; -moz-box-shadow: black 0px 0px 15px; -o-box-shadow: black 0px 0px 15px; box-shadow: black 0px 0px 15px;}
#wrapper-head { height: 140px; margin-top:0; background-color:transparent;}
#wrapper-nav { position: relative; background-color: #303030; margin: 0; }
#wrapper-nav  
{
    background: -webkit-gradient(linear, left top, left bottom, from(#545454), to(#202020));
    background: -webkit-linear-gradient(top, #545454, #202020);
    background: -moz-linear-gradient(top, #545454, #202020);
    background: -ms-linear-gradient(top, #545454, #202020);
    background: -o-linear-gradient(top, #545454, #202020);
}
#wrapper-nav {-webkit-box-shadow: black 0px 0px 10px; -moz-box-shadow: black 0px 0px 10px; -o-box-shadow: black 0px 0px 10px; box-shadow: black 0px 0px 10px;}
#wrapper-foot { background-color: transparent; margin-bottom:20px; min-height:140px;}

#wrapper-head a.logo { position:relative; top:5px; left: 0px; }
#wrapper-head a.logo img { width:580px; height:110px;}

h1 { color:#ffffff; text-shadow: 0 1px 1px #545454; font-family: 'Open Sans', Verdana, Helvetica, Arial, Sans-Serif; font-style:italic; border: 0; padding: 4px 15px; margin-bottom: 10px; background-color: #1768b3; background-image: url(/assets/tonystewart/images/header-bg.gif); background-position: 0% 0%; background-repeat:repeat;}
h2,h3,h4,h5,h6 { color:#034e91; font-family: 'Open Sans', Verdana, Helvetica, Arial, Sans-Serif; font-style:italic; border: 0; }
h1.reverse,h2.reverse,h3.reverse,h4.reverse,h5.reverse,h6.reverse { color:#ffffff;}

#persistant-nav { position: absolute; left:30px; top: 230px; }
#persistant-nav li a { margin-left: 15px; color: #000000;}

#socialicons { position: absolute; right:0px; top:90px;}
#socialicons a { display:block; margin: 0 6px; padding:0; float: left;}

#sponsor-logos { position: absolute; right:0px; top:10px;}
#sponsor-logos img {margin-left:10px;}

#minicartbtn { position: absolute; left:100px; top:215px;}
#minicartwrap { top: 270px; left: 100px;}

#wrapper-foot .contentarea { margin-bottom: 10px;}

#content-foot {padding-top:15px; color:#d0d0d0; font-size:12px;}
#content-foot h1, #content-foot h2, #content-foot h3, #content-foot h4, #content-foot h5, #content-foot h6 { color: #edb91d; font-style:normal;}
#content-foot img.banner {margin:7px 0 12px; height:83px;}
#content-foot a {color: #696969;}
#content-foot a:hover {color: #303030;}
#content-foot li {margin-bottom: 3px;}
#content-foot p.copyright { margin-top: 5px; padding:0; line-height: 130%;}
#content-foot p.terms { margin-top: 10px; }
#content-foot p.terms a { color:#edb91d;}

ul { margin: 0; padding: 0; }
.addPosition { position: relative; }

/* Side Nav */
#SubRefine div.widget { border:0; padding: 5px;}

ul.navlist li a { background-color: #03437d; color:#ffffff; }
ul.navlist li a:hover { background-color: #0283fa; color: #ffffff; }
ul.navlist .subnav li a { background-color: #03437d; color:#ffffff; }
ul.navlist .subnav li a:hover { background-color: #0283fa; color: #ffffff; }

ul.navlisthorz li a { font-size: 14px; }
ul.navlisthorz li a:hover { background-color: #0283fa; }
ul.navlisthorz .subnav { background-color: #0283fa; border:2px solid #0283fa; }
ul.navlisthorz .subnav li { margin: 1px 2px; min-width: 240px;} /* 018dcb*/
ul.navlisthorz .subnav li a { background-color: #0283fa; color:#ffffff; border:0; }
ul.navlisthorz .subnav li a:hover { background-color: #edb91d; color: #2f2f2f; }

/* Pager */
div.paging a, 
div.paging span.select,
div.paging strong, 
div.paging a:hover,
div.paging span.option span.items {color: #ffffff; border: 1px solid #0283fa; background-color: #0283fa; }
div.paging strong  { color: #ffffff; background-color: #edb91d; border: 1px solid #edb91d;} 
div.paging a:hover { color: #000000; background-color: #ffffff; border: 1px solid #edb91d; }

#career-table, #career-table td{border-color: #606060;border-style: solid;}
#career-table { width: 720px; border-width: 0 0 1px 1px; border-spacing: 0; border-collapse: collapse;}
#career-table td {margin: 0;padding: 4px;width: 10%;text-align: center;border-width: 1px 1px 0 0;background-color: #FFC;}
#career-table tr.alt td {background-color: #d0d0d0;}

.home-widget-header { padding:6px 12px; height: 13px; background-color: #1768b3; background-image: url(/assets/tonystewart/images/header-bg.gif); background-position: 0% 0%; background-repeat:repeat;}
.home-widget-header h4 { color:#ffffff; font-size: 13px; line-height: 13px; margin:0; font-weight: bold; font-style:normal; text-transform:uppercase;}
.home-widget-header a { color:#ead707; font-size: 13px; line-height: 13px; margin:0; padding:0;}
.home-widget-content { padding:5px; height: 75px; background-color: #797979; background-image: url(/assets/tonystewart/images/content-bg-light.gif); background-position: 0% 0%; background-repeat:repeat;}
.home-widget-content.alt { background-color: #3e3e3e; background-image: url(/assets/tonystewart/images/content-bg-dark.gif);}
.home-widget-footer { padding:6px 12px; height: 13px; background-color: #ead707; }
.home-widget-footer a { color:#222222; font-size: 13px; line-height: 13px; margin:0; padding:0;}

div.news-widget {margin-bottom: 0;}

/*
.race-result p, .news-review p { margin: 0; padding: 0; color: #ffffff; line-height: 120%;}
.race-result .date, .news-review .date { font-size: 11px; line-height: 16px;}
.race-result .race, .news-review .title a { font-size: 15px; line-height: 18px;}
.news-review .title a { color:#ead707; }
.race-result .race, .race-result .highlite { color:#ead707; }
*/

.partner { float: left; width:130px; height:130px; margin:2px;} /* 152 */
.partner img { width: 120px; height: 120px; margin:5px;}
.partner img.over { width: 128px; height: 128px; margin:1px;}
