html,body{color:#5d5d5d;font-size:12px;background:#fff;line-height:1.4em;font-family:"Helvetica",Arial,sans-serif;}
#desk{width:876px;margin:0 auto;background:url(/images/desk.jpg) repeat-y 0 0;}
.deskwidth{float:left;width:876px;}
#home{top:150px;left:203px;width:409px;height:46px;position:absolute;z-index:300;}
.logo{width:409px;height:46px;display:block;}
#header{height:218px;border-top:17px solid #fff;background:url(/images/header.jpg) no-repeat 0 0;}
#mood{float:left;width:672px;height:200px;margin:17px 0 0 186px;background-position:0 0;background-repeat:no-repeat;}
#page{margin-top:20px;min-height:400px;position:relative;padding-bottom:25px;background:url(/images/page2.jpg) no-repeat 0 bottom;}
#content{float:right;width:656px;margin:24px 24px 0 0;}
#brandlinks{left:55px;bottom:15px;width:120px;position:absolute;}
#footer{background-color:#fff;}
#slides,#expo div.link{height:200px;}
#expo{float:left;width:672px;height:200px;margin:17px 0 0 186px;}
#slides{overflow:hidden;position:relative;z-index:1;}
#slides img{display:block;}
#expo div.link{display:none;}
div.navi{float:left;}
div.navi div.item{float:left;}
div.navi div.path{color:#333;}
div.navi a.menu{color:#858585;white-space:nowrap;}
a.menu:hover{text-decoration:none;}
div.sub1{margin-left:180px;}
div.sub1 a.menu{padding:0 6px;font-size:9px;line-height:28px;}
div.sub1 a.path{color:#bdbdbd;}
div.sub2{width:684px;position:relative;padding-left:192px;padding-bottom:7px;background:transparent url(/images/sub2.png) no-repeat 0 bottom;}
div.sub2 div.item{min-height:50px;padding-left:9px;}
div.sub2 div.path,div.sub2 a.path{background:url(/images/sub2path.png) no-repeat 0 bottom;}
div.sub2:hover>.path,div.sub2:hover>.path>.path{background:none;}
div.sub2>.c2:hover,div.sub2>.c2:hover>a.menu,div.sub2:hover>.path:hover,div.sub2:hover>.path>.path:hover{background:#fff url(/images/sub2path.png) no-repeat 0 bottom;}
div.sub2 .c2:hover a.menu,div.sub2:hover>.path>.path:hover{background-position:right bottom;}
div.sub2 a.menu{font-size:16px;min-height:17px;padding:18px 11px 15px 3px;text-transform:uppercase;}
div.sub2 a.path{color:#e95d0f;background-color:#fff;background-position:right bottom;}
div.sub2 a.menu:hover{color:#e95d0f;}
div.sub3{left:0;top:41px;height:48px;width:681px;padding-left:195px;position:absolute!important;background:transparent url(/images/sub3-ie6.png) no-repeat 0 -18px;z-index:10;}
div.sub2 div.path .sub3{z-index:5;}
div.sub3 div.item{padding:0;background:none;padding-bottom:14px;}
div.sub3 a.menu{font-size:14px;background:#fff;text-transform:none;padding:16px 10px 5px;background:transparent;}
#view div.nohover div.sub3{display:none!important;}
#view.c2 .path div.sub3{display:block!important;}
#head{float:left;width:638px;margin:0 9px;}
#head h1{color:#e95d0f;font-size:24px;line-height:1.1em;text-transform:uppercase;}
div.unit h2{line-height:1.4em;}
div.main{width:436px;}
div.main div.unit{margin:0 0 15px;}
div.main h2,div.main div.foot{margin:0 9px;}
div.main div.part,div.main div.grid table{margin:.4em 9px;}
div.main div.wide{width:436px;}
div.main div.wide table,div.main div.wide div.tall{width:418px;}
div.main div.wide div.tiny{width:200px;}
div.main div.slim{width:218px;}
div.main div.slim table,div.main div.slim div.tall{width:200px;}
div.main div.slim div.tiny{width:91px;}
div.side{width:220px;}
div.side div.unit{margin:0 0 15px;}
div.side h2,div.side div.foot{margin:0 9px;}
div.side div.part,div.side div.grid table{margin:.4em 9px;}
div.side div.wide{width:220px;}
div.side div.wide table,div.side div.wide div.tall{width:202px;}
div.side div.wide div.tiny{width:92px;}
div.side div.slim{width:110px;}
div.side div.slim table,div.side div.slim div.tall{width:92px;}
div.side div.slim div.tiny{width:37px;}
div.pure,div.seam,div.flat,div.edge{border:none;color:#5d5d5d;}
div.pure div.head h2,div.seam div.head,div.flat div.head,div.edge div.head{border:none;color:#5d5d5d;background:#fff;}
.seam,.seam .body{background:url(/images/seam.png) no-repeat 0 bottom;}
div.seam div.body{background-position:0 0;}
#content .flat,#content .seam{margin-top:10px;padding-bottom:7px;}
#root div.seam div.body,#root div.flat div.body{margin:0;}
div.seam div.pict,div.flat div.pict{margin-top:3px;margin-bottom:0;}
.seam .part p,.seam h3,.seam h4,.seam h5,.seam h6,.flat .part p,.flat h3,.flat h4,.flat h5,.flat h6{margin:0 12px;}
.flat,.flat .body{background:url(/images/flat.png) no-repeat 0 bottom;}
div.flat div.body{background-position:0 0;}
.side .seam,.side .flat{background-position:-436px bottom;}
.side .seam .body,.side .flat .body{background-position:-436px 0;}
#content .flat{padding-bottom:17px;}
div.flat div.link a,div.seam div.link a{margin-left:26px;margin-right:12px;}
div.flat div.lead,div.seam div.lead{margin-top:10px;}
.main .slim{background-position:-656px bottom;}
.main .slim .body{background-position:-656px 0;}
.side .slim{background-position:-874px bottom;}
.side .slim .body{background-position:-874px 0;}
h3,h4,h5,h6{font-size:12px;font-weight:800;}
h3{color:#e95d0f;font-size:12px;letter-spacing:1px;text-transform:uppercase;}
h5{color:#e95d0f;}
h6{font-style:italic;}
div.text p.loud{color:#fff;padding:.2em .4em;background-color:#333;}
div.text p.pale{color:#999;font-size:.9em;background:inherit;}
div.text p.skew{font-style:italic;letter-spacing:1px;}
a,div.link a.open,a.open{color:#e95d0f;text-decoration:none;background-color:inherit;}
a:hover,div.link a.open:hover{text-decoration:underline;}
#root a.null:hover{text-decoration:none;}
div.link a.open{margin-left:14px;}
div.link{background-position:0 1px;background-image:url(/images/link.gif);}
div.mail{background-position:0 2px;background-image:url(/images/mail.gif);}
div.rss{background-image:url(/icon-link/rss.gif);}
.flat div.link,.seam div.link{background-position:12px 1px;}
.flat div.mail,.seam div.mail{background-position:12px 2px;}
div.unit div.crop{height:320px;}
div.list p.gist{list-style-image:url(/icon-link/list.gif);}
div.list p.dent{list-style-image:url(/icon-link/list.gif);}
#root div.seam p.gist,#root div.flat p.gist{margin-left:28px;}
#root div.seam p.dent,#root div.flat p.dent{margin-left:36px;}
div.line hr{border-bottom-color:#333;}
div.grid table td{border-color:#999;border-style:solid;}
div.grid table thead td,div.grid table tfoot td{background:#ccc;font-weight:800;}
div.grid table.vert tbody.beam td.odd,div.grid table.horz tbody.beam tr.odd td{background:#eee;}
div.cats p a.same{color:#999;}
div.cats p span.same{color:#333;}
div.scan a.same,div.scan li.same,div.scan td.same,div.scan span.same{background-color:#ddd;}
div.this a.same,div.this li.same,div.this td.same,div.this span.same{color:#fff;text-decoration:none;background-color:#900;}
p.dock{text-align:right;}
p.dock a.meta{color:#858585;font-size:9px;padding:0 4px;line-height:28px;letter-spacing:.04em;}
p.dock a.meta:hover{text-decoration:underline;}
.firm{text-transform:lowercase;}
.brandlink a{float:left;width:120px;height:46px;margin-top:9px;text-indent:-9000px;background:url(/images/brand_skins.png) no-repeat 0 0;}
.brandlink a:active{top:1px;position:relative;}
#brand_saucony a{background-image:url(/images/brand_saucony.png);}
#brand_etonic a{background-image:url(/images/brand_etonic.png);}
#brand_hirzl a{background-image:url(/images/brand_hirzl.png);}
#brand_rykae a{background-image:url(/images/brand_rykae.png);}
#brand_nyala a{background-image:url(/images/brand_nyala.png);}
#disp{background:#fff;border:3px solid #888;}
#lbox div.head,#lbox div.head h2,#lbox div.head a.quit{color:#444;height:36px;background:#ddd;line-height:36px;}
#lbox div.zoom{width:740px;margin-left:-373px;}
.navi .menu .edit{background-image:none!important;}
#edit .path div.sub3{display:block!important;}
