@charset "utf-8";
/* CSS Document */

/* Global Classes */
* {padding: 0px; margin: 0px;}
.clear         { clear:both; }
.float-left    { float:left; margin: 0px 10px 10px 0px;}
.float-right   { float:right; margin: 0px 0px 10px 10px;}
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
/*.underline     { border-bottom:1px solid; }*/
.highlight     { background:#ffc; }
.img-left      { float:left;margin:0px 10px 10px 0px;}
.img-right     { float:right;margin:0px 0px 10px 10px;}
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }
.error, .red {background:#FFEBE8 none repeat scroll 0%; border:1px solid #DD3C10; margin:0px 10px 10px; padding:10px; display: block;}
.correct, .green {background:#E6FCE6 none repeat scroll 0%; border:1px solid #84DB12; margin:0px 10px 10px; padding:10px; display: block;}
.info {background:#FBFCE6 none repeat scroll 0%; border:1px solid #D9B411; margin:0px 10px 10px; padding:10px; display: block;}
.required_fields {color:red;}
/* End Global Classes */

body.editor {
background: #FFF;
}

body {
background: #000 url("../images/sce/nw-200-relentless-bg.jpg") no-repeat center top fixed;
font: 62.5% Arial;
}

#container {
width: 976px;
border: 2px solid #fff;
background: url("../images/sce/2011/container-2011-bg.jpg") repeat-y left top #fff;
margin: 0px auto 20px auto;
}

/* Relentless Main Banner */
#top-banner {
background-color: #FFF;
}

#top-banner p, .top-image p {
margin: 0px;
}
/* End Relentless Main Banner */

/*Top Bar with translate*/
#language-nav-2011 {
height: 28px;
width: 636px;
background-color: #FFF;
display: block;
padding: 0px 10px 0px 330px;
background: #FFF;
}

#language-nav-2011 p {
text-align: right;
color: #e00324;
font-weight: bold;
font-size: 12px;
float: right;
margin-top:5px;
z-index: 1;
position: relative;
width: 430px;
}

#language-nav-2011 a {
font-size: 12px;
text-decoration: none;
color: #000;
margin-right: 10px;
}

#language-nav-2011 a:hover {
color: #e00324;
}

.top-links {
padding-top: 5px;
display: block;
float: left;
z-index: 1;
position: relative;
}

#google-translator {
margin: 0 auto;
width: 980px;
margin-top: 30px;
height: 12px;
padding-left: 15px;
z-index: 1;
position: relative;
}

#google-translator a {
color: #666 !important;
}

#google-translator a:hover {
color: #e00324;
}
/*End Top Bar with translate*/

/* Header Styles */
#header {
background: url("../images/sce/nw200-header.gif") #FFF no-repeat left top;
width: 980px;
height: 162px;
display: block;
margin-right: 14px;
margin-left: 14px;
clear: both;
}

#header p {
color: #E00324;
margin-top: 25px;
margin-left: 50px;
font-size: 16px;
letter-spacing: -0.1px;
}

#header-home {
background: url("../images/sce/nw200-header.gif") #FFF no-repeat left top;
width: 980px;
height: 162px;
display: block;
margin-right: 14px;
margin-left: 14px;
clear: both;
}

#header-home p {
color: #E00324;
margin-top: 43px;
margin-left: 50px;
font-size: 16px;
letter-spacing: -0.1px;
}

/*#strapline p {
color: #E00324;
margin-top: 45px;
margin-left: 242px;
font-size: 1.8em;
}*/

#language-nav {
padding-top: 5px;
padding-left: 10px;
/*font-size: 1.1em;*/
font-size: 12px;
text-decoration: none;
}

#language-nav a {
color: #FFF;
text-decoration: none;
display: block;
float: left;
padding: 3px 5px;
margin-right: 10px;
}

#language-nav a:hover, #language-nav a.current {
background-color: #E00324;
}
/* End Header Styles */

/* Main Top Menu */
#menu {
width: 976px;
height: 30px;
float: left;
background-color: #000;
padding-left: 0px;
margin-left: 0px;
letter-spacing: 0px;
border-bottom: 2px solid #FFF;
border-top: 2px solid #FFF;
font-size: 14px;
text-align: center;
}

#menu ul {
list-style: none;
}

#menu ul li {
float: left;
position: relative;
}

#menu a {
display: block;
height: 23px;
padding-top: 7px;
padding-right: 9px;
padding-left: 9px;
color: #FFF;
text-decoration: none;
border-right: 1px solid #424242;
background-color: #000;
}

#menu a#menu_link11 {
border-right: none;
}

#menu_link2 {
background: url("../images/sce/2012/2012-guide-bg.jpg") #e00324 no-repeat left top;
font-weight:bold;
width:130px;
}

#menu a.main_menu:hover, #menu a.main_current {
color: #FFF;
cursor: pointer;
background-color: #333;
}
/* End Top Menu */

/* Left Menu */
.left-nav {
clear: left;
display: block;
width: 201px;
min-height: 231px;
background: url("../images/sce/2011/gradient-left-column.png") no-repeat left top;
padding: 10px 15px 15px 15px;
}

.left-nav p {
margin: 0px;
padding: 0px;
}

.left-nav p a {
text-decoration: none;
display: block;
width: 201px;
border-bottom: 1px solid #e00324;
padding: 0px 0px 10px 0px;
margin: 0px 0px 10px 0px;
}

.left-nav p .left-nav-header {
font-size: 18px;
color: #BBB;
}

.left-nav p .left-nav-header:hover {
color: #FFF;
}

.left-nav p .left-nav-text {
font-size: 12px;
color: #FFF;
}

#menu_left ul {
display: block;
width: 201px;
margin: 0px;
padding: 0px;
list-style: none;
}

#menu_left ul a {
display: block;
text-decoration: none;
width: 201px;
color: #BBB;
border-bottom: 1px solid #e00324;
padding: 4px 0px;
margin: 0px 0px 4px 0px;
font-size: 18px;
}

#menu_left ul a:hover, #menu_left ul a.current {
color: #FFF;
}

#menu_left ul ul a {
border-bottom: none;
color: #FFF;
font-size: 12px;
padding: 0px;
margin: 0px;
text-decoration: none;
width: 201px;
display: block;
}

#menu_left ul ul a:hover {
color: #BBB;
}

#menu_left ul ul a.current {
color: #e00324;
}
/* End Left Menu */

/* Footer Styles */
#footer-wrapper {
background: #444 url("../images/sce/2011/footer-flag-2011.gif") no-repeat left top;
width: 946px;
height: 110px;
clear: both;
margin: 0px auto;
padding: 16px 0px 0px 30px;
}

.copyright {
color: #FFF;
font-weight: bold;
text-align: left;
font-size: 12px;
float: left;
margin-right: 80px;
}

.copyright a {
color: #FFF;
}

.copyright a:hover {
color: #BBB;
}

.footer-links {
text-align: left;
float: left;
margin-right: 60px;
color: #FFF;
}

.footer-links p {
font-size: 12px;
margin: 0px 0px 5px 0px;
}

.footer-links a {
color: #BBB;
}

.footer-links strong {
color: #FFF;
}

.footer-links a:hover{
color: #FFF;
text-decoration: underline;
}
/* End Footer Styles */

/* Contact Form Styles */
.contact-left {
background: url(../images/sce/contact-form-background.jpg) no-repeat left top;
width:324px;
height:556px;
float:left;
}

.contact-right {
width:174px;
/*height:556px;*/
padding-left:10px;
float:left;
}

.contact-right2 {
width:174px;
/*height:556px;*/
padding-left:10px;
float:left;
}

.white {
padding: 10px;
height: 175px;
}

.white p{
color:#fff;
}

.red-text {
color:#E00324;
}

.contact-left #contactform {
width: 324px;
padding-top: 10px;
margin-bottom: 10px;
/*font-size: 1.2em;*/
font-size: 12px;
}

.contact-left #contactform label{
color:#E00324;
}

.contact-left #contactform .indent {
margin:10px 0px 10px 110px;
}

.contact-left #contactform .form_element {
padding: 0px 10px 0px 0px;
text-align:right;
float: left;
width: 100px;
}

.contact-left #contactform .form_data {
text-align:left;
float: left;	
}

.contact-left #contactform .separator {
clear: left;
font-size: 0.5px;
height: 5px;
}

.contact-left #contactform .image {
width: 142px;
height:39px;
color: #FFF;
background:url(../images/sce/send-message.gif) no-repeat left top;
border:0;
font-size: 14px;
}

.contact-left input {
width: 200px;
}

.contact-left textarea {
width: 200px;
}

#contactform table {
margin: 0px;
}

#contactform table input {
width: 18px;
margin-right: 2px;
}

#contactform .image {
cursor: pointer;
}

/* End Contact Form Styles */

/*----General Form----*/

.general-form {
background:url(../images/sce/general-form-background.gif) no-repeat #DDD top left;
border: 1px solid #AAA;
width:345px;
min-height:326px;
margin-top:10px;
}

.general-form-header {
height:50px;
padding:10px 0 0 10px;
}

.general-form-header p{
color:#fff;
font-size: 16px;
font-weight:bold;
}

.general-form #contactform {
width: 324px;
padding-top: 10px;
margin-bottom: 10px;
font-size: 14px;
}

.general-form #contactform label{
color:#E00324;
}

.general-form #contactform .indent {
margin:10px 0px 10px 110px;
}

.general-form #contactform .form_element {
padding: 0px 10px 0px 0px;
text-align:right;
float: left;
width: 100px;
}

.general-form #contactform .form_data {
text-align:left;
float: left;	
}

.general-form #contactform .separator {
clear: left;
font-size: 0.5px;
height: 5px;
}

.general-form #contactform .image {
width: 142px;
height:39px;
color: #FFF;
background:url(../images/sce/send-message.gif) no-repeat left top;
border:0;
font-size:1.4em;
}

.general-form #ctl00_MainContent_ctl03_field6_0 {
width:10px;
margin-right:5px;
}

.general-form #ctl00_MainContent_ctl03_field4, .general-form #ctl00_MainContent_ctl03_field3, .general-form #ctl00_MainContent_ctl03_field2, .general-form #ctl00_MainContent_ctl03_field1 {
width:200px;
margin:0;
}
/*----End General Form----*/

/*----Grandstands Form----*/
.grandstands-form #contactform {
font-size: 1.2em;
width: 703px;
padding-left: 10px;
}

.grandstands-form {
background:url(../images/sce/seat-form-800.gif) no-repeat left top;
width:713px;
height:800px;
}

.grandstands-form #ctl00_MainContent_ctl03_field5, .grandstands-form #ctl00_MainContent_ctl03_field4, .grandstands-form #ctl00_MainContent_ctl03_field3, .grandstands-form #ctl00_MainContent_ctl03_field2, .grandstands-form #ctl00_MainContent_ctl03_field1 
{width: 300px;}

#ctl00_MainContent_ctl03_field11, #ctl00_MainContent_ctl03_field10, #ctl00_MainContent_ctl03_field12, #ctl00_MainContent_ctl03_field24, #ctl00_MainContent_ctl03_field25, #ctl00_MainContent_ctl03_field26, #ctl00_MainContent_ctl03_field27, #ctl00_MainContent_ctl03_field28, #ctl00_MainContent_ctl03_field6, #ctl00_MainContent_ctl03_field9, #ctl00_MainContent_ctl03_field15, #ctl00_MainContent_ctl03_field18, #ctl00_MainContent_ctl03_field21, #ctl00_MainContent_ctl03_field29
{width: 15px;}


#ctl00_MainContent_ctl03_field7, #ctl00_MainContent_ctl03_field13, #ctl00_MainContent_ctl03_field16, #ctl00_MainContent_ctl03_field19, #ctl00_MainContent_ctl03_field22, #ctl00_MainContent_ctl03_field10 {
width: 100px;
margin-left: 5px;
font-size:0.9em;
}

#ctl00_MainContent_ctl03_field8, #ctl00_MainContent_ctl03_field14, #ctl00_MainContent_ctl03_field17, #ctl00_MainContent_ctl03_field20, #ctl00_MainContent_ctl03_field11, #ctl00_MainContent_ctl03_field23
{width: 135px; margin-left: 5px;}

.grandstands-form .seats {margin-bottom: 20px;}

.grandstands-form .seats th {font-weight: bold;}

.grandstands-form .seats tr {height: 35px;}

#contactform #ctl00_MainContent_ctl03_field23_0 {width: 15px;}

#contactform #ctl00_MainContent_ctl03_field23_0 label{margin-left: 10px;}

.grandstands-form-header {
height: 70px;
padding: 10px 0 0 10px;
}

.grandstands-form-header p {
color:#fff;
font-size:1.4em;
font-weight:bold;
}

.grandstands-form #contactform .separator {
clear: left;
font-size: 0.5px;
height: 5px;
}

.grandstands-form #contactform .image {
width: 142px;
height:39px;
color: #FFF;
background:url(../images/sce/send-message.gif) no-repeat left top;
border:0;
font-size:1.4em;
margin:0 10px 10px 0;
}

.grandstands-form #span66 input {
margin-right:5px;
}

/*----End Grandstands Form----*/

#content {
width: 713px;
padding: 10px 15px;
background-color: #FFF;
}

p, #content li {
/*font-size: 12px;
margin: 0px 0px 5px 0px*/
font-size: 14px;
line-height: 18px;
color: #000;
margin: 0px 0px 10px 0px;
}

#content ul, #content ol {
margin: 10px 0px 10px 20px;
}

#content ul ul, #content ul ul ul {
margin: 0px 0px 0px 10px;
}

a {
color: #E00324;
}

a:hover {
color: #000;
}

h1 {
font-size: 28px;
font-weight: normal;
color: #E00324;
margin-bottom: 10px;
}

h2 {
font-size: 20px;
font-weight: normal;
color: #E00324;
margin-top: 5px;
margin-bottom: 5px;
}

h3 {
font-size: 20px;
font-weight: normal;
color: #000;
margin-top: 5px;
margin-bottom: 5px;
}

h4, h5, h6 {
font-size: 30px;
font-weight: normal;
color: #E00324;
margin-top: 5px;
margin-bottom: 5px;
}

#top-shadow {
width: 1008px;
height:10px;
font-size: 0px;
/* background: url(../images/sce/nw200-background-top-shadow.gif) no-repeat left top; */
background: #000;
}

#bottom-shadow {
width: 1008px;
height:17px;
/* background: url(../images/sce/nw200-background-bottom-sha.gif) no-repeat; */
background: #000;
margin: 0px auto;
}

/* Search Box */
#search {
background-color: #000;
width: 231px;
height: 32px;
float: left;
margin: 0px;
padding: 0px;
border-bottom: 2px solid #FFF;
}

#search input {
height: 20px;
width: 181px;
border: none;
float: left;
color: #777;
padding: 0px 0px 0px 5px;
margin: 6px 0px 0px 6px;
}

#search button {
background: url("../images/sce/2011/go-2011.gif") left top no-repeat #000;
display: block;
width: 34px;
height: 32px;
border: none;
color: #FFF;
float: left;
cursor: pointer;
}
/* End Search Box */

.SiteSearch_result_item {
margin-bottom:10px;
}

#ctl01_MainContent_VolSiteSearchResults_Control_message {
font-size:1.2em;
}

.SiteSearch h2 {
color:#E00324;
}

.SiteSearch_titlelink {
color:#E00324;
font-size:1.4em;
font-weight:bold;
}

.SiteSearch_titlelink a:hover {
color:#000;
}

.SiteSearch_content {
font-size:1.2em;
}

.SiteSearch_link {
font-size:1.2em;
color:#E00324;
}

.SiteSearch_link a:link {
color:#E00324;
}

.SiteSearch_link a:hover {
color:#000;
}

/*------Home Page Banner Styles--------*/

#left-column {
float:left;
display: block;
width: 231px;
margin: 0px 2px 0px 0px;
padding: 0px;
}

.nav-height {
min-height:280px;
}

#left-column-internal {
width:231px;
margin: 0 2px 2px 16px;
float:left;
background:#E0E0E0;
min-height:662px;
}

#right-column {
float: left;
width: 743px;
margin-bottom: 10px;
}

.community {
width:221px;
height:22px;
background:#B2B2B2;
border-top: 2px solid #fff;
border-bottom:2px solid #fff;
padding:5px 0 0 10px;
display:block;
}

.community-internal {
float: left;
display: block;
width:135px;
height:16px;
margin:2px 0 0 110px;
}

.grandstand-banner {
background: url(../images/sce/grandstand-banner.jpg) no-repeat;
height:65px;
width:136px;
padding:5px 0 0 95px;
border-bottom:2px solid #fff;
text-decoration:none;
display:block;
}

.gallery-banner {
background: url(../images/sce/gallery-banner.jpg) no-repeat;
height:65px;
width:136px;
padding:5px 0 0 95px;
border-bottom:2px solid #fff;
text-decoration:none;
display:block;
}

.shop-banner {
background: url(../images/sce/shop-banner.jpg) no-repeat;
height:65px;
width:136px;
display:block;
padding:5px 0 0 95px;
border-bottom:2px solid #fff;
text-decoration:none;
}

.festival-banner {
background: url(../images/sce/festival-banner.jpg) no-repeat;
height:65px;
width:136px;
display:block;
padding:5px 0 0 95px;
border-bottom:2px solid #fff;
text-decoration:none;
}

.history-banner {
background: url(../images/sce/history-banner.jpg) no-repeat;
height:65px;
width:136px;
display:block;
padding:5px 0 0 95px;
border-bottom:2px solid #fff;
text-decoration:none;
}

.history-banner-title {
font-size:2.0em;
color:#fff;
line-height:110%;
text-decoration:none;
font-weight:bold;
}

.history-banner-link {
font-size:1.3em;
margin:75px 0 0 0;
color:#fff;
font-weight:bold;
float:left;
}

.history-banner-link2 {
font-size:1.3em;
margin:65px 0 0 0;
color:#fff;
font-weight:bold;
float:left;
}

.wewantyou-banner {
background: url(../images/sce/wewantyou-linksmall.jpg) no-repeat;
height:70px;
width:216px;
display:block;
padding:0 0 0 15px;
border-bottom:2px solid #fff;
text-decoration:none;
}

.wewantyou-banner-145 {
background: url(../images/sce/wewantyou-link145.jpg) no-repeat;
height:127px;
width:216px;
display:block;
padding:0 0 0 15px;
border-bottom:2px solid #fff;
text-decoration:none;
}

.wewantyou-link {
font-size:1.3em;
margin:32px 0 0 0;
color:#fff;
font-weight:normal;
float:left;
}

.history-banner-large {
background: url(../images/sce/history-banner-large.jpg) no-repeat;
height:142px;
width:221px;
display:block;
padding:10px 0 0 10px;
border-bottom:2px solid #fff;
text-decoration:none;
}

.history-banner-large2 {
background: url(../images/sce/history-banner-large2.jpg) no-repeat;
height:132px;
width:221px;
display:block;
padding:10px 0 0 10px;
border-bottom:2px solid #fff;
text-decoration:none;
}

.history-banner-link-de {
font-size:1.3em;
margin:63px 0 0 0;
color:#fff;
font-weight:bold;
float:left;
}

.circuit-banner {
background: url(../images/sce/circuit-banner.jpg) no-repeat;
height:65px;
width:136px;
display:block;
padding:5px 0 0 95px;
border-bottom:2px solid #fff;
text-decoration:none;
}

.visitors-banner {
background: url(../images/sce/visitors-banner.jpg) no-repeat;
height:147px;
width:221px;
display:block;
padding:5px 0 0 10px;
border-bottom:2px solid #fff;
text-decoration:none;
}

.visitors-banner-link {
margin:67px 0 0 138px;
color:#fff;
font-weight:bold;
text-align:center;
font-size:1.2em;
float:left;
width:82px;
}

.visitors-banner-link-de {
margin: 55px 0 0 138px;
color:#fff;
font-weight:bold;
text-align:center;
font-size:1.2em;
float:left;
width:82px;
}

.banner {
color:#fff;
line-height:110%;
font-size:1.2em;
float:left;
margin-top:2px;
width:220px;
}

.sponsors-banner {
background: url(../images/sce/sponsor-banner.jpg) no-repeat;
height:145px;
width:221px;
display:block;
padding:5px 0 0 10px;
border-bottom:2px solid #fff;
text-decoration:none;
}

.sponsors-banner-link {
margin:57px 0 0 138px;
color:#fff;
font-weight:bold;
text-align:center;
font-size:1.2em;
float:left;
width:82px;
}

.banner-title {
font-size:2.0em;
color:#fff;
margin:4px 0 2px 0;
line-height:110%;
text-decoration:none;
}

.banner-link {
font-size:1.2em;
margin:5px 0 0 53px;
color:#fff;
font-weight:bold;
text-align:center;
float:left;
width:82px;
}

.banner-link-2 {
font-size:1.2em;
margin:12px 0 0 52px;
color:#fff;
font-weight:bold;
text-align:center;
float:left;
width:82px;
}

.bbc-banner {
background: url(../images/sce/bbc-banner.gif) no-repeat;
height:63px;
width:141px;
display:block;
padding:7px 0 0 90px;
text-decoration:none;
}

.bbc-banner-title {
font-size:1.8em;
color:#000;
margin:0 0 0 20px;
line-height:110%;
display:block;
}

.bbc-banner-link {
font-size:1.2em;
margin:6px 0 0 0;
color:#fff;
font-weight:bold;
text-align:center;
float:left;
width:137px;
}

.bbc-banner-race-day {
background: url(../images/sce/bbc-banner-race-day.gif) no-repeat;
height:112px;
width:141px;
display:block;
padding:7px 0 0 90px;
text-decoration:none;
}

.bbc-banner-race-day-title {
font-size:1.8em;
color:#000;
margin:0 0 0 20px;
line-height:110%;
display:block;
}

.bbc-banner-race-day-link {
font-size:1.2em;
margin:6px 0 0 0;
color:#fff;
font-weight:bold;
text-align:center;
float:left;
width:137px;
}

.bbc-banner-race-day-text {
color:#000;
font-size:1.2em;
float:left;
margin:4px 0 0 20px;
line-height:127%;
}

.stayawhile-banner {
background: url(../images/sce/stayawhile-linksmall.jpg) no-repeat;
height:70px;
width:221px;
display:block;
padding:0 0 0 10px;
border-bottom:2px solid #fff;
text-decoration:none;
}

.stayawhile-link {
font-size:1.3em;
margin:50px 0 0 0;
color:#fff;
font-weight:normal;
float:left;
}

.stayawhile-banner-large {
background: url(../images/sce/stayawhile-linklarge.jpg) no-repeat;
height:152px;
width:136px;
display:block;
padding:5px 0 0 95px;
border-bottom:2px solid #fff;
text-decoration:none;
}

.stayawhile-banner-145 {
background: url(../images/sce/stayawhile-link-145.jpg) no-repeat;
height:140px;
width:136px;
display:block;
padding:5px 0 0 95px;
border-bottom:2px solid #fff;
text-decoration:none;
}

.stayawhile-link-145 {
font-size:1.3em;
margin:43px 0 0 0;
color:#fff;
font-weight:normal;
float:left;
}


.video-banner {
background: url(../images/sce/video-banner-home.jpg) no-repeat;
height:122px;
width:81px;
display:block;
padding:5px 0 0 150px;
border-bottom:2px solid #fff;
text-decoration:none;
}

.video-banner-title {
font-size:2.0em;
color:#fff;
line-height:110%;
text-decoration:none;
font-weight:normal;
height:105px;
display:block;
}

.video-banner-link {
font-size:1.3em;
color:#fff;
font-weight:bold;
float:left;
padding-left:5px;
}

/*------End Home Page Banner Styles--------*/


#sponsors {
width: 976px;
margin: 0px auto;
height: 109px;
clear: both;
}

/* Homepage News */
.nw-news {
background: url("../images/sce/2011/news-header-bg.jpg") no-repeat left top;
width: 217px;
height: 33px;
color: #FFF;
font-weight: bold;
font-size: 16px;
display: block;
padding: 7px 0px 0px 5px;
}

.web-news {
background: #000;
width:217px;
height:22px;
color:#fff;
font-weight:bold;
font-size:1.6em;
display:block;
padding:2px 0 0 5px;
margin-top:10px;
}

.news-section {
color:#fff;
font-size:12px;
font-weight:bold;
}

.news_date {
font-size:12px;
color:#000;
}

.news_title {
font-size:12px;
color:#E00324;
}

.VolNewsLatest .news_date, .VolNewsLatest .news_title {
font-size: 14px;
}

.news_headline {
margin-top:8px;
}

.news_manager a {
text-decoration: none;
}

.news_manager a:hover{
color:#000000;
}

#home-content-right .news_manager {
line-height: 15px;
}

#home-content-right .title {display: none;}

#home-content-right .newsImage {height: 56px !important; width: 56px !important; border: 2px solid #E00324 !important; margin: 0px 10px 5px 0px !important; float: left;}

#home-content-right .news_headline {font-size: 12px; color: #444; width: 200px; float: left;}

#home-content-right .clear {clear:both; height:0px;}

/*.news_date {color: #a63334; font-weight: bold; text-decoration: none; font-size: 12px; display: block;}

.news_title {text-decoration: none; display: block; margin: 10px 0px 10px 0px; font: italic normal 2.8em "Times New Roman", Times, serif; color: #a63334;}

#home-content-right .news_title {display: block; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-style:normal; margin:0px; color: #000000;}

#home-content-right a:hover {color: #a63334;}*/

/*-----End Homepage News-----*/

#ctl01_MainContent_news_detail_news_title {
font-size: 2.8em;
padding-bottom:10px;
width:713px;
color:#E00324;
display: block;
}

#ctl01_MainContent_news_detail_news_date{
font-size:1.2em;
font-weight: bold;
color:#000;
}

.categoryLinks {
font-size:3.2em;
padding-bottom:15px;
color:#E00324;
}

.new_footer {
font-size:1.1em;
color:#E00324;
}

.new_footer a {
color:#E00324;
}

.new_footer a:hover {
color:#000;
}

#ctl00_MainContent_ctl05_Message {
display:none;
}

.VolNewsSearch #search_label {
float: left;
display: block;
width: 100px;
font-size: 14px;
padding-top: 2px;
}

.VolNewsSearch #ctl01_MainContent_news_search_keyword {
padding: 2px;
width: 176px;
}

.VolNewsSearch select {
padding: 2px;
}

#ctl01_MainContent_news_search_key_button, #ctl01_MainContent_news_search_spsearch_button {
cursor: pointer;
}

#ctl01_MainContent_news_search_archive_list label {
margin-right: 10px;
margin-left: 2px;
font-size: 14px;
}

.VolNewsSearch .clear {
height: 10px;
}

/* Email Styles */
#email {
background: url("../images/sce/2011/newsletter-bg.jpg") no-repeat left top;
float: left;
display: block;
width: 210px;
height: 75px;
padding-top: 8px;
padding-left: 8px;
}

#email p {
color: #FFF;
width: 210px;
display: block;
line-height: 16px;
font-size: 14px;
margin-bottom: 10px;
}

#email input {
float: left;
height: 20px;
width: 155px;
border: none;
}

#email .image {
background: url("../images/sce/2011/enter-button.gif") no-repeat left top;
display: block;
width: 44px;
height: 20px;
border: none;
font-weight: bold;
margin-left: 4px;
color: #FFF;
}

#email #contactform {
width: 214px;
background: none;
border: none;
padding-top: 0px;
}
/* End Email Styles */

/*.nav-wrapper {
min-height:280px;
}*/

/*-----Circuit Map Styles-----*/

.vantage-background {
width:673px;
height:121px;
background: url(../images/sce/vantage-point-background.jpg) no-repeat left top;
padding:20px;
margin-bottom:10px;
}

.vantage-background img{
margin-right:20px;
float:left;
}

.vantage-background h2{
font-size:2.0em;
font-style:italic;
font-weight:bold;
color:#000;
margin-top:0;
}

.vantage-background p {
font-size: 1.1em;
color: #000;
margin: 0px 0px 3px 0px;
}

.facilities-background {
width:673px;
height:121px;
background: url(../images/sce/facilities-background.jpg) no-repeat left top;
padding:20px;
margin-bottom:10px;
}

.facilities-background img{
margin-right:20px;
float:left;
}

.facilities-background h2{
font-size:2.0em;
font-style:italic;
font-weight:bold;
color:#000;
margin-top:0;
}

.facilities-background p {
font-size: 1.1em;
color: #000;
margin: 0px 0px 3px 0px;
}

.camping-background {
width:673px;
height:121px;
background: url(../images/sce/camping-background.jpg) no-repeat left top;
padding:20px;
margin-bottom:10px;
}

.camping-background img{
margin-right:20px;
float:left;
}

.camping-background h2{
font-size:2.0em;
font-style:italic;
font-weight:bold;
color:#000;
margin-top:0;
}

.camping-background p {
font-size: 1.1em;
color: #000;
margin: 0px 0px 3px 0px;
}

.pdf-download {
background: url(../images/sce/pdf-icon.gif) no-repeat left top;
height:52px;
width:553px;
margin:10px 0 0 0;
padding-left:40px;
text-decoration:none;
display:block;
}

.pdf-text {
font-size:1.4em;
font-weight:bold;
font-style:italic;
}

/*-----End Circuit Map Styles-----*/

.feedCategory {
display:none;
}

#feedDisplay {
margin:0;
padding:0;
}

.feedTemplate2 h2 {
display:none;
}

.feedTemplate2 ul li {
list-style:none;
font-size: 1.2em;
margin-bottom:8px;
line-height:110%;
}

.feedTemplate2 img {
display:none;
}

.feedTemplate1 ul li {
list-style:none;
font-size: 1.2em;
margin-bottom:8px;
line-height:110%;
}

.feedTemplate1 img {
display:none;
}

.feedEntryContent {
display:none;
}

.feedreader-height {
min-height:262px;
}

#content .feedList {
margin-left:-5px;
font-size:1.1em;
}

/*------Homepage content areas------*/

#home-content {
padding:0;
margin:0;
}

#home-content-left {
float:left;
width:477px;
padding-top: 14px;
padding-left: 14px;
padding-right: 14px;
}

.home-text{
height:286px;
}

#home-content-right {
float: right;
width: 222px;
/*background: #DDD;
margin-top: 2px;
min-height: 435px;*/
border-top: 2px solid #FFF;
padding: 8px;
}

/*------Homepage content areas------*/


.results {
background: url(../images/sce/results-banner.jpg) no-repeat left top;
float:left;
height:55px;
width:297px;
padding:15px 0 0 178px;
text-decoration:none;
}

.results-large{
background: url(../images/sce/results-banner-large.jpg) no-repeat left top;
float:left;
height:122px;
width:275px;
padding:15px 0 0 200px;
text-decoration:none;
}

.results-link {
color:#fff;
font-weight:bold;
font-size:1.2em;
width:136px;
float:right;
text-align:center;
margin-top:8px;
}

.results-title {
color:#E00324;
font-size:2.4em;
font-weight:bold;
}

.results-title span {
color:#fff;
}

.vouchers {
background: url(../images/sce/voucher-banner.jpg) no-repeat left top;
float:left;
height:122px;
width:460px;
padding:15px 0 0 15px;
text-decoration:none;
}

.vouchers-title {
font-size:24px;
font-weight:bold;
color:#000;
display:block;
margin-bottom:5px;
}

.vouchers-title strong {
color:#E00324;
}

.vouchers-body {
font-size:14px;
color:#000;
}

.news-image {
float:right;
margin:0px 0px 15px 15px;
}

.rollover strong {color:#E00324; font-size: 1.4em; font-weight: normal; margin-bottom: 5px;}

.rollover:hover strong {text-decoration: underline;}

.rollover a {
color: #000;
width:703px;
display:block;
margin-left:-5px;
padding: 5px;
text-decoration:none;
}

.rollover a:hover {
background:#ddd;
}

.timeline-column {
float:left;
width:336px;
padding-right:10px;
border-right:1px solid #bbb;
}

.timeline-column p {
border-bottom:1px solid #bbb;
padding:0 0 5px 55px;
}

.timeline-column h2 {
float:left;
margin-top:0;
color:#bbb;
}

.timeline-column img {
margin: 10px 0 10px 0;
}

.timeline-column-right img {
margin: 10px 0 10px 0;
}

.timeline-column-right {
float:left;
width:336px;
padding-left:10px;
}

.timeline-column-right p {
border-bottom:1px solid #bbb;
padding:0 0 5px 55px;
}

.timeline-column-right h2 {
float:left;
margin-top:0;
color:#bbb;
}

.grandstand-button {
margin-right:8px;
}

.grandstand-course-box {
width:339px;
padding: 2px 5px;
height:25px;
background:#E00324;
margin: 15px 0;
}

.grandstand-course-box p{
color:#fff;
padding:5px 0 0 5px;
}

.grandstand-course-box a{
color:#fff;
text-decoration:none;
display:block;
}

.grandstand-course-box a:hover{
color:#000;
text-decoration:underline;
}

.grandstand-step2 {
width:339px;
float:left;
margin:15px 35px 0 0;
}

.grandstand-step3 {
width:339px;
float:left;
margin:15px 0 0 0;
}

#ctl00_MainContent_ctl01_Message {
display:none;
}

.VolNewsCategories .title {display:none;}

/* Gallery Styles */
.gallery-image {float: left; margin-right: 27px; margin-bottom: 27px;}

.postcard_picture .panel {float: left;}

.postcard_manager a img {border: 2px solid #e00324;}

.postcard_manager a img:hover {border: 2px solid #000000;}
/* End Gallery Styles */

/* FAQ Page Styles */
.faqs strong {
display: block;
width: 701px;
height: 26px;
padding: 2px 2px 2px 10px;
margin-bottom: 5px;
margin-left: -10px;
background: url(../images/sce/results-headline.gif) no-repeat #e00324 left top;
color: #FFF;
font-size: 1.6em;
font-weight: normal;
}

.faqs p {
background-color: #CCC;
margin-bottom: 20px;
padding-bottom: 5px;
padding-left: 10px;
}
/* End FAQ Page Styles */

.notebook {
background: url(../images/sce/race-week-background.gif) repeat-y left top;
width:593px;
padding:0 60px 0 60px;
margin:-5px 0 -5px 0;
}

/* Sponsors Scroller */
.home-sponsors {
width:469px;
height:203px;
border: 3px solid #000;
margin-top: 15px;
float: left;
}

.home-sponsors p {
width: 469px;
height: 23px;
background: #000;
text-align: center;
font-weight: bold;
padding-top:2px;
margin: 0px;
color: #FFF;
}
/* End Sponsors Scroller */

#contactform #ctl00_MainContent_ctl03_field5_0 {width: 15px; margin-right: 5px;}

/* Site Map Styles */
#site_map ul, #site_map ul ul, #site_map ul ul ul {
margin-bottom: 10px;
list-style:none;
}

#site_map ul li, #site_map ul ul li, #site_map ul ul ul li {
margin-top: 5px;
}

#site_map ul li a{
font-size:1.6em;
}

#site_map ul li ul li a{
color:#000;
font-size:1.1em;
}

#site_map ul li ul li a:hover {
color: #e00324;
}

#site_map ul li ul li ul li a{
color:#999;
font-size:1.1em;
}

#site_map ul li ul li ul li a:hover {
color: #e00324;
}
/* End Site Map Styles */

/* Sponsor Links Styles */
.rollover-sponsor a {
clear: both;
text-decoration: none;
color: #000000;
width: 703px;
display: block;
margin-left: -5px;
padding-right: 5px;
padding-bottom: 5px;
}

.rollover-sponsor a:hover {background-color: #dddddd;}

.rollover-sponsor strong {
color: #e00324;
font-size: 1.4em;
font-weight: normal;
margin-bottom: 5px;
}

.rollover-sponsor:hover strong {text-decoration: underline;}

.float-left-sponsor {
background: #FFF;
float: left;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 25px;
margin-left: 0px;
padding-top: 5px;
padding-right: 15px;
}

.float-left-sponsor:hover {background: #FFF;}
/* End Sponsor Links Styles */

.profile-thumb {
float:left;
margin: 0 15px 15px 0;
width:130px;
}

.profile-thumb img {
margin-bottom:5px;
border: 1px solid #e00324;
}

.profile-thumb span {
float:left;
font-size:1.2em;
}

/*----News Search----*/

.news-search {
background:url(../images/sce/news-search-form.gif) no-repeat left top;
width:500px;
height:700px;
margin-top:10px;
padding-top:10px;
padding-left:10px;
}

.news_manager .form{
list-style:none;
padding:0;
margin-left:0;
}

.news_manager b {
font-size:1.6em;
color: #e00324;
}

.news_manager .form label{
margin-right:10px;
}

.news_manager li {
margin-bottom:15px;
}

.news_manager ol li {
margin-bottom:0px;
}


#ctl01_MainContent_news_search_key_button, #ctl01_MainContent_news_search_spsearch_button{
height:24px;
width:73px;
color: #FFF;
background:url(../images/sce/news-search-button.gif) no-repeat left top;
border:0;
font-size:1.2em;
}

/*.news_manager .mainLink{
display:none;
}*/

.rss-button {
background: url(../images/sce/rss-button.gif) no-repeat;
height:38px;
width:158px;
display:block;
padding:7px 0 0 50px;
text-decoration:none;
margin-right:15px;
float:left;
}

.rss-button-link {
font-size:1.2em;
font-weight:bold;
float:left;
color:#000;
}

#ctl01_MainContent_news_rss_list_RSSListingRepeater_ctl00_rssLi, #ctl01_MainContent_news_rss_list_RSSListingRepeater_ctl01_rssLi {
display:none;
}

.new_footer {
clear: both;
margin-top: 20px;
font-size: 14px;
}

.new_footer a {
float: left;
display: block;
width: auto;
padding: 5px 10px;
margin-right: 20px;
background-color: #000;
color: #FFF;
text-decoration:none;
}

.new_footer a:hover {
background-color: #e00324;
color: #FFF;
}

.imgplaceholder {display: none;}

.data {font-size: 1.2em;}

table.ticket-office {
font-size:1.2em;
float:left;
margin-bottom:10px;
border: 1px solid #FFF;
}


table.ticket-office td {
padding: 5px 10px;
background-color: #ddd;
border: 1px solid #FFF;
margin:0;
}

.supporters {
margin-bottom:10px;
}

.supporters img {
float:left;
margin:0 15px 10px 0;
}

.supporters p {
padding-top:15px;
}

.stayawhile {
}

.stayawhile p {
border-bottom:1px solid #bbb;
padding:0 0 5px 65px;
}

.stayawhile h3 {
float:left;
margin-top:0;
color:#bbb;
}

.stayawhile2 p {
border-bottom:1px solid #bbb;
padding:0 0 5px 0;
}

.stayawhile2 h3 {
float:left;
margin-top:0;
color:#bbb;
}

/* Book of Condolence Styles */
#guestbook_manager {width: 713px;}

#ctl00_MainContent_ctl03_SortButton, #ctl01_MainContent_post_SignButton, #ctl01_MainContent_post_PostButton, #ctl01_MainContent_post_ReviseButton, .linkbutton {
background: #E00324;
color: #FFF;
border: none;
}

.linkbutton {margin-bottom: 5px;}

#ctl00_MainContent_ctl03_SortButton, #ctl01_MainContent_post_ReviseButton {margin-left: 4px;}

#ctl01_MainContent_post_SignButton {margin-left: 80px;}

#guestbook_manager .separator {clear: left; font-size: 0.5px; height: 5px;}

#guestbook_manager .form_element {display: block; width: 80px; float: left; font-size: 1.2em; font-weight: bold;}

#guestbook_manager .form_data {font-size: 1.2em;}

#guestbook_manager #ctl01_MainContent_post_topic, #guestbook_manager #ctl01_MainContent_post_description {width: 300px;}

#guestbook_manager .posted {margin-bottom: 15px;}

#guestbook_manager .posted span {font-size: 1.2em; display: block; margin-bottom: 2px;}

#guestbook_manager .posted .topic {font-weight: bold;}
/* End Book of Condolence Styles */

.nutt-line {
height:2px;
background:#777;
color:#777;
border:0;
margin:10px 0;
width:302px;
text-align:left;
}

.nutt-header {
background:url(../images/sce/nutt-header-bg.gif) no-repeat left top;
width:294px;
height:21px;
padding: 3px 0 0 8px;
margin:8px 0;
}

.nutt-header p {
color:#fff;
font-size:14px;
font-weight:bold;
}

.park_ride, .continental_market {font-size: 1.2em; margin: 10px 0px;}

.park_ride td, .continental_market td {padding: 2px;}

.video-left {
float:left;
margin: 0 20px 20px 0;
}

.video-right {
float:left;
margin: 0 0px 20px 0;
}

/* Relentless Red Banner */
a.relentless-banner {
width: 231px;
height: 55px;
background: url("../images/sce/2011/relentless-banner.jpg") no-repeat left top;
display: block;
float: left;
border-bottom: 2px solid #fff;
}

a.relentless-banner:hover {
background: url("../images/sce/2011/relentless-banner.jpg") no-repeat left bottom;
}

.displace {
position: absolute;
left: -5000px;
}
/* End Relentless Red Banner */

/* Social Bookmarks */
.social {
width: 231px;
height: 80px;
background: url("../images/sce/2011/social-bg.jpg") no-repeat left top;
display: block;
float: left;
/*border-top: 2px solid #FFF;*/
border-bottom: 2px solid #FFF;
}

.social a {
float: left;
}

a.nw200-twitter {
width: 49px;
height: 48px;
background: url("../images/sce/2011/twitter-button.gif") no-repeat left top;
display: block;
float: left;
margin-left: 112px;
margin-top: 15px;
}

a.nw200-twitter:hover {
background: url("../images/sce/2011/twitter-button-hover.gif") no-repeat left top;
}

a.nw200-facebook {
width: 49px;
height: 48px;
background: url("../images/sce/2011/facebook-button.gif") no-repeat left top;
display: block;
float: left;
margin-top: 15px;
margin-left: 8px;
}

a.nw200-facebook:hover {
background: url("../images/sce/2011/facebook-button-hover.gif") no-repeat left top;
}
/* End Social Bookmarks */

/* New VGM Styles */
.shop-title {
display: block;
width: 350px;
float: left;
font-size: 2.8em;
font-weight: normal;
color: #e00324;
margin-bottom: 10px;
line-height: 30px;
}

.shopping-cart {
display: block;
width: 270px;
height: 56px;
float: right;
}

.shopping-cart img {
float: left;
margin-right: 10px;
}

.basket {
display: block;
width: 80px;
float: left;
}

.checkout {
display: block;
float: left;
width: 102px;
height: 50px;
background: url("../images/sce/view-checkout-bg.jpg") no-repeat left top;
color: #FFF;
text-align: center;
font-size: 1.6em;
font-weight: bold;
padding-top: 5px;
text-decoration: none;
}

#aspnetForm {
clear: both;
}

.float-right h1 {
background: #8a8a8a;
font-size: 2.2em;
color: #FFF;
padding: 5px;
margin-bottom: 0px;
}

/* End New VGM Styles */

.stay-a-while-banner {
width:200px;
height:226px;
display: block;
background: url("../images/sce/2011/stay-a-while-routes-bg.jpg") no-repeat left top;
padding-left:513px;
padding-top: 24px;
}

.stay-a-while-banner p {
font-size:16px;
margin-bottom:10px;
line-height:19px;
}

.stay-a-while-banner a {
color: #000;
}

.stay-a-while-banner a:hover {
color: #009956;
}

a[href$=".pdf"] {
padding: 5px 0px 5px 20px;
background: url(../images/sce/2011/pdf_icon.gif) no-repeat left center;
}

.warning-box {
display:block;
background-color: #e00324;
padding: 5px 10px;
font-size: 15px;
text-align: center;
color:#fff;
margin: 15px 0;
}

.home-banners-grandstands {
height:40px;
width:135px;
border: 2px solid #e00324;
background: url(../images/sce/2011/home-banner-grandstands-bg.jpg) no-repeat left top;
float:left;
padding: 156px 0 0 10px;
font-size: 12px;
text-decoration:none;
color: #fff;
margin-right:14px;
}

.home-banners-grandstands:hover {
border: 2px solid #000;
color: #e00324;
}

.home-banners-hospitality {
height:40px;
width:135px;
border: 2px solid #e00324;
background: url(../images/sce/2011/home-banner-hospitality-bg.jpg) no-repeat left top;
float:left;
padding: 156px 0 0 10px;
font-size: 12px;
text-decoration:none;
color: #fff;
margin-right:14px;
}

.home-banners-hospitality:hover {
border: 2px solid #000;
color: #e00324;
}

.home-banners-touring {
height:40px;
width:135px;
border: 2px solid #e00324;
background: url(../images/sce/2011/home-banner-touring-bg.jpg) no-repeat left top;
float:left;
padding: 156px 0 0 10px;
font-size: 12px;
text-decoration:none;
color: #fff;
}

.home-banners-touring:hover {
border: 2px solid #000;
color: #e00324;
}

.home-banners {
margin-top: 19px;
}

.shop-button-merchandise {
background: url(../images/sce/shop-merchandise-bg.jpg) no-repeat left top;
height:45px;
width:326px;
float:left;
font-size: 14px;
text-decoration:none;
color: #fff;
padding: 155px 0 0 20px;
margin-right:20px;
}

.shop-button-programmes {
background: url(../images/sce/shop-programmes-bg.jpg) no-repeat left top;
height:45px;
width:326px;
float:left;
font-size: 14px;
text-decoration:none;
color: #fff;
padding: 155px 0 0 20px;
}

.dvd-button {
background: url(../images/sce/between-the-hedges-button.jpg) no-repeat left top;
height:31px;
width:700px;
float:left;
font-size: 14px;
text-decoration:none;
color: #fff;
padding: 80px 0 0 20px;
margin: 20px 0 0 0;
}

.dvd-button-nw200 {
background: url(../images/sce/official-nw200-2011-dvd-button.jpg) no-repeat left top;
height:31px;
width:700px;
float:left;
font-size: 14px;
text-decoration:none;
color: #fff;
padding: 80px 0 0 20px;
margin: 20px 0 0 0;
}

.shop-button-merchandise:hover, .shop-button-programmes:hover, .dvd-button:hover, .dvd-button-nw200:hover {
color: #e00324 !important;
}

/* Image Slider Styles */
#slider {
float: left;
display: block;
clear: left;
width: 743px;
height: 292px;
background: url("../images/sce/slider-loading.gif") no-repeat #FFF 50% 50%;
}

#slider img, #slider a.nivo-imageLink, .nivo-controlNav {
display: none;
}

/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
display: block;
width: 30px;
height: 30px;
background: url("../images/sce/slider-arrows.png") no-repeat;
text-indent: -9999px;
border: 0;
position: absolute;
top: 45%;
z-index: 99;
cursor: pointer;
}

a.nivo-nextNav {
background-position: -30px 0px;
right: 15px;
}

a.nivo-prevNav {
left: 15px;
}
/* End Image Slider Styles */

.home-banners-results {
height:36px;
width:217px;
border: 2px solid #e00324;
background: url(../images/sce/2011/latest-results-bg.jpg) no-repeat left top;
float:left;
padding: 100px 0 0 10px;
font-size: 12px;
text-decoration:none;
color: #fff;
margin-right:13px;
}

.home-banners-results:hover {
border: 2px solid #000 !important;
color: #e00324 !important;
}

.home-banners-bbc {
height:51px;
width:227px;
border: 2px solid #e00324;
background: url(../images/sce/2011/bbc-banner-bg.jpg) no-repeat left top;
float:left;
padding: 85px 0 0 0px;
font-size: 12px;
text-decoration:none;
color: #fff;
text-align:center;
}

.home-banners-bbc strong {
font-weight:normal;
color:#e00324;
}

.home-banners-bbc:hover {
border: 2px solid #000 !important;
color: #e00324 !important;
}

.roads {
background-color:#e00324;
text-align:center;
font-weight: bold;
font-size: 16px;
padding: 5px 0;
display: block;
color:#fff;
margin-bottom: 13px;
}

.roads strong {
color:#fff000;
}

.buy-button {
width:151px;
height:31px;
background: url(../images/sce/buy-button-red.gif) no-repeat left top;
color:#fff;
text-align:center;
font-size:18px;
text-decoration:none;
display:block;
padding-top: 10px;
margin-top:15px;
}

.buy-button:hover {
background: url(../images/sce/buy-button-black.gif) no-repeat left top;
color:#fff;
}

.supporters-subscription-1 {
background: url(../images/sce/2012/supporters-subscription-bg.jpg) no-repeat left top;
width:346px;
height: 233px;
float:left;
display:block;
text-decoration: none;
margin: 20px 0px;
}

.supporters-subscription-2 {
background: url(../images/sce/2012/supporters-subscription-bg-35.jpg) no-repeat left top;
width:346px;
height: 233px;
float:left;
display:block;
text-decoration: none;
margin: 20px 0px 20px 21px;
}

.subs-1 {
font-size:18px;
line-height: 22px;
color:#fff;
margin-left: 127px;
margin-top:15px;
display:block;
}

.subs-2 {
font-size:14px;
line-height: 18px;
color:#fff;
margin-left: 151px;
margin-top:23px;
display:block;
}

.subs-2 strong {
color: #e00324;
font-style:italic;
}

.subs-3 {
font-size:22px;
line-height: 26px;
color:#fff;
display:block;
float:right;
margin-top:27px;
margin-right:40px;
}

.subs-3:hover {
color:#000;
}

.subs-4 {
font-size:70px;
line-height: 74px;
color: #e00324;
display:block;
font-weight:bold;
margin-left:20px;
}
