html,body{background-color:#fff;color:#5a5b5e;}
#overlay{display:block;width:100%;height:100%;position:fixed;top:0;left:0;z-index:90;}
div#overlay-click-catcher{height:100%;width:100%;position:fixed;top:0;left:0;margin:0;padding:0;background-color:#000;z-index:-1;}
.overlayBG{background-image:url(../images/overlay-trans.png);}
.doprint{display:none;}
div.sky,div.ad160_160,#tlf__banner{position:absolute;left:860px;}
div#tlf__container div#tlf__site div.sky{top:200px;border:1px solid #d2d2d2;}
div.ad160_160{top:30px;}
.ads-leaderboard-wrapper{width:1022px;margin:0 auto;}
.ads-leaderboard{width:728px;margin-left:63.5px;}
.homepage .ads-leaderboard{margin:0 auto;}
#tlf__banner a{display:block;}
img#styleupyourlife-logo{margin:10px 0 0 10px;display:block;}
#tlf__wrapper{min-height:600px;}
.fixme{background-color:#fcc!important;}
h1,h2,h3,h4,h5,caption,legend{font-size:1.0em;font-family:Verdana,Arial,Helvetica,Tahoma,Geneva,sans-serif;clear:both;}
h4.headline,h2.headline{font-size:17px;color:#5A5B5E;}
a.miniheadline{font-size:12px;color:#939498;font-weight:bold;text-decoration:underline;}
div.labeladdress a.miniheadline{color:#5A5B5E;}
div.shoplistbox h3,h4{font-size:13px;font-weight:bold;color:#5A5B5E;}
div.thumbnail{float:left;width:180px;height:50px;border:1px solid #d1d0d0;overflow:hidden;background-color:#DBDBDB;}
div.dummyimage{height:13px;}
div.shopinfo .center{float:left;width:355px;padding:0 5px;}
div.shopaddress span.half,div.labeladdress span.half{line-height:2.0;}
h4.headline a,h2.headline a{font-weight:bold;}
h2.head{font-size:2em;font-weight:bold;margin-top:10px;}
h4 em,h2 em,.shopnr{color:#939498!important;}
.orange{color:#FF7800;}
.noheight h3{padding-top:1.5em;}
.noheight h4{margin-bottom:1.0em;}
a{color:#5a5b5e;background-color:inherit;}
a:link,a:visited{text-decoration:none;}
a:hover,a:active,a:focus{text-decoration:underline;}
#tlf__content a{text-decoration:none;}
#tlf__content a:link,#tlf__content a:visited,.home .content a:link,.home .content a:visited,a.contentlink:link,a.contentlink:visited{border-bottom:1px dotted #999;}
#tlf__content a:hover,#tlf__content a:active,#tlf__content a:focus,.home .content a:hover,.home .content a:active,.home .content a:focus,a.contentlink:hover,a.contentlink:active,a.contentlink:focus{border-bottom:none;}
a.button:hover,a.button:active,a.button:focus{border-bottom:1px dotted #999!important;}
a.button{text-decoration:none!important;padding:1px 5px!important;}
a.button:link,a.button:visited,input.button,button{border-width:1px!important;border-style:solid!important;border-color:#a6a6a6;}
a.button:hover,a.button:active,input.button:hover,input.button:focus,button:hover,button:focus{border-width:1px!important;border-style:solid!important;border-color:#999;}
.tlf__tool{margin-top:10px;}
hr{width:100%;border-top:1px solid #d6d7d9;}
#tlf__c-right ul,#tlf__c-right ol,#tlf__c-right dl{margin:0;padding:0;list-style:none;}
dt{font-weight:bold;}
dd{padding-left:5px;}
th,td{vertical-align:top;}
thead th{background-color:#666;color:#fff;}
table.nodata{border:none;}
table.nodata th,table.nodata td{padding:0;}
table.nodata th{border:none;font-weight:normal;padding-right:5px;}
fieldset{border:none;padding:0;margin:0 0 1.5em 0;}
#searchbox input.text,#searchbox textarea,#searchbox select{border:1px solid #FF7D23;}
input.text,textarea,select{border:1px solid #d6d7d9;width:200px;color:#5a5b5e;padding:1px 3px;}
#tlf__container #tlf__site .hint-link{color:#FF7D23!important;}
#contact select#salutation{width:308px;margin-right:0;}
input.error,textarea.error,select.error{border:1px solid #936;color:#5a5b5e!important;font-weight:normal!important;}
input:focus,textarea:focus,select:focus{background-color:#eee;}
input.button:focus,button:focus,a.button:focus{background-color:#ededed;}
label{display:block;}
label.radio_check{display:inline;}
input.button,button,a.button{color:#5A5B5E!important;background-color:#c9c9c9;padding:0 5px;font-weight:normal;}
.button.minor{color:#b1b2b5!important;background-color:#dbdbdb;margin-right:10px;border-color:#c9c9c9!important;font-weight:normal;}
.minor{color:#b1b2b5!important;border:none!important;}
form label.default{display:none!important;}
.error,.error a{color:#936!important;background-color:inherit;font-weight:bold;}
.success{color:#090;background-color:inherit;font-weight:bold;}
.hi{background-color:#ff9;color:inherit;}
.lo{color:#ccc;background-color:inherit;}
div.box{border:3px solid #999;padding:.5em .5em 0 .5em;width:250px;float:right;margin:0 0 10px 10px;position:relative;}
.noborder{border:none!important;}
.tlf{color:#ff7500!important;}
#tlf__wsl-bottom h4 a{font-weight:bold;}
#tlf__wsl-top h3,#tlf__wsl-top h3 a{color:#5A5B5E!important;font-weight:bold;}
#tlf__wsl-top p.shopinfo{margin:0;}
#tlf__content li em{font-style:normal;color:#939498;padding-left:5px;}
#continentsFlashContent{margin:10px 0 15px 0;}
h2 em,h3 em,h4 em,h5 em,h2 a,h3 a,h4 a,h5 a,dt em,dd em{font-weight:normal;font-style:normal;}
dd em{color:#c1c1c1;}
a em{color:#5a5b5e;font-weight:normal;font-style:normal;}
em span{color:#939498;}
.overlay-container{background-color:#FFF;border:3px solid #555;color:#555;width:500px;}
.wsllayover{background:#eee;color:inherit;border-bottom:1px dashed #d6d7d9;z-index:97;position:absolute;top:0;left:0;width:194px;}
.wsllayover .scroll{height:200px;}
.wsllayover h4{border-bottom:1px dashed #d6d7d9;}
.wsllayover ul{margin:0!important;}
#wslContainer{min-height:54px;margin-top:4px;}
#wslContainer .tree{border-bottom:1px dashed #d6d7d9;position:relative;}
#wslContainer .tree a{border:none!important;text-decoration:none!important;outline:none!important;}
#wslContainer .tree h5{padding:2px 5px 2px 0;}
#wslContainer .tree h5 a{display:block;background:transparent url(../images/wsl_arrow2.png) no-repeat scroll right center;width:189px;}
#wslContainer .tree h5 a.single{background-image:url(../images/wsl_arrow1.png);cursor:default;}
#wslContainer .tree .closeTree{cursor:pointer;padding:2px 5px 2px 0;color:#5A5B5E!important;}
#wslContainer .tree .closeTree span{display:block;background:transparent url(../images/wsl_arrow2.png) no-repeat scroll right center;}
.popupContainer{position:absolute;z-index:95;}
.popupContainer .space{height:auto!important;padding-top:30px;padding-bottom:15px;margin:5px 10px;}
.prepare{display:none;}
.layover ul,.layover li{padding-left:0;list-style:none;}
.stview{width:300px;}
.stview form{margin-bottom:10px;}
.stview ol{margin-left:5px;}
.stview ol,.stview ol li{list-style:decimal-leading-zero;}
.viewOnMap{background:transparent url(../images/arrow_r.gif) no-repeat scroll left center;margin-bottom:0!important;border-bottom:1px dotted;clear:both;}
.viewOnMap a{padding-left:15px;text-decoration:none!important;border-bottom:0!important;}
.noGeo{padding-left:0;background:none;}
.opened{background-image:url(../images/arrow_b.gif)!important;}
p.viewOnMap,.noMargin{margin-bottom:0!important;}
p.shopinfo{color:#5A5B5E;}
div.mapCont{margin-bottom:15px;}
.imagesFlashContent{margin-bottom:15px;}
div.copyright{margin-bottom:0!important;}
p.copyright{color:#cdcdcd;margin:0;}
p.copyright span.season{display:block;float:left;width:215px;}
select{margin-right:15px;padding:0;}
.zebra0,.zebra1{margin-bottom:25px;padding:5px;}
.zebra0{background-color:#ededed;}
.labelbox{padding:10px;margin-bottom:10px;background-color:#ededed;color:inherit;border:1px solid #d2d2d2;position:relative;}
.professional-info{margin-top:-16px;margin-bottom:15px;background-color:#B7B7B7;border:1px solid #BBB;padding:3px 15px;position:relative;width:580px;}
#tlf__content .professional-info a{border:none;}
#tlf__content .professional-info img{vertical-align:middle;}
.data{width:210px;float:left;overflow:hidden;padding-bottom:15px;margin-top:15px;}
.data .contact-links{margin-bottom:5px;}
div.data p.services{padding-top:7px;}
.container1{padding:5px;}
.info{width:363px;float:right;margin-top:15px;}
.info.scroll{margin-left:0;height:300px;}
#tlf__content div.info .infoText .more-handler{font-weight:bold;cursor:pointer;}
.shopinfo,.labelinfo{clear:both;line-height:1.3;padding:8px 0;}
.labelinfo{padding:8px 5px;}
.labellist .label-separator{margin-top:10px;}
.info .trans{text-align:right;}
.info .trans a.active{font-weight:bold;}
div.p{margin-bottom:.7em;}
div.infoText p{margin-bottom:10px;}
.imagesFlashContent{background-color:#fff;}
.labelbox table{border:none;border-top:1px solid #c9c9c9;width:100%;}
.labelbox tr.label td{border-bottom:1px solid #c9c9c9!important;}
.labelbox tr.label td{vertical-align:middle;padding:5px 5px 5px 10px!important;}
.labelbox tr.label td.img{width:180px;background-color:#dbdbdb;padding:0!important;}
.shop-headline em{font-size:14px;}
.shopbox{padding:15px;margin-bottom:10px;background-color:#fff;color:inherit;border:1px solid #d2d2d2;position:relative;width:578px;}
h3.lastmodified{color:#939498;font-weight:normal;position:absolute;top:0;right:15px;top:5px;}
p.payments img{margin-right:5px;}
#shoplistbox{visibility:hidden;float:left;}
.shoplistbox{padding:15px;background-color:#fff;color:inherit;border:1px solid #d2d2d2;position:relative;margin-bottom:10px;width:578px;}
.special-shops-box{width:610px;border:1px solid #D6D7D9;margin-bottom:15px;}
.special-shops-box h2{margin:15px;}
#tlf__content .special-shops{padding:0 10px 10px 10px;}
#tlf__content .special-shops ul{margin:15px 0 0;padding:0;list-style-type:none;}
#tlf__content .special-shops ul li{float:left;margin-right:20px;width:181px;}
#tlf__content .special-shops ul li img{background-color:#E2E2E2;border:1px solid #E2E2E2;height:50px;width:100%;display:block;}
#tlf__content .special-shops ul li span{color:#000;display:block;margin:5px 0 0 0;}
#tlf__content .special-shops ul li.last{margin-right:0;}
.premium-shops-box{width:610px;border:1px solid #D6D7D9;margin-bottom:10px;background-color:#FF7D23;}
.premium-shops-box h2{color:#FFF;margin:15px;}
#tlf__content .premium-shops{padding:0 10px 10px 10px;}
#tlf__content .premium-shops ul{margin:15px 0 0;padding:0;list-style-type:none;}
#tlf__content .premium-shops ul li{float:left;margin-right:20px;width:181px;}
#tlf__content .premium-shops ul li a{color:#FFF;border:none;}
#tlf__content .premium-shops ul li a .name{color:#FFF;display:block;min-height:27px;}
#tlf__content .premium-shops ul li img{background-color:#E2E2E2;border:1px solid #E2E2E2;height:50px;width:100%;display:block;}
#tlf__content .premium-shops ul li span{color:#FFF;display:block;margin:5px 0 0 0;}
#tlf__content .premium-shops ul li.last{margin-right:0;}
.shoplist{padding:5px;}
.shoplist.fss{margin-bottom:50px;padding-top:0;}
.shoplist ul{padding-left:0;}
.shoplist ul li{float:left;width:33%;padding-bottom:.5em;list-style:none;position:relative;}
.shoplist ul li h5{float:left;color:#939498;font-weight:normal;}
.shoplist ul li .info{float:right;width:160px;padding-right:10px;height:55px;overflow:hidden;margin-left:0;}
.shoplist ul li .info em{padding:0!important;}
.tlf__tool form{margin:5px 0 0 0;}
.tlf__tool fieldset{margin:0;}
.tlf__tool input.text{width:125px;display:inline;}
.tlf__tool a.button{width:181px;display:block;}
.searchlist{width:610px;}
.searchlist p{float:left;width:45%;padding:10px;margin-right:10px;background-color:#eee;min-height:40px;}
.bigImages{display:none;position:absolute;top:120px;left:310px;background-color:transparent;width:490px;height:430px;}
.bigImages img.bigImg{border:30px solid #ccc;}
.bigImages .prev,.bigImages .next{border:0 solid red;position:absolute;top:0;width:100px;height:600px;background:url(../images/blank.gif) repeat;}
.bigImages .prev{left:0;}
.bigImages .next{right:0;}
.bigImages .action{position:absolute;top:0;right:0;cursor:pointer;}
a.minor:hover,a.minor:active,a.minor:focus{border-bottom:1px solid #C9C9C9!important;}
.sorty{cursor:move;border:1px solid #D6D7D9;padding:10px 15px;margin-bottom:12px;}
#tlf__nav h2,#tlf__nav h3,#tlf__nav h4,#tlf__nav h5,#tlf__nav dl{margin:0;}
#tlf__nav ul ul a{font-weight:normal;}
#tlf__nav a strong{font-weight:bold!important;}
#tlf__nav p{margin:15px 0 0 0;}
#tlf__nav ul{list-style:none;margin:0 0 0 10px;padding:0;}
#tlf__nav ul ul.shopping{margin:10px 0;list-style-type:none;}
#tlf__nav ul li{position:relative;}
#tlf__nav a{color:#5a5b5e;}
#tlf__nav form{margin:5px 0 15px 0;}
#tlf__nav .moreshops{padding-right:5px;}
#tlf__nav .moreshops p{color:#5A5B5E;}
#tlf__nav ul.list{padding:10px 0 0 10px;border:none!important;list-style-type:disc;}
#tlf__nav .moreshops dl dd,#tlf__nav .moreshops dl dd a{color:#939498;}
.listhead .tabs{width:100%;}
div.list_all ul{width:803px;}
.listhead .tabs div{float:left;padding:4px 15px;border-left:1px solid #939498;width:auto;}
.listhead .tabs div.first{border-left:none;height:16px;}
.listhead .tabs div.first form.dummy{display:none;}
.listhead .tabs div.active{background-color:#fff;}
.listhead .tabs select{margin:0;width:160px!important;}
.listhead .tabs form.dummy,.listhead .tabs form.dummy input{visibility:hidden;padding:0;margin:0;width:0;border-left:0;border-right:0;}
.listhead .tabs form.dummy{float:left;}
.listalllabels{padding:0!important;width:833px!important;}
.listhead{background:#fff;z-index:75;margin:0;padding:0;}
.listhead h2{float:left;margin-left:15px;padding-top:15px;width:350px;}
.listhead form{display:inline;}
.listhead div.nav{float:right;padding:15px 15px 0 0;}
.listhead .tabs{background-color:#dbdbdb;float:left;width:100%;}
.listhead ul{background-color:#dbdbdb;padding-left:5px;}
.listhead ul li{list-style:none;float:left;padding:5px 0;margin-left:4px;}
.listhead ul li.active{font-weight:bold;background-color:#fff;border:1px solid #dbdbdb;padding:5px 10px;margin-left:-6px;}
.listhead ul li a{text-decoration:none!important;border:none!important;}
.listhead ul li.active a,.listhead ul li.active select{background-color:#fff;}
.listhead select{width:180px!important;background-color:#EEE;}
form#list select{width:auto;}
.list{padding:0;margin:0 15px;}
div.list_all{margin:0;padding-bottom:15px;float:left;position:relative;}
.list .item{padding:5px 0 1.5em 0;border-bottom:1px solid #d6d7d9;}
.list .item ul{margin:0;padding:0;list-style:none;}
.list .item li{float:left;width:33%;margin:0;padding:0;list-style:none;vertical-align:middle;}
.fullwidth .list .item li{width:25%;}
a.bm_add,a.bm_rem{width:10px;min-height:10px;display:block;float:left;margin-right:3px;text-decoration:none!important;}
a.bm_add{background:transparent url(../images/plus_grey.png) no-repeat scroll left center;}
a.bm_rem{background:transparent url(../images/minus_grey.png) no-repeat scroll left center;}
a.bm_add span,a.bm_rem span{visibility:hidden;}
.bookmarks{background:transparent url(../images/bg_bookmarks.png) repeat-y scroll top left;}
.bookmarks .bm_text{background:#fff;padding-bottom:.5em;}
.bookmarks .labels{width:30%;float:left;}
.bookmarks .shops{width:66%;float:right;}
.bookmarks ul{padding-left:0;list-style:none;}
.bookmarks li{list-style:none;}
form{text-align:left;margin-top:1.0em;}
label{display:inline;}
form p{margin-bottom:.5em;}
#listnav{text-align:right!important;}
#listnav select{width:auto;margin-right:0;margin-left:15px;}
#search input{width:150px;font-size:12px;font-weight:bold;}
#searchbox #search input.button{padding:3px 10px;line-height:16px;width:auto;margin-top:12px;background-color:#FF7D23;border:none;color:#FFF!important;}
#search input.disabled{color:#a6a6a6;font-weight:normal;}
#search span.input{float:left;}
#search span.input label,#search span.input input{display:block;}
#search span.input input{margin-right:5px;width:160px;padding:3px 4px;}
#search span.input label.shop{color:#A6A6A6;}
.fullwidth input.text,.fullwidth textarea,.fullwidth select{width:300px;}
.fullwidth .main input.text,.fullwidth .main textarea,.fullwidth .main select{width:380px;}
.home .thumbnails{margin:20px 0;}
.home .thumbnails div{text-align:center;width:181px;float:left;margin-left:23px;}
.home .thumbnails div.first{margin-left:0;}
.home .thumbnails div.last{float:right;}
.home #tlf__content .thumbnails a{height:68px;border:none;display:block;background-color:#FFF;text-align:left;}
.home #tlf__content .thumbnails a img{display:block;height:50px;margin-bottom:3px;border:1px solid #D6D7D9;}
.home #shop_flash_alternative{width:580px;margin:15px auto 0;}
.home #shop_flash_alternative a{height:178px;text-align:left;border:none;display:block;background-color:#FFF;}
.home #shop_flash_alternative a img{display:block;height:160px;border:1px solid #D6D7D9;margin-bottom:3px;}
.home .firstentries h3{font-size:12px;margin-bottom:0;}
.home .firstentries p{text-align:justify;}
.home .firstentries .intro{font-size:12px;}
#tlf__press{width:803px;}
div.foot{width:803px;border-top:1px solid #D6D7D9;padding-top:15px;}
.halfleft{float:left;width:48%;}
.home #tlf__footer{margin:10px 0 15px 0;}
#tlf__nav .registersuggest{padding:5px 0 10px;border-bottom:1px solid #D6D7D9;margin:0 0 10px 0;text-align:left;font-size:7pt;line-height:1.5;}
#tlf__nav .registersuggest a{color:#FF7D23!important;font-weight:bold;}
a.special{color:#FF7D23!important;font-weight:bold;}
form.disabled{color:#bcbcbc!important;}
form.disabled input{border-color:#e4e4e4!important;color:#bcbcbc!important;background-color:#fff!important;}
form.disabled input.button{background-color:#eee!important;color:#a6a6a6!important;border-color:#e4e4e4!important;}
#searchbox{margin-top:15px;}
.ac_results{border:1px solid #d6d7d9;font-size:10px;padding:0;display:none;position:absolute;z-index:70;left:500px;background-color:#fff;overflow:hidden;width:100%;text-align:left;}
.ac_results ul{z-index:72;text-align:left;background:#fff;color:#666;cursor:pointer;width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;}
.ac_results iframe{display:none;display:block;position:absolute;top:0;left:0;z-index:-1;width:3000px;height:3000px;}
.ac_results li{margin:0;padding:1px 3px;cursor:pointer;display:block;width:100%;overflow:hidden;}
.ac_results ul li img{margin-top:-1px;vertical-align:middle;}
.ac_results ul li em{font-weight:bold;font-style:normal;background-color:#FF7D23;color:#FFF;}
.ac_results li div.indent{padding-left:15px;}
.ac_results li.fuzzy-info{margin:5px 0;font-weight:bold;}
.ac_results li div.fuzzy{padding-left:10px;}
.ac_over{background-color:#d6d7d9;}
.headNavigation,.headNavigationHalf{color:#5A5B5E;}
#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#lightbox a img{border:none;}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#imageContainer{padding:10px;}
#loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLink,#nextLink{width:49%;height:100%;background:transparent url(../images/blank.gif) no-repeat;display:block;}
#prevLink{left:0;float:left;}
#nextLink{right:0;float:right;}
#prevLink:hover,#prevLink:visited:hover{background:url(../images/prev.gif) left 50% no-repeat;}
#nextLink:hover,#nextLink:visited:hover{background:url(../images/next.gif) right 50% no-repeat;}
#nextLinkText,#prevLinkText{color:#FF7800;font-weight:bold;text-decoration:none;}
#nextLinkText{padding-left:20px;}
#prevLinkText{padding-right:20px;}
.ontop #imageData{padding-top:5px;}
#imageDataContainer{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;}
#imageData{padding:0 10px;}
#imageData #imageDetails{width:70%;float:left;text-align:left;}
#imageData #caption{font-weight:bold;}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;}
#imageData #bottomNavClose{width:26px;float:right;padding-bottom:.7em;}
#imageData #helpDisplay{clear:left;float:left;display:block;}
#overlay2{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;display:none;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
.jScrollPaneContainer{position:relative;overflow:hidden;z-index:1;}
.labelbox .jScrollPaneContainer,.shopbox .jScrollPaneContainer{margin-left:215px;}
.jScrollPaneTrack{position:absolute;cursor:pointer;right:0;top:0;height:100%;background:#aaa;}
.jScrollPaneDrag{position:absolute;background:#666;cursor:pointer;overflow:hidden;}
.jScrollPaneDragTop{position:absolute;top:0;left:0;overflow:hidden;}
.jScrollPaneDragBottom{position:absolute;bottom:0;left:0;overflow:hidden;}
a.jScrollArrowUp{display:block;position:absolute;z-index:1;top:0;right:0;text-indent:-2000px;overflow:hidden;height:9px;}
a.jScrollArrowDown{display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;height:9px;}
p.shopsworldwide{margin-bottom:16px;padding-top:6px;}
p.shopsworldwide a strong{text-transform:uppercase;font-size:16px;}
p.shopsworldwide a strong.highlight{color:#FF7800;}
p.shopsworldwide a em{color:#939498;}
.ua_to_pa{float:left;background-color:#eeeff0;position:relative;margin:-1px 0 0 -1px!important;border:1px solid #ff7800;}
.ua_to_pa h2{font-weight:normal;}
.ua_to_pa p{float:left;width:100%;}
.ua_to_pa div{margin-left:30px;}
.ua_to_pa p strong{margin-left:0;}
.ua_to_pa p span strong{margin-left:0;}
.ua_to_pa ul{float:left;margin:0;}
.ua_to_pa ul li{width:100%;vertical-align:middle;}
.ua_to_pa span.orange.head{font-size:2.3em;margin:15px;float:left;}
div.terms h1{font-size:2em!important;}
div.terms h2{font-size:1.3em!important;}
div.terms hr{border:none!important;visibility:hidden;height:0;padding:0;margin:0;}
#tlf__content.about h1.left{width:250px;float:left;}
#tlf__content.about div.right{width:540px;float:right;}
#tlf__content.about div.right h2{font-size:9pt;font-weight:bold;margin-top:10px;}
#tlf__content.about div.right h2.first{margin-top:0;}
#tlf__content.about div.right h2.second{font-size:13px;}
#tlf__content.about div.right ul{padding-left:15px;list-style-type:disc;}
#tlf__content.about div.right ul.partners{padding-left:0;list-style-type:none;width:100%;margin:30px 0;}
#tlf__content.about div.right ul.partners li{float:left;width:38%;margin:0;text-align:right;}
#tlf__content.about div.right ul.partners li.gq{width:26%;text-align:left;}
#tlf__content.about div.right ul.partners li.glamour{width:33%;}
#tlf__content.about div.right ul.partners li.vogue{width:63%;margin-top:10px;}
#tlf__content.about div.right ul.partners a,#tlf__content.about div.right ul.partners a:hover{border:none;text-decoration:none;width:100%;display:block;}
#tlf__content.about div.right img.cookie_julian{margin-bottom:2px;width:530px;}
#tlf__content.about div.right cite{text-align:left;}
#tlf__container.nofixedwidth,#tlf__container.nofixedwidth #tlf__site,#tlf__container.nofixedwidth #tlf__content{width:auto!important;}
div.teaserActive{background-color:#fff;}
#tlf__header p.langselect{margin-top:5px;width:275px;text-align:right;}
#tlf__header p.langselect img{margin-bottom:-2px;}
a.lang_active img{cursor:default;}
span.lang_select{padding-left:1px;}
li.inline{display:inline;padding-right:5px;}
ul.schmal{display:block;float:left;margin-bottom:5px;margin-left:0;padding:0 3px!important;width:98%;background-color:#D3D3D3;}
ul.schmal li{width:80px;}
ul.schmal li.inline{float:left;}
ul.schmal li.inline.smaller{width:70px;}
ul.schmal li.inline.bigger{width:90px;}
ul.schmal li.inline.biggest{width:125px;}
ul.schmal li.hl{font-weight:bold;padding:3px 0 3px 4px;width:60px!important;}
div.nonflashimages{overflow:hidden;}
div.nonflashimages div.cont{margin-right:-500px;height:158px;overflow:hidden;}
#tlf__content .underline,.underline{text-decoration:none;border-bottom:1px dotted;}
#tlf__content .underline:hover,.underline:hover{text-decoration:none;border-bottom:1px solid;}
#tlf__press ul{list-style-type:none;padding-left:1px;}
#tlf__content #tlf__press ul li{padding-bottom:2px;}
#tlf__content #tlf__press ul li a{text-decoration:none;border:none;font-size:11px;}
#coop{margin-bottom:10px;text-align:left;}
#coop .title{display:block;vertical-align:text-top;}
#coop a.link{margin:0 0 0 10px;}
div.sale{border:2px dotted;padding:5px;margin:10px 0;font-weight:bold;font-style:italic;font-size:12px;}
div.sale>div.inline{display:inline;}
#tlf__content div.sale>div.inline>a{border-bottom:none!important;}
div.sale>span.title{margin-right:5px;}
div.sale.now{border-color:#FF7D23;color:#FF7D23;}
div.sale.now a{color:#FF7D23;border-bottom:1px dotted #FF7D23!important;}
div.sale.soon{border-color:#5A5B5E;color:#5A5B5E;}
div.sale.soon a{color:#5A5B5E;border-bottom:1px dotted #000;}
div.moreshops span.sale{font-weight:bold;font-style:italic;margin-left:5px;}
div.moreshops span.sale.now{color:#FF7D23;}
div.moreshops span.sale.soon{color:#5A5B5E;}
div.shoplist-sale{border:1px dotted;padding:5px 5px 2px 5px;margin-bottom:5px;font-weight:bold;font-style:italic;font-size:10px;}
div.shoplist-sale>div.inline{display:inline;}
div.shoplist-sale.now{border-color:#FF7D23;color:#FF7D23;}
div.shoplist-sale.now a{color:#FF7D23;border-bottom:1px dotted #FF7D23!important;}
div.shoplist-sale.soon{border-color:#5A5B5E;color:#000;}
div.shoplist-sale.soon a{color:#000;border-bottom:1px dotted #000;}
div.sales-layover{width:600px;}
div.sales-layover hr{border-top:2px dotted #D6D7D9;}
div.layover-sale{margin:25px 0;}
div.layover-sale>h3,div.layover-sale>span.title{font-size:14px;font-weight:bold;}
div.layover-sale>h3{font-style:italic;}
div.layover-sale.now>h3{color:#FF7D23;}
div.featured-shops{margin-bottom:20px;}
div.featured-shops h4.headline{font-size:14px;margin-top:10px;margin-bottom:0;}
div.featured-shops>h4.sub-headline,div.featured-shops>h4.sub-headline>a{font-size:9px;font-weight:bold;}
#tlf__content div.featured-shops a.noline,#tlf__content div.featured-shops a.noline:hover{border-bottom:none;}
#tlf__content div.featured-shops a.flash-alternative{display:block;width:580px;height:160px;border:1px solid #D6D7D9;}
div.featured-shops hr{margin-top:5px;}
div.faq_nav{background-color:#CACACA;color:#484848;padding:0 20px;}
#tlf__content .faq-list{margin-top:10px;}
#tlf__content .faq-list h2{font-size:14px;}
#tlf__content .faq-list h2:hover span{cursor:pointer;border-bottom:1px dotted #999;}
#tlf__content .faq-list p{width:75%;}
.bold{font-weight:bold;}
p.hostile-takeover{border:1px solid #D2D2D2;border-left:10px solid #FF7D23;padding:5px;font-weight:bold;}
.popupContainer div.takeover div.email_contact{padding-bottom:5px;}
div.takeover div.email_contact p{width:500px;}
div.takeover div.email_contact h2{font-size:14px;margin-bottom:3px;}
div.takeover div.email_contact form input.text{width:230px;margin-bottom:5px;}
div.takeover div.email_contact form input.submit{margin-left:162px;width:75px;font-weight:bold;color:#FFF;background-color:#FF7D23;border:1px solid #D2D2D2;}
div.takeover div.email_contact p.footer{margin:10px 0 0 0;}
#tlf__content #show_phone,#tlf__content .phone-number-box .show-phone-number{font-weight:bold;border-bottom:2px dotted #A0A0A0;background:url(../images/arrow_r.gif) no-repeat left center transparent;padding-left:10px;}
#tlf__content .phone-number-box{margin-bottom:5px;}
#tlf__content .phone-number-box table{border:none;margin-top:5px;width:auto;}
#tlf__content .phone-number-box table tr{margin:2px 0;}
#tlf__content .phone-number-box table th{border:none;padding:0 5px 0 0;width:auto;}
#tlf__content .phone-number-box table th,#tlf__content .phone-number-box table td{vertical-align:middle;padding-top:3px;}
#tlf__content a.voucher-button{background-color:#FF7D23;margin-bottom:7px;padding-bottom:5px;padding-left:5px;padding-right:5px;padding-top:5px;width:183px;display:block;border:none!important;}
#tlf__content a.voucher-button span.a{text-transform:uppercase;margin:0;}
#tlf__content a.voucher-button,#tlf__content a.voucher-button span.a{color:#FFF;font-weight:bold;}
#tlf__content .tlf__tool a.online-shop-url{background:url(../images/bagempty.png) no-repeat right top;display:block;border:none;margin-bottom:5px;padding-top:26px;width:193px;}
#tlf__content .tlf__tool a.online-shop-url:hover{background-image:url(../images/bagfull.png);}
#tlf__content .online-shop-url span{display:block;width:123px;background-color:#666;color:#FFF;font-weight:bold;padding:5px;height:14px;}
#tlf__content .share{margin-top:10px;}
#tlf__content .share .facebook-share,#tlf__content .share .plusone{float:left;margin-right:5px;}
div#tlf__wrapper div.ads{background-image:url(../images/ads_sample.png);background-repeat:no-repeat;background-position:643px 30px;min-width:630px;height:630px;}
div#tlf__wrapper div.ads div#content_ads_main{width:550px;}
div#tlf__wrapper div.ads div#content_ads_main table{margin-left:15px;}
div#tlf__wrapper div.ads div#content_ads_main table,div#tlf__wrapper div.ads div#content_ads_main table th,div#tlf__wrapper div.ads div#content_ads_main table td,div#tlf__wrapper div.ads div#content_ads_main table tr{border:none;}
div#tlf__wrapper div.iphone{background-image:url(../images/iphone_teaser.jpg);background-repeat:no-repeat;background-position:593px 30px;}
div#tlf__wrapper div.iphone div#content_iphone_main{width:550px;}
div#tlf__wrapper div.iphone div#content_iphone_main h3{margin-bottom:0;}
div#tlf__wrapper div.iphone div#content_iphone_main a{font-weight:bold;text-decoration:none;border:none;}
div#tlf__wrapper div.iphone div#content_iphone_main a#iphone_download{display:block;background-color:#FF7D23;border:1px solid #A6A6A6;width:500px;text-align:center;color:#FFF;font-weight:bold;font-size:14px;padding:5px;margin-top:10px;}
div#tlf__wrapper div.partners{width:813px;}
div.partners div.partners{background-color:#F0F0F0;padding:10px;border-bottom:1px solid #D6D7D9;margin-bottom:10px;}
div.partners dl.partners{padding:10px;}
div.partners dl.partners dt,div.partners dl.partners dd{border-bottom:1px dotted #D6D7D9;float:left;padding:5px;}
div.partners dl.partners dt{width:275px;height:50px;}
div.partners dl.partners dd{width:495px;height:45px;padding-top:10px;}
#tlf__content.partners dl.partners dt a{border:none;}
div.partners dl.partners dd p{border-left:2px solid #D2D2D2;height:41px;padding-left:15px;}
div.partners div.other-partners{padding-top:20px;padding-bottom:0;}
#tlf__content dl.imprint_def_list{margin:15px;}
#tlf__content dl.imprint_def_list dd{padding-left:90px;}
#tlf__content a.imprint_image{border-bottom:none;display:block;float:left;margin-right:8px;text-align:right;width:81px;}
div#tlf__content.api{padding:20px;width:auto;}
div#tlf__content.api td{border:1px solid;padding:.2em .4em;}
div#tlf__content.api .todo:before{content:'todo ';text-transform:uppercase;font-weight:bold;}
div#tlf__content.api .todo{color:#FF7D23;}
div#tlf__content.api .new:before,div#tlf__content.api .updated:before{font-weight:bold;padding-right:3px;}
div#tlf__content.api .new:before{color:#FF7D23;content:'New';}
div#tlf__content.api .updated:before{color:#0095D5;content:'Updated';}
div#tlf__content.api .removed,div#tlf__content.api .removed *{text-decoration:line-through;}
div#tlf__content.api h4{margin:10px 0 0 0;padding:10px 0 5px;border-top:1px solid #5A5B5E;font-size:14px;}
div#tlf__content.api h5{font-size:12px;}
div#tlf__content.api #error-toggle{margin:0 0 10px;}
div#tlf__content.api dl{margin:10px 0;}
div#tlf__content.api dl dt{margin-top:3px;}
div#tlf__content.api .toggle{background-color:#DCDCDC;padding:2px 5px;font-weight:bold;display:block;width:200px;text-align:center;}
div#tlf__content.api .toggle:hover{background-color:#FF7D23;color:#FFF;cursor:pointer;}
div#tlf__content.api .hidden{display:none;}
div#tlf__content.api dl#domains dt,div#tlf__content.api dl#domains dd{width:auto;float:left;}
div#tlf__content.api dl#domains dt{clear:both;margin:0;}
div#tlf__content.api #example-url{display:block;margin:10px;font-size:12px;}
div#tlf__content.api div#services{padding-left:20px;}
div#tlf__content.api div#services table{margin:5px;}
div#tlf__content.api div#services h5{margin-top:25px;}
div#tlf__content.api div#services dl dt,div#tlf__content.api div#services dl dd{float:none;}
div#tlf__content.api div#services dl dt{clear:none;}
div#tlf__content.api div#services dl.service{margin-left:30px;}
div#tlf__content.api dd.url-blueprint{font-style:italic;padding:3px 0 0 10px;}
div#tlf__content.api dl#standards{padding-left:10px;}
div#tlf__content.api dl#standards dt,div#tlf__content.api dl#standards dd{margin-bottom:3px;}
.right{float:right;}
.left{float:left;}
.layover h2,h3{clear:none;}
#content_jobs_main h2{font-size:14px;}
#tlf__content .merchandise p.social{text-align:right;}
#tlf__content .merchandise p.social a{border:none;background-repeat:no-repeat;display:block;float:right;height:35px;width:35px;text-indent:-2000px!important;}
#tlf__content .merchandise p.social a.twitter{background-image:url(../images/twitter_grey.png);}
#tlf__content .merchandise p.social a.twitter:hover{background-image:url(../images/twitter_color.png);}
#tlf__content .merchandise p.social a.facebook{background-image:url(../images/facebook_grey.png);}
#tlf__content .merchandise p.social a.facebook:hover{background-image:url(../images/facebook_color.png);}
#tlf__content .merchandise p.teaser{font-weight:bold;background:url(../images/icon_label.png) no-repeat left 50%;padding-left:43px;line-height:20px;height:20px;float:left;}
#tlf__content .merchandise ul#city-list li{display:inline;margin-right:10px;}
#tlf__content .merchandise ul#city-list li a:hover{cursor:pointer;}
#tlf__content .merchandise .city-box h2{background-color:#DCDCDC;color:#4C4C4C;padding:3px 0 3px 5px;font-size:10px;margin-top:15px;}
#tlf__content .merchandise ul{list-style-type:none;padding:0;}
#tlf__content .merchandise .shop a.imagelink{display:block;width:181px;height:50px;float:left;background-color:#DBDBDB;border:1px solid #D1D0D0;}
#tlf__content .merchandise .shop img{float:left;}
#tlf__content .merchandise .shop{padding:5px 0;}
#tlf__content .merchandise .shop h3{display:inline;}
#tlf__content .merchandise .shop h3 a{margin-left:8px;font-size:10px;font-weight:bold;}
#tlf__content #sales .shop ul,#tlf__content #vouchers .shop a.voucher-button{margin-left:190px;}
#tlf__content #sales .shop ul div.sale,#tlf__content #vouchers .shop a.voucher-button{font-size:10px;margin-top:5px;margin-bottom:0;border:1px dashed;}
#tlf__content #vouchers .shop a.voucher-button{width:auto;}
#tlf__content .shoplistbox ul.country-list,#tlf__content .shoplistbox ul.city-list{list-style-type:none;padding:0;}
#tlf__content .shoplistbox ul li a em{padding:0;}
#tlf__content .shoplistbox ul.country-list li,#tlf__content .shoplistbox ul.city-list li{border-bottom:1px solid #D6D7D9;margin:0 0 10px 0;padding:5px 0 15px 0;}
#tlf__content .shoplistbox ul.country-list li a.country:hover{border-bottom:1px solid;}
#tlf__content .shoplistbox ul.country-list li a.country strong,#tlf__content .shoplistbox ul.city-list li a.city strong{font-size:16px;text-transform:uppercase;}
#tlf__content .shoplistbox ul.country-list li ul.city-list{padding-left:20px;}
#tlf__content .shoplistbox ul.country-list li ul.city-list li{margin:5px 0;border:none;padding:0;}
#tlf__content .shoplistbox ul.country-list li ul.city-list li.last{font-size:16px;font-weight:bold;}
#tlf__content .shoplistbox ul.country-list li ul.city-list li a.city strong{font-size:10px;text-transform:none;}
#tlf__content #content_widget .widget-container{margin:35px auto;position:relative;width:330px;position:relative;}
#tlf__content #content_widget .widget-container ul#arrows{list-style-type:none;position:absolute;left:0;}
#tlf__content #content_widget .widget-container ul#arrows li.arrow{background:url("../images/orange-arrow.png") no-repeat right center;padding:10px 19px;position:absolute;right:0;margin-right:25px;width:175px;}
#tlf__content #content_widget .widget-container ul#arrows li.arrow-big{background:url("../images/orange-arrow-big.png") no-repeat right center;}
#tlf__content #content_widget .widget-container ul#arrows #arrow-1{top:25px;}
#tlf__content #content_widget .widget-container ul#arrows #arrow-2{top:110px;}
#tlf__content #content_widget .widget-container ul#arrows #arrow-3{top:153px;}
#tlf__content #content_widget .widget-container ul#arrows #arrow-4{top:270px;}
#tlf__content #content_widget .widget-container ul#arrows #arrow-5{top:390px;}
#tlf__content #content_widget .widget-container ul#arrows li.arrow .arrow-content{background-color:#FF7D23;color:#FFF;font-weight:bold;padding:3px 10px;display:block;text-align:right;white-space:nowrap;}
#tlf__content #content_widget .widget-container ul#arrows li.arrow .arrow-content .arrow-hint{font-style:italic;font-weight:normal;display:block;}
#tlf__content #content_widget #widget{width:304px;height:505px;margin-left:auto;margin-right:auto;display:block;border:none;}
#tlf__content #content_widget #widget a{border:none;}
#tlf__content #content_widget div.widget_description{padding:0 5px;line-height:1.3em;}
#tlf__content #content_widget div.widget_description p.column{padding:0;width:380px;float:left;}
#tlf__content #content_widget div.widget_description p.first{padding-right:20px;}
#tlf__content #content_widget div.widget_screenshots{background-color:#dcdcdc;padding:8px 0 8px 6px;margin-bottom:15px;}
#tlf__content #content_widget div.widget_screenshots ul{padding:0;margin:0;clear:both;}
#tlf__content #content_widget div.widget_screenshots ul li{float:left;padding-right:11px;list-style-type:none;}
#tlf__content #content_widget div.widget_screenshots ul li p{margin:0 0 3px 1px;font-weight:bold;}
#tlf__content #content_widget div.widget_screenshots .widget-samples li{padding-right:0;}
#tlf__content #content_widget div.widget_screenshots ul li.widget-sample{padding-right:34px;}
#tlf__content #content_widget div.widget_screenshots ul li img{display:block;}
#tlf__content #content_widget div.widget_screenshots ul li .tlf-poweredby{font-size:.7em;}
#tlf__content #content_widget h3.widget_try{margin-left:auto;margin-right:auto;width:300px;}
.morelabels a{text-decoration:underline;}
#doc-link{margin-bottom:10px;}
#doc-link a{font-weight:bold;border:none;}
#tlf__header.advanced-search{margin-bottom:98px;}
body.advanced-search .ac_results li{padding:1px 0;}
form.advanced-search #tlf__wrapper{height:auto;min-height:0;}
form.advanced-search #tlf__content{width:100%;min-height:0;}
form.advanced-search #tlf__content h1,form.advanced-search #results h2{font-size:14px;}
form.advanced-search #tlf__content h1{float:left;margin:10px 5px 10px 15px;}
form.advanced-search #tlf__content p.desc{font-size:1.1em;margin:0 15px 15px;}
form.advanced-search #tlf__content ul{list-style-type:none;padding:0;}
form.advanced-search #tlf__content #criterias{margin:0 10px 15px 15px;}
form.advanced-search #tlf__content #criterias .criteria h2{font-size:12px;background-color:#DCDCDC;padding:2px 5px;margin:0 0 5px;}
form.advanced-search #tlf__content #criterias .criteria h2:hover,form.advanced-search #tlf__content #criterias .criteria h2.active{background-color:#FF7D23;color:#FFF;cursor:pointer;}
form.advanced-search #tlf__content #criterias .criteria .form-inputs{margin:20px 0;}
form.advanced-search #tlf__content #criterias .criteria .form-inputs li{float:left;padding:0 10px 0 0;}
form.advanced-search #tlf__content #criterias .criteria .form-inputs li input,form.advanced-search #tlf__content #criterias .criteria .form-inputs li select{display:block;}
form.advanced-search #tlf__content #criterias .criteria .form-inputs li .hint{color:#999;width:208px;border:none;}
form.advanced-search #tlf__content #criterias .criteria .form-inputs li input,form.advanced-search #tlf__content #criterias .criteria .form-inputs li select{border:1px solid #D6D7D9;color:#5A5B5E;}
form.advanced-search #tlf__content #criterias .criteria .form-inputs li input.error,form.advanced-search #tlf__content #criterias .criteria .form-inputs li select.error{border:1px solid #936;}
form.advanced-search #tlf__content #criterias .criteria .form-inputs li input{width:200px;padding:3px;}
form.advanced-search #tlf__content #criterias .criteria .form-inputs li select{width:205px;padding:2px;margin:0;}
form.advanced-search #tlf__content #criterias .criteria .form-inputs li p.error{margin-top:2px;width:208px;}
form.advanced-search #tlf__content #criterias .criteria .form-inputs li input.submit{width:auto;height:auto;padding:2px 5px;font-weight:bold;}
form.advanced-search #results{border:1px solid #D6D7D9;margin-top:15px;padding:10px;}
form.advanced-search #results #result-head{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #D6D7D9;}
form.advanced-search #results #result-head h2{float:left;margin:0;width:625px;}
form.advanced-search #results #result-head p.limit{float:right;margin:0;}
form.advanced-search #results #result-head p.limit label{font-weight:bold;}
form.advanced-search #results #result-head p.limit #limit{width:50px;margin:0;}
form.advanced-search #results ul{list-style-type:none;}
form.advanced-search #results #additional-controls{float:right;}
form.advanced-search #results #additional-controls li{float:left;}
form.advanced-search #results #additional-controls li label{margin:0 0 0 15px;}
form.advanced-search #results #additional-controls li label.no-select{vertical-align:bottom;}
form.advanced-search #results #additional-controls li select{width:auto;margin:0;}
form.advanced-search #results #groups h3{margin:0;}
form.advanced-search #results #groups .group{padding:10px;}
form.advanced-search #results #groups .group .map-container{width:100%;height:250px;}
form.advanced-search #results #groups .group-even{background-color:#EDEDED;}
form.advanced-search #results #groups .group .list{padding:0;margin:0;}
form.advanced-search #results #groups .group .list li{margin:10px 0 0;}
form.advanced-search #results #groups .group .list li .thumbnail{width:160px;height:auto;min-height:13px;max-height:50px;float:left;background-color:#DBDBDB;}
form.advanced-search #results #groups .group .list li p{margin:0 0 0 170px;}
form.advanced-search #results #groups .group .list li p a{font-weight:bold;}
form.advanced-search #results #groups .group .list li p .idx{color:#ADA5AF;}
form.advanced-search #results #pagination{text-align:right;}
.orangebold{color:#FF7D23;}
div.shopinfo .premium,div.shopinfo .premium a,div.shopinfo .premium div,div.shopinfo .premium span,#tlf__nav div.moreshops dl dd.premium,#tlf__nav div.moreshops dl dd.premium a,.miniheadline.premium{color:#5A5B5E;}
#tlf__content div.shopinfo a.scroll-link,#tlf__content div.shop-header a.scroll-link{text-decoration:none;border-bottom:none;}
.labeladdress{margin-left:185px;}
#tlf__content .related-shops{background-color:#A6A6A6;margin-bottom:10px;padding:10px;cursor:pointer;}
#tlf__content .related-shops h4 a{font-size:14px;font-weight:bold;color:#FFF;border-color:#FFF;}
#tlf__content .related-shops h4 span{font-weight:normal;font-size:12px;}
#tlf__content .related-shops ul{margin:15px 0 0;padding:0;list-style-type:none;}
#tlf__content .related-shops ul li{float:left;margin-right:20px;width:181px;}
#tlf__content .related-shops ul li img{background-color:#E2E2E2;border:1px solid #E2E2E2;height:50px;width:100%;display:block;}
#tlf__content .related-shops ul li p{color:#FFF;margin:5px 0 0 0;}
#tlf__content .related-shops ul li.last{margin-right:0;}
#tlf__content .related-shops-page .relation-source h2{margin:0;font-size:16px;}
#tlf__content .related-shops-page .relation-source h2 span{font-size:12px;}
#tlf__content .related-shops-page .related-box h3{font-size:14px;padding-bottom:10px;border-bottom:1px solid #E2E2E2;}
#tlf__content .related-shops-page .related-box h3 span{font-size:10px;}
#tlf__content .related-shops-page .related-box h4{margin-top:15px;}
#tlf__content .related-shops-page .related-box h4,#tlf__content .related-shops-page .related-box .related-shop h5{margin-bottom:2px;}
#tlf__content .related-shops-page .related-box h4 a{font-weight:bold;border-color:#FFF;}
#tlf__content .related-shops-page .relation-source h2,#tlf__content .related-shops-page .related-box h3,#tlf__content .related-shops-page .related-box h4 a,#tlf__content .related-shops-page .related-box h5{color:#FFF;}
#tlf__content .related-shops-page .relation-source h2 a{color:#FFF;font-weight:bold;border-bottom:1px dotted #FFF;}
#tlf__content .related-shops-page .relation-source h2 a:hover{border-bottom:1px solid;}
#tlf__content .related-shops-page .relation-source h2 span,#tlf__content .related-shops-page .related-box h3 span,#tlf__content .related-shops-page .related-box h5{font-weight:normal;margin:0;}
#tlf__content .related-shops-page .related-box{background-color:#A6A6A6;margin-bottom:10px;padding:15px;width:580px;}
#tlf__content .related-shops-page .image-link{border:none;width:580px;display:block;background-color:#FFF;}
#tlf__content .related-shops-page .related-shop img{height:160px;border:1px solid #E2E2E2;}
#tlf__nav .country-tree{margin:10px 0 0;}
#tlf__nav .country-tree h3{text-transform:uppercase;color:#5A5B5E;font-size:10px;padding-bottom:3px;border-bottom:1px solid #D6D7D9;margin:10px 0 0;}
#tlf__nav .country-tree .city-tree h4{font-size:10px;margin:5px 0 0;}
#tlf__nav .country-tree .city-tree .shop-tree{margin:0;}
.orangeButton,.greyButton{color:#fff;border:1px solid #999;width:100px;font-weight:bold;font-size:10px;text-align:center;line-height:18px;vertical-align:middle;display:block;text-align:center;}
.orangeButton{background-color:#FF7D23;}
.greyButton{background-color:#B6B6B6;}
.widget-terms-layover .space{margin-top:10px;}
#widget-terms-accept-button,#widget-terms-deny-button{font-weight:bold;padding:2px;width:160px;margin-right:10px;cursor:pointer;float:left;}
#tlf__content #content_widget .center{text-align:center;padding-bottom:15px;}
#tlf__content #content_widget #widget-get-widget-button{font-weight:bold;font-size:17px;padding:10px 20px;text-align:center;cursor:pointer;text-transform:uppercase;display:inline-block;white-space:nowrap;background-color:#FF7D23;color:#FFF;border:1px solid #999;width:335px;}
#tlf__content #content_widget #widget-get-widget-button:hover{border:1px solid #999;}
a.proximity-shops{font-size:12px;font-weight:bold;}
.top-menu{position:absolute;right:10px;top:20px;}
.domain-suggestion{text-align:right;margin-bottom:-10px;padding-right:7px;}
.domain-suggestion .text{font-size:12px;font-weight:bold;display:block;margin-right:55px;padding-top:9px;}
.domain-suggestion img{float:right;}
.top-menu{list-style-type:none;}
.top-menu li.top-menu-item{float:left;line-height:1.0!important;}
.top-menu li.top-menu-item .login-link{display:block;padding-top:11px;}
#language-links{list-style-type:none;padding:11px 10px 10px;background-color:#FFF;z-index:90;position:relative;}
#language-links:hover{padding:10px 19px 15px 10px;margin-right:-10px;border:1px solid #CCC;box-shadow:0 0 5px 2px #CCC;-moz-box-shadow:0 0 5px 2px #CCC;-webkit-box-shadow:0 0 5px 2px #CCC;}
#language-links li.active{background:url(../images/arrow_r.png) no-repeat left center;}
#language-links:hover li.active{background-image:url(../images/arrow_b.png);}
#language-links li{padding-left:15px;display:none;line-height:1.0;}
#language-links li.active,#language-links:hover li{display:block;}
#language-links li a{display:block;padding:5px 0 0;text-decoration:none;}
#language-links li .flag{display:block;width:16px;float:left;margin:-1px 0 -2px;text-align:center;}
#language-links li.active .country{float:left;}
#language-links li .country{margin-left:3px;}
#language-links li a:hover .country{text-decoration:underline;}
#infobox{border:1px solid #D6D7D9;margin-bottom:10px;padding:5px 10px;font-weight:bold;color:#FFF;background-color:#FF7D23;font-size:12px;}
#proximity .list{margin:0;padding:0;}
#proximity .list li{margin:10px 0 0;}
#proximity .list li div.thumbnail{background-color:#DBDBDB;float:left;height:auto;max-height:50px;min-height:13px;width:160px;}
#proximity .list li p{margin:0 0 0 170px;}
#tlf__content.imprint h1{margin-bottom:10px;}
#tlf__content.imprint table{width:100%;}
#tlf__content.imprint table,#tlf__content.imprint table *{border:none;}
#tlf__content.imprint table th{padding:0;width:33.3%;}
.shortcut{border:1px solid #D2D2D2;margin-bottom:10px;}
#tlf__content .shortcut a{display:block;text-decoration:none;border:none;padding:10px;color:#5A5B5E;}
#tlf__content .shortcut a:hover{border:none;}
#tlf__content .shortcut{border:none;background-color:#FF7D23;font-size:14px;font-weight:bold;text-align:center;}
#tlf__content .shortcut a{color:#FFF;}
#tlf__content .shortcut a span{display:block;}
.dress-sizes *{font-size:12px;}
.dress-sizes h1{font-size:17px;}
.dress-sizes h2{font-size:14px;border-bottom:1px solid #5A5B5E;color:#FF7D23;width:95%;margin-top:20px;}
.dress-sizes table{border:none;margin:10px 0 0;width:95%;}
.dress-sizes table caption{color:#FF7D23;}
.dress-sizes table caption,.dress-sizes table th.row{text-align:right;width:200px;}
.dress-sizes table th,.dress-sizes table td{border:none;vertical-align:middle;padding:3px 0;text-align:center;}
.dress-sizes table tr:nth-child(even){background-color:#EEE;}
.balloon{min-height:100px;}
.balloon .balloon-thumbnail{margin-bottom:5px;}
.balloon .name{font-weight:bold;}
