body {
  padding-top: 0px;
  font-family: 'Oswald', sans-serif;
  padding-top: 50px;
  min-width: 970px;
}

a:link{
	font-family:Verdana, Geneva, sans-serif;
	color: #333;
}
a:hover{
	color: #333;
	text-decoration:underline;
}
a:visited{
	color: #333;
}
a:active{
	color: #333;
}
h1{ font-size:42px; line-height:60px; color:#333; font-weight:bold; padding-top:20px;}

.space{ padding:25px 0;}

p{ color:#333; font-family:Arial, Helvetica, sans-serif;}

h2{
	font-size: 36px;
	line-height:50px;
	color: #333;
	padding:15px 0;
}
h3{
	font-size: 24px;
	line-height: 30px;
	color: #ff9002;
}
h4{
	font-size: 18px;
	line-height: 24px;
	color: #333;
	font-family: Arial, Geneva, sans-serif;
	font-weight: bold;
	text-align: center;
}
h5{
	font-size: 16px;
	line-height: 20px;
	color: #ff9002;
}

.space1{ padding:10px;}
.space2{ padding:25px 0;}
.space3{ padding:40px 0;}
.space4{ padding:50px 0 0px 0;}
.space5{ padding:10px 0;}
.space6{ padding:35px 0 0 0;}
.combo{ padding:10px 0 10px 20px; color:#333; font-family:Verdana, Geneva, sans-serif;}

.tabbable{ width:950px; font-family:Arial, Helvetica, sans-serif; padding:20px 0 20px 0;}
.tab-pane{ border:1px solid #ddd; padding:20px;height:150px; border-top:none;}
.tab-content { color:#333;}


/*package*/
.number{
	font-size: 40px;
	color: #000;
	background-color: #ff4e00;
	line-height: 30px;
	padding-left: 15px;
	font-weight: bold;
	height: 60px;
	font-family: Arial, Helvetica, sans-serif;
}
h6{
	margin: 0;
	padding: 0px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 22px;
	line-height: 45px;
	height: 45px;
	border-bottom: 5px solid #ff9002;
}
.picpadding{
	padding: 0px 10px 15px 0px;
}
.secondword1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #ff9002;
	padding: 0 0 0px 0;
	font-weight: bold;
	line-height: 32px;
}/*小標*/
.secondword3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333;
}

/*Button*/
.FeatureBtn:link {
	padding: 8px 55px 8px 30px;
	background-image:url(../images/arrow2_big.png);
	background-position: right;
	background-color: #ff9002;
	background-position: right;
	font-size: 28px;
	height: 34px;
	text-decoration: none;
	background-repeat: no-repeat;
	color: #FFF;
	margin-top: 20px;
	margin-right: 30px;
    font-family: 'Oswald', sans-serif;
}
.FeatureBtn:hover {
	background-color: #333;
	color:#FFF;
	background-image:url(../images/arrow2_big.png);
	background-repeat: no-repeat;
	background-position: right;
}
.FeatureBtn:visited {
	color: #FFFFFF;
}
.FeatureBtn:active {
	color: #ff9002;
}



.FeatureBtn1:link {
	padding: 7px 40px 7px 20px;
	background-image:url(../images/arrow_samll.png);
	background-position: right;
	background-color: #ff9002;
	background-position: right;
	font-size: 24px;
	height: 34px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-repeat: no-repeat;
	color: #000000;
	margin-top: 20px;
	margin-right: 30px;
}
.FeatureBtn1:hover {
	background-color: #333;
	color:#FFF;
	background-image:url(../images/arrow_samll_o.png);
	background-repeat: no-repeat;
	background-position: right;
}
.FeatureBtn1:visited {
	color: #000000;
}
.FeatureBtn1:active {
	color: #ff9002;
}

.btnwin:link {
	padding: 7px 20px 7px 40px;
	background-image:url(../images/window_icon.png);
	background-position:8px 8px;
	background-color: #ff9002;
	font-size: 24px;
	height: 34px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-repeat: no-repeat;
	color: #000000;
	margin-top: 20px;
	margin-right: 30px;
}
.btnwin:hover {
	background-color: #333;
	color:#FFF;
	background-image:url(../images/window_icon_o.png);
	background-repeat: no-repeat;
	background-position:8px 8px;
}
.btnwin:visited {
	color: #000000;
}
.btnwin:active {
	color: #ff9002;
}

.btnmac:link {
	padding: 7px 20px 7px 20px;
	background-position:8px 8px;
	background-color: #ff9002;
	font-size: 24px;
	height: 34px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-repeat: no-repeat;
	color: #000000;
	margin-top: 20px;
	margin-right: 30px;
}
.btnmac:hover {
background-color: #333;
	color:#FFFFFF;
	background-repeat: no-repeat;
	background-position:8px 8px;
}
.btnmac:visited {
	color: #000000;
}
.btnmac:active {
	color: #ff9002;
}

.packcontainer{
	border: 1px solid #999;
	width: 425px;
	margin: 0px 0 5px 0;
	height: 100px;
	background: #d4d4d4;
	color: #000;
	overflow: auto;
	font-family:Verdana, Geneva, sans-serif;
}
.packcontainer ul{margin:7px 0 5px -15px;}
.packcontainer ul li{ list-style:inside; line-height:22px;}
.packcontainer ul li ul li{line-height:22px; list-style:none;}

.packcontainer1{
	border: 1px solid #999;
	width: 425px;
	margin: 0px 0 5px 0;
	height: 100px;
	background: #d4d4d4;
	color: #000;
	overflow: auto;
	font-family:Verdana, Geneva, sans-serif;
}
.packcontainer1 ul{margin:7px 0 5px -15px;}
.packcontainer1 ul li{ list-style:inside; line-height:22px;}

.packcontainer0{
	width: 425px;
	margin: 0px 0 5px 0;
	color: #000;
	font-family:Verdana, Geneva, sans-serif;
}
.packcontainer0 ul{margin:7px 0 5px -15px;}
.packcontainer0 ul li{ list-style:inside; line-height:22px;}
.packcontainer0 ul li ul li{line-height:22px; list-style:none;}

footer{
	height: auto;
	background-color: #333;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	padding-top: 30px;
	border-top: 10px solid #ff9002;
	padding-bottom: 50px;
}

.icon{ background-image:url(../images/shopping_icon.png); background-repeat:no-repeat; background-position:left;}
.icon1{ background-image:url(../images/home_icon.png); background-repeat:no-repeat; background-position:left;}
.icon2{ background-image:url(../images/gift_icon.png); background-repeat:no-repeat; background-position:left;}
.icon3{ background-image:url(../images/download_icon.png); background-repeat:no-repeat; background-position:left;}

.morelink{ font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#CCC; text-align:left;}
.morelink ul{ list-style:none; margin-left:-40px;}
.morelink ul li{ line-height:22px; color:#666; border-bottom:1px solid #666;}
.morelink ul li a:link{ color:#999;}
.morelink ul li a:hover{ text-decoration:none; color:#CCC;}
.morelink ul li a:visited{ color:#999;}
.morelink ul li a:active{ color:#999;}

------------------------------Table----------
table {
  background-color: transparent;
  color:#333;
}
th {
/*  text-align: left;*/
font-size:16px;

}
.table {
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 6px;
  line-height: 1.42857143;
  /*vertical-align: top;*/
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
 
 
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
   font-weight:normal;
   background-color:#C3C3C3;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}


.table-bordered {
  border: 1px solid #ddd;

}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.tablecolor{ background-color:#C3C3C3;}
