body{
	color: #333333;
	line-height: 1.166;	
	margin: 0px;	
	padding: 0px;
	font-size:12px;
	background-color:#f9f9f9;
	background-color:#ebebeb;
	background-color:#f0f0f0;
	font-family:Arial, Helvetica, sans-serif;
	}

a{color:#000099; color:#333333;text-decoration: none;}
a:link{color:#333333; text-decoration: none;}
a:visited{color: #333333;text-decoration: none;}
a:hover{color:#FF0000;text-decoration: none; /*position:absolute*/}

input{
font: 12px Tahoma, Verdana;
/*color: #42688f;*/
background-color: #ffffff;
border-left:1px #CCCCCC solid;
border-top:1px #CCCCCC solid;
border-right:1px #666666 solid;
border-bottom:1px #666666 solid;
/*line-height:22px;*/
height:22px;
}

select{ 
height:22px;}

/*for Yahoo Search Desc*/
#y_desc{position:absolute;height:0px;filter:alpha(Opacity=0);-moz-opacity:0;opacity:0; width:100px;}

#top_div{
	width:870px;
	height:28px;
	margin-left:auto;
	margin-right:auto;
}

#top_link{ float:right; width:600px; height:28px; padding-right:6px; font-size:16px; color:#FFFFFF; line-height:24px; text-align:right; /*background-color:#d7ccb0;*/ }
#top_link a{color:#FFFFFF;}
#top_link a:link{color:#FFFFFF;}
#top_link a:visited{color:#FFFFFF;}
#top_link a:hover{color:#FFFFFF;}

/* 整體區塊*/
#content{  
	width:900px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
	
}

#content2{
	float:left;
	width:900px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
	border-left:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
	background-image:url(center_border_left.jpg);
	background-repeat:repeat-y;
}

#content_body{
	width:900px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
}


/* 中央區塊*/
#content_center{ 	
	float: left;
	width:671px;
	margin:0 0 0 0;
	height:auto;
	/*background-color:#00CC99;filter:alpha(Opacity=60);-moz-opacity:0.6;opacity:0.6;*/
	/*border-left:2px #756408 solid;*/
	border-bottom:0px;
	background-image:url(center_border_left.jpg);
	background-repeat:repeat-y;
}

#content_title{ width:700px; height:20px; line-height:20px; /*background-image:url(icon_organisation.gif); background-repeat:no-repeat; padding:0 0 0 20px;*/ text-align:right;/*background-color:#00CC99;filter:alpha(Opacity=60);-moz-opacity:0.6;opacity:0.6;*/}
#content_title a{ color:#333333;}
#content_title a:link{ color:#333333;}
#content_title a:visited{ color:#333333;}
#content_title a:hover{ color:#CCCC66;}


/* 左區塊*/
#content_left
{
	float: left;	
	width:190px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	height:auto;
}

.left_top_div{ margin:6px 0 0 10px; width:170px; height:40px; font-size:16px; font-weight:bold; color:#333333; letter-spacing:2px; text-align:center; line-height:40px; background:url(left_top_bg.jpg) no-repeat;}

.left_div{ margin:6px 0 10px 6px;width:186px; background-image:url(left_bg3.jpg); background-repeat:repeat-x; }

.left_title{ height:30px; font-size:16px; font-weight:bold; line-height:30px; text-align:center; border-bottom:3px #CACACA solid; }
.left_item{ margin:8px 4px 0 4px; padding:0 0 0 10px; font-size:14px; line-height:36px; border-bottom:1px #AFAFAF dashed;}
.left_item a{color:#333333;text-decoration: none;}
.left_item a:link{color:#333333;text-decoration: none;}
.left_item a:visited{color:#333333;text-decoration: none;}
.left_item a:hover{ color:#FF0000;text-decoration: none;}

#divLeftSearch{ margin:6px 0 0 11px; width:168px; height:80px;}
.ml_select{ width:168px; height:24px; line-height:24px; border:1px solid #7f9db9;}
.ml_input{ width:164px; height:20px; line-height:20px; border:1px solid #b6b4b4;}
.ml_search_btn{ width:54px; border:1px #CCCCCC solid; height:20px; line-height:20px; margin:2px 0 0 0; font-size:12px; background:url(more_bg1.gif) repeat-x bottom; cursor:pointer; text-align:center;}
#divLeftClass{ margin:6px 0 0 11px; width:168px; height:250px; /*border:1px #EFEFEF solid;*/ background:url(class_bg2.gif) repeat-x;}

#center_flash{ margin:10px 0 0 10px;}

#content_detail{
	margin:6px 0 0px 18px;
	width:684px;
	height:auto;
}

/*區塊外框線*/
.side { 
	 border-collapse: collapse;
	 margin:0px;
	 padding:0px;   
}

/*框架：最上方*/
#header
{	
	margin:0px;
	padding:0px;
	font-size:12px;
	font:large;
	font:bold;
	color:#333333; color:#999999;
	height:auto;
}

#header a{color:#333333; color:#666666; color:#999999;text-decoration: none;}
#header a:link{color:#999999; text-decoration: none;}
#header a:visited{color: #999999;text-decoration: none;}
#header a:hover{color:#FF0000;text-decoration: none;}

#header_left{
	float: left;	
	width:190px;
	padding:0px 0px 0px 0px;
	margin:0 0 0 0;
	height:auto;
}

#header_right{ 	
	float: left;
	width:710px;
	margin:0 0 0 0;
	height:74px;
	border-bottom:0px;
	background-image:url(center_border_left.jpg);
	background-repeat:repeat-y;
}

#header_img
{	
	margin:0px;
	padding:0px;
	height:auto;
}

#header_right_link{ margin:0 0 0 6px; width:98%; height:26px; border-bottom:1px #e4e3e3 solid;}
#header_right_txt{ margin:0 0 0 20px; font-size:12px; line-height:26px;}

.header_favor{ width:870px; text-align:right; height:30px; line-height:30px; margin:0 0 0 0;}

.header_logo{ position:absolute; width:230px; margin-left:7px;}

.header_cart{ position:absolute;width:400px; text-align:right; height:20px; line-height:20px; margin:64px 0 0 517px; color:#666666;}

.top_txt{ position:absolute; margin:10px 0 0 460px; text-align:right; width:400px; font-size:24px; line-height:30px; font-weight:bold;}

#divLogo{margin:0 0 0 6px;}
#divMenu{ margin:0 0 0 6px; color:#ffffff; height:48px;}
#divMenu a{ color:#FFFFFF;text-decoration: none;}
#divMenu a:link{color:#FFFFFF;text-decoration: none;}
#divMenu a:visited{color: #FFFFFF;text-decoration: none;}
#divMenu a:hover{color:#CCCC66;text-decoration: none;}

.footerMenu{ height:26px;margin-top:0;clear: both;text-align:center; font-size:12px; padding:0 0 0 0;background-color:#ffffff; border-top:1px #d2d2d2 solid;}
.footerMenuDiv{width:900px;margin-left:auto;margin-right:auto; height:26px; font-size:16px; line-height:26px;}
.footerMenuDiv a{color:#000;}
.footerInfo a:link{color:#000;}
.footerMenuDiv a:visited{color:#000;}
.footerMenuDiv a:hover{color:#FF0000;}

.footerInfo{ height:70px;margin-top:0;clear: both;color:#666666; 
text-align:center; font-size:12px; padding:0 0 0 0;
	background-color:#f0f0f0; border-top:1px #d2d2d2 solid; 
}

.footerInfo a{color:#666666;}
.footerInfo a:link{color:#666666;}
.footerInfo a:visited{color:#666666;}
.footerInfo a:hover{color:#FF0000;}

.footer_top_line{ /*float:left; width:820px;*/ background-image:url(footer_top_line.jpg); height:23px; }

.footerTable{width:900px;margin-left:auto;margin-right:auto; }

.footerLogo{ float:left; margin:6px 0 0 10px;width:200px; height:70px; background-image:url(footer_logo.jpg); background-repeat:no-repeat;  /*border-right:1px #6c430d solid;*/}
	
.visa_div{ margin:12px 0 0 0;}

.footerData{ float:left;margin:10px 4px 4px 4px; text-align:left; line-height:20px;  padding:4px 0 0 20px; width:640px; height:70px; color:#666666; font-size:14px; letter-spacing:1px;/* border:1px solid #000099;*/}

.footerTopLink{float:left; width:130px;}
.footerTopLink .ftop{ background-color:#666666; background-color:#999999; color:#FFFFFF; width:126px; height:32px; line-height:32px; font-weight:bold; cursor:pointer;border-top:2px #FFFFFF solid; border-bottom:1px #FFFFFF solid;}
.footerTopLink .fcontus{ background-color:#999999; color:#FFFFFF; width:126px; height:32px; line-height:32px; font-weight:bold; cursor:pointer;border-top:1px #FFFFFF solid; border-bottom:1px #FFFFFF solid;}

.footerRight{ float:left; height:70px; width:0px;border-right:1px #dcdcdc solid;}

.cross1{ position:absolute; background-image:url(cross1.gif); background-repeat:no-repeat; width:7px; height:7px; }

.top_link{position:absolute; width:43px; margin:6px 0 0 824px; color:#FFFFFF; color:#DBDBDB;}
.top_link a{color:#DBDBDB;}
.top_link a:link{color:#DBDBDB;}
.top_link a:visited{color:#DBDBDB;}
.top_link a:hover{color:#DBDBDB;}

.footerImg{ width:918px; height:33px; background-image:url(footer.jpg); background-repeat:no-repeat;margin-left:16px;margin-right:16px;}

.table_spec{ border:0px #000000 solid; font-weight:bold;}
.table_spec td{ border:1px #000000 solid;}
.ts_div{ margin:0 0 0 10px;}

.table_stand{ border:0px #000000 solid; font-weight:bold;}
.table_stand td{ border:1px #000000 solid;}

.rtxt{ color:#FF0000;}
.btxt{ color:#0000CC;}
.b2txt{color: #0099FF; color:#420000;}

.news_side{ margin:0 0 20px 0;}

.newsList_title{margin:0 0 4px 0px; height:34px; padding:0 0 0 200px; background-color:#E9F9FE; border-bottom:1px #C4E1FF solid; }
.newsList_title_Title{width:370px;height:auto;text-align:left;float:left;line-height:38px;}
.newsList_title_Date{margin-left:10px;line-height:38px;}

.news_list{ padding:0 10px 10px 0; height:430px;}
/*news tpl*//*news_icon1*/
.newsList_news {margin:0 10px 0 4px;height:36px;font-size:14px;background: url(arrow3.jpg) no-repeat left;color:#000000; font-weight:bold; border-bottom:1px #CCCCCC dotted;line-height:36px; padding-left:10px;}
.newsList_news a{color:#000000;text-decoration: none;line-height:36px;}
.newsList_news a:link{color:#000000;text-decoration: none;line-height:36px;}
.newsList_news a:visited{color:#000000;text-decoration: none;line-height:36px;}
.newsList_news a:hover{color: #FF5402;text-decoration: none;line-height:36px;}
.newsList_news2 {margin:0 10px 0 4px;height:36px;font-size:16px;background: url(arrow2.jpg) no-repeat left;color:#000000; border-bottom:1px #CCCCCC dotted;line-height:36px; padding-left:10px; letter-spacing:1px;}
.newsList_news2 a{color:#000099;text-decoration: none;line-height:36px;}
.newsList_news2 a:link{color:#000099;text-decoration: none;line-height:36px;}
.newsList_news2 a:visited{color:#000099;text-decoration: none; line-height:36px;}
.newsList_news2 a:hover{color: #FF0000;text-decoration: none;line-height:36px;}

.newsListTitle_news{width:520px;padding-left:18px;height:auto;text-align:left;float:left;line-height:26px;}
.newsListDate_news{width:70px;margin-left:10px;line-height:26px;text-align:right;font-size:14px; font-weight:normal; color:#666666}
.news_btn{ margin:10px 0 0 0;  border-bottom:2px #C4E1FF solid;}


.n_title{ font-size:16px; text-align:center; font-weight:bold; margin:0 0 0 0; line-height:30px; padding:2px; color:#0000CC; letter-spacing:2px;  background-color:#E9F9FE; width:670px;}
.n_desc{ margin:10px 0 0 0; height:430px;width:654px; padding:10px; overflow:auto; }
.n_date{ text-align:right; margin-top:8px;width:664px;}
.nd_txt{ color:#FF0000; font-size:16px; text-align:center; letter-spacing:1px;}

.news_more{ border:1px #CCCCCC solid; height:20px; line-height:20px; margin:2px 0 0 0; padding:2px; font-size:12px; background-image:url(more_bg1.gif); background-repeat:repeat-x;}

/*coupon start*/
.cp_side{ margin:0 0 20px 0;}

.cpList_title{margin:0 0 4px 0px; height:34px; padding:0 0 0 200px; background-color:#E9F9FE; border-bottom:1px #C4E1FF solid; }
.cpList_title_Title{width:370px;height:auto;text-align:left;float:left;line-height:38px;}
.cpList_title_Date{margin-left:10px;line-height:38px;}

.cp_list{ padding:0 10px 10px 0; height:430px;}

.cpList_cp {margin:0 10px 0 4px;height:36px;font-size:16px;background: url(arrow3.jpg) no-repeat left;color:#000000; border-bottom:1px #CCCCCC dotted;line-height:36px; padding-left:10px; letter-spacing:1px;}
.cpList_cp a{color:#000099;text-decoration: none;line-height:36px;}
.cpList_cp a:link{color:#000099;text-decoration: none;line-height:36px;}
.cpList_cp a:visited{color:#000099;text-decoration: none;line-height:36px;}
.cpList_cp a:hover{color: #FF0000;text-decoration: none;line-height:36px;}

.cpListTitle_cp{width:520px;padding-left:18px;height:auto;text-align:left;float:left;line-height:26px;}
.cpListDate_cp{width:70px;margin-left:10px;line-height:26px;text-align:right;font-size:14px; font-weight:normal; color:#666666}
.cp_btn{ margin:10px 0 0 0;  border-bottom:2px #C4E1FF solid;}

.cp_more{ border:1px #CCCCCC solid; height:20px; line-height:20px; margin:2px 0 0 0; padding:2px; font-size:12px; background-image:url(more_bg1.gif); background-repeat:repeat-x;}
/*coupon end*/

.morebutton{
background-color:#8b550d;
border: 1px #FF99FF outset;
border: 1px  #CCCCCC outset;
color: white;
text-decoration: none;
font: 12px Verdana;
margin-right:10px;
margin-bottom:5px;
padding:2px;

}
.morebutton a,a:link{ color:#FFFFFF;}
.morebutton:visited{color:#FFFFFF;}
.morebutton:hover, .morebutton:active{
color:#F6DF76;
text-decoration: none;
}

.morebutton2{
background-color:#cbbf83;
border-left: 1px #EEEEEE outset;
border-top: 1px #EEEEEE outset;
border-right: 1px #D8D8D8 outset;
border-bottom: 1px #D8D8D8 outset;
color: white;
text-decoration: none;
font: 12px Verdana;
margin-right:10px;
margin-bottom:5px;
padding:2px;

}
.morebutton2 a,a:link{ color:#FFFFFF;}
.morebutton2:visited{color:#FFFFFF;}
.morebutton2:hover, .morebutton:active{
color:#F6DF76;
text-decoration: none;
}

#cookmenu{
	#position:relative;/*for IE7*/
	_position:static;/*for IE6*/

}

/* product */

.product_hr_right{ width:800px; margin:0 40px 0 0;filter:alpha(opacity=100, finishopacity=10,style=1,startX=100, startY=100,finishX=0,finishY=0);-moz-opacity:0.6;opacity:0.6;}

.p_width
{
font-size:12px;
width:150px;
height:190px;
float:left;
text-align:center;
}
.p_title
{

 font-size:12px;
 font-family: Arial,sans-serif;
 color: #006699;
 padding:1px;
 margin-top:5px;
 margin-bottom:2px;
 height:30px;
letter-spacing:2px;
width:110px;
word-break:break-all

}
.p_img
{
padding:1px;
margin:0px;
}
.p_type
{
font-size:12px;
 font-size: 100%;
 color: #000000;
 margin: 5px;
 padding: 0px;
}
.p_detail
{
 margin: 5px;
 padding: 0px;
}
.p_page
{
float:left;
	
	font-size:12px;
	text-align:center;	
	margin-top:10px;
	padding:5px;
	width:90%;
}

#outer {height: 100%; overflow: hidden; /*position: relative;會造成IE6顯示時產品圖片會固定不動*/;width: 100%;padding:4px;margin:1px;} 
#outer[id] {/*display: table;*/ position: static; }

.thumbImg 
{
	height:140px;
	width:140px;
}
		
.thumbImg a:hover .thumb{
	border:2px solid #9FAEE5;
	padding:2px;
	}
							
.thumbImg span{}
.thumbImg a img.thumb{border:0; vertical-align:middle; }
.thumbImg img.thumbSpacer{height:130px; width:6px; vertical-align:middle; }

#outer2 {height: 100%; overflow: hidden; /*position: relative;會造成IE6顯示時產品圖片會固定不動*/;width: 100%;padding:6px;border-bottom:#999999 1px solid;border-right:#999999 1px solid; border-top:#CCCCCC 1px solid; border-left:1px solid #CCCCCC; margin:1px;} 
#outer2[id] {/*display: table;*/ position: static; } 

.thumbImg2
{
	height:168px;
	width:168px;
	padding:1px 0 0 1px;
	
}
		
.thumbImg2 a:hover .thumb2{
	border:2px solid #07adff;
	/*padding:2px;*/
	}			
				
.thumbImg2 span{}
.thumbImg2 a img.thumb2{border:0; vertical-align:middle; }
.thumbImg2 img.thumbSpacer2{height:158px; width:6px; vertical-align:middle; }

/*left end*/

.btn{ cursor:pointer;  }
.btn:hover{position:relative;top:1px; left:1px;}

/*comment start*/
.contact_us{ width:700px; font-size:32px; color:#666666; border-bottom:3px #CCCCCC solid; margin:0 0 0 10px;}
.main_title{width:660px; height:30px; line-height:30px; color:#000000; margin:10px 0 0 0;background-image:url(item1.jpg); background-repeat:no-repeat; padding:0 0 0 14px; border-bottom:2px #ade4ff solid;}
.main_title_txt{float:left; margin:0 0 0 0px; width:290px; height:24px; line-height:24px; font-size:18px; font-weight:bold;}
.main_banner{ float:left; width:360px; height:26px; line-height:30px; text-align:right;}
.main_hr{ width:600px; margin:2px 40px 0 0;filter:alpha(opacity=100, finishopacity=10,style=1,startX=0, startY=0,finishX=100,finishY=100);-moz-opacity:0.6;opacity:0.6; height:3px; background-color:#cbbf84;}

.div_hr{ width:600px; height:3px; margin:4px 0 0 0; background-image:url(hr_bg.jpg); background-repeat:no-repeat; }

.body_left{ float:left; width:410px; height:auto;}
.body_right{ float:left; margin:0 0 0 20px; width:250px; height:auto; }

.body_left_main_title{width:400px; height:26px; font-size:18px; line-height:24px; color:#000000; margin:10px 0 0 0; background-image:url(item1.jpg); background-repeat:no-repeat; padding:0 0 0 14px; border-bottom:2px #ade4ff solid; }
.bl_title_txt{ float:left; width:350px; /*border:1px #999999 solid; */}
.bl_title_more_btn{ float:left; width:42px; border:1px #CCCCCC solid; height:20px; line-height:20px; margin:2px 0 0 0; font-size:12px; background-image:url(more_bg1.gif); background-repeat:repeat-x;}
.body_left_div_hr{ width:400px; height:2px; margin:4px 0 0 0; background-color:#66CCFF; }

.body_left_discount_title{width:400px; height:26px; font-size:18px; line-height:24px; color:#000000; margin:20px 0 0 0; background-image:url(item2.jpg); background-repeat:no-repeat; padding:0 0 0 14px; border-bottom:2px #ffc05f solid; }
.bl_title_more_btn2{ float:left; width:42px; border:1px #CCCCCC solid; height:20px; line-height:20px; margin:2px 0 0 0; font-size:12px; background-image:url(more_bg2.gif); background-repeat:repeat-x;}

.body_right_main_title{width:234px; height:40px; background:url(push_bg2.jpg) no-repeat; line-height:40px; font-size:18px; color:#000000; margin:0 0 0 10px;}
.brm_txt{ margin:0 0 0 50px;}
.body_right_div_hr{ width:200px; height:3px; margin:4px 0 0 0; background-image:url(hr_bg_200.jpg); background-repeat:no-repeat;}

.small_title{ font-size:14px; color:#FF5706;}
.small_more{ font-size:14px; color:#3399FF;}
.small_more a{ color:#3399FF;}
.small_more a:link{ color:#3399FF;}
.small_more a:hover{ color:#FF6600;}

.body_news_div{ color:#000000; border-bottom:1px #CCCCCC dotted; font-size:16px; background-image:url(arrow2.jpg); background-repeat:no-repeat; padding:0 0 0 22px;}
.body_news_div a{ color:#000099;}
.body_news_div a:link{ color:#000099;}
.body_news_div a:hover{ color:#FF0000;}

.body_discount_div{ color:#000000; border-bottom:1px #CCCCCC dotted; font-size:16px; background-image:url(arrow3.jpg); background-repeat:no-repeat; padding:0 0 0 22px;}
.body_discount_div a{ color:#000099;}
.body_discount_div a:link{ color:#000099;}
.body_discount_div a:hover{ color:#FF0000;}

.bn_title_txt{ float:left; width:292px; /*border:1px #999999 solid;*/ }

.body_right_rooms_div{ margin:0 0 0 10px; width:240px; height:auto; /*border:1px #333333 solid;*/}
.body_rooms_img{ margin:3px 3px 3px 3px;}
.body_rooms_border{ margin:10px 0 0 0; border:1px #666666 solid; background-color:#FFFFFF; width:226px;}
.body_rooms_txt{ margin:4px 0 0 4px; font-size:16px; }

.comment_bg{ background-image:url(contact_bg7.jpg); background-position:right; background-repeat:no-repeat;}
.comment_memo{ margin:10px 10px 10px 30px;width:600px;border:0px #CCCCCC solid; color:#666666; line-height:26px; letter-spacing:1px; font-size:16px; color:#333333;}
.comment_txt{ margin:4px 0 6px 60px;}
.comment_div{ margin:20px 10px 10px 30px;width:600px; border:0px #CCCCCC solid; color:#666666;font-size:16px;line-height:26px;color:#333333;}
.comment_table{ margin:0 0 0 0px;}
.comment_title{ border-left:6px #FF6600 solid; padding-left:6px; font-weight:bold;}
.comment_title2{ border-left:6px #FF0000 solid; padding-left:6px; font-weight:bold;}

.partners_bg{ background-image:url(partners_bg.jpg); height:640px; background-position:bottom; background-repeat:no-repeat;}

.cmt_input{ height:20px; line-height:20px; border-bottom:1px #666666 solid; border-right:1px #666666 solid; border-left:1px #CCCCCC solid; border-top:1px #CCCCCC solid;}
.cmt_input2{ height:20px; line-height:20px; border-top:1px #666666 solid; border-left:1px #666666 solid; border-right:1px #CCCCCC solid; border-bottom:1px #CCCCCC solid; background-color:#00CCFF;}
.cmt_input3{ width:300px; height:20px; line-height:20px; font-size:16px; color:#0000CC; border:0px #666666 solid; border-bottom:1px #666666 solid;}
.cmt_textarea{border-top:0px #666666 solid; border-left:0px #666666 solid; border-right:1px #CCCCCC solid; border-bottom:1px #CCCCCC solid;}

.Gmap_div{ display:table; margin:10px 0 0 0; text-align:center;}

/*comment end*/

/*xajax show*/
#show_Detail_bg{
   /*background-color: #6699FF;*/
   /*background-color:#666666;*/
   background-color:#606060;
   border: 2px dashed #FF0000;
   border:1px solid #666666;
   border-top:1px solid #999999;
   padding:3px;
   /*position: absolute;*/
   margin-left:auto;
   margin-right:auto;
   top:0px;
   left:0px;
   /*width:100%;*/
   opacity:	0.9;
   filter:Alpha(style=0,opacity=90);
   z-index:100;
   position:fixed;
   _position:absolute;/*for IE6*/
}

#show_Detail_content{
	/*position: absolute;*/
	background-color:#000000;
	top:0px;
	margin-left:70px;
    margin-right:auto;
	color:#CCCCCC;
	z-index:1000;
	position:fixed;
	_position:absolute;/*for IE6*/
}
/*xajax end*/

/*detail start*/
.side_banner{ color:#9FAEE5; color:#6666FF;font-size:16px; width:700px; /*border-bottom:3px #CCCCCC solid;*/ margin:0 0 0 10px;}
.detail_content{ margin:10px 0 0 0; width:636px; }
.detail_line{ width:700px; height:5px; border-bottom:1px #CCCCCC dotted; margin:0 0 0 10px;}
.detail_left{ float:left; border:0px #999999 solid; width:350px; padding:2px;}
.detail_right{ float:left; border:0px #999999 solid; width:280px; font-size:16px;}
.detail_right a{ color:#0066FF;}

.item_title{ width:500px; background-image:url(item_icon1.gif); background-repeat:no-repeat; margin:6px 0 0 20px; padding:0 0 0 16px; font-size:14px; font-weight:bold;}

.item_title2{margin:6px 10px 0 10px; padding:0 0 0 2px; font-size:14px; font-weight:bold; height:26px; border-bottom:1px #8b550d dotted; border-left:6px #8b550d solid;}
.item_title2_txt{float:left; width:550px;margin:6px 0 0 0; padding:0 0 0 6px; font-size:16px; font-weight:bold;color:#000000; }
.item_title3_txt{float:left; width:630px; background-image:url(item_icon1.gif); background-repeat:no-repeat; margin:6px 0 0 0; padding:0 0 0 16px; font-size:16px; font-weight:bold; line-height:18px; color:#0000CC;}
.item_title_top{ float:left; width:40px; margin:6px 0 0 0; font-size:12px; color:#000000;/*background-color:#FFCCCC;*/}

.item_title_top a,a:link{ color:#000000;}
.item_title_top:visited{color:#000000;}
.item_title_top:hover, .item_title_top:active{
color:#000000	;
text-decoration: none;
}

.product_detail{ width:600px; border:0px #999999 solid; margin:10px 10px 20px 20px; height:auto;}

.detail_push{ margin:20px 0 0 30px;}

.thumbImg2_detail
{
	height:auto;
	width:346px;
	padding:1px 1px 1px 1px;
	border:1px solid #999999;
	background-color:#FFFFFF;
}

#imgShow{margin:2px 2px 1px 2px;}

/*detail end*/


/*main start*/
.main_ad{ /*border:1px #999999 solid;*/ width:720px;}

.main_p_sale_div{ border-right:1px #CCCCCC dotted;}

#outer3 {height: 100%; overflow: hidden; /*position: relative;會造成IE6顯示時產品圖片會固定不動*/;width: 100%;padding:4px;margin:1px;border-bottom:#999999 1px solid;border-right:#999999 1px solid; border-top:#CCCCCC 1px solid; border-left:1px solid #CCCCCC; margin:1px;} 
#outer3[id] {/*display: table;*/ position: static; }

.thumbImg3 
{
	height:124px;
	width:136px;
	padding:1px 0 0 1px;
	
}
		
.thumbImg3 a:hover .thumb3{
	/*border:2px solid #999999;
	border:2px dashed #FF00FF;
	border:2px solid #9FAEE5;*/
	/*padding:2px;*/
	}
				
				
.thumbImg3 span{}
.thumbImg3 a img.thumb3{border:0; vertical-align:middle; }
.thumbImg3 img.thumbSpacer3{height:124px; width:6px; vertical-align:middle; }

.main_p_div{}
.main_p_push_div{ background-image:url(photo_bg.jpg); background-repeat:no-repeat;}

#outer5 {height: 100%; overflow: hidden; /*position: relative;會造成IE6顯示時產品圖片會固定不動*/;width: 100%;padding:4px; margin:2px 0 0 -10px;} 
#outer5[id] {/*display: table;*/ position: static; }

.thumbImg5 
{
	height:124px;
	width:136px;
	padding:1px 0 0 1px;
}
		
.thumbImg5 a:hover .thumb5{
	/*border:2px solid #999999;
	border:2px dashed #FF00FF;
	border:2px solid #9FAEE5;*/
	/*padding:2px;*/
	}
						
.thumbImg5 span{}
.thumbImg5 a img.thumb5{border:0; vertical-align:middle; }
.thumbImg5 img.thumbSpacer5{height:124px; width:6px; vertical-align:middle;}

/*main end*/

/*register start*/
.register_div{ margin:0 0 0 0; font-size:16px;}
.reg_table{ margin:0px;}
.reg_table td{border-bottom:1px #e4e3ad solid; height:30px;}
.reg_t_bg{ background-color:#EAEAEA; background-color:#F5F5F5; background-color:#f1ecd5;}
.reg_t_padding{ padding:0 0 0 10px;}
.res_input{ border:1px #999999 solid;}
/*register end*/

/*message start*/
.msg_div{ width:670px; height:400px; margin:10px 0 0 0; /*background-color:#99CCFF;*/ background:url(msg_bg.jpg) bottom no-repeat;}
.msg_title{ color:#0000CC; font-weight:bold; font-size:16px; margin:20px 0 0 0;}
.msg_message{ color:#333333; font-size:16px; margin:20px 0 0 40px;}
.msg_img{ position:absolute; margin:130px 0 0 200px;background-image:url(msg_img.jpg); background-repeat:no-repeat; width:336px; height:66px;}

.msg_top{font-size:16px; text-align:center; font-weight:bold; margin:0 10px 0 10px; line-height:30px; padding:2px; color:#0000CC; letter-spacing:2px;  border-top:4px #c3c3c3 solid; background-color:#eaeaea;}
.msg_center{ margin:10px 10px 0 10px; height:100px; line-height:100px; font-size:16px; color:#000000;}
.msg_btn{ margin:10px 10px 0 10px; height:30px; background-color:#eaeaea; line-height:30px; font-size:16px;}
/*message end*/

/*login Panel start*/
.user_panel{ width:400px; height:150px; margin:100px 0 0 80px; font-size:16px;}
.login_input{height:20px; width:170px;line-height:20px; border-top:1px #666666 solid; border-left:1px #666666 solid; border-right:1px #CCCCCC solid; border-bottom:1px #CCCCCC solid;}

.login_reg{ float:left; width:80px; background-image:url(item_icon1.gif); background-repeat:no-repeat; height:12px; line-height:16px; padding:0 0 0 14px;}
.login_register{ float:left; width:80px; background-image:url(item_register.jpg); background-repeat:no-repeat; height:24px; line-height:24px; padding:0 0 0 20px;}
.login_forget{float:left; width:80px; background-image:url(item_forget.jpg); background-repeat:no-repeat; height:12px; line-height:16px; padding:0 0 0 14px;}
/*login Panel end*/

/*forget start*/
.f_div1{ width:700px; margin:10px 0 10px 10px; border-bottom:1px #999999 solid;}
.f_step1{ margin:10px 0 10px 80px;font-size:16px;}
/*forget end*/

#map{ margin:0 0 30px 0; width: 600px; height: 500px; border-top:1px #c39961 solid; border-left:1px #c39961 solid; border-right:1px #442701 solid; border-bottom:1px #442701 solid;}

.item_div{background-image:url(div_icon1.jpg); background-repeat:no-repeat; padding:0 0 0 20px; font-size:16px;font-weight:bold; color:#0000ff; line-height: 18px;}

.scart_step_div{ margin:10px 0 0 6px;}

.side_new{ font-size:16px;}


/*events start*/
.et_div{ height:auto; width:630px; margin:20px 0 0 20px; padding:0 0 10px 0; border-bottom:1px #CCCCCC dashed; }
.et_title{ font-size:16px; font-weight:bold; line-height:30px; }
.et_desc{ font-size:14px; color:#666666; line-height:20px;}
.et_img_border{margin:10px 0 0 0; border:1px #666666 solid; background-color:#FFFFFF; width:206px;}
.et_img{ margin:3px 3px 3px 3px;}
.photo_title
{

 font-size:12px;
 font-family: Arial,sans-serif;
 color: #006699;
 padding:1px;
 margin-top:5px;
 margin-bottom:2px;
 height:30px;
letter-spacing:2px;
width:160px;
word-break:break-all

}
.photo_div{ margin:10px 0 0 20px;}
.album_div{ margin:0 0 6px 10px; width:650px;  border-bottom: #CCCCCC dotted 1px; line-height:30px; font-size:16px; text-align:center;}
.album_title{ color:#0000CC; font-weight:bold;}
.album_desc{ margin:2px 0 16px 20px; line-height:16px;}

/*events end*/

/*photos xajax style*/
.photo_content{ margin:0 10px 0 10px;}
.photo_content a{ color:#66FFFF; }
.photo_content a:hover{ color:#ff0000;}
.photo_content a:visited{ color:#66FFFF; }

#album_data{ margin:0 0 16px 0;}

.album_link { color:#FF99CC; color:#0000FF; color:#00CCFF; font-size:16px; font-weight:bold;}
.album_link a{ color:#00CCFF; font-size:16px; font-weight:bold;}
.album_link a:visited{ color:#00CCFF; font-size:16px; font-weight:bold;}
.album_link a:hover{ color:#FFFF66; font-size:16px; font-weight:bold;}

.album_link2 { color:#ffffff;}
.album_link2 a{ color:#ffffff;}
.album_link2 a:hover{ color:#ffffff;}
.album_link2 a:visited{ color:#ffffff;}

.photo_num{ color:#FFFF00; font-weight:bold;}
.photo_control{ color:#66FFFF;}

.photo_name{color:#ffffff; font-size:20px;}
.photo_img{margin:20px 0 30px 0;}
.photo_desc{margin:6px 20px 6px 20px; color:#CCCCCC;}
.other_photo{width:700px; border-top:#999999 solid 2px; padding:20px 0 0 0;}

.p_width3
{
font-size:12px;
width:138px;
height:180px;
float:left;
text-align:center;
}

.p_title3
{
 font-size:12px;
 color:#000099;
 padding:1px;
 margin-top:5px;
 margin-bottom:2px;
 height:30px;
 letter-spacing:1px;
 width:110px;
 word-break:break-all;
 font-weight:bold;
}

.photo_close{ width:60px; border:1px #CCCCCC solid; height:20px; line-height:20px; margin:2px 2px 0 0; font-size:12px; background-image:url(more_bg1.gif); background-repeat:repeat-x; text-align:center;}


#outer6 {height: 100%; overflow: hidden; /*position: relative;會造成IE6顯示時產品圖片會固定不動*/;width: 100%;padding:6px;border-bottom:#999999 1px solid;border-right:#999999 1px solid; border-top:#CCCCCC 1px solid; border-left:1px solid #CCCCCC; margin:1px; height:110px; width:110px;} 
#outer6[id] {/*display: table;*/ position: static; }
.thumbImg6
{
	height:120px;
	width:120px;
}
		
.thumbImg6 a:hover .thumb6{
	border:2px solid #07adff;
	padding:2px;
}
				
.thumbImg6 span{}
.thumbImg6 a img.thumb6{border:0; vertical-align:middle; }
.thumbImg6 img.thumbSpacer6{height:110px;width:6px; vertical-align:middle; }

.p_width6
{
font-size:12px;
width:138px;
height:180px;
float:left;
text-align:center;
}

.p_title6
{
 font-size:12px;
 color:#000099;
 color:#CCCCCC;
 padding:1px;
 margin-top:5px;
 margin-bottom:2px;
 height:30px;
 letter-spacing:1px;
 width:110px;
 word-break:break-all;
 font-weight:bold;
}

/*hotel start*/
.h_table_1{ font-size:14px; color:#000000;}
.ht_div{ height:auto; width:650px; margin:20px 0 0 10px; padding:0 0 10px 0; border-bottom:1px #CCCCCC dashed; background:url(hotel_bg.gif) bottom repeat-x;}
.ht_title{ font-size:16px; font-weight:bold; line-height:30px; }
.ht_title a{ color:#000000;}
.ht_title a:link{ color:#000000;}
.ht_title a:visited{ color:#000000;}
.ht_title a:hover{ color:#FF0000;}
.ht_img_border{margin:10px 0 0 0; border:1px #666666 solid; background-color:#FFFFFF; width:260px;}
.ht_img{ margin:3px 3px 3px 3px;}
.ht_txt1{ color:#0000FF; font-weight:bold;}
.ht_txt2{ color:#0000FF;}

.thumbImg9{}
		
.thumbImg9 a:hover .thumb9{
	
	border:2px solid #999999;
	padding:2px;
	}

.search_div{ margin:10px 0 0 0; font-size:16px; line-height:24px;}
.search_div a{ color:#0000ff;}
.search_div a:link{ color:#0000ff; }
.search_div a:visited{ color:#0000ff;}
.search_div a:hover{ color:#e30c27;}
/*hotel end*/

/*detail strart*/
.d_data_table td{ border-bottom:1px #C4E1FF solid; height:24px; }
.d_txt1{ line-height:30px; font-size:14px; background:url(arrow2.jpg) left no-repeat; padding:0 0 0 20px;}
.detail_tab{ margin:10px 0 20px 0;}
#tabs1 {
  float:left;
  width:100%;
  font-size:16px;
  letter-spacing:2px;
  line-height:normal;
	  border-bottom:1px solid #BCD2E6;
	  border-bottom:1px solid #ade4ff;
  }
#tabs1 ul {
	  margin:0;
	  padding:10px 10px 0 50px;
	  list-style:none;
  }
#tabs1 li {
  display:inline;
  margin:0;
  padding:0; cursor:pointer;
  }
#tabs1 a {
  float:left;
  background:url("tableft1.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
  }
#tabs1 a span {
  float:left;
  display:block;
  background:url("tabright1.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#627EB7; color:#333333;
  }

#tabs1 a span {float:none;}

#tabs a:hover span {color:#627EB7;}
#tabs1 a:hover {background-position:0% -42px;}
#tabs1 a:hover span {background-position:100% -42px;}
#tabs1 .current a {background-position:0% -42px;}
#tabs1 .current a span {background-position:100% -42px;}

.dt_data{ padding:40px 10px 10px 10px;}

.no_data{ text-align:center; font-size:16px; line-height:100px; color:#FF6600; font-weight:bold;}

/*detail end*/

/*room start*/
.r_div{ width:100%; height:auto; font-size:14px; line-height:24px;}
.r_list{ margin:0 0 10px 0; width:664px; height:260px; border-bottom:1px #CCCCCC dashed;}
.rl_title{ font-size:16px; font-weight:bold; color:#0000CC; line-height:30px; height:30px; border-bottom:2px #999999 solid; padding:0 0 0 10px;}
.r_txt1{ font-size:14px; color:#666666;}
.r_txt2{ font-size:14px; color:#000000; line-height:24px;}
.r_txt3{ font-size:18px; color:#CC0000; font-weight:bold;}
.r_txt5{ font-size:14px; color:#000000; line-height:24px;}
.r_txt6{ font-size:18px; color:#0033FF; font-weight:bold;}
.r_txt_url{font-size:14px; color:#0066FF;}
.r_txt_url a{ color:#0066FF;}
.r_txt_url a:link{ color:#0066FF; }
.r_txt_url a:visited{ color:#0066FF;}
.r_txt_url a:hover{ color:#e30c27;}

.rl_txt{ color:#FF0000; font-size:16px; text-align:center; letter-spacing:1px; line-height:24px; clear:both;}
/*room end*/

