/* Global
******************************************************/
*{margin:0;padding:0; }
ul,ol{list-style-type:none;}
body{font-family:Arial,sans-serif;background:#f6b000;}
div.clear{clear:both}
img{border:none;}
object{width:581px;height:221px;float:left;}
* html object{width:577px;}
a{color:#544a9a;text-decoration:none;}
a:hover{text-decoration:underline}
h1{
	position:absolute;
	background:#fff url(/images/logo/logo.gif) 19px 0 no-repeat;	
	text-indent:-150em;
	height:200px;
	width:200px;
	top:-1px;left:0px;
	z-index:2;
}

div#container{
	background:#534b9a;
	width:776px;
	padding-right:8px;
	position:relative;
	z-index:2;
}

#container *{ font-size:14px}
#phone p { font-size:10px;}

* html div#container{width:772px}

div#phone{
	font-size:9px;
	text-indent:210px;
	padding:6px 0 40px;
	font-weight:bold;
	color:#6c6c6b;
	background:#fff url(/images/logo/phone.gif) 230px 10px no-repeat;
}

/* Nav
************************************************************/
div#nav{
	position:absolute;
	top:55px;
	height:222px;
	width:766px;
	background: url(/images/background/nav_left.gif) left top no-repeat;
	padding-left:13px;
	z-index:3;
}

div#nav ul{
	float:left;
	width:175px;
	margin-top:58px;
}

div#nav ul li{
	border-bottom:1px solid #ccc;
	background:#e8e9ee;
	font:14px "Times New Roman", Times, serif; 
}

div#nav ul li a{
	display:block;
	line-height:21px;	
	color:#000;
	text-decoration:none;
	margin:0;
	text-indent:15px;
}

div#nav ul li a:hover{
	background:#534c9a url(/images/background/bg_nav.gif) right center no-repeat;
	color:#fc3;
}

div#nav ul li#home{
	background: url(/images/logo/logo_bottom.gif) 73px 6px no-repeat;
	padding:25px 0 0px 15px;
}

div#nav ul li#home a{
	color:#f93;
	font-size:20px;
	padding-left:0;
	background:#e9d391;
}

/* Recommendation
************************************************/
div#recommend{
	background: url(/images/background/recommend_3.gif) center bottom no-repeat;
	width:326px;
	padding:0 0 30px;
	position:absolute;
	left:432px;
	top:242px;
	font-size:11px;
	color:#333;
	z-index:4;
}

div#recommend h2{
	background: url(/images/background/recommend_1.gif) no-repeat;
	padding:10px 0 5px;
	text-indent:1.5em;
	color:#ff0;
	font-size:13px;
}
div#recommend  h2 a{color:#ff0;text-decoration:none;}

div#recommend ul{
	background: url(/images/background/recommend_2.gif) left center repeat-y;
}

div#recommend ul li{
	border-bottom:1px solid #ccc;
	padding:4px 10px;
	margin-left:4px;
	color:#707070;
	position:relative;
}

div#recommend ul li p{
	padding:0 0 0 100px; 
	margin:0;
}

div#recommend ul li p strong, p.route strong{
	color:#f6851f;
	font-size:12px;	
}

div#recommend ul li p em, p.route em{
	color:#f00;
	font-style:normal;
}

div#recommend a, p.route a{
	color:#6F6F6F;
	text-decoration:underline;
}

div#recommend a:hover, p.route a:hover{
	text-decoration:none;
}

div#recommend ul li p a.add2{
	color:#000;
	position:relative;
	left:150px;
	text-decoration:none;
}

div#recommend ul li p span, p.route span{
	font:12px Verdana,Arial,Helvetica,sans-serif;
}

div#recommend ul li#first{
	background:url(/images/tt07_sg02.gif) 12px center no-repeat;
	padding:4px 10px;
}	

div#recommend ul li#second{
	background: url(/images/background/recommend_2b.gif) -5px 50% repeat-y;
}

div#recommend ul li#second p{
	padding:0 0 0 100px;
	background:url(/images/tt07_sg03.gif) 2px center no-repeat;
	margin:0;
}

div#recommend ul li#third{
	background:url(/images/tt07_sg06.gif) 12px 10px no-repeat;
	border-bottom:none;padding-bottom:0;
}

div#recommend ul li#third p{margin-top:10px;}

/* Top
**********************************************/
div#top{
	background:#e9d391;
	padding:175px 0 22px;
	font-size:11px;
	position:relative;

}
* html div#top{padding-bottom:22px}

/* Forum & Tibet Map
**********************************************/
div#forum{
	float:left;
	padding:85px 18px 10px 15px;
	width:160px;
	height:440px !important;
	height:420px;
	background:  url(/images/logo/01.gif) top center no-repeat;
	line-height:100%;
	position:relative;
	top:-5px;
}

div#forum h2{
	font:20px normal "Times New Roman", Times, serif;color:#544a9a;
}
div#forum h2 a{text-decoration:none;}

div#forum h2#map{
	clear:both;
	font-size:15px;font-weight:bold;
	background: url(/images/background/map_bg.gif) top center no-repeat;
	padding-bottom:5px;
	text-indent:10px;
}

div#forum h2#map img{position:relative;left:12px;margin:3px 0;}

a.blue_arrow{
	text-decoration:underline;
	padding:0 0 0 12px;
	background: url(/images/logo/ico/blue_arrow.gif) left center no-repeat;
	margin:0 7px;
}

a.blue_arrow:hover{text-decoration:none;}

/* Bottom  - White BLock
***************************************************/
div#bottom{background:#fff;}
* html div#bottom{height:1px}

/* Middle belt 
************************************************************/
div#belt{
	position:absolute;
	top:-20px;
	left:0;
	width:754px;
	font-size:12px;
	background:#ccc url(/images/logo/ico/icon_white.gif) left bottom no-repeat;
}

div#belt a:hover{text-decoration:underline}

div#belt div{
	float:right;
	width:390px;
	background:#ccc url(/images/background/bg_belt.gif) 0 0 repeat-x;
	height:65px;
	color:#876500;
	font-weight:bold;
}

div#belt div strong{font-size:20px;}

div#belt div ul{	
	margin:0;
	background: url(/images/background/bg_middle.gif) right top no-repeat;
	padding:8px 0px 18px 0px;
	float:right;
}

div#belt div ul li{
	float:left;
	padding:0 10px 0 10px;
	background:url(/images/logo/ico/icon_triangle.gif) left center no-repeat;	
	position:relative;
	top:5px;
}

div#belt div ul a{
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	color:#876500;
}

div#belt p#signin{
	margin:0;
	float:right;
	height:50px;
	padding:15px 18px 0 0;	
	background: url(/images/background/belt_corner.gif) right 29px no-repeat;
	line-height:160%;
	width:140px;
}

p#signin a{
	color:#000;
	text-decoration:none;
	font-size:11px;
	background:url(/images/logo/ico/icon_tour.gif) left center no-repeat;
	padding:2px 0 2px 20px;
}

p#signin a#hotel_book{background:url(/images/logo/ico/icon_book.gif) left center no-repeat;}

div#belt h2{
	float:left;
	background: url(/images/logo/ico/icon_head.gif) left center no-repeat;
	height:36px;
	width:187px;
	font-size:13px;
	color:#ff0;
	padding:2px 0;
	text-indent:35px;
	margin-top:10px;
	font-weight:normal;
}

div#belt h2 span{	font-size:18px;position:relative;left:55px;}


.bg {background:#fff url(/images/background/bg071.gif) 0 0 no-repeat;height:14px;overflow:hidden;}
/* Left Column
*********************************************/
div#left_col{
	float:left;
	width:345px;
	font:12px Verdana,Arial,Helvetica,sans-serif;
}

/* Tibet Tour
**********************************/
.title {margin-bottom:6px;}
.title h2{background:#f68b29 url(/images/background/bg069.gif) 0 0 no-repeat;line-height:33px;color:#fffe03;text-align:center;font-size:14px;}
.title h2 a {color:#fffe03;text-decoration:none;}
.title h2 a:hover {text-decoration:underline;}

div.tour{
	padding:0 0 0 15px;
	margin-bottom:4px;
	background:#e9d391;
}
div.noBg{ background:none; margin:0; padding:0;}

div.tour h3{
     color:#33f;
	font-size:13px;
	padding:4px 0 3px;
}

div.tour h3 a{
	color:#33f;
	text-decoration:none;
}

div.tour a.more_tour{
	float:right;
	margin:4px 5px 0 0;
	position:relative; /*IE Bug, can't be removed , or the hyperlink will be disappear.*/
	color:#000;
	text-decoration:none;
}

div.tour p.route{margin:0;padding:13px 0 10px 10px;	border-right:1px solid #ead390;background:#ecf0f1;height:auto !important;min-height:62px;height:62px; border-bottom:2px solid #E9D391; overflow:hidden; zoom:1;}
div.tour p.route a {margin:3px 0;}
div.tour p.route img {float:left; margin:5px 9px 0 0; width:87px; height:60px;}
div.tour p.route span {display:block;}

p.route a.add{
	float:right;
	font-size:11px;
	position:absolute;
	left:170px;
	color:#544a9a;
	text-decoration:none;
}

.other {width:325px;color:#ff0;font-weight:bold;font-size:14px;background:url(/images/background/bg068.gif) right bottom no-repeat;line-height:27px;text-align:right;padding-right:20px;}
.other a {color:#ff0;text-decoration:none;}
.other a:hover {text-decoration:underline;}


/* Photo
********************************************/
div#photo{
	clear:both;
	margin-top:15px;
}

div#photo h2{
	background: url(/images/logo/ico/icon_head.gif) 10px 20px no-repeat;
	float:left;
	width:197px;height:42px;line-height:42px;text-indent:60px;padding-top:18px;
}

div#photo h2 span{font-size:18px;font-weight:normal;color:#ff0;}
div#photo h2 span a {color:#ff0;text-decoration:none;}
div#photo h2 span a:hover {color:#ff0;text-decoration:underline;}

div#photo h3{
	background: url(/images/background/more_photo.gif) center 20px no-repeat;
	float:right;
	height:22px;
	line-height:15px;
	padding-top:40px;
	width:153px;
	text-indent:20px;
}

div#photo h3 a{
	font-size:12px;color:blue;
	font-weight:normal;
}

div#photo div{
	border:1px solid #ebd491;
	height:103px;
	margin:10px 3px 0 10px;
	clear:both;
	position:relative;
    padding:0;
}
body>div#container div#left_col div#photo h3{
	margin-bottom:12px;
}

div#photo div img#corner_left{
	position:absolute;
	left:-2px;
	top:-1px;
	margin:0;
}

div#photo div img#corner_right{
	position:absolute;
	right:-2px;
	top:-1px;
	margin:0;
}

div#photo div p{margin:8px 0 0 8px;}

div#photo div img{
	float:right;margin:10px;
}


/* Right Column
*****************************************/
div#right_col{
	float:right;
	width:395px;
	font-size:12px;
	margin-bottom:0;
	margin-right:8px;
}

.guide {background:url(/images/background/bg070.gif) 0 0 no-repeat;}
.guide h2 {line-height:33px;color:#fffe03;text-indent:20px;font-size:16px;}
.guide h2 a {color:#fffe03;text-decoration:none;}
.guide h2 a:hover {text-decoration:underline;}
.guide li {float:left;line-height:30px;margin-right:1px;margin-left:3px;text-indent:8px;font-weight:bold;color:#a47e03;font-size:12px;background:url(/images/logo/point008.gif) 0 12px no-repeat;}
html>body .guide li {background:url(/images/logo/point008.gif) 0 10px no-repeat;}
.guide li a {color:#a47e03;text-decoration:none;}
.guide li a:hover {text-decoration:underline;}


#trip_plan{
	background: url(/images/background/right_plan.gif) right top no-repeat;	
	height:98px;
	position:relative;
	margin:8px 0 23px;
}


#trip_plan .col2{ background:url(/images/background/left_plan.gif) left top no-repeat; overflow:hidden; zoom:1;}	

#trip_plan h3{
	font-size:12px;
	color:#33f;
	font-weight:normal;
	position:absolute;
	top:3px;
	left:17px;
}

#trip_plan h3 a{
	color:#33f;
	text-decoration:none;
}

#trip_plan h3 a:hover{
	text-decoration:underline;
}


#trip_plan p{
	background: url(/images/background/bg_plan.gif) left top repeat-x;
	margin:0 175px 0 18px;
	height:58px;
	padding:25px 0 15px 10px; font-size:14px;	
}

#trip_plan p a{color:#666;text-decoration:underline}
#trip_plan p a:hover{text-decoration:none;}

div#right_col h3{
	font-size:12px;
	color:#33f;	
}

div#tibet_guide{
	background:#E9D391 url(/images/background/right_yellow.gif) right center no-repeat;
	height:24px;
	padding:0px 0 0 0px;	
}

div#tibet_guide h3{
	float:left;
	background:  url(/images/background/left_yellow.gif) left center no-repeat;
	height:20px;
	padding:4px 0 0 20px;
	font-size:13px;
}

div#tibet_guide h3 a{
	color:#C60;
	text-decoration:none;
}

p#guide_info a{color:#000;text-decoration:underline}

p#guide_info a:hover{font-weight:bold;}

div#tibet_guide span{
	position:relative;
	top:5px;
	left:15px;
}

div#right_col p#guide_info{
	margin:5px 15px 20px;
	font-size:12px;
}

div#right_col h4{font-size:13px; margin-bottom:3px;}

div#right_col h4 a{
	color:#f93;
	text-decoration:none;
}

div.discover{
	margin:0 10px 15px 12px;
	padding-bottom:10px;
	border-bottom:1px solid #ccc;	
}

div.discover a{color:blue;text-decoration:underline}
div.discover a:hover{text-decoration:none;}

div.left{
	float:left;
	width:170px;
	margin-left:7px;
	background:  url(/images/background/left_yellow.gif) left top no-repeat;
}

html>body div.bug1{
	height:17px;
}

div.right{
	float:right;
	width:170px;
	margin-left:7px;
	background:  url(/images/background/left_yellow.gif) left top no-repeat;
	margin-right:10px;
}	

div#right_col div.left h4,div#right_col div.right h4,div#photo h4{
	background:#e9d391 url(/images/background/right_yellow.gif) right center no-repeat;
	color:#c60;
	height:20px;
	margin-left:5px;
	padding:4px 0 0 6px;
}

div#right_col div.left h4 a,div#right_col div.right h4 a,div#photo h4 a{
	color:#c60;
}

div.left p, div.right p{
	margin:10px 8px 0;
}

div.left a, div.right a{
	color:#000;
	text-decoration:underline;
}

div.left a:hover, div.right a:hover{
	text-decoration:none;
}

/* Footer
*******************************************************/
div#footer{
	text-align:center;	
	clear:both;
	font-size:11px;
	background:#fff;
	padding-top:25px;
}
html>body div#footer {padding-top:0;}

div#footer p{
	margin:0 20px 16px 30px;
	border-top:2px solid #fce273;
	height:20px;
}

div#footer p span{
	position:relative;
	top:6px;
	font-size:11px;
}

div#footer a{color:#339;}

div#footer address{
	font-style:normal;
	margin:8px 20px 5px 30px;
	padding:8px 0 4px;
	border:solid #f6e579;
	border-width:1px 0;
}

div#footer address a{margin:0 5px;}

div#footer span{font-size:13px;}


/* SlideBar (Right in the window)
******************************************************/
div#slidebar{
	width:190px;
	height:400px;
	position:absolute;
	left:800px;
	top:300px;
	margin-right:14px;
	font-size:12px;
	z-index:1;
}

body>div#slidebar{padding-bottom:80px;}

div#slidebar p#description{position:absolute;bottom:0;}

div#slidebar p{margin:0 5px 15px;}

div#slidebar p a{color:#000;text-decoration:underline}
div#slidebar p a:hover{color:#544a9a}

div#slidebar h4{
	background: url(/images/background/bg_ad.gif) left center no-repeat;
	margin-bottom:8px;
	font-size:13px;
	padding:5px 0;
	text-align:center;
	color:#F1AC07;
}

div#slidebar h4 a{color:#F1AC07;text-decoration:none;}

div#slidebar li{
	margin-bottom:15px;
	padding-left:12px;
	background: url(/images/logo/ico/blue_arrow.gif) 0 3px no-repeat;
}

div#slidebar li strong{color:#534b9a;font-size:13px;line-height:100%;}
div#slidebar li a{color:#000;text-decoration:underline;} 
div#slidebar li a:hover{text-decoration:none;}
div#slidebar li em{color:#f00;font-style:normal;font-size:10px;}
div#slidebar a.top{
	float:right;background: url(/images/logo/top.gif) left center no-repeat;padding-left:18px;
	margin-top:25px;
}

/* Ҳ౳


***********************************************/
div#right_bg{
	position:absolute;
	background: url(/images/background/right_bg.gif) 775px 0 no-repeat;
	height:261px;
	width:100%;
	top:35px;
	z-index:2;
}

body>div#right_bg{
	background: url(/images/background/right_bg.gif) 779px 0 no-repeat;
}


/* Individual China Tours */
.Vspace {height:330px;background:#e8d390;}
.sGroup{margin:20px 0 0 17px;width:740px;background:#fff;position:absolute;top:258px;z-index:4;}
.sGroup h2 {background:url(/images/background/bg049.gif);text-indent:18px;line-height:25px;margin:0 15px 5px;color:#ffff01;font-size:18px;height:25px;}
.sGroup h2 a {color:#ffff01;}
.sGroup h2 span {padding-left:30px;font-size:12px;}
.sGroup .boxBgT,.sGroup .boxBgB {width:355px;height:6px;position:absolute;left:-1px;}
.sGroup .boxBgT {background:url(/images/background/bg075.gif) no-repeat;top:-1px;}
.sGroup .boxBgB {background:url(/images/background/bg076.gif) no-repeat;bottom:-1px !important;bottom:-12px;}
.sGroup .box {float:left;width:335px;margin:8px 4px 5px 21px !important;margin:8px 10px 5px 12px;font-size:12px;}
.sGroup .box img {width:87px;height:60px;}
.sGroup .box dl{margin-left:100px;}
.sGroup .box dt {color:#534c99;font-weight:bold;margin-bottom:2px;}
.sGroup .box dt a {text-decoration:underline;color:#534c99;}
.sGroup .box dt a:hover {text-decoration:none;}
.sGroup .box dd span {color:red;}
.sGroup .box img {float:left;}
.sGroup .box h3 {color:#ff9934;font-size:14px;margin-bottom:5px;}
.sGroup .box h3 a {color:#ff9934;}
.sGroup p.right {text-align:right;color:#0100fe;margin-top:5px;font-size:11px;}
.sGroup p.right a {color:#0100fe;text-decoration:none;}
.sGroup p.right a:hover {text-decoration:underline;}
.sGroup .clear {margin-bottom:8px;}
.sGroup .line1 {margin:5px 15px 0 15px;height:2px;overflow:hidden;background:#ff9934 url(/images/background/bg048.gif) 340px 0 no-repeat;}
.sGroup .line2 {margin-top:5px;height:22px;overflow:hidden;background:url(/images/background/bg072.gif) no-repeat;}
.sGroup .line3 {/*height:10px;*/overflow:hidden;clear:both;background:url(/images/background/bg073.gif) 0 0 no-repeat;}
.sGroupBg {width:745px;position:absolute;top:270px;left:17px;background:url(/images/background/bg051.gif) 0 0 no-repeat;z-index:6;height:8px;overflow:hidden;}

/* slidebar */
#slidebar .news dl {margin-bottom:10px;}
#slidebar .news dt a{color:#03f;font-size:12px;text-decoration:underline;line-height:100%;}
#slidebar .news dd {font-size:10px;}
#slidebar .news dt a:hover {text-decoration:none;}
#slidebar .news p {text-align:right;background: url(/images/logo/ico/point007.gif) 105px 3px no-repeat;}
#slidebar .news p a{color:#514d99;}
#slidebar .news p a:hover {text-decoration:none;}
#slidebar .text {padding:5px 5px 10px;background:#e6a70e url(/images/background/bg053.gif) left bottom no-repeat;}
#slidebar .fBack .s8{height:14px;padding:2px 10px 2px 0;background:url(/images/background/bg052.gif) 0 0 no-repeat;line-height:18px;text-align:right;margin:0 0 10px 0;}
#slidebar .fBack .s8 a{color:#514d99;}
#slidebar .fBack .s9 {text-align:right;margin:0 10px 10px 0;}
#slidebar .fBack .s9 a{text-decoration:underline;}
#slidebar .fBack .s9 a:hover {text-decoration:none;}
#slidebar .map h5 {height:17px;margin-top:4px !important;margin-top:0;padding-top:1px;background:url(/images/background/bg052.gif) 0 0 no-repeat;line-height:18px;color:#6c64a0;font-size:12px;text-indent:10px;}



.wrap{margin:0 0 8px 20px;height:auto;}

/* 110106 Jenney add */
.link{ clear:both; float:none; margin:0; padding:15px 10px 0; font-size:12px;}
.link dt{ padding-left:8px; background:url(/images/ico/point006.gif) no-repeat 0 5px; font-weight: normal; font-size:13px;}
.link dd{ padding:3px 8px 10px; text-align:justify;}
.link dd a{ margin-left:3px; }
#bottom .link a{ font-size:12px}
.otherLink{ margin:10px 20px 0; padding-top:10px; border-top:1px solid #CCC; font-size:11px;}
.otherLink dt{ font-size:11px;}
/* End 110106 Jenney add */

#msnSkype{ float:right; -display:inline; margin:20px 75px 0 0;}
.msn{ padding:5px 25px 5px 30px; background:url(/images/ico/msn2.gif) no-repeat 0 2px;}
.skype{ padding:5px 20px 5px 30px; background:url(/images/ico/skype2.gif) no-repeat 4px 2px;}
.msn a, .skype a{ text-decoration:underline;}
.msn a:hover, .skype a:hover{ text-decoration:none;}




