body {
	margin:0;
	padding:0;
	background:#FFFFFF url(/B2C_PageDesign/C000_Product/C000_Portal/Index/Images/bg.gif) top center no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}

img { border:none}

/* 定位 */

#wrap {
    margin:0 auto;
	padding:0;
	width:960px;
	text-align:left;
}

#head {
    margin:0;
	padding:0;
	clear:both;
	position:relative;
}

#foot {
    margin:0 auto 10px;
	padding:0 0 20px;
	width:960px;
	clear:both;
	position:relative;
	text-align:left;
}

#content {
    margin:15px 0;
	padding:0;
	clear:both;
}

#side {
    float:left;
	margin:0;
	padding:0;
	width:174px;
	_width:172px;
	min-height:955px;
	*height:932px;
	background:#e6f3ff;
	border:1px solid #b9b9b9;
}

#main {
	float:left;
	margin:0;
	padding:0;
	width:500px;
}

#right {
	float:right;
	margin:0;
	padding:0;
	width:250px;
}

hr {
	margin:0;
	padding:0;
	clear:both;
	visibility:hidden;
}

/* 左選單 */

#side div {
    margin:0;
	padding:0;
	clear:both;
}

#side h3 {
    margin:0;
	padding:0;
	width:174px;
	height:31px;
	background:url(/B2C_PageDesign/C000_Product/C000_Portal/Domestic/Images/dom_left_tbg.gif) no-repeat;
	text-align:center;
	font-size:0.95em;
	line-height:2.3em;
	color:#004e82;
}

#side h3 .more {
	margin-right:8px;
	float:right;
	font-size:0.85em;
	top:-35px;
}

#side a:link, #side a:visited { color:#404040; text-decoration:none}
#side a:hover, #side a:active { text-decoration:underline}

#side h3 a:link, #side h3 a:visited { font-weight:normal; color:#004e82; text-decoration:none}
#side h3 a:hover, #side h3 a:active { text-decoration:underline}

/* 左-e點通 */

.sidetour ul {
    margin:0 10px 5px 15px;
	*margin:5px;
	padding:0;
	list-style:none;
	text-align:left;
	font-size:0.8em;
	line-height:1.6em;
	color:#404040;
}

.sidetour li {
    margin:7px 0;
	padding:0;
	text-align:left;
}

.sidetour kbd {
    margin:7px 0;
	padding:0;
	text-align:left;
}

.sidetour ul .left {
    float:left;
	width:73px;
	margin:0;
	padding:0;
}

.sidetour ul .right {
    float:left;
	width:75px;
	margin:0;
	padding:0;
}

/* 左-玩樂idea */

.sideidea .ban {
	min-height:100px;
	*height:110px
}

.sideidea .ban h4 { 
	margin:7px 0 5px;
	padding:0;
	font-size:0.8em;
	color:#004aaf;
}

.sideidea .ban p { 
	margin:0 5px 10px 0;
	padding:0;
	font-size:0.75em;
	line-height:1.8em;
	color:#404040;
}

.sideidea .ban img { 
	float:left;
	margin:0 5px 10px 10px;
	*margin:5px 5px 10px 10px;
	padding:10px 3px;
	background:#FFFFFF;
	border:1px solid #d1d1d1;
}

.sideidea .ban a:link, .sideidea .ban a:visited { color:#404040; text-decoration:none}
.sideidea .ban a:hover, .sideidea .ban a:active { text-decoration:underline}

/* 左-連結 */

.sidelink ul {
	margin:10px 0;
	padding:0;
	list-style:none;
	text-align:center;
}

.sidelink li {
    margin:00;
	padding:0;
}

.sidelink kbd {
    margin:3px 0;
	padding:0;
}

/* 大banner */

.bigban {
	margin:0 0 10px 2px;
	padding:0;
}

.bigban th {
    margin:0;
	padding:13px 5px 0 18px;
	background:url(/B2C_PageDesign/C000_Product/C000_Portal/Domestic/Images/dom_bigban_bg.gif) no-repeat;
}

.bigban ul {
	margin:10px 0 0;
	padding:0;
	width:100px;
	text-align:left;
	list-style:none;
}

.bigban li {
	margin:2px 0 0;
	padding:0 2px 0 10px;
	height:55px;
	background:url(/B2C_PageDesign/C000_Product/C000_Portal/Domestic/Images/dom_bigban_tag.gif) no-repeat;
	font-size:0.8em;
	color:#404040;
}

.bigban li strong { line-height:2.5em}

.bigban li.on {
    background:url(/B2C_PageDesign/C000_Product/C000_Portal/Domestic/Images/dom_bigban_tag_on.gif) no-repeat;
	color:#e36600;
}

/* 中間方框-定位 */

.mainbox {
	margin:0 10px;
	padding:0;
	width:510px;
	width:_408px;
	min-height:755px;
	*height:757px;
	border:1px solid #b9b9b9;
}

.mainbox a:link, .mainbox a:visited { color:#404040; text-decoration:none}
.mainbox a:hover, .mainbox a:active { text-decoration:underline}

.hit { 
	margin:5px 10px;
	padding:0;
}

.topic { 
	margin:5px 10px;
	padding:0;
}

/* 中-本月最HIT */

.hit h3 { 
	clear:both;
	margin:0;
	padding:0;
}

.hit .box { 
	float:left;
	width:245px;
	margin:10px 0 5px;
	padding:0;
}

.hit .box img { 
	margin:0 10px 0 5px;
	float:left;
	padding:3px 5px;
	border:1px solid #d1d1d1;
}

.hit .box h4 { 
	margin:5px 0;
	padding:0;
	font-size:0.75em;
	color:#e36600;
}

.hit .box ul { 
	margin:0;
	padding:0;
	list-style:none;
	font-size:0.75em;
	line-height:1.6em;
	color:#404040;
}

.hit .box li { 
	margin:5px 0;
	padding:0;
	text-align:left;
}

.hit .box kbd { 
	margin:5px 0;
	padding:0;
	text-align:left;
}

/* 中-主題企畫 */

.topic h3 { 
	clear:both;
	margin:0;
	padding:0;
}

.topic .box { 
	clear:both;
	margin:10px 0;
	padding:0;
	min-height:90px;
	_height:85px;
}

.topic .box img { 
	margin:0 0 0 5px;
	float:left;
	padding:3px 5px;
	border:1px solid #d1d1d1;
}

.topic .box h4 { 
	margin:10px 10px 5px 140px;
	padding:0;
	font-size:0.95em;
	color:#e36600;
}

.topic .box p { 
	margin:5px 10px 5px 140px;
	padding:0;
	font-size:0.75em;
	line-height:1.7em;
	color:#404040;
}

/* 右-高鐵玩樂 */

.thsr {
    margin:0;
	padding:0;
	width:250px;
	height:300px;
	background:url(/B2C_PageDesign/C000_Product/C000_Portal/Domestic/Images/dom_thsr_bg.gif) bottom no-repeat;
}

.thsr ul {
    margin:10px 15px;
	padding:0;
	list-style:none;
	font-size:0.75em;
	line-height:1.6em;
	color:#e36600;
}

.thsr li {
    margin:7px 0;
	padding:0;
	text-align:left;
}

.thsr kbd {
    margin:7px 0;
	padding:0;
	text-align:left;
}

.thsr a:link, .thsr a:visited { color:#404040; text-decoration:none}
.thsr a:hover, .thsr a:active { text-decoration:underline}

/* 右邊方框 */

.rightbox {
	margin:10px 0 0;
	padding:0;
	width:250px;
	width:_248px;
	min-height:640px;
	*height:640px;
	border:1px solid #b9b9b9;
}

.rightbox h3 { 
	margin:5px 0 15px;
	padding:0;
	text-align:center;
}

/* 右-玩樂票券,飯店旅行  */

.tkt ul, .htl ul { 
	margin:15px 15px 10px;
	padding:0;
	list-style:none;
	font-size:0.75em;
	line-height:1.6em;
	color:#404040;
}

.tkt li, .htl li { 
	margin:5px 0;
	padding:0 2px 2px;
	border-bottom:1px solid #ececec;
	text-align:left;
}

.tkt kbd, .htl kbd { 
	margin:5px 0;
	padding:0 2px 2px;
	border-bottom:1px solid #ececec;
	text-align:left;
}

.tkt a:link, .tkt a:visited, .htl a:link, .htl a:visited { color:#404040; text-decoration:none}
.tkt a:hover, .tkt a:active, .htl a:hover, .htl a:active { text-decoration:underline}

