@charset "utf-8";
/*!
 * Site:Gourmetpots.com
 * Author: Author
 * Updated: 2010.07.01
 * Updated: 2011.03.03
 * Updated by: wangming
------------------------------------------------------------
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 { 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%; }
h1 { font-size:16px; }
h2 { font-size:14px; }
h3 { font-size:14px; }
h4, h5, h6 { font-size:100%; }
/* end reset */
/* start base */
/*body*/
html { -webkit-text-size-adjust:none; width:100%; height:100%; background:#CCCED0 url(../images/56/repeat-bg.jpg) repeat-x; }
body { font:11px/1.8em Verdana, Arial, Tahoma, Geneva, "Trebuchet MS", STHeiTi, SimSun, sans-serif; color:#000; }
/*link*/
a { text-decoration:none; color:#000; }
a:hover { text-decoration:underline; color:#000 }
/*display*/
.show { display:block; }
.hide { display: none; }
/*float*/
.fll { float:left; }
.flr { float:right; }
.fln { float:none; }
/*clear*/
.fix, .fixfloat, .iheader, #container, .sContent, .formArea li, .kamadoDetail, .pDetail { display:inline-block; }
.fix, .fixfloat, .iheader, #container, .sContent, .formArea li, .kamadoDetail, .pDetail { display:block; }
.clear, .fix:after, .fixfloat:after, .iheader:after, #container:after, .sContent:after, .formArea li:after, .kamadoDetail:after, .pDetail:after { display:block; visibility:hidden; overflow:hidden; clear:both; height:0; content:"."; }
.clearBoth { clear:both; }
/*width height*/
.w960 { width:960px; }
.h960 { height:960px; }
.h30 { height:30px; }
/*margin padding*/
.mt10 { margin:10px 0 0 0; }
.mt15 { margin:15px 0 0 0; }
.mt1 { margin:-5px 0 0 0; }
.pd0 { padding:0px; }
.pl10 { padding-left:10px; }
.pl20 { padding-left:20px; }
.pl25 { padding-left:25px; }
.pl30 { padding-left:30px; }
.pl35 { padding-left:35px; }
.pl40 { padding-left:40px; }
.pl80 { padding-left:80px; }
/*border*/
#bd0 { border-bottom:0px; }
.bt1 { border-top:1px solid #cccccc; }
.bd2 { border-bottom:1px solid #cccccc; }
.br2 { border-right:1px dashed #ccc; }
.line2 { border-top:1px solid #000; height:0; overflow:hidden; clear:both; }
/*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:#C34F08; 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 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 { float:left; width:250px; height:16px; padding:2px; margin-right:5px; border:1px inset #9e9a8f; }
.formArea .input:focus { border:2px inset #f1ca7e; }
.formArea .allSelect { float:left; width:188px; 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 .select01 { 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:72px; height:22px; margin-left:184px; background:#C34F08; border-right:1px solid #775443; border-bottom:1px solid #775443; border-top:1px solid #C34F08; border-left:1px solid #C34F08; color:#FFF; text-align:center; font-size:12px; }
#findPwd .actions .allBtn { margin-left:0; width:155px; background:#C34F08; }
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; }
/*table*/
/*font*/
.fontStyle01 { font:11px/1.8em Verdana, Tahoma, Arial, Geneva, "Trebuchet MS", STHeiTi, SimSun, sans-serif; color:#000; }
/*color*/
.color1 { color:#C50C0C; }
.red { color:red; }
.strong1 { color:red; }
.strong2 { color:#000; }
.strong { font-weight:bold; }
.strong3 { font-weight:bold; color:#E54708; font-size:13px; }
.strong4 { color:#FF1326; }
.strong6 { display:block; color:red; font-size:11px; }
.strong7 { color:#ffffff; }
/*background*/
#nobg { background:none; }
.bgcolor1 { background-color:#CBC5BC; }
.bgcolor2 { background-color:#989595; }
.star { display:inline-block; width:110px; height:25px; background:url(../images/56/star.png) no-repeat;line-height:25px; }
.star0 { background-position:0 -150px; }
.star1 { background-position:0 -122px; }
.star2 { background-position:0 -91px; }
.star3 { background-position:0 -61px; }
.star4 { background-position:0 -31px; }
.star5 { background-position:0 -4px; }
/*border*/
#noBd { border:0; }
/*remind*/
.remind { padding:15px; margin:5px auto 5px; border:1px solid #BD0015; text-align:center; color:#B20000; }
/* end base */
/* start wrapper */
#wrapper { width:960px; margin:0 auto; padding:0 23px 0 23px; background:url(../images/56/bg.png) repeat-y 0 0; _background:none; }
#header { width:960px; position:relative; z-index:2; height:148px; background:url(../images/56/repeat.gif) repeat-x; }
#container { position:relative; z-index:1; width:940px; padding:0 10px 20px; background:#fff; }
#container-home { position:relative; z-index:1; width:940px; padding:0 10px 20px; background:#FCF6E3; }
#aside { float:left; width:160px; height:auto; padding:0 0 30px 0; overflow:hidden; }
#main { float:right; width:755px; overflow:hidden; }
#main2 .imain { min-height:400px; _height:400px; padding:10px 10px 20px; }
#footer { position:relative; background:#FCF6E3; }
/* end wrapper */
/*start header*/
.logo { position:absolute; top:8px; left:19px; width:304px; height:77px; }
.logo a { display:block; }
.loginBar { position:absolute; top:5px; right:0; color:#ffffff; }
.loginBar a { color:#fff; margin:0 10px; }
.loginBar a:hover { color:#FCE0C2; }
.loginBar span { color:#fff; font-size:10px; }
#header .contactUs { position:absolute; top:26px; left:440px; width:168px; height:70px; }
.search { position:absolute; right:10px; top:60px; width:232px; height:30px; background:url(../images/56/theme.png) no-repeat -14px -81px; padding:7px 0 0 9px; }
.search ul li { float:left; }
.searchInput { float:left; width:165px; height:16px; margin:2px 0 0 0; padding:2px 3px 0px 2px; border:0; background:none; }
.searchBtn { cursor:pointer; width:52px; height:24px; border:0; background:none; }
.nav { position:absolute; top:110px; width:100%; height:39px; background:url(../images/56/repeat.gif) repeat-x 0 -299px; }
.nav ul { margin:0 0 0 80px; }
.nav li { float:left; margin:0 10px; padding:0 0 0 0px; font:13px/39px "Trebuchet MS"; }
.nav li a { color:#FFF9CC; line-height:39px; }
.nav li a:hover { color:#FCAD01; text-decoration:none; }
.nav li a span { display:inline-block; width:30px; height:39px; }
.nav li a:hover span, .nav li.on span { display:inline-block; width:30px; height:39px; background:url(../images/56/theme.png) no-repeat -65px -17px; _background:url(../images/56/theme2.gif) no-repeat -65px -17px; }
.home a { position:absolute; z-index:10; top:-5px; left:10px; width:50px; height:50px; background: url(../images/56/theme.png) no-repeat -15px -12px; _background: url(../images/56/theme-home.jpg) no-repeat -15px -12px; }
.home a:hover { text-decoration: none; }
.navLeft, .navRight { display:block; position:absolute; width:6px; height:39px; background:#E17D17 url(../images/56/repeat.gif) no-repeat; }
.navLeft { top:0; left:0; background-position: -5px -340px; }
.navRight { top:0; right:0; background-position: -12px -340px; }
/*end header*/
/*start container*/
.crumb { width:auto; height:20px; padding:5px 0; color:#794808; font-size:11px; line-height:20px; font-weight:normal; font-family:arial; }
.crumb a { color:#000000; padding:0 3px; font-family:arial; }
.crumb a:hover { color:#784707; text-decoration:underline; }
.topBanner { width:940px; height:39px; padding:10px 0; overflow:hidden; }
/*aside*/
.category { width:156px; border:2px solid #D4820A; }
.category h3 { height:23px; padding:0 0 0 10px; background:url(../images/56/repeat.gif) repeat 0 -431px; font-size:12px; font-weight:normal; line-height:23px; }
.category ul { margin:5px 0 0 0; }
.category li { line-height:25px; }
ul.accessory { margin:0; }
.accessory li { height:20px; margin:1px 0; line-height:20px; }
.accessory li a { display:block; padding-left:30px; color:#4E4E4E; }
.accessory li a:hover { background:#F8D24F; text-decoration:none; }
.icon-grill, .icon-bundle, .icon-acc, .icon-drop { display: inline-block; width:22px; height:25px; margin:0 3px 0 5px; background:url(../images/56/theme.png) no-repeat; _background:url(../images/56/theme-white.gif) no-repeat; }
.icon-grill { background-position: -97px -26px; }
.icon-bundle { background-position: -122px -26px; }
.icon-acc { background-position: -149px -26px; }
.icon-drop { background-position: -238px -22px; }
.helpLink, .helpCenter, .myAccount { width:156px; border:2px solid #D4820A; padding:0 0 10px 0; }
.helpLink h3, .helpCenter h3, .myAccount h3 { height:23px; padding:0 0 0 10px; background:url(../images/56/repeat.gif) repeat 0 -431px; font-size:12px; font-weight:normal; line-height:23px; }
.helpLink li, .helpCenter li, .myAccount li { height:30px; border-bottom:1px dotted #8A8A8A; padding:0 0 0 10px; line-height:30px; }
.helpLink span, .helpCenter span, .myAccount span { display:inline-block; width:17px; height:25px; background:url(../images/56/theme.png) repeat -218px -20px; _background:url(../images/56/theme-white.gif) repeat -218px -20px; line-height:25px; }
.sBanner { width:160px; height:278px; }
.sBanner a img { width:160px; height:196px; overflow:hidden; }
.livechat2 { width:160px; height:62px; }
.payMethod { padding:0 0 0 10px; }
.payMethod h3 { line-height:25px; }
.payMethod p { padding:2px 0 10px 0; line-height:16px; }
.weAccept { padding-left:10px; }
/*container*/
/*footer*/
.newsLetter { position:relative; width:100%; height:38px; background:url(../images/56/repeat.gif) repeat-x 0 -260px; }
.newsLetter h3 { display:inline; float:left; padding:6px 0 0 18px; font:16px/25px "Trebuchet MS"; color:#FFFFFF; }
.newsLetter .nL, .newsLetter .nR { position:absolute; width:6px; height:38px; background:#FCF6E3 url(../images/56/repeat.gif) no-repeat; }
.newsLetter .nL { top:0; left:0; background-position:-5px -384px; }
.newsLetter .nR { top:0; right:0; background-position:-12px -384px; }
.newsLetter .tip { float:left; width:475px; margin:0 0 0 30px; padding:10px 0 0 5px; color:#ffffff; font:11px/18px Arial; }
.newsLetter .tip span { color:#EF6A17; }
.newsLetterForm { display:inline; float:left; width:240px; height:22px; margin:8px 0 0 30px; padding:0; background:url(../images/56/theme.png) no-repeat -13px -128px; }
.newsLetterForm li { float:left; }
.newsletterInput { width:162px; height:16px; padding:3px 5px 2px 4px; margin:0; border:0; background:none; line-height:16px; }
.newsLetterBtn { cursor:pointer; width:68px; height:22px; margin:0; padding:0; border:0; background:none; }
.quickMenu { width:850px; height:auto; padding:5px 0 0 0; margin:0 auto; color:#555; }
.quickMenu ul { float:left; width:180px; margin:0 10px; }
.quickMenu .contactWay { width:200px; }
.quickMenu h3 { color:#2E2E2E; font:14px/25px "302-CAI978", Arial; }
.quickMenu a { color:#555; }
.quickMenu a:hover { color:#2E2E2E; }
.mLine { padding:0 3px; font-size:10px; }
.quickMenu .online { color:#000; }
.quickMenu .online a, .quickMenu .email, .quickMenu .email a { color:#000; }
.icon-online { display:inline-block; width:14px; height:19px; background:url(../images/56/theme.png) -75px -260px; _background:url(../images/56/theme-white.gif) -75px -260px; margin:0 5px -5px; }
.siteInfo { width:auto; height:auto; padding:25px; background:url(../images/56/repeat.gif) repeat-x 0 -467px; border-bottom:10px solid #EEA756; color:#ffffff; }
    .siteInfo a {color: #eee; }
.cardsInfo { width:550px; height:32px; margin:15px auto 5px; }
.cardsInfo ul li { display:inline; float:left; margin:0 85px; }
.mcafee a { display:block; ; width:123px; height:32px; line-height:32px; }
.mcafee a img { width:123px; height:20px; padding:6px 0; }
.copyright { clear:both; padding:0 0 10px 0; color:#000; text-align:center; }
/*=end footer=*/
/*=start index=*/
.banner { width:940px; height:298px; margin:0 0 10px 0; background-color:none; overflow:hidden; }
.miniBanner { width:940px; height:141px; }
.miniBanner li { display:inline; float:left; margin:0 10px 0 0; }
.miniBanner li a { display:inline-block; height:141px; }
.miniBanner .last { margin:0; }
.topProduct { width:940px; }
.recommend { width:703px; }
.recommend h3 { width:693px; height:30px; padding:0 0 0 10px; background:url(../images/56/repeat.gif) repeat-x 0 -187px; border:1px solid #CEB70D; line-height:30px; font-size:15px; }
.recDetail { position:relative; width:703px; height:173px; border:1px solid #9D9F9F; margin:5px 0 0 0; background:#fff; }
.recDetail .pic { float:left; padding:2px; }
.recDetail .pic a { width:401px; height:169px; display:block; overflow:hidden; }
.recDetail .txt { height:90px; margin:0px 0 0 425px; padding:10px 0 0 0; line-height:18px; }
.recDetail .spv { margin:0px 0 0 425px; padding:5px 0 0 0; }
.recDetail .sku { display:block; }
.recDetail .price { font: 18px/24px arial; color:#E54708; }
.recDetail .sale { position:absolute; top:10px; right:10px; width:52px; height:54px; background:url(../images/56/sale2.gif) 0px 0px; color:#fff;font-weight:bold;padding:4px 0 0 12px; }
.recDetail .view a { display:inline-block; width:100px; height:27px; margin:0 0 0 15px; background:url(../images/56/theme.png) no-repeat -277px -89px; _background:url(../images/56/theme-white.gif) no-repeat -277px -89px; line-height:30px; }
.recDetail .view a:hover { text-decoration: none; }
.topSeller h3 { width:213px; height:30px; padding:0 0 0 10px; background:url(../images/56/repeat.gif) repeat-x 0 -187px; border:1px solid #CEB70D; line-height:30px; font-size:15px; }
.topSellerBanner { position:relative; width:223px; height:173px; margin:5px 0 0 0; border:1px solid #9D9F9F; }
#banner-pic{width:223px;height:173px;overflow:hidden;}
#banner-btn { position:absolute; bottom:15px; right:10px; width:auto; }
#banner-btn li, #banner-btn li.on { cursor:pointer; float:left; width:10px; height:10px; margin:0 5px; background:url(../images/56/theme.png) no-repeat; overflow:hidden; }
#banner-btn li { background-position: -115px -188px }
#banner-btn li.on { background-position: -97px -188px; }
.recipes { width:940px; height:203px; }
.recipes h3 { height:30px; padding:0 0 0 10px; background:url(../images/56/repeat.gif) repeat-x 0 -224px; border:1px solid #BDC1A3; line-height:30px; font-size:15px; }
.recipesPic { margin:5px 0 0; }
.recipesPic a { float: left; height:84px; }
.recipesPic a img { _width:117px; _height:84px; }
#slideBox { position:relative; }
#slideBox .myImages { position: absolute; top:-2px; left:0; width:234px; height:167px; border:2px solid #000; background:#fff url(../images/56/loading.gif) center center no-repeat; overflow:hidden; }
#slideBox .myImages a:hover .myTxts { color:#eee }
#slideBox .myImages span { position:absolute; bottom:0; _bottom:-1px; left:0; display:block; width:234px; height:25px; background:#140A07; color:#fff; text-align:center; font-size:12px; line-height:25px; }
/*category1.html*/
.listInfo { padding:10px 0; }
/* category2*/
.shopInfo { position:relative; }
.shopInfo h1 { height:28px; padding:0 10px; border:1px solid #BDC1A3; background:url(../images/56/repeat.gif) repeat-x 0 -224px; color:#000; font-weight:normal; font:14px/28px "Trebuchet MS"; }
.shopInfo h3 {width:120px;height:22px;margin:10px 0 0 0;padding:0 0 0 10px;  background:url(../images/56/grill-bg.gif) no-repeat 10px 0px; font-weight:normal; font:12px/22px "Trebuchet MS";color:#fff; text-align:center }
.page { text-align:right; }
.page a { display:inline-block; padding:0 3px; margin:0 2px; border:1px solid #ccc; line-height:15px; }
.page a:hover { background:#F4F6DE; }
.page1 { position:absolute; top:6px; right:10px; }
.BundleList .pic { width:725px; height:222px; margin:0 auto; }
.BundleBottom { width:725px; height:37px; margin:5px auto 0; border-top:1px solid #C4C4C4; }
.BundleBottom .price { float:left; width:500px; width:495px; }
.BundleBottom .OurPrice { margin:0 0 0 5px; color:#000000; text-decoration:line-through; font-size:11px; line-height:37px; }
.BundleBottom .BundlePrice { margin:0 0 0 35px; color:#000; font-size:12px; line-height:37px; }
.BundleBottom .promoPrice { margin:0 0 0 35px; color:#E54708; font-size:14px; font-weight:bold; line-height:37px; }
.BundleList ul li { position:relative; margin:8px 0; border:2px solid #C8BDAC; }
.BundleList .name { height:25px; line-height:25px; padding:5px 0 0 10px; font-size:12px; font-family:verdana; font-weight:normal; }
.BundleBottom .detail { float:left; width:90px; height:22px; margin:6px 10px 0 0; background:#C34F08; border-color: #775443; border-style: solid; border-width: 0 0 1px 1px; text-align:center; color:#ffffff; font-size:12px; line-height:22px; }
.BundleBottom .detail:hover { color:#fff }
.BundleBottom .price { float:left; width:495px; }
.BundleList .promoStatus { position:absolute; top:34px; right:47px; width:57px; height:44px; padding:45px 0 0 3px; background:url(../images/56/sale.gif) no-repeat; }
.BundleList .promoStatus .promoSale { color:#FFFFFF; font-size:18px; line-height:18px; font-weight:bold; }
.BundleBottom .addToCart, .b-action .addToCart { cursor:pointer; float:left; width:120px; height:25px; padding:0 0 0 20px; margin:6px 0 0 0; background:#C34F08 url(../images/56/theme.png) no-repeat -450px -236px; _background:#C34F08 url(../images/56/theme-none.gif) no-repeat -450px -236px; border-left:1px solid #775443; border-bottom:1px solid #775443; border-top:1px solid #C34F08; border-right:1px solid #C34F08; color:#ffffff; font-size:12px; }
.BundleBottom .addToWish, .BundleBottom .addToWish:hover,.b-action .addToWish,.b-action .addToWish:hover { margin:6px 0 0 0; }
.b-action { width:auto; height:37px; line-height:37px; }
.b-action .sku { float:left; margin:0 20px 0 0; }
.b-action .price { float:left; margin:0 20px 0 0; }
.b-action .p1 { margin:0 20px 0 0; color:#000; font-weight:normal;font-size:13px;  }
.b-action .p2 { font-weight:bold; color:#E54708;font-size:14px;  }

/*details*/
.wrapperPdetail h1 { width:auto; height:28px; padding:0 0 0 10px; background:url(../images/56/repeat.gif) repeat-x 0 -224px; border:1px solid #BDC1A3; font:normal 14px/28px Verdana; }
.pDetailLeft { float:left; width:330px; height:auto; padding:10px 0 0 15px; }
.pDetailRight { display:inline; float:right; width:360px; padding:5px 25px 0; }
.pDetailRight dd { padding:8px 0; border-bottom:1px solid #ccc; }
.productItem { float:left; width:300px; height:auto; }
.productItem .myImagesSlideBox { position:relative; width:300px; height:auto; border:0px solid #bbb; }
.productItem .myImages { padding:0px 0 10px 0; text-align:center; position:relative; height:300px; width:300px; cursor:pointer; background:#fff url(../images/56/loading.gif) center center no-repeat; overflow:hidden; }
.productItem .myImages img { width: 300px; height:300px; border:0; }
.productItem .myImgs { display:none; }
.productItem #scrollable { padding:0px; width:300px; height:66px; background-color:White; }
.productItem div.items { float:left; height:62px; width:250px !important; visibility: visible; overflow: hidden; position: relative; }
.productItem div.items img { width:58px; height:58px; }
.productItem div.items a { display:inline-block; float:left; margin-left:2px; width:58px; height:58px; background:#ffffff; text-decoration:none; text-align:center; cursor:pointer; border:1px solid #838382; }
.productItem div.items a:hover { border:1px solid #A71212; }
.productItem div.items a:active { border:1px solid #A71212; }
.productItem .scrollableDiv { position: absolute; left: 0px; width: 200000em; }
#scrollable a.prev, #scrollable a.next { display:block; cursor:pointer; width:25px; height:30px; margin:15px 0 0 0; background:url(../images/56/theme.png) no-repeat; _background:url(../images/56/theme-white.gif) no-repeat; }
#scrollable a.prev { float:left; background-position:-69px -224px; }
#scrollable a.next { float:right; background-position: -94px -224px; }
.productItem #BigDiv { filter:alpha(opacity=30); -moz-opacity:0.3; opacity: 0.3; background: #777; position: absolute; top: 0; left: 0; z-index: 10000; display:none; }
.productItem #MyDiv { background:#FFF; display:none; position:absolute; text-align:center; width:300px; height:390px; z-index:10001; }
.productItem .closeMyDiv { position:absolute; top:2px; right:4px; z-index:10002; }
.productItem .closeMyDiv a { text-decoration:none; cursor:pointer; color:#000; }
.productItem .closeMyDiv a:hover { color:#F60 }
.productItem .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; }
.productItem .jqZoomPup { overflow:hidden; background-color: #FFF; -moz-opacity:0; opacity: 0; filter: alpha(opacity = 0); z-index:10; border-color:#c4c4c4; border-style: solid; cursor:crosshair; }
.productItem .jqZoomPup img { border: 0; }
.productItem .preload { -moz-opacity:0; opacity: 0; filter: alpha(opacity = 0); 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/56/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; }
.productItem .jqZoomWindow { border: 1px solid #999; background-color: #FFF; }
.FreeShipping { height:20px; padding:5px 0; font:italic 14px/20px arial; color:#000; }
.pDetailRight .nostock { float:left; display:inline-block; height:16px; padding:0 10px 0 0; background:#E74749; color:#fff; line-height:16px; }
.pDetailRight .nostockIcon { display:inline-block; width:12px; height:15px; margin:0 2px; background: url(../images/56/theme.png) no-repeat -124px -231px; _background: url(../images/56/theme-none.gif) no-repeat -124px -231px; }
.WriteAReview { height:20px; padding:10px 0; border-bottom:1px solid #cccccc; line-height:20px; }
.WriteAReview a { cursor:pointer; text-decoration:underline; }
.pDetailRight .WriteAReview a:hover { color:red; }
.pDetailRight .sku { color:#4B4949; font-size:12px; }
.pDetailRight .price .was, .pDetailRight .price .retail { color:#4B4949; text-decoration:line-through; }
.pDetailRight .price .promoPrice, .pDetailRight .price .our { color:#E54708; font-size:14px; font-weight:bold; }
.pDetailRight .sizeInfo { padding:0 0 5px 0; }
.pDetailRight .SizeChart { cursor:pointer; width:72px; background:url(../images/56/theme.png) no-repeat -216px -213px; text-align:center;margin:0 0 0 20px; }
.pDetailRight .sizeInfo .SizeChart a { color:#ffffff; text-decoration:none; }
.pDetailRight .qsInfo { padding:2px 0; }
.extended { padding:5px 0; }
.comentInfo { border-bottom:1px solid #ccc; }
.comentInfo a { margin:0 2px; }
.comentInfo .write { margin:0 0 0 10px; text-decoration:underline; }
.comentInfo .write:hover { color:red; }
.pDetailRight .actions { padding:8px 0; }
.pDetailRight .addToCart, .pPViewRight .addToCart { cursor:pointer; float:left; width:120px; height:25px; padding:0 0 0 20px; background:#C34F08 url(../images/56/theme.png) no-repeat -450px -236px; _background:#C34F08 url(../images/56/theme-none.gif) no-repeat -450px -236px; border-left:1px solid #775443; border-bottom:1px solid #775443; border-top:1px solid #C34F08; border-right:1px solid #C34F08; color:#ffffff; font-size:12px; }
.addToWish, .addToWish:hover, .pPViewRight .detail, .pPViewRight .detail:hover { display:block; float:left; padding:0 10px; height:22px; margin:0 0 0 10px; background:#858585; border-width:0 1px 1px 0; border-style:solid; border-color:#000; line-height:22px; color:#ffffff; text-align:center; }
.promoStatus { position: absolute; top: 244px; right: 127px; width: 57px; height: 55px; padding-top: 36px; padding-left: 3px; background: url("../images/56/sale.gif") no-repeat scroll 0% 0% transparent; }
.promoSale { padding: 10px 5px 15px 0px; line-height: 37px; color: rgb(255, 255, 255); font-size: 18px; font-weight: bold; position: relative; }
.shiptime { float:left; width:325px; height:84px; margin:50px 0px 0px 10px; }
.shiptime img { float: left; margin-right: 5px; }
.productDes { padding:0 20px; margin:30px 0 10px 0; }
.productDes .tabs { margin:0px auto; }
.productDes .tabsNav { height:26px; border-bottom:2px solid #675E5E; line-height:26px; }
.productDes .tabsNav li { display:inline; cursor:pointer; float:left; height:26px; margin:0px 12px 0 0; background-color:#CECECE; text-align:center; font-size:11px; font-family:arial; }
.productDes .desNav li { width:133px; }
.productDes .tabsNav li a, .tabsNav li a:hover { color:#000000; text-decoration:none; }
.productDes .tabsNav .on { background:#675E5E; }
.productDes .tabsNav .on a, .productDes.tabsNav .on a:hover { color:#ffffff; }
.productDes .tabsContent { border:0; margin-top:0px; padding:15px 20px 20px 20px; }
.productDes .tabsContent p { line-height:25px; }
.productDes .tabsContent .pShip p { line-height:20px; }
.productDes .tabsContent .pShip .t1 { color:#C50C0C; font-size:12px; }
.productDes .tabsContent .pShip .t2 { float:left; width:320px; }
.productDes .tabsContent .pShip h4 { color:#C50C0C; font-family:arial; font-weight:normal; font-size:12px; }
.pDetail .sizeChart table { text-align:center; }
.pDetail .sizeChart table th { height:30px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; background:url(../images/56/th.gif) repeat-x; font-weight:normal; }
.pDetail .sizeChart table tr td { height:30px; padding:0 10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; }
.pDetail .sizeChart table { border:1px solid #ccc; border-bottom:0px; border-right:0px; }
.alsoLike, .searchResult { margin:15px 0 0 0; }
.alsoLike h2, .searchResult h2 { width:auto; height:28px; padding:0 0 0 10px; background:url(../images/56/repeat.gif) repeat-x 0 -224px; border:1px solid #BDC1A3; font:normal 14px/28px Verdana; }
.preMore { height:25px; color:#000000; text-align:right; }
.preMore a { height:25px; margin:0 3px; text-decoration:none; }
.preMore a:hover { color:red; }
.preMore .Previous { margin:0 5px; padding:0 0 0 5px; }
.prevIcon, .nextIcon { display:inline-block; width:15px; height:15px; background:url(../images/56/theme.png) no-repeat; line-height:15px; }
.prevIcon { background-position: -49px -237px; }
.nextIcon { background-position: -49px -261px; }
.preMore .Next { margin:0 5px; padding:0 15px 0 0px; }
.preMore .BackToList { margin:0 5px; color:#000000; }
/*start product_view2*/
.productDetals { margin-bottom:10px; border:1px solid #999; }
.detailinfo { padding:20px 0; border-bottom:1px solid #CCC; }
.detailinfo .detailPic { float:left; width:246px; }
.detailinfo .detailPic img { display:block; width:230px; height:230px; margin: 0 auto; }
.productDetalsTitle .skuAll { float:left; padding:5px 0 0 5px; font-size:11px; font-family:arial; }
#main .bundlePrice { float:right; margin-right:20px; height:30px; line-height:30px; font: bold 14px/30px Verdana, Geneva, sans-serif; color:#995b09; }
#main .addTocart { cursor:pointer; float:right; width:121px; height:30px; padding:0 0 5px 30px; border:0 none; color:#FFF; background: #C34F08; }
.detailinfo a img { float:left; }
.detailText { float:right; width:490px; }
.detailText h2 { width:350px; margin-bottom:0px; }
.detailText .was { color:#995B09; font-size:12px; }
.detailText .nowPrice { font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:red; }
.detailText .writeReview { margin-top:5px; }
.detailText .Gourmetpot p { float:left; width:325px; line-height:20px; }
.detailText .preparing { margin-bottom:3px; }
.detailText .Gourmetpot .detailBtn { zoom:1; margin:0 12px 0 0; }
.detailText .Gourmetpot .detailBtn a { float:right; display:inline; width:95px; height:25px; margin-top:31px; background: #C34F08; line-height:23px; text-align:center; color:#fff; }
.detailText .Gourmetpot .detailBtn a:hover { background:#C34F08; color:#fff; text-decoration:none; }
/*end product_view2*/
.wrapperReview h2 { height:28px; padding:0 10px; border:1px solid #BDC1A3; background:url(../images/56/repeat.gif) repeat-x 0 -224px; color:#000; font-weight:normal; font:14px/28px "Trebuchet MS"; }
.wrapperReview .pDetail { margin:10px 0; }
.wrapperReview .pPView { width:718px; height:auto; margin:0px auto 10px; overflow:hidden; }
.wrapperReview .pPViewLeft { float:left; width:180px; height:180px; padding:15px 10px 10px 15px; }
.wrapperReview .pPViewRight { float:left; width:460px; margin:15px 0 0 20px; padding:0 0 10px 0; }
.wrapperReview .pPViewRight h1 { font-size:14px; }
.wrapperReview .pPViewRight .sku { margin:5px 0 0 0; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; }
.pPViewRight .price { margin:10px 0; }
.pPViewRight .was, .pPViewRight .retail { color:#4B4949; text-decoration:line-through; }
.pPViewRight .promoPrice, .pPViewRight .our { color:#E54708; font-size:14px; font-weight:bold; }
.pPViewRight .reviewSummary { margin:10px 0 5px 0; padding:0; }
.wrapperReview .pDetail .productReview { width:680px; margin:0 auto 5px; padding:15px 25px 0px 25px; overflow:hidden; }
/*review*/
.review .sTitle { cursor:pointer; padding-left:20px; height:36px; background:url(../images/56/themes.gif) no-repeat 0 -520px; font-size:16px; line-height:30px; }
.review .on { background-position:0 -552px; }
.reviewSummary { clear:both; height:28px; padding:0 15px; line-height:28px; }
.reviewSummary .star { margin-left:8px; }
.reviewSummary .numdes { margin-left:15px; }
.reviewSummary .times { margin-left:40px; }
.reviewSummary .times a { text-decoration:underline; }
.reviewSummary .times a:hover { text-decoration:underline; color:red }
.reviewSummary .num { color:red; }
.reviewItem { clear:both; margin-top:0px; margin-bottom:20px; border-bottom:1px solid #B4B4B4; }
.reviewInfo { height:20px; line-height:20px; padding:5px 10px; background:#CBC5BC; overflow:hidden; }
.reviewInfo .nums { float:left; margin:0 0 0 155px; }
.reviewInfo .star { float:left; }
.reviewInfo .time { float:right; font-weight:bold; color:#000000; }
.reviewText { clear:both; padding:15px 15px; }
.reviewForm { margin-top:10px; clear:both; }
.reviewForm .beFirst { padding-left:120px; text-decoration:underline; line-height:30px; }
.borderline { border-bottom:0 none; }
/*=end details=*/
/*start search*/
.pageSearch { width:240px; height:30px; margin:10px 0; padding:8px 5px 0 10px; background:url(../images/56/theme.png) no-repeat -12px -80px; }
.pageSearch form { float:left; }
.pageSearch .allBtn01 { float:left; width:52px; margin:2px 0 0 0; padding:0 0 0 2px; background:none; border:0; color:#674F3A; }
.pageSearch .backtolist { float:left; width:200px; margin-left:50px; line-height:32px; }
.pageSearch .backtolist a { color:#F00; }
.pageSearch .backtolist a:hover { color:#c39743; }
.wraperresult .lookfor { color:#F00; line-height:30px; }
.wraperresult .lookfor a { margin-left:25px; text-decoration:underline; }
/*end search*/

/*start Newsletter*/
#main2 .newsLetter { background:none; height:auto; }
/*end Newsletter*/
/*=start login=*/
.wrapperLR { padding:0 0 20px 0; }
.wrapperLR .des { padding:20px 30px 30px 50px; }
.wrapperLR ul { padding-left:150px; }
.loginFormArea .allBtn { margin-left:100px; }
.loginFormArea .forgetPw { float:left; }
/*=end login=*/
/*cart */
.cartPage { width:940px; margin:0 auto; padding:10px 0; background: #ffffff; }
.shoppingBag { margin:0 auto; overflow:hidden; padding:0 0 5px 0; }
.shoppingBag, .help { margin:0 10px; }
.shoppingBag .bagtitle h2, .newsletterTitle, .wrapperLR .formTitle2, .wrapperLR .formTitle { width:auto; height:28px; padding:0 10px; border:1px solid #BDC1A3; background:url(../images/56/repeat.gif) repeat-x 0 -224px; color:#000; font-weight:normal; font:14px/28px "Trebuchet MS"; }
.shoppingBag .bagtitle2 { background:#000000; overflow:hidden; }
.shoppingBag .bagtitle2 h2 { width:auto; height:28px; color:#fff; font:normal 13px/26px "Trebuchet MS"; }
.shoppingBag .shippingIcon { padding:0 0 0 45px; background:#000 url(../images/56/theme.png) no-repeat -450px -114px; }
.shoppingBag .makePayment { padding:0 0 0 45px; background:#000 url(../images/56/theme.png) no-repeat -450px -84px; }
.shoppingBag .bagtitle3 { height:28px; margin:0px 0 0 0; padding:0; background-color:#5B5B5B; overflow:hidden; }
.shoppingBag .bagtitle3 h2 { width:auto; padding:0 0 0 10px; font-size:14px; color:#ffffff; font-weight:normal; line-height:28px; }
.continue { float:right; font-size:12px; text-align:right; }
.bagIcon, .shippingIcon, .paymentIcon, .makePayment { width:22px; height:22px; padding:0 0 0 22px; }
.bagIcon { background-position: 0 0; }
.paymentIcon { background-position: 0 -44px; }
.bagbox { width:918px; height:auto; border:1px solid #7F7B74; margin:5px auto; padding:5px 0px; }
.bagbox .sTitle { padding:0 0 0 6px; }
.bagArea { height:auto; float:none; margin:5px auto 0; border:0; }
.bagArea .sTitle { padding:5px 0 5px 10px; }
.bagArea table { width:99%; margin:0 auto; }
.bagArea h3 { height:25px; padding-left:10px; background:#DBDFC4; color:#000; font-size:12px; line-height:25px; font-weight:normal; }
.bagArea p { padding-bottom:10px; }
.bagArea table tr td { text-align:center; }
.bagArea .table1 { border-bottom:1px solid #7F7F7F; }
.bagArea .table2 tr td { padding:5px 2px; }
.bagArea .itemName { width:90px; }
.bagArea .itemNum { width:96px; }
.bagArea .itemDetail { width:295px; }
.bagArea .size { width:100px; }
.bagArea .size2 { width:138px; }
.bagArea .bagQty { width:115px; }
.bagArea .bagQty .input01 { text-align: center; }
.bagArea .itemDate { width:100px; }
.bagArea .itemDate2 { width:185px; }
.bagArea .qty { width:50px; }
.bagArea .bagPrice { width:100px }
.bagArea .totalPrice { width:100px; }
.bagArea .itemDetail { width:305px; }
.bagArea .itemDetail .itemImg { float:left; width:90px; height:90px; }
.bagArea .itemDetail .itemImg img { border:1px solid #cccccc; }
.bagArea .itemText { float:left; }
.bagArea .itemText a { text-decoration:none; }
.bagArea .itemText a:hover { text-decoration:underline; }
.bagArea .orderNumber { width:170px; }
.bagArea .action2 { width:170px; }
.bagArea .whetherPay { width:128px }
.bagArea .itemText { float:left; width:175px; padding: 10px 0px 2px 0; font-size:11px; text-align:left; }
.bagArea .itemText span { clear:both; }
.bagArea .itemSku { float:left; width:180px; padding: 2px 0px; text-align:left; }
.bagArea .itemImg { float:left; width:80px; padding: 5px 10px 0 10px; }
.bagArea a { color:#000000; text-decoration:underline; }
.bagArea .action2 .Delete { color:#000000; }
.bagArea .action .delete2 { display:block; width:67px; height:28px; margin:0 auto; color:#000000; text-decoration:underline; line-height:20px; }
.bagArea .action .addTocart { display:block; width:123px; height:28px; margin:0 auto; background:#C34F08; color:#ffffff; font-weight:bold; text-decoration:none; line-height:26px; }
.bagPromo { width:99%; margin:10px auto; overflow:hidden; }
.bagPromo h2 { color:#000; font-size:12px; }
.bagTitle { float:left; width:100%; height:30px; background-color:#eee; color:#000; font-size:12px; }
.bagTitle li { overflow:hidden; height:26px; padding:2px 0; line-height:26px; }
.detailPrice { width:75px; }
.productItem { width:330px; }
.itemPay, .itemStatus { width:150px; }
.purchase { width:99%; border:0px solid #ccc; margin:20px auto auto auto; padding:5px 0; font-size:12px; border-top:1px solid #ccc; overflow:hidden; }
.purchase .title { padding:2px 0 8px 35px; background: url(../images/56/theme.png) no-repeat -455px -28px; _background: url(../images/56/theme-white.gif) no-repeat -455px -28px; }
.purchase .title2 { background-position: -455px -55px; ; color:#000; }
.purchase .addToCart { cursor:pointer; float:left; width:120px; height:25px; padding:0 0 0 20px; background:#C34F08 url(../images/56/theme.png) no-repeat -450px -236px; _background:#C34F08 url(../images/56/theme-none.gif) no-repeat -450px -236px; border-left:1px solid #775443; border-bottom:1px solid #775443; border-top:1px solid #C34F08; border-right:1px solid #C34F08; color:#ffffff; font-size:12px; }
.code, .shipping { width:49%; height:100px; padding:6px 0 0 0; border:1px solid #ccc; }
.code h2, .shipping h2 { padding-left:8px; font-weight:normal; }
.codeLine { border-top:1px dotted #ccc; }
.codeLine .allBtn { float:left; width:42px; margin:0; font-size:11px; }
.code ul, shipping { overflow:hidden; float: left; width:95%; margin:0px 0 0 8px; padding:5px 0 0 0; text-align:left; line-height:18px; border:0px solid #ccc; }
.shipping ul { width:95%; margin:0px 0 0 8px; padding:9px 0px 9px 0px; border:0px solid #ccc; }
.shipping ul li { clear:both; padding:4px 0px 0 0; }
.shipping ul li .shipto { float:left; width:100px; text-align:right; }
.shipping ul li .shippingcost { float:left; width:100px; text-align:right; }
.shipping ul li .allselect { float:left; width:200px; }
.codeId, .codeAmount, .codeED, .codeOAD { float:left; }
.codeId { width:56px; }
.codeAmount { width: 98px; }
.codeED { width:110px; }
.codeOAD { width:158px; }
.giftTotal { float:left; width:99%; }
.totalArea { padding:20px 10px; width:95%; text-align:right; }
.totalArea li { padding:2px 0; line-height:18px; }
.totalSubtotal, .totalSaving { font-size:12px; color:#e54708; }
.orderTotal { color:#e54708; font-size:16px; font-weight:bold; }
.bagBtn { width:100%; padding:0px 0 15px 0; overflow:hidden; }
.bagBtn .bagBtnContinue { width:180px; height:24px; padding-left:10px; border:0; background: #C34F08; font-size:12px; line-height:24px; text-align:center; color:#fff; text-decoration:none; }
.bagBtn .bagBtnContinue a { color:#ffffff; }
.bagBtnRight { margin:5px 0px 0 0; text-align:right; }
.bagBtnRight .allBtn { width:180px; height:28px; padding-left:25px; border:0; background:#C34F08; font-size:12px; color:#fff; text-decoration:none; }
.CartBtn { float:right; width:auto; height:auto; padding:10px 0; }
.CartBtn .BtnContinue { cursor:pointer; float:left; width:125px; height:23px; padding:0 0 0 35px; margin:0 10px 0 0; background:#858585 url(../images/56/theme.png) no-repeat -450px -236px; _background:#858585 url(../images/56/theme-none.gif) no-repeat -450px -236px; border-left:1px solid #775443; border-bottom:1px solid #775443; border-right:1px solid #fff; color:#ffffff; font-size:12px; line-height:25px; }
.CartBtn .BtnCheckout { cursor:pointer; display:inline-block; float:left; width:180px; height:24px; border-right:1px solid #775443; border-bottom:1px solid #775443; border-top:1px solid #C34F08; border-left:1px solid #C34F08; background: #C34F08; font:12px/22px Verdana; color:#fff; text-align:center; }
.CartBtn .BtnContinue:hover { color:#fff; }
.CartBtn .BtnCheckout:hover { border:1px solid #775443; color:#fff; }
.CartBtn .shopContinue { display:block; float:left; width:180px; height:24px; padding-left:10px; border:0; background:#C34F08; line-height:24px; text-align:center; color:#fff; text-decoration:none; }
.bagAction p { float:left; width:100px; text-align:center; }
/*Register page*/
.registerPage .allInput { width:260px; }
.registerPage ul { margin-left:50px; }
.registerPage .mrlen { margin-left:172px; }
/*find Password */
.findPassword .allInput { width:260px; }
.findPassword ul { margin-left:50px; }
.findPassword .allBtn { width:150px; margin-left:115px; }
/*step1*/
.step1 { margin-left:0px; }
.step1 .formArea { margin-left:50px; }
.step1 .allInput { width:290px; }
.step1p { width:98%; margin:0 auto; }
/*payment*/
.paymentFormArea .allInput { width:290px; }
p.paymentP1 { clear:both; width:99%; height:30px; border-top:1px dashed #cccccc; border-bottom:1px dashed #cccccc; margin:10px 0 10px 0; padding:0 0 0 10px; color:#000000; font:normal 12px/30px "Trebuchet MS"; }
#address_id { float:left; width:296px; margin-right:5px; padding:1px 0; border:1px inset #9e9a8f; overflow:hidden; }
#cc_type { float:left; width:185px; height:21px; padding:2px 0; border:1px inset #9e9a8f; }
#cc_num { float:left; width:290px; height:18px; margin-right:5px; padding:1px 0; border:1px inset #9e9a8f; overflow:hidden; }
#cc_issue { float:left; width:290px; height:18px; margin-right:5px; padding:1px 0; border:1px inset #9e9a8f; overflow:hidden; }
#cc_cvv { float:left; width:290px; height:18px; margin-right:5px; padding:1px 0; border:1px inset #9e9a8f; overflow:hidden; }
#cc_exp_year { float:left; width:90px; height:20px; margin-right:4px; padding:2px; border:1px solid #9e9a8f; }
#cc_exp_month { float:left; width:90px; height:20px; margin-right:4px; padding:2px; border:1px solid #9e9a8f; }
#cc_valid_year { float:left; width:90px; height:20px; margin-right:4px; padding:2px; border:1px solid #9e9a8f; }
#cc_valid_month { float:left; width:90px; height:20px; margin-right:4px; padding:2px; border:1px solid #9e9a8f; }
#billing_country, #billing_state { float:left; width:295px; height:22px; padding:2px; border:1px inset #9e9a8f; }
.paymentFormArea .error { color:red }
/*confirm*/
.placeOrder { padding:10px 0; text-align:right; }
.placeOrder a { display:inline-block; background:url(../images/56/theme.png) no-repeat -279px -124px; width:170px; height:35px; }
.confirm1 { width:650px; float:left; }
.confirm2 { width:250px; float:right; }
.confirmCon { width:auto; margin:10px 0 10px 0; }
.confirmCon .ship { padding:10px 20px; text-align:right; }
.confirmCon .ship h4, .confirmCon .ship p { text-align:left; }
.confirmCon .billing { padding:10px 10px; text-align:right; }
.confirmCon .billing p { text-align:left; }
.confirmCon .ship span { margin:0 20px 0 0; }
.confirmCon .billing span { margin:0 10px 0 0; }
.confirmCon h3 { width:233px; height:30px; background: url(../images/56/theme.png) no-repeat -215px -166px; font:13px/30px "Trebuchet MS"; color:#fff; text-align:center; }
.confirmCon .des { border:1px solid #D97924; height:auto; }
.bagAreaConfirm .size { width:55px; }
.bagAreaConfirm .bagQty { width:80px; }
.confirmCon .summary { padding:20px 10px; }
.confirmCon .summary ul li { text-align:right; }
.confirmCon .change { display:inline-block; width:60px; height:22px; background:#C34F08; color:#fff; text-decoration:none; text-align:center; line-height:22px; }
.confirmCon .change:hover { color:#fff; }
.confirmCon .orderTotal { padding:10px 0 0 0; margin:10px 0 0 0; border-top:1px solid #ccc; color:#B26D01; }
.confirmCon .codeLine { padding:10px; }
.confirmCon .creditCard { padding:10px; text-align:right; }
.confirmCon .creditCard ul li { text-align:left; }
.confirmCon .creditCard span { display:inline-block; width:100px; padding:0 10px 0 0; text-align:right; }
.confirmCon .codeLine .allInput { width:170px; height:16px; border:1px solid #939393; }
/*orderdetail*/
.shippingAdd, .billingAdd { width:49%; overflow:hidden; }
.shippingAdd h2, .billingAdd h2, .deliveryMethod h2 { background:url(../images/56/pagebg.gif) repeat-x; color:#ffffff; font:normal 12px Verdana, Geneva, sans-serif; padding:6px 0px 6px 6px; }
.addressList { float:left; width:95%; }
.addressAction { float:left; margin:30px 0 0 30px; padding:5px 10px; }
.addressAction .allBtn { width:80px; padding:5px 10px; border:2px solid #CDCDCD; text-align:center; }
.addressAction a { padding:2px 10px; background-color:#5A5A5A; color:#ffffff; text-decoration:none; }
.addressShow p, .deliveryMethod p { padding:3px 0; line-height:18px; }
.addressAction p { padding:5px 0px; line-height:16px; }
.addressShow { float:left; width:180px; padding:0px 5px; text-align:left; }
.addressAction { float:left; width:100px; }
.deliveryMethod { float:left; width:100%; margin:10px 0 0; }
/*bagstep*/
.shoppingBag .bagStep { width:100%; height:50px; margin:0 auto; padding:10px 0px; border:0px solid red; overflow:hidden; }
.bagStep ul li { float:left; width:306px; height:50px; line-height:55px; text-align:center; font-size:14px; font-style:italic; }
.bagStep ul li span { padding-right:5px; }
.bagStep ul li.stepBag, .bagStep ul li.stepBagGray { background:url(../images/56/stepbg.gif) no-repeat 0 0; overflow:hidden; }
.bagStep ul li.stepBag { color:#000; background-position: 0 -46px; }
.bagStep ul li.stepBagGray { background-position: 0 0; color:#ffffff; }
.bagStep ul li.stepBag span { color:#000; }
/*user center*/
a.toPay { display:inline-block; padding:0 5px; margin:3px; background:#C34F08; border-color: #775443; color:#fff; text-decoration:none; }
.userCenter h2 { height:28px; padding:0 10px; border:1px solid #BDC1A3; background:url(../images/56/repeat.gif) repeat-x 0 -224px; color:#000; font-weight:normal; font:14px/28px "Trebuchet MS"; }
.userCenterBox { border:1px solid #7F7B74; padding:0 0 20px 0; }
.userTrack { border:1px solid #BDC1A3; margin:5px auto; padding:10px 0; }
.userTrack .allInput { width:290px; }
.userTrack .allBtn { margin-left:210px; }
.userTrack ul { padding-left:20px; }
.userTrack .sTitle1 { display:inline; float:left; width:90%; margin:0 0 20px 20px; padding:0 0 5px 0px; border-bottom:1px dashed #ccc; }
.userToCart2 a { display:block; width:105px; height:22px; margin:0 auto; background: #C34F08; overflow:hidden; font-size:12px; color:#ffffff; text-align:center; line-height:25px; text-decoration:none; }
.pageList { height:20px; padding:2px 5px; overflow:hidden; text-align:right; }
.pageList a { margin:2px; color:#000000; text-decoration:none; }
#userProfile .allBtn { width:86px; }
#userPassword .allBtn { width:86px; }
#addAddress .allBtn { width:86px; }
#addAddress .allSelect { width:290px; }
#modifyAddress .allBtn { width:88px; border:0px; }
#modifyAddress .allSelect { width:296px; }
#newsLetter .allSelect { width:256px; }
#trackOrder .allBtn { width:86px; }
.addressNew { float:right; width:180px; text-align:center; }
.addressNew a { height:25px; font-size:11px; font-weight:normal; }
.addressNew a:hover { text-decoration:underline; }
.addressInfo { padding:10px 0 10px 30px; }
.addressInfo p { border:0px; padding:0px; margin:0; line-height:20px }
.addListAction { padding:0; margin:0; text-align:center; }
.addListAction p { margin:0; padding:0; border:0; }
.addListAction .modify { display:block; width:75px; height:20px; margin:0 auto; background:#C34F08; text-align:cenetr; text-decoration:none; color:#ffffff; }
.addListAction .Delete { color:#000000; }
/*=start help Center=*/
.wrapperFaq h4 { color:#C93900; padding:2px 0; font:bold 12px/25px Verdana; }
.sContent1 { width:auto; }
.sContent1 P { margin: 0 0 0 180px; }
.wrapperFaq .sContent .reviewText p { margin-bottom:0; }
.wrapperFaq .tabs { margin:5px auto; }
.wrapperFaq .tabsNav { height:28px; line-height:24px; padding:0 0px 0 0; color:#A4D71C; }
.wrapperFaq .tabsNav li { display:inline; cursor:pointer; float:right; width:auto; height:28px; margin-left:5px; padding-left:15px; background:url(../images/56/c.gif); text-align:center; font-size:12px; line-height:28px; color:#000000; }
.wrapperFaq .tabsNav li .test { display:inline-block; height:28px; padding-right:15px; background:url(../images/56/c.gif) right top; }
.wrapperFaq .tabsNav .on { background:url(../images/56/c.gif) left -32px; color:#ffffff; }
.wrapperFaq .tabsNav .on .test { background:url(../images/56/c.gif) right -32px; color:#ffffff; }
.wrapperFaq .tabsContent { padding:15px 15px 0; border:1px solid #000; }
#faq { padding:0; border:0 none; }
.helpTitle { height:28px; padding:0 0 0 10px; background:url(../images/56/repeat.gif) repeat-x 0 -224px; border:1px solid #BDC1A3; font:14px/28px "Trebuchet MS"; }
.wrapperFaq .sContent { padding:15px 15px; border-top:0px; }
.forLiveHelp { font: bold 12px/25px Verdana; color:#C93900; }
.wrapperFaq .sContent .contactUscontent { display:inline-block; padding-top:30px; color:red; }
.wrapperFaq .sContent p { margin-bottom:20px; line-height:18px; }
.wrapperFaq .sContent p a { color:red; }
.wrapperFaq .sContent h2 { font-size:11px; font-weight:normal; color:red; }
.wrapperFaq .sContent2 p { margin:0; }
.sContent3 p { margin:0 0 0 210px; }
.sContent4 p { margin:0 0 0 253px; }
.sContent5 p { margin:0 0 0 275px; }
.sContent5 h5 { margin:0 0 0 275px; }
.sContent3 h5 { margin:0 0 0 210px; }
.pannel h3 { cursor:pointer; height:25px; margin:4px 0; padding:0 0 0 8px; background:#CBC5BC url(../images/56/grbg.gif) no-repeat 700px -17px; font:normal 12px/25px arial; }
.pannel .on { background:#AFA99C; }
.pannel .content { padding:5px 8px 8px 8px; }
.pannel .content .sContent { border:0px; padding:3px 0 3px 15px; }
/*kamadoList begin*/
.kamadoList { width:auto; height:auto; overflow:hidden; border:0px solid #ccc; }
.kamadoList .title { height:25px; margin:3px 0; padding-left:15px; background:url(../images/56/theme.png) no-repeat -469px -173px; _background:url(../images/56/theme-white.gif) no-repeat -469px -173px; font:14px/25px "Trebuchet MS"; }
.kamadoList ul li { width:740px; height:auto; padding:10px 0 0 0; overflow:hidden; }
.kamadoListL { float:left; width:160px; }
.kamadoListR { float:left; width:570px; margin-left:5px; }
.kamadoListR p { padding:2px 0; }
.kamadoListR ul li { float:left; width:210px; margin:0px; padding:5px 0; background:url(../images/56/theme.png) no-repeat -469px -173px; _background:url(../images/56/theme-white.gif) no-repeat -469px -173px; }
.kamadoListR ul li a { height:20px; padding-left:15px; line-height:20px; text-decoration:underline; }
.kamadoListR ul li a:hover { padding-left:15px; color:#C90909; }
.kamadoList h2 { height:25px; line-height:25px; font-size:11px; color:#A91414; }
.picStyle1 { width:740px; height:auto; padding:10px 0; }
.picStyle1 ul li { float:left; }
.picStyle2 { float:right; width:205px; height:auto; padding:10px 0; }
.picStyle2 ul li { float:left; }
.picStyle3 { width:438px; height:auto; padding:10px 0; }
.picStyle3 ul li { float:left; }
.picStyle4 { width:245px; height:auto; padding:10px 0; }
.picStyle4 ul li { float:left; }
.kamadoStyle1 { width:495px; margin:10px 0 0 0; }
.kamadoStyle2 { clear:both; width:495px; }
.kamadoStyle3 { width:300px; margin:10px 0 0 0px; }
.kamadoStyle4 { width:450px; margin:10px 20px 0 0px; }
.kamadoStyle5 { float:left; width:500px; padding:10px 20px 0 0px; }
/*=end Faq=*/
/*=page 404=*/
.page404 { width:auto; width:auto; margin:0 0 20px 0; padding:35px 0 15px 20px; border:1px solid #939393; background:url(../images/56/notpage.gif) no-repeat right bottom; overflow:hidden; }
.page404 p { width:490px; line-height:22px; font-weight:bold; font-family:arial; font-size:11px; }
.page404 .sTitle { margin:15px 0px 10px; height:22px; font-size:22px; color:#B20B00; }
/*= message =*/
.message { width:98%; margin:0 auto 10px; padding:20px 0; border:1px solid #A8A8A8; overflow:hidden; }
.message .pic { display:inline; float:left; margin:0 0 0 200px; }
.message .tip { float:left; padding:20px 0 0 20px; }
.message .sTitle1 { height:30px; line-height:30px; color:#B71111; font-size:18px; font-family:arial; }
.message .sTitle2 { color:#000000; font-weight:bold; font-size:11px; font-family:arial; }
.message .sTitle3 { font-weight:bold; font-size:11px; font-family:arial; }
.message .sTitle3 a { color:#B71111; text-decoration:underline; }
/* start list */
.icon-point { display:inline-block; width:12px; height:15px; background:url(../images/56/theme.png) no-repeat -464px 6px; _background:url(../images/56/theme-white.gif) no-repeat -464px 6px; line-height:15px; }
.list1 li { margin:10px 0; border-bottom:1px dotted #8A8A8A; }
.list1 .pic { float:left; padding:5px; }
.list1 .pic img { width:180px; height:180px; }
.list1 .introduce { float:left; width:380px; height:215px; border-right:1px dotted #8A8A8A; margin:0 0 0 10px; padding:0 10px 0 0; }
.list1 .name a, .list1 .name a:hover { height:25px; text-decoration: underline; color:#C03D01; line-height:25px; }
.list1 .attr2 { width:130px; padding:30px 0 0 30px; }
.list1 .viewTo { margin:20px 0 0 0; border-width:0 0 1px 1px; border-color:#775443; border-style:solid; background:#C34F08; width:90px; height:22px; text-align:center; }
.list1 .viewTo a { color:#fff; font-size:12px; line-height:22px; }
.list1 .comment { position:relative; width:auto; padding:0 9px; }
.list1 .sku { display:block; }
.list1 .price { margin:10px 0; }
.list1 .price span { display:block; }
.list1 .price .retail { line-height:15px; }
.list1 .now, .list1 .our { font-weight:bold; font-size:16px; color:#683C03; }
.commentSummary { height:25px; border-bottom:1px solid #E1E1E1; padding:2px 0; margin:0 0 5px 0; line-height:25px; }
.list1 .commentCon { width:auto; height:93px; padding:0 10px 5px; border:1px solid #E1E1E1; background:#FBFBFB; }
.sayIcon { display:inline-block; width:25px; height:20px; background:url(../images/56/theme.png) -46px -287px; _ background:url(../images/56/theme-white.gif) -46px -287px;
}
.list1 .commentL { position:absolute; top:0; left:0; _left:-9px; width:10px; height:100px; background:url(../images/56/theme.png) -23px -234px; _background:url(../images/56/theme-white.gif) -23px -234px; }
.list1 .commentR { position:absolute; top:0; right:0; _right:11px; width:10px; height:100px; background:url(../images/56/theme.png) -36px -234px; _background:url(../images/56/theme-white.gif) -36px -234px; }
.list1 .viewAll { display:block; text-align:right; }
.list1 .viewAll a { text-decoration:underline; }
.list1 .viewAll span { display:inline-block; width:9px; height:15px; margin:0 0 0 3px; background:url(../images/56/theme.png) -293px -26px; _background:url(../images/56/theme-white.gif) -293px -26px; }
.blankLine { clear:both; height:10px; }
.list2 { width: 755px; padding:10px 0; }
.list2 li { background:#F9EECC; border: 2px solid #C8BDAC; display: inline; float: left; height: 340px; margin: 10px 8px; overflow: hidden; position: relative; width: 230px; }
.list2 .name { width:200px; height: 50px; margin:2px auto; padding:2px 0; line-height:16px; }
.list2 .pic { background:#FFFFFF; height: 180px; padding: 10px 0; text-align: center; }
.list2 .price { height:40px; padding:5px 10px; }
.list2 .was, .list2 .retail { display:inline-block; height: 20px; color: #754E19; line-height:20px }
.list2 .was { margin:0 0 0 10px; }
.list2 .now,.list2 .our { display:block; color: #E54708; font-weight: bold; font-size: 14px; height: 20px; line-height:20px }
.list2 .promoStatus { background: url(../images/56/hot.png) no-repeat 0 0; height:36px; position: absolute; right: 5px; top: 55px; width: 36px; }
.list2 .viewProduct { width:100px; height:22px; background:#C34F08; margin:0 0 0 115px; border-color: #775443; border-style: solid; border-width: 0 0 1px 1px; text-align:center; font-size:12px; line-height:22px; }
.list2 .viewProduct a { color:#fff }
/* end list */
.addthis{position: absolute;top:34px;right:10px;width:125px;height:16px;}
