<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#PageContainer11 {width:100%!important;}

.Search_Breadcrumb {border-width:0;border-style:solid;border-top-width:1px;font-size:13px;margin:10px;padding:2px 2px 2px 5px;position:relative;overflow:hidden;}
.Search_Breadcrumb:nth-of-type(1) {border-bottom-width:1px;border-top-width:0;}
.Search_Breadcrumb .SearchNumberResults {float:right;}
.Search_Breadcrumb .SearchForResults {float:left;}
.Breadcrumbs {overflow:hidden;}
.Breadcrumbs .BreadcrumbsTrail {float:left!important;}
.Breadcrumbs .SearchNumberResults {float:right!important;margin:0 5px 0 0;}

.searchResults {margin:0 10px;}

.PageTitle:empty {display:none;}
.PageTitle:empty + .SearchNav {display:none;}

.SearchNav {overflow:hidden;padding:0;margin:0;font-size:13px;position:relative;right:10px;top:auto;-ms-transform:none;-moz-transform:none;-webkit-transform:none;transform:none;margin:5px 0;}
.SearchNav form.searchResults {float:right;margin:0;}
.SearchNav form.searchResults select {width:10em;}
.SearchNav .displayStylesBar .searchFormItem {float:right;}
.SearchNav .displayStylesBar .searchFormSortByParent {float:left;white-space:nowrap;margin-right:5px;}
.SearchPager {text-align:center;margin:10px;}
.SearchPager strong, .SearchPager a {display:inline-block;line-height:1.5em;padding:0 .5em;}
.SearchPager a {text-decoration:underline;}

.displayStylesBar .searchFormDisplayStyle-T {float:right;display:block;}
.displayStylesBar .searchFormDisplayStyle-L {float:right;display:block;}
.displayStylesBar .searchFormDisplayStyle-C {float:right;display:block;}
.displayStylesBar [class*=icon-] {width:32px;height:32px;float:right;display:block;background:none;font-size:1.5em;text-align:center;padding:6px 0;box-sizing:border-box;border-width:1px;border-style:solid;color:inherit;border-color:inherit;}

.searchpanel {display:none;position:absolute;z-index:999;top:200px;left:50%;width:60%;margin-top:-50px;margin-left:-30%;border:1px solid #000000;padding:2px;text-align:left;}
.searchpanel .searchpanel_heading {float:left;font-size:medium;padding:2px;}
.searchpanel #dwClose {float:right;}
.searchpanel .searchpanel_content {clear:both;position:relative;height:300px;padding:4px;overflow:auto;}

.SearchStringFound {background-color:yellow;font-weight:bold;padding:0 .25em;border-radius:.25em;}

.ProductIntroduction, .ProductDescription, .ProductDetailedDescription {font-size:12px;line-height:1.3em;padding:0 5px 5px 5px;}

#ProductList_L {}
#ProductList_L ol {margin:5px;padding:5px;}
#ProductList_L li {position:relative;overflow:hidden;list-style:none;padding:0;margin:0 0 10px 0;padding:5px;}
#ProductList_L .ProductPrice {}
#ProductList_L .ProductPriceOriginal {display:inline;text-decoration:line-through;position:relative;font-size:.8em;float:left;vertical-align:text-bottom;}
#ProductList_L .ProductPriceCalculated {display:inline-block;float:left;margin:0 10px 0 0;font-weight:bold;}
#ProductList_L .ProductMoreDetails {overflow:hidden;font-size:13px;margin:0 0 .25em 0;}
#ProductList_L .ProductMoreDetails a {font-size:16px;text-decoration:underline;}
#ProductList_L .ProductImage {float:left;margin-right:10px;}
#ProductList_L .PriceIntro {display: inline-block; ;margin-right:5px; float:left; }

#ProductList_C {padding:10px;}
#ProductList_C .Product {border-width:1px;border-style:solid;margin-bottom:10px;}
#ProductList_C .ProductTitle {font-size:18px;font-weight:bold;padding:5px 10px;}
#ProductList_C .ProductImage {float:right;margin:5px 5px 10px 10px;}
#ProductList_C .ProductIntroduction{margin:5px;font-size:14px;font-weight:normal;}
#ProductList_C .ProductDescription {margin:5px;}
#ProductList_C .ProductLongDescription {margin:5px;}
#ProductList_C .ProductContainer2 {vertical-align:top;text-align:left;}
#ProductList_C .ProductPrice {font-size:18px;font-weight:bold;margin:5px;padding:5px;}
#ProductList_C .ProductPriceOriginal {display:block;font-size:12px;font-weight:normal;text-decoration:line-through;}
#ProductList_C .ProductPriceCalculated {display:block;font-size:18px;font-weight:bold;}
#ProductList_C .ProductPriceGroupPart1 {font-weight:bold;display:block;}
#ProductList_C .ProductPriceGroupPart1_Text {font-size:14px;}
#ProductList_C .ProductPriceGroupPart1_Amt {font-size:18px;}
#ProductList_C .ProductPriceGroupPart2 {font-weight:normal;font-size:10px;display:block;}
#ProductList_C .ProductIncTaxes {font-size:11px;font-weight:normal;white-space:nowrap;}
#ProductList_C .ProductContainer1.line {border-right-style:dotted;border-right-width:1px;}
#ProductList_C .MoreDetails {text-align:right;margin:5px;}
#ProductList_C .MoreDetails a {text-decoration:underline;}

#ProductList_T {position:relative;overflow:hidden;text-align:center;width:100%;}
#ProductList_T #ProductLoopInner {position:relative;overflow:hidden;margin:auto;}
#ProductList_T .Product {position:relative;float:left;clear:none!important;margin:0 15px 30px 15px;text-align:left;border-style:solid;border-width:1px;}
#ProductList_T .ProductFilter {display:none;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.2;filter:alpha(opacity=20);z-index:9;}

#ProductList_T .ProductImageGroupContainer {overflow:hidden;display:table-row;}
#ProductList_T .ProductImageContainer {width:auto!important;margin:0 0 15px 0;}
#ProductList_T .ProductImageContainer &gt; * {position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
#ProductList_T .ProductImageContainer .ImgLink {float:none!important;}
#ProductList_T .ProductImage {position:relative;vertical-align:top;text-align:center;}
#ProductList_T .ProductImage img {position:relative;border:0;margin:0 auto;display:block;max-width:100%;}
#ProductList_T .NoImage .ProductImage {min-height:130px;}
#ProductList_T .NoImage .ProductImage [class^='icon-'] {min-height:1px;vertical-align:middle;position:absolute;margin-left:-12px;left:50%;margin-top:-12px;top:50%;opacity:0.3;filter:alpha(opacity=30);}

#ProductList_T .ProductTitle {font-size:1em;position:relative;overflow:hidden;padding:5px 0;margin:0;text-align:left;font-weight:bold;line-height:1.25em;overflow:hidden;}
#ProductList_T .ProductIntroduction {font-size:1em;padding:0;text-align:left;font-weight:normal;}
#ProductList_T .ProductDescription {font-size:1em;padding:0;text-align:left;font-weight:normal;}

#ProductList_T .PriceIntro {display: inline-block; ;margin-right:5px; }
#ProductList_T .ProductPriceContainer {position:relative;min-height:1px;padding:0 8px;overflow:hidden;vertical-align:bottom;}
#ProductList_T .ProductContainer2 {min-height:1px;vertical-align:bottom;display:table-cell;padding:0 8px 8px 8px;}
#ProductList_T .ProductContainer3 {padding:0 8px;}

.ProductPriceOriginal {margin-right:5px;text-decoration:line-through;font-size:0.8125em;display:inline-block;}/* old price */
.ProductPrice {clear:left;float:left;line-height:1em;font-size:1.25em;font-weight:bold;margin-right:5px;} /* current price */
.ProductPriceCalculated {font-size:1.25em;font-weight:bold;display:inline-block;} /* discounted price */
.ProductCurrencySymbol {font-size:.7em;vertical-align:baseline;padding-right:3px;}
.ProductPriceOriginal .ProductCurrencySymbol {font-size:1em;}
.ProductPriceOtherInformation {clear:left;padding:0;border-top-style:solid;border-top-width:1px;line-height:15px;font-size:0.625em;}
.ProductPriceOtherInformation *:empty {display:none;}
.ProductPriceOtherInformationPart {display:inline-block;padding:0 3px 0 0;}
.ProductPriceOtherInformationPart * {padding:0 3px 0 0;white-space:nowrap;}
.ProductPriceOtherInformationPart::before {content:"|";margin-right:4px;display:inline-block;}
span.ProductPriceOtherInformationPart::before {content:"";}
.ProductPriceOtherInformationPart:empty + .ProductPriceOtherInformationPart::before {content:"";margin-right:0;display:none;}
:first-child.ProductPriceOtherInformationPart::before {content:"";margin-right:0;display:none;}
.ProductIncTaxes + .ProductWeight::before, .ShippingChargeForProduct + .ProductWeight::before {content:"("!important;display:inline-block!important;margin-right:0;}
.ProductIncTaxes + .ProductWeight::after, .ShippingChargeForProduct + .ProductWeight::after {content:")";}
.ProductDiscountMessage {font-weight:normal;margin:5px 10px;padding:2px;}
.ProductPriceOriginal:empty, .ProductPrice:empty, .ProductPriceCalculated:empty  {display:none;}

/* advanced search */
#SearchMain {text-align:center;padding:25px;font-size:13px;}
#advancedSearchForm #SearchMain label {float:none;}
#advancedSearchForm fieldset {padding-bottom:10px;border-width:1px;border-style:solid;text-align:center;}
#advancedSearchForm legend {font-size:13px;font-weight:bold;margin:10px 0;}
#advancedSearchForm fieldset .searchFormItem {position:relative;overflow:hidden;}
#advancedSearchForm fieldset .searchFormItem .col {border-color:inherit;}
#advancedSearchForm fieldset &gt; div {text-align:left;min-width:42%;display:inline-block;}
#advancedSearchForm fieldset label {float:left;width:160px;margin-right:5px;}
#advancedSearchForm input[type=text], #advancedSearchForm input.TextInput, #advancedSearchForm select {min-width:25%;max-width:100%;}
#advancedSearchForm fieldset #dwFind2 {text-align:center;}

input[type=text], input.TextInput, select {padding:0 0 0 5px;}

.col {margin:.5% 1.2% .5% 0;}

@media all and (max-width:767px){
	#ProductList_T .Product{margin: 0 5px 10px 5px;}
}

@media all and (max-width:635px){
	.span_1_of_2 {width:100%;}
}

@media all and (max-width:480px){
	.SearchNav {position:static;right:auto;top:auto;-ms-transform:none;-webkit-transform:none;-moz-transform:none;transform:none;}
}
</pre></body></html>