ul.cats{padding: 0;margin: 10px 0;}
ul.cats span{display:block;padding:5px 0 5px 5px;margin: 2px 0;}
ul.cats li{padding:0;margin:0;list-style:none;}
ul.cats li a{color: #000;margin: 0;padding:5px 0 5px 5px;display: block;}
ul.cats li ul{padding:0;margin:0 0 0 15px;}

.shoplist img{width:200px;}
.title{padding:5px 0 0;margin-bottom:10px;border-bottom:1px #ccc solid}
.navibar{margin:10px 0}

.brandimages img{margin:20px;}
.level1{cursor:pointer;text-decoration:underline}
span.catsf a,span.catsm a{color:#000;text-decoration:none}
span.catsf,span.catsm{padding:2px 5px;border-bottom:1px dotted #000}
span.catsf{display:block;float:left}
span.catsm{display:block;float:right}
div.catssw div{clear:both}

div.teaser{padding:0 0 5px}
div.itemgallery{padding:5px 0;margin:0 0 5px;text-align:center;border-bottom:1px dotted #000;border-top:1px dotted #000}

div.itemlist{margin:-2em 0 0 -1em;text-align:center}
div.itemlist ins{text-decoration:none;display:-moz-inline-box;display:inline-block;vertical-align: top;text-align: left;margin:3em 0 0 1em;}
div.itemlist ins .r{width: 11em;float: left}
dl.itemlist-item{margin:0;min-height:178px;vertical-align:text-top;border:1px solid #ccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px 5px 0;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}
dl.itemlist-item p{margin:0;padding:3px;font-size:99%}
dl.itemlist-item a{display:block}
dl.itemlist-item .name{padding:0 3px 5px}
dl.itemlist-item .name a{color:#B2294C}
dl.itemlist-item dd.tc1 {height:135px}
dl.itemlist-item dd.tc1 .td {text-align:center}
dl.itemlist-item dd.tc1 .td a {width:125px;height:135px;*height:113px;display:block;display:table-cell;vertical-align:middle;overflow:hidden}
dl.itemlist-item dd.tc5 .td{color:#666666}
dl.itemlist-item dd.tc{display:table-row;margin:0;padding: 0;vertical-align:text-top}
dl.itemlist-item dd.tc img{max-height:115px;margin: 0 auto;max-width:115px;display:block;*height:117px}
dl.itemlist-item dd.tc2 {width: 100%}

.photo{margin-top:10px;text-align:center;}
.photo img{background-color:#fff;padding:2px;border:1px solid #ccc;margin:2px 5px;cursor:pointer;-moz-border-radius:4px;-webkit-border-radius:4px;}
.photo_overlay{display:none;background-image:url(/fashion/images/overlay/transparent.png);width:640px;padding:35px;font-size:11px;color:#fff;}
.photo_overlay div.close{background-image:url(/fashion/images/overlay/close.png);position:absolute; right:5px; top:5px;cursor:pointer;height:35px;width:35px;}
div.photo_overlay h2 {margin:10px 0 -9px 0;font-weight:bold;font-size:14px;}

.imageroller{margin: 10px 0 0;}
.scrollable{position:relative;overflow:hidden;width: 403px;height:120px;border:1px solid #ccc;background:url(/fashion/images/overlay/h300.png) repeat-x;}
.scrollable .items{width:20000em;position:absolute;clear:both;}
.scrollable img{float:left;margin:20px 5px 20px 18px;background-color:#fff;padding:2px;border:1px solid #ccc;cursor:pointer;width:100px;height:75px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.scrollable .active{border:2px solid #000;z-index:9999;position:relative;}
.navilink{width: 80px;margin: 0 auto;}

a.browse{background:url(/fashion/images/overlay/hori_large.png) no-repeat;display:block;width:30px;height:30px;float:left;margin:0 10px;cursor:pointer;font-size:1px;}
a.right{background-position: 0 -30px; clear:right; margin-right: 0px;}
a.right:hover{background-position:-30px -30px;}
a.right:active{background-position:-60px -30px;} 
a.left{margin-left: 0px;} 
a.left:hover{background-position:-30px 0;}
a.left:active{background-position:-60px 0;}
a.up,a.down{background:url(/fashion/images/overlay/hori_large.png) no-repeat;float: none;margin: 10px 50px;}
a.up:hover{background-position:-30px 0;}
a.up:active{background-position:-60px 0;}
a.down{background-position: 0 -30px;}
a.down:hover{background-position:-30px -30px;}
a.down:active{background-position:-60px -30px;} 
a.disabled{visibility:hidden !important;}
.navi{margin:0 auto;width:70px;height:20px;text-align: center;}
.navi a{width:8px;height:8px;float:left;margin:3px;background:url(/fashion/images/overlay/navigator.png) 0 0 no-repeat;display:block;font-size:1px;}
.navi a:hover{background-position:0 -8px;}
.navi a.active{background-position:0 -16px;}

