.special-container { width:337px; background:url(http://cdn.images.autosport.com/lemans/2011/special-bgstrip.jpg) repeat-x; background-color:#d1d1d1; margin:0 0 10px 0; position:relative; }
.special-header { width:337px;height:63px; background:url(http://cdn.images.autosport.com/lemans/2011/special-header-lemans.jpg) no-repeat; display: block; }

.special-carousel { width: 337px; }
.special-carousel .special-mini { width: 326px; height:72px; margin: 5px 0 0 5px; background:url(http://cdn.images.autosport.com/lemans/2011/special-mini-bg.png) no-repeat; }
.special-carousel .special-mini .special-mini-text { width:223px; height:67px; float:left; }
.special-carousel .special-mini .special-mini-text h1 { font-size:10px; font-weight:bold; color:#F00; padding:0; margin:10px 10px 0 10px;}
.special-carousel .special-mini .special-mini-text p { font-size:14px; font-weight:bold; color:#066A93; padding:0; margin:0 10px 0 10px; line-height: 17px;}
.special-carousel .special-mini .special-mini-image { width:103px; height:67px; float:left; }
.special-carousel .special-mini .special-mini-image img { margin: 2px 0 0 0; }
.special-carousel .top-mini { margin: 0 0 0 5px; }

.special-carousel .special-mega { width:326px; height:148px; margin: 0 0 0 5px; background:url(http://cdn.images.autosport.com/lemans/2011/special-mega-bg.png) no-repeat; position:relative; z-index: 999; }
.special-carousel .special-mega img { width: 322px; height:144px; position:absolute; top:2px;left:2px; z-index: 0; }
.special-carousel .special-mega .special-mega-caption-bg { width: 316px; height: 30px; background:#FFF; position:absolute; bottom:5px;left:5px; z-index:99; opacity:0.85;filter:alpha(opacity=85); }
.special-carousel .special-mega .special-mega-caption { width: 316px; height: 30px; position:absolute; bottom:5px;left:5px; z-index:500; }
.special-carousel .special-mega .special-mega-caption span { display:block; width: 305px; height: 25px; font-size:14px; font-weight:bold; color:#066A93; padding:0; margin:2px 0 0 5px; line-height: 25px; overflow:hidden; }

.special-headline { width: 200px; height:25px; position:relative; }
.special-headline .headline { width:170px; }
.special-headline .headline span { display:block; padding:6px 0 0 0; margin:0 0 0 5px; font-size:11px;font-weight:bold;color:#F00 }

.pagination {  list-style:none;  padding-top: 5px; margin:0; z-index: 999; float:right; }
.pagination li  { float: left; }
.pagination li a {  padding:0; margin-right: 5px; height: 11px; width: 11px; display: block; text-indent: -99999px; overflow:hidden; background:url(http://cdn.images.autosport.com/lemans/2011/circle-white.png) top left no-repeat; }
.pagination li.current a {  background: url(http://cdn.images.autosport.com/lemans/2011/circle-red.png) top left no-repeat; }

.special-news { width:337px; }
.special-news .special-news-item { width:327px; height:20px; margin: 0 0 0 5px; }
.special-news .special-news-item span.headline { display:block;float:left;font-size:11px;margin:2px 0 0 5px; color:#00587c; }
.special-news .special-news-item span.time { display:block;float:right; font-size:10px;margin:3px 5px 0 0; color:#333; }
.special-news .light { background:#dedede; border-top:#e6e6e6 1px solid; }
.special-news .dark { border-top:#bebebe 1px solid; }

.special-countdown { width:337px; height:84px; background:url(http://cdn.images.autosport.com/lemans/2011/special-countdown-bg.jpg) no-repeat; margin: 5px 0 0 0; position:relative; }
.special-countdown span#gpcounter { width:321px; height:51px; position:absolute; top:23px; left:15px; }

.special-countdown #gpcounter span { display: block; float: left; width: 35px; height: 51px; background:url(http://cdn.images.autosport.com/lemans/2011/numbers.jpg) no-repeat 0px 0px; } 
.special-countdown #gpcounter span.image0 { background-position: -0px 0px; } 
.special-countdown #gpcounter span.image1 { background-position: -37px 0px; } 
.special-countdown #gpcounter span.image2 { background-position: -74px 0px; } 
.special-countdown #gpcounter span.image3 { background-position: -111px 0px; } 
.special-countdown #gpcounter span.image4 { background-position: -148px 0px; } 
.special-countdown #gpcounter span.image5 { background-position: -185px 0px; } 
.special-countdown #gpcounter span.image6 { background-position: -222px 0px; } 
.special-countdown #gpcounter span.image7 { background-position: -259px 0px; } 
.special-countdown #gpcounter span.image8 { background-position: -296px 0px; } 
.special-countdown #gpcounter span.image9 { background-position: -333px 0px; }
.special-countdown #gpcounter span.gap { background: none; width: 10px; }

.special-sponsor { width:337px; height:30px; background:url(http://cdn.images.autosport.com/lemans/2011/special-sponsor-castroledge.jpg) no-repeat; margin:5px 0 0 0; display: block;}

.special-classwinners { height:250px; background:url(http://cdn.images.autosport.com/lemans/2011/special-tv.jpg); position:relative; }
.special-classwinners .special-classwinners-header { width:291px; height:25px; position:absolute; top: 22px; left: 22px; }
.special-classwinners .special-classwinners-header span { display:block; width:100%; padding:0;margin:2px 0 0 0; text-align: center; color:#FFF; font-size: 14px; font-weight: bold; text-shadow: #222 0px 0px 3px;font-family:Arial, Helvetica, sans-serif;  }
.special-classwinners .car { width:31px; height:31px ;position: absolute; }
.special-classwinners .car span { display:block; width:100%; text-align:center; padding-top:8px; color:#000; font-weight: bold;text-shadow: #FFF 0px 0px 2px;font-family:Arial, Helvetica, sans-serif;  }
.special-classwinners .no1 { top: 53px; left:32px; }
.special-classwinners .no2 { top: 97px; left:32px; }
.special-classwinners .no3 { top: 141px; left:32px; }
.special-classwinners .no4 { top: 185px; left:32px; }
.special-classwinners .carclass { width: 110px; height:31px; border-right:#999 1px solid; position:absolute; }
.special-classwinners .carclass span { width:100px; display:block; font-size:10.5px; color:#FFF; margin:1px 3px 0 3px; white-space:nowrap; overflow: hidden; font-family:Arial, Helvetica, sans-serif; }
.special-classwinners .carclass span b { color:#fde401; }
.special-classwinners .class1 { top: 53px; left: 67px; }
.special-classwinners .class2 { top: 97px; left: 67px; }
.special-classwinners .class3 { top: 141px; left: 67px; }
.special-classwinners .class4 { top: 185px; left: 67px; }
.special-classwinners .drivers { width:125px; height:31px; position: absolute; border-right:;}
.special-classwinners .drivers span { display:block; font-size:10px; color:#FFF; margin:0 0 0 3px; white-space:nowrap; overflow: hidden; font-family:Arial, Helvetica, sans-serif; }
.special-classwinners .drivers1 { top:50px; left:180px; }
.special-classwinners .drivers2 { top:94px; left:180px; }
.special-classwinners .drivers3 { top:138px; left:180px; }
.special-classwinners .drivers4 { top:182px; left:180px; }

.special-button { width:327px; height:67px; margin: 5px 0 0 4px; border:#EEE 1px solid; }

.slides_container {
	width:337px;
	height:150px;
	display:none;
}

.slides_container div.slide {
	width:326px;
	height:150px;
	display:block;
}

.slides_container_single {
	width:337px;
	height:75px;
	display:none;
}

.slides_container_single div.slide {
	width:326px;
	height:75px;
	display:block;
}

.wedge {display: block; height: 5px;}

