﻿@charset "utf-8";
/* CSS Document */

html,body {
    background-color: #ffffff;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin: 0;
    padding: 0;
    font-family: Arial,Verdana,Helvetica;
    letter-spacing: 0px;
    text-decoration: none;
}

/*-----------------------------Top Start----------------------------------------*/
#Topbg {
  background: url(images/topimg.jpg);
    background-position : top left;
    background-repeat: no-repeat;
}

#Menu {
  background: url(images/menubg.png);
}

#Menu td a {
  display: block;
  padding-top:7px;
  padding-right:50px;
  padding-bottom:7px;
  padding-left:50px;
  font-size:16px;
  color:#ffffff;
  font-weight: bold;
  line-height: 20px;
  letter-spacing: 0.5px;
  font-family: 微軟正黑體, Microsoft JhengHei;
}

#Menu td a:link    {
}

#Menu td a:hover   {
  background-color: #c61453;
}

.TopText{
  font-size:12px;
  color:#565656;
  line-height:20px;
  letter-spacing: 1px;
}

a.linkTop:link    {
  text-decoration: none; 
  color: #565656;
}
a.linkTop:visited { 
  text-decoration: none; 
  color: #565656;
}
a.linkTop:hover   {
  text-decoration: underline;
  color: #595757;
}

#Menubox td a {
  display: block;
  padding-right:25px;
  padding-left:25px;
  font-size:14px;
  color:#181818;
  font-weight: bold;
  line-height: 20px;
  letter-spacing: 0.5px;
  font-family: 微軟正黑體, Microsoft JhengHei;
}

#Menubox td a:hover   {
  background-color: #fffce7;
}

.menubox {
  display: block;
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 15px #7b7575;
  -moz-box-shadow: 0 0 15px #7b7575;
  box-shadow: 0 0 15px #7b7575;
  margin-bottom:15px;
  padding:10px;
}
/*-----------------------------Top End----------------------------------------*/

h1{
    color:#727070;
    line-height:15px;
    font-size:11px;
    letter-spacing: 0.2px;
    font-weight: lighter;
    padding:0;
    margin:0;
}

a:link       { text-decoration: none; color: #292929; }
a:visited    { text-decoration: none; color: #292929; }
a:hover      {  text-decoration: underline; color: #595959;}

a.link1:link    {
  text-decoration: none; 
  color: #807c7d;
}
a.link1:visited { 
  text-decoration: none;
  color: #807c7d;
}
a.link1:hover   {
  text-decoration: underline;
  color: #3b393a;
}

a.link2:link    {
  text-decoration: none; 
  color: #4a4a4b;
}
a.link2:visited { 
  text-decoration: none;
  color: #4a4a4b;
}
a.link2:hover   {
  text-decoration: underline;
  color: #fe4545;
}

/*-----------------------------Moviebox Start----------------------------------------*/
.Moviebox {
  display: block;
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 6px #c7c5c5;
  -moz-box-shadow: 0 0 6px #c7c5c5;
  box-shadow: 0 0 6px #c7c5c5;
  margin-bottom:8px;
  padding:5px;
}

#Month td {
  padding-top:7px;
  padding-right:20px;
  padding-bottom:7px;
  padding-left:20px;
  font-size:15px;
  color:#181818;
  font-weight: bold;
  line-height: 20px;
  letter-spacing: 0.5px;
  font-family: 微軟正黑體, Microsoft JhengHei;
}

.MonthTitle2{
  color:#f9377e;
}

.MonthTitle{
  font-size: 22px;
  color:#ffffff;
  font-weight: 900;
  font-family: 微軟正黑體, Microsoft JhengHei;
  padding-right:2px;
}

.LinkTitle{
  font-size: 15px;
  color:#4261b9;
  font-weight: 900;
  font-family: 微軟正黑體, Microsoft JhengHei;
}

/*-----------------------------CoverTitle Start----------------------------------------*/
.CoverTitle{
  font-size: 24px;
  color:#0b9edf;
  font-weight: 900;
  font-family: 微軟正黑體, Microsoft JhengHei;
  font-style: italic;
}

.CoverText{
  font-size:13px;
  color:#4a4a4b;
  line-height:18px;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:5px;
  letter-spacing: 1px;
  border-bottom: 1px dotted #cfcfcf;
}

.Coverleft{
  background: url(images/line1.jpg);
  background-repeat: no-repeat;
  background-position : top right;
}
/*-----------------------------CoverTitle End----------------------------------------*/

/*-----------------------------Title Start----------------------------------------*/
.MainTitle{
  font-size: 18px;
  color: #2860a0;
  font-weight: bold;
  line-height: 20px;
  letter-spacing: 1px;
  font-family: 微軟正黑體, Microsoft JhengHei;
}

.MainTitle2{
  font-size:15px;
  color:#3c3c3d;
  font-weight: bold;
  line-height: 18px;
  letter-spacing: 1px;
  font-family: 微軟正黑體, Microsoft JhengHei;
}

.MainTitle3{
  font-size: 15px;
  color: #fc7701;
  line-height: 20px;
  letter-spacing: 1px;
  font-family: 微軟正黑體, Microsoft JhengHei;
}

.MainTitle4{
  font-size:15px;
  color:#ffffff;
  font-weight: bold;
  line-height: 18px;
  letter-spacing: 1px;
  font-family: 微軟正黑體, Microsoft JhengHei;
}

.MainTitle5 {
	font-size: 13px;
	color: #5B99FF;
	font-weight: bold;
	font-style: normal;
  font-family: 微軟正黑體, Microsoft JhengHei;
	line-height: 16pt;
	text-decoration: none;
    letter-spacing: 1px;
}
/*-----------------------------Title End----------------------------------------*/

.Price{
  font-size: 14px;
  color: #ff4949;
  font-weight: bold;
  line-height: 20px;
  letter-spacing: 1px;
  font-family: Georgia, "Times New Roman", Times, serif; 
  font-style: italic;
  padding-top: 10px;
  padding-bottom: 10px;
}

.Date{
  font-size:12px;
  color:#ff4747;
  font-weight: bold;
  line-height:20px;
  letter-spacing: 1px;
  font-family: Georgia, "Times New Roman", Times, serif;
}


/*-----------------------------Text Start----------------------------------------*/
.MainText{
  font-size:13px;
  color:#4a4a4b;
  line-height:18px;
  letter-spacing: 1px;
}

.MainText2{
  font-size:11px;
  color:#636363;
  line-height:18px;
  letter-spacing: 0.2px;
}

.MainText3{
  font-size:15px;
  color:#484848;
  line-height:22px;
  letter-spacing: 1px;
  font-family: 微軟正黑體, Microsoft JhengHei;
}

.MainText4{
  font-size:15px;
  color:#111010;
  line-height:22px;
  letter-spacing: 0.5px;
  font-family: 微軟正黑體, Microsoft JhengHei;
}

/*-----------------------------Text End----------------------------------------*/

/*-----------------------------Programs Start----------------------------------------*/
.dgray{
  font-size:12px;
  color:#807c7d;
  line-height:20px;
  letter-spacing: 0.2px;
}

.dgray2{
  font-size:13px;
  color:#242323;
  line-height:18px;
}

.dgray3{
  font-size:13px;
  color:#353333;
  line-height:20px;
  letter-spacing: 0.2px;
}

.prtit2 {
  font-size: 15px;
  color: #313131;
  font-weight: bold;
  line-height: 18px;
  letter-spacing: 0.2px;
  font-family: 微軟正黑體, Microsoft JhengHei;
}

.s1 {
	FONT-SIZE: 9pt; COLOR: #444444; LINE-HEIGHT: 15pt; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; LETTER-SPACING: 1px;
}
.s2 {
	FONT-SIZE: 10pt; COLOR: #444444; LINE-HEIGHT: 15pt; FONT-FAMILY: Arial,Verdana,Helvetica; LETTER-SPACING: 1px;
}
.s3 {
	FONT-SIZE: 11pt; COLOR: #444444; LINE-HEIGHT: 15pt; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; LETTER-SPACING: 1px;
}
.s4 {
	FONT-SIZE: 12pt; COLOR: #444444; LINE-HEIGHT: 15pt; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; LETTER-SPACING: 1px;
} 
/*-----------------------------Programs End----------------------------------------*/

.page{
  font-size:11px;
  color:#7b7b7b;
  line-height:20px;
  letter-spacing: 0.2px;
}

/*-----------------------------Footer Start----------------------------------------*/
#Footer {
  background-color: #e7e9eb;
}

.getweb {font-size:11px; color:#afafaf; text-align:right; letter-spacing: 0px;}
.getweb a{color:#afafaf;}
.getweb a:hover{color:#afafaf;}

a.linkF:link    {
  text-decoration: none; 
  color: #303230;
}
a.linkF:visited { 
  text-decoration: none;
  color: #303230;
}
a.linkF:hover   {
  text-decoration: underline;
  color: #3a3d3a;
}

.TextF{
  font-size:13px;
  color:#303230;
  line-height:22px;
  letter-spacing: 0.5px;
}

.cr{
  font-size:12px;
  color:#7d7d7d;
  line-height:16px;
  letter-spacing: 0.5px;
}
/*-----------------------------Footer End----------------------------------------*/

/*-----------------------------Form Start----------------------------------------*/
.contact{
  font-size:13px;
  color:#323232;
  line-height:24px;
}
.contact_form{
  font-size:13px;
  color:#fefefc;
  line-height:20px;
}
.contact_title {
  font-size: 15px;
  color: #2d8ae8;
  font-weight: bold;
  font-style: normal;
  line-height: 18px;
}

.safety{
  font-size:15px;
  font-weight: bold;
  color:#FC2D2D;
  line-height:24px;
}

.FormFormat input{
  border: 1px solid #cfcfcf;
  background: #ffffff;
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size:13px; 
  color: #444444;
  letter-spacing: 1px;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 5px;
}
.FormFormat textarea{
  border: 1px solid #cfcfcf;
  background: #ffffff;
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size:13px; 
  color: #444444;
  letter-spacing: 1px;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 5px;
}
.FormFormat select{
  border: 1px solid #cfcfcf;
  background: #f7f7f7;
  font-family: 微軟正黑體, Microsoft JhengHei;
  font-size: 13px; 
  color: #717171;
  letter-spacing: 0.2px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}

.FormSearch input{
  border: 1px solid #bdbcbc;
  background: #ffffff;
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size:13px; 
  color: #636363;
  letter-spacing: 1px;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 5px;
}
.button { 
  background-color:#e35e5e;
  font-size:15px;
  height:25px;
  cursor:pointer; 
  font-family: 微軟正黑體, Microsoft JhengHei;
  padding:0 30px;
  text-align: center;
  color:#fff; 
  border:0px solid #ae7330; 
  overflow:visible; 
  font-weight: bold;
 }

/*-----------------------------Form End----------------------------------------*/

#tb2 td a {
    background-color:#f1fcff;
    color: #4a4a4b;
    display: block;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:12px;
    font-size:15px;
    font-weight: bold;
    font-family: 微軟正黑體, Microsoft JhengHei;
    letter-spacing: 0.2px;
}
#tb2 td a:hover {
    background-color:#126ab4;
    color: #ffffff;
}

/*-----------------------------ImageSize Start----------------------------------------*/
.showbox_index1 img{
    border:0;
    margin:0;
    padding:0;
    max-width:114px;
    width:expression(this.width > 114 ? "114px" : this.width);
    min-width: 114px;
    width: expression( this.scrollWidth < 114 ? "114px" : "auto" );
    max-height:84px;
    height:expression(this.height > 84 ? "84px" : this.height);
    min-height: 84px;
    height: expression( this.scrollHeight < 84 ? "84px" : "auto" );
}

.showbox img{
    border:0;
    margin:0;
    padding:0;
    max-width: 250px;
    width:expression(this.width > 250 ? "250px" : this.width);
    min-width: 250px;
}

.showbox2 img{
    border:0;
    margin:0;
    padding:0;
    max-width: 110px;
    width:expression(this.width > 110 ? "110px" : this.width);
    min-width: 110px;
}
/*-----------------------------ImageSize End----------------------------------------*/

/*-----------------------------Uber Start----------------------------------------*/
.Ad1{
  font-size:13px;
  color:#ffffff;
  font-weight: bold;
  line-height: 15px;
  letter-spacing: 0px;
  font-family: 微軟正黑體, Microsoft JhengHei;
}
.Ad2{
  font-size:16px;
  color:#070716;
  font-weight: bold;
  line-height: 17px;
  letter-spacing: 0.2px;
  font-family: 微軟正黑體, Microsoft JhengHei;
}
.Ad3{
  font-size:12px;
  color:#ffe400;
  line-height: 13px;
  letter-spacing: 0px;
  font-family: Arial,Verdana,Helvetica;
}
.Ad4{
  font-size:12px;
  color:#ffffff;
  line-height: 14px;
  letter-spacing: 0.2px;
  font-family: Arial,Verdana,Helvetica;
}
a.linkad:link    {
  text-decoration: none; 
  color: #ffffff;
}
a.linkad:visited { 
  text-decoration: none;
  color: #ffffff;
}
a.linkad:hover   {
  text-decoration: underline;
  color: #ffffff;
}
/*-----------------------------Uber End----------------------------------------*/