body, html{background:url(/images/main_bg.jpg) top center repeat-x #fff;}

.wrap{width:1000px; clear:both; overflow:hidden; margin:0 auto;}
.current_img{background:url(/images/img.jpg);}

#header{height:45px;}
#header .member_info{width:450px; float:left; height:45px; line-height:40px; color:#A2A2A2;}
#header .member_info span{margin-right:10px; color:#303030;}
#header .member_info a{padding:0 10px;}
#header .q_link{height:44px; float:right; background:url(/images/q_link_bg.jpg);}
#header .q_link ul{margin:12px 10px;}
#header .q_link ul li{float:left; margin:0 5px; color:#665F4C;}
#header .q_link ul li a.wholesale{background:url(/images/wholesale_bg.jpg); width:108px; height:19px; line-height:19px; text-align:center; display:block; color:#fff;}
#header .q_link ul li a.language{background:url(/images/language_bg.jpg); width:55px; height:19px; line-height:19px; text-align:center; display:block; color:#fff;}

#logo_and_search{height:73px;}
#logo_and_search .logo{width:215px; font-size:10px; text-align:center; margin-top:4px; margin-left:12px; float:left;}
#logo_and_search .search{float:right; margin-top:28px;}
#logo_and_search .search div{float:left; padding:0 2px;}
#logo_and_search .search div.txt{height:22px; line-height:22px; font-weight:bold; font-size:11px; color:#555;}
#logo_and_search .search div.btn{padding-top:1px; *padding-top:2px;}

#nav{border-top:2px solid #59503F; height:31px;}
#nav ul{margin-left:4px;}
#nav ul li{float:left; height:31px; line-height:31px; margin-left:-1px;}
#nav ul li a{color:#fff; font-weight:bold; display:block; padding:0 30px; text-decoration:none; background:url(/images/nav_bg.jpg) right center no-repeat;}
#nav ul li a.last{background:none;}
#nav ul li a.cur{background:#BDB795; margin-right:2px;}
#nav ul li a:hover{background:#BDB795;}

#h_product_category{width:1000px; clear:both; margin:0 auto;margin-bottom:9px;}
#h_product_category .shopping_cart{width:160px; float:right; height:30px; line-height:30px; background:url(/images/cart.jpg) left center no-repeat; text-indent:30px;}
#h_product_category .shopping_cart a{color:#656565; text-decoration:underline;}
#h_product_category .category{width:840px; float:left; height:30px; line-height:30px; white-space:normal;}
#h_product_category .category li.topcate{float:left; _display:inline; height:30px; position:relative; z-index:1;}
#h_product_category .category li.topcate a.seccate{margin:0 4px; font-size:11px;}
#h_product_category .menu{width:225px;border:1px solid #ccc; position:absolute; z-index:21; left:0px; top:27px; background:#fff;}
#h_product_category .menu ul{padding:0; margin:0; list-style-type:none;}
#h_product_category .menu ul li{position:relative; float:left; background:#fff; text-indent:5px;}
#h_product_category .menu ul li a{display:block; width:225px; height:24px; line-height:24px; border-bottom:1px dashed #ccc; text-decoration:none;}
#h_product_category .menu ul li a.hide{display:block;}
#h_product_category .menu ul li a.jt{background:url(/images/jt.gif) no-repeat 210px center;}
#h_product_category .menu ul li ul.sec{display:none;}
#h_product_category .menu ul li:hover{background:#f9f9f9;}
#h_product_category .menu ul li:hover ul.sec{display:block; position:absolute; top:0; left:225px; width:200px; border:1px solid #ccc; margin-top:-1px;}
#h_product_category .menu ul li:hover ul.sec li{background:#f9f9f9;}
#h_product_category .menu ul li:hover ul.sec li:hover{background:#fff;}
#h_product_category .menu ul li:hover ul.sec li a{display:block; height:25px; line-height:25px; width:200px; border:none; text-indent:5px;}
#h_product_category .menu ul li:hover ul.sec li a.hide{display:block;}
#h_product_category .menu ul li:hover ul.sec li a.sub{background:url(/images/jt.gif) no-repeat 185px center;}
#h_product_category .menu ul li:hover ul.sec li ul{display:none;}
#h_product_category .menu ul li:hover ul.sec li:hover ul{display:block; position:absolute; top:0; left:200px; width:200px; border:1px solid #ccc; margin-top:-1px;}
#h_product_category .menu ul li:hover ul.sec li:hover ul li a{display:block; width:200px; background:#f7f7f7;}
#h_product_category .menu ul li:hover ul.sec li:hover ul li a:hover{background:#fff;}
*html #h_product_category .menu table{border-collapse:collapse; border:0; margin:0; padding:0;}
*html #h_product_category .menu ul li{text-indent:5px;}
*html #h_product_category .menu ul li a{display:block; width:225px; height:22px; line-height:22px; border-bottom:1px solid #ccc;}
*html #h_product_category .menu ul li a:hover{text-decoration:none;}
*html #h_product_category .menu ul li a.hide{display:none;}
*html #h_product_category .menu ul li a.jt{background:url(/images/jt.gif) no-repeat 210px center;}
*html #h_product_category .menu ul li a.jt:hover{background:url(/images/jt.gif) no-repeat 225px center #f9f9f9;}
*html #h_product_category .menu ul li a:hover{background:#f9f9f9;}
*html #h_product_category .menu ul li a:hover ul{display:block; position:absolute; top:0; left:225px; width:200px; border:1px solid #ccc; margin-top:-1px;}
*html #h_product_category .menu ul li a:hover ul li a{display:block; background:#f7f7f7; height:25px; line-height:25px; width:200px; border:none; text-indent:5px;}
*html #h_product_category .menu ul li a:hover ul li a.hide{display:none;}
*html #h_product_category .menu ul li a:hover ul li a:hover{background:#fff;}
*html #h_product_category .menu ul li a:hover ul li a.sub{background:url(/images/jt.gif) no-repeat 185px center #f7f7f7;}
*html #h_product_category .menu ul li a:hover ul li a.sub:hover{background:url(/images/jt.gif) no-repeat 185px center #fff;}
*html #h_product_category .menu ul li a:hover ul li a ul{visibility:hidden;}
*html #h_product_category .menu ul li a:hover ul li a:hover ul{visibility:visible; position:absolute; left:200px; border:1px solid #ccc; margin-top:-1px;}
*html #h_product_category .menu ul li a:hover ul li a:hover ul li a{display:block; width:200px; background:#f7f7f7;}
*html #h_product_category .menu ul li a:hover ul li a:hover ul li a:hover{background:#fff;}

#index_personalized_jewelry_list{margin:9px auto;}
#index_personalized_jewelry_list .title{height:30px; margin-bottom:9px; background:url(/images/p_index_bg.jpg);}
#index_personalized_jewelry_list .title a{font-size:11px; color:#9B9B9B;}
#index_personalized_jewelry_list .title .l{float:left; height:30px; line-height:30px; text-indent:12px; font-weight:bold; color:#959595; font-size:14px;}
#index_personalized_jewelry_list .title .more{float:right; height:30px; line-height:30px; padding-right:8px;}
#index_personalized_jewelry_list #personalized_jewelry_list .item{width:166px; float:left;}
#index_personalized_jewelry_list #personalized_jewelry_list .item ul{width:152px; overflow:hidden; margin:0 auto;}

#products_list .index{background:#ECE9E0;}
#products_list .index .info{width:350px; float:left; height:30px; line-height:30px; text-indent:5px; font-weight:bold; overflow:hidden; color:#676767;}
#products_list .index .turn_page{text-align:right; padding:0; height:30px; line-height:30px; padding-right:10px;}
#products_list .lcr{background:url(/images/lcr_bg.jpg); height:24px; overflow:hidden;}
#products_list .lcr *{font-size:11px;}
#products_list .lcr .view{width:400px; float:left;}
#products_list .lcr .view li{float:left; padding:0 7px;}
#products_list .lcr .view li div{height:24px; line-height:24px; float:left;}
#products_list .lcr .view li.v div{font-weight:bold;}
#products_list .lcr .view li div.t0{background:url(/images/list_0.jpg) left center no-repeat; text-indent:10px;}
#products_list .lcr .view li div.t1{background:url(/images/list_1.jpg) left center no-repeat; text-indent:10px;}
#products_list .lcr .view li.cur{background:url(/images/lcr_bg_1.jpg);}
#products_list .lcr .view li.cur div.t0{background:url(/images/list_0_1.jpg) left center no-repeat;}
#products_list .lcr .view li.cur div.t1{background:url(/images/list_1_1.jpg) left center no-repeat;}
#products_list .lcr .sort_by_and_show{width:270px; float:right;}
#products_list .lcr .sort_by_and_show select{margin-top:2px;}
#products_list .c_line{border-top:1px dashed #ccc;}
#products_list .item{width:25%; float:left;}
#products_list .item ul{width:152px; overflow:hidden;}
#products_list .item ul .img{height:152px; width:152px;}
#products_list .item ul .img .p{height:150px; width:150px; border:1px solid #ddd; overflow:hidden; vertical-align:middle; display:table-cell; *font-family:Arial; *font-size:130px; *display:block; text-align:center; position:absolute;}
#products_list .item ul .img .p:hover{border:1px solid #9E887B;}
#products_list .item ul .img .p img{vertical-align:middle;}
#products_list .item ul .img .n{height:150px; width:150px; position:absolute;}
#products_list .item ul .img .t{height: 152px; width: 152px; position: absolute; background: url(/images/offlist.png) -5px -5px no-repeat;}
#products_list .item ul .img .t a {display: block; width: 42px; height: 24px; line-height: 21px; padding: 0 110px 128px 0; overflow: hidden; color: #FFF; text-decoration: none; font-size: 14px; font-family: Verdana;}
#products_list .item ul .name{height:44px; overflow:hidden; margin:5px 0;}
#products_list .item ul .name a{text-decoration:underline; color:#555054; font-size:11px;}
#products_list .item ul .name a:hover{color:#ff6600;}
#products_list .item ul .price{color:#AE050C; margin:3px 0; font-weight:bold;}
#products_list .item ul .link{padding-top:3px;}
#products_list .item ul .link a{display:block; height:30px; line-height:30px; text-align:center; float:left; font-weight:bold;}
#products_list .item ul .link a.detail{background:url(/images/detail_bg.jpg); width:55px;}
#products_list .item ul .link a.addtocart{background:url(/images/addtocart_bg.jpg); width:79px;}
#products_list .item ul .link font.sold_out{background:url(/images/addtocart_bg.jpg); width:79px; display:block; height:30px; line-height:30px; text-align:center; float:left; color:#B3080E;}
#products_list .item_1{width:745px; height:152px; margin:0 auto; clear:both; margin-bottom:12px;}
#products_list .item_1 ul li{float:left; margin:0px;}
#products_list .item_1 ul li.img{margin:0 5px; width:152px; height:152px;}
#products_list .item_1 ul li.img .p{width:150px; height:150px; border:1px solid #ddd; overflow:hidden; vertical-align:middle; display:table-cell; *font-family:Arial; *font-size:130px; *display:block; text-align:center; position:absolute;}
#products_list .item_1 ul li.img .p:hover{border:1px solid #9E887B;}
#products_list .item_1 ul li.img .p img{vertical-align:middle;}
#products_list .item_1 ul li.img .n{height:150px; width:150px; position:absolute;}
#products_list .item_1 ul li.img .t{height: 152px; width: 152px; position: absolute; background: url(/images/offlist.png) -5px -5px no-repeat;}
#products_list .item_1 ul li.img .t a {display: block; width: 42px; height: 24px; line-height: 21px; padding: 0 110px 128px 0; overflow: hidden; color: #FFF; text-decoration: none; font-size: 14px; font-family: Verdana;}
#products_list .item_1 ul li.info{margin-left:5px; width:400px; padding-right:20px; overflow:hidden;}
#products_list .item_1 ul li.info .name{border-bottom:1px solid #ddd; font-weight:bold; padding-bottom:5px; margin-bottom:5px;}
#products_list .item_1 ul li.info dl dd{padding:4px 0; clear:both;}
#products_list .item_1 ul li.info dl dd .l{float:left; width:70px;}
#products_list .item_1 ul li.info dl dd .r{float:left; width:330px;}
#products_list .item_1 ul li.price{font-weight:bold;}
#products_list .item_1 ul li.price .p0{margin-bottom:8px;}
#products_list .item_1 ul li.price .p1 a{display:block; height:30px; line-height:30px; overflow:hidden; text-align:center; float:left; font-weight:bold;}
#products_list .item_1 ul li.price .p1 a.detail{background:url(/images/detail_bg.jpg); width:55px;}
#products_list .item_1 ul li.price .p1 a.addtocart{background:url(/images/addtocart_bg.jpg); width:79px;}
#products_list .item_1 ul li.price .p1 font.sold_out{background:url(/images/addtocart_bg.jpg); width:79px; display:block; height:30px; line-height:30px; text-align:center; float:left; color:#B3080E;}

#gift_card_list .index{background:#ECE9E0;}
#gift_card_list .index .info{width:350px; float:left; height:30px; line-height:30px; text-indent:5px; font-weight:bold; overflow:hidden; color:#676767;}
#gift_card_list .index .turn_page{text-align:right; padding:0; height:30px; line-height:30px; padding-right:10px;}
#gift_card_list .lcr{background:url(/images/lcr_bg.jpg); height:24px; overflow:hidden;}
#gift_card_list .lcr *{font-size:11px;}
#gift_card_list .lcr .view{width:400px; float:left;}
#gift_card_list .lcr .view li{float:left; padding:0 7px;}
#gift_card_list .lcr .view li div{height:24px; line-height:24px; float:left;}
#gift_card_list .lcr .view li.v div{font-weight:bold;}
#gift_card_list .lcr .view li div.t0{background:url(/images/list_0.jpg) left center no-repeat; text-indent:10px;}
#gift_card_list .lcr .view li div.t1{background:url(/images/list_1.jpg) left center no-repeat; text-indent:10px;}
#gift_card_list .lcr .view li.cur{background:url(/images/lcr_bg_1.jpg);}
#gift_card_list .lcr .view li.cur div.t0{background:url(/images/list_0_1.jpg) left center no-repeat;}
#gift_card_list .lcr .view li.cur div.t1{background:url(/images/list_1_1.jpg) left center no-repeat;}
#gift_card_list .lcr .sort_by_and_show{width:270px; float:right;}
#gift_card_list .lcr .sort_by_and_show select{margin-top:2px;}
#gift_card_list .c_line{border-top:1px dashed #ccc;}
#gift_card_list .item{width:25%; float:left;}
#gift_card_list .item ul{width:152px; overflow:hidden;}
#gift_card_list .item ul .img{height:150px; width:150px; border:1px solid #ddd; overflow:hidden; vertical-align:middle; display:table-cell; *font-family:Arial; *font-size:130px; *display:block; text-align:center;}
#gift_card_list .item ul .img:hover{border:1px solid #9E887B;}
#gift_card_list .item ul .img img{vertical-align:middle;}
#gift_card_list .item ul .name{margin:5px 0;}
#gift_card_list .item ul .name a{text-decoration:underline; color:#555054; font-size:11px;}
#gift_card_list .item ul .name a:hover{color:#ff6600;}
#gift_card_list .item ul .price{color:#AE050C; margin:3px 0; font-weight:bold;}
#gift_card_list .item_1{width:745px; height:152px; margin:0 auto; clear:both; margin-bottom:12px;}
#gift_card_list .item_1 ul li{float:left; margin:0px;}
#gift_card_list .item_1 ul li.img{text-align:center; margin:0 5px; width:152px; height:152px;}
#gift_card_list .item_1 ul li.img div{height:150px; width:150px; border:1px solid #ddd; overflow:hidden; vertical-align:middle; display:table-cell; *font-family:Arial; *font-size:130px; *display:block; text-align:center;}
#gift_card_list .item_1 ul li.img div:hover{border:1px solid #9E887B;}
#gift_card_list .item_1 ul li.img div img{vertical-align:middle;}
#gift_card_list .item_1 ul li.info{margin-left:5px; width:400px; padding-right:20px; overflow:hidden;}
#gift_card_list .item_1 ul li.info .name{border-bottom:1px solid #ddd; font-weight:bold; padding-bottom:5px; margin-bottom:5px;}
#gift_card_list .item_1 ul li.price{font-weight:bold; margin-bottom:8px;}

#personalized_jewelry_list .index{background:#ECE9E0;}
#personalized_jewelry_list .index .info{width:350px; float:left; height:30px; line-height:30px; text-indent:5px; font-weight:bold; overflow:hidden; color:#676767;}
#personalized_jewelry_list .index .turn_page{text-align:right; padding:0; height:30px; line-height:30px; padding-right:10px;}
#personalized_jewelry_list .lcr{background:url(/images/lcr_bg.jpg); height:24px; overflow:hidden;}
#personalized_jewelry_list .lcr *{font-size:11px;}
#personalized_jewelry_list .lcr .view{width:400px; float:left;}
#personalized_jewelry_list .lcr .view li{float:left; padding:0 7px;}
#personalized_jewelry_list .lcr .view li div{height:24px; line-height:24px; float:left;}
#personalized_jewelry_list .lcr .view li.v div{font-weight:bold;}
#personalized_jewelry_list .lcr .view li div.t0{background:url(/images/list_0.jpg) left center no-repeat; text-indent:10px;}
#personalized_jewelry_list .lcr .view li div.t1{background:url(/images/list_1.jpg) left center no-repeat; text-indent:10px;}
#personalized_jewelry_list .lcr .view li.cur{background:url(/images/lcr_bg_1.jpg);}
#personalized_jewelry_list .lcr .view li.cur div.t0{background:url(/images/list_0_1.jpg) left center no-repeat;}
#personalized_jewelry_list .lcr .view li.cur div.t1{background:url(/images/list_1_1.jpg) left center no-repeat;}
#personalized_jewelry_list .lcr .show{width:107px; float:right;}
#personalized_jewelry_list .lcr .show select{margin-top:2px;}
#personalized_jewelry_list .c_line{border-top:1px dashed #ccc;}
#personalized_jewelry_list .item{width:25%; float:left;}
#personalized_jewelry_list .item ul{width:152px; overflow:hidden;}
#personalized_jewelry_list .item ul .img{height:150px; width:150px; border:1px solid #ddd; overflow:hidden; vertical-align:middle; display:table-cell; *font-family:Arial; *font-size:130px; *display:block; text-align:center;}
#personalized_jewelry_list .item ul .img:hover{border:1px solid #9E887B;}
#personalized_jewelry_list .item ul .img img{vertical-align:middle;}
#personalized_jewelry_list .item ul .name{height:44px; overflow:hidden; margin:5px 0;}
#personalized_jewelry_list .item ul .name a{text-decoration:underline; color:#555054; font-size:11px;}
#personalized_jewelry_list .item ul .name a:hover{color:#ff6600;}
#personalized_jewelry_list .item ul .price{color:#AE050C; margin:3px 0; font-weight:bold;}
#personalized_jewelry_list .item_1{width:745px; height:152px; margin:0 auto; clear:both; margin-bottom:12px;}
#personalized_jewelry_list .item_1 ul li{float:left; margin:0px;}
#personalized_jewelry_list .item_1 ul li.img{text-align:center; margin:0 5px; width:152px; height:152px;}
#personalized_jewelry_list .item_1 ul li.img div{height:150px; width:150px; border:1px solid #ddd; overflow:hidden; vertical-align:middle; display:table-cell; *font-family:Arial; *font-size:130px; *display:block; text-align:center;}
#personalized_jewelry_list .item_1 ul li.img div:hover{border:1px solid #9E887B;}
#personalized_jewelry_list .item_1 ul li.img div img{vertical-align:middle;}
#personalized_jewelry_list .item_1 ul li.info{margin-left:5px; width:400px; padding-right:20px; overflow:hidden;}
#personalized_jewelry_list .item_1 ul li.info .name{border-bottom:1px solid #ddd; font-weight:bold; padding-bottom:5px; margin-bottom:5px;}
#personalized_jewelry_list .item_1 ul li.info dl dd{padding:4px 0; clear:both;}
#personalized_jewelry_list .item_1 ul li.info dl dd .l{float:left; width:55px;}
#personalized_jewelry_list .item_1 ul li.info dl dd .r{float:left; width:345px;}
#personalized_jewelry_list .item_1 ul li.price{font-weight:bold;}

#index_wrap_0{margin-top:9px;}
#index_wrap_0 .l_ad{width:750px; float:left;}
#index_wrap_0 .r{float:right; width:250px; background:url(/images/wrp_bg.jpg) left top no-repeat; height:425px;}

#index_sale{background:#F2EADD; width:227px; margin-left:15px; padding-bottom:9px; border-bottom:1px solid #BAB492;}
#index_sale .title{padding:9px;}
#index_sale .title .t{height:22px; background:url(/images/sale_title_bg.jpg) left bottom repeat-x;}
#index_sale .title .t .l{float:left; color:#796D55; font-weight:bold; text-indent:1px;}
#index_sale .title .t .more{float:right;}
#index_sale .title .t .more a{font-size:10px; color:#929397;}
#index_sale .item{width:100px; overflow:hidden; float:left; margin-left:9px;}
#index_sale .item .img{height:100px; width:100px; overflow:hidden; vertical-align:middle; display:table-cell; *font-family:Arial; *font-size:87px; *display:block; text-align:center;}
#index_sale .item .img img{vertical-align:middle;}
#index_sale .item .name{padding:5px 0; height:25px; overflow:hidden;}
#index_sale .item .name a{color:#796D55; font-size:11px; text-decoration:underline;}
#index_sale .item .price{color:#AE050C; margin:3px 0; font-weight:bold;}
#index_sale .item .link{padding-top:3px;}
#index_sale .item .link a{display:block; height:22px; line-height:22px; text-align:center; float:left; font-size:10px;}
#index_sale .item .link a.detail{background:url(/images/sale_detail_bg.jpg); width:41px;}
#index_sale .item .link a.addtocart{background:url(/images/sale_addtocart_bg.jpg); width:59px;}
#index_sale .item .link font.sold_out{display:block; height:22px; line-height:22px; text-align:center; float:left; font-size:10px; background:url(/images/sale_addtocart_bg.jpg); width:59px;}

#index_feedback{width:227px; margin-left:15px;}
#index_feedback .t{background:url(/images/feedback_title_bg.jpg); width:220px; height:31px; margin:9px 0 5px 0;}
#index_feedback .t .l{float:left; height:31px; line-height:31px; text-indent:35px; color:#7B6C57; font-weight:bold;}
#index_feedback .t .more{float:right; height:31px; line-height:31px;}
#index_feedback .t .more a{font-size:10px; color:#929397;}
#index_feedback .list{padding:8px 7px; background:#f7f7f7;}
#index_feedback ul{height:135px; overflow:hidden;}
#index_feedback ul li{background:url(/images/feedback_jt.jpg) left 5px no-repeat; padding-left:8px; margin-bottom:9px;}
#index_feedback ul li span{color:#999; padding-left:8px;}

#index_category_list .title{height:35px; width:1000px; margin-bottom:1px;}
#index_category_list .title .category{float:left; width:830px; height:35px; overflow:hidden;}
#index_category_list .title .category .t_category{height:35px; line-height:35px; text-indent:5px; font-size:28px; position:absolute; overflow:hidden;}
#index_category_list .title .category .sub_category{height:35px; line-height:35px; position:absolute; margin-left:150px; width:700px; overflow:hidden; text-align:center; font-size:11px; color:#000;}
#index_category_list .title .category .sub_category a{margin:0 9px; font-size:11px; color:#000;}
#index_category_list .title .more{float:right; width:155px; text-align:right; padding-right:15px; height:35px; line-height:35px;}
#index_category_list .list_sub_category{height:35px; line-height:35px; overflow:hidden; font-size:11px; color:#000;}
#index_category_list .list_sub_category a{margin:0 9px; font-size:11px; color:#000;}
#index_category_list .list_0, #index_category_list .list_1{margin-top:9px;}
#index_category_list .list_0 #products_list{float:left;}
#index_category_list .list_0 .category_ad{float:right;}
#index_category_list .list_1 #products_list{float:right;}
#index_category_list .list_1 .category_ad{float:left;}
#index_category_list #products_list{overflow:hidden; width:744px;}
#index_category_list .list_1 #products_list{margin-right:-34px;}
#index_category_list .category_ad{width:255px; overflow:hidden;}

#index_wrap_1 .list_0, #index_wrap_1 .list_1{float:left; width:327px; overflow:hidden; margin-right:9px;}
#index_wrap_1 .list_2{float:right; width:327px; overflow:hidden;}
#index_wrap_1 .title{height:30px;}
#index_wrap_1 .title a{font-size:11px; color:#9B9B9B;}
#index_wrap_1 .title .l{float:left; height:30px; line-height:30px; text-indent:12px; font-weight:bold; color:#959595; font-size:14px;}
#index_wrap_1 .title .more{float:right; height:30px; line-height:30px; padding-right:8px;}
#index_wrap_1 .list_0 .title{background:url(/images/index_clist_0_title_bg.jpg);}
#index_wrap_1 .list_1 .title{background:url(/images/index_clist_1_title_bg.jpg);}
#index_wrap_1 .list_2 .title{background:url(/images/index_clist_2_title_bg.jpg);}
#index_wrap_1 .list_2 .title a{font-size:11px; color:#727272;}
#index_wrap_1 .list_2 .title .l{color:#D5D5D5;}
#index_wrap_1 #products_list{width:327px; margin-top:9px; margin-bottom:-9px;}
#index_wrap_1 #products_list .item{width:163px; float:left;}
#index_wrap_1 #products_list .item ul{margin:0 auto;}

#h_line{background:url(/images/footer_line.jpg) left center repeat-x; height:20px;}

#f_product_category{border:1px solid #ddd; padding:12px; width:974px;}
#f_product_category dl{float:left; width:184px; margin-right:10px; min-height:150px; _height:150px; color:#000;}
#f_product_category dl dt{height:20px; line-height:20px; overflow:hidden;}
#f_product_category dl dd{height:22px; line-height:22px; background:url(/images/f_category_jt.jpg) 0 10px no-repeat; text-indent:6px; overflow:hidden;}
#f_product_category dl dd a{font-size:11px; color:#656565;}

#footer_search{border:1px solid #ddd; background:#EFEFEF; height:42px; width:998px; margin:9px auto;}
#footer_search td{padding:0 3px;}
#footer_search td .form_input{background:#fff; width:300px;}

#footer .nav{text-align:center;}
#footer .nav a{margin:0 10px;}
#footer .txt{line-height:180%; padding:9px 0;}

#main .siteLefter{width:245px; float:left;}
#main .siteRighter{width:745px; float:right; overflow:hidden; margin-bottom:9px;}

#station{height:28px; line-height:24px; overflow:hidden; border-bottom:1px solid #ddd; margin-bottom:9px;}
#station_1{height:35px; line-height:35px; background:url(/images/line.jpg) left bottom no-repeat; font-size:14px; text-indent:2px; margin-bottom:9px;}

#products_email_to_friend{position:absolute; width:500px; height:350px; background-color:#ffffff; visibility:visible; z-index:200; left:320px; top:280px; border:4px solid #ccc;}
#products_detail .detail_img{float:left; width:502px;}
#products_detail .detail_img .bigimg{border:1px solid #ddd; position:relative;}
#products_detail .detail_img .bigimg .t{position: absolute; top: 0px; background: url(/images/offdetail.png) -12px -12px no-repeat; width: 68px; height: 36px; padding-bottom: 32px; text-align: center; font-size: 24px; font-family: Verdana; color: #FFF; line-height: 36px;}
#products_detail .detail_img .small_img td.on{border:2px solid #336699;}
#products_detail .detail_img .small_img td.out{border:2px solid #ddd;}
#products_detail .addtocart_form{float:right; width:485px;}
#products_detail .addtocart_form .par{border:1px solid #ddd;}
#products_detail .addtocart_form .par .item{border-bottom:1px solid #ddd;}
#products_detail .addtocart_form .par .name{padding:15px 10px; background:#F3F3F3; font-weight:bold;}
#products_detail .addtocart_form .par .tips{padding:10px; font-weight:bold; font-style:italic; color:#555;}
#products_detail .addtocart_form .par .item .l{float:left; width:90px; text-indent:10px; padding:8px 0;}
#products_detail .addtocart_form .par .item .r{float:left; width:375px; padding:8px 0;}
#products_detail .addtocart_form .par .addtocart{padding:4px 8px; background:#F3F3F3;}
#products_detail .addtocart_form .par .addtocart li{text-align:right; padding:4px; font-weight:bold;}
#products_detail .addtocart_form .par .addtocart li.your_price{color:#B0070C; font-size:16px;}
#products_detail .addtocart_form .cpanel{margin-top:8px;}
#products_detail .addtocart_form .cpanel a{margin-right:12px; text-decoration:underline; color:#555;}
#products_detail .addtocart_form .cpanel a.review{color:red;}
#products_detail .desc{margin:20px 0; min-height:400px; _height:400px;}
#products_detail .desc .title{height:28px;}
#products_detail .desc .title_bg_0{background:url(/images/product_detail_desc_bg0.jpg) left center no-repeat;}
#products_detail .desc .title_bg_1{background:url(/images/product_detail_desc_bg1.jpg) left center no-repeat;}
#products_detail .desc .title_bg_2{background:url(/images/product_detail_desc_bg2.jpg) left center no-repeat;}
#products_detail .desc .title div{height:28px; line-height:28px; text-align:center; float:left;}
#products_detail .desc .title div.t0{width:145px;}
#products_detail .desc .title div.t1{width:195px;}
#products_detail .desc .title div.t2{width:220px}
#products_detail .desc .title div a{color:#fff; font-size:14px; font-weight:bold; text-decoration:none;}
#products_detail .desc .txt{overflow:hidden; line-height:180%; padding:8px 0;}
#products_detail .related_pro{min-height:250px; _height:250px;}
#products_detail .related_pro .title{border-bottom:2px solid #7C6E53; height:26px; line-height:26px; background:url(/images/relate_pro_t_bg.jpg) left top no-repeat; color:#fff; font-size:14px; font-weight:bold; text-indent:8px;}
#products_detail .related_pro .left_jt{width:35px; float:left; padding-top:70px;}
#products_detail .related_pro .right_jt{width:35px; float:left; padding-top:70px; text-align:right;}
#products_detail .related_pro #products_list{width:930px; float:left; padding-top:10px; overflow:hidden; height:260px;}
#products_detail .related_pro #products_list .Cont{width:930px; overflow:hidden; display:block;}
#products_detail .related_pro #products_list .ScrCont{width:10000000px; display:block;}
#products_detail .related_pro #products_list #scroll_list_1, #products_detail .related_pro #products_list #scroll_list_2{float:left; display:block;}
#products_detail .related_pro #products_list .item{width:180px;}

#personalized_jewelry_detail .detail_img{float:left; width:502px;}
#personalized_jewelry_detail .detail_img .bigimg{border:1px solid #ddd;}
#personalized_jewelry_detail .detail_img .small_img td.on{border:2px solid #336699;}
#personalized_jewelry_detail .detail_img .small_img td.out{border:2px solid #ddd;}
#personalized_jewelry_detail .addtocart_form{float:right; width:485px;}
#personalized_jewelry_detail .addtocart_form .par{border:1px solid #ddd;}
#personalized_jewelry_detail .addtocart_form .par .item{border-bottom:1px solid #ddd; zoom:1;}
#personalized_jewelry_detail .addtocart_form .par .name{padding:15px 10px; background:#F3F3F3; font-weight:bold;}
#personalized_jewelry_detail .addtocart_form .par .tips{padding:10px; font-weight:bold; font-style:italic; color:#555;}
#personalized_jewelry_detail .addtocart_form .par .item .l{float:left; width:90px; text-indent:10px; padding:8px 0;}
#personalized_jewelry_detail .addtocart_form .par .item .r{float:left; width:375px; padding:8px 0;}
#personalized_jewelry_detail .addtocart_form .par .item_1{border-bottom:1px solid #ddd; zoom:1;}
#personalized_jewelry_detail .addtocart_form .par .item_1 .l{float:left; width:215px; text-indent:10px; padding:8px 0; height:22px; line-height:22px;}
#personalized_jewelry_detail .addtocart_form .par .item_1 .r{float:left; width:250px; padding:8px 0;}
#personalized_jewelry_detail .addtocart_form .par .addtocart{padding:4px 8px; background:#F3F3F3;}
#personalized_jewelry_detail .addtocart_form .par .addtocart li{text-align:right; padding:4px; font-weight:bold;}
#personalized_jewelry_detail .addtocart_form .par .addtocart li.your_price{color:#B0070C; font-size:16px;}
#personalized_jewelry_detail .addtocart_form .cpanel{margin-top:8px;}
#personalized_jewelry_detail .addtocart_form .cpanel a{margin-right:12px; text-decoration:underline; color:#555;}
#personalized_jewelry_detail .addtocart_form .cpanel a.review{color:red;}
#personalized_jewelry_detail .desc{margin:20px 0; min-height:400px; _height:400px;}
#personalized_jewelry_detail .desc .title{height:28px;}
#personalized_jewelry_detail .desc .title_bg_0{background:url(/images/personalized_jewelry_detail_desc_bg0.jpg) left center no-repeat;}
#personalized_jewelry_detail .desc .title_bg_1{background:url(/images/personalized_jewelry_detail_desc_bg1.jpg) left center no-repeat;}
#personalized_jewelry_detail .desc .title div{height:28px; line-height:28px; text-align:center; float:left;}
#personalized_jewelry_detail .desc .title div.t0{width:145px;}
#personalized_jewelry_detail .desc .title div.t1{width:195px;}
#personalized_jewelry_detail .desc .title div a{color:#fff; font-size:14px; font-weight:bold; text-decoration:none;}
#personalized_jewelry_detail .desc .txt{overflow:hidden; line-height:180%; padding:8px 0;}
#personalized_jewelry_detail .related_pro{min-height:225px; _height:225px;}
#personalized_jewelry_detail .related_pro .title{border-bottom:2px solid #7C6E53; height:26px; line-height:26px; background:url(/images/relate_pro_t_bg.jpg) left top no-repeat; color:#fff; font-size:14px; font-weight:bold; text-indent:8px;}
#personalized_jewelry_detail .related_pro .left_jt{width:35px; float:left; padding-top:70px;}
#personalized_jewelry_detail .related_pro .right_jt{width:35px; float:left; padding-top:70px; text-align:right;}
#personalized_jewelry_detail .related_pro #personalized_jewelry_list{width:930px; float:left; padding-top:10px; overflow:hidden; height:225px;}
#personalized_jewelry_detail .related_pro #personalized_jewelry_list .Cont{width:930px; overflow:hidden; display:block;}
#personalized_jewelry_detail .related_pro #personalized_jewelry_list .ScrCont{width:10000000px; display:block;}
#personalized_jewelry_detail .related_pro #personalized_jewelry_list #scroll_list_1, #personalized_jewelry_detail .related_pro #personalized_jewelry_list #scroll_list_2{float:left; display:block;}
#personalized_jewelry_detail .related_pro #personalized_jewelry_list .item{width:180px;}

#category{margin-top:9px; background:#f4f4f4;}
#category .title{height:30px; line-height:30px; background:url(/images/menu_jt.jpg) 5px center no-repeat #9D9686; text-indent:25px; color:#fefffd; font-size:14px; font-weight:bold;}
#category .top_category{width:245px; height:30px; line-height:30px; background:url(/images/dot.jpg) 15px center no-repeat #f4f4f4; border-bottom:1px solid #e9e9e9; text-indent:25px;clear:both;}
#category .top_category a{display:block; text-decoration:none; font-weight:bold;}
#category .price_list{width:122px; float:left; height:24px; line-height:24px; background:url(/images/dot.jpg) 10px center no-repeat #f4f4f4; border-bottom:1px solid #e9e9e9; text-indent:17px;}
#category .price_list a{font-size:11px;}
#category .menu ul{padding:0; margin:0; list-style-type:none;}
#category .menu ul li{position:relative; float:left; background:#fff; text-indent:25px;}
#category .menu ul li a{display:block; width:245px; height:24px; line-height:24px; border-bottom:1px dashed #ccc; text-decoration:none;}
#category .menu ul li a.hide{display:block;}
#category .menu ul li a.jt{background:url(/images/jt.gif) no-repeat 225px center;}
#category .menu ul li ul{display:none;}
#category .menu ul li:hover{background:#f9f9f9;}
#category .menu ul li:hover ul{display:block; position:absolute; top:0; left:245px; width:200px; border:1px solid #ccc; margin-top:-1px;}
#category .menu ul li:hover ul li{background:#f9f9f9;}
#category .menu ul li:hover ul li:hover{background:#fff;}
#category .menu ul li:hover ul li a{display:block; height:25px; line-height:25px; width:200px; border:none; text-indent:5px;}
#category .menu ul li:hover ul li a.hide{display:block;}
#category .menu ul li:hover ul li a.sub{background:url(/images/jt.gif) no-repeat 185px center;}
#category .menu ul li:hover ul li ul{visibility:hidden;}
#category .menu ul li:hover ul li:hover ul{visibility:visible; position:absolute; left:200px; border:1px solid #ccc; margin-top:-1px;}
#category .menu ul li:hover ul li:hover ul li a{display:block; width:200px; background:#f7f7f7;}
#category .menu ul li:hover ul li:hover ul li a:hover{background:#fff;}
*html #category .menu table{border-collapse:collapse; border:0; margin:0; padding:0;}
*html #category .menu ul li{text-indent:17px;}
*html #category .menu ul li a{display:block; width:245px; height:22px; line-height:22px; border-bottom:1px solid #ccc;}
*html #category .menu ul li a:hover{text-decoration:none;}
*html #category .menu ul li a.hide{display:none;}
*html #category .menu ul li a.jt{background:url(/images/jt.gif) no-repeat 225px center;}
*html #category .menu ul li a.jt:hover{background:url(/images/jt.gif) no-repeat 225px center #f9f9f9;}
*html #category .menu ul li a:hover{background:#f9f9f9;}
*html #category .menu ul li a:hover ul{display:block; position:absolute; top:0; left:245px; width:200px; border:1px solid #ccc; margin-top:-1px;}
*html #category .menu ul li a:hover ul li a{display:block; background:#f7f7f7; height:25px; line-height:25px; width:200px; border:none; text-indent:5px;}
*html #category .menu ul li a:hover ul li a.hide{display:none;}
*html #category .menu ul li a:hover ul li a:hover{background:#fff;}
*html #category .menu ul li a:hover ul li a.sub{background:url(/images/jt.gif) no-repeat 185px center #f7f7f7;}
*html #category .menu ul li a:hover ul li a.sub:hover{background:url(/images/jt.gif) no-repeat 185px center #fff;}
*html #category .menu ul li a:hover ul li a ul{visibility:hidden;}
*html #category .menu ul li a:hover ul li a:hover ul{visibility:visible; position:absolute; left:200px; border:1px solid #ccc; margin-top:-1px;}
*html #category .menu ul li a:hover ul li a:hover ul li a{display:block; width:200px; background:#f7f7f7;}
*html #category .menu ul li a:hover ul li a:hover ul li a:hover{background:#fff;}

#unavailable{width:700px; margin:0 auto;}
#unavailable .logo{padding:10px 0; border-bottom:1px solid #eee;}
#unavailable .title{background:#f1f1f1; height:80px; line-height:80px; font-weight:bold; font-size:24px; text-indent:20px; color:#555;}
#unavailable .info{padding:20px; border:1px solid #eee; line-height:180%;}
#unavailable .info .txt{padding-left:15px;}
#unavailable .info .txt .return{text-decoration:underline;}
#unavailable .copyright{font-size:10px; color:#555; padding:8px; padding-right:0; text-align:right; border-top:4px solid #f1f1f1;}

#cart .cart_list{float:left; width:775px;}
#cart .cart_list .step{width:567px; height:27px; line-height:27px; float:right; margin-bottom:15px; margin-right:-12px;}
#cart .cart_list .step li{float:left; text-align:center; font-weight:bold;}
#cart .cart_list .step li.s1{width:173px;}
#cart .cart_list .step li.s2{width:119px;}
#cart .cart_list .step li.s3{width:136px;}
#cart .cart_list .step li.s4{width:139px;}
#cart .cart_list .step_1{background:url(/images/shopping_step_1.jpg);}
#cart .cart_list .step_1 li.s1{color:#eee;}
#cart .cart_list .step_2{background:url(/images/shopping_step_2.jpg);}
#cart .cart_list .step_2 li.s2{color:#eee;}
#cart .cart_list .step_3{background:url(/images/shopping_step_3.jpg);}
#cart .cart_list .step_3 li.s3{color:#eee;}
#cart .cart_list .step_4{background:url(/images/shopping_step_4.jpg);}
#cart .cart_list .step_4 li.s4{color:#eee;}
#cart .cart_list .list_table{border:1px solid #ccc; border-bottom:none; clear:both;}
#cart .cart_list .list_table td{border-bottom:1px solid #ccc;}
#cart .cart_list .list_table .title td{border-right:1px solid #ccc;}
#cart .cart_list .list_table .title td.last{border-right:none;}
#cart .cart_list .list_table .list{background:#fff;}
#cart .cart_list .list_table .list:hover{background:#f7f7f7;}
#cart .cart_list .upd{float:left; width:435px; margin-top:8px;}
#cart .cart_list .info{width:338px; float:right; border:1px solid #ccc; border-top:none; clear:both;}
#cart .cart_list .info .promo_code{padding:12px;}
#cart .cart_list .info .promo_code li{padding:3px 0;}
#cart .cart_list .info .promo_code .code_input{height:24px; line-height:24px; margin-right:8px; width:200px;}
#cart .cart_list .info .promo_code .apply{width:54px; height:26px; line-height:26px; text-align:center; background:url(/images/apply_btn.jpg); border:none;}
#cart .cart_list .info .total{height:24px; line-height:24px; background:#f1f1f1; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
#cart .cart_list .info .total .l{float:left; text-indent:12px; font-size:14px;}
#cart .cart_list .info .total .r{float:right; padding-right:12px; font-size:14px;}
#cart .cart_list .info .btn{background:#f1f1f1; padding:15px 12px;}
#cart .cart_list .info .btn .continue_shopping{width:150px; height:26px; line-height:26px; text-align:center; border:none; background:url(/images/continue_shopping_bg.jpg); color:#fff; font-weight:bold; margin-right:10px;}
#cart .cart_list .info .btn .checkout{width:148px; height:26px; line-height:26px; text-align:center; border:none; background:url(/images/checkout_bg.jpg); color:#fff; font-weight:bold;}
#cart .also_list{float:right; width:200px; min-height:300px; border:1px solid #ccc;}
#cart .also_list .title{height:28px; line-height:28px; text-align:center; background:#D1CFC3; font-weight:bold; color:#000;}
#cart .also_list #products_list{margin-top:12px;}
#cart .also_list #products_list .item{width:200px;}
#cart .also_list #products_list .item ul{margin:0 auto;}

#feedback_pro_list{margin-top:8px;}
#feedback_pro_list a{margin-right:10px; text-decoration:underline; font-size:11px; color:#044D82;}