@charset "utf-8";
/* CSS Document */
BODY, HTML{
	width:100%;
	height:100%;
	font-size:14px;
	font-family:"Trebuchet MS", "微軟正黑體", "Microsoft YaHei";
	margin:0px 0px 0px 0px;
	-webkit-text-size-adjust:none;
	color:#000000;
}
IMG{
	border:0px;
}

#Logo{
	float:left;
}
#doneText{
	float:left;
	width:150px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	color:#006600;
}
.RedFont1{
	color:#FF0000;
}
.ShoppingCartBut{
	border:0px;
	padding-left:15px;
	padding-right:15px;
	line-height:30px;
	text-align:center;
	color:#FFFFFF;
	background-color:#000000;
	cursor:pointer;
	margin-right:10px;
	font-family:"Trebuchet MS", "微軟正黑體", "Microsoft YaHei";
}
.Line{
	border-bottom:1px #cccccc solid;
}

A.Graylink{
	color:#999999;
	text-decoration:none;
}
A.Graylink:hover{
	color:#999999;
	text-decoration:underline;
}
/*----------------------------*/
/*Main-Container*/
#Main-Container{
	
	margin:0 0;
	min-height:900px;
}
/*----------------------------*/
/*Top-Container*/
#Top-Menu-Container{
	width:100%;
	min-width:1440px;
	float:left;
	height:108px;
	background-image:url(../images/top_menu_bg.png);
	background-position:right;
	background-repeat:repeat-y;
}
#Top-Menu-Container .Left{
	left:309px;
	position:absolute;
	margin-top:81px;
	margin-left:20px;
	float:left;
	font-family:"Trebuchet MS", "微軟正黑體", "Microsoft YaHei";
}
#Top-Menu-Container .Left li{
	line-height:26px;
	text-align:left;
	font-size:15px;
	font-weight:bold;
	float:left;
	list-style:none;
	margin-right:39px;
}
#Top-Menu-Container A.Normal{
	color:#000000;
	text-decoration:none;
}
#Top-Menu-Container A.Normal:hover{
	color:#c3c6c9;
	text-decoration:none;
}

#Top-Menu-Container A.Selected{
	color:#c3c6c9;
	text-decoration:none;
}
#Top-Menu-Container A.Selected:hover{
	color:#c3c6c9;
	text-decoration:none;
}
#Top-Menu-Container .Right{
	right:90px;
	margin-right:90px;
	margin-top:50px;
	float:right;
	text-align:right;
	color:#91969c;
}
#Top-Menu-Container .Right li{
	font-size:14px;
	float:right;
	list-style:none;
	margin-left:8px;
	margin-right:8px;
}
#Top-Menu-Container .Right li A{
	color:#91969c;
	text-decoration:none;
}
#Top-Menu-Container .Right li A:hover{
	color:#91969c;
	text-decoration:underline;
}
#Top-Menu-Container .Right input[type=text]{
	margin-top:5px;
	width:280px;
	height:30px;
	border:0px;
	line-height:30px;
	padding-left:5px;
	padding-right:5px;
	background-color:#d3d3d3;
	font-family:"Trebuchet MS", "微軟正黑體", "Microsoft YaHei";
	-webkit-box-shadow: inset 2px 2px 2px 0px #666666;
	-moz-box-shadow: inset 2px 2px 2px 0px #666666;
	box-shadow: inset 2px 2px 2px 0px #666666;
}
#Top-Menu-Container .Right select{
	margin-right:10px;
	margin-top:-10px;
	height:30px;
	border:0px;
	line-height:30px;
	background-color:#d3d3d3;
	font-family:"Trebuchet MS", "微軟正黑體", "Microsoft YaHei";
}


/*----------------------------*/
/*Body-Container*/
#Body-Container{
	width:100%;
	min-width:1440px;
	float:left;
	
}


/*----------------------------*/
/*Left-Container*/
#Left-Container{
	float:left;
	width:51px;
	height:621px;
	background-color:#8b8b8b;
	font-family:"Trebuchet MS", "微軟正黑體", "Microsoft YaHei";
}
#Left-Container .LeftMenu{
	position:absolute;
	margin-top:274px;
	float:left;
	width:167px;
	float:left;
	font-size:13px;
	z-index:10000;
	height:304px;
	line-height:20px;
	background-color:#36404a;
	text-align:left;
	padding-left:66px;
	padding-top:43px;
	color:#FFFFFF;
}
#Left-Container .LeftMenu label{
	font-weight:bold;
	font-size:18px;
}
#Left-Container .LeftMenu A{
	color:#FFFFFF;
	text-decoration:none;
}
#Left-Container .LeftMenu A:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
#Left-Container .LeftMenu img{
	cursor:pointer;
	float:right;
	margin-right:15px;
	margin-top:15px;
}


/*----------------------------*/
/*Right-Container*/
#Right-Container{
	float:right;
	width:55px;
	height:790px;
	background-color:#919191;
}
#Right-Container .Menu{
	float:left;
	margin-top:274px;
	font-size:15px;
	width:55px;
	height:308px;
	background-color:#535353;
	color:#FFFFFF;
	padding-top:38px;
	line-height:40px;
	text-align:center;
}
#Right-Container .Menu A{
	color:#FFFFFF;
	text-decoration:none;
}
#Right-Container .Menu A:hover{
	color:#FFFFFF;
	text-decoration:none;
}
#Right-Container .Menu img{
	margin-top:15px;
}
#Right-Container .copyRight{
	float:left;
	text-align:center;
	width:45px;
	padding-top:10px;
}
#Right-Container .copyRight img{
	margin-left:15px;
}



/*----------------------------*/
/*Text-Container*/
#Text-Container{
	position:absolute;
	
	left:51px;
	right:55px;
	float:left;
	min-width:1334px;
	/*height:700px;*/
}
/*About*/
#Text-Container .About{
	margin-top:223px;
	width:100%;
	min-width:1334px;
	float:left;
	font-size:15px;
}
#Text-Container .About img{
	float:left;
	margin-left:81px;
}
#Text-Container .About div{
	float:left;
	width:100%;
	min-width:1334px;
	height:346px;
	background-color:#696969;
}
#Text-Container .About div img{
	float:left;
	margin:0 0 0 0 ;
}
#Text-Container .About div dt{
	margin:0 0 0 0;
	position:absolute;
	margin-left:733px;
	min-width:523px;
	float:left;
	padding-top:26px;
	padding-left:39px;
	padding-right:39px;
	height:320px;
	text-align:left;
	line-height:20px;
	color:#FFFFFF;
}


/*Faq*/
#Text-Container .Faq{
	min-height:790px;
	width:1334px;
	padding-top:80px;
	background-image:url(../images/general_bg_1.png);
	background-repeat:repeat-y;
	float:left;
}

#Text-Container .Faq .Text-Left{
	width:258px;
	text-align:right;
	float:left;
}
#Text-Container .Faq .Text-Left img{
	margin-right:34px;
}

#Text-Container .Faq .Text-Right{
	width:1003px;
	text-align:left;
	float:left;
	padding-left:53px;
	padding-right:20px;
}
#Text-Container .Faq .Text-Right li{
	margin-bottom:10px;

}
#Text-Container .Faq .Text-Right li img{
	margin-top:5px;
	margin-bottom:5px;
}



/*Terms*/
#Text-Container .Terms{
	min-height:790px;
	width:1334px;
	padding-top:80px;
	background-image:url(../images/general_bg_1.png);
	background-repeat:repeat-y;
	float:left;
}

#Text-Container .Terms .Text-Left{
	width:258px;
	text-align:right;
	float:left;
}
#Text-Container .Terms .Text-Left img{
	margin-right:34px;
}

#Text-Container .Terms .Text-Right{
	width:1003px;
	text-align:left;
	float:left;
	padding-left:53px;
	padding-right:20px;
}
#Text-Container .Terms .Text-Right li{
	margin-bottom:10px;
	list-style:none;

}
#Text-Container .Terms .Text-Right li img{
	margin-top:5px;
	margin-bottom:5px;
}


/*Return*/
#Text-Container .Return{
	min-height:790px;
	width:1334px;
	padding-top:80px;
	background-image:url(../images/general_bg_1.png);
	background-repeat:repeat-y;
	float:left;
}

#Text-Container .Return .Text-Left{
	width:258px;
	text-align:right;
	float:left;
}
#Text-Container .Return .Text-Left img{
	margin-right:34px;
}

#Text-Container .Return .Text-Right{
	width:1003px;
	text-align:left;
	float:left;
	padding-left:53px;
	padding-right:20px;
}
#Text-Container .Return .Text-Right li{
	margin-bottom:10px;

}
#Text-Container .Return .Text-Right li img{
	margin-top:5px;
	margin-bottom:5px;
}


/*Shipping*/
#Text-Container .Shipping{
	min-height:790px;
	width:1334px;
	padding-top:80px;
	background-image:url(../images/general_bg_1.png);
	background-repeat:repeat-y;
	float:left;
}

#Text-Container .Shipping .Text-Left{
	width:258px;
	text-align:right;
	float:left;
}
#Text-Container .Shipping .Text-Left img{
	margin-right:34px;
}

#Text-Container .Shipping .Text-Right{
	width:1003px;
	text-align:left;
	float:left;
	padding-left:53px;
	padding-right:20px;
}
#Text-Container .Shipping .Text-Right li{
	margin-bottom:10px;

}
#Text-Container .Shipping .Text-Right li img{
	margin-top:5px;
	margin-bottom:5px;
}


/*Size*/
#Text-Container .Size{
	min-height:790px;
	width:1334px;
	padding-top:80px;
	background-image:url(../images/general_bg_1.png);
	background-repeat:repeat-y;
	float:left;
}

#Text-Container .Size .Text-Left{
	width:258px;
	text-align:right;
	float:left;
}
#Text-Container .Size .Text-Left img{
	margin-right:34px;
}

#Text-Container .Size .Text-Right{
	width:1003px;
	text-align:left;
	float:left;
	padding-left:53px;
	padding-right:20px;
}
#Text-Container .Size .Text-Right li{
	margin-bottom:10px;

}
#Text-Container .Size .Text-Right li img{
	margin-top:5px;
	margin-bottom:5px;
}












/*Product*/
#Text-Container .Product{
	
	
	position:absolute;
	left:0px;
	right:0px;
	top:31px;
	float:left;
	min-width:1334px;
	
	/*
	width:1334px;
	padding-top:31px;
	background-repeat:repeat-y;
	float:left;
	*/
}

#Text-Container .Product .Text-Left{
	width:224px;
	text-align:left;
	padding-left:34px;
	float:left;
	
}
#Text-Container .Product .Text-Left dt{
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
}
#Text-Container .Product .Text-Left div{
	float:left;
	width:224px;
	margin-bottom:15px;
}
#Text-Container .Product .Text-Left div label{
	font-size:15px;
	font-weight:bold;
	line-height:23px;
}
#Text-Container .Product .Text-Left div li{
	list-style:none;
	line-height:22px;
}
#Text-Container .Product .Text-Left div li A{
	color:#000000;
	text-decoration:none;
}
#Text-Container .Product .Text-Left div li A:hover{
	color:#000000;
	text-decoration:underline;
}


#Text-Container .Product .Text-Right{
	
	min-width:1003px;
	text-align:left;
	float:left;
	position:absolute;
	left:224px;
	right:0;
	padding-left:53px;
	padding-right:20px;
}
#Text-Container .Product .Text-Right div{
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:183px;
	margin-right:20px;
	margin-bottom:20px;
	float:left;
	height:346px;
	text-align:left;
	text-align:left;
	line-height:15px;
	/*font-weight:bold;*/
}
#Text-Container .Product .Text-Right div img{
	margin-bottom:10px;
}
#Text-Container .Product .Text-Right div div{
	position:absolute;
	float:left;
	border:0;
	margin:0 0 0 0;
	padding:0 0 0 0;
	height:30px;
}


#Text-Container .Product .Detail{
	width:1023px;
	text-align:left;
	float:right;
	padding-left:53px;
	
}
#Text-Container .Product .Detail div{
	margin-bottom:10px;
	float:left;
	
}
#Text-Container .Product .Detail div .BigPh{
	width:399px;
	float:left;
	margin-right:16px;
}
#Text-Container .Product .Detail div .BigPh img{
	border:1px #000000 solid;
}
#Text-Container .Product .Detail div .SmallPh{
	width:112px;
	float:left;
	margin-right:27px;
}
#Text-Container .Product .Detail div .SmallPh img{
	margin-bottom:10px;
	cursor:pointer;
}

#Text-Container .Product .Detail div .Content{
	width:469px;
	float:left;
}
#Text-Container .Product .Detail div .Content-top{
	width:429px;
	height:193px;
	padding:20px 20px 20px 20px;
	font-family:"Trebuchet MS", "微軟正黑體", "Microsoft YaHei";
}
#Text-Container .Product .Detail div .Content-top label{
	font-size:18px;
	font-weight:bold;
	line-height:30px;
}
#Text-Container .Product .Detail div .Content-top span{
	font-size:14px;
	font-weight:bold;
	float:left;
}
#Text-Container .Product .Detail div .Content-top input[type=submit]{
	border:0px;
	background-image:url(../images/cart_but.png);
	background-repeat:no-repeat;
	background-color:transparent;
	width:46px;
	height:46px;
	cursor:pointer;
	float:left;
	font-size:12px;
	margin-right:10px;
	font-family:"Trebuchet MS", "微軟正黑體", "Microsoft YaHei";
}
#Text-Container .Product .Detail div .Content-top select{
	margin-top:13px;
	border:1px #000000 solid;
	cursor:pointer;
	line-height:20px;
	float:left;
	font-size:12px;
	margin-right:10px;
	font-family:"Trebuchet MS", "微軟正黑體", "Microsoft YaHei";
}
#Text-Container .Product .Detail div .Content-top font{
	width:100px;
	margin:15px 0 0 10px;
	float:left;
}
#Text-Container .Product .Detail div .Content-top a{
	width:100px;
	margin:15px 0 0 10px;
	float:left;
}
#Text-Container .Product .Detail div .Content-top div{
	width:429px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	color:#006600;
}
#Text-Container .Product .Detail div .Content-bottom{
	overflow-y:auto;
	width:429px;
	height:306px;
	background-color:#818181;
	text-align:left;
	color:#FFFFFF;
	line-height:20px;
	font-size:14px;
	padding:20px 20px 20px 20px;
}









#Text-Container .Text-Right table{
	width:100%;
	border:0px;
	border-collapse:separate;
	border-spacing:0px;	
}
#Text-Container .Text-Right table thead tr td{
	padding-left:10px;
	padding-top:8px;
	padding-bottom:8px;
	text-align:left;
}
#Text-Container .Text-Right table tbody tr td{
	padding-left:10px;
	border-bottom:1px #cccccc solid;
	padding-top:8px;
	padding-bottom:8px;
	text-align:left;
}
#Text-Container .Text-Right table tbody tr td img{
	float:left;
	margin-right:5px;
}
#Text-Container .Text-Right table tbody tr td A{
	color:#000000;
	text-decoration:none;
}
#Text-Container .Text-Right table tbody tr td A:hover{
	color:#000000;
	text-decoration:underline;
}





/*Shopping-Cart*/
#Text-Container .Shopping-Cart{
	min-height:790px;
	width:1334px;
	padding-top:80px;
	background-image:url(../images/general_bg_1.png);
	background-repeat:repeat-y;
	float:left;
}

#Text-Container .Shopping-Cart .Text-Left{
	width:258px;
	text-align:right;
	float:left;
}
#Text-Container .Shopping-Cart .Text-Left img{
	margin-right:34px;
}

#Text-Container .Shopping-Cart .Text-Right{
	width:1003px;
	text-align:left;
	float:left;
	padding-left:53px;
	padding-right:20px;
}
#Text-Container .Shopping-Cart .Text-Right li{
	margin-bottom:10px;

}
#Text-Container .Shopping-Cart .Text-Right li img{
	margin-top:5px;
	margin-bottom:5px;
}

#Text-Container .Shopping-Cart .Text-Right table{
	width:100%;
	border:0px;
	border-collapse:separate;
	border-spacing:0px;	
}

#Text-Container .Shopping-Cart .Text-Right table tbody tr td{
	padding-left:10px;
	border-bottom:1px #cccccc solid;
	padding-top:8px;
	padding-bottom:8px;
	text-align:left;
}
#Text-Container .Shopping-Cart .Text-Right table tbody tr td img{
	float:left;
	margin-right:5px;
}
#Text-Container .Shopping-Cart .Text-Right table tbody tr td A{
	color:#000000;
	text-decoration:none;
}
#Text-Container .Shopping-Cart .Text-Right table tbody tr td A:hover{
	color:#000000;
	text-decoration:underline;
}


#Text-Container .Shopping-Cart .Text-Right div{
	width:625px;
	margin-bottom:10px;
	float:left;
}

#Text-Container .Shopping-Cart .Text-Right span{
	float:left;
	font-size:15px;
	font-weight:bold;
	text-align:left;
}

#Text-Container .Shopping-Cart .Text-Right label{
	width:100px;
	margin-right:10px;
	text-align:left;
	float:left;
}

#Text-Container .Shopping-Cart .Text-Right input[type=text]{
	border:1px #cccccc solid;
	width:500px;
	line-height:20px;
	float:left;
	background-color:#f8f8f8;
	font-size:12px;
	margin-right:10px;
	font-family:"Trebuchet MS", "微軟正黑體", "Microsoft YaHei";
}

#Text-Container .Shopping-Cart .Text-Right textarea{
	border:1px #cccccc solid;
	min-width:500px;
	max-width:500px;
	width:500px;
	min-height:300px;
	max-height:300px;
	height:300px;
	
	float:left;
	background-color:#f8f8f8;
	font-size:12px;
	margin-right:10px;
	font-family:"Trebuchet MS", "微軟正黑體", "Microsoft YaHei";
}
#Text-Container .Shopping-Cart .Text-Right select{
	border:1px #cccccc solid;
	cursor:pointer;
	background-color:#f8f8f8;
	line-height:20px;
	float:left;
	font-size:12px;
	margin-right:10px;
	font-family:"Trebuchet MS", "微軟正黑體", "Microsoft YaHei";
}

#Text-Container .Shopping-Cart .Text-Right input[type=submit]{
	border:0px;
	background-color:#000000;
	color:#FFFFFF;
	line-height:30px;
	padding-left:15px;
	padding-right:15px;
	cursor:pointer;
	float:right;
	
	font-size:12px;
	margin-right:10px;
	font-family:"Trebuchet MS", "微軟正黑體", "Microsoft YaHei";
}
#Text-Container .Shopping-Cart .Text-Right input[type=password]{
	border:1px #cccccc solid;
	width:500px;
	line-height:20px;
	float:left;
	font-size:12px;
	background-color:#f8f8f8;
	margin-right:10px;
	font-family:"Trebuchet MS", "微軟正黑體", "Microsoft YaHei";
}
#Text-Container .Shopping-Cart .Text-Right input[type=button]{
	border:0px;
	background-color:#000000;
	color:#FFFFFF;
	line-height:30px;
	padding-left:15px;
	padding-right:15px;
	cursor:pointer;
	float:left;
	font-size:12px;
	margin-right:10px;
	font-family:"Trebuchet MS", "微軟正黑體", "Microsoft YaHei";
}

#Text-Container .Shopping-Cart .Text-Right A{
	color:#000000;
	text-decoration:none;
}
#Text-Container .Shopping-Cart .Text-Right A:hover{
	color:#000000;
	text-decoration:underline;
}














/*Member-Account*/
#Text-Container .Member-Account{
	min-height:790px;
	width:1334px;
	padding-top:80px;
	background-image:url(../images/general_bg_1.png);
	background-repeat:repeat-y;
	float:left;
}
#Text-Container .Member-Account .Text-Left{
	width:224px;
	text-align:left;
	padding-left:34px;
	float:left;
}
#Text-Container .Member-Account .Text-Left dt{
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
}
#Text-Container .Member-Account .Text-Left div{
	float:left;
	width:224px;
	margin-bottom:15px;
}
#Text-Container .Member-Account .Text-Left div label{
	font-size:15px;
	font-weight:bold;
	line-height:23px;
}
#Text-Container .Member-Account .Text-Left div li{
	list-style:none;
	line-height:22px;
}
#Text-Container .Member-Account .Text-Left div li A{
	color:#000000;
	text-decoration:none;
}
#Text-Container .Member-Account .Text-Left div li A:hover{
	color:#000000;
	text-decoration:underline;
}




#Text-Container .Member-Account .Text-Right{
	width:1003px;
	text-align:left;
	float:left;
	padding-left:53px;
	padding-right:20px;
}


#Text-Container .Member-Account .Text-Right div{
	width:625px;
	margin-bottom:10px;
	float:left;
}

#Text-Container .Member-Account .Text-Right span{
	float:left;
	font-size:15px;
	font-weight:bold;
	text-align:left;
}

#Text-Container .Member-Account .Text-Right label{
	width:120px;
	margin-right:10px;
	text-align:left;
	float:left;
}

#Text-Container .Member-Account .Text-Right input[type=text]{
	border:1px #cccccc solid;
	width:480px;
	line-height:20px;
	float:left;
	background-color:#f8f8f8;
	font-size:12px;
	margin-right:10px;
	font-family:"Trebuchet MS", "微軟正黑體", "Microsoft YaHei";
}
#Text-Container .Member-Account .Text-Right textarea{
	border:1px #cccccc solid;
	min-width:480px;
	max-width:480px;
	width:480px;
	min-height:300px;
	max-height:300px;
	height:300px;
	
	float:left;
	background-color:#f8f8f8;
	font-size:12px;
	margin-right:10px;
	font-family:"Trebuchet MS", "微軟正黑體", "Microsoft YaHei";
}


#Text-Container .Member-Account .Text-Right select{
	border:1px #cccccc solid;
	cursor:pointer;
	background-color:#f8f8f8;
	line-height:20px;
	float:left;
	font-size:12px;
	margin-right:10px;
	font-family:"Trebuchet MS", "微軟正黑體", "Microsoft YaHei";
}


#Text-Container .Member-Account .Text-Right input[type=submit]{
	border:0px;
	background-color:#000000;
	color:#FFFFFF;
	line-height:30px;
	padding-left:15px;
	padding-right:15px;
	cursor:pointer;
	float:right;
	font-size:12px;
	margin-right:10px;
	font-family:"Trebuchet MS", "微軟正黑體", "Microsoft YaHei";
}
#Text-Container .Member-Account .Text-Right input[type=password]{
	border:1px #cccccc solid;
	width:480px;
	line-height:20px;
	float:left;
	font-size:12px;
	background-color:#f8f8f8;
	margin-right:10px;
	font-family:"Trebuchet MS", "微軟正黑體", "Microsoft YaHei";
}
#Text-Container .Member-Account .Text-Right input[type=button]{
	border:0px;
	background-color:#000000;
	color:#FFFFFF;
	line-height:30px;
	padding-left:15px;
	padding-right:15px;
	cursor:pointer;
	float:left;
	font-size:12px;
	margin-right:10px;
	font-family:"Trebuchet MS", "微軟正黑體", "Microsoft YaHei";
}

#Text-Container .Member-Account .Text-Right A{
	color:#000000;
	text-decoration:none;
}
#Text-Container .Member-Account .Text-Right A:hover{
	color:#000000;
	text-decoration:underline;
}

#Text-Container .Member-Account .Text-Right table tbody tr td{
	padding-left:10px;
	border-bottom:1px #cccccc solid;
	padding-top:8px;
	padding-bottom:8px;
	text-align:left;
}
#Text-Container .Member-Account .Text-Right table tbody tr td img{
	float:left;
	margin-right:5px;
}
#Text-Container .Member-Account .Text-Right table tbody tr td A{
	color:#000000;
	text-decoration:none;
}
#Text-Container .Member-Account .Text-Right table tbody tr td A:hover{
	color:#000000;
	text-decoration:underline;
}

























/*Contact*/
#Text-Container .Contact{
	background-image:url(../images/contact_bg.png);
	background-repeat:repeat-x;
	width:100%;
	min-width:1334px;
	float:left;
	min-height:631px;
}

#Text-Container .Contact img{
	
	float:left;	
}
#Text-Container .Contact div{
	position:absolute;
	margin:100px 0 0 0;
	margin-left:883px;
	min-width:373px;
	float:left;
	padding-top:26px;
	padding-left:39px;
	padding-right:39px;
	text-align:left;
	color:#FFFFFF;
}
#Text-Container .Contact div div {
	margin:0 0 20px 0;
	padding:0 0 0 0;
	position:relative;
	min-width:373px;
	float:left;

}
#Text-Container .Contact div div label{
	font-size:14px;
	color:#6d6d6d;
	padding-left:10px;
	font-family:"Gill Sans MT";
}
#Text-Container .Contact div div input[type=text]{
	margin-top:5px;
	width:352px;
	height:36px;
	border:0px;
	line-height:36px;
	padding-left:5px;
	padding-right:5px;
	background-color:#d3d3d3;
	font-family:"Trebuchet MS", "微軟正黑體", "Microsoft YaHei";
	-webkit-box-shadow: inset 2px 2px 2px 0px #666666;
	-moz-box-shadow: inset 2px 2px 2px 0px #666666;
	box-shadow: inset 2px 2px 2px 0px #666666;
}
#Text-Container .Contact div div textarea{
	margin-top:5px;
	width:352px;
	min-width:352px;
	max-width:352px;
	height:213px;
	min-height:213px;
	max-height:213px;
	border:0px;
	line-height:36px;
	padding-left:5px;
	padding-right:5px;
	background-color:#d3d3d3;
	font-family:"Trebuchet MS", "微軟正黑體", "Microsoft YaHei";
	-webkit-box-shadow: inset 2px 2px 2px 0px #666666;
	-moz-box-shadow: inset 2px 2px 2px 0px #666666;
	box-shadow: inset 2px 2px 2px 0px #666666;
}
#Text-Container .Contact div div input[type=submit]{
	background:none;
	background-image:url(../images/contact_but.png);
	width:93px;
	height:36px;
	border:0px;
	color:#000000;
	line-height:36px;
	text-align:center;
	cursor:pointer;
	float:right;
	font-size:12px;
	margin-right:10px;
	font-family:"Trebuchet MS", "微軟正黑體", "Microsoft YaHei";
}






/*Search*/
#Text-Container .Search{
	min-height:790px;
	width:1334px;
	padding-top:80px;
	background-image:url(../images/general_bg_1.png);
	background-repeat:repeat-y;
	float:left;
}

#Text-Container .Search .Text-Left{
	width:258px;
	text-align:right;
	float:left;
}
#Text-Container .Search .Text-Left img{
	margin-right:34px;
}
#Text-Container .Search .Text-Right{
	
	min-width:1003px;
	text-align:left;
	float:left;
	position:absolute;
	left:224px;
	right:0;
	padding-left:53px;
	padding-right:20px;
}
#Text-Container .Search .Text-Right div{
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:183px;
	margin-right:20px;
	margin-bottom:20px;
	float:left;
	height:346px;
	text-align:left;
	text-align:left;
	line-height:15px;
	/*font-weight:bold;*/
}
#Text-Container .Search .Text-Right div img{
	margin-bottom:10px;
}
#Text-Container .Search .Text-Right div div{
	position:absolute;
	float:left;
	border:0;
	margin:0 0 0 0;
	padding:0 0 0 0;
	height:30px;
}



















/*----------------------------*/
/*Home-Right-Container*/
#Home-Right-Container{
	float:right;
	width:55px;

}
#Home-Right-Container .Menu{
	float:left;	
	font-size:15px;
	padding-top:49px;
	width:55px;
	height:225px;
	line-height:30px;
	text-align:center;
	background:none;
	background-image:url(../images/home_right_bg.png);
	background-position:bottom;
	background-repeat:repeat-x;
}
#Home-Right-Container .Menu A{
	color:#000000;
	text-decoration:none;
}
#Home-Right-Container .Menu A:hover{
	color:#000000;
	text-decoration:none;
}
#Home-Right-Container .Menu img{
	margin-top:75px;
}
#Home-Right-Container .Icon{
	float:left;
	text-align:center;
	width:55px;
	height:346px;
	background-color:#535353;
}

#Home-Right-Container .Icon .Close{
	position:relative;
	z-index:2000;
	top:10px;
	right:0;
	width:55px;
	padding-top:8px;
	padding-bottom:8px;
	
}
#Home-Right-Container .Icon .Close img{
	float:right;
}


#Home-Right-Container .Icon .Open{
	display:none;
	position:relative;
	z-index:2000;
	top:10px;
	right:428px;
	width:483px;
	padding-top:8px;
	padding-bottom:8px;
	background-color:#000000;
	
}

#Home-Right-Container .Icon .Open img{
	float:right;
	margin-left:8px;
}

#Home-Right-Container .copyRight{
		background-color:#919191;
	float:left;
	text-align:center;
	width:55px;
	height:170px;
	padding-top:10px;
}
#Home-Right-Container .copyRight img{
	margin-left:15px;
}


/*----------------------------*/
/*Home-Container*/
#Home-Container{
	position:absolute;
	left:51px;
	right:55px;
	float:left;
	min-width:1334px;
	height:700px;
}
#Home-Container div{
	margin-top:228px;
	text-align:center;
}
#Home-Container div ul {
	margin:0 0 0 0 ;
	padding:0 0 0 0 ;
	min-width:1334px;
	left:0;
	right:0;
	font-size:14px;
	font-weight:bold;
	float:right;
}
#Home-Container div ul li{
	list-style:none;
	float:right;
	line-height:46px;
	padding-left:20px;
	padding-right:20px;
	font-size:15px;
	font-family:"Trebuchet MS", "微軟正黑體", "Microsoft YaHei";
}
#Home-Container div ul li A{
	color:#36404a;
	text-decoration:none;
}
#Home-Container div ul li A:hover{
	color:#c3c6c9;
	text-decoration:none;
}

#Home-Container div div{
	margin:46px 0 0 0;
	height:346px;
	background-color:#818181;
	opacity:0.7;
	filter:alpha(opacity=70);
	left:0;
	right:0;
	text-align:center;
	float:left;
	min-width:1334px;
	position:absolute;
	left:0;
	right:0;
}
#Home-Container div img{
	margin-top:194px;
	margin-left: auto;
    margin-right: auto;
	opacity: 0.99;
}
/*
#Home-Container div div img{
	margin-top:194px;
	opacity: 0.99;
}
*/

