/* choose the champion */

.champion_overview {
	width:699px;
}

.champion_overview .asterisk {
	color:#ffff00;
}

/* navigation */

.champion_overview .nav {
	background-image:url(/img/champion/nav_bg.gif);
	background-repeat:no-repeat;
	height:33px;
	padding:0px;
	margin:0px;
}

*html .champion_overview .nav { margin-bottom:-1px; } /*fix IE6*/

.champion_overview .nav ul {	
	margin:0px 0px 0px 267px;
	padding:3px 0px 0px 0px;
	width:426px;
	height:28px;
}

.champion_overview .nav ul li {
	padding:0px 0px 0px 0px;
	margin:0px -3px 0px 0px;
	display:inline;
	list-style:none;
	list-style-type:none;
	height:28px;
}


/* splash page */

.champion_overview .splash_content {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(/img/champion/splash_bg.jpg);
	background-repeat:no-repeat;
	height:375px;
	
}

.champion_overview .splash_content .left {
	float:left;
	width:250px;
	margin-left:12px;
	margin-top:98px;
}

*html .champion_overview .splash_content .left  { margin-left:6px; } /*fix IE6*/

.champion_overview .splash_content .left h1 {
	margin:0px;
}

.champion_overview .splash_content .left h2 {
	margin-top:9px;
	margin-bottom:5px;
}

.champion_overview .splash_content .left p {
	width:240px;
	margin-top:0px;
	font-size:10px;
}

.champion_overview .splash_content .left .vote {
	margin-top:17px;
}

.champion_overview .splash_content .left .upload {
	margin-top:10px;
}

.champion_overview .splash_content .right {
	float:right;
	width:106px;
	margin-right:10px;
	margin-top:80px;
}

*html .champion_overview .splash_content .right  { margin-right:5px; } /*fix IE6*/

.champion_overview .splash_content .right p {
	margin-left:22px;
	width:72px;
	font-size:9px;
}

/* vote page(s) */

.champion_overview .vote_content {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(/img/champion/vote_bg.gif);
	background-repeat:no-repeat;
	min-height:500px;
}

.champion_overview .vote_content .header {
	height:33px;
	margin:0px 0px 0px 23px;
	padding:0px;
}

.champion_overview .vote_content .header h1 {
	margin:0px;
	padding:0px;
}

.champion_overview .vote_content .header h2 {
	color:#ffffff;
	font-size:11px;
	margin:2px 0px 0px 20px;
	padding:0px;
}

.champion_overview .vote_content .image_container {
	height:212px;
	width:700px;
}

.champion_overview .vote_content .image_container .vs {
	position:absolute;
	margin-left:328px;
	margin-top:100px;
	z-index:10;
}

*html .champion_overview .vote_content .image_container .vs  { margin-left:0px; } /*fix IE6*/
html>body .champion_overview .vote_content .image_container .vs { *margin-left:5px; } /* IE fix */

.champion_overview .vote_content .image_container .left {
	float:left;
	width:276px;
	height:212px;
	margin:8px 0px 0px 47px;
}

*html .champion_overview .vote_content .image_container .left  { margin:9px 0px 0px 24px; } /*fix IE6*/

.champion_overview .vote_content .image_container .left .image_controller_l {
	background-image:url(/img/champion/vote_img_lbg.gif);
	width:276px;
	height:212px;
}

.champion_overview .vote_content .image_container .left .image_controller_l #image_holder
{
	margin:11px 0px 0px 10px;
	padding:0px;
	position:absolute;
	z-index:1;
	width:258px;
	height:193px;
	background-color:#ffffff;
}

.champion_overview .vote_content .image_container .left .image_controller_l #image_overlay_l
{
	margin:11px 0px 0px 10px;
	padding:0px;
	position:absolute;
	z-index:2;
	width:258px;
	height:193px;
	visibility:hidden;
}

.champion_overview .vote_content .image_container .left .image_controller_l #image_overlay_l .overlay_mask
{
	margin:0px;
	padding:0px;
	position:absolute;
	width:258px;
	height:193px;
	background-color:#ffffff;
	opacity:.50;
	filter:alpha(opcaity=50);
	*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=65); /* IE 7 */
}
* html .champion_overview .vote_content .image_container .left .image_controller_l #image_overlay_l #overlay_mask { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=65); } /* IE 6 */

.champion_overview .vote_content .image_container .left .image_controller_l #image_overlay_l .overlay_content
{
	margin:0px;
	padding:0px;
	position:absolute;
	background-image:url(/img/champion/choose_me.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:262px;
	height:197px;
}

.champion_overview .vote_content .image_container .left .image_controller_l #image_overlay_l .overlay_content a
{
	margin:0px;
	padding:160px 0px 0px 0px;
	width:262px;
	height:37px;
	display:block;
	text-decoration:none;
	cursor:pointer;
	font-family:arial, helvetica, "sans serif";
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-align:center;
}

/* end controller */

.champion_overview .vote_content .image_container .left .info {
	width:263px;
	height:28px;
	margin:-3px 0px 0px 10px;
}

.champion_overview .vote_content .image_container .left .info .name {
	float:left;
	width:140px;
	margin-top:2px;
}

.champion_overview .vote_content .image_container .left .info .name .user {
	width:263px;
}

.champion_overview .vote_content .image_container .left .info .name p {
	color:#ffffff;
	font-size:10px;
	margin:0px;
	padding:0px;
}

.champion_overview .vote_content .image_container .left .info .flag {
	float:right;
	width:130px;
	color:#ffffff;
	font-size:10px;
	padding:0px;
	margin:-2px -17px 0px 0px;
}

*html .champion_overview .vote_content .image_container .left .info .flag  { margin:-28px -17px 0px 0px; } /*fix IE6*/

.champion_overview .vote_content .image_container .right {
	float:right;
	width:276px;
	height:212px;
	margin:8px 48px 0px 0px;
}

*html .champion_overview .vote_content .image_container .right  { margin:11px 23px 0px 0px; } /*fix IE6*/

.champion_overview .vote_content .image_container .right .image_controller_r {
	background-image:url(/img/champion/vote_img_rbg.gif);
	width:276px;
	height:212px;
}

.champion_overview .vote_content .image_container .right .image_controller_r #image_holder
{
	margin:11px 0px 0px 8px;
	padding:0px;
	position:absolute;
	z-index:1;
	width:258px;
	height:193px;
	background-color:#ffffff;
}

.champion_overview .vote_content .image_container .right .image_controller_r #image_overlay_r
{
	margin:11px 0px 0px 8px;
	padding:0px;
	position:absolute;
	z-index:2;
	width:258px;
	height:193px;
	visibility:hidden;
}

.champion_overview .vote_content .image_container .right .image_controller_r #image_overlay_r .overlay_mask
{
	margin:0px;
	padding:0px;
	position:absolute;
	width:258px;
	height:193px;
	background-color:#ffffff;
	opacity:.50;
	filter:alpha(opcaity=50);
	*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=65); /* IE 7 */
}
* html .champion_overview .vote_content .image_container .right .image_controller_r #image_overlay_r #overlay_mask { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=65); } /* IE 6 */

.champion_overview .vote_content .image_container .right .image_controller_r #image_overlay_r .overlay_content
{
	margin:0px;
	padding:0px;
	position:absolute;
	background-image:url(/img/champion/choose_me.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:258px;
	height:193px;
}

.champion_overview .vote_content .image_container .right .image_controller_r #image_overlay_r .overlay_content a
{
	margin:0px;
	padding:160px 0px 0px 0px;
	width:258px;
	height:37px;
	display:block;
	text-decoration:none;
	cursor:pointer;
	font-family:arial, helvetica, "sans serif";
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-align:center;
}


/*end controller */

.champion_overview .vote_content .image_container .right .info {
	width:263px;
	height:28px;
	margin:6px 0px 0px 6px;
}

.champion_overview .vote_content .image_container .right .info .name {
	float:right;
	text-align:right;
	width:145px;
	color:#ffffff;
	font-size:10px;
	padding:0px;
	margin:-8px 3px 0px 0px;
}

*html .champion_overview .vote_content .image_container .right .info .name  { margin-top:-12px; position:relative; z-index:10; } /*fix IE6*/

.champion_overview .vote_content .image_container .right .info .name p {
	color:#ffffff;
	font-size:10px;
	margin:0px;
	padding:0px;
}

.champion_overview .vote_content .image_container .right .info .name .user {
	width:263px;
	margin-left:-118px;
}

.champion_overview .vote_content .image_container .right .info .flag {
	float:left;
	width:130px;
	color:#ffffff;
	font-size:10px;
	padding:0px;
	margin:-11px -17px 0px 0px;
}

*html .champion_overview .vote_content .image_container .right .info .flag  { margin:-9px -17px 0px 0px; position:relative; z-index:10; } /*fix IE6*/

.champion_overview .vote_content .flags {
	position:relative;
	z-index:9999;
}

*html .champion_overview .vote_content .flags { margin:-38px 0px 0px 0px; } /*fix IE6*/

.champion_overview .vote_content .flags .flag_left {
	width:311px;
	height:140px;
	background-color:#000000;
	border:2px solid #ffffff;
	position:absolute;
	margin:5px 0px 0px 2px;
	visibility:hidden;
}

.champion_overview .vote_content .flags .flag_left h3 {
	margin:14px 0px 0px 17px;
	padding:0px;
}

*html .champion_overview .vote_content .flags .flag_left h3  { margin:14px 0px -13px 17px; } /*fix IE6*/
html>body .champion_overview .vote_content .flags .flag_left h3 { *margin:14px 0px -13px 17px; } /* IE fix */

.champion_overview .vote_content .flags .flag_left .close {
	float:right;
	margin:4px;
}

.champion_overview .vote_content .flags .flag_left .flag {
	float:right;
	margin-right:23px;
}

.champion_overview .vote_content .flags .flag_left p {
	color:#a5a5a5;
	margin-left:17px;
	margin-bottom:10px;
	font-size:10px;
}

.champion_overview .vote_content .flags .flag_left .form {
	font-size:10px;
	width:311px;
	margin:0px 0px 5px 0px;
}

*html .champion_overview .vote_content .flags .flag_left .form { margin:0px 0px 5px 0px; } /*fix IE6*/
html>body .champion_overview .vote_content .flags .flag_left .form { *margin:0px 0px 5px 0px; } /* IE fix */

.champion_overview .vote_content .flags .flag_left .form select {
	font-size:10px;
	margin-right:125px;
	width:170px;
}

.champion_overview .vote_content .flags .flag_left .form input {
	position:absolute;
	font-size:10px;
	height:18px;
	width:110px;
	margin:0px 0px 0px 190px;
}

.champion_overview .vote_content .flags .flag_right {
	width:311px;
	height:140px;
	background-color:#000000;
	border:2px solid #ffffff;
	position:absolute;
	margin:5px 0px 0px 382px;
	visibility:hidden;
}

.champion_overview .vote_content .flags .flag_right h3 {
	margin:14px 0px 0px 17px;
	padding:0px;
}

*html .champion_overview .vote_content .flags .flag_right h3  { margin:14px 0px -13px 17px; } /*fix IE6*/
html>body .champion_overview .vote_content .flags .flag_right h3 { *margin:14px 0px -13px 17px; } /* IE fix */

.champion_overview .vote_content .flags .flag_right .close {
	float:right;
	margin:4px;
}

.champion_overview .vote_content .flags .flag_right .flag {
	float:right;
	margin-right:23px;
}

.champion_overview .vote_content .flags .flag_right p {
	color:#a5a5a5;
	margin-left:17px;
	margin-bottom:10px;
	font-size:10px;
}

.champion_overview .vote_content .flags .flag_right .form {
	font-size:10px;
	width:311px;
	margin:0px 0px 5px 0px;
}

*html .champion_overview .vote_content .flags .flag_right .form { margin:0px 0px 5px 0px; } /*fix IE6*/
html>body .champion_overview .vote_content .flags .flag_right .form { *margin:0px 0px 5px 0px; } /* IE fix */

.champion_overview .vote_content .flags .flag_right .form select {
	font-size:10px;
	margin-right:125px;
	width:170px;
}

.champion_overview .vote_content .flags .flag_right .form input {
	position:absolute;
	font-size:10px;
	height:18px;
	width:105px;
	margin:0px 0px 0px 190px;
}


.champion_overview .vote_content .bursts {
	width:587px;
	height:150px;
	margin-top:40px;
	margin-left:55px;
}

.champion_overview .vote_content .bursts .left {
	float:left;
	width:387px;
}

.champion_overview .vote_content .bursts .left .upload {
	float:left;
	background-color:#000000;
	width:216px;
	height:100px;
	margin-top:20px;
	position:relative;
	z-index:1;
}

.champion_overview .vote_content .bursts .left .upload .button {
	width:85px;
	height:17px;
	margin-left:auto;
	margin-right:auto;
}

.champion_overview .vote_content .bursts .left .upload .burst_header {
	background-color:#6f0700;
	color:#000000;
	font-weight:bold;
	height:18px;
	width:216px;
}

.champion_overview .vote_content .bursts .left .upload .burst_header h4 {
	margin:0px 0px 0px 5px;
	padding:3px 0px 0px 0px;
	font-size:12px;
}

.champion_overview .vote_content .bursts .left .upload p {
	font-size:10px;
	margin-left:5px;
	margin-right:5px;
}

.champion_overview .vote_content .bursts .left .tony {
	background-image:url(/img/champion/vote_tony.jpg);
	height:212px;
	width:180px;
	float:right;
	margin:-126px 1px 0px 0px;	
}

.champion_overview .vote_content .bursts .left .winner {
	float:right;
	width:118px;
	margin-right:33px;
}

* html .champion_overview .vote_content .bursts .left .winner { position:absolute; margin-left:20px; } /* IE 6 */

.champion_overview .vote_content .bursts .left .winner .burst_header {
	background-color:#000000;
	height:18px;
	width:118px;
}

.champion_overview .vote_content .bursts .left .winner .burst_header h4 {
	margin:0px 0px 0px 18px;
	padding:4px 0px 0px 0px;
}

.champion_overview .vote_content .bursts .left .winner .car {
	border:2px solid #ffffff;
	height:85px;
	width:114px;
}

.champion_overview .vote_content .bursts .left .winner .car .image_controller_w {
	height:85px;
	width:114px;
}

.champion_overview .vote_content .bursts .left .winner .car .image_controller_w #image_holder
{
	margin:0px 0px 0px 0px;
	padding:0px;
	position:absolute;
	z-index:1;
	height:85px;
	width:114px;
}

.champion_overview .vote_content .bursts .left .winner .car .image_controller_w #image_overlay_w
{
	margin:0px 0px 0px 0px;
	padding:0px;
	position:absolute;
	z-index:2;
	height:85px;
	width:114px;
	visibility:hidden;
}

.champion_overview .vote_content .bursts .left .winner .car .image_controller_w #image_overlay_w .overlay_mask
{
	margin:0px;
	padding:0px;
	position:absolute;
	height:85px;
	width:114px;
	background-color:#ffffff;
	opacity:.50;
	filter:alpha(opcaity=60);
	*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); /* IE 7 */
}
* html .champion_overview .vote_content  .bursts .left .winner .car .image_controller_w #image_overlay_w #overlay_mask { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); } /* IE 6 */

.champion_overview .vote_content .bursts .left .winner .car .image_controller_w #image_overlay_w .overlay_content
{
	margin:5px 0px 0px 10px;
	padding:0px;
	position:absolute;
	height:85px;
	width:114px;
}

.champion_overview .vote_content .bursts .left .winner .car .image_controller_w #image_overlay_w .overlay_content p
{
	margin:0px;
	padding:0px 0px 0px 0px;
	display:block;
	text-decoration:none;
	cursor:pointer;
	font-family:arial, helvetica, "sans serif";
	font-size:10px;
	color:#000000;
	text-align:left;
}

.champion_overview .vote_content .bursts .left .winner .stats {
	background-color:#000000;
	width:124px;
	height:37px;
}

.champion_overview .vote_content .bursts .left .winner .stats h5 {
	margin:0px;
	padding:0px;
}

.champion_overview .vote_content .bursts .left .winner .stats .label {
	font-size:9px;
	margin:0px 0px 3px 0px;
	padding:0px;
	height:7px;
}

.champion_overview .vote_content .bursts .left .winner .stats .score {
	font-size:14px;
	padding:0px;
	margin:0px;
	font-weight:bold;
	text-align:center;
}

*html .champion_overview .vote_content .bursts .left .winner .stats .score  { margin:-1px 0px 0px 0px; } /*fix IE6*/
html>body .champion_overview .vote_content .bursts .left .winner .stats .score { *margin-top:-1px; } /* IE fix */

.champion_overview .vote_content .bursts .left .winner .stats .wins {
	color:#ffffff;
	position:absolute;
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 0px;
}

*html .champion_overview .vote_content .bursts .left .winner .stats .wins .score  { margin-left:-100px; } /*fix IE6*/

.champion_overview .vote_content .bursts .left .winner .stats .losses {
	color:#ffffff;
	position:absolute;
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 30px;
}

*html .champion_overview .vote_content .bursts .left .winner .stats .losses .score { margin-left:-90px; }

.champion_overview .vote_content .bursts .left .winner .stats .percentage {
	color:#afc0c7;
	position:absolute;
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 74px;
}

*html .champion_overview .vote_content .bursts .left .winner .stats .percentage .score { margin-left:-80px; }


/* end controller */

.champion_overview .vote_content .bursts .right {
	background-color:#000000;
	width:216px;
	height:100px;
	margin-top:0px;
	position:absolute;
	margin:20px 0px 0px 373px;
}

*html .champion_overview .vote_content .bursts .right { float:right; margin:20px 0px 0px -14px; } /*fix IE6*/
html>body .champion_overview .vote_content .bursts .right { *margin:20px 0px 0px -14px; } /* IE fix */

.champion_overview .vote_content .bursts .right p {
	height:34px;
}

.champion_overview .vote_content .bursts .right .button {
	width:85px;
	height:17px;
	margin-left:auto;
	margin-right:auto;
}


.champion_overview .vote_content .bursts .right .burst_header {
	background-color:#6f0700;
	color:#000000;
	font-weight:bold;
	height:18px;
	width:216px;
}

.champion_overview .vote_content .bursts .right .burst_header h4 {
	margin:0px 0px 0px 5px;
	padding:3px 0px 0px 0px;
	font-size:12px;
}

.champion_overview .vote_content .bursts .right .art {
	float:right;
	margin:9px;
}

.champion_overview .vote_content .bursts .right p {
	font-size:10px;
	margin-left:5px;
	margin-right:5px;
}


/* upload page(s) */

.champion_overview .upload_content {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(/img/champion/upload_bg.gif);
	background-repeat:no-repeat;
	
}

.champion_overview .upload_content .header {
	height:33px;
	margin:0px 0px 0px 23px;
	padding:13px 0px 0px 2px;
}

.champion_overview .upload_content .header h1 {
	margin:0px;
	padding:0px;
}

.champion_overview .upload_content .header h2 {
	color:#ffffff;
	font-size:11px;
	margin:2px 0px 0px 20px;
	padding:0px;
}

.champion_overview .upload_content #error_box
{
	color:red;
	padding-top:8px;
	padding-left:16px;
}

.champion_overview .upload_content .form_container {
	background-color:#353535;
	width:670px;
	margin:13px 0px 0px 9px;
	padding-top:1px;
	border:5px solid #000000;
}

.champion_overview .upload_content .form_container .photo {
	background-color:#353535;
	width:670px;
	height:158px;
	
}

.champion_overview .upload_content .form_container .photo .left {
	float:left;
	width:460px;
}

.champion_overview .upload_content .form_container .photo .left .label {
	float:left;
	width:133px;
	margin:69px 0px 0px 18px;
}

*html .champion_overview .upload_content .form_container .photo .left .label { margin:69px 0px 0px 9px; } /*fix IE6*/

.champion_overview .upload_content .form_container .photo .left .submit {
	float:right;
	width:290px;
	margin:69px 0px 0px 0px;
}

.champion_overview .upload_content .form_container .photo .left .submit .terms {
	margin:15px 0px 0px 24px;
}

.champion_overview .upload_content .form_container .photo .left .submit .terms a:link    { color:#ffff00; text-decoration:underline; }
.champion_overview .upload_content .form_container .photo .left .submit .terms a:visited { color:#ffff00; text-decoration:underline; }
.champion_overview .upload_content .form_container .photo .left .submit .terms a:active  { color:#ffff00; text-decoration:underline; }
.champion_overview .upload_content .form_container .photo .left .submit .terms a:hover   { color:#ffff00; text-decoration:underline; }


.champion_overview .upload_content .form_container .photo .right {
	float:right;
	width:178px;
	margin-top:20px;
	padding-right:30px;
}

.champion_overview .upload_content .form_container .crop {
	background-color:#353535;
	width:670px;
	min-height:300px;
	height:100%;
}

.champion_overview .upload_content .form_container .crop .left {
	float:left;
	width:448px;
	margin:0px;
	padding:0px;
	min-height:300px;
}

.champion_overview .upload_content .form_container .crop .left .label {
	float:left;
	font-weight:bold;
	padding:126px 0px 0px 18px;
	width:100px;
}

.champion_overview .upload_content .form_container .crop .left #image_container {
	float:right;
	margin:18px 0px 18px 0px;
	position:relative;
	border:1px solid #cccccc;
}

.champion_overview .upload_content .form_container .crop .left #image_container #image_area {
	background-repeat:no-repeat;
}

.champion_overview .upload_content .form_container .crop .left #image_container #selection {
	position:absolute;
	top:0px;
	left:0px;
	border:1px solid white;
	background-repeat:no-repeat;
	z-index:100;
	cursor:move;
}	
	
#selection_top_left, #selection_top_right, #selection_bottom_left, #selection_bottom_right
{
	position:absolute;
	background-color:white;
	width:10px;
	height:10px;
	display:none;
	cursor:default;
}

#selection_top_left {
	top:0px;
	left:0px;
	cursor:nw-resize;
}
#selection_top_right {
	top:0px;
	right:0px;
	cursor:ne-resize;
}
#selection_bottom_left {
	bottom:0px;
	left:0px;
	cursor:sw-resize;
}
#selection_bottom_right {
	bottom:0px;
	right:0px;
	cursor:se-resize;
}

.champion_overview .upload_content .form_container .crop .right {
	float:right;
	width:180px;
	margin:50px 0px 0px 0px;
	padding:0px 10px 0px 0px;
}

.champion_overview .upload_content .form_container .crop .right p {
	width:136px;
	padding:1px;
}

.champion_overview .upload_content .form_container .crop_buttons {
	
	width:670px;
	height:40px;
	margin:0px 0px 0px 0px;
	clear:both;
}

.champion_overview .upload_content .form_container .crop_buttons .left {
	float:left;
	margin-left:14px;
	margin-top:1px;
}

.champion_overview .upload_content .form_container .crop_buttons .right {
	float:right;
	margin-right:14px;
	margin-top:1px;
}

.champion_overview .upload_content .form_container .input {
	background-color:#353535;
	width:670px;
	height:31px;
	margin:3px 0px 0px 0px;
	border-top:3px solid #000000;
}

.champion_overview .upload_content .form_container .input .left {
	margin:0px 0px 0px 18px;
	padding-top:7px;
	width:115px;
}

.champion_overview .upload_content .form_container .input .left input, .champion_overview .upload_content .form_container .input .left select {
	float:left;
	margin-top:-14px;
	margin-left:100px;
	border:1px solid #cccccc;
	width:166px;
}

*html .champion_overview .upload_content .form_container .input .left select  { margin-left:118px; } /*fix IE6*/
html>body .champion_overview .upload_content .form_container .input .left select { *margin-left:118px; } /* IE fix */

.champion_overview .upload_content .form_container .input .grey {
	font-size:10px;
	color:#cccccc;
	font-weight:normal;
	float:left;
	margin-left:25px;
	margin-top:-10px;
}

*html .champion_overview .upload_content .form_container .input .grey  { margin-left:160px; } /*fix IE6*/
html>body .champion_overview .upload_content .form_container .input .grey { *margin-left:315px; } /* IE fix */

.champion_overview .upload_content .form_container .next {
	background-color:#353535;
	width:670px;
	height:45px;
	margin:0px;
	border-top:3px solid #000000;
}

.champion_overview .upload_content .form_container .next .required {
	float:left;
	margin:10px 0px 0px 18px;
}

*html .champion_overview .upload_content .form_container .next .required { margin:10px 0px 0px 9px; } /*fix IE6*/

.champion_overview .upload_content .form_container .next .button {
	margin:5px 10px 0px 0px;
	float:right;
}

/* sign in page */

.champion_overview .signin_content {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(/img/champion/signin_bg.jpg);
	background-repeat:no-repeat;
	height:400px; /* remove this */
}

.champion_overview .signin_content .header {
	height:33px;
	margin:0px 0px 0px 23px;
	padding:13px 0px 0px 2px;
}

.champion_overview .signin_content .header h1 {
	margin:0px;
	padding:0px;
}

.champion_overview .signin_content .header h2 {
	color:#ffffff;
	font-size:11px;
	margin:2px 0px 0px 20px;
	padding:0px;
}

.champion_overview .signin_content h3 {
	margin:26px 0px 0px 24px;
	padding:0px;
}

.champion_overview .signin_content .buttons {
	margin:10px 0px 0px 24px;
	padding:0px;
}

.champion_overview .signin_content .cars {
	float:right;
	margin:-19px 67px 0px 24px;
	padding:0px;
}

/* sign in for scorecard page */

.champion_overview .signin_scorecard_content {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(/img/champion/signin_bg.jpg);
	background-repeat:no-repeat;
	height:400px; /* remove this */
}

.champion_overview .signin_scorecard_content .header {
	height:45px;
	margin:0px 0px 0px 21px;
	padding:1px 0px 0px 0px;
}

.champion_overview .signin_scorecard_content .header h1 {
	margin:0px;
	padding:0px;
}

.champion_overview .signin_scorecard_content .header h2 {
	color:#ffffff;
	font-size:11px;
	margin:2px 0px 0px 20px;
	padding:0px;
}

.champion_overview .signin_scorecard_content h3 {
	margin:26px 0px 0px 24px;
	padding:0px;
}

.champion_overview .signin_scorecard_content .buttons {
	margin:10px 0px 0px 24px;
	padding:0px;
}

.champion_overview .signin_scorecard_content .cars {
	float:right;
	margin:-19px 67px 0px 24px;
	padding:0px;
}

/* scorecard that has no cars: scorecard_upload.php */

.champion_overview .nocar_content {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(/img/champion/signin_bg.jpg);
	background-repeat:no-repeat;
	height:400px; /* remove this */
}

.champion_overview .nocar_content .header {
	height:46px;
	margin:0px 0px 0px 19px;
	padding:1px 0px 0px 2px;
}

.champion_overview .nocar_content .header h1 {
	margin:0px;
	padding:0px;
}

.champion_overview .nocar_content .header h2 {
	color:#ffffff;
	font-size:11px;
	margin:2px 0px 0px 20px;
	padding:0px;
}

.champion_overview .nocar_content h3 {
	margin:32px 0px 0px 24px;
	padding:0px;
}

.champion_overview .nocar_content .buttons {
	margin:10px 0px 0px 24px;
	padding:0px;
}

.champion_overview .nocar_content .cars {
	float:right;
	margin:-19px 67px 0px 24px;
	padding:0px;
}


/* scorecard page */

.champion_overview .scorecard_content {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
	background-image:url(/img/champion/scorecard_bg.gif);
	background-repeat:no-repeat;
	min-height:500px;
	height:100%;
}

.champion_overview .scorecard_content .header {
	height:46px;
	margin:0px 0px 0px 19px;
	padding:1px 0px 0px 2px;
}

.champion_overview .scorecard_content .header h1 {
	margin:0px;
	padding:0px;
}

.champion_overview .scorecard_content .header h2 {
	color:#ffffff;
	font-size:11px;
	margin:2px 0px 0px 20px;
	padding:0px;
}

.champion_overview .scorecard_content .content_container .cars {
	float:left;
	width:465px;
	margin:14px 0px 0px 20px;
}

*html .champion_overview .scorecard_content .content_container .cars  { margin-left:11px; } /*fix IE6*/

.champion_overview .scorecard_content .content_container .cars .error {
	font-size:12px;
	font-weight:bold;
}

.champion_overview .scorecard_content .content_container .cars .car {
	width:465px;
	height:115px;
	margin-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #ffffff;
}

.champion_overview .scorecard_content .content_container .cars .car .image {
	float:left;
	border:1px solid #ffffff;
	width:148px;
	height:111px;
}

.champion_overview .scorecard_content .content_container .cars .car .image .flagged {
	float:left;
	background-color:#000000;
	background-image:url(/img/champion/flag_overlay.gif);
	background-repeat:no-repeat;
	width:148px;
	height:111px;
	position:absolute;
	margin:-111px 0px 0px 0px;
	opacity:.75;
	filter:alpha(opcaity=75);
	*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); /* IE 7 */
}

* html .champion_overview .scorecard_content .content_container .cars .car .image .flagged { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); margin:0px 0px 0px -151px; } /* IE 6 */
html>body .champion_overview .scorecard_content .content_container .cars .car .image .flagged { *margin:0px 0px 0px -151px; } /* IE fix */

.champion_overview .scorecard_content .content_container .cars .car .image .flagged p {
	width:115px;
	margin:46px 0px 0px 21px;
}

.champion_overview .scorecard_content .content_container .cars .car .info {
	background-color:#ffffff;
	float:right;
	color:#000000;
	width:308px;
	height:113px;
}

*html .champion_overview .scorecard_content .content_container .cars .car .info  { margin-left:6px; height:111px; } /*fix IE6*/

.champion_overview .scorecard_content .content_container .cars .car .info .stats {
	background-color:#000000;
	width:308px;
	height:37px;
}

.champion_overview .scorecard_content .content_container .cars .car .info .stats h5 {
	margin:0px;
	padding:0px;
}

.champion_overview .scorecard_content .content_container .cars .car .info .stats .label {
	font-size:9px;
	margin:0px 0px 3px 0px;
	padding:0px;
	height:7px;
}

.champion_overview .scorecard_content .content_container .cars .car .info .stats .score {
	font-size:18px;
	
	padding:0px;
	margin:0px;
	font-weight:bold;
	text-align:center;
}

*html .champion_overview .scorecard_content .content_container .cars .car .info .stats .score  { margin:-1px 0px 0px 0px; } /*fix IE6*/
html>body .champion_overview .scorecard_content .content_container .cars .car .info .stats .score { *margin-top:-1px; } /* IE fix */

.champion_overview .scorecard_content .content_container .cars .car .info .stats .wins {
	color:#ff8600;
	position:absolute;
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 7px;
}

*html .champion_overview .scorecard_content .content_container .cars .car .info .stats .wins .score  { margin-left:-280px; } /*fix IE6*/

.champion_overview .scorecard_content .content_container .cars .car .info .stats .losses {
	color:#ff8600;
	position:absolute;
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 50px;
}

*html .champion_overview .scorecard_content .content_container .cars .car .info .stats .losses .score { margin-left:-270px; }

.champion_overview .scorecard_content .content_container .cars .car .info .stats .percentage {
	color:#afc0c7;
	position:absolute;
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 120px;
}

*html .champion_overview .scorecard_content .content_container .cars .car .info .stats .percentage .score { margin-left:-220px; }

.champion_overview .scorecard_content .content_container .cars .car .info .stats .delete {
	color:#ffffff;
	font-size:9px;
	position:absolute;
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 248px;
	width:55px;
	text-align:center;
}

.champion_overview .scorecard_content .content_container .cars .car .info .name {
	margin:5px;
	font-size:12px;
	font-weight:bold;
	
}

.champion_overview .scorecard_content .content_container .cars .car .info .year {
	margin:5px;
	font-size:10px;
	height:10px;
}

.champion_overview .scorecard_content .content_container .cars .car .info .button {
	margin:8px 0px 0px 3px;
}

/* additional styles for score_card details page */

.champion_overview .scorecard_content .content_container .cars .details {
	
}

.champion_overview .scorecard_content .content_container .cars .details h3 {
	margin:10px 0px 13px -1px;
}

*html .champion_overview .scorecard_content .content_container .cars .details h3  { margin:10px 0px 13px 1px; } /*fix IE6*/

.champion_overview .scorecard_content .content_container .cars .details .challenger {
	width:465px;
	height:94px;
	margin-top:3px;
	padding-bottom:3px;
}

.champion_overview .scorecard_content .content_container .cars .details .challenger .image {
	float:left;
	border:2px solid #000000;
	width:114px;
	height:85px;
}

.champion_overview .scorecard_content .content_container .cars .details .challenger .image .flagged {
	float:left;
	background-image:url(/img/champion/flag_overlay_details.gif);
	background-repeat:no-repeat;
	width:114px;
	height:85px;
	position:absolute;
	margin:-85px 0px 0px 0px;
}

*html .champion_overview .scorecard_content .content_container .cars .details .challenger .image .flagged  { margin:0px 0px 0px -117px; } /*fix IE6*/
html>body .champion_overview .scorecard_content .content_container .cars .details .challenger .image .flagged { *margin:0px 0px 0px -117px; } /* IE fix */

.champion_overview .scorecard_content .content_container .cars .details .challenger .image .flagged p {
	width:100px;
	margin:37px 0px 0px 12px;
	font-size:9px;
}

.champion_overview .scorecard_content .content_container .cars .details .challenger .image .deleted {
	float:left;
	background-image:url(/img/champion/deleted_overlay_details.gif);
	background-repeat:no-repeat;
	width:114px;
	height:85px;
	position:absolute;
	margin:-85px 0px 0px 0px;
}

*html .champion_overview .scorecard_content .content_container .cars .details .challenger .image .deleted  { margin:0px 0px 0px -117px; } /*fix IE6*/
html>body .champion_overview .scorecard_content .content_container .cars .details .challenger .image .deleted { *margin:0px 0px 0px -117px; } /* IE fix */

.champion_overview .scorecard_content .content_container .cars .details .challenger .image .deleted p {
	width:100px;
	margin:37px 0px 0px 12px;
	font-size:9px;
}

.champion_overview .scorecard_content .content_container .cars .details .challenger .info {
	background-color:#935200;
	float:right;
	color:#000000;
	width:339px;
	height:90px;
}

*html .champion_overview .scorecard_content .content_container .cars .details .challenger .info  { margin-left:6px; height:90px; } /*fix IE6*/

.champion_overview .scorecard_content .content_container .cars .details .challenger .info .stats {
	background-color:#000000;
	width:339px;
	height:37px;
}

.champion_overview .scorecard_content .content_container .cars .details .challenger .info .stats h5 {
	margin:0px;
	padding:0px;
}

.champion_overview .scorecard_content .content_container .cars .details .challenger .info .stats .label {
	font-size:9px;
	margin:0px 0px 3px 0px;
	padding:0px;
	height:7px;
}

.champion_overview .scorecard_content .content_container .cars .details .challenger .info .stats .score {
	font-size:18px;
	height:15px;
	padding:0px;
	margin:0px;
	font-weight:bold;
	text-align:center;
}

*html .champion_overview .scorecard_content .content_container .cars .details .challenger .info .stats .score  { margin:-1px 0px 0px 0px; } /*fix IE6*/
html>body .champion_overview .scorecard_content .content_container .cars .details .challenger .info .stats .score { *margin-top:-1px; } /* IE fix */

.champion_overview .scorecard_content .content_container .cars .details .challenger .info .stats .wins {
	color:#ff8600;
	position:absolute;
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 10px;
}

*html .champion_overview .scorecard_content .content_container .cars .details .challenger .info .stats .wins .score  { margin-left:-295px; } /*fix IE6*/

.champion_overview .scorecard_content .content_container .cars .details .challenger .info .stats .losses {
	color:#ff8600;
	position:absolute;
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 95px;
}

*html .champion_overview .scorecard_content .content_container .cars .details .challenger .info .stats .losses .score { margin-left:-285px; }

.champion_overview .scorecard_content .content_container .cars .details .challenger .info .stats .percentage {
	color:#afc0c7;
	position:absolute;
	padding:0px 0px 0px 0px;
	margin:4px 0px 0px 187px;
}

*html .champion_overview .scorecard_content .content_container .cars .details .challenger .info .stats .percentage .score { margin-left:-250px; }

.champion_overview .scorecard_content .content_container .cars .details .challenger .info .stats .delete {
	color:#ffffff;
	font-size:9px;
	position:absolute;
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 248px;
	width:55px;
	text-align:center;
}

.champion_overview .scorecard_content .content_container .cars .details .challenger .info .name {
	margin:5px 0px 0px 5px;
	font-size:12px;
	font-weight:bold;
	
}

.champion_overview .scorecard_content .content_container .cars .details .challenger .info .year {
	margin:0px 0px 0px 5px;
	font-size:10px;
	height:12px;
}

/* end additional styles for score_card details page */

.champion_overview .scorecard_content .content_container .pagination  {
	float:right;
	margin-top:10px;
	margin-bottom:20px;
	
}

.champion_overview .scorecard_content .content_container .pagination img {
	vertical-align:middle;
	padding-left:7px;
}

.champion_overview .scorecard_content .content_container .pagination a {
	padding-left:7px;
}

.champion_overview .scorecard_content .content_container .pagination a:link    { color:#ffffff; text-decoration:underline; }
.champion_overview .scorecard_content .content_container .pagination a:visited { color:#ffffff; text-decoration:underline; }
.champion_overview .scorecard_content .content_container .pagination a:active  { color:#ffff00; text-decoration:underline; }
.champion_overview .scorecard_content .content_container .pagination a:hover   { color:#ffff00; text-decoration:underline; }

.champion_overview .scorecard_content .content_container .pagination a.current { color:#ffff00; }

.champion_overview .scorecard_content .content_container .bursts  {
	float:right;	
	width:162px;
	margin:24px 25px 0px 0px;
}

*html .champion_overview .scorecard_content .content_container .bursts  { margin:24px 12px 0px 0px; } /*fix IE6*/

.champion_overview .scorecard_content .content_container .bursts .art  {
	margin-bottom:23px;
	background-color:#000000;
}

.champion_overview .scorecard_content .content_container .bursts .upload {
	height:116px;
	margin-bottom:23px;
	background-color:#000000;
}

.champion_overview .scorecard_content .content_container .bursts .voting {
	height:116px;
	margin-bottom:23px;
	background-color:#000000;
}

.champion_overview .scorecard_content .content_container .bursts .button {
	width:85px;
	height:17px;
	margin-left:auto;
	margin-right:auto;
}


.champion_overview .scorecard_content .content_container .bursts .burst_header {
	background-color:#6f0700;
	color:#000000;
	font-weight:bold;
	height:18px;
	width:162px;
}

.champion_overview .scorecard_content .content_container .bursts .burst_header h4 {
	margin:0px 0px 0px 5px;
	padding:3px 0px 0px 0px;
	font-size:12px;
}

.champion_overview .scorecard_content .content_container .bursts p {
	font-size:10px;
	margin:9px 7px 12px 7px;
}

.champion_overview .scorecard_content .content_container .bursts .art .art {
	float:right;
	margin:9px;
}

/* legends page */

.champion_overview .legends_content {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(/img/champion/legends_bg.gif);
	background-repeat:no-repeat;
}

.champion_overview .legends_content .header {
	height:45px;
	margin:0px 0px 0px 23px;
	padding:0px;
}

.champion_overview .legends_content .header h1 {
	margin:11px 0px 0px 0px;
	padding:0px;
}

.champion_overview .legends_content .header h2 {
	color:#ffffff;
	font-size:11px;
	margin:2px 0px 0px 47px;
	padding:0px;
}

.champion_overview .legends_content .header h3 {
	margin:2px 0px 0px 47px;
	padding:0px;
}

.champion_overview .legends_content .content_container  {
	margin-left:6px;
	min-height:350px;
	height:100%;
}

.champion_overview .legends_content .content_container .winners {
	float:left;
	width:450px;
	margin:13px 0px 0px 0px;
}

/* content if no winners */

.champion_overview .legends_content .content_container .winners h3 {
	margin:17px 0px 0px 14px;
	padding:0px;
}

.champion_overview .legends_content .content_container .winners .button {
	margin:17px 0px 0px 16px;
	padding:0px;
}

.champion_overview .legends_content .content_container .winners .cars {
	position:relative;
	margin:-39px 0px 0px 278px;
}

*html .champion_overview .legends_content .content_container .winners .cars  { margin:-42px 0px 0px 274px; } /*fix IE6*/
html>body .champion_overview .legends_content .content_container .winners .cars { *margin:-42px 0px 0px 274px; } /* IE fix */


/* content if winners */

.champion_overview .legends_content .content_container .winners .winner {
	padding-top:11px;
	height:125px;
}

.champion_overview .legends_content .content_container .winners .winner .rank {
	float:left;
	width:80px;
	margin:0px 0px 0px 0px;
}

.champion_overview .legends_content .content_container .winners .winner .number {
	float:right;
	margin:0px 4px 0px 0px;
}

*html .champion_overview .legends_content .content_container .winners .winner .number   { margin:0px 0px 0px 0px; padding-right:3px; } /*fix IE6*/

.champion_overview .legends_content .content_container .winners .winner .medal {
	float:right;
	margin:8px 4px 0px 0px;
}

.champion_overview .legends_content .content_container .winners .winner .cars {
	float:right;
	width:369px;
	margin:0px 0px 0px 0px;
}


.champion_overview .legends_content .content_container .winners .winner .cars .car {
	width:369px;
	height:115px;
	padding-bottom:9px;
	border-bottom:1px solid #ffffff;
}

.champion_overview .legends_content .content_container .winners .winner .cars .car .image {
	float:left;
	border:2px solid #ffffff;
	width:148px;
	height:111px;
}

.champion_overview .legends_content .content_container .winners .winner .cars .car .info {
	background-color:#ff9c00;
	float:right;
	color:#000000;
	width:208px;
	height:115px;
	margin-right:0px;
}

*html .champion_overview .legends_content .content_container .winners .winner .cars .car .info  { margin-left:6px; height:111px; } /*fix IE6*/

.champion_overview .legends_content .content_container .winners .winner .cars .car .info .stats {
	background-color:#000000;
	width:208px;
	height:37px;
}

.champion_overview .legends_content .content_container .winners .winner .cars .car .info .stats h5 {
	margin:0px;
	padding:0px;
}

.champion_overview .legends_content .content_container .winners .winner .cars .car .info .stats .label {
	font-size:9px;
	margin:0px 0px 3px 0px;
	padding:0px;
	height:7px;
}

.champion_overview .legends_content .content_container .winners .winner .cars .car .info .stats .score {
	font-size:18px;
	padding:0px;
	margin:0px;
	font-weight:bold;
	text-align:center;
}

*html .champion_overview .legends_content .content_container .winners .winner .cars .car .info .stats .score  { margin:-1px 0px 0px 0px; } /*fix IE6*/
html>body .champion_overview .legends_content .content_container .winners .winner .cars .car .info .stats .score { *margin-top:-1px; } /* IE fix */

.champion_overview .legends_content .content_container .winners .winner .cars .car .info .stats .wins {
	color:#ff8600;
	position:absolute;
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 7px;
}

*html .champion_overview .legends_content .content_container .winners .winner .cars .car .info .stats .wins .score  { margin-left:-180px; } /*fix IE6*/

.champion_overview .legends_content .content_container .winners .winner .cars .car .info .stats .losses {
	color:#ff8600;
	position:absolute;
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 50px;
}

*html .champion_overview .legends_content .content_container .winners .winner .cars .car .info .stats .losses .score { margin-left:-170px; }

.champion_overview .legends_content .content_container .winners .winner .cars .car .info .stats .percentage {
	color:#afc0c7;
	position:absolute;
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 100px;
}

*html .champion_overview .legends_content .content_container .winners .winner .cars .car .info .stats .percentage .score { margin-left:-120px; }

.champion_overview .legends_content .content_container .winners .winner .cars .car .info .name {
	margin:5px 0px 0px 5px;
	font-size:12px;
	font-weight:bold;
}

.champion_overview .legends_content .content_container .winners .winner .cars .car .info .year {
	margin:5px 0px 0px 5px;
	font-size:10px;
}

.champion_overview .legends_content .content_container .bursts {
	float:right;
	width:229px;
	margin:-41px 0px 0px 0px;
}

.champion_overview .legends_content .content_container .bursts .trophy {
	margin-top:41px;
	margin-left:8px;
}

.champion_overview .legends_content .content_container .bursts .burst {
	width:163px;
	margin:0px 0px 0px 30px;
}

.champion_overview .legends_content .content_container .bursts .burst .button {
	width:85px;
	height:17px;
	margin-left:auto;
	margin-right:auto;
}

.champion_overview .legends_content .content_container .bursts .burst .burst_header {
	background-color:#6f0700;
	color:#000000;
	font-weight:bold;
	height:18px;
	width:162px;
}

.champion_overview .legends_content .content_container .bursts .burst .burst_header h4 {
	margin:0px 0px 0px 5px;
	padding:3px 0px 0px 0px;
	font-size:12px;
}

.champion_overview .legends_content .content_container .bursts .burst p {
	font-size:10px;
	margin:9px 7px 12px 7px;
}

.champion_overview .legends_content .content_container .bursts .burst .art {
	float:right;
	margin:9px;
}


/* tony page */

.champion_overview .tony_content {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(/img/champion/tony_bg.gif);
	background-repeat:no-repeat;
	min-height:400px; 
	height:100%;
}

.champion_overview .tony_content .header {
	height:43px;
	margin:0px 0px 0px 22px;
	padding:0px;
}

.champion_overview .tony_content .header h1 {
	margin:11px 0px 0px 0px;
	padding:0px;
}

.champion_overview .tony_content .header h2 {
	color:#ffffff;
	font-size:11px;
	margin:2px 0px 0px 20px;
	padding:0px;
}

.champion_overview .tony_content .content_container {
	
}

.champion_overview .tony_content .content_container .cars {
	float:left;
	margin:13px 0px 0px 22px;
	width:370px;
}

.champion_overview .tony_content .content_container .cars .car {
	width:351px;
	height:115px;
	padding-bottom:9px;
	padding-top:9px;
	border-bottom:1px solid #ffffff;
}

.champion_overview .tony_content .content_container .cars .car .image {
	float:left;
	border:2px solid #ffffff;
	width:148px;
	height:111px;
}

.champion_overview .tony_content .content_container .cars .car .info {
	background-color:#ffffff;
	float:right;
	color:#000000;
	width:191px;
	height:115px;
	margin-right:0px;
}

*html .champion_overview .tony_content .content_container .cars .car .info  { margin-left:6px; height:111px; } /*fix IE6*/

.champion_overview .tony_content .content_container .cars .car .info .stats {
	background-color:#000000;
	width:191px;
	height:37px;
}

.champion_overview .tony_content .content_container .cars .car .info .stats h5 {
	margin:0px;
	padding:0px;
}

.champion_overview .tony_content .content_container .cars .car .info .stats .label {
	font-size:9px;
	margin:0px 0px 3px 0px;
	padding:0px;
	height:7px;
}

.champion_overview .tony_content .content_container .cars .car .info .stats .score {
	font-size:18px;
	padding:0px;
	margin:0px;
	font-weight:bold;
	text-align:center;
}

*html .champion_overview .tony_content .content_container .cars .car .info .stats .score  { margin:-1px 0px 0px 0px; } /*fix IE6*/
html>body .champion_overview .tony_content .content_container .cars .car .info .stats .score { *margin-top:-1px; } /* IE fix */

.champion_overview .tony_content .content_container .cars .car .info .stats .wins {
	color:#ff8600;
	position:absolute;
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 7px;
}

*html .champion_overview .tony_content .content_container .cars .car .info .stats .wins .score  { margin:-1px 0px 0px -165px; } /*fix IE6*/

.champion_overview .tony_content .content_container .cars .car .info .stats .losses {
	color:#ff8600;
	position:absolute;
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 50px;
}

*html .champion_overview .tony_content .content_container .cars .car .info .stats .losses .score { margin:-1px 0px 0px -155px; }

.champion_overview .tony_content .content_container .cars .car .info .stats .percentage {
	color:#afc0c7;
	position:absolute;
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 100px;
}

*html .champion_overview .tony_content .content_container .cars .car .info .stats .percentage .score { margin:-1px 0px 0px -115px; }

.champion_overview .tony_content .content_container .cars .car .info .name {
	margin:5px 0px 0px 5px;
	font-size:12px;
	font-weight:bold;
}

.champion_overview .tony_content .content_container .cars .car .info .year {
	margin:5px 0px 0px 5px;
	font-size:10px;
}

.champion_overview .tony_content .content_container .pagination  {
	float:right;
	margin-top:10px;
	margin-right:18px;
	height:20px;
}

*html .champion_overview .tony_content .content_container .pagination  { margin-right:9px; } /*fix IE6*/

.champion_overview .tony_content .content_container .pagination img {
	vertical-align:middle;
	padding-left:7px;
}

.champion_overview .tony_content .content_container .pagination a {
	padding-left:7px;
}

.champion_overview .tony_content .content_container .pagination a:link    { color:#ffffff; text-decoration:underline; }
.champion_overview .tony_content .content_container .pagination a:visited { color:#ffffff; text-decoration:underline; }
.champion_overview .tony_content .content_container .pagination a:active  { color:#ffff00; text-decoration:underline; }
.champion_overview .tony_content .content_container .pagination a:hover   { color:#ffff00; text-decoration:underline; }

.champion_overview .tony_content .content_container .pagination a.current { color:#ffff00; }


.champion_overview .tony_content .content_container .bursts {
	float:right;
	margin:-12px 28px 0px 0px;
}

*html .champion_overview .tony_content .content_container .bursts  { margin:-12px 14px 0px 1px; } /*fix IE6*/




/* winners page */

.champion_overview .winners_content {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(/img/champion/winners_bg.gif);
	background-repeat:no-repeat;
	
}

.champion_overview .winners_content .header {
	height:46px;
	margin:0px 0px 0px 20px;
	padding:1px 0px 0px 2px;
	width:400px;
}

.champion_overview .winners_content .header h1 {
	margin:0px;
	padding:0px;
}

.champion_overview .winners_content .header h2 {
	color:#ffffff;
	font-size:11px;
	margin:2px 0px 0px 60px;
	padding:0px;
}

.champion_overview .winners_content h3 {
	margin:26px 0px 0px 19px;
	padding:0px;
}

.champion_overview .winners_content .button {
	margin:10px 0px 0px 22px;
	padding:0px;
}

.champion_overview .winners_content .dropdown {
	position:absolute;
	margin:-15px 0px 0px 340px;
}

*html .champion_overview .winners_content .dropdown  { margin-left:334px; } /*fix IE6*/
html>body .champion_overview .winners_content .dropdown { *margin-left:334px; } /* IE fix */

.champion_overview .winners_content .dropdown .month_menu {
	border:1px solid #000000;
	background-color:#000000;
	color:#ffffff;
	font-size:12px;
	width:116px;
	padding-left:12px;
}

.champion_overview .winners_content .dropdown .month_menu .month {
	padding-left:15px;
}



.champion_overview .winners_content .content_container  {
	margin-left:6px;
	min-height:400px;
	height:100%;
}

.champion_overview .winners_content .content_container .winners {
	float:left;
	width:450px;
	margin:13px 0px 0px 0px;
}

.champion_overview .winners_content .content_container .winners {
	float:left;
	width:450px;
	margin:13px 0px 0px 0px;
}

/* content if no winners yet */

.champion_overview .winners_content .content_container .winners h3 {
	margin:12px 0px 0px 12px;
}

.champion_overview .winners_content .content_container .winners .button {
	margin:12px 0px 0px 12px;
}

.champion_overview .winners_content .content_container .winners .tonys_cars {
	position:relative;
	margin:-30px 0px 0px 276px;
}

*html .champion_overview .winners_content .content_container .winners .tonys_cars  { margin:-33px 0px 0px 276px; } /*fix IE6*/
html>body .champion_overview .winners_content .content_container .winners .tonys_cars { *margin:-33px 0px 0px 276px; } /* IE fix */

/* content if there are winners */

.champion_overview .winners_content .content_container .winners .winner {
	padding-top:11px;
	height:125px;
}

.champion_overview .winners_content .content_container .winners .winner .rank {
	float:left;
	width:80px;
	margin:0px 0px 0px 0px;
}

.champion_overview .winners_content .content_container .winners .winner .number {
	float:right;
	margin:0px 4px 0px 0px;
}

*html .champion_overview .winners_content .content_container .winners .winner .number   { margin:0px 0px 0px 0px; padding-right:3px; } /*fix IE6*/

.champion_overview .winners_content .content_container .winners .winner .medal {
	float:right;
	margin:8px 4px 0px 0px;
}

.champion_overview .winners_content .content_container .winners .winner .cars {
	float:right;
	width:369px;
	margin:0px 0px 0px 0px;
}


.champion_overview .winners_content .content_container .winners .winner .cars .car {
	width:369px;
	height:115px;
	padding-bottom:9px;
	border-bottom:1px solid #ffffff;
}

.champion_overview .winners_content .content_container .winners .winner .cars .car .image {
	float:left;
	border:2px solid #ffffff;
	width:148px;
	height:111px;
}

.champion_overview .winners_content .content_container .winners .winner .cars .car .info {
	background-color:#fef708;
	float:right;
	color:#000000;
	width:208px;
	height:115px;
	margin-right:0px;
}

*html .champion_overview .winners_content .content_container .winners .winner .cars .car .info  { margin-left:6px; height:111px; } /*fix IE6*/

.champion_overview .winners_content .content_container .winners .winner .cars .car .info .stats {
	background-color:#000000;
	width:208px;
	height:37px;
}

.champion_overview .winners_content .content_container .winners .winner .cars .car .info .stats h5 {
	margin:0px;
	padding:0px;
}

.champion_overview .winners_content .content_container .winners .winner .cars .car .info .stats .label {
	font-size:9px;
	margin:0px 0px 3px 0px;
	padding:0px;
	height:7px;
}

.champion_overview .winners_content .content_container .winners .winner .cars .car .info .stats .score {
	font-size:18px;
	padding:0px;
	margin:0px;
	font-weight:bold;
	text-align:center;
}

*html .champion_overview .winners_content .content_container .winners .winner .cars .car .info .stats .score  { margin:-1px 0px 0px 0px; } /*fix IE6*/
html>body .champion_overview .winners_content .content_container .winners .winner .cars .car .info .stats .score { *margin-top:-1px; } /* IE fix */

.champion_overview .winners_content .content_container .winners .winner .cars .car .info .stats .wins {
	color:#ff8600;
	position:absolute;
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 7px;
}

*html .champion_overview .winners_content .content_container .winners .winner .cars .car .info .stats .wins .score  { margin-left:-180px; } /*fix IE6*/

.champion_overview .winners_content .content_container .winners .winner .cars .car .info .stats .losses {
	color:#ff8600;
	position:absolute;
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 50px;
}

*html .champion_overview .winners_content .content_container .winners .winner .cars .car .info .stats .losses .score { margin-left:-170px; }

.champion_overview .winners_content .content_container .winners .winner .cars .car .info .stats .percentage {
	color:#afc0c7;
	position:absolute;
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 100px;
}

*html .champion_overview .winners_content .content_container .winners .winner .cars .car .info .stats .percentage .score { margin-left:-120px; }

.champion_overview .winners_content .content_container .winners .winner .cars .car .info .name {
	margin:5px 0px 0px 5px;
	font-size:12px;
	font-weight:bold;
}

.champion_overview .winners_content .content_container .winners .winner .cars .car .info .year {
	margin:5px 0px 0px 5px;
	font-size:10px;
}

.champion_overview .winners_content .content_container .bursts {
	float:right;
	width:229px;
	margin:-41px 0px 0px 0px;
}

.champion_overview .winners_content .content_container .bursts .tony {
	position:relative;
	z-index:1;
}

.champion_overview .winners_content .content_container .bursts .burst {
	width:163px;
	margin:35px 0px 0px 30px;
}

.champion_overview .winners_content .content_container .bursts .burst .button {
	width:85px;
	height:17px;
	margin-left:auto;
	margin-right:auto;
}

.champion_overview .winners_content .content_container .bursts .burst .burst_header {
	background-color:#6f0700;
	color:#000000;
	font-weight:bold;
	height:18px;
	width:162px;
}

.champion_overview .winners_content .content_container .bursts .burst .burst_header h4 {
	margin:0px 0px 0px 5px;
	padding:3px 0px 0px 0px;
	font-size:12px;
}

.champion_overview .winners_content .content_container .bursts .burst p {
	font-size:10px;
	margin:9px 7px 12px 7px;
}

.champion_overview .winners_content .content_container .bursts .burst .art {
	float:right;
	margin:9px;
}

/* flag page */

.champion_overview .flag_content {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(/img/champion/signin_bg.jpg);
	background-repeat:no-repeat;
	height:350px;
}

.champion_overview .flag_content h3 {
	margin:0px;
	padding:37px 0px 0px 20px;
}

.champion_overview .flag_content .button {
	margin:42px 0px 0px 18px;
}

.champion_overview .flag_content .tonys_cars {
	position:relative;
	margin:-30px 0px 0px 276px;
}