body { font-size:12px; background:#000 url(background.jpg) repeat-x; line-height:16px;}
a:hover { text-decoration: underline; }
.header { background-image: url(topbg.png); background-repeat: repeat-x; background-position: left top; width: 1000px; height: 109px; }
.new_list .GoodsList .item { height:73px; overflow: hidden; }
.new_list a { color:#ffffff; }
.new_list h6 { margin-top: 0px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; font-weight:400; }
.new_list li { height:28px; overflow: hidden; }
.AllWrapTop{margin-right: auto; margin-left: auto; width: 1000px;}
.AllWrap { margin:0 auto;width: 1000px; background:#fff; padding-bottom:10px; }
.AllWrapInside { margin-right: auto; margin-left: auto; width: 984px; background:url(bg3.gif); padding:8px; }
.search_bar { float: right; padding-top: 10px; padding-right: 90px; }
.page_leftad { width: 305px; float: left; }
.menu { display: inline; float: right; height: 70px; margin-right: 28px; background-image: url(menu_bg.png); background-repeat: repeat-x; background-position: left top; font-size: 18px; margin-top: 20px; width:558px; }
.allbar { width: 977px; padding-top: 8px; padding-left: 12px; float: left; }
.left .floatLeft a img { width:85 height:85px
}
.menu .MenuList li { float: left; }
.blue { background-color: #334659; height: 330px; width: 644px; margin-left: 8px; float: left; display: inline; padding: 10px; font-size: 12px; color: #adb1b8; overflow: hidden; }
.blue .GoodsCategoryWrap{ line-height:14px;}
.pageborder h3 { font-size:16px;  background-color: #FFF; height: 22px; padding:5px 0 0; margin:0;padding-right: 12px; float: left; }
.pageborder h3 span{ font-family:Arial; font-family:"Arial Narrow"; color:#f60; margin:0 5px;}
.border_title { background-image: url(title_bg.png); background-repeat: repeat-x; background-position: left top; height: 21px; overflow: hidden; margin-bottom: 6px; padding-bottom: 6px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #c5c5c5; }
.pageborder { padding: 8px; }
.banner664 { float: left; height: 105px; width: 664px; display: inline; margin-top: 8px; }
.right { border: 5px solid #c9dcd3; float: left; width: 188px; background-color: #FFF; }
.right_ad { float: left; width: 188px; }
.center { background-color: #FFF; border: 5px solid #c9dcd3; width: 448px; margin-right: 8px; float: left; display: inline; }
.right .RankingList li { padding-bottom:6px; }
.right .RankingList span { border-top-width: 1px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #DFDFDF; border-right-color: #DFDFDF; border-bottom-color: #DFDFDF; border-left-color: #DFDFDF; padding-top: 1px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; }
.RecommendGifts h6 { display:none; }
.logo { float: left; height: 92px; width: 300px; margin-top: 14px; margin-left: 8px; display: inline; }
.menu .MenuList li a { font-weight: bold; color: #FFF; float: left; padding-right: 8px; padding-left: 8px; padding-top: 12px; }
.pagemain { width: 977px; float: left; margin-right: 12px; margin-bottom: 8px; margin-left: 12px; display: inline; margin-top: 8px; }
.btn_advsearch { color:#8a8a8a; font-size:12px; padding-left:8px; }
.inputstyle { width:200px; height:23; border: 1px solid #72AE00; color: #666; }
.search_label span { display:none; }
.SearchBar table td { padding:0 1px; }
.btn_search { text-indent:-9999px; background-image:url(search_button.png); padding: 0px; height: 23px; width: 39px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; font-size: 12px; font-weight: bold; color: #FFF; cursor: hand; float:left; }
.menu_links2 { width:533px; float:left; padding-left:10px; padding-top:15px; color: #FFF; }
.new_list { width: 239px; padding-left: 8px; float: left; padding-right: 8px; }
.blue .cat { padding: 4px; float: left; width: 184px; background-color: #3f5368; height:276px; }
.sideColumn .cat { padding: 4px; float: left; width: 184px; background-color: #3f5368; }
.menu_links2 a { color: #FFF; }
.ShopCartWrap { float:right; }
.background { background-image: url(bg3.gif); background-repeat: repeat; background-position: left top;}
.left { float: left; width: 295px; display: inline; margin-right: 0px; border: 5px solid #c9dcd3; background-color: #FFF; }
.new_cp { float: left; width: 197px; }
.new_cp a { font-size: 14px; font-weight: bold; color: #FFF; }
.cat_title { font-size: 14px; font-weight: bold; color: #FFF; background-image: url(cat_title.png); background-repeat: no-repeat; height: 31px; width: 175px; padding-top: 8px; padding-left: 8px; }
.ad1 { padding-bottom: 6px; }
.symbols { text-indent:-9999px; height: 10px; width: 10px; padding-right: 4px; padding-left: 2px; background-image: url(+.png); background-repeat: no-repeat; background-position: center center; }
.show { text-indent:-9999px; height: 10px; width: 10px; padding-right: 4px; padding-left: 2px; background-image: url(-.png); background-repeat: no-repeat; background-position: center center; }
.e-cat-depth-1 p { padding-bottom:5px; padding-top:5px; }
.blue .GoodsCategoryWrap { height:236px; overflow:auto; }
.sideColumn .GoodsCategoryWrap { padding-bottom:12px; }
.e-cat-depth-1 a { font-size: 12px; font-weight: normal; color: #ffffff; }
.e-cat-depth-2 a { font-size: 12px; font-weight: normal; }
.e-cat-depth-2 a { color:#8d99a6; float:left; font-size:12px; font-weight:normal; padding-bottom:2px; padding-left:18px; padding-top:2px; }
.c-cat-depth-1 a { font-size: 12px; font-weight: normal; color: #ffffff; }
.c-cat-depth-2 a { font-size: 12px; font-weight: normal; color: #8d99a6; }
.c-cat-depth-2 a { color:#8D99A6; float:left; font-size:12px; font-weight:normal; padding-bottom:2px; padding-left:18px; padding-top:2px; }
.new_cp a { line-height:30px; }
.itemsWrap { float:left; width:100% }
.GoodsList .item { padding:0px; }
.GoodsList .item table { margin:0px; }
.GoodsList .item table td { padding-top: 1px; padding-right: 8px; padding-left: 2px; }
.left .goodsImg,
.center .goodsImg,
.right .goodsImg { border: 4px solid #edefea; }
.left .goodsDesc a,
.center .goodsDesc a,
.right .goodsDesc a { color:#6090C0; font-weight:400;}
.cuxiao a { color:#9C9FA6; }
.cuxiao { border-top:1px dashed #C5C5C5; display:block; margin-left:auto; margin-right:auto; padding-top:3px; width:423px; }
.cuxiao .ArticleList td { padding-left:2px; padding-top:2px; }
.left .goodsDesc,
.center .goodsDesc,
.right .goodsDesc { color:#9c9fa6; }
.left .goodsDesc .info0,
.center .goodsDesc .info0,
.right .goodsDesc .info0 { height:28px; overflow:hidden; display: block; }
.left,
.center,
.right { position: relative; overflow: hidden; }
.left .more,
.center .more,
.right .more { float:left; height:11px; position:absolute; right:11px; text-indent:-9999px; top:8px; width:47px; }
.left .more a,
.center .more a,
.right .more a { background-image:url(more.png); background-position:left top; background-repeat:no-repeat; float:left; height:11px; text-indent:-9999px; width:47px; }
.center .goodsDesc .info0 { width:120px; padding-top:6px }
.center1 .goodsImg img { height: 60px; width: 60px; }
.center1 .goodsDesc a { font-size:12px; }
.left1 .itemsWrap { padding-bottom:6px; }
.footArticle {display:none; background-image:url(b_bg.png); background-position:left top; background-repeat:no-repeat; margin:10px auto; width:990px; border:5px solid #fff; }
.footArticle .span-5,
.footArticle .span-6,
.footArticle .last { padding-top:18px; }
.footArticle .cat1 { padding-left:25px; padding-bottom:4px; font-size:14px; }
.footArticle .cat2 { line-height:20px; }
.footArticle a { color:#FFF }
.mainColumn { display:inline; float:left;width:765px; padding:5px; border:4px solid #efefef; background:#fff; }
.sideColumn { width:200px; float:left;  }
#Foot{ clear:both;background:#fff url(zigzag_btm.gif) repeat-x; padding:10px 0; margin-top:10px;}
.themefoot{ clear:both;  padding:0;}
.TreeList a{ color:#fff; line-height:20px;}
.footPicInfo{padding:10px 10px 0; text-align:center;}
.footPicInfo .AdvBanner{ display:inline; margin-right:10px;}
#shop {display:block; overflow: hidden; width: 0; height: 0;}