/*
#article-text {width:350px;}
#article-text p {text-align:left}
*/

/* GENERAL */
.breadcrumbs {display:block; margin:20px 0 0 0;}
div.announce a {text-decoration: underline;color: #666;font-weight: bold}
div.announce {background-color: #FFBD50; color: #000;text-align: center;height: 18px;font-size: 15px;margin: 0; opacity:0.75;filter:alpha(opacity=75); padding: 3px 0 2px 0;font-weight: bold;position:absolute; left:0; width:100%;z-index:10}
.announce-close {font-size:13px; padding-left:20px; text-decoration:none!important}


/* f1-tickets.asp */
#ticket-links { margin:0 0 0 0}
#ticket-links li { background:none; float:left;margin:0 0 2px 45px;font-size:11px; display:inline;width:130px; text-align:center}
#ticket-links li a {border:1px solid #fff;float:left;color:#000;background-image:none;background-position:top center;background-repeat:no-repeat; font-size:14px; font-weight:bold; line-height:17px; margin:3px 0 0 0; padding:100px 15px 0; height:55px;text-align:center; width:100px}
#ticket-links li a strong {font-size:16px;display:block;padding-bottom:3px;}
#ticket-links li a:hover {text-decoration:none;border:1px solid #999;color:red;}

#ticket-text {background: url(images/photos/ticket-links-bg.jpg) no-repeat scroll 0pt 40px transparent; position: absolute; width: 900px;}

#ticket-race-dates {background-color:#F4F4F4; padding:0 10px;width:200px;}
#ticket-race-dates li { color:#333; font: 12px/20px Helvetica, Arial, sans-serif; padding:2px 0}

#js-imgs {display:none}

/* ticket landing pages */

/* #ticket-partners-container {background: url(../images/icons/ticket-arrow.png) no-repeat scroll 467px 74px; float:left; width:925px; border:0px solid red} */
#ticket-partners-container { width:925px; border:0px solid red; position:relative; z-index:1}
#ticket-extras-container {float:left; width:510px; border:0px solid blue}
#ticket-content-container {width:926px}
#ticket-content-container-border {border-top:1px solid #ccc; margin:10px auto 20px; width:800px}

.ticket-partners-table {  float:left; width:456px}
.ticket-partners-table h2 { padding-top:0!important}
.ticket-partners-table .column1 {height:80px; width:215px; vertical-align:top }
.ticket-partners-table .column1 a.merchant-link {font-weight:bold}
.ticket-partners-table .column1 p {border-bottom:1px solid #ccc; padding-bottom:10px}
.ticket-partners-table .column2  {padding:0 10px; width:202px}

#tickets-status {display:none; float:right; font-weight:bold}

#viagogo-widget-content {display:none}

.more_info_div {display:none; width:420px}

.nested-track-map { border:0px solid #ccc; float:right; margin:0 12px 25px 25px; padding:2px; width:500px}

#related-links-header { border:1px solid #ccc; border-left:0; border-right:0; clear:both; display:block; line-height:32px;margin:15px auto 5px;}
.related-links {border-right:1px dashed #ccc; float:left; margin:10px 10px 10px 10px; padding:0 20px 2px 5px; width:170px }
.related-links li {background:url("../images/gifs/bullet-1.gif") no-repeat scroll 0 3px transparent !important; margin:0 0 15px 0; padding:0 0 0 25px }
.related-links li a {font-size:12px }

#mini-f1-tickets-table { border:1px solid #ccc; border-left:0; border-right:0; clear:both; margin:20px auto}
#mini-f1-tickets-table td { padding:7px 0 10px 0; text-align:center; vertical-align:top; width:90px}
#mini-f1-tickets-table img {display:block; margin:0 auto;}
#mini-f1-tickets-table a {color:#F00; font-size:12px}
#mini-f1-tickets-table a:hover {color:#000; text-decoration:none}
/*#main-content a img:hover {opacity:100!important;filter: alpha(opacity=100)!important; -moz-opacity: 1!important;}*/

#email-tickets-table {display:inline; float:right; margin:28px 70px 20px 0; width:408px}
#email-tickets-table {display:inline; float:left; margin:0 35px 10px 117px; width:555px}
#email-tickets-table .name-input {width:105px; border:1px solid #666}
#email-tickets-table .email-input {width:190px; border:1px solid #666}
#email-tickets-table .submit-input {margin:0 0 0 10px; width:100px}
#email-tickets-table .email-icon {background:url(../images/icons/emailicon.png) no-repeat center center #fff; height:70px; width:70px}

.grandprixextras-header {font-size:24px !important; font-weight:bold !important; color:#000 !important; padding:16px 0 2px 5px !important}
.grandprixextras-intro {background: url(../images/icons/ticket-arrow.png) no-repeat scroll 255px 16px; padding-right:50px !important}


#ticket-landing-page-flag {display:block; float:left; height:100px; width:100px}

#ticket-landing-page-top-info { float:left; margin:15px 0 18px 15px; padding:0; width:810px}
#ticket-landing-page-top-info li { padding:5px 0 0 0}
#ticket-landing-page-top-info .circuit-name {}
#ticket-landing-page-top-info .circuit-name h2 {font-size:24px; padding:0}
#ticket-landing-page-top-info .race-date p {color:#F00; font-size:16px; font-weight:bold; padding:0px 0 0}
#ticket-landing-page-top-info .introduction p {font-size:18px; padding:0 0 5px 0}
#ticket-landing-page-top-info .introduction p {font-size:14px; }
#ticket-landing-page-top-info .introduction p em {color:#000; font-style:normal;  font-weight:bold}

#ticket-landing-page-buttons { clear:both; display:inline; float:left; margin:0 0 0 0; width:100%}
#ticket-landing-page-buttons li { float:left}
#ticket-landing-page-buttons .instruction {margin-bottom:15px; padding-left:20px; width:680px}
#ticket-landing-page-buttons .instruction h2 {font-size:20px}

.ticket-button {display:inline; height:64px; width:202px; float:left;}

.ticket-button-click {background-position:0 82px}

#grandstand-seating-button {background-image:url(../images/buttons/grandstand-seating.jpg)}
#grandstand-seating-button:hover {background-position:202px 0;}

#gift-vouchers-button {background-image:url(../images/buttons/gift-vouchers.jpg)}
#gift-vouchers-button:hover {background-position:202px 0;}

#general-admission-button {background:url(../images/buttons/general-admission.jpg)}
#general-admission-button:hover {background-position:202px 0;}

#vip-button {background-image:url(../images/buttons/vip.png); background-position:0 82px;}
#vip-button:hover {background-position:0 0;}

#rest-of-world-button {background-image:url(../images/buttons/rest-of-world.jpg)}
#rest-of-world-button:hover {background-position:202px 0;}

#from-europe-button {background-image:url(../images/buttons/from-europe.jpg)}
#from-europe-button:hover {background-position:202px 0;}

#uk-residents-button {background-image:url(../images/buttons/uk-residents.jpg)}
#uk-residents-button:hover {background-position:202px 0;}

#ticket-choice-1-button {background-image:url(../images/buttons/ticket-choice-1.png)}
#ticket-choice-1-button:hover {background-position:202px 0;}

#ticket-choice-2-button {background-image:url(../images/buttons/ticket-choice-2.png)}
#ticket-choice-2-button:hover {background-position:202px 0;}

#ticket-choice-3-button {background-image:url(../images/buttons/ticket-choice-3.png)}
#ticket-choice-3-button:hover {background-position:202px 0;}

#click-for-schedule-button {background-image:url(../images/buttons/click-for-schedule.jpg)}
#click-for-schedule-button:hover {background-position:202px 0;}

#seatwave-button {background-image:url(../images/buttons/seatwave-button.png); background-position:0 82px; height:66px;}
#seatwave-button:hover {background-position:0 0;}

#bookf1-button {background-image:url(../images/buttons/bookf1-button.png); background-position:0 82px; height:66px;}
#bookf1-button:hover {background-position:0 0;}

#globalgrandprix-button {background-image:url(../images/buttons/globalgrandprix-button.png); background-position:0 82px; height:66px;}
#globalgrandprix-button:hover {background-position:0 0;}

#gpticketshop-button {background-image:url(../images/buttons/gpticketshop-button.png); background-position:0 0; height:66px;}
#gpticketshop-button:hover {background-position:0 82px;}

#viagogo-button {background-image:url(../images/buttons/viagogo-button.png); background-position:0 82px; height:66px;}
#viagogo-button:hover {background-position:0 0;}

#getmein-button {background-image:url(../images/buttons/getmein-button.png); background-position:0 82px; height:66px;}
#getmein-button:hover {background-position:0 0;}

#mygpticket-button {background-image:url(../images/buttons/mygpticket-button.png); background-position:0 82px; height:66px;}
#mygpticket-button:hover {background-position:0 0;}

#motogp-button {background-image:url(../images/buttons/motogp-button.png); background-position:0 82px; height:66px;}
#motogp-button:hover {background-position:0 0;}

#campingf1-button {background-image:url(../images/buttons/campingf1-button.png); background-position:0 82px; height:66px;}
#campingf1-button:hover {background-position:0 0;}

#tickets-cta-button {background-image:url(../images/buttons/tickets-cta-button.png); background-position:0 82px; height:82px; margin:24px 50px 40px 10px}
#tickets-cta-button:hover {background-position:0 0;}



#ticket-extras {width:700px;}

#ticket-extras-content {float:left; margin:25px 0 0 0; padding:0 0 0 20px; width:455px;}
#ticket-extras-content .header {margin:5px 0 0 0}
#ticket-extras-content .header h2 {font-size:20px; padding:0}
#ticket-extras-content .sales-text {font-size:18px; font-weight:bold; margin-bottom:20px}

#ticket-extras-buttons {float:left; margin:30px 0 0 20px; width:202px}
#ticket-extras-buttons .button {display:inline; float:right;margin:0 0 20px 0}

#race-information-list li {padding:0}
#race-information-list .stat {padding-bottom:10px}

#circuit-guide-list li {padding:0 0 3px 6px; font: 12px/20px Helvetica, Arial, sans-serif;}

#f1-tickets-seatwave-block {background-color:#f1f1f1; border:2px solid #AC0F0F; clear:both; display:inline; float:left; padding:5px; width:560px}

/* ticket long tail pages */

.large {font-size:14px!important; font-weight: bold !important;}


/* Merchandise System */


#merchandise-team-table { border:0; margin:10px auto; width:650px;}
#merchandise-team-table td { text-align:center; width:50%; }
#merchandise-team-table a { border:1px solid #ccc; display:block; margin:5px auto; width:310px }
#merchandise-team-table a:hover { border:1px solid #000; }

#ecu-block { border:0; clear:both; margin:0 auto 10px; width:900px;}
#ecu-block span { background:none!important; display:inline!important}

#products-table #merchants-table {margin:0 auto 10px auto}
#products-table #merchants-table td {border-bottom:0; text-align:center; width:220px}

#product-page-header {border-bottom:1px dashed #ccc; height:140px; margin:0 0 15px 0; width:680px}
#product-page-header h2 {font-size:24px}



#enter-shop-button {background:url(../images/buttons/enter-shop.jpg);}
#enter-shop-button:hover {background-position:202px 0;}

/* F1 RESULTS */

#result-table-container {margin-bottom:20px; width:710px;}
#result-table-container table {border:0px solid #ccc; font-family:arial; font-size:11px; width:100%}
#result-table-container th { border-bottom:2px solid #ccc; color:#666; font-size:10px; font-weight:bold; height:35px; letter-spacing:1px; padding:2px 0 0 2px; text-align:left; vertical-align:top}
#result-table-container td { padding:8px 2px 8px 6px; text-align:left}
#result-table-container td.pos1 {color:red; font-weight:bold}
#result-table-container tr.odd td {background-color:#fbfbfb; }
#result-table-container tr.even td {background-color:#f1f1f1;}
#result-table-container tr .pos {font-weight:bold}
#result-table-container tr.even .pos1 {color:red}

#weekend-session-results a {border:1px solid #fff; border-left:5px solid #fff;display:block; margin:2px; padding:3px}
#weekend-session-results a:hover {background-color:#fff; border:1px solid #ccc; border-left:5px solid #ccc; color:red; font-weight:bold; padding-left:6px; text-decoration:none}
#weekend-session-results a.selected-link {background-color:#fbfbfb; border:1px solid #ccc; border-left:5px solid #ccc; color:red; font-weight:bold; padding-left:6px}

#other-year-results { display:block}

#same-year-results a {border:1px solid #fff; border-left:5px solid #fff; display:block; margin:2px; padding:3px}
#same-year-results a:hover {background-color:#fff; border:1px solid #ccc; border-left:5px solid #ccc; color:red; font-weight:bold; padding-left:6px; text-decoration:none}
#same-year-results a.selected-link {background-color:#fbfbfb; border:1px solid #ccc; border-left:5px solid #ccc; color:red; font-weight:bold; padding-left:6px}

#other-results-table-container { float:right; width:175px;}

/* Interactive */

.social-networking-logos {margin:0 auto; width:550px;}
.social-networking-logos li { float:left; height:125px; width:220px; margin:12px 10px}
.social-networking-logos li a {border:3px dashed #ccc; display:block}
.social-networking-logos li a:hover {border:3px solid #999;}

/*JUITTER PLUGIN CSS*/
#juitterContainer{} /*Juitter container*/
#juitterContainer p {color:#000; padding:0 0 0 0} /*Juitter container*/
/* Bellow the list of tweets "<li>" */
#juitterContainer .twittLI{list-style:none;background:#ececec;margin:3px 0 3px 0;padding:5px 0 0 0;border-bottom:dashed 1px #CAF8C9;padding:3px;clear:both; min-height:55px} 
#juitterContainer .twittList A{color:#999; font-weight:bold;} /*Links inside the tweets list */
/* Bellow the CSS for the avatar image  */
#juitterContainer .juitterAvatar{float:left;border:solid 1px #D3EECA;background:#FFF;margin-right:5px;padding:2px;width:48px;;height:48px;}
#juitterContainer .JRM{color:#ececec; font-size:10px;} /*read it on twitter link*/
#juitterContainer .extLink{} /*CSS for the external links*/
#juitterContainer .hashLink{} /*CSS for the hash links*/
/*end of Juitter CSS*/

/* NEWS */
#all-news-sources-container { border-right:1px solid #8d0808; margin:5px 0 20px 5px; width:144px}
#all-news-sources-container ul {  color:#686868; font-size:12px;}
#all-news-sources-container ul li { line-height:18px;}
#all-news-sources-container ul li h2 { color:#1c1c1c; line-height:28px; padding:0 0}
#all-news-sources-container ul li a { background-color:#ebebeb; border-right:2px solid #ccc; display:block; font-weight:bold;margin:1px 0; padding:4px 0 4px 10px; width:128px; }
#all-news-sources-container ul li a:hover { background-color:#ccc; border-right:2px solid #8d0808; text-decoration:underline}
#all-news-sources-container ul li a.selected { background-color:#000; color:#fff; border-right:2px solid #000}
#all-news-sources-container ul li a:visited { color:#0000ff;}

#feeds-list-container { border-right:1px solid #8d0808; margin:5px 0 20px 5px; width:144px}
#feeds-list-container ul {  color:#686868; font-size:12px;}
#feeds-list-container ul li { line-height:18px;}
#feeds-list-container ul li h2 { color:#1c1c1c; line-height:28px; padding:0 0}
#feeds-list-container ul li a { background-color:#ebebeb; border-right:2px solid #ccc; display:block; font-weight:bold;margin:1px 0; padding:4px 0 4px 10px; width:128px; }
#feeds-list-container ul li a:hover { background-color:#ccc; border-right:2px solid #8d0808; text-decoration:underline}
#feeds-list-container ul li a:visited { color:#0000ff;}

#feed-options-container { border-right:1px solid #8d0808; margin:5px 0 20px 5px; width:144px}
#feed-options-container ul {  color:#686868; font-size:12px;}
#feed-options-container ul li { line-height:18px;}
#feed-options-container ul li h2 { color:#1c1c1c; line-height:28px; padding:0; text-align:center; width:130px}
#feed-options-container ul li a { background-color:#ebebeb; border-right:2px solid #ccc; display:block; font-weight:bold;margin:1px 0; padding:4px 0 4px 10px; width:128px; }
#feed-options-container ul li a:hover { background-color:#ccc; border-right:2px solid #8d0808; text-decoration:underline}
#feed-options-container ul li a.selected {background-color:#000; color:#fff; border-right:2px solid #000}
#feed-options-container ul li a:visited { color:#0000ff;}

#news-results {background-color:#fff; border:1px solid #ccc; float:left; margin:5px 0 0 20px; min-height:400px;height: auto !important; width:750px;}
#news-results #logo {float:right; margin:10px; margin-left:20px}
#news-results a img { display:none;}
#news-results #news-header {background-color:#1c1c1c; color:#fff; padding:0px; width:100%;}
#news-results #news-header h2 {padding:10px}
#news-results ul {margin:0; padding:0;}
#news-results ul li  { color:#686868; font-size:12px; line-height:15px; margin:0 0 0; padding:15px 10px; width:730px}
#news-results ul li.alternate  { background-color:#f4f4f4}
#news-results ul li strong {color:#1c1c1c; font-size:16px;}
#news-results ul li a {font-size:18px; line-height:22px}
#news-results ul li a:hover {color:#8d0808}

/* Link template */
#webpage-thumbnail-sales-message {border:2px solid #FFCC00; background-color:#FFFFCC; display:none; margin:0 auto; text-align:center; width:500px}
h2#webpage-thumbnail-header { font-size:26px; text-align:center}
#webpage-thumbnail-link {  border:2px solid #666; display:block;  height:215px; margin:0px auto; text-indent:-9999px; width:350px;}
#webpage-thumbnail-link:hover {border:2px solid #999; opacity:.80;filter: alpha(opacity=80); -moz-opacity: 0.8;}
#webpage-thumbnail-content {width:600px; border-top: 1px solid #ccc; margin:15px auto; padding:5px 0 0 0}

/* Drivers */
.drivers-row {border-top:1px dashed #ccc; height:210px; padding:50px 0; width:920px}
.drivers-team-logo {border-right:1px dashed #ccc; display:inline; float:left; height:210px; margin:0 0 0 0; width:180px}
.driver-preview { float:left; list-style-type:none; margin:0 0 0 30px}
.driver-preview-image { float:left; height:210px; width:200px}
.driver-preview-information {color:#666; float:left; font-size:18px; height:210px; padding:0 0 0 15px; width:120px}
.driver-preview-information em {color:#1c1c1c; display:block; font-size:36px}
.driver-preview-link {color:#1c1c1c; display:block; height:30px}
.driver-preview-information strong {color:#1c1c1c; display:block; height:30px; text-decoration:none}
.driver-preview-information a strong:hover {color:#fe0000; text-decoration:none}
.driver-preview-link:hover {text-decoration:none}
.driver-preview-information img {margin:5px 0 0 0 }


.driver-profile-image-and-stats { height:270px; width:710px}
.driver-page-profile-image { border:3px solid #ccc; float:right; margin:20px 10px 15px 15px; padding:3px}
.driver-stats {float:left; width:350px}


/* GLOSSARY */
.glossary-alphabet {border-right:1px solid #ccc; float:left; margin:10px 45px 20px 0; width:30px}
.glossary-alphabet li { height:16px; padding:3px 7px}
.glossary-alphabet a {font-size:16px}
.glossary-alphabet a:hover { color:#000; font-weight:bold; text-decoration:underline}
.glossary-alphabet a.selected-letter {color:#000; font-weight:bold;}

.glossary-list {float:left; margin:15px 0 0 0}
.glossary-list li {font-size:14px; padding:0 0 10px 0}

.error-text {font-weight:bold !important ; color:#900 !important }
.success-text {color:#060 !important }

/* Weather */
.weather-iframe {float:left; height:740px; margin:15px 0 0 10px; width:360px}

.mini-track-maps {clear:both; height:150px; padding:0 0 20px 25px}
.mini-track-maps span {background-repeat:no-repeat; display:block; font-size:12px; font-weight:bold!important; height:30px; margin:0!important; padding:7px 0 0 30px!important; text-align:left; vertical-align:middle}
.mini-track-maps li a:hover {color:red!important}
.mini-track-maps li {border-top:1px solid #ccc; float:left; margin:0 15px 0 0; padding:5px 0 5px 0}

/*Header hover nav */

/*	#main-navigation {	list-style: none;	padding: 0 20px;margin: 0;	float: left;	width: 920px;	background: #222;	font-size: 1.2em;	background: url(topnav_bg.gif) repeat-x;	}*/	
#main-navigation li {/*		float: left;	margin: 0;	padding: 0 15px 0 0;/		*/position: relative; /*--Declare X and Y axis base for sub navigation--*/}
#main-navigation li a{	padding: 10px 5px;	color: #fff;	display: block;text-decoration: none;float: left;}
/* #main-navigation li span { width: 17px;	height: 35px;float: left;position:absolute;right:0px;top:1px;background: url(images/gifs/header-links-bullet.gif) no-repeat center top;} */
#main-navigation li span.subhover {cursor: pointer;} /*--Hover effect for trigger--*/
#main-navigation li ul.subnav {	list-style: none;	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/	left: -1px; top: 13px;background: none;	margin: 0; padding: 0;display: none;float: left;	border-top:0;	z-index:100000;	border-bottom:1px solid #B6B6B6}
#main-navigation li ul.subnav li{	margin: 0; padding: 0 0;	background-color:#D1D1D1;clear: both;	z-index:99; position:static}
#main-navigation li ul.subnav li.first {	background:red;	height:8px;visibility:hidden;	padding:0;	}
html #main-navigation li ul.subnav li a {float: left;/*		width: 71px;*/background: #D1D1D1 no-repeat 2px 1px;z-index:98;border: 1px solid #B6B6B6;	border-bottom:0;display:block!important;padding:5px 20px 7px 10px!important;width: 125px; line-height:16px	}

html #main-navigation li ul.subnav li a.bahrain {background-image:url(../images/flags/26/bahrain.png); padding-left:35px!important; width:100px}
html #main-navigation li ul.subnav li a.australia {background-image:url(../images/flags/26/australia.png); padding-left:35px!important; width:100px}
html #main-navigation li ul.subnav li a.malaysia {background-image:url(../images/flags/26/malaysia.png); padding-left:35px!important; width:100px}
html #main-navigation li ul.subnav li a.china {background-image:url(../images/flags/26/china.png); padding-left:35px!important; width:100px}
html #main-navigation li ul.subnav li a.spain {background-image:url(../images/flags/26/spain.png); padding-left:35px!important; width:100px}
html #main-navigation li ul.subnav li a.monaco {background-image:url(../images/flags/26/monaco.png); padding-left:35px!important; width:100px}
html #main-navigation li ul.subnav li a.turkey {background-image:url(../images/flags/26/turkey.png); padding-left:35px!important; width:100px}
html #main-navigation li ul.subnav li a.canada {background-image:url(../images/flags/26/canada.png); padding-left:35px!important; width:100px}
html #main-navigation li ul.subnav li a.valencia {background-image:url(../images/flags/26/europe.png); padding-left:35px!important; width:100px}
html #main-navigation li ul.subnav li a.britain {background-image:url(../images/flags/26/great-britain.png); padding-left:35px!important; width:100px}
html #main-navigation li ul.subnav li a.germany {background-image:url(../images/flags/26/germany.png); padding-left:35px!important; width:100px}
html #main-navigation li ul.subnav li a.hungary {background-image:url(../images/flags/26/hungary.png); padding-left:35px!important; width:100px}
html #main-navigation li ul.subnav li a.belgium {background-image:url(../images/flags/26/belgium.png); padding-left:35px!important; width:100px}
html #main-navigation li ul.subnav li a.italy {background-image:url(../images/flags/26/italy.png); padding-left:35px!important; width:100px}
html #main-navigation li ul.subnav li a.singapore {background-image:url(../images/flags/26/singapore.png); padding-left:35px!important; width:100px}
html #main-navigation li ul.subnav li a.japan {background-image:url(../images/flags/26/japan.png); padding-left:35px!important; width:100px}
html #main-navigation li ul.subnav li a.southkorea {background-image:url(../images/flags/26/south-korea.png); padding-left:35px!important; width:100px}
html #main-navigation li ul.subnav li a.brazil {background-image:url(../images/flags/26/brazil.png); padding-left:35px!important; width:100px}
html #main-navigation li ul.subnav li a.abudhabi {background-image:url(../images/flags/26/abu-dhabi.png); padding-left:35px!important; width:100px}

html #main-navigation li ul.subnav li a:hover { /*--Hover effect for subnav links--*/	background-color:#1c1c1c;	color: #fff!important	}

 /* VIAGOGO CSS STARTS HERE */
.go_simple_widget {border:1px solid #bfbfc0; margin:26px 0 0; padding:0px;}
.go_simple_widget h2 {font-family: Helvetica, Arial, Verdana, Sans-Serif; font-size:15px!important; color:#47484a; margin:0px; padding: 4px 0px 4px 8px!important; border-bottom:1px solid #bfbfc0;}
.go_simple_widget h2 a {text-decoration:none;font-family: Helvetica, Arial, Verdana, Sans-Serif; font-size:15px; color:#47484a;  margin:0px; padding: 0px;}
.go_simple_widget h2 a:hover {color:#459fda;}
.go_simple_widget ul {margin:0px; padding:0px; list-style-type:none;}
.go_simple_widget li {line-height:26px; overflow:visible; padding:0px 4px 0px 8px!important;  background: url(http://edge.viagogo.net/images/WidgetImages/SimpleList/widget_item_bg.gif) no-repeat right bottom;}
.go_simple_widget li:hover {background: url(http://edge.viagogo.net/images/WidgetImages/SimpleList/widget_item_bg_hover.gif) no-repeat right bottom;}
.go_simple_widget li a {display:block; width:100%; text-decoration:none; color:#47484a; font-family:Helvetica, Arial, Verdana, Sans-Serif; font-size:12px; font-weight:bold; line-height:26px}
.go_simple_widget li a:hover {color:#459fda;}
.go_simple_widget .go_footer {height:27px; oveflow:hidden; margin:0px; padding:0px; background: url(http://edge.viagogo.net/images/WidgetImages/SimpleList/widget_footer_bg.gif) no-repeat right bottom;  margin:0px; padding:0px;}
/*ENDS HERE*/

#constructor-list {margin:0 0 0 -10px}
#constructor-list li {padding:2px 0}
#constructor-list li a {display:block; height:150px; width:737px; text-indent:-9999px}
#constructor-list li a:hover {opacity:.80;filter: alpha(opacity=80); -moz-opacity: 0.8}


#drivers-list {margin:0 0 20px -10px}
#drivers-list li {width:737px}
#drivers-list li a {background-repeat:no-repeat; display:block; float:left; height:150px; padding:2px 0; text-indent:-9999px}
#drivers-list li a:hover {opacity:.80;filter: alpha(opacity=80); -moz-opacity: 0.8}
#drivers-list li a.first-driver {width:365px}
#drivers-list li a.second-driver {width:372px}

.constructor-logo { border:3px solid #ccc; float:right; height:200px; margin:20px 10px 15px 15px; width:325px; padding:3px}
.constructor-info {font-size:13px!important; padding-left:20px!important}

#f1-60-years-nav {float:right }
#f1-60-years-nav li  {border-bottom:2px solid #ccc; display:block; font-size:18px; line-height:30px; margin:0 0 0 15px; padding:22px 5px 12px 15px; width:420px }

