@charset "utf-8";
/*邊界設定*/	
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
		overflow-x:hidden;
   	overflow-y:hidden;

}

/* 框架 */	
.alltable{width:954px; margin-left:auto; margin-right:auto;}
.alltable02{width:750px; margin-left:auto; margin-right:auto;}
.toptable{width:954px; margin-top:8px;}
.toptble01{width:200px; background-position:left top; background-repeat:no-repeat; margin-left:5px; font-family:Geneva, Arial, Helvetica, sans-serif, "新細明體"; font-size:12px; color: #666666; line-height:18px; float: left;}

.toptble03{width:240px;  background-position:left; background-repeat:no-repeat; margin-left:10px; float: left; margin-bottom:30px;}

.toptble02{width:728px; font-family:Geneva, Arial, Helvetica, sans-serif, "新細明體"; font-size:12px; color: #666666; line-height:18px; text-align:right; float:right;}
.toptble02 a {text-decoration:none; color:#666666;}
.toptble02 a:hover{text-decoration:underline; color:#ff9900;}

.menu{ width:954px;height:38px;}
.contacttable{width:930px; margin-left:auto; margin-right:auto; background-image:url(../images/back5.gif); padding-left:10px; padding-right:14px; padding-top:10px;}

.lefttable{width:225px; float:left; margin-right:5px; margin-top:10px;}
.righttable{width:700px; float:right; margin-top:10px;}
.lefttable02{width:695px; float:left; margin-right:10px; margin-top:10px;}
.righttable02{width:225px; float:left; margin-top:10px;}
.btop{padding-right:10px;padding-left:10px;height:10px;}
.contacttable02{padding:10px;}

.topword{margin-top:10px; text-align:center;}
.down{ width:100%; background-image:url(../images/down.gif); height:20px;}
.copyright{width:954px;font-family:Geneva, Arial, Helvetica, sans-serif, "新細明體"; font-size:11px; color:#666666;line-height:18px; background-color:#FFFFFF;}
.copyright a {text-decoration:none; color:#666666;}
.copyright a:hover{text-decoration:underline; color:#ff9900;}

.copyright02{width:750px;font-family:Geneva, Arial, Helvetica, sans-serif, "新細明體"; font-size:11px; color:#666666;line-height:18px; background-color:#FFFFFF;}
.copyright02 a {text-decoration:none; color:#666666;}
.copyright02 a:hover{text-decoration:underline; color:#ff9900;}
.callbg{width:350px; padding:10px; color:#3399cc; background-image:url(http://www.travelrich.com.tw/event/images/footbg.jpg); height:76px; font-size:11px;
}
.calltxt{color:#ff66cc;}


.trcompany{width:213px; height:160px; padding:4px; border:#d9d9d9 1px solid; background-color:#FFFFFF}
.trcompany02{width:150px; height:113px; padding:4px; border:#d9d9d9 1px solid; background-color:#FFFFFF; margin-bottom:3px;}

/* 左方區塊*/
.searchall01{width:225px; }
.searchall{width:225px; margin-top:10px;}
.tsearch{ width:225px;}
.msearch{ width:213px;background-image:url(http://test.travelrich.com/images/searhback.gif);padding-left:6px; padding-right:6px; padding-top:3px;}
.ph192{ width:192px ; height:144px; text-align:center; background-color:#FFFFFF}
.dsearch{ width:225px;background-image:url(http://test.travelrich.com/images/sdown.gif); width:225px; height:9px; background-position:top; background-repeat:no-repeat;}

/*左下方區塊 */
.mhelp{width:213px; background-image:url(../Project/images/listcnt_34.gif);padding-left:6px; padding-right:6px; padding-top:3px;}
.dwhelp{width:225px;}

/* 右上角登入、登出、會員中心、會員名稱*/
.loginbg{
width:386px; height:24px; float:right; padding-right:2px;}
.login{font-family:Geneva, Arial, Helvetica, sans-serif, "新細明體"; font-size:12px; color:#666666; padding-top:10px; padding-left:40px;padding-right:10px; text-align:center; float:right;}
.login a {text-decoration:none; color:#666666;}
.login a:hover{text-decoration:underline; color:#ff9900;}

.login02{font-family:Geneva, Arial, Helvetica, sans-serif, "新細明體"; font-size:12px; color:#666666; padding-top:10px; padding-left:40px;padding-right:10px; padding-left:12px; text-align:left; float:left;}
.login02 a {text-decoration:none; color:#666666;}
.login02 a:hover{text-decoration:underline; color:#ff9900;}

.member{font-family:Geneva, Arial, Helvetica, sans-serif, "新細明體"; font-size:12px; color:#3399cc; font-weight:bold;}



/* 路徑*/
.route{font-family:Geneva, Arial, Helvetica, sans-serif, "新細明體"; font-size:12px; color:#666666;}
.route a {text-decoration:underline; color:#666666;}
.route a:hover{text-decoration:none; color:#ff9900;}
.route02{font-family:Geneva, Arial, Helvetica, sans-serif, "新細明體"; font-size:12px; color:#ff9900;}
.route02 a {color:#ff9900; text-decoration:underline;}
.route02 a:hover{color:#ff9900; text-decoration:none;}


/* 主題列表*/
.p_menu{width:691px;padding-left:2px; margin:0 auto;}
.p_mbuttoned{border:1px solid #ffcccc; border-top:3px solid #ff6699; border-bottom:1px solid #fafafa;  float:left; color:#ff6699; font-size:15px; font-weight:bold; padding:4px; padding-left:10px; padding-right:10px;background-color:#fafafa;letter-spacing:1px;}
.mbutton{border:1px solid #cccccc; border-bottom:1px solid #fbfbfb;  float:left; color:#cccccc; font-size:12px; font-weight:bold; padding:3px; padding-left:10px; padding-right:10px;background-color:#fbfbfb; margin-top:8px; letter-spacing:1px;}
.mbutton a{text-decoration:underline; color:#cccccc; font-size:12px; font-weight:bold; }
.mbutton a:hover{text-decoration:none;}
.p_top{width:691px;margin:0 auto;}
.p_cnt{width:681px; padding:5px; background-image:url(../Project/images/listcnt_22.jpg); margin:0 auto;}
.p_cntleft{width:340px; float:left;}
.p_cntright{width:340px; float:right;}
.P_cntbg{width:320px; height:140px; border:1px #cccccc dotted ; 
margin-top:10px; margin-bottom:10px; margin-left:10px;  margin-right:5px;background-color:#FFFFFF; color:#666666;}
.p_photo{border:1px #cccccc solid; margin:3px; padding:3px; margin-right:8px;}
.p_dw{width:691px;margin:0 auto;}
.w_blue{color:#3399ff; line-height:23px;font-size:15px;  padding-top:10px; }
.p_cnttxt{font-size:12px; line-height:20px;padding:2px; padding-right:20px;}
.p_cnttxt a{color:#666666;}
.p_cnttitle{font-size:15px; text-align:center; padding-top:10px;}
.p_pageline{width:100%;text-align:center; padding-top:10px; height:50px;}
.p_pageline a{font-size:13px; color:#666666; text-decoration:none; padding:5px;}
.p_pageed{color:#666666; font-size:13px; border:1px #ff99cc solid; padding:2px; background-color:#fafafa;}


/* 主題內容*/
.P_cntbg02{width:315px; height:140px; border:1px #cccccc dotted ; 
margin-top:10px; margin-bottom:10px; margin-left:10px;  margin-right:5px;background-color:#FFFFFF; color:#666666;}
.pcnt_top01{width:656px;margin:0 auto; background-image:url(../Project/images/cnttop_03.jpg); height:21px; font-size:18px; color:#FF6699; font-weight:bold;
padding:10px; padding-left:20px; letter-spacing:1px;}
.pcnt_top02{width:656px;margin:0 auto; background-image:url(../Project/images/cnttop_10.jpg); height:21px; margin-top:5px; font-size:18px; color:#FF6699; font-weight:bold;padding:10px; padding-left:20px; letter-spacing:1px;}
.pcnt_cnttxt{color:#666666; font-size:13px; padding-left:25px;  padding-right:22px; padding-top:10px; padding-bottom:10px; line-height:25px; letter-spacing:1px;}
.pcnt_photo{border:1px #cccccc solid; margin:3px; padding:3px; margin-right:8px; float:right; font-size:11px; text-align:center; color:#666666;}
.pcnt_cnt{width:686px; background-image:url(../Project/images/cnttop_06.jpg); margin:0 auto;}
.pcnt_dw{width:686px;margin:0 auto;}
.pcnt_left{width:330px; float:left; margin-left:5px;}
.pcnt_right{width:330px; float:right; margin-right:5px;}
a.blue13 {color:#3399ff; line-height:20px;font-size:13px; text-decoration:underline;}
a.blue13:hover {color:#3399ff; line-height:20px;font-size:13px; text-decoration:none; color:#FF9900;}
a.blue15 {color:#3399ff; line-height:20px;font-size:15px; text-decoration:underline;}
a.blue15:hover {color:#3399ff; line-height:20px;font-size:15px; text-decoration:none; color:#FF9900;}
.pcnt_menu{padding:10px; color:#666666; font-size:12px;}
.pcnt_menu a{color:#FF6699; line-height:20px;font-size:13px; text-decoration:underline;}
.pcnt_menu a:hover{text-decoration:none;}
.w_gray{color:#666666; font-size:18px; font-weight:bold;}
.view_cnt{color:#666666; font-size:13px; line-height:20px; padding-top:5px; float:right; width:175px;}
.P_viewbg{width:310px; height:100px; margin-top:12px; margin-bottom:12px; margin-left:10px;  margin-right:5px;background-color:#FFFFFF; color:#666666;}



/* 旅遊資訊*/
.info_menu{width:691px;padding-left:2px; margin:0 auto;}
.info_mbuttoned{border:1px solid #99cccc; border-top:3px solid #3399cc; border-bottom:1px solid #fafafa;  float:left; color:#3399cc; font-size:15px; font-weight:bold; padding:4px; padding-left:15px; padding-right:15px;background-color:#fafafa;letter-spacing:1px;}
.mbutton{border:1px solid #cccccc; border-bottom:1px solid #fbfbfb;  float:left; color:#cccccc; font-size:12px; font-weight:bold; padding:3px; padding-left:10px; padding-right:10px;background-color:#fbfbfb; margin-top:8px; letter-spacing:1px;}
.info_top{width:691px;margin:0 auto;}
.info_cnt{width:681px; padding:5px; background-image:url(../Info/images/info_cnt_14.jpg); margin:0 auto;}
.info_cntleft{width:340px; float:left;}
.info_cntright{width:340px; float:right;}
.info_cntbg{width:320px; height:140px; border:1px #cccccc dotted ; 
margin-top:10px; margin-bottom:10px; margin-left:10px;  margin-right:5px;background-color:#FFFFFF; color:#666666;}
.info_photo{border:1px #cccccc solid; margin:3px; padding:3px; margin-top:10px; margin-right:8px; text-align:center}
.info_dw{width:691px;margin:0 auto;}
.info_cnttxt{font-size:12px; line-height:20px;padding:2px; padding-right:15px;}
.info_cnttxt a{color:#666666;}
.info_cnttitle{font-size:15px; text-align:center; padding-top:10px;}
.info_pageline{width:100%;text-align:center; padding-top:10px; height:50px;}
.info_pageline a{font-size:13px; color:#666666; text-decoration:none; padding:5px;}
.info_pageed{color:#666666; font-size:13px; border:1px #3399cc solid; padding:2px; background-color:#fafafa;}
.info_blogbg{width:225px; background-image:url(../Info/images/info_cnt_20.gif); margin:0 auto; font-size:12px; line-height:20px;color:#666666;}
.info_blogbg a{color:#3399ff;font-size:13px;text-decoration:none;line-height:20px; border-bottom:1px #CCCCCC dashed; margin-bottom:3px;}
.w_org{color:#ff9900; line-height:20px;font-size:12px;}
