#filter_toolbar{width:205px;}.filter{width:205px;}.filter_info{margin-bottom:10px!important;}.filter_info p{margin:0;padding:0;margin-bottom:11px;}.filter_info .filter_content{color:#797979!important;background-color:#fbfbfb!important;background-image:url(../../../forliving/images/filter/active_bg.jpg)!important;background-repeat:repeat-x!important;border:0 solid black!important;}.filter_info .filter_content .links{height:16px;position:relative;}.filter_info .help{background:url(../../../forliving/images/filter/icon_questionmark.jpg) no-repeat left center;padding-left:16px;position:absolute;left:0;line-height:16px;height:16px;visibility:hidden;}.filter_info .reset{background:url(../../../forliving/images/filter/icon_reset.jpg) no-repeat left center;padding-left:16px;position:absolute;right:0;line-height:16px;height:16px;}.filter_info .reset:hover,.filter_info .help:hover{color:#3d76cd;}.filter{position:relative;margin-bottom:0;}.filter .info_link{position:absolute;display:block;top:3px;right:5px;text-decoration:none;background:url(../../../forliving/images/filter/icon_info_mouse_on.jpg) no-repeat top left;width:15px;height:15px;}.filter .title{margin:0;color:white;background-color:#3666b0;background-image:url(../../../forliving/images/filter/headline_bg.jpg);background-repeat:repeat-x;font-family:Arial;font-size:12px;font-weight:bold;height:21px;}.filter_info .title{color:white;background-color:#3666b0;background-image:url(../../../forliving/images/filter/headline_bg.jpg);background-repeat:repeat-x;}.filter_info .title.progress{background-image:url(../../../forliving/images/filter/progress.gif);}.filter .title span{display:block;padding-top:2px;padding-left:7px;}.filter .filter_content{margin:0;padding:5px 7px;border-right:1px solid #e4e4e4;border-left:1px solid #e4e4e4;color:#797979;background-color:#fbfbfb;background-image:url(../../../forliving/images/filter/active_bg.jpg);background-repeat:repeat-x;}.filter.last_filter{border-bottom:1px solid #e4e4e4!important;}.filter .items{margin:0;padding:0;max-height:14em;overflow:auto;}.filter .item{line-height:18px;}.filter .item input{background:transparent;margin-right:4px;}.label.checkbox{background:url(../../../forliving/images/filter/checkbox_unchecked.gif) no-repeat left center;padding-left:17px;}.item.selected .label.checkbox{background:url(../../../forliving/images/filter/checkbox_checked.gif) no-repeat left center!important;}.item.enabled.hover .label.checkbox{background:url(../../../forliving/images/filter/checkbox_hover.gif) no-repeat left center;}.label.radio{background:url(../../../forliving/images/filter/radio_unchecked.gif) no-repeat left center;padding-left:17px;}.item.selected .label.radio{background:url(../../../forliving/images/filter/radio_checked.gif) no-repeat left center!important;}.item.enabled.hover .label.radio{background:url(../../../forliving/images/filter/radio_hover.gif) no-repeat left center;}.filter .item.enabled{cursor:pointer;}.filter .item.disabled{color:#bdbdbd!important;text-decoration:line-through;background:inherit;cursor:default;}.filter .item.hover{color:#333;background:#ccc;}.filter .item.selected{color:#3d76cd;cursor:pointer;}#size_filter_form h4{margin:0;padding:0;}#size_filter_form h4.length_headline{margin-top:5px;}#size_filter_form .width_headline,#size_filter_form .length_headline{font-size:11px;}#size_filter_form .values{margin-left:-5px;}#size_filter_form .item{text-align:center;width:25px;height:25px;border:1px solid #ccc;float:left;margin-top:5px;margin-left:5px;cursor:pointer;display:inline;}#size_filter_form .enabled{cursor:pointer;}#size_filter_form .disabled{color:#bdbdbd!important;text-decoration:line-through;background:inherit;cursor:default;}#size_filter_form .hover{color:#333;background:#ccc;}#size_filter_form .selected{color:#3d76cd;cursor:pointer;}#size_filter_form .item .number{line-height:25px;}#simple_grammar_filter_form .input_text{width:90%;}.slider_track{position:relative;width:100%;height:21px;background-image:url(../../../forliving/images/filter/slider_track.jpg);background-repeat:repeat-x;background-position:0 6px;}.slider_handle{position:absolute;top:0;width:16px;height:21px;cursor:move;}.slider_handle_a{background-image:url(../../../forliving/images/filter/drag_handle_left.jpg);}.slider_handle_b{background-image:url(../../../forliving/images/filter/drag_handle_right.jpg);}#price_filter_form .output{position:relative;margin:.7em 0 .7em 0;}#price_filter_form .output p{padding:0;margin:0;}#price_filter_form .max_price_output{position:absolute;right:0;top:0;}#product_tooltip{z-index:1003;position:absolute;background:#ff9;}#product_tooltip table{border-collapse:collapse;}#product_tooltip table td{border:1px solid black;}#global_progress_indicator{z-index:1001;position:fixed;right:15px;bottom:0;padding:5px;text-align:right;font-size:.8em;color:#666;background:white;}#debug_output{height:100%;overflow:hidden;z-index:1000;position:fixed;width:2em;top:0;bottom:0;right:0;padding-top:5px;padding-bottom:5px;text-align:center;font-size:.8em;color:#666;background-color:white;border-left:1px solid #666;}#debug_output:hover{width:25em;overflow:auto;}.filter_help{background:#e6e6e6;border:1px solid #d1d1d1;padding:5px;text-align:left;width:300px;z-index:1;}.filter_help .arrow{position:absolute;width:13px;height:23px;top:-1px;left:-13px;}#product_listing_extra_info{width:630px;}#product_listing_extra_info .text{padding:0 20px 5px 5px;width:335px;float:left;}#product_carousel{float:left;visibility:hidden;height:156px;margin-bottom:7px;}#product_carousel .item{position:absolute;height:156px;width:270px;overflow:hidden;}#product_carousel .item .icon{position:absolute;top:0;left:250px;}#product_carousel .item .text{padding:0;margin:0;position:absolute;top:123px;left:0;width:235px;}#product_carousel .item .title{position:absolute;top:15px;left:0;}#product_carousel .item .price{display:block;position:absolute;width:100%;top:15px;text-align:right;}#product_carousel .item .old_price{display:block;position:absolute;width:100%;top:0;text-align:right;text-decoration:line-through;padding-right:40px;}#product_carousel .item .new_price{display:block;position:absolute;width:100%;color:#d61b5d;font-size:11px;font-weight:bold;top:15px;text-align:right;}