﻿/* ========================================================================== */

/*                               HTML                          */

/* ========================================================================== */


body, html {margin:0;padding:0;width:100%;height:100%;}
body         { background: #FFFFFF; color:#000; font-size: 12px; margin-left: 0; margin-right: 0; margin-top: 0;}
a            { font-size: 12px; color: #0066cc; text-decoration: underline ;}

/*a:hover    { font-size: 12px; color: #0066cc; text-decoration: none ; }*/

body, table, tr, td       { font-size: 12px; line-height: 18px; color: 333333; font-family: Arial; }

input, option, select, textarea       { font-size: 12px; /*line-height: 20px;*/ color: 333333; font-family: Arial; }

p            { line-height: 18px; margin-top: 0; margin-bottom: 0;  }

address      {  }

button       {
	font-size: 12px;
}

fieldset     {  }

h1           {  }

h2           {  }

h3           {  }

h4           {  }

h5           {  }

h6           {  }

hr           {  }

html         {  }

legend       {  }

li           {  }

ol           {  }

option       {  }

pre          {  }

       {font-size: 12px; height: 18px; font-family: Arial;  }

ul           {  }



/*==訂購頁等待黑畫面 MiyaC @ 2007.10.16==*/
div#waiting-bg {position:absolute;top:0;left:0;width:100%;height:100%;z-index:997;text-align:center;background:#000;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);-moz-opacity: 0.7;}
body>div#waiting-bg {position:fixed;}
div#waiting-txt {position:absolute;top:40%;	left:35%;z-index:999;text-align:left;color:#F00;background:#FFF;border:#ABEA45 solid 1px;width:260px;*width:300px;padding:20px;line-height:1.5em;}
body>div#waiting-txt {position:fixed;}

/* ========================================================================== */

/*                              TABLE                          */

/* ========================================================================== */

table.T_date   { background: #CCFF99; border: 0; }

table.T_line   { background: #ABEA45; border: 0; }

table.T_step   { background: #5BC31F; border: 0; }

table.T_note   { background: #FF5F08; border: 0; }

tr.R_title  { background: #E9FFCD; height: 30;  font-size: 12px; line-height: 18px; color: FF3300; font-family: Arial}

tr.R_white  { background: #FFFFFF; height: 30; }

tr.R_month  { background: #339933;  text-align: center; }

tr.R_day { background: #FFFFFF;  text-align: center; }

tr.R_week  { background: #ECFFD9;  text-align: center; }

td.D_title  { background: #E9FFCD; height: 30;  font-size: 12px; line-height: 18px; color: 006500; font-family: Arial}

td.D_white  { background: #FFFFFF; height: 30; }

td.D_line  { background: #ABEA45; }

td.D_grey  { background: #EFEFEF; }

td.D_white  { background: #FFFFFF; height: 30; }

.newtable { border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; 
            border-top-color: ABEA45; border-bottom-color: ABEA45;background-color: #E9FFCD;}
			
.newtable02 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ABEA45; border-right-width: 1px;
	          border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #ABEA45; border-left-color: #ABEA45;}

.tableoutline { border-right-style: none; border-bottom-style: none; border-top-width: 1px; border-left-width: 1px;
	            border-top-style: solid; border-left-style: solid; border-top-color: #ABEA45; border-left-color: #ABEA45; }

.tdoutline { border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid;
	         border-bottom-style: solid; border-right-color:  #ABEA45; border-bottom-color: #ABEA45; }

.bodershadow { border-right-width: 1px; border-bottom-width: 1px; border-top-style: none; border-right-style: solid;
	           border-bottom-style: solid; border-left-style: none; border-right-color: #BEBEBE; border-bottom-color: #BEBEBE; }

.bordertop { border-top:1px solid #ABEA45; }
.borderleft { border-left:1px solid #ABEA45; }
.borderdown { border-bottom:1px solid #ABEA45; }
.borderrihgtdown { border-right:1px solid #ABEA45; border-bottom:1px solid #ABEA45;}

.heighlight{background:#fffdf2;}



/* ========================================================================== */

/*                               字型                           */

/* ========================================================================== */

.TXT_bigG {  font-size: 15px; line-height: 27px; color: #006500; font-family: Arial}

.TXT_bigR {  font-size: 15px; line-height: 27px; color: #ff3300; font-family: Arial}

.TXT_boldR {  font-size: 15px; line-height: 15px; color: #ff3300; font-family: Arial; font-weight: bold}

.TXT_boldW {  font-size: 15px; line-height: 15px; color: #ffffff; font-family: Arial; font-weight: bold}

.TXT_b {  font-size: 12px; line-height: 18px; color: #0066CC; font-family: Arial}

.TXT_g {  font-size: 12px; line-height: 18px; color: #006500; font-family: Arial}

.TXT_grey {  font-size: 12px; line-height: 18px; color: #333333; text-decoration: none; font-family: "新細明體", Arial}

.TXT_grey01 {  font-size: 12px; line-height: 18px; color: #999999; text-decoration: none; font-family: 細明體}

.TXT_grey15 {  font-size: 15px; line-height: 24px; color: #333333; text-decoration: none; font-family: Arial}

.TXT_r {  font-size: 12px; line-height: 18px; color: #ff4400; font-family: Arial}

.TXT_w {  font-size: 12px; line-height: 18px; color: #ffffff; font-family: Arial}

.s13lh18green01 {	font-size: 13px; line-height: 18px; font-weight: bold; color: #006500;}

.s12lh18green01 {   font-size: 12px; line-height: 18px; font-weight: bold; color: #006500;}




/* ========================================================================== */

/*                               連結字型                           */

/* ========================================================================== */


a.L_blue {  font-size: 12px; line-height: 18px; color: #0066CC; text-decoration: underline; font-family: Arial}

a.L_blue:hover {  font-size: 12px; line-height: 18px; color: #ff4400; text-decoration: none; font-family: Arial}

a.L_b {  font-size: 12px; line-height: 18px; color: #0066CC; text-decoration: underline; font-family: Arial}

a.L_b:hover {  font-size: 12px; line-height: 18px; color: #ff4400; text-decoration: none; font-family: Arial}

a.L_b13 {  font-size: 13px; line-height: 22px; color: #0066CC; text-decoration: underline; font-family: Arial}

a.L_b13:hover {  font-size: 13px; line-height: 22px; color: #0066CC; text-decoration: none; font-family: Arial}

a.L_b15 {  font-size: 15px; line-height: 22px; color: #0066CC; text-decoration: underline; font-family: Arial; line-height: 150%;}

a.L_b15:hover {  font-size: 15px; line-height: 22px; color: #0066CC; text-decoration: none; font-family: Arial; line-height: 150%;}

a.L_g {  font-size: 12px; line-height: 18px; color: #006600; text-decoration: underline; font-family: Arial}

a.L_g:hover {  font-size: 12px; line-height: 18px; color: #006600; text-decoration: none; font-family: Arial}

a.L_gNO {  font-size: 12px; line-height: 18px; color: #006600; text-decoration: none; font-family: Arial}

a.L_gNO:hover {  font-size: 12px; line-height: 18px; color: #0066CC; text-decoration: none; font-family: Arial}

a.L_gg {  font-size: 12px; line-height: 18px; color: #444444; text-decoration: underline; font-family: Arial}

a.L_gg:hover {  font-size: 12px; line-height: 18px; color: #444444; text-decoration: none; font-family: Arial}

a.L_ggNO {  font-size: 12px; line-height: 18px; color: #444444; text-decoration: none; font-family: Arial}

a.L_ggNO:hover {  font-size: 12px; line-height: 18px; color: #444444; text-decoration: underline; font-family: Arial}

a.L_gg15 {  font-size: 15px; line-height: 20px; color: #444444; text-decoration: none; font-family: Arial}

a.L_gg15:hover {  font-size: 15px; line-height: 20px; color: #444444; text-decoration: underline; font-family: Arial}

a.L_h {  font-size: 12px; line-height: 18px; color: #FFF2E6; text-decoration: none; font-family: Arial}

a.L_h:hover {  font-size: 12px; line-height: 18px; color: #FFF2E6; text-decoration: none; font-family: Arial}

a.L_h1 {  font-size: 12px; line-height: 18px; color: #FFF2E6; text-decoration: none; font-family: Arial}

a.L_h1:hover {  font-size: 12px; line-height: 18px; color: #FFF2E6; text-decoration: underline; font-family: Arial}

a.L_w {  font-size: 12px; line-height: 18px; color: #FFFFFF; text-decoration: none; font-family: Arial}

a.L_w:hover {  font-size: 12px; line-height: 18px; color: #FFFFFF; text-decoration: underline; font-family: Arial}

a.L_r {  font-size: 12px; line-height: 18px; color: #FF4400; text-decoration: underline; font-family: Arial}

a.L_r:hover {  font-size: 12px; line-height: 18px; color: #FF4400; text-decoration: none; font-family: Arial}

a.L_r13 {  font-size: 13px; line-height: 22px; color: #FF4400; text-decoration: underline; font-family: Arial}

a.L_r13:hover {  font-size: 13px; line-height: 22px; color: #FF4400; text-decoration: none; font-family: Arial}

a.L_r15 {  font-size: 15px; line-height: 22px; color: #FF4400; text-decoration: underline; font-family: Arial; line-height: 150%;}

a.L_r15:hover {  font-size: 15px; line-height: 22px; color: #FF4400; text-decoration: none; font-family: Arial; line-height: 150%;}

a.blue { font-size: 12px; color: #0066cc;text-decoration: underline;}



/* ==== 訂購頁用連結icon ＠Miya 2007.12.18 === */
.icon_hotel_link{ font-size:11px; *font-size:10px;letter-spacing:-0.1em; *letter-spacing:0em;}
.icon_hotel_link img{margin:0 2px -1px 7px;}



/* ========================================================================== */

/*                               尚未分類的                          */

/* ========================================================================== */

.forfrontweight {
	width: 20px;
}

.forfron4word {
	width: 36px;
}
.t {
	font-size: 12px;
	line-height: 18px;
	color: 006600;
}

.newfront {
	width: 120px;
}

.hand {  cursor: hand}


/*=====排資料常用空格用 MiyaC @ 2007.11.05===*/
.dv{margin:0 5px;}
.mf15{margin-left:15px}
.mf22{margin-left:22px}
.dv2-3{margin:2px 3px;}
.dv5{margin:5px;}
/*=====排資料常用空格用 end======*/


/*=====Tour 2.0 商品頁 的資訊 by MiyaC @ 2007.09.03=====*/
.tour20{border:1px solid #DEE2BD; background-color:#FEF8D4; padding:10px 10px 10px 2px;width:515px;}
.tour20box { float: left; width: 322px;}
#boxInside {border:1px solid #919392; background: #FEFFF9; padding:15px; position: relative; left:2px; top:-3px; text-align:justify;}
#boxOutside { position: relative; background: #919392; padding-right:30px; _padding:0;}
/*=====Tour 2.0 商品頁 資訊 end=====*/


/*==== 按 鈕 ====*/
.button02 {font-size: 11px;height: 19px;}
.button25{height:25px;margin:0 5px;}
.button30{height:30px;margin:0 5px;}
.button03{height:30px; width:170px; margin-right:10px;}

