.invisible { display:none;}

body { margin:0px; background:#423F39 url(../img/bg_tile_01.jpg) repeat-x; background-position:0px 29px; font-family:Arial; font-size:11px; color: #252525;}
hr { border:none; border-bottom:dashed 1px #423f39; width:100%;}
area { cursor:pointer; cursor: hand;}


/* Prize Page - Prize List */
ul#prizeList { width:912px; margin:0px 0px 0px 26px; padding:0px; float:left;}
ul#prizeList li { width:912px; display:block; list-style:none; float:left;}
ul#prizeList #grandPrize { background:transparent url(../img/prizes_grandPrize.jpg) no-repeat; height:265px;}
ul#prizeList #secondPrize { background:transparent url(../img/prizes_secondPrize.jpg) no-repeat; height:153px;}
ul#prizeList #thirdPrize { background:transparent url(../img/prizes_thirdPrize.jpg) no-repeat; height:195px;}
ul#prizeList #moreHeader { background:transparent url(../img/prizes_moreHeader.jpg) no-repeat; height:30px;}
ul#prizeList #perCarPrize { background:transparent url(../img/prizes_perCarPrize.jpg) no-repeat; height:309px; width:456px;}
ul#prizeList #dailyPrize { background:transparent url(../img/prizes_dailyPrize.jpg) no-repeat; height:309px; width:456px; float:right;}
ul#prizeList #prizeDisclaimer { background:none; height:32px; font:normal normal Arial, Helvetica, sans-serif 11px/18px; color:#4f4b42; text-align:center; padding:18px 0px 0px 0px;}
ul#prizeList #prizeDisclaimer a, ul#prizeList #prizeDisclaimer a:visited { color:#0168ab; text-decoration:none;}
ul#prizeList #prizeDisclaimer a:hover { text-decoration:underline;}

/* Tool Tip */
.toolTip { background:transparent url(../img/toolTopBG.png) center top no-repeat; margin:0px; padding:0px; width:109px; height:83px;}
.toolTip span { color:#4f4b42; font:normal normal 13px/16px "Arial Narrow"; float:left; margin:12px 0px 0px 12px; width:85px;}
.toolTipWide { background:transparent url(../img/toolTopBG.png) center top no-repeat; margin:0px; padding:0px; width:109px; height:83px;}
.toolTipWide span { color:#4f4b42; font:normal normal 13px/16px "Arial Narrow"; float:left; margin:4px 0px 0px 12px; width:90px;}

.yellowHr {
	background:none; 
	width:296px;
	height:1px;
	float:left;
	margin:0px 0px 5px 0px;
}

.carDetailsTab { background:transparent url(../img/redBGLeft.jpg) no-repeat; width:445px; height:259px; float:left; position:relative; top:-3px; left:31px;}
.carDetailsTab .tabLeft { width:170px; height:259px; float:left;}
.carDetailsTab .tabRight { width:265px; height:259px; float:right; overflow:hidden;}
.carDetailsTab .tabLeft #auctionBlockCar { position:relative; top:0px; left:0px; width:135px; height:135px; background:#27241e; display:block; margin:27px 0px 0px 27px;}

.carDetailsTab .tabLeft a.btnAboutCar { background:transparent url(../img/btnAboutCar.jpg) no-repeat; float:left; position:relative; top:0px; left:0px; display:block; margin:18px 0px 0px 21px; padding:0px; width:34px; height:34px;}
.carDetailsTab .tabLeft a.btnNextCar { background:transparent url(../img/btnNextCar.jpg) no-repeat; float:left; position:relative; top:0px; left:0px; display:block; margin:18px 0px 0px 10px; padding:0px; width:34px; height:34px;}

.carDetailsTab .tabRight h2 { font:normal normal 14px/16px "Arial Black"; color:#36332b; position:relative; top:0px; overflow:hidden; margin:23px 0px 8px 0px; padding:0px; width:245px; float:left;}
.carDetailsTab .tabRight p { font:normal normal 11px/15px Arial; color:#36332b; position:relative; overflow:hidden; margin:0px; padding:0px; float:left; width:245px;}
.carDetailsTab .tabRight a.btnBidNow { background:transparent url(../img/btnBidNow.jpg) no-repeat; display:block; width:181px; height:38px; margin:38px 0 0 0px; padding:0px; float:left;}
.carDetailsTab .tabRight p.txtInformation { width:219px; height:35px; background:transparent url(../img/txtInfo.gif) no-repeat; display:block; margin:10px 0 0 0px;	padding:0px; float:left;}

.prizesMedium {	background:url(../img/prizeInfoHome.jpg) no-repeat; width:451px; height:229px; position:relative; display:block; float:right; top:17px; right:24px; margin:0px; padding:0px;}
.prizesMedium a { width:451px; height:229px; display:block;}

.liveStreamingVideo { width:226px; height:20px; display:block; position:relative; float:right; background:transparent url(../img/livestreamingvid.gif) no-repeat; right:37px; top:28px; margin:0px; padding:0px;}
.liveStreamingVideo a { display:block; height:20px; width:226px;}

.redAuctionTitle { background:transparent url(../img/redAuctionTitle.gif) no-repeat; position:relative; float:left; width:298px; height:19px; top:28px; left:37px; margin:0px; padding:0px; display:block; float:left;}
.redPrizeTitle { background:transparent url(../img/prizes_InfoHeader.gif) no-repeat; position:relative; float:left; width:321px; height:19px; top:28px; left:37px; margin:0px; padding:0px; display:block; float:left;}

.wecolmeArrow {	background:transparent url(../img/welcomeArrow.gif) no-repeat top left; width:114px; height:16px; float:left; margin:6px 2px 5px 0px; padding:0px 0px 2px 22px; font-family:Arial; font-size:17px; font-weight:bold; color:#ba0000;}
.btnLogout, .btnLogout:visited { font:normal normal 10px/14px Arial; color:#0168ab; text-decoration:none; margin:0px 0px 0px 1px;}
.btnLogout:hover { text-decoration:underline;}

.mainContainer {
	width:964px;
	position: relative;
}

.adSpaceTopGap {
	width:964px;
	height:8px;
	margin:0px;
	padding:0px;	
	background:#423f39 url(../img/contHeaderHome.gif) no-repeat;
	overflow:hidden;
}
.adSpaceContainer {
	width:964px;
	height:95px;
	background:#423f39 url(../img/greyBGTile.gif) repeat-y;
	overflow:hidden;
}

#mailTeam {
	width:183px;
	height:90px;
	display:block;
	position:relative;
	float:left;
	left:22px;
	top:0px;
	margin:0px;
	padding:0px;
	background:#423f39 url(../img/email.jpg) no-repeat;
}

#mailTeam a {
	width:183px;
	height:90px;
	display:block;
}

.mainHeaderSpan {
	width:100%;
	height:310px;
	display:block;
	top:0px;
	margin:0px;
	padding:0px;
	background:#1a1303 url(../img/tileTopHeader.jpg) center top repeat-X;
}

#backToSpeed {
	width:100%;
	height:30px;
	display:block;
	top:0px;
	margin:0px;
	padding:0px;
	background:#000000;
}
#backToSpeed h4 {
	width:964px;
	height:30px;
	display:block;
	top:0px;
	margin:0px;
	padding:0px;
	background:#000000 url(../img/btnGoToSpeed.gif) no-repeat;
	
}
#backToSpeed a {
	width:183px;
	height:30px;
	display:block;
}

.ad {
	width:728px;
	height:90px;
	position:relative;
	float:right;
	right:22px;
	top:0px;
	margin:0px;
	padding:0px;
	background-color:#423f39;
}

.headerContainer { width:964px; height:310px; display:block;	background:transparent url(../img/mainHeaderBG.jpg) center top no-repeat; margin:0px 0px 0px 0px; padding:0px; overflow:hidden;}
.headerContainer a { display: block; width: 180px; height: 225px; background: transparent; float: right; margin: 35px 50px 0px 0px; padding: 0px;}

.rulesHeader { background:transparent url(../img/rulesHeader.jpg) no-repeat; width:964px; height:169px; left:0px; top:0px; padding:0px; margin:0px;}
.rulesContent { text-align:left; width:835px; margin:0px 0px 0px 60px; _margin:0px 0px 0px 60px;}
.rulesContent p { font:normal normal 11px/17px Arial; color:#454545; margin:0px 0px 15px 0px; padding:0px;}

.navContainer {
	width:964px;
	height:55px;
	background:#423f39 url(../img/navBG.jpg) no-repeat;
	margin:0px;
	padding:0px;
	overflow:hidden;
}

.contentHeader { width:964px; height:61px; text-align:left; position:relative; float:inherit; background:#ffffff url(../img/contentTopper.jpg) no-repeat; top:0px; left:0px;}

.contentHeaderTan {
	width:964px;
	height:46px;
	text-align:left;
	position:relative;
	float:inherit;
	background:#423f39 url(../img/tanTopper.jpg) no-repeat;
	top:0px;
	left:0px;
}

.contentContainer {
	width:964px;
	float:inherit;
	background:#423f39 url(../img/contMainBG_01.gif) no-repeat;
	text-align:left;
}
.leftSide {
	width:482px;
	position:relative;
	left:0px;
	top:0px;
}

.tanContentArea {
	width:964px;
	float:left;
	background:#423f39 url(../img/tanBGTile.gif) repeat-y;
	text-align:left;
	position:relative;
	top:0px;
	padding:0px 0px 0px 0px;
}

.tanBtmCap {
	width:964px;
	height:15px;
	background:transparent url(../img/tanContBtmCap.gif) no-repeat top center;
	margin:0px;
	padding:0px;
	float:left;
}

.redContentArea { width:964px; float:left; background:#423f39 url(../img/redBGTile.gif) repeat-y; text-align:left; position:relative; top:0px; padding:0px 0px 0px 0px;}
.redContentAreaHome { width:964px; float:left; background:#ffffff url(../img/topBGHome.gif) no-repeat; text-align:left; position:relative; top:0px; padding:0px 0px 0px 0px;}

.redBtmCap { width:964px; height:7px; background:#423f39 url(../img/redContBtmCap.gif) no-repeat; margin:0; padding:0; position:relative; float:left; overflow:hidden;}

.greyContentArea {
	width:964px;
	float:left;
	padding:0;
	background:#423f39 url(../img/greyBGTile.gif) repeat-y;
	text-align:left;
	position:relative;
	top:0px;
	overflow:hidden;
}
.greyContentAreaAlt {
	width:920px;
	float:left;
	margin:0px;
	background:#423f39 url(../img/greyBGTile.gif) repeat-y;
	text-align:left;
	padding:5px 22px 0 22px;
	position:relative;
	top:0px;
}

.lowerLeftColumn { position:relative; top:6px; left:23px; width:331px; float:left; display:inline; margin:0px 0px 10px 0px;}
.loginToGuess { position:relative; width:331px; height:45px; float:left; display:block; background:#252525 url(../img/loginHdr.jpg) no-repeat; margin:0px; padding:0px;}
.yellowContentArea { position:relative; float:left; width:317px; background:#ffffff url(../img/yellowGradient.jpg) repeat-x; text-align:left; border:solid #ffffff 1px; border-top:none; padding:6px 6px 0 6px; overflow:hidden;}

.lowerRightColumn {	position:relative; top:6px; right:23px; width:580px; float:right; display:inline; margin:0px 0px 10px 0px;}

.columnDataLeft {
	position:relative;
	float:left;
	width:286px;
	background:#e0dbcd;
	text-align:left;
	top:0px;
	left:0px;
}

.columnDataRight {
	position:relative;
	float:right;
	background:#e0dbcd;
	text-align:left;
	top:0px;
	right:0px;
}

.loginInputs {
	width:151px;
	height:16px;
	font:normal 12px/17px Arial;
	background:#ffffff;
	border:1px solid #858585;
	color:#858585;
	padding:2px 0 0 3px;
	margin:0 0 6px 3px;
}
.loginBtn {
	float:left;
	width: 61px;
	height: 26px;
	margin:2px 0 0 99px;
	/*display:block; w3p:This makes the login button dissappear in IE 6, but then the HR shows up properly */
}

.carDescriptionTxt {
	margin:10px 0 10px 18px;
	padding:0px; 
	width:400px; 
	position:relative; 
	top:0px; left:0px; 
	font:normal 11px/13px Arial; 
	color:#4f4b42;
	float:left;
	display:block;
}

.mobileMessage {
	font: italic normal 10px/12px Arial;
	color:#4f4b42;
	position:relative;
	float:left;
	left:0px;
	margin:0px 0px 10px 0px;
	padding:0px;
	display:block;
}

.mobileMessage a {
	font:italic normal 10px/12px Arial;
	color:#555555;
	text-decoration:none;
}
.mobileMessage a:active, .mobileMessage a:hover {
	text-decoration:underline;
}

.loginMessage {
	font:normal bold 12px/14px Arial;
	color:#4f4b42;
	float:left;
	margin:5px 0px 0px 5px;
	padding:0px 0px 10px 0px;
}
.loginMessage a {
	text-decoration:none;
	color:#0168ab;
}
.loginMessage a:active, .loginMessage a:hover {
	text-decoration:underline;
}

.registerHeader {
	font:bold 14px/16px Arial;
	color:#333333;
	margin:0 0 0 15px;
	padding:0px;
}
.requiredMessage {
	font: italic normal 10px/12px Arial;
	color:#555555;
	position:relative;
	left:0px;
	margin:0 0 0 5px;
	padding:0px;
}

.boldHeader {
	font:bold 16px/15px Arial;
	color:#0168ab;
	float:left;
	margin:8px 0 0 5px;
	padding:0px;
}

.youBadge {
	background:#ba0000 url(../img/youHighlight.jpg) repeat-x;
	color:#ffffff;
}
.badgeYou {
	margin:0 0 0 8px;
	padding:0px;
	position:relative;
	top:2px;
}

.tanTableBorder {
	border-left:solid #38342d 1px;
	border-right:solid #38342d 1px;
}
.tanTable {
	font:normal 11px/14px Arial;
	color:#353535;
}
.tanTable a {
	font:normal 11px/14px Arial;
	color:#0168ab;
	text-decoration:none;
}
.tanTable a:active, .tanTable a:hover {
	text-decoration:underline;
}
.tanTable td {
	border-bottom:solid #e3e1da 1px;
	padding:3px 15px 3px 15px;
}

.hdrLeaderboard {
	position:relative;
	top:0px;
	left:0px;
	display:block;
	width:454px;
	height:45px;
	margin:0px;
	padding:0px;
	background:#e0dbcd url(../img/hdrLeaderboard.jpg) no-repeat;
}

.hdrCarSpecs {
	position:relative;
	top:0px;
	left:0px;
	display:block;
	width:454px;
	height:45px;
	margin:0px;
	padding:0px;
	background:#e0dbcd url(../img/hdrCarSpecs.jpg) no-repeat;
}

.hdrLBToday {
	position:relative;
	top:0px;
	left:0px;
	float:left;
	display:block;
	width:286px;
	height:45px;
	margin:0px;
	padding:0px;
	background:#e0dbcd url(../img/hdrLB_Today.jpg) no-repeat;
}

.hdrLBOverall {
	position:relative;
	top:0px;
	left:0px;
	display:block;
	width:286px;
	height:45px;
	margin:0px;
	padding:0px;
	background:#e0dbcd url(../img/hdrLB_Overall.jpg) no-repeat;
/*
	background:#e0dbcd url(../img/hdrCarSpecs_small.jpg) no-repeat;
*/
}

.hdrMyDocket {
	position:relative;
	width:331px;
	height:45px;
	float:left;
	display:block;
	background:#252525 url(../img/hdrLB_MyDocket.jpg) no-repeat;
	margin:8px 0 0 0px;
	padding:0 0 0 0px;
}
.btnFullDocket { position:relative; float:right; display:block; margin:15px 15px 0px 0px; padding:0px;}
.btnFullDocket a, .btnFullDocket a:visited { height:14px; display:block; color:#dedcd7; font:normal normal 11px/14px Arial; text-decoration:none;}
.btnFullDocket a:hover { text-decoration:underline;}

.greyTableBorder { border-left:solid #36342f 1px; border-right:solid #36342f 1px;}
.greyTable { font:normal 10px/22px Arial; color:#4f4b42;}
.greyTable a { color:#4f4b42;}
.greyTable td{ border-bottom:solid #36342f 1px;	padding:0 0 0 8px; line-height: 15px;}

.myDocket { position:relative; float:left; width:329px; background-color:#67645c; text-align:left; padding:0px; margin:0px;}
.myDocketTotal { height:50px; background:#ffd200 url(../img/myTotalBG.jpg) no-repeat;}
.myDocketTotal a { font:normal 10px/14px Arial; color:#454239; float:left; position:relative; top:29px; left:4px; text-decoration:none;}
.myDocketTotal a:active, .myDocketTotal a:hover { text-decoration:underline;}
.myDocketTotal .numbers { font:normal normal 24px "Arial Black"; color:#454239; position:relative; float:right; top:9px; right:28px;}
.myDocketTotal .pts { font:normal normal 15px "Arial Black"; color:#454239; margin:0px 0px 0px 4px;}

.yellowBidArea {
	position:relative;
	float:left;
	width:317px;
	background:none;
	text-align:left;
	border:none;
	padding:12px 6px 0 12px;
	overflow:hidden;
}

/* Footer */
.bottomCap { width:964px; height:36px; text-align:center; font-family:Arial; color:#353535; font-size:9px; font-weight:normal; position:relative; float:left; background:transparent url(../img/bottomCap.gif) center top no-repeat; padding:19px 0px 0px 0px; margin:0px 0px 0px 0px;}
.bottomCap a, .bottomCap a:visited { color:#0168ab; text-decoration:none; text-transform:uppercase;}
.bottomCap a:hover { text-decoration:underline;}
.footer { width:964px; height:90px; float:left; background:transparent url(../img/speedLogo.jpg) 7px 1px no-repeat; position:relative; margin:30px 0px 0px 0px; padding:0px;}
.footerTxt { width:500px; height:50px; float:right; text-align:right; margin:6px 15px 0px 0px; padding:0px; color:#cccccc;}
.footerTxt span { float:right; width:500px; display:block;}
.footerTxt a { font-size:11px; line-height:22px;}
.footerTxt a:link, .footerTxt a:visited, footerTxt a:active { text-decoration:none; color:#cccccc;}
.footerTxt a:hover { text-decoration:underline;}

/* Forms */
form p { position: relative; }
label.first { position: absolute; top: 7px; left: 25px; color: #858585; font: 12px/17px Arial; }
label.rest { position: absolute; top: 2px; left: 25px; color: #858585; font: 12px/17px Arial; }
label.login { left: 8px; }
form td p { padding: 0; margin: 0; }
