html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-size:12px;line-height:18px;font-family:'sansationregular',Verdana,sans-serif;}
body{line-height:1;color:#333}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}

/**** @FONTFACE STYLING *****/
@font-face {
    font-family: 'sansationbold';
    src: url('/web/20131210082906im_//fonts/sansation_bold-webfont.eot');
    src: url('/web/20131210082906im_//fonts/sansation_bold-webfont.eot#iefix') format('embedded-opentype'),
         url('/web/20131210082906im_//fonts/sansation_bold-webfont.woff') format('woff'),
         url('/web/20131210082906im_//fonts/sansation_bold-webfont.ttf') format('truetype'),
         url('/web/20131210082906im_//fonts/sansation_bold-webfont.svg#sansationbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'sansationitalic';
    src: url('/web/20131210082906im_//fonts/sansation_italic-webfont.eot');
    src: url('/web/20131210082906im_//fonts/sansation_italic-webfont.eot#iefix') format('embedded-opentype'),
         url('/web/20131210082906im_//fonts/sansation_italic-webfont.woff') format('woff'),
         url('/web/20131210082906im_//fonts/sansation_italic-webfont.ttf') format('truetype'),
         url('/web/20131210082906im_//fonts/sansation_italic-webfont.svg#sansationitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'sansationregular';
    src: url('/web/20131210082906im_//fonts/sansation_regular-webfont.eot');
    src: url('/web/20131210082906im_//fonts/sansation_regular-webfont.eot#iefix') format('embedded-opentype'),
         url('/web/20131210082906im_//fonts/sansation_regular-webfont.woff') format('woff'),
         url('/web/20131210082906im_//fonts/sansation_regular-webfont.ttf') format('truetype'),
         url('/web/20131210082906im_//fonts/sansation_regular-webfont.svg#sansationregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


/***** GENERIC STYLINGS & STATIC CONTENT *****/
body{color:#333;font-size:12px;line-height:18px;font-family:'sansationregular',Verdana,sans-serif;background:url(/web/20131210082906im_//images/bg-image.jpg) top center no-repeat #000}
h1,h2,h3,h4{margin-bottom:10px;font-size:18px;color:#FC0785} 
p{font-size:13px;line-height:18px;font-weight:100;color:#333;line-height:18px;margin-bottom: 15px;}
table{width:100%;color:#333;padding:5px}
th{padding:4px;text-align:left;background:#dadada;border:none;margin:0px;border-spacing:0px}
td{padding:4px;border:none;margin:0px;border-spacing:0px}
td a{color:#FC0785}
.rounded{border-radius:5px;-moz-border-radius:5px}
.clear{clear:both}
.orange{font-size:12px;line-height:18px;color:#FF3300}
.white{color:#fff;text-decoration:none}
hr{margin-bottom:15px;}
.fr{float:right}
.fl{float:left}

h3 em.date{color:#333;font-weight:normal}

a{color:#E30073;}
p{color:#333;}

input, select, textarea{background:#fff;color:#333;padding:4px;border:3px solid #E30073;width:480px}

#noerrors{width:auto;height:auto;font-size:11px}
#noerrors h2{font-size:12px;line-height:18px;color:#fff}
#noerrors p{padding:0px;color:#fff;margin-bottom:5px}

#errors{width:auto;height:auto;background:#FF9999;border:3px solid #FF6666;padding:10px;font-size:11px}
#errors h1{font-size:12px;line-height:18px;}
#errors p{padding:0px;color:#000000;margin-bottom:5px}

.odd{color:#333;background:#fff}
.even{color:#333;background:#dadada}
.highlight{color:#E30073;font-weight:bold}
.highlight td a{color:#E30073;font-weight:bold}
.rcib{color:#000}
.rcib td{background:#ff9900}
.rcib td a{color:#000}
.ppcgb{color:#fff;}
.ppcgb td{background:#E30073}
.ppcgb td a{color:#fff;}
.bmr{color:#fff;}
.bmr td{background:#ff0000}
.bmr td a{color:#fff;}

#wrapper{margin:0px auto;padding:0px;text-align:left;width:980px;}

#header{clear:both;float:left;width:960px}
#header #logo{font:20px sans-serif;color:#333;width:469px;height:80px}
#header #logo a{border:none}
#header #logo img{float:left;margin:10px 0 0 10px;display:block;height:60px;width:469px}

 /* common styling */
.menu{margin-top:5px;float:left;height:48px;background:#000;display:block;width:950px;padding-right:30px;-webkit-box-shadow: 0px 0px 5px 5px #111;box-shadow: 0px 0px 5px 5px #111;}
.menu ul{padding:0;margin:0;list-style-type:none;width:auto}
.menu ul li{float:left;position:relative}
.menu ul li a, .menu ul li a:visited{float:left;display:block;text-decoration:none;padding:10px;line-height:25px;height:28px;color:#fff}
.menu ul li:hover{width:auto}
.menu ul li a:hover{text-decoration:none;color:#fff;background:#E30073;}
.menu ul li:hover a{}
.menu ul li a.home{width:60px;height:47px;display:block;background:url(/web/20131210082906im_//images/home-tab.jpg) no-repeat}
.menu ul li ul{display:none}
.menu table{margin:0;border-collapse:collapse;font-size:12px;line-height:18px;position:absolute;top:0;left:0;z-index:100}

/* specific to non IE browsers */
.menu ul li:hover ul{display:block;position:absolute;top:47px;background:#E30073;margin-top:0px;left:0;width:auto;z-index:100}
.menu ul li:hover ul li a{display:block;background:#E30073;color:#fff;border-bottom:1px solid #E30073;height:auto;line-height:15px;height:15px;padding:4px 10px;width:250px}
.menu ul li:hover ul li a:hover{background:#fff;color:#E30073}

/* specific to IE5.5 and IE6 browsers */
.menu ul li a:hover ul{display:block;position:absolute;top:47px;t\op:47px;background:#E30073;left:0;marg\in-top:1px}
.menu ul li a:hover ul li a{display:block;color:#fff;height:1px;line-height:15px;height:15px;padding:4px 10px;width:200px;w\idth:250px}
.menu ul li a:hover ul li a:hover{color:#E30073;background:#fff}

#content{width:980px;clear:both;float:left;background:#FFF;float:left;margin:0px;padding:0%;text-align:left;-webkit-box-shadow: 0px 0px 5px 5px #111;
box-shadow: 0px 0px 5px 5px #111;}

#promo{position:relative;padding:0px;margin-top:0px;width:980px;height:360px}
#promo .slides_container{width:980px;height:360px;overflow:hidden;position:relative;display:none;z-index:0}
#slides .slide{padding:0;width:980px;height:360px;display:block;z-index:0}
#slides .slide a{background-position: top left;background-repeat:no-repeat;display:block;height:360px;width:980px}
#slides .next, #slides .prev{position:relative;top:-210px;left:-28px;width:24px;height:43px;display:block;z-index:0;border:none;float:left}
#slides .next{left:959px}
#slides span.headline{color:#fff;font-size:36px;padding:5px 20px;background:#E30073;margin:25px 0 0 0;width:auto;line-height:36px;display:inline-block;}
#slides span.strapline{color:#E30073;font-size:22px;padding:5px 20px;background:#000;margin:0px 0px 0px 0px;width: auto;line-height:30px;display:inline-block}
.pagination{position:absolute;top:320px;left:20px;width:100px;height:20px;z-index:999;display:block} 
.pagination li{display:block;float:left;margin:0 1px;list-style:none;width:12px!important;overflow:hidden!important}
.pagination li a{border:none!important;display:block;width:12px!important;height:0;padding-top:12px!important;background-image:url(/web/20131210082906im_//images/pagination.png);background-position:0 0;float:left;overflow:hidden!important}
.pagination li.current a{background-position:0 -12px!important;display:block;width:12px!important;height:0;padding-top:12px!important;}

#mainBannerSlim{display:block;clear:both;width:100%;margin:0 auto;padding:10px 0;position:relative;height:200px;display:block; background:#666;}
#mainBannerSlim .header{margin:0;}
#mainBannerSlim .header h1{color:#E30073;font-size:22px;padding:5px 20px;background:#000;margin:20px 0px 0px 0px;width: auto;line-height:30px;display:inline}

.action{background:#FC0785;display:block;padding:5px 10px;color:#fff;text-decoration:none;font-size:12px;line-height:18px;text-transform:none;margin:10px 0;text-align:left}
.action:hover,.darkLink:hover{text-decoration:underline}
.darkLink{background:#fff;padding:5px 10px;color:#E30073;text-decoration:none;font-size:12px;line-height:18px;text-transform:none;margin:0px 0 -10px 0;text-align:left;width:80px;float:left;text-align:center;float:left;display:inline}

#contentLeft{margin:10px 10px 10px 10px;width:580px;background:#fff;float:left;padding:0px 10px 10px 10px;position:relative;text-align:left;line-height:18px !important;color:#333;width:600px}
#contentLeft h1{font-size:22px;color:#FC0785}
#contentLeft p {line-height:18px !important;margin-bottom: 15px;}

#contentRight{min-height:300px;margin:0px 20px 20px 0px;width:230px;text-align:left;background:#fff;float:right;padding:0px 20px 30px 40px;position:relative;color:#333;border-left:1px solid #ccc}

#contentFull{margin:10px 10px 10px 10px;width:auto;background:#fff;padding:20px;position:relative;text-align:left;line-height:18px !important;color:#333;}
#contentFull p {line-height:18px !important; margin-bottom: 15px;font-size:13px;}
#contentFull ul{margin-top:0px;}

#footer{clear:both;float:left;width:100%;margin:0px;padding:0;color:#ccc;font-size:10px;text-align:left;letter-spacing:0.01em;height:auto}
#footer p, #footer h2{color:#ccc;}

.pageimage{float:left;width:350px;height:auto;display:block}
.pageinfo{float:right;width:160px;height:auto;display:block}

#homePage .newsItem{padding:10px 0;line-height:18px;margin-bottom: 15px;color:#333}
#homePage .newsItem p{color:#333;font-size:12px;line-height:18px;margin-bottom: 15px;}

/*#homePage #contentRight img{margin:25px auto;display:block}*/
#contentRight .sidebar{background:#fff;color:#222;padding:5px;width:auto;height:auto;display:block;font-size:12px;line-height:18px;margin:10px 0px}


#nextRaceEvent{background:#fff;color:#333;width:auto;height:auto;display:block;font-size:12px;line-height:16px;margin-bottom:20px}
#nextEventMap{float:left;display:block;width:100px;height:100px;margin:0px}
#nextEventDetails{float:left;display:block;width:120px;height:auto;margin:0px;padding:0px 0 0 10px;text-align:left;color:#333}
#countdownTimer{width:100%;clear:both;margin:10px 0;float:left}

.calendarMarker{width:40px;height:40px;display:block;border:3px solid #E30073;float:left;margin:0px 20px 10px 0}
.calendarDay{text-align:center;font-size:24px;font-weight:bold;display:block;height:22px;width:40px;background:#E30073;color:#fff}
.calendarMonth{text-align:center;font-size:12px;line-height:18px;font-weight:normal;display:block;height:18px;width:40px;background:#E30073;color:#fff}

.newsSummary{width:890px;height:80px;display:block;padding:20px;border-bottom:1px solid #ccc;color:#333}
.newsSummary p{line-height:18px;margin-bottom: 15px;color :#333}
.newsSummaryImg{display:block;height:50px;width:50px;border:5px solid #E30073;margin-right:20px;float:left;display:block;margin-bottom:25px;width:70px;height:70px;padding:0px}
.newsMenu{float:right;width:200px;height:auto;display:block;padding:30px}
.newsPost{float:left;height:auto;display:block;width:630px;padding:30px}
.newsPost p{line-height:18px;margin-bottom: 15px; color :#333}
.newsdate{padding-left:10px;font-size:10px;color:#E30073}

.socialIcons{float:right;width:150px;}
.socialIcons ul{display:inline;list-style-type:none;float:right;}
.socialIcons ul li{display:block;float:left;width:auto;color:#333;text-decoration:none}
.socialIcons ul li a{display:block;height:16px;width:16px;border:none;margin:3px;text-indent:-3000px}
.socialIcons ul li a.fb{background:url(/web/20131210082906im_//images/social/facebook.png) top left no-repeat}
.socialIcons ul li a.digg{background:url(/web/20131210082906im_//images/social/digg.png) top left no-repeat}
.socialIcons ul li a.del{background:url(/web/20131210082906im_//images/social/delicious.png) top left no-repeat}
.socialIcons ul li a.twi{background:url(/web/20131210082906im_//images/social/twitter.png) top left no-repeat}
.socialIcons ul li a.red{background:url(/web/20131210082906im_//images/social/reddit.png) top left no-repeat}
.socialIcons ul li a.tech{background:url(/web/20131210082906im_//images/social/technorati.png) top left no-repeat}
.socialIcons ul li a.stu{background:url(/web/20131210082906im_//images/social/stumble.png) top left no-repeat}
.socialIcons ul li a.vine{background:url(/web/20131210082906im_//images/social/newsvine.png) top left no-repeat}
.socialIcons ul li a.mixx{background:url(/web/20131210082906im_//images/social/mixx.png) top left no-repeat}
.socialIcons ul li a.gbmk{background:url(/web/20131210082906im_//images/social/google.jpg) top left no-repeat}
.socialIcons ul li a.linked{background:url(/web/20131210082906im_//images/social/linkedin.png) top left no-repeat}

#newsList{margin:0px 0 20px 0}
#newsList li{margin:5px 0;padding:5px;font-size:12px;line-height:18px;text-align:left;background:#e9e9e9}
#newsList .selected{background:#fff;color:#333}
#newsList .selected a{color:#E30073}
#newsList li a{color:#E30073;text-decoration:none}
#newsList li a:hover{text-decoration:underline}
#news #contentRight #getInTouch{background:#fff;color:#333;margin:30px 0;padding:5px}

#getInTouch a{font-size:20px;margin:5px 0;display:block;padding:10px;color:#E30073;text-decoration:none}
#getInTouch a:hover{background:#fff;color:#E30073}

#contactList{background:#fff}
#contactList li a{color:#E30073;display:block}
#contactList li a:hover{color:#fff;background:#E30073}

#results #nextRace{width:300px;top:20px;padding-bottom:20px}
#results #nextCircuit{width:300px;background:rgba(0,0,0,0.4);padding:10px 0}
#results .raceHolder{width:575px;border:2px solid #333;float:left;clear:both;margin:5px 0;padding:10px 0;position:relative}
.raceHolder .raceMap{float:left;width:120px;text-align:left;margin:0px;padding:0px}
.raceHolder .raceMap img{margin:0 auto;padding:5px}
.raceHolder .raceDetails{width:430px;float:left;position:relative;margin:0px}
.raceHolder .raceDetails p{font-size:10px;font-weight:100;color:#333;line-height:18px;margin:0px;padding:0px}
.raceHolder .raceDetails .showMore{background:#E30073;padding:5px 10px;color:#fff;text-decoration:none;font-size:12px;line-height:18px;text-transform:none;margin:0px 0 -10px 0;text-align:left;width:80px;float:left;text-align:center;display:inline}
.raceHolder .raceDetails .fullReport{background:#E30073;display:inline;padding:5px 10px;color:#fff;text-decoration:none;font-size:12px;line-height:18px;text-transform:none;margin:0px -15px 0 0 ;text-align:left;width:120px;float:right}
.raceHolder .raceDetails .showMore:hover,.raceHolder .raceDetails .fullReport:hover{text-decoration:underline}
#results .raceHolder .fullRaceDetails{float:left;clear:both;height:200px;background:#E30073;width:555px;margin:5px 10px 0 10px;display:none}

.fullRaceDetails .raceInfo{background:#E30073;width:225px;height:100%;float:left;text-align:left;position:relative}
.fullRaceDetails .raceInfo .record{text-align:left;font-size:20px;color:#333}
.fullRaceDetails .raceInfo .holder{font-size:12px;line-height:18px;font-weight:100;color:#333}
.fullRaceDetails .raceInfo .sponsor{background:#fff;position:absolute;bottom:0px;left:10px;height:50px;width:205px}
.fullRaceDetails .raceStandings{background:#fff;width:330px;float:left;height:100%;overflow:auto;color:#333}
.fullRaceDetails .raceStandings table{text-align:left}
.fullRaceDetails .raceStandings td{padding:3px 0}

.raceTabs{width:555px;height:30px;float:left;margin:0px 10px;padding:0px;display:none}
.raceTabs ul{list-style:none;float:right}
.raceTabs li{float:left;display:inline;padding:5px;background:#E30073;color:#fff}
.raceTabs li a{color:#fff;text-decoration:none}
.raceTabs .light{background:#666}
.raceTabs .light a{color:#fff;text-decoration:none}

#results #contentRight table{color:#333}
#results #contentRight td{padding:5px 0}

#team #driverDraft{background:#fff;margin:5px 0}
#team #driverDraftDetails{background:#E30073;color:#333;padding:5px}
#team #driverDraftDetails p{line-height:16px;font-size:11px!important;font-weight:100!important;margin:5px 0}
#team #driverList{background:#E30073;float:left;clear:both;width:580px;padding:5px;margin:10px 0 10px -5px}
#team #driverList .driverHolder{width:565px;float:left;padding:5px;font-weight:100;margin:2px;position:relative;background:#fff}
.driverHolder .driverImage{width:200px;float:left;height:100px;border:1px solid #222;margin:3px;background:#222;padding:2px}
.driverHolder .driverInfo{float:left;margin:2px 0;padding:0px 2px;width:340px;height:100px}
.driverHolder .driverInfo h3{font-size:16px !important;font-weight:100;margin:0px 0 5px 0;color:#E30073}
.driverHolder .driverInfo a{background:#E30073;padding:5px 10px;color:#fff;text-decoration:none;font-size:12px;line-height:18px;text-transform:none;margin:15px 000;text-align:left;float:right;text-align:center;display:inline}
.driverHolder .driverInfo li{font-size:10px;color:#555;padding:3px 0}

#team #supportList{background:#C21F25;float:left;clear:both;width:580px;padding:5px;margin:10px 0 10px -5px}
#team #supportList .supportHolder{width:185px;float:left;background:#000;color:#ddd;height:140px;margin:5px 4px}
.supportHolder .supportImage{width:100%;float:left;clear:both;background:#666;height:75px}
.supportHolder .supportInfo{width:95%;padding:3px;float:left}
.supportHolder .supportInfo h3{font-size:14px !important;margin-bottom:5px}
.supportHolder .supportInfo li{font-size:10px;padding:3px}

#team #contentLeft img{margin:10px auto;padding:5px;border:1px solid #222;font-size:12px;line-height:18px;display:block}
#team #contentRight #profilePic{height:105px;width:250px;background:#222;margin:10px auto}
#team #contentRight #mainInfo{position:relative;border:1px solid #ccc;text-align:left}
#team #contentRight #mainInfo p{margin:10px 0;color:#555}
#team #mainInfo .label,#extraInfo .label{text-align:left;margin:5px 5px 5px 10px;font-size:10px}
#team #mainInfo .profileDetail,#extraInfo .profileDetail{font-size:12px;line-height:18px;text-align:right;margin:5px}
#team #mainInfo .darkLink{text-align:left;margin-left:90px;float:left}
#team #extraInfo{background:#555;color:#fafafa;margin:0px;text-align:left;padding:5px;display:none}
#extraInfo .label{color:#eee;padding:10px 5px}
#team #socially{background:#FC0785;color:#222;margin:30px 0}

#sponsors #premierSponsors{background:#FBFF36;color:#222;padding:5px;float:left;margin:0 auto}
#sponsors #premierSponsors .sponsorImageHolder{float:left;width:560px;padding:3px;margin:0px;height:74px;background:#f1f1f1}
#sponsors #premierSponsors .sponsorImageHolder img{text-align:left}
#sponsors #premierSponsors .sponsorDetails{float:left;padding:3px;margin:0px;width:auto}
#sponsors #premierSponsors .sponsorDetails h2{font-size:20px !important;margin-bottom:10px;text-align:left}
#sponsors #premierSponsors .sponsorDetails p{font-size:10px;margin:10px 0;text-align:left;line-height:16px}
#sponsors #premierSponsors .sponsorDetails .sponsorLink{background:#222;padding:5px 10px;color:#FC0785;text-decoration:none;font-size:14px;text-transform:none;margin:10px 000;width:540px;display:block}
#sponsors .secondarySponsor{background:#CB1F25;color:#f1f1f1;float:left;margin:10px 0;width:300px;padding:5px;height:100px}
#sponsors .secondarySponsor .secondaryImage{float:left;width:100px;height:100px;background:#fff}
#sponsors .secondarySponsor .secondaryImage img{font-size:8px;text-align:left;margin:0 auto;display:block}
#sponsors .secondarySponsor .secondaryInfo{float:left;padding:5px;width:180px;position:relative;height:100px}
#sponsors .secondarySponsor .secondaryInfo h4{font-size:14px;text-align:center;margin-bottom:10px}
#sponsors .secondarySponsor .secondaryInfo p{font-size:10px;text-align:center;line-height:14px}
#sponsors .secondarySponsor .secondaryInfo a{font-size:10px;text-transform:lowercase;background:#222;color:#f1f1f1;margin-top:20px;position:absolute;bottom:10px;left:15px;padding:5px;text-decoration:none}
#sponsors .secondarySponsor .secondaryInfo a:hover{text-decoration:underline}
#sponsors .promo{background:#222;color:#f1f1f1;margin:10px 5px;float:left;padding:5px;width:250px;height:100px;text-align:left}
#sponsors #sponsoringInfo{background:#222;color:#f1f1f1;line-height:18px;padding:5px}
#sponsors #sponsoringInfo p{font-size:12px;line-height:18px;margin:5px 0;text-align:center}
#sponsors #sponsoringInfo ul{margin:5px 5px 5px 20px;font-size:10px;text-align:left;list-style:circle}
#sponsors #thanks{font-size:12px;line-height:18px;text-transform:none;color:#fafafa;padding:10px;width:280px;height:250px;position:absolute;top:20px;right:0px}
#sponsors #thanks .action{float:right;width:270px;margin-right:0px}

ul.support{font-size:12px;line-height:18px;text-decoration:none;text-transform:none}
div#footer a{color:#fff}
.eventtab{margin-top:5px;margin-right:0px;width:145px;height:140px;display:block;float:left;font-size:10px}
.eventtab a.getcal{text-decoration:none;color:#E30073;padding:5px 000;width:125px;height:120px;border:5px solid #666;display:block;-webkit-border-radius:10px;-moz-border-radius:10px}
.eventtab a.getcal:hover{border:5px solid #FC0785}

.countdown{font-size:24px;color:#E30073;}
.countdownsub{font-size:10px;color:#333;text-transform:uppercase;margin-right:5px;}

/*a.driverselect {height: 100px; width: 75px; display:block; border: 5px solid #666; float: left; margin: 4px;}
a.driverselect:hover {border: 5px solid #E30073;}
a.driverselectppcgb {height: 100px; width: 75px; display:block; border: 5px solid #FC0785; float: left; margin: 4px;}
a.driverselectppcgb:hover {border: 5px solid #E30073;}
a.driverselectrcib {height: 100px; width: 75px; display:block; border: 5px solid #FC0785; float: left; margin: 4px;}
a.driverselectrcib:hover {border: 5px solid #E30073;}


a.teamselect {height: 93px; width: 140px; display:block; border: 5px solid #666; float: left; margin: 4px;}
a.teamselect:hover {border: 5px solid #E30073;}
#drivers {height: auto; display: block;}*/

.driverselect {  
    border: 5px solid #fff; 
	display:inline-block; 
    cursor: pointer;  
    height: 100px;  
    float: left;  
    margin-right: 5px; 
	margin-bottom: 5px; 
    position: relative;  
    overflow: hidden;  
    width: 75px;  
    -webkit-box-shadow: 1px 1px 1px 1px #ccc;  
    -moz-box-shadow: 1px 1px 1px 1px #ccc;  
    box-shadow: 1px 1px 1px 1px #ccc; 
	font-size:10px !important;color:#ffffff !important;   
}  
  
.driverselect img {  
    position: absolute;  
    left: 0;  
    -webkit-transition: all 300ms ease-out;  
    -moz-transition: all 300ms ease-out;  
    -o-transition: all 300ms ease-out;  
    -ms-transition: all 300ms ease-out;  
    transition: all 300ms ease-out;  
} 

.driverselect .caption {  
    background-color: rgba(0,0,0,0.8);  
    position: absolute;  
    color: #fff;  
    z-index: 100;  
    -webkit-transition: all 300ms ease-out;  
    -moz-transition: all 300ms ease-out;  
    -o-transition: all 300ms ease-out;  
    -ms-transition: all 300ms ease-out;  
    transition: all 300ms ease-out;  
    left: 0;  
} 

.driverselect .full-caption {  
    width: 65px;  
    height: 90px;  
    top: -100px;  
    text-align: left;  
    padding: 5px;  
	font-size:10px !important;color:#ffffff !important;  
}  

.driverselect:hover .full-caption { 
	font-size:12px;color:#ffffff;   
    -moz-transform: translateY(100%);  
    -o-transform: translateY(100%);  
    -webkit-transform: translateY(100%);  
    transform: translateY(100%);
} 

.driverselect .full-caption h3,  .driverselect .full-caption p{  
	font-size:10px !important;color:#ffffff !important;  
}  

/* TWITTER BOX */
#twittercontainer {float: right; margin: 14px 0px 0px 0px; width: 400px; height: 100px;display: block; padding: 0px;}
#twittercontainer a {color: #FFFFFF !important;}
#twitter_div {padding: 0px; float: right; display: block; width: 320px; height: 70px;} 
#twitter_div a {color: #FFFFFF !important;  text-align:right;}
#twitter_div #tweets {color: #FFFFFF !important;  text-align:right;  display: block; width: 300px; height: 50px; padding: 10px;} 
#twitter_div #tweets a {text-decoration: none; color: #ffffff !important;} 

#twitter_div a.twitterlink {color: #FFF !important; padding: 5px; float: right; width: 140px; height: 15px; display:block;}
#twitter_div #followers {color: #FFF !important; padding: 5px; display:block; float: right; width: 140px; height: 15px; display:block; text-align:right;}

#twitterholder {margin-bottom: 0px; width: auto; height: auto; background: #333; margin-top: 10px; padding: 10px; color: #fff;}
#tweet-container a {color: #fff; font-weight: bold;}
#tweet-container {margin-bottom: 10px; width: auto; height: auto;}
.tweet {display: block; height: auto; width: auto; padding: 0 0 10px 0;border-bottom:1px solid #ccc;margin-bottom:10px; float: left;}
.tweetavatar {display: block; height: 50px; width: 50px; float: left; background: #000; border: 2px solid #fff; margin: 0 10px 10px 0;padding:0}
.tweetavatar a{margin:0px;padding:0px;display:block;}
.tweetavatar a img{margin:0 !important;padding:0;display:block;}
.tweetdetails {margin-top: 0px; display: block; height: auto; padding: 0 0 10px 0; width: 170px; float: left; color: #ccc;}
.tweetdetails a {color: #ccc;}
.tweettxt {width: auto; padding: 0;}

/*
     FILE ARCHIVED ON 08:29:06 Dec 10, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:14:05 Jul 02, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.829
  exclusion.robots: 0.08
  exclusion.robots.policy: 0.061
  esindex: 0.013
  cdx.remote: 165.624
  LoadShardBlock: 1575.579 (3)
  PetaboxLoader3.datanode: 1510.792 (4)
  PetaboxLoader3.resolve: 858.49 (2)
  load_resource: 825.277
*/