@charset "utf-8";
/* CSS Document For Topwedding Mobile Site */
/* Globle  start */
/* Fonts */
html,body{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:none;-webkit-transform: translate3d(0,0,0)-webkit-user-select: none;user-select: none;-ms-touch-action: none;box-sizing:border-box;height:100%}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,input,textarea,p,blockquote,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,span {margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);/*fix抖动*/
    /* 缩放网页，文字大小不变 */
    -webkit-text-size-adjust:none;-webkit-transform: translate3d(0,0,0)}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
@font-face { font-family: 'FuturaStd'; src: url('fonts/futurastd-book-webfont.eot'); src: url('fonts/futurastd-book-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/futurastd-book-webfont.woff') format('woff'), url('fonts/futurastd-book-webfont.ttf') format('truetype'), url('fonts/futurastd-book-webfont.svg#FuturaStdBook') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'icomoon'; src: url('fonts/icomoon.eot?-i7wyvd'); src: url('fonts/icomoon.eot?#iefix-i7wyvd') format('embedded-opentype'), url('fonts/icomoon.woff?-i7wyvd') format('woff'), url('fonts/icomoon.ttf?-i7wyvd') format('truetype'), url('fonts/icomoon.svg?-i7wyvd#icomoon') format('svg'); font-weight: normal; font-style: normal; }
[class^="icon-"], [class*=" icon-"] { font-family: 'icomoon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */
-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.icon-home:before { content: "\e600"; }
.icon-cart:before { content: "\e601"; }
.icon-undo:before { content: "\e602"; }
.icon-user:before { content: "\e603"; }
.icon-search:before { content: "\e604"; }
.icon-list:before { content: "\e605"; }
.icon-heart:before { content: "\e61f"; }
.icon-checkmark:before { content: "\e607"; }
.icon-empty:before { content: "\e621"; }

[data-icon]:before {font-family:'icomoon';content:attr(data-icon);speak:none;font-weight:normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;}
em,i{font-style:normal}
/* Create the button */
body .button, body input.button{display: inline-block;font-family: FuturaStd,Tahoma,Geneva,sans-serif;font-weight: normal !important; outline: medium none; text-align: center; text-decoration: none !important; text-transform: uppercase !important; white-space: nowrap; -webkit-appearance:none;-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;border:none}
body .button:hover, body input.button:hover, body .button:active, body input.button:active {/* cursor: pointer;*/ text-decoration: none; }
body input.button { border: none; }
body.iPad a.button, body.iPad input.button { font-family: "HelveticaNeue" !important; }
.button+.button{margin-left:5px}
/* iPad font */
/* Set the colour - twbtn-orange */
body .twbtn-orange, body input.twbtn-orange { color: #000; background: #ffac59;}
body .twbtn-orange:hover, body input.twbtn-orange:hover { color: #fff; background: #606060;}
body .twbtn-orange:active, body input.twbtn-orange:active { color: #fff; background: #606060;}
/* Set the colour - twbtn-orange disabled */
body .twbtn-orange-disabled, body input.twbtn-orange-disabled { color: #999; background: #ffdebd;}
/* Set the colour - twbtn-black */
body .twbtn-black, body input.twbtn-black { color: #fff; background: #686868;}
body .twbtn-black:hover, body input.twbtn-black:hover { color: #fff; background: #606060;}
body .twbtn-black:active, body input.twbtn-black:active { color: #fff; background: #606060;}
/* Set the colour - twbtn-grey */
body .twbtn-grey, body input.twbtn-grey { color: #494949; background: #e1e1e1;}
body .twbtn-grey:hover, body input.twbtn-grey:hover {color: #494949; background: #d3d3d3;}
.common-add-to-cart { float: left; min-width: 209px; }
.common-add-to-cart-za { float: left; min-width: 146px; }
.common-add-to-cart2 { float: left; min-width: 150px; }
.common-add-to-cart3 { float: left; width: 104px; }
.common-continue-shopping { float: left; min-width: 150px; }
.common-submit1 { min-width: 120px; }
/* Turn off filter for ie9 as uses SVG */
body.ie9 a.button.twbtn-orange, body.ie9 input.button.twbtn-orange, body.ie9 a.button.twbtn-orange:hover, body.ie9 input.button.twbtn-orange:hover, body.ie9 a.button.twbtn-orange:active, body.ie9 input.button.twbtn-orange:active, body.ie9 a.button.twbtn-black, body.ie9 input.button.twbtn-black, body.ie9 a.button.twbtn-black:hover, body.ie9 input.button.twbtn-black:active, body.ie9 a.button.twbtn-grey, body.ie9 input.button.twbtn-grey, body.ie9 a.button.twbtn-grey:hover, body.ie9 input.button.twbtn-grey:hover { -ms-filter: none; filter: none; }
/* Set font size, button height and padding - twbtn-orange */
body .twbtn-orange, body a.twbtn-orange-disabled, body input.twbtn-orange, body input.twbtn-orange-disabled { min-width: 100%; font-size: 15px; padding: 0.5rem; letter-spacing: 0.1rem; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.57); }
.twbtn-orange:hover { text-shadow: 0 1px 1px rgba(0, 0, 0, 0.57); }
/* Set font size, button height and padding - twbtn-black */
body a.twbtn-black.large { font-size: 13px !important; line-height: 16px; padding: 7px 10px 8px !important; }
body input.twbtn-black.large { font-size: 0.8rem; height: 2.4rem; line-height: 2.4rem;width:100%;display:block}
body a.twbtn-black.medium { font-size: 11px !important; line-height: 13px; padding: 5px 10px 6px !important; }
body input.twbtn-black.medium { font-size: 11px !important; height: 24px; line-height: 23px; padding: 0 10px 3px !important; }
/* Set font size, button height and padding - twbtn-grey */
body a.twbtn-grey.large {padding:0 1rem;letter-spacing: 0.1rem; text-shadow: 0 1px 1px #fff; }
body input.twbtn-grey.large { font-size: 11px; padding: 4px 10px 4px; }
body a.twbtn-grey.medium { font-size: 11px !important; height:24px;line-height:24px;}
body input.twbtn-grey.medium { font-size: 11px !important; height: 21px; line-height: 17px; padding: 0 10px 3px !important; }
body a.twbtn-grey.small { font-size:11px;height:26px;line-height:26px;}
body input.twbtn-grey.small { font-size: 10px !important; height: 18px; line-height: 14px; padding: 0 10px; }
.mw100 { min-width: 100%; }
/* btn  end */
/* table  start */
.pro-select-table { margin-top: 10px; border-top: 1px solid #ececec; border-left: 1px solid #ececec; text-align: center; }
.pro-select-table tr.tit td { padding: 1px 5px; }
.pro-select-table tr.tit td  dfn{margin:0 0.2rem;font-size:0.6rem}
.pro-select-table tr.tit span { display: inline-block; width: 27px; text-align: left; }
.pro-select-table tr.tit em { display: inline-block; width: 22px; text-align: left; }
.pro-select-table tr.tit .bg { font-weight: bold;padding:8px 0}
.pro-select-table tr.tit:hover { background-color: #fff; }
.pro-select-table tr td { padding: 5px; border-right: 1px solid #ececec; border-bottom: 1px solid #ececec; color: #797979; }
.pro-select-table tr.tr-even { background-color: #fefefe; }
.pro-select-table .bg { background-color: #f7f7f7; }
.pro-select-table tr:hover { background-color: #fafafa; }
.pro-select-table .custSel{min-width:160px;max-width:40%;}
.pro-select-table .custSel
/* table  end */
/* common */
html { font-size: 62.5% }
 @media only screen and (min-width:401px) {
	html { font-size: 79% !important }
}
@media (min-width:400px) and (-webkit-min-device-pixel-ratio:3){/* 兼容iphone4/4s */
	html { font-size: 94% !important }
}
@media only screen and (min-width:481px) {
	html { font-size: 94% !important }
}
@media only screen and (min-width:561px) {
	html { font-size: 109% !important }
}
@media only screen and (min-width:641px) {
	html { font-size: 125% !important }
	.page_wra, .un_wra_menu,.un_bottom_menu,.un_footer,#yourAccount,.u-social{ max-width: 640px }
}


body#ctl00_BodyTag div.page_wra{padding:10px 10px 0 10px;min-width: 300px;}
.top_wra{border-top:52px solid #fff;left:0;top:0;right:0;width:100%;height:100%;overflow-y:auto;position: absolute;z-index:1;-webkit-backface-visibility: hidden;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0,0,0,0);/*fix抖动*/-webkit-transform: translate3d(0,0,0)}

body { background: #f4f4f4; color: #555; font-size: 0.8rem; font-family:FuturaStd, "Helvetica Neue", Helvetica, STHeiTi, sans-serif; }
div.lmb_nav, div.lmb_header { text-align: center; color: #1e4798; }
a.lmb_nav, a.lmb_nav:visited { text-decoration: none; font-weight: bold; }
span.lmb_nav { color: #ccc; }
a, a:visited { color: #1e4798;touch-action: manipulation;-ms-touch-action: manipulation}
.lmb_title, a.lmb_title { color: #fff; background: #1e4798; margin: 5px 0px; text-decoration: none; }
hr { background: #1e4798; color: #1e4798; margin: 0; }
* {  margin: 0; }

ul,ol { margin:0;padding: 0; }
li { list-style: none; }
a img { border: none; }
img { max-width: 100%; }
form{display:inline}
.lmb0 { background: #eaeef5 }
.lmb1 { background: #d5dded }
.bgf { background-color: #fff }
.tu { text-decoration: underline; }
.fl { float: left; }
.fr { float: right; }
.clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clear{zoom:1;}
.p5 { padding: 5px; }
.pt5 { padding-top: 5px; }
.pr5 { padding-right: 5px; }
.pb5 { padding-bottom: 5px; }
.pl5 { padding-left: 5px; }
.m5 { margin: 5px; }
.mt5 { margin-top: 5px; }
.mr5 { margin-right: 5px; }
.mb5 { margin-bottom: 5px; }
.ml5 { margin-left: 5px; }
.p10 { padding: 10px; }
.pt10 { padding-top: 10px; }.pt20 { padding-top: 20px; }
.pr10 { padding-right: 10px; }
.pb10 { padding-bottom: 10px; }
.pl10 { padding-left: 10px; }
.m10 { margin: 10px; }
.mt10 { margin-top: 10px; }
.mr10 { margin-right: 10px; }
.mb10 { margin-bottom: 10px; }
.ml10 { margin-left: 10px; }
.ftmid{font-size:0.8rem;line-height:1.2rem}
.undline{text-decoration:underline}
.upper{text-transform:uppercase}

body input { font-family:FuturaStd,Tahoma,Geneva,sans-serif;  }
input:focus, select:focus, textarea:focus, button:focus { outline: none; }
input[type="checkbox"], input[type="radio"] { /* margin: 0 !important;  */ padding: 0 !important; border: 1px solid #CCC; width: 16px !important; height: 16px !important; vertical-align: bottom; position: relative; top: 0px; overflow: hidden; }
input[type="submit"] { -webkit-border-radius: 2px !important; -moz-border-radius: 2px !important; border-radius: 2px !important; }
input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="number"] { font-size: 14px; vertical-align: middle; border: 1px solid #CCC;  width: 100%; -webkit-appearance: none; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; height: 34px;padding: 5px 0 5px 5px;}
input[type=number]::-webkit-outer-spin-button { margin: 0; }
input[type=number]::-webkit-outer-spin-button { margin: 0; }
textarea { font-size: 12px; font-family:FuturaStd,HelveticaNeue, Tahoma, Arial; vertical-align: middle; border: 1px solid #CCC; padding: 5px; width: 100%; -webkit-appearance: none; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }
input[type="image"] { display: inline; }
.un_block { display: block !important; }
* { margin: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
a img { border: none; }
hr { color: #666666; background-color: #666666; }
a, a:visited { color: #666666; text-decoration: none; }
/*a:hover { color: #666666; text-decoration: none; }*/
select { font-size: 12px; padding: 10px 0;font-family:FuturaStd,"Helvetica Neue",Helvetica,STHeiTi,sans-serif;background:#fff;border:1px solid #dbdbdb;-webkit-appearance: none;}
.ft10{font-size: 10px !important;}
.ft11{font-size: 11px !important;}
.five_pix {background-color: #fff; }
#wp_content { padding:0 5px;background-color: #fff; }

.un_currency_list { font-size: 12px; }
.un_right { float: right; }
.un_left { float: left; }
.un_bottom_spacer {padding:.2rem 0}
.form{padding-bottom:1rem;overflow:hidden}
.form .un_bottom_spacer { border-bottom: 12px solid #fff; }
.un_top_spacer { border-top: 6px solid #fff; }
.un_left_border { border-left: 1px solid #ccc; }
.un_right_border { border-right: 1px solid #ccc; }
.un_border { border: 1px solid; border-bottom: 5px #fff solid; }
.bdb { border-bottom: 1px solid #e9e9e9; }
.bdt { border-top: 1px solid #e9e9e9; }
.baglabel, .holder { font-size: 14px; }
#topBagLink a { text-decoration: none; }

.un_clear { clear: both; height: 0px; line-height: 0px; }



#yourAccount {overflow:hidden;line-height:1.8rem;background:#e1e1e1;padding:2rem 0;border-top: 2px solid #c6c6c6;}
#yourAccount .un_more_central {padding:0.5rem 0; width: 100%; text-align: left; background-color: #fff; /*border-top: 1px solid #c6c6c6;*/color: #555;display: table;overflow:hidden}
#yourAccount .yourAccTxt{padding:0 10px;color:#737373;font-size:14px;}
.tbCell{display:table-cell;height:2rem;width:40%;text-align:center;}
.tbGap{width:2%}
/*#yourAccount div { border-bottom: 1px solid #DEDEDE; }
#yourAccount div, #yourAccount a { font-size: 1rem; text-align: center; }*/
#yourAccount .tbCell{vertical-align:top;}
#yourAccount a {display:inline-block;vertical-align:top;width:90%;height:34px;line-height:32px;font-size:14px;border:2px solid #9b9b9b;color: #333;  }



#yourAccount a span.t-width{display: inline-block;min-width: 3rem;font-size: 1rem;}
.un_clear img { float: left; width: 0px; height: 0px; }
.un_hsep_long {height: 0px; line-height: 0px; }
.un_bdb { border-bottom: 1px solid #e9e9e9; height: 0px; line-height: 0px; }
div.filter_breadcrumb_remove { font-size: smaller; color: #000; border-bottom: 5px #fff solid; }
.un_cat_l1 { border-bottom: 5px solid #FFFFFF; border-left: 5px solid #FFFFFF; border-right: 5px solid #FFFFFF; }
.un_pdp_add_to_bag { border-bottom: 15px solid #FFF; }
.un_header { margin: 0 auto; border-top: 1rem solid #FFFFFF; border-bottom: 1rem solid #FFFFFF; }
.un_header .un_logo_wra { width: 65%; margin: 0 auto; }
.un_header .un_logo { display: block; margin: 0 auto; max-width: 100%; }
/* messages */
ul.messages { padding: 0 0 5px 0; }
ul.messages ul { padding: 0; }
/* login */
#loginArea.un_more_central { margin-left: 0; }
body#ctl00_BodyTag .page_wra,.un_bottom_menu,.un_footer,#yourAccount,.u-social{ /* padding-top: 12rem !important;  */margin: 0 auto; min-width: 320px; background-color: #fff; }


/*header*/
.head{position:absolute;z-index:5;top:0;left:0;width:100%;background:#fff;border-bottom:1px solid #ccc}
.headWrap{min-width: 320px;max-width: 640px;margin:0 auto;height:52px;overflow:hidden}
.headNav{}
.logo{position:relative;height:52px;}
.logo a{overflow:hidden;}
.logo img{max-width:85%;max-height:42px;vertical-align:middle;position:absolute;bottom:5px;left:50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-o-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}

.fMenu { }
.fMenu li {position:relative;float:left;width:10%;height:52px;display:block;text-align:center}
.fMenu li.wid{width:60%}
.nlink{height:52px;font-size:1.4rem}
.nlink span{position:absolute;bottom:7px;left:50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-o-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}


.num_icon { display: none; position: absolute; bottom: 1.5rem;right:0; width: 0.6rem; height: 0.6rem; line-height: 1.2rem; font-size: 0.8rem; font-style: normal; text-align: center; background-color: #f5b31a; border-radius: 3.5rem; color: white; }
.un_icon_menu .last select{padding:0.6rem 0;}
/*ModalMenu*/
.md_modal {position:absolute;top:-200%;left:50%;width:50%;max-width:630px;min-width:320px;height:100%;z-index:-2;visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility: hidden;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);font-size:0.8rem;}
.md_close,.md_close:link,.md_close:visited{position:absolute;z-index:3;width:40px;height:40px;line-height:40px;top:0;right:0.5rem;font-size:38px;display:block;text-align:center;/*cursor:pointer;*/color:#ccc;/*-webkit-animation-duration: .5s;-moz-animation-duration: .5s;-o-animation-duration:.5s;animation-duration: .5s;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility: hidden;*/}

.md_fav,.md_fav:link,.md_fav:visited{position:absolute;z-index:3;width:34px;height:34px;line-height:34px;top:6px;right:0.5rem;font-size:30px;display:block;text-align:center;color:#666;}

/*.md_show{visibility: visible;z-index:2000;}*/
.md_overlay {position:absolute;width:100%;height:100%;display:none;top:0;left:0;z-index:1000;background:#fff;}


/*.md_modal .md_content {-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-o-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;background: transparent;position:absolute;height:100%;width:100%;top:0;left:0;border-top:40px solid #fff;overflow:hidden;}*/
.md_modal .md_content{background: transparent;position:absolute;height:100%;width:100%;top:0;left:0;border-top:50px solid rgba(255,255,255,0);overflow:hidden;/*-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-o-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);transition:scale 0.3s;-webkit-transition:scale 0.3s;-moz-transition:scale 0.3s;*/-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-o-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transition: scale 0.4s, opacity 0.4s, -webkit-transform 0.4s; /* Safari */
    transition:  scale 0.4s, opacity 0.4s, 0.4s;opacity:.5}
/*.md_modal.md_show ~ .md_overlay,.overShow {opacity:1;visibility: visible;z-index:1000;background:#fff;}*/ 

/*.md_modal.md_show .md_content {-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity:1}*/

/*.md_show ~ .page_wra,.hide{display:none;}*/
.menu_show,.size_show,.refine_show,.zoom_show,.color_show,.Scolor_show{overflow:hidden}
.menu_show .md_menuWrap,.size_show .sizeCart,.refine_show .refine,.zoom_show .zoomBox,.color_show .colorCart,.Scolor_show .ScolorCart{top:50%;visibility: visible;z-index:2000;}
.menu_show .md_overlay,.size_show .md_overlay,.refine_show .md_overlay,.zoom_show .md_overlay,.color_show .md_overlay,.Scolor_show .md_overlay{display:block;}
.menu_show .md_content,.size_show .md_content,.refine_show .md_content,.zoom_show .md_content,.color_show .md_content,.Scolor_show .md_content{-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity:1}
.menu_show .page_wra,.size_show .page_wra,.refine_show .page_wra,.zoom_show .page_wra,.color_show .page_wra,.Scolor_show .page_wra{/*display:none;*/height:0;overflow:hidden;-webkit-transform: translateX(-200%) translateY(-200%);-moz-transform: translateX(-200%) translateY(-200%);-o-transform: translateX(-200%) translateY(-200%);-ms-transform: translateX(-200%) translateY(-200%);transform: translateX(-200%) translateY(-200%);}

/*zoom*/
.md_modal.zoomBox{max-width:none;width:100%} 
.zoomBox .md_close{top:20px;color:#555}
.zoomBox .loading16{position:fixed;visibility:hidden;left:350px;margin:0;top:400px}
.md_menuBox.ploaded .loading16{visibility:visible}
.md_menuBox.ploaded img{visibility:hidden}
.zoomBox .md_content{border:none}
.zoomBox .md_menuBox{overflow:auto;top:0;text-align:center}
.zoomBox .md_menuBox img{width:720px;height:960px;max-width:none}
/*colorcart*/

.cCube {padding:1rem 5px 1rem;}
.cCube li{float:left;width:19%;overflow:hidden;vertical-align:middle;margin:0 0 1% 1%;text-align:center}
.cpic span{overflow:hidden;display:block;border:1px solid #ccc;padding:1px;}
.cpic span img,.coShow img{width:100%;vertical-align:middle;}
.csec span{border-color:#c00;border-width:3px;}

.sCube {padding:10px 0 0 10px}
.sCube li{float:left;width:51px;height:51px;}
.sCube li span{display:block;height:46px;width:46px;border:2px solid #ccc;padding:1px;text-align:center}
.sCube li.secd span{border-color:#c00;}

.zoomOv{position:absolute;z-index:-1;width:100%;height:100%;top:0;left:-200%;opacity:0;background:rgba(0,0,0,0.7);}
.ZoonIn .zoomOv{left:0;opacity:1;z-index:10;}
#zoomPic{position:absolute;top:50%;left:50%;width:80%;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}
#fabName{position:absolute;width:100%;height:20px;line-height:20px;font-size:12px;left:0;bottom:10px;text-align:center;color:#fff;}

.colorSel {position:relative;padding-right:40px}
.colorSel .custSel{width:100%}
.coShow{position:absolute;top:0;right:0;width:32px;height:32px;overflow:hidden;border:1px solid #ccc;padding:1px;}
.coShow dfn{display:none;height:28px;width:28px;}
.coShow.Sco dfn{display:block}
.coShow.Sco img{display:none}


@-webkit-keyframes rote {
    0% {opacity:0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
    100% {opacity:1;-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}
}
@keyframes rote {
    0% {opacity:0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
    100% {opacity:1;-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}
}
.rote{-webkit-animation-name: rote;-moz-animation-name: rote;-o-animation-name: rote;animation-name: rote;visibility:visible !important}
@-webkit-keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
	right:-100px;
  }

  20% {
	right:-20px;
  }

  40% {
	right:0;
  }

  60% {
    opacity: 1;
	right:30px;
  }

  80% {
	right:20px;
  }

  100% {
    opacity: 1;
	right:10px;
  }
}

@keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
	right:-100px;
  }

  20% {
	right:-20px;
  }

  40% {
	right:0;
  }

  60% {
    opacity: 1;
	right:30px;
  }

  80% {
	right:20px;
  }

  100% {
    opacity: 1;
	right:10px;
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

.md_tit{font-size:14px;font-weight:bold;position:absolute;z-index:1;top:6px;left:0;width:100%;height:40px;line-height:40px;padding-left:0.5rem}
.md_menuBox{position:absolute;height:100%;top:0px;bottom: 0px;left: 0px;right:-18px;padding-right:18px;overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;border-top:1px solid #bdbdbd;}
.md_menu{border:1px solid #bdbdbd;border-width:0 1px 1px 1px;}
.md_menu .md_mitem:first-child{border:none}
.md_mitem{border-top:1px solid #bdbdbd;background:#f8f8f8;overflow:hidden;}
.md_sub{/*overflow:hidden;height:0;opacity:0;visibility:hidden;*/display:none;border-top:1px solid #bdbdbd}
.md_sub.sub_show,.fotMenu.ft_show{display:block;}

.md_sub .md_mitem{border-color:#e3e3e3;}
.md_mitem h2,.md_mitem h3,.md_mitem h4{position:relative;}
.md_mitem h2{position:relative;font-size:14px;border:1px solid rgba(255,255,255,0);border-width:0.5rem 1rem;/*padding:0.5rem 1rem;*/box-shadow: 0 0 1px #fff inset;}
.md_mitem h3,.md_mitem h4{height:42px;line-height:42px;border:1px solid rgba(255,255,255,0);border-width:0 1rem 0 1.1rem;}
.md_mitem h3{font-size:13px;color:#555;background:#fcfcfc;}
.md_mitem h3 a{color:#555;display:block}
.md_mitem h4{font-weight:normal;font-size:12px;border-width:0 0 0 1.1rem;background:#fff;}
.md_mitem h4 a{color:#555;display:block}
.md_mitem h3 .md_txt,.md_mitem h4 .md_txt{border-width:0 0 0 24px;}
.md_hand.md_tog .icon26,.common-slider h5.unfolder .icon26{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);color:#666}
.md_v{position:relative;z-index:1;display:inline-block;vertical-align:middle;width:46px;height:46px;}
.md_txt{position:absolute;z-index:0;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:1px solid rgba(0,0,0,0);border-width:0 30px 0 54px;line-height:1rem;}
.md_mitem .icon26{position:absolute;z-index:1;top:50%;right:-0.2rem;margin-top:-13px;color:#999}
.md_mitem .icon20{position:absolute;z-index:1;top:50%;left:-22px;margin-top:-10px;}
.md_mitem h3 .icon20{color:#666}
.md_mitem h4 .icon20{color:#999}

.md_menuWrap .md_content{border-bottom:45px solid rgba(255,255,255,0);}
/*ModalMenu*/
/*refineMenu*/
.refine{}
.refine .md_tit{text-transform:uppercase;color:#666;}
.refine .md_tit span{padding-left:0.2rem;color:#333;visibility:hidden}
.refine .md_tit .borBtn{position:absolute;top:6px;right:0.5rem;display:none}
.md_modal.refine .md_content,.md_modal.ScolorCart .md_content,.colorCart .md_content,.sizeCart .md_content{border-bottom:50px solid rgba(255,255,255,0);}


.md_bot{position:absolute;z-index:2;width:100%;height:40px;left:0;bottom:6px;border-top:1px solid #ccc;}
.md_botWrap{padding:0.5rem 0;overflow:hidden;display:table;width:100%}
.md_botWrap a.borBtn,.md_botWrap input.borBtn{display:block;}
.md_botWrap input.borBtn{width:100%}
.md_botWrap .tbCell{height:30px;vertical-align:top}
/*.refOn .mdwOut,.mdwIn{display:none}
.refOn .mdwIn{display:table;}*/
.mdwIn{display:none}
.refOn .mdwOut{display:table;}
.refOn #refineCat{visibility:visible}
.refOn .md_tit .borBtn{display:block}

.refMenu{padding-left:0.5rem}
.refOn li{display:none;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);}
.refOn li.refOpen{display:block}
.refOn li.refOpen .refS{height:auto;opacity:1;visibility:visible;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);}
.refOn li.refOpen .refM{display:none}
.refS{height:0;overflow:hidden;opacity:0;visibility:hidden}
.refM{position:relative;height:36px;line-height:36px;font-size:0.8rem;color:#333;}
.refM .icon20{position:absolute;top:50%;right:0.5rem;margin-top:-10px;}
.refItem{display:block;height:32px;line-height:32px;padding:0 0 0 24px;}
.refItem .icon20{position:relative;float:left;margin:5px 0 0 -24px;}
.refItem input{display:none}
.unck{color:#999}
.refItem.cked .unck,.refItem .ck,.refItem:hover .unck{display:none}
.refItem.cked .ck,.refItem:hover .ck{display:block}


.borBtn,.borBtn:link,.borBtn:visited{display:inline-block;height:30px;line-height:30px;padding:0 .5rem;font-size:0.8rem;text-transform:capitalize;text-align:center;color:#333;border:1px solid #ccc;background:none}
.borBtn:hover{border-color:#333;}
.borBtn.dis,.borBtn.dis:link,.borBtn.dis:visited{color:#ccc;}
.borBtn.dis:hover{border-color:#ccc;}
.gr{background:#f5f5f5}

/*sizeCart*/
.sizeCart{}
/* serach */
.un_search { position:absolute;width:100%;z-index:4;top:-100px;opacity:0;border-bottom: 1px solid #e9e9e9; background-color: #fff;overflow:hidden }
.un_search.searchShow{top:52px;opacity:1;}
.searchWrap{position:relative;height:36px;margin: 0 auto;max-width:640px;min-width:320px;}
.un_search p { margin: 0 1.8rem 0 0; padding: 0; border: none;font-size:1rem}
.un_search p #un_search_input,.un_search p #search { display: block; width: 100%;padding:0.4rem 0 0.4rem 5px;-webkit-appearance: none; border: 1px solid #fff; color: #999; font-size: 0.8rem; }
body .un_search input.un_btn_go { position: absolute; top: 2px; right:8px;width: 2rem;height: 2rem;line-height:2rem}
.un_search .un_btn_go span { font-size: 1.5rem; vertical-align: middle; color: #888; }
/* autocomplete */
.un_search .search-hd { width: 229px; position: absolute; left: 0px; top: 0px; padding: 5px; border: 1px solid #E3E3E3; background-color: #fff; z-index: 10000; border-radius: 10px; box-shadow: 0 1px 3px #ddd; }
.un_search .search-hd li { height: 25px; line-height: 25px; overflow: hidden; width: 229px; /*cursor: pointer;*/ }
.un_search .search-hd li.odd { background-color: #fafafa; }
.un_search .search-hd li.current { background-color: #e8f9ff; }
.un_search .search-hd li p { width: 157px; height: 25px; line-height: 25px; overflow: hidden; text-indent: 7px; float: left; color: #1080a5; }
.un_search .search-hd li span { text-align: right; height: 25px; line-height: 25px; overflow: hidden; display: block; float: right; margin-right: 7px; color: #bbb; }
.un_search .form-search .search-autocomplete { left: 0px !important; top: 27px !important; z-index: 999; }
.un_top_menu { height: 35px; margin: 0 auto; padding: 1px; background-color: #45accd; z-index: 7100; }
.un_top_menu_wra { height: 33px; border: 1px solid #9be3f4; }
.un_top_menu ul { display: block; float: left; margin: 0; padding: 0; list-style: none; width: 100%; height: 33px; background-color: #4dc1df; }
.un_top_menu li { position: relative; float: left; margin-top: 11px; margin-left: -1px; height: 11px; border-left: 1px solid #b9e8f5; z-index: 7100; list-style: 0; width: 46%; text-align: center; }
.un_top_menu li.f { border-left: none; text-indent: 5px; width: 27%; margin-left: 0px; }
:root .un_top_menu li.f { }
.un_top_menu li.l { }
:root .un_top_menu li.l { width: 27%; }
.un_top_menu li a.menuitem { display: block; margin-top: -11px; padding: 0 16px; height: 33px; font-size: 0.875em; font-weight: bold; line-height: 33px; /*cursor: pointer; */color: #fff; text-decoration: none; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.57); text-transform: uppercase; }
.un_top_menu li.current a.menuitem, .un_top_menu li:hover a.menuitem { background-color: #45accd; }
.un_bottom_menu {background:#eee;}
.un_bottom_menu div { line-height: 35px; text-transform: uppercase; background-color: #F0F0F0; border-bottom: 1px solid #fff; }
.un_bottom_menu div.line .un_more_central { border-bottom: 2px solid #c6c6c6; }
.un_bottom_menu div.un_clear { border: none; }
.un_bottom_menu div .un_more_central { padding:0 10px; border-bottom: 1px solid #DEDEDE; }
.un_bottom_menu *, .un_bottom_menu a { font-family: FuturaStd,HelveticaNeue, Tahoma, Arial; font-size: 13px; color: #666; }

/*newfooter*/
.botMenu{background:#f7f7f7;}
.blkUL{padding:2rem 0;overflow:hidden}
.blkUL li{padding:0 1rem 2rem 1rem;}
.botMenu .custSel{display:block;}
.botMenu .custSel select{text-align:left;border-radius:0;border-color:#fff;border-width:2px;height:30px}
.botMenu .custSel select:focus{border-color:#9b9b9b}
.botMenu .custSel .Yline{border:none}
.blkLB{display:block;font-size:14px;padding:0.7rem 0 0.5rem;font-weight:700}
.newsletter{position:relative;height:auto;z-index:1;overflow:hidden;}
.newsletter form{display:block;}
.newsletter input.email-address{width: 100%;line-height:normal;-webkit-appearance: none; border: 2px solid #fff;background:#fff;color: #777; font-family: FuturaStd,Tahoma, Geneva, sans-serif; font-size: 14px;}
.newsletter input.email-address:focus{border-color:#9b9b9b}
.newsletter .newlbtn{position:absolute;z-index:1;width:32px;height:32px;display:block;top:1px;right:1px;border:none;background:none}
.sbmticon{display:inline-block;width:28px;height:28px;line-height:28px;font-size:28px;text-align:center;color:#555;}
.moreBtn:link,.moreBtn:visited{display:block;height:34px;line-height:34px;font-size:14px;text-align:center;background:#d6d6d6;text-transform:uppercase}
.moreBtn:hover{background:#555;color:#fff;text-decoration:none}

.fotMenu{background:#555;display:none}
.blkTUL{padding:10px 0}
.blkTUL li{}
.blkTUL li a{position:relative;display:block;color:#555;padding:0 1rem;height:40px;line-height:40px;font-size:12px}
.fotMenu .blkTUL li a{color:#fff}

.footer{text-align:center;background:#fff;}
.social{padding-top:1rem;}
.socialTit{font-family: FuturaStd;font-size:1.2rem;letter-spacing:0.1rem;color:#888;}
.socialicons{padding:1rem 0}
.socialicons a{display:inline-block;vertical-align:middle;margin:0 0.2rem}
a.fb{color:#a6b5d4}
a.tw{color:#a8e1fc}
a.pi{color:#92c5e4}
a.gg{color:#f4afaf}
a.pp{color:#f49b62}
/*newfooter*/


.un_banner { margin: 0px 5px 0px 5px; line-height: 0px; }
.un_banner * { line-height: 1em; text-align: center; }
.un_bannerImgNormal img { width: 100%; }
.un_cat_l1, .un_cat_l2 { text-transform: uppercase;color: #202020; background-color: #fff; }
.un_cat_l1 *, UNUSED.un_cat_l2 * { font-size: 17px; }
.un_cat_l1 > div, UNUSED.un_cat_l2 > div { margin: 2px 0px; }
.un_cat_l2 > div { }
#category_list_content .un_cat_l2 .un_block .un_listitem:last-child .un_border { border: none; }
.un_cat_l1 .un_border { min-height: 31px; border: 1px solid #fff; border-bottom: 1px dotted #a5a5a5; }
.un_cat_l1 .un_border { min-height: 31px; border: 1px solid #fff; border-bottom: 1px solid #a5a5a5; }
.un_cat_l1 a { display: block; margin: 10px 7px 10px 7px; color: #202020; background: url('../images/arrow-right.png') no-repeat right; }
.un_cat_l1 a:hover, .un_cat_l2 a:hover { background: url('../images/loading.gif') no-repeat right; }
.un_backto, .un_backto_product { color: #202020;font-size: 12px; }

.un_newsletter { position: relative;}
.un_newsletter .validation-advice{position:absolute;left:13px;bottom:-20px;}
.validation-advice{color:#F30}

/*.un_newsletter #un_newsletter_email_input { display: block; width: 100%; height:4rem; line-height: 100%; -webkit-appearance: none; border: 1px solid #fff; color: #777; font-family: Tahoma, Geneva, sans-serif; font-size: 12px;padding:0.5rem;}
.un_newsletter .un_btn_subscribe { position: absolute; top:0.5rem; right: 0.5rem; min-width:inherit;height:3rem;text-align:center}
.sbmticon{display:inline-block;height:2.5rem;line-height:2.5rem;text-align:center;width:2.5rem;font-size:2.2rem;color:#fff;}*/


.un_price { font-size: 12px; font-family: tahoma; color: #666666;letter-spacing:-1px}
.un_offer, .un_save, .un_more_colours { font-size:0.7rem; }
.un_offer { color: #ff0000; }
.un_offer strike { color: #777; }
.un_offer .price { color: #000;font-weight:bold}
.un_save { color: #7b4ead; }
.un_rrp { font-size: 12px; }
.un_price { margin: 2px 0 2px 0; }
.un_offer { margin-bottom: 5px;}
.count { float: right; }
.row { border-bottom: 1px #d1d1d1 solid; line-height: 35px; padding: 3px; padding-left: 5px; padding-right: 5px; }
#suggestions { border: 1px #d1d1d1 solid; }
a.sggLink { display: block; background: url('../images/arrow-right.png') no-repeat right; }
div.listCloser { border: 1px solid #f1f1f1; padding-left: 5px; padding-right: 5px; }
a.closeX { font-size: 11px; }
.un_service_message_container, .un_service_message { border: 5px solid #FFFFFF; }
.un_service_message > div { border-top: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; }
.un_footer { padding: 0;/* background:#f7f7f7 url(../images/footer-x.png) repeat-x top center; */}
.un_footer .un_footer_bg { margin: 0 auto; padding: 0; width: 152px; height: 27px;/* background: url(../images/footer-center.png) no-repeat 0 0; */}
.un_footer p { font-size: 0.65rem; text-align: center; color: #999; }
.un_footer p span { font-size: 0.65rem; }
.un_footer a { font-size: 0.65rem; margin-right: 10px; color: #999; }
.orange { color: #f6b31b; }
.red { color: #f00; }
.tc { text-align: center; }
.tl { text-align: left; }
.tr { text-align: right; }
.mw100 { min-width: 100%; }
.common-apply { float: left; margin-top: 7px; }
.un_btn_apply { margin-top: 2px; }
.orange-t { color: #D85608; }
.grey-t{color: #999;}
.grey5-t{color: #555;}
/* Globle  end */
/* index */
.meCPanel { text-align: center; }
.index-m-category { margin: 0; padding: 0; }
.index-m-category li.un_cat_size { float: left; margin: 0; padding: 0; width: 100%; line-height: 100%; background-color: #F9F9F9; border-top: 2px solid #d6d6d6; text-align: center; }
.index-m-category li.un_cat_size:last-child { border-bottom: none; }
.index-m-category li.un_cat_size a { position:relative;display:block;overflow:hidden;margin: 0 11px; padding: 11px 11px 11px 4rem;border-top: 2px solid #fff; border-bottom: 2px solid #fff; vertical-align: middle; text-align: left; }

.index-m-category li.un_cat_size a dfn{display:inline-block;vertical-align:middle;width: 4rem;height:4rem;float:left;margin-left:-4rem;background-size:contain}
.v_WG{background:url(../images/tw_images/index/index-cat.jpg) 0 0 no-repeat;background-size:contain}
.v_BD{background:url(../images/tw_images/index/index-cat-06.jpg) 0 0 no-repeat;background-size:contain}
.v_MOTBD{background:url(../images/tw_images/index/index-cat-07.jpg) 0 0 no-repeat;background-size:contain}
.v_FGD{background:url(../images/tw_images/index/index-cat-08.jpg) 0 0 no-repeat;background-size:contain}
.v_WA{background:url(../images/tw_images/index/index-cat-09.jpg) 0 0 no-repeat;background-size:contain}
.v_SOD{background:url(../images/tw_images/index/index-cat-10.jpg) 0 0 no-repeat;background-size:contain}
.v_WRF{background:url(../images/tw_images/index/index-cat-12.jpg) 0 0 no-repeat;background-size:contain}
.v_FS{background:url(../images/tw_images/index/index-cat-00.jpg) 0 0 no-repeat;background-size:contain}
.index-m-category li.un_cat_size a .icon20{right:0}

.index-m-category li.un_cat_size a span {position:absolute;top: 50%;transform: translate(0, -50%);-webkit-transform: translate(0, -50%);display: inline-block; padding: 0 11px; line-height: 120%; font-size: 0.8rem; vertical-align: middle; text-align: left; }
.u-social { font-size: 1.3em; padding: 1em 0 0; text-align: center; width: 90%; font-family: FuturaStd; }
.u_ourSocial { font-size: 1.15em; letter-spacing: 1px; padding: 0 0 12px; }
.u-social .title { padding-bottom: 0.5em; }
.u-social a { display: inline-block; }
.u-social a img { display: block; margin: 0 10px; width: 2.5rem; }
/* categories */
#categories .main-cat { margin: 0; line-height: 16px; background: none; }
.un_cat_l1, .un_cat_l2, .un_cat_size { text-transform: uppercase; font-family: FuturaStd,Tahoma,Geneva,sans-serif; color: #202020; }
.un_cat_l1 *, .un_cat_l2 * { font-size: 1em; }
.un_cat_l1 > div, .un_cat_l2 > div, .un_cat_size > div { margin: 2px 0px; }
.un_listitem > div {font-size: 0.8rem; }
.un_cat_l2 > div { }
.un_cat_l2 .un_subsection { margin: 7px 0px; background: #ddd; min-height: 32px; text-align: center; font-family: Georgia, "Times New Roman", Times, serif; }
.un_cat_l2 .un_subsection > div { padding: 8px; letter-spacing: 1px; text-align: center; }



.un_cat_l1 .un_border, .un_cat_l2 .un_border, .un_cat_size > .un_border { min-height: 31px; border: 1px solid #fff; border-bottom: 1px dotted #a5a5a5; }
.un_cat_l2 .un_border{border:1px dotted #a5a5a5;border-width:0 0 1px 0} 
.un_block .un_listitem:last-child .un_border{border:none}
.un_cat_l1 .un_border, .un_cat_size .un_border { min-height: 31px; border: 1px solid #fff; border-bottom: 1px solid #a5a5a5; }
.un_catsep_border { border-bottom: 1px solid #a5a5a5; }
.un_section_title { background: #CCC; font-size: 1em; color: #2F2F2F; padding: 0.5rem 0.25rem; text-align: center; font-family: Georgia, Times New Roman; text-transform: uppercase; }
.un_place_title { font-size: 0.87em; color: #5a5a55; padding: 0.5rem 0; text-align: left;text-transform: uppercase; }
.un_place_title a { font-size: 1em; color: #2F2F2F; }
.un_section_title_noborder {font-size: 0.75rem;font-weight:bold; padding: 5px 0; text-align: center; text-transform: uppercase; }
.un_section_title_cat { background: #ccc; border-left: 5px #fff solid; margin-right: 5px; font-size: 0.75rem; color: #2F2F2F; padding-top: 5px; padding-bottom: 5px; text-align: center; font-family: Georgia, Times New Roman; }
.un_section_title_cat span { font-family: Georgia, Times New Roman; font-size: 1rem; }
.un_cat_l1 a, .un_cat_l2 a{ display: block; padding: 10px 7px; color: #202020; background: url('../images/arrow-right.png') no-repeat right; }
.un_cat_l1 a:hover, .un_cat_l1 a:active, .un_cat_l2 a:hover, .un_cat_l2 a:active{ background: url('../images/loading.gif') no-repeat right; }
.un_cat_l2 .un_hsep_long { background: #fff; border: none; height: 3px; padding: 0px; }
#acct { padding: 0 5px; }
.un_headerGradient, .un_headerGradient a { margin-right: 7px; padding: 0.3rem 0; color: #000;font-weight:bold; font-size: 0.8rem; text-transform: uppercase; }
.un_backto, .un_backto_product { color: #202020; font-size: 12px; }

/* list */
.co_place { padding: 7px 0; background: none repeat scroll 0 0 #DDDDDD; text-align: center; }
.co_place a { font-size: 0.75em; font-family: Georgia, "Times New Roman", Times, serif; color: #555; }
.co_place span { font-size: 0.75em; }
.co_page { position: relative; height: 32px; line-height: 32px; background: none repeat scroll 0 0 #DDDDDD; text-align: center; }
.co_page .co_page_pre { position: absolute; left: 0px; top: 0px; border-right: 2px solid #fff; height: 32px; }
.co_page .co_page_next { position: absolute; right: 0px; top: 0px; border-left: 2px solid #fff; height: 32px; }
.co_page a { display: block; height: 32px; padding: 0 10px; }
.co_refine { float: left; margin-bottom: 5px; width: 100%; line-height: 30px; }
.co_refine .co_refine_select { width: 64%; float: right; }
.co_refine .co_refine_select .custSel{display:block;width:100%;}

.co_refine .co_refine_text { float: left; text-transform: uppercase; font-size: 11px; }
#product_addtocart_form .co_refine .co_refine_text { margin-right: 2%; min-width: 30%; }
.un_title { color: #000; font-weight: bold; font-size: 14px; font-family: tahoma; line-height: 17px; }
.un_title_product { color: #000; font-size: 14px;line-height: 17px; }
.un_title2 { color: #000; line-height: 15px; }
.un_title2 a { color: #000; font-size: small; }
.un_title a { color: #000; font-size: smaller; }
.un_more_colours a { background-color: #e4e4e4 !important; color: #000; text-transform: uppercase; font-size: 11px; line-height: 1em; }
.un_pap_item .un_title2 { margin-bottom: 10px; height: 46px; overflow: hidden; }
.un_pap_item .un_title2 a { color: #000; font-size: 0.875em; }
.un_pap_item .un_offer { color: #000; }
.un_pap_item .un_offer .un_price .price { font-size:12px;font-weight:normal}


.un_pap_item .un_image { display: inline; float: left; margin-right: 5px; }
.un_pap_item .un_image2 {padding:0.3rem;/*overflow:hidden ;border-bottom: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9;*/ }
.un_pap_item .un_save { margin: 5px 0px; }
.un_pap_item .un_more_colours { margin-top: 6px; }
.un_pap_no_results div { margin: 5px 0px; }
.un_pap_item { width: 145px; }
.un_pap_item .un_description { height:4rem;}
#category_list_content {padding-top: 5px; /*background-color: #ededed; */}
#category_list_content .category_list_wra {}
#category_list_content .un_pap_items {background-color: #fff;margin:0 -5px;padding-top:0.3rem;overflow:hidden}
#category_list_content .un_pap_items .un_pap_item { width: 50%; text-align: center; }
/*#category_list_content .un_pap_items .un_pap_item:nth-child(odd) .prow .pr{right:-5px}
#category_list_content .un_pap_items .un_pap_item:nth-child(even) .prow .pl{left:0}*/

/*#category_list_content .un_pap_items .un_pap_item:nth-child(odd) .prow .pr{right:-5px}
#category_list_content .un_pap_items .un_pap_item:nth-child(even) a.picLink i.new {right:0}*/

/*.un_description { margin: auto; width: 100%; border-top: 5px solid transparent; }*/
.un_backto, .un_backto_product { color: #202020;font-size: 12px; }

.un_more_central .custSel{width:40%}
span.un_totals_label { margin-left: 10px; font-size: 1em !important; }
.un_margins { margin: 5px; }
.un_margins_shoppingbag { margin-top: 0px; }
.un_pap_sort_filter { font-family: Verdana; }
.un_pap_sort_filter * { font-size: 11px; line-height: 1em; }
.un_pap_count { float: left; font-size: small; margin: 7px 0px 0px 5px; }
.un_pap_sort_by { float: right;}
.un_pap_sort_by .custSel{min-width:180px;max-width:30%}
.un_pap_items_page { float: right; margin: 8px 5px 4px 0px; }
.un_pap_sort_by * { vertical-align: middle; }
.un_vertical { vertical-align: bottom; }
.un_pap_sort_by input { text-transform: uppercase; }

.un_pap_sort_by input { margin: -5px 0px 0px 5px; }
.un_backto_product { line-height:32px;}
.un_backto_product .borBtn{height:32px;line-height:30px}

#landing-list .un_pap_item { height: 211px; overflow: hidden; }
#landing-list .un_title2 { text-align: center; }
#landing-list .un_title2 a { text-transform: capitalize; font-family: Georgia, "Times New Roman", Times, serif; letter-spacing: 1px; }
/* product */
.un_title_product { text-align: center; border: 10px solid #FFFFFF;color:#555; }
.un_star { width: 100%; text-align: center; }
.un_select .co_refine_text { margin-right: 10px; width: 100px; }
#carouselThumbs { text-align: center; }
#carouselThumbs img { margin: 3px; border: 1px solid #fff; width: 65px }
#carouselThumbs img.meThumbSelected { border: 1px solid #333; }
.comment-list { }
.comment-list ul { margin: 0; padding: 0; }
.comment-list h3 { padding: 5px 0;font-size:0.8rem;color:#555}
.comment-list .author { font-style: italic; }
.comment-list li { padding: 10px; border-bottom: 1px dotted #ddd; }
.comment-list p,.author1{ font-size:0.6rem;color:#888}
.revInfo{position:relative;height:30px;line-height:30px;font-size:0.6rem;}
.revInfo .grey-t{line-height:30px;position:absolute;top:0;right:0}
.swipe ul { margin: 0; padding: 0; }
#product_addtocart_form .un_menu_item_sale { font-size: 11px; }
/* custom size */
#custom-size-box { padding: 10px 5px; border-top: 1px dotted #cdcdcd; border-bottom: 1px dotted #cdcdcd;}
#custom-size-box .customized-tit { display: inline-block; float: left; margin-right: 2%; min-width: 30%;}
#custom-size-box fieldset { padding-left: 0; border: none; }
#custom-size-box fieldset .custom.ml10 { margin-left: 15px; }
#custom-size-box div { padding: 3px 0; }
#custom-size-box #select-custom-size-list .customized-size { padding-top: 10px; font-weight:bold;text-align:center;color: #4dc1df;font-size:0.8rem;/*cursor: pointer;*/padding-bottom: 20px;position: relative;}

.icon12,.icon16,.icon20,.icon26,.icon32,.icon40,.icon48,.icon64{display:inline-block;text-align:center;vertical-align:middle}

.icon12{position:absolute;width:12px;height:12px;top:50%;left:50%;margin-top:-6px;margin-left:-6px;font-size:12px;line-height:12px;color:#67687c;}
.icon16{width:16px;height:16px;line-height:16px;font-size:15px;margin-right:3px}
.icon20{width:20px;height:20px;line-height:24px;font-size:18px}
.icon26{width:26px;height:26px;line-height:26px;font-size:24px}
.icon32{width:32px;height:32px;line-height:32px;font-size:28px}
.icon40{width:40px;height:40px;line-height:40px;font-size:38px}
.icon48{width:48px;height:48px;line-height:48px;font-size:46px;*font-size:42px}
.icon64{width:64px;height:64px;line-height:64px;font-size:62px}

#custLinkFm .icon{-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}
#custLinkFm .icon {bottom: 2px;left: 50%;margin-left: -8px;position: absolute;}
#custLinkFm.togged .icon{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}

#custom-size-box .orange-t {padding-left: 34%;display:block }
#custom-size-box #measure_help_con { text-align: center; }
#custom-size-box #measure_help_con img { max-width: 350px; }

#custom-size-box #select-custom-size-list div { clear: both;padding-top:0.5rem;overflow:hidden;}
#custom-size-box #select-custom-size-list div .custSel{display:block;}


.custSel{position:relative;height:32px;display:inline-block;vertical-align:middle;background:#fff;}
.custSel select{position:absolute;top:0;left:0;z-index:1;border:1px solid #ccc;color:#404359;background: transparent;font-size:14px;height:32px;line-height:30px;outline:none;padding:0 34px 0 5px;width:100%;-webkit-appearance: none;-moz-appearance:none;-webkit-border-radius:0;appearance: none;text-align:center;text-align:-moz-center;text-align:-webkit-center;}
.custSel select.err{border-color:#c00}

.custSel input{position:absolute;z-index:1;top:0;right:0;}
/*.custSel select:focus{-webkit-box-shadow:0 0 3px 1px #ccc;-moz-box-shadow:0 0 3px 1px #ccc;box-shadow:0 0 3px 1px #ccc;}*/
.Yline{position:absolute;z-index:0;top:0;right:0;height:100%;width:34px;}



#custom-size-box #select-custom-size-list .button{min-width: 80px;font-size: 0.6rem;
height: 1.6rem;
line-height: 1.6rem;
padding: 0 .4rem ;}

#custom-size-box #select-custom-size-list .button.err{color:#c00}
#custom-size-box .p-close-box { display: block;margin-top: -5px; padding-left: 10px; height: 30px; }
#custom-size-box .p-close-box i, #custom-size-box .p-close-box em { display: block; float: right; width: 30px; height: 30px; line-height: 30px; overflow: hidden; /*cursor: pointer;*/ font-size: 18px; font-style: normal; border: 1px solid #ccc; border-radius: 50%; text-align: center; color: #ccc; }
/* join */
.indigo-t { color: #45accd; }
.red-t { color: #f00; }
.un_label, #tsandcs {color:#666}

#new-reg-checkbox .un_label, #tsandcs { line-height: 1.5rem; }
#new-reg-checkbox .checkbox, .remember-card .checkbox { width: 30px; display: block; }
input[type="checkbox"], input[type="radio"] { -webkit-appearance: normal !important;margin-right: 5px; width: 18px !important; height: 18px !important; }
/* cart */
.un_bag_itemText { font-size: 12px; color: #000; line-height: 1.2em; }
.freeSp{color:#c00;font-size:11px}
/* .un_bag_itemText a { text-decoration: underline; }
*/
.product_item .name { line-height: 1.2em; }
.product_item .price { }
.un_all_smaller > * > * { font-size: smaller; }
.un_bag_itemText { font-size: 13px;color: #202020; line-height: inherit !important; }
.un_bag_itemText .name{height:2.5rem}
.un_bag_itemText .un_cant_ship * { color: #A30945; }
.un_price_bag {  color: #202020; font-size: small; line-height: inherit; border-top: 2px solid transparent; border-bottom: 2px solid transparent; }
.amount{padding:0.5rem 0;}
.amount .custSel{min-width:80px;}
.un_buttons_items_bag input { border-top: 10px solid #FFFFFF ; }
.un_buttons_items_saved input { border-top: 10px solid #FFFFFF; }
.un_buttons_items_bag div { float: left; line-height: 22px; }
.un_border_box { border: 1px solid #cdcdcd; }
.un_border_padding { border: 6px solid #ECECEC; }
.un_hsep_long {height: 0px; line-height: 0px; }
.un_hsep_dotted_long { border-top: 1px dotted #cdcdcd; height: 0px; line-height: 0px; }
.un_myaccount_next { position:relative;border-top: 10px solid white; }
.lbsp{padding:30px 0 20px 0;position:relative}
.un_myaccount_next .please-wait,.lbsp .please-wait{position:absolute;text-align:center;width:100%;top:0;left:0;height:26px;line-height:26px;}
.un_myaccount_next .please-wait img,.lbsp .please-wait img{vertical-align:middle}
#formupdate .cart-wra { padding-top: 5px; padding-bottom: 5px; border-top: 1px solid #e9e9e9; }
#formupdate .cart-wra .custSel:after{right:1px;border:none}

#formupdate .cart-wra dl { margin-right: 10px; }
#formupdate .cart-wra dl dt, #formupdate .cart-wra dl dd { display: inline; }
#un_totalitems_bag, #un_totalitems_bag span {font-weight: bold; }
#un_totalitems_bag span { color: #666; }
#un_exclude { font-size: 12px;font-weight: normal; color: #666666; }
.discounTr td,#un_totalitems_bag .discounTr span{color:#c00}
.un_pay_bag { border-top: 18px solid #FFFFFF; border-bottom: 15px solid #FFFFFF; }
.un_continue_bag { border-bottom: 18px solid #FFFFFF; }
.count { float: right; }
.row { border-bottom: 1px #d1d1d1 solid; line-height: 35px; padding: 3px; padding-left: 5px; padding-right: 5px; }
#suggestions { border: 1px #d1d1d1 solid; }
a.sggLink { display: block; background: url('../images/arrow-right.png') no-repeat right; }
div.listCloser { border: 1px solid #f1f1f1; padding-left: 5px; padding-right: 5px; }
a.closeX { font-size: 11px; }
.un-image { width: 32%; float: left; }
.un-image img{width:100%;height:auto !important}
.un-image img.preview{width:100%}
.un-remove { width: 7%; }
.cell { width: 62%; float: right; position: relative; }
.un-changeDetails { float: left; }
.cell .move { float: left; }
.actions { display: block; padding-top: 3px; }
.actions a.move,.actions a.remove {float:right; background: none repeat scroll 0 0 transparent; border: medium none; color: #666666; /*cursor: pointer;*/ font-size: 0.85em; font-weight: normal; text-transform: uppercase; }
.actions a.move {margin-right: 6px; padding: 0 6px 0 0;float:left}
.step { display: block; float: left; width: 20%; height: 0.9em; border: 1px solid #FFFFFF; background-color: #EFEFEF; color: #EFEFEF; }
.selectedstep { height: 0.9em; width: 20%; border: 1px solid #FFFFFF; background-color: #CCCCCC; display: block; float: left; color: #CCCCCC; }
.dib { display: inline-block; }
.dn{display: none;}
/* cart */
.btn-back { float: left; min-width: 15%; }
.btn-next { float: right; min-width: 30%; }
ul.address-list { padding: 0 0 20px 0; }
ul.address-list li { display:block;border-bottom: 1px dashed #bbb; padding: 10px 0; }
ul.address-list li label { padding-top: 3px; line-height: 16px; color: #666 }
ul.address-list li label.pay_txt{padding:0;display:inline-block;vertical-align:middle}
ul.address-list li label strong { font-family: Georgia; color: #4d4948; }
ul.address-list li label strong.grey-t { font-family: Georgia; line-height: 20px; color: #797979; }
.order-p ul.address-list li{position:relative;padding:1rem 0 1rem 2.5rem;clear:both;overflow:hidden}
.order-p ul.address-list li .radio{position:absolute;left:.2rem;top:50%;margin-top:-8px;}

ul.address-list li.pr{padding-left:23px;}
ul.address-list li.pr label{display:block}
ul.address-list li.pr .checkbox{float:left;margin-left:-23px;}

#mainContent .box-wrap,#content .box-wrap{ border-top: 1px solid #757575; clear: both; margin:1rem auto; position: relative; text-align: center; width: 100%; }
#mainContent .box-wrap h2,#content .box-wrap h2 { background: none repeat scroll 0 0 #FFFFFF; display: inline; font-size: 16px; margin: 0; overflow: hidden; padding: 0 5px; position: relative; text-transform: uppercase; top: -13px; width: auto; font-weight: normal; font-family: Georgia; color: #1884A8; }
.summary-list { padding: 5px 0; border-bottom: 1px dashed #bbb; }
div.account-confirm table.billing { border: 1px solid #DCDCDC; border-collapse: collapse; margin: 0; padding: 0; width: 100%; }
div.account-confirm table.billing { border-collapse: collapse; }
div.account-confirm table.billing th.address, div.account-confirm table.billing td.address { padding: 0 10px; text-align: left; }
div.account-confirm table.billing th.billing, div.account-confirm table.billing th.delivery-collection, div.account-confirm table.billing td.radio { padding: 0 10px; text-align: center; vertical-align: middle; width: 10%; margin: 0; }
div.account-confirm table.billing th.address, div.account-confirm table.billing td.address { padding: 3px 10px; text-align: left; }
div.account-confirm table.billing td.type { background: #F4F4F4; font-weight: 700; text-align: left; padding: 0 0 0 0.5rem; width: 7rem; }
div.account-confirm table.billing td.option { width:128px;text-align: center; }
div.account-confirm table.billing td.option a, div.account-confirm div#delivery-options li div.option a, div.account-confirm div#payment-options li div.option a { text-decoration: underline; font-size: 11px; }
div.account-confirm table.billing .hidden-label { display: none; }
div.account-confirm table.billing td, div.account-confirm table.billing th { border: 1px solid #DCDCDC; height: 35px; padding: 5px; vertical-align: middle; }
div.account-confirm table.billing th { height: 30px; text-transform: uppercase; text-align: center; }


.your-items .item td{border-bottom:1px dashed #bbb}
.your-items thead th{background:#f4f4f4 ;padding:5px}

.order-summary { margin-top: 10px; font-family: Tahoma; }
.order-summary ul { margin: 10px 0 0; overflow: hidden; padding-left: 0px; }
.order-summary ul li { clear: left; float: left; margin-left: 0px; font-size: 12px; font-weight: bold; margin: 0; line-height: 20px }
.order-summary UL LI SPAN.label { float: left; }
.order-summary UL LI SPAN.value { float: left; font-weight: normal; margin-left: 5px; }
.order-summary UL LI .note { color: #8B8B8B; font-style: normal; }
.order-summary P {font-size: 1rem; line-height: 20px; margin: 20px 0; text-align: left; }
.order-summary .links { padding:1rem 0}
.order-summary .links a { font-size: 1rem; line-height:1rem;margin-right:.5rem; text-decoration: underline; }
.order-summary A.continue-shopping.button {}
.order-summary DIV.recycle-banner { background-color: #F1F3E9; color: #4d4948; float: right; font-family: Georgia; font-size: 12px; margin: -10px 5px 0 0; padding: 5px 5px 5px 10px; width: 285px; }
.order-summary DIV.recycle-banner SPAN { background: url("../images/recycle-icon.gif") no-repeat scroll 0 50% transparent; display: block; line-height: 15px; padding: 2px 0 2px 42px; text-align: left; }
/* help */
.un_width93 { width: 93%; }
.un_width99 { width: 99%; }
.un_width97 { width: 97%; }
.help-page .box-wrap { border-top: 1px solid #757575; clear: both; display: inline; float: left; margin: 30px auto 15px; position: relative; text-align: center; width: 100%; }
.help-page .box-wrap h2 { background: none repeat scroll 0 0 #FFFFFF; display: inline; font-size: 1em; margin: 0; overflow: hidden; padding: 0 5px; position: relative; text-transform: uppercase; top: -13px; width: auto; font-weight: normal; font-family: Georgia; color: #1884A8; }
table.billing { border-collapse: collapse;border: 1px solid #DCDCDC; border-collapse: collapse; margin: 0; padding: 0; width: 100%; }
table.billing th.address,table.billing td.address { padding: 0 10px; text-align: left; width: 70%; }
table.billing th.billing,table.billing th.delivery-collection,table.billing td.radio { padding: 0 10px; text-align: center; vertical-align: middle; width: 10%; margin: 0; }
table.billing th.address,table.billing td.address { padding: 0 10px; text-align: left; width: 70%; }
table.billing .tit td,table.billing td.type {background: #F4F4F4; font-weight: 700; text-align: center;}
table.billing td { text-align: center; }
table.billing td.option a, .help-page div#delivery-options li div.option a, .help-page div#payment-options li div.option a { text-decoration: underline; font-size: 11px; }
table.billing .hidden-label { display: none; }
table.billing td,table.billing th { border: 1px solid #DCDCDC;font-size:0.6rem;height: 35px; padding: 5px; vertical-align: middle; }
table.billing th { height: 30px; text-transform: uppercase; text-align: center; }

table.billing td a.twbtn-orange{padding:0.2rem 0.8rem;margin-top:.5rem;min-width:30%;font-size:.5rem}
table.billing td .abk{display:block;margin-top:.5rem;}
table.billing td  span.abk{color:#ccc;}
/* new arrival */
.new-arrival-text { padding: 7px !important; font-size: 1em; line-height: 150%; font-family: Tahoma, Geneva, sans-serif; text-transform: none; letter-spacing: 0px !important; }

/* Product Description */
.product-details-za { margin: auto; width: auto; color: #333; padding-bottom: 30px; text-transform: none; }
.product-details-za .text { clear: both; margin: 0; padding: 10px 7px; color: #333; }
.product-details-za .shortdescription ul { list-style-type: none; margin: 0;overflow:hidden }
.product-details-za .shortdescription ul li { float: left; min-width: 320px; line-height: 25px; margin: 0 10px; table-layout: fixed; width: 95%; word-wrap: break-word; list-style-type: disc; list-style-position: inside; }
#div-rate-it { height: 20px; }
#div-rate-it-img { float: left; height: 20px; width: 112px; }
.div-rate-it-init,.div-rate-it-1-star,.div-rate-it-2-star,.div-rate-it-3-star,.div-rate-it-4-star,.div-rate-it-5-star{ background-image: url("../images/10337_stars_large.png");}
.div-rate-it-init {background-position: 0 -22px; }
.div-rate-it-1-star {background-position: 0 -45px; }
.div-rate-it-2-star {background-position: 0 -91px; }
.div-rate-it-3-star {background-position: 0 -137px; }
.div-rate-it-4-star {background-position: 0 -183px; }
.div-rate-it-5-star {background-position: 0 -229px; }
.div-rate-n-star { float: left; height: 25px; width: 22px; }
#category_list_refine { display: none; }
/* page */
.un_pap_pages { background-color: #fff;padding:10px 0;}
.un_pap_pages * { font-size: 11px; line-height: 1em; }
.un_pap_page_select { float: left; }
.un_pap_page_select .custSel{min-width:80px}
.un_pap_page_select .custSel select{height:28px;line-height:26px}

.un_pap_page_select, .un_pap_page_select input { text-transform: uppercase; }

.un_pap_page_select input { margin: -5px 0 0 5px; }
.un_pap_page_step { float: right;margin-top:5px;}
.un_pap_page_step div{height:32px;line-height:32px;}
.un_pap_prev { float: left; line-height: 1.3em; padding-right:10px; text-transform: uppercase; }
.un_pap_next { float: left; line-height: 1.3em; padding-left:10px; text-transform: uppercase;border-left: 1px solid #CDCDCD; }
.un_pap_page_step a{padding:0.2rem 0;}

.un_pap_pages_old { font-family: Verdana; margin: 7px 0; }
.un_pap_pages_old * { font-size: 11px; }
.un_pap_3col_left_outer_wrapper { float: left; margin-right: -87px; width: 100%; }
.un_pap_3col_left_inner_wrapper { margin-right: 87px; }
.un_pap_current { line-height: 1.3em; margin-left: 87px; text-align: center; }
.un_pap_prev_old { border-right: 1px solid #CDCDCD; float: left; line-height: 1.3em; text-align: center; text-transform: uppercase; width: 85px; }
.un_pap_next_old { border-left: 1px solid #CDCDCD; float: right; line-height: 1.3em; text-align: center; text-transform: uppercase; width: 85px; }
/* breadcrumb */
/*.breadcrumb { font-size: 0.7rem !important; }
.breadcrumb a { font-size: 0.7rem !important; }*/
/* refine */
.un_mobile_refine { padding-left: 0px; }
.un_mobile_refine li dl dt { margin-bottom: 10px; }
.un_mobile_refine li dl dd a { float: left; }
.un_mobile_refine li dl dd a, .un_selection_item { display: inline-block; padding: 2px 5px; background: none repeat scroll 0 0 #F0F0F0; border: 5px solid #FFFFFF; color: #333; text-decoration: none; }
span.filter_breadcrumb_text { color: #000000; font-size: 12px; }
span.filter_breadcrumb_remove_x { color: #C0C0C0; font-size: 12px; margin-left: 5px; }
/* size_chart */
.un_size_chart { text-align: center; }
.un_size_chart a { display: inline-block; margin: 7px; text-decoration: underline; }
strong.side-tit { font-weight: normal; font-size: 12px; display: inline-block; margin-right: 10px; padding: 0; width: 100px; }


.un_select .select-custom-size{margin-left: 34%;min-height: 20px;}
.un_select .select-custom-size label,.un_select #select-custom-size-list label{min-width: inherit;width: auto !important;}

#custom-size-box label{margin-right: 0;padding: 0;min-width: inherit;width: auto !important;}
#customized_wap label{margin-right: 0;padding: 0;min-width: inherit;width: auto !important;}
.un_select strong.grey-t { display: inline-block; font-weight: normal; text-transform: uppercase;font-size: 11px;color: #333;font-family: 'Helvetica Neue', Helvetica, STHeiTi, sans-serif; }
.un_select strong.grey2-t { font-weight: normal; font-size: 11px;color: #333;font-family: 'Helvetica Neue', Helvetica, STHeiTi, sans-serif; }
.un_select .smallsize strong.grey-t { text-transform: none !important; }
.un_select ul { margin: 0 0 10px 0; padding: 0; }
.un_select ul li { display: block; min-height: 44px;clear:both;overflow:hidden;position:relative;font-size:14px;}


.un_select ul li .custSel{display:block;}
.un_select ul li .custSel select{width:100%;}

.un_select .foxpop { display: none; }
.un_select .info { color: #f00;}
#isCustomized {vertical-align:middle;margin-right:5px; }

/* icon common  start */
.icon-common div.free-shipping { width: 100%; clear: both; text-align: center; }
.free-shipping span { display: inline-block; width: 100%; height: 1rem; line-height: 1rem; text-align: center; font-family: FuturaStd; color: #4dc1df; text-transform: uppercase; font-size: 0.6rem; letter-spacing: 1px; font-weight: normal; }
a.picLink:link,a.picLink:visited {display: block;position:relative;text-align:left;}
a.picLink img {width:100%;vertical-align:middle;padding:0;margin:0}
a.picLink i { position: absolute; width: 68px;background-repeat: no-repeat;}
/*a.picLink:hover i { *text-decoration: none; }*/
a.picLink i.new { z-index: 1; top:0; right:-5px;width:58px;height:28px;padding:0 0 7px 4px;line-height:24px;text-align:center;color:#fff;font-size:1rem;font-family:Georgia, "Times New Roman", Times, serif;text-shadow: 0 2px 3px #333;background-image: url(../images/new.png); background-size:contain; z-index: 1; }
a.picLink i.hot { z-index: 1; top:0.3rem; right:0.3rem; height: 80px; background-image: url(../images/tw_images/hot.png); background-size:contain;z-index: 2; }
a.picLink i.sale { z-index: 1; top:0; left:0;width:51px;height:27px;padding:0 4px 4px 0;line-height:26px;text-align:center;font-size:0.8rem; background-image: url(../images/off.png); background-size:contain; color: #fff;text-shadow: 0 2px 3px #555;font-family:Arial, Helvetica, sans-serif;}
/* icon common  end */
.heart-g, .heart-r { width: 65px; height: 13px;}
.heart-g {display: inline-block;vertical-align:middle;position:relative;text-align:left; background:url(../images/hart01.jpg) 0 50% no-repeat;background-size:contain;overflow: hidden; }
.heart-r {position:absolute;top:0;left:0;background:url(../images/hart02.jpg) 0 50% no-repeat;background-size:contain}
.gallery-reviews { width: 100%; height: 1rem; text-align: center; }
.gallery-reviews .heart-g { }
.gallery-reviews a { display: inline-block;vertical-align:middle;height:13px;line-height:13px;font-size: 11px; }
/** Help Page *** Start **/
.size-chart-index { text-align: center; }
.size-chart-index span { display: inline-block; margin: 5px 5px; padding: 3px 5px; border: 1px solid #ccc; }
.help-list { padding: 10px 7px; }
.help-list ul { margin: 10px; padding-left: 0px; }
.help-list ul li { line-height: 150%; }
.help-list h3.help-class { margin-top: 10px; text-transform: uppercase; }
.help-list .help-c a { color: #2A8EAF; text-decoration: underline; }
.help-list .help-t { margin-top: 10px; margin-bottom: 5px; font-weight: bold; }

.help-center-group .help-single{padding: 7px;}
.help-center-group .help-single .help-c{margin-top: 5px;color: #777;}

/** Help Page *** End **/
/* messages  start */
.messages, .messages ul { list-style: none outside none !important; margin: 0 !important; padding: 0 !important; }
.messages { overflow: hidden; width: 100%; }
.messages li { margin: 0 0 10px !important; line-height: 20px; }
.messages li li { margin: 0 0 3px !important; line-height: 20px; }
.error-msg, .success-msg, .note-msg, .notice-msg { background-position: 10px 5px !important; background-repeat: no-repeat !important; border-style: dotted !important; border-width: 1px !important; font-size: 12px !important; font-weight: normal !important; min-height: 20px !important; padding: 3px 8px 3px 32px !important; }
.error-msg { background-color: #fcfcfc; background-image: url(../images/i_msg-error.gif); border-color: #e5e5e5; color: #45accd; }
.success-msg { background-color: #fcfcfc; background-image: url(../images/i_msg-success.gif); border-color: #e5e5e5; color: #45accd; }
.note-msg, .notice-msg { background-color: #fcfcfc; background-image: url(../images/i_msg-note.gif); border-color: #e5e5e5; color: #45accd; }
/* messages  end */
.back_top_icon { background: url(../images/back_top.png) no-repeat scroll 0 0 / 100% 100%; bottom: 0; display: inline-block; height: 5.65rem; position: fixed; right: 0; width: 5.65rem; z-index: 2000;-webkit-backface-visibility: hidden;display:none}

#categories .un_block .un_listitem { text-transform: capitalize; }
/* @media  (min-width:200px) and (max-width:480px) {
	.index-m-category li.un_cat_size a img { width: 50px; }
	.un_wra_menu .un_icon_menu ul li a span { font-size: 1.5rem; }
	.index-m-category li.un_cat_size a span { max-width: 270px; font-size: 1.0em; }
	.un_wra_menu .un_icon_menu ul li .num_icon { top: -0.6rem; }
}
@media  (min-width:480px) and (max-width:640px) {
	.index-m-category li.un_cat_size a img { width: 100px; }
	.un_wra_menu .un_icon_menu ul li a span { font-size: 2.7rem; }
	.index-m-category li.un_cat_size a span { font-size: 1.5em; }
}
*/
.swipe { overflow: hidden; visibility: hidden; position: relative; }
.swipe-wrap { overflow: hidden; position: relative; }
.swipe-wrap > figure { float: left; width: 100%; position: relative; }
.page-swipe header { padding-bottom: 25px;padding-top:5px;}
.page-swipe header a, .page-swipe header a:visited { color: #2b2e30; font-weight: 700 }
.page-swipe header a:hover, .page-swipe header a:visited:hover { color: #43484b }
.page-swipe header #slider figure { display: block }
.page-swipe header #slider figure div.wrap { max-width: 640px; display: block; margin: 0 auto; position: relative }
.page-swipe header #slider figure div.wrap img { border: none; }
.page-swipe header #slider figure a:hover { opacity: .85; text-decoration: none }
.page-swipe header nav { position: relative; margin: 0 auto; }
.page-swipe header nav a { font-style: normal; color: #555 !important }
.page-swipe header nav #position { text-align: center; list-style: none; float: left; margin: 0; padding: 0; width: 100%; }
.page-swipe header nav #position li { display: inline-block; width: 5px; height: 5px; border-radius: 5px; background: #141414; /* box-shadow: inset 0 1px 3px black, 0 0 1px 1px #202020;  */ margin: 0 2px; /*cursor: pointer;*/ }
.page-swipe header nav #position li.on { /* box-shadow: inset 0 1px 3px #1293dc, 0 0 1px 1px #000;  */ background-color: #1293dc; /* background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1293dc), color-stop(100%, #0f6297)); background-image: -webkit-linear-gradient(top, #1293dc, #0f6297); background-image: -moz-linear-gradient(top, #1293dc, #0f6297); background-image: -ms-linear-gradient(top, #1293dc, #0f6297); background-image: -o-linear-gradient(top, #1293dc, #0f6297); background-image: linear-gradient(top, #1293dc, #0f6297) */ }
.cart-empty-icon { padding-top: 1.5rem; }
.basket-items-box .icon-cart,.basket-items-box .icon-empty{ margin-bottom: 3rem; color: #f4f4f4; text-shadow: 0 1px 1px #ddd; font-size: 8rem; }
/* pin */
a.pin_it_button_en_20_gray { background-image: url("http://passets.pinterest.com/images/pidgets/pinit_bg_en_rect_gray_20_1.png") !important; }
a.pin_it_button_20 { background-position: 0 -20px; background-size: 40px 60px !important; height: 20px !important; margin: 0 !important; padding: 0 !important; text-decoration: none !important; vertical-align: baseline !important; width: 40px !important; }
a.pin_it_button_20:hover { background-position: 0 0; }
a.pin_it_button_20:active { background-position: 0 -40px; }
a.pin_it_button_inline_20 { display: inline-block !important; position: relative !important; }
#rating #tw_social { background: none repeat scroll 0 0 #FFFFFF; display: inline-block; margin: 0 auto; padding: 0; min-height: 20px; }
#rating #tw_social #productReviewsLink { float: left; }
#rating #tw_social .fb-like { float: left; margin-right: 15px; }
#rating #tw_social #___plusone_0 { float: left !important; }
#rating #tw_social .pin_it_button_20 { float: left; margin-left: 0; }
/* refine-results */
.refine-results { font-size: 0.8rem;}
/* SWIPER */
/* ===============================================================
Basic Swiper Styles
================================================================ */
.swiper-container { margin: 0 auto; position: relative; overflow: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; /* Fix of Webkit flickering */
z-index: 1;-webkit-box-sizing:inherit; -moz-box-sizing:inherit; box-sizing:inherit;}
.swiper-wrapper { /*position: relative; */width: 100%; -webkit-transition-property: -webkit-transform, left, top; -webkit-transition-duration: 0s; -webkit-transform: translate3d(0px, 0, 0); -webkit-transition-timing-function: ease; -moz-transition-property: -moz-transform, left, top; -moz-transition-duration: 0s; -moz-transform: translate3d(0px, 0, 0); -moz-transition-timing-function: ease; -o-transition-property: -o-transform, left, top; -o-transition-duration: 0s; -o-transform: translate3d(0px, 0, 0); -o-transition-timing-function: ease; -o-transform: translate(0px, 0px); -ms-transition-property: -ms-transform, left, top; -ms-transition-duration: 0s; -ms-transform: translate3d(0px, 0, 0); -ms-transition-timing-function: ease; transition-property: transform, left, top; transition-duration: 0s; transform: translate3d(0px, 0, 0); transition-timing-function: ease;overflow:hidden }
.swiper-free-mode > .swiper-wrapper { -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -ms-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto; }
.swiper-slide { float: left;overflow:hidden;}
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal { -ms-touch-action: pan-y; }
.swiper-wp8-vertical { -ms-touch-action: pan-x; }
/* ===============================================================
Your custom styles, here you need to specify container's and slide's
sizes, pagination, etc.
================================================================ */
.swiper-container {/* Specify Swiper's Size:  */
	
/* width:200px; height: 100px;  */ }
.swiper-slide { /* Specify Slides's Size:  */
		
/* width:100%; height: 100%;  */ }
.swiper-slide-active { /* Specific active slide styling:  */ }
.swiper-slide-visible { /* Specific visible slide styling:  */ }
/* ===============================================================
Pagination Styles
================================================================ */
.swiper-pagination-switch { /* Stylize pagination button:  */ }
.swiper-active-switch { /* Specific active button style:  */ }
.swiper-visible-switch { /* Specific visible button style:  */ }
/* product */
.pagination { position: absolute; z-index: 20; left: 10px; bottom: 10px; }
.swiper-pagination-switch { display: inline-block; width: 8px; height: 8px; border-radius: 8px; margin-right: 8px; border: 1px solid #5f5953; cursor: pointer; }
.swiper-visible-switch { background: #5f5953; }
.swiper-active-switch { background: #5f5953; }
.recently-viewed img { }
/* help-common */
.Nnav{padding:20px 0 40px}
.Nnav .un_section_title_noborder{padding-bottom:20px}
.Ncat{border:1px solid #000;border-width:1px 1px 0 0;overflow: hidden;}
.Ncat li{display: table;float:left;width:50%;}
.Ncat li a{height:45px;display: table-cell;line-height:45px;color:#000;text-align:center;border:1px solid #000;border-width:0 0 1px 1px;}
/* color chart */

/* color-chart start */
dl.colorPbox h2 { clear: both;padding:0.5rem;font: 12px Georgia, "Times New Roman", Times, serif; font-weight: bold; border-bottom: 1px dotted #E4E4E4; color: #1985A9; }
dl.colorPbox ul { display: inline; float: left;padding:20px 0 }
dl.colorPbox ul li { display: inline; float: left;width:20%;margin-left:4%;/* width: 4rem; margin-left: 1rem; */}
dl.colorPbox ul li img { padding: 1px; border: 1px solid #E4E4E4; }
dl.colorPbox ul li p { height: 28px; font-size: 0.5rem; text-align: center; }




/* percent */
.progress { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #D6985D; border-radius: 1px; height: 16px; margin: 5px 0; position: relative; }
/* .swiper-slide:first-child .progress { border-left: 1px solid #D6985D; }
*/
.progress .bar { -moz-box-sizing: border-box; background-image: none; background-repeat: repeat; color: #FFFFFF; float: left; font-size: 12px; height: 100%; text-align: center; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); transition: width 0.6s ease 0s; width: 0; box-shadow: none; background-attachment: scroll; background-color: #FEE277; background-position: 0 0; }
.progress .bought { font-size: 11px; height: 16px; left: 0; line-height: 16px; position: absolute; text-align: center; top: 0; width: 100%; }
.product-after-viewing .progress { }
.product-after-viewing .pagination{bottom: 36px !important;}
.twbox-slider { min-height: 31px; border-top: 1px dotted #a5a5a5; }
#product_addtocart_form .twbox-slider:first-child{border:none;}
.twbox-slider .swiper-wrapper .swiper-slide img { padding: 0 2px;width:105px}
.twbox-slider .swiper-wrapper .swiper-slide:first-child img { padding-left: 0; }
.twbox-slider .progress { margin-left: 2px; margin-right: 2px; }
.twbox-slider h5 { display: block; padding: 10px 7px; color: #202020; background: url('../images/arrow-right.png') right no-repeat;font-size: 11px; font-weight: normal; text-transform: uppercase;/* cursor: pointer;*/ }
.twbox-slider h5.unfolder { background: url('../images/arrow-up.png') right no-repeat; }

#show_product_description, #Customer_Reviews a { background: url('../images/arrow-right.png') right no-repeat; }
#show_product_description.unfolder, #Customer_Reviews a.unfolder { background: url('../images/arrow-up.png') right no-repeat !important; }
#Customer_Reviews a { font-size: 11px;}
.twbox-slider h5 { }

.prow {position:relative;height:22px;margin-top:5px;}
.prow .pl{position:absolute;top:0;left:0;display:inline-block;height:18px;line-height:18px;}
.prow .pr{position:absolute;top:0;right:0;}
.add-wishlist{display:inline-block;vertical-align:top;height:18px;line-height:18px;}
.add-wishlist .icon16{font-size:20px;width:22px;height:22px;line-height:22px;margin:0;vertical-align:top;}

.unfav{color:#999}
.fav .unfav,.faved{display:none}
.fav .faved{display:inline-block;color:#333}

.add-wishlist .fav-count{display:inline-block;vertical-align:top;margin-left: 5px;font-size:12px;color: #999;height:22px;line-height:20px;}
.related-products {}
#favorites.twbtn-grey { min-width: 100%; }
#favorites .icon-heart{font-size:10px;}
#favorites.twbtn-grey .fav-count{height:26px;line-height:26px;display:inline-block;padding:0 2px;margin:0;vertical-align:middle;}

.cuCbox label{width:auto}

/* form */
.form select.validate-select{width: 100%;}
.form .custSel{display:block}
#re-upload-ipt {text-transform: uppercase;}
#re-upload-ipt div{padding: 10px 0;}

/*common slider*/
.common-slider {border-top: 1px dotted #a5a5a5;}
#wp_content .common-slider:first-child{border: none;}
.common-slider h5 { display: block; margin-right: 7px;padding: 10px 0 10px 7px; color: #202020;font-size: 11px; font-weight: normal; text-transform: uppercase; /*cursor: pointer;*/position:relative}
.common-slider h5 .icon26{position:absolute;top:50%;right:5px;margin-top:-13px;color:#888}



div.wishlist-items-box { clear: both; }
div.wishlist-items-box div.header { clear: both; float: none; height: auto !important; margin: 0 0 15px; min-height: 45px; position: relative; }
div.wishlist-items-box div.header h2 {margin-top:20px; background: #CCC;
font-size: 0.75rem;
color: #2F2F2F;
padding: 5px 0;
text-align: center;
font-family: Georgia, Times New Roman;
text-transform: uppercase;
font-weight:normal;}
div.wishlist-items-box div.wishlist-list-link { clear: both; float: left; font-family: Georgia; font-size: 11px; margin: 0 0 10px; text-transform: uppercase; color:#666; }
div.wishlist-items-box div.wishlist-list-link span { text-transform: none; }
div.wishlist-items-box div.wishlist-list-link a.new-wishlist-list { color: #FF0000; text-decoration: underline; text-transform: none; }
div.wishlist-items-box div.header span.stock-reserved-time-notice { bottom: 0; margin: 20px 0 0; position: absolute; right: 0; color:#666666; font-size:11px }
div.wishlist-items-box table.items tbody tr td.description {padding:7px; border-bottom: 1px solid #D6D5D5; border-left: 1px solid #D6D5D5; border-top: 1px solid #D6D5D5; width: 50%; }
div.wishlist-items-box table.items tbody tr td.description img.preview { padding: 0; border:1px solid #D4D4D4 }
div.wishlist-items-box thead { display: none; }
div.wishlist-items-box table.items tbody tr td.options { border-bottom: 1px solid #D6D5D5; border-top: 1px solid #D6D5D5; }
div.wishlist-items-box table.items tbody tr td.price { border-bottom: 1px solid #D6D5D5; border-right: 1px solid #D6D5D5; border-top: 1px solid #D6D5D5; width: 146px; }
div.wishlist-items-box div.bottom a.button.add-all-to-bag { float: left; margin: 20px 0; min-width: 120px; }

.promo-code-box h2{padding:5px 0;/*cursor:pointer;*/font-size:0.8rem;color:#888}
.promo-code-box .input-wrap{position:relative;}
.promo-code-box .input-wrap .validation-advice{position:absolute;left:0;bottom:0}
.review-rate-wra #div-rate-it{display:inline-block;float:left;}
.review-rate-wra #advice-validate-rating-rating {display:inline-block;float:left;margin-top:3px;color:#45accd;}


.content-to-hide .input-wrap{visibility:hidden;height:0;overflow:hidden;opacity:0;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%);}
.content-to-hide.fold .input-wrap{height:40px;visibility:visible;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
/* coupon_code */
#discount-coupon-form input#coupon_code {float:left;width:70%;}
#discount-coupon-form a#validateCoupon{float:right;display:inline-block;min-width:25%;padding:5px 0;height:34px;line-height:24px;}

.derect{width:80%;margin:50% auto 0 auto;background:#f5f4ef;border:3px double #ccc;box-shadow:-1px 1px 2px #ccc;color:#555;font-size:1.2rem;padding:10px 15px 15px 60px;background:url(../images/wait.gif) no-repeat;overflow:hidden}
.name{display:block;text-align:left;height:3rem;font-size:.8rem;line-height:1.1rem;margin-bottom:1rem;padding-top:5px;overflow:hidden;}




/*banks*/
.paypals{display:block;width:110px;height:22px;border:1px solid #d8d2c7;padding:0 5px;margin:0 10px;/*background:url(../images/banks/paypal_button.jpg) 5px 2px no-repeat*/}
.paypals img{width:100%}
.paypalLeng{width:auto;border:3px double #d8d2c7}
.paypayMenbs{padding:10px;}
.paypayMenbs .icb{display:inline-block;width:52px;height:33px;margin-bottom:5px;}

.icb{display:inline-block;vertical-align:middle;width:52px;height:33px;background:url(../images/banks/banks52.jpg) no-repeat}
.icb img{width:100%}


.icb_visa{background-position:0 0;}
.icb_visacret{background-position:0 -748px;}
.icb_visaelec{background-position:0 -782px;}

.icb_master{background-position:0 -34px;}
.icb_express{background-position:0 -68px;}
.icb_jcb{background-position:0 -102px;}
.icb_bleue{background-position:0 -136px;}
.icb_paypal{background-position:0 -170px;}
.icb_maestro{background-position:0 -204px;}
.icb_giropay{background-position:0 -238px;}
.icb_discover{background-position:0 -272px;}
.icb_western{background-position:0 -306px;}
.icb_yandex{background-position:0 -340px;}
.icb_webmoney{background-position:0 -374px;}
.icb_qiwi{background-position:0 -408px;}


.icb_lastschrift{background-position:0 -714px;}

.icb_delta{background-position:0 -510px;}
.icb_visaEle{background-position:0 -544px;}
.icb_boleto{background-position:0 -578px;}
.icb_carte{background-position:0 -612px;}
.icb_cofinoga{background-position:0 -646px;}
.icb_4eto{background-position:0 -680px;}


.icb_transfer{background-position:0 -816px;}
.icb_qwiki{background-position:0 -850px;}
#whyneedthis {padding:.3rem 0 0 0;display:block;width:100%}
#whyneedthis div.grey6-t{width:96%;height:auto;text-decoration:none;padding:.5rem;border:1px solid #dbdbdb;background:#fafafa;display:none}
#whyneedthis:hover{text-decoration:none;}
#whyneedthis:hover div.grey6-t{display:block}

.step.pos-relative{width:100%;padding:1rem 0;height:auto;overflow:hidden;background:#fff;color:#666}
.comodo-logo{text-align:center}

.topTit{position:relative;height:65px;padding-top:5px;text-align:center;overflow:hidden}

.topTit h2{position:absolute;z-index:1;bottom:15px;width:400px;left:50%;margin-left:-200px;text-align:center}
.topTit span{color:#555;display:inline-block;font-size:1rem;padding:0 10px 2px 10px;background:#fff;text-transform:uppercase}
.topTit dfn{position:absolute;width:100%;left:0;bottom:32px;border-bottom:1px solid #e9e9e9;}
.success{text-align:center;font-size:.8rem}

.forbid{overflow:auto;position:relative;}
.Fbarr{height:3rem;position:relative;width:100%;}
.Fbarr .icon24{position:absolute;z-index:1;bottom:0.5rem;opacity:.7;width:2rem;height:2rem;line-height:2rem;font-size:2rem;background:rgba(50,50,50,.2)}
.Fbarr .icon24:hover{opacity:1;background:rgba(50,50,50,.4)}
.Fbarr .rt{right:1rem;}
.Fbarr .lt{left:1rem}

/*@media only screen and (min-width:375px)  {
	.Fbarr{display:none}
	.size-chart .content-slide table td{font-size:1rem;text-align:center}
}
.td-shang-bg{text-align:center}
*/


.payment-right{margin: 20px auto 20px;}
.payment-right iframe{-webkit-overflow-scrolling:touch;}



.short,.md_hand .icon26,.lanIWrap img,.refS,.common-slider .icon26,.vs_top,.banks img,.cpic span,.zoomOv,.un_search{-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}
.md_sub,.fotMenu,.content-to-hide{-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;}

/*landingPage*/
.landList{padding-bottom:1rem;}
.landList li{display:block;width:50%;float:left}
.landList li:hover img{border-color:#888}
.lanIWrap{padding:1rem 1rem 0 1rem;}
.lanIWrap img{width:100%;border:2px solid #dbdbdb;border-radius:4px}
.lanIWrap .name{margin:0;height:2.5rem;}

.listCat .blkTUL li{border-top:1px dotted #a5a5a5}
.listCat .blkTUL li:first-child{border:none}
.listCat .blkTUL li a{font-size:0.8rem;}
a.hovLoad .icon20{position:absolute;top:50%;right:1rem;margin-top:-10px;}
/*a.hovLoad:hover{}*/
a.hovLoad:hover .icon20,.a.hovLoad:active .icon20,.borBtn.pageBtn .icon20{text-indent:-999em;background:url(../images/loading/loading.gif) 0 0 no-repeat;background-size: contain;}
img.lzy,.loading16,img.fabs{background:#fff url(../images/loading/loading.gif) no-repeat center;}
.loading16{position:absolute;width:48px;height:48px;top:50%;left:50%;margin:-24px 0 0 -24px;background-size: contain;}
/*landingPage*/
/*search*/
.noResult ul{padding:0.5rem 0.5rem 1rem;}
.noResult ul li{padding-bottom:0.5rem;color:#555}
.inTit{position:relative;height:30px;margin-bottom:1rem;overflow:hidden}
.inTit h2{position:absolute;font-weight:normal;z-index:1;width:100%;left:0;top:0;height:30px;line-height:30px;text-align:center;padding:0 !important}
.inTit abbr{display:inline-block;padding:0 20px;margin:0 auto;font-size:18px;background:#fff;color:#666}
.inTit dfn{position:absolute;width:100%;left:0;bottom:15px;border-bottom:1px solid #e9e9e9;}

.backBtn:link,.backBtn:visited{display:block;height:32px;line-height:32px;font-size:12px;text-align:center;border:1px solid #ccc;}
.backBtn .icon16{margin:0 3px 0 0;vertical-align:-2px}

/*size chart*/

.sizeTabel{background:#fff;border-spacing:0;border-collapse:collapse;width:100%}
.sizeTabel caption{font-weight:bold;background:#acacac;color:#fff}
.sizeTabel thead th,.sizeTabel tbody td,.sizeTabel caption{border:1px solid #555}
.sizeTabel thead th,.c_bg{background:#f5f5f5;font-weight:bold;text-align:center}
.hovTable tr:hover,.hovTable tr:hover td.c_bg,td.secOn{background:#ccc}
.hovTable td,.hovTable th{padding:0.2rem 0}
.hovTable caption{padding:0.4rem 0}
.sizePic{text-align:center}
.sizePic img{max-width:100%;margin:0 auto;vertical-align:top}
.sizeTxt{padding:1rem 0.5rem}
.sizeTxt h3{color:#333;font-size:1.2rem;padding-bottom:1rem}
.sizeOpt{}
.sizeOpt dt{padding-top:1rem;color:#444;font-size:1.2rem;font-weight:bold}
.sizeOpt dd{color:#666;font-size:1rem}
.center{text-align:center;margin:0 auto}

/*bookmark*/
.cellx{display:table-cell;width:2000px;height:122px;position:relative}
.cellx_bk{display:table;table-layout:fixed;width:100%;word-wrap:break-word;}


.favNote{padding:5px;margin-bottom:5px;font-size:1rem;background:#fafafa;border:1px dotted #ccc}
.favNoteTip{padding-bottom:1rem}
.revList{border-top:3px double #ddd;}
.revList li{padding:10px;overflow:hidden;border-top:1px dashed #ddd}
.revList li:first-child{border:none}

.cartList li{padding:10px 0;color:#5c5c5f}
.cartList li .selectBox{display:inline-block;margin-bottom:5px;height:30px;width:55px}
.cartList li .selectBox select{padding: 0 20px 0 5px;}
.cartList li .selectBox .Yline{height:30px;width:24px;}

/*swipe delete*/

.cartEdit li{position:relative;padding:0 !important;}
.itemWarp{position:relative;top:0;left:0;width:100%;padding:10px 0;overflow:hidden}

.ceLeft{float:left;margin-right:10px;height:122px}

.cartImg{height:122px;overflow:hidden;padding:3px;width:100px;border:1px solid #d6d6d6;background:#fff;}
.cartName{line-height:14px;padding:4px 0 10px;height:3rem;overflow:hidden}
.cartList li a{color:#5c5c5f}


.cart_opt{text-transform: uppercase;position:absolute;bottom:0;left:0}
.cart_opt .borBtn{height:26px;line-height:26px;}
.sku{color:#a4a6b2;padding:5px 0;font-size:0.8rem;font-family:ClarendonBT-Roman,"Courier",serif;}
.size_opt{border-top:1px dotted #c7d4d5}

.cust_li{display:inline-block;font-size:10px;vertical-align:middle;min-width:90px;color: #a4a6b2;}
.qty{padding-right:5px;font-size:1rem}

/*fix*/
.botMenu,.fotMenu,.footer,body #yourAccount,.meCPanel{margin:0 -10px}
.page-swipe.un_pro{margin:0}
.box-wrap{color:#666;font-size:0.8rem}
.box-wrap .borBtn{height:26px;line-height:26px;}


#acct .wishEmpt .icon-empty,#acct .wishEmpt .soloSub{display:none}
#acct .wishEmpt P{text-align:left}
#acct .wishEmpt .cart-empty-icon{padding-top:10px}

.logout{text-align:center;padding:20px 0 10px 0;color:#999}
.logout .icon48{margin:0 auto}
.soloSub{padding:20px 0;overflow:hidden}
.cube,.cube:link,.cube:visited{color:#fff;height:32px;line-height:32px;display:inline-block;font-size:0.6rem;padding:0 0.5rem}

.prosizechart{padding-bottom:10px}
#customized_wap{padding-top:10px}

.lttwo{border-collapse:collapse;border-spacing:0;empty-cells:show;width:100%;}
.lttwo td{padding:4px 5px;border:1px solid #e1e1e1}
.lttwo thead td,.hdbg{background:#f1f1f1;color:#333;text-align:center;font-weight:bold;text-align:center}
.lttwo td{color:#555}
.gr_bg{background:#fafafa;color:#444;font-weight:bold}
/*gotop*/
/*VisibilityWatcher*/
a.vs_top:link,a.vs_top:visited{right:15px;bottom:15px;width:40px;z-index:20;height:40px;text-align:center;background:#222;color:#fff;display:none;text-transform:uppercase;text-align:center;font-size:14px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin:0 auto;-webkit-backface-visibility: hidden;}
a.vs_top:hover{text-decoration:none;color:#888}
a.topshow:link,a.topshow:visited,.topshow{bottom:15px}
.arrT{display:block;border-color:#222 #222 #fff #222;border-style:solid;border-width:6px;font-size:0;height:0;width:0;margin:0 auto}


.header-box h1{font-size:1rem;}

/*login*/
#navHeader{border-bottom:3px double #ccc}
.logOther{text-align:center;}
.logOther h2{color:#555;font-size:1.2rem;padding:1.3rem 0;}
.socBtn{padding:1rem 0;}
.socBtn a{margin:0 1rem}

.logIn{padding:1rem 0 2rem;border-bottom:1px solid #ccc}
.logInfm{}
.logInfm li{padding-bottom:1.5rem;position:relative}
.logInfm li label{display:block;padding-bottom:0.4rem;}
.logInfm li .button{height:36px;line-height:36px;width:100%}
.logBot{padding:2rem 0;text-align:center}
.logInfm li .validation-advice{position:absolute;width:100%;bottom:2px;left:0;line-height:0.7rem;font-size:0.7rem}
.logInfm li .passHint .validation-advice{bottom:-1.4rem}

.passHint{position:relative;display:block;height:38px;}
.eye{position:absolute;z-index:5;top:0;right:0;height:36px;width:36px;line-height:36px;font-size:26px;text-align:center;color:#888;}
.passTxt,.pHon .pass{display:none;}

.pHon .passTxt{display:block;}
.pHon .eye{color:#555}

/*banks*/
.banks{}
.banks img{width:100%;opacity:.5;}
.banks img:hover{opacity:1;}
/*zoom*/
.zoomer{width:100%;height:100%;position:absolute;z-index:10;top:0;left:0;display:none;background:#ffd;}
.zoomIn .zoomer{display:block}
.zoomer img{position:absolute;top:50%;left:50%;width:960px;height:1280px;margin:-640px 0 0 -480px;}


#priceSlot{font-size:0.8rem}
.breadcrumb{padding:8px 0;}
.sortBar{line-height:23px;padding-bottom:8px;border-bottom: 1px solid #e9e9e9;}

.hide{display:none}

/*input++*/
input.doNumTxt{text-align:center;box-shadow:inset 1px 1px 1px #ccc;-moz-box-shadow:inset 1px 1px 1px #888;-webkit-box-shadow:inset 1px 1px 1px #888;border:1px solid #c1c1c1;border-width:1px 0;background:#fff;font-size:11px;padding:5px 0;width:40px;height:28px;}
.NumBtn:link,.NumBtn:visited{display:inline-block;width:20px;height:28px;vertical-align:middle;text-align:center;line-height:28px;box-shadow: 0 0 0 1px #fff inset;text-shadow: 1px 1px 0 #fff;border:1px solid #c1c1c1;color:#444;background:#f3f3f3;font-family:Arial, Helvetica, sans-serif}
.NumBtn:hover{text-decoration:none;}

/*infinity*/
.SCloaded .un_pap_pages{display:none}
#category_list_content .scrollAdd .fState{display:none}
#category_list_content .scrollAdd:first-child .fState{display:inline-block}
.borBtn.pageBtn{position:relative}
.borBtn .icon20{position:absolute;top:50%;left:50%;margin:-10px 0 0 -10px;display:none;}
.borBtn.newLoading{color:#fff;}

.borBtn.newLoading .icon20{display:block;}

@media (min-width:400px) and (-webkit-min-device-pixel-ratio:3){/* 兼容iphone4/4s */
	.nlink{font-size:1.8rem}
	.index-m-category li.un_cat_size a span{font-size:1.2rem}
}
@-webkit-keyframes zoomIn {
  0% {opacity:0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3);}
  50% {opacity:1;}
}

@keyframes zoomIn {
  0% {opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);}
  50% {opacity:1;}
}

.zoomIn{-webkit-animation-name: zoomIn;animation-name: zoomIn;}
/*ASDUI.Box*/
.overlay{height:100%;width:100%;*margin-left:-1px;/*IE7 overlayBug*/padding:0;position:absolute;top:0;left:0;z-index:-1;visibility:hidden;opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);}

/*Box*/
.ASD_Abox{font-size:.7rem;border:1px solid #fff;border-radius:2px;-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);;-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);background:#fff;}
.ASDBox-InBox {position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;border-color:#78bae8;border-color:rgba(0,0,0,0) !important;border-style:solid;border-width:25px 2px 4px;overflow:hidden;}
.ASDBox-b .ASDBox-InBox{border-width:25px 2px 32px;}
.ASDBox-bh .ASDBox-Buttons{display:none;z-index:-1}
.ASDBox-InBoxTop{height:24px;position:absolute;z-index:2;top:0;left:0;z-index:10;width:100%;font-size:.8rem;}
.ASDBox-BoxContent{position:relative;*position:absolute;*left:1px;*right:1px;height:100%;overflow:hidden;background-color:#fff;}

.ASDBox-Buttons{position:absolute;z-index:2;bottom:2px;left:2px;*left:3px;right:2px;*right:3px;border:1px solid #fff;text-align:center;}
.ASDBox-Buttons .button{padding:2px 5px}

.boxtile{position:absolute;left:8px;top:2px;line-height:20px;color:#555;font-weight:700;}
.closebtn{width:36px;height:36px;position:absolute;right:-15px;top:-20px;background:url(../images/box/box_sprite.png) 0 0 no-repeat}

.alert,.prompt,.confirm{padding:10px;line-height:.7rem}
.flash,.myframe,.myMessage{padding:0;overflow:hidden;position:relative;height:100%;}
.myhtml,.myAjax{position:relative;height:100%;overflow:hidden;overflow-y:auto}

.YFrame{width:100%; height:100%; float:left;}
.ASDloading{background:#fff;width:166px;height:32px;border:2px solid #1661a7;line-height:32px;color:#f60;font-weight:700;position:absolute;left:50%;top:50%;margin:-16px 0 0 -85px;font-size:12px;z-index:110;display:none}

.Verro{color:#c00}
.un_bag_itemText_child:first-letter{text-transform:uppercase}

.your-items tfoot .a-right{text-align:right;}
.your-items small{font-size:.8rem}