 
@import url(/ui/common/hnav1.css);


#homeland #hnav ul li{background: url(/ui/tour/images/bg_navtab_green.gif) no-repeat #D1F7BA;}
#homeland #hnav ul li a{background: url(/ui/tour/images/bg_navtab_green.gif) right -36px no-repeat;}
#homeland #hnav #curtab{background: url(/ui/tour/images/bg_navtab_green.gif) left -72px no-repeat #88EA48;}
#homeland #hnav #curtab a{background: url(/ui/tour/images/bg_navtab_green.gif) right -108px no-repeat;}	
#homeland #navline{ background: url(/ui/tour/images/bg_navline_green.gif) no-repeat #CDFF9C;}
#homeland #navline span{color: #CCFFCC;}
#homeland #breadcrumb{background-color: #D1F7BA;}

p{ margin:0; padding:0;margin-bottom:1em;}
table td,table th { font-size:12px; line-height:150%;}
.clr { clear:both;}
 
.linknowrap a{white-space: nowrap;}
.linknowrap { font-size:13px; line-height:180%; font-family:Verdana, sans-serif;}
.nodata{	border: 3px solid #A3B270;background: #F8F8EC;padding: 16px; font-size:14px;line-height: 200%; text-align:center;}
.text2 p { font-size:13px; margin:0; padding:0;}
.c375_split{background: url(/ui/tour/images/split_c375.gif) no-repeat;height: 6px;overflow: hidden;}

#left_phone {width:100%; height:70px; background: url(/ui/tour/images/l_phone.gif) no-repeat center; }
#left_phone h3 { padding-top:42px; padding-left:30px; font-size:14px;}

#l135{width: 135px;}
#r615{width: 615px;}
#l135 h2{ height: 31px;
		line-height: 28px;
		padding-left: 8px;
		font-size: 14px;
		font-weight: normal;
		color: white;
		background: url(/ui/tour/images/l135hd.gif) no-repeat #25BFF2;
	    }
#homeland #l135 h2{	background: url(/ui/tour/images/l135hd2.gif) no-repeat #8AD541;}		
#l135 ul{ padding: 0 8px 8px 8px;background: url(/ui/tour/images/l135bd.gif) no-repeat 0 bottom;}
#homeland #l135 ul{	background: url(/ui/tour/images/l135bd2.gif) no-repeat 0 bottom;}
#l135 li{ padding-left: 20px; margin-bottom: 3px;}
#l135 .pkg li{background: url(/ui/tour/images/icon_pkg.gif) no-repeat;}
#l135 .star_place li,#l135 .island li{background: url(images/bullet_star.gif) no-repeat;}
#l135 a:link,#l135 a:visited{color: black;}
#l135 a:hover{color: red;}

#r615 h1{width: 405px;margin-bottom: 5px;font-size: 25px;line-height: 25px;	}
#r615 #place_info{ width: 405px;float: left;}
#r615 #sbox{ width: 200px;height: 300px;background: url(/ui/tour/images/bg_sbox.gif) no-repeat;float: right;	}
#homeland #sbox{background: url(/ui/tour/images/bg_sbox2.gif) no-repeat;}
#sbox h2{text-indent: -9999px;height: 35px;}
#sbox form{	margin: 0 3px;padding-bottom: 5px;}
#sbox form th{font-weight: normal;text-align: right;}
#sbox form select{width: 80px;font-size: 12px;}
#sbox form input{width: 75px;padding: 1px;font-size: 12px;font-family: Arial;}
#sbox form img{	cursor: hand;}
.sbox_h select{	width: 50px;font-size: 12px;}
.sbox_h input{ 	width: 60px;padding: 1px;font-size: 12px;font-family: Arial;}
#r615 h2{ font-size: 18px;font-family: simhei;font-weight: normal;color: #09C;}
#r615 h2 a:link,#r615 h2 a:visited,#r615 h2 a:hover{color: #09C;text-decoration: none;}

.tour{width: 300px;	float: left;margin-bottom: 5px;	padding: 3px;position: relative;}
.tour_selected{ background: #FFC;}
.tour input{
        position: absolute;	
		top: 1px!important;
		top: 0;
		left: 1px!important;
		left: 0;
		display: none;
	    }
.tour_selected input{display: block;}
.tour_selected h3{font-weight: bold;}
.tour h3{font-size: 12px;margin-left: 42px;font-weight: normal;}
.tour p{margin-left: 42px;}
.tour .price{color: #F60;}
.tour .tourimg{	float: left;border: 1px solid #CCC;	margin-right: 3px;padding: 1px;}
.tour_tbl{width: 100%;table-layout: fixed;}
.tour_tbl th,.tour_tbl td{border-bottom: 1px solid #DDD;padding: 5px;}
.tour_tbl tfoot td{	border: none;}
.tour_tbl_selected{	background: #FFC;}
.tour_tbl_compare{width: 40px;text-align: center;}
.tour_tbl_name h3{font-size: 12px;font-weight: normal;}
.tour_tbl_days{	width: 65px;text-align: left;}
.tour_tbl_plan{	width: 130px;}
.tour_tbl_price{width: 75px;text-align: left;}
td.tour_tbl_price{color: #F60;}

#dirs{ margin:0; padding:0px; text-align:center;}
#dirs a{
	padding: 5px 15px;
	border: 1px solid #A3B270;
	background: #F8F8EC;
	float: left;
	text-align: center;
	margin-right: 6px;
	font-size: 13px;
    }
#dirs a:link,#dirs a:visited{background: #F8F8EC;}
#dirs a:hover{background: #A3B270;color: white;}

/*
= new Nav, 080330
*/
#homeland #nav { background: url(/ui/images/nav_bg_green.gif) no-repeat #94DE55;}
#homeland #nav #curtab a{ background: url(/ui/images/nav_bg_green_on.gif);}
#homeland #nav li a:hover{ background: url(/ui/images/nav_bg_green_on.gif);}

#nav{
	background: url(/icons/bg_nav.gif) no-repeat #28C4F9;
}
#nav ul{
	height: 32px;
	line-height: 32px;
	font-size: 14px;
}
#nav li{
	float: left;
	margin-right: 5px;
}
#nav li a:link,#nav li a:visited{
    float:left;
	height: 100%;
	padding: 0 10px;
	color: #FFF;
	text-decoration:none;
}
#nav li a:hover{
	color: #FFF;
	background: url(/icons/bg_nav_link.gif);
	text-decoration:none;
}
#nav #curtab a{
	color: #FFF;
	background: url(/icons/bg_nav_link.gif);
	text-decoration:none;
}
#hnav a:link,#hnav  a:visited { text-decoration:none; color:#000099;}
#hnav a:hover{ text-decoration: underline; color:#FF0000;}
#top a:link,#top  a:visited { text-decoration:none;}
#top a:hover{ text-decoration: underline;}
