﻿#middle .aboutus {
background: #708154 url(/image/home/aboutus-bg.jpg) no-repeat 100% 50%;
color: white;
font-size: 12px;
height: 213px;
text-align: justify;
width: 529px;
}

#middle .aboutus a{
	color: white;
}

.aboutus img{ float:left;}
.aboutus p{ width:208px; float:left; padding:8px; margin:0; line-height:22px;}
#middle{ float:left; width:520px; height:auto; margin:0px 0 0 0px;_margin:15px 0 0 14px;}
#middle .special-offer{width:529px; height:219px; margin-top:8px; float:left; background:url(/image/home/special-bg.jpg) center bottom no-repeat;}
.special-offer h1{ width:529px; height:35px; float:left; background:url(/image/home/special-title.jpg) center top no-repeat; margin:0; padding:0; font-size:18px; color:#0C631E; }
.special-offer h1 span{ margin-left:50px; line-height:35px;}
.special-offer .special-offercon{ width:527px; height:auto; border-left:1px solid #CBCBCB; border-right:1px solid #CBCBCB;  float:left;}
.special-offer ul{list-style:none;margin:0 0 0 4px; padding:0;}
.special-offer ul li{ float:left; width:152px; height:150px; padding:10px; text-align:center; line-height:20px; background:url(/image/home/line.jpg) right 5px no-repeat;}
.special-offer ul li.li-nobackground{ background:none;}
.special-offer li a img{ border:none;}
.special-offer li div{ font-size:12px; color:#333; text-align: justify;}
.special-offer .price{ font-weight:bold; padding:0 0 0 5px; overflow:hidden;}
.red{ color:#CC0000;}

#middle .city-pakage{ width:529px; height:auto; float:left; margin-top:8px; overflow:hidden;}
.city-pakage h2{ background:url(/image/home/ico-h1.jpg) left center no-repeat; font-size:18px; color:#0C631E; padding:0 0 0 30px; display:block; margin:0;}

.city-pakagecon{ width:527px; height:230px; border:1px solid #D1D1D1; margin-top:5px; overflow:hidden;}
.city-pakagecon-left{ width:206px; height:230px; float:left; margin:8px 0 0 7px;_margin:8px 0 0 3px;}
.city-pakagecon-right{ width:306px; height:230px; float:right;}
.city-pakagecon-right ul.tabs{ margin:0; padding:0; list-style-type:none; font-size:12px; color:#333;}
.city-pakagecon-right ul.tabs li a{ font-size:12px; color:#333; text-decoration:none;}
.city-pakagecon-right ul.tabs li a:hover{ font-size:12px; color:#333; text-decoration: underline;}
.city-pakagecon-right ul.tabs li{ width:308px; height:55px;_height:57px; border-left:1px solid #D1D1D1; border-top:1px solid #D1D1D1; border-bottom:1px solid #D1D1D1; line-height:23px;}
.city-pakagecon-right ul.tabs li div{ margin:8px 0 0 18px;}
.city-pakagecon-right ul.tabs li.active{width:308px; height:55px;_height:57px; line-height:23px; background: url(/image/home/ico.jpg) 3px center no-repeat; border:none; }

.guilintours-con,.guilinthings-con{ width:527px; height:auto; margin-top:5px;}
.guilintours-con ul{ margin:0; padding:0; list-style-type:none;}
.guilintours-con ul li{ width:527px; margin-top:10px; background-color:#f3f3f2;padding: 10px;}
.guilintours-con ul li .indexpic img{ float:left; padding:2px; border:1px solid #ccc; margin:10px 10px 0 10px;}
.guilintours-con ul li p{ display:inline-block; padding:0 0 5px 0; margin:0;}
.guilintours-con ul li p.info{
	font-size:12px;
}
.guilintours-con ul li .tourscon{ width:290px; height:auto; float:left; margin:10px 0 0 0px;}
.guilintours-con ul li .toursprice{ width:100px; height:auto; float:left; margin:20px 10px; text-align:center;}
.guilintours-con ul li .toursprice .equirybt{ width:60px; height:20px; border:1px solid #999; background:#900; color:#fff;}
.guilinthings-con{ width:527px; height:auto; margin-top:5px;}
.guilinthings-con .things-box{ width:145px;  float:left; margin:5px 12px; line-height:25px; border:1px solid #CCC; }
.guilinthings-con .things-box p {
	font-size:12px;
	margin:0px;
	margin-top:4px;
	line-height:20px;
	text-align:center;
}
.guilinthings-con .things-box a img{ border:none; text-align:center; margin:5px 0 0 0;}

#right {
float: left;
height: auto;
margin-right:10px;
width: 180px;
}

/*#right*/
.rightmenu{ width:180px; height:auto; margin-top:3px; float:left; overflow:hidden;}
.rightmenu h2{ background-color: #D0E2B8;
color: #585858;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 20px;
border-left:#598F17 5px solid;
margin: 0px;
padding: 4px 0px 0px 12px;
padding-left: 12px;
padding-top: 4px;
width: 163px;
}
.rightmenu a{
	text-decoration:none;
}
.rightmenu ul{ margin:5px 0 0 0; padding:0; list-style-type:none; font-size:12px; color:#333;}
.rightmenu ul li{ width:180px; line-height:23px; background: url(/pic/square-green.gif) no-repeat 5px 10px; border-bottom:1px dotted #D0D0D0; text-align:left; display:block; padding:0 0 0 15px; margin:0;}
.rightmenu li a:link {color: #545454; text-decoration:none;}

.rightmenu li  a:visited {COLOR: #545454; text-decoration: none;}
.rightmenu li  a:hover {text-decoration: underline;}
#right .rightmenu p{ margin:0; padding:50px 0 5px 0; text-align:justify; background:url(/image/home/testimonial-bg.jpg) center top no-repeat;}

.rightmenu  .weathertop{ width:180px; height:28px; float:left; background:url(/image/home/weather-top.jpg) center top no-repeat;}
.weathertop strong{ margin-left:8px; line-height:28px; color:#0C198B;}
.weathercon{border-right: #CCCCCC 1px solid;  border-left: #CCCCCC 1px solid; width:178px; margin:0; padding:0;}
.weatherbottom{background:url(/image/home/weather-bottom.jpg) center bottom no-repeat; width:180px; height:16px;}
.cityWeather {  MARGIN: 5px 0 0 2px; WIDTH: 174px; }
.cityWeather .weekWeather { FLOAT: left; PADDING:5px 0 10px 0; WIDTH: 87px; HEIGHT: 125px}
.cityWeather .weekWeather .weekName {
	FONT-SIZE: 11px; MARGIN: 5px 0px; LINE-HEIGHT: 15px; TEXT-ALIGN: center
}
.cityWeather .weekWeather IMG {
	MARGIN: 5px 0px
}
.cityWeather .weekWeather .weatherIcon {
	MARGIN: 5px 0px; TEXT-ALIGN: center
}

.contactus{ width:180px; height:91px; float:left; margin-top:3px; background:url(/image/home/contactus.jpg) center top no-repeat;}
.contactus a { margin:65px 0 0 70px; color:#000000; text-decoration:underline; float:left; }
/*************************************** Begin weather ***********************************/
.cityWeather { width:182px; margin:5px 2px; border: 1px solid #d1d1d1; border-right: none;}
.cityWeather .weekWeather { width:90px; float: left; border-right:1px solid #d1d1d1; height:125px; background:#f1f1f1; padding:5px 0 10px 0;}
.cityWeather .weekWeather .weekName {
	margin: 5px 0;
	text-align:center;
	font-size: 11px;
	line-height:15px;
}
.cityWeather .weekWeather img { margin:5px 0;}
.cityWeather .weekWeather .weatherIcon { text-align: center; margin:5px 0;}
/*************************************** End weather ***********************************/

/*************************************** Begin Meet the Team ***********************************/
#mtt_content {
	width:723px; margin-left:3px;
}
#mtteam_top_bg {
	background:url(/image/mtt_bg_up.gif) top no-repeat; padding-top:5px;
}
#mtteam_bottom_bg {
	background:url(/image/mtt_bg_down.gif) bottom no-repeat; padding-bottom:5px;
}
#mtteam {
	border-left:#D0E2B8 1px solid; border-right:#D0E2B8 1px solid; overflow:auto; zoom:1;
}
#mtteam #mtt_left {
	width:400px; float:left; margin-left:10px; margin-top:10px; display:inline;
}
#mtteam #mtt_right {
	width:300px; float:right; margin-right:3px; display:inline;
}
#mtteam #mtt_left .mtt_title {
	background:url(/image/yamtt_2.jpg) no-repeat; font-size:18px; color:#060; font-weight:bold; padding:2px 40px;
}
#mtteam #mtt_left .mtt_con {
	padding-top:10px; line-height:18px; color:#000;
}
#mtt_tab {
	margin-top:12px;
}
#mtt_tab table {
	background-color:#d0e2b8; border:#d0e2b8 1px solid;
}
#mtt_tab td {
	background-color:#FFF; border:none; line-height:35px;
}
#mtt_members {
	margin-top:12px;
}
#mtt_members .members_title {
	background-color:#d0e2b8; color:#666; font-size:18px; padding:10px 15px;
}
#mtt_members .members_con {
	border-left:#d0e2b8 2px solid; border-right:#d0e2b8 2px solid; border-bottom:#d0e2b8 2px solid;
}
#mtt_members .members_con ul{
	list-style:none; margin:0; padding:0; overflow:auto; zoom:1;
}
#mtt_members .members_con ul li{ 
    float:left; width:183px; padding:20px 28px 15px 28px; text-align:center; line-height:20px; background:url(/image/yamtt_4.jpg) right 15px no-repeat;
}
#mtt_members .members_con ul li.no_bg{ background:none; }
.mem_introduction_top {
	margin-top:12px; background:url(/image/mtt_bg2_up.gif) top no-repeat; padding-top:4px;
}
.mem_introduction_bottom {
	background:url(/image/mtt_bg2_down.gif) bottom no-repeat; padding-bottom:4px;
}
.mem_introduction {
	border-left:#CCC 1px solid; border-right:#CCC 1px solid; overflow:auto; zoom:1;
}
.mem_introduction .mem_photo {
	padding:10px 20px 10px 10px; float:left; display:inline;
}
.mem_introduction .mem_photo img {
	width:120px; height:123px; border:none;
}
.mem_introduction .mem_con {
	margin-top:10px; width:560px; float:left;
}
.mem_introduction .mem_title {
	font-size:18px;
}
.mem_introduction .mem_int {
	padding-top:10px;
}
.mem_introduction .mem_top {
	padding:10px;
}
.green_title_info {
	font-size:12px; color:#089123;
}
/*************************************** End Meet the Team ***********************************/

/*************************************** Begin Meet Your Guide ***********************************/
#content #myg_content {
	width:710px; margin-left:5px;
}
#content #myg_content .myg_title {
	background:url(/image/meet_guide_01.gif) left no-repeat; padding:8px 0 5px 45px; color:#09771e; font-size:24px; font-weight:bold;
}
#content #myg_content .myg_con {
	padding-bottom:8px;
}
#content #myg_content .oegt_title {
	background:url(/image/meet_guide_02.gif) left no-repeat; padding:8px 0 8px 50px; color:#09771e; font-size:24px; font-weight:bold;
}
#content #myg_content .oedt_infolist {
	margin-top:20px; padding-bottom:15px; border-bottom:1px dashed #999; overflow:auto; zoom:1;
}
#content #myg_content .oedt_infolist .infolist_img {
	width:120px; float:left; display:inline;
}
#content #myg_content .oedt_infolist .infolist_con {
	width:570px; float:left; display:inline; margin-left:15px;
}
#content #myg_content .oedt_infolist .infolist_con .infolist_title {
	font-size:18px; font-weight:bold;
}
#content #myg_content .oedt_infolist .mem_top {
	padding-right:10px; text-align:right;
}
