/* CSS Document */

body{
background:url(../images/bg.jpg) repeat top left;
margin:35px 0px 0px 0px;
padding:0px;
}

h1,h2,h3,h4,h5,h6,p,img,ol,li,div,a,{
margin:0px;
padding:0px;
}

.innerimg{
float:right;
padding:3px;
border:1px solid #0066ff;
margin-left:10px;

}


.header_banner{
width:946px;
height:216px;
float:left;
}

.header_banner .ticket_left{
background:url(../images/inner_ticket_left.jpg) no-repeat top left;
width:527px;
height:216px;
float:left;
z-index:-100;
}

.header_banner .ticket_right{
background:url(../images/inner_ticket_right.jpg) no-repeat top left;
width:419px;
height:216px;
float:left;
}

.header_banner .ticketorders_left{
background:url(../images/order_tickets_left.jpg) no-repeat top left;
width:527px;
height:216px;
float:left;
z-index:-100;
}

.header_banner .ticketorders_right{
background:url(../images/order_tickets_right.jpg) no-repeat top left;
width:419px;
height:216px;
float:left;
}


.header_banner .ticketpromotions_left{
background:url(../images/ticket_promotion_left.jpg) no-repeat top left;
width:527px;
height:216px;
float:left;
z-index:-100;
}

.header_banner .ticketpromotions_right{
background:url(../images/ticket_promotion_right.jpg) no-repeat top left;
width:419px;
height:216px;
float:left;
}


.header_banner .hospitality_left{
background:url(../images/inner_hospitality_left.jpg) no-repeat top left;
width:527px;
height:216px;
float:left;
}

.header_banner .hospitality_right{
background:url(../images/inner_hospitality_right.jpg) no-repeat top left;
width:419px;
height:216px;
float:left;
}

.header_banner .garage_suites_left{
background:url(../images/garage_left.jpg) no-repeat top left;
width:527px;
height:216px;
float:left;
}

.header_banner .garage_suites_right{
background:url(../images/garage_right.jpg) no-repeat top left;
width:419px;
height:216px;
float:left;
}

.container .garage_suites .main{
width:auto;
height:auto;
padding:0px;
margin:0px;
}



.main .left{
width:605px;
height:auto;
padding:3px;
margin:0px 0px 10px 0px;
float:left;
}

*html .main .left{
width:605px;
height:auto;
padding:3px;
margin:0px 0px 10px 0px;
float:left;
}

.main .right{
width:290px;
height:auto;
padding:3px;
margin:20px 10px 0px 0px;
float:right;
border:#0066FF 1px solid;
}

.main p{
width:auto;
font:12px Arial, Helvetica, sans-serif;
color:#595959;
margin:0px;
padding:15px 0px 10px 20px;
text-align:left;
}

*html .main p{
width:auto;
font:12px Arial, Helvetica, sans-serif;
color:#595959;
margin:0px;
padding:15px 0px 10px 10px;
text-align:left;
}


.main h5{
font:bold 16px Arial, Helvetica, sans-serif;
color:#3B86FF;
margin:0;
padding:10px 23px;
text-align:left;
}

.main h6{
font:bold 14px Arial, Helvetica, sans-serif;
color:red;
margin:0;
padding:10px 0px 0px 10px;
text-align:left;
}
.main h2{
font:bold 28px Arial, Helvetica, sans-serif;
color:#3B86FF;
margin:0px;
padding:0px 0px 0px 0px;
text-align:center;
}

.main ul{
width:90%;
height:auto;
list-style:none;
padding:0px 25px;
margin:0px;
float:left;
text-align:left;
}

.main li{
background:url(../images/inner_arrow.gif) no-repeat center left;
font:12px Arial, Helvetica, sans-serif;
color:#595959;
height:auto;
line-height:16px;
list-style:none;
padding:0px 8px 0px 20px;
margin:0px;
text-align:left;
}


.header_banner .pagoda_left{
background:url(../images/pagoda_left.jpg) no-repeat top left;
width:527px;
height:216px;
float:left;
}

.header_banner .pagoda_right{
background:url(../images/pagoda_right.jpg) no-repeat top left;
width:419px;
height:216px;
float:left;
}

.header_banner .track_side_left{
background:url(../images/trackside_left.jpg) no-repeat top left;
width:527px;
height:216px;
float:left;
}

.header_banner .track_side_right{
background:url(../images/trackside_right.jpg) no-repeat top left;
width:419px;
height:216px;
float:left;
}

.side_right a{
font:12px Arial, Helvetica, sans-serif;
color:#1041A8;
text-decoration:underline;
}

.side_right a:hover{
font:12px Arial, Helvetica, sans-serif;
color:#1041A8;
text-decoration:none;
}

.header_banner .sponsorships_left{
background:url(../images/sponsorships_left.jpg) no-repeat top left;
width:527px;
height:216px;
float:left;
}

.header_banner .sponsorships_right{
background:url(../images/sponsorships_right.jpg) no-repeat top left;
width:419px;
height:216px;
float:left;
}

.header_banner .sponsorships_drop_left{
background:url(../images/sponsorships_drop_left.jpg) no-repeat top left;
width:527px;
height:216px;
float:left;
}

.header_banner .sponsorships_drop_right{
background:url(../images/sponsorships_right.jpg) no-repeat top left;
width:419px;
height:216px;
float:left;
}

.header_banner .vendirs_drop_left{
background:url(../images/vendors_left.jpg) no-repeat top left;
width:527px;
height:216px;
float:left;
}

.header_banner .vendirs_drop_right{
background:url(../images/sponsorships_right.jpg) no-repeat top left;
width:419px;
height:216px;
float:left;
}


.header_banner .fan_info_left{
background:url(../images/fan_ino_left.jpg) no-repeat top left;
width:527px;
height:216px;
float:left;
}

.header_banner .fan_info_right{
background:url(../images/fan_ino_right.jpg) no-repeat top left;
width:419px;
height:216px;
float:left;
}

.header_banner .loading_left{
background:url(../images/loading_left.jpg) no-repeat top left;
width:527px;
height:216px;
float:left;
}

.header_banner .loading_right{
background:url(../images/loading_right.jpg) no-repeat top left;
width:419px;
height:216px;
float:left;
}

.header_banner .whereto_left{
background:url(../images/whereto_left.jpg) no-repeat top left;
width:527px;
height:216px;
float:left;
}

.header_banner .whereto_right{
background:url(../images/whereto_right.jpg) no-repeat top left;
width:419px;
height:216px;
float:left;
}

.header_banner .directions_left{
background:url(../images/directions_left.jpg) no-repeat top left;
width:527px;
height:216px;
float:left;
}

.header_banner .directions_right{
background:url(../images/loading_right.jpg) no-repeat top left;
width:419px;
height:216px;
float:left;
}

.inner h4{
font: bold 13px Arial, Helvetica, sans-serif;
color:#014DEE;
margin:0px;
padding:6px 0px 6px 23px;
text-align:left;
text-transform:uppercase;
}

.inner h4 a{
font: bold 13px Arial, Helvetica, sans-serif;
color:#014DEE;
margin:0px;
padding:0px 0px 2px 0px;
text-align:left;
text-transform:uppercase;
text-decoration:none;
border-bottom:1px dashed #fb0809;
}

.inner h4 a:hover{
font: bold 13px Arial, Helvetica, sans-serif;
color:#333;
margin:0px;
padding:0px 0px 2px 0px;
text-align:left;
text-transform:uppercase;
text-decoration:none;
border-bottom:1px dashed #000;
}
.inner h5{
font: bold 13px Arial, Helvetica, sans-serif;
color:#f9595a;
margin:0px;
padding:6px 0px 6px 23px;
text-align:left;
}

.inner h6{
font: bold 17px Arial, Helvetica, sans-serif;
color:#fb0809;
margin:10px 0px;
padding:6px 0px 6px 23px;
text-align:left;
}

.inner .locations{
width:94%;
height:auto;
font: bold 13px Arial, Helvetica, sans-serif;
color:#014DEE;
margin:0px;
padding:0px 23px;
text-align:left;
float:left;
line-height:24px;
background:#FFFFFF;
}

.locations p{
width:600px;
height:auto;
font:12px Arial, Helvetica, sans-serif;
color:#595959;
margin:0px;
padding:0px 23px;
text-align:left;
float:left;
line-height:24px;
}

.locations p a.link{
font: bold 14px  "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#333333;
padding:0px 0px;
text-decoration:none;
border-bottom:1px dashed #c9d8f7;
margin-bottom:10px;
line-height:24px;
}

.locations p a.link:hover{
font: bold 14px  "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#014dee;
padding:0px 0px;
text-decoration:none;
border-bottom:1px dashed #c9d8f7;
margin-bottom:10px;
line-height:24px;
}

.locations p a.link1{
font: bold 13px  "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#f9595a;
padding:0px 0px;
text-decoration:none;
border-bottom:1px dashed #c9d8f7;
margin-bottom:10px;
line-height:24px;
}

.locations p a.link1:hover{
font: bold 13px  "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#333;
padding:0px 0px;
text-decoration:none;
border-bottom:1px dashed #c9d8f7;
margin-bottom:10px;
line-height:24px;
}


.locations p a{
height:auto;
font: bold 12px Arial, Helvetica, sans-serif;
color:#333333;
margin:0px;
padding:0px 0px;
text-decoration:underline;
}

.locations p a:hover{
height:auto;
font: bold 12px Arial, Helvetica, sans-serif;
color:#4e86ff;
margin:0px;
padding:0px 0px;
text-decoration:none;
}


.header_banner .spectator_left{
background:url(../images/spectator_left.jpg) no-repeat top left;
width:527px;
height:216px;
float:left;
}

.header_banner .spectator_right{
background:url(../images/spectator_right.jpg) no-repeat top left;
width:419px;
height:216px;
float:left;
}


.header_banner .event_info_left{
background:url(../images/event_ino_left.jpg) no-repeat top left;
width:527px;
height:216px;
float:left;
}

.header_banner .event_info_right{
background:url(../images/event_ino_right.jpg) no-repeat top left;
width:419px;
height:216px;
float:left;
}

.header_banner .track_info_left{
background:url(../images/track_info_left.jpg) no-repeat top left;
width:527px;
height:216px;
float:left;
}

.header_banner .track_info_right{
background:url(../images/event_ino_right.jpg) no-repeat top left;
width:419px;
height:216px;
float:left;
}

.inner .track_info{
width:945px;
height:auto;
margin:0px;
padding:0px;
float:left;
background:#FFF;
}

.inner .track_info .left_con{
width:650px;
height:auto;
margin:0px;
padding:0px;
float:left;
}

.inner .track_info .right_con{
width:250px;
height:auto;
margin:15px 0px 20px 15px;
padding:0px;
float:left;
}

.header_banner .schedule_left{
background:url(../images/schedules_left.jpg) no-repeat top left;
width:527px;
height:216px;
float:left;
}

.header_banner .schedule_right{
background:url(../images/event_ino_right.jpg) no-repeat top left;
width:419px;
height:216px;
float:left;
}

.header_banner .on_site_left{
background:url(../images/on_site_left.jpg) no-repeat top left;
width:527px;
height:216px;
float:left;
}

.header_banner .on_site_right{
background:url(../images/event_ino_right.jpg) no-repeat top left;
width:419px;
height:216px;
float:left;
}

.header_banner .team_hammer_left{
background:url(../images/team_hammer_left.jpg) no-repeat top left;
width:527px;
height:216px;
float:left;
}

.header_banner .team_hammer_right{
background:url(../images/event_ino_right.jpg) no-repeat top left;
width:419px;
height:216px;
float:left;
}

.header_banner .ama_left{
background:url(../images/ama_left.jpg) no-repeat top left;
width:527px;
height:216px;
float:left;
}

.header_banner .ama_right{
background:url(../images/event_ino_right.jpg) no-repeat top left;
width:419px;
height:216px;
float:left;
}

.header_banner .partners_left{
background:url(../images/event_partners_left.jpg) no-repeat top left;
width:527px;
height:216px;
float:left;
}

.header_banner .partners_right{
background:url(../images/event_ino_right.jpg) no-repeat top left;
width:419px;
height:216px;
float:left;
}

.header_banner .entertanment_left{
background:url(../images/entertanment_left.jpg) no-repeat top left;
width:527px;
height:216px;
float:left;
}

.header_banner .entertanment_right{
background:url(../images/entertanment_right.jpg) no-repeat top left;
width:419px;
height:216px;
float:left;
}

.header_banner .press_left{
background:url(../images/press_left.jpg) no-repeat top left;
width:527px;
height:216px;
float:left;
}

.header_banner .press_right{
background:url(../images/entertanment_right.jpg) no-repeat top left;
width:419px;
height:216px;
float:left;
}


.header_banner .aboutm1_left{
background:url(../images/aboutm1_left.jpg) no-repeat top left;
width:527px;
height:216px;
float:left;
}

.header_banner .aboutm1_right{
background:url(../images/aboutm1_right.jpg) no-repeat top left;
width:419px;
height:216px;
float:left;
}

.header_banner .news_left{
background:url(../images/news_left.jpg) no-repeat top left;
width:527px;
height:216px;
float:left;
}

.header_banner .news_right{
background:url(../images/news_right.jpg) no-repeat top left;
width:419px;
height:216px;
float:left;
}

.header_banner .press_left{
background:url(../images/press_left.jpg) no-repeat top left;
width:527px;
height:216px;
float:left;
}

.header_banner .press_right{
background:url(../images/news_right.jpg) no-repeat top left;
width:419px;
height:216px;
float:left;
}

.header_banner .media_left{
background:url(../images/media_left.jpg) no-repeat top left;
width:527px;
height:216px;
float:left;
}

.header_banner .media_right{
background:url(../images/news_right.jpg) no-repeat top left;
width:419px;
height:216px;
float:left;
}

.header_banner .photos_left{
background:url(../images/photos_left.jpg) no-repeat top left;
width:527px;
height:216px;
float:left;
}

.header_banner .photos_right{
background:url(../images/photos_right.jpg) no-repeat top left;
width:419px;
height:216px;
float:left;
}

.header_banner .contact_left{
background:url(../images/contact_left.jpg) no-repeat top left;
width:527px;
height:216px;
float:left;
}

.header_banner .contact_right{
background:url(../images/contact_right.jpg) no-repeat top left;
width:419px;
height:216px;
float:left;
}

.header_banner .contact_order_left{
background:url(../images/order_tickets_left.jpg) no-repeat top left;
width:527px;
height:216px;
float:left;
}

.header_banner .contact_order_right{
background:url(../images/contact_right.jpg) no-repeat top left;
width:419px;
height:216px;
float:left;
}

.container{
width:946px;
height:auto;
margin:0px;
padding:0px 0px 0px 0px;
float:left;
background:#fff;
}

.container .inner h3{
font:bold 18px Arial, Helvetica, sans-serif;
color:#3B86FF;
margin:0px;
padding:15px 25px;
text-align:left;
}


.inner p{
font:12px Arial, Helvetica, sans-serif;
color:#595959;
margin:0px;
padding:5px 25px;
text-align:left;
}

.inner .line{
float:left;
margin:0px 10px 10px 10px;
border-bottom:1px dashed #509ede;
height:10px;
width:900px;
}


.inner .bigimg{
margin:20px 250px 0px 250px;
padding:20px 0px;
width:auto;
height:auto;
float:left;

}

.bigimg a.ama{
width:417px;
height:177px;
background:url(../images/amalogo.gif) no-repeat top left;
float:left;
border:0px;
cursor:pointer;
}

.inner p span{
font: bold 13px Arial, Helvetica, sans-serif;
color:#FB0809;
margin:0px;
text-align:left;
}

.inner p a{
font: bold 12px Arial, Helvetica, sans-serif;
color:#F71113;
margin:0px;
text-decoration:none;
}

.inner p a:hover{
font: bold 12px Arial, Helvetica, sans-serif;
color:#FB0809;
margin:0px;
text-decoration:underline;
}

.inner_bottom{
width:946px;
height:220px;
margin:0px;
padding:0px;
float:left;
}

.inner_bottom .bottomleft{
background:url(../images/inner_bottom_left.jpg) no-repeat bottom left #fff;
width:527px;
height:220px;
margin:0px;
padding:0px;
float:left;
}

.bottomleft .inner_ticket{
width:190px;
height:21px;
margin-top:105px;
margin-left:108px;
float:left;
}


*html .bottomleft .inner_ticket{
width:190px;
height:21px;
margin-top:105px;
margin-left:54px;
float:left;
}



.inner_bottom .bottomright{
background:url(../images/inner_bottom_right.jpg) no-repeat top left;
width:419px;
height:220px;
margin:0px;
padding:0px;
float:right;
}

.inner h2{
font:bold 28px Arial, Helvetica, sans-serif;
color:#3B86FF;
margin:0;
padding:100px 0px;
text-align:center;
}


.start1{
width:auto;
height:auto;
float:left;
padding:0px 0px 0px 20px;
background:#fff;	
}

.start1 fieldset{
width:400px;
margin:30px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
height:auto;
font:11px Arial, Helvetica, sans-serif;
color:#5e5e5e;
float:left;



}

.start1 label{
font:12px Arial, Helvetica, sans-serif;
color:#6E6E6E;
font-weight:normal;
float:left;
width:120px;
padding-bottom:3px;
padding-top:3px;
padding-left:0px;
text-align:left;
}

.start1 label span{
font:12px Arial, Helvetica, sans-serif;
color:red;
font-weight:normal;
}

.start1 fieldset div{
height:auto;
width:326px;
margin:0px 0px 14px 0px;
padding-top:0px;
font:10px Tahoma, Arial, Helvetica, sans-serif;
float:left;
}

.start1 input{
border:1px solid #898989;
background:#ffffff;
color:#000000;
margin-right:0px;
padding:0px;
font:11px  Arial, Helvetica, sans-serif;
width:190px;
}

.start1 SELECT{
border:1px solid #898989;
background:#ffffff;
color:#000000;
font:11px  Arial, Helvetica, sans-serif;
width:162px;
margin:0px 2px;
float:left;
}

.start1 .button{
width:60px;
background:#F31B1F;
color:#fff;
font: bold 12px  Arial, Helvetica, sans-serif;
border:0px;
cursor:pointer;
text-align:center;
padding:2px 10px 2px 10px;
}

.inner .innerlist{
width:100%;
height:auto;
margin:0px;
padding:0px;
float:left;
}


.inner ul{
width:100%;
height:auto;
margin:0px;
padding:0px;
float:left;
}

.innerlist li{
font:12px Arial, Helvetica, sans-serif;
color:#595959;
width:auto;
height:auto;
margin:0px 0px 0px 45px;
text-align:left;
padding:0px 20px 6px 15px;
list-style:none;
background:url(../images/bullet.gif) no-repeat left 6px;
}


/************************************************************************tickets page styles************************************************************************/

.inner table{
border:1px solid #64aae6;
background:#f3f8fc;
font:11px Verdana, Arial, Helvetica, sans-serif, Tahoma;
text-align:left;
margin-bottom:15px;
}

.inner table th{
height:20px;
text-align:center;
border-bottom:1px solid #64aae6;
background:#488bc2;
font:bold 12px Verdana, Arial, Helvetica, sans-serif, Tahoma;
text-decoration:none;
color:#fff;
}

.inner table td{
font:11px Verdana, Arial, Helvetica, sans-serif, Tahoma;

}



.inner table td input{
background:#f3f8fc;
}


.inner table td input.ticketsBoxes{
background:#fff;
border:1px solid #64aae6;

}


.inner table td table{
border:none;
background:#f3f8fc;
font:11px Verdana, Arial, Helvetica, sans-serif, Tahoma;
text-align:left;
}


.inner table td table.information{
border:1px solid #DFDAEE;
font:11px Verdana, Arial, Helvetica, sans-serif, Tahoma;
}
.inner table td table.information input{
border:1px solid #64aae6;
font:11px Verdana, Arial, Helvetica, sans-serif, Tahoma;

background:#fff;
}

.inner table td table.information select{
border:1px solid #64aae6;
font:11px Verdana, Arial, Helvetica, sans-serif, Tahoma;
}

.inner table td table.information input.button1{
border:1px solid #64aae6;
background:#1d5ec7;
font:11px Verdana, Arial, Helvetica, sans-serif, Tahoma;
color:#fff;
cursor:pointer;
padding:5px auto;
}


/************************************************************************tickets page styles************************************************************************/

.flashgallery{
width:800px;
margin:20px 0px 20px 55px;
border:10px solid #ccc;
padding:5px;
float:left;
}

*html .flashgallery{
width:800px;
margin:20px auto 20px 30px;
border:10px solid #ccc;
padding:5px;
float:left;
}

.inner .direction{
 width:880px;
 height:auto;
 margin:20px auto 10px;
}

.direction .details{
float:left;
width:350px;

}

.details h2{
margin:0px;
float:left;
border-bottom:1px solid #ccc;
width:340px;
padding:3px 0px;
text-align:left;
font:bold 16px Arial, Helvetica, sans-serif;
}
.details h4{
font:bold 14px "Trebuchet MS", tahoma;
float:left;
width:340px;
text-transform:none;
color:#2e355f;
padding:0px;
margin:5px 0px;
}

.direction .details ul{
float:left;
margin:0px;
width:330px;
padding:0px;
list-style:none;
}
.direction .details li{
list-style:none;
padding:0px;
margin:3px 0px;
padding-left:15px;
width:330px;
font:12px Arial, Helvetica, sans-serif;
color:#333;
background:url(../images/dir_bullet.gif) no-repeat left 5px;
}


.direction .map{
float:right;
padding:5px;
width:513px;
height:auto;
border:2px solid #ccc;
}


.flashlinks{
margin:40px 0px 0px 0px;
padding:0px;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#004cef;
text-align:left;
float:left;
width:200px;
}

.flashlinks ul{
margin:0px;
padding:0px;
font:bold 11px  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#004cef;
text-align:left;
list-style:none;
}

.flashlinks ul li{
font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#004cef;
text-align:left;
margin:4px 0px 4px 10px;
padding:0px 0px 0px 12px;
background:url(../images/bullet.gif) no-repeat left 6px;
}



.flashlinks li a{
font:bold 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#004cef;
text-decoration:none;
text-align:left;
padding:0px 0px;
margin:0px;
}


.flashlinks li a:hover{
font:bold 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#000;
}

.flashlinks li a.current{
font:bold 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#000;
}