@charset "utf-8";
/* CSS Document */
*
{
margin:0;
padding:0;
}

body {
background:#101010 url(../images/background.gif) repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
margin:0 auto;

}

img, img a { border:0 none; }
a:active
{
outline: none;
}
a
{
color:#b4252b;
}
a:focus
{
-moz-outline-style: none;
}
input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:12px; }

#page-wrapper
{

margin:0 auto;
width:1230px;

}
#main-container {
width:1000px;
margin:0 auto;

}
#middle-content-wrapper {
width:979px;
float:left;

}
.generic-right-container
{
	float:right;
	width:430px;
	margin-top:70px;
	height:390px;
	overflow-y:auto;
}
#rider-container
{
margin:0 auto;

min-height:473px;
font:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:left;
}
.rider-gallery
{
width:377px;
float:left;
}
.rider-gallery ul { list-style: none; margin:0; padding:0; }
.rider-gallery ul li { display: inline; margin-right:9px;margin-bottom:2px;}
#content
{
height:550px;
width:950px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
overflow-y:auto;
}
#main-navigation
{
width:1000px;
margin:0 auto;
}
.video
{
width:377px;
background:url(../images/profile-right.jpg) no-repeat;
height:313px;
}
.video img
{
padding-top:45px;
padding-left:40px;
}
#video-container
{
float:left;
margin-left:75px;
margin-top:105px;
}
#videoplay-container
{
float:left;
border:1px solid #333;
width:480px;
background:#000;
height:385px;
}
#videolists-container
{
float:left;
height:430px;
overflow-y:auto;
width:350px;
text-align:left;
color:#fff;
margin-left:50px;
}
.video-detail
{
float:left;
width:330px;
height:80px;
border: 1px solid #333;
background: url(../images/news-video-background.jpg) no-repeat;
}
.video-thumb
{
float:left;
width:100px;
padding:6px;
height:67px;
}
.video-thumb img
{
border: 1px solid #333;
}
.video-title
{
width:210px;
float:left;
border-bottom: 1px solid #666;
font-size:13px;
font-weight:bold;
padding-bottom:3px;
padding-top:3px;
color:#F12327;
}
.video-description
{
float:left;
width:210px;
margin-top:4px;
}
#left-container-general
{
margin-top:100px;
margin-left:25px;
float:left;
width:400px;
}
#news-container
{
float:left;
margin-left:50px;
margin-top:80px;
height:420px;
color:#FFFFFF;
}
#news-container-left
{
float:left;
width:500px;
}
.news-detail-left-top
{
float:left;
width:500px;

}
.news-photo
{
float:left;
width:222px;
margin-right:15px;
}
.news-photo img
{
border:1px solid #333;
}
.news-title-left
{
width:250px;
float:left;
font-size:20px;
font-weight:bold;
padding-bottom:3px;
padding-top:2px;
}
.news-strap-left
{
float:left;
width:250px;
margin-top:4px;
color:#FCD090;
font-size:16px;
}
.news-description-left
{
float:left;
margin-top:10px;
height:260px;
overflow-y:auto;
width:500px;
}
#news-container-right
{
float:left;
height:330px;
overflow-y:auto;
width:350px;
text-align:left;
color:#fff;
margin-left:40px;
margin-top:92px;
}
.news-detail
{
float:left;
width:330px;
height:80px;
border: 1px solid #333;
background: url(../images/news-video-background.jpg) no-repeat;
}
.news-thumb
{
float:left;
width:100px;
padding:6px;
text-align:center;
}
.news-thumb img
{
border: 1px solid #333;
}
.news-title
{
width:210px;
float:left;
border-bottom: 1px solid #666;
font-size:13px;
padding-bottom:3px;
padding-top:2px;
color:#f12327;
font-weight:bold;
}
.news-description
{
float:left;
width:210px;
margin-top:4px;
}
#links-container
{

margin-top:90px;
margin-left:75px;
height:420px;
overflow-y:auto;
}

#text-right-container
{
float:left;
width:450px;
}
.tour-row
{
clear:both;
margin-bottom:2px;
}
.tickets-tour-row
{
clear:both;
}
.tour-row img
{
margin-top:-5px;
}
#tour-strap
{
color:#fff;
}
#big-tour-description
{
padding-left:40px;
height:180px;
overflow-y:auto;
width:430px;
margin-bottom:10px;
float:left;
}
#tours-schedule
{
padding-left:40px;
height:190px;
overflow-y:auto;
float:left;
width:420px;
}
#show-container
{
margin-left:250px;
padding-top:190px;
min-height:160px;
height:auto!important;
height:160px;
}
.tour-date
{
font-size:14px;
color:#fff400;
font-weight:bold;
float:left;
}
.tickets-tour-date
{
font-size:18px;
color:#fff400;
font-weight:bold;
float:left;
}
.tickets-tour-date a
{
color:#fff400;
text-decoration:none;
}
.tickets-tour-location
{
font-size:18px;
color:#fff;
font-weight:bold;
float:left;
padding-left:2px;
padding-right:2px;
}
.tickets-tour-location a
{
color:#fff;
text-decoration:none;
}

.tickets-tour-link-description
{
font-size:20px;
color:#fff400;
font-weight:bold;
text-transform:uppercase;
letter-spacing:-1px;
}
.tickets-tour-link-description a
{
color:#fff400;
text-decoration:none;
}
.tour-date a
{
color:#fff400;
text-decoration:none;
}
.tour-location
{
font-size:14px;
color:#fff;
font-weight:bold;
float:left;
padding-left:2px;
padding-right:2px;
}
.tour-location a
{
color:#fff;
text-decoration:none;
}
.tour-link-description
{
font-size:16px;
color:#fff400;
font-weight:bold;
line-height:14px;
text-transform:uppercase;
letter-spacing:-1px;
}
.tour-link-description a
{
color:#fff400;
text-decoration:none;
}
#text-right-container p
{
color:#FFFFFF;
text-align:left;

}
#text-right-container h2
{
font-size:20px;
color:#FFFFFF;
text-align:left;
padding-bottom:10px;
font-weight:bold;
}
#text-right-container .strap
{
font-size:16px;
color:#FFFFFF;
text-align:left;
color:#fcd090;
padding-bottom:12px;
font-weight:bold;
}
#text-right-container .paragraph
{
color:#FFFFFF;
text-align:left;
width:470px;

}
#text-right-container2
{
float:left;
margin-top:95px;
margin-left:30px;
height:250px;
overflow-y:auto;
width:500px;
}#text-right-container2 h2
{
font-size:20px;
color:#FFFFFF;
text-align:left;
padding-bottom:10px;
font-weight:bold;
}
#text-right-container2 .strap
{
font-size:16px;
color:#FFFFFF;
text-align:left;
color:#fcd090;
padding-bottom:12px;
font-weight:bold;
}
#text-right-container2 .paragraph
{
color:#FFFFFF;
text-align:left;
width:470px;

}
.become-member
{
width:200px;
clear:both;
float:left;
margin-left:700px;
}
.sponsors-bottom
{
float:left;
padding-left:10px;
padding-top:470px;
}

.purchase-tickets
{
float:left;
margin-left:600px;
margin-top:10px;
}
.tour-timetable1
{
margin:0 auto;
padding-top:172px;
width:450px;
}
.tour-timetable2
{
margin:0 auto;
width:450px;
}
.tickets-logo
{
float:left;
margin-left:320px;


}
.contact-blog
{
float:left;
margin-left:320px;
margin-top:160px;
}
.general-inquiries
{
float:left;
margin-left:380px;
margin-top:70px;
}
.media-inquiries
{
float:left;
margin-left:384px;
margin-top:95px;
}
#left-column
{
 background:url(../images/column.jpg) repeat-y;
 height:680px;
 width:10px;
 float:left;
}
#right-column
{
 background:url(../images/column.jpg) repeat-y;
 height:680px;
 width:10px;
 float:left;
}
#page-content-container {
margin:0 auto;
height:auto;
}

#page-content-container-guys {
width:996px;
height:578px;
background-image:url(../images/guys-girls-bg.png);
background-repeat:no-repeat;
}
#header-container
{
margin:0 auto;
width:1230px;
}
#header {
width:1000px;
height:111px;
float:left;
}
#left-wing
{
float:left;
width:115px;
height:111px;
}
#right-wing
{
float:left;
width:115px;
height:111px;

}
#header .logo {
height:75px;
width:275px;
background-image:url(../images/logo.png);
float:left;
margin-right:0px;
}
#header .logo a:focus { outline:none; }
.page-flash-container {
width:980px;
height:219px;
float:left;
}
#findout-large
{
float:right;
padding-top:130px;
width:233px;
}
.left-middle
{
width:302px;
height:342px;
float:left;
background:url(../images/submit-login.jpg) no-repeat;
}
#signup-container
{
float:left;
width:980px;
height:561px;
}
#profile-container
{
float:left;
width:542px;
height:453px;
background:url(../images/update-profile-bg.jpg) no-repeat;
}
.update-profile-large {
margin-left:70px;
margin-top:40px;
width:290px;
}
.signup-form {
float:left;
margin-top:105px;
width:290px;
}
.signup-form-large {
margin-left:300px;
margin-top:98px;

}
.login-form {
float:left;
margin-top:4px;
width:200px;
}
#member-panel-controller
{
width:299px;
height:120px;
background:url(../images/member-panel-bg.jpg) no-repeat;
float:right;
margin:5px;
}
#member-panel-footer
{
width:299px;
height:119px;
background:url(../images/member-panel-bg.jpg) no-repeat;
float:left;
margin-top:5px;
}
.welcome-member
{
color:#B9996A;
margin:11px;
float:left;
width:150px;
}
.member-menu
{
float:left;
margin-top:5px;
width:120px;
}
.member-thumb
{
margin:0 auto;
width:410px;

}

.checkbox
{
margin-left:2px;
}
.checkbox-large1
{
margin-left:272px;
width:300px;
margin-top:4px;
}
.checkbox-large2
{
margin-left:272px;
width:500px;
margin-top:4px;
}
.checkbox-profile-large1
{
margin-left:32px;
width:300px;
margin-top:2px;
}
.checkbox-profile-large2
{
margin-left:32px;
width:500px;
margin-top:2px;
}

.submit
{
float:left;
margin-left:224px;
}
.submit-large
{
float:left;
margin-left:442px;
}
.login
{
float:left;
width:87px;
}
.login-footer-submit
{
float:left;
margin-left:150px;
}
.right-middle
{
width:299px;
float:left;
}
.flash-middle
{
float:left;
width:376px;
height:341px;
background:url(../images/home-video-bg.jpg) no-repeat;
}
.youtube-homevideo
{
	padding-left:38px;
	padding-top:60px;
}
.youtube-video
{
	padding-left:38px;
	padding-top:45px;
}
div.input {
margin-bottom:5px;
margin-left:87px;
float:left;

}
div.input-login{
margin-bottom:5px;
float:left;

}
.login-submit
{
float:left;
margin-left:150px;
}
div.input-signuplarge {
margin-bottom:3px;
margin-left:90px;


}
div.input-footer {
margin-bottom:5px;

float:left;

}
.medium {

background:#000000 none repeat scroll 0 0;
border:1px solid #666666;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:14px;
padding:4px;
width:190px;
}
.large
{
background:#000000 none repeat scroll 0 0;
border:1px solid #666666;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:14px;
padding:4px;
width:288px;
}
#upper-footer
{

width:980px;
height:119px;
float:left;
margin-left:1px;
}
.panel-image
{
float:left;
height:104px;
width:194px;
margin-top:15px;
}
.panel-link
{
float:left;
height:37px;
padding-left:5px;
padding-top:5px;
width:102px;

}
.text-wrapper
{
float:left;
height:104px;
padding-top:15px;
width:480px;
font-size:24px;
}
.panel-text-header
{

font-weight:bold;
text-transform:uppercase;

margin-left:10px;
color:#FFFFFF;

font-family:Arial,Helvetica,sans-serif;
}
.panel-text-line1
{

font-weight:bold;
text-transform:uppercase;
text-align:left;
color:#fcd090;

font-family:Arial,Helvetica,sans-serif;
margin-left:10px;
line-height:20px;
}
.panel-text-line2
{

font-weight:bold;
text-transform:uppercase;
text-align:left;
color:#fcd090;
float:left;
font-family:Arial,Helvetica,sans-serif;
margin-left:10px;
}
.music-link
{
float:right;
}
.login-footer
{
float:left;

width:87px;

margin-top:12px;
}
.login-form-footer {
float:left;
margin-top:17px;
width:200px;
}
#footer {
clear:both;
margin:0 auto;
width:1000px;
height:60px;
text-align:center;
font-size:10px;
font-weight:bold;
color:#999;
background:url(../images/footer.png) no-repeat;
}
#footer-content
{
margin:0 auto;
padding-left:222px;
}
#footer-image
{
float:left;
background:url(../images/footer.jpg) no-repeat;
width:1020px;
height:60px;
}
#left-footer
{
float:left;
width:8px;
height:60px;

}
#left-footer2
{
float:left;
width:12px;
height:60px;

}
#middle-footer
{
float:left;
width:1000px;
height:60px;

}
#right-footer
{
float:left;
width:12px;
height:60px;

}
#right-footer1
{
float:left;
width:14px;
height:60px;

}
.footer-text
{
padding-left:250px;
padding-top:22px;
float:left;
line-height:14px;
}
.footer-icons
{
float:left;
margin:17px 0 0 40px;
}
.facebook
{
width:32px;
height:32px;
float:left;
}
.twitter
{
width:33px;
height:32px;
float:left;
padding-top:1px;
}
#footer a {
text-decoration:none;
color:#999;
}

#footer li, ul
{
display: inline;
list-style-type:none;
padding-right:20px;
padding-left:0px;
}
#footer ul { padding:0; }
#footer li.last { padding:0; }
.music-container {

background:#000000 none repeat scroll 0 0;
float:left;
height:36px;
margin-top:10px;
width:290px;
margin-left:25px;
}
.input-area {
width:194px;
height:auto;
margin-right:0px;
float:right;
}

.input-area-2 {
width:200px;
height:auto;
margin-left:13px;
float:left;
}


#strap h2 {
font-size:18px;
color:#e54045;
font-weight:normal;
margin:0;
padding:10px 10px 3px 10px;
}
#strap {
height:80px;
background:#000;
border: 1px solid #666;
clear:both;
}
#strap p {
font-size:17px;
color:#bcbcbc;
font-style:italic;
margin:0;
padding:0 10px;
}
#strap p.button a:focus { outline:none; }
#strap p.button {
margin:40px 10px;
}
.go-left
{
width:36px;
float:left;
padding:12px 10px 0 34px;

}
.go-right
{
float:left;
padding:12px 0 0 10px;
width:36px;

}
.simple_slider_hover{
	cursor:pointer;
	cursor:hand
}
.simple_slider_disabled {
    opacity : 0.2;
    filter: alpha(opacity=20);
	zoom: 1;
}
.gallery-end { clear:both; margin-bottom:20px; }
#gallery-container
{
margin:0 auto;
min-height:473px;
font:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:left;
}
.gallery-title
{
margin:0 auto;
padding-top:10px;
font-size:18px;
color:#FFFFFF;
text-align:center;
}
#gallery-photos {
margin:0 auto;
padding:20px 0px 0px 12px;
width:880px;
}
#gallery-photos ul { list-style: none; margin:0; padding:0; }
#gallery-photos ul li {display: inline;overflow:hidden;width:97px;height:67px;}
#gallery-photos ul li img
{
border:1px solid #333;
margin:0 10px 10px 0;
}
#gallery {
float:left;
margin-top:6px;
overflow:hidden;
}
#gallery ul li img
{
border: 1px solid #333;
}
#gallery ul { list-style: none; margin:0; padding:0; overflow:hidden;}
#gallery ul li { display: inline;overflow:hidden;width:97px;height:67px; }
#profile-left
{
float:left;
width:241px;
height:463px;
margin:10px 0 0 10px;
background:url(../images/riderprofile-left.jpg) no-repeat;

}
#profile-left-detail
{
margin:0 auto;
padding:5px 0 0 20px;
width:220px;
}
.rider-profile-detail
{
line-height:18px;
width:200px;
}
#profile-middle
{
float:left;
margin:10px;
width:325px;
}
#profile-middle-detail
{
width:325px;
}
.question-answer
{
padding-left:200px;
}
#profile-right
{
float:left;
margin-top:10px;
}
#rider-lastname
{
font-size:24px;
font-weight:bold;
text-align:center;
text-transform:uppercase;
padding-top:10px;
}
#rider-photo
{
width:232px;
height:160px;
padding-left:1px;
margin:0 auto;
text-align:center;
}
.rider-profile-label
{
color:#efd662;
float:left;
width:70px;
line-height:18px;
font-weight:bold;
}
.rider-profile-question
{
color:#b21f21;
font-weight:bold;

font-weight:bold;
}
.rider-profile-question-left
{
color:#efd662;
font-weight:bold;
line-height:18px;
font-weight:bold;
}
.white-medium-text
{
	color:#FFF;


}
.white-text
{
	color:#FFF;


}
.countdown_row
{
	margin:0 auto;
	width:475px;
	color:#fff200;
	font-size:66px;
	font-weight:bold;
	margin-top:140px;
}
.countdown_section
{
	margin-right:65px;
}
.error_mes
{
	color:#F00;
}