@charset "utf-8";
body{margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;background-image:url(../images/bg.gif);background-repeat:repeat-y;background-position:center top;background-color:#000c2e;background-attachment:fixed;}

a{text-decoration:none;color:#333333;}
p{line-height:1.5em;}
a:hover{color:#4ba0d0;}
img{border:0;}
h1{font-size:16px;font-weight:bold;color:#069;line-height:2em;padding:0px;margin:0px 0px 0px 0px;}
h2{background-image:url(../images/title.png);background-repeat:repeat-x;padding:6px 0px 0px 10px;height:25px;display:block;font-size:16px;margin:0px;}
.clear{clear:both;}
#container{margin:0px auto;padding:0px;color:#333333;font-size:13px;width:990px;background-color:#e0eef4;position:relative;}
#main{float:left;width:650px;}
#side{float:right;width:310px; position:relative;}
#main h2{color:#feffff;background-position:0px -160px;}
#main h2 a{color:#feffff;}
#main .bg{background-color:#FFF;position:absolute;height:220px;bottom:0px;left:0px;width:650px;}
#side h2{color:#0090c8;background-position:0px 29px;}
#side h2 a{color:#0090c8;}
#side .bg{background-color:#FFF;position:absolute;height:160px;bottom:0px;right:0px;width:310px;z-index:1;}
#logo {height: 134px;position: relative;}
.headtxt {
	font: bold 14px/16px arial,Helvetica,Utkal,sans-serif;
	color: #fff;
	background-color: #000;
	left: 3pt;
	padding: 5px 10px 5px;
}

#logo #share {    position: absolute;    right: 2px;    top: 5px;}

/**--menu--------------**/
#menu{padding:0px;margin:0px auto 5px auto;}
#menu .item{margin:0px;padding:0px;font-size:15px;font-weight:bold;}
#menu ul{background-image:url(../images/title.png);background-repeat:repeat-x;background-position:0px -160px;font-family:Arial, Helvetica, sans-serif;margin:0px;padding:0px;list-style-type:none;overflow:hidden;border-bottom:5px solid #92cce5;}
#menu li{margin: 0 0 0 -1px;padding:0px;float:left;color:#99CCFF;display:block;line-height:1.2;text-align:left;border-left: 1px solid #CCCCCC;}
    
    
#menu li.no{padding:0px;border:0px;}
#menu li a{
	display:block;
	padding:5px 26px 5px 15px;
	color:#FEFFFF;
	text-decoration:none;
	background:url(../images/title.png) repeat-x left -160px;}
#menu li.no a{padding: 15px 21px 13px 19px;}
#menu li a:hover{color:#feffff;background-position:0px -110px;}
#taipeihotel .item li.in1 a,
#taipeicity .item li.in2 a,
#taipeicounty .item li.in3 a,
#keelung .item li.in4 a,
#taipeitours .item li.in5 a,
#taipeimrt .item li.in6 a,
#specials .item li.in8 a,
#news2 .item li.in7 a,
#taipeiroutes .item li.in9 a{color:#feffff;background-position:0px -110px;}
/**--Search Area---------------**/
#search_area{text-align:center;margin:0px 0px 5px 0px;padding:0px;overflow:hidden;background-color:#FFF;}
#search_area input,
#search_area select,
#search_area img{vertical-align:middle; font-family:Arial, Helvetica, sans-serif}
#search_area h2{text-align:left;}
#search_area form{margin:15px 0px 10px 0px;padding:0px;font-size:12px;}
#search_area label{margin:0px 0px 3px 0px;}
#search_area strong{margin:0px 0px 0px 0px;line-height:24px;font-weight:normal;}
#search_area #xianArea{width:120px;}
#search_area input{width:90px;}
#search_area .h{margin:0px 0px 0 8px;}
#search_area .clear{clear:none;float:right;}
#side #search_area{min-height:150px;}
#side #search_area form{margin:5px auto 0px auto;width:210px;text-align:right;padding:0px 30px 0px 0px;}
#side #search_area #xianArea{width:140px;}
#side #search_area strong{margin:0px 3px 0px 0px;}
#side #search_area .h{margin:0px 0px 0px 0px;}
#side #search_area .btn{margin:0px 70px 0px 0px;clear:both;} 
#side #search_area .clear{clear:both;float:none;}
.ie8 #xianArea{top:5px;}
*+html .ie8 #xianArea{top:0px;}
/**
 * Overlay CSS.
**/
.select-overlay{background:#fff }
.select-overlay span{display:block;float:left;clear:both;background:transparent url(bg-ie-select-width.png) no-repeat 0 0;}
/* Overlay CSS for Internet Explorer 6 and 7 */
.ie6 .select-overlay span,
.ie7 .select-overlay span{width:18px;height:22px;background-position:0 -20px;}
.ie6 .select-overlay-hover span,
.ie7 .select-overlay-hover span{background-position:-18px -20px;}
.ie6 .select-overlay-active span,
.ie7 .select-overlay-active span{background-position:-18px -20px;}

/* Overlay CSS for Internet Explorer 8 with no borders or padding */
.ie8 .select-overlay span{width:18px;height:20px;background-position:0 0;}

.ie8 .select-overlay-hover span{background-position:-18px 0;}

.ie8 .select-overlay-active span{background-position:-18px 0 ;}


/*-- 共用 --*/
#content{width:970px;margin:0px auto 10px auto;position:relative;}
#content table{margin:5px 0px 8px 0px;}	
#content p{padding:0px;margin:0px;font-size:13px;}	
#content p a{text-decoration:none;}		
#content p a:hover{color:#0066CC;text-decoration:none;}	
.area{margin:10px;}	

.more{clear:both;text-align:right;}
.more a{color:#666666;}	
.more a{color:#0066CC;text-decoration:underline;}	
	
	/* */
#TopAD{width:650px;padding:0px;overflow:hidden;margin:0px 0px 5px 0px;background-color:#fff;background-image:url(../images/loadinfo.gif);background-repeat:no-repeat;background-position:435px 140px;}
#TopAD .TopAdright{float: right;margin: 5px 5px 0px 0px;overflow: hidden;position: relative;width: 390px;height: 290px;}
#TopAD .TopAdright img{width:390px;height:290px;}
#TopAD .alllinkbox {position: absolute;left: 0;top: 0;}
#TopAD .link{float:left;}
#TopAD .link ul{padding:0px 0px 5px 0px;margin:0px;list-style-type:none;display:block;background-image:url(../images/blocknewslist.png);background-repeat:repeat-y;background-position:right bottom;}
#TopAD .link ul li{background-image:url(../images/blocknewslist.png);background-repeat:repeat-y;padding:5px 11px 0px 5px;}
#TopAD .link ul li.on{background-position:right -56px;color:#feffff;}
#TopAD .link ul li.off{background-position:right 0px;color:#999;}
#TopAD .link ul li strong{display:block;background-image:url(../images/title.png);background-repeat:repeat-x;height:40px;line-height:33px;width:219px;font-weight:normal;padding:4px 10px 0px 10px;text-align:right;}
#TopAD .link ul li.on strong{background-position:0px 0px;}
#TopAD .link ul li.off strong{background-position:0px -56px;}
#TopAD .link ul li em{display:block;font-style:normal;font-weight:bold;}
#featured{background-color:#FFF;margin:0px 0px 10px 0px;width:auto;z-index:1;position:relative;min-height:160px;}
#featured .list{float:left;margin:5px 0px 10px 17px;overflow:hidden;padding:0;position:relative;width:300px;}
#taipeihotel #featured .list{margin:10px 0px 3px 17px;}
#featured h3{margin:0px 0px 0px 0px;padding:0px;font-size:15px;}
#featured h3 a{color:#3399CC;text-decoration:none;line-height:20px;}
#featured h3 a:hover{text-decoration:underline;}
#featured .booknow{position:absolute;bottom:0px;right:0px;}
#featured .booknow a{font-size:10px;color:#FEFFFF;background-image:url(../images/booknow01.gif);background-repeat:no-repeat;background-position:left top;display:block;width:53px;height:17px;float:right;text-decoration:none;text-align:left;padding:0px 0px 0px 15px;margin:0px 0px 0px 0px;line-height:16px;}
#featured .booknow a:hover{background-image:url(../images/booknow02.html);}

#featured .pic{float:left;margin:2px 8px 0px 0px;padding:0px;}
#featured .text{font-size:12px;margin:2px 0px 15px 0px;overflow:hidden;}
#featured .address{background-image:url(../images/icon_app.html);background-repeat:no-repeat;background-position:left center;padding:3px 0px 3px 15px;font-size:12px;}
#featured .price{position:absolute;bottom:-2px;left:130px;color:#C00;}
#featured .price em{font-style:normal;font-weight:bold;}

#thenews{background-color:#feffff;min-height:310px;margin:0px 0px 10px 0px;}
#thenews .more{position:relative;z-index:2;text-align:right;margin:0px 25px 0px 0px;padding:5px 0px 0px 0px;}
#thenews .more a{color:#000000;text-decoration:none;}
#thenews .more a:hover{text-decoration:underline;}

#thenews ul{margin:5px 10px 2px 10px;padding:0px;overflow:hidden;position:relative;z-index:2;list-style-type:none;}
#thenews li{font-size:12px;line-height:17px;background-image:url(../images/icon_01.gif);background-repeat:no-repeat;background-position:10px 8px;border-bottom:1px dotted #CCCCCC;padding:4px 0px 4px 25px;}
#thenews li a{color:#000001;text-decoration:none;}
#thenews li a:hover{color:#339900;text-decoration:underline;}



/* 熱門景點 */
#popular{width:320px;float:left;background-color:#feffff;font-size:11px; min-height: 654px;}
#popular .list{margin:0px 10px;padding:10px 5px;overflow:hidden;border-bottom:1px dotted #CCCCCC;}
#popular .list .pic{margin:0px 5px 0px 0px;padding:0px;float:left;}
#popular .list h3{color:#009900;margin:0px 0px 2px 0px;padding:0px;overflow:hidden;font-size:13px;}
#popular .list h3 a{color:#009900;text-decoration:none;}
#popular .list h3 a:hover{text-decoration:underline;}
#popular .list .text{overflow:hidden;}
#popular .hr{border-bottom:1px dotted #CCCCCC;margin:10px 12px;}
#popular ul{margin:0px 0px;padding:0px;list-style-type:none;overflow:hidden;position:relative;font-size:12px;line-height:26px;}
#popular li{margin:0px 15px;padding:0px 10px 0px 15px;border-bottom:1px dotted #CCCCCC;background-image:url(../images/icon_01.gif);background-repeat:no-repeat;background-position:3px 7px;position:relative;}
#popular a{color:#000;text-decoration:none; }

#popular .text a:hover{color:#006699;}

#popular li a:hover{color:#FF6600;}
#popular .text .tmore{font-weight:bold;color:#FF6600;}
#popular span{position:absolute;top:0px;left:185px;right:0px;font-size:12px;}
#popular .more{font-size:12px;margin:0px 10px 5px 0px;}
#popular .more a{}
#popular .more a:hover{color:#06C;text-decoration:underline; }
/* end 熱門景點 */

/* 推薦住宿 */
#recommended{width:320px;float:right;background-color:#feffff;font-size:11px; min-height: 654px;}
#recommended .list{margin:0px 10px;padding:10px 5px;border-bottom:1px dotted #CCCCCC;overflow:hidden;}
#recommended .list .pic{margin:0px 5px 0px 0px;padding:0px;float:left;}
#recommended .list h3{color:#0099CC;margin:0px 0px 2px 0px;padding:0px;overflow:hidden;font-size:13px;}
#recommended .list h3 a{color:#0099CC;text-decoration:none;}
#recommended .list h3 a:hover{text-decoration:underline;}
#recommended .list .text{overflow:hidden;}
#recommended .list .address{font-size:10px;color:#666666;}
#recommended .list .booknow{float:left;overflow:hidden;line-height:16px; }
#recommended .list .booknow a{font-size:10px;color:#FEFFFF;background-image:url(../images/booknow01.gif);display:block;height:16px;width:53px;padding:0px 0px 0px 15px;}
#recommended .list .booknow a:hover{background-image:url(../images/booknow02.html);}
#recommended ul{margin:0px 0px;padding:0px;list-style-type:none;overflow:hidden;position:relative;line-height:26px;font-size:12px;}
#recommended li{margin:0px 15px;padding:0px 10px 0px 15px;border-bottom:1px dotted #CCCCCC;background-image:url(../images/icon_01.gif);background-repeat:no-repeat;background-position:3px 7px;position:relative;}
#recommended a{color:#000;text-decoration:none;}
#recommended .text a:hover{color:#006699;}
#recommended li a:hover{color:#FF6600;}
#recommended span{font-size:12px;position:absolute;top:0px;right:0px;color:#FF6600;}
#recommended .more{font-size:12px;margin:0px 10px 5px 0px;}
#recommended .more a{}
#recommended .more a:hover{color:#06C;text-decoration:underline;}

/* 推薦住宿 END */
#tours{background-color:#feffff;position:relative;min-height:654px;z-index:2;position:relative;}
#tours .list{margin:0px 0px 0px 12px;padding:9px 0px 4px 0px;}
#tours .list .pic{width:93px;height:83px;float:left;background-image:url(../images/tours.jpg);background-repeat:no-repeat;margin:0px 8px 0px 0px;}
#tours .no1 .pic{background-position:0px 0px;}
#tours .no2 .pic{background-position:0px -83px;}
#tours .no3 .pic{background-position:0px -166px;}
#tours .no4 .pic{background-position:0px -249px;}
#tours .no5 .pic{background-position:0px -332px;}
#tours .no6 .pic{background-position:0px -415px;}
#tours h3{margin:0px;padding:0px;overflow:hidden;font-size:15px;color:#49B2C8;}
#tours ul{margin:0px;padding:0px;overflow:hidden;list-style-type:none;float:left;width:180px;}
#tours li{border-bottom:1px dotted #CCCCCC;padding:0px 0px 0px 10px;background:url('../images/sidelist_back.gif') no-repeat 3px 8px;line-height:20px;overflow:hidden;}
#tours li a{color:#333333;text-decoration:none;}
#tours li a:hover{color:#FF6600;text-decoration:underline;}


#tourguides{background-color:#feffff;position:relative;min-height:600px;z-index:2;position:relative;}
#tourguides .list{margin:0px 0px 0px 12px;padding:9px 0px 4px 0px;float:left;width:300px;}
#tourguides .list .pic{width:93px;height:172px;float:left;background-image:url(../images/tour.jpg);background-repeat:no-repeat;margin:0px 8px 0px 0px;}
#tourguides .no1 .pic{background-position:0px 0px;}
#tourguides .no2 .pic{background-position:-93px 0px;}
#tourguides .no3 .pic{background-position:-186px 0px;}
#tourguides .no4 .pic{background-position:-279px 0px;}
#tourguides .no5 .pic{background-position:-372px 0px;}
#tourguides .no6 .pic{background-position:-465px 0px;}
#tourguides h3{margin:0px;padding:0px;overflow:hidden;font-size:15px;color:#49B2C8;}
#tourguides ul{margin:0px;padding:0px;overflow:hidden;list-style-type:none;float:left;width:180px;}
#tourguides li{border-bottom:1px dotted #CCCCCC;padding:0px 0px 0px 10px;background:url('../images/sidelist_back.gif') no-repeat 3px 8px;line-height:20px;overflow:hidden;}
#tourguides li a{color:#333333;text-decoration:none;}
#tourguides li a:hover{color:#FF6600;text-decoration:underline;}


/*  */
#map_area{background-color:#feffff;position:relative;overflow:hidden;margin:0px 0px 5px 0px;padding:0px 0px 5px 0px;}
#map_area h2{color:#feffff;background-position:0px -160px;}
#map_area .side{float:right;}
#map{width:640px;margin:5px 0px 0px 5px;float:left;}
#map_area .menu{padding:0px;margin:0px auto 5px auto;}
#map_area .menu ul{margin:5px 5px 0px 0px;padding:0px;overflow:hidden;border-bottom:0px none;background-image:url(../images/menubg.png);background-position:center 30px;list-style-type:none;background-repeat:repeat-x;}
#map_area .menu li{border-right:0px none #FFF;margin:0px 1px 0px 0px;float:left;margin:0px 2px 0px 0px;padding:0px;color:#99CCFF;display:block;line-height:1.2;text-align:left;}
#map_area .menu li a{background-image:url(../images/menubg.png);background-position:center -5px;padding:5px 25px 14px 26px;color:#555555;display:block;}
#map_area .menu li a:hover,
#map_area .menu li a.inhere{color:#feffff;background-position:center -40px;}
#map_area .hotel{width:320px;}
#map_area .hotel ul{margin:0px 5px 0px 0px;padding:0px 5px 0px 5px;list-style-type:none;overflow:hidden;}
#map_area .hotel li{background-image:url("../images/icon01.gif");background-position:5px 8px;background-repeat:no-repeat;border-top:1px dotted #999999;color:#333333;font-size:12px;margin:3px 0;padding:0 0 2px 15px;}
#map_area .active{padding:0 0 2px 15px;}
	
#about{background-color:#feffff;position:relative;overflow:hidden;margin:0px 0px 5px 0px;padding:0px 0px 5px 0px;z-index:2;}
#about .txt{padding:10px 10px 0px 10px;}
#about .txt h3{font-size:15px;padding:5px 0px 5px 0px;margin:0px;color:#069;}
#about .txt h3 a{color:#069;}
#about .txt h3 a:hover{color:#4ba0d0;}
#about .txt h4{font-size:13px;padding:0px 0px 5px 0px;margin:0px;}
#about .txt p{padding:0px 0px 10px 0px;}
#about .m{margin:0px 0px 10px 0px;padding:0px;list-style-type:none;overflow:hidden;}
#about .m li{background-image:url("../images/sidelist_back.gif");background-position:left center;background-repeat:no-repeat;float:left;margin:0px;padding:0px 0px 0px 10px;width:110px;}
#about .pics{float:right;background-color:#f5f5f5;margin:0px;padding:3px;}
#about .pics p{margin:0px;font-size:12px;padding:0px;}
#about .pics img{border:1px solid #fff;}

#attractions{background-color:#feffff;position:relative;overflow:hidden;margin:0px 0px 5px 0px;padding:0px 0px 5px 0px;z-index:2;}
#attractions .list{margin:0px 15px 0px 15px;position:relative;overflow:hidden;padding:7px 0px 10px 0px;border-bottom:1px dotted #CCC;}
#attractions h3{margin:0px 0px 2px 0px;padding:0px;font-size:15px;line-height:1.1em}
#attractions h3 a{color:#3399CC;text-decoration:none;}
#attractions h3 a:hover{text-decoration:underline;}
#attractions p{ line-height:1.1em}
#attractions .pic{float:left;margin:3px 8px 0px 0px;padding:0px;}
#attractions .pic img{width:90px;height:60px;border:0px none;}
#attractions ul{margin:0px 0px 0px 5px;padding:0px;list-style-type:none;overflow:hidden;font-size:12px;}
#attractions ul li{background-image:url(../images/sidelist_back.gif);background-repeat:no-repeat;background-position:0px 5px;padding:2px 0px 0px 10px;margin:0px 0px 0px 5px;float:left;width:200px;}
#hotels{background-color:#feffff;position:relative;overflow:hidden;margin:5px 0px 5px 0px;padding:0px 0px 5px 0px;z-index:2;}
#hotels .list{margin:0px 15px 0px 15px;position:relative;overflow:hidden;padding:7px 0px 10px 0px;border-bottom:1px dotted #CCC;}
#hotels h3{margin:0px 0px 0px 0px;padding:0px;font-size:15px;}
#hotels h3 a{color:#3399CC;text-decoration:none;line-height:20px;}
#hotels h3 a:hover{text-decoration:underline;}
#hotels .booknow{position:absolute;bottom:0px;right:0px;}
#hotels .booknow a{font-size:10px;color:#FEFFFF;background-image:url(../images/booknow01.gif);background-repeat:no-repeat;background-position:left top;display:block;width:53px;height:17px;float:right;text-decoration:none;text-align:left;padding:0px 0px 0px 15px;margin:0px 0px 0px 0px;line-height:16px;}
#hotels .booknow a:hover{background-image:url(../images/booknow02.html);}

#hotels .pic{float:left;margin:3px 8px 0px 0px;padding:0px;}
#hotels .pic img{width:90px;height:60px;border:0px none;}
#hotels .text{font-size:12px;margin:0px 0px 0px 0px;overflow:hidden;}
#hotels .price{position:absolute;bottom:-2px;left:130px;color:#C00;}
#hotels .price em{font-style:normal;font-weight:bold;}

#main #point_show{width:634px;border:0px none;position:relative;z-index:2;}
#main #point_show .scenic_menuXX{position:absolute;top:0px;right:0px;z-index:2;}
#main #point_show .scenic_menuXX a{background-image:url(../images/title.png);background-repeat:repeat-x;background-position:0px -160px;border-left:1px solid #FFF;color:#FFF;padding:6px 3px 0px 3px;height:24px;margin:0px;}
#main #point_show .scenic_menuXX a:hover{background-position:0px -130px;}
#main #point_show .scenic_shareicon{position:absolute;top:33px;right:5px;z-index:2;}
#main #point_show .layerXX{background-image:url(../images/title.png);background-repeat:repeat-x;background-position:0px -160px;font-size:13px;color:#FEFFFF;position:relative;top:-5px;left:-13px;min-height:20px;max-height:40px;padding:6px 150px 4px 10px;z-index:1;width:490px;}#main #point_show .layerXX em a{color:#FEFFFF;}

#main #point_show .scenic_areaXX h1{letter-spacing:0px;margin:0px 65px 5px 0px;line-height:1.6em;}
#newslist{min-height: 800px;background-color:#feffff;position:relative;overflow:hidden;margin:0px 0px 5px 0px;padding:0px 0px 5px 0px;z-index:2;line-height:1.2em;}
#newslist .list{border-bottom:1px dotted #ccc;margin:10px 10px 2px 10px;overflow:hidden;padding:0px 0px 6px 0px;}
#newslist img{float:left;border:1px solid #CCCCCC;margin:0px 8px 0px 0px;padding:2px;}
#newslist h3{color:#49B2C8;font-size:15px;margin:0px 0px 5px 0px;padding:0px;}
#newslist h3 a{color:#49B2C8;}
#newslist h3 a:hover{color:#063;}
#newslist p{font-size:13px;margin:0px 0px 0px 0px;padding:0px;}
#newslist .return_news{text-align:center;}
#newslist .return_news a{color:#069;}

#main h2.mrt{background-position:0px 0px;margin:0px 0px 1px 0px;}


#lists{background-color:#feffff;position:relative;overflow:hidden;margin:0px 0px 5px 0px;padding:0px 0px 5px 0px;z-index:2;}
#lists .list{ border-bottom:1px dashed #ccc; padding: 10px 10px 10px 5px; margin:0 5px;}
#lists h3{ color:#069; margin:0; padding:0;}
#lists h3 a{ color:#069;}
#lists h3 a:hover{ text-decoration:underline;}
#lists p{margin:0; padding:5px 0 3px 0;line-height: 1.4em;}
#lists .pic{ float:left; margin:0 10px 0 0;}
#lists .pic img{ width:240px;}
#lists .gotop {clear:none;}

#smenu{}
#smenu .item{margin:0px;padding:2px 0px 0px 0px;font-size:13px;font-weight:bold;background-color:#FFF;}
#smenu ul{background-image:url(../images/menubg.png);background-repeat:repeat-x;background-position:0px 30px;font-family:Verdana, Arial, Helvetica, sans-serif;margin:0px;padding:0px;list-style-type:none;overflow:hidden;}
#smenu li{margin:0px 0px 0px 2px;padding:0px;float:left;color:#99CCFF;display:block;line-height:1.2;text-align:left;}
#smenu li.no{padding:0px;border:0px;}
#smenu li a{display:block;padding:5px 8px 14px 8px;color:#555555;text-decoration:none;background-image:url(../images/menubg.png);background-repeat:repeat-x;background-position:center -5px;}
#smenu li.no a{padding:15px 21px 13px 19px;}
#smenu li a:hover{color:#feffff;background-position:center -40px;}
.mtr1 #smenu .in1 a,
.mtr2 #smenu .in2 a,
.mtr3 #smenu .in3 a,
.mtr4 #smenu .in4 a,
.mtr5 #smenu .in5 a,
.mtr6 #smenu .in6 a,
.mtr7 #smenu .in7 a{color:#feffff;background-position:center -40px;}
.gotop{clear:both;margin:0px 0px 0px 0px;padding:0px;position:relative;text-align:right;font-size:12px;}
.gotop a{color:#006699;text-decoration:underline;}
.gotop a:hover{text-decoration:none;}
#mrtmap{background-color:#FFF;position:relative; z-index:2; padding:0px 0px 0px 10px;text-align: center;}
#mrttour{ padding:0px 0px 0px 10px; position:relative; z-index:2;background-color:#FFF;}
#mrttour h3{font-size:15px;padding:5px 0px 5px 0px;margin:0px;color:#069;}
#mrttour h3 a{color:#069;}
#mrttour h3 a:hover{color:#4ba0d0;}
#mrttour .list{float:left;width:195px;background-color:#f3f3f3;margin:0px 5px 5px 0px; padding:5px;min-height:82px;}
#mrttour .list h4{margin:0px;font-size:12px;}
#mrttour .list img{width:85px;height:60px;border:1px solid #666;}
#mrttour .pic{float:left;margin: 0px 5px 0px 0px;}
#mrttour p{font-size:11px;}
#mrttour ul{margin:0px 0px 0px 5px;padding:0px;list-style-type:none;overflow:hidden;font-size:12px;}
#mrttour ul li{background-image:url(../images/sidelist_back.gif);background-repeat:no-repeat;background-position:0px 5px;padding:2px 0px 0px 10px;margin:0px 0px 0px 0px;float:left;width:200px;}
.qtip-mrt-block {
    font-size: 13px;
}
.qtip-mrt-block b {
    border-bottom: 1px solid #D0E9F5;
    display: block;
    font-style: normal;
    font-weight: normal;
    padding: 3px 7px;
    text-decoration: none;
}
.qtip-mrt-block a {
    border-bottom: 1px solid #D0E9F5;
    color: #000000;
    display: block;
    font-size: 13px;
    margin: 0;
    padding: 3px 7px;
    text-decoration: none;
}
.qtip-mrt-block a:hover {
    background-color: #97DAF0;
    color: #000000;
    display: block;
    font-size: 13px;
    text-decoration: none;
}

#hotel_search {
    margin: 0px 0px;
    overflow: hidden;
	background-color:#FFF;
	position:relative;
	z-index:2;
	min-height:400px;
}
#hotel_search table {
    background-color: #C6C6C6;
    margin: 5px 5px;
}
#hotel_search th {
    background-color: #DDDDDD;
    color: #333333;
    font-size: 13px;
    font-weight: 700;
    padding: 3px 2px;
    text-align: center;
}
#hotel_search tr.bgcolor td {
    background-color: #F3F3F3;
}
#hotel_search td {
    background-color: #FFFFFF;
    color: #333333;
    font-size: 13px;
    font-weight: normal;
    padding: 4px 3px;
    text-align: center;
}
#hotel_search td.no {
    width: 30px;
}
#hotel_search td.hname, 
#hotel_search td.rname {
    padding: 4px 2px 0 5px;
    text-align: left;
}
#hotel_search td.hname {
    width: 150px;
}
#hotel_search td.price, 
#hotel_search td.disprice {
    font-size: 13px;
    font-weight: bold;
    width: 80px;
}
#hotel_search td.price {
    color: #666666;
}
#hotel_search td.disprice {
    color: #FF0066;
}
#hotel_search a {
    color: #0099CC;
    text-decoration: none;
}
#hotel_search a:hover {
    color: #006699;
    text-decoration: underline;
}
#hotel_search .page_num {
    width: auto; text-align:right;
}

.page_num {
    background-color: #f3f3f3;
    color: #333333;
    font-size: 11px;
    margin: 5px;
    overflow: hidden;
    padding: 5px 5px;
    text-align: center;
}
.page_num a:link, .page_num a:visited {
    font-weight: normal;
    text-decoration: none;
}
.page_num a:hover {
    color: #006699;
    text-decoration: underline;
}
.page_num span.figs u {
    color: #FF0000;
    font-style: normal;
    font-weight: bold;
    margin: 0 5px;
    text-decoration: none;
}
.page_num span.pgs a:link, .page_num span.pgs a:visited {
    color: #006699;
    margin: 0 5px;
    padding: 3px 5px 0;
}
.page_num span.figs a:link, .page_num span.figs a:visited {
    color: #006699;
    padding: 2px 5px;
}
.page_num span.nexts {
    color: #000000;
    letter-spacing: 0px;
    padding: 2px 5px}
#footer h2{background:none}

#other {
	width: 970px;
	margin: 0px auto 10px auto;
	overflow: hidden;
	background-color: white;
	border: 1px solid #CCC;
	clear: both;
}
#other h2 {
	color: #FEFFFF;
	background-position: 0px -160px;
}
#other ul{padding:0px 0px 0px 10px;margin:0px 0px 10px 0px;}
#other li{
	width:216px;
	float:left;
	margin:3px 12px 2px 0px;
	padding:3px 0px 2px 9px;
	color: #FFFFFF;
	font-size: 13px;
	list-style-type: none;
	background-image: url(../images/list_icon.gif);
	background-repeat: no-repeat;
	background-position: left 8px;

}

.route_map{
	margin:10px auto ;
	padding:5px;
	border:1px solid #D8D0AD;
	width:910px;	
	}
.route_map iframe{ 
	width:910px;
	height:550px;
	}
.route_list {
margin:0px auto;
overflow: hidden;
border-bottom: 1px dotted #CCCCCC;
padding-bottom: 10px;
width:960px;
}
.route_list .list_i {
float: left;
width: 455px;
margin: 0px 5px 10px;
padding: 0px 0px 0px 8px;
line-height: 130%;
}

#tourguides .route_list p{padding:5px 0px 15px 0px;}
