/* @import url(header.css); */
/* @import url(footer.css); */
/*basic elements*/
h1, h2, h3, h4, h5, h6,body {
    padding:0; 
    margin: 0;
    font-family:"Microsoft YaHei", arial,helvetica,sans-serif,"宋体";
    font-size:12px;
    color:#333; 
    line-height:1.6em
} 
form, div, img, ul, ol, li, dl, dt, dd, p {margin:0; padding:0; border:0; outline: none;}
ul, li, dl, dt, dd {list-style-type:none; }
ol,ul {list-style: none;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
table, tr, td, th {border:none; }
table {border-collapse: collapse;border-spacing: 0;}
a {text-decoration:none; color: #336699;}
a:hover{text-decoration:underline;}
.green{color:#639805 }
.greenBlod{color:#639805;font-weight: blod;}
.whiteBlod{ color:#fff; font-weight:blod; }
.nav_new{ display:inline; float:right; height:13px; margin:9px 10px 0 -22px; width:24px; }
/* Common Base */
form{display: inline;}

/* 1. layout  */
.layoutFixed { width:960px; margin:0 auto; position: relative;}
.layoutFit { clear:both; width:980px; margin:0 auto; }
.Column300 { width:300px; }
.Column200 { width:220px; }
.Column220 { width:220px; }
.p10 { padding:10px; }
.p5 { padding:5px; }
.pt5 { padding-top:5px; }
.pr5 { padding-right:5px; }
.pr10 { padding-right:10px; }
.pl5 { padding-left:5px; }
.pl10 { padding-left:10px; }
.pl20 { padding-left:20px; }
.plr5{ padding:0 5px; }
.m10 { margin:10px; }
.mr10{margin-right:10px;}
.m0_auto{ margin:0 auto; }
.colorSection { background:#F4F7F0;}
.left { float:left; }
.right { float:right; }
.leftFitColumn { margin-right:310px; }
.rightFitColumn { margin-left:310px; }
.right240 { margin-left:230px; }
.left240 { margin-right:240px; }
.marginBoth5{margin:0 5px;}
.paddingBoth5{padding:0 5px;}
.fontWeight{font-weight:bold;}
.clear { clear:both;}
.content { padding:4px; }
.section { margin-bottom:10px;}
.Components { display:none; }
.smallNum { color:#5a5a5a; text-decoration:none; font-size:11px; cursor:default ; }
.nowrap { white-space:nowrap }
.cleanFix{clear: both;overflow:hidden;height:0;}
.noWrap{white-space:nowrap;}
.fr10{display:inline;float:right;margin-right:10px;}
.mr5{margin-right:5px;}
.mt5{margin-top: 5px;}
.mt10{ margin-top:10px; }
.m5{margin:0 5px;}
.font14{font-size:14px;}
.red{color:#FF0000;}
.common_loading{ padding:20px 0; text-align:center; width:100%;  }
/* 2. colors  */
.colorBorder { border:solid 1px #99CC66; }
.orange { color:#f07b00; }
.front_blue { color:#336699; }
span.tips { color:#666; font-size:12px; font-weight:normal }
a.black { color:#000 }
.none { display:none; }
.borderConta { border:1px solid #B7DA94 }
.grayStyle{color:#B2B2B2;}
.bold_green_line{ border-bottom:2px solid #057505; width:100%; }
.closeBtn{ background:url(/static/images/trip/close.png) no-repeat 0 0 scroll; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/trip/close.png', sizingMethod='scale'); _background: none; cursor:pointer; height:36px; width:36px; }
.loadingIcon{ color:#fff; margin:0 auto; padding-top:100px; text-align:center; width:100px; }
/* question list */
dl.dl_1 { padding-bottom:6px; }
dl.dl_1 dt { color:#666; font-weight:bold;padding-bottom:4px; }
dl.dl_1 dd { text-indent:20px; color:#777; }
.contentA {padding-bottom:20px; }
/*********************/

/* link style */
a.white_underline{ color:#fff; text-decoration:none; }
a.white_underline:hover{ text-decoration:underline; }
a.white_no_underline{ color:#fff; text-decoration:none; }
a.white_no_underline:hover{ color:#fff; text-decoration:none; }
a.green_box{ border:1px solid #ccc; padding:3px 5px; }
a.green_box:hover{ border-color:#48D244; text-decoration:none; }
.hrline { height:1px; padding:0; background:url(/static/images/com/refine_hline.gif) repeat-x left top; font-size:0; line-height:0; font-size:0; }

/* Common Components */

/* 1. tipBox Components stylesheet*/
_html{overflow:hidden;}
_body{height:100%;overflow:auto;}
.TipBoxNormal { 
    right:10px; 
    top:10px; 
    position:fixed; 
    _position:absolute; 
    padding:4px; 
    font-size:12px; 
    z-index: 100020; 
}
.TipBoxWarn { color:#990; }
.TipBoxError { color:red; }
.TipBoxLog { color:gray; }
.TipBoxInfo { color:#090; }


/* 2. round corner information panel stylesheet  *** resizePanel.js ****/
.infoPanel { float:left; position:absolute; }
.infoPanel .c { width:16px; height:16px; z-index: 1; position:absolute; }
.infoPanel .c img { position:absolute; display:block; }
.infoPanel .cc { z-index: 2; position:absolute; left:10px; top:10px; overflow:hidden; }
/* 3. tootip stylesheet  */
.aToolTip { border:2px solid #444; background:#555; color:#fff; margin:0; padding:6px 12px; }
.aToolTip .aToolTipContent { position:relative; margin:0; padding:0; }
a.aToolTipCloseBtn { display:block; height:18px; width:18px; background:url(../images/closeBtn.png) no-repeat; text-indent:-9999px; outline:none; position:absolute; top:-15px; right:-15px; margin:2px; padding:4px; }
/* Redefined Ui*/

/* 1. redefine tabs stylesheets  */
.ui-tabs { border:none }
.ui-tabs .ui-tabs-nav { padding:0px; border:none; height:32px; }
.ui-tabs .ui-tabs-nav li { margin:0 1px 0 2px; }
.ui-tabs .ui-tabs-panel { padding:4px; border:solid 1px #99CC66; min-height:120px; }
.ui-tabs .ui-widget-header { background:none; }
.layoutFit .ui-widget-content {border:none; background:none; background-color:#fff}
/* Common Sections */

/* 1. flash background shadow stylesheet */
.flashWarp {margin-bottom: 10px;}
.flashWarp .rt { width:100%; float:left; height:440px; padding-right:5px; position: relative; }
.flashWarp .rt .bb { position: absolute; right:0px; top:-5px; width:5px; height:447px; float:left;  background:url("/static/images/index/flash_r.png") top right  no-repeat; }
.flashWarp .tt { overflow:hidden; height:5px; width:100%; background:url("/static/images/index/flash_t.png") repeat-x; }
.flashWarp .ct { height:448px; padding-left:5px; background:url("/static/images/index/flash_l.png") no-repeat;overflow: hidden;}
.flashWarp .bt { height:5px; width:100%; background:url("/static/images/index/flash_b.png") repeat-x; }
.flashWarp .flash { height:440px; width:660px;}
/* 2. key stylesheet*/
.key { }
.key em { font-size:13px; font-style:normal; font-weight:bold; color:#333; }
.key a { color:#639805; padding:2px; _padding: 1px; _margin: 0;}
.key a:hover,
.key a:active { color:#fff; text-decoration:underline; background-color:#639805; }
/* 3. picture stylesheet  */
a .img { border:solid 1px #ccc; width:80px; height:80px; display:block; }
a:hover .img { border:solid 1px #99CC66 }
/* 4. normal form  list*/
ul.infoList { padding:10px;}
ul.infoList li { padding-top:10px;}
/* 5. search Section */
.searchBlock { position: relative; height:24px; padding-top:2px; background:url(/static/images/titlebar.png) 0px 0px repeat-x; }
.searchBlock .sea { cursor:pointer; position: absolute; right:6px; top:2px; }
.searchBlock .textsmall { position: absolute; right:40px; top:2px; }
ul.listLocation{}
ul.listLocation li{
  float: left;
  white-space: nowrap !important ;
  margin-right: .5em;
  _padding: 0px;
}
ul.listLocation li span{ font-weight: bold;}

/* 7. trip list section  */
.listSection .title { padding-bottom:4px; clear:left; }
.title h3 { position: relative; font-size:14px; color:#639805; text-indent:10px; display:block; width:99%; }
.title_2 h3 { font-size:14px; color:#639805; text-indent:10px; display:block; width:99%; }
.listSection .title .more { position: absolute; right:10px; top:2px; font-size:12px; font-weight:normal; }
.listSection ul { width:100%; float:left; }
.listSection ul li {border-bottom:solid 1px #ccc; padding-top:10px; padding-bottom:10px; clear:both; float:left; width:100%;}
.listSection ul li .thumbs { float:right; }
.listSection ul li .description { padding-left:10px; margin-right:280px;    }
.listSection ul li .description p { margin:0; }
.listSection ul li.odd {}
.listSection ul li .editTools {float:left;width:80px; text-align:center}

/* footprint gallery style*/
.listSection_1 { width:100%; float:left; }
.mhome_bg{ background:url("/static/images/profile/m_home_bg.gif") no-repeat scroll transparent; padding-left:23px; }
.images_gallery{ padding-top:10px; position:relative; width:100%; }
.images_gallery li{ height:auto!important; height:130px; min-height:130px; padding-top:5px; width:100%;}
.images_gallery a.black{ color:#000; }
.images_gallery a.black:hover { color:#000; text-decoration: underline; }
.images_gallery dl{ float:left; margin:0; overflow:hidden; padding:1px; text-align:center; width:24%; }
.images_gallery .item_hover{ background-color:#f9fbfd; border:1px solid #b8d6fb; padding:0; width:24%; }
.images_gallery dd{ height:150px; position:relative; }
.images_gallery dt{ margin:0 auto; width:166px; }
.f_image{ bottom:0; left:0; position:absolute; width:100%; }
.f_tools{ cursor:pointer; left:0; height:22px; position:absolute; top:0; width:100%; z-index:10; }
.f_edit{ background-position: -140px -235px; border:none; cursor:pointer; display:none; float:right; height:22px; padding-left:0; width:20px; }
.f_edit_over{ background-position: -140px -257px; border:none; cursor:pointer; float:right; height:22px; padding-left:0; width:20px; }
.f_del{ background-position: -160px -235px; border:none; cursor:pointer; display:none; float:right; height:22px; padding-left:0; width:20px; }
.f_del_over{ background-position: -160px -257px; border:none; cursor:pointer; float:right; height:22px; padding-left:0; width:20px; }
.images_gallery img{ -moz-box-shadow:0 1px 1px #F2F2F2; }

/* 8. inline icons */
a.linkIconButton { position: relative; padding-left:16px; }
a.linkIconButton .icon { position: absolute; left:0px; top:0px; }
a.linkIconButton:hover .icon { background-image: url(/static/stylesheets/ui/images/ui-icons_ffffff_256x240.png); }
/* 9. thumbnail item stylesheet  */
.photoItem { overflow: hidden; position: relative;}
.photoItem { margin-right: 4px; }
.photoItem .photoWraper { position: absolute; width: 240px; height: 240px; top: -80px; left: -80px; }
.photoItem .photoWraper table { width:100%; height:100%; border-collapse:collapse; border-spacing:0; }
.photoItem .photoWraper table td { text-align:center; vertical-align: middle; }
.photoItem .photoWraper table td img.photo { max-width:120px }
/* sss */
.tripPhotoItem { height: 76px; width: 80px; }
.footPhotoItem { height: 76px; width: 80px; }
table .footPhotoItem { height: 76px; width: 80px; margin-left:10px; _margin-left:0px; }
.headPhotoItem { height: 60px; width: 60px; }
.headPhotoItem .photoWraper {top: -88px; left: -90px;}
/* 10. thumbnail group */
.thumbs { }
.thumbs a:hover .photoItem { border:solid 1px #639805; }
/* 11. home page roundPanel  */
.rdPanel { border:solid 1px #fff; }
.rdPanel .left { background:url(/static/images/icon/home.gif) -96px -64px; }
.rdPanel .right { background:url(/static/images/icon/home.gif) -101px -64px; }
.rdPanel .bottom_l { background:url(/static/images/icon/home.gif) -96px -69px; }
.rdPanel .bottom_r { background:url(/static/images/icon/home.gif) -101px -69px; }
.rdPanel .left,
.rdPanel .right { width:5px; height:5px; overflow:hidden; }
.rdPanel .content { padding:2px 8px 2px 10px; clear:both; }
.rdPanel .clear { clear:both; height:5px; }
/* */
dl.userHeaditem { margin-top:10px; width:90px; }
dl.userHeaditem dt { display:block; margin:0 auto;text-align: center; }
dl.userHeaditem dd {  width:80px; height:20px; overflow:hidden; display:block;text-align:center;}
dl.footPrintItem { margin-top:10px; width:90px; }
dl.footPrintItem dt { display:block; margin:0 auto; }
dl.footPrintItem dd { text-align: center; width:80px; height:20px; overflow:hidden; display:block; margin:0 auto; }

.userHeaditern_temp{list-style:none;float:left;}
.userHeaditern_temp li{float:left;text-align:center;width:62px;overflow:hidden;margin-right:10px;display:inline;}
.userHeaditern_temp li p{margin:0;height:25px;width:62px;overflow:hidden;}
/* tab2 stylesheet for sub title*/
.tab_2 { position: relative; z-index: 1000; border-bottom:1px solid #dedede; height:20px; }
.tab_2 ul { float:left; height:22px;}
.tab_2 ul li { float: left;_width:90px; }
.tab_2 ul li.tab_first { background: none; }
.tab_2 ul li a { display: block;font-size:14px; line-height: 20px; text-align: center; padding: 0 10px; margin: 0 3px; height: 20px; overflow: hidden; outline: none; }
.tab_2 .tab_2_filter { position: absolute; top: 0; right: 10px; height: 20px; overflow: hidden; z-index: 1000 }
.tab_2 .tab_2_filter.hover {  height: auto; overflow: visible; }
.tab_2 .tab_2_filter ol { position: relative; top: 0; padding: 1px; list-style: none; }
.tab_2 .tab_2_filter.hover ol { background: #fff; border: 1px solid #dedede; padding: 0; }
.tab_2 .tab_2_filter li a { display: block; color: #666; line-height: 20px; text-decoration: none; padding: 0 25px 0 10px; height: 20px; overflow: hidden; outline:none; }
 /* hacked for IE 6 7 */
.tab_2 .tab_2_filter li a:hover { background: #dedede; }
.tab_2 .tab_2_filter_select_1 ol { top: 0; }
.tab_2 .tab_2_filter_select_2 ol { top: -20px; }
.tab_2 .tab_2_filter_select_3 ol { top: -40px; }
.tab_2 .tab_2_filter_select_4 ol { top: -60px; }
.tab_2 .tab_2_filter_select_1 li.tab_2_filter_item_1 a,
.tab_2 .tab_2_filter_select_2 li.tab_2_filter_item_2 a,
.tab_2 .tab_2_filter_select_3 li.tab_2_filter_item_3 a,
.tab_2 .tab_2_filter_select_4 li.tab_2_filter_item_4 a { color: #f60; }
.tab_2 .tab_2_filter_select_2 li.tab_2_filter_item_2 a:hover,
.tab_2 .tab_2_filter_select_3 li.tab_2_filter_item_3 a:hover,
.tab_2 .tab_2_filter_select_4 li.tab_2_filter_item_4 a:hover { color: #f60; } /* hacked for IE 6 */
#region_catalog { width:200px; }
#region_catalog h3 { text-indent:20px; border-top:solid 2px #639805; height:26px; line-height:26px; background:#f4f7f0 url(/static/images/com/titlehit.gif) no-repeat 4px 8px; }
/* input icon  */
.ico_input16 { border:none; padding:0; margin:0; width:16px; height:16px; }
.ico_input12 { border:none; padding:0; margin:0; width:12px; height:12px; }
/* input  */
input.txt,
textarea.txt,
.txt {outline:none; }
.ico_remind_today { background:url(/static/images/icon/home.gif) -32px 1px no-repeat; margin:0 6px 0 0; }
.ico_reads { background:url(/static/images/icon/home.gif) -112px 0 no-repeat; margin:0 6px 1px 0 }
.ico_close2 {border:solid 1px #fff; background:url(/static/images/icon/close.gif) no-repeat; margin:0 6px 1px 0; width:14px;height:14px;  }
.ico_add2 { background:url(/static/images/icon/add.gif) no-repeat; margin:0 6px 1px 0; width:13px; }
.ico_flag { background:url(/static/images/icon/home.gif) -84px -0px no-repeat; }
.ico_flag2 { background:url(/static/images/icon/home.gif) -84px -15px no-repeat; }
.ico_search { background:url(/static/images/icon/ico_search.gif) no-repeat; width:52px; height:20px; }
.num { font-size: 11px; color:#999; }
table.footPrintList thead {  margin-bottom:10px; color:#4D5D2C; }
table.footPrintList thead th { background:#E3ECD8; font-weight:bold; line-height:28px; text-align:center; }
table.footPrintList tbody { padding-top:10px; }
table.footPrintList tbody tr { padding-top:10px; height:100px; }
table.footPrintList tbody tr td { vertical-align:middle; text-align:center; background:url(/static/images/com/refine_hline.gif) left bottom repeat-x; }
table.footPrintList tbody tr.even td{ background:#F4F7F0 url(/static/images/com/refine_hline.gif) left bottom repeat-x;}
.pageNum { text-align:right; padding-right:10px;}
.pageNum a {padding:0px 5px; margin:0px 1px;font:12px/22px Verdana ;color:#639805;text-decoration:underline}
.pageNum span {padding:2px 5px; margin:2px 1px; line-height:24px; font-size:12px; color:#686868; float:left; }
.pageNum a.current {background-color:#639805;color:#fff;}
.pageNum a.disabled{background:none;color:#666;text-decoration:none;}
.pageNum input{width:16px;margin-right:4px;  border:solid 1px #999;height:14px; }
textarea { font-size:12px; }
input,
textarea { color:#666 }
table.NormalForm th { text-align:right; vertical-align:middle;}
table.NormalForm tr { }
table.NormalForm tr td { vertical-align:middle;}
table.NormalForm tr td.ch { padding-right:10px; text-align: right; color:#333; }
.tips { color:#666;}
b.hot { color:red; font-weight:normal; padding-right:6px; }
.garySection{background:#fafafa;border:solid 1px #ddd}
.garyBorder{border:solid 1px #ddd}
/* add to Favorite box */
.addFavBox{background:url(/static/images/com/fav_back.gif) 0px 0px no-repeat;width:202px; height:48px; position: relative;}
.addFavBox ul{position: absolute;left:75px; top:8px; }
.addFavBox ul li{color:#50a2ba; line-height:34px;text-align: center;cursor:pointer;width:34px; height:34px; display:block;float:left;margin-right:8px;background:url(/static/images/com/fav_off.gif) 0px 0px no-repeat;}
.addFavBox ul li.hover{background:url(/static/images/com/fav_on.gif) 0px 0px no-repeat; }
.addFavBox ul li.select{background:url(/static/images/com/fav_on.gif) 0px 0px no-repeat; font-weight:bold;}
/*.btnCopy{display:inline-block;display:inline;width:60px;height:20px;line-height:20px;border:1px solid #d3d3d3;text-align:center;background:url(/static/images/com/bgLinev.gif) repeat-x 0 -219px;color:#686868;margin-left:6px;}*/
.btnCopy{display:inline-block;width:60px;height:20px;line-height:20px;border:1px solid #d3d3d3;text-align:center;background:url(/static/images/com/bgLinev.gif) repeat-x 0 -219px;color:#686868;margin-left:3px;cursor:pointer;padding:0 5px;}
a.btnCopy:hover{text-decoration:none;}

/** inputText style **/
.inputText{background:#fff;border:1px solid #E1E1E1;padding:3px;height:16px;color:#39c;width:143px;}
.inputText25{border:1px solid #D2D2D2;height:25px;line-height:25px;width:200px;}
.inputText23{border:1px solid #D2D2D2;height:23px;line-height:23px;width:200px;}
.inputText20{border:1px solid #D2D2D2;height:20px;line-height:20px;width:200px;}

.richTextContainer{margin:0 ;padding:0px; word-wrap:break-word;overflow:hidden;}
.pageWrap{padding-top:10px;min-height:800px;_height: expression( document.body.clientWidth < 800 ? "800px" : "auto" );}
.pageWrap .title h3{border-bottom:solid 1px #ccc}
.hot{color:#c00}

.pageNum a,.inlineIcon{
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline;
    overflow:hidden;
}

.tabs {padding-left:5px;height:26px;  margin-top:20px; border-bottom:solid 1px #639805;width:98%;}
.tabs li{float:left;margin-left:4px;height:26px; display:block;overflow:hidden;}
.tabs li a{font-size:14px;padding:5px 10px;color:#639805;display:block;}
.tabs li a.current{font-weight:bold;color:#fff;background:#639805;}
.tabsContent{}

.tabs_tag_nav {padding-left:5px;height:26px;  margin-top:20px; border-bottom:solid 1px #639805;width:98%;}
.tabs_tag_nav li{ display:inline; float:left; margin-right:6px; text-align:center; text-decoration:none; }
.tabs_tag_nav li a{ background:url("/static/images/profile/m_home_bg.gif") no-repeat scroll 0 -714px transparent; color:#639805; cursor:pointer; display:block; font-size:12px; float:left; font-weight:bold; height:24px; line-height:21px; }
.tabs_tag_nav li a span{ background:url("/static/images/profile/m_home_bg.gif") no-repeat scroll right -743px transparent; float:left; height:18px; line-height:18px; padding:3px 10px; }
.tabs_tag_nav li a:hover { background:url("/static/images/profile/m_home_bg.gif") no-repeat scroll 0 -830px transparent; text-decoration:none; }
.tabs_tag_nav li a:hover span{ background:url("/static/images/profile/m_home_bg.gif") no-repeat scroll right -861px transparent; float:left; height:18px; line-height:18px; padding:3px 10px; }
.tabs_tag_nav a.current,.tabs_tag_nav a.current:hover { background:url("/static/images/profile/m_home_bg.gif") no-repeat scroll 0 -772px transparent; color:#FFF; height:24px; }
.tabs_tag_nav a.current span,.tabs_tag_nav a.current:hover span{ background:url("/static/images/profile/m_home_bg.gif") no-repeat scroll right -801px transparent; float:left; height:18px; line-height:18px; padding:3px 10px; }

/**对话框**/
.modal { background-color:#fff; display:none; width:350px; padding:15px; text-align:left; border:4px solid #444; } 
.modal h2 { margin:0px; padding:10px 0 10px 45px; border-bottom:1px solid #333; font-size:20px; }
.modal h2.mTitle { font-size:14px;display:block;margin:0 ;padding:0px; }
.modal .mContent { }
.modal .mButtons { }
.modal a.close {cursor:pointer;text-decoration:none; font-size:14px;display:block;float:left;padding:3px 6px; background-color:#ccc;margin-right:10px; }
.modal a.close:hover {}
.inlineIcon span{display:none; }
input.hrefLink{border:none;color:#336699;background:none;cursor:pointer;margin:0 ;padding:0px; }
input.hrefLinkHover{border-bottom:solid 1px #336699}
/** select style **/
.secletBoxH25{border:1px solid #D2D2D2;_border:none;float:left;height: 25px;line-height: 25px; width:230px;}
.secletBoxH25 select{border: none;width: 230px;}
.selcetBtnIcon{background: url("/static/images/trip/buttonbg.gif") no-repeat 0 -120px;border:none;cursor:pointer;height:25px;outline:none;position:absolute;right:0;width:20px;z-index:10;}


/** botton style **/
.buttonStyle60_20{background: url("/static/images/trip/buttonbg.gif") no-repeat 0 0;border:none;cursor:pointer;height:20px;line-height:20px;text-align:center;width:60px; }
.buttonStyle60_25{background: url("/static/images/trip/buttonbg.gif") no-repeat 0 -36px;border:none;cursor:pointer;height:25px;line-height:25px;text-align:center;width:60px;}
.buttonStyle60_30{background: url("/static/images/trip/buttonbg.gif") no-repeat 0 -78px;border:none;cursor:pointer;height:30px;line-height:30px;text-align:center;width:60px;}
.buttonQuestion{ background: url("/static/images/trip/buttonbg.gif") no-repeat 0 -155px;border:none;cursor:pointer;height:12px;text-align:center;width:12px; }
.buttonDel{ background: url("/static/images/trip/buttonbg.gif") no-repeat 0 -179px;border:none;cursor:pointer;height:12px;text-align:center;width:12px; }
.deltaBtn{ background: url("/static/images/trip/buttonbg.gif") no-repeat 0 -120px;border:none;cursor:pointer;height:25px;outline:none;width:20px; }
/**commond image style **/

.boxIncludePic58{border:1px solid #e0e0e0;height:58px;padding:1px;text-align:center;overflow:hidden;width:58px;}
.boxIncludePic40{border:1px solid #e0e0e0;height:40px;padding:1px;text-align:center;overflow:hidden;width:40px;}
.boxIncludePic70{border:1px solid #e0e0e0;height:70px;padding:1px;text-align:center;overflow:hidden;width:70px;}
.boxIncludePic150{border:1px solid #e0e0e0;height:150px;padding:1px;text-align:center;overflow:hidden;width:150px;}
.boxIncludePic140_105{border:1px solid #e0e0e0;height:105px;padding:1px;text-align:center;overflow:hidden;width:140px;}

.boxIncludePic150 img,.boxIncludePic58 img,.boxIncludePic40 img,.boxIncludePic70 img,.boxIncludePic140_105 img{_float:left;}

.boxIncludePic50{ border:1px solid #e0e0e0; height:50px; padding:1px; position: relative; text-align:center; overflow:hidden; width:50px;}
.boxIncludePic50 img{ _float:left;height:50px;width:50px; }
.boxIncludePic60_60{border:1px solid #999999;height:60px;padding:1px;text-align:center;overflow:hidden;width:60px;}
.boxIncludePic60_60 img{ _float:left;height:60px;width:60px; }
.boxIncludePic80_80{border:1px solid #e0e0e0;height:80px;padding:1px;text-align:center;overflow:hidden;width:80px;}
.boxIncludePic80_80 img{ _float:left;height:80px;width:80px; }
.boxIncludePic100_100{border:1px solid #999999;height:100px;padding:1px;text-align:center;overflow:hidden;width:100px;}
.boxIncludePic100_100 img{ _float:left;height:100px;width:100px; }
.boxIncludePic120_120{border:1px solid #e0e0e0;height:120px;padding:1px;text-align:center;overflow:hidden;width:120px;}
.boxIncludePic120_120 img{ _float:left;height:120px;width:120px; }

.boxIncludeLeft{ display:inline; float:left; margin-right:10px; }

.bocIncludeTextArea{border:1px solid #d2d2d2;}
.navigator{font-family:"宋体";padding-bottom:10px; padding-left:4px; }
.navigator a{margin:0 4px ;}

/*pack part*/
.printlist_pack_li_1{margin-bottom:10px;position:relative;height:25px;line-height:25px;}

/*progressBar*/
.progressBar{padding:4px;margin-top:4px; }
.progressImage{background:url(/static/images/com/progress.gif); width:180px; height:8px;background-repeat: repeat-x; }

/* user_list style*/
.user_list_ul{ width:100%; }
ul.user_list_ul li{ display:inline; float:left; height:95px; margin:0 5px 0 0; overflow:hidden; padding:0; text-align:center; width:54px }
.user_list_ul_no_name{ width:100%; }
ul.user_list_ul_no_name li{ display:inline; float:left; height:54px; margin:0 5px 0 0; overflow:hidden; padding:10px 0 0; text-align:center; width:54px }

/* club list  */
.club_list_ul{ width:100%; }
ul.club_list_ul li{ display:inline; float:left; height:125px; margin:0 5px 0 0; overflow:hidden; padding:0; text-align:center; width:84px }
/* 
object {height:auto;margin:0 ;padding:0px; display:block }
*/

/* dynamic_icon */
.dynamic_icon{ float:left; }
.dynamic_block{ display:inline; float:left;overflow:hidden; margin-left:10px; width:580px; }
.dynamic_block dd{ margin-top:5px; }
.dynamic_content{ height:auto!important; height:17px; min-height:17px; }
.dynamic_trip_title{ margin-bottom:5px; width:100%;}
.dynamic_message{ margin:0; }

.dynamic_block .inner_gallery{ border:none; margin-right:15px; }
.dynamic_block .inner_gallery li{ border:none; clear:none; padding:0 2px; float:left; width:auto;}
.dynamic_block .inner_gallery .fullwidth{ width:100%; }


.dynamic_print_thumb {padding:1px; width:80px;height:80px;  border:solid 1px #e0e0e0;}
.dynamic_print_thumb .footPhotoItem{width:80px; height:80px;}
.dynamic_print_thumb .footPhotoItem .photoWraper{width:160px; height:160px; left:-40px; top:-40px; }

/* popup user information card style  */
.infoCard {padding:10px; }
.infoCard .left { float:left;width:120px; }
.infoCard .right {width:260px; }
.infoCard .userIcon {width:120px; height:120px; }
.infoCard .action {}
.infoCard .userName {font-size:14px;}
.infoCard .userTitle {color:#e54d42;font-weight:normal;background:url(/static/images/infocard/dashed.png) left bottom repeat-x;}
.infoCard .level {float:left;}
.infoCard .exp {float:left;margin-left:8px;     }
.infoCard .fame {clear:left; margin-left:-4px;padding-left:24px;float:left; background:url(/static/images/infocard/fame.png) left center no-repeat;}
.infoCard .silver {margin-left:8px;padding-left:24px;float:left; background:url(/static/images/infocard/silver.png) left center no-repeat;}
.infoCard .gold {margin-left:8px;padding-left:24px; float:left; background:url(/static/images/infocard/gold.png) left center no-repeat;}
.infoCard .tripInfo {clear: left}
.userInfoDetails{margin-top:4px;}
.userInfoDetails li{margin-bottom:3px;  }
.infoCard .regTime ,.infoCard .loginTime{background:url(/static/images/infocard/sq.png) left center no-repeat;padding-left:15px; }
.infoCard .sendMsg{margin-top:10px; padding-left:20px;  background:url(/static/images/infocard/message.png) left center no-repeat;}
.infoCard .add_follow{padding-left:20px;  background:url(/static/images/infocard/follow.png) left center no-repeat;}
.infoCard .cancel_follow{padding-left:20px;  background:url(/static/images/infocard/unfollow.png) left center no-repeat;}
.infoCard .sendMsg,.infoCard .add_follow,.infoCard .cancel_follow{margin:0 auto;width:50px; }
.infoCard .num{color:#e54d42;font-size:12px;font-weight:bold}
.infoCard .tripInfo b{padding:0 3px; }

/* popup footprint information card style */
.footprint_info_card{ background-color:#DAF3C8; border:1px solid #CCC; height:135px; padding:10px; position:absolute; width:320px; }
.footprint_info_card dd{ height:20px; line-height:20px; }
.messages{ background-color:#FDFFCE; border:1px solid #CCC; font-weight:bold; height:30px; line-height:30px; margin:0 auto; text-align:center; width:980px; }
.messages .error{ background-color:red; color:#FDFFCE; }
.messages .info{ background-color:#FDFFCE; }
.messages .success{ background-color:#B1D769; color:#FFF; }
.messages .warning{ background-color:#808080; color:#FFF; }
.messages .debug{ background-color:#336699; color:#FFF; }

.TripCreator{width:30px; height:14px;margin-top:4px!important;margin-right:2px; background:url(/static/images/search/iconcreator.png) 0px 0px no-repeat;}
.TripJoin{width:30px; height:14px;margin-top:4px!important;margin-right:2px; background:url(/static/images/search/iconjoin.png) 0px 0px no-repeat;}
.errorlist { color:red; }
.errorlist li { color:red; }

/* new global style */
.main_body{ clear:both; height:auto!important; height:800px; min-height:800px; margin:0 auto 50px; width:980px; }


.showRating{position: relative;width:80px; height:16px; cursor:normal; *text-align:left; }
.showRating .ratingReal{position: absolute;background:url(/static/stylesheets/star.gif) 0px -16px repeat-x; width:0px;height:16px; }
.showRating .ratingBackground{position: absolute;background:url(/static/stylesheets/star.gif) 0px 0px repeat-x; width:80px;height:16px; }

/* world map icon */
.worldMapIcon { background:url("/static/images/worldmapicon.png") no-repeat transparent;width:105px;height:30px;border:none;} 

.hide { display:none;}

.region-list-citys{
    float: left;
    width: auto;
    _width: 90%;
    margin: .3em 0 1em 5em;
    _margin-left: 2.5em;
    border: 1px solid #ccc;
    background-color: #edf9f9;
    padding: .5em;
}

.listLocation h2{
    color: #369;
    width: auto;
    font-size: 15px;
    display: block;
}

.search-sort-type a{
    margin-right: 6px;
    padding:4px;
    text-decoration:none;
}
.search-sort-type a.current{
    background-color: #369;
    color: #fff;
}
.search-sort-type a:hover{
    background-color: #369;
    color: #fff;
}
a.search-tag{
    color: black;
    line-height: 20px;
    border: 1px solid #e3e3e3;
    background-color: #f5f5f5;
    display: block;
    height: 20px;
    float: left;
    margin: 1px 3px 0;
    padding-left: 2px;
}
a.search-tag:hover{
    text-decoration: none;
}
a.search-tag:hover .search-tag-close{
    font-weight: bold;
    background-color: #aaa;
}
a.search-tag .search-tag-close{
    padding: 3px 4px;
    padding: 2px 1px 1px 4px \9;
}

.clear-left{
    clear: left;
}
.tag-cloud a{
    margin: 2em 3px 0;
}
.img-down-5px{
    position: relative;
    top: 5px;
}
.img-down-3px{
    position: relative;
    top: 3px;
}
.search-text{
  border: 1px solid green;
  height: 15px;
  padding: 4px 7px;
}
.search-button{
  position: relative;
  left: -5px;
  cursor: pointer;
  border: none;
  background-color: #639805;
  color: white;
  height: 25px;
  width: 60px
}
.search-title{
    width: 70px;
    display: inline-block;
    _display: inline;
    color: #369;
    font-size: 15px;
}

/* bu ding */
.trip-title{
    float: left;
    width: 100%;
}
.trip-title a{
    float: left;
}
a.client-android{
    display: block;
    width: 17px;
    height: 18px;
    background: #ffffff url(/static/images/icon/client_type_icons.png) no-repeat scroll -17px 0px;
}
a.client-iphone{
    display: block;
    width: 18px;
    height: 18px;
    background: #ffffff url(/static/images/icon/client_type_icons.png) no-repeat scroll 0px 0px;
}
a.trip-recommend{
    display: block;
    width: 18px;
    height: 18px;
    background: #ffffff url(/static/images/icon/client_type_icons.png) no-repeat scroll -35px 0px;
}
.search_form {
    float: left;
    text-align: left;
}
.return_item {
    cursor: pointer;
}
#search_suggest {
    border: 1px solid #ccc;
    display: none;
    padding: 2px 5px;
    margin-top: -1px;
    line-height: 22px;
}
