@import url('scrollmenu.css');

#body #main {
	width:685px;
	float:left;
}

#home_latest_news {
	margin-bottom:5px;
	padding:5px;
}

#home_latest_news_screen {
	height:298px;
	overflow:hidden;
	margin-bottom:5px;
	width:672px;
}

#home_latest_news_titlebg {
	background:url(../img/pages/home/news_titlebg.png);
	width:447px;
	height:299px;
	z-index:10;
	float:right;
	position:relative;
	top:-300px;
}

#home_latest_news_bg {
	z-index:5;
	position:relative;
	top:0px;
	left:0px;
}

#home_latest_news_title {
	width:225px;
	height:100px;
	margin-top:100px;
	margin-left:220px;
	font-size:24px;
	line-height:30px;
}

#home_latest_news_caption {
	width:220px;
	height:65px;
	margin-left:220px;
}

#home_latest_news_read_more {
	margin-left:220px;
}

.home_latest_news_bg,
.home_latest_news_title,
.home_latest_news_caption,
.home_latest_news_read_more {
	display:none;
	color:#fff;
}

.home_latest_news_bg {
	width:672px;
	height:298px;
	overflow:hidden;
}

#home_latest_news_icons {
	width:672px;
	height:89px;
	overflow:hidden;
}

#home_latest_news_icons ul {
	width:700px;
	margin-left:1px;
}

#home_latest_news_icons li {
	float:left;
	margin-right:4px;
	border:solid 2px #555;
	list-style:none;
	width:127px;
	height:85px;
	overflow:hidden;
}

#home_latest_news_icons li:hover {
	border:solid 2px #8d0000;
}

#home_review_shop {
	margin-bottom:5px;
}

#home_review {
	float:left;
	padding:5px;
	width:673px;
	margin-right:5px;
}

#last_review {
	margin-top:5px;
}

#last_review_icon {
	float:left;
	width:120px;
	margin-right:5px;
	overflow:hidden;
	border:solid 2px #555;
}

#last_review_content {
	float:left;
	width:540px;
}

#last_review_title {
	padding:10px 5px;
	border-bottom:dotted 1px #555;
}

#last_review_title h2,
#last_review_title h2 a {
	color:#8d0000;
}

#last_review_caption {
	color:#000;
	padding:5px;
}

.review {
	padding:5px 10px 5px 20px;
	border-top:dotted 1px #555;
	margin-top:5px;
	color:#000;
	background:url(../img/content/bullet/12x12.png) no-repeat;
	background-position: 2px 8px;
}

/*#home_shop {
	float:left;
	background:#111;
	padding:5px;
	width:215px;
}*/

#home_leaderboard,
#home_last_results,
#home_driver_profile {
	width:213px;
	height:258px;
	margin-bottom:5px;
	margin-right:5px;
	float:left;
	padding:5px;
}

.home_table_content {
	/*background:url(../img/body/grille_bg.jpg) repeat-x;*/
	height:223px;
	padding-top:8px;
	color:#000;
}

.home_table_content div {
	width:215px;
}

.home_table_content_btn {
	text-align:center;
	margin:auto;
}

#leaderboard_table,
#result_table {
	height:197px;
	overflow:hidden;
}

#leaderboard_table li {
	list-style:none;
	padding-left:8px;
	height:19px;
	line-height:20px;
	overflow:hidden;
}

/*#leaderboard_table li:nth-child(2n),*/
li.leaderboard_even {
	background-color:#f1f1f1;
}

.leaderboard_position {
	float:left;
	width:20px;
}

.leaderboard_driver {
	float:left;
	width:155px;
}

.leaderboard_driver a:link,
.leaderboard_driver a:visited,
#result_table a:link,
#result_table a:visited {
	color:#000;
}

#result_table li {
	list-style:none;
	padding-left:8px;
}

li.result_even {
	background-color:#f1f1f1;
}

#result_1st {
	font-size:18px;
	height:30px;
	line-height:28px;
}

.result_2nd_4th {
	font-size:14px;
	height:27px;
	line-height:27px;
}

.result_top8 {
	height:20px;
	line-height:20px;
}

.result_position {
	float:left;
	width:50px;
}

#home_driver_profile {
	margin-right:0px;
}

#driver_profile_photo {
	width:201px;
	height:141px;
	overflow:hidden;
	border:solid 2px #555;
	margin:auto;
	margin-bottom:4px;
}

.driver_profile_text {
	height:24px;
	margin-left:10px;
}

.driver_profile_text label {
	color:#f00;
	font-weight:bold;
	float:left;
	width:60px;
}

#home_media_gallery {
	width:673px;
	padding:5px;
	margin-bottom:5px;
	overflow:hidden;
}

#da_youtube {
	margin-top:5px;
	width:800px;
	overflow:hidden;
}

#da_youtube_screen {
	width:537px;
	height:302px;
	float:left;
	margin-right:5px;
	overflow:hidden;
}

#home_sd {
	float:left;
	padding:5px;
	width:328px;
	margin-right:5px;
}

#home_rc {
	float:left;
	padding:5px;
	width:328px;
}

#home_sd .home_table_content,
#home_rc .home_table_content {
	height:110px;
}

#home_sd_logo,
#home_rc_logo {
	float:left;
	width:115px;
	margin-right:5px;
	background:#111;
	text-align:center;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:2px;
}

#home_sd_results,
#home_rc_results {
	float:left;
	width:200px;
}

#home_sd_results li,
#home_rc_results li {
	list-style:none;
	padding-left:5px;
}