/* CSS Document */
body{ margin:0px; padding:0px;font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333333; line-height:18px;}
ul { list-style:none;}
dt { margin-top:6px;}
img { border:none;}
#body_i{width:950px; height:auto; overflow:hidden; float:left; padding:0px; margin:5px; font-size:14px;}
#head{ width:950px; height:auto; overflow:hidden; float:left;}
#guid {width:950px; height:60px;overflow:hidden; float:left; margin:10px 0px 0px;; padding:0px; list-style:none;}
.guid{width:174px; height:54px; margin:6px 9px 0px 0px; float:left; padding:0px;overflow:hidden;}
.guid1{width:174px; height:60px; margin:0px 9px 0px 0px; float:left; padding:0px;overflow:hidden;}
#guid1{width:950px;height:9px; background:#0d84ba;overflow:hidden; float:left; margin:0px; padding:0px;}
#guid_index{ width:950px;height:420px; background:url(../images/map_background.gif) repeat-x;overflow:hidden; float:left; margin:0px; padding:0px;}
.midasi{width:950px;height:65px; margin:10px 0 0; padding:0; list-style:none; float:left;}
/*===================================================index PAGE=================================================================*/
#text_guid{ list-style:none; margin:6px 6px 0px!important;margin:6px 3px 0px; padding:0px; width:930px; height:25px; float:left; clear:left;}
.text_guid{ float:left; height:16px; margin:0px; padding:0px;color:#FFFFFF;}
.text_guid1{ float:left; height:16px; margin:0px 10px 0px; padding:0px;width:1px; background-color:#FFFFFF;}
#map{ width:450px; height:200px; margin:6px 0 6px 6px!important; margin:6px 0 6px 3px;padding:0px; float:left; background:#FFFFFF;}
#info{width:487px!important;width:463px; height:376px; margin:6px 0px 6px 0; padding:0px; float:left; background:url(../images/info_background.gif);}
.info,.info1{ margin:15px 15px 5px; padding:0px; float:left; clear:left; line-height:18px;}
.info1{ width:400px;}
.map_link{ margin:15px 15px 5px; padding:0 0 0 30px; float:left; clear:left; line-height:18px;width:400px; background:url(../images/flower.jpg) left center no-repeat;}
#serch{ width:950px; height:110px; float:left; margin:10px 0 0; padding:0; background:#188bbf; }
.search{ margin:0px; padding:0px;background:#FFFFFF; height:90px;}
.search_btn{ width:168px; height:38px; background:url(../images/search.jpg); border:none;}
#overview,#highlight,#trip,#food,#report,#auth,#sakunami,#excu{ width: 948px;* width: 948px!important; height:auto; overflow:hidden; margin:0;padding:0; clear:left;float:left;}
#overview { width: 948px;* width: 948px!important; border-bottom:#60c8ef 1px solid; border-right:#60c8ef 1px solid;border-left:#60c8ef 1px solid; background:url(../images/over_background.gif) bottom repeat-x;}
#overview_1,#highlight,#trip,#food,#report,#auth,#sakunami,#excu{ width: 948px;* width: 948px!important; height:auto; overflow:hidden; margin:0;padding:0; clear:left;float:left;}
#overview_1 { width: 948px;* width: 950px!important; border-bottom:#60c8ef 1px solid; border-right:#60c8ef 1px solid;border-left:#60c8ef 1px solid; background:url(../images/over_background.gif) bottom repeat-x;}
#highlight{ border-bottom:#9cef60 1px solid;border-right:#9cef60 1px solid;border-left:#9cef60 1px solid; background:url(../images/high_background.gif) bottom repeat-x;}
#trip{ border-bottom:#f0b962 1px solid;border-right:#f0b962 1px solid;border-left:#f0b962 1px solid; background:url(../images/trip_background.gif) bottom repeat-x;}
#food{ border-bottom:#ef6060 1px solid;border-right:#ef6060 1px solid;border-left:#ef6060 1px solid; background:url(../images/food_background.gif) bottom repeat-x;}
#auth{ border-bottom:#f373e2 1px solid;border-right:#f373e2 1px solid;border-left:#f373e2 1px solid; background:url(../images/auth_background.gif) bottom repeat-x;}
#excu{ border-bottom:#ef6060 1px solid;border-right:#ef6060 1px solid;border-left:#ef6060 1px solid; background:url(../images/excu_background.gif) bottom repeat-x;}
#sakunami{ border-bottom:#9cef60 1px solid;border-right:#9cef60 1px solid;border-left:#9cef60 1px solid; background:url(../images/saku_background.gif) bottom repeat-x;}
#report{ border-bottom:#60c8ef 1px solid;border-right:#60c8ef 1px solid;border-left:#60c8ef 1px 2009/03/11solid; text-align: justify; text-justify: newspaper;}
#coupon{ border-bottom:#60c8ef 1px solid;border-right:#60c8ef 1px solid;border-left:#60c8ef 1px solid;}
.ul_info{ float:left; padding: 8px!important; *padding: 5px; margin: 0;}
.li_info{ float:left; padding:0; margin-left: 3px;}
.li_title,.li_text { float:left; padding:0; margin: 5px 0 0 5px; width: 590px; line-height:18px;} 
.li_title{ font-weight:bold;}

.ul_info2 { float:left; padding: 8px!important; *padding: 5px; margin: 0;}
.li_img{ float:left; padding:0; margin-left: 15px;}
.li_title2,.li_text2 { float:left; padding:0; margin: 5px 0 0 5px; width: 590px; line-height:18px;} 
.li_title2 { font-weight:bold;}

.ul_info1{ margin: 10px 0 10px 10px; padding: 0;}
.ul_info1 li {float:left; overflow: hidden;}
.ul_info1 li.info_pic{ padding-left: 26px; overflow: hidden;}


.li_title_arrow{float:left; padding:0;margin:8px!important; margin:8px 4px 8px!important; width:23px; line-height:18px;font-size:16px; font-weight:bold; }
.li_title_arrow1{float:right; padding:0; margin:24px 8px 0; width:23px; line-height:18px;font-size:16px; font-weight:bold; }
.li_title_x{float:left; padding:0; margin:8px!important; margin:8px 4px 8px!important; width:280px; line-height:18px;font-size:16px; font-weight:bold; }
.ul_info_food{ float:left; padding:0px;margin:0 0 0 8px!important; margin:0 0 0 4px; width:288px;}
.ul_info_food1{ float:left; padding:0px;margin:0 0 0 8px!important;margin:0 0 0 4px;width:340px;}
.li_text_food{float:left; padding:0; margin:0 0 0 8px!important;margin:0 0 0 4px; width:324px; line-height:14px;}

/* RIGHT */
#rightImageLayout240,
#rightImageLayout240 h4,
#rightImageLayout240 .rightImage, 
#rightImageLayout240 .leftText{
	margin:0;
	padding:0;
}
#rightImageLayout240{
	margin:10px;
	width:950px;
	float: left;
	
}
#rightImageLayout240 h4{
	background-position:left top;
	color: #014c7a;
}

#rightImageLayout240 .rightImage{
	float:left;
	margin-left:7px;
	width: 323px;
}
#rightImageLayout240 .leftText{
	float:left;
	width: 590px;
}
#rightImageLayout240 .leftText p{
	margin-top: 5px;
}

/* LEFT */
#leftImageLayout240,
#leftImageLayout240 h4,
#leftImageLayout240 .leftImage,
#leftImageLayout240 .rightText{
	margin:0;
	padding:0;
}

#leftImageLayout240{
	margin:10px;
	width:950px;
}
#leftImageLayout240 h4{
	background-position:left top;
	color: #014c7a;
}
#leftImageLayout240 .leftImage{
	float:left;
	margin-right:7px;
	width: 323px;
}
#leftImageLayout240 .rightText{
	float:left;
	width: 590px;
}
#leftImageLayout240 .rightText p{
	margin-top: 5px;
}

/*-------------
WIDTH 240 TWIN
--------------*/
#twinImageLayout240,
#twinImageLayout240 .leftBox,
#twinImageLayout240 .rightBox,
#twinImageLayout240 h4,
#twinImageLayout240 .leftImage,
#twinImageLayout240 .rightText{
	margin:0;
	padding:0;
}

#twinImageLayout240{
	margin:10px;
	width:950px;
	float:left;
}
#twinImageLayout240 .leftBox{
	width:450px;
	float:left;
}
#twinImageLayout240 .rightBox{
	width:450px;
	float:left;
	margin-left: 15px;
}
#twinImageLayout240 h4{
    color: #014c7a;
}
#twinImageLayout240 .leftImage{
	float:left;
	margin-right:5px;
	width: 205px;
}
#twinImageLayout240 .rightText{
	float:right;
	width:440px;
}

#twinImageLayout240 .rightText img {
	float:left;
}
/*===================================================HOTEL PAGE=================================================================*/
#hotel{ width:948px; height:auto; overflow:hidden; margin:0; padding:0; clear:left; border-bottom:#60c8ef 1px solid;border-right:#60c8ef 1px solid;border-left:#60c8ef 1px solid; float:left;}
.hotel1{ width:452px; height:auto; background:#000000; margin:10px 0 0 14px!important; margin:10px 0 0 7px;padding:0px; float:left;}
.hotel_back1{ width:452px; height:10px; float:left; margin:0px; padding:0px; overflow:hidden; background:url(../images/hotel_back1.gif) ;}
.hotel_back2{ width:452px; height:417px; float:left; margin:0px; padding:0px; overflow:hidden;background:url(../images/hotel_back2.gif) ;}
.hotel_back3{ width:452px; height:10px; float:left; margin:0px; padding:0px; overflow:hidden; background:url(../images/hotel_back3.gif) ;}
.hotel_li{width:390px; height:397px; float:left; margin:0px 0px 0px 12px!important; margin:0px 0px 0px 6px;padding:10px 20px 10px; overflow:hidden;background:url(../images/blue.gif)   repeat-x;}
.hotel_area{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#0c7eb4; }
.hotel_text{ width:100%; height:auto;}
.hotel_pay{ width:100%; height:auto;font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color: #CC0000; text-align:right; border-bottom:#666666 dotted 1px;}
.hotel_moreinfo{ width:168px; height:38px; float:left; padding:0;}
.hotel_booknow{ width:168px; height:38px; float:right;padding:0;}
.hotel_link{ font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#0c7eb4;}

.hotelx1{ width:306px; height:auto;margin:10px 0 0 14px!important; margin:10px 0 0 7px;padding:0px; float:left;}
.hotelx2{ width:306px; height:auto;margin:10px 0 0 0;padding:0px; float:left;}
.hotelx3{ width:306px; height:auto; margin:10px 14px 0 0 !important; margin:10px 16px 0 0 ;padding:0px; float:right;}
.hotel_backx1{ width:306px; height:10px; float:left; margin:0px; padding:0px; overflow:hidden; background:url(../images/hotel_backx1.gif) ;}
.hotel_backx2{ width:306px; height:auto; float:left; margin:0px; padding:0px; overflow:hidden;background:url(../images/hotel_backx2.gif) ;}
.hotel_backx3{ width:306px; height:10px; float:left; margin:0px; padding:0px; overflow:hidden; background:url(../images/hotel_backx3.gif) no-repeat ;}
.hotel_li1{width:262px; height:280px!important;height:270px; float:left; margin:0px 0px 0px 12px!important; margin:0px 0px 0px 6px;padding:10px; overflow:hidden;background:url(../images/blue.gif)   repeat-x;}
.hotel_pay1{ width:100%; height:auto;font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color: #CC0000; text-align:right; border-bottom:#666666 dotted 1px;}
.hotel_moreinfo1{ width:112px; height:26px; float:left; padding:0;}
.hotel_booknow1{ width:112px; height:26px; float:right;padding:0;}
.hotel_link1{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#0c7eb4;}


/*===================================================report PAGE=================================================================*/
.ul_info_re{float:left; padding:0; margin:4px 16px 4px!important; margin:4px 8px 4px; width:915px; height:auto;}
.ul_info_re1{float:left; padding:0; margin:4px 10px 4px!important; margin:4px 8px 4px; width:440px; height:auto;}
.li_text_x{ float:left; width:400px;}
.li_text_y{ float:left; width:870px; margin:0 10px 10px;}
.li_text_z{ float:left; width:900px; margin:0 0px 10px;}
.report_title{ margin:5px 0 5px; padding:0; text-align: justify; text-justify: inter-word;}
.li_text_re{float:right; padding:0; margin:0 0 8px 0; width:580px; line-height:18px;overflow:hidden;}
.li_title_re{font-size:16px; font-weight:bold; font-size:16px;color:#0076d8;}
.li_text_re1{float:left; padding:0; margin:0 0 8px 0; width:580px; line-height:18px;overflow:hidden;}
.li_info_re{float:left; padding:0; margin:0px;}
.li_info_re1{float:right; padding:0; margin:0px;}
.li_pic{ float:left; margin:9px 0 9px 9px!important;margin:9px 0 9px 5px; text-align:left; width:295px;}
.li_pic_x{ float:left; margin:0px; padding:0px; border-right:1px #FFFFFF solid;border-top:1px #FFFFFF solid; overflow:hidden; height:225px;}
/*===================================================coupons PAGE=================================================================*/
.li_text_co{float:right; padding:0 0 0 5px; margin:0 0 8px 0; width:575px; line-height:18px;overflow:hidden;}
.li_text_co1{float:left; padding:0 0 0 5px; margin:0 0 8px 0; width:595px; line-height:18px;overflow:hidden;}
.border_bottom{ border-bottom:#999999 1px dotted;}
.glay{ background:#CCCCCC; font-weight:bold;}
.li_info_co{float:right; padding:0; margin:0px;}
.li_title_co{font-size:16px; font-weight:bold; color:#d88800;}
.li_title_co1{font-weight:bold; font-size:14px;color:#d88800;}
/*===================================================index2 PAGE=================================================================*/
.li_text_i2{float:left; padding:0; margin:0px; width:590px; line-height:18px; }
.ul_info_i2{float:left; padding:0; margin:0 8px 0 0;}
.ul_info_i2x{float:right; padding:0; margin:0 8px 0 0;}
.li_info_i2{float:right; padding:0; margin:0 0 0 10px;}
.i2_pp1{ float:left; padding:0px;margin:8px!important; margin:4px; width:323px;}
.i2_pp2{ float:right; padding:0px;margin:8px!important; margin:4px; width:323px;}
.i2_pp3{ float:right; padding:0px;margin:8px!important; margin:4px; width:287px;}
.i2_text{float:left; padding:0; margin:0 8px 0 0; width:260px;}

