@charset "utf-8";
/* CSS Document */

body{
margin:0;
padding:0;
background-image:url(../images/cobblePattern.jpg);
font:80%/1.3 "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:10px;
}
#addShell{
position:relative;
width:1180px;
margin-left:auto;
margin-right:auto;
}
#addSpace{
width:300px;
position:relative;
float:left;
height:auto;
}
#contentShell{
position:relative;
background-color:#FFFFFF;
background-image:url(../images/mainbackground_top.jpg);
background-repeat:repeat-x;
width:856px;
height:100%;
margin:auto;
}

#bannerMain{
	position:relative;
	width:946px;
	height:311px;
	background-image:url(../images/TopHeader_large.jpg);
}

#bannerSmall{
	position:relative;
	width:856px;
	height:172px;
	background-image:url(../images/Tour-Down-Under-Cycling-image.jpg);

}

#ticker_menu{
position:relative;
background-image:url(../images/menu_back.jpg);
background-repeat:repeat-x;
width:100%;
height:68px;
float:left;
}

#menu{
	position:relative;
	background-color:#ffd054;
	float:left;
	width: 100%;
	height: auto;
	padding-bottom:5px;
	text-indent:10px;
	border-bottom:thin;
}

#mainContent{
position:relative;
background-image:url(../images/contantback.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
width:100%;
height:100%;
float:left;
}

#riderSelect{
position:relative;
float:left;
width:300px;
height:560px;
overflow:auto;
}

#MyTeam{
	position:relative;
	float:left;
	width:250px;
	height:Auto;
}

#ridersList{
position:relative;
float:left;
width:280px;
height:560px;
overflow:auto;
}

#pickRider{
cursor:pointer;
color:#000000;
background-image:url(../images/riderback.png);
background-repeat:repeat-x;
}

#footer {
position:relative;
float:left;
width:100%;
background-image:url(../images/toyriders.gif);
background-color:#FFFFFF;
height:124px;
}

a.mainmenu:link{
font-size:larger;
text-decoration:none;
color:#333333
}

a.mainmenu:visited{
font-size:larger;
text-decoration:none;
color:#333333
}

a.mainmenu:active{
font-size:larger;
text-decoration:none;
color:#CCCCCC;
}

a.mainmenu:hover{
font-size:larger;
text-decoration:none;
color:#CCCCCC;
}

a.logmenu:link{
text-decoration:none;
color:#0000CC;
}

a.logmenu:active{
text-decoration:none;
color:#FF0000;
font-style:italic;
}

a.logmenu:hover{
color:#FF0000;
text-decoration:underline;
text-decoration:overline;
}

a.logmenu:visited{
color:#0000FF;
text-decoration:none;
}

#button{
position:relative;
float:left;
height:100%;
width:auto;
padding-left:10px;
padding-right:10px;
padding-top:20px;
}
#button:hover{
position:relative;
float:left;
height:100%;
width:auto;
padding-left:10px;
padding-right:10px;
padding-top:20px;
background-image:url(../images/buttonback.png);
background-repeat:repeat-x;
}

#TeamNameError{
color:#FF0000;
font-weight:100;
}

#fullWidth{
position:relative;
width:90%;
padding:10px;
height:auto;
float:left;
}

#column{
position:relative;
float:left;
width:230px;
padding:10px;
height:auto;
}

#columnWide{
position:relative;
float:left;
width:300px;
padding:10px;
height:auto;
text-align:left;
}


#dblColumn{
position:relative;
float:left;
width:450px;
padding:10px;
height:100%;
}

#teamBus{
position:relative;
width:100%;
height:120px;
background-image:url(../images/bus.gif);
background-position:left;
background-repeat:no-repeat;
float:left;
}

.login{
background-image:url(../images/loginbkgdimage.jpg);
padding:5px;
}

#leaderBoard{
position:relative;
float:left;
width:100%;
height:320px;
background-image:url(../images/leaderboardimage.jpg);
background-repeat:no-repeat;
color:#CCCCCC;
}

#innerBoard{
	position: relative;
	top:20px;
	left:25px;
	width:120px;
	height:240px;
	font-style:italic;
}

#busLabel{
	position: relative;
	top:20px;
	left:20px;
	width: 200px;
	height: 10px;
	color:#FFFF00;

}
#headerAdd{
position:relative;
float:right;
width:300px;
height:100px;
}

#mainLeaderBoard{
position:relative;
float:left;
left:10px;
width:801px;
height:397px;
background-image:url(../images/leaderboard3panel.jpg);
}