




/*
     FILE ARCHIVED ON 20:11:53 Mar 29, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 13:25:44 Jun 29, 2015.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/* YesStyle.com */
body{background:#F0F1EF; padding:0; margin:0}
body, td, select, option, input, textarea{font-family:arial; font-size:9pt; color:#333; margin:0}
select, option, input, .alignabs{vertical-align:middle}
form{margin:0; display:inline}
img{border:none; -ms-interpolation-mode:bicubic}
#container, .center, .elitewelcome{text-align:center}
.tocenter{margin:auto}
#frame{text-align:left; width:870px; margin:0 auto; padding-top:10px}
#container{padding-bottom:90px}

/* Web Font */
@font-face{font-family:'AnyColor8Regular'; src:url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'); font-weight:normal; font-style:normal}

/* Fix float Height */
#ysHeader:after, #siteItems:after, #content:after, .clearRow:after, dl:after, div.rating:after, .ui-tabs-nav:after, ul.tabs:after, ul.jcarousel-list-horizontal:after, ul.inline:after, #brandlist ul:after, #confirmation:after, #tipslist li:after, ul.pagination:after, .psissue li:after, .partners ul ul:after, .partners ul dl:after, .partners ul li:after, ul.itemlist:after, .colorinfo:after, .description:after, #ysFooter:after, #ticker-wrapper.has-js:after, #fblike-content:after, ul.catlinks:after, #sns:after{content:""; display:block; clear:both}
*html #ysHeader, *html #navigationBar, *html #siteItems, *html #content, *html #searchBox, *html .clearRow, *html dl, *html .ui-tabs-nav, *html ul.tabs, *html ul.jcarousel-list-horizontal, *html ul.inline, *html #brandlist ul, *html #brandlist li, *html #confirmation, *html #tipslist li, *html ul.pagination, *html .psissue li, *html .partners ul ul, *html .partners ul dl, *html .partners ul li, *html ul.itemlist, *html .colorinfo, *html .description, *html #ysFooter, *html #ticker-wrapper.has-js, *html #fblike-content, *html ul.catlinks, *html #sns{height:0%}

/* Shared Background */
#bgTop, #bgBottom{background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/gbg.gif) #FFF}
#ysHeader, #content, #ysFooter, #header-nav, #processbar{background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/gbg-bg.gif) #FFF}
span.previous, span.next, span.play, span.pause, #speaker, .speaker, .path .home, .path .child, .yes, .closebutton, .goUp, .goDown, .goLeft, .goRight, .jcarousel-prev, .jcarousel-next, .metallic, .multicolor, .pattern, .ic_shoppingbag, .ic_envelope, .ic_printer{background-image:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/icons/tool_icons.gif); background-repeat:no-repeat}
.tellfan{background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/icons/envelope.gif) no-repeat}
.productpage h4.sectitle, .browsepage h4.sectitle, #helpcontent h4.sectitle, #aboutuscontent h4.sectitle, #peoplestyle h4.sectitle, #browsefooter h5.subtitle, #tipsblock h4.title, .filter b, .videopop h4.title, .storecontent, .creditpop h4.title, #promolist h3.pagetitle{background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/bg/title-bar.jpg); padding:2px 0}

/* Elite Club Gift Page */
.graphictitle, .viptitle2014{background-image:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/text/title2014_en.gif); background-repeat:no-repeat}
.viptitle2013{background-image:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/text/title2013_en.gif); background-repeat:no-repeat}

#ysHeader img {
    height: 100px;
    margin-top: 11px;
    padding-bottom: 8px;
    width: 198px !important;
}


/* Icons */
.ic_shoppingbag, .ic_envelope, .ic_printer{display:-moz-inline-box; display:inline-block; position:relative; vertical-align:middle; font-size:1px}
.ic_shoppingbag{width:12px; height:11px; background-position:-16px -61px}
.ic_envelope{width:16px; height:10px; background-position:0 -171px}
.ic_printer{width:16px; height:13px; background-position:0 -10px}
.verifyicon, .sponsoredreviewer, .yesstylestafficon{background:#c6ecc1 no-repeat 100% 50%; border-radius:2px; display:-moz-inline-box; display:inline-block; font-style:normal}
.verifyicon{height:12px; *height:15px; padding:2px 19px 1px 3px; background-image:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/icons/verify.gif)}
.sponsoredreviewer{padding:2px 3px 1px 3px}
.yesstylestafficon{height:12px; *height:15px; padding:2px 23px 1px 3px; background-image:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/icons/yesstylestaff.gif)}

/* Links */
a, a.remark{color:#363}
a:hover, a:hover .title, a.morelink:hover, a.title:hover, a.brand:hover{color:#55be47; text-decoration:none}
a.help, .remark{font-weight:normal}
a.help, #leftmenu li a.help, a.explain, span.help{cursor:help; color:#363}
a.help, span.help{background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/icons/help.gif) no-repeat center right; padding-right:12px}
#siteItems ul li a, ul#menuItems a, .path a, a.remark, a.help, #leftmenu li a, .actable a, .noline a, .lotinfo a, .reviewer a, .pagingOption a, .reviewButtonRow .option a, .pagination a, .pointlinks a, .brand a, .ui-tabs-nav li a, ul.tabs a, #backtotop a, a.pointlink, #brandlist li a, #tipslist a, #leftmenu li a.cbutton:hover, .sizeselection a, .psissue a, #helpresult ul li a, #qlist a, #publication dl a, .bottombrandlink a, .fansites a, a.brandfrom, .dropmenu a, ul#reflist a, .accordion a, .shareurl a, a.sharethiscomment{text-decoration:none}
#siteItems ul li a:hover, ul#menuItems a:hover, a.remark:hover, #leftmenu li a:hover, .noline a:hover, .reviewer a:hover, .pointlinks a:hover, a.pointlink:hover, #itemsummary b.title:hover, #tipslist a:hover b.title, .bagnote a, .dropmenu a:hover, .accordion a:hover, ul.tabs a:hover, .shareurl a:hover{text-decoration:underline}
a.morelink{margin-top:10px; color:#000; border-bottom:1px dashed #ccc}
.lotinfo b.title{display:block; font-weight:normal}
#topbar a.topbarclose img{margin:-1px 6px 0; vertical-align:middle}
.selectsiteoption{width:70px}
.bold{font-weight:bold}

/* Elements */
.pngElement, .pngbg, .wishlistHeart, .favHeart, .newitem, .mostPopular, .newArrivalSale, .discountBall, .newArrivalDiscountBall, .dailyDealBall, .weeklyDeals, ul.itemlist li .mediaBar .iconWrapper a, ul.itemlist li .sizes, ul.itemlist li .sizesGradient, span.tagIcon, .photoTagging .isTagged, .iconsale, .iconnew, .icon50off, .iconnew2, #PBYA, a.shoppingBag, a.tollFree, .newsAndStore .news li, .saleCountdown, .shippingnote li, .coupondetail li, .brandselection li a, .availabilityselection li a, li.listoption a, .regionfilter li a, .sizeselection li a, .availabilityshow a, ul.yesStyleStatus li a:hover span.checkBox, ul.yesStyleStatus li a.on span.checkBox, .shareLink li a span, a.refresh, button.refreshcaptcha, .reviewShareRow a.yes, .productgrid .navigation a span, .icon-custom-ys-staff, .icon-custom-verified-buyer, .reviewShowing .glyphicon, #switchLangCurrency a .pulldownIcon, a.collapseExpandLink span.glyphicon, .ui-slider-horizontal .ui-slider-handle, .magnifier, input.searchButton
{background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/elements2_en.png) no-repeat}

/* Header */
.extbanner{display:table; display:inline\9; text-align:center; margin:0 auto; background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/text/h-weRecommend_en.gif) no-repeat center left; padding-left:10px}
.bannershell{background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/bg/s-pattern.gif); padding:5px 12px; margin:0 3px 15px; text-align:center; border:1px solid #ddd}
#userBar{position:relative; height:18px; margin:0 5px -3px; *margin-bottom:-6px; z-index:10}
#welcomeMsg{color:#666; float:left; margin:0 20px 0 0}
.helloShopper{max-width:210px; margin-right:5px; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
#switchLang{float:right; margin:-5px 0 0 20px; position:relative}
#switchLang a{padding:5px; display:-moz-inline-box; display:inline-block; text-decoration:none}
#switchLang a.on{background:#FFF; border:1px solid #EEE; border-bottom:none; font-weight:bold}
#switchLangCurrency{float:right; margin:-5px 0 0 10px; position:relative}
#switchLangCurrency .cf span, #switchLangCurrency a{float:left; line-height:25px}
#switchLangCurrency a, #switchLangCurrency .seperator, #switchLangCurrency .goog-te-gadget-icon{position:relative; z-index:10; font-weight:normal; text-decoration:none}
#switchLangCurrency a.languageLink{padding:0 5px 0 10px}
#switchLangCurrency a.currencyLink{padding:0 20px 0 5px}
#switchLangCurrency a, #switchLangCurrency span{display:-moz-inline-box; display:inline-block}
#switchLangCurrency a .pulldownIcon{width:12px; height:12px; margin:6px 6px 0 0; background-position:-152px -358px}
#switchLangCurrency .seperator{position:relative; top:-1px; font-weight:bold; color:#bbb; margin:0}
#switchLangCurrency .seperator ~ .seperator{margin-left:5px}
#switchLangCurrency .languageCurrencyMenu, #switchLangCurrency .hideMenu, .hideMenu{position:absolute; top:0; right:0}
#switchLangCurrency .languageCurrencyMenu{width:302px}
#switchLangCurrency .title, #switchLangCurrency .contentWrapper{padding:0 20px; margin-bottom:13px; font-size:13px}
#switchLangCurrency .title{position:relative; margin-top:38px; padding-right:42px; overflow:hidden; font-weight:bold; color:#333; white-space:nowrap; line-height:33px; background-color:#efefef}
#switchLangCurrency .title .indicated{font-weight:normal}
#switchLangCurrency .hideMenu{display:block; padding:0 20px 0 10px; color:#aaa; font-weight:bold; font-size:20px; line-height:33px}
.hideMenu{display:block; color:#aaa; font-weight:bold; font-size:20px; line-height:33px}
.hideMenu:hover, #switchLangCurrency .hideMenu:hover, .langIndicator .active:hover{color:#55be47}
.languageCurrencyMenu .hideMenu{padding:0 20px 0 10px}
#switchLangCurrency .languageOption a{float:left; display:block; width:88px; padding:0; margin-right:-1px; line-height:25px; color:#555; border:1px solid #ddd; background-color:#fff; text-align:center}
#switchLangCurrency .languageOption a:hover, #switchLangCurrency .languageOption a.active{background-color:#f1f1f1}
#switchLangCurrency .languageOption a.active{position:relative; z-index:30; color:#fff; background-color:#55be47; border-color:#55be47}
#switchLangCurrency .languageOption.disabled a, #switchLangCurrency .languageOption.disabled a:hover, #switchLangCurrency .languageOption.disabled a.active{color:#bbb; border-color:#b7edb2; background-color:#fff; cursor:default}
.languageOption select{display:none}
.languageCurrencyMenu select{width:100%; height:27px; padding-left:3px}
.currencyOption option{padding-left:5px}
.languageOption, .currencyOption{margin-bottom:15px}
#switchLangCurrency .saveOption{padding-right:0}
.saveOption .remark{float:left; padding-top:0; width:190px; color:#666}
#switchLangCurrency .saveOption .remark span.indicated{font-size:12px; line-height:14px}
#switchLangCurrency a.help{float:none; width:9px; height:9px; margin-bottom:-1px; padding:0}
#switchLangCurrency .saveOption .mbutton{float:right}
#switchLangCurrency .selectGoogleLanguage{height:25px; _overflow:hidden; padding-left:4px; font-weight:normal}
#switchLangCurrency .goog-te-gadget-icon{float:left; bottom:-3px}
#switchLangCurrency .languageCurrencyMenu, .newFeatureAlert{background-color:#fff; _border-bottom:1px solid #ececec; -webkit-box-shadow:0 7px 10px -6px #222; -moz-box-shadow:0 7px 10px -6px #222; box-shadow:0 7px 10px -6px #222}
.newFeatureAlert{background-color:#55be47; font-size:12px; text-align:left; border:3px solid #55be47}
.messageWrapper{border:1px solid #fffff2; padding:10px 10px 9px; text-align:center}
.messageWrapper h4{margin:0; padding:0; font-weight:bold; color:#fff; font-size:13px}
.messageWrapper .alertMessage{padding:4px 0 12px; color:#fff}
.newFeatureAlert .arrowTop{float:right; width:15px; height:7px; position:absolute; top:-10px; right:11px; background-position:-160px -382px}
#switchLangCurrency .newFeatureAlert{width:300px; position:absolute; top:25px; right:9px}
#switchLangCurrency .newFeatureAlert input.xsbutton{padding-left:5px; padding-right:5px; margin-left:6px; position:relative; top:-2px; font-size:12px; background:none; background-color:#fff; border-color:#fff; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px}
#switchLangCurrency .newFeatureAlert input.xsbutton:hover{background:none; background-color:#fffff2; border-color:#fffff2; color:#333}
#switchLangCurrency .newFeatureAlert input.xsbutton:active{top:-1px}
#switchLangCurrency .newFeatureAlert input.xsbutton{margin:0 4px; min-width:50px}
#switchLangCurrency .cf .langIndicator span{float:none}
.langIndicator{color:#bbb}
.langIndicator .active{color:#363}
.langIndicator .slash{display:inline-block; padding:0 2px}
#bgTop, a[name=buyingOptions]{font-size:1px}
#bgTop{background-position:top; height:5px; position:relative}
#ysHeader, #ysFooter{padding:0 5px}
#ysHeader{min-height:80px; padding-bottom:5px}
#ysHeader h1{margin:0}
#ysLogo{margin:22px 0 16px 20px; float:left}
#headerFunctions{text-align:right; padding:15px 20px 0 0; float:right; width:560px}
ul#menuItems{height:18px}
ul#menuItems li{margin-left:12px; float:right}
ul#menuItems li b{color:#000}
ul#menuItems a{line-height:13px; height:12px; display:inline-block}
ul#menuItems a.shoppingBag{background-position:-198px -206px}
ul#menuItems a.tollFree{background-position:-198px -224px}
ul#menuItems a.tollFree, ul#menuItems a.shoppingBag{padding-left:15px}
#searchBlock{position:relative; height:37px; text-align:left; border-top:1px solid #f0f0f0; text-align:right; margin-left:5px; *width:555px}
#searchBlock a.freeShipping{margin:13px 215px 0 0; text-decoration:none; font-family:Helvetica, Arial; color:#55be47; font-size:13px; font-weight:normal; line-height:17px; max-width:340px; _width:340px; _margin-right:0; _position:relative; _right:215px}
#searchBlock a.freeShipping b, a#freeShipping.freeShipping b{color:#000}
#searchBlock .searchBox, #searchBlock a.freeShipping, a#freeShipping.freeShipping{float:right}
#searchBlock .searchBox{position:absolute; top:0; right:0; text-align:right; padding-top:8px}
#searchBlock .keyinWrapper{background-color:rgba(255,255,255,0)}
#searchBlock .keyinWrapper.onfocus{background-color:rgba(255,255,255,0.9); width:555px; _width:auto}
#searchBlock .keyinWrapper .searchButtonWrapper{_width:37px}
#searchBlock .keyinWrapper .searchButtonWrapper input{_line-height:100px}
#searchBlock input.keyin{border:1px solid #ddd; border-right:none; padding:3px 4px 0; font-size:12px; width:158px; height:26px; _height:24px}
#searchBlock input.keyin:focus{border-color:#6bd15e; width:300px}
a#freeShipping.freeShipping{margin:45px 20px 0}
.disabledAlert{margin:0 5px; padding:20px; background-color:#FCFCC2}
.dn, .hidden, .languageCurrencyMenu, .demo, #noCookie, #PBYA cite, a.refresh span, .scripthide, span.scripthide, input.scripthide, .graphictitle span, .graphictitle span, .graphictitle2011 span, a.home span, .path .child span, .closebutton span, .hidetips, .fans .first .closebutton, #addpop, #popcon, #bagmsg, #savemsg, ul.colorinfo li small, #attrInfo, .empty, .exclusive, .exclusive .item span, .ui-tabs-hide, .newitem span, .mostPopular span, #brandlist .index a, .icon50off span, .iconnew span, .iconsale span, .acpage .exclusive, #promptmessage, .onread .readmore, #psissue, #YSSurvey span, .itemRange .reset, #peoplestyle .pinfo, #browseContent .designerLabels ul.colorinfo, .reviewRow .exclusive, #tipsblock .exclusive, #tipsblock .discountBall, #tipsblock .newArrivalDiscountBall, #tipsblock .dailyDealBall, #tipsblock .pinfo, #tipsblock .newitem, #tipsblock .mostPopular, .carousel .exclusive, .carousel .newitem, .carousel .mostPopular, .carousel .colorinfo, #frame .itemlist .colorinfo .multicolor, #frame .itemlist .colorinfo .pattern, .designerLabels .lotinfo .sizes, #commentnewsite span, #paypalcheckout, #storeGallery h2, .viptitle span, .viptitle2014 span, .viptitle2012 span, .viptitle2013 span, .announcementheader span, .announcementheader2011 span, #urlfield, #peel span, .iconnew2 span, #refwrap, .superDeal span, #publication .first .itemRange, #navigationBar .dropdown, #memberstatus p.remark, .shareurlblock, .signInAlertContainer, #writecustomerreviews .closebutton, .sitespulldown, #bigImage .closebutton, .languageCurrencyMenu{display:none}

/* Google Translate */
#google_translate_element{display:inline-block; zoom:1}
*html #google_translate_element{display:inline}
.goog-te-gadget-simple{border:none !important; padding:0 !important; background:none !important; font-size:8pt !important}
#switchLang a.goog-te-menu-value, #switchLangCurrency a.goog-te-menu-value{margin:0 !important; padding-left:2px !important; color:#363 !important}
.goog-te-menu-value span:not(:first-child), .goog-te-menu-value img{display:none !important}
.goog-te-menu2{border-color:#666 !important}
.goog-te-menu2-item div, .goog-te-menu2-item:link div, .goog-te-menu2-item:visited div, .goog-te-menu2-item:active div{color:#363 !important}

/* Coupon Notice */
.couponpush{background:#55be47; padding:1px 5px; color:#FFF; border-radius:2px; text-decoration:none; display:inline-block; white-space:nowrap}
.couponpush:hover{color:#FFF}
.couponpush small{border-radius:50%; background:#C00; text-align:center; position:absolute; margin-top:3px; width:13px; height:13px; box-shadow:0 0 1px 1px rgba(0,0,0,0.1)}
.msgbox{background-color:#FFFFE0; border:3px solid #F90; padding:10px}
.msgbox h4{margin:0 0 5px; color:#F90}
.couponnotice span{position:absolute; top:-5px; right:-5px; display:inline-block; text-align:center; font-size:7pt; background-color:#C00; color:#FFF; border-radius:50%; width:12px; height:12px; box-shadow:0 0 1px 0 #FFF}
@keyframes notice{
 0% {top:-100px}
 5% {top:-15px}
 95% {top:-15px}
 100% {top:-200px}
}
@-webkit-keyframes notice{
 0% {top:-100px}
 5% {top:-15px}
 95% {top:-15px}
 100% {top:-200px}
}
.noticeframe{position:absolute; width:340px; animation: notice 20s; -webkit-animation: notice 20s; z-index:999; text-align:center; left:50%; margin-left:-170px; top:-500px; top:-15px\9}
.couponnoticebox{border:1px solid #CCC; padding:10px; box-shadow:0 2px 3px rgba(0,0,0,0.5); background-color:#F6F6F6; position:relative; display:-moz-inline-box; display:inline-block; width:100%}    

/* Navigation Bar */
ul#navigationBar{margin:0; padding:0 16px; list-style:none; background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#474747), to(#232323)); background:-webkit-linear-gradient(top, #474747, #232323); background:-moz-linear-gradient(top, #474747, #232323); background:-o-linear-gradient(top, #474747, #232323); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#474747', endColorstr='#232323'); background:-ms-linear-gradient(top, #474747, #232323); background-color:#232323\9}
ul#navigationBar li{float:left}
ul#navigationBar li a{color:#fff; display:-moz-inline-box; display:inline-block; height:30px; line-height:31px; padding:0 11px; font-size:13px; font-weight:bold; font-family:arial; text-decoration:none}
ul#navigationBar li a.annsale{color:#f4ecb7; background:#d3022a}
ul#navigationBar li a:hover.annsale{color:#fff}
ul#navigationBar li a:hover, ul#navigationBar li.on a, ul#navigationBar li.rollover a, .brandrecommend ul li a.listmore:hover, .brandrecommend ul li:hover a.listmore{text-shadow:0 1px 0 #129d14; background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#37cb2e), to(#1daa14)); background:-webkit-linear-gradient(top, #37cb2e, #1daa14); background:-moz-linear-gradient(top, #37cb2e, #1daa14); background:-o-linear-gradient(top, #37cb2e, #1daa14); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#37cb2e', endColorstr='#1daa14'); background:-ms-linear-gradient(top, #37cb2e, #1daa14); background-color:#1daa14\9}
.dropmenu ul, ul.catlinks, ul.nostyle, .list-unstyled{list-style:none; padding:0; margin:0}
ul#navigationBar .shadow{background:none}

/* Dropdown Menu */
ul#navigationBar li .dropmenu li a{color:#555; filter:none}
ul#navigationBar li .dropmenu li a:hover{color:#222; text-decoration:underline; filter:none}
.dropdownmenu{padding:9px; background:#fcfcfc; border:1px solid #666; border-top:none; -webkit-box-shadow:0 5px 7px -5px #222; -moz-box-shadow:0 5px 7px -5px #222; box-shadow:0 5px 7px -5px #222}
.dropmenu .title{color:#333; display:block; padding:0 5px 2px; border-bottom:1px dashed #ccc; margin-bottom:3px; font-weight:bold}
.dropmenu .category{display:-moz-inline-box; display:inline-block; vertical-align:top}
.catcol3{width:450px}
.catcol2{width:300px}  
.dropmenu ul.subcat{width:150px; float:left}
.dropmenu:after, .dropmenu ul:after{content:""; display:block; clear:both}
.dropmenu li{margin:4px 0 0 5px; display:inline; width:140px; white-space:normal; padding-right:5px}
ul#navigationBar li .dropmenu li a, ul#navigationBar li .dropmenu li a:hover, ul#navigationBar li.rollover .dropmenu li a{display:inline; height:auto; background:none; _background-color:#fff; font-weight:normal; font-size:11px; padding:0; line-height:15px; text-shadow:none}
.dropmenu .special{border-right:1px solid #ccc; display:-moz-inline-box; display:inline-block; vertical-align:top; width:155px; padding-right:5px; height:100%}
.dropmenu .fixright{border-right:none; padding-right:0}
.dropmenu ul.width01{width:140px}
.dropmenu ul.width02{width:120px}
.dropmenu ul.width02 li{width:120px}
ul#navigationBar li .subcat a span{display:inline}

/* Site Selection */
#topbar .selectsite{background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/icons/white-down.gif) no-repeat 95% 50% #98c292; border:1px solid #c9e5c5; padding:0 10px 0 4px; text-decoration:none}
.siteselection{text-align:left; background:#FFF; color:#333}
.siteselection hr{border:0; border-top:1px solid #CCC}
.siteselection ul, .styleNone{padding:0; margin:0; list-style:none}
#topbar .siteselection ul li a{display:block; color:#333; padding:2px 10px; text-decoration:none; white-space:nowrap}
#topbar .siteselection ul li a:hover{background:#EFEFEF}

/* Flag Icons */
.flag{background-image:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/flag/flagicon.jpg); display:-moz-inline-box; display:inline-block; width:16px; height:11px; overflow:hidden; vertical-align:middle; margin-top:-1px}
.f_gb{background-position:-286px -176px}
.f_uk{background-position:-6px -8px}
.f_au{background-position:-34px -36px}
.f_ca{background-position:-62px -92px}
.f_hk{background-position:-118px -232px}
.f_us{background-position:-62px -36px}

/* Checkout Bar */
#processbar{margin:0; padding:10px 25px; list-style:none; background:#474747; color:#CCC}
#processbar li{float:left; width:15%; text-align:right; border-top:2px solid #CCC; padding-top:3px}
#processbar li.start, #processbar li.pass, #processbar li.on{border-color:#5E4; color:#FFF}
#processbar li.start{font-weight:bold; width:25%; text-align:left}
#processbar li.on{font-weight:bold; color:#5E4}

/* Footer */
#currencyBar{background:#BBB; padding:4px 20px; border-bottom:1px solid #FFF; position:relative}
#currencyBar .starMark{padding-left:20px}
#bgBottom{background-position:bottom; height:15px; font-size:1px}
#siteItems{background:#F3F3F3; padding:10px 20px; margin-top:-2px; border-top:2px solid #bbb}
#siteItems ul{margin:0 10px 0 0; padding:0 0 0 10px; list-style:none; border-left:1px solid #CCC; float:left}
#siteItems ul li{margin:2px 0}
#siteItems ul.first{border:none; padding:0}
#footerRemark{padding:20px 20px 28px}
#footerRemark .starMark, .bagnote .starMark{position:relative; margin-left:-4px}
#poweredBy{position:absolute; margin:10px 0 0 20px; height:50px; right:auto; bottom:auto}
#poweredBy span#PBYA{display:-moz-inline-box; display:inline-block; width:160px; height:30px; background-position:0 -258px; margin-top:-1px; vertical-align:middle}
#exposure{padding:19px 0 19px 16px; background:#f3f3f3}
#exposure a{float:left; margin:4px}
#backtotop{height:41px; height:42px\9; position:absolute; text-align:center; z-index:99; bottom:0; margin-left:888px}
#backtotop{background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9f9f9), to(#eeeeee)); background:-webkit-linear-gradient(top, #f9f9f9, #eeeeee); background:-moz-linear-gradient(top, #f9f9f9, #eeeeee); background:-o-linear-gradient(top, #f9f9f9, #eeeeee); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#eeeeee'); background:-ms-linear-gradient(top, #f9f9f9, #eeeeee); border:1px solid #ccc\9; border-bottom:none; background-color:#eee}
#backtotop a{height:42px; padding:18px 11px 0; background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/icons/backtotop.gif) no-repeat center 9px; display:-moz-inline-box; display:inline-block; text-transform:uppercase}
#cn_entry, #au_entry, #hk_entry, #uk_entry{position:absolute; z-index:99; top:160px; margin-left:-50px}
#couponzone{position:absolute; z-index:99; top:180px; margin-left:-73px}
#floatcol, .floatappromo{position:absolute; z-index:99; top:177px; margin-left:870px}
.floatappromo{top:99px}
#commentnewsite{position:absolute; z-index:99; width:76px; height:56px; top:45px; margin-left:-60px; background:none; cursor:pointer}
*html #commentnewsite{background:none; filter:none}
#bcribbon{position:absolute; z-index:99; top:20px; margin-left:-15px}
@media screen{span#backtotop, #ajaxloading, #promptmessage, div#floatcol, div.floatappromo, a#cn_entry, a#au_entry, a#hk_entry, a#uk_entry{position:fixed}}
#ajaxloading{z-index:120; top:-30px; text-align:center; background:#55be47; padding:4px 10px; color:#FFF; margin:0 auto}
*html #ajaxloading, *html #promptmessage{position:absolute}
#promptmessage, #sessionerror{z-index:999; top:0; text-align:center; background:#FCFCC2; padding:7px 20px; margin:0 5px; width:820px; *width:860px}
#sessionerror{position:relative; margin:-10px 5px 10px}
.nortonssl{float:right; position:relative; top:-10px}
.switchmobilesite{margin-bottom:18px}

/* Browse History List */
#historylist{width:60px; background:#FFF; text-align:center; padding-bottom:2px; border-right:1px solid #DDD; border-bottom:1px solid #DDD}
#historylist span.title{font-size:8pt; font-weight:bold; display:block; background:#55be47; color:#FFF; margin-bottom:2px; padding:2px}
#historylist img{width:50px; height:50px; margin:2px auto}
a.paypalvoucher{position:relative; display:block; margin:20px 0 0 -2px}

/* Mobile app promo floating creative*/
.floatappromo .phoneapp{position:absolute; display:block; width:60px; left:0; top:0px; text-decoration:none}
/*.floatappromo .popmsg{position:absolute; display:block; top:1px; width:60px; height:60px; color:#FFF; text-align:center; line-height:17px; background-color:rgba(206,163,59,0.85); background-color:#cea33b \9; opacity:0; filter:alpha(opacity=0); border-radius:50%; cursor:pointer; z-index:190}*/
.floatappromo .popmsg{position:absolute; display:block; top:1px; width:60px; height:60px; color:#FFF; text-align:center; line-height:17px; background-color:rgba(250,73,73,0.85); background-color:#cea33b \9; opacity:0; filter:alpha(opacity=0); border-radius:50%; cursor:pointer; z-index:190}
.floatappromo .popmsg span{position:relative; top:12px}
.floatappromo .phoneapp .phone, .floatappromo .phoneapp img{position:relative; margin-left:27px}
/*.floatappromo .phoneapp .earn100sb{position:absolute; display:block; width:44px; height:32px; left:-15px; top:20px; background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/promotion/mobileapp/earn100sb_en.gif) no-repeat}*/
.floatappromo .phoneapp .earn100sb{position:absolute; display:block; width:44px; height:50px; left:-15px; top:10px; background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/promotion/mobileapp/winus100_en.png) no-repeat}
.floatappromo .phoneapp .earn100sb span{display:none}
.floatappromo .phoneapp:hover > .popmsg, .floatappromo .popmsg.on{-webkit-animation:popmsgscale 0.2s forwards; animation:popmsgscale 0.2s forwards}
.floatappromo .phoneapp:hover > .phone, .floatappromo .phoneapp .phone.show{-webkit-animation:phonemargin 0.2s forwards; animation:phonemargin 0.2s forwards}
.floatappromo .phoneapp:hover > .earn100sb, .floatappromo .phoneapp .earn100sb.hide{-webkit-animation:earn100sbhide 0.2s forwards; animation:earn100sbhide 0.2s forwards}
@-webkit-keyframes popmsgscale{
  0% {opacity:0;-webkit-transform:scale(0.2,0.2)}
  90% {opacity:0.9;-webkit-transform:scale(1.3,1.3)}
  100% {opacity:1;-webkit-transform:scale(1.1,1.1)}
}
@keyframes popmsgscale{
  0% {opacity:0;transform:scale(0.2,0.2)}
  90% {opacity:0.9;transform:scale(1.3,1.3)}
  100% {opacity:1;transform:scale(1.1,1.1)}
}
@-webkit-keyframes phonemargin{
  0% {margin-left:27px}
  100% {margin-left:12px}
}
@keyframes phonemargin{
  0% {margin-left:27px}
  100% {margin-left:12px}
}
@-webkit-keyframes earn100sbhide{
  0% {opacity:1;}
  100% {opacity:0;}
}
@keyframes earn100sbhide{
  0% {opacity:1;}
  100% {opacity:0;}
}

/* Content */
.leftCol, .floatLeft{float:left}
.rightCol, .floatRight, .totalBlock .sumtotal, #tipslist .readmore, .thumbselection, .vdivide{float:right}

/* Common Use */
.subtle, .remark, .tips, .explanation, #eliteTC, .pinfo .title, b.subtitle, #tipslist .date{color:#666; font-family:arial}
.starMark, .mandatory{color:#F60; font-weight:normal}
.normal{font-size:9pt; font-weight:normal; color:#333; font-family:arial}
.pagetitle{margin:0 0 20px; font-size:14pt}
.title, h4.title, h5.title, #leftmenu #socialWeb25x25 h5, #leftmenu #socialweb30x30 h5, .frontfilter .filter b, .frontfilter .filter .bold{color:#55be47; font-size:10pt; position:relative; background:none}
h5.subtitle{margin:5px 0; color:#666; font-size:9pt}
h4.title, #leftmenu #socialWeb25x25 h5, #leftmenu #socialweb30x30 h5, #alist h5.q{margin:0 0 10px; font-size:11pt}
.pagetitle, h4.title, h4.title2, #leftmenu h5, #bestsellerheader h3, h3.brandlistheader, .header, #tipslist b.title, #tipsblock h4, h4.featurebrand, .designerLabels h4.sectitle, .browsepage h4.sectitle, #peoplestyle h4.sectitle, .discountBall td, .newArrivalDiscountBall td, .col1 h4.title, h5.q, .accordion h3, #aboutuscontent h4.sectitle, #helpcontent h4.sectitle{font-family:CG Omega, Arial}
h5.title{margin:20px 0 5px}
.modalCloseImg.videoClipClose{top:-5px; right:102px}
.videopop{width:640px; margin:0 auto}
.videopop h4.title{font-size:12pt; margin:0; padding:4px; border-bottom:1px solid #FFF; white-space:nowrap; text-overflow:ellipsis; display:block; overflow:hidden; min-height:21px; *width:640px; *height:28px}
.extraInfo h4.sectitle, .reportForm h4.sectitle, .sectitle{background:#DDD}
.extraInfo h4.sectitle, .reportForm h4.sectitle, h4.sectitle, #browsefooter .subtitle, #aboutuscontent h4.sectitle{padding:5px; font-size:9pt; margin:0 0 10px 0}
#aboutuscontent h4.sectitle, #helpcontent h4.sectitle{text-align:left; font-family:arial}
#helpcontent h4.sectitle{padding:6px 0}
#helpcontent h4.sectitle .toRight{margin:-1px 5px 0 0}
.em{font-size:11pt; color:#333}
.formtable, .actable, .reviewtable, .infotable, .prdtable, .virtable{border-collapse:collapse}
.tips{width:350px; line-height:12pt}
ul.availabilityselection{position:relative; width:143px}
.fullwidth, .brandselection li, .availabilityselection li, .regionfilter li, .reportform textarea, .formtable textarea, #writeholder textarea, .productpage .fullwidth, .oneshipment .orderdetails, #leftmenu .category li{width:100%}
.formtable td{padding:3px 3px 3px 0; vertical-align:top}
tr.bottom td{vertical-align:bottom}
.formtable .tips, .itips, .resetPasswordPage .tips{display:none; position:absolute; padding-left:10px; background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/icons/w-arrow.gif) no-repeat 0 0; margin:2px 0 0 5px}
.itips{display:inline; position:static}
.defaultvalue{position:absolute; color:#999; padding:4px 5px 0; display:inline; font-weight:normal}
.brandfilter input.widthfull{width:140px}
ul.bullet, ul.noIndent, ol.noIndent, #Checkout .notes ul, ul.notes{margin:10px 0; padding:0 0 0 15px}
ol.noIndent{padding-left:25px}
ul.bullet{padding:0; list-style:none}
.noIndent li, ul.notes li{margin-bottom:4px}
.bullet li, #maintips ul li, #aboutuscontent .dedicate dt, #elitePage ul.vipbullet li{padding-left:12px; background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/icons/bullet.gif) no-repeat 0 2px}
ul.pointlinks li, a.pointlink, #tipslist .readmore{background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/icons/g-arrow.gif) no-repeat 0 4px; padding-left:8px; margin-bottom:2px}
tr.over td, dl.over{background:#ECECEC; cursor:pointer}
.divide{border-top:1px solid #ECECEC; padding:5px 0}
.first{border:none}
a.help, .nowrap, .dropmenu{white-space:nowrap}
.closebutton{width:13px; height:13px; display:-moz-inline-box; display:inline-block; background-position:0 -109px; position:absolute; top:4px; right:4px; z-index:99; cursor:pointer; font-size:1px}
.closebutton:hover, a.modalCloseImg:hover{background-position:-15px -109px}
.scaledImage{height:70px; position:relative; cursor:pointer}
.magnifier{background-position:0 -155px; width:16px; height:16px; overflow:hidden; cursor:pointer}
#leftmenu ul, .errorbox ul, .alert-success ul, .alert-danger ul, ul.colorinfo, ul#menuItems, .ui-tabs-nav, ul.tabs, ul.jcarousel-list, ul.pointlinks, #tipslist, .nodir, #qlist ul, .shippingnote ul, #socialWeb25x25 ul, #socialWeb30x30 ul, #leftmenu #socialWeb25x25 ul, #leftmenu #socialWeb30x30 ul, .brandrecommend ul, ul.hotline, ul#faq{margin:0; padding:0; list-style:none}
.toRight{position:absolute; right:0}
.rowcell{display:table-cell; display:inline-block; vertical-align:middle}
input.captcha, .contactform input.captcha{width:170px}

/* Pop */
a.refresh, .shadow, .explanation, #speaker, .speaker, .dropdownmenu{position:absolute}
a.refresh{margin:46px 0 0 146px}
#attrInfo{position:absolute; z-index:100; overflow:auto; max-height:400px; border:1px solid #666; *width:100%}
.attrTable{background-color:#FFF; *width:100%}
.shadow{background:#666; -moz-opacity:0.5; opacity:0.5; filter:alpha(opacity=50); margin:2px 0 0 2px}
.explanation, .balloon{padding:5px; background:#fcfcfc; border:1px solid #ddd}
a.explain:hover{text-decoration:none}
#speaker, .speaker{width:12px; height:12px; overflow:hidden}
.popna, .reviewlistcontainer .pop{background-position:-12px -36px}
.popnb{background-position:-1px -36px}
.popea{background-position:-13px -48px}
.popeb{background-position:-13px -37px}
.popsa{background-position:-12px -49px}
.popsb{background-position:-1px -49px}
.popwa, .pop{background-position:0 -48px}
.popwb{background-position:0 -37px}

/* Paging */
#itemlist .pagingOption{margin-right:10px}
#itemlist .pagingOption.sortingRow{margin-bottom:25px}
#itemlist .pagingOption .option{position:relative}
#itemlist .sortingLeftBlock{position:absolute; top:0; right:0; right:0\9; _right:27px}
#itemlist .sortingRightBlock{text-align:right}
#itemlist .sortByForm{margin-bottom:5px; float:left}
.pagingOption a.on:hover{border-color:333; background:#666; color:#fff; cursor:default}
.pagingRow{margin:5px 0; text-align:right}
#itemlist .pagingRow, #helpresult .pagingRow, .userreviewlist .pagingRow{border-top:1px dashed #DDD; padding:10px 0 1px}
#itemlist .pagingOption .first, #helpresult .first, .userreviewlist .first{border:none; border-bottom:1px dashed #DDD; padding:2px 0 10px}
.itemRange{float:left; margin:0 10px 0 0}
.carousel .itemRange{float:none; margin-bottom:10px}
.pagingOption a, .reviewButtonRow .option a, .paging .on, .controlbar a{padding:1px 3px; border:1px solid #DDD; background-color:#FFF; display:-moz-inline-box; display:inline-block; vertical-align:middle; -moz-border-radius:2px; font-size:8pt}
.paging .on, .pagingOption a.on, .reviewButtonRow .option a.on, .pagination li.active a{background:#666; border:1px solid #333; color:#FFF}
span.previous, span.next, span.play, span.pause{display:-moz-inline-box; display:inline-block; vertical-align:middle; width:5px; height:10px; position:relative; overflow:hidden}
span.previous{background-position:0 0}
a:hover span.previous{background-position:-10px 0}
span.next, span.play{background-position:-5px 0}
span.play{margin-left:1px}
a:hover span.next, a:hover span.play{background-position:-15px 0}
span.pause{background-position:-20px 0; width:6px}
a:hover span.pause{background-position:-26px 0}

/* Special event for Paging */
#itemlist .sortByForm .wrapper{display:inline-block; vertical-align:top}
#itemlist .pagingOption .short{width:49px; display:block\9; width:auto\9; margin-top:5px\9}
@media screen and (-webkit-min-device-pixel-ratio:0){#itemlist .pagingOption .short{width:55px}}
.pagingOption a.specialevent{color:#fff; background-color:#fd0b47}
.pagingOption a.specialevent:hover{color:#000; background:#fd0b47; border-color:#000}

/* Small Font */
.remark, .sfont, .tips, #welcomeMsg, #switchLang, ul#menuItems, #searchBlock select, #searchBlock option, #searchBlock input, #currencyBar, #currencyBar select, #currencyBar option, #currencyBar input, #siteItems ul, #footerRemark, #poweredBy, #guarantee, a.help, .helpStatus, .explanation, .headRow .cbutton, #eliteTC, .lotinfo, .lotinfo .title, #converter, #converter input, .helpful, .voted, .option select, .option option, .brandsource, #Checkout .medium, #itemsummary .pinfo, #itemsummary .brand, #itemsummary .title, #secureShopping .msg, #wishlist #itemsummary .sale, #leftmenu, .onService, .dropdownmenu{font-size:9pt}
.xsfont, .xsbutton, #backtotop{font-size:8pt}
h3 .xsfont{font-weight:normal; font-family:arial}

/* Error, Success, Warning Box */
.errorbox, .alert-danger, .successbox, .warning, .alert-warning{background-color:#FFFFF2; border:3px solid #E50; padding:10px 7px; display:block; text-align:left; position:relative; margin-bottom:20px}
.errorbox ul li, .alert-danger ul li, .errorurl address{margin:2px 0; color:#E50}
.errorbox ul li, .alert-danger ul li, .alerticon, ul.notes li, .onesize li{padding-left:13px; background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/icons/note.gif) no-repeat 0 3px; list-style:none}
.onesize li{margin:4px 0}
.successbox{border-color:#55be47}
.successbox h4{margin:2px 0 8px}
.warning, .alert-warning{background:#FCFCFC}
.addedbox{background-color:#FFFFF2; border:1px solid #55be47; padding:10px 7px}
.addedbox p{margin:8px 0 0}
.addedbox .item, #leftmenu ul.category a.on{font-weight:bold; color:#333}

/* Fields Has Error */
.resetPasswordPage .has-error input, .has-error input, .has-error textarea, .has-error select, .writereview .has-error .ratingRow.glyphicon, input.fielderrorbg, select.fielderrorbg, .fielderrorbg{border:1px solid #e50}

/* Splash Common */
.splashSection, .cmsSection{margin:0 0 45px 13px}
.boxSizing, a.imgWrapper, .eliteprice, .modal, .modal .copy, .unitprice, .textLink ul li, ul.shareLink li, .mainPromotion ul li .slidingDoor a, .mainPromotion ul li .slidingDoor, .optionalPromotion .overlay, .news, .store, .rightQuickLinks, #searchBlock input.keyin, .pagination a, .brandListPage .sectionTitle, .yesStylist, #helpcontent h4.sectitle, .languageOption a, .productGridWrapper, .mostPopularCover:after{box-sizing:border-box; -moz-box-sizing:border-box}
ul.floatStyle, ul.feedbackPanel{list-style:none; margin:0; padding:0}
ul.floatStyle li{float:left}
ul.floatStyle li.right{float:right; margin-right:13px}
ul.floatStyle li a, .optionalPromotion ul li a span, .displayBlock{display:block}
ul.floatStyle li .subTitle, .optionalPromotion a .seeMore{color:#444; font-family:Helvetica, Arial; font-size:12px; line-height:15px}
.mainPromotion li, .optionalPromotion li{position:relative; margin:0 8px 8px 0}
.iconnew2, ul#navigationBar li a span.iconnew2{height:13px; width:27px; margin:-2px 0 0 3px; *margin-top:0; display:-moz-inline-box; display:inline-block; overflow:hidden; vertical-align:middle}
.sectionTitle, .newsAndStore .mainTitle, #browseContent .frontpage h4.sectitle, .cmsPageListWrapper h4.sectitle, .cmsPage h1.sectitle, .yesStylist .articleTitle, .beautyLab .articleTitle, .bestOf h4.sectitle, .allBrands h4.sectitle, h4.heading{color:#222; display:block; font-family:AnyColor8Regular, Helvetica, Arial; _font-family:Helvetica, Arial; font-size:25px; line-height:25px; font-weight:normal; text-transform:uppercase}
.sectionTitle, h4.heading{margin-bottom:5px; text-align:center}
.transit, .grid a, .buyingOptions, .keyinWrapper, .keyin, .shippingGuaranteed a, .extraLinks a, .jqthumb, a.additionalImageButton, .textLink ul li a, .textLink ul li, ul.shareLink li a, ul.shareLink li, .mainPromotion ul li .slidingDoor, .optionalPromotion .overlay, .newsAndStore .seeMore, .news li a, .news li a span, .brandrecommend ul li a, .brandrecommend ul li a span.overlay, .regionMenu ul li a, .pagination, ul.rightQuickLinks li a, ul.shortcutLinks li a, .yesStylist a, .beautyLab a, .slidingDoor .subTitle, .slidingDoor .seeMore, .optionalPromotion .subTitle, .optionalPromotion .seeMore, a.shareButton, a.empty, .availabilityshow a.clearall, ul.inlineStyle li a, .bestOf .catPromotion a, .helpfulReportWrapper a, .productTitle .wishlistWrapper, a.pointlink, .relatedLink a, .otherCategories.cmsSection .listing a, #brandlist a, .productgrid .navigation a, .itemlist.threeGrid .mostPopularCover:after, .itemlist.fourGrid .mostPopularCover:after{-webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s}
.newsAndStore .store .storeImage img, .splashSection img, .frontPageSection img, .frontPageSection img, .loopedSlider img{display:block}

/* Splash - Right Quick Links */
ul.rightQuickLinks{width:154px; height:400px; position:absolute; top:0; right:0; z-index:9; margin:0; padding:0 17px; list-style:none}
ul.rightQuickLinks li a{color:#666; text-decoration:underline}
ul.rightQuickLinks li a:hover{color:#47b03b; text-decoration:none}
ul.rightQuickLinks li{width:100%; float:left; margin:2px 0; padding:0; color:#222; font-size:12px; line-height:16px}
ul.rightQuickLinks li.title{padding-top:21px; margin:16px 0 3px; color:#444; border-top:1px dashed #777; text-transform:uppercase; font-weight:bold; white-space:nowrap}
ul.rightQuickLinks li.title.topReset{border-top:none; margin-top:0}

/* Splash - app promotion for mobile */
.appromobanner{display:block; width:844px; margin: 0 13px 20px 13px}
.appromobanner img{width:100%}

/* Splash - Text Link */
.textLink{margin-bottom:22px; margin-left:13px}
.textLink ul li{margin-right:8px; padding:3px; background:#e5e5e5; width:276px}
.textLink ul.has2Links li{width:418px}
.textLink ul li:hover{background:#fff}
.textLink ul li a{padding:10px; display:block; color:#555; background:#fff; border:1px solid #ccc; text-shadow:0 1px 0 #eee}
.textLink ul li a:hover{color:#363; background:#f4fff3; border-color:#75d968}
.textLink ul li a, .mainPromotion a, .optionalPromotion a, ul.shareLink li a{text-align:center; text-decoration:none}
.frontpage .textLink{margin-left:0}
.splashSection.textLink{margin-left:13px}

/* Splash - Main Promotion */
.slidingDoor a{text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
.mainPromotion ul li .slidingDoor a, .optionalPromotion .mainTitle{color:#222; display:block; font-family:AnyColor8Regular, Helvetica, Arial; _font-family:Helvetica, Arial; font-size:22px; line-height:25px; font-weight:normal}
.mainPromotion{margin-bottom:37px; position:relative}
.mainPromotion ul li, .mainPromotion ul li a{height:320px}
.mainPromotion ul li, .mainPromotion ul li.col_1{width:276px}
.mainPromotion ul li.col_2{width:560px}
.mainPromotion ul li.col_3{width:844px}
.mainPromotion ul li.row_1, .mainPromotion ul li.row_1 a{height:320px}
.mainPromotion ul li.row_2, .mainPromotion ul li.row_2 a{height:648px}
.mainPromotion ul li .slidingDoor{background-color:rgba(0,0,0,0.5); _background-color:#000; _filter:alpha(opacity=75)}
.mainPromotion ul li .slidingDoor{width:100%; height:41px; overflow:hidden; margin-right:8px; padding-bottom:11px; position:absolute; bottom:0; text-align:center}
.mainPromotion ul li .slidingDoor a{color:#fff; position:relative; z-index:20; height:78px; padding:9px 12px 1px; _padding-top:10px; _font-size:21px}
.mainPromotion ul li .slidingDoor a, .photoTagging a, ul.rightQuickLinks, #bigImage a.hoverAdditionalImageLink{background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/buffer.gif) no-repeat 0 0\9; _background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/buffer.gif) no-repeat 0 0}
.mainPromotion ul li .slidingDoor .subTitle, .mainPromotion ul li .slidingDoor .seeMore{color:#f1f1f1; position:relative; -moz-opacity:0; opacity:0; filter:alpha(opacity=0); _display:none}
.mainPromotion ul li .slidingDoor .subTitle{z-index:10; padding:0 10px; margin-top:-39px; _margin-top:-40px}
.mainPromotion ul li .slidingDoor .seeMore{padding:0 8px; cursor:pointer; text-decoration:underline}
.mainPromotion ul li .slidingDoor .seeMore:hover{text-decoration:none}
.mainPromotion ul li:hover .slidingDoor{height:78px; background-color:rgba(0,0,0,0.8); _filter:alpha(opacity=80); filter:none\9}
.mainPromotion ul li:hover .slidingDoor .subTitle, .mainPromotion ul li:hover .slidingDoor .seeMore{-moz-opacity:1; opacity:1; filter:alpha(opacity=100); _display:block}

/* Splash - Main Promotion Slot */
.mainPromotionSlot ul li .slidingDoor a, .mainPromotionSlot ul li .slidingDoor{box-sizing:border-box; -moz-box-sizing:border-box}
.mainPromotionSlot li{position:relative; margin:0 8px 8px 0}
.mainPromotionSlot ul li .slidingDoor a{color:#222; display:block; font-family:AnyColor8Regular, Helvetica, Arial; _font-family:Helvetica, Arial; font-size:22px; line-height:25px; font-weight:normal; text-transform:uppercase}
.mainPromotionSlot ul li .slidingDoor{-webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s}
.mainPromotionSlot a{text-align:center; text-decoration:none}
.mainPromotionSlot{margin-bottom:37px; position:relative}
.mainPromotionSlot ul li, .mainPromotionSlot ul li a{height:360px}
.mainPromotionSlot ul li, .mainPromotionSlot ul li.col_1{width:276px}
.mainPromotionSlot ul li.col_2{width:560px}
.mainPromotionSlot ul li.col_3{width:844px}
.mainPromotionSlot ul li.row_1, .mainPromotionSlot ul li.row_1 a{height:360px}
.mainPromotionSlot ul li.row_2, .mainPromotionSlot ul li.row_2 a{height:728px}
.mainPromotionSlot ul li a{position:relative}
.mainPromotionSlot ul li a .brandLogo{padding:5px 12px 4px; position:absolute; top:1px; left:1px; display:inline-block; background-color:rgba(255,255,255,0.75); _background-color:#fff; _filter:alpha(opacity=80); _cursor:pointer}
.mainPromotionSlot ul li .slidingDoor{background-color:rgba(0,0,0,0.5); _background-color:#000; _filter:alpha(opacity=75)}
.mainPromotionSlot ul li .slidingDoor{width:100%; height:41px; overflow:hidden; margin-right:8px; padding-bottom:11px; position:absolute; bottom:0; text-align:center}
.mainPromotionSlot ul li .slidingDoor a{color:#fff; position:relative; z-index:20; height:78px; padding:9px 12px 1px; _padding-top:10px; _font-size:21px}
.mainPromotionSlot ul li .slidingDoor a, .photoTagging a, ul.rightQuickLinks{background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/buffer.gif) no-repeat 0 0\9; _background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/buffer.gif) no-repeat 0 0}
.mainPromotionSlot ul li .slidingDoor .subTitle, .mainPromotionSlot ul li .slidingDoor .seeMore{color:#f1f1f1; position:relative; -moz-opacity:0; opacity:0; filter:alpha(opacity=0); _display:none}
.mainPromotionSlot ul li .slidingDoor .subTitle{z-index:10; padding:0 10px; margin-top:-39px; _margin-top:-40px}
.mainPromotionSlot ul li .slidingDoor .seeMore{padding:0 8px; cursor:pointer; text-decoration:underline}
.mainPromotionSlot ul li .slidingDoor .seeMore:hover{text-decoration:none}
.mainPromotionSlot ul li:hover .slidingDoor{height:78px; background-color:rgba(0,0,0,0.8); _filter:alpha(opacity=80); filter:none\9}
.mainPromotionSlot ul li:hover .slidingDoor .subTitle, .mainPromotionSlot ul li:hover .slidingDoor .seeMore{-moz-opacity:1; opacity:1; filter:alpha(opacity=100); _display:block}

 /* Ask Nikki! */
.yesStylist{width:844px; background-color:#f0fdee; border-color:#41cd2f; border-style:solid; border-width:1px 8px; padding:15px 15px 15px 258px; line-height:18px}
.yesStylist img{margin-left:-240px; float:left}
.yesStylist .articleTitle{margin:5px 0 3px}
.yesStylist a{color:#41cd2f}
.yesStylist a:hover, .yesStylist .articleTitle a{color:#000; text-decoration:none}
.yesStylist .articleTitle a{color:#222}

 /* Splash - Optional Promotion */
.optionalPromotion{height:322px}
.optionalPromotion ul li, .optionalPromotion ul li a img, .optionalPromotion ul li a{height:157px}
.optionalPromotion ul li.col_1, .optionalPromotion ul li.col_1 a img, .optionalPromotion ul li.col_1 .overlay{width:205px}
.optionalPromotion ul li.col_2, .optionalPromotion ul li.col_2 a img, .optionalPromotion ul li.col_2 a, .optionalPromotion ul li.col_2 .overlay{width:418px}
.optionalPromotion ul li.row_2, .optionalPromotion ul li.row_2 a img, .optionalPromotion ul li.row_2 a{height:322px}
.optionalPromotion li a{position:relative; overflow:hidden}
.optionalPromotion li a, .optionalPromotion .overlay .mainTitle{color:#fff}
.optionalPromotion .overlay .mainTitle{margin:6px 0; font-size:14px; line-height:15px; -moz-opacity:0.9; opacity:.9; filter:alpha(opacity=90); _font-weight:bold; font-family:arial; font-weight:bold}
.optionalPromotion a:hover .overlay .mainTitle{-moz-opacity:1; opacity:1; filter:alpha(opacity=100)}
.optionalPromotion .overlay .subTitle, .optionalPromotion a .seeMore{color:#f1f1f1}
.optionalPromotion .overlay{height:65px; position:absolute; left:0; bottom:-39px; z-index:10; padding:0 4px; display:block; _cursor:pointer; background-color:rgba(0,0,0,0.3); _background-color:#000; _filter:alpha(opacity=60)}
.optionalPromotion a .seeMore{width:100%; display:block; position:absolute; bottom:8px; left:0; _left:5px; text-align:center; text-decoration:underline}
.optionalPromotion a .seeMore:hover{text-decoration:none}
.optionalPromotion a:hover .overlay{bottom:0; -moz-opacity:1; opacity:1; background-color:rgba(0,0,0,0.8); _background-color:#000; _filter:alpha(opacity=80)}
.optionalPromotion a .subTitle, .optionalPromotion a .seeMore{-moz-opacity:0; opacity:0; filter:alpha(opacity=0); _display:none}
.optionalPromotion a:hover .subTitle, .optionalPromotion a:hover .seeMore{-moz-opacity:1; opacity:1; filter:alpha(opacity=100); _display:block}

/* Splash - News & Store */
.newsAndStore{width:844px; background:#fff4ea; margin-bottom:32px}
.newsAndStore .news{padding:17px 18px 0}
.newsAndStore .news .thb{float:right; margin:-25px 0 15px; width:350px; height:213px; overflow:hidden}
.newsAndStore .news .thb a, .slide-wrapper .images img{transition:opacity 0.5s; -webkit-transition:opacity 0.5s; opacity:0; position:absolute}
.newsAndStore .news .thb a.current, .slide-wrapper .images img.current{z-index:1; transition:opacity 0.5s; -webkit-transition:opacity 0.5s; opacity:1}
.newsAndStore .news .indexing{position:absolute; margin-top:200px; text-align:center; z-index:2; width:350px}
.indexing span{font-size:1px; width:5px; height:5px; border:2px solid #666; border-radius:50%; background-color:#666; display:inline-block; margin:0 5px; cursor:pointer}
.indexing span.current{background:#6A6}
.newsAndStore .thb img{width:350px; box-shadow:0 2px 3px rgba(0,0,0,0.3)}
.newsAndStore .news ul{margin:15px 15px 0 0; padding-left:0}
.newsAndStore .news li{display:block; width:100%; margin-bottom:6px; padding-left:10px; background-position:-206px -242px}
.newsAndStore .news li a{color:#555; text-decoration:none; line-height:16px}
.newsAndStore .news li a:hover{text-decoration:underline; color:#222}
.newsAndStore .news li a span{color:#aaa}
.newsAndStore .news li a:hover span{color:#55be47}
.newsAndStore a.seeMore{padding:5px 7px 5px; margin:18px 0 0; display:-moz-inline-box; display:inline-block; color:#fff; background-color:rgba(0,0,0,.6); _background-color:#444; _filter:alpha(opacity=80); line-height:12px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; text-decoration:none}
.newsAndStore a.seeMore:hover{background-color:rgba(0,0,0,0.9); _background-color:#222; _filter:alpha(opacity=90); color:#e0ffdb}
.newsAndStore a.seeMore:active{position:relative; top:1px}
.newsAndStore .store{display:none}

/* PR & Slider */
.rightframe{float:right; margin-left:15px}
.leftframe{float:left; margin-right:15px}
.actionrow{text-align:center; margin:10px auto}
.actionrow img{margin:0 10px}
.img-list img{margin:0 0 3px}
.toward{position:absolute; width:100%; top:40%; left:0; z-index:10}
.toward, .toward span.disabled{display:none}
.toward span{background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/AboutYS/pressReleases/arrows.png) no-repeat; display:block; width:30px; height:30px; left:0; position:absolute; cursor:pointer}
.toward span.next{background-position:-30px 0; left:auto; right:0}
.slide-wrapper{position:relative; border:1px solid #DDD; padding:10px; box-shadow:0 0 3px #AAA; border-radius:5px; margin-bottom:20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box}
.slide-wrapper .images img:last-child{position:relative}
.slide-wrapper .indexing{margin:5px auto; text-align:center; z-index:2}    
.slide-wrapper:hover .toward{display:block}

/* CSS Clear Fix */
.cf:after, .clearfix:after, .floatStyle:after, .splashSection:after, .rightQuickLinks:after, #exposure:after, #navigationBar:after, .bestOf ul.category:after, .productpage ul.itemlist.grid:after{content:""; display:table; clear:both}
.cf, .clearfix, .floatStyle, .splashSection, .rightQuickLinks, #exposure, #navigationBar, .bestOf ul.category, ul.itemlist.grid{zoom:1}

/* Splash Loopded Slider */
.splashPageS01, .extraBanner{margin:0 5px 22px}
.extraBanner{margin-top:-22px}
.splashPageS01, .splashPageS01 img{width:860px; height:400px}
.splashPageS01, .frontpage .frontPageS01, .cmsPageS01{position:relative; overflow:hidden; border-bottom:1px solid #474747; font-family:Helvetica, Arial}
.slides{position:absolute; top:0; left:0}
.slides:hover~.pagination, .pagination:hover{bottom:0}
.pagination, .pagination a{height:57px; z-index:10}
.pagination{position:absolute; bottom:-53px; width:708px; padding:0; margin:0; list-style:none; background-color:rgba(0,0,0,0.5); _background-color:#333}
.pagination a{color:#ffffe9; float:left; display:-moz-inline-box; display:inline-block; padding:13px 13px 0; position:relative; border:none; border-right:1px solid rgba(0,0,0,0.2); _border-right:1px solid #43423e; text-shadow:0 1px 0 rgba(0,0,0,0.2); background:none}
.pagination a .mainTitle{font-size:15px; line-height:15px; font-weight:bold}
.pagination a .subTitle{display:block; margin-top:3px; font-size:13px; line-height:15px}
.pagination a:hover, .pagination a.active, .pagination a.active:hover{color:#fff}
.pagination.has1Items{display:none}
.pagination.has2Items a, .pagination.has2Items .activeIndicator, .pagination.has2Items .hoverIndicator{width:50%}
.hoverPause .pagination.has2Items a:nth-child(1):hover~.hoverIndicator, .pagination.has2Items a.active:nth-child(1)~.hoverIndicator, .pagination.has2Items a.active:nth-child(1)~.activeIndicator{left:0}
.hoverPause .pagination.has2Items a:nth-child(2):hover~.hoverIndicator, .pagination.has2Items a.active:nth-child(2)~.hoverIndicator, .pagination.has2Items a.active:nth-child(2)~.activeIndicator{left:50%}
.pagination.has3Items a, .pagination.has3Items .activeIndicator, .pagination.has3Items .hoverIndicator{width:236px}
.hoverPause .pagination.has3Items a:nth-child(1):hover~.hoverIndicator, .pagination.has3Items a.active:nth-child(1)~.hoverIndicator, .pagination.has3Items a.active:nth-child(1)~.activeIndicator{left:0}
.hoverPause .pagination.has3Items a:nth-child(2):hover~.hoverIndicator, .pagination.has3Items a.active:nth-child(2)~.hoverIndicator, .pagination.has3Items a.active:nth-child(2)~.activeIndicator{left:236px}
.hoverPause .pagination.has3Items a:nth-child(3):hover~.hoverIndicator, .pagination.has3Items a.active:nth-child(3)~.hoverIndicator, .pagination.has3Items a.active:nth-child(3)~.activeIndicator{left:472px}
.pagination.has4Items a, .pagination.has4Items .activeIndicator, .pagination.has4Items .hoverIndicator{width:25%}
.hoverPause .pagination.has4Items a:nth-child(1):hover~.hoverIndicator, .pagination.has4Items a.active:nth-child(1)~.hoverIndicator, .pagination.has4Items a.active:nth-child(1)~.activeIndicator{left:0}
.hoverPause .pagination.has4Items a:nth-child(2):hover~.hoverIndicator, .pagination.has4Items a.active:nth-child(2)~.hoverIndicator, .pagination.has4Items a.active:nth-child(2)~.activeIndicator{left:25%}
.hoverPause .pagination.has4Items a:nth-child(3):hover~.hoverIndicator, .pagination.has4Items a.active:nth-child(3)~.hoverIndicator, .pagination.has4Items a.active:nth-child(3)~.activeIndicator{left:50%}
.hoverPause .pagination.has4Items a:nth-child(4):hover~.hoverIndicator, .pagination.has4Items a.active:nth-child(4)~.hoverIndicator, .pagination.has4Items a.active:nth-child(4)~.activeIndicator{left:75%}
.pagination .activeIndicator, .pagination .hoverIndicator, .pagination a.active{background-color:#43a914; background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#5ecb2e), to(#43a914)); background:-webkit-linear-gradient(top, #5ecb2e, #43a914); background:-moz-linear-gradient(top, #5ecb2e, #43a914); background:-o-linear-gradient(top, #5ecb2e, #43a914); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5ecb2e', endColorstr='#43a914'); background:-ms-linear-gradient(top, #5ecb2e, #43a914); -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s}
.pagination .activeIndicator, .pagination .hoverIndicator{_display:none; height:59px; position:absolute; left:0; top:-2px; z-index:2}
.pagination .hoverIndicator{height:57px; top:0}
.pagination a:hover{_background-color:#43a914}
.frontPageS01 .pagination.has3Items{padding-left:1px}

/* Section Front Page */
.browsepage .sectionTitle, .browsepage h4.sectitle, .frontpage .frontPageS01, .frontPageS01 img, .frontPageS01 .pagination, .frontPageSection ul li.col_2{width:670px}
.browsepage h4.sectitle{position:relative; background-image:none; text-align:center}
.browsepage h4.sectitle span.remark{display:block; text-transform:none; line-height:12px; margin-top:-1px}
.frontpage .frontPageSection, .frontpage .textLink{width:678px}
.frontpage .frontPageSection{margin-bottom:37px}
.frontPageSectionLink{margin-top:-37px; margin-bottom:43px; display:block; margin-right:19px}
.frontpage .frontPageSection ul li, .frontPageSection ul li.col_1{width:331px; height:204px; margin:0 8px 8px 0}
.frontPageSection{margin:0}
.frontPageSection ul li.row_2{height:408px}
.frontpage .textLink{margin-top:20px; margin-bottom:12px}
.frontpage .textLink li{width:218px; margin-bottom:8px}
.frontpage .frontPageS01{margin-bottom:8px; border-top:1px solid #474747}
.frontpage .frontPageS01, .frontPageS01 img{height:280px}
.frontpage .extraBanner{width:670px; margin:0}

/* Section Front Page Looped Slider */
.frontPageS01 .pagination.has3Items a, .frontPageS01 .pagination.has3Items .activeIndicator, .frontPageS01 .pagination.has3Items .hoverIndicator{width:223px}
.frontPageS01 .pagination.has3Items a:nth-child(2), .frontPageS01 .pagination.has3Items a.active:nth-child(2)~.activeIndicator, .frontPageS01 .pagination.has3Items a.active:nth-child(2)~.hoverIndicator{width:224px}
.frontPageS01 .hoverPause .pagination.has3Items a:nth-child(1):hover~.hoverIndicator, .frontPageS01 .pagination.has3Items a.active:nth-child(1)~.hoverIndicator, .frontPageS01 .pagination.has3Items a.active:nth-child(1)~.activeIndicator{left:0}
.frontPageS01 .hoverPause .pagination.has3Items a:nth-child(2):hover~.hoverIndicator, .frontPageS01 .pagination.has3Items a.active:nth-child(2)~.hoverIndicator, .frontPageS01 .pagination.has3Items a.active:nth-child(2)~.activeIndicator{left:223px}
.frontPageS01 .hoverPause .pagination.has3Items a:nth-child(3):hover~.hoverIndicator, .frontPageS01 .pagination.has3Items a.active:nth-child(3)~.hoverIndicator, .frontPageS01 .pagination.has3Items a.active:nth-child(3)~.activeIndicator{left:447px}

/* Section Frontpage - Multi-currency Tag */
.frontPageS01 .mcSlide{position:relative}
.frontPageS01 .amountPositioning{width:638px; position:absolute; left:16px; bottom:11px}
.frontPageS01 .certainAmount{display:inline-block; padding:3px 5px 2px 4px; background-color:rgba(255,255,255,0.9); _background-color:#fff; border:1px solid rgba(0,0,0,0.2); _border:1px solid #ddd; white-space:nowrap}
.frontPageS01 .amountPositioning.backgroundTransparent .certainAmount{background:none; border:none; padding-top:4px; padding-bottom:3px}

/* Section Front Page - Optional Promotion Innerwear Corner*/
.frontpagePromotionWrapper .sectionTitle{margin-top:67px}
.frontpagePromotionWrapper .brandrecommend{width:678px; margin:0; _margin-top:8px; padding:0; background:none}
.frontpagePromotionWrapper .brandrecommend li{width:218px; margin:0 8px 8px 0}
.frontpagePromotionWrapper .optionalPromotion{margin-top:19px; height:auto}
.frontpagePromotionWrapper .optionalPromotion ul li, .frontpagePromotionWrapper .optionalPromotion ul li a img, .frontpagePromotionWrapper .optionalPromotion ul li a{height:167px}
.frontpagePromotionWrapper .optionalPromotion ul li.col_1, .frontpagePromotionWrapper .optionalPromotion ul li.col_1 img, .frontpagePromotionWrapper .optionalPromotion ul li.col_1 .overlay{width:218px}
.frontpagePromotionWrapper .optionalPromotion ul li.col_2, .frontpagePromotionWrapper .optionalPromotion ul li.col_2 a, .frontpagePromotionWrapper .optionalPromotion ul li.col_2 a img, .frontpagePromotionWrapper .optionalPromotion ul li.col_2 .overlay{width:444px}
.frontpagePromotionWrapper .optionalPromotion ul li.row_2, .frontpagePromotionWrapper .optionalPromotion ul li.row_2 a, .frontpagePromotionWrapper .optionalPromotion ul li.row_2 a img{height:342px}

/* CMS Page Looped Slider */
.cmsPageS01{margin:0 5px}
.cmsPageS01, .cmsPageS01 img{width:860px; height:300px}
.cmsPageS01 .pagination{width:860px}
.cmsPageS01 .pagination.has3Items a, .cmsPageS01 .pagination.has3Items .activeIndicator, .cmsPageS01 .pagination.has3Items .hoverIndicator{width:286px}
.cmsPageS01 .pagination.has3Items a:nth-child(2), .cmsPageS01 .pagination.has3Items a.active:nth-child(2)~.activeIndicator, .cmsPageS01 .pagination.has3Items a.active:nth-child(2)~.hoverIndicator{width:288px}
.cmsPageS01 .hoverPause .pagination.has3Items a:nth-child(1):hover~.hoverIndicator, .cmsPageS01 .pagination.has3Items a.active:nth-child(1)~.hoverIndicator, .cmsPageS01 .pagination.has3Items a.active:nth-child(1)~.activeIndicator{left:0}
.cmsPageS01 .hoverPause .pagination.has3Items a:nth-child(2):hover~.hoverIndicator, .cmsPageS01 .pagination.has3Items a.active:nth-child(2)~.hoverIndicator, .cmsPageS01 .pagination.has3Items a.active:nth-child(2)~.activeIndicator{left:286px}
.cmsPageS01 .hoverPause .pagination.has3Items a:nth-child(3):hover~.hoverIndicator, .cmsPageS01 .pagination.has3Items a.active:nth-child(3)~.hoverIndicator, .cmsPageS01 .pagination.has3Items a.active:nth-child(3)~.activeIndicator{left:574px}

/* Frontpage - Main Promotion Slot */
.frontPagePromotion ul li .slidingDoor a, .frontPagePromotion ul li .slidingDoor{box-sizing:border-box; -moz-box-sizing:border-box}
.frontPagePromotion li{position:relative; margin:0 8px 8px 0}
.frontPagePromotion ul li .slidingDoor a, .catPromotion ul li .catTitle{color:#222; display:block; font-family:AnyColor8Regular, Helvetica, Arial; _font-family:Helvetica, Arial; font-size:18px; line-height:25px; font-weight:normal; text-transform:uppercase}
.frontPagePromotion ul li .slidingDoor{-webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s}
.frontPagePromotion a{text-align:center; text-decoration:none}
.frontPagePromotion{margin-bottom:37px; position:relative}
.frontPagePromotion ul li, .frontPagePromotion ul li.col_1, .frontPagePromotion ul li a .mainImage{width:218px}
.frontPagePromotion ul li, .frontPagePromotion ul li a, .frontPagePromotion ul li a .mainImage{height:284px}
.frontPagePromotion ul li.col_2{width:444px}
.frontPagePromotion ul li.col_3{width:670px}
.frontPagePromotion ul li.row_1, .frontPagePromotion ul li.row_1 a{height:284}
.frontPagePromotion ul li.row_2, .frontPagePromotion ul li.row_2 a{height:576px}
.frontPagePromotion ul li a{position:relative}
.frontPagePromotion ul li a .brandLogo{padding:5px 12px 4px; position:absolute; top:1px; left:1px; display:inline-block; background-color:rgba(255,255,255,0.75); _background-color:#fff; _filter:alpha(opacity=80); _cursor:pointer}
.frontPagePromotion ul li .slidingDoor{width:100%; height:36px; overflow:hidden; margin-right:8px; padding-bottom:11px; position:absolute; bottom:0; _bottom:3px; text-align:center; background-color:rgba(0,0,0,0.5); _background-color:#000; _filter:alpha(opacity=75)}
.frontPagePromotion ul li .slidingDoor a{color:#fff; position:relative; z-index:20; height:72px; padding:6px 6px 0; _padding-top:6px; _font-size:17px}
.frontPagePromotion ul li .slidingDoor a, .photoTagging a, ul.rightQuickLinks{background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/buffer.gif) no-repeat 0 0\9; _background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/buffer.gif) no-repeat 0 0}
.frontPagePromotion ul li .slidingDoor .subTitle, .frontPagePromotion ul li .slidingDoor .seeMore{color:#f1f1f1; position:relative; -moz-opacity:0; opacity:0; filter:alpha(opacity=0)}
.frontPagePromotion ul li .slidingDoor .subTitle{z-index:10; padding:0 10px; margin-top:-39px}
.frontPagePromotion ul li .slidingDoor .seeMore{padding:0 8px; cursor:pointer; text-decoration:underline}
.frontPagePromotion ul li .slidingDoor .seeMore:hover{text-decoration:none}
.frontPagePromotion ul li:hover .slidingDoor{height:72px; background-color:rgba(0,0,0,0.8); _filter:alpha(opacity=80); filter:none\9}
.frontPagePromotion ul li:hover .slidingDoor .subTitle, .frontPagePromotion ul li:hover .slidingDoor .seeMore{-moz-opacity:1; opacity:1; filter:alpha(opacity=100); _display:block}

/* Frontpage - Beauty Lab */
.beautyLab{padding:3px 0; margin-bottom:42px; width:670px; background-color:#ffb5c8; background: -webkit-gradient(linear, left top, right top, from(#ffb5c8), to(#b5dcfa)); background: -webkit-linear-gradient(left, #ffb5c8, #b5dcfa); background: -moz-linear-gradient(left, #ffb5c8, #b5dcfa); background: -ms-linear-gradient(left, #ffb5c8, #b5dcfa); background: -o-linear-gradient(left, #ffb5c8, #b5dcfa); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ffb5c8', EndColorStr='#b5dcfa')}
.beautyLabContent{position:relative; overflow:hidden; background-color:#fff; padding:15px 10px 15px 335px; line-height:18px}
.beautyLabContent a.beautyLabLogo{position:absolute; top:0; left:0; _left:-335px; _height:142px; _overflow:hidden}
.beautyLabContent .articleTitle{margin:5px 0 3px}
.beautyLabContent a{color:#41cd2f}
.beautyLabContent a:hover, .beautyLab .articleTitle a{color:#000; text-decoration:none}
.beautyLabContent .articleTitle a{color:#222}

/* Frontpage - Kids */
.toddlerKids{width:678px; height:190px; position:relative; z-index:10; margin:-37px 0 46px}
.toddlerKids ul{list-style:none; margin:0; padding:0}
.toddlerKids ul li{float:left; display:block}
.toddlerKids ul.productTypeBlock li{width:331px; margin-right:8px}
.kidscategoryWrapper, .whiteBottom{background:#fff}
.kidscategoryWrapper{border:1px solid #ddd; border-top:none; overflow:hidden; position:absolute; height:70px; padding-bottom:10px}
.whiteBottom{height:10px; width:100%; display:block; position:absolute; bottom:0}
.kidsSectionTitle{font-weight:bold; height:20px}
.kidsSectionTitle, .kidscategoryWrapper li{padding-left:14px; _padding-left:10px}
.kidscategoryWrapper li{width:100%; padding-top:2px; padding-bottom:2px; box-sizing:border-box; -moz-box-sizing:border-box}
.kidscategoryWrapper li .inlineSeperater{margin:0 6px 0 2px; font-size:10px; color:#666; position:relative; top:-1px}
@-moz-document url-prefix(){.kidscategoryWrapper li .inlineSeperater{margin-top:-2px}}
.kidscategoryWrapper li a{font-family:arial; text-decoration:none; color:#555; font-size:11px; height:15px; _height:16px; padding-right:4px; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s}
.kidscategoryWrapper li a:hover{text-decoration:underline; color:#55be6a}
.kidscategoryWrapper div.left, .kidscategoryWrapper div.right{float:left; width:164px; margin:12px 0 -2px; padding:0}
.kidscategoryWrapper div.left{border-right:1px dashed #ddd}
.kidscategoryWrapper div.left li, .kidscategoryWrapper div.right li{width:100%; margin-right:0}
.toddlerKids li.divider .kidscategoryWrapper{-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s}
.toddlerKids li.divider:hover .kidscategoryWrapper, .overlayShadow{-webkit-box-shadow:0 5px 6px -5px #222; -moz-box-shadow:0 5px 6px -5px #222; box-shadow:0 5px 6px -5px #222}
.kidsAnchor{position:relative; top:-45px}

/* Mobile Accessories */
.mobileAccessories{width:678px; height:239px; position:relative; z-index:10; margin:-37px 0 46px}
.mobileAccessories ul{list-style:none; margin:0; padding:0}
.mobileAccessories ul li{float:left; display:block}
.mobileAccessories ul.productTypeBlock li{width:331px; margin-right:8px}
.categoryWrapper, .whiteBottom{background:#fff}
.categoryWrapper{border:1px solid #ddd; border-top:none; overflow:hidden; position:absolute; height:126px; padding-bottom:10px}
.whiteBottom{height:10px; width:100%; display:block; position:absolute; bottom:0}
.mobileSectionTitle{font-weight:bold; margin-bottom:3px; height:20px}
.mobileSectionTitle, .categoryWrapper li{padding-left:14px; _padding-left:10px}
.categoryWrapper li{width:100%; padding-top:2px; padding-bottom:2px; box-sizing:border-box; -moz-box-sizing:border-box}
.categoryWrapper li .inlineSeperater{margin:0 6px 0 2px; font-size:10px; color:#666; position:relative; top:-1px}
@-moz-document url-prefix(){.categoryWrapper li .inlineSeperater{margin-top:-2px}}
.categoryWrapper li a{font-family:arial; text-decoration:none; color:#555; font-size:11px; height:15px; _height:16px; padding-right:4px; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s}
.categoryWrapper li a:hover{text-decoration:underline; color:#55be6a}
.categoryWrapper div.left, .categoryWrapper div.right{float:left; width:164px; margin:12px 0 -2px; padding:0}
.categoryWrapper div.left{border-right:1px dashed #ddd}
.categoryWrapper div.left li, .categoryWrapper div.right li{width:100%; margin-right:0}
.mobileAccessories li.divider .categoryWrapper{-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s}
.mobileAccessories li.divider:hover .categoryWrapper, .overlayShadow{-webkit-box-shadow:0 5px 6px -5px #222; -moz-box-shadow:0 5px 6px -5px #222; box-shadow:0 5px 6px -5px #222}
.mobileAnchor{position:relative; top:-45px}

/* Feature Blocks */
ul.featureblocks{list-style:none; margin:5px 15px; padding:0}
ul.featureblocks li{float:left; text-align:center; width:278px; border:1px solid #CCC; border-left-color:#FFF}
ul.featureblocks li:first-child{border-left-color:#CCC}
ul.featureblocks li a{display:block; padding:15px 5px; text-decoration:none; color:#666; background-color:#DEDEDE; margin:3px}
ul.featureblocks li a:hover{background-color:#ffc7bc}

/* Count Number */
#newitemscount{margin-top:25px; color:#FFF; border:1px solid #6BCFF3; border-width:1px 0; padding:2px 0 5px; display:table; display:inline-block}
#newitemscount b{font-size:23pt}
#newitemscount span{font-size:8pt; display:block}

/* My Account */
.acpage{padding:20px 25px}
.acpage h5{border-bottom:2px solid #999; padding-bottom:3px; font-size:11pt}
.acpage .leftCol, .acpage .rightCol{width:49%}
.signin .leftCol{width:430px}
.signin .rightCol{width:350px; border-left:1px solid #DDD; padding-left:20px; margin-left:19px}
#signin, .userreviewlist{margin-bottom:20px}
#signin .tips{width:140px; *width:150px}
.savelatersignin{border:1px solid #55be47; padding:10px; margin-bottom:10px; font-weight:bold; background:#F0FBEE}
.personalForm .tips{width:240px}
#guarantee{clear:both; padding:10px 20px; border:1px solid #DDD}
#guarantee h4{margin:5px 0; font-size:10pt}
#guarantee .verisign{float:left; margin-right:10px}
.secureStatement{margin-left:150px}
#leftmenu{float:left; padding:4px 0 20px; width:140px}
#leftmenu li{margin-bottom:15px}
#leftmenu li a, .dropmenu a{color:#555}
#leftmenu ul ul li{margin:2px 0 0; font-weight:normal}
#leftmenu ul, .errorurl{margin-bottom:25px}
#leftmenu a.on, tr.deduct td{color:#55be47}
#leftmenu a.listmore{border-bottom:1px dashed #CCC}
#accountContent{float:right; width:670px; margin-bottom:40px}
.actable th{background:#EEE; padding:2px 10px; vertical-align:bottom; font-size:9pt; color:#555}
.actable th.date{width:100px}
.actable th.sb{width:110px}
.actable td{padding:2px 10px; vertical-align:top; border-bottom:1px dotted #DDD}
.virtable td{padding:2px 10px 2px 0; border:none}
.preferenceOptions{line-height:15pt; margin-bottom:20px}
.preferenceOptions .explanation{width:400px; line-height:12pt}
.preferenceOptions li{width:200px; float:left}
.fixwidth{display:-moz-inline-box; display:inline-block; width:200px}
.eliteMsg{background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/bg/eliteMsg.gif) #F0FBEE; border:1px solid #D7F2D2; padding:10px; -moz-border-radius:10px; -webkit-border-radius:10px}
.sbpaging{padding:1px 5px; background:#EEE}

/* My Account Summary */
.creditItemCol span{float:left; padding-right:10px; margin-right:10px; margin-bottom:2px; border-right:1px dotted #aaa; line-height:14px}
.creditItemCol span:last-child{margin:0; padding:0; border:none}

/* My Account Credit */
[currency]{text-align:right; white-space:nowrap}
[currency]:before{content:attr(currency)}
td span[currency], .collapse.in{display:block}
.collapse{display:none}
table.accordionTable{width:100%; max-width:100%; margin-bottom:20px; border-spacing:0; border-collapse:collapse; background-color:#fff}
table.accordionTable > thead > tr > th, table.accordionTable > tbody > tr > td{padding:8px; line-height:1.42857143; vertical-align:top; border-top:1px solid #ddd}
table.accordionTable > thead > tr > th{color:#999; font-size:12px; vertical-align:bottom; border-bottom:2px solid #ddd}
table.accordionTable > thead:first-child > tr:first-child > th, table.accordionTable > thead:first-child > tr:first-child > td{border-top:0}
.table-hover > tbody > tr:hover > td{background-color:#f5f5f5}
.accordionTable tr th:nth-child(3), .accordionTable tr th:nth-child(4), .accordionTable tr th:nth-child(5), .accordionTable tr td:nth-child(3), .accordionTable tr td:nth-child(4), .accordionTable tr td:nth-child(5){text-align:right}
table.accordionTable > thead > tr > th{text-align:left; padding:10px 8px 7px}
a.collapseExpandLink{display:block; padding:0 9px 0 0; line-height:2.4; color:#333; font-size:14px; font-weight:bold; background-color:#ebebeb; border-bottom:1px solid #c1c1c1; text-decoration:none}
a.collapseExpandLink:hover{background-color:#e1e1e1}
a.collapseExpandLink span.currencySymbol{float:left; overflow:hidden; width:33px; padding:0 9px; margin-right:10px; color:#fff; background-color:#55be47; border-right:1px solid #dadada}
a.collapseExpandLink:hover span.currencySymbol{background-color:#38b128}
a.collapseExpandLink span.glyphicon{float:right; margin-top:15px; width:10px; height:6px; background-position:-128px -382px}
a.collapseExpandLink.collapsed span.glyphicon{background-position:-144px -382px}
.remark.transactionRecords{padding:20px 9px 0}
.creditConvertion{margin-top:45px; padding-top:14px; border-top:1px solid #eee}
.creditConvertion a.mbutton{cursor:pointer}
ul.credit{padding:0 0 10px 22px}

/* My Account Coupon */
.label-currency, .exchangedAmount span{color:#fff; background-color:#c4c4c4; padding:1px 3px 0; font-size:11px; line-height:13px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px}

/* Reset Password Page */
.resetPasswordPage{min-height:200px}
.resetPasswordPage h3{font-family:CG Omega,Arial; font-size:14pt; margin:0}
.resetPasswordPage p{margin-bottom:20px}
.resetPasswordPage .form-group .sr-only{display:inline-block; min-width:135px; _width:135px; _float:left; _padding-top:2px}
.resetPasswordPage input.form-control::-webkit-input-placeholder, .writereview .fullWidth::-webkit-input-placeholder{color:#fff}
.resetPasswordPage input.form-control:-moz-placeholder, .writereview .fullWidth:-moz-placeholder{color:#fff}
.resetPasswordPage input.form-control::-moz-placeholder, .writereview .fullWidth::-moz-placeholder{color:#fff}
.resetPasswordPage input.form-control:-ms-input-placeholder, .writereview .fullWidth:-ms-input-placeholder{color:#fff}
.resetPasswordPage .form-group {margin-bottom:10px}
.resetPasswordPage input.form-control, #signin .formtable input[type=text], #signin .formtable input[type=password], .captchabox{width:200px}
.captchabox{background-color:#feffc6; height:70px; width:204px\9; _width:200px}
.captchabox, input.btn-primary{position:relative; left:138px}
.captchabox a.refresh, .captchabox button.refreshcaptcha{position:absolute; right:0; bottom:0}
button.refreshcaptcha, a.refresh{width:24px; height:24px; background-position:0 -88px}
button.refreshcaptcha{_height:8px; overflow:visible; text-align:center; margin:0; outline:0; border:0; background-color:transparent; cursor:pointer}
.resetPasswordPage .alert-danger{background-color:#fffff2; border:3px solid #e50; padding:12px 10px 10px; display:block; text-align:left; position:relative; margin:15px 0}
.resetPasswordPage .alert-danger ul{margin:6px 0 0; padding:0}
.resetPasswordPage .alert-danger ul li{margin:2px 0; color:#e50; font-weight:normal}
.resetPasswordPage .alert-danger ul li{padding-left:13px; background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/icons/note.gif) no-repeat 0 2px; list-style:none}
.resetPasswordPage .alert-danger .bold{font-weight:bold}
.text-success, .reportThis .alert.alert-success .bold, .writeReviewForm .alert.alert-success .bold{color:#55be47; font-weight:bold; font-size:14px}
.resetPasswordPage p.muted{margin:40px 0 10px; font-size:11px; color:#666}
.resetPasswordPage .remark{margin:10px 0 -40px}
.resetPasswordPage .tips{display:inline-block}

/* Currency Reminder - To Be Removed */
.creminder{border:1px solid #ccc; padding:10px 12px 0 12px}
.creditpop{width:610px; display:none}
.creditpop h4.title{font-size:12pt; margin:0; padding:4px; border-bottom:1px solid #FFF; white-space:nowrap; text-overflow:ellipsis; display:block; overflow:hidden; min-height:21px; *width:640px; *height:28px}
#creditaution{padding:10px 5px}
#creditaution ul{margin:2px 0 18px 20px; *margin-left:25px; padding:0; list-style:decimal}
#creditaution li{margin-bottom:3px}
#simplemodal-credit{width:610px; height:185px; background-color:#fff; border:3px solid #FFF; top:100px}

/* Order Details */
#orderDetails{margin:20px 0}
.oneshipment{padding:10px 0}
.shipmentinfo{padding:0; margin:0 0 10px; list-style-type:none}
.shipmentinfo li{float:left; width:49%; margin:0 5px 4px 0}
.sumtotal td{text-align:right}
.totalBlock{border-top:1px solid #AAA}
tr.grandTotal td, .grandTotal{font-weight:bold; font-size:12pt}
tr.slice td, tr.subitem td{background:#F0FBEE}
tr.subitem td.emptycell{background:none; border:none}
tr.last td.emptycell{border-bottom:1px dotted #ECECEC}
.helpStatus dl{border-bottom:1px dotted #DDD; padding:5px 0; margin:0}
.helpStatus dt{float:left; width:19%; font-weight:bold; color:#666}
.helpStatus dd{float:right; width:80%; margin:0; padding:0}
#orderDetails .explanation{width:180px; *width:190px}
.decZero{margin:0; padding-left:30px; list-style-type:decimal-leading-zero}
.decZero li{margin-bottom:20px}
.orderfrom{margin-top:8px}

/* Elite Club */
#eliteclubtable, #elitePage .pageheader, #elitePage .pagefooter, .eliteCard, span.bronzecard, span.silvercard, span.goldcard{background-image:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/eliteclub/eliteclub2013.gif); background-repeat:no-repeat}
.elitewelcome .graphictitle, .graphictitle2011{background-position:0 0; height:30px; width:459px; margin:0 auto; display:block}
.viptitle, .viptitle2011, .viptitle2012, .viptitle2013{background-position:0 -30px; width:436px; margin:0 auto; display:block; height:30px} 
.viptitle2014{background-position:0 -30px; display:block; height:30px; width:288px}
#eliteclubtable{background-position:-47px -148px; width:760px; height:370px}
#eliteclubtable.ec2013{background-image:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/bg/eliteClub2013.gif); height:350px}
#eliteclubtable dl{font-size:11pt; height:42px; padding:0; margin:0 0 5px 0}
#eliteclubtable dl.title{margin:0 0 0; padding:90px 0 5px}
#eliteclubtable dt, #eliteclubtable dd{display:table-cell !important; display:inline-block; vertical-align:middle}
*html #eliteclubtable dt, *html #eliteclubtable dd{display:inline}
#eliteclubtable dt{width:122px; font-weight:bold; color:#666; padding-right:7px; *width:129px; letter-spacing:1px}
#eliteclubtable dd{width:138px; margin:0; padding:8px 5px 8px 5px; text-align:center; *width:148px}
#memberstatus{background:#F0FBEE}
#eliteclubtable dl a{font-size:12px; font-weight:bold}
#eliteclubtable .vip2013{color:#55BE47; width:590px; height:37px; line-height:30px; margin-left:127px; font-size:12pt; font-weight:bold; text-align:center; margin-bottom:2px}
#memberstatus .divide{float:left; border-top:none; border-left:1px solid #D7F2D2; padding:18px 8px 0}
#eliteTC h6{margin:20 0 5px; font-size:9pt}
.bordertable th{text-align:left; font-size:9pt; background:#ECECEC}
.bordertable th, .bordertable td{padding:2px 5px; border:1px dotted #ECECEC; border-width:0 1px 1px 0}
#elitePage{background:#F5FCF4; padding:10px 20px; text-align:center; margin:0 5px}
#elitePage .pageheader{background-position:50% 0; height:85px; margin:0}
#elitePage .pagefooter{background-position:50% -128px; height:20}
#elitePage .pagecontent, #elitePage .vipcontent{background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/eliteclub/eliteclub-bg.gif) repeat-y center; margin:0 auto; padding:10px 50px; text-align:left}
#elitePage .vipcontent{padding:0}
#elitePage .vipinfo{margin:0 10px; padding:0 20px ; background:#F0FBEE; border:1px solid #eee; border-width:1px 0}
#elitePage .vipinfo ul{margin:0; padding:0; list-style:none}
#elitePage .vipinfo li{padding:8px 0 6px 0}
#elitePage .vippadding{padding:10px 0 12px 0; line-height:17px}
#elitePage .vipborder{border-bottom:1px solid #D7F2D2}
#elitePage span.bronzecard, #elitePage span.silvercard, #elitePage span.goldcard{background-position:-327px -148px; float:left; margin-right:22px; display:block; width:141px; height:86px}
#elitePage span.silvercard{background-position:-475px -148px}
#elitePage span.goldcard{background-position:-622px -148px}
#elitePage .viplist{padding-top:7px; float:left}
#elitePage .viplist h3{margin:0 0 2px 0; padding:0; font-size:16px}
#elitePage .pagetitle{width:100%; background-position:50% 0; margin-top:0}
.eliteCard{width:113px; height:70px; float:left; display:block}
.regular, .ys_regular{background-position:0 -519px}
.bronze, .ys_bronze{background-position:-113px -519px}
.silver, .ys_silver{background-position:-226px -519px}
.gold, .ys_gold{background-position:-340px -519px}
#eliteclub .elitesummary{border:1px solid #DDD; border-width:1px 0; padding:0 0 25px; margin:0 0 40px}
#elitePage ul.vipbullet li{padding:0 0 0 14px; line-height:18px; background-position:0 4px}
h3.subtitle{text-align:center; margin:0}
.newfeature{background:#caf9c5; border:1px solid rgba(0,0,0,0.15); border-radius:4px; padding:15px 10px 5px; transition:all 0.3s ease-out; overflow:hidden; position:relative}
.socle{margin-bottom:20px; position:relative; z-index:2}
.socle:after{content:""; z-index:-1; position:absolute; border-radius:6px; box-shadow:inset 0 1px 0 rgba(196,174,122,0.1),  inset 0 -1px 0 rgba(255,255,255,0.7); top:-6px; bottom:-6px; right:-6px; left:-6px; background:linear-gradient(rgba(0,0,0,0.1), rgba(0,0,0,0))}
.ribbon{text-shadow:0 1px rgba(0,0,0,0.5); background:#C00; display:inline-block; color:#FFF; font-weight:bold; font-size:14pt; padding:8px 50px 6px; position:absolute; left:-47px; top:2px; box-shadow:0 1px 1px rgba(0,0,0,0.3); background-image:radial-gradient(circle farthest-corner at center 0 , rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0)); transform:rotate(-35deg); -ms-transform:rotate(-35deg); -webkit-transform:rotate(-35deg)}
.newfeature ul{list-style-image:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/icons/bullet.gif); color:#363}
.newfeature ul li{margin-top:3px}
.badge{padding:1px 3px; background-color:#bfffbf}

/* Browse Path */
.path{padding:12px 0}
.path a.on{font-weight:normal}
.path a.home, .path .child{display:-moz-inline-box; display:inline-block; vertical-align:middle}
.path a.home{background-position:0 -77px; width:17px; height:17px}
.path .child{background-position:-17px -82px; width:4px; height:8px; margin:0 3px}
.availabilityshow{color:#555; font-size:8pt}
.availabilityshow a{margin-right:1px; color:#555}
.availabilityshow a, .reviewShareRow a.yes{padding:0 9px 0 4px; background-position:right -426px}
.availabilityshow a:hover{text-decoration:underline; background-position:right -444px}

/* Browse Path - selection */
.availabilityshow a .metallic, .availabilityshow a .multicolor, .availabilityshow a .pattern, .availabilityshow a .red, .availabilityshow a .blue, .availabilityshow a .green, .availabilityshow a .yellow, .availabilityshow a .orange, .availabilityshow a .violet, .availabilityshow a .pink, .availabilityshow a .brown, .availabilityshow a .white, .availabilityshow a .beige, .availabilityshow a .gray, .availabilityshow a .black{display:-moz-inline-box; display:inline-block; width:10px; height:10px; margin:2px 0; margin-bottom:-1px; border:1px solid #CCC; position:static; *width:12px; *height:12px; *margin-bottom:-2px}
.availabilityshow a small{display:none}
.availabilityshow a .red{background:#F30}
.availabilityshow a .blue{background:#034c8c}
.availabilityshow a .green{background:#008f34}
.availabilityshow a .yellow{background:#Fcdd51}
.availabilityshow a .orange{background:#F90}
.availabilityshow a .violet{background:#92278F}
.availabilityshow a .pink{background:#F49AC1}
.availabilityshow a .brown{background:#6C563A}
.availabilityshow a .white{background:#FFF}
.availabilityshow a .beige{background:#FFE293}
.availabilityshow a .gray{background:#666}
.availabilityshow a .black{background:#000}
.availabilityshow a .metallic, .availabilityshow a .multicolor, .availabilityshow a .pattern{background-image:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/icons/selection_icons.gif); background-repeat:no-repeat}
.availabilityshow a .metallic{background-position:0 0px}
.availabilityshow a .multicolor{background-position:-20px 0px}
.availabilityshow a .pattern{background-position:-10px 0px}

/* Help Page  */
#helpcontent, #aboutuscontent{padding-right:20px}
#helpintro, #qlist, #alist{margin-bottom:30px}
#helpresult ul{list-style:none; padding:0; margin:10px 0}
#qlist ul li, #alist h5.q, #helpresult ul li{background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/icons/help.gif) no-repeat 6px 3px; margin-bottom:4px; padding-left:20px}
#helpresult ul li{margin-bottom:10px}
#alist h5.q{background-position:6px 15px; border-top:1px solid #DDD; padding-top:10px}
#alist div.a{margin:0 0 20px 20px}
#helpsearch{padding:10px 20px; border:1px solid #DDD}
#helpsearch h4.title{margin:0}
#helpresult{padding:10px 20px; border:1px solid #DDD; border-top:none}
#helpresult h3.pagetitle, #faq h3.pagetitle{margin:5px 0}
#faq h3.pagetitle{font-size:12pt}
#faq #qlist{margin-bottom:5px}
#faq li{display:-moz-inline-box; -moz-box-orient:vertical; display:inline-block; vertical-align:top; word-wrap:break-word; width:315px; margin:0 10px 20px 0}
*html #faq li{display:inline}
#faq ul li{display:block; width:auto}
.contactnote{background-color:#FFFFF2; padding:10px; box-shadow:0 0 3px #CCC; margin-bottom:10px; display:none}

/* Help Contact */
.contactinfo{float:left; width:47%}
.contactinfo, .hotline li, .contactus, #helpresult .resultmessage{margin-bottom:20px}
.hotline ul li{margin-bottom:4px}
.hotline h5, .address h5{padding-left:20px; background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/icons/phone.gif) no-repeat 0 0; font-size:9pt; margin:5px 0; height:16px}
.onService{margin-bottom:5px}
.contactform{float:right; width:340px}
.contactform td{padding:5px 0}
.contactform input{width:100%}
.address h5{background-image:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/icons/address.gif)}

/* Help Announcement */
.announceList{list-style:none; margin:-10px 0 30px; padding:0; border:1px solid #DDD}
.announceList h5{margin:0; padding:4px 20px; background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/icons/note.gif) no-repeat 6px 7px; font-size:9pt; color:#363}
.announceList h5 .date{padding-right:10px}
.announceList h5.ui-state-active, .announceList h5.ui-state-hover{background-color:#EAFDE7; cursor:pointer}
.announceList .nonews{padding:20px; border:3px solid #CCC}
.announceList li .announcement{padding:10px 20px; border-bottom:1px solid #DDD}
.announcement b{color:#666}

/* Shipping Rate Table */
.helptable th{font-size:9pt; background-color:#CCC}
.helptable .odd{background-color:#FFF; text-align:center}
.helptable .even{background-color:#EFEFEF; text-align:center}
.helptable .free{font-weight:bold; color:#F00}
.helptable .highlight{background-color:#FEFBDC}
.helptable .even .highlight{background-color:#eeebce}
.helptable ul{margin:0; padding:0 0 0 15px}
.helptable ul li{margin-bottom:4px}
.centercell td, .centercell th{text-align:center}
.totalrate{background:#999; margin:-5px -6px}
.totalrate table.unbreak{border-spacing:1px 0}
.estimatedelivery{width:100%; max-width:500px; *width:500px}
.totalTime{background-color:#666; padding:3px 10px; text-align:center; margin:10px; box-sizing:border-box; -moz-box-sizing:border-box; font-weight:bold; color:#FFF; position:relative; height:20px}
.totalTime:before{width:0; height:0; border-top:10px solid transparent; border-bottom:10px solid transparent; border-right:10px solid #666; display:block; content:""; position:absolute; left:-10px; top:0}
.totalTime:after{width:0; height:0; border-top:10px solid transparent; border-bottom:10px solid transparent; border-left:10px solid #666; display:block; content:""; position:absolute; right:-10px; top:0}
.arrivalTime{margin:0; padding:0; list-style:none; *zoom:1; width:100%}
.arrivalTime:after{clear:both; content:""; display:block}
.arrivalTime li{float:left; width:40%}
.arrivalTime li div{border-left:1px solid #333; padding:0 0 10px}
.arrivalTime li span{padding:3px 10px; display:block; font-weight:bold}
.arrivalTime li.arrive{text-align:right; width:20%}
.arrivalTime li.arrive div{border-left:none; border-right:1px solid #333; padding:0 0 10px}

/* About Us */
#aboutuscontent .helpStatus{font-size:9pt}
#aboutuscontent .dedicate dt{width:33%; color:#060}
#aboutuscontent .dedicate dd{width:65%}
#joblist .item{border:1px solid #DDD; padding:0 20px 10px; margin-bottom:20px}
#joblist h5{margin:0; font-size:10pt; padding:10px 20px; margin:0 -20px 10px; background:#ECECEC}
#publication dl.title{font-weight:bold}
#publication dl{padding:5px 0; border-bottom:1px dotted #CCC; margin:0}
#publication dt{float:left; width:70px}
#publication dd{float:left; width:530px; margin-left:10px}
#newscontent{margin:20px 0; padding-bottom:20px; border-bottom:1px solid #DDD}
.partnersList dl{margin:30px 0}
.partnersList dt{float:left; width:140px; margin-right:20px}
.partnersList dd{float:left; width:510px; margin:0}
.acpage .partnersList dd{width:660px}
.partnersList h5{font-size:11pt; margin:0 0 5px}
.partnersList dl.linkinfo{padding:10px 0; border:1px solid #CCC; border-width:1px 0}

/* Category Graphics */
.category_graphics{width:200px; height:301px; float:right; margin-left:15px}
.category_graphics a{float:left; width:100px; height:100px}
.category_graphics, .category_graphics a:hover{background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/AboutYS/category_graphics.gif) no-repeat}
.category_graphics a.g1:hover{background-position:-200px 0}
.category_graphics a.g2:hover{background-position:-300px 0}
.category_graphics a.g3:hover{background-position:-200px -100px}
.category_graphics a.g4:hover{background-position:-300px -100px}
.category_graphics a.g5:hover{background-position:-200px -200px}
.category_graphics a.g6:hover{background-position:-300px -200px}

/* Browse Page */
.browsepage{padding:0 5px 40px 25px}
#browseContent{float:right; width:690px}
#browsecontent .pbanner{margin-bottom:15px}
#leftmenu h4.title, #leftmenu #socialWeb25x25 h5, #leftmenu #socialweb30x30 h5, .frontfilter .filter b, .frontfilter .filter .bold{margin:0 0 5px 0}
#leftmenu #socialWeb25x25 h5, #leftmenu #socialweb30x30 h5{padding-top:5px; border-top:1px solid #DDD}
#leftmenu b, #leftmenu .bold{font-size:9pt}
#leftmenu .featurebrands{position:relative; border:1px solid #DDD; border-left:none; padding:0; background:#FFF}
a.empty{position:absolute; right:0; top:1px}
a.empty, .availabilityshow a.clearall{font-size:7pt; background:#e1e1e1; color:#666; line-height:11px; padding:1px 4px}
a.empty:hover, #leftmenu a.empty:hover, .availabilityshow a.clearall:hover{text-decoration:none; background:#fff; color:#55be47}
.filter{position:relative; margin-bottom:25px}
.filter b, .filter .bold{padding-right:15px; display:block; margin:0 -10px 5px 0}
#leftmenu ul .featurebrands li{margin:0}
#leftmenu h2{margin:0; font-size:8pt; font-weight:normal}
.featurebrands li a{border-top:1px solid #FFF; border-bottom:1px dotted #DDD; display:block; padding:3px 0}
.featurebrands li a:hover{border-color:#55be47; border-style:solid none solid none}
.featurebrands li a.morelink, .featurebrands li a.morelink:hover{border:none; padding-bottom:7px}
#leftmenu .brandselection, #leftmenu .sizeselection{width:140px; max-height:200px; overflow:auto; border-bottom:1px solid #ddd; padding-top:5px; margin-bottom:5px}
#leftmenu .sizeselection{border:none}
.brandselection li.divide{border-top:1px dashed #CCC; padding:0; font-size:0}
.brandselection li a, .availabilityselection li a, li.listoption a, .regionfilter li a, .sizeselection li a{background-position:-20px -427px; _background-position:-20px -426px; padding-left:12px; display:block}
.brandselection li a.on, .availabilityselection li a.on, li.listoption a.on, .regionfilter li a.on, .sizeselection li a.on{background-position:-10px -445px; _background-position:-10px -444px}
.brandselection li a.on:hover, .availabilityselection li a.on:hover, li.listoption a.on:hover, .regionfilter li a.on:hover, .sizeselection li a.on:hover{background-position:0 -463px; _background-position:0 -462px}
.recommendbanner{margin-bottom:-42px}

/* Chrome & Safari */
@media screen and (-webkit-min-device-pixel-ratio:0){
  /* Chrome & Safari */
  .brandselection li a, .availabilityselection li a, li.listoption a, .regionfilter li a, .sizeselection li a{background-position:-20px -425px}
  .brandselection li a.on, .availabilityselection li a.on, li.listoption a.on, .regionfilter li a.on, .sizeselection li a.on{background-position:-10px -443px}
  .brandselection li a.on:hover, .availabilityselection li a.on:hover, li.listoption a.on:hover, .regionfilter li a.on:hover, .sizeselection li a.on:hover{background-position:0 -461px}
  /* Safari 5+ */
  ::i-block-chrome, .brandselection li a, .availabilityselection li a, li.listoption a, .regionfilter li a, .sizeselection li a{background-position:-20px -426px}
  ::i-block-chrome, .brandselection li a.on, .availabilityselection li a.on, li.listoption a.on, .regionfilter li a.on, .sizeselection li a.on{background-position:-10px -444px}
  ::i-block-chrome, .brandselection li a.on:hover, .availabilityselection li a.on:hover, li.listoption a.on:hover, .regionfilter li a.on:hover, .sizeselection li a.on:hover{background-position:0 -462px}
}

#leftmenu .brandselection li a.disabled, #leftmenu .availabilityselection li a.disabled, #leftmenu li.listoption a.disabled, #leftmenu .regionfilter li a.disabled, #leftmenu .sizeselection li a.disabled, #leftmenu .brandselection li a.disabled:hover, #leftmenu .availabilityselection li a.disabled:hover, #leftmenu li.listoption a.disabled:hover, #leftmenu .regionfilter li a.disabled:hover, #leftmenu .sizeselection li a.disabled:hover{background-position:-202px -463px; _background-position:-202px -462px; color:#aaa; text-decoration:none; cursor:default}
.moresizes .sizeselection li{display:-moz-inline-box; display:inline-block}
*html .moresizes .sizeselection li{display:inline; padding:0 3px 0 0}
.moresizes .sizeselection li a{display:block; display:inline-block; text-align:center; padding:2px 4px; border:1px solid #DDD; background:none}
.moresizes .sizeselection li a:hover{background-color:#ECECEC}
.hl_collections h4.title{padding-top:5px; margin:0 0 -10px; color:#333}
.hl_collections .toRight{right:10px}
.hl_collections .browseCollectionList{border-bottom:1px solid #eee}
.relatedpromotion{padding:10px 11px; position:relative; background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/bg/promotion-bg.gif) repeat-x top left #f5fcf4}
.relatedpromotion h4.title{position:static; font-size:12pt; margin-bottom:0; text-decoration:underline}
.relatedpromotion .offerintro{margin-top:8px}
.offerintro ul.noIndent, .promotionentitle ul.noIndent{margin:0}
.frontfilter li a, .frontfilter li a.on, .frontfilter li a.disabled{background:none; padding:0}
#leftmenu .frontfilter .brandselection{border-width:1px; margin-bottom:0}
#leftmenu .brandsfrom{background:#F0FBEE; padding:5px 5px 5px 12px}
#leftmenu .brandsfrom ul{margin:0 0 5px}
.frontfilter .brandselection li a, .frontfilter .brandselection li a.on, .frontfilter .brandselection li a.disabled{padding-left:12px}
.matchedkey{background:#FF0}
.alphafilter li{display:inline}
.alphafilter li a{width:18px; text-align:center; padding:1px 0; float:left; border:1px solid #DDD}
#leftmenu .alphafilter li a.on{background:#666; color:#FFF}
#leftmenu ul ul.sub{margin:0 0 0 12px}
#leftmenu ul ul.firstsub{margin:0}
#noresult{background:#FCFCC2; padding:10px; text-align:center}
#itemlist #noresult{margin-right:10px}
.bottomMore{margin:10px 20px 30px 0; text-align:center}

/* YesStyle Status Filter Panel */
ul.yesStyleStatus li a{position:relative; padding-left:12px}
ul.yesStyleStatus li a span.checkBox{position:absolute; top:2px; _top:3px; left:0; width:6px; _width:8px; height:6px; _height:8px; border:1px solid #999; background-color:#fff; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; _font-size:1px}
ul.yesStyleStatus li a:hover span.checkBox, ul.yesStyleStatus li a.on span.checkBox{top:1px; _top:2px; left:-1px; width:8px; _width:10px; height:8px; _height:10px; border-color:#55be47; background-color:#55be47; background-position:-173px -403px}
ul.yesStyleStatus li a.on:hover span.checkBox{background-color:#666; border-color:#666; background-position:-189px -403px}

/* Chrome & Safari */
@media screen and (-webkit-min-device-pixel-ratio:0){
  /* Chrome & Safari */
  ul.yesStyleStatus li a span.checkBox{top:4px}
  ul.yesStyleStatus li a:hover span.checkBox, ul.yesStyleStatus li a.on span.checkBox{top:3px}
  /* Safari 5+ */
  ::i-block-chrome, ul.yesStyleStatus li a span.checkBox{top:3px}
  ::i-block-chrome, ul.yesStyleStatus li a:hover span.checkBox, ul.yesStyleStatus li a.on span.checkBox{top:2px}
}

/* Brand Header */
#brandheader{border:1px solid #ddd; border-right:none; position:relative; z-index:2}
#brandheader img{display:block}
#brandheader .description{margin:10px; overflow:hidden}
.brandfrom{background:#FFF; -moz-opacity:0.8; opacity:0.80; filter:alpha(opacity=80); position:absolute; right:0; padding:2px 5px; border:1px solid #DDD; border-width:0 0 1px 1px; -moz-border-radius:0 0 0 5px}
.brandimg{margin-top:10px}
.hidebuttons{background:#999; padding:1px; text-align:center; display:none; text-decoration:none}
.hidebuttons:hover span{text-decoration:underline}
.hidebuttons .readmore, .hidebuttons .close{background:no-repeat center right; text-decoration:none; color:#FFF; padding-right:20}
.hidebuttons .readmore{background-image:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/icons/sw-arrow-s.gif)}
.hidebuttons .close{background-image:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/icons/sw-arrow-n.gif); display:none}
.onread .close{display:inline}
.brandBannerWrapper{position:relative; height:150px}
.brandBannerWrapper .amountPositioning{width:645px; position:absolute; left:22px; bottom:5px}
.amountPositioning.left{text-align:left}
.amountPositioning.center{text-align:center}
.amountPositioning.right{text-align:right}
.brandBannerWrapper .certainAmount{display:inline-block; padding:3px 5px 2px 4px; background-color:rgba(255,255,255,0.9); _background-color:#fff; border:1px solid rgba(0,0,0,0.2); _border:1px solid #ddd; white-space:nowrap}

/* Child Brand */
.childbrand{margin-bottom:20px; padding:5px 10px 10px; background:#EFEFEF}
.childbrand .brandrecommend ul li{margin:2px 10px 2px 0; width:157px}
.childbrand .brandrecommend{background:none; margin-bottom:0}
.childbrand h4{margin:5px 0}
#brandnote .readmore{margin-bottom:20px; display:none}
a.togglebutton{display:inline-block; vertical-align:middle; background-color:#ccc; margin:0 4px; text-decoration:none; width:11px; height:11px; background-position:-182px -352px}
a.togglebutton:hover{background-color:#aaa}
a.up{background-position:-171px -352px}

/* Search Result Message */
#resultmessage{padding:10px; font-size:14px; background:#ECECEC; margin:0 10px 10px 0}
#resultmessage .alerticon{display:block}
#fuzzysearch{margin-top:10px}
#lucene{margin-top:8px; font-size:9pt}
ul.inline li{float:left; margin-right:20}
#matchedbrand{border:1px solid #DDD; padding:10px; margin:0 10px 20px 0}

/* Bestseller */
#bestsellerheader{background:#55be47; color:#FFFFF2; padding:10px 10px 0}
#bestsellerheader h3{margin:0 0 5px; font-size:18pt}

/* Tabs */
.ui-tabs-nav, ul.tabs{position:relative; margin-bottom:-1px}
.ui-tabs-nav li, ul.tabs li{display:inline-block; vertical-align:bottom; padding:0; margin:3px 2px 1px 0; background:#ececec; border:1px solid #ddd; border-bottom:none; font-weight:bold; position:relative; z-index:1; _float:left}
.ui-tabs-nav li.ui-tabs-selected, ul.tabs li.ui-tabs-selected{background:#fff; padding:0; margin:0 2px 0 0}
.ui-tabs-nav li a, ul.tabs li a, .producttabs .tabs li.ui-tabs-selected a, #bestsellerheader .ui-tabs-nav li.ui-tabs-selected a{display:block; padding:4px 10px}
.ui-tabs-nav li a{padding:3px 6px 2px}
li.ui-tabs-selected a, .ui-tabs-nav li.ui-tabs-selected h1 a, ul.tabs li.ui-tabs-selected h1 a{text-decoration:none; cursor:default}
.ui-tabs-nav li.ui-tabs-selected a, ul.tabs li.ui-tabs-selected a{color:#000}
.ui-tabs-nav li.ui-tabs-selected h1, ul.tabs li.ui-tabs-selected h1{padding:5px 10px 2px; margin:0; font-size:12pt}
.ui-tabs-nav li.ui-tabs-selected h1 a, ul.tabs li.ui-tabs-selected h1 a{padding:0}
.ui-tabs-panel{border:1px solid #ddd; padding:5px}
#bestsellerheader .ui-tabs-nav li a, .producttabs .tabs li a{padding:2px 10px}
.tabblock .ui-tabs-nav li{padding:3px 10px 2px}
.tabblock .ui-tabs-nav li.ui-tabs-selected{padding:4px 10px 4px}
.tabblock .ui-tabs-nav li a{display:inline; padding:0}
.ui-tabs-nav li.ratingTab a{float:left; padding-right:0}
.ui-tabs-nav li.ratingTab a.brandRatingButton{padding-right:10px; padding-left:0}
.ui-tabs-nav li.deparmentRatingTab a{float:left}
.ui-tabs-nav li.deparmentRatingTab a .singleStar{margin-top:-2px; margin-bottom:-4px}
.ui-tabs-nav li.deparmentRatingTab a span{font-weight:normal}
.ui-tabs-nav li.ui-tabs-selected .singleStar{margin:0 -2px -3px 0}

/* Item List View Switcher */
a.viewSwitch, a.viewSwitch span{display:inline-block}
a.viewSwitch{padding:0 1px 0 2px; margin:0; list-style:none; background:#fff; border:1px solid #ddd; cursor:pointer}
a.viewSwitch:active{position:relative; top:1px}
a.viewSwitch span{height:12px; font-size:1px; margin:2px 1px 2px 0; background:#ddd}
a.fourGrid{margin-right:5px}
a.fourGrid span{width:6px}
a.threeGrid span{width:9px}
a.viewSwitch:hover, a.on, a.viewSwitch.on, a.viewSwitch.on:hover{border-color:#444}
a.viewSwitch:hover span{background:#6c6}
a.viewSwitch.on:hover span, a.viewSwitch.on span{background-color:#777}
.sortingLeftBlock a.viewSwitch.on, .sortingLeftBlock a.viewSwitch.on:hover, .sortingRightBlock a.viewSwitch.on, .sortingRightBlock a.viewSwitch.on:hover{cursor:default; background:#fff}
a.viewSwitch.on:active{top:0}

/* New Item */
.newitem, .newArrivalSale, .mostPopular{display:block; position:absolute; left:3px}
.newitem, .mostPopular{width:35px; height:15px; top:-3px}
.newArrivalSale{width:142px; height:19px; top:-5px; background-position:0 -402px}
.newArrivalSale span{display:none}

/* Most Popular Icon */
.mostPopular{width:99px; background-position:0 -514px}

/* Discount Ball */
.discountBall, .newArrivalDiscountBall, .dailyDealBall, .weeklyDeals{width:56px; height:56px; _width:59px; _height:59px; position:absolute; right:-11px; top:176px; z-index:2; padding:0 3px; box-sizing:border-box; -moz-box-sizing:border-box}
.discountBall{background-position:0 -26px; _background-position:0 -23px}
.discountBall td, .newArrivalDiscountBall td, .dailyDealBall td, .weeklyDeals td, .isSoldOut td{color:#fff; font-weight:bold; font-size:16px; line-height:16px; padding:0 8px; white-space:normal; text-align:center; vertical-align:middle}
.campaignicon{position:absolute; right:0; top:68px}

/* New Arrival Discount Ball */
.newArrivalDiscountBall{background-position:0 -336px; _background-position:0 -333px}

/* Daily Deal Ball */
.dailyDealBall{background-position:-62px -26px}
.dailyDealBall td{color:#fff4b5}

/* Weekly Deal Ball */
.weeklyDeals{width:70px; height:63px; _width:73px; _height:66px; right:-16px; top:169px; background-position:-124px -26px; _background-position:-124px -23px}
table.weeklyDeals td.notranslate{padding:9px 7px 0}

/* Sold Out Ball */
.isSoldOut{width:100%; height:226px; position:absolute; top:-3px; left:0; z-index:1; background:#fff; -moz-opacity:0.8; opacity:0.8; filter:alpha(opacity=80)}
.isSoldOut td{color:#555}

/* Browse Page Item List */
#itemlist{border:1px solid #DDD; border-right:none; padding:10px}
#browseoption{display:block; background:#ECECEC; padding:5px; margin:0 10px 10px 0}
.rank{border-bottom:1px solid #474747; width:140px}
.rank b{width:40px; background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/icons/ranktab.gif) no-repeat 0 0; text-align:center; display:block; color:#FFF}
.rank sup{vertical-align:top; padding-left:2px}
#browsefooter  h5.subtitle{margin:20px 20px 5px 0}

/* Product Listing */
ul.itemlist{margin:20px 0 10px; padding:0; list-style:none; position:relative; width:684px}
ul.itemlist .remark{color:#999}
ul.itemlist li{width:150px; margin:0 16px 10px 0; _margin-right:19px; text-align:left; position:relative; display:inline-block; *display:inline; vertical-align:top; word-wrap:break-word}
ul.itemlist li .lotinfo{width:150px; position:relative}
ul.itemlist li .sizes, ul.itemlist li .colorinfo{visibility:hidden}
ul.itemlist li .sizes{position:relative; width:139px; _width:120px; margin-top:2px; padding-left:27px; background-position:-176px 0; overflow:hidden; display:inline-block; white-space:nowrap; word-wrap:normal/*Prevent IE Line Break*/}
ul.itemlist li .sizesGradient{display:block; width:28px; height:13px; position:absolute; top:0; right:0; background-position:-140px 0}
ul.itemlist li .colorinfo{width:168px; _width:147px}
ul.itemlist li .colorinfo li{margin-right:2px; margin-bottom:0; float:left}
ul.itemlist li .coverWrapper{position:relative; display:block; height:220px}
ul.itemlist li a.coverlink{overflow:hidden; display:block; width:150px; _height:220px}
ul.itemlist li a.coverlink img.cover{width:220px; height:220px; margin-left:-35px}
ul.itemlist li .pinfo{display:block; width:150px; _width:148px; margin:8px auto; text-align:left; min-height:90px; height:auto !important; height:90px}
ul.itemlist li .pinfo .ratingstars{margin:4px 0}
ul.itemlist li .lotinfo .sale{display:block; height:14px; overflow:hidden}
ul.itemlist li .lotinfo .sale span.notranslate{display:block; overflow:auto}

/* Normal Case */
ul.itemlist li .discountBall, ul.itemlist li .dailyDealBall, ul.itemlist li .newArrivalDiscountBall, ul.itemlist li .newArrivalDiscountBall{top:176px}
ul.itemlist li .isSoldOut{_width:152px}

/* Hover Case */
ul.itemlist li.itemHover a.coverlink img.cover, ul.itemlist li:hover a.coverlink img.cover{margin:0}
ul.itemlist li.itemHover, ul.itemlist li:hover{z-index:100}
ul.itemlist li.itemHover .lotinfo, ul.itemlist li:hover .lotinfo{_border:1px solid #ccc; background:#fff; padding:3px 0; width:226px; text-align:center; left:-38px; _left:-39px; top:-3px; _top:-4px; margin-bottom:-6px; _margin-bottom:-8px; _margin-right:-80px; -webkit-box-shadow:0 1px 7px #888; -moz-box-shadow:0 1px 7px #888; box-shadow:0 1px 7px #888}
ul.itemlist li.itemHover a.coverlink, ul.itemlist li:hover a.coverlink{width:220px; margin:0 3px}
ul.itemlist li.itemHover .sizes, ul.itemlist li.itemHover .colorinfo, ul.itemlist li:hover .sizes, ul.itemlist li:hover .colorinfo{visibility:visible}
ul.itemlist li.itemHover .discountBall, ul.itemlist li.itemHover .newArrivalDiscountBall, ul.itemlist li.itemHover .dailyDealBall, ul.itemlist li:hover .discountBall, ul.itemlist li:hover .newArrivalDiscountBall, ul.itemlist li:hover .dailyDealBall{top:179px; right:-8px}
ul.itemlist li.itemHover .pinfo span.newitem, ul.itemlist li:hover .pinfo span.newitem, ul.itemlist li.itemHover .pinfo span.mostPopular, ul.itemlist li:hover .pinfo span.mostPopular{top:0; left:6px}
ul.itemlist li.itemHover .pinfo span.newArrivalSale, ul.itemlist li:hover .pinfo span.newArrivalSale{top:-2px; left:6px}
ul.itemlist li.itemHover .isSoldOut, ul.itemlist li:hover .isSoldOut{width:100%; _width:226px; top:0}
ul.itemlist li.itemHover .isSoldOut .discountText, ul.itemlist li:hover .isSoldOut .discountText{_margin-left:1px}
ul.itemlist li.itemHover .weeklyDeals, ul.itemlist li:hover .weeklyDeals{right:-13px; top:172px}

/* Media Sliding Door */
ul.itemlist li .mediaBarSlider, ul.itemlist li .mediaBar, ul.itemlist li .mediaBar .opacityBg{width:226px; height:26px}
ul.itemlist li .mediaBarSlider{display:none; position:absolute; left:-38px; bottom:0; z-index:1}
ul.itemlist li .mediaBar{position:absolute; left:0; top:0; text-align:left}
ul.itemlist li .mediaBar .opacityBg{display:block; background:#fff; -moz-opacity:0.7; opacity:0.7; filter:alpha(opacity=70)}
ul.itemlist li .mediaBar .iconWrapper{position:absolute; z-index:2; top:3px; left:3px; display:block; background:none}
ul.itemlist li .mediaBar .iconWrapper a, .facebookButtonWapper{margin:0 3px; float:left; height:20px}
ul.itemlist li .mediaBar .iconWrapper a.pinterestIcon{width:43px; background-position:-91px 0}
ul.itemlist li.itemHover .mediaBarSlider{left:0}
.facebookButtonWapper{position:relative; height:23px; height:24px\9; width:50px; overflow:hidden}

/* 3 Items in Row */
ul.itemlist.threeGrid{width:684px}
ul.itemlist.threeGrid li{width:206px; margin:0 18px 25px 0; _margin-right:21px}
ul.itemlist.threeGrid li .lotinfo{width:206px}
ul.itemlist.threeGrid li .coverWrapper, ul.itemlist.threeGrid li a.coverlink, ul.itemlist.threeGrid li a.coverlink img.cover{width:206px; height:206px}
ul.itemlist.threeGrid li a.coverlink, ul.fourGrid li a.coverlink{overflow:visible; font-size:1px}
ul.itemlist.threeGrid li a.coverlink img.cover, ul.fourGrid li a.coverlink img.cover{margin:0}
ul.itemlist.threeGrid li .sizes, ul.itemlist.threeGrid li .colorinfo, ul.fourGrid li .sizes, ul.fourGrid li .colorinfo{visibility:visible}
ul.itemlist.threeGrid li .sizes{width:153px}
ul.itemlist.threeGrid li .colorinfo{width:182px}
ul.itemlist.threeGrid li .pinfo{display:block; width:206px; margin:8px auto; text-align:left}

/* Normal Case */
ul.itemlist.threeGrid li .discountBall, ul.itemlist.threeGrid li.itemHover .discountBall, ul.itemlist.threeGrid li .newArrivalDiscountBall, ul.itemlist.threeGrid li.itemHover .newArrivalDiscountBall, ul.itemlist.threeGrid li .dailyDealBall, ul.itemlist.threeGrid li.itemHover .dailyDealBall{top:162px; right:-11px}
ul.itemlist.threeGrid li .weeklyDeals, ul.itemlist.threeGrid li.itemHover .weeklyDeals{top:150px}
ul.itemlist.threeGrid li .isSoldOut, ul.itemlist.threeGrid li.itemHover .isSoldOut{width:100%; _width:206px; height:209px}

/* Hover Case */
ul.itemlist.threeGrid li.itemHover .lotinfo, ul.itemlist.threeGrid li:hover .lotinfo{border:none; width:206px; padding:0; left:0; top:0; margin:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none}
ul.itemlist.threeGrid li.itemHover a.coverlink, ul.itemlist.threeGrid li:hover a.coverlink{width:206px; margin:0}
ul.itemlist.threeGrid li.itemHover .pinfo span.newitem, ul.itemlist.threeGrid li.itemHover .pinfo span.mostPopular, ul.itemlist.threeGrid li:hover .pinfo span.newitem, ul.itemlist.threeGrid li:hover .pinfo span.mostPopular, ul.fourGrid li.itemHover .pinfo span.newitem, ul.fourGrid li.itemHover .pinfo span.mostPopular, ul.fourGrid li:hover .pinfo span.newitem, ul.fourGrid li:hover .pinfo span.mostPopular{top:-3px; left:3px}
ul.itemlist.threeGrid li.itemHover .pinfo span.newArrivalSale, ul.itemlist.threeGrid li:hover .pinfo span.newArrivalSale, ul.fourGrid li.itemHover .pinfo span.newArrivalSale, ul.fourGrid li:hover .pinfo span.newArrivalSale{top:-5px; left:3px}
ul.itemlist.threeGrid li.itemHover .isSoldOut, ul.itemlist.threeGrid li:hover .isSoldOut, ul.fourGrid li.itemHover .isSoldOut, ul.fourGrid li:hover .isSoldOut{top:-3px}
ul.itemlist.threeGrid li.itemHover .isSoldOut .discountText, ul.itemlist.threeGrid li:hover .isSoldOut .discountText, ul.fourGrid li.itemHover .isSoldOut .discountText, ul.fourGrid li:hover .isSoldOut .discountText{margin:0}
ul.itemlist.threeGrid li.itemHover .weeklyDeals, ul.itemlist.threeGrid li:hover .weeklyDeals, ul.fourGrid li.itemHover .weeklyDeals, ul.fourGrid li:hover .weeklyDeals{right:-16px}
ul.itemlist.threeGrid li:hover .discountBall, ul.itemlist.threeGrid li:hover .newArrivalDiscountBall, ul.itemlist.threeGrid li:hover .dailyDealBall{top:162px; right:-11px}
ul.itemlist.threeGrid li:hover .weeklyDeals, ul.itemlist.threeGrid li:hover .weeklyDeals{top:150px}

/* Most Popular Item */
.itemlist .mostPopularCover:after{content:""; position:absolute; top:0; left:0; width:100%; height:220px; display:block; border:3px solid #f00; background:none; -moz-opacity:0.65; opacity:.65; filter:alpha(opacity=65)}
.itemlist .lotinfo:hover .mostPopularCover:after{display:none}
.itemlist.fourGrid .mostPopularCover:after{height:190px}
.itemlist.threeGrid .mostPopularCover:after{height:206px}
.itemlist.threeGrid.reviewCoverImage .mostPopularCover:after{height:170px}
.itemlist.threeGrid .lotinfo:hover .mostPopularCover:after, .itemlist.fourGrid .lotinfo:hover .mostPopularCover:after{display:block; -moz-opacity:0; opacity:0; filter:alpha(opacity=0)}

/* Media Sliding Door */
ul.itemlist.threeGrid li .mediaBarSlider, ul.itemlist.threeGrid li .mediaBar .opacityBg{width:206px; left:0}

.cmsPage{padding-bottom:48px}
.cmsPage .featureblock{margin:45px 0 65px -14px}
.cmsPage .featureblock .sectionTitle{width:848px}
.cmsPage .featureblock .brandrecommend{width:850px; background:none; margin:15px 0 0; padding-top:0; padding-bottom:12px}
.cmsPage .featureblock .brandrecommend ul li{width:156px; margin:0 5px 10px}
.textLinksWrapper{margin-top:22px; _padding-bottom:22px}
.textLinksWrapper .textLink{float:left}
.textLinksWrapper .textLink ul.floatStyle{width:568px}
.textLinksWrapper .textLink ul.floatStyle li{width:276px}
.textLinksWrapper .textLink ul.floatStyle.has1Link li{width:560px}
ul.shareLink{float:left; width:289px}
ul.shareLink li{width:87px; margin-right:8px; padding:3px; background:#e5e5e5}
ul.shareLink li:hover{background:#fff}
ul.shareLink li.googlePlus{width:86px}
ul.shareLink li a, ul.shareLink li a:hover{color:#fff}
ul.shareLink li a{line-height:15px; padding:10px 2px; display:block; border:1px solid #ccc}
ul.shareLink li a span{display:inline-block; height:15px; margin:0 5px -4px 0}
ul.shareLink li.facebook a{text-shadow:0 1px 0 #5f70a2; border-color:#4c69ba; background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#798fcb), to(#6d80b9)); background:-webkit-linear-gradient(top, #798fcb, #6d80b9); background:-moz-linear-gradient(top, #798fcb, #6d80b9); background:-o-linear-gradient(top, #798fcb, #6d80b9); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#798fcb', endColorstr='#6d80b9'); background:-ms-linear-gradient(top, #798fcb, #6d80b9); background-color:#6d80b9\9}
ul.shareLink li.facebook a:hover{text-shadow:0 1px 0 #364d8f; border-color:#3b55a0; background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#4c69ba), to(#3c56a1)); background:-webkit-linear-gradient(top, #4c69ba, #3c56a1); background:-moz-linear-gradient(top, #4c69ba, #3c56a1); background:-o-linear-gradient(top, #4c69ba, #3c56a1); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c69ba', endColorstr='#3c56a1'); background:-ms-linear-gradient(top, #4c69ba, #3c56a1); background-color:#3c56a1\9}
ul.shareLink li.twitter a{text-shadow:0 1px 0 #3caed3; border-color:#00b6f1; background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#53d5ff), to(#41c9f5)); background:-webkit-linear-gradient(top, #53d5ff, #41c9f5); background:-moz-linear-gradient(top, #53d5ff, #41c9f5); background:-o-linear-gradient(top, #53d5ff, #41c9f5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#53d5ff', endColorstr='#41c9f5'); background:-ms-linear-gradient(top, #53d5ff, #41c9f5); background-color:#41c9f5\9}
ul.shareLink li.twitter a:hover{text-shadow:0 1px 0 #079fd0; border-color:#00b6f1; background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#1ac7ff), to(#01b7f1)); background:-webkit-linear-gradient(top, #1ac7ff, #01b7f1); background:-moz-linear-gradient(top, #1ac7ff, #01b7f1); background:-o-linear-gradient(top, #1ac7ff, #01b7f1); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1ac7ff', endColorstr='#01b7f1'); background:-ms-linear-gradient(top, #1ac7ff, #01b7f1); background-color:#01b7f1\9}
ul.shareLink li.googlePlus a{text-shadow:0 1px 0 #bf6155; border-color:#dd4b37;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#e67869), to(#da6d5f)); background:-webkit-linear-gradient(top, #e67869, #da6d5f); background:-moz-linear-gradient(top, #e67869, #da6d5f); background:-o-linear-gradient(top, #e67869, #da6d5f); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e67869', endColorstr='#da6d5f'); background:-ms-linear-gradient(top, #e67869, #da6d5f); background-color:#da6d5f\9}
ul.shareLink li.googlePlus a:hover{text-shadow:0 1px 0 #b53828; border-color:#cd3c2a; background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#dd4b37), to(#cd3c2a)); background:-webkit-linear-gradient(top, #dd4b37, #cd3c2a); background:-moz-linear-gradient(top, #dd4b37, #cd3c2a); background:-o-linear-gradient(top, #dd4b37, #cd3c2a); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd4b37', endColorstr='#cd3c2a'); background:-ms-linear-gradient(top, #dd4b37, #cd3c2a); background-color:#dd4b37\9}
ul.shareLink li.facebook a span{width:15px; background-position:0 -118px}
ul.shareLink li.twitter a span{width:18px; background-position:-21px -118px}
ul.shareLink li.googlePlus a span{width:16px; background-position:-45px -118px}

/* Korea Frontpage - 4 Items in Row */
.cmsPageListWrapper{width:840px; margin:45px 5px 0; padding:0 0 0 20px}
.cmsPageListWrapper h4.sectitle, .cmsPage h1.sectitle{width:860px; margin:0 0 12px -20px}
.cmsPageListWrapper h4.sectitle, .cmsPage h1.sectitle, .bestOf h4.sectitle, .allBrands h4.sectitle{padding:0 0 5px; background:none; text-align:center}
.cmsPageListWrapper .bottomMore{width:860px; padding-bottom:22px; margin:0 0 0 -20px; position:relative; top:-20px}
.cmsPageListWrapper .bottomMore.borderNone{border:none}
.cmsPageListWrapper .bottomMore .cbutton{margin-left:10px; margin-right:10px}
.cmsPage .cmsSection{padding-bottom:14px}
ul.inlineStyle{list-style:none; margin:0; padding:0}
ul.inlineStyle li{display:inline}
.cmsPage .categoryLink{position:relative; z-index:500; margin:-13px 0 0 -20px; width:860px; padding:0; height:28px; text-align:center}
.cmsPage h1.sectitle{padding:18px 0 9px}
.cmsPageDesc, .cmsPage h1.sectitle{margin:0 5px; background-color:#f4f4f4}
.cmsPageDesc{color:#444; padding:0 20px 14px; line-height:19px}
.catLinkAnimator{border-bottom:1px solid #ebebeb}
.catLinkAnimator{position:relative; z-index:500; overflow:hidden; height:28px; min-height:28px; background-color:#fff}
.catLinkAnimator.catLinkShadow{-webkit-box-shadow:0 5px 6px -5px #222; -moz-box-shadow:0 5px 6px -5px #222; box-shadow:0 5px 6px -5px #222}
.cmsPage .categoryLink ul.inlineStyle{margin-top:7px; padding:0 90px 18px}
.cmsPage ul.inlineStyle li{padding:0 5px}
.cmsPage ul.inlineStyle li a{color:#777; display:inline-block; margin-bottom:10px; font-weight:bold}
.cmsPage ul.inlineStyle li a:hover{color:#55be47}
.categoryLink a.showMoreLink{display:none; position:absolute; top:6px; right:14px; z-index:600; height:17px; color:#777; line-height:12px; padding:2px 6px 0 8px; text-decoration:none}
@media screen and (-webkit-min-device-pixel-ratio:0){.categoryLink a.showMoreLink{top:6px}}
.categoryLink a.showMoreLink span{position:relative; top:-1px; display:inline-block; _font-size:1px; width:8px; _width:11px; height:5px; border-left:3px solid #fff; background-position:-190px -270px; background-color:#777}
.categoryLink a.showMoreLink:hover, .categoryLink a.showMoreLink.active{color:#55be47}
.categoryLink a.showMoreLink:hover span, .categoryLink a.showMoreLink.active span{background-color:#55be47}

/* Korea Frontpage - Listing */
ul.itemlist.fourGrid{width:840px}
ul.fourGrid li{width:190px; margin:0 17px 25px 0; _margin-right:20px}
ul.fourGrid li .lotinfo{width:190px}
ul.fourGrid li .coverWrapper, ul.fourGrid li a.coverlink, ul.fourGrid li a.coverlink img.cover{width:190px; height:190px}
ul.fourGrid li .sizes{width:153px}
ul.fourGrid li .colorinfo{width:182px}
ul.fourGrid li .pinfo{display:block; width:190px; margin:8px auto; text-align:left}

/* Korea Frontpage - Normal Case */
ul.fourGrid li .discountBall, ul.fourGrid li.itemHover .discountBall, ul.fourGrid li .newArrivalDiscountBall, ul.fourGrid li.itemHover .newArrivalDiscountBall, ul.fourGrid li .dailyDealBall, ul.fourGrid li.itemHover .dailyDealBall{top:146px; right:-11px}
ul.fourGrid li .weeklyDeals, ul.fourGrid li.itemHover .weeklyDeals{top:134px}
ul.fourGrid li .isSoldOut, ul.fourGrid li.itemHover .isSoldOut{width:100%; _width:190px; height:193px}

/* Korea Frontpage - Hover Case */
ul.fourGrid li.itemHover .lotinfo, ul.fourGrid li:hover .lotinfo{border:none; width:190px; padding:0; left:0; top:0; margin:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none}
ul.fourGrid li.itemHover a.coverlink, ul.fourGrid li:hover a.coverlink{width:190px; margin:0}
ul.fourGrid li:hover .discountBall, ul.fourGrid li:hover .newArrivalDiscountBall, ul.fourGrid li:hover .dailyDealBall{top:146px; right:-11px}
ul.fourGrid li:hover .weeklyDeals, ul.fourGrid li:hover .weeklyDeals{top:134px}

/* Korea Frontpage - Media Sliding Door */
ul.fourGrid li .mediaBarSlider, ul.itemlist.fourGrid li .mediaBar .opacityBg{width:190px; left:0}

/* Browse Collection Overwrite */
#itemlist ul.itemlist.browseCollectionList .lotinfo{position:static; border:none; text-align:left; background:#fff; height:auto; padding:0; margin-bottom:25px; width:144px; height:160px\9; _height:160px; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none} 
#itemlist ul.itemlist.browseCollectionList .lotinfo .cover{margin-bottom:6px}
#itemlist ul.itemlist.browseCollectionList .lotinfo .pinfo{display:inline}
#itemlist ul.itemlist.browseCollectionList .lotinfo .pinfo .title{font-weight:bold}
#itemlist ul.itemlist.browseCollectionList li{margin-bottom:10px}
#itemlist ul.itemlist.browseCollectionList.threeGrid li{width:148px}

/* Korean Cosmetic Page */
.koreanCosmeticPage{position:relative; background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/frontpage/koreanbeauty/header_bg.jpg) no-repeat 5px 0}
.waterdrop01, .waterdrop02{display:block; position:absolute; z-index:10; background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/frontpage/koreanbeauty/waterdrop.png) no-repeat}
.waterdrop01{width:36px; height:66px; top:180px; left:8px; background-position:top left}
.waterdrop02{width:46px; height:102px; top:152px; right:-8px; background-position:top right}
.koreanCosmeticHeader{height:148px; margin:0 5px; padding:0 0 0 40px; color:#09d2c2; font-size:38px; line-height:132px; text-transform:uppercase; font-family:AnyColor8Regular, Helvetica, Arial}
.krCosmeticHeader{margin:0; padding:35px 0 0 60px; color:#09d2c2; font-size:38px; text-transform:uppercase; font-family:AnyColor8Regular, Helvetica, Arial; height:40px}
.krCosmeticDesc{color:#3aa090; margin:10px 0 25px 63px; width:550px; text-shadow:1px 1px 1px #FFFFFF; height:60px}
.promotionBanner{margin:27px 5px 86px; position:relative}
.promotionBanner .frontPageS01{width:670px; height:280px; overflow:hidden; position:relative; _left:95px; margin:0 auto; border:1px solid #ececec; border-bottom:none; _border-bottom:1px solid #ececec; -webkit-box-shadow:0 8px 10px -8px #222; -moz-box-shadow:0 8px 10px -8px #222; box-shadow:0 8px 10px -8px #222}
.koreanCosmeticPage .textLink ul li, ul.shareLink li{background-color:#fff}
.promotionBanner .pagination{position:relative; top:258px; background:none; text-align:center}
.promotionBanner .pagination a{width:14px; height:14px; padding:0; margin:0 3px; float:none; display:inline-block; border:none; background-color:rgba(0,0,0,0.4); _background-color:#999; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%}
.promotionSection ul li{width:418px; height:175px; margin-right:8px}
.promotionSection ul li.col_2{width:844px}
.cmsPage .cmsBrandWrapper{width:864px; position:relative; margin:45px 0 0 5px; padding-bottom:12px}
.cmsPage .cmsBrandWrapper .brandrecommend{width:100%; background:none; padding:0}
.brandNewArrival .sectionTitle{margin-right:5px; padding-bottom:5px}
.brandNewArrival .brandrecommend{margin:8px 12px 30px}
.brandNewArrival .brandrecommend ul{padding-top:12px}
.brandNewArrival .brandrecommend ul li{margin:0 12px 0 0; width:200px}
.brandNewArrival .brandrecommend ul li a{border-color:#ddd; padding:0; height:43px; overflow:hidden}
.brandNewArrival .brandrecommend ul li a .brandLogo{float:left; width:100%; height:35px; line-height:30px; padding-top:8px; _padding-bottom:7px; border-bottom:1px solid #ebebeb}
.brandNewArrival .brandrecommend ul li a:hover .brandLogo, .promotionBanner a:hover{border-color:#7ad677}
.brandNewArrival .brandrecommend .newArrivalCover{display:block}
.brandNewArrival .brandrecommend .newArrivalCover img.cover{width:198px; height:198px}
.brandNewArrival .brandrecommend ul:hover a, .brandNewArrival .brandrecommend ul.active a{height:242px; overflow:none}
.brandNewArrival .bottomMore{width:860px; _width:836px; _margin-left:12px}
.bestOf{margin-top:40px}
.bestOf h4.sectitle{margin:0 5px 20px}
.bestOf .catPromotion.cmsSection{margin-bottom:0}
.bestOf .catPromotion li{width:276px; height:224px; margin:0 8px 20px 0}
.bestOf .catPromotion li img{width:274px}
.bestOf .catPromotion ul a{display:block; text-decoration:none; text-align:center; border:1px solid #ddd; background-color:#fff}
.bestOf .catPromotion ul a:hover{border-color:#7ad677; background-color:#7ad677}
.bestOf .catPromotion ul .catTitle{display:block; line-height:35px; height:34px; border-bottom:1px solid #eee; color:#333}
.bestOf .catPromotion ul a:hover .catTitle{border-color:#7ad677; color:#fff}
.bestOf .otherCategories.cmsSection{margin-bottom:0}
.bestOf .otherCategories.cmsSection ul{list-style:none; margin:0; padding:0}
.bestOf .otherCategories.cmsSection ul.category{margin-left:15px; margin-right:19px; _margin:20px 0 60px; -moz-column-count:4; -webkit-column-count:4; column-count:4; -moz-column-gap:26px; -webkit-column-gap:26px; column-gap:26px}
.bestOf .otherCategories.cmsSection ul.category li{display:inline-block; width:178px; _float:left; _margin:0 19px 15px 15px}
.bestOf .otherCategories.cmsSection ul.category li h2{padding-bottom:2px; margin-bottom:6px; font-size:12px; border-bottom:1px dotted #ddd}
.bestOf .otherCategories.cmsSection ul.category li h2 a, .allBrands #brandlist a{color:#333; text-decoration:none}
.bestOf .otherCategories.cmsSection ul.category li h2 a:hover, .allBrands #brandlist a:hover{color:#55be47; text-decoration:underline}
.bestOf .otherCategories.cmsSection ul.category li ul.sub{margin-bottom:23px}
.bestOf .otherCategories.cmsSection ul.category li li{width:100%; margin:0}
.bestOf .otherCategories.cmsSection ul.category li li h2{padding:0; margin:0; font-weight:normal; border:none; line-height:20px}
.bestOf .otherCategories.cmsSection ul.category li li h2 a, .allBrands #brandlist a{color:#666}
.allBrands{margin-top:45px}
.allBrands #brandlist{border:none; padding-left:15px; padding-right:28px}
.allBrands .cmsSection{margin-bottom:0}

/* Exclusive Item */
.exclusive{position:relative; width:140px; height:16px; display:block; overflow:hidden}
.exclusive .item{position:relative; width:140px; height:16px; background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/text/exclusive.gif) no-repeat 0 0; display:block}
ul.itemlist .exclusive{position:absolute; left:0; top:125px}
ul.itemlist .exclusive .item{top:15px}

/* Brand List */
.brandlistheader{font-size:14pt; padding:10px; margin:0; background:#55be47; color:#FFF; text-transform:uppercase}
#brandlist{border:1px solid #DDD; border-right:none; padding:10px 20px 0 10px; margin:0; list-style:none}
#brandlist ul{padding:0; margin:0 0 0 30px; list-style:none; *width:95%}
#brandlist li{margin:0 0 10px; padding:0 0 6px; border-bottom:1px dotted #DDD}
#brandlist li:last-child{border:none; padding:0}
#brandlist li ul li{float:left; margin:0 20px 4px 0; padding:0; border:none; display:block; height:17px}
#brandlist ul li{white-space:nowrap}
#brandlist li .index{background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/icons/alphabet.gif) no-repeat 0 0; width:16px; height:16px; display:inline; display:inline-block; float:left}
#brandlist li.num .index{background-position:0 0}
#brandlist li.A .index{background-position:0 -16px}
#brandlist li.B .index{background-position:0 -32px}
#brandlist li.C .index{background-position:0 -48px}
#brandlist li.D .index{background-position:0 -64px}
#brandlist li.E .index{background-position:0 -80px}
#brandlist li.F .index{background-position:0 -96px}
#brandlist li.G .index{background-position:0 -112px}
#brandlist li.H .index{background-position:0 -128px}
#brandlist li.I .index{background-position:0 -144px}
#brandlist li.J .index{background-position:0 -160px}
#brandlist li.K .index{background-position:0 -176px}
#brandlist li.L .index{background-position:0 -192px}
#brandlist li.M .index{background-position:0 -208px}
#brandlist li.N .index{background-position:0 -224px}
#brandlist li.O .index{background-position:0 -240px}
#brandlist li.P .index{background-position:0 -256px}
#brandlist li.Q .index{background-position:0 -272px}
#brandlist li.R .index{background-position:0 -288px}
#brandlist li.S .index{background-position:0 -304px}
#brandlist li.T .index{background-position:0 -320px}
#brandlist li.U .index{background-position:0 -336px}
#brandlist li.V .index{background-position:0 -352px}
#brandlist li.W .index{background-position:0 -368px}
#brandlist li.X .index{background-position:0 -384px}
#brandlist li.Y .index{background-position:0 -400px}
#brandlist li.Z .index{background-position:0 -416px}
.iconnew, .iconsale, .icon50off{height:13px; display:-moz-inline-box; display:inline-block; overflow:hidden; vertical-align:middle}
.iconnew, .iconnew2{width:27px; background-position:0 -187px}
.iconsale{width:30px; background-position:-33px -187px}
.icon50off{width:45px; background-position:0 -168px}

/* Slider */
.rangeselection{font-size:8pt; margin-top:5px}
.rangeselection .rangeValueEnd{margin-top:21px; text-align:right}
.rangeValueBegin, .rangeValueEnd{display:block; overflow:hidden; white-space:nowrap}
.ui-slider{position:relative; text-align:left; margin:-29px 5px 25px}
.ui-slider .ui-slider-handle{position:absolute; z-index:2; width:11px; height:15px; cursor:pointer}
.ui-slider .ui-slider-range{position:absolute; z-index:1; font-size:5px; display:block; border:0}
.ui-slider-horizontal{height:5px; border:1px solid #DDD; background:#CCC; font-size:5px}
.ui-slider-horizontal .ui-slider-handle{top:-5px; margin-left:-5px; background-position:-160px -207px}
.ui-slider-horizontal .ui-slider-range{top:0; height:100%; background:#ECFFEC}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}

/* Wishlist Icon */
.wishlistWrapper{width:39px; height:39px; line-height:39px; text-align:center; position:absolute; top:-2px; right:0; border:1px solid #eee; _border:none; _cursor:pointer; background-color:rgba(255,255,255,0.8); _background-color:#fff; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; -webkit-background-clip:padding-box; -moz-background-clip:padding; background-clip:padding-box}
.wishlistHeart{display:inline-block; margin-top:9px; width:27px; height:24px; background-position:-62px -358px}
li.itemHover .wishlistWrapper, ul.itemlist.threeGrid.reviewCoverImage .wishlistWrapper{_filter:alpha(opacity=80)}
.wishlistWrapper:hover, li.itemHover .wishlistWrapper:hover, ul.itemlist.threeGrid.reviewCoverImage .wishlistWrapper:hover{background-color:rgba(255,255,255,1); _filter:alpha(opacity=100)}
.wishlistWrapper:hover, li.itemHover .wishlistWrapper:hover, ul.itemlist.threeGrid.reviewCoverImage .wishlistWrapper:hover, .wishlistWrapper.active{border-color:#ff6a6a}
.active .wishlistHeart{background-position:-95px -358px}
li .wishlistWrapper{position:absolute; visibility:hidden}
li.itemHover .wishlistWrapper, li:hover .wishlistWrapper{border-color:#cbb; visibility:visible}
ul.itemlist li .wishlistWrapper{top:92px; left:92px}
ul.itemlist.threeGrid li .wishlistWrapper{top:82px; left:82px}
ul.itemlist.fourGrid li .wishlistWrapper{top:74px; left:74px}
ul.itemlist.threeGrid.reviewCoverImage li .wishlistWrapper{top:65px; left:65px}

/* Product Page */
.brandInfo{margin:0 5px; padding:13px 20px 9px; background:#e8e8e8; border-bottom:1px solid #e0e0e0}
.brandInfo h3.brand{margin:0; padding:0; font-size:17px; line-height:17px; float:left}
.brandInfo h3.brand a, .brandInfo a.brandRegion, a.visitBrand{color:#363}
.brandInfo h3.brand a:hover, .brandInfo a.brandRegion:hover, a.visitBrand:hover{color:#55be47}
.brandInfo a.brandRatingButton{margin:-1px 0 0 9px; float:left}
.brandInfo a.brandRegion, .brandInfo .brandRegion{margin-left:10px; padding:2px 5px 0; line-height:17px; border-radius:3px; background-color:#f5f5f5}
a.brandRegion:hover{background-color:#fff}
.brandInfo a.brandRegion, a.visitBrand{text-decoration:none}
.brandInfo .brandRegion{color:#666; _float:left}
a.visitBrand{float:right}
a.visitBrand .largeGreenArrow{margin:0 0 -3px 6px}
.smallGreenArrow, .smallGreyArrow, .glyphicon.glyphicon-chevron-right{display:inline-block; width:5px; height:9px; margin:0 -1px 0 4px; _display:none}
a:hover .smallGreenArrow, a:hover .glyphicon.glyphicon-chevron-right{background-position:-62px -337px}
.smallGreyArrow{background-position:-84px -337px}
.smallGreenArrow, a:hover .smallGreyArrow, .glyphicon.glyphicon-chevron-right{background-position:-73px -337px}
.largeGreenArrow, .largeGreyArrow{display:inline-block; width:8px; height:15px}
.largeGreenArrow{background-position:-109px -337px}
a:hover .largeGreenArrow{background-position:-95px -337px}
.largeGreyArrow{background-position:-123px -337px}
a:hover .largeGreyArrow{background-position:-137px -337px}
.productpage{padding:22px 5px 40px}
.productpage .sideInfo{width:340px}
.productpage .property{float:left; width:480px; margin-bottom:24px; padding:0}
.property .refprice{color:#888}
.property .titleInfo{position:relative; padding:0 70px 20px 0}
.property .titleInfo .productTitle{padding:2px 0 0}
.productTitle h1.ptitle{color:#444; margin:0 5px 0 0; padding:0; float:left; font-size:16px; line-height:16px}
.property .titleInfo .product_rating{margin:6px 0 1px; color:#383}
.property .titleInfo .product_rating span.help{color:#666}
.property .titleInfo .product_rating .ratingstars{margin-right:-4px; _margin:-2px -6px 0 0}
.property .titleInfo .product_rating .ratingValue{float:none; color:#090; font-size:14px; font-weight:bold}
.property .titleInfo .verticleBar{position:relative; top:-1px; color:#ccc; margin:0 10px; font-size:12px}
.finalprice{display:block; font-size:24px; line-height:24px}
.eliteprice .inside, .unitprice .inside{float:left; width:205px}
.eliteprice h5, .unitprice h5{font-size:12px; font-weight:normal; padding:0; margin:3px 0 9px; margin-bottom:10px\9; _margin:2px 0 9px}
.eliteprice, .unitprice{position:relative; margin:0; padding:12px 0 0}
.buyinginfo{display:block; margin:0; padding:0; border-top:1px solid #cdcdcd}
.buyinginfo .priceOffer{overflow:hidden}
.buyinginfo select.alert{border:2px solid #f60}
.buyinginfo .pricetable{float:right; border-collapse:collapse; margin:0 0 1px; _margin-top:-3px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px}
.saleCountdown{color:#f00; padding:0 0 0 18px; height:15px; background-position:-180px -294px; margin-left:110px}
.buyinginfo .pricetable .saleCountdown{margin:2px 5px 0 0; line-height:15px}
.saleCountdown .timer{font-size:14px; font-weight:bold; display:inline-block; min-width:60px; _width:60px}
.buyinginfo .pricetable td{padding:0}
.buyinginfo .pricetable .listSavePrice{font-size:12px; color:#333; padding:1px 2px 0 0; line-height:13px}
.buyinginfo .pricetable .listSavePrice.savePrice{padding-right:10px}
.buyinginfo .pricetable .listSavePrice span.priceText{font-size:11px; color:#888}
.buyinginfo .discountBall, .buyinginfo .newArrivalDiscountBall, .buyinginfo .campaignicon, .buyinginfo .superDeal, .buyinginfo .weeklyDeals, .buyinginfo .dailyDealBall{position:static; margin:-3px -3px 0 0}
.buyinginfo .sizeColor{margin-top:20px}
.buyinginfo .sizeColor select{width:220px}
.buyinginfo .sizeColorRow{float:left; margin-right:14px}
.buyinginfo .sizeColorRow, .buyinginfo .availability, .buyinginfo .nobuyinginfo{line-height:19px}
.buyinginfo .availability, .shippingnote ul{color:#777}
.buyinginfo .nobuyinginfo{font-weight:bold}
#cartbutton{margin-top:20px}
#cartbutton .addToBag{margin-right:11px; _float:left}
#cartbutton .addToBag, #cartbutton .saveForLater, #cartbutton input{width:220px}
.shoppingBenefit{margin:26px 0 4px}
.shippingGuaranteed{float:left; width:220px; margin:0 14px 0 0}
.shippingGuaranteed a{display:block; padding-left:10px; margin-bottom:5px; color:#393; line-height:14px; font-weight:bold; text-decoration:none; border:1px solid #fff; border-radius:3px; background:none; border:none}
.shippingGuaranteed a:hover{color:#55be47}
.shippingGuaranteed a span.smallGreenArrow{float:left; margin:2px 0 0 -9px; _display:inline-block; _position:relative; _top:3px}
.extraCouponWrapper{float:left; width:243px}
.extraCoupon{width:100%; margin-bottom:12px; padding:7px 0 5px; color:#444; background-color:#fefff3; border:1px solid #393; outline:1px solid #add6ad}
.extraCouponWrapper .couponOffer{display:block; color:#fb4a4c; font-size:15px; font-weight:bold}
.extraCouponWrapper .couponCode{margin-top:4px; padding:6px 0 2px; border-top:1px solid #c2eeba}
.extraCouponWrapper .couponExpire, .extraCoupon.finalWeek .couponExpire.solidColor{color:#666; font-size:11px}
.extraCouponWrapper .couponExpire b{margin-left:6px; color:#fb4a4c}
.couponOffer, .couponCondition, .couponCode, .couponExpire{margin-right:10px; margin-left:10px}
.extraCouponWrapper a.help{float:right; margin-left:5px}
.extraCoupon.finalWeek a.help.hideText{width:9px; height:9px; margin-top:2px; padding:0}
.extraCoupon.finalWeek a.help.hideText, .hideText{text-indent:100%; white-space:nowrap; overflow:hidden}
.extraCoupon.finalWeek .couponExpire{color:#efefef}
.extraCoupon.finalWeek .couponCode{margin-top:0; border:none}
.extraCoupon.finalWeek .couponExpire{position:relative; top:1px}
.couponFinalWeekAlert{color:#fff; line-height:18px; vertical-align:bottom; margin:5px 1px 1px; border-top:1px solid #ff090c; border-bottom:1px solid #cf0000; background-color:#fc080b; background-image:-webkit-linear-gradient(top, #fc080b, #d30101); background-image:-moz-linear-gradient(top, #fc080b, #d30101); background-image:-o-linear-gradient(top, #fc080b, #d30101); background-image:-ms-linear-gradient(top, #fc080b, #d30101); background-image:linear-gradient(top, #fc080b, #d30101); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#fc080b', EndColorStr='#d30101')}
.couponFinalWeekAlert .finalWeekBorder{padding:0 4px 0 9px; border-top:1px solid #ff8e90; border-bottom:1px solid #ea8a8a}
.couponFinalWeekAlert b{float:left; margin-right:5px; font-size:14px; text-transform:uppercase}
.extraCoupon.alignCenter{text-align:center}/* Annual Sale: begin */
.extraCoupon .condense{letter-spacing:-0.4}
.extraCoupon .couponCode .boxSizing{width:220px; font-weight:bold; font-size:13px; text-decoration:none}
.extraCoupon .couponCode span.symbol{font-size:16px; font-weight:normal}
.extraCoupon.alignCenter .couponFinalWeekAlert b{float:none}/* Annual Sale: end */
.shippingnote ul{margin:10px 0}
.shippingnote li, .coupondetail li{margin-bottom:5px; padding-left:10px; background-position:-206px -340px}
.shippingnote b{color:#333}
.shippingnote li .remark a{display:inline; padding:0; font-weight:normal; color:#363}
.extraLinks{padding-left:9px; margin:13px 0 20px 0; font-size:11px; text-align:right}
.seperater{position:relative; top:-1px; color:#bbb; display:inline-block; font-weight:bold; padding:0 8px}
.extraLinks, .extraLinks a{color:#777}
.extraLinks a:hover{color:#363}
.socialblock{border-top:1px solid #ececec; padding-top:10px; position:relative; *display:inline}
.socialblock .floatLeft{width:210px; padding:7px 20px 0 0}
.socialblock h5{margin:0}
.socialblock .relatedlink, .socialblock .ratinginfo{margin-bottom:12px}
#sns{float:left}
.shareWrapper{float:left; position:relative; margin-top:4px}
.shareWrapper a.shareButton, .finalClearance, a.empty, .availabilityshow a.clearall{-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px}
.shareWrapper a.shareButton{position:relative; margin-top:4px; padding:3px 5px 1px 20px; text-decoration:none; background-color:#fff; border:1px solid #e0e0e0; background-position:-178px -376px}
.shareWrapper a.shareButton:hover, .shareWrapper:hover a.shareButton{color:#55be47; border:1px solid #eee; background-color:#eee; z-index:20; -moz-border-radius-bottomleft:0; -webkit-border-bottom-left-radius:0; border-bottom-left-radius:0; -moz-border-radius-bottomright:0; -webkit-border-bottom-right-radius:0; border-bottom-right-radius:0}
.shareWrapper #socialWeb25x25{display:none; min-width:220px; _width:240px; position:absolute; right:0; top:16px; z-index:10; background-color:#eee; padding:10px 10px 6px}
.shareWrapper #socialWeb25x25 h5, .visitMobileSite a .qrcodeWrapper{display:none}
.shareWrapper:hover #socialWeb25x25, .visitMobileSite a:hover .qrcodeWrapper, .visitMobileSite .qrcodeIcon{display:block}
.visitMobileSite{position:relative; float:right; margin-top:0; padding:4px 0 2px}
.visitMobileSite a{color:#555; text-decoration:none}
.visitMobileSite a .visitLink{position:relative; z-index:100}
.visitMobileSite .qrcodeIcon{float:right; margin:-3px 0 0 5px; width:18px; height:18px; background-position:-128px -358px}
.visitMobileSite .qrcodeWrapper{position:absolute; top:-10px; right:-20px; z-index:90; padding:50px 20px 20px; background:#fff; _border:1px solid #ddd}
.finalClearance{margin-left:5px; padding:2px 5px; display:inline-block; font-size:10px; line-height:11px; color:#fff; background-color:#ff6000}
.productTitle .finalClearance{float:left; margin:0 5px 2px 0}
ul.itemlist li .finalClearance, .actable .finalClearance{margin:0 0 4px}
.deliverformula{margin:20px 0 0 20px}
.deliverformula .explanation{width:240px}
#fewleft{color:#F60}
#converter{background:#f2f2f2; border:1px solid #ddd; margin-top:2px; padding:2px 6px 1px; float:left}
#converter input{padding:2px 4px}
.showConverter{font-size:11px; font-family:arial; color:#666; text-decoration:none}
.showConverter:hover{color:#393}
.showConverter span.pngbg, span.slidedDownArrow{display:inline-block; width:9px; height:9px; margin-left:3px; position:relative; top:1px; background-color:#aaa; background-position:-183px -353px; _cursor:pointer}
.measurementConverterWrapper{margin-top:8px}
#brandnote h5.subtitle{margin-top:15px}
#brandnote p{margin:5px 0 15px}
#brandnote .description, #brandnote .branddescription{overflow:hidden}
#brandnote .hidebuttons{background:#ECECEC}
#brandnote .hidebuttons .readmore, #brandnote .hidebuttons .close{color:#363}
#brandnote h4.sectitle{padding-left:11px; padding-right:11px}
#brandnote .brandRatingButton{float:right; margin-top:6px}
.paper h4.sectitle{margin-bottom:0}
.extraInfo .paper .intro, #cnwelcome .paper .intro{padding:10px; border:1px solid #EFEFEF; border-top:none}
.extraInfo .paper, form .paper, #cnwelcome .paper{background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/bg/paper-shadow.gif) no-repeat bottom center; padding-bottom:13px; margin-bottom:10px}
.prdtable{width:820px}
.prdtable td{vertical-align:top}
.productpage .maininfo{margin-bottom:20px; float:left; width:468px}
.productpage .extraInfo{float:right; width:340px}
.facebooklike{width:100%; overflow:hidden; height:25px; margin:-5px 0}
.tellfan{font-weight:bold; text-decoration:none; padding-left:24px; background-position:center left}
.basicInfo{padding:0 20px; z-index:2}
.sizechartable{border:4px double #ECECEC}
.tabblock{margin-bottom:20px}
.actable .title{font-weight:bold; color:#666; padding-top:10px}
.actable .subtitle{text-decoration:underline}
.onesize{border:1px #FC0 solid; padding:3px 5px; margin:10px 0}

/* Product Page Scrollspy Navigation */
.scrollWrapper{height:43px}
.scrollWrapper .scrollspyNav.fixed{position:fixed; top:0; z-index:100}
.scrollWrapper.googleTranslated{margin:0}
.scrollWrapper.googleTranslated .scrollspyNav.fixed{top:40px}
#productPageSectionTop{position:relative; top:-42px}
.scrollWrapper.googleTranslated~#productPageSectionTop{top:-82px}
.scrollspyNav{list-style:none; margin:0; padding:0; width:860px; position:relative; z-index:1; top:0; border-bottom:1px solid #ececec; background-color:#fff}
.scrollspyNav li{float:left; border-right:1px solid #ececec}
.scrollspyNav li.active a{color:#333; border-bottom:3px solid #555}
.scrollspyNav a{display:inline-block; _float:left; text-align:center; padding:0 20px; font-size:14px; font-weight:bold; line-height:36px; padding-top:3px; color:#666; border-bottom:3px solid #fff; border-top:1px solid #ececec; -webkit-transition:0.5s all; -moz-transition:0.5s all; transition:0.5s all; text-decoration:none}
.scrollspyNav a:hover{color:#55be47}
.scrollspyNav li a.productReview{_height:41px; _padding-top:11px}
.scrollspyNav li.buyingOptions{position:absolute; top:0; right:0; border-right:none; -moz-opacity:0; opacity:0; filter:alpha(opacity=0)}
.scrollspyNav li.buyingOptions a{display:none; background-color:#55be47; border-color:#55be47; color:#fff}
.scrollspyNav li.buyingOptions a:hover{background-color:#27a302; border-color:#27a302}
.scrollspyNav li.buyingOptions a:after{content:""; position:absolute; top:0; left:-40px; width:40px; height:40px; display:block; background:-moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 60%); background:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(60%,rgba(255,255,255,1))); background:-webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 60%); background:-o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 60%); background:-ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 60%); background:linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 60%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1)}
.scrollspyNav.fixed li.buyingOptions{-moz-opacity:1; opacity:1; filter:alpha(opacity=100)}
.scrollspyNav.fixed li.buyingOptions a{display:block}

/* Product Page Content */
.productPageContent{position:relative}
.tagsAndSimilarItem{margin-bottom:40px}
.tagsAndSimilarItem h4 span, .productGridWrapper h4 span{font-weight:normal; font-size:11px; color:#666}
.tagsAndSimilarItem .itemListing li{margin-bottom:0}
.productPageSection{margin-bottom:-80px}
.productPageSection .sectionContent{min-height:107px; padding:28px 0 93px 0; position:relative; top:-53px}
#productDescription.sectionContent{top:0}
.productPageSection h3{margin:0; padding:0 20px 9px; color:#55be47; font-size:14px; line-height:15px; border-bottom:1px solid #ececec}
.productPageContent .floatLeft{float:left}
.productPageContent .floatRight{float:right}
.productPageContent h4{margin:0; padding:0 6px 8px 0}
.productPageContent h4, .productGridWrapper h4 span.notranslate{font-size:12px; color:#333}
.productPageContent p{line-height:17px; margin:0 0 23px; padding:0}
.productPageContent p, ul.infoList li .normalLineHeight{line-height:17px}
ul.infoList{list-style:none; margin:0 0 17px; padding:0; position:relative; top:-2px}
ul.infoList li{line-height:21px}
.productPageContent table.actable{width:auto}
.productPageContent table.actable h4{padding:0 0 5px}
.productPageContent table.actable td.title h4{padding-top:12px}
.decentReadability{width:558px; margin:0 20px; float:left}
.sidePanelRight{width:262px; float:right; box-sizing:border-box; -moz-box-sizing:border-box}
.sidePanelRight.rightMargin{padding-right:20px}
.sidePanelRight h4{line-height:23px; padding:2px 10px 0; color:#666; background:#e3e3e3}
.sidePanelRight h4 a{display:block; color:#333; text-decoration:none}
.sidePanelRight h4 a b{font-weight:bold}
.sidePanelRight h4 .smallGreyArrow{float:right; margin-top:6px}
.sidePanelRight h4.specialDeal{color:#333; background:#e3e3e3}
.sidePanelRight .sideBlock{padding:12px 10px 10px; margin-bottom:30px; line-height:16px; border:1px solid #efefef; border-top:none}
.sidePanelRight .sideBlock span.remark{display:inline-block; margin-top:3px; line-height:13px}
.sidePanelRight .sideBlock a.pointlink{display:inline-block; margin:6px 0 0}
.sidePanelRight .sideBlock .imgContainer{height:100px; margin:8px 0 0; position:relative}
.sidePanelRight .sideBlock a.imgWrapper{display:block; width:220px; height:100px; position:absolute; overflow:hidden; background:#fff}
.sidePanelRight .sideBlock a.imgWrapper:hover{width:242px; height:242px; top:-71px; margin:0 -11px; padding:11px; overflow:visible; -webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.3); -moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.3); box-shadow:0 2px 5px 0 rgba(0,0,0,0.3)}
.sidePanelRight .sideBlock a.imgWrapper:hover img{margin:0}
.sidePanelRight .sideBlock a.imgWrapper:hover span.tagIcon{display:none}
.sidePanelRight .sideBlock img{max-width:220px; margin:-60px 0}
.sidePanelRight .crossSelling{overflow:hidden}
.sidePanelRight .crossSelling img{width:242px}
.sidePanelRight a.imgWrapper:hover, .qrcodeWrapper{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.3); -moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.3); box-shadow:0 2px 5px 0 rgba(0,0,0,0.3)}
#specialdeal .sideBlock .specialDealItem{margin-top:12px; padding-top:10px; border-top:1px dashed #e0e0e0}
#specialdeal .sideBlock .specialDealItem:first-child{margin-top:0; padding-top:0; border:none}
.productPageBottom{margin-bottom:30px; border-top:1px solid #efefef}
.textLink.koreanFashionLink{margin:40px auto 0; text-align:center}
.textLink.koreanFashionLink ul.floatStyle{text-align:center}
.textLink.koreanFashionLink li{min-width:280px; float:none; text-align:center; margin:0 auto}

/* Additional Gallery */
#additionalGallery.sectionContent{padding-top:28px}
#additionalGallery.sectionContent table{margin:10px 20px}
.detailgallery{padding-top:1px; margin:0 20px}
.detailgallery .center{width:860px; overflow:hidden}
.detailgallery .center, .detailgallery .center img{margin:0 -20px}
.detailgallery .center .photoTagging img{margin:0}
a[name=additionalGallery]{font-size:1px; position:relative; top:-43px}

/* About this Brand */
#aboutThisBrand .brandInfo{margin:30px 0 12px 0; padding:0; background:none; border:none}
#aboutThisBrand .brand{border:none}
#aboutThisBrand .brand .brandLogoImage{position:relative; top:-6px}
#aboutThisBrand .visitBrand{display:none}
.relatedContent{margin:30px 10px 0 0}
.relatedVideos, .relatedLink a{border:1px solid #ececec}
.relatedVideos{display:block; float:left; padding:8px 0 10px 10px; margin-right:20px}
.relatedVideos h4{padding-bottom:5px}
.videoWrapper{position:relative; display:block; width:100%; _width:0; margin-bottom:6px}
.videoWrapper img{display:block}
.videobutton{display:block; width:56px; height:36px; margin:-18px 0 0 -28px; position:absolute; top:50%; left:50%; background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/clip/button.png) no-repeat}
.videoItem:hover .videobutton{background-position:0 -42px}
.videoItem, .videoWrapper, .videobutton{_cursor:pointer}
.relatedVideos .videoItem{margin-right:10px; float:left}
ul.relatedLink{width:242px; float:left; margin-top:29px}
ul.relatedLink li{margin-bottom:6px; _height:28px}
ul.relatedLink a{position:relative; display:block; line-height:15px; padding:9px 25px 7px 9px; background:#f7f7f7; text-decoration:none}
ul.relatedLink a:hover{background:#fafafa; border-color:#ddd}
ul.relatedLink a b{font-weight:normal}
ul.relatedLink .largeGreyArrow{position:absolute; right:8px; top:50%; margin-top:-8px; margin-top:-7px\9}

/* Unit Converter Tooltips */
ul.unitConvertTooltip{list-style:none; margin:-5px -4px -8px; padding:0; width:auto}
ul.unitConvertTooltip li{padding:0; margin:0 0 5px; font-size:11px; color:#333}
ul.infoList li .unitConvert{border-bottom:1px dotted #666; line-height:14px;}

/* Review Notify for SB100 */
.reviewnotify{margin-top:6px}
.reviewnotify a{float:left}
.reviewnotify a.btn-primary.writeReviewButton{-webkit-border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; border-radius:4px 0 0 4px}
.reviewnotify a.btn-primary.glyphicon-question-sign{padding:3px 6px; padding-bottom:1px\9; border-left:1px solid #48b63c; -webkit-border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0; border-radius:0 4px 4px 0}
.reviewnotify a.glyphicon-question-sign span{display:inline-block; width:14px; height:14px; background-position:-151px -337px}
.reviewnotify a.btn-primary.writeReviewButton, .reviewnotify a.btn-primary.glyphicon.glyphicon-question-sign{_border-color:#67cb59; _color:#fff; _filter:none; _background-color:#69cf5c}
.reviewnotify a.btn-primary.writeReviewButton:hover, .reviewnotify a.btn-primary.glyphicon.glyphicon-question-sign:hover{_border-color:#4aa43d; _color:#fff; _filter:none; _background-color:#45b73a}
.reviewnotify a.btn-primary.writeReviewButton{_padding-top:4px; margin-right:-1px}
.reviewnotify a.btn-primary.glyphicon.glyphicon-question-sign{_border-left:1px solid #52ae44}

/* Elite Club Price */
.elitepricetable{text-align:right; display:block; cursor:default; text-decoration:none}
.elitepricetable h4{display:inline-block; position:relative; border:1px solid #CCC; margin:0 0 -1px; padding:5px 10px}
.elitepricetable h4 i{background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/icons/white-down.gif) no-repeat #666 center; width:9px; height:9px; display:inline-block; vertical-align:middle}
.elitepricetable:hover h4,  .expanded h4{border-bottom-color:#FFF}
.elitepricetable:hover h4 i{background-image:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/icons/white-up.gif)}
.elitepricetable .table{border-top:1px solid #CCC; color:#333; text-align:left; display:none}
.elitepricetable h4:hover ~ .table, .elitepricetable .table:hover, .expanded .table{display:block}
.elitepricetable:hover .table{display:block\9}
.expanded h4 i{display:none}
.elitepricetable dl{border-bottom:1px dashed #DDD; margin:0}
.elitepricetable dl:last-child{border:none}
.elitepricetable dt, .elitepricetable dd{display:inline-block; margin:4px 10px 3px 0; width:180px}
.elitepricetable dd{text-align:right; width:100px}
.elitepricetable i{background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/eliteclub/eliteclub2013.gif) no-repeat; display:inline-block; width:56px; height:35px; vertical-align:middle}
.bronze i{background-position:-690px -520px}
.silver i{background-position:-746px -520px}
.gold i{background-position:-803px -520px}

/* Product Page Size Chart Table */
table.sizechart{text-align:center; width:100%; border-top:1px solid #f0f0f0; border-collapse:collapse}
table.sizechart tr.even td{background:#f8f8f8}
table.sizechart tr.odd .column1{background:#f4f9fe}
table.sizechart .column1{background:#f9fcfe}
table.sizechart td{color:#222; border-bottom:1px solid #eee; border-left:1px solid #eee; padding:5px 7px 4px}
table.sizechart td.rowspan{border-right:1px solid #eee}
table.sizechart td:first-child{border-left:none}
table.sizechart thead th{padding:6px 7px 4px; background:#f2f2f2; color:#222; font-weight:bold; font-size:12px; border-top:1px solid #cfcfcf; border-bottom:1px solid #ccc; border-left:1px solid #e1e1e1}
table.sizechart thead th:first-child{border-left:none}
table.sizechart tr.second td{border-bottom:1px solid #ccc}

/* Photo Tagging */
.photoTagging{position:relative; margin:15px auto; display:inline-block; width:auto; _width:0}
.photoTagging a{border:2px solid rgba(107,172,0,0.0); _border:none; position:absolute; display:block; -moz-opacity:0.8; opacity:0.8; filter:alpha(opacity=80)}
.photoTagging a:hover{border:2px solid rgba(107,172,0,0.8); -moz-opacity:1; opacity:1; filter:alpha(opacity=100)}
span.tagIcon{position:absolute; bottom:0; right:0; display:block; width:24px; height:24px; background-position:-28px -88px}
.photoTagging a:hover span.tagIcon{background-position:-58px -88px}
.photoTagging .quickview{display:none}
.photoTagging .isTagged{width:113px; height:113px; position:absolute; top:-9px; left:-9px; background-position:-88px -88px}
.photoTagging .tooltipIndicator{cursor:pointer}

/* Photo Tagging Tooltip */
#tooltip{position:absolute; z-index:3000; padding:9px 10px 6px; color:#666; font-size:12px; border:1px solid #ddd; borer-bottom:none; border-right:none; background:#fcfcfc; -webkit-box-shadow:2px 2px 0 0 rgba(0,0,0,0.4); -moz-box-shadow:2px 2px 0 0 rgba(0,0,0,0.4); box-shadow:2px 2px 0 0 rgba(0,0,0,0.4)}
#tooltip h3{margin:0; padding:0}
#tooltip span.brand{font-weight:bold}
#tooltip span.productname{padding-bottom:3px; display:block}
#tooltip span.sale{color:#f60}
#tooltip span.refprice{color:#375}
.tooltipIndicator{cursor:help}
.tooltipContent{display:none}
.defaultTooltipWrapper, .tooltipWrapper{margin-bottom:-5px; width:290px}
.autoWidth{width:auto}
.defaultTooltipWrapper li{padding:0; margin:0 0 5px}
.defaultTooltipWrapper b{color:#333}

/* Formula */
.ratingFormula{margin-top:20px}
.formulaName{padding-top:11px}
.formula{text-align:center}
.ratingFormula .equalTo{display:inline-block; margin:0 12px; color:#666}
.denominator{display:block; padding:4px 4px 0; margin-top:3px; border-top:1px solid #939393}

/* Gallery */
#imageblock, #bigImage{width:320px}
#bigImage{height:320px; padding:0; background:#eee; text-align:center; position:relative; text-align:center}
#bigImage .exclusive{margin:-10px auto -6px}
#thumbnail, .differnote, a.additionalImageButton{background-color:#eee; border-top:1px solid #fff}
#thumbnail{padding:8px 0 5px; padding-top:5px\9; width:320px; text-align:center; border-bottom:1px solid #ddd}
.differnote{text-align:left; margin:0; padding:12px 10px; color:#666}
#mImage{display:none; position:absolute; background-repeat:no-repeat}
.jqzoom{display:block; width:320px}
.jqzoom, img.standardCover{height:320px}
.jqthumb{width:50px; height:50px; margin:4px 5px 7px; margin:5px 5px 4px\9; _margin:5px 5px; display:-moz-inline-box; display:inline-block; border:1px solid #eee; background-color:#fff; box-sizing:border-box; -moz-box-sizing:border-box}
#thumbnail .jqthumb:hover, #thumbnail .on{border-color:#aaa}
div.jqZoomTitle{text-align:center; position:absolute; top:0; left:0; 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:1px solid #c4c4c4; cursor:crosshair}
.jqZoomPup img{border:0}
.preload{-moz-opacity:0.8; opacity:0.8; filter:alpha(opacity=80); border:1px solid #ccc; background-color:white; padding:8px; text-align:center; width:90px; z-index:10; position:absolute}
.jqZoomWindow{border:none; _top:10px; border-top:10px solid #fff}
a.additionalImageButton, .differnote{-webkit-border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px}
a.additionalImageButton{display:block; padding:8px; text-align:center; text-decoration:none}
#bigImage a.hoverAdditionalImageLink{position:absolute; display:block; width:100%; height:100%}
#bigImage a.hoverAdditionalImageLink span{display:none; color:#363; _background-color:#fff; background-color:rgba(255,255,255,0.9); padding:0 16px; line-height:30px; -webkit-border-radius:32px; -moz-border-radius:32px; border-radius:32px; -webkit-box-shadow:0 1px 0 0 rgba(0,0,0,0.4); -moz-box-shadow:0 1px 0 0 rgba(0,0,0,0.4); box-shadow:0 1px 0 0 rgba(0,0,0,0.4)}
#bigImage a.hoverAdditionalImageLink:hover span{display:inline-block}
#bigImage a.hoverAdditionalImageLink span:hover{color:#55be47}

/* Tell Friend */
.sendtofriend .intro{width:100%; position:relative}
.intro .closebutton{top:-10px; right:-10px}
.fans .row .closebutton{position:static}
.fans .row{display:block; margin-top:5px}
.fans .first{margin:0}

/* Carousel Block */
ul.itemlist .lotinfo .cover{border:none}
.goUp, .goDown, .goLeft, .goRight, .jcarousel-prev, .jcarousel-next{width:16px; height:8px; background-position:0 -122px; display:-moz-inline-box; display:inline-block; font-size:1px; position:absolute; cursor:pointer; z-index:2}
.goDown, .jcarousel-next-vertical{background-position:0 -130}
.goUp:hover, .jcarousel-prev-vertical:hover{background-position:-16px -122px}
.goDown:hover{background-position:-16px -130}
.goLeft, .goRight{width:8px; height:16px}
.jcarousel-prev-horizontal{left:0}
.goRight, .jcarousel-next-horizontal{background-position:-8px -122px; right:0}
.goLeft:hover, .jcarousel-prev-horizontal:hover{background-position:-16px -122px}
.goRight:hover, .jcarousel-next-horizontal:hover{background-position:-24px -122px}
.jcarousel-prev-disabled, .jcarousel-prev-disabled:hover{background-position:-16px -155px; cursor:default}
.jcarousel-next-disabled, .jcarousel-next-disabled:hover{background-position:-24px -155px; cursor:default}
.jcarousel-next-disabled-vertical, .jcarousel-next-disabled-vertical:hover{background-position:-16px -163px; cursor:default}
.carouselblock{background:#ECECEC; padding:5px 10px; position:relative}
.carousel .jcarousel-prev-horizontal, .carousel .jcarousel-next-horizontal{top:35%}
.jcarousel-container .jcarousel-prev-vertical{top:-10px; left:45%}
.jcarousel-container .jcarousel-next-vertical{bottom:-10px; left:45%}
.carouselblock .itemRange{margin-bottom:5px}
.jcarousel-container-horizontal, .jcarousel-clip-horizontal{position:relative; width:100%}
.jcarousel-clip{overflow:hidden; position:relative}
.carousel .ptitle{padding:4px; margin:0; font-size:9pt}
.lotinfo .cover, .designerLabels ul.itemlist .lotinfo .cover{border:10px solid #FFF}
.lotinfo a:hover .cover, .designerLabels ul.itemlist .lotinfo a:hover .cover{border-color:#999}
.lotinfo .pinfo{margin:8px 0 3px; display:block; color:#666}
.sale, a.sale, #leftmenu li a.sale{color:#F60; white-space:nowrap}
.refprice{color:#363; text-decoration:none}
.pinfo .listprice{color:#333}
.carousel ul li, ul.itemlist li{display:-moz-inline-box; -moz-box-orient:vertical; display:inline-block; vertical-align:top; word-wrap:break-word; position:relative}
.itemlist ul li>*{display:table; table-layout:fixed}
.carousel ul  li{width:154px; margin:0 2px 10px; text-align:center}
ul.jcarousel-list-horizontal li{display:inline; float:left}
*html .carousel ul li, *html ul.colorinfo li, *html ul.itemlist li{display:inline}
.lotinfo .brand, .lotinfo  a.title, .lotinfo .sizes{display:table; *display:block}
.carousel .brand, .carousel a.title, .carousel .sizes{margin:0 auto}
a.brand{color:#666; font-weight:bold}
.jcarousel-container .discountBall, .acpage .discountBall, .jcarousel-container .newArrivalDiscountBall, .acpage .newArrivalDiscountBall, .jcarousel-container .weeklyDeals{top:85px}
.reviewRow .discountBall, .reviewRow .newArrivalDiscountBall{top:123px}
.reviewRow .campaignicon{top:85px}
.carousel .discountBall, .carousel .newArrivalDiscountBall, .carousel .dailyDealBall, .carousel .weeklyDeals{top:72px; right:5px}
.carousel .weeklyDeals{top:65px}
.carousel .isSoldOut{display:none}
.jcarousel-next.jcarousel-next-horizontal, .jcarousel-prev.jcarousel-prev-horizontal{width:8px; height:16px}

/* Feature Brands and Recommend */
.brandblock{border-top:1px solid #DFD; border-left:1px solid #DDD; border-bottom:1px solid #DDD; margin-bottom:20px}
.brandblock .header, .brandblock .footer, .bottombrandlink{background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/bg/featurebrand.gif) repeat-x}
.brandblock .header{background-position:0 0; height:15px; overflow:hidden}
.brandblock .footer{background-position:bottom; height:15px; overflow:hidden}
.brandblock .brandrecommend ul{margin:0 20px}
.bottombrandlink{margin:0 auto 30px; padding:10px 30px; border:1px solid #DDD; text-align:center; background-position:bottom center}
h4.featurebrand, .brandListPage .sectionTitle{background:#55be47; color:#FFF; padding:2px 10px; margin:0; font-size:11pt}
.brandListPage .sectionTitle{width:670px; text-align:left; font-family:Helvetica, Arial; font-weight:bold; text-transform:none}
.brandrecommend{background:#ddd; width:670px; padding:9px; margin-bottom:43px}
.brandrecommend ul{margin:0; padding:0; list-style:none}
.brandrecommend ul li{position:relative; float:left; width:155px; margin:4px}
.tabblock .brandrecommend ul li{margin:2px 4px; width:153px}
.productpage .tabblock .sectionTitle, #aboutuscontent .sectionTitle{display:none}
.productpage .tabblock .brandrecommend{width:100%; margin:0; padding:6px 0 6px 4px}
.productpage .tabblock .brandrecommend ul li{width:152px}
.brandrecommend ul li a{display:block; text-align:center; border:1px solid #d4d4d4; background:#fff; padding:7px 0; height:28px; *height:40px}
.brandrecommend ul li a span.overlay{-moz-opacity:0; opacity:0; filter:alpha(opacity=0)}
.brandrecommend ul li a:hover{border-color:#83d483}
.brandrecommend ul li a:hover span.overlay, .splashbrands li a:hover .overlay, .splashbrands li a.on .overlay{position:absolute; top:0; left:0; width:100%; height:44px; background:#27E90E; -moz-opacity:0.1; opacity:0.10; filter:alpha(opacity=10); cursor:pointer}
.brandrecommend ul li table{border-collapse:collapse; width:100%; height:44px; background-color:#E6FBE2; border:1px solid #EAEAEA; border-color:#E6FBE2 #AEE0A6 #AEE0A6 #E6FBE2}
.brandrecommend ul li a.listmore{background-color:#eeffeb; border-color:#cacaca; text-decoration:none; font-weight:bold; line-height:30px; -webkit-transition:none; -moz-transition:none; -ms-transition:none; -o-transition:none; transition:none}
.brandrecommend ul li a.listmore:hover{border-color:#cacaca; color:#fff}
.brandrecommend .iconnew, .brandrecommend .iconsale, .brandrecommend .icon50off, .splashbrands .iconnew, .splashbrands .iconsale{width:46px; height:46px; display:block; position:absolute; right:-2px; bottom:-2px; vertical-align:baseline}
.brandrecommend .iconnew{background-position:0 -206px}
.brandrecommend .iconsale{background-position:-52px -206px}
.brandrecommend .icon50off{background-position:-104px -206px}
.brandrecommend ul li .regionMenu{position:absolute; display:none; z-index:10; width:161px; margin-left:-3px; padding:0 3px 3px; background:#ddd}
.brandrecommend ul li:hover .regionMenu{display:block}
.brandrecommend ul li:hover a.listmore{color:#fff}
#footerBrandLink .sectionTitle, #footerBrandLink .brandrecommend {width:100%}
#footerBrandLink .brandrecommend{padding:13px 0 3px 16px}
#footerBrandLink .brandrecommend ul{position:relative}
.regionMenu ul{width:100%; margin:0; padding:9px 0 7px; list-style:none; box-sizing:border-box; -moz-box-sizing:border-box; background:#fff; border:1px solid #cacaca; border-top:none}
.regionMenu ul li{width:100%; margin:2px 0; padding:0 14px}
.regionMenu ul li.brandsFrom{font-weight:bold; color:#55be47}
.regionMenu ul li a{font-size:11px; height:auto; display:inline; text-align:left; padding:0; margin:0; border:none; color:#555; text-decoration:none}
.regionMenu ul li a:hover{color:#55be6a; text-decoration:underline}

/* Color Information */
ul.colorinfo li, #itemlist ul.itemlist.threeGrid ul.colorinfo li, #browseContent ul.colorinfo li{display:-moz-inline-box; display:inline-block; width:10px; height:10px; margin:2px 0; border:1px solid #CCC; position:static; *width:12px; *height:12px}
#leftmenu ul.colorinfo li{width:auto; height:auto; margin:2px 5px 2px 0; border:none}
ul.colorinfo li a{display:block; width:16px; height:16px; border:2px solid #ECECEC; overflow:hidden; *width:20px; *height:20px}
ul.colorinfo li a.on, ul.colorinfo li a:hover{border:2px double #333}
.colorinfo .red{background:#F30}
.colorinfo .blue{background:#034c8c}
.colorinfo .green{background:#008f34}
.colorinfo .yellow{background:#Fcdd51}
.colorinfo .orange{background:#F90}
.colorinfo .violet{background:#92278F}
.colorinfo .pink{background:#F49AC1}
.colorinfo .brown{background:#6C563A}
.colorinfo .white{background:#FFF}
.colorinfo .beige{background:#FFE293}
.colorinfo .gray{background:#666}
.colorinfo .black{background:#000}
.colorinfo .metallic{background-position:-16px -10px}
.colorinfo .multicolor{background-position:0 -139px}
.itemlist .colorinfo .multicolor{background-position:-3px -142px}
.colorinfo .pattern{background-position:-16px -139px}

/* Customer Review */
a[name=reviews]{position:relative; top:-18px}
.reviewButtonRow{padding-bottom:10px}
.reviewButtonRow~.reviewButtonRow{padding:10px 0 0}
.reviewButtonRow~.reviewButtonRow, .reviewRow{border-top:1px solid #cdcdcd}
.reviewButtonRow .option{float:left; height:auto; margin-top:3px}
.noReviewYet{font-weight:bold}
.writeReviewMessage{float:right}
.writeReviewMessage .reviewnotify{margin:0}
.reviewerlink .reviewerType{position:relative; display:inline-block; margin-left:4px; font-style:normal}
.reviewerlink span.ratedBy, .reviewerlink  i span{float:left}
.reviewerlink span.ratedBy{height:18px; line-height:18px}
.reviewerlink .reviewerGroup{float:left; color:#888; padding:0 20px 0 4px; _margin-left:4px; height:18px; line-height:18px; display:inline-block; border-radius:3px; background-color:#c6ecc1}
.icon-custom-ys-staff{background-position:-190px -570px}
.icon-custom-verified-buyer{background-position:-190px -594px}
.icon-custom-ys-staff, .icon-custom-verified-buyer{float:right; display:block; width:20px; height:18px; margin-left:-16px}
.reviewRow{padding:18px 0 29px}
.contentBox .ratingstars{float:left; margin:-2px 3px 0 0}
.helpfulMessage, .reviewerlink, .reviewShareRow, .dateAndOptionWrapper, .helpfulReportWrapper{color:#888; font-size:11px}
.helpfulMessage{margin:1px 0 2px}
.reviewWrapper{margin-top:15px; padding:0}
.contentBox .reviewGroup .reviewWrapper~.reviewWrapper{padding:12px 0 0; margin:12px 0 0; border:none; border-top:1px dashed #ddd}
.reviewRow h4.title{font-size:14px; font-family:arial; margin:0 0 6px; padding:0; line-height:18px; color:#55be47}
.reviewRow .reviewContent{margin-top:1px; word-wrap:break-word}
.dateAndOptionWrapper, .helpfulReportWrapper{line-height:21px}
.reviewRow .dateAndOptionWrapper{margin-top:20px}
.reviewRow .seperated{display:inline-block; padding:0 5px; position:relative; top:-1px; color:#bbb; font-size:11px}
.reviewRow .alert{margin:10px 0 0}
.helpfulReportWrapper{text-align:right; margin:-26px 0 0 278px; color:#333}
.helpfulReportWrapper .btn-group{margin-left:4px; display:inline-block}
.helpfulReportWrapper a{position:relative; display:inline-block; padding:0 5px; line-height:19px; border:1px solid #ddd; background:#fefefe; text-align:center; text-decoration:none}
.helpfulReportWrapper a:hover{z-index:10; border-color:#84db78; background:#fff}
.helpfulReportWrapper a:active{top:1px}
.helpfulReportWrapper a.yes, .helpfulReportWrapper a.no{min-width:24px}
.helpfulReportWrapper a.yes{-webkit-border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; border-radius:3px 0 0 3px}
.helpfulReportWrapper a.no{-webkit-border-radius:0 2px 2px 0; -moz-border-radius:0 2px 2px 0; border-radius:0 2px 2px 0; margin-left:-1px}
.helpfulReportWrapper .reportThis{-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin-left:15px}
.writeReviewMessage .remark, .noReviewYet{line-height:23px}
a.reviewShowing{line-height:22px; text-decoration:none}
a.reviewShowing .glyphicon-chevron-right{margin-left:1px}
.alert-success, .alert-danger{padding:8px 10px; color:#666; border:1px solid #55be47; background-color:#fffff2}
.alert-success ul li{margin:2px 0}
.alert-danger{border-color:#e50}
.yourReview{margin-bottom:50px; padding-bottom:15px; border-bottom:1px solid #cdcdcd}
.yourReview .reviewRow{border-top:1px solid #cdcdcd}
.yourReview .addFurtherComment{margin-top:-10px; text-align:right}
.writeAReviewSuccessBox, .reportThis .alert.alert-success{margin-bottom:5px}
.writeAReviewSuccessBox h4.text-success, .reportThis .alert.alert-success .bold{margin:5px 0; padding:0}
.reportThis .alert.alert-success, .writeReviewForm .alert.alert-success{padding:0; border:none; background:none}

/* Product Page Review Style */
#productReview .decentReadability{width:820px; margin-top:30px}
#productReview .contentBox{position:relative}
#productReview .reviewRow{padding-bottom:15px}
#productReview .reviewHeader, #productReview .reviewGroup, .helpfulReportWrapper a.yes{float:left} 
#productReview .reviewHeader{width:140px}
#productReview .reviewGroup{width:680px; padding-left:20px; box-sizing:border-box; -moz-box-sizing:border-box}
#productReview .reviewGroup .reviewWrapper{width:660px; margin:0; position:relative}
#productReview .reviewGroup .reviewWrapper~.reviewWrapper{padding:12px 0 0; margin:12px 0 0}
#productReview .ratingstars, #productReview .reviewerlink, #productReview .reviewerlink .reviewerType{float:none}
#productReview .ratingstars{margin:-3px 0 8px; margin-bottom:6px\9; _margin:-1px 0 5px}
#productReview .reviewerlink .reviewerType{margin:10px 0 0 0}
#productReview .reviewerlink span.ratedBy{_margin-bottom:11px}
#productReview .reviewerlink span.ratedBy a{position:relative; top:6px; width:93px; display:inline-block; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
#productReview .icon-custom-ys-staff, #productReview .icon-custom-verified-buyer{position:static; margin-left:-16px}
#productReview .reviewerlink .reviewerGroup{padding-right:20px}
#productReview .reviewContentWrapper{width:500px; float:left}
#productReview .reviewContent{margin-bottom:10px}
#productReview .dateAndOptionWrapper{margin:0; padding:0}
#productReview .helpfulReportWrapper{width:140px; margin:-4px 0 0; position:absolute; top:0; right:0; text-align:center; _float:right}
#productReview .reviewWrapper.furtherReview .helpfulReportWrapper{top:14px}
#productReview .reviewWrapper~.reviewWrapper .helpfulReportWrapper{margin-top:12px}
#productReview .helpfulReportWrapper .btn-group{margin-left:0}
#productReview .helpfulReportWrapper a{min-width:32px}
#productReview .blockWrapper, #productReview span.ratedBy{display:block}
#productReview .helpfulReportWrapper .blockWrapper{margin:1px 0 12px}
#productReview .helpfulReportWrapper .reportThis{margin:0}
#productReview .ratingstars, #productReview .reviewGroup .reviewWrapper, #productReview .reviewContentWrapper, #productReview h4.title, #productReview .helpfulReportWrapper, #productReview .helpfulReportWrapper a{_position:static}

/* Customer Review - Write Review and Report This Form */
.writereview, .reportThis{margin-top:5px}
.initialContent{min-height:380px}
.reviewFormStyle select{width:300px}
.reviewFormStyle .form-group{margin-bottom:20px}
.reviewFormStyle label{display:block; margin-bottom:5px}
.reviewFormStyle .fullWidth, .writereview .captchainput{padding:6px 5px}
.reviewFormStyle .fullWidth{width:100%}
.reviewFormStyle .captchainput{width:200px}
.reviewFormStyle .captchabox{left:0}
.reviewFormStyle .control-label{font-weight:bold; color:#333}
.reviewFormStyle .control-label .remark{font-weight:normal}
.reviewWritingGuidelines{font-weight:normal; font-size:11px; float:right; margin-top:1px}

/* Rating Star */
.starWrapper span, .ratingrange, .ratingrange span, .whiteStar, span.singleStar, .barChart .tableRow{display:-moz-inline-box; display:inline-block; background-repeat:repeat-x; background-image:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/icons/ratingstar_small.png)}
.averageRating .starWrapper, .averageRating .starWrapper span, .ratingRow, .ratingRow div{background-repeat:no-repeat; background-image:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/icons/ratingstar_big.png)}
.ratingRow, .starWrapper span, .ratingRow div, .ratingrange, .ratingrange span{background-color:#fff}
.ratingRow, .starWrapper span, .ratingRow div, .applyRatingRow, .applyRatingRow a{height:22px}
.ratingRow, .ratingRow div{width:145px; background-repeat:repeat-x}
.ratingRow div, .applyRatingRow{position:absolute; top:0; left:0}
.ratingRow div, .starWrapper span{width:0%; background-position:0 -28px}
.ratingRow{float:left}
.ratingRow, .applyRatingRow a, .ratingNameWrapper{position:relative}
.ratingRow div{overflow:hidden; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s}
.applyRatingRow{z-index:20; white-space:nowrap; width:140px}
.applyRatingRow a{z-index:30; float:left; width:28px; margin:0}
.applyRatingRow a span{display:none}
.ratingNameWrapper{width:120px; display:-moz-inline-box; display:inline-block; margin:0 5px; line-height:22px; position:relative; top:2px; font-weight:bold; color:#444}
.ratingNameWrapper span{white-space:nowrap}
.starWrapper, .starWrapper span{display:block; width:23px; height:22px; margin-right:6px; float:left}
.starWrapper span{text-indent:-1000px; margin:0; background-repeat:no-repeat}

/* Rating Small Star */
.ratingstars{position:relative; top:2px; display:-moz-inline-box; display:inline-block}
.ratingrange{width:95px}
.ratingrange, .ratingrange .starWrapper span, span.singleStar{height:16px}
.ratingrange .starWrapper span, span.singleStar{width:15px; background-repeat:no-repeat; background-position:0 -22px}
span.singleStar{width:15px; margin:0 -1px -3px 4px}
.ratingrange .starWrapper{background:none}
.ratingrange .starWrapper, .ratingrange .starWrapper span{display:block; width:15px; height:16px; margin-right:4px; float:left}
.ratingrange .starWrapper span{width:0%; text-indent:-1000px; margin:0}
.reviewCount{position:relative; left:-3px; top:-1px}
.reviewCount a{text-decoration:none}

/* Product Rating Statistics */
.overallRatingStatistics{margin:30px 20px 0; padding-bottom:17px; border-bottom:1px dashed #ddd}
.overallRatingStatistics li{float:left}
.averageRating{margin:-7px 30px 0 8px; padding:0 4px; text-align:center}
.averageRating .ratingRow{position:relative; top:-2px}
.averageRating, .satisfactory{color:#383}
.averageValue, .satisfiedValue{color:#090}
.averageValue{font-size:57px; line-height:57px}
.satisfactory{height:92px; padding-left:25px; margin-left:25px; border-left:1px dashed #ddd}
.satisfiedValue{display:block; font-weight:normal; font-size:57px; line-height:57px; margin:-7px 0 7px}
.satisfactory .remark, .averageRating .remark{display:block; padding-top:5px}
.averageRating .remark{display:block; margin-top:22px}
.ratingChart{color:#666}
.barChart .tableRow{display:table-row; text-align:right; height:16px; line-height:15px; background-repeat:no-repeat; box-sizing:border-box; -moz-box-sizing:border-box; _margin-bottom:3px}
.barChart .tableRow span{float:left; margin-bottom:3px; display:table-cell}
.barChart .singleStar{margin:0 5px 0 1px}
.chartWrapper{width:150px; margin:0 8px 0 0; background-color:#f5f5f5}
.percentageBar{background-color:#fe9}
.chartWrapper, .percentageBar{display:-moz-inline-box; display:inline-block; height:16px}
.tableRow.icon-custom-rating-digit-5{background-position:0 -62px}
.tableRow.icon-custom-rating-digit-4{background-position:0 -84px}
.tableRow.icon-custom-rating-digit-3{background-position:0 -106px}
.tableRow.icon-custom-rating-digit-2{background-position:0 -128px}
.tableRow.icon-custom-rating-digit-1{background-position:0 -150px}
.ratingChart .singleStar{margin-left:15px}

/* Brand Rating Button*/
a.brandRatingButton, #browseContent a.brandRatingButton{text-decoration:none; display:-moz-inline-box; display:inline-block}
a.brandRatingButton:active span{position:relative; top:1px}
a.brandRatingButton:active .whiteStar{top:-1px}
a.brandRatingButton span{float:left; color:#fff; font-size:12px; font-weight:bold; line-height:14px; text-align:center}
.positiveFeedback{border-radius:3px 0 0 3px; padding:2px 6px 1px 3px; background-image:-webkit-linear-gradient(top, #ffc606, #ff9c00); background-image:-moz-linear-gradient(top, #ffc606, #ff9c00); background-image:-o-linear-gradient(top, #ffc606, #ff9c00); background-image:-ms-linear-gradient(top, #ffc606, #ff9c00); background-image:linear-gradient(top, #ffc606, #ff9c00); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ffc606', EndColorStr='#ff9c00'); *background-color:#ff9c00}
.satisfiedPercentage{border-radius:0 3px 3px 0; padding:2px 5px 1px 6px; background-image:-webkit-linear-gradient(top, #7ad42c, #66c117); background-image:-moz-linear-gradient(top, #7ad42c, #66c117); background-image:-o-linear-gradient(top, #7ad42c, #66c117); background-image:-ms-linear-gradient(top, #7ad42c, #66c117); background-image:linear-gradient(top, #7ad42c, #66c117); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#7ad42c', EndColorStr='#66c117'); *background-color:#66c117}
.positiveFeedback span.whiteStar{width:15px; height:12px; background-position:0 -44px}
#browseContent a.brandRatingButton{margin:-1px 0 -1px 4px}

/* Rating Star Percentage */
.ratingRow .star000, .starWrapper span.star000{width:0}
.ratingRow .star010, .starWrapper span.star010{width:10%}
.ratingRow .star020, .starWrapper span.star020{width:20%}
.ratingRow .star030, .starWrapper span.star030{width:30%}
.ratingRow .star040, .starWrapper span.star040{width:40%}
.ratingRow .star050, .starWrapper span.star050{width:50%}
.ratingRow .star060, .starWrapper span.star060{width:60%}
.ratingRow .star070, .starWrapper span.star070{width:70%}
.ratingRow .star080, .starWrapper span.star080{width:80%}
.ratingRow .star090, .starWrapper span.star090{width:90%}
.ratingRow .star100, .starWrapper span.star100{width:100%}

/* Satisfactory Percentage */
ul.formula{list-style:none; padding:0; margin:10px 0}
ul.formula li{float:left; white-space:nowrap; line-height:61px}
ul.formula li.positiveRating{line-height:30px; text-align:center; float:left}
ul.formula li .totalNumber{padding:0 10px; margin-left:10px; border-top:1px solid #ccc}

/* Style Tips */
#styletipsheader{position:relative; margin-bottom:30px}
#leftmenu ul.nikki li{margin:0 0 4px 0; padding-left:12px}
#leftmenu ul.nikki li a{font-weight:bold; color:#363}
#meetmaven{border:1px solid #CCC; border-right:0; padding:10px 20px 20px; position:relative; display:none}
#meetmaven h3.pagetitle{margin:5px 0}
#tipsblock h4.title{padding:5px 0; margin:0; color:#333}
#tipsblock h5{font-size:11pt; margin-bottom:10px}
#tipsblock .lotinfo{display:inline; position:static}
#tipsblock .cover{border:none}
#tipslist li{border-left:3px solid #55be47; border-top:1px solid #DDD; border-bottom:1px solid #DDD; margin-bottom:15px; padding:15px; padding-right:20px; background-color:#FAFFFA}
#tipslist li.over{background-color:#FFF}
#tipslist li img{float:left; margin-right:10px}
#tipslist b.title, #tipsblock h4{font-size:13pt; margin-bottom:5px}
#tipslist p.intro, #tipslist .date{display:block}
#tipsblock .pagingOption, #tipsblock p.errorbox{margin-right:20px}
.tipscontent{margin-bottom:30px; padding:0 15px 20px; border:1px solid #E6F3E6; border-right:none; background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/styletips/styletips-bg.jpg)}
.tipscontent h3.pagetitle{color:#FFF; background:#55be47; padding:4px 20px; margin:0 -15px}
#Qcontent, #Acontent{padding:10px 15px}
.tipscontent h3.pagetitle .normal{color:#FFF}
#Qcontent{border:3px double #9C9; background:#FDFDF2; color:#000; -moz-opacity:0.8; opacity:0.80; filter:alpha(opacity=80)}
#Acontent{border:3px double #E6F3E6; background:#FAFFFA}
.qandaborder{border-bottom:1px solid #B7DBB7; margin-bottom:20px}
.asknikki{font-weight:bold; font-size:11pt; background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/styletips/question.gif) no-repeat; padding:5px 0 20px 55px}
.askdec{margin-left:55px}
#maintips ul{background:#FFF; padding:0; list-style:none; -moz-opacity:0.8; opacity:0.80; filter:alpha(opacity=80)}
#maintips ul li{margin-bottom:4px}
#gallery{margin-bottom:20px}
#gallery .subtitle3{border-bottom:1px solid #DDD; font-size:10pt; font-weight:bold; margin-bottom:10px; padding-bottom:3px}
strong.distinguish{font-size:21pt; margin-right:10px}

/* People Style */
#peoplestyle{margin:0 5px}
#outfit{padding:20px}
#outfit .leftCol{width:418px}
#outfit .rightCol{width:390px}
#outfit .header{font-size:10pt; margin:0 0 5px}
.navigation{text-align:center; border-bottom:1px solid #333; margin-bottom:15px}
.navigation .clearRow{display:table; margin:0 auto}
.navigation img{border:1px solid #DDD}
.navigation a{float:left; width:72px; height:72px; margin:0 2px; vertical-align:middle}
.navigation .on{border:1px solid #333; border-bottom:none; padding:5px; background:#FFF; position:relative; margin:-5px 2px -1px}

/* Slide Show */
#slideshow, .outfitdescription{margin-bottom:15px}
#slideshow .container{width:418px; height:594px; overflow:hidden; position:relative; cursor:pointer}
.slides{position:absolute; top:0; left:0}
#slideshow .slides div{position:absolute; top:0; width:418px; display:none}
#slideshow .controlbuttons{width:100%; visibility:hidden}
#slideshow .controlbuttons a{position:absolute; height:100%}
.controlbuttons a img{margin-top:275px}
#slideshow a.next{right:0}
#psoptions{padding:10px; background-color:#ECECEC}

/* PS Product Selection */
.thumbselection, .vdivide{background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/bg/vertical-divide.jpg) no-repeat 0 0}
.thumbselection{float:right; width:74px; text-align:center; padding-left:5px; position:relative}
.thumbselection img{border:2px solid #FFF}
.thumbselection .on img, .thumbselection a:hover img{border-color:#AAA; border-left-width:7px; margin-left:-5px; position:relative; z-index:1}
.vdivide{height:50px; width:5px; position:absolute; left:0; bottom:0; background-position:bottom left}
#productselection .lotinfo{padding-top:2px; width:300px}
#productselection .lotinfo .cover{border:none}

/* Suggestions */
#peoplestyle .suggestions h4.sectitle{background:none; font-size:13pt; color:#55be47; margin-bottom:5px}
#peoplestyle ul.itemlist{margin:0}
#peoplestyle .itemlist li{width:90px; margin:0 7px 0 0; display:block; float:left}
#peoplestyle .itemlist .colorinfo li{margin:0; width:10px; *width:12px}
#peoplestyle .itemlist .lotinfo img{width:90px; height:90px}

/* Shopping Bag */
#shoppingbag .successbox, #wishlist .successbox{margin:-20px -20px 20px; border-width:0 0 3px; padding:15px 20px; *width:860px}
#shoppingbag .carouselblock .ratingstars, .carouselblock .ratingstars{display:none}/* To Be Removed */
#wishlist .sendtofriend .successbox{margin:0 0 20px; border-width:3px; width:auto; padding:10px 7px}
#shoppingbag .mainContent, .wishhighlight{margin-bottom:20px}
#shoppingbag .retrieveMsg{padding:5px 0; border:1px solid #CCC; border-width:1px 0}
#itemsummary .cover{float:left; margin-right:10px}
#itemsummary td{padding:5px 10px; vertical-align:top; border-bottom:1px dotted #ECECEC}
#itemsummary .pinfo{display:block; margin:4px 0}
#itemsummary b.title{color:#363; font-weight:normal; padding:0}
#itemsummary tr.newadd{background-color:#F0FBEE}
#itemsummary tr.sum td{border:1px solid #666; border-width:1px 0 0}
#itemsummary tr.endrow td{border-color:#666}
#itemsummary tr.optionrow td{vertical-align:bottom; padding-left:0}
#itemsummary .grandTotal{font-size:10pt}
th.checkbox{vertical-align:middle}
tbody th.checkbox{background:none}
#shoppingbag .rightCol .inside{text-align:center; padding:10px 5px; border:1px solid #ECECEC; border-top:none}
.freenote{padding-bottom:20px; border-bottom:1px solid #DDD}
.promotionentitle{border-bottom:1px dotted #CCC; margin-bottom:20px; position:relative; background:#fff}
.readonly{border:none; background:transparent}
.geoRemark{color:#C00; margin:5px 0 0 110px; display:block; font-size:8pt}
.cartItemRemark{margin:5px 0 0 110px}

/* Secure Shopping */
#secureShopping, .lotinfo, .jcarousel-list, .coverarea, #ysFooter, #brandheader{position:relative}
#secureShopping h4{background:#55be47; font-size:11pt; padding:2px 10px; margin:0; color:#FFF}
#secureShopping ul{display:block; margin:0; padding:7px 5px; background:#FFF; list-style:none; border:1px solid #ECECEC}
#secureShopping ul li{display:-moz-inline-box; -moz-box-orient:vertical; display:inline-block; vertical-align:top; word-wrap:break-word; width:49%; margin:7px 0}
*html #secureShopping ul li{display:inline; position:relative}
#secureShopping ul li p{margin:0 5px; display:block}
#secureShopping ul li p b{display:block; margin-bottom:4px}
#secureShopping ul li p img{float:left; margin-right:10px}
#secureShopping ul li p .msg{display:table !important; display:inline-block}

/* Checkout Content Area */
.signinblock{border-top:1px solid #DDD; padding-top:15px}
.paypalalert{border:1px solid #FC0; background-color:#FFFFF2; padding:5px}
#Checkout{margin:0; padding:10px 0; width:100%}
#Checkout h3{font-size:13pt; margin:0 0 10px}
#Checkout h3 nobr{font-weight:normal; font-size:9pt}
#Checkout .head{background:#999; font-weight:bold; color:#FFF; padding:5px}
#Checkout .header{font-size:14pt; font-weight:bold}
#Checkout .bgborder{background:#CCC}
#Checkout .notes{border:3px solid #55be47; padding:10px; background:#FFFFF2}
#Checkout h4{margin:0; font-size:10pt}
#Checkout .alert{color:#E50}
#Checkout #guarantee{padding:0}
#Checkout .field{background-color:#F2F2F2}
#Checkout #guarantee .field{background-color:#FFF}
#Checkout .f12{font-size:12pt}
.billmelater{border:1px solid #69C; padding:5px 10px 5px 123px; background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/checkout/billmelater.gif) no-repeat 5px 5px; margin-bottom:2px; min-height:50px; *height:55px}

/* Comment Use */
.buttonArea{text-align:center; padding:20px 0}
.txtleft{text-align:left}
.buttonBlock{padding:10px 0}

/* Confirmation Content */
#confirmation{padding:15px 10px; font-size:9pt; border:3px double #DDD; -moz-border-radius:5px; -webkit-border-radius:5px}
#confirmation UL{padding-left:20px; margin:0}
#confirmation UL LI{margin-bottom:4px}
#confirmation .notes{border:1px dashed #55BE47}

/* BizRate */
#BizRate{width:200px; float:right; font-size:8pt; text-align:justify}
#BizRate h5{background:#666; color:#FFF; font-size:9pt; padding:3px; margin:0 0 5px; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0}

/* YS Survey */
#promobox{width:290px; float:right; margin:0 10px}
#followus{background:#F0FBEE; border:1px solid #D7F2D2; padding:10px;-moz-border-radius:5px; -webkit-border-radius:5px}
#followus h4.title{font-size:12pt; margin-bottom:9px}
#followus b.title{text-decoration:underline}
#followus ul{margin:0 0 20px; padding:0; list-style:none}
#followus li{margin-top:9px}
#twitter{float:right; width:120px}
.web2{margin-top:4px}
#YSSurvey{font-size:8pt; margin-bottom:10px; background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/AboutYs/surveybutton.gif); cursor:pointer}
.announcementheader{height:100px; background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/survey/announcementheader_en.gif) no-repeat center}
#announcementcontent2010{width:740px; margin:auto; text-align:left}
#dollwinners2010{width:820px; height:386px; background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/survey/dollwinners.jpg) no-repeat center; margin-bottom:20px}
#dollwinners2010 .announcementheader{height:42px; background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/survey/txt_dollwinners_en.gif) no-repeat center}
#dollwinnerinfo{margin:0; padding:260px 0 0; list-style:none}
#dollwinnerinfo li{float:left; display:inline; background:#DDECDC; padding:5px 10px; width:231px; *width:251px; margin:0 11px; -moz-opacity:0.8; opacity:0.80; filter:alpha(opacity=80)}

/* YS Survey 2011 */
.announcementHeader2011{height:100px; background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/survey/2011/announcement_header_en.jpg) no-repeat center}
.announcementFrame2011{width:800px; padding:5px 0 0 40px; display:inline-block}
.announcementContent2011{width:375px; text-align:left; float:left}
.announcement2011_iPad2{position:relative; left:40px; top:-2px; *top:-12px; width:379px; height:486px; color:FFF; line-height:19px; background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/survey/2011/announcement_ipad2.jpg) no-repeat center; float:left}
.announcement2011_iPad2_txt{padding-left:16px; *padding-top:12px}
.announcement2011_iPad2_txt .header{font-size:12pt; color:#f9f34e}
.announcementContent2011 ol, .announcementContent2011 b{font-size:8pt; color:#777}
.announcementContent2011 ol li{padding-bottom:5px}

/* Coupon Option */
#couponOption{background:#FFF; padding:5px; width:620px; position:absolute; border:1px solid #55BE47; -moz-border-radius:5px}
#couponOption .couponcode{width:100px; display:table-cell}
#couponOption .description{width:220px; display:table-cell}
#couponOption .minrequirement{width:200px; display:table-cell}
#couponOption .expiry{width:90px; display:table-cell}
#couponOption UL{margin:5px 0 0; padding:0; list-style-type:none}
#couponOption UL LI{margin-bottom:3px; padding:0}
#couponOption LI A{text-decoration:none; padding:4px 0}
#couponOption LI A:hover{background:#ECECEC; cursor:hand}
.couponSelect{text-decoration:underline; color:#060; padding-left:8px; background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/icons/g-arrow.gif) no-repeat left center}

/* CVC Sample */
#CVCfigure{text-align:center; position:absolute; border:1px solid #CCC; width:300px; padding:5px 10px; background:#FFF}
#CVCfigure p{text-align:justify}
#CVCfigure img{margin:5px 0}

/* Affiliate */
.partners{margin-bottom:30px}
.partners ul{margin:0 0 6px; padding:0; list-style:none}
.partners ul li.title{background:#ECECEC; padding:4px 0 0}
.partners ul ul, .partners ul dl{margin:0 0 0 30px; float:right}
.partners ul li{border-bottom:2px solid #ccc; clear:both; padding:0; margin:0; position:relative}
.partners .logo{background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/affiliate/logos.gif) no-repeat 0 0; width:110px; height:36px; float:left}
.partners .webgains .logo{background-position:0 0; margin-top:5px}
.partners .sharesale .logo{background-position:0 -36px}
.partners .linktech .logo{background-position:0 -72px}
.partners .vogate .logo{background-position:0 -108px}
.partners .eclick .logo{background-position:0 -216px}
.partners li li{border:none; display:table-cell; display:inline-block; vertical-align:bottom; word-wrap:break-word; margin:0 10px 5px 0; width:200px}
*html .partners li li{display:inline}
.partners li.sharesale dl{padding-top:12px}
.partners ul dl{border-bottom:1px dashed #CCC; padding:5px 0}
.partners ul dl:last-child, .partners ul dl.last{border-bottom:none}
.partners ul dl dt, .partners ul dl dd{float:left; margin:0 10px 0 0; padding:0; display:inline; width:200px}

/* Customer Review Listing - Browsing Page */
.reviewSorting{position:relative; background-color:#fff; height:33px; text-align:right}
.reviewSorting .option{margin:1px 20px 0 0; float:left}
.reviewBrowsingList{margin-right:10px}
ul.itemlist.threeGrid.reviewCoverImage, ul.itemlist.threeGrid.reviewCoverImage li, ul.itemlist.threeGrid.reviewCoverImage li .lotinfo, ul.itemlist.threeGrid.reviewCoverImage li .pinfo, ul.itemlist.threeGrid.reviewCoverImage li .lotinfo img.cover, ul.itemlist.threeGrid.reviewCoverImage li a.coverlink, ul.itemlist.threeGrid.reviewCoverImage li .coverWrapper{width:170px}
ul.itemlist.threeGrid.reviewCoverImage{float:left; margin:0 20px 0 0}
ul.itemlist.threeGrid.reviewCoverImage li{margin:0; padding:0}
ul.itemlist.threeGrid.reviewCoverImage li .lotinfo img.cover, ul.itemlist.threeGrid.reviewCoverImage li a.coverlink, ul.itemlist.threeGrid.reviewCoverImage li .coverWrapper{height:170px}
ul.itemlist.threeGrid.reviewCoverImage li .lotinfo .coverWrapper .coverlink img.cover{_width:170px; _height:170px}
ul.itemlist.threeGrid.reviewCoverImage .ratingstars{display:none}
ul.itemlist.threeGrid.reviewCoverImage .pinfo{min-height:0; margin-bottom:0}
ul.itemlist.threeGrid.reviewCoverImage li .discountBall, ul.itemlist.threeGrid.reviewCoverImage li.itemHover .discountBall, ul.itemlist.threeGrid.reviewCoverImage li .newArrivalDiscountBall, ul.itemlist.threeGrid.reviewCoverImage li.itemHover .newArrivalDiscountBall, ul.itemlist.threeGrid.reviewCoverImage li .dailyDealBall, ul.itemlist.threeGrid.reviewCoverImage li.itemHover .dailyDealBall{top:126px}
.reviewBrowsingList .reviewRow{padding:20px 0 30px; _padding-bottom:0}
.reviewBrowsingList .contentBox{position:relative; width:469px; min-height:173px; height:auto; margin-top:-3px; float:left}
.reviewBrowsingList .dateAndOptionWrapper{padding-right:250px}
.reviewBrowsingList .helpfulReportWrapper{margin-left:140px}
.reviewBrowsingList .helpfulReportWrapper .blockWrapper{display:inline-block}
.reviewBrowsingList .reviewShareRow{position:absolute; bottom:0; width:100%}
.userReviewList, h3.userReviewTitle{margin:0 20px}
h3.userReviewTitle{margin-bottom:15px}
.userReviewList .reviewRow{width:820px}
.userReviewList .reviewBrowsingList{margin-right:0}
.userReviewList .reviewBrowsingList .contentBox{width:630px}
.userReviewList .reviewBrowsingList .dateAndOptionWrapper{padding-right:280px}
.userReviewList .reviewBrowsingList .helpfulReportWrapper{margin-left:200px}
.userReviewList .reviewBrowsingList .reviewShareRow{position:absolute; bottom:0; width:100%}
.reviewAnchor{position:relative; top:-24px}
.userReviewList .reviewMessage{color:#888; font-size:12px}
.brandRatingWrapper{position:relative; min-height:95px; padding-bottom:27px; border-bottom:1px dashed #ddd}
.overallBrandRating{box-sizing:border-box; -moz-box-sizing:border-box}
.overallBrandRating, .accumulatedBrandRating{color:#666}
.overallBrandRating{color:#888; margin:10px 10px 6px 0}
.overallBrandRating li{float:left}
.overallBrandRating .ratingChart, .satisfactoryBrand{border-left:1px dashed #ddd}
.accumulatedBrandValue, .satisfiedBrandValue{display:block; margin-top:20px; font-size:44px; line-height:44px}
.accumulatedBrandRating, .satisfactoryBrand{color:#090; height:95px}
.accumulatedBrandRating .caption, .satisfactoryBrand .help{display:block; color:#383; font-size:12px}
.accumulatedBrandRating{width:180px; padding:0 10px}
.satisfactoryBrand{width:132px; padding:0 20px}
.overallBrandRating .ratingChart{max-width:260px; padding-left:18px; _width:260px}
ul.list-unstyled.overallRatingStatistics .ratingChart{_width:230px}
.overallBrandRating .chartWrapper{width:160px}
.totalReview{color:#888; font-weight:normal; margin:0 7px 0 -7px; font-size:11px}
.totalReview span{height:14px; border-bottom:1px dashed #bbb; font-size:12px; display:-moz-inline-box; display:inline-block; cursor:default}
.totalReview span.tooltipContent{display:none}
.pastSixMonths, .totalReview span.sinceLaunchedReviewNo, .totalReview span.pastSixMonthReviewNo{display:none}
.totalReview span.sinceLaunchedReviewNo.on, .totalReview span.pastSixMonthReviewNo.on{display:inline; border:none}
.ui-tabs-nav .ui-tabs-selected .totalReview a{position:relative; top:-1px; display:inline-block; color:#363; padding:1px 3px 0; text-align:center; background-color:#fff; border:1px solid #ddd; cursor:pointer}
.ui-tabs-nav .ui-tabs-selected .totalReview a:hover{border-color:#55be47; color:#000}
.ui-tabs-nav .ui-tabs-selected .totalReview a.on, .ui-tabs-nav .ui-tabs-selected .totalReview a.on:hover{background-color:#666; border-color:#333; color:#fff; cursor:default}
.ui-tabs-nav .ui-tabs-selected h1{display:-moz-inline-box; display:inline-block; _float:left}
.ui-tabs-nav .ui-tabs-selected .totalReview{_float:left; _margin:8px 7px 0 -5px}

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left; width:20px; height:20px; text-indent:-999em; cursor:pointer; display:block; background:transparent; overflow:hidden}
div.star-rating,div.star-rating a{background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/icons/star.gif) no-repeat 0 0}
div.rating-cancel a,div.star-rating a{display:block; width:20px; height:100%; background-position:0 0}
div.star-rating-on a{background-position:0 -20px!important}
div.star-rating-hover a,div.star_live a:hover{background-position:0 -40px}
div.star-rating-readonly a,div.star-rating-readonly a:hover{cursor:default !important}
div.star-rating{background:transparent!important; overflow:hidden!important}

/* Bookmark and Share's icons */
.property #socialWeb25x25{margin-bottom:15px}
#socialWeb25x25 h5{color:#666; font-size:9pt; margin:0 0 5px}
#socialWeb25x25 ul{margin-right:-4px; *display:inline}
#socialWeb25x25 li a, #ic_facebookfan, #ic_twitterfan, #ic_yesstylistfan, #ic_weibofan, #ic_facebook, #ic_twitter, #ic_pinterest, #ic_googleshare, #ic_digg, #ic_weibo, #ic_stumbleupon, #ic_instagram{display:inline-block; width:25px; height:25px; background-image:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/icons/weblogos25x25.gif); background-repeat:no-repeat; zoom:1; vertical-align:middle}
#ic_facebookfan2, #ic_twitterfan2, #ic_yesstylistfan2, #ic_weibofan2, .fansites #ic_pinterest,  .fansites #ic_instagram, #ic_youtube, .fansites #ic_googleshare, .fansites #ic_tumblr, .fansites #ic_polyvore{display:inline-block; width:30px; height:30px; margin-bottom:2px; background-image:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/icons/weblogos30x30.gif); background-repeat:no-repeat; zoom:1; vertical-align:middle}
#socialWeb25x25 li a span{display:none}
#socialWeb25x25 li{float:left; margin:0 4px 3px 0}
#socialWeb25x25 li a{-moz-opacity:0.5; opacity:0.5; filter:alpha(opacity=50)}
#socialWeb25x25 li a:hover{-moz-opacity:1; opacity:1; filter:alpha(opacity=100)}
#ic_facebook, #ic_facebookfan2, #ic_facebook30x30, #socialWeb25x25 #ic_facebook{background-position:0px}
#ic_twitter, #ic_twitterfan2, #ic_twitter30x30{background-position:-30px} 
#ic_pinterest{background-position:-180px}
#ic_digg{background-position:-60px}
#ic_googleshare{background-position:-90px}
#ic_weibo, #ic_weibofan2{background-position:-120px}
#ic_stumbleupon{background-position:-210px}
#ic_youtube{background-position:-240px}
.fansites #ic_instagram{background-position:-270px}
#ic_tumblr{background-position:-300px}
#ic_polyvore{background-position:-330px}
.ic_facebook16, .ic_twitter16{display:inline-block; width:16px; height:16px; background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/icons/weblogos16x16.gif) no-repeat; vertical-align:middle}
.ic_twitter16{background-position:-16px 0}
#socialWeb25x25 #ic_twitter, .shareurl #ic_twitter, .fansites #ic_twitter{background-position:-25px}
#socialWeb25x25 #ic_digg{background-position:-50px}
#socialWeb25x25 #ic_googleshare{background-position:-75px}
#socialWeb25x25 #ic_pinterest{background-position:-150px} 
#socialWeb25x25 #ic_weibo{background-position:-100px}
#socialWeb25x25 #ic_stumbleupon{background-position:-175px}
#ic_instagram{background-position:-225px}

/* Facebook */
.fansites{float:right; text-align:right; list-style:none; padding:0; margin:0}
.fansites li{display:inline; padding:0}
.fansites li iframe{display:-moz-inline-box; vertical-align:middle; display:inline-block; margin-left:5px}
.copyRightWrapper{position:relative}
.copyRightWrapper a.trustpilot{position:absolute; right:0; _right:25px; top:10px; padding:4px 0 4px 4px}

/* Simple Modal */
#simplemodal-overlay{background-color:#000; cursor:pionter}
#simplemodal-container{width:860px; _width:820px; padding:0; min-height:300px}
a.modalCloseImg, a.modalCloseImg.closebutton{cursor:pointer; position:absolute; right:0; top:-38px; z-index:1000; color:#aaa; font-weight:bold; font-size:20px; line-height:20px; padding:10px 17px; text-decoration:none; display:block; background:none}
#simplemodal-container a.modalCloseImg:hover{color:#55be47}
#simplemodal-container .modal-header{background:#f7f7f7; border-bottom:1px solid #e7e7e7; border-radius:5px 5px 0 0; width:860px; position:absolute; top:-38px}
#simplemodal-container h3.modal-title{color:#444; margin:0; padding:10px 60px 10px 20px; font-size:14px; _width:860px; white-space:nowrap}
#simplemodal-container .modal-body{_width:860px; background:#fff; padding:15px 20px; line-height:17px; border-radius:0 0 5px 5px}
#simplemodal-container .modal-submit{_width:860px; margin:10px 0}
#simplemodal-container .modal-submit .btn.btn-primary{left:0}
#simplemodal-container .modal-submit .btn.btn-default{display:none}
#simplemodal-container table{width:100%}

/* Polyvore */
.polyvore{padding:0 5px}
#ys_polyvore{background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/styletips/styletips-bg.jpg); padding:20px}
#ys_polyvore, #ys_polyvore .floatRight{position:relative}
#ys_polyvore .introduction{background:#FAFAFA; border:5px solid #D6F5D4; margin-bottom:20px}
.dressingroom{width:820px}
#polyvoresteps{padding:0; margin:0; list-style:none}
#polyvoresteps h4.title{margin-bottom:5px; font-size:12pt; position:static}
#polyvoresteps li{float:left; width:25%; padding:10px 20px 10px 10px; color:#555; background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/bg/steparrow.gif) no-repeat center right}
#polyvoresteps li.second{width:45%; *width:54%}
#polyvoresteps li.third{width:20%; margin:0; background:none; padding:10px}

/* Store Info */
a.storebutton{background:#55be47; padding:2px 15px; float:right; color:#FFF; border:4px double #FFF; text-decoration:none; margin-top:-5px; position:relative}
a.storebutton:hover{background:#666}
a.storebuttonimg{background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/store/ysstore_footer_en.jpg) no-repeat top center; width:335px; height:176px; text-decoration:none; position:absolute; right:-16px; bottom:-8px}
a.storebuttonimg span{visibility:hidden}
.storepage{padding:25px}
.storecontent{background-repeat:no-repeat; background-position:-60px 680px; background-image:none; background-color:#EFEFEF; padding:25px}
.mapphoto img{border:4px solid #FFF}
.storeinfo{float:right; margin:10px 0 0 12px; width:238px}
.storepage .owner{margin-top:10px}
#storeinfo{list-style:none; margin:0 10px 0 0; padding:0 20px 0 0; line-height:14pt; text-align:left}
#map_canvas, #map_canvas2{width:520px; height:300px}
.storesection{clear:both; float:left; margin-bottom:40px; display:block; width:100%}
.storesection h2{background:#81B142; margin:0 0 10px 0; padding:3px 5px; color:#FFF}

/* Store Gallery */
#storeGallery{background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/store/galleryheader_en.gif) no-repeat top center #58940A; padding-top:145px; width:860px; margin:0 5px}
#storeGallery .section{width:800px; text-align:left; border-top:1px solid #81B142; padding-top:10px; margin:10px auto 20px}
#storeGallery h3{width:250px; font-size:14pt; float:left; color:#FFF}
#storeGallery .gallery, #storeValentine .gallery{padding:0; margin-left:10px; width:540px; float:left}
#storeGallery .gallery img{border:1px solid #81B142}
#storeValentine h3{width:248px; font-size:14pt; float:left; font-family:arial; color:#E86877}
#storeValentine .section{text-align:left; margin:0 0 0 20px}
#storeValentine .gallery img{border:1px solid #FFF}
.galleryarea{margin:0 auto; border:1px solid #e897a9; padding:20px 0; width:820px; background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/store/valentine/cat.gif) no-repeat bottom left #fff4f6}

/* Zoom Image */
.zoomimage{position:absolute; display:none; z-index:1000; outline:none; cursor:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/icons/zoomout.cur),default}
.zoomimage_focused{z-index:1000}
.zoomimage_s{position:absolute; top:0; left:0; height:100%; width:100%; display:none}
.zoomimage_st{position:absolute; top:0; left:0; width:100%; height:6px; overflow:hidden}
.zoomimage_stl, .zoomimage_stc, .zoomimage_str, .zoomimage_sbl, .zoomimage_sbc, .zoomimage_sbr{background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/bg/shadow.png) no-repeat}
.zoomimage_stl, .zoomimage_str{position:absolute; top:0; width:6px; height:6px; overflow:hidden}
.zoomimage_stl{left:0}
.zoomimage_stc{overflow:hidden; height:6px; margin:0 6px; background-position:0 -30px; background-repeat:repeat-x}
.zoomimage_str{right:0; background-position:0 -18px}
.zoomimage_sc{position:absolute; top:6px; width:100%; left:0; overflow:hidden}
.zoomimage_scl, .zoomimage_scr{position:absolute; overflow:hidden; top:0; height:100%; width:6px; background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/bg/shadow-lr.png) repeat-y}
.zoomimage_scl{left:0}
.zoomimage_scr{right:0; background-position:-6px 0}
.zoomimage_scc{margin:0 6px; height:100%; overflow:hidden}
.zoomimage_sb{position:absolute; overflow:hidden; bottom:0; left:0; width:100%; height:6px}
.zoomimage_sbl, .zoomimage_sbr{position:absolute; overflow:hidden; width:6px; height:6px; top:0; background-position:0 -12px}
.zoomimage_sbl{left:0}
.zoomimage_sbc{height:6px; overflow:hidden; margin:0 6px; background-position:0 -36px; background-repeat:repeat-x}
.zoomimage_sbr{right:0; background-position:0 -6px}
.zoomimage img{position:absolute; top:6px; left:6px; display:none; border:8px solid #FFF}
.zoomimage_caption{position:absolute; background-color:#fff; color:#000; width:100%}
.zoomimage_caption p{padding:10px; margin:0; font-size:11px; font-weight:bold; text-align:center}
.zoomimage_loading{background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/icons/ajax-loader.gif) no-repeat center #FFF; height:100%; position:absolute; width:100%; top:0; left:0}
.zoomimage_move{cursor:move}
.zoomimage_controls{position:absolute; height:150px; overflow:hidden}
.zoomimage_prev{background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/buttons/prev.png) no-repeat; width:50px; height:43px; position:absolute; bottom:0; left:0}
.zoomimage_next{background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/buttons/next.png) no-repeat; width:50px; height:43px; position:absolute; bottom:0; right:0}

/* Promotion Page */
.promopage{padding:0 5px 0 15px}
#promolist{float:left}
#promolist h3.pagetitle{font-size:23px; margin:10px 2px 10px 10px; font-weight:bold}
#promolist h4.title{font-size:20px; margin:10px; color:#000; font-weight:normal}
ul.coupondetail{list-style:none; margin-left:0; padding-left:26px}
#promolist ul{margin:5px 0 20px auto; padding:auto}
#promolist li{margin-bottom:5px}
#promolist ul.coupondetail{margin:5px 0 20px 0}
#promolist ul.coupondetail li{margin:0}
.promolot{width:824px; margin-left:6px}
#allpromoheader{margin:0 5px; position:relative}
#allpromoheader .regnow{position:absolute; width:220px; left:600px; top:50px}
 .extrafreebies, .extradiscounts{display:none}
#promolist .mbutton{margin:0 0 20px 6px}
#promolist .slot{background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/giftimage/promo_bg.gif) no-repeat; background-position:bottom; width:50%}
#promolist .insidetop{background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/giftimage/promo_bg.gif) no-repeat 0 0; padding:15px 0 10px 0}
#promolist .prdimg, #promolist .iconimg{width:140px}
#promolist .content{width:250px; padding-right:4px}
#promolist .extramore{padding:10px 0}
#promolist .promolist-content{margin-left:10px}
.emptyslot{width:50%}

/* Flying Cart */
#wrongsite{position:relative; overflow:hidden; background:#FCFCC2; text-align:center; padding:10px 0; margin:0 auto 17px; width:862px; border:1px solid #EAEBE9}
#wrongsite a.closebutton{right:5px}
#wrongsite a.closebutton span{display:none}
.flyingcart{background:#FFFFF2; padding:12px 10px; border:1px solid #ddd}
.flyingdec{float:right; width:360px; color:#666; padding-left:15px; margin-left:15px; font-size:9pt; border-left:1px solid #eee}
.flyingcart h6, .flyingcartbox h6{color:#E50; padding:0; margin:4px 0 1px 0}
h4.flyingh4{background:#55BE47; color:#fff; margin:0; padding:4px 12px}
.flyingcartbox h6{color:#55BE47}
.flyingcart h6, .flyingcartbox h6, h4.flyingh4{font-size:15px}
.flyingcartbox{background:#FFFFF2; text-align:left; width:340px; padding:3px 8px 5px 8px; border:1px solid #ddd}
.flyingcartbox img{float:right; margin:7px 0 0 10px}

/* Localized Alert Topbar */
#topbar{position:relative; z-index:110}
#topbar a{color:#fff; text-decoration:underline}
#topbar a:hover{color:#363}
#topbar .topbarbg{height:23px; background:#8bb585; text-align:center; border-bottom:1px solid #eaebe9}
#topbar .content{margin:0 auto; width:860px; color:#fff; font-size:11px; line-height:23px; text-align:center}
#topbar .left{float:left; text-align:left}
#topbar .right{float:right; text-align:right}
#localized-content{display:none}
#localized-content .closebox{text-align:right; padding:9px 9px 0 0}
#localized-content H2{color:#5cc151; font-size:40px; margin:-3px 0 0 0; padding:0 30px}
#localized-overlay{background:#333}
#localized-container{width:840px; color:#333; padding-bottom:20px}
#intro-container{width:780px; padding:0; margin:16px 30px 0px 30px}
#intro-container .content{float:left; width:346px; margin-right:20px; line-height:18px; padding-top:8px}
#intro-container .services{float:right; width:404px}
#intro-container .services .wrap{font-weight:bold; padding:14px 0}
#localized-content span.shopbutton{font-size:18px}
#localized-content a.bbutton{margin:15px 0 0 -3px}
#intro-container h4{margin:0; padding:0 0 2px 15px; font-size:12px}
ul#localizedul{margin:0 0 0 29px; padding:0}
ul#localizedul li{margin:5px 0 0 0; padding:0}
#localized-content .findmore{padding:10px 0 0 16px; font-size:11px; color:#666}
#localized-content a.clickhere{color:#666; text-decoration:underline}
#localized-content a.clickhere:hover{color:#363}

/* Reference Currency Dropdown Menu */
#refcontainer{position:absolute; z-index:100; width:190px; background:#fff; color:#333; border:1px solid #DDD}
#refcontainer .exchangerate, #refcontainer h4{background:#eee; padding:6px 9px; clear:both}
#refcontainer h4{color:#555; margin:0; font-size:9pt}
.exchangerate .starMark{position:relative; margin-left:-5px}
ul#reflist{margin:0; padding:0; list-style:none; overflow:auto}
ul#reflist li{margin:0; padding:0; width:100%}
ul#reflist li a{color:#333; display:block; padding:4px 9px; border-bottom:1px dotted #ddd}
ul#reflist li a:hover{background:#ececec}

/* Facebook Like Button */
#fixedbar, #backtotop{-webkit-box-shadow:0px 0px 4px #999; -moz-box-shadow:0px 0px 4px #999; box-shadow:0px 0px 4px #999}
#fixedbar{position:fixed; z-index:60000; bottom:0; margin-left:5px; width:860px; background-color:#c5d3fc; _border:1px solid #a0b7f8}
#fblike{overflow:hidden}
#fblike, a.link2fb{height:41px}
#fblike-content a, #fblike-content .socialnetwork{float:left}
#fblike-content a span, a.trustpilot span{display:inline-block}
#fblike-content a.link2fb{padding:11px 0 0 12px; margin-right:12px}
#fblike-content a.link2fb span{width:156px; height:19px; background-position:0 -294px}
a.fblink, a.instagram{margin:8px; float:left; color:#333; text-decoration:none}
a.instagram{padding-right:10px; border-right:1px solid #e2e9fc}
.instagramfollow{vertical-align:middle; display:inline-block; padding:2px 7px; color:#FFF; font-size:8pt; font-weight:bold; margin:0 4px; border-radius:2px;  background-color:#6F97B6; background-position: 50% 50%; text-shadow: 0 1px 1px #1C5380; border: 1px solid #1C5380; background-image:-webkit-gradient(linear,left top,left bottom,from(#6f97b6),to(#3f729b));background-image:-webkit-linear-gradient(top,#6f97b6,#3f729b);background-image:-moz-linear-gradient(top,#6f97b6,#3f729b);background-image:-o-linear-gradient(top,#6f97b6,#3f729b);background-image:-ms-linear-gradient(top,#6f97b6,#3f729b);background-image:linear-gradient(top,#6f97b6,#3f729b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#6f97b6', EndColorStr='#3f729b'); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 1px 0 0 rgba(255, 255, 255, 0.05) inset, -1px 0 0 rgba(255, 255, 255, 0.05) inset, 0 1px 0 rgba(255, 255, 255, 0.2) inset}
.instagramfollow:hover{background: none repeat scroll 0 0 #3C6D94}
#fblike-content .socialnetwork{margin-top:10px; overflow:hidden; height:25px}
#fblike-content a.trustpilot{margin-top:7px; padding:8px 4px}
#fblike-content a.trustpilot span, a.trustpilot span{width:205px; height:11px; background-position:0 -319px}
#fblike-content a.close{float:right; padding:8px; margin:7px 5px}
#fblike-content a.close span{width:11px; height:11px; background-position:-162px -294px}
#newscontent #sns{padding:7px 0; float:none}
.pageshare{float:left; overflow:hidden}

/* SNS */
.ps_twitter, .ps_gplus, .ps_pinit{width:auto; margin-right:12px}
.ps_facebook{width:auto; margin-right:-2px}

/* Payment Icons */
.paymenticons{float:right; position:relative; bottom:0; top:1px}
.paymenticons ul{margin:10px; padding:0}
.paymenticons li{float:left; margin:0 3px 3px 0}
.paymenticons li{display:block; width:34px; height:22px; background-image:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/icons/paymenticons.gif); background-repeat:no-repeat; zoom:1}
.paymenticons li.visaicon{background-position:0px}
.paymenticons li.mastericon{background-position:-34px}
.paymenticons li.aeicon{background-position:-68px; width:25px}
.paymenticons li.jcbicon{background-position:-93px; width:29px}
.paymenticons li.paypalicon{background-position:-122px; width:35px}
.paymenticons li.bmlicon{background-position:-157px; width:58px}
.paymenticons li.alipayicon{background-position:-215px; width:50px}
.paymenticons li.chequeicon{background-position:-265px; width:41px}
.paymenticons li.moneyicon{background-position:-306px; width:39px}

/* Splash Product OOS Modal */
#product-container .closebutton{position:static; margin-bottom:-2px}
#nolongeravailable a.modalclose{color:#333; cursor:pointer; font-size:normal; display:inline-block; margin-top:8px; padding:2px 4px; background-color:#f9f9f9; border:1px solid #ccc; -moz-box-shadow:inset 0px 1px 0px 0px #f6f6f6; -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff; box-shadow:inset 0px 1px 0px 0px #ffffff; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px}
#nolongeravailable a.modalclose:hover{color:#333; background-color:#f6f6f6; border:1px solid #666}
#nolongeravailable{display:none; font-weight:bold; text-align:center; border:3px solid #e50; padding:22px 12px 18px; background:#fffff2}
#nolongeravailable .or{color:#e50}

/* YS Exclusives Symbol */
.yesheadersymbol{display:block; width:110px; height:110px; position:absolute; top:-4px; left:-4px; background:url(/web/20150329201153/http://c.ysi.bz/Assets/res/imgs/frontpage/exclusives/ribbon.png) no-repeat}
.yesheadersymbol span{display:none}

/* Multiple Tag Search */
.tagSearch{padding:20px 0 0 20px; border-top:1px solid #ececec}
.tagSearch h4{float:left; padding-right:20px}
.tagSearch .tagWrapper{position:relative; top:-3px; float:left; margin:0 0 5px; width:770px}
.tagSearch h2{float:left; margin:0 0 7px; padding:0; font-weight:normal; font-size:12px}
.tagSearch h2 a input, .mTag:after{display:none}
.mTag{position:relative; white-space:nowrap; background-image:-webkit-linear-gradient(top, #f1f1f1, #e4e4e4); background-image:-moz-linear-gradient(top, #f1f1f1, #e4e4e4); background-image:-o-linear-gradient(top, #f1f1f1, #e4e4e4); background-image:-ms-linear-gradient(top, #f1f1f1, #e4e4e4); background-image:linear-gradient(top, #f1f1f1, #e4e4e4); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f1f1f1', EndColorStr='#e4e4e4'); border-top:1px solid #ededed; *background-color:#e4e4e4}
.mTag:active{top:1px}
.mTag:before{background-image:-webkit-linear-gradient(135deg, #f1f1f1, #e4e4e4); background-image:-moz-linear-gradient(135deg, #f1f1f1, #e4e4e4); background-image:-o-linear-gradient(135deg, #f1f1f1, #e4e4e4); background-image:-ms-linear-gradient(135deg, #f1f1f1, #e4e4e4); background-image:linear-gradient(135deg, #f1f1f1, #e4e4e4); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f1f1f1', EndColorStr='#e4e4e4'); border-top:1px solid #ededed; *background-color:#e4e4e4}
.mTag, .relatetitle{z-index:2; float:left; margin:0 16px 0 0; text-decoration:none; height:19px; line-height:20px; color:#333; padding:0 5px; border-left:1px solid #ededed; border-bottom:1px solid #c9c9c9; -webkit-border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; border-radius:4px 0 0 4px; -webkit-box-shadow:inset 0 1px 0 #f7f7f7; -moz-box-shadow:inset 0 1px 0 #f7f7f7; box-shadow:inset 0 1px 0 #f7f7f7}
.mTag:hover, .checked{color:#fff; text-shadow:0px 1px 0px #6d6d6d; border-left:1px solid #878787; border-bottom:1px solid #616161; -webkit-box-shadow:inset 0 1px 0 #959595; -moz-box-shadow:inset 0 1px 0 #959595; box-shadow:inset 0 1px 0 #959595}
.mTag:hover, .checked{background-image:-webkit-linear-gradient(top, #8e8e8e, #7a7a7a); background-image:-moz-linear-gradient(top, #8e8e8e, #7a7a7a); background-image:-o-linear-gradient(top, #8e8e8e, #7a7a7a); background-image:-ms-linear-gradient(top, #8e8e8e, #7a7a7a); background-image:linear-gradient(top, #8e8e8e, #7a7a7a); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#8e8e8e', EndColorStr='#7a7a7a'); border-top:1px solid #878787; *background-color:#7a7a7a}
.mTag:hover:before, .checked:before{background-image:-webkit-linear-gradient(135deg, #8e8e8e, #7a7a7a); background-image:-moz-linear-gradient(135deg, #8e8e8e, #7a7a7a); background-image:-o-linear-gradient(135deg, #8e8e8e, #7a7a7a); background-image:-ms-linear-gradient(135deg, #8e8e8e, #7a7a7a); background-image:linear-gradient(135deg, #8e8e8e, #7a7a7a); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#8e8e8e', EndColorStr='#7a7a7a'); border-top:1px solid #a3a3a3; *background-color:#7a7a7a}
.mTag:before{content:''; width:14px; height:14px; position:absolute; right:-8px; top:2px; z-index:-10; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg); border-right:1px solid #ccc; -webkit-border-radius:0 4px 0 0; -moz-border-radius:0 4px 0 0; border-radius:0 4px 0 0}
.mTag:hover:before, .checked, .checked:before{border-right:1px solid #777}
.mTag:after{content:''; width:3px; height:3px; background:#fff; position:absolute; top:7px; right:-3px; z-index:9999; -webkit-border-radius:9px; -moz-border-radius:9px; border-radius:9px; border:1px solid #cfcfcf}
.mTag:hover:after, .checked:after{border:1px solid #6b6b6b}
.mTag:before, .mTag:after{display:none\9}
:root .mTag:before, :root .mTag:after{display:block}
.mTag{border:1px solid #cecece\9; margin-right:10px\9}
.mTag:hover{border:1px solid #616161\9}
:root .mTag{margin-right:16px; border-right:none; border-top:1px solid #ededed; border-left:1px solid #ededed; border-bottom:1px solid #c9c9c9}
:root .mTag:hover{border-right:none; border-left:1px solid #878787; border-bottom:1px solid #616161; border-top:1px solid #878787}
.mTag:before, .mTag:hover:before{border-bottom:none\9; border-left:none\9}
.mTag.checked{border-left:1px solid #878787; border-bottom:1px solid #616161; border-top:1px solid #878787}
.relatetitle{border:none; box-shadow:none; padding:0 0 5px; margin:5px 10px 0 0}
#itemlist .tagWrapper{white-space:nowrap; margin:5px 0; width:660px}
#itemlist .tagWrapper h2, #itemlist .mTag, .relatetitle{float:none; display:inline-block; vertical-align:middle; font-size:9pt}
*html #itemlist .tagWrapper h2{display:inline}

/* m Buttons */
.mbutton:hover, input.btn-primary:hover, button.btn-primary:hover, a.btn-primary.writeReviewButton:hover, a.btn-primary.glyphicon-question-sign:hover{color:#fff}
.mbutton:active, input.btn-primary:active, button.btn-primary:active, a.btn-primary.writeReviewButton:active, a.btn-primary.glyphicon-question-sign:active{position:relative; top:1px}
.mbutton, .mbutton input, input.btn-primary, button.btn-primary, a.btn-primary.writeReviewButton, a.btn-primary.glyphicon-question-sign{color:#fff; font-weight:bold; text-align:center; font-size:12px; line-height:12px; text-shadow:0 1px 0 #56ab4b}
.mbutton, .sbutton, .searchButtonWrapper, .gbutton, input.btn-primary, button.btn-primary, a.btn-primary.writeReviewButton, a.btn-primary.glyphicon-question-sign{display:inline-block; text-decoration:none; margin:0; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -webkit-box-shadow:inset 0 1px 0 #68d759; -moz-box-shadow:inset 0 1px 0 #68d759; box-shadow:inset 0 1px 0 #68d759; background-image:-webkit-linear-gradient(top, #6bd15e, #5ac04d); background-image:-moz-linear-gradient(top, #6bd15e, #5ac04d); background-image:-o-linear-gradient(top, #6bd15e, #5ac04d); background-image:-ms-linear-gradient(top, #6bd15e, #5ac04d); background-image:linear-gradient(top, #6bd15e, #5ac04d); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#6bd15e', EndColorStr='#5ac04d'); *background-color:#5ac04d; border-left:1px solid #67cb59; border-right:1px solid #67cb59; border-bottom:1px solid #4aa43d; border-top:1px solid #67cb59}
.mbutton:hover, .sbutton:hover, .searchButtonWrapper:hover, .gbutton:hover, input.btn-primary:hover, button.btn-primary:hover, a.btn-primary.writeReviewButton:hover, a.btn-primary.glyphicon-question-sign:hover{-webkit-box-shadow:inset 0 1px 0 #49c93c; -moz-box-shadow:inset 0 1px 0 #49c93c; box-shadow:inset 0 1px 0 #49c93c; background-image:-webkit-linear-gradient(top, #4ac03f, #3dab33); background-image:-moz-linear-gradient(top, #4ac03f, #3dab33); background-image:-o-linear-gradient(top, #4ac03f, #3dab33); background-image:-ms-linear-gradient(top, #4ac03f, #3dab33); background-image:linear-gradient(top, #4ac03f, #3dab33); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#4ac03f', EndColorStr='#3dab33'); *background-color:#3dab33; border-left:1px solid #55c048; border-right:1px solid #55c048; border-bottom:1px solid #3b9330; border-top:1px solid #55c048}
.mbutton input, input.btn-primary, input.btn-primary:hover, button.btn-primary, button.btn-primary:hover{overflow:visible;/* IE8 Input Fix*/ color:#fff; text-align:center; margin:0; outline:0; border:0; background-color:transparent; cursor:pointer}
/* Firefox / IE9-10 / IE8 */
input.btn-primary, button.btn-primary{padding:3px 4px 2px; padding:5px 7px\9; _padding:3px 7px 4px}
.mbutton input{padding:2px 3px 1px; padding:4px 6px\9; _padding:2px 6px 3px}
a.mbutton, a.btn-primary.writeReviewButton, a.btn-primary.glyphicon-question-sign{padding:4px 6px}
/* Chrome & Safari */
@media screen and (-webkit-min-device-pixel-ratio:0){.mbutton input, a.mbutton, a.btn-primary.writeReviewButton, a.btn-primary.glyphicon-question-sign{padding:4px 6px} input.btn-primary, button.btn-primary{padding:5px 7px}}
.send .mbutton{line-height:25px}

/* s Buttons */
.sbutton:hover, .gbutton:hover{color:#fff}
.sbutton:active, .searchButtonWrapper:active, .gbutton:active{position:relative; top:1px}
.sbutton, .sbutton input, .gbutton, .gbutton input{color:#fff; text-align:center; font-size:11px; line-height:11px; text-shadow:0 1px 0 #56ab4b}
.sbutton input, .gbutton input{overflow:visible;/* IE8 Input Fix*/ color:#fff; text-align:center; margin:0; outline:0; border:0; background-color:transparent; cursor:pointer}

/* Firefox / IE9-10 / IE8 */
.sbutton input, .gbutton input, input.xsbutton{padding:1px 2px 0; padding:3px 5px\9; _padding:1px 5px 2px}
a.sbutton, a.gbutton, a.xsbutton{padding:3px 5px}

/* Chrome & Safari */
@media screen and (-webkit-min-device-pixel-ratio:0){.sbutton input, a.sbutton, .gbutton input, a.gbutton, .xsbutton input, a.xsbutton{padding:3px 5px}}

/* Search Buttons */
.searchButtonWrapper, .searchButtonWrapper:hover{border:none}
.searchButtonWrapper{display:inline-block; -moz-border-radius:0 4px 4px 0; -webkit-border:0 4px 4px 0; border-radius:0 4px 4px 0}
input.searchButton{width:37px; height:26px; margin:0; outline:0; border:0; cursor:pointer; background-color:transparent; background-position:10px -139px; text-indent:-9999px}

/* b Buttons */
.bbutton:hover{color:#fff}
.bbutton:active, .wbutton:active{position:relative; top:1px}
.bbutton, .bbutton input, .wbutton, .wbutton input{color:#fff; font-weight:bold; text-align:center; font-size:16px; line-height:16px; text-shadow:0 1px 0 #56ab4b}
.bbutton{display:inline-block; zoom:1; text-decoration:none; margin:0; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -moz-box-shadow:0 1px 2px #bbb; -webkit-box-shadow:0 1px 2px #bbb; box-shadow:0 1px 2px #bbb; background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#52d707), to(#33a300)); background:-webkit-linear-gradient(top, #52d707, #33a300); background:-moz-linear-gradient(top, #52d707, #33a300);  background:-o-linear-gradient(top, #52d707, #33a300); background:-ms-linear-gradient(top, #52d707, #33a300); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#52d707', endColorstr='#33a300'); background-color:#33a300\9}
*html .bbutton{display:inline}
.bbutton:hover{background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#31c404), to(#1d7e00)); background:-webkit-linear-gradient(top, #31c404, #1d7e00); background:-moz-linear-gradient(top, #31c404, #1d7e00); background:-o-linear-gradient(top, #31c404, #1d7e00); background:-ms-linear-gradient(top, #31c404, #1d7e00); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#31c404', endColorstr='#1d7e00'); background-color:#31c404\9}
.bbutton input, .wbutton input{overflow:visible;/* IE8 Input Fix*/ color:#fff; text-align:center; margin:0; outline:0; border:0; background-color:transparent; cursor:pointer}

/* Firefox / IE9-10 / IE8 */
.bbutton input, .wbutton input{padding:8px 12px 5px; padding:8px 15px\9; _padding:7px 15px 6px}
a.bbutton, a.wbutton{padding:10px 15px 9px}

/* Chrome & Safari */
@media screen and (-webkit-min-device-pixel-ratio:0){.bbutton input, a.bbutton, .wbutton input, a.wbutton{padding:8px 15px}}

/* w Buttons */
.wbutton:hover{color:#fff}
.wbutton, .wbutton input{color:#478647; text-shadow:none}
.wbutton{display:inline-block; text-decoration:none; margin:0; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -moz-box-shadow:0 1px 2px #cde5c5; -webkit-box-shadow:0 1px 2px #cde5c5; box-shadow:0 1px 2px #cde5c5; background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#daf2d8), to(#b7e6b2)); background:-webkit-linear-gradient(top, #daf2d8, #b7e6b2); background:-moz-linear-gradient(top, #daf2d8, #b7e6b2); background:-o-linear-gradient(top, #daf2d8, #b7e6b2); background:-ms-linear-gradient(top, #daf2d8, #b7e6b2); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#daf2d8', endColorstr='#b7e6b2'); background-color:#b7e6b2\9}
.wbutton:hover{background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#c8ebc5), to(#97da90)); background:-webkit-linear-gradient(top, #c8ebc5, #97da90); background:-moz-linear-gradient(top, #c8ebc5, #97da90); background:-o-linear-gradient(top, #c8ebc5, #97da90); background:-ms-linear-gradient(top, #c8ebc5, #97da90); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c8ebc5', endColorstr='#97da90'); background-color:#c8ebc5\9}
.wbutton:hover, .wbutton:hover input{color:#363}

/* c Buttons */
.cbutton:hover, .cbutton:hover input, a.btn-primary:hover{color:#222}
.cbutton:active, .xsbutton:active, input.xsbutton:active, a.btn-primary:active{position:relative; top:1px}
.cbutton, .cbutton input, button.cbutton, a.btn-primary{color:#363; text-align:center; font-size:12px; line-height:12px}
.cbutton, button.cbutton, .xsbutton, input.xsbutton, a.btn-primary{cursor:pointer; border:1px solid #bbb; display:inline-block; text-decoration:none; margin:0; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; background-image:-webkit-linear-gradient(top, #f9f9f9, #eee); background-image:-moz-linear-gradient(top, #f9f9f9, #eee); background-image:-o-linear-gradient(top, #f9f9f9, #eee); background-image:-ms-linear-gradient(top, #f9f9f9, #eee); background-image:linear-gradient(top, #f9f9f9, #eee); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f9f9f9', EndColorStr='#eeeeee'); background-color:#eee\9}
.cbutton:hover, button.cbutton:hover, .xsbutton, input.xsbutton, a.btn-primary:hover{background-image:-webkit-linear-gradient(top, #f4f4f4, #eaeaea); background-image:-moz-linear-gradient(top, #f4f4f4, #eaeaea); background-image:-o-linear-gradient(top, #f4f4f4, #eaeaea); background-image:-ms-linear-gradient(top, #f4f4f4, #eaeaea); background-image:linear-gradient(top, #f4f4f4, #eaeaea); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f4f4f4', EndColorStr='#eaeaea'); background-color:#eaeaea\9}
.cbutton:hover, .xsbutton:hover, input.xsbutton:hover, a.btn-primary:hover{border-color:#55c048}
.cbutton input{overflow:visible;/* IE8 Input Fix*/ text-align:center; margin:0; outline:0; border:0; background-color:transparent; cursor:pointer}
#shoppingbag .xsbutton{margin-top:3px}
/* Firefox / IE9-10 / IE8 */
.cbutton input{padding:1px 3px 0; padding:3px 6px\9; _padding:1px 6px 2px}
button.cbutton{overflow:visible; cursor:pointer; padding:1px 2px 3px; padding:3px 4px\9; _padding:2px 4px 1px}
a.cbutton, a.btn-primary{padding:3px 6px}

/* Chrome & Safari */
@media screen and (-webkit-min-device-pixel-ratio:0){.cbutton input, a.cbutton{padding:3px 6px}}

/* Disabled Case */
.disabled .bbutton:active, .disabled .wbutton:active, .notsell .bbutton:active, .notsell .wbutton:active, .notsell .cbutton:active{top:0}
.disabled .bbutton, .disabled .bbutton input, .disabled .wbutton, .disabled .wbutton input, .notsell .bbutton, .notsell .bbutton input, .notsell .wbutton, .notsell .wbutton input, .disabled .cbutton, .disabled .cbutton input, .notsell .bbutton, .notsell .bbutton input, .notsell .wbutton, .notsell .wbutton input, .disabled.mbutton, .disabled.mbutton:hover{color:#999; text-shadow:none; cursor:default}
.disabled .bbutton, .disabled .wbutton, .notsell .bbutton, .notsell .wbutton, .disabled .cbutton, .notsell .cbutton, .disabled.mbutton{-moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ddd), to(#cecece)); background:-webkit-linear-gradient(top, #ddd, #cecece); background:-moz-linear-gradient(top, #ddd, #cecece); background:-o-linear-gradient(top, #ddd, #cecece); background:-ms-linear-gradient(top, #ddd, #cecece); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#cecece'); background-color:#ddd\9}
.disabled .cbutton, .disabled .cbutton:hover, .disabled.mbutton{border:1px solid #bbb; top:0}
.buttonrow{clear:both; margin:20 0}
.pagingOption a:hover, .reviewButtonRow .option a:hover{border-color:#55be47; color:#000; text-decoration:none; cursor:pointer}
.reviewButtonRow .option a.on:hover{border-color:#333; color:#fff; cursor:default}
.turnon, a.turnon span{border-color:#55be47; color:#000}

/* Product Grid in Product Detail Page */
.productGridWrapper{padding-bottom:10px; min-height:317px; _height:317px}
.productGridWrapper h4 span.notranslate{font-weight:bold}
.productgrid{position:relative; padding:0 20px}
.productgrid .navigation{width:100%; height:100%; position:absolute; left:0; top:0; padding:0; border:none}
.productgrid .navigation a{position:absolute; z-index:10; display:block; width:34px; height:33px; top:28%; background-color:rgba(255,255,255,0)}
.productgrid .navigation a:hover{background-color:rgba(255,255,255,.8)}
.productgrid .navigation a span{display:block; width:8px; height:15px}
.productgrid .navigation .previous{left:-9px}
.productgrid .navigation .next{right:-9px}
.productgrid .navigation .previous span{background-position:-94px -493px; margin:9px 0 0 13px}
.productgrid .navigation .previous:hover span{background-position:-108px -493px}
.productgrid .navigation .next span{background-position:-109px -337px; margin:9px 0 0 13px}
.productgrid .navigation .next:hover span{background-position:-95px -337px}
.productgrid .navigation .disabled{display:none}
ul.grid{width:auto; display:block; text-align:justify; list-style:none; margin:0; padding:0; overflow:hidden; position:relative; z-index:9}
ul.grid:before, ul.grid:after{content:""; display:inline-block; width:100%}
ul.grid li{display:inline-block; padding:0; margin:0 5px 20px; font-size:11px; text-align:center}
ul.grid li, ul.grid li a img{width:195px}
ul.grid a{display:block}
ul.grid a.title{font-size:11px; text-decoration:none; color:#666; margin:3px 0}
ul.grid a.brandName{color:#666; margin:7px 0 3px; font-weight:bold; line-height:11px; text-decoration:none}
ul.grid a.brandName:hover, .grid a.title:hover{color:#55be47}
ul.grid .itemPrice{color:#f60}
ul.grid .reviewCount a{display:inline}
/* Override The Common Grid */
h4 .totalNumContainer{display:block; margin-top:-5px; text-transform:none}
.frontpage .productGridWrapper{margin-top:-20px}
.acpage .productGridWrapper{margin:0 -20px}
.productpage .productgrid, .acpage .productgrid{padding:0 15px}
.productpage h4.heading, .acpage h4.heading{font-family:arial; text-transform:none; text-align:left; font-weight:bold; font-size:12px; padding-left:20px; line-height:19px}
.productpage .totalNumContainer, .acpage .totalNumContainer{display:inline}
.productpage .grid a.title, .acpage .grid a.title{display:none}
.productpage ul.grid li, .productpage ul.grid li a img, .acpage ul.grid li, .acpage ul.grid li a img{width:153px}
.productpage ul.grid li a img, .acpage ul.grid li a img{height:153px}
.productpage .productGridWrapper, .acpage .productGridWrapper{min-height:236px; _height:236px}
.productpage .productGridWrapper{margin:0; padding:18px 0 0; border-top:1px solid #efefef}
.productPageBottom .productGridWrapper{border:none}

/* Tiny Ajaxloader */
.tinyajaxloading{width:100%; height:0; display:none; position:absolute; right:0; left:0; z-index:20; text-align:center; background-color:rgba(255,255,255,0); _background-color:#fff; _filter:alpha(opacity=0)}
.tinyajaxloading .spinningLoader{padding:4px 9px; color:#fff; background-color:rgba(85,190,71,0.9); _background-color:#55be47}
.tinyajaxloading.on{display:block; top:0; bottom:0; height:auto; background-color:rgba(255,255,255,0.8); _background-color:#fff; _filter:alpha(opacity=80)}
.valignParent{-webkit-transform-style:preserve-3d; -moz-transform-style:preserve-3d; transform-style:preserve-3d}
.valignElement{position:relative; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%)}
.tinyajaxloading .spinningLoader:after{overflow:hidden; display:inline-block; vertical-align:bottom; -webkit-animation:ellipsis 2s infinite; -moz-animation:ellipsis 2s infinite; animation:ellipsis 2s infinite; content:"\2026"}
@-moz-keyframes ellipsis{from{width:2px} to{width:15px}}
@-moz-keyframes ellipsis{from{width:2px} to{width:15px}}
@-webkit-keyframes ellipsis{from{width:2px} to{width:15px}}