@charset "UTF-8";﻿ #styleChoice{position:fixed;top:0;left:0}
#styleChoice span{display:block;font-size:12px}
.lay_main:after{content:"";visibility:hidden;display:block;height:0;clear:both}
@MEDIA print{.lay_main{padding-right:2cm}
}
.headline{font-weight:bold;font-size:medium;margin:0 0 1em 0}
.list_header{width:100%;float:left;padding-bottom:2em}
.list_title{font-size:140%;font-weight:bold}
.list_header .image_link{float:right;position:relative}
.list_header .enlargeIcon{position:absolute;bottom:0;right:0}
.list_header>img,.list_header .image_link>img{float:right;margin-left:20px}
.list_settings{clear:both;float:left;width:100%;background-color:#fff;border:1px solid #666;margin-bottom:.5em;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;font-size:10px}
.filterbox{padding:.8em}
.pager{display:inline-block;float:left;vertical-align:middle;margin-top:3px}
.filterbox .left{float:left;padding-bottom:5px;margin-right:25px}
.filterbox .right{float:right}
.pager_inner .back,.pager_inner .forward{display:inline}
.pager_inner .back>input,.pager_inner .forward>input{cursor:pointer}
.pager_inner .pagertext{display:inline;padding:0 5px;position:relative;top:2px}
.pager_inner{margin-bottom:.5em}
.filterbox .dpnoofrows{padding-left:10px}
.filterbox .dpnoofrows,.filterbox .hits{display:inline-block;white-space:nowrap}
.filterbox .shownorowstext{padding-right:2px}
.filterbox a{color:#000}
.filterbox .current{text-decoration:none}
.filterbox .notSelected{text-decoration:underline}
.filterbox .separator:before{content:" | ";color:#666}
.filterbox .textsort{padding-right:6px}
.filterbox .viewchanger:before{Content:"|";color:#666;font-size:15px;vertical-align:middle}
.filterbox .viewchanger{display:inline;float:right;padding-left:2px;margin-bottom:.5em}
.viewchanger input{cursor:pointer}
.filterbox .sortasc,.filterbox .sortdesc{text-decoration:none}
.filterbox .sortasc:after{content:" " url(../Images/site/sort_up.png)}
.filterbox .sortdesc:after{content:" " url(../Images/site/sort_down.png)}
.filterbox .sortcolumns{vertical-align:middle;padding-bottom:5px}
.filterbox .nosort{text-decoration:underline}
.filterbox .right .top{padding-bottom:5px}
.filterbox .right .bottom{float:right}
.filterbox .right .bottom input,.pager2 .forward input,.pager2 .back input{vertical-align:middle}
.filterbox .pager .back input:first-child,.filterbox .pager .forward input:first-child,.pager2 .forward input:first-child,.pager2 .back input:first-child{padding-right:7px}
.pager2{float:right;margin:0 1em 1em}
.pager2 .pagertext{font-size:10px}
.filterbox input[type="text"]{background-color:#fefefe;border:1px solid #aaa;border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;height:20px;width:160px;padding:0 0 0 .4em;font-size:1.2em;vertical-align:middle}
.filterbox input:focus{outline:0}
.filterbox .searchbutton{height:16px;vertical-align:middle;padding:2px 2px 2px 5px;margin-left:-1px;background-color:#fff;border:1px solid #aaa;border-left:0 none;border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0}
.filterbox .comboBox .select{min-width:160px}
.filterComboOuterWrapper{float:left;margin-bottom:5px}
.filterOn{float:left;padding-bottom:5px}
.filterComboInnerWrapper{clear:left}
.filterComboInnerWrapper .comboBox{padding-right:5px}
.filterComboInnerWrapper .comboBoxButton{background-color:#fff;border-color:#aaa #aaa #aaa -moz-use-text-color;border-radius:0 3px 3px 0;border-style:solid solid solid none;border-width:1px 1px 1px 0;vertical-align:middle}
.filterCombo.comboBoxDataContainer{min-width:183px;margin-left:1px}
#list_view{width:100%}
.listview_normal .row .stars img,.item_rating .stars img{max-width:11px;padding-right:1px}
.listview_normal{width:100%;float:left;margin-bottom:2em;padding-top:1em;overflow:auto}
.listview_normal .table{display:table;border:1px solid #666;width:99.7%;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;background-color:#dcdcdc}
.listview_normal .headrow,.listview_normal .row{display:table-row;font-size:10px}
.listview_normal .headrow,.headrow a{font-weight:bold;text-decoration:none}
.listview_normal .headrow .cell,.listview_normal .row .cell{display:table-cell;padding:.5em;vertical-align:middle}
.listview_normal .headrow>.cell{border-bottom:1px solid #666}
.listview_normal .sortasc,.listview_normal .sortdesc{white-space:nowrap}
.listview_normal .sortasc:after{content:" " url(../Images/site/sort_up.png)}
.listview_normal .sortdesc:after{content:" " url(../Images/site/sort_down.png)}
.listview_normal .odd{background-color:#f3f3f3}
.listview_normal .row .image{max-width:none;text-align:center}
.listview_normal .row .numeric{text-align:right;white-space:nowrap}
.listview_normal .row .quantity input{width:2em}
.listview_normal .row .cell.D22302{font-size:11px;font-weight:bold;white-space:nowrap;text-decoration:none}
.listview_normal .row a.cell.D22302{text-decoration:none}
.listview_normal .row a.cell.D22302>span:first-child{text-decoration:underline}
.listview_normal .row a.cell.D22302 span.RowText span{text-decoration:none;cursor:default}
.listview_normal .row .quantity:not(.mod){padding-right:0}
.listview_normal .row .quantity.mod{min-width:8em}
.listview_normal .row .quantity.mod .quantmodifier,.listview_normal .row .quantity.mod .numeric{display:inline;float:left}
.listview_normal .row .cell>.button{float:left;margin:0}
.listview_normal .sale .D10001,.listview_normal .sale .D10003{color:#bf0000}
.listview_normal .row .cell.D22351{min-width:65px}
.listview_normal .headrow>.cell:first-child{border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0}
.listview_normal .headrow>.cell:last-child{border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0;-webkit-border-radius:0 5px 0 0}
.listview_normal .row:last-child>.cell:first-child{border-radius:0 0 0 5px;-moz-border-radius:0 0 0 5px;-webkit-border-radius:0 0 0 5px}
.listview_normal .row:last-child>.cell:last-child{border-radius:0 0 5px 0;-moz-border-radius:0 0 5px 0;-webkit-border-radius:0 0 5px 0}
.listview_row_outer{position:relative;float:left;clear:left;width:100%;page-break-inside:avoid}
.listview_window .listview_row_inner{overflow:hidden}
.listview_window .listview_row_outer:last-child,.listview_extended .listview_row_outer:last-child{margin-bottom:1em}
.listview_extended .prod_outer_1{position:relative;width:100%;min-height:130px;float:left;margin-bottom:.7em;padding-bottom:.7em;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;box-shadow:3px 3px 3px #666;-moz-box-shadow:3px 3px 3px #666;-webkit-box-shadow:3px 3px 3px #666}
.listview_window .prod_outer_2{width:50%;float:left}
.listview_window .prod_outer_3{width:33.33333%;float:left}
.listview_window .prod_outer_4{width:25%;float:left}
.listview_extended .prod_outer_1 .price_outer{float:right;width:145px}
.listview_window .prod_outer_2 .price_outer{position:absolute;bottom:8px;right:0;width:96%;margin:0 5px}
.listview_window .prod_outer_3 .price_outer{position:absolute;bottom:12px;right:10px;width:93%}
.listview_window .prod_outer_4 .price_outer{position:absolute;bottom:8px;right:0;width:95%;margin:0 5px}
.listview_window .prod_inner,.listview_extended .prod_inner{margin:.5em;padding:.5em}
@MEDIA screen{.listview_window .prod_inner{text-align:center;height:300px;border-radius:7px 7px 7px 7px;-moz-border-radius:7px 7px 7px 7px;-webkit-border-radius:7px 7px 7px 7px;box-shadow:3px 3px 3px #666;-moz-box-shadow:3px 3px 3px #666;-webkit-box-shadow:3px 3px 3px #666;position:relative}
}
.listview_window .itemname,.listview_extended .itemname{font-weight:bold;font-size:14px}
.list_view .itemname a{text-decoration:none;color:#000}
.list_view .itemname a:hover{text-decoration:underline}
.listview_window .itemcode,.listview_extended .itemcode{font-size:9px;padding-bottom:1em}
.listview_window .images{position:relative}
.listview_extended .images{float:left;margin-right:20px}
.listview_window .image_attribute:not(.soleImage){position:absolute;top:0}
.listview_window .image_attribute.soleImage{float:left;margin-bottom:.5em}
.listview_window .image_attribute,.listview_window .image_enlarge,.listview_extended .image_enlarge{float:left;padding:.25em .5em}
.listview_window .image_attribute,.listview_extended .image_attribute{clear:left}
.listview_window .outer_info{position:absolute;top:201px;right:7px;float:right;clear:both}
.listview_window .info,.listview_extended .info,.cross_item .info{border:0;background:0;color:#666;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;margin:0;padding:0}
.listview_window .info:hover,.listview_extended .info:hover,.cross_item .info:hover{color:#000}
.listview_window .item_rating{position:absolute;top:201px;left:9px;float:left}
.listview_extended .item_rating{position:absolute;bottom:1.5em;right:280px}
.listview_window .item_text{clear:both}
.listview_window .item_text,.listview_extended .item_text{font-size:10px;padding-bottom:1em}
.listview_extended .item_text{margin-right:165px}
.listview_window .item_price{float:left;vertical-align:bottom}
.listview_window .item_price,.listview_extended .item_price{clear:both;width:100%}
.listview_window .price_inner_inner{float:left;width:55%}
.listview_window .item_price .label,.listview_extended .item_price .label{clear:left;float:left;text-align:left;font-size:10px}
.listview_window .item_price.callforprice .label,.listview_extended .item_price.callforprice .label{float:right}
.listview_window .item_price>span{min-height:12px;vertical-align:bottom}
.listview_window .item_price .price,.listview_extended .item_price .price{float:right;text-align:right;font-size:10px;font-weight:normal;white-space:nowrap}
.listview_window .price_inner{position:relative}
.listview_window .price_inner .label{font-size:10px;color:#000}
.listview_window .price_inner .item_price:first-child .label,.listview_extended .price_inner .item_price:first-child .label,.listview_window .price_inner .item_price:first-child .price,.listview_extended .price_inner .item_price:first-child .price{font-size:14px}
.listview_window .price_inner .item_price:first-child .price,.listview_extended .price_inner .item_price:first-child .price{font-weight:bold}
.listview_window .sale .price,.listview_extended .sale .price{color:#c00}
.listview_window .price_inner>.button{float:right;width:auto;margin:0 14px 0 0}
.listview_extended .price_inner .button{clear:both;float:right;width:auto;margin:.25em 0}
.listview_window .price_inner .button.buy{clear:none;margin:.15em 0 .25em}
.listview_extended .price_inner .button.buy{margin:.15em 0 .25em 0;float:right;clear:none}
.listview_window .price_inner .item_quantity{float:right;margin-right:12px}
.listview_extended .price_inner .item_quantity{float:right;padding-top:.5em;clear:both}
.listview_window .price_inner .item_quantity input{font-size:12px;width:20px;height:14px;margin-top:.25em;text-align:right}
.listview_window .price_inner .item_quantity .cell.numeric,.listview_extended .price_inner .item_quantity .cell.numeric{display:inline}
.listview_extended .price_inner .item_quantity input{float:left;font-size:12px;height:16px;margin:0;width:2em;margin:4px 4px 0 0;text-align:right}
.listview_window .price_inner .item_quantity .quantmodifier,.listview_extended .price_inner .item_quantity .quantmodifier{float:left;margin-top:4px}
.listview_extended .price_inner .item_quantity .plus{margin-left:-.2em;margin-right:.5rem}
.listview_extended .outer_info{position:absolute;bottom:1.5em;right:180px}
.listview_window .prod_outer_2 .prod_inner{padding:1em}
.listview_window .prod_outer_2 .item_rating{left:12px;top:245px}
.listview_window .prod_outer_2 .outer_info{right:11px;top:245px}
.listview_window .prod_outer_2 .price_inner{width:100%}
.listview_window .prod_outer_2 .price_inner_inner{float:left;width:45%;min-width:135px}
.listview_window .prod_outer_2 .price_outer:after,.listview_window .prod_outer_2 .price_inner:after{content:" ";display:block;visibility:hidden;clear:both;height:0}
.listview_window .prod_outer_2 .price_inner .item_quantity,.listview_window .prod_outer_2 .price_inner>.button{position:absolute;bottom:0;right:0;margin:0}
.listview_window .prod_outer_2 .price_inner .item_quantity.mod .cell.numeric{float:left}
.listview_window .prod_outer_2 .price_inner .item_quantity .plus{margin-right:.2rem}
.listview_window .prod_outer_2 .price_inner .mod .button.buy{position:relative;top:.28em}
.listview_window .prod_outer_3 .price_inner,.listview_window .prod_outer_4 .price_inner{width:100%}
.listview_window .prod_outer_3 .price_inner_inner,.listview_window .prod_outer_4 .price_inner_inner{float:right;clear:both;margin:.5em 0;width:100%}
.listview_window .prod_outer_3 .price_outer:after,.listview_window .prod_outer_3 .price_inner_inner:after,.listview_window .prod_outer_3 .price_inner:after,.listview_window .prod_outer_4 .price_outer:after,.listview_window .prod_outer_4 .price_inner_inner:after,.listview_window .prod_outer_4 .price_inner:after{content:" ";display:block;visibility:hidden;clear:both;height:0}
.listview_window .prod_outer_3 .item_price,.listview_window .prod_outer_4 .item_price{float:none}
.listview_window .prod_outer_3 .price_inner .item_quantity,.listview_window .prod_outer_4 .price_inner .item_quantity{clear:both;float:right;margin:0;width:100%}
.listview_window .prod_outer_3 .price_inner .item_quantity .cell.numeric,.listview_window .prod_outer_4 .price_inner .item_quantity .cell.numeric{clear:none;display:inline;float:left;margin-top:2px}
.listview_window .prod_outer_3 .price_inner .item_quantity .cell.numeric{width:14%}
.listview_window .prod_outer_4 .price_inner .item_quantity .cell.numeric{width:12%}
.listview_window .prod_outer_3 .price_inner .item_quantity .plus,.listview_window .prod_outer_4 .price_inner .item_quantity .plus{margin-left:.5rem}
.listview_window .prod_outer_3 .price_inner .item_quantity input,.listview_window .prod_outer_4 .price_inner .item_quantity input{font-size:12px;height:16px;width:100%;margin:0;float:left}
.listview_window .prod_outer_3 .price_inner .button.buy,.listview_window .prod_outer_4 .price_inner .button.buy{clear:none;float:right;margin:0;width:75%;text-align:center}
.listview_window .prod_outer_3 .price_inner .mod .button.buy{width:61%}
.listview_window .prod_outer_4 .price_inner .mod .button.buy{width:55%}
@media screen and (max-width:1200px){.listview_window .prod_outer_3 .price_inner .button.buy{width:70%}
.listview_window .prod_outer_3 .price_inner .mod .button.buy{width:53%}
.listview_window .prod_outer_4 .price_inner .button.buy{width:66%}
.listview_window .prod_outer_4 .price_inner .mod .button.buy{width:46%}
}
.listview_window .prod_outer_3 .price_inner>.button,.listview_window .prod_outer_4 .price_inner>.button{float:right;margin:0;width:91%;text-align:center}
.prod_item{position:relative;width:100%}
.questionwrapper{display:none}
.prod_item .itemname{padding-bottom:.3em;font-weight:bold;font-size:17px}
.prod_item .itemcode{font-size:9px;padding-bottom:4em;clear:right}
.prod_item .image_attribute{position:absolute;top:0;right:0;max-width:90px}
.prod_item .images{float:left;margin-right:20px}
.prod_item .infoblock{width:100%;vertical-align:top;clear:right}
.prod_item .item_wrapper{clear:right}
.prod_item .item_wrapper:after,.prod_item .infoblock:after{content:" ";display:block;visibility:hidden;height:0;clear:both}
.prod_item .infoblock:after{clear:right}
.prod_item .hashLinks{float:right;font-size:1.2em}
.prod_item .hashLinks>a{color:#666;text-decoration:none}
.prod_item .hashLinks>a:before{content:url(../Images/site/sort_down.png) " "}
.prod_item .hashLinks>a:hover{color:#000;text-decoration:underline}
.prod_item .item_text_header{margin:.5em 0}
.prod_item .item_text_header span{font-size:15px;font-weight:bold;color:#666}
.prod_item .item_text{float:left;font-size:11px;padding-bottom:1em}
.prod_item .item_info{clear:right;float:right;margin-bottom:5em;position:relative}
.prod_item .image_item{position:relative;padding:0 0 2em 0}
.prod_item .image_item .image_text{min-height:1em;font-size:10px}
.prod_item .image_item .image_enlarge{float:right;padding-right:20px}
.prod_item .extra_image{float:left;padding-right:20px}
.prod_item .extra_image:last-child{padding-right:10px}
.prod_item .extra_image .image_item{float:left;width:auto}
.prod_item .extra_image .image_text{float:left;font-size:10px}
.prod_item .extra_image .image_enlarge{float:right;padding-right:.5em}
.prod_item .itemSocial{clear:right;float:right;border:1px solid #efefef;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:1em;margin-bottom:2em;width:auto}
.addthis_matrix{display:inline-block;float:right}
.slider{position:relative;float:left;overflow:hidden}
.sliderImages{position:relative;float:left;width:145px;height:45px;overflow:hidden}
.sliderButton{display:block;width:26px;height:35px;margin-top:5px;background-image:url(../Images/site/sliderIcons.png);background-size:60px auto;background-repeat:no-repeat;opacity:.2;cursor:pointer}
.sliderButton:hover{opacity:.7}
.sliderButton.prev{float:left;margin-right:3px;background-position:-2px 2px}
.sliderButton.next{float:right;margin-left:3px;background-position:-33px 2px}
.slider .disable{visibility:hidden}
.slider .overview{position:absolute;top:0;left:0;width:5000px;margin:0;padding:0;list-style:none}
.slider .overview li{float:left;margin-right:5px}
.prod_item .stock_balance{padding:0 0 2em}
.prod_item .stock_balance>div{line-height:25px}
.prod_item .stock_balance>div:first-child img{margin-right:10px}
.prod_item .price_outer{float:right;clear:right;padding-bottom:2em;width:200px}
.prod_item .price_outer:after,.prod_item .textinput:after,.prod_item .buyQuantityAndButton:after,.prod_item .itemname:after,.prod_item .itemcode:after,.prod_item .stock_balance:after,.prod_item .links:after{content:" ";display:block;visibility:hidden;height:0}
.prod_item .infoTables:after,.prod_item .links:after,.prod_item .extra_info:after{content:" ";display:block;visibility:hidden;height:0;clear:right}
.prod_item .price_inner{padding-left:1em}
.prod_item .price_inner .item_prices div:first-child{padding-bottom:.5em}
.prod_item .item_price{width:100%;float:left;padding-bottom:.1em}
.prod_item .price_inner .item_price:first-child .price,.prod_item .price_inner .item_price:first-child .label{font-size:16px}
.prod_item .price_inner .item_price:first-child .price{font-weight:bold}
.prod_item .sale .price,.prod_item .sale .pricevat{color:#c00}
.prod_item .item_price.callforprice{float:right}
.prod_item .item_price.callforprice span{float:right}
.prod_item .item_price .label{clear:left;float:left;text-align:left;font-size:11px}
.prod_item .item_price .price{float:right;text-align:right;font-size:11px;font-weight:normal;white-space:nowrap}
.prod_item .item_discount{width:100%;float:left}
.prod_item .item_discount .label{clear:left;float:left;text-align:left;font-size:11px}
.prod_item .item_discount .price{float:right;text-align:right;font-size:11px;font-weight:bold;color:#c00}
.prod_item .item_discount .price:after{color:#000;content:" %"}
.prod_item .textinput{width:auto;float:right;clear:both}
.prod_item .textinput .textBoxLabel{clear:left;float:left;font-size:11px;padding-top:.4em;padding-right:1em}
.prod_item .textinput input{width:200px;height:18px;margin-bottom:1em}
.prod_item .buyQuantityAndButton{position:absolute;right:0;bottom:-30px}
.prod_item .buyQuantityAndButton>div{display:inline-block}
.prod_item .item_quantity.mod .quantmodifier,.prod_item .item_quantity.mod .numeric{display:inline;float:left}
.prod_item .item_quantity input{float:left;text-align:right;font-size:12px;width:3em;height:18px;margin-bottom:3px}
.prod_item .button{float:right;width:auto;margin:.25em 0 .25em .25em}
.prod_item .buyQuantityAndButton .button{margin-left:0}
.prod_item .gradated_price{float:right;clear:both;padding:1em 0 2em}
.prod_item .gradated_price .gradatedPricetitle{display:block}
.prod_item .gradated_price .table{border:1px solid #ccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:0;float:right}
.prod_item .gradated_price .header,.prod_item .gradated_price .row{display:table-row}
.prod_item .gradated_price .header{font-weight:bold;font-size:10px;text-decoration:none;background-color:#fff}
.prod_item .gradated_price .header .cell{background-color:#dcdcdc;color:#666;border-bottom:1px solid #ccc}
.prod_item .gradated_price .header .cell,.prod_item .gradated_price .row .cell{display:table-cell;padding:.25em .5em;vertical-align:middle}
.prod_item .gradated_price .header>.cell:first-child,.prod_item .gradated_price .row>.cell:first-child{padding:.25em .5em}
.prod_item .gradated_price .table .row:last-child{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
.prod_item .gradated_price .odd{background-color:#f3f3f3}
.prod_item .gradated_price .row .numeric{text-align:right;white-space:nowrap}
.prod_item .image_bool,.prod_item .stock_balance>img{position:relative;top:.15em;left:3px}
.prod_item .infoTables{float:left}
.prod_item .infoTables>div{display:inline-block}
.prod_item .extra_info{float:left;padding:1em 2em 1em 0}
.prod_item .extra_info .extra_header,.prod_item .links .link_header{display:block;font-size:11px;font-weight:bold;border-bottom:1px solid #000}
.prod_item .extra_info .extra_field{display:table-row;font-size:11px}
.prod_item .extra_info .extra_field .table>.header,.prod_item .links .table>.header{display:none}
.prod_item .extra_info .header>.cell:first-child,.prod_item .extra_info .row>.cell:first-child,.prod_item .links .header>.cell:first-child,.prod_item .links .row>.cell:first-child{padding-left:0}
.prod_item .extra_info .extra_label{display:table-cell;padding-right:1em}
.prod_item .extra_info .extra_data{display:table-cell;max-width:10em}
.prod_item .links{float:left;padding:1em 1em 2em 0}
.prod_item .links .table,.prod_item .extra_info .extra_field .table{border:0 none;margin-top:.3em;background-color:transparent}
.prod_item .links .table a,.prod_item .extra_info .table a{font-size:11px;color:#666;text-decoration:none}
.prod_item .links .table a:hover,.prod_item .extra_info .table a:hover{font-size:11px;color:#000;text-decoration:underline}
.prod_item .links .table .row:nth-child(2n),.prod_item .links .table .row:nth-child(2n+1),.prod_item .extra_info .extra_field .table .row:nth-child(2n),.prod_item .extra_info .extra_field .table .row:nth-child(2n+1){background:0}
.prod_item .links .link{display:table-row;font-size:10px}
.prod_item .links .link a{white-space:nowrap}
.prod_item .comboblock{width:270px;clear:both;float:right;padding:.5em 0}
.prod_item .doublecombo,.prod_item .singlecombo{padding:.25em 0;float:left;width:100%}
.prod_item .doublecombo .comboBox,.prod_item .singlecombo .comboBox{float:right}
.prod.comboBoxDataContainer{min-width:153px}
.prod_item .comboBox .select{min-width:150px}
.prod_item .matrixwrapper{max-width:100%;float:left;margin-bottom:1.5em;overflow:auto}
.prod_item .matrixblockouter{overflow:auto}
.prod_item .matrixblock{display:table;font-size:10px;overflow:auto}
.prod_item .matrixblock .row{display:table-row}
.prod_item .matrixblock .cell{display:table-cell;padding:.5em;text-align:left;vertical-align:middle;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}
.prod_item .matrixblock .row>.header:first-child img,.prod_item .matrixblock .row>.header:first-child span{float:right;clear:right}
.prod_item .matrixblock .cell_price .price,.prod_item .matrixblock .cell_price .pricevat{float:right;padding-left:3px}
.prod_item .matrixblock .cell_price .row:first-child span[class*="price"]{font-weight:bold}
.prod_item .matrixblock .header{font-weight:bold;background-color:#efefef}
.prod_item .matrixblock .row:first-child .header{border-top:1px solid #dbdbdb}
.prod_item .matrixblock .row .header:first-child{border-left:1px solid #dbdbdb}
.prod_item .matrixblock .row:first-child .header:first-child{border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0}
.prod_item .matrixblock .row:first-child .header:last-child{border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0;-webkit-border-radius:0 5px 0 0}
.prod_item .matrixblock .row:last-child .header:first-child{border-radius:0 0 0 5px;-moz-border-radius:0 0 0 5px;-webkit-border-radius:0 0 0 5px}
.prod_item .matrixblock .row:last-child .header:last-child{border-radius:0 0 5px 0;-moz-border-radius:0 0 5px 0;-webkit-border-radius:0 0 5px 0}
.prod_item .matrixblock .cell_stock{white-space:nowrap}
.prod_item .matrixblock .cell_stock img{padding:0 0 1px 5px;vertical-align:bottom}
.prod_item .matrixblock .sum{text-align:right}
.prod_item .matrixblock input{width:3em;text-align:right;float:right}
.prod_item .matrixfooter{float:left;padding:1em 0}
.prod_item .matrixText{width:auto}
.prod_item .matrixText .textBoxLabel{padding-right:1em;padding-top:.4em}
.prod_item .matrixText input[type="text"]{height:20px;margin-bottom:.5em;width:200px}
.prod_item .matrixfooter .clearmatrix{float:right;margin-left:1em}
.prod_item .matrixfooter .matrixfootblock{float:left;margin-right:3em;margin-top:.5em;min-width:180px}
.prod_item .matrixfooter .matrixfootblock:after,.prod_item .matrixfootblock .sum_price:after{content:" ";display:block;visibility:hidden;height:0;clear:both}
.prod_item .matrixfootblock .sum_price{font-size:1.2em}
.prod_item .matrixfootblock .sum_price .label{float:left}
.prod_item .matrixfootblock .sum_price .price{float:right;margin-left:1.5em;font-weight:bold}
.prod_item .matrixBuy{float:right}
.prod_item .matrixBuy .button{float:right;clear:both}
.proditem_footer{clear:right;float:right}
.proditem_footer a{color:#000;margin-right:1.5em;padding:0 .75em .75em .75em;position:relative;text-decoration:none;display:block;float:right;clear:both}
.productquestion{width:340px}
.productquestion .form{margin-top:15px;padding-bottom:.75em}
.productquestion .form:after{content:" ";display:block;visibility:hidden;height:0;clear:both}
.productquestion .form>a.button{float:right;margin-right:18px}
.productquestion .form>div.textBox{padding:2px 0;clear:both}
.productquestion .form .label{width:115px}
.productquestion .form input{height:18px;margin-right:.2em;width:200px}
.productquestion .form textarea{border:1px solid #ccc;height:6em;overflow:auto;resize:both;width:200px}
.proditem_footer img{position:absolute;top:-0.25em;right:-1.5em}
.prod_item .itemSocial .proditem_footer{display:block;margin-bottom:.5em}
.addthis{clear:both;float:right;width:auto;white-space:nowrap}
.productquestion .ok{background-color:#aaf3aa;border:2px solid #229622;border-radius:7px 7px 7px 7px;-moz-border-radius:7px 7px 7px 7px;-webkit-border-radius:7px 7px 7px 7px;clear:both;color:#229622;float:left;font-weight:bold;padding:1.25em 2em 1.25em 1.25em;white-space:nowrap;width:300px}
.prod_item .itemOverallRating{padding-bottom:2em}
.prod_item .itemOverallRating .stars{float:left;padding-right:1em}
.prod_item .itemOverallRating .stars>img{max-width:18px;float:left;padding-right:2px}
.prod_item .itemOverallRating>a{color:#666}
.prod_item .ratings{float:left;width:100%;margin:1em 0 2em}
.prod_item .ratings>div{float:right;width:49%}
.prod_item .ratings .rateHeader{float:left;padding:1em 1.5em;border-left:1px solid #e6e6e6}
.prod_item .ratings .rateHeaderTitle,.prod_item .ratings .list .listTitle{margin-bottom:.75em;color:#666;font-size:15px;font-weight:bold}
.prod_item .ratings .rateHeaderTitle{margin-bottom:.75em}
.prod_item .ratings .list .listTitle{margin-bottom:.75em;padding:.8em 0 0}
.prod_item .ratings .rateHeader .rateHeader_inner{display:table}
.prod_item .ratings .rateHeaderLinks{margin-top:.5em}
.prod_item .ratings .rateHeaderLinks a{color:#666}
.prod_item .ratings .rateHeaderLinks .register,.prod_item .ratings .rateHeaderLinks .outer_register{margin-left:5px}
.prod_item .ratings .rateHeaderLinks .outer_register:before{content:"|"}
.prod_item .ratings .rateHeader_inner .rateInput{margin:0 0 4px}
.prod_item .ratings .rateHeader .rateTitleStar{float:left;min-width:100px}
.prod_item .ratings .rateHeader .stars img{padding-right:2px}
.prod_item .ratings .rateHeader .textBoxLabel{min-width:100px;float:left;margin-top:4px}
.prod_item .ratings .rateHeader .textAreaBox{width:277px;height:78px}
.prod_item .ratings .list{float:left}
.prod_item .ratings .list .row{margin:0 0 1.5em;padding:0 0 1.5em;border-bottom:1px solid #e6e6e6}
.prod_item .ratings .list .row .header{margin-bottom:.75em}
.prod_item .ratings .list .row .stars,.prod_item .ratings .stars{display:inline}
.prod_item .ratings .list .row .stars{margin-right:1em}
.prod_item .ratings .list .stars img{width:11px;padding-right:1px}
.prod_item .ratings .list .date{font-style:italic}
.prod_item .ratings .list .row .title{font-weight:bold}
#MainContent_pnlMonitor{width:270px;float:right}
#MainContent_pnlMonitorText{margin-bottom:10px}
#MainContent_pnlMonitor input{width:98%;margin-bottom:5px;height:18px}
#MainContent_pnlMonitor a{margin:.25em}
.searchheader{font-size:18px;font-weight:bold;margin-bottom:.8em}
.searchhelp{font-size:11px;float:right;padding:15px 2px 5px 0}
.searchhelp a{color:#666;text-decoration:underline}
.searchString{font-size:14px;font-weight:bold;color:#1375bf;padding:0 .2em}
.searchView>.list_header{display:none}
.groupView{float:left;width:100%}
.groupView iframe{float:left;width:100%;min-height:500px;margin-bottom:20px;border:0}
.groupViewHeader{padding-bottom:1em;clear:both}
.groupViewHeader .headline{font-weight:bold}
.groupViewHeader p{margin-bottom:1.5em}
.groupViewItems{float:left;clear:both}
.groupViewItems a{color:black;text-decoration:none;font-size:1.25em}
.groupViewItems a:hover{text-decoration:underline}
.groupViewItem{float:left;margin:20px;text-align:center}
.groupViewImageLink{float:left;position:relative}
.groupViewImage{position:absolute;left:0;bottom:0;float:left;clear:both}
.groupViewTextLink{display:inline-block;text-align:center;padding-top:10px}
.helpWrapper,.helpWrapper .helpMenu,.helpWrapper .helpContent{width:100%;clear:both}
.helpWrapper .helpContent{padding-top:1.5em;margin:0 0 2em .7em;width:115%}
.infoSerial .table{margin:3px 0 0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
.myAccountMenu,.helpMenuWrapper{margin:0 0 1em 0;border-bottom:1px solid #ccc;float:left;width:110%;position:relative}
.myAccountMenu li,.helpMenuWrapper li{float:left;margin:0 -1px 0 0;padding:.3em 0;cursor:pointer;font-size:12px;color:#666;list-style:none outside none}
.myAccountMenu ul,.helpMenuWrapper ul{margin:0;padding:0}
.myAccountMenu ul li a,.helpMenuWrapper ul li a{text-decoration:none;color:#666;background-color:#efefef;border:1px solid #ccc;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;padding:.3em .5em}
.myAccountMenu ul li a:hover,.helpMenuWrapper ul li a:hover{color:#000;background-color:#ddd}
.myAccountMenu .selected,.helpMenuWrapper .selected{font-weight:bold}
.myAccountMenu .selected:hover,.helpMenuWrapper .selected:hover{cursor:default;background-color:#efefef;color:inherit}
.errorpagewrapper{margin:auto 1.5em 100px}
.errorpagewrapper a{color:#1375c0;text-decoration:none;border-bottom:.07em solid #ddd}
.errorpagewrapper a:hover{color:#00438e;border-bottom-color:#aaa}
.errorpagewrapper .errorpageheader{margin:0 0 .2em;font-size:28px;color:#bb2b2b}
.errorpagewrapper .errorpageheader .errorcode{font-size:.6em}
.errorpagewrapper .message,.errorpagewrapper .search,.errorpagewrapper .errorlinks{margin:0 0 2.75em}
.errorpagewrapper .textBox{float:left;display:inline-block}
.errorpagewrapper input[type="image"]{height:19px;padding:1px 1px 1px 3px;float:left;background-color:#fefefe;border:1px solid #aaa;border-left:0 none;margin-left:-1px;border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0}
.errorpagewrapper input[type="text"]{background-color:#fefefe;border:1px solid #aaa;border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;color:#666;font-size:1.2em;height:21px;padding:0 0 0 .4em;width:160px}
.errorpagewrapper .search{float:left;margin-right:9em}
.errorpagewrapper .errorlinks{float:left}
.errorpagewrapper .search>span,.errorpagewrapper .errorlinks>span{display:block;font-size:1.2em;padding-bottom:.25em}
.errorpagewrapper .errorlinks ul{list-style:none;margin:0;padding:0}
.errorpagewrapper .errorlinks ul li{padding:.2em 0}
#servicepage .constructionimg{position:absolute;top:0;margin:35px 0}
#servicepage .info{margin-left:275px;font-size:1.5em;line-height:2em}
#servicepage .hightlight{color:#e9003a;font-size:1.2em}
#servicepage .subtext{color:#666;position:absolute;bottom:0;right:0;padding:10px}
.lay_main .news{width:115%}
.news .infoHeadline{float:left;clear:both;margin-top:1em;width:100%;padding-top:.5em;margin-top:.5em}
.news .headlineImage{width:40px;float:right}
.news .headlineDate{float:right}
.news .headlineDate span{font-size:.8em;color:#666}
.news .headlineText{clear:none}
.news .headlineText span{font-size:1.3em;font-weight:bold}
.newsBody{clear:both;float:left;margin:1em 0 2em;width:100%}
.imageNews{float:left;padding-right:1.5em}
.newsLink{margin-top:1em}
.newsLink a{color:#666;text-decoration:none}
.newsLink a:hover{color:#000}
.lay_main .linksList{width:115%}
.linksList .linkImage{float:left;width:100px}
.linksList .linkImage img{border:0;max-width:95%}
.linksList .linkGroup{float:left;clear:both;width:100%;margin:1em 0}
.linksList .link{float:left}
.linksList .link a{color:#000;font-size:1.25em;text-decoration:none}
.linksList .link a:hover{color:#000;text-decoration:underline}
.linksList .linkText{margin:.5em 0}
.linksList .paragraph .infoHeadline{margin-bottom:1em}
.linksList .infoHeadline>span{font-size:1.2em;font-weight:bold}
.startPage{width:60%;margin:0 auto}
.startPageIFrame,.userpage{border:0;height:650px;width:117%;min-width:1005px;margin-top:-15px;margin-left:-5px}
.startPageIFrame{margin-top:-45px}
.logout{margin-bottom:3em}
.adminPage{margin-bottom:2em}
.adminPage h1{color:#666;margin-bottom:10px}
.adminPage h2{color:#666;font-size:1.35em;font-weight:normal;margin:8px 0 5px}
.adminPage .adminStatus{font-weight:bold;display:block}
.adminPage .obs{color:#bb2b2b;font-weight:bold}
.adminOrderView{width:auto;float:left}
.adminOrderView .grid,.adminOrder .grid{overflow:auto}
.adminOrder .grid.head{margin-bottom:2em}
.adminOrderView .noOrders{font-size:1.1em;font-weight:bold}
.adminOrderView .row .cell:first-child{color:#1375bf;font-weight:bold}
.adminOrderView .row:hover .cell:first-child{text-decoration:underline}
.adminOrder{margin-top:10px}
.adminOrder .table{margin:0}
.adminOrderView .row .cell,.adminOrder .row .cell{white-space:nowrap}
.adminGridTitle{color:#666;font-size:1.3em;font-weight:bold;display:block;margin-bottom:3px}
.adminOrderView .adminOrderViewButtons,.adminOrder .adminOrderButtons{margin-top:5px}
.adminOrderView .adminOrderViewButtons>input,.adminOrder .adminOrderButtons>input{margin-right:.25em}
.adminOrderView .adminOrderViewButtons>input{float:right}
.adminOrder .btnDelOrder,.adminOrder .btnSendOrder{float:right}
.lay_breadcrumb a,.lay_breadcrumb span.breadnolink{text-decoration:none;color:#666}
.lay_breadcrumb a.breadtrail{color:black}
body.showWarning{background-position:0 30px;margin-top:30px}
.cookieWarning{background-color:#f0f0f0;border-bottom:1px solid #ccc;color:#666;padding:7px 0;position:absolute;text-align:center;top:0;width:100%;z-index:999}
.cookieWarning a{text-decoration:none}
.cookieWarningInner>div{display:inline}
.cookieWarning .acceptBtn{background-color:#fff;border:1px solid #bbb;margin-left:1em;padding:3px 4px}
.cookieWarning .acceptBtn:hover{background-color:#fdfdfd;border-color:#999;color:darkblue}