/*CSS Document*/
/*reset*/
html, body, h1, h2, h3, h4, h5, h6, p, iframe, table, tbody, tfoot, thead, tr, th, td {
border:0 none;
color:#2E2E2E;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:0;
padding:0;
}
h1, h2, h3, h4, h5, h6 {
font-weight:700;
text-align:center;
}
ul, li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
table {
border-collapse:collapse;
border-spacing:0;
font-size:1em;
}
p {
color:#EBEBEB;
}
a img, img {
border:0 none;
}
a, div a {
color:#EBEBEB;
text-decoration:none;
}
a:hover, div a:hover {
color:#00548E;
text-decoration:none;
}
body {
background:#000000 url(../images/bg_race.jpg) no-repeat scroll center top;
margin:0 auto;
}
#raceWrapper {
margin:0 auto;
padding:15px 0 0;
position:relative;
width:972px;
}
#title {
position:relative;
width:200px;
}
#race_menu {
margin:-12px 0 0;
padding:0 30px 0 0;
position:absolute;
right:0;
}
ul.race_nav {
color:#EBEBEB;
display:inline;
}
ul.race_nav li {
display:inline;
}
ul.race_nav li a {
font-weight:900;
}
ul.race_nav li a:hover {
color:#8AC4EB;
font-weight:900;
}
ul.race_nav li.active a {
color:#8AC4EB;
font-weight:900;
}
#middleCont1 {
background:transparent url(../images/middle_1.jpg) no-repeat scroll 0 0;
float:left;
height:91px;
margin:20px 0 17px;
width:324px;
}
#middleCont1 img {
margin:10px 0 30px;
position:absolute;
}
#middleCont1 p {
color:#EBEBEB;
margin:30px 0 0 33px;
width:240px;
}
#middleCont1 p a {}
#middleCont1 p a:hover {

}

#middleCont2 {
background:transparent url(../images/middle_2.jpg) no-repeat scroll 0 0;
float:left;
height:91px;
margin:20px 0 0;
width:324px;
}
#middleCont2 img {
margin:10px 0 0 41px;
position:absolute;
}
#middleCont2 p {
color:#EBEBEB;
margin:30px 0 0 43px;
width:130px;
}
#middleCont3 {
background:transparent url(../images/middle_3.jpg) no-repeat scroll 0 0;
float:left;
height:100px;
margin:20px 0 0;
width:324px;
}
#middleCont3 img {
margin:10px 0 0 49px;
position:absolute;
}
#middleDown1 {
background:transparent url(../images/down_1.jpg) no-repeat scroll 0 0;
float:left;
height:172px;
margin:20px 0 17px;
width:324px;
}

#middleDown1 p {
	width:200px;
	margin:33px 0 0 32px;
}

#middleDown1 p {
}
#middleDown2 {
background:transparent url(../images/down_2.jpg) no-repeat scroll 0 0;
float:left;
height:172px;
margin:20px 0 0;
width:324px;
}
#middleDown2 p {
	width:230px;
	margin:8px 0 0 32px;
}

#middleDown2 img {
	margin:10px 0 0 32px;
}

#middleDown3 {
background:transparent url(../images/down_3.jpg) no-repeat scroll 0 0;
float:left;
height:172px;
margin:20px 0 0;
width:324px;
}

#middleDown3 p {
	width:250px;
	margin:8px 0 0 38px;
}

#middleDown3 img {
	
	margin:25px 0 0 78px;
}

#wrapperContent {
clear:both;
}
.contentTop {
background:transparent url(../images/bg_content_top_bottom.jpg) no-repeat scroll 0 0;
height:1px;
width:972px;
}
.contentMiddle {
background:transparent url(../images/bg_content_middle.jpg) repeat-y scroll 0 0;
padding:9px;
width:972px;
}
.contentMiddleDown {
background:transparent url(../images/bg_content_middle.jpg) repeat-y scroll 0 0;
padding:0;
width:972px;
}
.contentMiddleDown2 {
background:transparent url(../images/bg_content_middle.jpg) repeat-y scroll 0 0;
padding:0;
width:972px;
border:1px solid #8c8c8c;
background:#242424;
}
.divClear {
clear:both;
height:1px;
width:972px;
background:none;
color:none;
border:none;
}
#inviteForm {
background:#3A3A3A none repeat scroll 0 0;
height:145px;
position:absolute;
right:10px;
width:280px;
}
.race_invite {
background:#3A3A3A url(../images/title_challenge.jpg) no-repeat scroll 0 12px;
height:145px;
margin:0 0 0 1px;
position:relative;
width:595px;
}
.race_invite p {
color:#EBEBEB;
padding:35px 0 0 23px;
width:280px;
}
.race_invite img {
margin:8px 0 0 30px;
}
input#challengeInputFirst {
background:#8C8C8C none repeat scroll 0 0;
border:1px solid #242424;
color:#343434;
float:right;
height:18px;
margin:10px 0 0 0;
padding:3px 0 0 5px;
width:246px;
}
input.challengeInput {
background:#8C8C8C none repeat scroll 0 0;
border:1px solid #242424;
color:#343434;
float:right;
height:18px;
margin:5px 0 0 0;
padding:3px 0 0 5px;
width:246px;
}
input.fSubmit {
background:transparent url(../images/btn_submit.jpg) no-repeat scroll 0 0;
border:medium none;
cursor:pointer;
float:right;
height:11px;
margin:7px 2px 0 0;
width:48px;
}
input.fSubmit:hover {
background:transparent url(../images/btn_submit_hover.jpg) no-repeat scroll 0 0;
float:right;
margin:7px 2px 0 0;
}
#raceHomeAd {
background:transparent url(../images/bg_gold_member.jpg) no-repeat scroll 0 0;
height:145px;
margin:-145px 0 0;
position:absolute;
right:10px;
width:347px;
}
#raceHomeAd a {
border:medium none;
}
#raceHomeAd a img {
margin:2px 0 0 10px;
}
#raceHomeAd p {
line-height:17px;
margin:2px 0 0 20px;
}
#raceHomeAd p a {
color:#EBEBEB;
}
#raceHomeAd p a:hover {
color:#FFA200;
}
#raceLeader {
background:#3A3A3A none repeat scroll 0 0;
height:390px;
margin:10px 0 0 1px;
width:951px;
}
#raceLeader .c1 {
float:left;
height:380px;
width:238px;
}
#raceLeader .c2 {
float:left;
height:380px;
width:238px;
}
#raceLeader .c3 {
float:left;
height:380px;
width:238px;
}
#raceLeader .c4 {
float:left;
height:380px;
width:237px;
}
#titleText {
left:0;
margin:112px 0 0 740px;
position:absolute;
}
span.raceTitle {
color:#EBEBEB;
font-family:'verdana',arial,sans-serif;
font-size:20px;
font-weight:900;
}
span.raceSub {
color:#FFA200;
font-family:'verdana',arial,sans-serif;
font-size:12px;
line-height:12px;
}
#titleText img {
margin:10px 0 0;
position:absolute;
}
#race_download {
background:transparent url(../images/btn_download.png) no-repeat scroll 0 0;
height:30px;
margin:10px 0 0;
width:155px;
}
#race_download a {
color:#EBEBEB;
height:30px;
padding:8px 0 0 10px;
position:absolute;
width:145px;
}
#race_download a:hover {
background:transparent url(../images/btn_download_hover.png) no-repeat scroll 0 0;
}

#race_download_client {
background:transparent url(../images/btn_download_client.png) no-repeat scroll 0 0;
height:54px;
margin:20px 0 0 30px;
width:209px;
}
#race_download_client a {
color:#EBEBEB;
height:54px;
padding:0px 0 0 0px;
position:absolute;
width:209px;
}
#race_download_client a:hover {
background:transparent url(../images/btn_download_client_hover.png) no-repeat scroll 0 0;
}

#downloadC1 {
float:left;
height:500px;
margin:0 0 0 1px;
width:484px;
}

#downloadC1 p {
	width:280px;
	margin:0 0 0 38px;
	line-height:30px;
}

#downloadC2 p {
	width:280px;
	margin:0 0 0 38px;
	line-height:25px;
}

#downloadC2 {
float:left;
height:500px;
width:484px;
}
#race_guide_subMenu {
	float:left;
	margin:15px 0 0 0;
	width:188px;

	background:#242424;
	border:1px solid #474747;
}

#race_guide_subMenu img {
	margin:10px 0 0 10px;
}

#race_guide_content {
	float:right;
	margin:15px 0 0 0;
	width:754px;
	background:#242424;
	border:1px solid #474747;
	color:#ebebeb;
	padding:8px 8px;
}

#race_guide_content .title_guide {
	font-size:15px;
	font-weight:900;
	padding:10px 0px;
	color:#ffa200;
}

#race_guide_content img {
	margin:10px 0 10px 0;
}

ul.guide_menu {
	margin:10px 0 0 0px;
	display:block;
}

ul.guide_menu li, ul.guide li a {
	height:20px;
	width:179px;
	padding:5px 0 0 10px;
	cursor:pointer;
	color:#fff;

}

ul.guide_menu li:hover, ul.guide li a:hover {
	background:#474747;
}

ul.guide_menu li a:hover {
	color:#fff;
}

.raceLeader {
	margin:15px 0 10px 24px;
	color:#ebebeb;
}

.raceLeader img {
	margin:0 10px 0 0;
}

.raceFooter, .raceFooter a {
color:#3A3A3A;
margin:10px 0 0;
text-align:center;
}
.raceFooter a:hover {
color:#EBEBEB;
}

