html { 
	height: 100%; 
	padding-bottom: 1px;
}
body {
	background: black;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	background: black;
}
body #backgroundImage  {
	position: fixed;
	width: 100%;
	height: 1800px;
}


body.fans #backgroundImage,
body.shop #backgroundImage,
body.partner #backgroundImage,
body #backgroundImage , body.home #backgroundImage {
	background: black url(../images/bg-team.jpg) no-repeat fixed center top;
}

body.fans #backgroundImage {
	background: black url(../images/bg-fans.jpg) no-repeat fixed center top;
}

body.shop #backgroundImage {
	background: black url(../images/bg-shop.jpg) no-repeat fixed center top;
}

body.partner #backgroundImage {
	background: black url(../images/bg-partner.jpg) no-repeat fixed center top;
}

html.mobile body #backgroundImage {
	-webkit-background-size: 3622px 2383px;
}


/*
.loggedIn body.home #backgroundImage.l-de , .loggedIn body.home #backgroundImage.l-en , .ready body #backgroundImage {
	background: black url(../images/bg-team.jpg) no-repeat scroll center top;
}

body #backgroundImage #backgroundImageTop , 
body #backgroundImage #backgroundImageMid , 
body #backgroundImage #backgroundImageBottom , 
.loggedIn body.home #backgroundImage #backgroundImageTop , 
.loggedIn body.home #backgroundImage #backgroundImageMid , 
.loggedIn body.home #backgroundImage #backgroundImageBottom 
{
	display: none;
}

*/



body.home #backgroundImage #backgroundImageTop {
/*	width: 100%;
	display: block;
	height: 1394px;
	background: black url(../images/home_bg_top.png) no-repeat scroll center 230px; */
}
body.home #backgroundImage #backgroundImageMid {
/*	width: 100%;
	display: block;
	height: 200px;
	background: black url(../images/home_bg_mid.png) repeat-y scroll center 0; */
}
body.home #backgroundImage #backgroundImageBottom {
/*	width: 100%;
	display: block;
	height: 483px;
	background: black url(../images/home_bg_bottom.png) repeat-y scroll center 0; */
}

/*
body.shop #backgroundImage {
	background: black url(../images/bg-team.jpg) no-repeat scroll center top;
}
body.partner #backgroundImage {
	background: black url(../images/bg-team.jpg) no-repeat scroll center top;
}
*/

h2 {
	font-size: 21px;
	line-height: 21px;
	/*color: #01e0e9;*/
	color:#e6e6e6;
	text-transform: uppercase;
}
small {
	display: block;
	font-size: 10px;
	color: #666666;
	margin: 5px 0 0px 0;
}
a {
	text-decoration: none;
	color: #333333;
}
object {
	display: block;
}


/* MAIN DIVs */
#page {
	width: 1000px;
	min-height: 550px;
	margin: 0 auto;
	position: relative;
}

#head {
	position: relative;
	height: 190px;
	display: block;
	overflow: hidden;
	z-index: 2;
	background: transparent url(../images/flash_head_bg.jpg) no-repeat left top;
}

#metaNavigation {
	position: absolute;
	top: 0;
	right: 0;
	height: 33px;
	padding: 0 18px;
	background: transparent url(../images/menu.png) no-repeat 0 -148px;
}
#metaNavigation li {
	display: block;
	float: left;
	padding: 7px 12px 6px 12px;
}
#metaNavigation li.active {
	/*background: url(../images/login.png) no-repeat scroll -252px 2px transparent;*/
	background-color: #fbfbfb;
}
#metaNavigation li a {
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
}
#metaNavigation li a:hover , #metaNavigation li.active a {
	color: #01e0e9;
}

a.lost_password , a.not_registered{
	padding: 6px 0 0 0px;
}

 a.lost_password:hover , a.not_registered:hover {
	color: #01e0e9;
}

#page .video_icon , #page .gallery_icon , #page .audio_icon , #page .download_icon, #page .text_icon, #content ul.stream li h4.icon {
	text-indent: -3000px;
	display: block;
	background: transparent url(../images/icons.png) no-repeat 0 0;	
	width: 35px;
	height: 35px;
}
#content ul.stream li h4.video{
	background-position: -35px 0;
}
#content ul.stream li h4.audio{
	background-position: -70px 0;
}
#content ul.stream li h4.download{
	background-position: -140px 0;
}
#content ul.stream li h4.text {
	background-position: -105px 0;
}
#content ul.stream li .content ul {
/*
	list-style-type: disc;
	padding: 0 0 0 10px;
	*/
}
#content ul.stream li .content ul li {
	background: none;
	float: none;
	padding: 4px 0;
	position: static;
	width: auto;
}

#page .gallery_icon {
	background-position: 0 -35px;
}
#page .video_icon {
	background-position: -35px -35px;
}
#page .audio_icon {
	background-position: -70px -35px;
}
#page .download_icon {
	background-position: -140px -35px;
}
#page .text_icon {
	background-position: -105px -35px;
}

#page .active .gallery_icon {
	background-position: 0 -70px;
}
#page .active .video_icon {
	background-position: -35px -70px;
}
#page .active .audio_icon {
	background-position: -70px -70px;
}
#page .active .download_icon {
	background-position: -140px -70px;
}
#page .active .text_icon {
	background-position: -105px -70px;
}

#page #loadIndicator {
	width:100%;
	height: 60px;
	background: transparent url(../images/loader_transparent.gif) no-repeat bottom center;
}

/*
#page #loadIndicator.more {width: 605px;}
*/

	
.IE6 #page #loadIndicator {
	height: 160px;
}


#content {
	/*overflow: hidden;*/
	/*padding: 0 14px 0 13px;*/
	min-height: 550px;
}
.IE6 #content {
	margin-top: 110px;
}
#content:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
#content {
	display: inline-block;
}
 
html[xmlns] #content {
	display: block;
}
 
* html #content {
	height: 1%;
}
.js #content , html[xmlns].js #content{
	display: none;
}
.IE6 #content {
	/*margin-top: 111px;*/
}
#contentLeft {
	float: left;
	width: 605px;
}

.IE6 #contentLeft {
	overflow:hidden;
}

#contentRight {
	float: right;
	width: 375px;
}
.overlayContent {
	display: none;
}
.IE6Alert {
	margin: 121px 11px 10px 12px;
	padding: 10px 16px;
	color: #9f0002;
	background: #333333;
	font-weight: bold;
}

/* Content Boxes */

/*
#content ul.stream {
	overflow: hidden;
}
#content ul.stream li {
	padding: 9px 0 0 0;
	width: 581px;
	float: left;
	position: relative;
	z-index: 0;
	background: transparent url(../images/glass_bg_top.png) no-repeat left top;
}
#simplemodal-container .modal_layer {
	padding: 9px 0 0 0;
	position: relative;
}
#content ul.stream li div.content_wrapper {
	padding: 1px 10px 10px 9px;
	background: transparent url(../images/glass_bg_bottom.png) no-repeat bottom left;
}
#simplemodal-container .modal_layer div.content_wrapper {
	padding: 1px 6px 10px 9px;
	background: transparent url(../images/glass_bg_bottom.png) no-repeat bottom left;
}


#content #contentRight ul.stream li , #content ul.stream li.col2 , #simplemodal-container .modal_layer {
	width: 386px;
	background: transparent url(../images/glass_bg_top.png) no-repeat -592px 0; 
}
#content ul.stream li.col1 , #content #contentRight ul.stream li.col1 {
	width: 195px;
	background: transparent url(../images/glass_bg_top.png) no-repeat -988px 0; 
}
#content #contentRight ul.stream li.col1 {
	width: 193px;
}
#content ul.stream li.col1 div.content_wrapper , #content #contentRight ul.stream li.col1 div.content_wrapper {
	background: transparent url(../images/glass_bg_bottom.png) no-repeat -988px 100%; 
}
#content #contentRight ul.stream li div.content_wrapper {
	padding: 1px 11px 10px 9px;
	background: transparent url(../images/glass_bg_bottom.png) no-repeat -592px 100%; 
}
#content ul.stream li.col2 div.content_wrapper {
	padding: 1px 14px 10px 9px;
	background: transparent url(../images/glass_bg_bottom.png) no-repeat -592px 100%; 
}

.IE6 #content ul.stream li, 
.IE6 #content ul.stream li div.content_wrapper , 
.IE6 #content #contentRight ul.stream li , 
.IE6 #content ul.stream li.col2 , 
.IE6 #content ul.stream li.col1 , 
.IE6 #content #contentRight ul.stream li.col1,
.IE6 #content #contentRight ul.stream li div.content_wrapper,
.IE6 #content ul.stream li.col2 div.content_wrapper {
	background: none;
	background-color: #333333;
}
#content ul.stream li.col2 h2, #content ul.stream li.latest_results h2 , #simplemodal-container .modal_layer div.content_wrapper div.content h2 {
	font-size: 15px;
	line-height: 15px;
	margin-bottom: 8px;
}
#content ul.stream li.latest_results h2 {
	text-transform: none;
}
#content ul.stream li div.content_wrapper div.content , #simplemodal-container .modal_layer div.content_wrapper div.content {
	padding: 8px 9px 10px 9px;
	overflow: hidden;
	zoom: 1;
	background: #e6e6e6 url(../images/modul_bg_gradient.gif) repeat-x left top;
}
#content ul.stream li.col2 div.content_wrapper div.content {
	padding: 4px 9px 0px 9px;
}
#simplemodal-container .modal_layer div.content_wrapper div.content  {
	padding: 12px 9px 15px 9px;
}
#content ul.stream li.col2right div.content_wrapper div.content {
	padding: 4px 9px 0px 9px;
}

#content ul.stream li div.content_wrapper div.content div.block {
	background: white;
	margin: 0 -9px;
	padding: 4px 10px;
}
#content ul.stream li h4.icon {
	position: absolute;
	top: 3px;
	right: 3px;
	text-indent: -3000px;
}
#content ul.stream li img {
	display: block;
}
#content ul.stream li small {
	margin: 0px 0 6px 0;
}
#content ul.stream li.col2 small , #content ul.stream li.col2right small {
	margin: 0px 0 0px 0;
}
#content ul.stream li h2 {
	margin: 0px 0 6px 0;
}

*/

/* Tooltips*/
#tooltip {
	position: absolute;
	background: transparent url(../images/tooltip-edge.png) no-repeat 0 0;
	padding: 0px 0 0px 20px;
	z-index: 1000;
	margin-top: -10px;
	margin-left: -10px;
}
#tooltip .body {
	padding: 10px 21px 20px 3px;
	background: transparent url(../images/tooltip-bg.png) no-repeat 100% 0;
	color: #fff;
	white-space: nowrap;
}
#tooltip.viewport-right {
	background: transparent url(../images/tooltip-edge-left.png) no-repeat 100% 0;
	padding: 0px 20px 0px 0;
	margin-left: 20px;
}
#tooltip.viewport-right .body {
	padding: 10px 3px 20px 21px;
	background: transparent url(../images/tooltip-bg-left.png) no-repeat 0 0;
}

/* Share Layer */
#content ul.stream li.expandable div.toolbar {
	display: none;
}
#content ul.stream li div.toolbar {
	display: block;
	background: transparent url(../images/share.png) no-repeat 0 -47px;
	height: 50px;
	position: relative;
	z-index: 2;
	bottom: 0;
}
#content ul.stream li div.toolbar .share a.share_button {
	display: block;
	background: transparent url(../images/share.png) no-repeat 0 -109px;
	height: 25px;
	position: absolute;
	left: 6px;
	bottom: 7px;
	padding: 8px 0 0 54px;
	color: #999;
}
#content ul.stream li div.toolbar .share a.share_button:hover{ 
	background-position: 0 -149px;
}
#content ul.stream li div.toolbar .share .share_layer {
	display: none;
	background: transparent url(../images/share.png) no-repeat 0 100%;
	height: 134px;
	width: 362px;
	position: absolute;
	left: 0px;
	bottom: 12px;
	padding: 35px 0 0 200px;
}
#content #contentRight ul.stream li div.toolbar .share .share_layer {
	display: none;
	background: transparent url(../images/share.png) no-repeat 0 100%;
	height: 134px;
	width: 268px;
	position: absolute;
	left: 0px;
	bottom: 12px;
	padding: 35px 0 0 98px;
}
#content ul.stream li div.toolbar .share .share_layer a.close {
	display: block;
	background: transparent url(../images/share.png) no-repeat -98px 0;
	text-indent: -3000px;
	position: absolute;
	width: 21px;
	height: 20px;
	right: 9px;
	top: 15px;
}
#content ul.stream li div.toolbar .share .share_layer h5 {
	font-size: 15px;
	font-weight: normal;
	margin-bottom: 10px;
}
#content ul.stream li div.toolbar .share .share_layer .share_content {
	
}
#content ul.stream li div.toolbar .share .share_layer .share_content ul {
	
}
#content #contentRight ul.stream li div.toolbar .share .share_layer .share_content ul li, #content #contentLeft ul.stream li div.toolbar .share .share_layer .share_content ul li {
	width: auto;
	float: left;
	background: none;
	display: block;
	margin: 0 5px 0 0;
	width: 22px;
	height: 22px;
	padding: 0;
	position: relative;
}
#content ul.stream li div.toolbar .share .share_layer .share_content ul li div.infotip {
	position: absolute;
	display: none;
	background: transparent url(../images/social_icons_24px/infotip_sprite.png) no-repeat 0 0;
	height: 35px;
	padding: 0px 0 0 19px;
	top: 24px;
	left: -1px;
}
#content ul.stream li div.toolbar .share .share_layer .share_content ul li div.infotip span {
	background: transparent url(../images/social_icons_24px/infotip_sprite.png) no-repeat 100% -37px;
	height: 24px;
	display: block;
	padding: 11px 19px 0 0;
	white-space: nowrap;
}


/* share btns */

/* facebook */


/*
#content a.shareFacebookIcon {
	display: block;
	text-indent: -3000px;
	background: transparent url(../images/social_icons_24px/social_icons_sprite.png) no-repeat 0 -32px;
	width: 22px;
	height: 22px;
}

#content a.shareFacebookIcon:hover {
	background-position: 0 0px;
}
*/




/*
#content a.shareTwitterIcon {
	display: block;
	text-indent: -3000px;
	background: transparent url(../images/social_icons_24px/social_icons_sprite.png) no-repeat -32px -32px;
	width: 22px;
	height: 22px;
}
#content a.shareDeliciousIcon {
	display: block;
	text-indent: -3000px;
	background: transparent url(../images/social_icons_24px/social_icons_sprite.png) no-repeat -64px -32px;
	width: 22px;
	height: 22px;
}
#content a.shareDiggIcon {
	display: block;
	text-indent: -3000px;
	background: transparent url(../images/social_icons_24px/social_icons_sprite.png) no-repeat -96px -32px;
	width: 22px;
	height: 22px;
}
#content a.shareMrwongIcon {
	display: block;
	text-indent: -3000px;
	background: transparent url(../images/social_icons_24px/social_icons_sprite.png) no-repeat -128px -32px;
	width: 22px;
	height: 22px;
}
#content a.shareNetvibesIcon {
	display: block;
	text-indent: -3000px;
	background: transparent url(../images/social_icons_24px/social_icons_sprite.png) no-repeat -160px -32px;
	width: 22px;
	height: 22px;
}


#content a.shareTwitterIcon:hover {
	background-position: -32px 0px;
}
#content a.shareDeliciousIcon:hover {
	background-position: -64px 0px;
}
#content a.shareDiggIcon:hover {
	background-position: -96px 0px;
}
#content a.shareMrwongIcon:hover {
	background-position: -128px 0px;
}
#content a.shareNetvibesIcon:hover {
	background-position: -160px 0px;
}

*/

/* Fullscreen Button */
#content ul.stream li div.toolbar .fullscreen a.fullscreen_button{
	display: block;
	background: transparent url(../images/share.png) no-repeat -120px 0;
	height: 33px;
	width: 47px;
	position: absolute;
	right: 6px;
	bottom: 7px;
	text-indent: -3000px;
}
#content ul.stream li div.toolbar .fullscreen a.fullscreen_button:hover{ 
	background-position: -169px 0;
}

/* Expander */
#content ul.stream li a.more {
	display: none;
}
#content ul.stream li a.more {
	display: block;
	background-image:url(../images/more-link_bg.png);
	background-position:0px 0px;
	text-indent: -3000px;
	height:25px;
}

#content ul.stream li a.more:hover {
	background-position:0px -70px;
}

#content ul.stream li.expanded a.more {
	height:25px;
	background-position:0px -35px;
}

#content ul.stream li.expanded a.more:hover{
background-position:0px -105px;
}

/* Text Buttons */

#content .register-info{color:#ffffff;}
#content .register-info .left{padding-top:5px;}


#content a.button , button{

display:inline-block;height:28px;color:#9a9a9a;background-image:url(../images/gen_btns.png);background-repeat:no-repeat;background-position:0px 0px;padding:0px 0px 8px 8px;
border: 0;
background-color:transparent; }

button{background-position:0px 0px;}
.webkit button{background-position:0px 0px;}

.form_submit .or-sep{padding-right:3px;}


#content a.button:hover {
	color:#05f4ff;
}
button:hover {
	color:#05f4ff;
	cursor: pointer;
}

#content a.button span , button span{
	background-image:url(../images/gen_btns.png);background-repeat:no-repeat;background-position:100% -39px;padding:5px 10px 7px 0px;display:block;height:15px;
}

.qanda-footer button{margin-right:-3px;margin-top:-2px;}





/*
	padding: 0 15px 0 0;
	
	height: 24px;
	font-family: Arial;
	overflow: visible;
	position: relative;
	font-size: 11px;
	line-height: 13px;
	color: #333333;
	text-decoration: none;
	background: transparent url(../images/text_button.png) no-repeat 100% -50px;
	display: inline-block;
	*/
/*
#page button {
	background: transparent url(../images/text_button.png) no-repeat 100% -26px;
	padding: 0 9px 0 0;
}
#page button::-moz-focus-inner {
	border:medium none;
}
#content a.button:hover {
	color: #01e0e9; 
	background-position: 100% -73px;
}
#page button:hover {
	color: #01e0e9;
	cursor: pointer ! important;
}
#content a.button span , #page button span{
	padding: 5px 2px 0 12px;
	height: 19px;
	background: transparent url(../images/text_button.png) no-repeat 0 0;
	display: block;
}
#page button span {
	padding-left: 14px;
}
*/



/*
.win.webkit #page button span {
left:-5px;
position:relative;
right:-8px;
top:-1px;
}
.win.webkit.chrome5 #page button span {
top:0;
}
.win.webkit #page .category_list button span {
left:0;
}
.win.webkit #page button {
padding:0 3px 0 0 !important;
}
*/

#page .more-wrapper{
	clear: both;
	width:100%;
}
#page a.more_entries {
	height: 20px;
	padding-top: 6px;
 	margin: 15px 0 0 0px;
	color: #b7b7b7;
	text-transform: uppercase;
	text-align: center;
	display: block;
	background-image:url(../images/more_entries_bg.png);
	background-repeat:repeat-x;
}
.js #page a.more_entries {
	display: none;
}
#page a.more_entries:hover {
	color: #01e0e9;
}


/* N1 Template */
#content ul.stream li.news div.content_wrapper div.content .collapsed img{
	display: none;
}
.js #content ul.stream li.news div.content_wrapper div.content .collapsed img{
	display: block;
}
#content ul.stream li.news div.content_wrapper div.content .collapsed .abstract{
	display: none;
}
.js #content ul.stream li.news div.content_wrapper div.content .collapsed .abstract{
	display: block;
}
#content ul.stream li div.content_wrapper div.content .collapsed {
	/*padding: 0 20px 0 0;*/
	overflow: hidden;
}
#content ul.stream li.news div.content_wrapper div.content img {
	float: left;
	display: block;
	margin: 0 8px 0 0;
}
/*
.js #content ul.stream li.news a.more {
	height: 29px;
	background-position: -1685px 0;
}
*/
.js #content ul.stream li div.content_wrapper div.content .expanded {
	display: none;
	overflow: hidden;
	position: relative;
}
#content ul.stream li div.content_wrapper div.content .expanded .news_scroll {
	overflow: hidden;
}



/* M1 Template */
#content .flashVideo {
	position: relative;
	/*
	width: 496px;
	height: 309px;
	padding: 0 23px;
	*/
	
	width: 605px;
	height: 370px;
	padding: 0px 0px;
	
	
}

#content .flashVideo a.play {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -3000px;
	width: 100%;
	height: 100%;
	background: transparent url(../images/icon_button_play.gif) no-repeat center center;
}

/* M2 Template */
#content .flashAudio {
	margin: 0 -9px 0 -9px;
	display: block;
}




/* D1 Template */
#content ul.stream li.teaser div.content_wrapper a.button {
	position: absolute;
	bottom: 16px;
	left: 15px;
}
#content ul.stream li.col1 div.content_wrapper a.button {
	left: 14px;
}

/* N2 Template */
#content ul.stream li.twitter {
	display: none;
}
.js #content ul.stream li.twitter {
	display: block;
}

#content ul.stream li.twitter div.content_wrapper div.content {
	padding-bottom: 1px;
}

#content ul.stream li.twitter .tweets {
	margin: 0 -9px;
	padding: 4px 0;
	height: 197px;
	overflow: hidden;
	background: white url(../images/loader_transparent.gif) no-repeat center center;
}
#content ul.stream li.twitter .tweets ul {
	list-style-type: none;
}
#content .tweets .scroll {
	height: 197px;
}
#content ul.stream li.twitter .tweets ul li , #content #contentRight ul.stream li.twitter .tweets ul li {
	background: none;
	padding: 2px 25px 2px 9px;
	width: 514px;
	float: none;
	background-color: #fff;
}
#content #contentRight ul.stream li.twitter .tweets ul li {
	background: #fff;
	width: 320px;
}
#content ul.stream li.twitter .tweets ul li span {
	display: block;
}
#content ul.stream li.twitter .tweets ul li a{
	color: #01e0e9;
	text-decoration: none;
}
#content ul.stream li.twitter .tweets ul li.odd , #content #contentRight ul.stream li.twitter .tweets ul li.odd{
	background: #fff;
}
#content ul.stream li.twitter .tweets .jScrollPaneTrack {
	right: 9px;
}
#content ul.stream li.twitter .tweets a.jScrollArrowUp , #content ul.stream li.twitter .tweets a.jScrollArrowDown{
	right: 8px;
}


#content #contentLeft ul.stream li a.moreLink {
	display: block;
	background: transparent url(../images/more.png) no-repeat 0 0px;
	position: relative;
	padding: 3px 15px 0 0;
	bottom: 0;
	left: 0;
	width: 547px;
	height: 18px;
	text-align: right;
}

/*
#content #contentRight ul.stream li a.moreLink {
	width: 351px;
}
*/
/* D2 Template */
#content ul.stream li.download {
	z-index: 1;
}

/*
#content ul.stream li.download div.content_wrapper div.content {
	padding-bottom: 0;
}

#content ul.stream li.download div.toolbar .download_options {
	position: absolute;
	top: 18px;
	right: 5px;
	width: 152px;
	height: 19px;
}

#content ul.stream .dropdown {
	position: relative;
}

#content ul.stream .dropdown a.dropdown_button {
	display: block;
	width: 137px;
	height: 19px;
	padding: 0 0 0 15px;
	background: transparent url(../images/dropdown_sprite.png) no-repeat left top;
	color: #666666;
	font-size: 11px;
}
#content ul.stream .dropdown a.dropdown_button:hover {
	background: transparent url(../images/dropdown_sprite.png) no-repeat -152px 0;
}

#content ul.stream .dropdown ul.dropdown_items {
	width: 152px;
	padding: 5px 0 5px 0;
	display: none;
	background: transparent url(../images/dropdown_sprite.png) no-repeat 100% 100%;
	overflow: hidden;
	position: absolute;
	top: 16px;
	left: 0;
}
#content ul.stream .dropdown ul.dropdown_items li {
	width: 128px ! important;
	background: none ! important;
	padding: 0px 10px 4px 14px ! important;
}
#content ul.stream .dropdown ul.dropdown_items li a {
	width: auto;
	height: auto;
	padding: 0;
	background: none;
	color: #666666;
	font-size: 11px;
}
#content ul.stream .dropdown ul.dropdown_items li a:hover {
	color: #01e0e9;
}

*/


/* Competition Template */
#content ul.stream li form.competition {
	/*width: 376px;*/
	display: block;
}
#content ul.stream li form.competition div.errorMessages {
	padding-bottom: 0px;
}
#content ul.stream li form.competition div.form_footer {
	/*width: 376px;*/
	padding: 0;
	margin-bottom: 30px;
}
#content ul.stream li form.competition div.form_footer div.form_submit {
	text-align: right;
}

#content ul.stream li div.loading {
	background: transparent url(../images/loader_transparent.gif) no-repeat center center;
}

#content ul.stream li form.competition label {
	font-size: 12px;
}
#content ul.stream li form.competition p {
	margin: 0 0 10px 0;
}

#content ul.stream li form.competition p.question {
	font-weight: bold;
	margin: 15px 0 10px 0;
}
#content ul.stream li div.modal_content {
	display: none;
}
/* U2 Template */
#content ul.stream li.slideShow {

}
#content ul.stream li.slideShow div.slide_show_content {
	min-height: 259px;
	background: transparent url(../images/loader_transparent.gif) no-repeat center center;
}
#content ul.stream li.slideShow div.slide_show_content img {
	width: 348px;
	position: relative;
}



#content ul.stream li.slideShow div.slide_show_content ul {
	display: none;
}

/*
#content #contentRight ul.stream li.slideShow a.moreLink {
	background: none;
	height: 15px;
	padding: 4px 0 0;
	width: 346px;
}
*/

/* N3 Template */
#content ul.stream li.latest_results table.results td.driver {
	width: 144px;
}
#content ul.stream li.latest_results table.results td.rank {
	width: 95px;
}
#content ul.stream li.latest_results table.results td em {
	color: #999999;
}


/* N3_2 Template */
#content ul.stream li.stats {
	display: none;
}
.js #content ul.stream li.stats {
	display: block;
}
#content #contentRight ul.stream li.stats .tab_content {
	background: transparent url(../images/loader_transparent.gif) no-repeat center center;
	/*min-height: 160px;*/
	min-height:35px;
	margin-top:2px;
}
#content #contentRight ul.stream li.stats .tab_content ol , #content #contentRight ul.stream li.stats .tab_content label {
	display: none;
}

#content #contentRight ul.stream li.stats ol {
	/*background: #e5e5e5 url(../images/stat_bg.png) repeat-x left top;*/
	background-color:#000000;
}

#contentRight li.stats #resultRanking{background-color:#000000;}

#content #contentRight ul.stream li.stats label {
/*
	background-color: #77eff4;
	display: block;
	overflow: hidden;
	text-transform: uppercase;
	*/
}
/*
#content #contentRight ul.stream li.stats label span , #content #contentRight ul.stream li.stats label em , #content #contentRight ul.stream li.stats label strong {
	float: left;
	display: block;
}
#content #contentRight ul.stream li.stats label span {
	padding: 0 0 0 8px;
	width: 38px;
}
#content #contentRight ul.stream li.stats label strong , #content #contentRight ul.stream li.stats label em {
	width: 259px;
	padding-left: 14px;
	font-weight: normal;
	color: #333333;
}
*/

#content #contentRight ul.stream li.stats ol li {
	display:list-item;
	float:none;
	/*
	height:18px;
	padding:0 0 0 17px;
	position:relative;
	width:349px;
	background: none;
	*/
}
#content #contentRight ul.stream li.stats ol li.odd {
	/*background: transparent url(../images/stat_odd_bg.png) repeat left top;*/
}
#content #contentRight ul.stream li.stats ol li.mbteam {
	/*color: #01e0e9;*/
	font-weight: bold;
}

/* Partner */
#content #contentLeft ul.stream li.partner ul.partner {
	margin-left: -10px;
	padding: 0 0 7px 3px;
	overflow: hidden;
	display: block;
	width: 562px;
	border-bottom: 1px solid #a8a8a8;
}

#content #contentLeft ul.stream li.partner ul.partner li {
	float: left;
	background: none;
	margin: 0 10px 10px 10px;
	padding: 0;
	width: auto;
	height: auto;
	display: block;
}

.js #content #contentLeft ul.stream li.partner ul.partner li {
	float: left;
	background: transparent url(../images/bg-team.jpg) no-repeat top right;
	margin: 0 0 5px 7px;
	padding: 6px;
	width: 164px;
	height: 63px;
	display: block;
}
#content #contentLeft ul.stream li.partner ul.partner li.active {
	background: transparent url(../images/bg-team.jpg) no-repeat top left;
}

.js #content #contentLeft ul.stream li.partner ul.partner li div.desc {
	display: none;
}
#content #contentLeft ul.stream li.partner .partner_content {
	padding: 10px 6px 10px 15px;
	margin-left: -9px;
	border-bottom: 1px solid #a8a8a8;
	width: 541px;
}
#content #contentLeft ul.stream li.partner .partner_content h3 {
	font-weight: bold;
	color: #01e0e9;
	text-transform: uppercase;
}
#content #contentLeft ul.stream li.partner .partner_content p {
	margin-bottom: 15px;
}
#content #contentLeft ul.stream li.partner .partner_content ul.links {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-type: none;
}
#content #contentLeft ul.stream li.partner .partner_content ul.links li {
	background: none;
	display: block;
	float: none;
	width: auto;
	padding: 0 0 0 0px;
}
#content #contentLeft ul.stream li.partner .partner_content ul.links li a{
	background: transparent url(../images/arrows.png) no-repeat 0 -109px;
	display: block;
	color: #01e0e9;
	padding-left: 10px;
}

/* Footer */
/* now in footer.css */

/* Tabs */
#content .tabs {
	overflow: hidden;
}
#content .tabs .tab_navigation {
	overflow: hidden;
	margin-bottom: -2px;
}
#content .tabs .tab_navigation li , #content #contentRight .tabs .tab_navigation li {
    background-color:transparent;
	float: left;
	width: auto;
	display: block;
	height: 25px;
	/* padding: 0 13px 0 0; */
	padding: 0 8px 0 0;
	background-image: url(../images/tabs2.png);
	background-position: 100% -28px;
	margin-right:1px;
}

#content #contentRight .tabs .tab_navigation li.first {
	margin-left:1px;
}

#content #contentRight .tabs .tab_navigation li.last {
	margin-right:0px;
	/* padding: 0 13px 0 0; */
	padding: 0 8px 0 0;
}

#content .tabs .tab_navigation li a, #content #contentRight .tabs .tab_navigation li a{
	height: 25px;
	display: block;
	float: left;
	/* padding: 5px 0 0 14px; */
	padding: 5px 0 0 8px;
	background: transparent url(../images/tabs2.png);
	background-repeat:no-repeat;
	background-position: 0px 0px;
}

#content .tabs .tab_navigation li.active , #content #contentRight .tabs .tab_navigation li.active {
	background-image:url(../images/tabs2.png);
	background-color:transparent;
background-repeat:no-repeat;
background-position:100% -84px;
}

#content .tabs .tab_navigation li.active a, #content #contentRight .tabs .tab_navigation li.active a{
	background-image:url(../images/tabs2.png);
background-repeat:no-repeat;
background-position:0px -56px;
}

#content .tabs .tab_navigation li a:hover, #content #contentRight .tabs .tab_navigation li a:hover{}

ul.tab_navigation li a{color:#858585}
ul.tab_navigation li a:hover{color:#05f4ff}
ul.tab_navigation li.active a{color:#333333}

#content .tabs .tab_content {
	display: none;
}
#content .tabs .active {
	display: block ! important;
}

/* right*/
/* Scrollbar */
.jScrollPaneContainer {
	overflow: hidden;
	position: relative;
}
.jScrollPaneTrack {
	background: transparent url(../images/scrollbar_bg_left.png) repeat-y left top;
	position: absolute;
	width: 8px;
	cursor: pointer;
	right: 1px;
}
.jScrollPaneDrag {
	background: transparent url(../images/scrollbar_handle_left.png) no-repeat left center;
	position: absolute;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.jScrollPaneDrag:hover {
    background: url("../images/scrollbar_handle_left_on.png") no-repeat scroll left center transparent;
}

a.jScrollArrowUp {
	display: block;
	height: 4px;
	width: 6px;
	overflow: hidden;
	position: absolute;
	right: 0;
	text-indent: -2000px;
	top: 0;
	z-index: 1;
	background: transparent url(../images/arrows_left.png) no-repeat top left;
}
a.jScrollArrowDown {
	bottom: 0;
	display: block;
	height: 4px;
	width: 6px;
	overflow: hidden;
	position: absolute;
	right: 0;
	text-indent: -2000px;
	z-index: 1;
	background: transparent url(../images/arrows_left.png) no-repeat 0px -5px;
}



/* Modal Window */
.simplemodal-overlay {
	background: black;
}


/*
.modalCloseImg {
	display: block;
	background: transparent url(../images/share.png) no-repeat -98px 0;
	text-indent: -3000px;
	position: absolute;
	width: 21px;
	height: 20px;
	right: 43px;
	top: -3px;
	z-index: 2;
	cursor: pointer;
}

*/
.textModal .modalCloseImg {
	right: 9px;
	top: 16px;
}


/* image replacements */
#ir_petronas_malaysia {
	text-indent: -3000px;
	display: block;
	background: transparent url(../images/footer_logos.png) no-repeat -9px -8px;
	width: 121px;
	height: 52px;
}
.IE6 #ir_petronas_malaysia {
	background: black url(../images/footer_logos_ie6.jpg) no-repeat -9px -8px;
}
#ir_autonomy {
	text-indent: -3000px;
	display: block;
	background: transparent url(../images/footer_logos.png) no-repeat -970px -10px;
	width: 121px;
	height: 52px;
}
#ir_aabar {
	text-indent: -3000px;
	display: block;
	background: transparent url(../images/footer_logos.png) no-repeat -154px -17px;
	width: 97px;
	height: 25px;
}
.IE6 #ir_aabar {
	background: black url(../images/footer_logos_ie6.jpg) no-repeat -154px -17px;
}
#ir_bridgestone {
	text-indent: -3000px;
	display: block;
	background: transparent url(../images/footer_logos.png) no-repeat -277px -26px;
	width: 123px;
	height: 16px;
}
.IE6 #ir_bridgestone {
	background: black url(../images/footer_logos_ie6.jpg) no-repeat -277px -26px;
}
#ir_mig {
	text-indent: -3000px;
	display: block;
	background: transparent url(../images/footer_logos.png) no-repeat -428px -15px;
	width: 128px;
	height: 36px;
}
.IE6 #ir_mig {
	background: transparent url(../images/footer_logos_ie6.jpg) no-repeat -432px -16px;
}
#ir_monster_energy {
	text-indent: -3000px;
	display: block;
	background: transparent url(../images/footer_logos.png) no-repeat -582px -10px;
	width: 107px;
	height: 47px;
}
.IE6 #ir_monster_energy {
	background: transparent url(../images/footer_logos_ie6.jpg) no-repeat -582px -10px;
}
#ir_henri_lloyd {
	text-indent: -3000px;
	display: block;
	background: transparent url(../images/footer_logos.png) no-repeat -719px -9px;
	width: 75px;
	height: 53px;
}
.IE6 #ir_henri_lloyd {
	background: transparent url(../images/footer_logos_ie6.jpg) no-repeat -719px -9px;
}
#ir_graham_london {
	text-indent: -3000px;
	display: block;
	background: transparent url(../images/footer_logos.png) no-repeat -825px -21px;
	width: 102px;
	height: 26px;
}
.IE6 #ir_graham_london {
	background: transparent url(../images/footer_logos_ie6.jpg) no-repeat -825px -21px;
}
#ir_post {
	text-indent: -3000px;
	display: block;
	background: transparent url(../images/footer_logos.png) no-repeat -1141px -21px;
	width: 121px;
	height: 26px;
}
.IE6 #ir_post {
	background: transparent url(../images/footer_logos_ie6.jpg) no-repeat -1141px -21px;
}

	
}
#IE6layer .modal_layer {
	width: 400px;
}

#IE6layer .simplemodal-wrap {
	z-index: 1;
}
#IE6layer .content {
	height: 176px;
}
a.ie6close {
	position: absolute;
	bottom: 5px;
	left: 20px;
	z-index: 2;
}

#simplemodal-container li {
	margin-top: 10px;
}


/* hide interacitivity on mobile devices */
.no-interactive-scrollbar {
    height: 100%;
    position: absolute;
    right: -10px;
    width: 26px;
    top: 0;
}









/* generic*/
.clb{clear:both;}
.left{float:left}
.right{float:right}
