html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body{line-height:1.5;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
table,td,th{vertical-align:middle;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
a img{border:none;}body{font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;}
h1,h2,h3,h4,h5,h6{font-weight:normal;color:#111;}
h1{font-size:3em;line-height:1;margin-bottom:.5em;}
h2{font-size:2em;margin-bottom:.75em;}
h3{font-size:1.5em;line-height:1;margin-bottom:1em;}
h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5{font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6{font-size:1em;font-weight:bold;}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0;}
p{margin:0 0 1.5em;}
p img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right{float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus,a:hover{color:#000;}
a{color:#009;text-decoration:underline;}
blockquote{margin:1.5em;color:#666;font-style:italic;}
strong{font-weight:bold;}
em,dfn{font-style:italic;}
dfn{font-weight:bold;}
sup,sub{line-height:0;}
abbr,acronym{border-bottom:1px dotted #666;}
address{margin:0 0 1.5em;font-style:italic;}
del{color:#666;}
pre{margin:1.5em 0;white-space:pre;}
pre,code,tt{font:1em 'andale mono','lucida console',monospace;line-height:1.5;}
li ul,li ol{margin:0 1.5em;}
ul,ol{margin:0 1.5em 1.5em 1.5em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
dl{margin:0 0 1.5em 0;}
dl dt{font-weight:bold;}
dd{margin-left:1.5em;}
table{margin-bottom:1.4em;width:100%;}
th{font-weight:bold;}
thead th{background:#c3d9ff;}
th,td,caption{padding:4px 10px 4px 5px;}
tr.even td{background:#e5ecf9;}
tfoot{font-style:italic;}
caption{background:#eee;}
.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide{display:none;}
.quiet{color:#666;}
.loud{color:#000;}
.highlight{background:#ff0;}
.added{background:#060;color:#fff;}
.removed{background:#900;color:#fff;}
.first{margin-left:0;padding-left:0;}
.last{margin-right:0;padding-right:0;}
.top{margin-top:0;padding-top:0;}
.bottom{margin-bottom:0;padding-bottom:0;}.container{width:950px;margin:0 auto;}
.showgrid{background:url(src/grid.png);}
.column,div.span-1,div.span-2,div.span-3,div.span-4,div.span-5,div.span-6,div.span-7,div.span-8,div.span-9,div.span-10,div.span-11,div.span-12,div.span-13,div.span-14,div.span-15,div.span-16,div.span-17,div.span-18,div.span-19,div.span-20,div.span-21,div.span-22,div.span-23,div.span-24{float:left;margin-right:10px;}
.last,div.last{margin-right:0;}
.span-1{width:30px;}
.span-2{width:70px;}
.span-3{width:110px;}
.span-4{width:150px;}
.span-5{width:190px;}
.span-6{width:230px;}
.span-7{width:270px;}
.span-8{width:310px;}
.span-9{width:350px;}
.span-10{width:390px;}
.span-11{width:430px;}
.span-12{width:470px;}
.span-13{width:510px;}
.span-14{width:550px;}
.span-15{width:590px;}
.span-16{width:630px;}
.span-17{width:670px;}
.span-18{width:710px;}
.span-19{width:750px;}
.span-20{width:790px;}
.span-21{width:830px;}
.span-22{width:870px;}
.span-23{width:910px;}
.span-24{width:950px;margin:0;}
.append-1{padding-right:40px;}
.append-2{padding-right:80px;}
.append-3{padding-right:120px;}
.append-4{padding-right:160px;}
.append-5{padding-right:200px;}
.append-6{padding-right:240px;}
.append-7{padding-right:280px;}
.append-8{padding-right:320px;}
.append-9{padding-right:360px;}
.append-10{padding-right:400px;}
.append-11{padding-right:440px;}
.append-12{padding-right:480px;}
.append-13{padding-right:520px;}
.append-14{padding-right:560px;}
.append-15{padding-right:600px;}
.append-16{padding-right:640px;}
.append-17{padding-right:680px;}
.append-18{padding-right:720px;}
.append-19{padding-right:760px;}
.append-20{padding-right:800px;}
.append-21{padding-right:840px;}
.append-22{padding-right:880px;}
.append-23{padding-right:920px;}
.prepend-1{padding-left:40px;}
.prepend-2{padding-left:80px;}
.prepend-3{padding-left:120px;}
.prepend-4{padding-left:160px;}
.prepend-5{padding-left:200px;}
.prepend-6{padding-left:240px;}
.prepend-7{padding-left:280px;}
.prepend-8{padding-left:320px;}
.prepend-9{padding-left:360px;}
.prepend-10{padding-left:400px;}
.prepend-11{padding-left:440px;}
.prepend-12{padding-left:480px;}
.prepend-13{padding-left:520px;}
.prepend-14{padding-left:560px;}
.prepend-15{padding-left:600px;}
.prepend-16{padding-left:640px;}
.prepend-17{padding-left:680px;}
.prepend-18{padding-left:720px;}
.prepend-19{padding-left:760px;}
.prepend-20{padding-left:800px;}
.prepend-21{padding-left:840px;}
.prepend-22{padding-left:880px;}
.prepend-23{padding-left:920px;}
.border{padding-right:4px;margin-right:5px;border-right:1px solid #eee;}
div.colborder{padding-right:24px;margin-right:25px;border-right:1px solid #eee;}
.pull-1{margin-left:-40px;}
.pull-2{margin-left:-80px;}
.pull-3{margin-left:-120px;}
.pull-4{margin-left:-160px;}
.pull-5{margin-left:-200px;}
.pull-1,.pull-2,.pull-3,.pull-4,.pull-5{float:left;position:relative;}
.push-1{margin:0 -40px 1.5em 40px;}
.push-2{margin:0 -80px 1.5em 80px;}
.push-3{margin:0 -120px 1.5em 120px;}
.push-4{margin:0 -160px 1.5em 160px;}
.push-5{margin:0 -200px 1.5em 200px;}
.push-1,.push-2,.push-3,.push-4,.push-5{float:right;position:relative;}
.prepend-top{margin-top:1.5em;}
.append-bottom{margin-bottom:1.5em;}
.box{padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;}
hr{background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space{background:#fff;color:#fff;}
.clearfix:after,.container:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix,.container{display:block;}
.clear{clear:both;}form div:after,ul.menu:after{content:".";display:block;height:0;clear:both;visibility:hidden;}form div{position:relative;}
label{width:130px;float:left;margin-right:9px;line-height:1.5;padding:.75em 10px;}
label[for]{cursor:pointer;}
input,textarea,select{margin:5px 0 0 0;}
select+input{margin-left:10px;}
textarea{width:260px;height:224px;padding:5px;}
form div ul{list-style-type:none;margin:0;padding:.75em 0 0 0;}
form div ul li{margin:0;padding:0;}
form div ul label,form input+label,form div.checkbox label,form div.checkbox input{display:inline!important;line-height:inherit!important;float:none!important;width:auto!important;margin:0!important;padding:0!important;}
form div ul input{margin:0;padding:0;}
form div ul input[type=text]{margin:0 0 8px 0;padding:1px 0;}
textarea.short{height:54px;}
textarea.medium{height:108px;}
textarea.long{height:448px;}
textarea.wide,input.wide{width:600px;}
form span.note{line-height:1.5;font-size:.9em;line-height:1.5em;margin:0;position:absolute;top:.7em;right:18px;}
form div.errors{padding:1em;}
form div.errors ul{list-style-type:disc;margin:0 1em;padding:0;}
form td.err span{position:static;display:block;width:auto;line-height:.5;margin:4px 0;padding:0;}
.batch-actions{float:left;}
.batch-actions label{float:none;display:inline;border:0;padding:0;margin:0;width:auto;}
.batch-actions select{margin:0;}body{font-family:"DejaVu Sans Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;color:#222;background-color:#fff;}
img{display:inline;float:none;margin:0;padding:0;}
th{background:transparent;}
tbody td{border-bottom:1px solid #ddd;}
thead th,tbody tr.last td{border-bottom:1px solid #222;background-color:transparent;}
td .success,td .error{padding:1px 3px;border:0;}
body.closed .container{width:475px;padding-top:108px;}
.c{text-align:center;}
.r{text-align:right;}
.l{text-align:left;}
.inline{display:inline;float:none;width:auto;height:auto;}
a.quiet,.quiet a{color:#3d3dbf;text-decoration:none;}
.lines-1{height:18px;}
.lines-2{height:36px;}
.lines-3{height:54px;}
.lines-4{height:72px;}
.lines-5{height:90px;}
.lines-6{height:108px;}
.lines-7{height:126px;}
.lines-8{height:144px;}
.lines-9{height:162px;}
.lines-10{height:180px;}
.lines-11{height:198px;}
.lines-12{height:216px;}
.lines-13{height:234px;}
.lines-14{height:252px;}
.lines-15{height:270px;}
.lines-16{height:288px;}
.lines-17{height:306px;}
.lines-18{height:324px;}
.lines-19{height:342px;}
.lines-20{height:360px;}
.lines-21{height:378px;}
.lines-22{height:396px;}
.lines-23{height:414px;}
.lines-24{height:432px;}
.header{position:relative;margin:18px 0;}
p.logo{font-weight:bold;margin:0;font-size:3em;line-height:1;margin:0;}
p.logo a{text-decoration:none;color:#222;}
ul.tools{margin:0;padding:0;position:absolute;top:0;right:0;}
ul.tools li{display:block;float:left;list-style-type:none;}
ul.tools li.last{border:0;margin:0;padding:0;}
ul.tools a{text-decoration:none;display:block;padding:0 10px;background-color:#444;color:#fff;}
ul.tools a:hover{background-color:#eee;color:#444;}
form.search{margin:0;padding:0;position:absolute;top:54px;right:10px;}
form.search button{display:inline;float:none;}
div.sidebar h3{margin-bottom:.5em;}
div.sidebar h4{margin-bottom:.625em;}
div.sidebar ul{margin-bottom:1.5em;}
div.sidebar a{text-decoration:none;}
div.sidebar h3+div{padding-top:.625em;}
div.products div.img a,div.products div.img img{display:block;}
div.products div.img img{margin:auto;}
div.products p.desc{text-align:center;}
div.controls{background-color:#ccc;text-align:left;clear:both;margin:0 0 1.5em 0;}
div.controls form{margin:0;padding:0;float:left;width:400px;}
div.controls form label{display:inline;float:none;}
div.controls form label,div.controls form div{border:0;margin:0;background:transparent;width:auto;text-align:left;}
div.controls form *{text-align:left;}
ul.page-nav{margin:0;padding:0;float:right;}
ul.page-nav li{list-style-type:none;float:left;margin:10px 10px 0 0;}
ul.page-nav li a{text-decoration:none;}
div.p-res{float:left;}
div.p-res div.media,div.p-res div.details{float:left;}
div.p-res div.details{width:360px;}
div.p-res div.media{line-height:1;margin-right:10px;width:320px;}
div.p-res div.media a,div.p-res ul.thumbs a{border:1px solid silver;display:block;}
div.p-res div.media img,div.p-res ul.thumbs img{display:block;}
div.p-res ul.thumbs{list-style-type:none;margin:18px 0 0 0;padding:0;}
div.p-res ul.thumbs li{float:left;margin:0 0 10px 6px;}
div.p-res ul.thumbs li.first{margin:0;}
div.p-res form{margin:0 0 1.5em 0;}
div.p-res form label{display:inline;width:auto;padding-left:0;}
div.p-res form label,div.p-res form div{border:0;background:transparent;}
div.p-rel{float:left;width:220px;}
ul.related-products{padding:0;margin:18px 0;list-style-type:none;}
ul.related-products a img{border:1px solid #ccc;}
ul.related-products li{margin-bottom:1.5em;}
.news-summary{border-bottom:1px solid #ddd;margin-bottom:18px;}
.news-summary img{float:left;margin:0 20px 20px 0;}
.news-summary .more-link{clear:both;font-size:1.2em;}
.footer{background-color:#eee;margin-top:18px;position:relative;clear:both;}
.footer ul{list-style-type:none;margin:0 10px;padding:0;}
.footer ul li{display:block;float:left;margin:0 10px 1em 0;}form p{margin-top:9px;}
form label{font-weight:bold;}
form div.disabled label,form div.disabled span.req{color:#999;}
form div.disabled label.never-disabled{color:#111;}
form div ul input[type=text]{margin:0 0 8px 0;padding:1px 0;}
form span.req{color:red;}
form div.err span.note{color:red;}
.info,.success,.warning,.error{border:1px solid;padding:15px 10px 15px 36px;background-repeat:no-repeat;background-position:10px 16px;}
.info{color:#555;background-color:#eee;background-image:url(/css/images/information.png);}
.success{color:#4F8A10;background-color:#DFF2BF;background-image:url(/css/images/accept.png);}
.warning{color:#9F6000;background-color:#FEEFB3;background-image:url(/css/images/error.png);}
.error{color:#D8000C;background-color:#FFBABA;background-image:url(/css/images/delete.png);}
body.checkout div.content{min-height:300px;}
body.checkout h2{font-size:1.5em;line-height:1;margin-bottom:1em;}
.addresses{margin:auto;}
.billing,.shipping{width:440px;float:left;}
.billing{margin-right:25px;}
.shipping{margin-left:25px;}
.billing label,.shipping label{width:100px;}
.billing select,.shipping select{width:200px;}
.shipping h2 label{font-weight:normal;font-size:70%;line-height:1;margin:0;padding:0;}
.shipping h2 input{margin:0 0 0 30px;}
.shipmethod{font-size:1.5em;margin:18px 0 0 0;}
.shipmethod label{display:inline;width:auto;padding:0 10px 0 0;margin:0;text-align:left;font-weight:normal;}
.shipmethod select{font-size:90%;text-align:right;margin:0;padding:0;}
.shipmethod span.note{position:static;display:block;}
.shipmethod.loading{background:transparent url(/css/images/loading.gif) center left no-repeat;padding-left:40px;}
ol.checkout-steps{padding:0;margin:36px 0 18px 0;text-align:center;}
ol.checkout-steps li{font-size:1.5em;line-height:1.7;margin-bottom:0;color:#ccc;display:inline;padding-left:20px;}
ol.checkout-steps li.first{margin-left:0;padding-left:0;}
ol.checkout-steps li.current{font-size:2em;line-height:1;margin-bottom:0;color:#555;}
body.checkout .buttons{padding:0;margin:36px 0;background-color:#000;}
body.checkout .buttons a.button,body.checkout .buttons button{border:0;background-color:#000;color:#fff;font-size:1.5em;font-weight:normal;padding:6px 45px 6px 45px;margin:0;}
body.checkout .buttons button[type]{padding:6px 45px 5px 45px;line-height:22px;line-height:19px\9;line-height:25px\0;}
body.checkout .buttons a.button:hover,body.checkout .buttons button:hover{border:0;background-color:#555;}
body.checkout .buttons a.next,body.checkout .buttons button.next{background-image:url(/css/images/checkout_arrow_right.png);background-position:right -7px;background-repeat:no-repeat;float:right;}
body.checkout .buttons a.next:hover,body.checkout .buttons button.next:hover{background-position:right -57px;}
body.checkout .buttons a.prev,body.checkout .buttons button.prev{background-image:url(/css/images/checkout_arrow_left.png);background-position:left -7px;background-repeat:no-repeat;}
body.checkout .buttons a.prev:hover,body.checkout .buttons button.prev:hover{background-position:left -57px;}
body.login form label{width:50px;}
body.login form input{width:210px;}
body.login .buttons{background-color:transparent;}
body.login .buttons button,body.login .buttons button[type]{padding-left:10px;}body{background:#fff url(/css/images/body_bg.jpg);}
a{color:#261D63;}
h2,h3,h4{font-family:"Georgia","Times New Roman","Times",serif;color:#261D63;}
.container-wrap{width:950px;margin:18px auto;background:transparent url(/css/images/body_shadow.png) 5px 5px no-repeat;padding:0 5px 5px 0;position:relative;}
.container{background:#fff url(/css/images/divider_top_solid.png) top left repeat-x;}
.header{padding:0 10px;margin:0 0 9px 0;width:930px;}
.middle{padding:0 10px;min-height:400px;}
.footer{background:#fff url(/css/images/tail_splats.png) bottom right no-repeat;width:950px;}
div.sidebar{border:0;padding-right:5px;}
div.content,div.sidebar{background:transparent url(/css/images/divider_top_solid.png) top left repeat-x;padding-top:1.5em;border:0;}
div.content{padding-top:25px;}
ol.checkout-steps{margin:18px 0;}
a.button,button{background:#261D63 url(/css/images/form_button_bg.png) bottom left repeat-x;color:#fff;border:0;font-size:12px;text-decoration:none;font-family:"Georgia","Times New Roman","Times",serif;font-weight:bold;display:block;float:left;margin-right:10px;line-height:130%;}
a.button{padding:0 10px;}
a.button:hover,button:hover{background-position:top left;color:#fff;cursor:pointer;}
ul.tools a:hover{color:#fff;}
body.checkout .buttons{background-color:#261D63;font-family:"Georgia","Times New Roman","Times",serif;}
body.checkout .buttons a.button,body.checkout .buttons button{background-color:#261D63;}
body.checkout .buttons a.button:hover,body.checkout .buttons button:hover{border:0;background-color:#FC1CB7;}
.checkout-steps{font-family:"Georgia","Times New Roman","Times",serif;}
ul.tools{top:18px;right:10px;}
.sorter button{float:none;display:inline;}
ul.crumbs{margin:.75em 0 0 0;padding:0;}
ul.crumbs li{margin:0 3px 0 0;padding:0 0 0 18px;background:transparent url(/css/images/crumbtrail_arrow.png) left center no-repeat;float:left;list-style-type:none;}
ul.crumbs li a,.crumbtrail-back-link a{color:#261D63;text-decoration:none;padding:0 3px;display:block;font-weight:bold;}
ul.crumbs li a:hover,.crumbtrail-back-link a{background-color:#FC1CB7;color:#fff;}
ul.crumbs li.first{padding-left:0;color:#261D63;background:transparent;}
.crumbtrail-back-link a{position:absolute;bottom:0;right:10px;}
.crumbtrail-back-link a:hover{background-color:#261D63;}
.sidebar ul{margin:0 0 1.5em 0;list-style-type:none;}
.sidebar li{font-size:1.1em;}
.sidebar li a{display:block;padding:0 3px;}
.sidebar li a:hover{color:#fff;background-color:#FC1CB7;}
.sidebar h4{background:#FC1CB7 url(/css/images/product_drop_down_bg.png) bottom right repeat-x;color:#fff;padding:0 3px;font-weight:bold;}
.sidebar .menu-your-selection h4{background:#FC1CB7 url(/css/images/form_button_bg.png) top left repeat-x;}
.swing-ticket{background:transparent url(/css/images/swing_tickets.png) top left no-repeat;width:167px;height:344px;position:absolute;left:10px;top:0;z-index:9999;}
div.sidebar{padding-top:230px;}
ul.crumbs{margin-left:220px;}
body.account .swing-ticket,body.login .swing-ticket,body.contact .swing-ticket,body.checkout .swing-ticket,body.product .swing-ticket{display:none;}
body.account ul.crumbs,body.login ul.crumbs,body.contact ul.crumbs,body.product ul.crumbs{margin-left:0;}
body.product .container-wrap{position:static;}
div.products div.controls{background:transparent;}
form.sorter label{padding:0;}
form.sorter select{margin:0;}
div.products div.tail-sorter{background:#fff url(/css/images/divider_dashed.png) top left repeat-x;padding-top:18px;}
ul.page-nav{margin:0;}
ul.page-nav li{margin:0 3px 0 0;padding:0;}
ul.page-nav li a,ul.page-nav li.selected{background:#FC1CB7 url(/css/images/form_button_bg.png) top left repeat-x;padding:0 3px;display:block;color:#fff;font-weight:bold;}
ul.page-nav li a:hover,ul.page-nav li.selected{background-position:bottom left;}
div.p-res{background:transparent url(/css/images/divider_dashed.png) top left repeat-x;padding-top:18px;margin-right:20px;}
div.p-rel h3{background:transparent url(/css/images/divider_solid.png) top left repeat-x;padding:18px 0 0 0;margin:0 0 .5em 0;color:#261D63;}
ul.related-products li{width:100px;float:left;margin-right:10px;}
ul.related-products li.even{margin-right:0;}
ul.related-products a{text-decoration:none;}
ul.related-tags{margin:0;background:transparent url(/css/images/divider_solid.png) bottom left repeat-x;padding-bottom:18px;}
ul.related-tags li{list-style-type:none;color:#261D63;}
ul.related-tags a{color:#FC1CB7;font-weight:bold;}
.footer ul.colophon{padding-top:18px;background:transparent url(/css/images/divider_top_solid.png) top left repeat-x;}
.footer a{text-decoration:none;}
.footer ul.colophon li{background:transparent url(/css/images/splat_dot.png) center left no-repeat;padding-left:12px;margin-right:6px;}
.footer ul.colophon li.first{background:transparent;padding-left:0;}
.footer ul.colophon a:hover{color:#fff;background-color:#FC1CB7;}
.footer p.copyright{float:right;margin:0 18px 0 0;}
.footer .logos{padding-bottom:44px;}
.footer ul.third-parties{float:right;}
.home .menu-department{list-style-type:none;margin:0 50px 0 0;float:left;}
.home p.img{float:left;}
.header .logo a,li.item-story a,li.item-men a,li.item-women a,li.item-fit-guide a,li.item-wash-process a,li.item-news a,li.item-press a,.cat-wash-process h2,.cat-fit-guide.page-introduction h2,.cat-story.page-african-cotton h2,.cat-story.page-prps-product-sees-the-world h2,.cat-story.page-real-inspiration h2,.cat-story.page-why-japan h2,.products-men .sidebar h3,.products-men-jeans .sidebar h3,.products-women .sidebar h3,.products-women-jeans .sidebar h3,.cat-fit-guide .sidebar h3,.cat-story .sidebar h3,.cat-news .sidebar h3,.cat-press .sidebar h3,.cat-wash-process .sidebar h3{text-indent:-5000px;overflow:hidden;display:block;}
.header .logo a{background:transparent url(/css/images/logo.png) left top no-repeat;height:89px;width:364px;}
.header .logo a:hover{background-position:left bottom;}
.cat-fit-guide.page-introduction h2{background:transparent url(/css/images/page_heading_fit_guide_intro.jpg) bottom left repeat-x;height:190px;width:710px;margin:-10px 0 8px 0;padding:0;}
.cat-fit-guide h2{display:none;}
.cat-story.page-story h2{display:none;}
.cat-wash-process h2{background:transparent url(/css/images/page_heading_wash_process_2.jpg) bottom left repeat-x;height:190px;width:710px;margin:-10px 0 8px 0;padding:0;}
.cat-story.page-african-cotton h2{background:transparent url(/css/images/page_heading_african_cotton.jpg) bottom left repeat-x;height:190px;width:710px;margin:-10px 0 8px 0;padding:0;}
.cat-story.page-prps-product-sees-the-world h2{background:transparent url(/css/images/page_heading_prps_sees_the_world.jpg) bottom left repeat-x;height:190px;width:710px;margin:-10px 0 8px 0;padding:0;}
.cat-story.page-real-inspiration h2{background:transparent url(/css/images/page_heading_real_inspiration.jpg) bottom left repeat-x;height:190px;width:710px;margin:-10px 0 8px 0;padding:0;}
.cat-story.page-why-japan h2{background:transparent url(/css/images/page_heading_why_japan.jpg) bottom left repeat-x;height:190px;width:710px;margin:-10px 0 8px 0;padding:0;}
.menu-sections li a,.menu-department li a{padding:0;margin:0 0 .25em 0;background-position:left top;background-repeat:no-repeat;}
.menu-sections li a:hover,.menu-department li a:hover{background-position:left bottom;}
li.item-story a{background-image:url(/css/images/link_story.png);width:95px;height:38px;}
li.item-men a{background-image:url(/css/images/link_men.png);width:124px;height:47px;}
li.item-women a{background-image:url(/css/images/link_women.png);width:175px;height:37px;}
li.item-fit-guide a{background-image:url(/css/images/link_fit_guide.png);width:141px;height:37px;}
li.item-wash-process a{background-image:url(/css/images/link_wash_process.png);width:195px;height:19px;}
li.item-news a{background-image:url(/css/images/link_news.png);width:177px;height:45px;}
li.item-press a{background-image:url(/css/images/link_press.png);width:177px;height:27px;}
.menu-sections li.item-story a{background-image:url(/css/images/small_link_story.png);width:62px;height:25px;}
.menu-sections li.item-men a{background-image:url(/css/images/small_link_men.png);width:80px;height:30px;}
.menu-sections li.item-women a{background-image:url(/css/images/small_link_women.png);width:114px;height:24px;}
.menu-sections li.item-fit-guide a{background-image:url(/css/images/small_link_fit_guide.png);width:92px;height:24px;}
.menu-sections li.item-wash-process a{background-image:url(/css/images/small_link_wash_process.png);width:127px;height:12px;}
.menu-sections li.item-news a{background-image:url(/css/images/small_link_news.png);width:115px;height:29px;}
.menu-sections li.item-press a{background-image:url(/css/images/small_link_press.png);width:115px;height:18px;}
.middle{position:relative;}
.product .middle{position:static;}
.sidebar{padding-bottom:200px;}
.sidebar .menu-sections{position:absolute;bottom:0;left:10px;}
.sidebar .menu-sections li{border:0!important;margin:0!important;padding:0!important;}
.products-men .sidebar h3{background:transparent url(/css/images/sidebar_heading_men.jpg) top left no-repeat;height:90px;width:195px;}
.products-women .sidebar h3{background:transparent url(/css/images/sidebar_heading_women.jpg) top left no-repeat;height:90px;width:195px;}
.products-men-jeans .sidebar h3{background:transparent url(/css/images/sidebar_heading_mens_jeans.jpg) top left no-repeat;height:90px;width:195px;}
.products-women-jeans .sidebar h3{background:transparent url(/css/images/sidebar_heading_womens_jeans.jpg) top left no-repeat;height:90px;width:195px;}
.cat-story .sidebar h3{background:transparent url(/css/images/sidebar_heading_story.jpg) bottom left repeat-x;height:50px;width:195px;}
.cat-fit-guide .sidebar h3{background:transparent url(/css/images/sidebar_heading_fit_guide.jpg) bottom left no-repeat;height:50px;width:195px;}
.cat-wash-process .sidebar h3{background:transparent url(/css/images/sidebar_heading_wash_process.jpg) bottom left no-repeat;height:50px;width:195px;}
.cat-news .sidebar h3{background:transparent url(/css/images/sidebar_heading_news.jpg) bottom left no-repeat;height:63px;width:195px;}
.cat-press .sidebar h3{background:transparent url(/css/images/sidebar_heading_press.jpg) bottom left no-repeat;height:63px;width:195px;}
.cat-news .sidebar li,.cat-press .sidebar li{border-bottom:1px solid #ddd;padding-bottom:4px;margin-bottom:5px;}
.cat-news .sidebar li.last,.cat-press .sidebar li.last{border:0;}
.cat-story.page-story .content ul li{list-style-type:none;float:left;}
.menu-department h4{display:none;}