#tlf__container{margin:0 auto;width:1022px;position:relative;}
#tlf__site{width:855px;position:relative;}
#tlf__header{margin:0 0 35px;}
#tlf__header h2.branding{height:62px;margin:0;width:610px;}
#tlf__header h2#tlf__branding{background:url(../images/logo_print.png) no-repeat scroll top left transparent;}
#tlf__header h2#mh__branding{background:url(../images/mh_print.png) no-repeat scroll top left transparent;}
#tlf__header h2.branding a{display:block;height:100%;outline:0;text-indent:-9999px;width:100%;}
#tlf__header p{margin:22px 0 0 5px;padding:0;height:13px;float:left;color:#4C4C4C;}
#tlf__header form{float:left;}
#tlf__header form label{display:inline;}
.morelabels{background-color:#eaebec!important;margin-top:-25px;padding:2px 5px;}
#morelabels{margin:10px auto 1.5em;}
#tlf__menu{border-bottom:1px solid #CACACA;margin:0 0 10px 0;position:relative;}
#tlf__menu a{text-decoration:none;float:right;margin-top:4px;padding:0;}
#tlf__menu ul{padding:0;margin:0;list-style-type:none;float:left;}
#tlf__menu ul li{float:left;border:1px solid #CACACA;margin:0 1px -1px -1px;border-right-width:0;}
#tlf__menu ul li.last{border-right-width:1px;}
#tlf__menu ul li:hover,#tlf__menu ul li.active{background-color:#DCDCDC;}
#tlf__menu ul li a{float:none;padding:3px 10px;margin:0;display:block;position:relative;outline:0 none;}
#tlf__menu ul li a img.corner{position:absolute;top:-1px;right:0;}
#tlf__menu ul li.last a img.corner{right:-1px;}
#tlf__menu .facebook-like{background-color:#FFF;padding:0 0 4px 4px;position:absolute;right:0;top:1px;text-align:right;}
html[lang="en"] #tlf__menu .facebook-like iframe{width:77px!important;}
html[lang="de"] #tlf__menu .facebook-like iframe{width:134px!important;}
html[lang="es"] #tlf__menu .facebook-like iframe{width:118px!important;}
html[lang="fr"] #tlf__menu .facebook-like iframe{width:103px!important;}
html[lang="ru"] #tlf__menu .facebook-like iframe{width:154px!important;}
html[lang="zh"] #tlf__menu .facebook-like iframe{width:75px!important;}
html[lang="it"] #tlf__menu .facebook-like iframe{width:120px!important;}
html[lang="nl"] #tlf__menu .facebook-like iframe{width:121px!important;}
html[lang="pt"] #tlf__menu .facebook-like iframe{width:104px!important;}
.scroll{overflow:auto;}
.expand{overflow:visible;}
#tlf__wrapper{position:relative;border:1px solid #D6D7D9;}
#tlf__site .no-border{border:none;}
#tlf__wrapper #tlf__nav{width:194px;float:left;min-height:570px;}
#tlf__wrapper td{border:none;padding:0;margin:0;}
#tlf__wrapper .left-column{float:left;}
#tlf__wrapper .right-column{float:right;}
.adsense-image{padding:5px;text-align:center;border:1px solid #D2D2D2;margin-bottom:10px;}
.adsense-search{padding:0 0 10px 10px;margin:0 0 10px;background-color:#FFF;border:1px solid #D2D2D2;}
.products{background-color:#EDEDED;}
.products-labelpage{padding:10px;margin-bottom:10px;border:1px solid #D2D2D2;position:relative;}
.products-labelpage .jcarousel-container{margin-top:5px;}
.products-labelpage ul{padding:0;overflow:hidden;float:left;width:1000px;margin-top:5px;}
.products-labelpage ul li{float:left;list-style-type:none;padding-bottom:5px;margin-right:10px;}
#tlf__content .products-labelpage ul li .product-thumbnail{display:block;background-color:#FFF;text-align:center;border:1px solid #D1D0D0;overflow:hidden;padding:3px 12px;width:113px;}
#tlf__content .products-labelpage ul li .price{display:block;text-align:center;border:none;}
#tlf__content .products-labelpage ul li .price .old-price{text-decoration:line-through;}
#tlf__content .products-labelpage ul li .price .discount{color:#FF7D23;font-weight:bold;}
#tlf__content .products-labelpage ul li .price .shipping-costs{display:block;font-weight:normal;font-size:.9em;}
#tlf__content .products-labelpage .products-actions{padding-top:5px;}
#tlf__content .products-labelpage .products-actions .products-action,#tlf__content .products-labelpage .products-actions .products-action:hover{border:none;text-transform:capitalize;font-size:12px;}
#tlf__content .products-labelpage .products-actions .products-action:hover{color:#FF7D23;}
.products-labelpage .footnote{text-align:right;float:right;}
.products-labelpage .footnote .partner-logo{vertical-align:middle;}
.products-labelpage h4.headline{display:inline;white-space:nowrap;}
#tlf__content .products-big{margin-bottom:10px;padding:0 0 10px 10px;border:1px solid #D2D2D2;}
#tlf__content .products-big-flash{background-color:#FFF;padding:0;}
#tlf__content .products-big h3{font-size:17px;}
#tlf__content .products-big ul{list-style-type:none;margin:0;padding:0;}
#tlf__content .products-big ul li{float:left;margin-right:10px;width:139px;}
#tlf__content .products-big ul li.last{margin-right:0;}
#tlf__content .products-big ul li .products-thumbnail{background-color:#FFF;text-align:center;margin-bottom:5px;border:1px solid #D1D0D0;padding:3px 12px;}
#tlf__content .products-big ul li .products-thumbnail a{display:block;border:none;width:113px;}
#tlf__content .products-big ul li .products-product-info{display:block;}
#tlf__content .products-big ul li .products-product-name{font-weight:bold;overflow:hidden;}
.products-big .footnote{margin:10px 20px;text-align:right;}
.products-big .footnote .partner-logo{vertical-align:middle;}
#tlf__content .labellist .labelinfo{position:relative;min-height:45px;}
#tlf__content .labellist .products-toggle{display:block;position:absolute;bottom:0;right:4px;}
#tlf__content .labellist .products-toggle a{border-bottom:1px dotted;}
#tlf__content .labellist .products-toggle a .partner-logo{vertical-align:middle;}
#tlf__content .labellist .products-toggle a:hover{border-bottom:none;}
#tlf__content .labellist .products-toggle .arrow{font-size:16px;font-weight:bolder;font-family:verdana;float:left;line-height:10px;padding-right:2px;}
#tlf__content .products-result{padding:10px 5px;}
#tlf__content .products-result .footnote{text-align:right;}
#tlf__content .products-result .footnote .partner-logo{vertical-align:middle;}
#tlf__content .products-loading{background:url(../images/loading.gif) #EDEDED no-repeat 50% 50%;height:100px;}
#tlf__content .products-result ul{list-style-type:none;margin:0;padding:0;}
#tlf__content .products-result ul li{float:left;margin-right:8px;width:138px;}
#tlf__content .products-result ul li.last{margin-right:0;}
#tlf__content .products-result ul li .products-thumbnail{background-color:#FFF;border:1px solid #D1D0D0;text-align:center;margin-bottom:5px;padding:3px 0;}
#tlf__content .products-result ul.smatch li .products-thumbnail{height:154px;}
#tlf__content .products-result ul li .products-thumbnail a{display:block;border:none;}
#tlf__content .products-result ul li .products-product-info{display:block;}
#tlf__content .products-result ul li .products-product-price{font-weight:bold;}
#tlf__content .products-result ul li .products-product-price .old-price{text-decoration:line-through;}
#tlf__content .products-result ul li .products-product-price .discount{color:#FF7D23;}
#tlf__content .products-result ul li .products-product-price .shipping-costs{display:block;font-weight:normal;font-size:.9em;}
.space{padding:15px;}
#tlf__nav{width:203px;border:none;color:#939498;}
#tlf__wrapper #tlf__nav{width:194px;z-index:1;border:1px solid #d6d7d9;padding:15px 8px;}
#tlf__login-nav{width:205px;margin-top:30px;}
#tlf__pre_content{position:relative;}
#tlf__content{width:610px;min-height:570px;overflow:visible;margin-left:0;}
#tlf__content h1{color:#5A5B5E;font-size:17px;font-style:normal;font-weight:bold;margin:0;}
#tlf__content h1 em{color:#939498;font-style:normal;font-weight:normal;}
#tlf__content p.intro_text{margin:10px 0 0 20px;}
#tlf__content.fullwidth{width:803px;padding:15px;}
#tlf__map{text-align:center;margin-top:10px;}
#tlf__left,#tlf__right{width:50%;}
#tlf__footer{border-top:1px solid #D6D7D9;margin-top:5px;padding-top:15px;}
#tlf__footer p.emphasis,#tlf__footer p.emphasis a{color:#939498;}
div.shopbox p.shop-subtitle{margin-bottom:1.7em;}
div.shopbox h1.shop-headline{margin:0;}
div.shopbox h2.shop-headline{margin-bottom:0;}
a.expand-map{float:right;margin-right:6px;margin-bottom:4px;}
div.featured-shops div.shop-header{margin-top:10px;}
div.shopbox p.phone-number-head{margin:0 0 1px 0;}
div.shopbox p.payments{margin:7px 0 7px 0;}
