.search_text2 {
margin: 0 6px;
vertical-align: top;
zoom: 1;
padding: 3px;
display: inline-block;
position: relative;
text-decoration: none !important;
overflow: hidden;
border: 1px solid #999;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
background-color: #fff;
color: #555;
width: 408px;
height: 18px;
line-height: 16px;
zoom: 1;
}

.s_condition{margin:6px 0 0 0;}

.search_genre_box2{background-color:#FFF;padding:5px;}

.search_detail {
background-color:#EEE;
border-radius:5px;
position:relative;
padding:10px;
}
 
.search_detail:after {
border:10px solid transparent;
border-bottom-color:#EEE;
border-top-width:0;
top:-10px;
content:"";
display:block;
left:680px;
position:absolute;
width:0;
}
/*--search--*/

     .search_container {
      margin:0 0 0 5px;padding:0px;
      overflow:hidden;
      border:0px solid #999;
      }

.search_nav{
      background-color:#222222;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
margin:5px auto;
     }

.search_content{
border:1px solid #999;
padding-top:10px;
margin:0px;background-color:#fff;
}
     .search_container h2 a {
      font-size:12px;
      font-weight:bold;
    @@line-height:1;
     }
     ul.display {
      float:left;
      width:100%;
      margin:0; padding:0;
      list-style:none;
      background-color:#fff;
     }
     ul.display li {
      float:left;
      /*width:100%;*/
      margin:5px; padding:10px 0px;
      border-top:1px solid #CCC;
      border-right:0px solid #999;
     }
     ul.display li a {
      text-decoration:none;
     }
     ul.display li .content_block {
/*      padding:0 5px;*/
      width:100%;
      padding:0;
      float:left;
     }
     ul.display li .content_block h2 {
      margin:0; padding:0;
      font-weight:normal;
     }
     ul.display li .content_block p {
      margin:0; padding:0 5px;
      background-color:#fff;
     }
     ul.display li .content_block .package a img{
      background-color:#fff;
      float:left;
      margin-right:5px;
     }

     ul.display li .cart_block{
width:200px;text-align:center;line-height:1.35;
}
     ul.display li .cart_block a:hover img {
      filter:alpha(opacity=75);
      opacity:.75;
      -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
     }
     ul.display li h2 .relation{vertical-align:middle;margin-left:5px;padding-bottom:2px;}
     ul.display li h2 .favorite{vertical-align:middle;margin-left:5px;padding-bottom:2px;}

     ul.thumb_view li .pickup_block{
    float:right;width:100px;

}
     ul.thumb_view li{
      width:168px;height:350px;
      background-color:#fff;
      border:1px solid #CCC;
      margin:2px;
      overflow:hidden;

     }
     ul.
      li h2 {
     }
     ul.thumb_view li p{
      display:none;
     }
     ul.thumb_view li .cart_block{
      display:none;
}
     ul.thumb_view li .pickup_block{
      display:none;
}
     ul.thumb_view li h2 .relation{display:none;}
     ul.thumb_view li h2 .favorite{display:none;}

     ul.thumb_view li .content_block a img {
      margin:0px 18px;
     }
     a.switch_thumb {
      width:122px; height:26px;
      line-height:26px;
      margin:0 0 10px 0; padding:0;
      display:block;
      background:url("../common/images/switch.gif") no-repeat;
      outline:none;
      text-indent:-9999px;
     }
     a:hover.switch_thumb {
      filter:alpha(opacity=75);
      opacity:.75;
      -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
     }
     a.swap { background-position:left bottom; }


.package_block{width:160px;}
.package2{float:left;}

.search_tab{cursor:pointer;}
.soft_genre{font-weight: bold;color: #F80;}

.soft_info{line-height:1.5;padding:5px;}

/*--search--*/


#package_block {float:left; width:120px;}
#cart_block {float:right; width:200px;padding-top:50px;text-align:center;}
#detail_block {margin:0 200px 0 130px;min-width:340px;}

.taxin2{
font-size:11px;
font-weight:normal;
text-indent: 10px;
}

.taxin3{
font-size:11px;
font-weight:normal;
text-indent: 50px;
}

