@charset "utf-8";
/* CSS Document 健裕*/
body{margin:0px;padding:0px;text-align:left;background-color:#FFFFFF;font-family:"Verdana", "Arial", "Helvetica", "sans-serif", "新細明體";}
form{padding:0px;margin:0px;}
ul{margin:0px 0px 0px 25px;padding:0px;}
ol{margin:0px 0px 0px 25px;padding:0px;}

.Clear {clear:both;}
.FLeft {float:left;}
.FRight {float:right;}
.para_txt {line-height:20px;letter-spacing:0.1em;}
.HR {width:100%;height:1px;overflow:hidden;background:#CCC;margin:10px 0px 0px 0px;}
.HR_Dot {width:100%;height:10px;overflow:hidden;background:url(../images/common/1px_10px_dot.gif) repeat-x;}
#Main{width:980px;margin:auto;}
#Intro_movie {padding:20px 30px 10px 30px;}

#Path {padding:20px 10px 0px 10px;position:relative;}
#ContentBG {min-height:400px;background:url(../images/common/MainBG.gif) repeat-y;}
#Content {padding:25px 10px 15px 10px;}
#ContentFooter {background:url(../images/common/MainBtmBG.gif) no-repeat;height:20px;width:100%;}
#Hotline {margin:10px 0px 10px 0px;}

#Hotline #LeftBG_TC {float:left;background:url(../images/common/hotlineTC.gif);width:550px;height:50px;}
#Hotline #LeftBG_SC {float:left;background:url(../images/common/hotlineSC.gif);width:550px;height:50px;}
#Hotline #LeftBG_EN {float:left;background:url(../images/common/hotlineEN.gif);width:550px;height:50px;}

#Hotline #RightBG {float:left;background:url(../images/common/hotline2.gif);width:520px;height:50px;text-align:right;}
#Hotline #RightBG2 {float:left;background:url(../images/common/hotline3.gif);width:430px;height:50px;text-align:right;}
#Footer {padding:15px 0px 15px 0px;}

#PlasticContent{
	padding:25px 10px 15px 10px;
}
#PlasticContent #LayerA{
	float:left;
	width:190px;
}
#PlasticContent #LayerB{
	float:left;
	width:740px;
	margin-left:20px;
}

#PlasticContent #LayerA .FloatMenu{
	width:100%;
	cursor:pointer;
}
#PlasticContent #LayerA .FloatImg{
	float:left;
	width:65px;
	padding:1px;
	border:1px solid #CCC;
}
#PlasticContent #LayerA .FloatWD{
	float:left;
	width:95px;
	margin:15px 0px 0px 10px;
	text-align:left;
}

#BookingContent{
	padding:0px 0px 25px 0px;
	background:url(../images/Booking/BookingTopBanner.jpg) no-repeat right top;
}

#ContactContent{padding:25px 20px 15px 20px;}
#ContactContent #MainLayer{width:100%;padding:30px 0px 0px 0px;}
#ContactContent #Desc{
	margin:0px 0px 25px 0px;
	background:url(../images/Contact/TopBanner.gif);
	width:940px;
	height:116px;
}

#ContactContent #LayerA {float:left;width:450px;}
#ContactContent #LayerB {float:left;width:40px;height:500px;background:url(../images/Contact/MiddleBG.gif);}
#ContactContent #LayerC {float:left;width:450px;}

#Portfolio {margin:25px 0px 0px 0px;padding:15px;}
#Portfolio .Date{float:left;width:120px;}
#Portfolio .IMG{float:left;width:65px;border:1px solid #EEE;padding:1px;}
#Portfolio .WD{float:left;width:490px;padding:10px}

#AdvertContent {margin:25px 0px 25px 0px;}
#AdvertContent .ClickArea{width:150px;cursor:pointer;}
#AdvertContent .ClickLayer{width:185px;text-align:center;float:left;}
#AdvertContent .ClickTxt{text-align:left;padding:5px;}
#AdvertContent .AdvertIMG{margin:15px 0px 0px 0px;text-align:center;}
#AdvertContent .AdvertText{margin:25px 0px 0px 0px;}

/* 190pxW Box */
.BoxTop {height:10px;background:url(../images/common/BoxTopBG.gif) no-repeat;overflow:hidden;}
.BoxBG {border-left:1px solid #CCC;border-right:1px solid #CCC;padding:0px 5px 0px 5px;}
.BoxBtm {height:10px;background:url(../images/common/BoxBtmBG.gif) no-repeat;overflow:hidden;}
