#motoGP{width:760px;padding:10px}
h1,h2,h3,h4,h5,h6,p,blockquote,form{
margin:0px;
padding:0px;
font-size:12px;}
body{font-size:12px;line-height:16px;color:#333;
font-family:Verdana,Arial, Helvetica, sans-serif;}

#enInner li{
padding:0;
font-weight:normal}
a,
a:link,
a:visited,
a:active {
color:#0033CC;
text-decoration:none}

a:focus,
a:hover{
text-decoration:underline}


#motoGP h3{
background:#EFF1F5;
color:#006;
border-bottom:3px solid #BCC5D6;
font-size:14px;
padding:4px 4px 2px;
margin-bottom:10px;
width:auto}
#motoGP h4{
color:#006;
border-left:3px solid #006;
font-size:14px;
padding:0 4px ;
margin-bottom:10px;
width:auto}
#motoGP h4 i{font-weight:normal;font-size:12px;font-style:normal}
#outlineInner,#seating,#tickets,#howto,#acom,.accommodations{
margin:10px 0px 20px 5px;
}

/*　------------------------------　*/
/*　　　　　　　outline　　　　　　　*/
/*　------------------------------　*/
#outlineInner p{
margin:0px 5px 20px}
#outlineInner table{
margin:10px}

#outlineInner td{
border-bottom:1px solid #ccc;
padding:4px 8px}


/*　------------------------------　*/
/*　　　　　　　seating　　　　　　　*/
/*　------------------------------　*/

#seating .seatingMap{
margin:10px 5px;text-align:center}

/*　------------------------------　*/
/*　　　　　　　ticket　　　　　　　*/
/*　------------------------------　*/


#tickets .cody{
color:#e00000;
font-weight:bold;
font-size:14px;
text-align:center;}

#motoGP .ticketTbl,
#motoGP .ticketTblGy,
#motoGP .lead{margin:10px 0px}
#motoGP .lead p{padding:10px}
#tickets .featurefr{border-bottom:1px dashed #cccccc;}

#tickets p b{display:block}
#tickets .feature{background:#f90;color:#fff;padding:1px 4px}
#tickets .ticketTbl p{border-top:0px none;padding:4px 0px 15px}
.ticketTbl table,
.ticketTblGy table{
	border-collapse:collapse;
	border-spacing:0px;
	text-align:left;
width:730px}
.ticketTbl table th,
.ticketTblGy table th{color: #fff;
font-weight:bold;text-align:center;font-weight:bold}
.ticketTbl table.coTbl,
.ticketTblGy table.coTbl{
color:#CC3300;font-weight:normal;text-align:left;
margin:4px 0px 20px;
background:#fff;
font-size:10px}

#tickets p.co{color:#CC3300;font-weight:normal;text-align:left;
padding:4px 0px 20px;
font-size:10px;line-height:1.3em}

.coUL{padding:0;margin:0 0 0 20px;color:#666}
.coUL li{padding:0;margin:0;list-style:square;}
.ticketTbl table caption,
.ticketTblGy table caption,
.ticketSales table caption{
color:#333;font-weight:normal;text-align:right}

.ticketTbl strong,.ticketTblGy strong,.lead strong{
color:#003399;
}
.ticketTbl strong i,
.ticketTblGy strong i{
font-style:normal;
font-weight:normal;}

#tickets p span{color:#CC3300;font-size:10px}

#tickets .ticketTbl table i,
#tickets .ticketTblGy table i{
font-size:10px;
line-height:110%;
font-weight:normal;
font-style:normal}
.ticketTbl table td,.ticketTblGy table td{
padding:3px 2px;
border:1px solid #999999;}
.ticketTbl table.coTbl td,
.ticketTblGy table.coTbl td,
.ticketTbl table.coTbl th,
.ticketTblGy table.coTbl th{
border:0 none;
padding:0px 3px;
font-weight:normal;
line-height:120%;
color:#CC3300;
vertical-align:top;
text-align:left;
background:#fff}

.ticketTblGy td{
background:#F8FFF4;
color:#333333;
font-weight:normal;}

.ticketTbl td.pay,
.ticketTblGy td.pay{text-align:right;padding:1px 3px;color:#333333;font-weight:bold}


/*　------------------------------　*/
/*　　howto,acom,accommodations　　　*/
/*　------------------------------　*/

#acom p{margin:10px;}

#howto th{vertical-align:top;font-weight:normal;text-align:left}
.accommodations .inr,
.accommodations .hotels{margin:0px 0px 15px 5px;}
.accommodations p{margin:5px 10px 20px;}

.accommodations{padding:15px 0px 0px}

#motoGP .accommodations h4{background:#004080;padding:2px 4px;color:#fff;font-size:14px;}
.accommodations h5{padding:0px 0px 0px 15px;font-size:14px;
margin-left:5px;
background:url(../events/motogp/img/square_gy.gif) no-repeat center left;
border-bottom:1px solid #333}
.accommodations td{
vertical-align:top}
.accommodations table.cmpTbl{
margin:10px 5px;border-top:1px solid #ccc}
.accommodations .cmpTbl td{padding:3px 5px;border-bottom:1px solid #ccc}

.accommodations .contact{
padding:3px 7px;
background:#eee;
margin:10px 5px}
.accommodations .contact td{
padding:3px 10px}

.accommodations .hotels{margin:0px 30px}
.accommodations .hotels table{margin:0px 0px 15px;}
.accommodations .hotels caption{font-weight:bold;color:#003399;text-align:left;padding:5px 0px 0px;}
.accommodations .hotels .blTD{background:#DBE0E6}
/*　------------------------------　*/
/*　　　　　　　form　　　　　　　*/
/*　------------------------------　*/

#orderForm p{
padding:5px 0px 10px}
#orderForm p span{
color:#FF0000}

#orderForm p.lead{
color:#000066;
font-weight:bold}

#orderForm h5{background:url(../events/indyjapan/img/square_gy.gif) no-repeat 0px 5px;
padding:0px 0px 0px 15px;
font-size:14px}

#orderForm table{
margin-bottom:30px;border-spacing:0;border-collapse:collapse}

#orderForm table,#orderForm td,#orderForm tr,#orderForm th{font-weight:bold;border:1px solid #CC9999}
#orderForm td.fontNormal{font-weight:normal}
#orderForm td.inputTd{text-align:center}
#orderForm caption{text-align:right;font-weight:normal}

#orderForm td{vertical-align:top;padding:3px 7px;text-align:left}
#orderForm .price{text-align:right}
#orderForm th{background:#D0BEBD;padding:3px 7px;}
#orderForm table.ticketTbl td input{text-align:right}
#orderForm input,textarea{border:1px solid #999;}
#orderForm input.boderNone{border:none}
#orderForm input.numb{ime-mode:disabled;width:30px}

.nomalRd {color:#FF0000;font-weight:bold}
.n10{font-size:10px}
.seatdetail{text-align:left;}