/*
reset
==================================================*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
fieldset, img { border: 0; }
:focus { outline: 0; }
address, caption, cite, code, dfn, em, th, var, optgroup { font-style: normal; font-weight: normal; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
abbr, acronym { border: 0; font-variant: normal; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
code, kbd, samp, tt { font-size: 100%; }
input, button, textarea, select { *font-size: 100%;
}
body { line-height: 1.5; background:#A3B4BB url(/ui/img/bg.jpg) top left repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
ol, ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th { text-align: left; }
sup, sub { font-size: 100%; vertical-align: baseline; }
:link, :visited, ins { text-decoration: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
/*
layout
==================================================*/
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start hide from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close hide from IE-mac */
.fl { float:left; }
.fr { float:right; }
.pd { padding:10px; }
.pt { padding-top:10px; }
.pl { padding-left:10px; }
.pb { padding-bottom:10px; }
.pr { padding-right:10px; }
.mg { margin:10px; }
.mt { margin-top:10px; }
.ml { margin-left:10px; }
.mb { margin-bottom:10px; }
.mr { margin-right:10px; }
.over { overflow:hidden; }
.hide { display:none; }
.hide_text { text-indent:-9999px; }
.bg_blue { background-color:#EBF3FB; }
a { color:#003366; }
/*
font
==================================================*/
.f_red { color:#F30; }
.f_bold { font-weight:bold; }
.f_12px { font-size:12px; }
.f_14px { font-size:14px; }
.f_18px { font-size:18px; }
/*
module
==================================================*/
.title_box { margin-bottom:10px; border:1px solid #aaa; }
.title_box h3 { border-bottom:1px solid #aaa; }
.title_box .act { float:right }
.title_box .panel { margin:0 10px; }
#bg { width:1000px; margin:0 auto; background:
 url(/ui/img/main_bg.jpg) center top repeat-y; }
#wrap { width:1000px; margin:0 auto; background:
 url(/ui/img/main.jpg) center top no-repeat; position:relative; }
#left { width:200px; float:left; margin-left:10px; _display:inline; background:url(/ui/img/left_bg.jpg) left top no-repeat; overflow:hidden}
#main { width:780px; float:left; }
.content { margin:0 15px; }
.title { border-bottom:1px solid #993; margin-bottom:10px; }
.small { font-family:Tahoma, Geneva, sans-serif; font-size:10px; }
.btn { display:block; width:82px; height:24px; text-align:center; font-family:Tahoma, Geneva, sans-serif; font-size:12px; padding-top:2px; background:url(/ui/img/btn_bg.jpg) left top no-repeat; margin-top:8px }
.tours { width:365px; height:145px; padding-bottom:10px; margin-bottom:10px; float:left; background:url(/ui/img/tours_bg.gif) left bottom no-repeat;overflow:hidden}
.tours img { float:left; margin-right:5px; width:120px; }
.tours div { float:left; width:230px; }
.tours h3 { font-size:12px; font-weight:bold; margin-bottom:5px; }
#tab_head { height:33px; background:url(/ui/img/tab_hd_bg.gif) left bottom repeat-x; }
#tab_head a { display:block; width:120px; height:32px; text-align:center; margin-left:10px; color:#000; font-weight:bold; text-decoration:none; float:left; background:url(/ui/img/tab_bg.jpg) left top no-repeat; line-height:32px; }
#tab_head a.tab_cur { width:130px; height:33px; color:#333; background:url(/ui/img/tab_cur.jpg) left top no-repeat; }
#footer { width:1000px; height:117px; margin:0 auto; background:url(/ui/img/footer_bg.jpg) center top no-repeat; }
.footer_content { padding:30px 30px 0 30px; ; }
#footer p { font-size:11px; color:#CCC; text-align:center }
#header { height:140px; }
.contact { margin-left:648px; padding-top:10px; font-size:12px; color:#CCC }
#menu { position:absolute; top:92px; left:30px;z-index:120 }
.about_tibet { font-size:14px; line-height:170%; margin-bottom:20px; }
ul.topnav li { float: left; margin-right:30px; position: relative; }
ul.topnav li a { padding: 3px 8px; color: #fff; display: block; text-decoration: none; float: left; font-family:Tahoma, Geneva, sans-serif; font-size:13px; font-weight:bold; }
ul.topnav li a:hover { background-color:#222; }
ul.topnav li span { width: 13px; height: 35px; float: left; background: url(/ui/img/subnav_btn.gif) no-repeat center top; }
ul.topnav li span.subhover { background-position: center bottom; cursor: pointer; }
ul.topnav li ul.subnav { list-style: none; position: absolute; left: 0; top: 28px; z-index:100; background: #000; margin: 0; padding: 0; display: none; float: left; }
ul.topnav li ul.subnav li { border-bottom: 1px solid #111; clear: both; width: 170px; margin-right:0px; }
html ul.topnav li ul.subnav li a { display:block; width:150px; padding: 5px 10px; font-size:12px; }
html ul.topnav li ul.subnav li a:hover { background: #222; }
.link { position:absolute; top:48px; left:795px; }
.link a { margin-left:45px; color:#DDD; }
.contact a { color:#DDD; }
.contact a:hover { text-decoration:underline; }
.link a:hover { text-decoration:underline; }
.listInfo li { margin-bottom:5px; line-height:180%; }
.listInfo strong { width:110px; display:block; float:left; font-weight:700; font-size:13px; }
.listInfo em { font-size:22px; font-weight:700; color:#FFC004; }
.TabbedPanelsTab { float:left; background-color:#75856C; list-style:none; cursor:pointer; color:#FFF; margin:0 1px 0 0; padding:4px 10px; }
.TabbedPanelsTabHover { background-color:#75856C; }
.TabbedPanelsTabSelected { background-color:#214636; border-bottom:1px solid #214636; color:#FFF; font-weight:700; }
.TabbedPanelsTab a { color:#000; text-decoration:none; }
.TabbedPanelsContentGroup { clear:both; border-top:2px solid #214636; }
table.briefRoute { width:100%; border-collapse:separate; border-spacing:1px; }
.even { background-color:#EEE; }
.odd { background-color:#DDD; }
.briefRoute thead th { height:26px; line-height:26px; color:#000; border-bottom:1px solid #000; background:url(/ui/img/sidebarbg.jpg) repeat; font-size:13px; font-weight:700; padding:0 5px; }
.briefRoute tbody th { background-color:#EEE; height:24px; text-transform:uppercase; text-align:center; font-weight:700; padding:0 5px; }
.briefRoute td { height:24px; line-height:24px; padding:0 5px; }
.briefRoute img { width:160px; }
.detaillist h3 { border-bottom:1px solid #214636; height:25px; margin-top:15px; clear:both; }
.detaillist h3 span { background-color:#214636; color:#FFF; font-size:16px; font-weight:700; height:25px; line-height:25px; width:60px; display:block; padding:0 10px; }
.gallery { margin-top:25px; }
.gallery li { float:left; width:150px; height:170px; margin-left:20px; margin-bottom:25px; text-align:center; overflow:hidden; }
.gallery img { }
.gallery em { display:block; height:20px; font-weight:normal; color:#666; }
.tour_title { background:url(/ui/img/tibet-trekking.gif) left center no-repeat; border-bottom:1px solid #993; margin-bottom:12px; padding-left:55px; font-size:18px; font-weight:bold; color:#194775; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif }
.list_title { margin-bottom:12px; text-align:center; font-size:18px; font-weight:bold; color:#194775;  font-family:Georgia, "Times New Roman", Times, serif }
.about_tibet h2 { font-size:18px; margin-top:20px; color:#C60; }
.list h2 { font-size:18px; font-weight:bold; margin-top:10px; }
.list h2 a { color:#C60; }
.list div { line-height:180%; }
.list div a { font-weight:bold; }
.more { display:block; margin-bottom:20px; }
#pagination-digg li { border:0; margin:0; padding:0; font-size:11px; list-style:none; /* savers */ float:left; }
#pagination-digg a { border:solid 1px #9aafe5; margin-right:2px; }
#pagination-digg .previous-off, #pagination-digg .next-off { border:solid 1px #DEDEDE; color:#888888; display:block; float:left; font-weight:bold; margin-right:2px; padding:3px 4px; }
#pagination-digg .next a, #pagination-digg .previous a { font-weight:bold; }
#pagination-digg .active { background:#2e6ab1; color:#FFFFFF; font-weight:bold; display:block; float:left; padding:4px 6px; /* savers */ margin-right:2px; }
#pagination-digg a:link, #pagination-digg a:visited { color:#0e509e; display:block; float:left; padding:3px 6px; text-decoration:none; }
#pagination-digg a:hover { border:solid 1px #0e509e; }
.grey { color:#999; font-size:11px; }
.grey a { color:#999; }
.grey a:hover { text-decoration:underline; }
#tibetlogo{ display:block; width:428px; height:70px; position:absolute; top:5px; left:20px;z-index:130;cursor:pointer}
#fixed { display:block; width:118px; height:22px; position:absolute; top:95px; right:40px; }
.imgborder { border:1px solid #ccc }
.relate { line-height:22px; border-top:1px solid #993300 }
.relate a:hover { text-decoration:none; background:#ccc }

