#ffheigh { clear:both;height:0 ; line-height: 11px;} /* FF*/
* html #ffheigh { clear:both;height:0; line-height: 20px;} /* IE6 */
* +html #ffheigh { clear:both;height:0; line-height: 20px;} /* IE7 */

#ffheigh2 { clear:both;height:0 ; line-height: 25px;} /* FF*/

#fftd-btm {	padding-top:10px;} /* FF*/
* html #fftd-btm {	padding-top:9px;} /* IE6*/
* +html #fftd-btm {	padding-top:9px;} /* IE7*/

body {clear:both;height:0;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;	
	COLOR: #545454;	BACKGROUND-COLOR: #fff;	font-family: Verdana, Arial, Helvetica, sans-serif,'新細明體';;	font-size: 12px;line-height: 20px;
	
} 

/*基本*/
/*INPUT {	FONT: 11px/13px Verdana, Arial, Helvetica, sans-serif; COLOR: #545454; BACKGROUND-COLOR: #fff; border: 1px #aaaaaa solid; }*/
.input { 
    font-family: "Verdana", "Arial", "新細明體", "細明體";
    font-size: 9pt;
	color: #333333;
	BACKGROUND-COLOR: #fff;
	border: 1px #aaaaaa solid} 
.input-button {
	DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(../img/branding/button.gif) no-repeat 0px 0px; FLOAT: left; HEIGHT: 18px
}
.input-button INPUT {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(../img/branding/button.gif) no-repeat 100% 0px; LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-TOP-STYLE: none; LINE-HEIGHT: 15px; BORDER-RIGHT-STYLE: none; WHITE-SPACE: nowrap; BORDER-LEFT-STYLE: none; POSITION: relative; HEIGHT: 18px; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
.input-button INPUT:hover {
	CURSOR: hand
}
.select {
	font-family: "Verdana", "Arial", "新細明體", "細明體";
	font-size: 8pt;
	color: #333333;
	background-color: #DCF0FF;
	border: 0px solid #666666;
	margin: 0px;
	padding: 0px;
} 
/*SELECT {FONT: 11px/13px Verdana, Arial, Helvetica, sans-serif; COLOR: #545454; BACKGROUND-COLOR: #fff}*/
TEXTAREA {	FONT: 11px/13px Verdana, Arial, Helvetica, sans-serif; COLOR: #545454; BACKGROUND-COLOR: #fff; padding:8px;line-height: 20px;}
TABLE {	COLOR: #545454;	BACKGROUND-COLOR: #fff;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;/*line-height: 13px;*/}
H1 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
H2 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
H3 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
H4 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
H5 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
H6 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
P {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
FORM {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
H1 {MARGIN-BOTTOM: 10px; FONT: bold 27px/29px Arial, Helvetica, sans-serif; COLOR: #000; BORDER-BOTTOM: #dedede 4px solid;padding:0px 0px 5px 0px;}
H2 {MARGIN-BOTTOM: 10px;COLOR: #000;BORDER-BOTTOM: #dedede 4px solid;font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 16px;font-weight: normal;}
H3 {MARGIN-BOTTOM: 10px; FONT: bold 12px/16px Arial, Helvetica, sans-serif; COLOR: #000; BORDER-BOTTOM: #dedede 4px solid}
H4 {MARGIN-BOTTOM: 10px; FONT: bold 11px/13px Verdana, Arial, Helvetica, sans-serif}
H5 {MARGIN-BOTTOM: 10px; FONT: bold 11px/13px Verdana, Arial, Helvetica, sans-serif}
H6 {MARGIN-BOTTOM: 10px; FONT: bold 11px/13px Verdana, Arial, Helvetica, sans-serif}
P {	MARGIN-BOTTOM: 10px}


a:visited {  COLOR: #545454; text-decoration: none;} 
a:link { COLOR:#545454;text-decoration: none;} 
a:hover {COLOR: #fd1921;text-decoration: underline;} 

.A:visited {  COLOR: #fd1921; text-decoration: none;} 
.A:link { COLOR:#fd1921;text-decoration: none;} 
.A:hover {COLOR: #fd1921;text-decoration: underline;} 

.A-LINE:link {text-decoration: none;} 
.A-LINE:hover {text-decoration: underline;} 

A.header-link {	DISPLAY: block; FONT-WEIGHT: normal; TEXT-DECORATION: none}
A.header-link:hover {TEXT-DECORATION: underline}


A IMG {	border:none;}
TABLE {	/*MARGIN-BOTTOM: 20px; WIDTH: 100%;*/ BORDER-COLLAPSE:collapse;}
TABLE.center {	TEXT-ALIGN: center}
TABLE.center TH {	TEXT-ALIGN: left}
TH {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
TD {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;}
TBODY {	FONT-SIZE: 12px}
TFOOT {	FONT-SIZE: 10px}
TBODY TR.uneven {	BACKGROUND-COLOR: #f2f2f2}
TBODY TH {	BORDER-TOP: #dedede 0px solid; BORDER-BOTTOM: #dedede 0px solid}
TBODY TD {	BORDER-TOP: #dedede 0px solid;	BORDER-LEFT: #dedede 0px solid;	BORDER-BOTTOM: #dedede 0px solid;}
TFOOT TD {	BORDER-LEFT: #dedede 0px solid}

.highlight {COLOR: #f00}
/*.highlight2 {COLOR: #ffffff}
.note {	FONT-WEIGHT: normal; FONT-SIZE: 9px}
.form {	FONT-SIZE: 11px}
.form INPUT {FONT-SIZE: 10px}
.form SELECT {FONT-SIZE: 10px}
.form TEXTAREA {FONT-SIZE: 10px}
.featured-align {MARGIN-TOP: 3px}
.no-margin-bottom {	MARGIN-BOTTOM: 0px! important}
.no-margin-top {MARGIN-TOP: 0px! important}
.no-border-bottom {	BORDER-BOTTOM-STYLE: none! important}
.float-left {FLOAT: left}
.float-right {FLOAT: right}
.clear-left {CLEAR: left}
.clear-both {CLEAR: both}
P.clear {CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; LINE-HEIGHT: 1px; PADDING-TOP: 0px; HEIGHT: 1px}
.sIFR-flash {VISIBILITY: visible! important; MARGIN: 0px}
.sIFR-replaced {VISIBILITY: visible! important}
SPAN.sIFR-alternate {DISPLAY: block; LEFT: 0px; OVERFLOW: hidden; WIDTH: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 0px}
.sIFR-hasFlash H1 {	VISIBILITY: hidden; LINE-HEIGHT: 29px}
.sIFR-hasFlash H2 {	VISIBILITY: hidden; PADDING-BOTTOM: 2px; LINE-HEIGHT: 11px}
.sIFR-hasFlash H3 {	VISIBILITY: hidden; PADDING-BOTTOM: 2px; LINE-HEIGHT: 11px}
.sIFR-hasFlash H1 {	HEIGHT: 29px}
.sIFR-hasFlash H2 {	HEIGHT: 11px}
.sIFR-hasFlash H3 {	HEIGHT: 11px}
.sIFR-hasFlash #local-nav {	MARGIN-TOP: 14px}
.sIFR-hasFlash #content-sidebar .featured-align {MARGIN-TOP: 6px}*/


/*topmenu*/
#container-masthead {MARGIN-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 950px; POSITION: relative; HEIGHT: 28px}

/*--語言選擇--*/
#lang {Z-INDEX: 1100; LEFT: 740px; WIDTH: 200px; POSITION: absolute; TOP: 5px}
#lang SELECT {FLOAT: right}
#lang OPTION:unknown {FONT-WEIGHT: bold; COLOR: #f00; BACKGROUND-COLOR: #fff}

/*--top選單--*/
#skip-nav {LEFT: -1000em; WIDTH: 30em; POSITION: absolute}
#global-nav {Z-INDEX: 1000; BACKGROUND: url(../img/globalnav_bg.gif) repeat-x left top; LEFT: 0px; OVERFLOW: hidden; WIDTH: 950px; POSITION: absolute; TOP: 0px; HEIGHT: 28px}
#global-nav UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
#global-nav LI {DISPLAY: block; FLOAT: left; PADDING-TOP: 2px; LIST-STYLE-TYPE: none}
#global-nav A {	BORDER-RIGHT: #545454 1px solid; DISPLAY: block; FLOAT: left; BORDER-LEFT: #a3a3a3 1px solid; COLOR: white; LINE-HEIGHT: 23px; HEIGHT: 25px; BACKGROUND-COLOR: #7e7e7e; TEXT-DECORATION: none;padding:0px 10px;font-size:12px;}
#global-nav A:hover {BACKGROUND-COLOR: #545454}

#index #global-nav li.nav01 a,
#product #global-nav li.nav02 a,
#plus #global-nav li.nav03 a,
#support #global-nav li.nav04 a,
#shops #global-nav li.nav05 a,
#news #global-nav li.nav06 a,
#about #global-nav li.nav07 a,
#tomsquare #global-nav li.nav08 a,
#Guide #global-nav li.nav09 a
{background:#545454;}
#global-nav li.nav00 a {background:#629315;}

#global-nav A.tonedDown {PADDING-RIGHT: 10px; PADDING-LEFT: 11px; FONT-SIZE: 10px; BACKGROUND: url(../img/globalnav_separator.gif) no-repeat 0px 8px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; LINE-HEIGHT: 24px; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none}
#global-nav A.firstchild {	BACKGROUND: none transparent scroll repeat 0% 0%}
#global-nav A.tonedDown:hover {	BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline}

/*-----------------------------------------------------------------*/


/*left-menu*/

#local {
FLOAT: left; OVERFLOW: hidden; WIDTH: 180px; MARGIN-RIGHT: 10px
}
#local-nav {
	MARGIN: 10px 0px 20px;
}
#local-nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;LIST-STYLE-TYPE: none;
}
#local-nav LI A {
	DISPLAY: block;  BACKGROUND: url(../img/generic01_g.gif) no-repeat 0px 6px; LINE-HEIGHT: 19px; BORDER-BOTTOM: #dedede 4px solid; TEXT-DECORATION: none;padding:0px 0px 5px 17px;
}
#local-nav LI A:hover {
	TEXT-DECORATION: underline
}
#local-nav LI A.active {
	FONT-WEIGHT: bold; BACKGROUND: url(../img/generic01_b.gif) no-repeat 0px 6px; COLOR: #000
}
#local-nav LI A.active:hover {
	CURSOR: default; TEXT-DECORATION: none
}
#local-nav LI LI {
	DISPLAY: block; BORDER-BOTTOM: #dedede 1px solid; LIST-STYLE-TYPE: none;line-height:25px;
}
#local-nav LI LI A {
	BACKGROUND: url(../img/generic02_g.gif) no-repeat 0px 6px; BORDER-BOTTOM-STYLE: none; LINE-HEIGHT: 25px; padding:0px 0px 0px 17px;
}
#local-nav LI LI A.active {
	BACKGROUND: url(../img/generic02_b.gif) no-repeat 0px 6px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#local-nav LI LI A.allinone {
	BACKGROUND: url(../img/allinone_g.gif) no-repeat 0px 5px
}
#local-nav LI LI A.sub-active {
	FONT-WEIGHT: bold; COLOR: #000; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#local-nav LI LI A.sub-active:hover {
	CURSOR: default; TEXT-DECORATION: none
}
/*#local-nav LI LI LI {
	BORDER-BOTTOM: #fff 1px solid
}*/
#local-nav LI LI LI {
	PADDING-LEFT: 12px; DISPLAY: block; BORDER-BOTTOM: #fff 1px solid; LIST-STYLE-TYPE: none; line-height:25px;
}

#local-nav LI LI LI A {
	PADDING-LEFT: 12px; BACKGROUND: url(../img/generic03_g.gif) no-repeat 0px 4px; MARGIN-LEFT: 17px; BORDER-TOP-STYLE: none; LINE-HEIGHT: 25px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#local-nav LI LI LI A.active {
	BACKGROUND: url(../img/generic03_b.gif) no-repeat 0px 4px
}
/*#local-nav LI LI LI LI {
	BORDER-BOTTOM: #fff 1px solid
}*/
#local-nav LI LI LI LI {
	PADDING-LEFT: 12px; DISPLAY: block; BORDER-BOTTOM: #fff 1px solid; LIST-STYLE-TYPE: none; height:25px;
}
#local-nav LI LI LI LI A {
	PADDING-LEFT: 16px; BACKGROUND: url(../img/generic03_g.gif) no-repeat 0px 4px; MARGIN-LEFT: 21px; BORDER-TOP-STYLE: none; LINE-HEIGHT: 25px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#local-nav LI LI LI LI A.active {
	BACKGROUND: url(../img/generic03_b.gif) no-repeat 0px 4px
}
#local-nav .group LI {
	BORDER-TOP: #dedede 1px solid; BORDER-BOTTOM: 0px
}
#local .section {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 20px; LINE-HEIGHT: 12px
}
#local .featured {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 20px; LINE-HEIGHT: 12px
}
#local .section H3 {
	MARGIN-BOTTOM: 4px
}
#local .featured H3 {
	MARGIN-BOTTOM: 4px
}
#local .section P {
	MARGIN-BOTTOM: 4px
}
#local .featured P {
	MARGIN-BOTTOM: 4px
}
#local .section A.main {
	BACKGROUND-POSITION: 0px 4px
}
#local-nav .featured A.main {
	BACKGROUND-POSITION: 0px 4px
}
#local .section INPUT.tt-promotion {
	MARGIN-BOTTOM: 2px; WIDTH: 174px
}
#local .featured {
	MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 3px
}
#local .featured-top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#local .featured-content {
	MARGIN-LEFT: 10px; OVERFLOW: hidden; WIDTH: 160px
}
/*-----------------------------------------------------------------*/

/*產品*/
#content-feature {
	MARGIN: 10px 0px 20px;
	POSITION: relative
}
#content-feature #tab-nav {
	Z-INDEX: 503;
	LEFT: 10px;
	POSITION: absolute;
	TOP: 243px;
	width: 680px;
}
#content-feature H1 {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#content-feature H1.hide {
	DISPLAY: none
}
#content-feature H3.hide {
	DISPLAY: none
}
#content-feature #feature-image {
	Z-INDEX: 501;
	LEFT: -3px;
	POSITION: absolute;
	TOP: -4px
}
#content-feature #feature-text {
	FONT-SIZE: 10px;
	Z-INDEX: 502;
	LEFT: 349px;
	WIDTH: 400px;
	COLOR: #fff;
	POSITION: absolute;
	TOP: 21px
}
#content-feature #feature-text H4 {
	MARGIN-BOTTOM: 10px; FONT: bold 18px/20px Arial, Helvetica, sans-serif
}
#content-feature #feature-text .link {
	COLOR: #fff
}
#content-feature .go700 {
	BACKGROUND: url(../img/feature_2/bg_GO700.gif) no-repeat 0px 0px; WIDTH: 760px; HEIGHT: 275px
}
#content-feature .go500 {
	BACKGROUND: url(../img/feature_2/bg_GO500.gif) no-repeat 0px 0px; WIDTH: 760px; HEIGHT: 275px
}
#content-feature .go300 {
	BACKGROUND: url(../img/feature_2/bg_GO300.gif) no-repeat 0px 0px; WIDTH: 760px; HEIGHT: 275px
}
#content-feature .rider {
	BACKGROUND: url(../img/feature_2/bg_Rider.gif) no-repeat 0px 0px; WIDTH: 760px; HEIGHT: 275px
}
#content-feature .nav5 {
	BACKGROUND: url(../img/feature_2/bg_Nav5.gif) no-repeat 0px 0px; WIDTH: 760px; HEIGHT: 275px
}
#content-feature .mob5 {
	BACKGROUND: url(../img/feature_2/bg_Mob5.gif) no-repeat 0px 0px; WIDTH: 760px; HEIGHT: 275px
}
/*-----------------------------------------------------------------*/

/*產品副選單*/
#tab-nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;margin:3px 0px 0px 0px;
}
#tab-nav LI {
	DISPLAY: block; FLOAT: left; LIST-STYLE-TYPE: none
}
#tab-nav LI A {
	DISPLAY: block; PADDING-LEFT: 6px; BACKGROUND: url(../img/tab.gif) no-repeat 0px 0px; FLOAT: left; COLOR: #666; LINE-HEIGHT: 27px; MARGIN-RIGHT: 6px; HEIGHT: 27px; TEXT-DECORATION: none
}
#tab-nav LI A {
	MARGIN-RIGHT: 3px;
}
#tab-nav LI A:hover {
	CURSOR: hand; TEXT-DECORATION: underline
}
#tab-nav LI A SPAN {
	PADDING-RIGHT: 12px; DISPLAY: block; BACKGROUND: url(../img/tab.gif) no-repeat 100% 0px; LEFT: 6px; FLOAT: left; POSITION: relative; HEIGHT: 27px
}
#tab-nav LI A.active {
	FONT-WEIGHT: bold; BACKGROUND: url(../img/tab_active.gif) no-repeat 0px 0px; COLOR: #000
}
#tab-nav LI A.active:hover {
	CURSOR: default; TEXT-DECORATION: none
}
#tab-nav LI A.active SPAN {
	BACKGROUND: url(../img/tab_active.gif) no-repeat 100% 0px
}
/*-----------------------------------------------------------------*/



/*login*/
div#container_personal_info {
	height:34px;
	padding: 0 0 0 17px;
	/*background:url(../img/icons/persnav_right.gif) 939px 27px no-repeat;*/
	color: #4D4D4D;
	font-size: 0.9em;
	text-align:right;
	z-index: 2;
}
#container_personal_info div#persnav {
	float:right;
	height: 27px;
	padding:0 5px 0 10px;
	/*background:#fff url(../img/icons/persnav_left.gif) no-repeat;*/
}
#persnav ul {
	float:right;
	list-style: none;
	padding: 2px 0 0 5px;
	margin: 0;
}
#persnav ul li {
	display: inline;
	padding: 0 12px 0 12px;
	border-left: #4D4D4D 1px solid;
}
#persnav ul li#no {
	border: none;
}
#persnav ul li#line {
	border-left: #4D4D4D 1px solid;
}
#persnav ul li#mytomtom {
    border: none;
	padding-left: 24px;
	background: url(../img/icons/mytomtom.gif) left no-repeat;
}
/*-----------------------------------------------------------------*/


/*faq support*/
HR {DISPLAY: none}
.hr {MARGIN-TOP: 2px; BORDER-BOTTOM: #dedede 1px solid}
.wizstepsel {FONT-WEIGHT: bold; font-size:12px; COLOR: #ff0000}
.wizsteptogo {FONT-WEIGHT: bold; font-size:12px; COLOR: #cccccc}
.wizstep {FONT-WEIGHT: bold; font-size:12px; COLOR: #666666}
A.wizstep {FONT-WEIGHT: bold; font-size:12px; COLOR: #666666; TEXT-DECORATION: none}
A.wizstep:hover {COLOR: #ff0000; TEXT-DECORATION: none}
.wizstepdesc {FONT: 11px/13px Verdana, Arial, Helvetica, sans-serif; COLOR: #545454; BACKGROUND-COLOR: #fff}
.wiztitle {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; PADDING-TOP: 10px}
.wizsubtitle {FONT-WEIGHT: bold; font-size:12px; COLOR: #000000; PADDING-TOP: 10px}
.wizselect {FONT-SIZE: 12px; WIDTH: 280px}
.wizsearch {FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; COLOR: #777777}
.wizdesc {FONT-SIZE: 11px; PADDING-BOTTOM: 10px}
.wizcrumb {COLOR: #666666; TEXT-DECORATION: underline}
/*-----------------------------------------------------------------*/

/*menber*/
.menbertext {
	width:680px;
	padding:10px;
	height:200px;
	border:1px solid #cccccc;
	overflow:auto;
	text-align:left;
	font-size:12px;
	margin:5px 0px;
}
.menbertext li {
	list-style-type: none;
	margin:0px 0px 5px 0px;
}
.menbertext li .point {color:#ff0000;}
.menbertext .m_title {font-weight:bold;}
/*-----------------------------------------------------------------*/

/*footer*/
#container-footer {
    CLEAR: both; /*MARGIN-BOTTOM: 20px;*/ OVERFLOW: hidden; WIDTH: 950px; HEIGHT: 48px;
	BACKGROUND: url(../img/footer_bg_large.gif) repeat-x left top; TEXT-ALIGN: center;
	margin:15px 0px 0px 0px;
	}
#footer-bar {CLEAR: both; MARGIN-BOTTOM: 3px; WIDTH: 950px; TEXT-ALIGN: center}
#footer-bar A {	COLOR: #acacac}
#legal {FONT-SIZE: 9px; COLOR: #acacac; LINE-HEIGHT: 22px;}
/*-----------------------------------------------------------------*/

h2 span.style15 strong {
	font-weight: normal;
}
h2 {margin:0px 5px 10px;padding:0px 0px 3px 0px;*padding:0px 0px 0px 0px;}
.faqlist td {padding:0px 0px 5px 0px;}
.faq_select select {width:200px;}
.faq_select td {padding:0px 0px 3px 0px;}
span.faq_list {padding:0px 8px 0px 0px;}

p.separator {
	background: url(../img/pd_line.gif) repeat-x center;
}

/*繁體改版新增2008-12-24*/
/*Tom Square設定
-------------------------------------------------------------------------------------------------------------------------*/
.sub {font:bold 16px/30px Arial, Helvetica, sans-serif ,'新細明體';color:#545454;border-bottom:4px solid #dedede;}
.tomsqre_box {margin:5px 0px 10px;height:1%;overflow:hidden;padding:0px 0px 10px 0px;border-bottom:1px solid #dedede;}
.tomsqre_box .pic {float:left;margin:10px 1em 0px 0px;}
.tomsqre_box .pic span {display:block;text-align:center;}
.tomsqre_box strong {font-size:16px;font-weight:normal;color:#e53d03;display:block;margin:10px 0px 5px 0px;}
.tomsqre_box strong a {color:#e53d03;font-size:16px}
.tomsqre_box strong a:hover {text-decoration:none;}
.tomsqre_box .tomsquare_cont {width:520px;float:right;}
.tomsqre_btn {text-align:right;clear:both;}
.tomsqre_btn img {border:0px;}
.space {display:block;height:125px;}
.edmbook {overflow:hidden;}
.edmbook .intext {width:130px;border:1px solid #dedede;color:#929292;}
.gmap_banner {
	margin:15px 0px 0px;
	clear:both;

}
.linkbanner {margin:15px 0px 0px;clear:both;}
#tomsquare .linkbanner img {border:1px solid #dedede;margin:0px 0px;}
.edmbook .intext {margin:10px 0px 0px 0px;float:left;}
.edmbook .btn {
	margin:10px 0px 0px 5px;
	float:left;
}
#tomsquare .sub {height:1%;overflow:hidden;}
#tomsquare .sub .scenicsub {float:left;}
#tomsquare .much {float:right;font-size:13px;font-weight:normal;}
.subdownload {float:right;margin:-5px 0px 0px 0px;}
/*Tom Square景點*/
.ezfun_text {text-align:right;padding:0px 0px 10px 0px;}
.tomsqre_scenic {margin:10px 0px;}
.tomsqre_scenic ul {height:1%;overflow:hidden;margin:0px;padding:0px;}
.tomsqre_scenic li {float:left;width:170px; list-style-type:none;background: url(../img/generic01_g.gif) no-repeat 0px 6px;padding:0px 0px 0px 10px;margin:0px 5px;}

/*景點資料頁*/
#poi_scenic h1 {font-size:16px;color:#ff6600;font-weight:normal;border-bottom:1px solid #e0e0e0;background:url(../img/cssimg/scenic_title.gif) no-repeat left 9px;padding:0px 0px 0px 20px;}

.pop_scenic {width:500px;margin:0px auto;padding:60px 30px 15px;background:url(../img/cssimg/scenic_back.gif) no-repeat top right;}
#poi_scenic .close {text-align:center;clear:both;border-top:1px solid #e0e0e0;padding:15px 0px;}
.scenic_pic {float:left;width:182px;margin:0px 1em 0px 0px;}
.scenic_pic img {border:1px solid #e0e0e0;margin:0px 0px 5px 0px;}
#poi_scenic .pic_l img {width:180px;height:140px;}
#poi_scenic .pic_s {}
#poi_scenic .pic_s img {width:50px;height:30px;margin:0px 5px 0px 0px;}
.scenicbox {height:1%;overflow:hidden;}
/*適用機種表格*/
.model_tab {padding:4px;background:#969696;width:600px;margin:15px auto;}
.model_tab table {border-top:1px solid #969696;border-right:1px solid #969696;width:600px;}
.model_tab th {background:#acabab;color:#ffffff;border-left:1px solid #969696;border-bottom:1px solid #969696;padding:3px 0px;text-align:center;}
.model_tab td {background:#dddddd;color:#656565;font-weight:bold;text-align:center;border-left:1px solid #969696;border-bottom:1px solid #969696;padding:3px 0px;}
.package .poimg {margin:0px 0px 0px 20px;}
.package .poimg span {display:block;}

/*特殊功能服務
----------------------------------------------------------------------------------------------------------------------*/
.spbox {padding:10px 0px 0px 0px;clear:both;}
.spbox p {line-height:24px;}
.spbox .note {font-weight:bold;color:#ff6600;}
.top {text-align:right;}
#plus .top {clear:both;}
#plus .sub {background:url(../img/cssimg/plus_title.gif) left 10px no-repeat;padding:0px 0px 0px 20px;}
.special_area img {border:1px solid #cccccc;}
.special_area .top img {border:none;}
/*最新消息
----------------------------------------------------------------------------------------------------------------------*/
.event_banner {margin:50px 0px 0px;}
.bannerbox {margin:5px 0px;}
.newslist {float:left;width:518px;}
.pd_post {float:right;width:219px;background:url(../img/cssimg/pdpost_back.gif) repeat-y;}
.pd_post .box {background:url(../img/cssimg/pdpost_bottomback.gif) no-repeat bottom;padding:0px 0px 10px;}

.pdpost_box {width:158px;margin:5px auto 10px;background:url(../img/cssimg/pdpost_top.gif) no-repeat top #9c9999;text-align:center;padding:5px 0px 0px;}
.pdpost_box img {border:1px solid #ffffff;}
.pdpost_box p {color:#ffffff;margin:0px;background:url(../img/cssimg/pdpost_bottom.gif) no-repeat bottom;padding:0px 5px 5px;}
.pdpost_box p a {color:#ffffff;}

/*新聞聯絡人*/
.news_contant {background:url(../img/cssimg/newscont_back.gif) repeat-y;width:180px;}
.news_contant .box {background:url(../img/cssimg/newscont_bottom.gif) no-repeat bottom;}
.news_contant p {height:1%;overflow:hidden;padding:5px 10px;margin:0px;}
.news_contant p img {float:right;}
.news_contant p a {font-size:11px;}

/*支援與服務
----------------------------------------------------------------------------------------------------------------------*/
/*教學小TIPS*/
.tips {
	width:180px;
	height:268px;
	background: url(../img/cssimg/tips_back2.jpg) left top no-repeat;
	padding:12px 0px;
	text-align:left;
}
.tips .subtitle {border:none;background: url(../img/cssimg/tips_title.gif) top left no-repeat;height:22px;
margin:0px 0px 0px 12px;}
.tips .subtitle span {filter:Alpha(Opacity=0);Opacity:0;display:block;width:122px;height:22px;}
.tips ul {margin:5px 0px 0px 0px;padding:0px 15px;}
.tips li {list-style-type: none;background: url(../img/cssimg/tips_line.gif) bottom left no-repeat;padding:0px 0px 5px 0px;height:36px;*height:36px;overflow:hidden;line-height:19px;}
#fftd-btm .tips li {list-style-type: none;background: url(../img/cssimg/tips_line.gif) bottom left no-repeat;padding:0px 0px 5px 0px;height:36px;*height:36px;overflow:hidden;line-height:18px;}
.tips li a:link,.tips li a:visited {color:#ffffff;display:block;background: url(../img/cssimg/tips_list.gif) left 8px no-repeat;padding:0px 0px 0px 10px;}
.tips .more {
	position: absolute;
	margin:232px 0px 0px 130px;*margin:232px 0px 0px 118px;}
.tips .more a {color:#feff09;}

/*FAQ*/
.compat .qatitle {font-weight:bold;margin:15px 0px;font-size:13px;}

/*最新消息
----------------------------------------------------------------------------------------------------------------------*/
.newstitle {font-size:16px;color:#545454;line-height:30px;font-weight:bold;}
.newstitle .newsdec {font-size:12px;}
.article p {color:#545454;line-height:26px;font-size:13px;margin:20px 5px;}
.article img.r_pic {float:right;margin:0px 0px 0px 1em;}
.article img.l_pic {float:left;margin:0px 1em 0px 0px;}
.article a {
	text-decoration: underline;
}
.newssub {height:30px;overflow:hidden;line-height:28px;*line-height:30px;margin:0px 20px 0px 0px;}

/*TomTom Store */
.store_area {width:600px;margin:0px auto 15px;background:url(../img/cssimg/store_body.gif) repeat-y;font-size:15px;}
.store_area h3 {
	border:none;
	font-weight:normal;
	font-size:15px;
	color:#454545;
	height:25px;
	margin:0px;
	padding:5px 0px 0px 30px;
	background-image: url(../img/cssimg/store_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.store_box {background:url(../img/cssimg/store_bottom.gif) bottom no-repeat;padding:15px;height:1%;overflow:hidden;}
.store_box img {float:left;margin:0px 15px 0px 0px;}
.store_box strong {}

/*產品*/
#product #content-main {font-size:12px;}
.title16 {font-size:16px;}
/*表格樣式*/
.tbstyle_01 {border-top:1px solid #666666;border-right:1px solid #666666;}
.tbstyle_01 th , .tbstyle_01 td {border-bottom:1px solid #666666;border-left:1px solid #666666;padding:2px;}
.tbstyle_01 th {background:#666666;color:#ffffff; text-align:center;}

/*圖資更新*/
.renewlist {margin:0px;padding:0px;}
.renewlist li {
	list-style-type: none;
}
.renewlist ul {margin:0px;padding:10px 20px;}
.updatebox a { text-decoration:underline;}
.gps_list a {color: #FF6600; text-decoration:underline;}
#support .updatebox h2 {border:none;padding:0px;font-size:16px;font-weight:bold;margin:10px 0px;}
.updatebox ul {margin:0px;padding:15px;}
.updatebox li {list-style-type:none;margin-bottom:8px;}
/*熱門搜尋*/
.hotkey {display:none;}
/*註冊*/
.point {color:#ff0000;}
.point a {color:#ff0000;background: #FFFF00; text-decoration:underline;}

/*產品指南 2010-05-24*/
.guide_tb {}
.guide_tb th {background:url('../img/guide/guide_bg.gif') top repeat-x #686868;font-weight:normal;color:#fff;height:31px; text-align:center;}
.guide_tb td {padding:3px 0px;text-align:center;border-bottom:1px solid #f2f2f2;}
.guide_tb td.item,.guide_tb th.item {text-align:left;}
.guide_tb tr.title td {background:#f2f2f2;color:#ec006a;font-weight:bold;text-align:left;border:none;}
#Guide .top {margin:10px 0px;}
.annotate {margin:10px 0px;padding:0px;}
.annotate li { list-style-type:none;}
a.explain {color:#ff6102; text-decoration:underline;}

/*Why TomTom 2010-05-28 */
#why-content h1,
#why-content h2,
#why-content h3 {border:none;margin:0px;}
#why-content h1 {color:#7ab800;font-size:48px;line-height:1em;}
#why-content h1 a {color:#7ab800;display:block;margin-bottom:10px;}
#why-content h1 a:hover { text-decoration:none;}
#why-content h2 {font-family: "微軟正黑體";color:#7e7e7e;font-size:18px;font-weight:bold;font-size:26px;line-height:1.2em;}
#why-content .description {clear:both;width:590px;text-align:justify;margin-bottom:20px;}

#why-content .itemarea {clear:both;}
#why-content .itemarea .item h3 {height:30px;width:186px;color:#fff;background:url('../img/whytomtom/WhyTomTomTopBox.png') left top no-repeat;}
#why-content .itemarea .item h3 span {position:absolute;display:block;margin:9px 0px 0px 25px;}
#why-content .itemarea .item {width:186px;display: inline-block;float:left;margin-right:5px;background:url('../img/whytomtom/WhyTomTomBottomBox.png') left bottom no-repeat;padding-bottom:10px;}
#why-content .itemarea .item.last {margin:0px;}

#why-content .itemarea .item p {padding:5px 5px 0px;height:40px;line-height:16px;}
#why-content .itemarea .item .img {text-align:center;}
#why-content .itemarea .item a.go {display:inline-block;width:63px;height:21px;padding:2px 0px 0px 0px;color:#fff;background:url('../img/whytomtom/go.png') left top no-repeat;text-align:center; position:absolute;margin:-40px 0px 0px 115px;}
* html #why-content .itemarea .item a.go {background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/whytomtom/go.png',sizingMethod='image');}
/*選單*/
#why-content .nav {padding:5px 0px;}
#why-content .nav ul {overflow:auto;height:1%;margin:0px;padding:0px;}
#why-content .nav li {float:left; list-style-type:none; border-right:1px solid #dfdfdf;padding:0px 10px 0px 0px;margin:0px 10px 0px 0px;}
#why-content .nav li a {}
#why-content .nav li a:hover {color:#7ab800;}
#why-content .nav li.active a {font-size:16px;color:#7ab800;font-weight:bold;}

#why-content .whycont {padding:20px 0px 0px;}
#why-content .whycont .item {float:left;}
.whySub-04 #why-content .whycont .item,.whySub-05 #why-content .whycont .item {float:none;}
#why-content .whycont .item h2 {float:none;font-size:15px;color:#7ab800;border-bottom:1px solid #dfdfdf;width:auto;margin:0px 0px 15px 0px;}
#why-content .whycont.col3box .item {width:310px;margin:0px 10px 0px 0px;}
#why-content .whycont.col4box .item {width:230px;margin:0px 10px 0px 0px;}
#why-content .whycont.col2box .item {width:400px;margin:0px 10px 0px 0px;}
#why-content .whycont .item.last {margin:0px;}
#why-content .whycont .img {text-align:center;margin:0px 0px 10px 0px;}

#why-content .whycont a {display:inline-block;background:url('../img/whytomtom/link_icon.gif') left 6px no-repeat;color:#444444; text-decoration:underline;padding:0px 0px 0px 15px;}
#why-content .whycont a:hover { background-position:0px -34px;color:#7ab800;}

#why-content .whycont .guide_tb a {background:none;padding:0px;}

.record .line {background:url('../img/whytomtom/line.gif') center center repeat-x;}
#why-content .guide_tb a.explain {color:#ff6102; text-decoration:underline;}

