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;
	background:#e6f3ff;
	border:1px solid #b9b9b9;
}

#main {
	float:right;
	margin:0;
	padding:0;
	width:780px;
}

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/Tour/Main/Images/tour_left_tbg.gif) no-repeat;
	text-align:center;
	font-size:0.95em;
	line-height:2.3em;
	color:#004e82;
}

#side ul a:link, #side ul a:visited { color:#404040; text-decoration:none}
#side ul a:hover, #side ul a:active { text-decoration:underline}

/* 左-e點通,資訊 */

.sidetour ul, .sideinfo ul {
    margin:0 0 5px 15px;
	*margin:5px;
	padding:0;
	list-style:none;
	text-align:left;
	font-size:0.8em;
	color:#404040;
}

.sidetour li, .sideinfo li {
    margin:7px 0;
	padding:0;
}

.sidetour kbd, .sideinfo kbd {
    margin:7px 0;
	padding:0;
}

.sidetour ul .left, .sideinfo ul .left {
    float:left;
	width:73px;
	margin:0;
	padding:0;
}

.sidetour ul .right, .sideinfo ul .right {
    float:left;
	width:75px;
	padding:0;
}

/* 左-banner */

.sidetopic ul {
    margin:5px 0;
	padding:0;
	list-style:none;
	text-align:center;
}

.sidetopic li { margin:5px 0}

.sidetopic kbd { margin:5px 0}

/* 右-熱門推薦 */

.hot {
	float:right;
    margin:0;
	padding:0;
	width:250px;
	height:330px;
	background:url(/B2C_PageDesign/C000_Product/C000_Portal/Tour/Main/Images/tour_hot_bg.gif) bottom no-repeat;
}

.hot table {
    margin:10px 15px 0;
	padding:0;
}

.hot th {
	margin:0;
	padding:6px 3px 3px;
	text-align:left;
	font-size:0.75em;
	color:#e36600;
}

.hot td {
    margin:0;
	padding:6px 3px 3px;
	font-size:0.75em;
	color:#404040;
}

.hot td a:link, .hot td a:visited { color:#404040; text-decoration:none}
.hot td a:hover, .hot td a:active { text-decoration:underline}

/* 右-限時搶購 */

.sale {
	float:right;
    margin:0;
	padding:0;
	width:250px;
	height:330px;
	background:url(/B2C_PageDesign/C000_Product/C000_Portal/Tour/Main/Images/tour_sale_bg.gif) bottom no-repeat;
}

.sale ul {
    margin:10px 15px;
	padding:0;
	list-style:none;
	font-size:0.75em;
	line-height:1.6em;
	color:#006ec5;
}

.sale li {
    margin:7px 0;
	padding:0;
	text-align:left;
}

.sale kbd {
    margin:7px 0;
	padding:0;
	text-align:left;
}

.sale strong { color:#e36600}

.sale ul a:link, .sale ul a:visited { color:#404040; text-decoration:none}
.sale ul a:hover, .sale ul a:active { text-decoration:underline}

/* 大banner */

.bigban {
	margin:0 5px;
	padding:0;
}

.bigban th {
    margin:0;
	padding:13px 5px 0 18px;
	background:url(/B2C_PageDesign/C000_Product/C000_Portal/Tour/Main/Images/tour_bigban_bg.gif) no-repeat;
}

.bigban ul {
	margin:10px 0 0;
	padding:0;
	width:100px;
	list-style:none;
}

.bigban li {
	margin:2px 0 0;
	padding:0 4px 0 15px;
	height:55px;
	vertical-align:middle;
	background:url(/B2C_PageDesign/C000_Product/C000_Portal/Tour/Main/Images/tour_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/Tour/Main/Images/tour_bigban_tag_on.gif) no-repeat;
	color:#e36600;
}

/* 搜尋 */

.search {
    margin:10px;
	padding:0;
}

.search td {
    margin:0;
	padding:0;
}

#main .search p {
    margin:0 30px;
	padding:0;
	font-size:0.75em;
	line-height:2em;
	color:#666666;
}

.search select, .search input { margin:3px 0; color:#666666}

.search .go {
	padding:4px 3px 0;
	color:#FFFFFF;
	background:#67c0f8 url(/B2C_PageDesign/C000_Product/C000_Portal/Tour/Main/Images/tour_search_but.gif) center repeat-x;	
	border:1px solid #067cdb;
}

.search .go:hover {
	padding:4px 3px 0;
	color:#FFFFFF;
	background:#feb248 url(/B2C_PageDesign/C000_Product/C000_Portal/Tour/Main/Images/tour_search_but-a.gif) center repeat-x;	
	border:1px solid #ff7102;
}

/* 本月精選 */

.select { 
	clear:both;
	margin:10px 0 0 10px;
	padding:0;
	width:770px;
	text-align:center;
}

.select h3 { 
	margin:0 0 5px;
	padding:0;
}

.select .box { 
	margin:10px 2px;
	padding:0;
	float:left;
	width:188px;
}

.select .box p { 
	margin:0 8px;
	padding:0;
	text-align:left;
	font-size:0.75em;
	line-height:1.8em;
	color:#404040;
}

.select .box img { 
	margin:0;
	padding:3px 3px 7px;
	border:1px solid #d1d1d1;
}

.select .box a:link, .select .box a:visited { color:#404040; text-decoration:none}
.select .box a:hover, .select .box a:active { color:#006fc5; text-decoration:underline}


/* 分區精選 */

.zone1, .zone2 { 
	clear:both;
	margin:0 0 0 10px;
	padding:0;
	width:770px;
	min-height:240px;
	text-align:center;
	background:url(/B2C_PageDesign/C000_Product/C000_Portal/Tour/Main/Images/tour_zone_bg.gif) top no-repeat;
}

.zone1 .box, .zone2 .box { 
	margin:10px 2px;
	padding:0;
	float:left;
	width:188px;
}

.zone1 .box p, .zone2 .box p { 
	margin:10px 7px 10px 13px;
	padding:0;
	text-align:left;
	font-size:0.75em;
	line-height:1.6em;
	color:#404040;
}

.zone1 .box p a:link, .zone1 .box p a:visited, .zone2 .box p a:link, .zone2 .box p a:visited { color:#e36600; text-decoration:none}
.zone1 .box p a:hover, .zone1 .box p a:active, .zone2 .box p a:hover, .zone2 .box p a:active { color:#006fc5; text-decoration:underline}

.zone1 .box ul, .zone2 .box ul { 
	margin:5px 7px 5px 13px;
	padding:0;
	text-align:left;
	list-style:none;
	font-size:0.75em;
	line-height:1.6em;
	color:#404040;
}

.zone1 .box li, .zone2 .box li { margin:5px 0; text-align:left}

.zone1 .box kbd, .zone2 .box kbd { margin:5px 0; text-align:left}

.zone1 .box ul a:link, .zone1 .box ul a:visited, .zone2 .box ul a:link, .zone2 .box ul a:visited { color:#404040; text-decoration:none}
.zone1 .box ul a:hover, .zone1 .box ul a:active, .zone2 .box ul a:hover, .zone2 .box ul a:active { text-decoration:underline}