@charset "utf-8";
/*!
 * Site: andreamjewel.com
 * Author: li.jian
 * Updated: 2010.09.02
 * Updated by: li.jian
------------------------------------------------------
reset-base-wrapper-section(layout|property|color)-list-hack
------------------------------------------------------
 */
 
/* start reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, input, select, textarea, table, caption, tbody, tfoot, thead, tr, th, td, .x { margin: 0; padding: 0; }
li { list-style:none; }
table { border-collapse:separate; }
a span, form label { cursor:pointer; }
a img, img, iframe, fieldset { border:none; }
select, textarea, input, button { vertical-align:middle; font-family:inherit; font-size:100%; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; }
blockquote, q { quotes: "" ""; }
h1 { font-size:16px; }
h2 { font-size:14px; }
h3 { font-size:14px; }
h4, h5, h6 { font-size:100%;  }
/* end reset */

/* start base */
/*body*/
html { }
body { font:11px/1.8em Verdana, Arial, Tahoma, Geneva, "Trebuchet MS", STHeiTi, SimSun, sans-serif; color:#000; background:#000; }
/*link*/
a { text-decoration:none; color:#000; }
a:hover { text-decoration:underline; color:#c39743; }
/*display*/
.block { display:block; }
.none { display: none; }
.inline { display: inline; }
/*float*/
.fll { float:left; }
.flr { float:right; }
.fln { float:none; }
/*clear*/
.clearfix, .fixfloat, .fix, .iheader, .icontainer, .ifooter, .sContent, .formArea li { display:inline-block; }
.clearfix, .fixfloat, .fix, .iheader, .icontainer, .ifooter, .sContent, .formArea li { display:block; }
.clear, .clearfix:after, .fixfloat:after, .fix:after, .iheader:after, .icontainer:after, .ifooter:after, .sContent:after, .formArea li:after { display:block; visibility:hidden; overflow:hidden; clear:both; height:0; content:"."; }
/*width height*/
.w960 { width:960px; }
.h960 { height:960px; }
/*margin padding*/
.mg0 { margin:0; }
.mt10 { margin-top:10px; }
.mr10 { margin-right:10px; }
.mb10 { margin-bottom:10px; }
.ml10 { margin-left:10px; }
.pd0 { padding:0; }
.pt10 { padding-top:10px; }
.pr10 { padding-right:10px; }
.pb10 { padding-bottom:10px; }
.pl10 { padding-left:10px; }
/*border*/
.line { border-top:1px dashed #949494; height:0; overflow:hidden; margin:15px auto; clear:both; }
/*color*/
.yellow{ color:#c69b4b;}
/*text*/
.tal { text-align:left; }
.tac { text-align:center; }
.tar { text-align:right; }
/*form*/
.allBtn01 { width:61px; height:20px; border:0; text-align:center; margin-left:-4px; background:url(../images/54/themes.gif) repeat-x 0 -237px; color:#522f01; cursor:pointer; }
input.allBtn02 { height:18px; line-height:18px; padding:0 5px; border:1px solid #a77225; background:#cc994d; color:#fff; font-weight:bold; text-decoration:none; }
a.allBtn02, a.allBtn02:hover, a.allBtn02:active { display:inline-block; height:18px; line-height:18px; padding:0 5px; border:1px solid #a77225; background:#cc994d; color:#fff; font-weight:bold; text-decoration:none; }
a.allBtn03, a.allBtn03:hover, a.allBtn03:active { display:inline-block; height:18px; line-height:18px; padding:0 5px; border:1px solid #a64528; background:#cb6d50; color:#fff; font-weight:bold; text-decoration:none; }
.formArea { }
.remind { padding:15px; margin:10px auto 0; border:2px solid #f00; text-align:center; font-size:12px; }
.formArea li { clear:both; padding:0 0 8px; min-height:22px; _height:22px; }
.formArea li label { float:left; width:200px; margin-right:5px; text-align:right; }
.formArea a { color:#c00; text-decoration:underline; }
.formArea .allInput,.formArea #cc_num, .formArea #cc_cvv, .formArea #cc_issue  { float:left; width:250px; height:16px; padding:2px; margin-right:5px; border:1px inset #9e9a8f; }
.formArea .input:focus { border:2px inset #f1ca7e; }
.formArea .allSelect,.formArea #cc_type  { float:left; width:272px; height:20px; padding:2px; border:1px inset #9e9a8f; }
.formArea .allTextarea { float:left; width:250px; height:50px; padding:2px; border:1px solid #9e9a8f; overflow:auto; }
.formArea #cc_valid_month, .formArea #cc_valid_year, .formArea #cc_exp_month, .formArea #cc_exp_year{ float:left; width:90px; height:20px; padding:2px; margin-right:4px; border:1px solid #9e9a8f; }
.formArea span.error, .formArea .strong1 { color:#f00; margin-left:5px; }
.formArea input.error, .formArea textarea.error { border:1px solid #f00; }
.allBtn { cursor:pointer; float:left; width: auto; padding:3px 6px; border:1px solid #a64528; background:url(../images/54/bg.gif) repeat-x 0 -115px; color:#FFF; font:11px Verdana, Geneva, sans-serif; text-align:center; font-weight:bold; }
a.allBtn { cursor:pointer; float:left; width: auto; padding:3px 6px; border:1px solid #a64528; background:url(../images/54/bg.gif) repeat-x 0 -115px; color:#FFF; font:11px Verdana, Geneva, sans-serif; text-align:center; font-weight:bold; }
input.allInput:hover, input.allInput:focus, input.allInput.hover, input.allInput.active, input.password:hover, input.password:focus, input.password.hover, input.password.active { border:1px inset #FC0; background-color:#eee; }
* html input.allInput, * html input.password { behavior:expression(function(ele) {
ele.style.behavior=" ";
ele.attachEvent("onmouseover", function() {
ele.className += " hover";
}
);
ele.attachEvent("onmouseout", function() {
ele.className = ele.className.replace(/(\s)?hover/ig, "");
}
);
ele.attachEvent("onfocus", function() {
ele.className += " active";
}
);
ele.attachEvent("onblur", function() {
ele.className = ele.className.replace(/(\s)?active/ig, "");
}
);
}
(this));
}
/*table*/
/*font*/
.fontStyle01 { font:11px/1.8em Verdana, Tahoma, Arial, Geneva, "Trebuchet MS", STHeiTi, SimSun, sans-serif; color:#000; }
/*color*/
.red { color:red; }
/*background*/
.icon { background:url(../images/54/icon.gif) no-repeat 0 0; }
.iconShoppingCart { background:url(../images/54/themes.gif) no-repeat 0 -60px; padding-left:18px; }
.currency a { display:inline; float:left; text-indent:-999px; width:17px; height:17px; margin-left:8px; overflow:hidden; background:url(../images/54/themes.gif) no-repeat 0 0; }
.currency .usd { background-position:0 0; }
.currency a.usd:hover, .currency a.usd:active { background-position:0 -30px; }
.currency a.gbp { background-position:-24px 0; }
.currency a.gbp:hover, .currency a.gbp:active { background-position:-24px -30px; }
.currency a.cad { background-position:-49px 0; }
.currency a.cad:hover, .currency a.cad:active { background-position:-49px -30px; }
.currency a.aud { background-position:-71px 0; }
.currency a.aud:hover, .currency a.aud:active { background-position:-71px -30px; }
.star { float:left; width:75px; height:14px; background:url(../images/54/star.gif) no-repeat; }
.star0 { background-position:0 -100px; }
.star1 { background-position:0 -80px; }
.star2 { background-position:0 -60px; }
.star3 { background-position:0 -40px; }
.star4 { background-position:0 -20px; }
.star5 { background-position:0 0; }
/* end base */

/* start wrapper */
#wrapper { width:940px; margin:auto; background:#fff url(../images/54/wrapperbg.png) repeat-y; padding:0px 160px; }
#header { position:relative; z-index:2; height:184px; line-height:30px;background:#fff; }
#container { position:relative; z-index:1; padding:10px 0 20px;background:#fff; }
#aside { float:left; width:180px; overflow:hidden; }
#main { display:inline; float:right; width:735px; overflow:hidden; margin-right:10px; }
#mainn { display:inline; width:735px; overflow:hidden; margin-right:10px; }
#main2 { overflow:hidden; padding:0 10px; }
#main2 .imain { min-height:200px; _height:200px; padding:10px 10px 20px; background:#FEF6E0; }
#footer {background:#fff; }
/* end wrapper */

/* start section */
/*=start header=*/
#header .sp { margin:0 5px; }
.logo { position:absolute; overflow:hidden; width:230px; height:130px; }
.logo a { display:block; }
.logo .websitelogo { overflow:hidden; width:100%; height:100%; }
.logo .websitedes { text-indent:-999px; }
.livechat { position:absolute; left:380px; top:0; width:213px; height:130px; }
.usernav { position:absolute; right:10px; top:0; }
.serviceMenu { position:absolute; right:10px; top:25px; }
.serviceMenu img{ vertical-align:middle;}
.facebook{ position:absolute; top:31px; right:180px; width:16px; height:16px;}
.twitter{ position:absolute; top:31px; right:150px; width:16px; height:16px;}
.currency { position:absolute; right:10px; top:60px; }
.search { position:absolute; right:10px; top:100px; width:264px; height:20px; background:#ecd391; padding:5px 5px; overflow:hidden; }
.searchInput { border:0; width:200px; height:16px; padding:3px 3px 0px; }
.search input { vertical-align:top; float:left; font-size:11px; }
.nav { position:absolute; top:150px; width:100%; background:#000 url(../images/54/themes.gif) no-repeat 0 -327px; }
.nav ul { padding:0 110px; }
.nav li { position:relative; float:left;height:34px; margin-right:15px; white-space:nowrap;background:none; }
.nav a {display:inline-block; font:14px/34px Arial; color:#fff; text-decoration:none; padding-left:17px;  height:34px; overflow:hidden;}
.nav a span {display:inline-block; height:34px; padding-right:17px;  line-height:34px; overflow:hidden;}
.nav a:hover {background:url(../images/54/subnavbg.png) left top no-repeat; color:#000;text-decoration:none;}
.mnav a:hover{background-image:none;}
.nav a:hover span {background:url(../images/54/subnavbg.png) right top no-repeat;}
.nav a.set {background:url(../images/54/subnavbg.png) left top no-repeat; color:#000; text-decoration:none;}
.nav a.set span {background:url(../images/54/subnavbg.png) right top no-repeat;}
#header .hot{position:absolute;top:153px;right:132px;width:26px;height:21px;
}
.navWall a:link,.navWall a:visited{color:#c67fff;}
.navWall a:active,.navWall a:hover{color:#000;}
.navAndream a:link,.navAndream a:visited{color:#e7bc41;}
.navAndream a:active,.navAndream a:hover{color:#000;}
.nav .mnav{ display:none;position:absolute; left:-1px; top:34px; width:168px; padding:6px; border:1px solid #000;border-top:0; background:#fff url(../images/54/navbg.png) repeat;z-index:1001; }
.mnav ul {float:left;width:158px; background:#fff;padding:0px 4px;border:1px solid #bababa;}
.mnav ul li { float:left; width:158px; height:34px; margin-right:0; border-bottom:1px dashed #515151;}
.mnav ul li a {clear:both; color:#000; }
.nav .jewelry ul li a ,.nav .collections ul li a{width:98px; padding-left:60px;background-image: url(../images/54/themes.gif); background-repeat:no-repeat; }
.mnav ul li a:linik,.mnav ul li a:visited{text-decoration:none;background-color:#fff;}
.mnav ul li a:active,.mnav ul li a:hover { text-decoration:none; background-color:#ebe9e9 ; color:#000; }
.jewelry .bangles a,.jewelry .bangles a:hover{background-image: url(../images/54/themes.gif); background-repeat:no-repeat;  background-position:-172px 0; }
.jewelry .rings a ,.jewelry .rings a:hover {background-image: url(../images/54/themes.gif); background-repeat:no-repeat;  background-position:-172px -34px; }
.jewelry .brooches a,.jewelry .brooches a:hover  {background-image: url(../images/54/themes.gif); background-repeat:no-repeat;  background-position:-172px -68px; }
.jewelry .bangles a,.jewelry .bangles a:hover  { background-image: url(../images/54/themes.gif); background-repeat:no-repeat; background-position:-172px 0; }
.jewelry .rings a ,.jewelry .rings a:hover {background-image: url(../images/54/themes.gif); background-repeat:no-repeat;  background-position:-172px -34px; }
.jewelry .bracelets a,.jewelry .bracelets a:hover {background-image: url(../images/54/themes.gif); background-repeat:no-repeat; background-position:-454px -30px;}
.jewelry .earrings a,.jewelry .earrings a:hover {background-image: url(../images/54/themes.gif); background-repeat:no-repeat; background-position:-454px 0;  }
.jewelry .charm a,.jewelry .charm a:hover {background-image: url(../images/54/themes.gif); background-repeat:no-repeat; background-position:-454px -65px;}
.jewelry .chains a,.jewelry .chains a:hover  {background-image: url(../images/54/themes.gif); background-repeat:no-repeat;  background-position:-5px -597px;}
.jewelry .necklace a ,.jewelry .necklace a:hover {background-image: url(../images/54/themes.gif); background-repeat:no-repeat;  background-position:-5px -647px;}
.jewelry .anklets a ,.jewelry .anklets a:hover {background-image: url(../images/54/themes.gif); background-repeat:no-repeat;  background-position:-5px -705px;}
.collections .andreamCz a,.collections .andreamCz a:hover {background-image: url(../images/54/themes.gif); background-repeat:no-repeat; background-position: -283px -601px; }
.collections .andreamPearl a,.collections .andreamPearl a:hover  {background-image: url(../images/54/themes.gif); background-repeat:no-repeat; background-position: -283px -647px; }
.collections .andreamCrystal a,.collections .andreamCrystal a:hover  {background-image: url(../images/54/themes.gif); background-repeat:no-repeat; background-position: -287px -700px; }
.collections .andreamSilver a,.collections .andreamSilver a:hover  {background-image: url(../images/54/themes.gif); background-repeat:no-repeat; background-position: -287px -749px; }
.andreamSilver a{background: url(../images/54/themes.gif) no-repeat -773px 0;}
.mnav .on ul { display:block; }
.nav a.hover {background:url(../images/54/subnavbg.png) left top no-repeat; color:#000;text-decoration:none; }
.nav a.hover span {background:url(../images/54/subnavbg.png) right top no-repeat;}
/*=end header=*/
/*=start container=*/
.crumb { font-size:11px; font-weight:normal; line-height:24px; }
.crumb .last, .crumb .last a { }
.banner { position:relative; height:440px;overflow:hidden; }
.banner li{ height:400px;}
.banner li img { vertical-align:top; }
.banner .bannerBtn { position:absolute; bottom:0; left:0; width:100%; padding:1px 0 3px; height:36px; overflow:hidden; font:16px/36px "Trebuchet MS"; background:#000 url(/images/54/themes.gif) no-repeat 0 -287px; }

.banner .bannerBtn { position:absolute; bottom:0; left:0; width:100%; padding:1px 0 3px; height:36px; overflow:hidden; font:16px/36px "Trebuchet MS"; background:#000 url(/images/54/themes.gif) no-repeat 0 -287px; }
.banner .bannerBtn li { float:left; margin-left:20px;text-align:center}
.banner .bannerBtn li span { float:left; width:157px; height:36px; color:#fff; text-decoration:none;  cursor:pointer; }
.banner .bannerBtn li.on span,.banner .bannerBtn li.on a, .banner .bannerBtn li a:hover, .banner .bannerBtn li a:active { color:#000; background:url(/images/54/themes.gif) repeat-y 0 -156px; font-weight:bold;}
/*aside*/
.category { }
.category ul li { line-height:35px; border-bottom:1px dashed #949494; }
.category ul li a { display:block; padding-left:20px; }
.category ul li a:hover { background-color:#ebe9e9; color:#000; text-decoration:none; }
.category ul li a.on, .category ul li a.active { background:#F0D798; }
/*main*/
.section01 .sTitle { height:33px; padding-left:15px; font:14px/32px "Trebuchet MS"; background:url(../images/54/newaddbg.gif) repeat-x 0 -87px; }
.section01 .sContent { overflow:hidden; }
.section02 .sTitle { height:34px; padding-left:15px; font:14px/34px "Trebuchet MS"; background:url(../images/54/bg.gif) repeat-x 0 -54px; color:#fff; }
.section02 .sContent { overflow:hidden; }
.section03 { margin-top:10px; }
.section03 .sTitle, .sTitle03 { clear:both; height:32px; padding-left:15px; font:16px/32px "Trebuchet MS"; background:#f0d798; color:#000; }
.section03 .sContent { overflow:hidden; }
.section03 .action { background:url(../images/54/titlebg.gif) no-repeat; color:#fff; 

font-weight:bold; }
/*todayTop*/
.todayTop .sTitle { padding:0; text-align:center; }
.todayTop .sContent { padding-bottom:20px; }
/*=end container=*/
/*=start footer=*/
#footer .newsLetter { padding:4px 20px; height:25px; background:url(../images/54/bg.gif) repeat-x 0 -54px; line-height:25px; color:#fff; }
#footer .newsLetter h3 { float:left; font:18px/25px "Trebuchet MS"; }
#footer .newsLetterForm { float:right; }
#footer .off { color:#c69b4b; }
#footer .bottomMenu { line-height:45px; padding:0 20px; font-weight:bold; }

#footer .bottomMenu .sp { margin:0 3px; }
#footer .siteInfo { float:left; width:68%; padding:0 15px; }
#footer .cards { display:inline; float:right; margin-right:20px; }
#footer .newsLetterForm .newsletterInput { border:0; background:#fff; width:250px; padding:4px 3px 3px; *padding:4px 3px 2px;
}
#footer .copyright { clear:both; padding:10px 20px; color:#767575; }
#footer .copyright .copy { font-family:Arial; margin:0 2px; }
/*=end footer=*/

/*=start index=*/
.sectionTopSellers { margin-top:15px; }
.sectionTopSellers .sTitle, .sTitle02 { height:30px; padding-left:15px; font:bold 16px/30px "Trebuchet MS"; background:url(../images/54/themes.gif) no-repeat 0 -258px; }
.sectionTopSellers .sContent { padding:20px 20px 0; }
.sectionTopSellers .sContent .inner { position:relative; float:left; width:911px; overflow:hidden; }
.sectionTopSellers .sContent .previous { display:inline; float:left; width:28px; margin-left:20px; margin-top:80px; }
.sectionTopSellers .sContent .previous a { display:block; width:28px; height:27px; overflow:hidden; text-indent:-999px; background:url(../images/54/themes.gif) no-repeat 0 -85px; }
.sectionTopSellers .sContent .previous a:hover, .sectionTopSellers .sContent .previous a:active { background:url(../images/54/themes.gif) no-repeat 0 -113px; }
.sectionTopSellers .sContent .next { display:inline; float:right; width:28px; margin-right:20px; margin-top:80px; }
.sectionTopSellers .sContent .next a { display:block; width:28px; height:27px; overflow:hidden; text-indent:-999px; background:url(../images/54/themes.gif) no-repeat -28px -85px; }
.sectionTopSellers .sContent .next a:hover, .sectionTopSellers .sContent .next a:active { background:url(../images/54/themes.gif) no-repeat -28px -112px; }
/*=end index=*/
/*=start testimonials=*/
.testimonials{}
.testimonials p{padding:8px 5px 0px 5px;font-size:11px;color:#000;}
.testimonials ul{}
.testimonials li{float:left;border-bottom:1px dashed #575757;padding-top:20px;}
.testimonials li .imgTxt{float:left;width:148px;}
.testimonials li .imgTxt img{border:0;width:140px;height:140px;text-align:center;}
.testimonials li .imgTxt .name{padding:8px 0px 0px 0px;height:80px;}
.testimonials li .imgTxt .view{padding:0px 0px 12px 0px;color:#6f5204;text-decoration:underline;}
.imgTxt .view a:link,.imgTxt .view a:visited{color:#6f5204;text-decoration:underline;}
.imgTxt .view a:active,.imgTxt .view a:hover{cursor:pointer;color:#6f5204;text-decoration:underline;}
.testimonials li .des{float:right;width:560px;}
/*=end testimonials=*/
/*=start recommend=*/
.recommend{}
.recommendCon h4{font-weight:bold;color:#000;font-size:12px;text-align:left;padding:10px 0px;}
.recommendCon{float:left;border-bottom:1px dashed #5b5b5b;}
.recommendCon .left{float:left;width:194px;}
.recommendCon .right{float:left;width:508px;}
.left .list04 li{margin-bottom:15px;}
.recommendCon .right p{padding-left:6px;line-height:20px;margin-bottom:20px;color:#000;font-size:11px;font-weight:normal;}
.recommendCon .three{margin:-10px 0 20px 0;}
.list06 li {float:left;display:inline;width:184px;margin-bottom:15px;}
.list07 li{float:left;display:inline;width:92px;height:134px;margin:0px 5px 18px 0px;}
/*=end recommend=*/

/*=start photos=*/
.photo{}
.photo .sContent{margin-top:10px;}
.photo .banner {float:left;width:728px;display:inline;height:425px; }
.photo .bannerPic {float:left;width:728px;display:inline;padding-left:14px;height:324px;background:url(../images/54/photosbg.gif) repeat-y;overflow:hidden; text-align:center;border:1px solid #878682;}
.bannerPic ul{float:left;width:700px;height:298px; overflow:hidden;}
.photo .bannerbg{float:left;width:720px;height:13px;overflow:hidden;background:url(../images/54/bannerbg.gif) no-repeat;}
.photo .bannerPic li {float:left;width:700px;height:298px;vertical-align:top;}
.photo .bannerPic a img { vertical-align:top; }
.photo .phobannerBtn {float:left;clear:both;width:728px;height:57px; background:none;margin-top:10px; }
.phobannerBtn .phobannerBtnC{float:left;width:675px; } 
.photo .phobannerBtnC li { float:left; display:inline; margin-left:5px; }
.photo .phobannerBtnC li a { float:left; width:130px; height:55px; overflow:hidden;padding:1px;  }
.photo .phobannerBtnC a img { width:130px;height:55px; }
.phobannerBtnC a:link,.phobannerBtnC a:visited{border:1px solid #fff;}
.photo .phobannerBtnC .on a, .phobannerBtnC a:hover, .phobannerBtnC a:active {border:1px solid #f9cf68; }
.phobannerBtnL,.phobannerBtnR { float:left; overflow:hidden; text-indent:-999px; background:#fff url(../images/54/themes.gif) no-repeat -115px -50px; width:13px; height:50px; cursor:pointer; }
.phobannerBtnL:hover, .phobannerBtnL:active { background-position:-115px 0; }
.phobannerBtnR { float:right; margin-right:0px;background:#fff url(../images/54/themes.gif) no-repeat -128px -50px; }
.phobannerBtnR:hover,.phobannerBtnR:active {float:right; background:#fff url(../images/54/themes.gif) no-repeat -128px 0px;  }
/*=end photos=*/
/*=start wall=*/
.wall{}
.wall h4{width:739px;background:url(../images/54/newaddbg.gif) no-repeat;height:18px;text-align:center;padding:10px 0px;color:#fff;}
.wall .sContent{height:767px;margin-top:10px;}
/*=end wall=*/
/*=start category=*/
.categoryInfo { padding:10px; background:#fef6e0 url(../images/54/minlogo.gif) no-repeat 98% 98%;}
.categoryInfo .pic { float:left; width:290px; }
.categoryInfo .details {float:left; width:400px; margin-left:15px; }
.categoryInfo .name { font:22px/31px Trebuchet MSpx; }
.categoryInfo .intro { }
.wrapperAndream{}
.wrapperAndream .sTitle{ display:none;}
/*page*/
.page { margin-top:10px; height:18px; overflow:hidden; padding:8px 10px 6px; line-height:16px; text-align:right; background:#fff0c8; }
.page img { vertical-align:middle; }
.page a, .page span { margin-left:3px; text-decoration:underline; }
.page .num { color:#000; }
.page .current { color:#b47801; }
/*=end category=*/

/*=start details=*/
.wrapperDetails { background:#fef6e0; padding:5px 10px; }
.productDetals { border-bottom:1px dashed #949494; padding-bottom:10px; }
.myImagesSlideBox { position:relative; float:left; width:300px; overflow:hidden; }
.myImagesSlideBox .myImages { position:relative; overflow:hidden; height:296px; border:2px solid #d5d5d5; text-align:center; cursor:pointer; background:#fff url(../images/54/loading.gif) center center no-repeat; }
.myImagesSlideBox .myImages img { border:0; }
.myImagesSlideBox .myImgs { display:none; }
.myImagesSlideBox .myTxts { position:absolute; bottom:0px; right:0px; width:130px; height:22px; background:#fbea92 url(../images/54/themes.gif) no-repeat -5px -460px; border:1px solid #f4de57; padding-left:15px; line-height:24px; }
.myImagesSlideBox .myTxts a { text-decoration:none; color:#000; }
.myImagesSlideBox .myTxts a:hover { color:#f60; }
/*  wrapper element  */
#scrollable { margin-top:10px; padding:0 5px; }
.myImagesSlideBox .items { height:50px; float:left; width:260px; overflow: hidden; position: relative; }
/* item */
.myImagesSlideBox .items a { display:inline; float:left; width:46px; height:46px; margin-left:12px; cursor:pointer; border:2px solid #d5d5d5; }
.myImagesSlideBox .items a:hover { border:2px solid #F4DE57; }
.myImagesSlideBox .items a.active { border:2px solid #a9a7a7; }
.scrollableDiv { position: absolute; width: 200000em; left: 0px; }
/* next / prev buttons */
.myImagesSlideBox a.prev, .myImagesSlideBox a.next { float:left; overflow:hidden; text-indent:-999px; background:#fff url(../images/54/themes.gif) no-repeat -115px -50px; width:13px; height:50px; cursor:pointer; }
.myImagesSlideBox a.prev:hover, .myImagesSlideBox a.prev:active { background-position:-115px 0; }
.myImagesSlideBox a.next { float:right; background:#fff url(../images/54/themes.gif) no-repeat -128px -50px; }
.myImagesSlideBox a.next:hover, .myImagesSlideBox a.next:active { background-position:-128px 0; }
/**/
#BigDiv { filter:alpha(opacity=30); /* IE */ -moz-opacity:0.3; /* Moz + FF */ opacity: 0.3; /* （FF 1.5）*/ background: #777; position: absolute; top: 0; left: 0; z-index: 10000; display:none; }
#MyDiv { background:#fef6e0; display:none; position:absolute; text-align:center; width:300px; height:390px; z-index:10001; border:1px solid #fff; }
.closeMyDiv { position:absolute; right:4px; top:2px; z-index:10002; }
.closeMyDiv a { text-decoration:none; cursor:pointer; color:red; }
.closeMyDiv a:hover { color:#F60; }
.detailsInfo { float:right; width:404px; overflow:hidden; }
.detailsInfo .name, .detailsInfo .stock, .detailsInfo .nostock, .detailsInfo .promoStatus, .detailsInfo .service, .detailsInfo .des, .detailsInfo .qsInfo { padding-left:15px; }
.detailsInfo .name { font:16px/1.8em "Trebuchet MS"; }
.detailsInfo .stock { font:14px/1.2em "Trebuchet MS"; color:#ae7f00; }
.detailsInfo .nostock { font:14px/1.2em "Trebuchet MS"; color:#666; }
.detailsInfo .promoStatus { font:19px/2em "Trebuchet MS"; color:#d93403; }
.detailsInfo .service { height:30px; line-height:30px; border-top:1px dashed #949494; border-bottom:1px dashed #949494; background:url(../images/54/themes.gif) no-repeat 15px -490px; padding-left:40px }
.detailsInfo .service a { text-decoration:underline; }
.detailsInfo .des { padding:5px 0 0 15px; }
.detailsInfo .sku { }
.detailsInfo .price { font:26px/1.2em "Trebuchet MS"; color:#403611; }
.detailsInfo .promoPrice { margin-bottom:10px; font:16px/1.4em "Trebuchet MS"; color:red; }
.detailsInfo .desNav { height:27px; }
.detailsInfo .desNav span { display:inline; float:left; height:26px; overflow:hidden; font:16px/25px "Trebuchet MS"; padding:0 15px; border:1px solid #cdb758; border-bottom:0; margin-right:10px; text-decoration:none; cursor:pointer; color:#533d03; background:url(../images/54/bg.gif) repeat-x 0 -87px; }
.detailsInfo .desNav span.on { background-position:0 -20px; }
.detailsInfo .desContent { border:1px solid #cdb758; }
.detailsInfo .idesContent { padding:5px 10px 10px; }
.detailsInfo .sizeChart { padding:5px; background:#fff; }
.detailsInfo .qsInfo { border-top:1px dashed #949494; margin-top:10px; padding:10px; }
.detailsInfo label { margin-left:10px; }
.detailsInfo .actions { padding:0 15px; }
.detailsInfo .addToCart { float:right; width:146px; height:29px; padding-left:20px; border:0; line-height:29px; font-size:16px; background:url(../images/54/themes.gif) no-repeat 0 -208px; color:#fff; font-weight:bold; cursor:pointer; }
.detailsInfo a.addToCart:hover { text-decoration:none; }
.detailsInfo a.addToWish { float:left; margin-top:5px; height:29px; padding-left:20px; text-decoration:underline; font:14px "Trebuchet MS"; background:url(../images/54/themes.gif) no-repeat 0 -434px; }
.jqZoomTitle { z-index:5000; text-align:center; font-size:11px; font-family:Tahoma; height:16px; padding-top:2px; position:absolute; top: 0px; left: 0px; width: 100%; color: #FFF; background: #999; }
.jqZoomPup { overflow:hidden; background-color: #FFF; -moz-opacity:0.6; opacity: 0.6; filter: alpha(opacity = 60); z-index:10; border-color:#c4c4c4; border-style: solid; cursor:crosshair; }
.jqZoomPup img { border: 0px; }
.preload { -moz-opacity:0.8; opacity: 0.8; filter: alpha(opacity = 80); color: #333; font-size: 12px; font-family: Tahoma; text-decoration: none; border: 1px solid #CCC; background-color: white; padding: 8px; text-align:center; background-image: url(../images/54/zoomloader.gif); background-repeat: no-repeat; background-position: 43px 30px; width:90px; * width:100px;
height:43px; *height:55px;
z-index:10; position:absolute; top:3px; left:3px; }
.jqZoomWindow { border: 1px solid #999; background-color: #FFF; }
/*review*/
.review { }
.review .sTitle { padding-left:20px; height:36px; font-size:16px; line-height:30px; background:url(../images/54/themes.gif) no-repeat 0 -520px; cursor:pointer; }
.review .on { background-position:0 -552px; }
.reviewSummary { clear:both; height:28px; padding:0 15px; }
.reviewSummary .star { margin-left:8px; }
.reviewSummary .overall { float:left; }
.reviewSummary .numdes { float:left; margin-left:15px; }
.reviewSummary .times { float:right; margin-left:30px; }
.reviewSummary .num { color:#ff6600; }
.review .sContent { }
.reviewItem { clear:both; border-bottom:1px dashed #949494; margin-top:10px; }
.reviewInfo { height:14px; line-height:14px; padding:8px 10px; overflow:hidden; background:#e6decb; }
.reviewInfo .star { float:left; }
.reviewInfo .time { float:right; font-weight:bold; color:#884701; }
.reviewText { clear:both; padding:5px 15px 10px; }
.reviewForm { margin-top:10px; clear:both; }
.reviewForm .beFirst { text-decoration:underline; padding-left:120px; line-height:30px; }
/*=end details=*/

/*=start Faq=*/
.wrapperFaq { margin-top:0; }
.wrapperFaq .sContent { background:#FEF6E0; padding:10px 12px 30px; margin-top:10px; }
.wrapperFaq .sContent a { text-decoration:underline; color:#a60505; }
.wrapperFaq .sContent h2 { font-weight:bold; font-size:12px; }
.wrapperFaq .sContent .faqPic { display:inline; float:left; margin:0 10px 10px 0; }
.wrapperFaq .sContent .wordList li { margin-left:20px; list-style:disc none outside; }
.tipTitle { font:bold 13px/1.8em "Trebuchet MS"; color:#7e3403; }

.shareContent,.writingContent,.askContent,.askContent{padding:12px 0;clear:both;margin:5px 0;}
.shareContent p,.writingContent p,.askContent p,.askContent p{padding:0 100px 0 10px;margin:0 0 0 120px;}
.shareContent a.share1{color:#193F86;font-weight:bold;}
.shareContent a.share2{color:#09A1C9;font-weight:bold;}
.shareContent .shareTitle{color:#7E3403;font-size:12px;}
/*=end Faq=*/

/*=start My Account=*/
.wrapperUser { margin-top:0; }
.stepInfo { text-align:left; line-height:28px; text-indent:10px; }
.wrapperUser .sContent { background:#FEF6E0; padding:15px 12px 30px; margin-top:10px; }
.wrapperUser .sContent .des { padding-left:150px; margin-bottom:15px; }
/*addressList*/
.addressList { }
.addressList .addressNew { text-align:right; border-bottom:1px dashed #949494; line-height:28px; }
.addressList .addressNew a { color:#895506; font-weight:bold; text-decoration:underline; }
.addressList li { border-bottom:1px dashed #949494; padding:10px; }
.addressList .addressshow { float:left; }
.addressList .addressaction { float:right; padding:10px; line-height:28px; text-align:center; }
.addressList .del a { text-decoration:underline; }
.dataTable { text-align:center; }
.dataTable .thRow th { line-height:28px; background:#000; color:#fff; }
.dataTable tr td { border-bottom:1px dashed #949494; }
.dataTable tr { }
.dataTable td.item .proItem { float:left; }
.dataTable .proItem .pic { float:left; margin:3px 3px 0; width:80px; height:80px; overflow:hidden; border:1px solid #ccc; }
.dataTable .proItem .details { float:left; text-align:left; width:130px; line-height:16px; }
.dataTable .proItem .name { margin-bottom:6px; }
.dataTable .proItem .name a { text-decoration:underline; }
.dataTable td.date { width:120px; }
.dataTable td.orderNumber { color:#6e4504; font-weight:bold; }
.dataTable td.orderNumber a { text-decoration:underline; color:#b26d01; }
.dataTable td.total { font-weight:bold; font-size:16px; color:#b26d01; }
.dataTable td.paytype，.dataTable td.status { width:114px; }
.dataTable td { padding:10px 0 15px; }
.dataTable td.skuTd { width:110px; }
.dataTable td.item { width:220px; }
.dataTable td.quantity { width:80px; }
.dataTable td.price { font-weight:bold; font-size:16px; color:#b26d01; }
.dataTable td.lineTotal { font-weight:bold; font-size:16px; color:#b26d01; }
.dataTable td.action { width:100px; }
.dataTable td.action a.del { text-decoration:underline; }
.quantityAction { }
.quantityAction .quantityDel { float:left; width:13px; height:13px; overflow:hidden; text-indent:-999px; margin-right:5px; background:url(../images/54/themes.gif) no-repeat -1px -529px; margin-top:1px; }
.quantityAction .quantityAdd { float:left; width:13px; height:13px; overflow:hidden; text-indent:-999px; margin-left:5px; background:url(../images/54/themes.gif) no-repeat -1px -561px; margin-top:1px; }
.quantityAction .quantityInput { float:left; text-align:center; border:1px solid #545454; }
/*orderList*/
.orderList { }
.orderList td { line-height:36px; }
.orderListPage { text-align:right; margin-top:10px; }
.orderDetail .shippingFee { text-align:right; padding-top:8px; }
.orderDetail .orderTotal { text-align:right; font:bold 16px/2em "Trebuchet MS"; color:#b26d01; }
/*wishList*/
.wishList .td { padding:10px 0 15px; }
/*orderDetail*/
.orderDetail .td { padding:10px 0 15px; }
/*=end My Account=*/

/*=start Shopping=*/
.wrapperShopping { }
.wrapperShopping .sTitle { clear:both; height:32px; margin-top:10px; padding-left:15px; font:16px/32px "Trebuchet MS"; background:#f0d798; color:#000; }
.wrapperShopping .sContent { overflow:hidden; margin-top:10px; padding:10px 12px 30px; background:#FEF6E0; }
.bagStep { margin-top:10px; height:33px; line-height:33px; font:14px/33px "Trebuchet MS"; }
.bagStep ul li { float:left; width:289px; height:33px; padding-left:15px; background:url(../images/54/step.gif) no-repeat; }
.bagStep ul li span { margin-right:20px; }
.bagStep .stepA { background-position:0 0; }
.bagStep .stepB { background-position:0 -33px; }
.bagStep .stepC { background-position:0 -66px; }
.bagStep .stepD { background-position:0 -99px; }
.bagStep .stepE { background-position:0 -132px; }
.sectionShopping { margin-top:10px; }
.sectionShopping .formArea ul { padding-left:150px; }
.sectionShopping .isTitle, .sectionShopping .isTitle2 { clear:both; height:32px; padding-left:15px; font:16px/32px "Trebuchet MS"; background:#f0d798; color:#000; }
.sectionShopping .isTitle2 { font-weight:bold; background:#fff0c8; }
.sectionShopping .isContent { overflow:hidden; padding:5px; background:#FEF6E0; }
.shippingAddress { float:left; width:49%; }
.billingAddress { float:right; width:49%; }
.shippingAddress .addressshow, .billingAddress .addressshow { float:left; width:70%; }
.shippingAddress .addressaction, .billingAddress .addressaction { float:right; width:25%; text-align:right; padding-top:30px; }
.deliveryMethod .retail { }
.deliveryMethod a.trackOrder { color:#bc380f; text-decoration:underline; font-weight:bold; margin-left:20px; }
.bagPromo { padding-top:10px; }
.bagPromo h3 { line-height:28px; }
.bagPromo .code, .bagPromo .shipping { float:left; width:418px; min-height:90px;_height:90px; border:2px solid #ccc; padding:5px 10px; }
.bagPromo .formArea li label { width:100px; }
.bagPromo .shipping { float:right; }
.sectionShoppingActions { float:right; margin-top:15px; }
.sectionShoppingActions .ContinueShipping { float:left; padding:0 15px; border:1px solid #000; height:21px; line-height:21px; color:#fff; font-weight:bold; background:url(../images/54/bg.gif) repeat-x 0 -54px; margin-right:10px; text-decoration:none; }
/*totalArea*/
.totalArea { border:2px solid #ccc; background:#fff; padding:10px; text-align:right; margin-top:10px; font-weight:bold; }
.totalArea li { padding-right:30px; }
.totalArea .lineLi { padding-right:0; }
.totalArea .totalSubtotal, .totalArea .totalSaving { color:#b26d01; }
.totalArea .orderTotal { font-size:16px; }
/*payMentActions*/
.chooseYourPayment { }
/*=end Shopping=*/
/*=start login=*/
.wrapperLR { padding:0 0 20px 0; }
.wrapperLR .formTitle { padding-left:250px; line-height:36px; }
.wrapperLR .formTitle2 { padding-left:250px; line-height:36px; border-bottom:1px dashed #949494; margin-bottom:5px; }
.wrapperLR .des { padding-left:250px; margin-bottom:15px; }
.wrapperLR ul { padding-left:150px; }
/*=end login=*/

/*start search*/
.wrapperPageSearch { }
.pageSearch { float:left; width:268px; height:20px; background:#ecd391; padding:5px 5px; overflow:hidden; }
.wrapperPageSearch .backtolist { float:left; margin-left:20px; line-height:32px; }
.wrapperPageSearch .backtolist a { color:#855b02; }
.wrapperPageSearch .lookfor { line-height:36px; color:#855b02; }
.wrapperPageSearch .lookfor a { margin-left:10px; text-decoration:underline; }
/*end search*/

/*=start massage=*/
.pageMassage { font-size:12px; background:url(../images/54/massage.jpg) no-repeat; padding-left:250px; height:150px; }
.pageMassage h3 { font:28px/60px "Trebuchet MS"; color:#b27e00; }
/*=end massage=*/

/*=start 404=*/
.page404 { border:3px solid #dddcd9; padding:10px 10px 20px; font-size:12px; }
.page404 .intro { background:url(../images/54/404.gif) no-repeat; padding-left:180px; }
.page404 .intro h3 { font:bold 14px/22px "Trebuchet MS"; }
.page404 p { line-height:22px; }
.page404 .intro a { text-decoration:underline; color:#a60505; }
.page404 .alternative { }
.page404 .alternative h3 { font:24px/48px "Trebuchet MS"; color:#b27e00; }
.page404 .alternative .pageSearch { margin-top:10px; }
/*=end massage=*/
.bottomBar{float:right;text-align:right;}

/*=begin customer=*/
.customer{padding:0px 45px;}
.customer li{float:left;width:100%;border-bottom:1px dashed #c4c4c4;padding:30px 0px;}
.customer .pic{float:left;width:40px;height:40px;margin-right:18px;}
.customer .name{float:left;width:355px;}
.customer  h4{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;color:#999999;text-decoration:none;}
.customer  h4 a:link,.customer  h4 a:visited{color:#999999;text-decoration:none;}
.customer  h4 a:active,.customer  h4 a:hover{cursor:pointer;color:#ac8304;text-decoration:underline;}
.customer .name p{font-family:Verdana, Geneva, sans-serif;color:#000;font-size:11px;line-height:11px;font-weight:normal;margin-top:10px;}
/*=end customer=*/

/*=begin dailydeal=*/
.bracelet{margin-top:13px;}
.bracelet img{margin:0;padding:0;border:0;display:block;}
.brared{float:left;width:381px;}
.brablue{float:left;width:354px;}
/*=end dailydeal=*/

/*=sales promotion=*/
.mainSales { width:745px !important;margin-right:0 !important; } 
.salesBar { width:735px;height:32px;line-height:32px;text-indent:16px;font-weight:bold;background:#f0d798; }
.part01 { height:455px; }
.part02 { height:516px; }
.partPromotion {position:static;height:auto;}
.partPromotion img{display:block;}
.partPromotion .share{position:absolute;top:498px;left:710px;}
.partPromotion .share2{position:absolute;top:560px;left:876px;}
.partPromotion .share3{position:absolute;top:1256px;left:831px;}
.salesContent{margin-top:10px; width:101%;}
.salesContent img,.salesContent a{ float:left; }
.salesContent .share2{position:absolute;top:80px;left:876px;}
/*=end sales promotion=*/

/*=sales banner=*/
.promotionBanner{height:567px;}
.promotionBanner img{display:block;}
.partPro{position:relative;height:352px;}
.girl{position:absolute;bottom:0px;left:0px;width:206px;height:437px;z-index:1001;}
.mt10 .share2{position:absolute;top:894px;left:872px;}
/*=end sales banner=*/

/*=sales protwilight=*/
.twilight{height:936px;}
.twilight img{display:block;}
/*=end protwilight=*/

/* end section */

/* start list */
/*list01*/
.list01 .iprList { width:200%; }
.list01 li { position:relative; display:inline; float:left; width:140px; overflow:hidden; margin:0 21px;height:255px;}
.list01 .pic { height:140px; overflow:hidden; text-align:center; }
.list01 .name { font-size:11px; font-weight:normal; margin-bottom:8px; height:68px; }
.list01 .now { }
.list01 .promoPrice { color:#f00; }
.list01 .details { }
.list01 .promoStatus { position:absolute; left:1px; top:1px; width:50px; height:20px; }
.list01 .hot { background:url(../images/54/themes.gif) no-repeat 0 -378px; }
.list01 .new { background:url(../images/54/themes.gif) no-repeat 0 -406px; }
/*list02*/
.list02 .iprList { }
.list02 li { position:relative; padding:0 18px; width:120px;  overflow:hidden; margin:10px auto 0; border-bottom:1px dashed #949494; }
.list02 .pic { height:120px; border:1px solid #e1e1e1; overflow:hidden; text-align:center; }
.list02 .name { font-size:11px; font-weight:normal; margin-bottom:4px;  }
.list02 .now { color:#b47801; }
.list02 .promoStatus { position:absolute; left:20px; top:2px; width:50px; height:20px; }
.list02 .hot { background:url(../images/54/themes.gif) no-repeat 0 -378px; }
.list02 .new { background:url(../images/54/themes.gif) no-repeat 0 -406px; }
/*list03*/
.list03 .iprList { width:110%; *padding-bottom:20px;
}
.list03 li { position:relative; display:inline; float:left; width:140px; height:256px; overflow:hidden; margin:10px 40px 20px 10px; }
.list03 .pic { height:140px; overflow:hidden; text-align:center; }
.list03 .name { font-size:11px; font-weight:normal; margin-bottom:8px; height:56px; overflow:hidden;  }
.list03 .now { }
.list03 .promoPrice { color:red; }
.list03 .details { }
.list03 .promoStatus { position:absolute; left:1px; top:1px; width:50px; height:20px; }
.list03 .hot { background:url(../images/54/themes.gif) no-repeat 0 -378px; }
.list03 .new { background:url(../images/54/themes.gif) no-repeat 0 -406px; }
.starWrapper img{ cursor:pointer;}
/*list04*/
.list04 .iprList{ width:110%;}
.list04 li{ float:left; width:356px; height:71px; overflow:hidden; text-align:center; margin:10px 20px 10px 0; border:1px solid #ccc;}
.list04 li img{ vertical-align:top;}
/* list05 sliderBar list */
.list05 li {  position:relative; margin-bottom:10px; }
.list05 li .icon { position:absolute; left:0; top:0; width:46px; height:28px; background:url(../images/54/themes.gif) no-repeat; }
.list05 li .bangles { background-position:-896px -374px; }
.list05 li .rings { background-position:-896px -404px; }
.list05 li .brooches { background-position:-900px -435px; }
.list05 li .bracelets { background-position:-896px -464px; }
.list05 li .earrings { background-position:-896px -496px; }
.list05 li .charms { background-position:-892px -526px; }
.list05 li .chains { background-position:-896px -556px; }
.list05 li .necklaces { background-position:-896px -585px; }
.list05 li .anklets { background-position:-849px -374px;}
.list05 li h3 { height:28px; line-height:30px; overflow:hidden; border-bottom:1px solid #d1c7a0; background:url(../images/54/bg.gif) repeat-x 0 -87px; text-indent:46px; font-size:13px; cursor:pointer;}
.list05 li .arrows { position:absolute; right:4px; top:0; width:25px; height:28px; background:url(../images/54/themes.gif) no-repeat; }
.list05 li .arrowsDown { background-position:-900px -617px; }
.list05 li .arrowsRight { background-position:-900px -645px; }
.list05 li dd { height:34px; border-bottom:1px dashed #515151; }
.list05 li dd a { display:block; height:30px; line-height:30px; border-top:2px solid #fff; border-bottom:2px solid #fff; text-indent:17px; font-weight:bold; font-size:11px; color:#222; }
.list05 li dd a:hover { background:#edead8; text-decoration:none; color:#222; }
/* end list */

/* start hack */
.list05 li { _height:28px; }
/* end hack */

/*=timeLicit=*/
.timeLicit{}
.timeLicit img{display:block;border:0;}
.timeLicit  .timeImg{position:relative;width:940px;height:324px;}
.timeImg .tflash{position:absolute;bottom:20px;left:350px;z-index:1001;}
.timeImg .timejs{position:absolute;bottom:0px;right:220px;width:123px;height:64px;}
/*=end timeLicit=*/
