﻿.articlesheadertag{font-size:16pt;font-family:arial;color:black;font-weight:700;text-align:center;margin-bottom:5px;text-decoration:underline;}
.cattreesrchtxt{font-family:arial;font-size:9pt;color:#000000}
.headertaghome{display:inline;font-family:arial;font-size:16pt;color:#000000;font-weight:700;margin-left:16px;}
a.cattreeheading16pt:link{font-family:arial;font-size:16pt;color:#000000;font-weight:700;margin-left:16px;}
a.cattreeheading16pt:visited{font-family:arial;font-size:16pt;color:#000000;font-weight:700;margin-left:16px;}
a.cattreeheading16pt:hover{font-family:arial;font-size:16pt;color:red;font-weight:700;margin-left:16px;}
a.cattreeheading16pt:active{font-family:arial;font-size:16pt;color:#000000;font-weight:700;margin-left:16px;}
a.cattreeheading13pt:link{font-family:arial;font-size:13pt;color:#000000;font-weight:700;margin-left:12px;}
a.cattreeheading13pt:visited{font-family:arial;font-size:13pt;color:#000000;font-weight:700;margin-left:12px;}
a.cattreeheading13pt:hover{font-family:arial;font-size:13pt;color:red;font-weight:700;margin-left:12px;}
a.cattreeheading13pt:active{font-family:arial;font-size:13pt;color:#000000;font-weight:700;margin-left:12px;}
a.cattreelinks10pt:link{font-family:arial;font-size:10pt;color:#000000;font-weight:700;margin-left:8px;}
a.cattreelinks10pt:visited{font-family:arial;font-size:10pt;color:#000000;font-weight:700;margin-left:8px;}
a.cattreelinks10pt:hover{font-family:arial;font-size:10pt;color:red;font-weight:700;margin-left:8px;}
a.cattreelinks10pt:active{font-family:arial;font-size:10pt;color:#000000;font-weight:700;margin-left:8px;}
.cattreetxtbtm{font-family:arial;font-size:10pt;color:#000000;font-weight:bold;text-align:center;}
.ctgytxt1{font-family:Arial;color:#0000FF;font-size:14pt;font-weight:bold;font-style:italic;margin:0}
.ctgytxt2{font-family:arial;color:black;font-size:10pt}
.ctgytxt3{font-family:arial;font-weight:bold;color:black;font-size:11pt;text-decoration:underline}
.cstmtablink{font-family:Arial;font-size:12pt;color:#000000;font-weight:bold;}
.cstmboxtxt1{font-family:arial;font-size:10pt;font-weight:bold;color:black;margin-top:5px;margin-bottom:5px;}
.cstmboxtxt2{font-family:arial;font-size:9pt;color:black}
.cstmltrsinvtxt1{font-family:arial;font-size:10pt;font-weight:bold;color:blue;margin:0}
.cstmltrsinvtxt2{font-family:arial;font-size:10pt;color:black;margin:0;padding:2px 0 0 0;}
.hmpgtxt1{font-family:Arial;font-size:7.5pt;color:black;font-weight:bold;margin-left:10px;margin-bottom:-2px;margin-top:-1px}
.hmpgtxt2{font-family:Arial;font-size:7.5pt;color:black;margin-left:10px;margin-bottom:-2px;margin-top:0px}
.hmpgtxt3{font-family:Arial;font-size:7.5pt;color:white;margin-left:26px}
.hmpgtxt4{font-family:Arial;font-size:8.5pt;color:red}
.hmpgtxt5{font-family:Arial;font-size:8.5pt}
.hmpgtxt6{font-family:arial;font-size:12pt;color:#0000FF;font-weight:bold}
.hmpgtxt7{font-family:Arial;font-size:8pt;text-align:center}
.hmpgtxt8{font-family:Arial;font-size:11pt}
.hmpgtxt9{font-family:Arial;font-size:8pt;margin-left:6px;margin-top:2px}
.hmpgtxt10{font-family:Arial;font-size:7.5pt;margin-bottom:-12px}
.hmpgtxt11{font-family:Arial;font-size:10pt}
.hmpgblcklink1{font-family:arial;font-size:10pt;color:#663300;text-align:center;font-weight:bold;text-decoration:none}
.hmpgblcklink2{font-family:arial;font-size:10pt;color:#006600;text-align:center;font-weight:bold;text-decoration:none}
.hmpgblcklink3{font-family:arial;font-size:10pt;color:blue;text-align:center;font-weight:bold;text-decoration:none}
.cathdrtxt1{font-family:arial;font-size:12pt;color:black;font-weight:bold}
.cathdrtxt2{font-family:arial;font-size:12pt;color:black}
.retailprice{font-family:arial;font-size:10pt;color:#000000;text-decoration:line-through;}
.product10pt{font-family:arial;font-size:10pt;color:#000000;font-weight:700;}
.attributeprompt{font-family:arial;font-size:10pt;color:#000000;font-weight:700;text-decoration:underline;line-height:10pt;}
.attributeoption{font-family:arial;font-size:9pt;color:#000000;}
.productname{font-family:arial;font-size:11pt;color:#000000;}
.product12pt{font-family:arial;font-size:12pt;color:#000000;font-weight:700;text-decoration:underline;}
.redproduct12pt{font-family:arial;font-size:12pt;color:red;font-weight:700;text-decoration:underline;}
.productlight9pt{font-family:arial;font-size:9pt;color:#000000;}
.productlight8pt{font-family:arial;font-size:8pt;color:#000000;}
.breadcrumb{font-family:arial;font-size:8pt;color:#000000;}
.productblue9pt{font-family:arial;font-size:9pt;color:blue;}
.productblue10pt{font-family:arial;font-size:10pt;color:blue;}
.productblue11pt{font-family:arial;font-size:11pt;color:blue;}
.productblue14pt{font-family:arial;font-size:14pt;color:blue;text-decoration:underline;}
.productred14pt{font-family:arial;font-size:14pt;color:red;text-decoration:underline;}
.searchgobutton{font-family:arial;font-size:9pt;color:black;padding:0px;}
.marginleft24px{margin-left:24px;margin-bottom:6px;margin-right:12px;}
.margintop2px{margin-top:2px;}
.cellbkgrnd1{background-image:url('/mm5/graphics/horizbluetubebkground.gif');background-repeat:no-repeat;background-position:left bottom;}
.cellbkgrnd2{background-image:url('/mm5/graphics/horizbluetubebkground.gif');background-repeat:no-repeat;background-position:right bottom;}
.cellbkgrnd3{background-image:url('/mm5/graphics/vertbluetubebkground.gif');background-repeat:repeat-y;background-position:left top;}
.cellbkgrnd4{background-image:url('/mm5/graphics/vertbluetubebkground.gif');background-repeat:repeat-y;background-position:right top;}
.productsize{font-family:arial;font-size:10pt;color:#000000;}
.productsize2{font-family:arial;font-size:8pt;color:#000000;}
#counter-1{font-family:arial;font-size:9pt;color:#808080;line-height:9pt;}
#total{font-family:arial;font-size:10pt;color:#008000;line-height:22px;font-weight:bold;}
.jantecmenu{width:150px;text-align:left;}
.jantecmenu .headerbar{font:bold 15px Arial;color:black;background:url(/mm5/graphics/bluebars.gif) no-repeat;margin-bottom:3px;padding:11px 0 14px 34px;}
.jantecmenu .headerbar2{font:bold 12px Arial;color:black;background:url(/mm5/graphics/bluebars.gif) no-repeat;margin-bottom:6px;padding:13px 0 12px 16px;}
.jantecmenu .headerbar3{font:bold 12px Arial;color:black;background:url(/mm5/graphics/bluebars.gif) no-repeat;margin-bottom:6px;padding:13px 0 12px 32px;}
.jantecmenu ul{list-style-type:none;margin:0;padding:0;margin-bottom:0;}
.jantecmenu ul li{padding-bottom:2px;}
.jantecmenu ul li a{font:normal 12px Arial;color:black;background:#CCFFFF;display:block;padding:3px 0;line-height:14px;padding-left:8px;text-decoration:none;}
.jantecmenu ul li a:visited{color:black;}
.jantecmenu ul li a:hover{color:black;background:#FFFFFF;text-decoration:underline;}
.small-link:link,
.small-link:visited{font-size:11px;color:#666;font-weight:normal;text-decoration:none;vertical-align:middle;}
.small-link:hover{text-decoration:underline;color:#666;}
.link{text-decoration:underline;cursor:pointer;}
.link:link{color:#333333;}
.link:visited{color:#000000;}
.link:active{color:#999999}
.link:hover{color:#333333;}
.align-center{text-align:center;}
.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%;}
.textfield{width:200px;}
.hidden{display:none;}
a.button:hover{color:#fff;}
.button{background-color:#666;border:1px solid #333;color:#ffffff;font-size:.9em;padding:2px 6px;margin:0;cursor:pointer;text-decoration:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-box-shadow:0 0 3px 0 rgba(0, 0, 0, .15);-webkit-box-shadow:0 0 3px 0 rgba(0, 0, 0, .15);box-shadow:0 0 3px 0 rgba(0, 0, 0, .15);}
.cta-button,
a.cta-button{color:#fff;font-weight:bold;font-size:16px;padding:5px 12px 5px;border:1px solid #81b035;text-decoration:none;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:2px 0 3px 0;background:#9bcc14;background:-moz-linear-gradient(top, #a8de14 0%, #9bcc14 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#a8de14), color-stop(100%,#9bcc14));background:-webkit-linear-gradient(top, #a8de14 0%,#9bcc14 100%);background:-o-linear-gradient(top, #a8de14 0%,#9bcc14 100%);background:-ms-linear-gradient(top, #a8de14 0%,#9bcc14 100%);background:linear-gradient(to bottom, #a8de14 0%,#9bcc14 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a8de14', endColorstr='#9bcc14',GradientType=0);text-shadow:0 1px 3px #333;filter:dropshadow(color=#333, offx=0, offy=1);-webkit-box-shadow:0 1px 3px 0 #999999;-moz-box-shadow:0 1px 3px 0 #999999;box-shadow:0 1px 3px 0 #999999;}
a.cta-button:hover{text-decoration:none;}
.cta-button:active,
a.cta-button:active{margin:4px 0 1px 0;text-decoration:none;}
#basket-contents h2{margin:0;}
.opc-section{border:1px solid #ddd;float:left;margin:0 0 10px 0;padding:7px;width:475px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:0 0 3px 0 rgba(0, 0, 0, .15);-webkit-box-shadow:0 0 3px 0 rgba(0, 0, 0, .15);box-shadow:0 0 3px 0 rgba(0, 0, 0, .15);}
*:first-child+html .opc-section{width:455px;}
.opc-section h2{color:#555;background:#f5f5f5;border:1px solid #d9d9d9;padding:4px 6px 2px 6px;margin:0 0 10px 0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.opc-section h2.loading-content{background:#f5f5f5 url('images/gif_circular_black.gif') no-repeat 99% 4px;}
.PPHC .opc-left-column .opc-section{width:450px;}
.PPHC .opc-right-column .opc-section{width:500px;}
#opc-form label,
#opc-form #payment-fields label{float:left;width:150px;white-space:nowrap;text-align:right;padding:4px 5px 3px 0;clear:both;}
#opc-form #opc-form{display:none;}
#opc-form .customer-fields-label{float:none;font-size:12px;font-weight:normal;}
#opc-form .login-section{font-size:11px;margin:10px;border-bottom:1px solid #eee;padding:0 0 10px 0;}
#opc-form .login-lightbox{display:none;}
#opc-form .login-lightbox-label{width:100px;}
.CreateAccount_Row{font-size:11px;}
#opc-form #customer-fields{margin:0 10px 0 0;}
#opc-form #ship-to,
#opc-form #bill-to{float:none;width:auto;}
#opc-form #shipping_fields,
#opc-form #billing_fields{margin:5px 0;}
#opc-form .textfield,
#opc-form select,
#opc-form #payment input[type="text"],
#opc-form .textarea{border:1px solid #ddd;}
#opc-form .textfield,
#opc-form #payment input[type="text"]{width:170px;margin:0 0 4px 0;height:20px;}
#opc-form .textarea{width:170px;min-height:40px;}
#opc-form select{padding:4px;}
#opc-form .form-row-error{background:url('images/icon_invalid.png') no-repeat 340px 4px;}
#opc-form .form-row-error label{color:red;}
#opc-layout-table{border-collapse:collapse;}
#opc-layout-table td{vertical-align:top;}
.opc-left-column{width:50%;}
#opc-form .basket-contents-container{max-height:250px;overflow-y:scroll;overflow-x:hidden;}
#opc-form #basket-contents{border:1px solid #ddd;margin:0 0 10px 0;}
#opc-form #basket-contents .basket-title{font:bold 1.3em Arial, Helvetica, Verdana, sans-serif;}
#opc-form #basket-contents td{border-bottom:1px solid #f5f5f5;border-right:1px solid #f5f5f5;}
#opc-form #basket-contents td.item-name{border-left:none;}
#opc-form #basket-contents td.basket-charge-prompt{border-bottom:0;text-align:right;}
#opc-form #basket-contents .basket-heading td{border:none;border-bottom:1px solid #ddd;}
#opc-form #basket-contents.non-editable td,
#opc-form #basket-contents.editable td{background:transparent;}
#opc-form #basket-contents .item-image{float:left;margin:0 5px 0 0;max-height:50px;max-width:50px;}
#opc-form #basket-contents .item-cont{float:left;width:75%;}
#opc-form #basket-contents .item-name p{margin:0;}
#opc-form #basket-contents p.item-name{font-weight:bold;width:75%;}
#opc-form #basket-contents .item-total{border-right:none;}
#linebreakpadding{display:none;}
#opc-form #shipping{}
#opc-form #shipping-notice{font-style:italic;}
#opc-form #payment{margin:0 0 10px 0;}
#opc-form .secure-icon{vertical-align:bottom;}
#opc-form .continue-button{clear:left;}
#opc-form #gift-cert,
#opc-form #coupon{z-index:10;position:relative;}
#opc-form .link-trigger{position:relative;left:-75px;z-index:9;}
.OOPC .error-message{color:#B94A48;background:#F2DEDE url('images/icon_invalid.png') no-repeat 6px 4px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#F2DEDE;border:1px solid #EED3D7;padding:5px 5px 5px 30px;margin:10px auto;width:100%;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-box-shadow:0 0 3px 0 rgba(0, 0, 0, .15);-webkit-box-shadow:0 0 3px 0 rgba(0, 0, 0, .15);box-shadow:0 0 3px 0 rgba(0, 0, 0, .15);}
#opc-form #cvv_Row input[type="text"],
#opc-form #cvv_Row input{width:30px !important;}
#opc-form #payment #cvv_Row.form-row-error{background:url('images/icon_invalid.png') no-repeat 275px 4px;}
.lightbox{background:#fff;border:1px solid #ddd;display:none;padding:35px;text-align:left;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:0 0 3px 0 rgba(0, 0, 0, .15);-webkit-box-shadow:0 0 3px 0 rgba(0, 0, 0, .15);box-shadow:0 0 3px 0 rgba(0, 0, 0, .15);}
.close-lightbox,
a.close-lightbox:link,
a.close-lightbox:visited{cursor:pointer;position:absolute;color:#999;top:10px;right:15px;z-index:1050;font-size:24px;text-decoration:none;}
.close-lightbox:hover,
a.close-lightbox:hover{color:#333;text-decoration:none;}
.ui-tooltip, .qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;border-width:1px;border-style:solid;}
.ui-tooltip-fluid{display:block;visibility:hidden;position:static !important;float:left !important;}
.ui-tooltip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word;overflow:hidden;}
.ui-tooltip-titlebar{position:relative;min-height:14px;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:bold;}
.ui-tooltip-titlebar + .ui-tooltip-content{border-top-width:0 !important;}
.ui-tooltip-titlebar .ui-state-default{position:absolute;right:4px;top:50%;margin-top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid;}
* html .ui-tooltip-titlebar .ui-state-default{top:16px;}
.ui-tooltip-titlebar .ui-icon,
.ui-tooltip-icon .ui-icon{display:block;text-indent:-1000em;}
.ui-tooltip-icon, .ui-tooltip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.ui-tooltip-icon .ui-icon{width:18px;height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em;}
.ui-tooltip-focus{}
.ui-tooltip-hover{}
.ui-tooltip-default{border-color:#F1D031;background-color:#FFFFA3;color:#555;}
.ui-tooltip-default .ui-tooltip-titlebar{background-color:#FFEF93;}
.ui-tooltip-default .ui-tooltip-icon{border-color:#CCC;background:#F1F1F1;color:#777;}
.ui-tooltip-default .ui-tooltip-titlebar .ui-state-hover{border-color:#AAA;color:#111;}
.ui-tooltip .ui-tooltip-tip{margin:0 auto;overflow:hidden;z-index:10;}
.ui-tooltip .ui-tooltip-tip,
.ui-tooltip .ui-tooltip-tip *{position:absolute;line-height:0.1px !important;font-size:0.1px !important;color:#123456;background:transparent;border:0 dashed transparent;}
.ui-tooltip .ui-tooltip-tip canvas{top:0;left:0;}
.ui-tooltip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, 0.15);-moz-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, 0.15);box-shadow:1px 1px 3px 1px rgba(0, 0, 0, 0.15);}
.ui-tooltip-rounded,
.ui-tooltip-tipsy,
.ui-tooltip-bootstrap{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.ui-tooltip-bootstrap{font-size:13px;line-height:18px;color:#333333;background-color:#ffffff;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}
.ui-tooltip-bootstrap .ui-tooltip-titlebar{font-size:18px;line-height:22px;border-bottom:1px solid #ccc;background-color:transparent;}
.ui-tooltip-bootstrap .ui-tooltip-titlebar .ui-state-default{right:9px;top:49%;border-style:none;}
.ui-tooltip-bootstrap .ui-tooltip-icon{background:transparent;}
.ui-tooltip-bootstrap .ui-tooltip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:bold;line-height:18px;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20);}
.ui-tooltip-bootstrap .ui-tooltip-icon .ui-icon:hover{color:#000000;text-decoration:none;cursor:pointer;opacity:0.4;filter:alpha(opacity=40);}
.ui-tooltip:not(.ie9haxors) div.ui-tooltip-content,
.ui-tooltip:not(.ie9haxors) div.ui-tooltip-titlebar{filter:none;-ms-filter:none;}
.ui-tooltip-warning{color:#C09853;background:#FFFFDB;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#fcf8e3;border:1px solid #fbeed5;}
.ui-tooltip-warning.ui-tooltip-bootstrap .ui-tooltip-titlebar{border-bottom:1px solid #C09853;}
.ui-tooltip-error{color:#B94A48;background:#F2DEDE;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#F2DEDE;border:1px solid #EED3D7;}
.ui-tooltip-error.ui-tooltip-bootstrap .ui-tooltip-titlebar{border-bottom:1px solid #B94A48;}
.ui-tooltip-success{color:#468847;background:#DFF0D8;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#DFF0D8;border:1px solid #D6E9C6;}
.ui-tooltip-success.ui-tooltip-bootstrap .ui-tooltip-titlebar{border-bottom:1px solid #468847;}
.ui-tooltip-info{color:#3A87AD;background:#D9EDF7;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#D9EDF7;border:1px solid #BCE8F1;}
.ui-tooltip-info.ui-tooltip-bootstrap .ui-tooltip-titlebar{border-bottom:1px solid #3A87AD;}
.tablescroll_wrapper{border-bottom:1px solid #ddd;}
ul.srch-results-products-ul{padding-left:15px;padding-right:15px;}
ul.srch-results-products-ul.prod-align-center li.srch-results-products-li{float:none !important;display:inline-block !important;vertical-align:top !important;}
li.srch-results-products-li{list-style-type:none;float:left;width:25%;min-height:450px;}
span.srch-results-code a{text-decoration:none;color:#000;font-weight:bold;margin-bottom:5px;}
span.srch-results-name a{font-weight:bold;font-size:12px;line-height:15px !important;}
span.srch-results-image img{margin-top:3px;margin-bottom:3px;}
span.srch-results-details{font-size:10px;}
span.srch-results-size{font-size:12px;}
p.srch-results-price{font-weight:bold;text-decoration:underline;}
p.srch-results-image{margin-top:-10px;}
#credit_card_input{padding-left:50px;}
.visa{background:url(../graphics/cc/visa.png);background-repeat:no-repeat;background-position:3px 3px;background-size:44px 25px;}
.amex{background:url(../graphics/cc/amex.png);background-repeat:no-repeat;background-position:3px 3px;background-size:44px 25px;}
.discover{background:url(../graphics/cc/discover.png);background-repeat:no-repeat;background-position:3px 3px;background-size:44px 25px;}
.mastercard{background:url(../graphics/cc/mastercard.png);background-repeat:no-repeat;background-position:3px 3px;background-size:44px 25px;}
.unknown_card{background:url(../graphics/cc/unknown_card.png);background-repeat:no-repeat;background-position:3px 3px;background-size:44px 25px;}