body{
	background:url(/img/bg.jpg) #093947;
}
/* ############ SHARED ############ */
#content{
	width:100%;
	height:95%;
	min-height:600px;
	margin:0 auto;
	padding:0;
}

#topnav{
	position:relative;
	width:1000px;
	height:95px;
	margin:0;
	padding:0;
	margin:0 auto;
}
#mainwrap{
	position:relative;
	width:100%;
	margin:0;
	padding:0;
}
#footer{
	position:relative;
	width:1000px;
	height:50px;
	margin:0 auto;
	padding:10px 0 15px 0;
	border-top:1px solid #0a566c;
	font:12px Verdana, Geneva, sans-serif;
	font-family: "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", AppleGothic, Dotum, Lucida Grande, Verdana Sans-serif;
	color:#6a969c;
	text-align:center;
}
#toplogo{
	position:relative;	
	top:20px;
	left:10px;
}
#navlist{
	position:relative;
	height:95px;
	margin:0 0 0 110px;
	padding:0;
	float:left;
}
#navlist li{
	float:left;
	height:95px;
	width:110px;
	margin:0;
	padding:0;
}#navlist li.navs{
	height:95px;
	width:90px;
	margin:0;
	padding:0;
}
#lan{
	position:absolute;
	width:70px;
	right:-70px;
	top:-10px;
	text-align:right;
}
/* #### INDEX ##### */
#centercontent{
	position:relative;
	width:1000px;
	height:504px;
	overflow:hidden;
	margin:0 auto;
}#centercontentb{
	position:relative;
	width:100%;
	min-height:504px;
	background:#e6e6e6;
	
}#bottomcontent{
	position:relative;
	width:1000px;	
	min-height:50px;
	margin:0 auto;
}#sh1,#sh3{
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
}#sh2{
	position:absolute;
	bottom:0;
	left:0;
	margin:0;
	padding:0;
}#sh4{
	position:absolute;
	top:0;
	right:0;
	margin:0;
	padding:0;
}.selectpage{
	background:#ffda2a !important;
}.selecthover{
	background:#0a566c;
}.moveitem {
	position:absolute;
	top:0;
	left:-600px;
}.moveitemr {
	position:absolute;
	top:0;
	right:-400px;
}.moveH1{
	position:absolute;
	width:400px;
	text-align:right;
	font:40px Verdana, Geneva, sans-serif;
	font-family: "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", AppleGothic, Dotum, Lucida Grande, Verdana Sans-serif;
	color:#2e2e2e;
	line-height:50px;
	top:50px;
}.moveH2{
	position:absolute;
	width:380px;
	text-align:right;
	font:32px Verdana, Geneva, sans-serif;
	font-family: "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", AppleGothic, Dotum, Lucida Grande, Verdana Sans-serif;
	color:#2e2e2e;
	line-height:45px;
	top:50px;
}#bottomhead{
	position:relative;
	margin:50px 0;
	text-align:center;
}.bottomcut{
	positino:relative;
	float:left;
	width:303px;
	padding:30px 15px;
}.indextitle{
	positino:relative;
	height:24px;
	padding:13px;
	font:24px Verdana, Geneva, sans-serif;
	font-family: "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", AppleGothic, Dotum, Lucida Grande, Verdana Sans-serif;
	line-height:24px;
	float:left;
	color:#fefefe;
	letter-spacing:1px;
}.bottomcut p{
	positino:relative;
	margin:30px 15px;
	font:14px Verdana, Geneva, sans-serif;
	font-family: "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", AppleGothic, Dotum, Lucida Grande, Verdana Sans-serif;
	line-height:24px;
	color:#fefefe;
	letter-spacing:1px;
}
/* page 2 */
.tourcut{
	position:absolute;
	top:0;
	left:0;
	width:1000px;
	height:505px;
	display:none;
}.tourbg{
	position:absolute;
	top:0;
	left:0;
}.tourword{
	position:absolute;
	width:100%;
	padding:25px;
	bottom:200px;
	left:0;
	font:20px Verdana, Geneva, sans-serif;
	font-family: "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", AppleGothic, Dotum, Lucida Grande, Verdana Sans-serif;
	color:#eee;
	text-align:center;
	letter-spacing:1px;
	background:url(/img/b70.png);
	border-top:1px	solid #0a566c;
	border-bottom:1px	solid #0a566c;
    -moz-box-shadow: 0px 0px 40px #def;
	-webkit-box-shadow: 0px 0px 40px #def;
	box-shadow: 0px 0px 40px #def;
}#goright{
	position:absolute;	
	z-index:999;
	top:150px;
	.left:920px;
	left:-100px;
}#goleft{
	position:absolute;	
	z-index:999;
	top:150px;
	.left:40px;
	left:-100px;
}
/*page 3 */
#pricepage{
	position:relative;
	z-index:100;
	margin:20px auto;
	width:880px;
	display:none;
	text-align:center;
}
#contactpage{
	position:relative;
	z-index:100;
	width:1000px;
	display:inline-block;
}
#contactpage div {
	positino:relative;
	float:left;
	width:283px;
	padding:20px 25px;
}
#contactpage div h1{
	position:relative;
	font: 24px Verdana, Geneva, sans-serif;
	font-family: "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", AppleGothic, Dotum, Lucida Grande, Verdana Sans-serif;
	color:#0a566c;
	font-weight:bold;
	margin:0px 0 10px 0;
}
#contactpage div p{
	position:relative;
	font: 12px Verdana, Geneva, sans-serif;
	font-family: "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", AppleGothic, Dotum, Lucida Grande, Verdana Sans-serif;
	color:#2e2e2e;
	margin:5px 0;
	line-height:30px;
}
#contactpage #score {
	positino:relative;
	float:left;
	width:1000px;
	padding:20px 25px;
}
#contactpage #score h1{
	position:relative;
	font: 24px Verdana, Geneva, sans-serif;
	font-family: "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", AppleGothic, Dotum, Lucida Grande, Verdana Sans-serif;
	color:#0a566c;
	font-weight:bold;
	margin:0px 0 10px 0;
}
#contactpage #score p{
	position:relative;
	font: 14px Verdana, Geneva, sans-serif;
	font-family: "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", AppleGothic, Dotum, Lucida Grande, Verdana Sans-serif;
	color:#2e2e2e;
	margin:5px 0;
	line-height:30px;
	text-align: left;
}
#contactpage #score span{
	position:relative;
	font: 14px Verdana, Geneva, sans-serif;
	font-family: "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", AppleGothic, Dotum, Lucida Grande, Verdana Sans-serif;
	color:#2e2e2e;
	text-align: left;
	display: inline-block;
	padding: 0px 15px;
}
.pricelistx{
	position:relative;
	width:400px;
	margin:20px;
	float:left;
	border-collapse:collapse;
}
.pricelistx tr{

}
.pricelistx th{
	font-size:14px;
	font-family: "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", AppleGothic, Dotum, Lucida Grande, Verdana Sans-serif;
	color:#093947;
	padding:15px 5px 5px 5px;
	font-weight:bold;
	text-align:left;
	border-bottom:1px solid #666 !important;
}.pricelistx td{
	font-size:13px;
	font-family: "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", AppleGothic, Dotum, Lucida Grande, Verdana Sans-serif;
	color:#2e2e2e;
	padding:5px;
	text-align:left;
	border-bottom:1px solid #bbb;
}.pricelistx td.dk{
	border-bottom:1px solid #666 !important;
}.pricelistx td input[type=text]{
	font-size:13px;
	font-family: "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", AppleGothic, Dotum, Lucida Grande, Verdana Sans-serif;
	color:#2e2e2e;
	padding:1px;
	text-align:left;
	background:#eee;
	border:1px solid #888;
}.pricelistx td input[type=submit]{
	font-size:13px;
	font-family: "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", AppleGothic, Dotum, Lucida Grande, Verdana Sans-serif;
	color:#fefefe;
	padding:3px 5px;
	background:#093947;
	border:1px solid #888;
	float:right;
	line-height:13px;
	
}.pricelistx td a{
	font-size:13px;
	font-family: "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", AppleGothic, Dotum, Lucida Grande, Verdana Sans-serif;
	color:#2e2e2e;
}.pricelistx td:first-child{
	width:90px;
	text-align:right;
}.xw td:first-child{
	width:100px !important;
	text-align:left !important;
}.xw th{
	text-align:center  !important;
}
.pricelistx td.noline{
	border:none;
}
.pricelist{
	position:relative;
	width:400px;
	margin:20px;
	float:left;
	border-collapse:collapse;
	border:1px solid #0a566c;
}.pricelist th{
	font: 13px Verdana, Geneva, sans-serif;
	font-family: "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", AppleGothic, Dotum, Lucida Grande, Verdana Sans-serif;
	color:#fefefe;
	background:#0a566c;
	border-bottom:1px solid #9acafa;
	border-right:1px solid #9acafa;
	padding:5px 10px;
}.pricelist th h3{
	font: 16px Verdana, Geneva, sans-serif;
	font-family: "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", AppleGothic, Dotum, Lucida Grande, Verdana Sans-serif;
	color:#fefefe;
	font-weight:bold;
}.pricelist th p{
	font: 12px Verdana, Geneva, sans-serif;
	font-family: "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", AppleGothic, Dotum, Lucida Grande, Verdana Sans-serif;
	color:#fefefe !important;
}.pricelist td{
	font: 13px Verdana, Geneva, sans-serif;
	font-family: "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", AppleGothic, Dotum, Lucida Grande, Verdana Sans-serif;
	color:#2e2e2e;
	border-top:1px solid #9acafa;
	border-right:1px solid #9acafa;
	padding:5px 10px;
}.pricelist td:first-child{
	text-align:left;
}.pricelist tr td:last-child,.pricelist tr th:last-child{
	border-right:inherit;
}.pricelist td img{
	float:right;
	padding:0 3px;

}
/* ### page 4 #### */
.testcut{
	position:absolute;
	top:0;
	left:0;
	width:1000px;
	height:505px;
	display:none;
}
.tcutleft{
	position:absolute;
	top:50px;
	left:100px;
}.tcutright{
	position:absolute;
	top:40px;
	left:360px;
	width:550px;
}.trtop{
	position:relative;
	top:0;
	left:0;
	border-bottom:1px solid #0a566c;
}.trtop img{
	position:relative;
	top:0;
	left:0;
	float:left;
	margin:10px;
	vertical-align:text-bottom;	
}.trtop h1{
	float:left;
	position:relative;
	font:16px Verdana, Geneva, sans-serif;
	font-family: "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", AppleGothic, Dotum, Lucida Grande, Verdana Sans-serif;
	color:#2e2e2e;
	font-weight:bold;
	margin-top:135px;
}.tcutright p{
	position:relative;
	margin:10px;
	font:13px Verdana, Geneva, sans-serif;
	font-family: "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", AppleGothic, Dotum, Lucida Grande, Verdana Sans-serif;
	color:#2e2e2e;
	line-height:20px;
	letter-spacing:1px;
}#welcomepage{
	position:relative;
	z-index:100;
	margin:30px auto;

}#welcomepage p{
	font:13px Verdana, Geneva, sans-serif;
	font-family: "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", AppleGothic, Dotum, Lucida Grande, Verdana Sans-serif;
	color:#2e2e2e;
	line-height:20px;
	letter-spacing:1px;
}#albumform{
	width:100%;
	font:13px Verdana, Geneva, sans-serif;
	font-family: "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", AppleGothic, Dotum, Lucida Grande, Verdana Sans-serif;
	color:#2e2e2e;
	line-height:17px;	
	text-align:left;
	margin:0 0 50px 0;
}#albumform h2{
	font:20px Verdana, Geneva, sans-serif;
	font-family: "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", AppleGothic, Dotum, Lucida Grande, Verdana Sans-serif;
	color:#2e2e2e;
	line-height:20px;
	margin:10px 0;
	font-weight:bold;	
}#albumform h3{
	font:17px Verdana, Geneva, sans-serif;
	font-family: "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", AppleGothic, Dotum, Lucida Grande, Verdana Sans-serif;
	color:#2e2e2e;
	line-height:20px;
	margin:15px 0 6px 0;
	font-weight:bold;	
	width:300px;
	border-bottom:1px solid #666;
}#albumform ul.lista{
	width:100%;
	margin:10px 5px;
}#albumform ul.lista li{
	width:100%;
	list-style:square  inside;
	font:15px Verdana, Geneva, sans-serif;
	font-family: "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", AppleGothic, Dotum, Lucida Grande, Verdana Sans-serif;
	color:#2e2e2e;
	line-height:20px;
	font-weight:bold;	
	margin:5px 0;
}#albumform ul.lista li a{
	font:15px Verdana, Geneva, sans-serif;
	font-family: "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", AppleGothic, Dotum, Lucida Grande, Verdana Sans-serif;
	color:#2e2e2e;
	font-weight:bold;	
	margin-left:-5px;
}.albumlist{
	width:100%;
	font:13px Verdana, Geneva, sans-serif;
	font-family: "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", AppleGothic, Dotum, Lucida Grande, Verdana Sans-serif;
	color:#2e2e2e;
	line-height:20px;
	margin:3px 0;
	display:none;
}
.photoitem{
	width:150px;
	height:150px;
	font:13px Verdana, Geneva, sans-serif;
	font-family: "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", AppleGothic, Dotum, Lucida Grande, Verdana Sans-serif;
	color:#2e2e2e;
	line-height:15px;
	margin:5px;
	padding:3px;
	background:#f9f9f6;
	border:1px solid #ccc;
	float:left;
}.photoitem input[type=checkbox]{
	width:13px;
	height:13px;
	margin-right:5px;
	font-size:10px;
}.photoitem img{
	height:45px;
	padding:5px 0;
}.photoinfo{
	display:none;
	font:13px Verdana, Geneva, sans-serif;
	font-family: "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", AppleGothic, Dotum, Lucida Grande, Verdana Sans-serif;
	color:#2e2e2e;
}.photoinfo table td{
	font:12px Verdana, Geneva, sans-serif;
	line-height:12px;
	color:#2e2e2e;
	padding:2px;
	text-align:left;
}.photoinfo table td:first-child{
	width:40px;
}.photoinfo table td input[type=text]{
	width:90px;
	font:12px Verdana, Geneva, sans-serif;
	line-height:12px;
	color:#2e2e2e;
	padding:2px;
	margin:0;
	height:12px;
	background:#ddd;
	border:none;
}.sphoto{
	position:relative;
}.overimg{
	position:absolute;
	top:100px;
	left:0px;
	z-index:999;
    -moz-box-shadow: 1px 1px 8px #000;
	-webkit-box-shadow: 1px 1px 8px #000;
	box-shadow: 1px 1px 8px #000;
	padding:10px;
	background:#fff;
}.colorswap{
	display:inline-block;
	width:30px;
	height:15px;
	border:1px solid #888;
	float:right;	
}.colorwrap{
	width:52px;
	float:left;
	padding:5px 7px;
}
.farbtastic {
  position: relative;
}
.farbtastic * {
  position: absolute;
  cursor: crosshair;
}
.farbtastic, .farbtastic .wheel {
  width: 195px;
  height: 195px;
}
.farbtastic .color, .farbtastic .overlay {
  top: 47px;
  left: 47px;
  width: 101px;
  height: 101px;
}
.farbtastic .wheel {
  background: url(../img/wheel.png) no-repeat;
  width: 195px;
  height: 195px;
}
.farbtastic .overlay {
  background: url(../img/mask.png) no-repeat;
}
.farbtastic .marker {
  width: 17px;
  height: 17px;
  margin: -8px 0 0 -8px;
  overflow: hidden; 
  background: url(../img/marker.png) no-repeat;
}.ddd,.dddb{
	position:relative;
	font:13px Verdana, Geneva, sans-serif;
	color:#2e2e2e;
	padding:0 10px;
}
 #ccc,#cccb{
	display:none;
	 position:absolute;
	 background:#fff;
	 width:200px;
	 height:200px;
	 top:0;
	 left:10px;
	 z-index:999;
    -moz-box-shadow: 1px 1px 8px #666;
	-webkit-box-shadow: 1px 1px 8px #666;
	box-shadow: 1px 1px 8px #666;	 
 }.prodisplay{
	position:relative;
	font:15px Verdana, Geneva, sans-serif;
	color:#2e2e2e;
	padding:50px;	 
 }.fansubmit{
	width:200px;
	text-align:center;
	background:#093947;
	color:#fff;
	padding:3px 20px;
	border:1px solid #888;
	font:14px Verdana, Geneva, sans-serif;
	margin:10px 0;
}.piccc{
	color:#00d;
	font-size:15px;
	margin-top:-2px;
}
// PAGE 6
#loginpage{
	position:relative;
	z-index:100;
	margin:20px auto;
	width:100%;
	display:none;
	text-align:center;
}
.page6cut{
	position:absolute;
	margin:0;
	width:100%;
	text-align:center;
	display:none;
}