/*body { font-family: Verdana, Geneva, sans-serif; font-size: 11px; display: block; margin-top: 0; margin-bottom: 0; background-image: url(../../images/rbrstyle/rbrbackground.jpg); background-position: center top; background-color: #000000; background-repeat: no-repeat; }*/

body { font-family: Verdana, Geneva, sans-serif; font-size: 11px; display: block; margin-top: 0; margin-bottom: 0; background-image: url(../../images/rbrstyle/rbrbg.jpg); background-position: center top; background-color: #000000; background-repeat: no-repeat; }

/* @group Header and Nav */

/* Header and Nav */

#header-wrapper-bar { display: none; }

#skin { width: 1032px; margin-left: auto; margin-right: auto; overflow: hidden; position: relative; height: 265px; margin-bottom: 7px; background: none;}

#skin-search-wrapper { bottom: 0px; display: inline; position: absolute; right: 17px; }
#skin-search-wrapper div { display: inline !important; }
#skin-search-form-search { background: #001e3f; border: 1px solid #ffffff; color: #b7b7b7; padding: 2px 7px 0px; float: left; width: 160px; height: 17px;}
#skin-search-form-submit { background: #e7002c url('../../images/rbrstyle/magglassborder.gif'); border: none; color: #e7002c; padding: 17px 0px 2px; height: 21px; width: 20px; float: left;  font-size: 0; outline: none;}

#skin-navigation { height: 80px; width: 1003px; margin-left: auto; margin-right: auto; padding: 0; padding-right: 2px; margin-top: -17px; }

#skin-main-nav { float: right; margin: 0px 0px 25px 0; padding: 0; overflow: hidden; margin-right: -17px; }
#skin-main-nav a { color: #d3d3d3; text-decoration: none; }
#skin-main-nav a:hover { color: #E7002C; text-decoration: none; }
#skin-main-nav li { display: inline; margin-left: 5px; list-style-type: none; padding: 0 15px 0 11px; float: right; text-transform: uppercase; border-right: 1px solid #d3d3d3; }

#skin-secondary-nav { font-size: 17px; float: right; padding: 0; margin: 0; }
#skin-secondary-nav a { color: #ffffff; text-decoration: none; }
#skin-secondary-nav li { display: block; margin-left: 20px; list-style-type: none; float: right; text-transform: uppercase; }

.flash-header { width: 1002px; background: #001E3F; padding-bottom: 16px; margin: 0px 0px 0px -16px; }

#main-content { float: right; margin-right: 0; }
#secondary-content { float: left; }

#image #main-content, #video #main-content, #article #main-content, #event-competition #main-content {
	float: left;
}

#image #secondary-content, #video #secondary-content, #article #secondary-content, #event-competition #secondary-content {
	float: right;
}

/* @end */

/* @group Headers */

/* Headers */
#skin h1 { display: none; }
#main-content h2 { display: none; }
#article #main-content h2 { }


.section-header, #featured-content .section-header { background-image: url('../../images/rbrstyle/diagbg.jpg'); background-repeat: repeat-x; height: 40px; margin-bottom: 11px; clear: both; }

#article #main-content, #article #secondary-content, #article #secondary-content #related-content, #featured-content .featured-article-item, #video-information, #video #related-content, #video #comments, #image-information, #image #related-content, #event-information, #comments { background-image: url('../../images/rbrstyle/diagbg.jpg'); background-repeat: repeat-x; }

#article #secondary-content #related-content, #video #related-content, #image #related-content, #image-information, #article-body { clear: both; }

#comments { float: left; }

#article #main-content h2 span, #article #secondary-content #article-information h3 span, #article #secondary-content #related-content h3 span, #video-information h3 span, #video #related-content h3 span, #video #comments h3 span, #image-information h3 span, #image #secondary-content #related-content h3 span, #event-information h3 span, #comments h3 span { margin: 0; padding: 0; }

.section-header h3, #featured-content .section-header h3, #feed-content .section-header h3, #article #main-content h2, #article-information h3, #article #secondary-content #related-content h3, #featured-content .featured-article-item h3, #video-information h3, #video #related-content h3, #video #comments h3, #image-information h3, #image #secondary-content #related-content h3, #event-information h3, #comments h3 { display: inline-block; margin: 0; color: #ffffff; background-color: #001E40; font-size: 24px; font-weight: normal; padding: 3px 20px 5px 20px; line-height: 24px; font-family: Verdana, Geneva, sans-serif; margin-bottom: 18px; text-decoration: none; background-image: none; text-transform: uppercase; height: 24px; position: relative; float: left; border: 0; }

#main-content .section-header {
	margin-right: -14px;
}

.left-column, #secondary-content #latest-photos-header, #secondary-content .section-header { margin-left: -14px; }

#spotlight-video-header, #latest-news-header { margin-right: -14px; }

#image-navigation, #event-information { margin-top: 14px; }
#image-navigation h3 { padding: 0; }
#showcar-news-header { margin-top: 20px; }

#featured-content h3, #feed-content h3 { padding: 3px 30px 5px 20px; font-size: 24px; margin: 0 0 18px 0; text-transform: uppercase; border: 0; }

#secondary-content h3 { height: 17px; padding-bottom: 12px; }

h2 span, h3 span { background: none; }
h2, h3, h4 { border-top: 0; margin-bottom: 0; }

/* @end */

/* @group Content Selectors */

/* Content Selectors */
#content-selector { border-top: 0; height: 25px; width: 611px; clear: both; }
.event-content .tabbed .tab-control, #content-selector ul { float: left; padding: 0 0 8px; }
.event-content .tabbed .tab-control li a, .event-content .tabbed .tab-control li.on a, #content-selector li a, #content-selector li.on a { font-size: 11px; }
#content-selector li.on a { color: #001E40; font-weight: bold; border-bottom: none; }
#content-selector li a { color: #999999; font-weight: normal; border-bottom: none; border-top: none; }
#content-selector li a:hover { border-bottom: 3px solid #ffffff; }
#content-selector li.on a:hover { border-bottom: none; }
.event-content .tabbed .tab-control li.on, #content-selector li.on { border: none; }
#content-selector a.rss { float: right; font-size: 11px; font-weight: normal; margin-right: 2px; }

.event-content .tabbed .tab-control li.on a, .event-content .tabbed .tab-control li.on a:hover { color: #001E40; font-weight: bold; border-top: 1px solid #cdcdcd; border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; border-bottom: none; }
.event-content .tabbed .tab-control, #content-selector ul { padding-bottom: 0; }
.event-content .tabbed .tab-control li a, .event-content .tabbed .tab-control li a:hover { border: none; border-bottom: 1px solid #cdcdcd; padding-top: 6px; }
.event-content .tabbed .tab-control li a:hover { border-top: 0; }
.event-content .tabbed .tab-control li, .event-content .tabbed .tab-control li.on { border: none; }
.all-link { display: none; }
#main-content ul.gallery-control { display: none; }

/* @end */

/* @group Content */

/* Content */
#content { margin-top: 0px; padding-top: 0; padding-left: 14px; padding-right: 14px; border-left: 16px solid #001e40; border-right: 16px solid #001e40; }
#main-content { width: 627px; }
#secondary-content { width: 333px; }
#content #breadcrumbs { display: none; }
#secondary-content a { margin-left: 0; }

#secondary-content .video-content h3, #secondary-content .photo-content h3, #secondary-content .event-content h3 { height: 0px; display: none; }
#feed-content h3, .photo-content h3, #secondary-content .photo-content h3, #featured-content .featured-video-item h3 { height: 0px; display: none; }

#photo-content .photo { margin-left: 100px; margin-right: auto; }
.inline-image.small { margin-left: 25px; }

.video-content .featured-video-item { margin-left: 21px; }
.video-content h3 span { display: none; }
#article, #video { margin-top: 14px; }

#featured-content { display: block; position: relative; border-left: 1px solid #e3e3e3; padding-left: 8px; padding-top: 0; margin-bottom: 0 !important; }
#featured-content.slider .featured-item, #featured-content.slider .featured-article-item { margin-right: -16px; position: relative; width: 632px; }
#recent-photos-header { margin-top: 14px; }
#featured-content .slider { margin-bottom: 0px !important; }
.slider { margin-top: 14px; }
#featured-content { margin-bottom: 0px !important; }
#featured-content .featured-article-item p, #featured-content .featured-article-item a.icon-link { width: 550px; }
#featured-content.slider .featured-item { position: relative; }

#related-content { padding-right: 16px; }
#category #featured-content, #subsection #featured-content { border-top: none; padding-top: 0; }
.gallery-control { top: 15px; }
span.comments-views { padding-right: 5px; }

/* @end */

/* @group News Feed */

/* News Feed */
#feed-content, #related-content { margin-top: 0px; clear: both; margin-right: -16px; }
#feed-content #related-content .related-article h4, #related-content-all h4 { padding-bottom: 0; }
#feed-content h4, #feed-content #related-content .first h4, #related-content-all h4 { background-color: #999999; color: #ffffff; height: 18px; padding-top: 7px; padding-bottom: 0px; background-position: 8px 4px; border-top: 0; margin-bottom: 10px; }
#feed-content #related-content h4 span.date, #feed-content #recommended-content h4 span.date, #feed-content .article-item h4 span.date, #feed-content .article-item h5, .news-item h4 span.date, #feed-content .news-item h5, #feed-content #related-content .related-article h5, #feed-content #recommended-content .related-article h5, #feed-content .related-profile h4 span.location, #feed-content #product .related-article h4 span.date, #related-content-all span.date, #related-content .related-gallery h4 span.date { color: #ffffff !important; margin-top: -1px; text-transform: none; font-size: 9px !important; padding-left: 8px; }
.related-article, .related-gallery, .related-event, .related-profile, .related-video, .related-game { margin: 0 14px 25px 13px; border-top: none; }
#feed-content h4 a, #related-content-all h4 a { padding-left: 10px; color: #ffffff; }
#related-content h4 span.comments-views, #recommended-content h4 span.comments-views, .article-item h4 span.comments-views, .news-item h4 span.comments-views, .download-item h4 span.comments-views { display: none; }
#related-content .related-article p, #related-content .related-gallery p, #related-content .related-event p, #related-content .related-video p, #related-content .related-game p, #recommended-content .related-article p, #recommended-content .related-gallery p, #recommended-content .related-event p, #recommended-content .related-video p, #recommended-content .related-game p, #product .related-article p { margin: 14px 0 15px 7px; }
#related-content .first h4, #recommended-content .first h4 { margin-top: 10px; }
#feed-content .related-gallery a, #related-content .related-gallery a {margin-top:0px !important;}
#related-content h4 a {	margin-top: 0px !important; line-height: 1em !important; height: 12px; max-width: 85%; overflow: hidden;}

#related-content-all p.more a { float: left; clear: both; padding: 2px 6px 2px 16px; background-position: 6px center;}
#related-content p.more a { background-color: #fff; }
/*#feed-content p.more a { background-color: #001d40; }*/
#feed-content p.more a, #related-content-all p.more a, #related-content p.more a { background: #ffffff url('../../images/common/arrow_small_down.gif') no-repeat 6px center; color: #001d40;  float: left; clear: both; padding: 2px 6px 2px 16px; }

/* My Comment */
#related-content-all p.more { margin-left: 0; clear: both; position: relative; display: block;}
#related-content-all .related-videonull h4 a { margin-left: -18px; }
#related-content-all .related-videonull h4 { margin-top: 14px ;}
#subcategory-item #related-content-all p.more a { margin-top: 30px; margin-bottom: 20px; position: relative; display: block; }
#subcategory-item #related-content-all p.more { padding-bottom: 30px; }

/* @end */

/* @group Footer */

/* Footer */
#footer-wrapper { background-color: #001E40; border-right: none; width: 1030px; padding: 0; }
#footer { background-color: #001E40; padding-left: 14px; padding-right: 14px; clear: both; border-top: 0; overflow-x: hidden; }
#footer ul#footer-navigation { width: 840px; margin-left: 10px; }
#footer-navigation li { float: right; border-right: 1px solid #b5b5b5; padding-right: 10px; margin-left: -10px; }
#footer-navigation li:first-child { float: right; border-right: none; padding-right: 15px; margin-left: -12px; }
#footer-navigation a { color: #b5b5b5; font-size: 11px; }
#footer-navigation a:hover { color: #E7002C; text-decoration: none; }
#country-selector { float: right; width: 140px; height: 25px; display: inline-block; }
#footer .selector h5 { background-color: #ffffff; height: 25px; }
#country-selector-form { float: right; }
#footer #selectors { width: 150px; }

/* @end */

/* @group Drivers Page */

/* Drivers page */
#driversholder { margin: 0 0 0 0; }
.driverbox { width: 478px; float: left; }
#driver1box, #driver4box { margin-right: 11px; }

#driversspacer { height: 25px; border-bottom: 1px solid #e3e3e3; clear: both; margin-bottom: 25px; width: 90%; margin-left: auto; margin-right: auto; }
.driverpic { width: 478px; height: 233px; float: left; }
.driverhelmet { width: 190px; height: 170px; float: left; margin-top: 10px; }

.driverinfo { width: 270px; float: left; margin-top: 10px; }
.driverinfo h3 { border-top: 0; padding-top: 0; }
.driverinfo table { clear: both; border: 0; border-collapse: collapse; margin-left: 10px; width: 265px; }
.driverinfo td { padding-left: 0; color: #001E40; background-color: #ffffff; }
.driverinfo tr.odd td { background: none; background-color: #ffffff; }
.bold { font-weight: bold; }
.driverinfo td.width { width: 91px; }
.profilelink { font-weight: bold; margin-left: 10px; color: #001E40; }

/* Driver names */
#vettel-name-box { background-image: url(../../images/rbrstyle/vettel-name.jpg); }
#webber-name-box { background-image: url(../../images/rbrstyle/webber-name.jpg); }
#hartley-name-box { background-image: url(../../images/rbrstyle/hartley-name.jpg); }
#ricciardo-name-box { background-image: url(../../images/rbrstyle/ricciardo-name.jpg); }
.driver-name-box { margin-left: -14px; margin-bottom: 12px; width: 349px; height: 194px; position: relative; }

/* @end */

/* @group Sponsors Links */

/* Sponsors links */
#sponsorsholder { background-image: url(../../images/rbrstyle/sponsorsbg.gif); width: 1030px; margin-left: auto; margin-right: auto; height: 93px; margin-bottom: -18px; text-align:center }
#sponsorslist { height: 50px;
    margin: 0 auto;
    padding: 0;
    width: 1028px; }
#moresponsorslist {
	height: 30px;
    margin: 0 auto;
    padding: 0;
    width: 700px;
}
#sponsorslist li { float: left; height: 50px; list-style-type: none; margin: 0; padding: 0; background-repeat: no-repeat; }
#moresponsorslist li {
	float: left; height: 30px; list-style-type: none; margin: 0; padding: 0; background-repeat: no-repeat;
}
#sponsorslist li a, #moresponsorslist li a { display: block; width: 100%; height: 100%; color: #ff0; overflow: hidden; }
.sponsorlink { margin-left: -100000px; overflow: hidden; }
#sponsorslist li a:hover, #moresponsorslist li a:hover { text-decoration: none; }

#sponsorslist #renault { background-image: url(../../images/rbrstyle/sponsor_renault.gif); width: 124px; }
#sponsorslist #total { background-image: url(../../images/rbrstyle/sponsor_total.gif); width: 110px; }
#sponsorslist #rauch { background-image: url(../../images/rbrstyle/sponsor_rauch.gif); width: 103px; }
#sponsorslist #lg { background-image: url(../../images/rbrstyle/sponsor_lg.gif); width: 92px; }
#sponsorslist #pepejeans { background-image: url(../../images/rbrstyle/sponsor_pepejeans.gif); width: 111px; }
#sponsorslist #fxdd { background-image: url(../../images/rbrstyle/sponsor_fxdd.gif); width: 113px; }
#sponsorslist #casio { background-image: url(../../images/rbrstyle/sponsor_casio.gif); width: 104px; }
#sponsorslist #logwin { background-image: url(../../images/rbrstyle/sponsor_logwin.gif); width: 144px; }
#sponsorslist #singha { background-image: url(../../images/rbrstyle/sponsor_singha.gif); width: 121px; }
#sponsorslist #geox { background-image: url(../../images/rbrstyle/sponsor_geox.gif); width: 121px; }
#sponsorslist #infinity { background-image: url(../../images/rbrstyle/sponsor_infinity.png); width: 112px; }

#moresponsorslist #redbullmobile { background-image: url(../../images/rbrstyle/sponsor_rbmobile.gif); width: 91px; }
#moresponsorslist #hangar { background-image: url(../../images/rbrstyle/sponsor_hangar.gif); width: 68px; }
#moresponsorslist #bridgestone { background-image: url(../../images/rbrstyle/sponsor_bridgestone.gif); width: 87px; }
#moresponsorslist #pirelli { background-image: url(../../images/rbrstyle/sponsor_pirelli.png); width: 95px; }
#moresponsorslist #platform { background-image: url(../../images/rbrstyle/sponsor_platform.gif); width: 77px; }
#moresponsorslist #siemens { background-image: url(../../images/rbrstyle/sponsor_siemens.gif); width: 79px; }
#moresponsorslist #puma { background-image: url(../../images/rbrstyle/sponsor_puma.gif); width: 60px; }
#moresponsorslist #ansys { background-image: url(../../images/rbrstyle/sponsor_ansys.gif); width: 71px; }
#moresponsorslist #hexagon { background-image: url(../../images/rbrstyle/sponsor_hexagon.gif); width: 103px; }
#moresponsorslist #firehole { background-image: url(../../images/rbrstyle/firehole.png); width: 111px; }

/* Styling for when the JS sponsors are implemented
.sponsors { background-image: url(../../images/rbrstyle/sponsorsbg.gif); width: 1030px; margin-left: auto; margin-right: auto; height: 58px; margin-bottom: -18px; }
.sponsors ul { padding: 0px; width: 1003px; height: 40px; margin-left: auto; margin-right: auto; }
.sponsors ul li { float: left; height: 43px; list-style-type: none; margin: 0; padding: 0; background-repeat: no-repeat; }
.sponsors ul li a { display: block; width: 100%; height: 100%; color: #ff0; overflow: hidden; }
.sponsors ul .sponsorlink { margin-left: -100000px; overflow: hidden; }
.sponsors ul li a:hover { text-decoration: none; }
.sponsors ul #sponsor1 { background-image: url(../../images/rbrstyle/sponsor_01.gif); width: 57px; }
.sponsors ul #sponsor2 { background-image: url(../../images/rbrstyle/sponsor_02.gif); width: 81px; }
.sponsors ul #sponsor3 { background-image: url(../../images/rbrstyle/sponsor_03.gif); width: 73px; }
.sponsors ul #sponsor4 { background-image: url(../../images/rbrstyle/sponsor_04.gif); width: 60px; }
.sponsors ul #sponsor5 { background-image: url(../../images/rbrstyle/sponsor_05.gif); width: 78px; }
.sponsors ul #sponsor6 { background-image: url(../../images/rbrstyle/sponsor_06.gif); width: 72px; }
.sponsors ul #sponsor7 { background-image: url(../../images/rbrstyle/sponsor_07.gif); width: 65px; }
.sponsors ul #sponsor8 { background-image: url(../../images/rbrstyle/sponsor_08.gif); width: 101px; }
.sponsors ul #sponsor9 { background-image: url(../../images/rbrstyle/sponsor_09.gif); width: 75px; }
.sponsors ul #sponsor10 { background-image: url(../../images/rbrstyle/sponsor_10.gif); width: 66px; }
.sponsors ul #sponsor11 { background-image: url(../../images/rbrstyle/sponsor_11.gif); width: 53px; }
.sponsors ul #sponsor12 { background-image: url(../../images/rbrstyle/sponsor_12.gif); width: 59px; }
.sponsors ul #sponsor13 { background-image: url(../../images/rbrstyle/sponsor_13.gif); width: 31px; }
.sponsors ul #sponsor14 { background-image: url(../../images/rbrstyle/sponsor_14.gif); width: 73px; }
.sponsors ul #sponsor15 { background-image: url(../../images/rbrstyle/sponsor_15.gif); width: 59px; }
*/

/* @end */

/* @group Logo */

#logoholder { background-image: url(../../images/rbrstyle/skinbg.gif); background-repeat: no-repeat; width: 1003px; margin-left: auto; margin-right: auto; height: 100px; margin-top: 0; }
#logoinner { padding-top: 68px; padding-left: 4px; float: left; text-align: left; }
#logolink { background-image: url(../../images/rbrstyle/rbr-logo.gif); background-repeat: no-repeat; width: 248px; height: 93px; display: block; position: relative; z-index: 10000; float: left; }
#logotext { margin-left: -100000px; }

/* @end */

/* @group Car Page */

/* Car page sidebar */
#car-sidebar { width: 331px; background-color: #fff; color: #001E3F; padding-left: 9px; padding-right: 9px; margin-left: -14px; position: relative; overflow: hidden;}
#car-name { width: 349px; height: 111px; background-image: url(../../images/rbrstyle/car-name.jpg); margin-top: 14px; }
#car-front { width: 336px; height: 313px; margin: 13px 0 9px 4px; }

#specs { width: 354px; }
.specs-table, .media-table { width: 349px; border-collapse: collapse; }
.specs-table td,  .media-table td{ color: #001e3f; background-color: #ffffff; padding-left: 20px; padding-right: 20px; border-spacing: 0px; }
.specs-table td.alignright { text-align: right; }
.specs-table tr.grey td, .media-table tr.grey td { background-color: #e5e5e5; }
.media-table { margin-bottom:10px }
.media-table td { font-size:16px; height:40px; }
.media-table td a { display:block; font-size:12px; }
.media-table td.currentYear a {  color:#DD013F }

#car-sidebar p { margin: 0 11px 11px 11px; }
.left9px { margin-left: -9px; }

/* @end */

/* @group Showcar Page */

/* Showcar sidebar */
#showcar-title { width: 349px; height: 135px; background-image: url(../../images/rbrstyle/showcar_title.jpg); overflow: hidden; margin-left: -14px; margin-bottom: 12px; margin-top: 14px; position: relative; }
#showcar-text p, #secondary-content .driver-info p, #secondary-content .driver-info .child p { color: #001e3f; margin-left: 0; }
.hiddenleft { margin-left: -100000px; }
#secondary-content .driver-info, #secondary-content .standings { margin-bottom: 12px; }
#secondary-content #exhibitions-header, #secondary-content .event-content { display: none; }

/* @end */

/* @group Tabs */

/* Driver tabs */
#tablist { margin: 0; padding: 0; float: left; width: 100%; background-color: #001d40; padding-bottom: 0px; }
#tablist li { float: left; background-color: #001d40; font-family: Verdana, Geneva, sans-serif; font-size: 11px; list-style-type: none; width: 160px; text-align: center; }
#tablist a { height: 15px; padding: 8px 15px 8px 15px; border-top: 1px solid #fff; border-left: 1px solid #fff; text-decoration: none; color: #fff; background-image: url('../../images/rbrstyle/tabshadow.jpg'); background-position: bottom; background-repeat: repeat-x; background-color: #001d40; display: block; }
#tablist a.last { border-right: 1px solid #fff; }
#tablist a.selected { background-color: #fff; background-image: none; color: #001d40; }
#tablist a:hover { background-color: #fff; background-image: none; color: #001d40; }
#tabs { float: left; width: 1015px; margin-bottom: 14px; background-color: #001d40; background-color: #001d40; margin-left: -14px; margin-top: 0px;}

/* @end */

/* @group Detail Pages */

/* Event Detail Page */
img.main-image, #hero-content img { margin-top: 14px; }
#event-information dl { float: left; clear: both; width: 333px; }

/* Photo Detail Page */
#image-information dl { float: left; clear: both; width: 333px; }
#image ul.gallery-navigation { display: block; float: left;}
#image #main-content .main_Image img.main-image { margin-top: 14px; }

/* Video Detail Page */
#comment-form, #comments_Container, #video-information dl, #video-information dl dt { display: block; float: left; clear: both; }
#video-information dl dd { display: inline-block; }
#video-information dl { width: 320px; }
#video-information dl { width: 320px; }

#secondary-content p.more, #secondary-content p.less { display: none; position: relative; clear: both; float: left; padding-top: 10px; padding-left: 7px; }

#video-information p, #video-information p a, p.less a, p.more a, p.less, p.more #secondary-content p.more a, #secondary-content p.less a { clear: both; background-color: #fff; position: relative; display: block; }
#image ul.gallery-navigation li, ul.gallery-thumbs li { width: 60px; margin: 0 10px 0 0; }
#related-content ul, #related-content div a.photo, #recommended-content ul, #recommended-content div a.photo, #product .related-article a.photo { margin-top: 7px; margin-right: 12px; }
#video-information, #video-information dl { width: 331px; }

p.more a, #more-comments .viewComments { clear: both; display: block; position: relative; }
.collapsable { height: auto !important; }

#actions-module ul, #secondary-content .redBulletin_Magazine ul { margin: 0 0 10px 7px; }
#actions-module h4, #secondary-content .redBulletin_Magazine h4 { margin-left: 0px; }
#secondary-content dl.metadata { margin-left: 0px; }
#secondary-content dl.metadata dt.about { float: left; width: 100%; margin-top: 20px; }

#article-information dl { display: block; float: left; clear: both; width: 320px; }
#article-information dl dt { float: left; width: 100px; }
#article-information dl dd { float: left; width: 180px; }

#actions-module ul, #secondary-content .redBulletin_Magazine ul { margin: 0 0 10px 7px; }
#actions-module h4, #secondary-content .redBulletin_Magazine h4 { margin-left: 0px; }
#secondary-content dl.metadata { margin-left: 0px; }
#secondary-content dl.metadata dt.about { float: left; width: 100%; margin-top: 20px; }

#article-information dl { display: block; float: left; clear: both; width: 320px; }

#article-information dl dt { float: left; width: 100px; }
#article-information dl dd { float: left; width: 180px; }

/* @end */

/* @group Partners Landing Page */

#partnersbody { padding-left: 1px; margin-top: 14px; }
#partnerstext { padding-top: 20px; margin-left: 0; }
#partnerstext p { color: #001d40; margin-left: 0; }
#partnersimage { background: url('../../images/rbrstyle/partners-name.jpg') no-repeat; width: 349px; height: 132px; margin-left: -14px; margin-top: 14px; }
.boldblue { color: #05216A; font-weight: bold; }
#partners-bigimage { padding-bottom: 14px; padding-right: 14px; padding-left: 10px; margin-left: -10px; margin-right: -14px; border-bottom: 1px solid #e3e3e3; margin-bottom: 14px; }
.partner-name, .partner-image, .partner-links, .partner-text { float: left; }
.partner-name { width: 191px; clear: both; margin-top: 4px; padding-bottom: 20px; margin-right: 8px;}
.partner-image { width: 412px; height: 147px; margin-left: 16px; margin-top: 4px; margin-right: -2px; display: none; }
.partner-links { width: 161px; padding-right: 20px; padding-left: 10px; margin-top: 4px; }
.partner-text .partner-links { padding-left:0 }
.partner-text { width: 412px; margin: -7px -2px 50px 8px; }
#main-content .partner-text p, #main-content .partner-links p { margin: 10px 0 0 0; padding: 0; }
.partner-links ul { margin-top: 10px; }
.partner-links ul li { list-style-type: none; }

/* @end */

/* @group New Media Page */

.pagination-content h3 { visibility: visible !important; margin-left: 0 !important; font-size: 1.2em !important; }
.pagination-content .subcategory-item dl.metadata { margin-left: 0 !important; }
.pagination-content .subcategory-item dt { margin-left: 0px; }
.pagination-content .subcategory-item dd { margin-left: 20px; }
.pagination-content .subcategory-item a.icon-link { margin-left: 0 !important; }
#subcategory-photos .page-controls { margin-left: -14px; margin-right: -14px; }
/* @end */

/* @group Search Results */

#search-results #main-content { border: none; width: 100%; margin-top: 15px; }
#search-results #content-selector ul { margin-left: 0; margin-bottom: 0px; }
#search-results #related-content { width: 100%; margin: 0; }
#search-results #related-content h4 { margin-left: 0; }
#search-results #related-content .pagination-content a,
#search-results #related-content .pagination-content p { margin-left: 12px; margin-right: 12px; }
#search-results #related-content .pagination-content span.icon-link { margin-left: 0; }
#search-results .page-controls { background: none; }

/* @end */



#comments_Container {
	width: 100%;
}


#termsholder, #contactholder { margin: 10px 20px 20px 20px; }

#pageName { visibility: hidden; }
#photos-name-box { visibility: hidden; }
#videos-name-box {
	visibility: hidden;
}
#image-navigation-container .slider { margin-top: 0px; }
#image-navigation .gallery-control {margin-top: 0px; }

#secondary-content .articles-content h3.positionStatic {
	display: none;
}

#secondary-content .articles-content .article-item p {
	margin-left: 0;
}

#secondary-content .articles-content .article-item h4 {
	padding-left: 0;
}

/* @group sIFR */

/* sIFR */

@media screen {
    .sIFR-flash { visibility: visible !important; margin: 0; padding: 0;}
    .sIFR-replaced, .sIFR-ignore { visibility: visible !important; }
    .sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
    .sIFR-replaced div.sIFR-fixfocus { margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none; }
}

@media print {
    .sIFR-flash { display: none !important; height: 0; width: 0; position: absolute; overflow: hidden; }
    .sIFR-alternate { visibility: visible !important; display: block !important; position: static !important; left: auto !important; top: auto !important; width: auto !important; height: auto !important; }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
    /* Example:
                  .sIFR-active h1 {
                    font-family: Verdana;
                    visibility: hidden;
                  }
                  */
}

.sIFR-active h3, .sIFR-active #article-information h3 span, .sIFR-active #article #secondary-content #related-content h3 span, .sIFR-active #article #main-content h2 span, .sIFR-active #video-information h3 span, .sIFR-active #video #related-content h3, .sIFR-active #comments h3 span, .sIFR-active #image-information h3 span, .sIFR-active #image #secondary-content #related-content h3 span, #event-information h3 span { visibility: hidden; font-family: Verdana; font-size: 24px; line-height: 24px;}

#article-information h3, #article #secondary-content #related-content h3, #article #main-content h2, #video-information h3, #image-information h3, #image #secondary-content #related-content h3, #event-information h3, #comments h3 { visibility: visible; }

.sIFR-active ul#skin-secondary-nav li, .sIFR-active ul#skin-secondary-nav li a, .sIFR-active ul#skin-secondary-nav li a:hover { visibility: hidden; font-family: Verdana; font-size: 20px; color: #ffffff; text-decoration: none; letter-spacing: -.4px;}

#image-navigation h3 { visibility: visible; font-family: arial, helvetica, sans-serif; font-size: 20px; line-height: 20px; }
#image-navigation h3 span { padding-left: 0; }

/* @end */

/* @group Widgets */

/*
    Widgets
*/
#standings { font-family: Verdana,Geneva,sans-serif; font-size: 11px; width: 335px; margin-top: 14px; }

#selectors { font-family: Verdana, Geneva, sans-serif; font-size: 11px; padding: 0; margin: 0; width: 338px; }
#selectors li { border-right: 1px solid #000000; float: left; height: 24px; margin-left: 10px; padding: 5px 10px 0 0; list-style: none; }
#selectors li:last-child { border: none; }
#selectors li a { color: #929292; text-decoration: none; }
#selectors li a:hover { color: #002b5b; }
#selectors li.selected a { color: #002b5b; font-weight: bold; }

#seasonTabs { clear: left; padding: 10px 0 24px 0; margin: 0; display: block; position: relative; border-bottom: 1px solid #c2c2c2;}
#seasonTabs li { float: left; list-style: none; margin-bottom: 0; border: 1px solid #c2c2c2; border-bottom: none; }
#seasonTabs li:last-child { border-left: none; }
#seasonTabs li a { color: #002854; display: block; height: 21px; text-align: center; text-decoration: none; width: 60px; padding-top: 3px; }
#seasonTabs li.selected a, #seasonTabs li a:hover { background-color: #002854; color: #ffffff; }

#raceWrap, #gridWrap { clear: both; }

table.racingWidget { border-collapse: collapse; clear: both; color: #002b5b; font-family: Verdana, Geneva, sans-serif; font-size: 11px; margin: 17px 0 8px 0; width: 100%; }
table.racingWidget th { font-weight: bold; height: 24px; text-align: left; }
table.racingWidget th.indent { padding-left: 25px; }
table.racingWidget td { height: 24px; padding-left: 8px; }
table.racingWidget td.Center, table.racingWidget th.Center { text-align: center; }
table.racingWidget .position {width: 32px; padding-left: 0; padding-right: 0;}
table.racingWidget .driver {width: 32px; padding-left: 0; padding-right: 0}
table.racingWidget .team {width: 32px; padding-left: 0; padding-right: 0}
table.racingWidget .time {width: 32px; padding-left: 0; padding-right: 0}

.odd { background-color: #ededed; }
.highlight td { font-weight: bold; }
.hidden { display: none; }

.morelink { text-align: right; color: #002b5b; font-weight: bold; display: block; padding-right: 10px; }
a.morelink:visited, a.morelink:focus, .driver-info a:visited, .driver-info a:focus { color: #001e3f; }
a.morelink:active, a.morelink:hover, .driver-info a:active, .driver-info a:hover { color: #DD013F }
.positiontext { color: #002854; font-weight: bold; font-size:14px; padding-top:5px; }
.MoreDetails { height:50px; overflow:hidden }
#offTrackEvents p, #partyEvents p, #drivers p { margin-left:0 !important; font-size:11px !important }
.NoResults { padding:10px; }
table caption { padding:0 0 5px 5px; margin-bottom: -10px; margin-top: 10px;}

.SponsorContainer { padding-top: 14px; }
.SponsorContainer #main-content { float: right; margin-right: 0px; }
.SponsorContainer #secondary-content { float: left; margin-left: 10px; }

#sponsor-sidebar, #media-sidebar { width: 346px; background-color: #fff; color: #001E3F; padding-left: 0px; padding-right: 0px; margin-left: -5px; position: relative; border-right: 1px solid #BDBDBD;}
#sponsor-sidebar p { padding-left: 9px; margin-right: 5px; }
#sponsor-title { width: 349px; height: 132px; background: #001e3f; margin-bottom: 14px; }
#sponsor-img { float:right}
#media-img { float:left; padding-left:8px; border-left:1px solid #BDBDBD; width:620px; overflow:hidden}
#sponsor-sidebar .main-copy { padding-right: 20px; }
#media-sidebar {  float:left }
.mediaWidget { font-size:12px }
.mediaWidget .Folder .Title { border:solid 1px #FFF; background-color:#999999; color:#FFF; padding:10px; font-weight:bold; font-size:13.2px}
.mediaWidget .Folder .Title a { color:#FFF }
.mediaWidget .Folder .Title a.Icon { float:right;  background-color:#FFF; width:20px; height:20px; text-align:center; color:#011E40; line-height:19px; }
.mediaWidget .Folder .Title a:hover { text-decoration:none }
.mediaWidget .Files { display:none }
.mediaWidget .Files .File { padding:10px 20px }
.mediaWidget .Files .File .Date { font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif; font-size:9px }
.mediaWidget #media-sidebar { border-right:none }
.mediaWidget .section-header-text { width:310px; padding:3px 14px 5px 7px }
.mediaWidget #media-sidebar .section-header { margin-right:8px; }
.mediaWidget #media-title { margin-bottom:10px;  }
.mediaWidget #media-sidebar .Content { padding:0px 15px 15px 15px; line-height:18px }
#media-img .section-header { margin-top:10px }
.mediaWidget { padding-top:14px; }
.content_TopRow li { list-style:none }
#media-sidebar .Files { margin:10px 0 }
#media-sidebar .Folder { margin-right:6px }
.mediaWidget .button { padding:10px; background-color:#E5E5E5; margin-bottom:5px; margin-right:8px; }
.mediaWidget .left9px { margin-left:-11px }
.mediaWidget .Info { margin-bottom:15px; }

/* @end */


/*
    Season
*/
#season-header { margin: 0px 0px 0px -16px; width: 1000px; background: #001E3F; padding: 2px 1px; height: 196px; overflow: hidden; }
#season-header .season_h_item { }

#season-header a, #season-header #season-title { display: block; width: 98px; height: 96px; margin: 1px; float: left; text-indent: -9999px; overflow: hidden; }
#season-header a { background-position: -1px 96px; }
#season-header a:hover, #season-header a.active { background-position: -1px 0px; }

#season-header #season-title { background-image: url(../../images/rbrstyle/season-title.gif); }
#season-header .race1 { background-image: url(../../images/rbrstyle/track-bahrain.gif); }
#season-header .race2 { background-image: url(../../images/rbrstyle/track-australia.gif); }
#season-header .race3 { background-image: url(../../images/rbrstyle/track-malaysia.gif); }
#season-header .race4 { background-image: url(../../images/rbrstyle/track-china.gif); }
#season-header .race5 { background-image: url(../../images/rbrstyle/track-spain.gif); }
#season-header .race6 { background-image: url(../../images/rbrstyle/track-monaco.gif); }
#season-header .race7 { background-image: url(../../images/rbrstyle/track-turkey.gif); }
#season-header .race8 { background-image: url(../../images/rbrstyle/track-canada.gif); }
#season-header .race9 { background-image: url(../../images/rbrstyle/track-europe.gif); }
#season-header .race10 { background-image: url(../../images/rbrstyle/track-britain.gif); }
#season-header .race11 { background-image: url(../../images/rbrstyle/track-germany.gif); }
#season-header .race12 { background-image: url(../../images/rbrstyle/track-magyar.gif); }
#season-header .race13 { background-image: url(../../images/rbrstyle/track-belgium.gif); }
#season-header .race14 { background-image: url(../../images/rbrstyle/track-italy.gif); }
#season-header .race15 { background-image: url(../../images/rbrstyle/track-singapore.gif); }
#season-header .race16 { background-image: url(../../images/rbrstyle/track-japan.gif); }
#season-header .race17 { background-image: url(../../images/rbrstyle/track-korea.gif); }
#season-header .race18 { background-image: url(../../images/rbrstyle/track-brazil.gif); }
#season-header .race19 { background-image: url(../../images/rbrstyle/track-abudhabi.gif); }

/* Team page */
#team_info { background: url(../../images/rbrstyle/RBR-redbull-racing.gif) no-repeat top left; padding: 194px 10px 10px 0px; width: 356px; border-right: none; margin: 14px -10px 0px -14px; color: #001e3f; position: relative;}
#team_info p { margin: 14px 12px 0px 14px; }
#team_info a { text-align: right; display: block; margin: 6px 16px; font-weight: bold; background: none; }
#team_info a, #team_info a:active, #team_info a:focus, .manager a, .manager a:active, .manager a:focus { color: #001e3f; }
#team_info a:hover, .manager a:hover { color: #DD013F; }
.manager a { padding-left: 13px; }
#car-image, #showcar-image, #team-image { margin-top: 14px; margin-bottom: 12px; }
#driver-image { margin-bottom: 12px; }
#secondary-content #team_info .bio p { margin-left: 14px !important; font-size: 1em !important; }

#team_management { border-right: none; padding: 10px 0px; margin: 0px 0px 0px -16px;}
#team-management-header {
	margin-left: 0px;
}

/* My Comment */
#manager-image-horner { background-image: url(../../images/rbrstyle/team-management-Horner.jpg); }
#manager-image-newey { background-image: url(../../images/rbrstyle/team-management-Newey.jpg); }
#manager-image-prodromou { background-image: url(../../images/rbrstyle/team-management-Prodromou.jpg); }
#manager-image-marshall { background-image: url(../../images/rbrstyle/team-management-Marshall.jpg); }
#manager-image-coulthard { background-image: url(../../images/rbrstyle/team-management-Coulthard.jpg); }

.manager { padding: 18px 15px; border-bottom: 1px solid #E3E3E3; color: #001e3f; }
.manager:first-child { margin-top: -12px; }
.manager .manager-img { width: 124px; height: 70px; border: 1px solid #E3E3E3; padding: 3px; float: left; margin: 0px 18px 18px 0px; text-indent: -9999px; background-repeat: no-repeat; background-position: center; }
.manager .manager-title { font-weight: bold; }
.manager .manager-copy { font-weight: normal; margin-bottom: 10px; }
.manager a { background: url(../../images/rbrstyle/team-management-arrow.gif) no-repeat 0px 5px; padding: 0px 0px 0px 15px; }
.manager .bio { margin: 10px 0px 0px; }
#secondary-content .manager .bio p { font-size: 1em !important; margin-left: 14px !important; }

.flash-heading { width: 1002px; background: #001E3F; padding: 16px 0px; margin: 0px 0px 0px -16px; }

#eventTabs, #seasonTabs { clear: left; margin: 0 0 2px; margin: 0; display: block; position: relative; border-bottom: 1px solid #c2c2c2;}

#eventTabs { height: 25px; }
#eventTabs li, #seasonTabs li { float: left; list-style: none; margin-bottom: 0; border: 1px solid #c2c2c2; border-bottom: none; }
#eventTabs li:last-child, #seasonTabs li:last-child { border-left: none; }
#eventTabs li a, #seasonTabs li a { color: #002854; display: block; height: 21px; text-align: center; text-decoration: none; width: 60px; padding-top: 3px; }
#eventTabs li.selected a, #eventTabs li a:hover, #seasonTabs li.selected a, #seasonTabs li a:hover { background-color: #002854; color: #ffffff; }
#eventTabs li a { width: auto; padding-left: 15px; padding-right: 15px; font-weight: bold; }

#showcarTabs { padding: 10px 0 24px 0; margin: 0; display: block; position: relative; border-bottom: 1px solid #C2C2C2; font-size: 12px; }
#showcarTabs li { float: left; list-style: none; margin-bottom: 0; }
#showcarTabs li a { color: #929292; display: block; height: 20px; text-align: center; text-decoration: none; padding: 4px 12px 0; font-weight: bold; }
#showcarTabs li.selected a, #showcarTabs li a:hover { background: #FFF; border: 1px solid #C2C2C2; border-bottom: none; color: #002854; }

.eventList { background: #cbd3db url(../../images/rbrstyle/gradient.png) repeat-x bottom; padding: 20px 0 5px; margin: 0; clear: both; }
.eventList li { margin: 0; padding: 0; list-style: none; }
.eventList li .Header { width: 260px; background: #7389a1; font-weight: bold; color: #FFFFFF; line-height: 21px; padding-left: 10px; font-size: 12px; }
.eventList li div { padding-left: 10px; margin-bottom: 10px; }
.eventList p.timeVenue { font-weight: bold; color: #002854; font-size: 12px; }
.eventList p { color: #494a4c; font-size: 11px; margin-bottom: 10px; }
.eventList a { font-weight: bold; color: #002854; text-decoration: none; }
.eventList a.more { background: url(../../images/rbrstyle/bullete.gif) no-repeat left 5px; }
.eventList a.more span { padding-left: 15px; }

.eventList img { border: 1px solid #bdbdbd; padding: 2px; }
#offTrackEvents .MoreDetails { height: auto; }
.listing { display: none; }

#wrapupbody {
	margin-top: 14px;
}

#wallpapers-name {
	width: 349px;
	height: 129px;
	background: url('../../images/rbrstyle/wallpapers-title.gif');
	margin-left: -14px;
	margin-top: 14px;
	margin-bottom: 14px;
}

#secondary-content #wallpapers-body {
	/*color: #001e40;*/
	margin-left: -14px;
}

#secondary-content #wallpapers-body .blue {
	color:#05216A;
	font-weight:bold;
}

#main-content #wallpapers-body .disclaimer {
	display: block;
	clear: both;
	font-size: 9px;
	color: #AAAAAA;
}

#main-content #wallpapers-body {
	margin-top: 14px;
}

#main-content #wallpapers-body .wallpaper {
	margin-bottom: 36px;
}

.wallpaper .wallpaper-title {
	background: #999999 url("/cs/RedBull/images/icons/image.gif") no-repeat 10px 4px;
	display: block;
	color: #FFFFFF;
	height: 21px;
	padding-top: 2px;
	text-transform: uppercase;
	padding-left: 34px;
	margin-bottom: 6px;
	font-size: 12px;
	width: 586px;
}

.wallpaper .wallpaper-image {
	border: 1px solid #BDBDBD;
	padding: 4px;
}

.wallpaper .links {
	color: #4a4a4a;
	padding-top: 5px;
}

.wallpaper .links a {
	margin: 0 10px;
}

#forthefans p {
	margin-left: -5px;
}

#forthefans p img {
	margin: 0;
}

#wallpaper-instructions {
	/*color: #001e40;*/
	margin-left: -14px;
}

#secondary-content #wallpapers-body .bold {
	display: block;
	clear: both;
}

#secondary-content #instructions-header {
	margin-left: 0px;
}
