﻿@charset "utf-8";
/*---------------body block-----------------*/
body{
	/*letter-spacing: 1px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height:20px;*/
	
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
td {
	/*font-size:12px;
	color:#959595;*/
}
.tdcontenttext {
	color: #171717;
}
.rules_text {
	color: #04a8aa;
}

.tdtext_orange {
	color: #F60;
}
.tdtext_orangeunderline {
	color: #F60;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
.tdtext_orang_bold {
	font-size: 15px;
	font-weight: bold;
	color: #F60;
}
.tdtext_orang_big {
	font-size: 28px;
	font-weight: bold;
	color: #F60;
	line-height: 28px;
}

.sumtext {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	line-height:23px;
}


img {
	border:none;
}
.baner_bt {
	padding-left: 5px;
}


/*------------Header Block----------*/
.headExtendBg{
	background-image: url(../Images/head_bg2.jpg);
	background-repeat: repeat-x;
	height:90px;
}
#banner_pics {
	position: relative;
	left: 0px;
	width:664px;
	padding-top: 13px;
}
.banner2_pics {
	padding-top: 27px;
	padding-left: 25px;
}


.headExtendBgLeft{
	background-image: url(../Images/head2_bg_left.jpg);
    background-repeat: no-repeat;	
	height:90px;
	background-position:right top ;
}
.headExtendBgRight{
	background-image: url(../Images/head2_bg_right.jpg);
	background-repeat: no-repeat;
	height:96px;
	background-position: left top ;
}
.bannerExtendBg{
	background-image: url(../Images/baner_bg2.jpg);
	background-repeat: no-repeat;
	height:399px;
}
#num2_bt {
	position: absolute;
	right: 25px;
	top: -60px;
}
#sales_title {
	position: absolute;
	left: 0px;
	top: 0px;
}

/*--------------Footer Block----------------*/
.footerBlock{
	font-size:10px;
	color:#919aa6;
}
.footerExtendBg{
	background-image:url(../Images/footer_bg.jpg);
	background-repeat:repeat-x;
	height:104px;
}

.footerBlock a:link {
	color:#FFFFFF;
	text-decoration:none;
	letter-spacing:3px;
}
.footerBlock a:visited {
    color:#FFFFFF;
	text-decoration:none;
}
.footerBlock a:hover {
    color:#fff443;
	text-decoration:underline;
}
.footerBlock a:active {
    color:#FFFFFF;
	text-decoration:none;
}
/*-----------------Content Block------------------*/
.contentLeftBg{
	background-image:url(../Images/body_bg.gif);
	background-repeat:repeat-y;
	background-color:#dfdede;
	background-position:right;
}

.contentRightBg{
	background-image:url(../Images/body_bg2.gif);
	background-repeat:repeat-y;
	background-color:#d9d9d9;
	background-position:left;
}
.contentCenterBg{
	background-image:url(../Images/body_bg3.gif);
	background-repeat:repeat-y;
	/*background-color:#e2e2e2;*/
	background-position:center;
}
#blockContent a.title:link {
	color:#003366;
	text-decoration:none;
	letter-spacing:1px;
	font-size: 15px;
	font-weight: bold;
}
#blockContent a.title:visited {
	color:#003366;
	font-size: 15px;
	text-decoration:none;
	font-weight: bold;
}
#blockContent a.title:hover {
	color:#F60;
	font-size: 15px;
	text-decoration:none;
	font-weight: bold;
}
#blockContent a.title:active {
	color:#003366;
	font-size: 15px;
	text-decoration:none;
	font-weight: bold;
}
#blockContent a.oder:link {
	color:#f68500;
	text-decoration:none;
	letter-spacing:1px;
	font-size: 12px;
	font-weight: normal;
}
#blockContent a.oder:visited {
	color:#f68500;
	text-decoration:none;
}
#blockContent a.oder:hover {
	color:#900;
	text-decoration:none;
}
#blockContent a.oder:active {
	color:#f68500;
	text-decoration:none;
}

#blocknews .line {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
a.more:link {
	color:#003366;
	text-decoration:none;
	letter-spacing:1px;
	font-size: 10px;
	font-weight: normal;
}
a.more:visited {
	color:#003366;
	text-decoration:none;
}
a.more:hover {
	color:#F60;
	text-decoration:none;
}
a.more:active {
	color:#003366;
	text-decoration:none;
}
a.contents:link {
	color:#959595;
	text-decoration:none;
	letter-spacing:1px;
	font-size: 14px;
	font-weight: normal;
}
a.contents:visited {
	color:#959595;
	text-decoration:none;
}
a.contents:hover {
	color:#F60;
	text-decoration:none;
}
a.contents:active {
	color:#959595;
	text-decoration:none;
}
a.urllink:link {
	color:#04a8aa;
	text-decoration:underline;
	letter-spacing:1px;
	font-size: 12px;
	font-weight: normal;
}
a.urllink:visited {
	color:#04a8aa;
	text-decoration:none;
}
a.urllink:hover {
	color:#F60;
	text-decoration:none;
}
a.urllink:active {
	color:#04a8aa;
	text-decoration:none;
}
.ShowingDate{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #2b2b2b;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #cecece;
	border-bottom-color: #cecece;
	padding: 3px;
	font-weight: bold;
}
.ShowingContent{
	color: #2b2b2b;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
a.showoder:link {
	color:#f68500;
	text-decoration:none;
	font-size: 16px;
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
}
a.showoder:visited {
	color:#f68500;
	text-decoration:none;
}
a.showoder:hover {
	color:#900;
	text-decoration:none;
}
a.showoder:active {
	color:#f68500;
	text-decoration:none;
}
.odertitle01{
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #003366;
	padding: 3px;
}
.odertitle02{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003366;
	padding: 3px;
}

.pics{
	float: left;
	padding-top: 2px;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
}
.title_bar{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: 314d68;
}
.seattb {
	background-color: #eaeaea;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #cdcdcd;
	border-bottom-color: #cdcdcd;
	padding: 3px;
	color: #171717;
}
.seattb_nobg {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #cdcdcd;
	border-bottom-color: #cdcdcd;
	padding: 3px;
	color: #171717;
}
.seattb_L {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cdcdcd;
	background-color: #eaeaea;
}
.seattb_R {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cdcdcd;
}

.seattb2_T{
	background-image: url(../Images/seat_info2_05.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.seattb2_B{
	background-image: url(../Images/seat_info2_06.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.seattb2 {
	background-color: #eaeaea;
	border-left-width: 1px;
	border-right-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-left-color: #cdcdcd;
	border-right-color: #cdcdcd;
	padding: 3px;
	color: #171717;
}
.seattb2_nobg {
	border-left-width: 1px;
	border-right-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-left-color: #cdcdcd;
	border-right-color: #cdcdcd;
	padding: 3px;
	color: #171717;
}


/*---------------login block-----------------*/
#blockLogin input[type=text]{
	width:160px;
	border: 1px solid #cecccc;
	background-image: url(../Images/bg_input.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#blockLogin input.program[type=text]{
	width:145px;
	border: 1px solid #cecccc;
	background-image: url(../Images/bg_input.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#blockLogin input.search[type=text]{
	width:63px;
	border: 1px solid #cecccc;
	background-image: url(../Images/bg_input.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

#blockLogin input[type=password]{
	width:160px;
	border: 1px solid #cecccc;
	background-image: url(../Images/bg_input.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

#blockLogin a:link {
	color:#72aa1b;
	text-decoration:underline;
	letter-spacing:1px;
}
#blockLogin a:visited {
	color:#72aa1b;
	text-decoration:underline;
}
#blockLogin a:hover {
	color:#F60;
	text-decoration:underline;
}
#blockLogin a:active {
	color:#F60;
	text-decoration:underline;
}
#blockLogin input.oderbox[type=text] {
	width:240px;
	border: 1px solid #cecccc;
	background-image: url(../Images/bg_input.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#blockLogin input.creditbox[type=text] {
	width:45px;
	border: 1px solid #cecccc;
	background-image: url(../Images/bg_input.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.textLoginName{
	color:#ffb43d;
}
/*-------------------銷售狀況表--------------------*/
.saleHead{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #c1c2c4;
	color:#171717;
}
.saleTd{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #b2b2b2;
	color:#959595
}
.textPrice{
	color:#f68500;
}
/*-----------------------Link--------------------------*/
a.link1:link {
	color:#04a8aa;
	text-decoration:underline;
	letter-spacing:1px;
}
a.link1:visited {
	color:#04a8aa;
	text-decoration:underline;
}
a.link1:hover {
	color:#F60;
	text-decoration:underline;
}
a.link1:active {
	color:#04a8aa;
	text-decoration:underline;
}
/*-------------------Form----------------------------*/
.formInput{
	border: 1px solid #cecccc;
}
/*-------------------Page set---------------------------*/


a.linkPageSetOff:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #909090;
	background-image: url(../Images/pageset_n_01.gif);
	height: 25px;
	width: 24px;
	display:inline-block;
	text-decoration: none;
	margin-left:3px;
	margin-right:3px;
}
a.linkPageSetOff:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #909090;
	background-image: url(../Images/pageset_n_01.gif);
	height: 25px;
	width: 24px;
	display:inline-block;
	text-decoration: none;
	margin-left:3px;
	margin-right:3px;
}
a.linkPageSetOff:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(../Images/pageset_n_02.gif);
	height: 25px;
	width: 24px;
	display:inline-block;
	text-decoration: none;
	font-weight: bold;
	margin-left:3px;
	margin-right:3px;
}
a.linkPageSetOff:active {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #909090;
	background-image: url(../Images/pageset_n_01.gif);
	height: 25px;
	width: 24px;
	display:inline-block;
	text-decoration: none;
	margin-left:3px;
	margin-right:3px;
}



a.linkPageSetOn:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(../Images/pageset_n_02.gif);
	height: 25px;
	width: 24px;
	display:inline-block;
	text-decoration: none;
	font-weight: bold;
	margin-left:3px;
	margin-right:3px;
}
a.linkPageSetOn:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(../Images/pageset_n_02.gif);
	height: 25px;
	width: 24px;
	display:inline-block;
	text-decoration: none;
	font-weight: bold;
	margin-left:3px;
	margin-right:3px;
}
a.linkPageSetOn:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(../Images/pageset_n_02.gif);
	height: 25px;
	width: 24px;
	display:inline-block;
	text-decoration: none;
	font-weight: bold;
	margin-left:3px;
	margin-right:3px;
}
a.linkPageSetOn:active {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(../Images/pageset_n_02.gif);
	height: 25px;
	width: 24px;
	display:inline-block;
	text-decoration: none;
	font-weight: bold;
	margin-left:3px;
	margin-right:3px;
}

/*設定分頁上下頁間距*/
a.linkPage:link{
	margin-left:3px;
	margin-right:3px;
}

/*最新消息*/
.newsImg{
	margin-right:10px;
	margin-bottom:10px;
}

/*---------------Form setting-----------------*/
.formInput{
	padding-top:5px;
	padding-left:2px;
	padding-bottom:2px;
	border: 1px solid #d2d2d2;
	background-image: url(../Images/bg_input.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFF;
}
.formBtn_off{
	height:25px;
	letter-spacing:2px;
	BORDER-RIGHT: #7b9ebd 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #7b9ebd 1px solid;
	
	FONT-SIZE: 12px;
FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde); 	BORDER-LEFT: #7b9ebd 1px solid;
	CURSOR: hand;
	COLOR: black;
	PADDING-LEFT: 4px;
	PADDING-TOP: 0px;
	PADDING-LEFT: 2px\9;
	PADDING-TOP: 2px\9;
	BORDER-BOTTOM: #7b9ebd 1px solid;
	font-family: Arial, Helvetica, sans-serif, "華康中圓體";
}
.formSelect_discount{
	color:#FFF;
	background-color:#ffb112;
	padding:6px;
}
/*---------------Table1 setting-----------------*/
.table1{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dfdfdf;
}
.table1Head{
	color:#FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dfdfdf;
	background-image: url(../Images/bg_table1head.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.table1TD01{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dfdfdf;
	background-color: #f6f6f6;
}
.table1TD02{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dfdfdf;
	background-color: #ffffff;
}


/*---------------siteMap setting-----------------*/
.ulMap{
    padding:0px;
	margin-left:0px;
}
.liMap1{
	list-style:none;
	background-image: url(../Images/icon_sitemap2.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	display: block;
	padding-left: 20px;
	line-height: 29px;
}
.liMap1_2{
	list-style:none;
	background-image: url(../Images/icon_sitemap3.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	display: block;
	padding-left: 20px;
	line-height: 29px;
}
.liMap2{
	list-style:none;
	background-image: url(../Images/icon_sitemap2.gif);
	background-repeat: no-repeat;
	background-position: 20px 5px;
	display: block;
	padding-left: 40px;
	line-height: 29px;
}
/*---------------tap setting-----------------*/
.tag1_Left{
	background-image: url(../Images/tag1_01.gif);
	height: 33px;
	width: 6px;
	background-position: left top;
	background-repeat: no-repeat;
}
.tag1_Center{
	background-image: url(../Images/tag1_02.gif);
	background-position: left top;
	background-repeat: repeat-x;
	color:#d7d6af;
 
}
.tag1_Right{
	background-image: url(../Images/tag1_03.gif);
	height: 33px;
	width: 6px;
	background-position: right top;
	background-repeat: no-repeat;
}

.tag2{
	margin-left:1px;
	margin-right:1px;
}
.tag2_Left{
	background-image: url(../Images/tag2_01.gif);
	height: 34px;
	width: 15px;
	background-position: left 3px;
	background-repeat: no-repeat;
}
.tag2_Center{
	background-image: url(../Images/tag2_02.gif);
	background-position: left 3px;
	background-repeat: repeat-x;
	color:#999;
	font-size: 16px;
    padding-top:8px;
}
.tag2_Right{
	background-image: url(../Images/tag2_03.gif);
	height: 34px;
	width: 15px;
	background-position: right 3px;
	background-repeat: no-repeat;
}
.tag3{
	margin-left:1px;
	margin-right:1px;
}
.tag3_Left{
	background-image: url(../Images/tag3_01.gif);
	height: 36px;
	width: 15px;
	background-position: left 3px;
	background-repeat: no-repeat;
}
.tag3_Center{
	background-image: url(../Images/tag3_02.gif);
	background-position: left 3px;
	background-repeat: repeat-x;
	color:#1d4c59;
	font-size: 16px;
	padding-top:8px;
	font-weight:bold;
 
}
.tag3_Right{
	background-image: url(../Images/tag3_03.gif);
	height: 36px;
	width: 15px;
	background-position: right 3px;
	background-repeat: no-repeat;
}
/*--------------text setting-----------------*/
.tdtext_01{
	color:#e3df7b;
	font-weight:bold;
	font-size:13px;
	height:20px;
}
.tdtextTitle_01{
	color:#003366;
	text-decoration:none;
	letter-spacing:1px;
	font-size: 15px;
	font-weight: bold;
}
.tdtextFinish {
	font-size: 18px;
	font-weight: bold;
	color: #ff4a12;
	line-height: 24px;
}
.tdtextFinish_big {
	font-size: 30px;
	line-height: 40px;
	font-weight: bold;
	color: #ff4a12;
}

.tdtextError {
	font-size: 18px;
	font-weight: bold;
	color:#04a8aa;
	line-height: 24px;
}
.tdtextlocation{
	font-size: 16px;
	font-weight: bold;
	color:#FFFFFF;
	line-height: 27px;
}
.selectTest{
	height:30px;
}

/*--------------chair setting-----------------*/
.locationChoice{
	border: 2px solid #ededed;
}

.finishtext {
	font-size: 18px;
	font-weight: bold;
	color: #ff4a12;
	line-height: 24px;
}
.finishtext_big {
	font-size: 30px;
	line-height: 40px;
	font-weight: bold;
	color: #ff4a12;
}

/*page Setting*/
.tablePage{
	height:30px;
	margin:auto;
	ay:table-cell;
	text-align:right;
	vertical-align:middle;
}
 .tablePage img {
  vertical-align : middle;
}
.tablePage:after {
  content : ".";
  font-size : 1px;
  margin-left : -1px;
  opacity : 0;
}
.tablePage input[type=text]{
	height:15px;
	width:20px;
	padding:0px;
	padding-left:2px;
	padding-bottom:4px;
}
.tablePage input[type=button]{
	height:19px;
	width:20px;
	padding:0px;
    padding-left:2px;
    padding-top:2px;
}
a.pageOff:link {
	color:#616161;
	text-decoration: none;
	margin-left:5px;
	margin-right:5px;
}
a.pageOff:visited {
	color:#616161;
	text-decoration: none;
}
a.pageOff:hover {
	color:#fe9b00;
	text-decoration: none;
}
a.pageOff:active {
	color:#616161;
	text-decoration: none;
}

a.pageOn:link {
	color:#fe9b00;
	text-decoration: none;
	font-weight: bold;
	margin-left:5px;
	margin-right:5px;
}
a.pageOn:visited {
	color:#fe9b00;
	text-decoration: none;
}
a.pageOn:hover {
	color:#fe9b00;
	text-decoration: none;
}
a.pageOn:active {
	color:#fe9b00;
	text-decoration: none;
}
.txtPageHighLight{
	color:#fe9b00;
	font-weight: bold;
}
input[type=submit]{
	background-image: url(../images/form_submitbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height:35px;
	letter-spacing:3px;
	color: #8C600D;
	padding-top:2px;
	padding-bottom:3px;
	padding-bottom:0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #CCC;
 	/*background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #d3d3d3;
	height:22px;
	letter-spacing:1px;
	padding: 3px;*/
}

input[type=button]{
 	/*background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #d3d3d3;
	height:22px;
	letter-spacing:1px;
	padding: 3px;*/
}

Span.title{
	color:#003366;
	text-decoration:none;
	letter-spacing:1px;
	font-size: 15px;
	font-weight: bold;
}

Span.title2{
	color:#171717;
	letter-spacing:1px;
	font-size: 13px;
	font-weight: bold;
}