body{overflow:hidden;}
.layoutFit{width:auto; padding-top:0px; }

.searchHeader{padding-bottom:4px; border:solid 1px #e6e6e6;margin-bottom:10px;height:40px;  }
.logo{background:url(/static/images/com/slogo.png) 0px 0px no-repeat;   width:100px; height:40px; float:left;}
.navigator{margin-left:110px;height:40px; line-height:40px;}
#myMenu{margin-right:10px; }

.leftPanel{width:420px; float:left;overflow-y:auto;overflow-x:hidden;left:0px; top:56px; }
.loadingResult{position: absolute;left:5px; top:30px;z-index: 10; background:url(/static/images/facebox/loading.gif) center center no-repeat;}
.loadingTrip{
    display:block;
    position: absolute;
    width:24px; 
    height:24px;  
    z-index: 3; 
    background:url(/static/images/com/small_loading.gif) center center no-repeat;
    right:1px; 
    top:1px; 
}
.searchTripMap{}
.resultList{ width:420px;}
.searchTripMap .rightPanel{overflow:hidden; float:right; position: absolute;right:0px; top:56px; }
.searchTripMap .rightPanel .tools{height:24px;overflow:hidden;}
.searchMap{width:600px; height:360px;border:solid 1px #ccc; }

.showFootprint{background:url(/static/images/) 0px 0px no-repeat;}
.showFootmark{background:url(/static/images/) 0px 0px no-repeat;}
.tripItem{width:99%;height:70px; position: relative; }
.tripItem .userIcon{position: absolute; left:0px; top:0px; }
.tripItem .tripTitle{margin-left:70px;height:22px;padding-top:3px; }
.tripItem .tripTitle a{font-weight:bold;height:22px; line-height:22px;}
.tripItem .activity{margin-left:4px;    float:left;}
.tripItem .distance{margin-left:4px;    float:left;}
.tripItem .start_end_place{position: absolute;left:70px;bottom:8px;}

.resultList{width:415px;margin-left:5px;}
.resultList .resultItem{border:solid 1px #ccc;border-bottom:none;}
.resultList .currentMouseOver{background:#e9e9e9}
.pageNum{padding-top:10px; padding-bottom:10px; }
.tripItem .userIcon{border:solid 1px #ccc;width:50px; height:50px; float:left;position: relative;
    margin: 7px;
}
.tripItem li.btnShowTrip{display:block;position: absolute; right:1px; top:1px; width:24px; height:24px; cursor:pointer;
    background:url(/static/images/search/btnnormal.png) no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/search/btnnormal.png',sizingMethod='image');
}
.tripItem li.btnShowTrip:hover{}
.tripItem li.showFootprint{
    background:url(/static/images/search/btnselect.png) 0px 0px no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/search/btnselect.png',sizingMethod='image');
}
.tripItem li.showFootmark{
    background:url(/static/images/search/btnselect.png) 0px 0px no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/search/btnselect.png',sizingMethod='image');
}

/* filter  */
.filter{margin-bottom:10px; float:left;}
span.label{font-size:14px;font-weight:bold; cursor:normal;}
.ui-dropdownchecklist-wrapper{height:22px; }
/* search  */
.search{float:right; margin-bottom:10px; }

.sortTab{
    border-bottom:solid 1px #cccccc;
    margin-bottom:10px; 
    height:20px; 
    padding-left:10px; 
    margin-left:4px;
    position: relative;
}
.sortTab a{
    border:solid 1px #ccc;
    line-height:19px;
    height:19px;
    display:block;
    float:left;
    margin-left:10px; 
    background:#fff;
    border-bottom:none;
    padding:0px 6px; 
    font-weight:bold;
    color:#808080;
    background-color:#f3f3f3;
}
.sortTab a.select{
    border-bottom:solid 1px #fff;
    background-color:#fff;
}
.sortTab a:hover{
    text-decoration:none;
}
.popupWindow{}
.story{margin:0 ;padding:0px; }
#locateForm{display:block}
#txtPlace{height:16px; }
.closeAll{
    position: absolute;
    right:10px; 
    border:none;
    background:none;
    font-weight:normal;
    cursor:pointer;
}
a.closeAll:hover{
    text-decoration:underline;
}


.markLabels {
    color: black;
    background-color: #fffeee;
    /* font-family: "Lucida Grande", "Arial", sans-serif;  */
    /* font-size: 10px;  */
    /* text-align: center; */
    /* width: 50px; */
    /* border: 1px solid black; */
    border: none;
    white-space: nowrap;
}

