@charset "utf-8";
/* CSS Document */

/* about 設定 */
.about{color:#76838b; line-height:20px; padding:0 5px; margin-top:20px;}
.about img{float:right; margin:10px;}
.about h3{background:url(../images/primary/icon_1.gif) no-repeat left 3px; padding-left:16px; font-size:13px; color:#7c5a2e; font-weight:bold; margin-bottom:10px;}
.about h1{background:url(../images/primary/icon_1.gif) no-repeat left 3px; padding-left:16px; font-size:13px; color:#7c5a2e; font-weight:bold; margin-bottom:10px;}
.about h2{font-weight:bold; font-size:16px; margin:10px; color:#228ECF;}

.get{color:#76838b; line-height:20px; padding:0 5px; margin-top:20px;  float:left; width:250px;}
.get h1{background:url(../images/primary/icon_1.gif) no-repeat left 3px; padding-left:16px; font-size:13px; color:#7c5a2e; font-weight:bold; margin-bottom:10px;}

h4.map{font-weight:bold; font-size:16px; margin:10px; color:#228ECF;}


/* 討論區-列表 設定 */
/*.discuss{background:url(../images/other/discuss_top.jpg) no-repeat left 27px; min-height:400px; height:auto !important; height:400px;}*/
.discuss{background:url(../images/other/discuss_top.jpg) no-repeat left 27px; min-height:400px; height:auto !important; height:400px; margin-top:20px;}

/*.discuss .dis_but{height:24px; margin:0 3px 3px 0; float:right;}*/
.discuss .dis_but{height:24px; margin:0 0px 3px 0; float:right;}

/*.discuss .dis_but img{margin-right:10px; float:left;}*/
.discuss .dis_but img{margin-right:5px; float:left;}
.discuss table{width:98%; margin:5px 0 0 7px; float:left;}
.discuss table thead th{color:#fff; padding:2px 5px; text-align:center; letter-spacing:3px;}
.discuss table tbody th{color:#5188aa; padding:4px 5px; font-weight:bold; text-align:left; border-bottom:#ccc 1px dotted;}
.discuss table tbody th a{color:#5188aa; text-decoration:none;}
.discuss table tbody th a:hover{color:#728794; margin-left:1px;}
.discuss table tbody td{padding:4px 5px; color:#777; text-align:center; border-bottom:#ccc 1px dotted;}
/* 討論區-詳細頁 設定 */
.discuss .dis_title{background:#a7c5d7; padding:3px 10px; color:#fff; font-size:15px; font-weight:bold; margin-bottom:5px;}
.discuss .popular{text-align:right; padding:0 10px; color:#537387; font-size:11px; margin-bottom:10px;}
.discuss p{padding:0 10px; color:#666; line-height:20px;}
.discuss .rep{margin:20px 0; padding:10px; width:650px; background:#edf3f7; border-bottom:#d3dee4 1px solid; border-right:#d3dee4 1px solid;}
.discuss .rep .rep_title{padding:3px 5px; background:#fff; color:#754a27; font-size:13px; font-weight:bold; margin-bottom:5px;}
/* 發表(回覆)文章 設定 */
.discuss .dis_add{width:560px; margin-bottom:20px; float:left; position:relative;} 
.discuss .dis_add table{width:100%;}
.discuss .dis_add table tbody th{color:#fff; padding:4px 5px 4px 22px; text-align:left; background:#a7c5d7 url(../images/other/dis_icon.gif) no-repeat 5px 11px;}
.discuss .dis_add table tbody td{color:#537387; padding:4px 5px; text-align:left; border-right:#a7c5d7 1px solid; border-top:#a7c5d7 1px solid; border-bottom:0;}
.discuss .dis_add table tbody td.bot{border-bottom:#a7c5d7 1px solid;}
.txt_box{padding:3px; border:none; background:#edf3f7;}
.discuss .dis_but2{margin-left:200px;_margin-left:100px; float:left;}
.discuss .dis_but2 ul li{width:74px; height:24px; margin-right:50px; float:left;}
.ucod{position:absolute; left:190px; bottom:4px;}

/* 旅遊文章-列表 設定 */
.diary{background:url(../images/other/discuss_top.jpg) no-repeat left top; min-height:400px; height:auto !important; height:400px; margin:16px 0 0 0;}
.diary table{width:100%;}
.diary table thead th{color:#fff; padding:2px 15px; text-align:left; letter-spacing:3px;}
.diary table thead td{color:#fff; padding:2px 5px; text-align:center; letter-spacing:3px;}
.diary table tbody th{color:#5188aa; padding:4px 5px; font-weight:bold; text-align:left; border-bottom:#ccc 1px dotted;}
.diary table tbody th a{color:#5188aa; text-decoration:none;}
.diary table tbody th a:hover{color:#728794; margin-left:1px;}
.diary table tbody td{padding:4px 5px; color:#4297ce; text-align:center; border-bottom:#ccc 1px dotted;}
.diary .dia_title{color:#814b1a; font-size:15px; font-weight:bold; margin:10px 0 10px 15px; background:url(../images/other/icon_1.jpg) no-repeat left 3px; padding-left:20px;}
.diary .dia_title .dia_date{background:url(../images/other/dis_icon.gif) no-repeat left 5px; padding-left:15px; color:#777; font-size:10px; font-weight:bold; float:right; margin-right:10px;}
.diary p{line-height:20px; color:#666; padding:0 15px;}
/*.diary img{float:left; margin:10px;}*/
.diary .dia_but{width:74px; height:24px; float:right; margin:10px 20px 0 0;_margin:10px 10px 0 0;}

/* 水陸活動-列表 設定 */
.active{margin:20px 10px 0 5px; min-height:400px; height:auto !important; height:400px;}
/*.active .hot_tit{margin:0 10px 20px 0; padding:6px 10px; background:#badcf9; color:#fff; font-size:13px; font-weight:bold; border-bottom:#98c3e6 1px solid; border-right:#98c3e6 1px solid;}*/
.active .hot_tit{margin:0 10px 10px 0; padding:6px 10px; background:#badcf9; color:#fff; font-size:13px; font-weight:bold; border-bottom:#98c3e6 1px solid; border-right:#98c3e6 1px solid;}

/***碼頭標題2011.7.13新增***/
.pier{ width:676px; padding-right:22px; margin-bottom:1px;}
.pier li{ height:20px; color:#FFFFFF; font-size:13px; text-align:center;float:right; margin-right:1px; background:#268CD4; width:76px; padding-top:4px;}
.pier li a{ height:24px; color:#FFFFFF; font-size:13px; padding:0 10px; float:right; margin-right:1px;}
.pier li a:hover{ text-decoration:underline;color:#FFFFFF; font-size:13px;}


/* 飯店介紹分類標題 */
/*.active .act_row{margin-bottom:10px; border-bottom:#d3d4d4 1px solid; padding-bottom:14px; overflow:hidden; zoom:1;}*/
.active .act_row{margin-bottom:10px; border-bottom:#d3d4d4 1px solid; padding-bottom:14px; height:85px;zoom:1; z-index:30;}
.active .act_row .act_txt{float:left; width:400px; position:relative; color:#919191; line-height:18px; margin-right:10px;}
.active .act_row .act_txt h3{background:url(../images/introduction/icon_activ.jpg) no-repeat left 3px; color:#9badb8; font-size:13px; font-weight:bold; padding:0 0 0 10px; height:16px; margin-bottom:8px;}
.active .act_row .act_txt h3 a{color:#9badb8; text-decoration:none;}
.active .act_row .act_txt h3 a:hover{color:#77919F; margin-left:1px;}
.active .act_row .act_txt p{margin-left:12px;}
.active .act_row .act_txt .act_more{width:40px; height:13px; position:absolute; right:0; bottom:-5px;}
.active .act_row .act_hot{float:left; width:55px; height:34px; background:url(../images/introduction/activ_hot.jpg) no-repeat; padding:30px 0 0 11px; font-size:21px; color:#68afd9; text-align:center; letter-spacing:-0.1em;}
.active .act_row .act_img{float:left; margin-left:10px; width:183px; height:68px;}
.active .act_row .act_img img{border:#b7b7b7 1px solid; padding:3px;}
/***飯店介紹分類標題2011.7.6新增***/
.active .act_row .act_txt h1{background:url(../images/introduction/icon_activ.jpg) no-repeat left 3px; color:#9badb8; font-size:13px; font-weight:bold; padding:0 0 0 10px; height:16px; margin-bottom:8px;}
.active .act_row .act_txt h1 a{color:#9badb8; text-decoration:none;}
.active .act_row .act_txt h1 a:hover{color:#77919F; margin-left:1px;}



/* 水陸活動-詳細頁 設定*/
.active .act_detail{width:396px; float:left; color:#919191; line-height:18px;}
.active .act_detail h3{background:url(../images/introduction/icon_activ.jpg) no-repeat left top; color:#9badb8; font-size:15px; font-weight:bold; padding:0 0 0 10px; margin-bottom:8px;}
.active .act_detail h1{background:url(../images/introduction/icon_activ.jpg) no-repeat left top; color:#9badb8; font-size:15px; font-weight:bold; padding:0 0 0 10px; margin-bottom:8px;}
.active .act_detail p{margin-left:12px; min-height:100px; height:auto !important; height:100px;}
.active .act_detail .vote{background:url(../images/introduction/vote_bg.jpg) no-repeat; width:389px; height:76px; margin:20px auto 0 auto; position:relative;}
.active .act_detail .vote h4{margin:20px 10px 0 20px;_margin:20px 10px 0 10px; float:left; width:150px; color:#5890ed; font-weight:bold;}
.active .act_detail .vote .votebox{float:left; color:#727272; margin-top:30px;}
.active .act_detail .vote .votebut{width:43px; height:21px; position:absolute; bottom:8px; left:100px;}
.active .act_detail .result{text-align:right; margin-top:10px; color:#94571b; width:389px;}
.active .act_pic{float:left; width:256px; height:230px; position:relative; margin-left:15px; padding:5px 0 0 7px;}
.active .act_pic .pic_bg{position:absolute; width:263px; height:200px; left:0; top:0; z-index:10;}
.active .act_pic .pic_bg img{padding:0; border:none;}
.active .act_but{width:74px; height:24px; float:right; margin:0 20px 0 0;} 

/***** 水陸活動-詳細頁 設定****/
.active .act_detail_new{width:685px;float:left;color:#919191;line-height:18px;}
.active .act_detail_new h3{background:url(../images/introduction/icon_activ.jpg) no-repeat left top; color:#9badb8; font-size:15px; font-weight:bold; padding:0 0 0 10px; margin-bottom:12px;}
.active .act_detail_new h1{background:url(../images/introduction/icon_activ.jpg) no-repeat left top; color:#9badb8; font-size:15px; font-weight:bold; padding:0 0 0 10px; margin-bottom:12px;}
.active .act_detail_new p{margin-left:12px; min-height:100px; height:auto !important; height:100px;}
/*6.16改.active .act_detail_new .vote{background:url(../images/introduction/vote_bg_02.jpg) no-repeat; width:238px; height:100px; margin:10px auto 0 auto; position:relative; float:left;}*/
.active .act_detail_new .vote{background:url(../images/introduction/vote_bg_02.jpg) no-repeat; width:264px; height:100px; margin:10px auto 0 auto; position:relative; float:left;}

.active .act_detail_new .vote h4{margin:20px 10px 0 8px;_margin:20px 10px 0 4px; float:left; width:150px; color:#5890ed; font-weight:bold;}
.active .act_detail_new .vote .votebox{float:left; color:#727272; margin-top:30px; width:238px;}
.active .act_detail_new .vote .votebut{width:43px; height:21px; position:absolute; bottom:60px; left:150px;}
.active .act_detail_new .result{
	text-align:right;
	margin-top:10px;
	color:#94571b;
	width:238px;
	float:right;
	margin-right:14px;
	_margin-right:7px;
}
.active .act_but02{width:74px; height:24px; float:right;}
.active .act_detail_new .order{ width:218px; background:#3983BF; height:28px; float:left; padding-top:5px; }
.active .act_detail_new .order p{ float:left;font-size:12px;color:#fff; font-weight:bold; width:55px; float:left; margin-left:5px; }

/* 美食介紹-詳細頁 設定 */
.active .act_detail ul{margin:15px 0 15px 12px; width:355px; padding:6px; border:#dce2e6 1px solid;}
.active .act_detail ul li{background:url(../images/other/icon_2.gif) no-repeat left 4px; padding-left:15px; margin-bottom:5px;}

/***** 美食介紹-詳細頁 設定 ****/
/*6.16改 
.active .act_detail_new ul{margin:5px 0 15px 12px; width:395px; padding:6px; border:#dce2e6 1px solid; float:left; margin-right:10px;_margin-right:5px;}*/
.active .act_detail_new ul{margin:5px 0 15px 12px; width:369px; padding:6px; border:#dce2e6 1px solid; float:left; margin-right:10px;_margin-right:5px;}
.active .act_detail_new ul li{background:url(../images/other/icon_2.gif) no-repeat left 4px; padding-left:15px; margin-bottom:5px;}
/*6.16改.active .act_detail_new .food_map{ width:238px; height:52px; float:left; margin-top:15px;}*/
.active .act_detail_new .food_map{ width:264px; height:44px; float:left; margin-top:3px;}


.active .hot_pic{width:625px; margin:20px 0 0px 30px;}
.active .word{width:669px; padding:8px; margin:10px 0;}

/*6.27左邊SEO新增*/
#left #seo{ width:206px; background: #EAF2F6; padding:10px 10px 20px 10px; margin-top:16px;  }
#left #seo h1,.seoh2{ font-size:14px; color:#3881AB; border-bottom:1px  dashed #3881AB; line-height:24px; padding-bottom:4px; }
#left #seo li{ background:url(../images/other/food_seo_icn.jpg) no-repeat left 13px; padding-left:10px; width:196px; line-height:32px; border-bottom:1px dashed #CCCCCC; }
#left #seo h2 {color:#4794C4; margin-top:10px;}
#left #seo li h2 a{ font-weight:bold; color:#78B1D3;}
#left #seo li h2 a:hover{ text-decoration:none; color:#4794C4;}
#left #seo h3{ color:#EAF2F6; line-height:20px;}
#left #seo strong,#left #seo strong a, #left #seo strong a:hover{ text-decoration:none;color:#4794C4;}
#left #seo p{color:#3881AB;}


.black{color:#000;}
/* 飯店介紹-詳細頁 設定 */
.hotel{margin:20px 0 0 5px; min-height:400px; height:auto !important; height:400px;}
.hotel h3{background:url(../images/introduction/icon_activ.jpg) no-repeat left 3px; color:#9badb8; font-size:15px; font-weight:bold; padding:0 0 0 10px; margin-bottom:10px;}
.hotel h1{background:url(../images/introduction/icon_activ.jpg) no-repeat left 3px; color:#9badb8; font-size:15px; font-weight:bold; padding:0 0 0 10px; margin-bottom:10px;}

.hotel .hot_detail{margin:10px 0 15px 6px; width:280px; float:left;}
.hotel .hot_detail ul li{background:url(../images/other/icon_2.gif) no-repeat left 4px; padding-left:15px; margin-bottom:5px;}
.hotel .hot_detail ul li a{color:#85592f; text-decoration:none;}
.hotel .hot_detail ul li a:hover{text-decoration:underline;}
.hotel .vote2{background:url(../images/introduction/vote_bg.jpg) no-repeat; width:389px; height:76px; margin:20px auto 0 auto; position:relative; float:right;}
.hotel .vote2 h4{margin:20px 10px 0 20px;_margin:20px 10px 0 10px; float:left; width:150px; color:#5890ed; font-weight:bold;}
.hotel .vote2 .votebox2{float:left; color:#727272; margin-top:30px;}
.hotel .vote2 .votebut2{width:43px; height:21px; position:absolute; bottom:8px; left:100px;}
.hotel .result2{color:#94571b; width:360px; bottom:-25px; right:10px; position:absolute; width:360px; text-align:right;} 
.hotel .hot_but{width:74px; height:24px; float:right; margin:0 10px 0 0;}
.hotel .hot_pic{width:625px; margin:20px 0 30px 30px;}

/****飯店房型****/
#hotel_room{ width:650px; margin:auto; COLOR: #6d6d6d;font-size:12px; margin-bottom:15px;   }
#hotel_room TABLE TD {
	BORDER-BOTTOM: #d9dbb6 1px solid; height:30px; 
}
#hotel_room TABLE .h_r {
	BORDER-RIGHT: #d9dbb6 1px solid
}
.orenge {
	COLOR: #f60
}
.orenge A {
	COLOR: #f60
}
.room{background:#D9EFF7; color:#3983BF; font-weight:bold; font-size:12px; text-align:center; height:30px;}
.room02{background:#3983BF; color:#fff; font-weight:bold; font-size:12px; text-align:center; height:23px;}


/**** 圖片輪撥(row是原有的飯店大圖，row2是後來美食改的尺寸)*****/
#wrap{margin:0 0 0 20px;}
#wrap .pro_row{width:530px; height:460px; float:left;}
#wrap .pro_row2{width:530px; height:400px; float:left;}
#wrap .pro_row img{padding:4px; border:#c5c5c5 1px solid; height:390px;}
#wrap .pro_row2 img{padding:4px; border:#c5c5c5 1px solid; height:390px;}
#wrap .pro_row p{color:#fff; padding:10px; background:#888; margin-top:5px; display:block;}


/* 線上試算 */
#count{padding-top:20px;}
#count #step{height:26px; margin-bottom:30px;}
#count table{margin:0 auto 20px auto; color:#666; font-size:12px;}
/* 線上試算-選擇行程 */
.row{margin:0 0 10px 10px; border-bottom:#d3d3d3 1px dotted; padding-bottom:6px; font-size:12px; color:#707070;}
.headline_0{background:url(../images/other/icon_3.gif) no-repeat left 3px; padding-left:17px; margin-bottom:5px; font-size:13px; line-height:18px;}
.headline_0 a{color:#2b6aeb; text-decoration:none;}
.headline_0 a:hover{color:#666; margin-left:1px;}
.time{padding-left:5px;}
.time span{color:#078f03;}
.select{width:96px; height:27px; margin:20px auto 10px auto;}
/* 線上試算-選擇內容 */
.trip_name{background:url(../images/other/icon_1.jpg) no-repeat left 6px; padding-left:18px; font-size:15px; font-weight:bold; color:#1078fa; margin:0 10px 10px 10px;}
.trip_name span{color:#b8600b; font-size:12px; margin-left:20px; font-family:Arial;}
.trip_sel{margin:0 10px 25px 10px; background:url(../images/other/icon_2.gif) no-repeat left 5px; padding-left:15px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#6a6a6a;}
.trip_sel .item{color:#31991d; font-size:13px; margin-bottom:15px; background:url(../images/counting/line_1.jpg) repeat-x bottom;}
.trip_sel .item span{background:#FFF; width:auto; padding-right:5px; border-bottom:none;}
.trip_sel .txt{border:1px #9E9E9E solid; padding:2px; color:#666;}
.trip_sel .att{background:#eef3f4; padding:10px; margin:10px;} 
.trip_sel .type{background:url(../images/counting/yellow_1.jpg) no-repeat left top; padding-left:6px; height:23px;}
.trip_sel .type .type_1{background:url(../images/other/icon_4.jpg) no-repeat left top; padding:0 0 0 20px; color:#8d662d; font-size:13px; font-weight:bold; width:60px;}
.trip_sel .table_1{margin:5px 0 8px 0;}
.trip_sel .table_1 table td{padding:6px; background:#e5faff;}
.button{margin-left:280px;}
.button ul li{width:96px; height:27px; margin-right:20px; float:left;}
/* 線上試算-金額試算 */
.detail{margin:10px 20px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:20px;}
.detail table tbody th{background:#deecef; border-bottom:#c7dce0 1px solid; border-right:#c7dce0 1px solid; text-align:center; padding:2px 5px;}
.detail table tbody th.line1{border-top:#eef7f9 1px solid; border-left:#eef7f9 1px solid;}
.detail table tbody th.line2{border-top:#eef7f9 1px solid;}
.detail table tbody th.line4{border-left:#eef7f9 1px solid;}
.detail table tbody td{background:#fff; border-bottom:#e9e9e9 1px solid; border-right:#e9e9e9 1px solid; text-align:left; padding:2px 5px; color:#8e8e8e;}
.detail table tbody td.line3{border-top:#e9e9e9 1px solid;}
.detail table tbody td.line5{border-left:#e9e9e9 1px solid; text-align:center;}
.detail table tbody td.center{text-align:center;}
.detail .blue{color:#0066FF;}
.detail .date{color:#FF0000; font-size:11px;}
.detail .money{color:#FF0000; font-size:13px; font-weight:bold;}
.detail .num{color:#FF9900; font-size:11px;}
.detail .txt1{border:#999999 1px solid; padding:2px;}
/* 線上試算-線上報名 */
.coun_but{margin-left:280px;}
.coun_but ul li{width:74px; height:24px; margin-right:50px; float:left;}

/* 聯絡我們-form */
.contact{padding-top:20px;}
.contact_top{
	background:url(../images/other/icon_3.gif) no-repeat 20px 5px;
	height:40px;
	color:#38AED6;
	font-size:12px;
	line-height:20px;
	padding:0 0 0 38px;
}
.simpleform{
	font-size:13px;
	color:#666666;
	width:600px;
}
.simpleform .text{
	width:220px;
	padding:3px;
	border:#ddd 1px solid;
	background-color:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #666666;
}
.simpleform .text1{
	width:300px;
	padding:3px;
	border:#ddd 1px solid;
	background-color:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #666666;
}
.simpleform .text2{
	width:40px;
	padding:3px;
	border:#ddd 1px solid;
	background-color:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #666666;
	float:left;
}
.simpleform .textbox{
	width:380px;
	height:120px;
	padding:5px;
	border:#ddd 1px solid;
	background-color:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #666666;
}
.simpleform .Imp{
	color:#FF0000;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-right:5px;
	border:0px;
	vertical-align: middle;
}
.simpleform .row3 {
	margin-bottom:15px;
}
.simpleform .row3 label{
	display:block;
	float:left;
	width: 100px;
	text-align:right;
	margin-right: 8px;
}
.simpleform .buttonbar{width:74px; height:24px; margin:auto;}

/*長灘島照片集*/
.album{margin:20px 10px 0 5px; min-height:400px; height:auto !important; height:400px;}
.album .hot_tit{margin:0 10px 20px 0; padding:6px 10px; background:#badcf9; color:#fff; font-size:13px; font-weight:bold; border-bottom:#98c3e6 1px solid; border-right:#98c3e6 1px solid;}/* 飯店介紹分類標題 */
.album .act_row{margin-bottom:10px; border-bottom:#d3d4d4 1px solid; padding-bottom:12px; overflow:hidden; zoom:1;}
.album .act_row .act_txt{float:left; width:470px; position:relative; color:#919191; line-height:18px; margin:5px;}
.album .act_row .act_txt h3{background:url(../images/introduction/icon_activ.jpg) no-repeat left top; color:#9badb8; font-size:13px; font-weight:bold; padding:0 0 0 10px; height:16px; margin-bottom:8px;}
.album .act_row .act_txt h3 a{color:#9badb8; text-decoration:none;}
.album .act_row .act_txt h3 a:hover{color:#77919F; margin-left:1px;}
.album .act_row .act_txt p{margin-left:12px; line-height:20px;}
.album .act_row .act_txt .act_more{width:40px; height:13px; position:absolute; right:0; bottom:-5px;}
.album .act_row .act_img{float:left; margin-right:7px; width:179px; height:91px; border:#b7b7b7 1px solid; padding:3px;}
/*長灘島照片集-列表頁*/
.album .a_list{width:150px; margin:20px 20px 12px 0; float:left;_margin:20px 17px 12px 0;}
.album .a_list .ppp{padding:3px; border:#87B3CF 1px solid; height:110px;}
.album .a_list h3{background:#87B3CF; padding:3px; text-align:center; width:144px; margin:6px 0; color:#fff; letter-spacing:1px;}
.album .a_list h3 a{color:#fff;}
.album .a_list h3 a:hover{color:#FF6;}
/*長灘島照片集-詳細頁*/
.aibum_detail{
	width:842px;
	min-height:828px;
	border:4px solid #a7c5d7;
	margin:auto;
}
.aibum_detail h3{height:20px; background:#87b3cf; color:#fff; padding:7px 0 0 16px; position:relative;}
.aibum_detail .d_back{color:#fff; position:absolute; right:5px; top:5px;}
.aibum_detail .d_back a{color:#fff; text-decoration:none;}
.aibum_detail .d_back a:hover{text-decoration:underline;}
.a_main{padding:11px 20px;}
.a_main p.aaa{color:#a7c5d7; padding:9px 19px; color:#fff; line-height:20px; margin-top:10px; background:#a7c5d7;}

/* 分頁設定 */
#showpage {
	float:right;
	height:15px;
	margin:10px 0;
}

#on {
	background:#A7C5D7 none repeat scroll 0%;
	border:1px solid #c3e0e5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
	height: 14px;
/*	width: 10px;
*/	display: block;
}

#a.page, .page{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
	border: 1px solid #e9f5f7;
	background:#084AA8 repeat none scroll;
	background-x-position: 0%;
	background-y-position: 0%;
	margin:0 5px 5px 0;
	text-decoration: none;
	height: 14px;
	line-height: 12px;
	text-align: center;
	display: block;
	padding: 6px 5px 0px 5px;
	float: left;
}
#a.page, .page:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
	background-color: #A7C5D7;
	border: 1px solid #CCC;
	margin:0 5px 5px 0;
	text-decoration: none;
	height: 14px;
	text-align: center;
	display: block;
	padding: 6px 5px 0px 5px;
	float: left;
}

/****留言板****/
#mes_board{ width:700px; }
#mes_board .dis_but{height:24px; margin:0 0px 3px 0; float:right;}
#mes_board #all{ width:700px;margin-top:15px;}
#mes_board #all #mes_tit{background:#A7C5D7;  width:685px; padding:3px 5px 2px 10px; line-height:25px;border-bottom:2px solid #ffffff; float:left;}
#mes_board #all #mes_tit h3{font-size:16px; font-weight:bold; color:#FFFFFF;width:635px; float:left;}
#mes_board #all #mes_tit img{ padding-top:3px;}
#mes_board #all #main{ background:#E8F0F4; width:690px; padding-left:10px; padding-bottom:15px;border-bottom:2px solid #ffffff; }
#mes_board #all #main #date{ color:#4194C6; text-align:right; width:680px;}
#mes_board #all #main p{ color:#666666; width:680p;}

#mes_board .re_main{ background:#F7F7F7; width:690px; padding-left:10px;}
#mes_board .re_main .view{ width:680px; border-bottom:1px solid #D2D2D2; padding:10px 0;}
#mes_board .re_main .view .name{ color:#A7C5D7; font-weight:bold; width:680px;}
#mes_board .re_main .view p{color:#666666;width:680px; padding:5px 0;}

#mes_board .write{
	width:668px;
	border:1px solid #DDDDDD;
	padding:1px;
	margin-top:15px;
	height:450px;
}
#mes_board .write .re_tit{ background:#A7C5D7; border-bottom:2px solid #E8F0F4; padding-left:20px; width:648px; height:25px; float:left; padding-top:7px; font-size:15px;}
#mes_board .write .re_tit p{color:#ffffff; font-weight:bold; }
#mes_board .write .re_form{ width:648px; margin:0 10px;}
#mes_board .write .re_form .box{ width:168px; height:23px; background:#EEEEEE; float:left; margin-right:15px; }
#mes_board .write .re_form .box02{ width:630px; height:200px; background:#EEEEEE; float:left; }

#mes_board .write .black{ color:#000000;font-weight:bold; height:25px; padding-left:0px; margin-top:10px; }
#mes_board .write .grey{ color:#333; height:30px; width:668px;padding-left:10px;margin-top:10px; }

/****會員專區****/
.menber{ width:588px; margin:auto;}
.style2{ color:#5495CC;}

/***臉書***/
#face{ width:680px; float:left;}
/*.face_link{ width:300px;float:left;overflow:hidden; height:30px;}*/
.face_link{ width:130px;float:left; z-index:100;height:33px;}
.pluck{
	width:27px;
	float:left;
	background:url(../images/other/pluck.jpg) no-repeat left 2px;
	padding-left:18px;
	color:#1177AA;
	font-size:12px;
	margin-right:7px;
	_margin-right:3px;
}
.pluck a,.pluck a:hover{ width:54px; float:left;text-decoration:underline; color:#1177AA; }
.twitter{
	width:98px;
	float:left;
}
.google{ width:98px; float:left; margin-left:5px;_ margin-left:3px;}
/***訂購表格***/
#inquiry{ width:698px; float:left;}

#inquiry table{width:100%;}
#inquiry table thead th{padding:3px; background:#1791de; text-align:center; border:1px solid #fff; color:#fff; font:bold Verdana, Geneva, sans-serif; font-size:12px;}
#inquiry table tbody td{padding:3px; border:2px solid #fff; border-bottom:1px dotted #CCC; color:#666;}
#inquiry table tbody td a{color:#666;}
#inquiry table tbody td a:hover{color:#09F;}
#inquiry table tfoot th{padding:3px; background:#eee;}
#inquiry p{color:#666; margin:30px 0; text-align:center; font-size:12px;}
#inquiry p a{color:#06C; text-decoration:underline;}
#in_but{margin:20px; text-align:right;}
#inquiry_add{margin:20px auto; width:588px; color:#666; font-family:Verdana, Geneva, sans-serif;}
#inquiry_add .row{margin-bottom:2px; height:17px; background:#EEE; border-bottom:1px solid #E1E1E1; border-right:1px solid #E1E1E1; padding:4px; width:580px;}
#inquiry_add label{float:left; padding:3px 5px; width:90px; text-align:right;font-size:12px;}
#inquiry_add .row2{margin-bottom:2px; height:100px; background:#EEE; border-bottom:1px solid #E1E1E1;border-right:1px solid #E1E1E1; padding:4px; width:580px;}
.box{border:none; background:#fff; padding:2px; font-size:11px; height:12px;}
#inquiry_add p{text-align:left; line-height:18px; margin:0 0 15px 0; color:#7B9B9D}


/***旅人手札****/
#travel_team_all{ width:700px;}
#travel_team{ width:547px; height:115px; background: url(../images/other/travel_team.jpg) no-repeat; padding-left:135px; color:#fff; padding-top:20px; padding-right:10px; margin-top:15px;}
#travel_picture{ float:left; width:190px; margin-top:40px;}
#travel_picture h4{ font-size:16px; font-weight:bold; color:#000000; line-height:32px;}
#travel_picture p{ color:#999999; width:190px;}


