﻿
/*
	[DUCEDIS] (C)2007-2008 Ducedis.com
    Support: www.ducedis.com

    gallery.css Official Style for esavan.com(R)

*/

/* 商品列表页 */

.mainbox .rightColumn { overflow:visible; }

.pager { margin:20px 10px 0; }
.pager a{ float:left!important; *float:none; height:19px; border:1px solid #CCC; line-height:18px; *line-height:17px; }
.pager strong.pagecurrent { float:left!important; *float:none; height:19px; line-height:18px; *line-height:17px; padding:0 6px!important; *padding:2px 6px; border:1px solid #C00; background:#C00; margin:0 2px; }
.pager span.pagecurrent { padding:1px 6px 2px; border:1px solid #C00; background:#C00; margin-right:5px;}
.pager span.pageall { margin:0 6px 0 3px; padding:1px 6px 2px; border:1px solid #CCC; }
.pager .pagernum a { padding:0 6px!important; *padding:2px 6px; margin:0 2px; }
.pager .pagernum a:hover { padding:0 6px!important; *padding:2px 6px; border:1px solid #C00; color:#C00; margin:0 2px; }
.pager .next, .pager .onnext, .pager .unnext, .pager .prev, .pager .onprev, .pager .unprev { width:62px; height:19px; text-indent:-9999px; padding:0; border:1px solid #CCC; background:url(pager.gif) no-repeat;}
.pager .next, .pager .unnext { background-position: 0 -38px; }
.pager .onnext { background-position: 0 -57px; border-color:#C00; }
.pager .onprev { background-position: 0 -19px; border-color:#C00; }
.pager .unprev, .pager .unnext { border:1px dotted #999; filter:alpha(opacity=50); opacity:.5; }
.GoodsSearchWrap .title .listorder span,
.GoodsSearchWrap .title .listorder a { background:url(pager.gif) repeat-x 0 -195px; border:1px solid #D9D9D9; margin-left:3px; width:45px; height:19px; color:#FFF; line-height:18px; line-height:21px\9; _line-height:19px; overflow:hidden; }
.GoodsSearchWrap .title .listorder a:hover { background:#C00; }
.GoodsSearchWrap .title .listorder .list_desc_on, 
.GoodsSearchWrap .title .listorder .list_asc_on { background-position:0 -100px; }
.GoodsSearchWrap .title .listorder i{background:url(pager.gif) no-repeat right -157px; padding:0 0 0 6px; margin:0; }
.GoodsSearchWrap .title .list_desc i{background-position:right -176px; }
.GoodsSearchWrap .title .listorder a.list_desc_on:hover i,
.GoodsSearchWrap .title .list_asc_on i{background-position:right -119px; }
.GoodsSearchWrap .title .listorder a.list_asc_on:hover i,
.GoodsSearchWrap .title .list_desc_on i{background-position:right -138px; }
.GoodsSearchWrap .title .list_asc:hover i{background-position:right -157px; }
.GoodsSearchWrap .title .list_desc:hover i{background-position:right -138px; }

#gallerybar { padding:0 0 5px; }
#gallerybar.fixed { padding:0; }
#gallerybar .filtmode { float:right; margin-right:3px; }
.filtmode label { float:left; text-align:left; margin-right:3px; }
.filtmode li { float:left; margin-top:3px; height:19px; cursor:pointer; border:1px solid #CCC; width:150px; line-height:19px; line-height:20px\9; *line-height:20px; background:#FFF url(g_icon.gif) no-repeat right -135px; }
.filtmode li em { margin-left:8px; }
.filtmode li:hover { background-position:right -159px; }
.filtmode .orders { width:146px; border:1px solid #CCC; border-top:none; background:#FFF; margin:20px 0 0 -1px; padding:2px; }
.filtmode .orders a { display:block; background:#FFF; height:20px; border-bottom:1px solid #FFF; line-height:20px; line-height:22px\9; *line-height:21px; padding:0 6px; margin:0 1px; }
.filtmode .orders a:hover { background:#C00; color:#FFF; }
.filtmode .orders .current { background:#999; color:#FFF; }

.GoodsSearchWrap .title table { border:none; }

.GoodsSearchWrap .items-gallery { margin:16px auto 4px; width:155px; padding:0; background:none; border:none; z-index:0; }
.GoodsSearchWrap .items-gallery .goodpic { border:none; margin:0; padding:0; width:155px; height:155px; }
.GoodsSearchWrap .items-gallery .goodpic a { margin:0; border:none; padding:0; }
.GoodsSearchWrap .items-gallery .btns { margin:2px 0 0; overflow:visible; }
.GoodsSearchWrap .items-gallery .btns li { float:left; width:21px; height:21px; margin:0 2px 0 0; background:url(goodsgallery_icon.gif) no-repeat; }
.GoodsSearchWrap .items-gallery .btns li a { float:left; background:none; width:21px; height:21px; text-indent:-9999px; }
.GoodsSearchWrap .items-gallery .btns .addcart { background-position:1px -110px; }
.GoodsSearchWrap .items-gallery .btns .vdetail { float:right; background-position:1px -22px; }
.GoodsSearchWrap .items-gallery .btns .star-off { float:right; margin:0; background-position:0 -66px; }
.GoodsSearchWrap .items-gallery .btns .star-on { float:right; margin:0; background-position:0 -44px; }
.GoodsSearchWrap .items-gallery .btns .btncmp { float:right; background:url(goodsgallery_icon.gif) no-repeat; filter:alpha(opacity=70); opacity:.7; }
.GoodsSearchWrap .items-gallery .goodinfo { margin:10px auto 0; width:155px; padding:0; }
.GoodsSearchWrap .items-gallery .goodinfo li { line-height:18px; }
.GoodsSearchWrap .items-gallery .goodinfo td { background:none; }
.GoodsSearchWrap .items-gallery .goodinfo h6 { margin:0 0 5px; width:150px; height:15px; line-height:15px; overflow:hidden; }
.GoodsSearchWrap .items-gallery .goodinfo h6 a { display:block; width:150px; text-align:left; }
.GoodsSearchWrap .items-gallery .goodinfo .price1,
.GoodsSearchWrap .items-gallery .goodinfo .mktprice1 { font-size:12px; }
/*.GoodsSearchWrap .items-gallery .button { white-space:nowrap; border:none; margin:4px 0 0; padding:0; }
.button .buy-select-list td { text-align:left; }*/
.GoodsSearchWrap .buy-select-list { position:absolute; width:220px; z-index:99; margin:2px 0 0 -2px; border:2px solid #E5DDC7; background:#F6F6F6; padding:.8em; color:#514721; }
.GoodsSearchWrap .buy-select-list h3 { background:none; margin:0 0 5px; color:#666; font-weight:700; }
.GoodsSearchWrap .items-gallery .buy-select-list .btnbuy { float:right; display:block; width:46px; height:18px; padding:1px 2px; background:url(goodsgallery_icon.gif) no-repeat 2px -110px; text-indent:-9999px; }
.GoodsSearchWrap .buy-select-list td { border-bottom:1px dotted #E5DDC7; padding:3px 0; }

.gall { padding:0 10px; }
.gall-dialog { border:1px solid #6E6E6E; width:auto; background:#EBEBEB; padding:12px; }
.gall-dialog img { margin:0; border:none; padding:0; }
.gall em { position:absolute; display:block; width:11px; height:20px; top:30px; background:url(g_icon.gif) no-repeat 0 0;}
.gall-title .close { position:absolute; filter:alpha(opacity=80); opacity:.8; display:block; z-index:2; top:12px; right:21px; width:20px; height:20px; background:url(newclose.gif) no-repeat right -80px; }
.gall-title .close:hover { background:url(newclose.gif) no-repeat right -100px; white-space:nowrap; }

.BrandGoods .vdetail { display:none; }

