/*index.html*/
.shower{ overflow:hidden; margin-bottom:140px;}
.shower input{height:26px; line-height:26px;}

.gift-holder{position:relative; width:100%; overflow:hidden; padding-bottom:60px;}
.gift-holder .gift-wrap{background-color:#fff;}

/*toolbar*/
.toolbar{position:relative; height:40px; line-height:40px; background-color:#ededed;}

.toolbar .sub-nav{position:absolute; left:30px; height:40px; line-height:40px; color:#000;}
.toolbar .sub-nav li{display:block;float:left;}
.toolbar .sub-nav li span{display:block; padding:0 16px; color:#000;}
.toolbar .sub-nav li span:hover,.toolbar .sub-nav li span.active{background-color:#e5e5e5; }

.search{position:absolute; top:5px; right:30px; width:260px; height:30px; background:url(../../imgs/gift/search_bar.png) top left no-repeat; }
.search-icon{position:absolute; left:11px; top:7px; width:16px; height:16px; background:url(../../imgs/gift/search_icon.png) top left no-repeat;}
.search-area,.default-txt{padding-left:9px; position:absolute; top:1px; left:28px; border:none; width:210px; height:26px; }
input.search-area{width:195px; z-index:10; color:#000; background-color:transparent; border-color:transparent;}
.default-txt{color:#999; line-height:28px; height:28px;}
.input-close{position:absolute; top:7px; right:7px; z-index:10; display:block; width:16px; height:16px; background:url(../../imgs/gift/input_close.png) top left no-repeat; background-size:cover;}

.sub-toolbar{overflow:hidden; background-color:#fff;}
.sub-toolbar .sub-nav{float:left; margin:20px 0 14px 30px;}
.sub-toolbar .sub-nav span{display:inline-block; width:48px; height:28px; margin-right:10px; padding-left:10px; line-height:28px; color:#333;}
.sub-toolbar .sub-nav span:hover{background-color:#f3f3f3;}
.sub-toolbar .sub-nav input{width:58px; text-align:center; padding:0;}
.sub-toolbar .sub-nav .submit{width:58px; padding-left:0;  text-align:center; margin-left:5px;}
.sub-toolbar .down{background:url(../../imgs/gift/up.png) 42px 9px no-repeat;}
.sub-toolbar .up{background:url(../../imgs/gift/down.png) 42px 9px no-repeat;}
.sub-toolbar .my-gold{float:right; margin:20px 30px 14px 0; line-height:30px;}

.result{position:relative; z-index:10; text-align:center; background-color:transparent;}
.result .txt{color:#999; z-index:10; position:relative; padding:0 10px; background-color:#fff;}
.result .line{position:absolute; top:12px; width:100%; height:1px; background-color:#e6e6e6; }



.query-none{position:relative; height:80px; padding-bottom:140px; margin:80px 0 140px 340px; background:url(../../imgs/hint.png) top left no-repeat;}
.hint-wrap{padding:14px 0 0 110px;}
