/* ----- wrapper ------ */
#Wrapper{width: 980px; display: block; margin: auto;overflow:auto;}

/* ----- SideBar ------ */
#SideBarL{width: 480px; margin:0 20px 20px 0 ; overflow:auto; float:left;}
#SideBarL a{text-decoration: none;}
#SideBarR{width: 480px; margin:0 0 20px 0 ; float:right; }
#SideBarR a{text-decoration: none;}
.TT{float:left; background-image:url(images/TT.gif); height:50px; color:#008aff; text-align:center; line-height:50px; margin:10px 10px 0 10px; width: 460px; font-weight:bold}

#Content{width: 980px; margin:0 0 20px 0 ; overflow:auto; float:left;}
.ContentTT{float:left; background-image:url(images/TT.gif); height:50px; background-repeat: no-repeat;background-position: 50%; color:#008aff; text-align:center; line-height:50px; margin:10px; width: 960px; font-weight:bold}

/* ----- Bu ------ */
.Bu{overflow:auto; margin-bottom:10px}
.BuLink{width: 195px; float:left; background-color:#a8a8a8; color:#fff; font-size:15px; text-align:center; line-height:50px; margin-right:1px; text-decoration: none;}
.BuLink:hover{color:#fff; background-color:#333;}
.BuLinkOn {width: 195px; float:left; background-color:#333;	color:#fff;	font-size:15px;	text-align:center; line-height:50px; margin-right:1px;}

.sBu{verflow:auto; width:960px; margin:0 auto}
.sBuLink{width: 95px; float:left; background-color:#008aff; color:#fff; font-size:20px; font-weight:bold; text-align:center; line-height:25px; margin-right:1px; padding: 20px 0 20px 0; text-decoration: none;}
.sBuLink:hover{color:#FF0; background-color:#ff6600;}

/* ----- AD ------ */
.AD{float:left; margin-bottom:10px}

/* ----- Pro ------ */
.Pro{font-size: 13px;line-height: 18px;color: #333;width: 440px; text-align: left;margin:0 10px; border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #333; float:left; padding:5px 10px}
.Pro:hover{background-color: #95bd1c; color: #006dff;}
.Pro img{margin-bottom: 5px;}
.ProW{background-repeat: no-repeat;background-position: 0px 5px;text-decoration: none;font-size: 15px;font-weight: bold;width: 260px;float: left;line-height: 20px;}
.ProM{font-weight: bold;color: #ff3333;line-height: 20px; float: right; text-decoration:none; width:170px; text-align:right}
.ProI{font-size: 12px;color: #666;text-decoration: none; clear:both; text-align:right}

/* ----- More ------ */
.More{font-size: 13px;line-height: 30px;color: #fff; width: 460px; margin:0 10px 10px 10px; float:left; text-align:center; background-color:#008aff;}
.More:hover{ background-color:#06F; color:#FF6}

/* ----- ProOne ------ */
.ProOne{width: 940px; margin: 0 10px ; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #333; float: left; text-decoration:none; padding:0 10px;}
.ProOne:hover{background-color: #ffffdc; color: #006dff;}
.ProOneW{font-size: 15px; color:#333; font-weight: bold; width: 300px; float: left; line-height: 30px;}
.ProOneS{font-size: 13px; color:#666; width: 175px;float: left;line-height: 30px;}
.ProOneM{font-size: 13px; color:#ff3333; font-weight: bold; ;line-height: 30px; float: right;}

/* ----- Info ------ */
#Info{ width:900px; color:#333; font-size:13px; padding:20px 40px; overflow:auto; float:left; background-color:#fca7a7}
#Info a { color:#f30}
.InfoTT{ font-size:18px; width:900px; color:#333; float:left; margin-bottom:10px; font-weight:bold}
.InfoText{padding:0px; width:900px; float:left;}

ol{ padding-left:18px; margin-top:0px; margin-bottom:0px;}
ol li { padding-bottom:10px ;line-height:15px}

#floater {z-index:9999; margin: 0 0 0 500px; position:absolute; bottom: 100px; left:50%;}

/* ----- Ticket ------ */
#TContent{width: 952px; background-color:#f0bad0; padding:15px 13px 15px 15px; float:left;}
#TContent a{	text-decoration: none;}

/* ----- TicketProduct ------ */
.TPro{width: 220px; padding:8px; background-color:#d05d8c; margin:0 2px 2px 0; float:left; color:#fff;}
.TPro:hover{background-color: #ca3572; color:#FF0}
.TPro img{width: 220px; height: 140px; float:left;}

.TProT{float: left; width: 210px; text-decoration: none; font-size: 19px; font-weight: bold;	line-height: 28px; padding: 0 0 0 10px}
.TProT2{float: left; width: 210px; text-decoration: none; font-size: 13px; color: #FF7; font-weight:bold; line-height: 10px; padding: 10px 0 5px 10px}
.TProT3{float: left; width: 210px; text-decoration: none; font-size: 13px; color: #FF7;  line-height: 10px; padding: 10px 0 5px 10px}
.TProS{float:left; width:210px; text-decoration:none; font-size:15px; font-weight: bold; padding:0 0 0 10px}
.TProM{float:left; width:210px; text-decoration:none; text-align:right; padding:2px 0 0 10px;  color: #FF7;}
.TProM1{float:left; text-decoration:none; font-size:18px; text-align:left; line-height:40px; padding-right:2px;}
.TProM2{float:left; text-decoration:none; font-size:26px; text-align:left; line-height:30px; padding-right:2px; font-weight:bold;}
.TProM3{float:left;text-decoration:none;font-size:13px; text-align:left;line-height:40px;padding-right:2px;background-image:url(images/Arrow.png);background-repeat: no-repeat;background-position:100% 30%;width:50px;}
.TProI{float:left; width:210px; text-decoration:none; font-size:12px; color:#fff; padding:10px 0 0 10px;}