html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0;outline:0}html{font-size:100.01%}body{background-color:#fff;color:#3b3b3b;font-size:72%;font-family:Verdana,sans-serif;min-width:1024px}strong{font-weight:700}#container{background-color:#fff;min-width:1024px;margin:0 auto;padding:0;width:100%}#header{margin:0;padding:0;position:relative}#header.nonav{height:119px}#header.nonav .header-bg .right-head{padding-top:15px}#header .header-bg,#header .pf-container{width:990px;margin:auto}#header .header-bg{padding-top:20px;text-align:center}#main{margin:0 auto;position:relative;width:990px;padding:0 5px}#main .divline{border-bottom:1px solid #f2f2f2;height:15px;margin:0 4px}#leftcolumn{float:left;margin:0;padding:0;width:223px;z-index:-1}#main #leftcolumn .contentasset{background:#f2f2f2;display:inline-block}.searchresultsfooter #br_content_2 div.frame{margin-top:30px}.pt_productsearchresult #leftcolumn,.pt_contentsearchresult #leftcolumn{margin:0 20px 0 0}.pt_productsearchresult .read-more{color:#3b3b3b;float:right;font-size:.85em;background:0 0;padding-right:14px;background-size:9px}#content{margin:auto;max-width:990px;padding:0;float:left}#content.cart-content{width:100%}.cart-content{width:75%}.pt_compare #content{margin:0 5px 0 20px}#rightcolumn{float:right;width:auto}.rightcolumn-cart{margin-top:53px;width:25%!important}#footer{clear:both;margin:20px auto 0}#footer #GTS_CONTAINER{position:relative;z-index:2}#newFoot{width:990px;margin:auto}#newFoot .row-1{border-bottom:1px solid #ccc;width:100%;display:inline-block}#newFoot .row-1>ul{text-align:justify}#newFoot .row-1>ul:after{content:" ";display:inline-block;width:100%}#newFoot .row-1>ul>li{float:none;display:inline-block;width:20%}#newFoot .row-1>ul>li p{display:inline-block}#newFoot .row-2 .footer-left{float:left;padding-right:40px;margin-bottom:40px}#newFoot .row-2 form input,#newFoot .row-2 form input[type=text],#newFoot .row-2 form input[type=password]{font-size:1.2em;float:left}#newFoot .row-2 h5{padding:0;font-weight:400;text-transform:capitalize}#newFoot .row-2 p{font-size:1em;color:#666;margin-top:5px}#newFoot .row-2 form input[type=submit]{float:left;width:100px;text-transform:uppercase;background:#ededed;color:#666;font-family:futura-pt,sans-serif;font-weight:500;font-size:1.2em;padding:4px}#newFoot .row-2 form .email{font-weight:700;margin-right:5px;float:left;color:#3b3b3b;font-size:.75em}#newFoot .row-2 .icons-social a{display:inline-block;float:none;margin:0 6px;width:30px;height:30px}#newFoot .row-2 .footer-right .seenIcon{display:inline-block;margin:0 15px}#newFoot .row-2 .footer-right .blog-logo-ylighting a{text-indent:-9999px;background:url(../images/blog-logo-ylighting.png) no-repeat;height:78px;width:176px;background-position:11px -74px;display:inline-block}#newFoot .row-2 .footer-right .blog-logo-ylighting a:hover{background-position:11px 1px}#newFoot .row-2 .footer-right .blog-logo-ylighting{float:right;margin-top:10px}#newFoot .row-2 .footer-right .social-icons{float:left}#newFoot .row-3{margin:10px 0;width:100%;display:inline-block}#newFoot .row-3 h5{font-weight:400}#footer .frame>.row-4{margin:auto;width:400px;display:block;padding-bottom:30px}#newFoot .row-3 .link-row>ul>li{width:246px;float:left;display:inline-block;padding-right:20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#newFoot .row-3 .link-row ul li a{border:0;color:#b3b3b3;line-height:16px;font-size:1em;text-align:left}#newFoot .footer-copyright .row-4{text-align:center;margin-top:10px;color:#b3b3b3;font-size:1em;border-top:1px solid #ccc}#newFoot .footer-copyright .row-4 p{padding:30px 0 5px;margin-bottom:0}#newFoot .footer-copyright .row-4 a{font-weight:700}#newFoot .ftr_hdrLink{float:left;text-align:center;padding:20px;text-align:center;cursor:pointer;background:#ededed;margin:43px 0 18px}#newFoot .ftr_hdrLink span{clear:both;float:left;width:100%;text-align:center;display:inline-block}#newFoot .ftr_hdrLink p{font-weight:400;font-family:futura-pt,sans-serif;margin:0;padding:0}#newFoot .ftr_hdrLink p a .h1{font-size:2.2em;color:#666}#newFoot .ftr_hdrLink p a .h2{font-size:1.6em;color:#b3b3b3}#newFoot .footer-copyright .row-4 p .foot-count,#newFoot ._footer-row2 p .foot-count{display:block;padding:10px;font-size:13px;text-align:center}#leftcolumn h1{padding:14px 0 14px 20px;background:#f2f2f2;font-size:1.6em;font-weight:500}.contentasset #footerHomeCopy{width:990px;margin:auto}#leftcolumn h1 a{color:#3b3b3b}#bri-overlay{background-color:transparent!important;position:initial!important}.frame .row-2{width:100%;display:inline-block}#header_print{display:none}.productdetail #pdpTabsDiv .printHeader{float:left;margin:10px 0;padding-left:16px}.productdetail #pdpTabsDiv .printHeader p{margin:10px 0 0;line-height:20px;font-size:68.5%}#pdpTabsDiv #pdpTab2_content div.sdTabImg{display:inline-block;width:360px;height:380px}#pdpMainQV #pdpTab2_content div.sdTabImg{display:inline-block;width:395px;height:410px}#pdpTabsDiv #pdpTab2_content div img{margin-top:0}#pdpMainQV #pdpTab2_content div img{margin-top:0}#pdpTabsDiv #pdpTab2_content p.sdTabCap{padding:3px 10px;margin:0}#pdpMainQV #pdpTab2_content p.sdTabCap{padding:3px 15px;margin:0}#pdpTabsDiv #pdpTab2_content img{width:340px;height:340px;margin:0 10px 15px;border:1px solid #cecece}#pdpMainQV #pdpTab2_content img{width:370px;height:370px;margin:15px 10px;border:1px solid #cecece!important}#pdpTabsDiv #pdpTab2_content div img{margin-bottom:0}#pdpMainQV #pdpTab2_content div img{margin-bottom:0;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.3),0 0 8px rgba(0,0,0,.3);-moz-box-shadow:0 1px 1px rgba(0,0,0,.3),0 0 8px rgba(0,0,0,.3);box-shadow:0 1px 1px rgba(0,0,0,.3),0 0 8px rgba(0,0,0,.3)}#pdpTabsDiv #linkDiaTab{float:right;margin:0 12px 20px 40px;width:140px;text-align:center;font-size:10px;font-weight:700}#pdpTabsDiv #linkDiaTab a{color:#575757;font-size:.85em}#pdpTabsDiv #linkDiaTab img{border:1px solid #cecece;margin-bottom:5px;width:140px;height:140px}.clear{clear:both}.floatleft{float:left}.floatright{float:right}.textleft{text-align:left}.textright{text-align:right}.textcenter{text-align:center}.textjustify{text-align:justify}.bold{font-weight:700}.italic{font-style:italic}.imgleft{float:left;margin:4px 8px 4px 0}.imgright{float:right;margin:4px 0 4px 8px}.imgcntr{line-height:1px}.nopadding{padding:0!important}.nomargin{padding:0}.noindent{margin-left:0;padding-left:0}.divider{margin:0 5px}.odd{background-color:#efefef}.even{background-color:#fff}.hidden{display:none}.label{font-weight:700;font-size:.75em}.value{width:auto}.discount{color:#f3901d}.error{color:#ff9000}.promo{color:#f3901d;font-weight:700}.recommendationitem-pdp .promo{color:red}.recProd .promo{color:red;font-weight:700}.bonusitem{color:red;text-transform:uppercase}h1,body h1{font-size:2.6em;font-weight:400;padding:0;font-family:futura-pt,sans-serif}h2,body h2{font-size:2.2em;font-weight:400;font-family:futura-pt,sans-serif}h3,body h3{font-size:2em;margin:0;padding:0;font-weight:400;font-family:futura-pt,sans-serif}h4,body h4{font-size:1.4em;font-weight:700;margin:10px 0 5px;padding:5px 5px 3px;font-family:futura-pt,sans-serif}h5,body h5{font-size:1.6em;font-weight:400;padding:2px 0;font-family:futura-pt,sans-serif}a{border:0;cursor:pointer;margin:0;padding:0;text-decoration:none;outline:transparent 0 thin}a:hover{text-decoration:underline}li{list-style-type:none}.border-left{border-left:1px solid #e7e7e7}.border-right{border-right:1px solid #e7e7e7}.border-top{border-top:1px solid #e7e7e7}.border-bottom{border-bottom:1px solid #e7e7e7}.border{border:1px solid #e7e7e7}.border-vert{border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7}.border-horiz{border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}.fontbold{font-weight:700}.fontnormal{font-weight:400!important}.loading{display:block;margin-top:25px;padding:0;text-align:center;width:100%}table{border-collapse:collapse;margin:0;padding:0}table th{border:1px solid #ccc;font-size:1.2em;font-weight:700;margin:1px;padding:3px 15px;text-align:left;white-space:nowrap}table tfoot tr{border:0}table td{margin:0;padding:0}tr.tablerow{border-bottom:1px solid #e7e7e7}td.imagecolumn{margin:auto;text-align:center;vertical-align:top;width:113px}td.detailscolumn{padding:8px 8px 0 4px;vertical-align:top}td.detailscolumn .name{font-weight:700}.leftAlign{text-align:left}.price,.priceTop{margin:0 auto}.priceTop .standardprice,.price .standardprice{display:inline-block;margin:2px 3px}.priceTop .standardprice{text-decoration:line-through}.priceTop .salesprice,.price .salesprice{display:inline}.priceTop .discountprice .salesprice,.price .discountprice .salesprice{color:#e62617}.image .productimage a{text-decoration:none}.image .thumbnail{display:block}.image .thumbnail img{border:0;overflow:hidden;z-index:9999999}.image .thumbnail .productimage a:hover{text-decoration:none;color:#999}.image .thumbnail .productimage img a{border:0;text-decoration:none}label{clear:left;display:inline;font-size:.85em;font-weight:700;text-align:right;line-height:14px}label.errormessage{font-size:1em;font-weight:400;text-align:left}input,select,textarea{margin:0;padding:0;outline:transparent 0 thin;font-weight:700}input[type=radio]{height:auto}textarea,input[type=text],input[type=button],input[type=submit],input[type=password]{-webkit-appearance:none;border-radius:0}input:not([type=radio]),input[type=text],input[type=password]{background:#fff;border:1px solid #ccc;padding:6px;vertical-align:middle;width:312px;height:28px;box-sizing:border-box;font-family:Verdana,sans-serif;color:#3b3b3b}input[type=text]:focus,input[type=password]:focus,textarea:focus,select:focus{background-color:#fff!important}input[type=checkbox],input.checkbox{background:0 0;border:0;z-index:-1;vertical-align:text-top;border:1px solid #ccc;width:auto;height:auto}input[type=radio]{border:0;z-index:-1}input[type=image]{border:0;z-index:-1}input.textinput,input.textinputpw{width:312px;font-size:.85em;font-weight:700}input.quantityinput,.quantity input{margin-bottom:4px;text-align:center;width:25px;font-weight:700;font-size:.85em}input.quantityinput,input.globalquantityinput{padding:1px}input.disabled{background:#e1e1e1;cursor:default}.formfield ::-webkit-input-placeholder{color:#3b3b3b}.formfield ::-moz-placeholder{color:#3b3b3b}.formfield ::-ms-input-placeholder{color:#3b3b3b}.formfield .errorclient{font-weight:700;line-height:1.4;margin-left:0;text-align:left;background:#fffded;border-color:#fc9;color:#ff9000}.formfield .errorclient::-webkit-input-placeholder{color:#ff9000}.formfield .errorclient::-moz-placeholder{color:#ff9000}.formfield .errorclient::-ms-input-placeholder{color:#ff9000}#addressform .formfield .errorclient{float:left}.billing_address_fields .formfield .errorclient{float:left}select{border:1px solid #ccc;z-index:-1;font-family:Verdana,sans-serif;background:#fff;border-radius:0}select.errorclient{background:#fffded;border-color:#fc9;color:#ff9000}select.selectbox{width:auto;height:28px}textarea,textarea.textbox{background-color:#fff;border:1px solid #ccc;padding:5px;vertical-align:middle;z-index:-1;font-size:1.1em}.formfields{margin:15px 0}.formfield{margin:0 0 5px}.multi-checkbox{padding:10px 10px 5px;width:490px;border:solid 1px #e7e7e7;background:#f8f8f8}.multi-checkbox div.checkbox{float:left;padding:0 0 5px;width:120px}form .label{font-size:.75em;padding:0 15px;font-weight:400;float:left;text-align:left;width:120px}.giftwraptext .label{padding:7px 0 0;font-weight:400;float:left;text-align:left;width:120px}form .value{float:left;width:auto;position:relative}form .value.variations{float:none}div.canadaShippingMessage{padding:5px 0 0;width:250px}.errorform,.errormessage{color:#ff9000;font-size:11px;font-weight:700;line-height:1.4;margin-left:0;display:block;padding:5px 0;text-align:left}.sendtofriend .errorlabel{color:inherit;font-style:normal}.errorlabel{color:#ff9000;font-style:italic}#SendToFriendForm .errorlabel{color:inherit;font-style:normal}.loginpopup .formfield .label,.login-popup-form .formfield .label,.globalloginpopup .formfield .label{width:23%}.loginpopup .formfield .value,.login-popup-form .formfield .value,.globalloginpopup .formfield .value{width:auto;text-align:left}.erroravailablity{background:#fcc!important;border:1px solid red;color:red;margin:4px 0 4px 4px;padding:4px;font-weight:700}.actions{margin:15px 70px 15px 0;text-align:right}.orderconfirmation .actions{float:left;text-align:center;margin:15px 10px 15px 323px;display:none}.confirmation .checkoutMsg a{color:#3b3b3b;text-decoration:underline}.formactions{text-align:right}.requiredcaption{margin:5px;white-space:nowrap;font-size:10px}.requiredcaption.stf{float:right;clear:right;margin:7px 0 0}.addFriendCont{float:left;clear:left}.ui-widget-content .addFriendCont a{color:red;font-weight:700}.requirederror{color:#ff9000}.requiredindicator{color:#3b3b3b;font-size:11px;font-weight:700}.requiredmessage{color:gray;font-size:11px;font-weight:700;margin-left:3px;vertical-align:top}.formfieldtooltip{margin:0 0 0 1px}.formfieldtooltip a{color:#3b3b3b}.caption{display:block}.expirationdate .year select.selectbox{margin-left:10px}.accountlogin .caption{margin-top:3px}.accountlogin .requiredcaption{margin:5px 0}.accountlogin .formactions{text-align:left}.checkorder .requiredcaption{margin:28px 0 5px}button{outline:transparent 0 thin;height:21px;cursor:pointer;font-size:.9em;font-weight:400;margin:0;padding:0 12px;background:0 0;font-family:futura-pt,sans-serif}button.small{font-size:1em}button.medium,input.btn-med{height:28px}button a{color:#575757!important;font-family:proxima-nova,sans-serif!important}input[type=button],input[type=reset],input[type=submit],button{overflow:visible;width:auto}button::-moz-focus-inner{border:0;padding:0}button.imagebutton::-moz-focus-inner,button.imagebuttonCO::-moz-focus-inner{border:0}@media screen and (-webkit-min-device-pixel-ratio:0){button span{margin-top:-1px}}button.disabled{background-image:url(../images/imagebuttondisable.gif)!important;cursor:default!important}button.disabled span{background-image:url(../images/imagebuttondisable.gif)!important;cursor:default!important}a.imagebutton{background:transparent url(../images/imagebutton.gif) no-repeat right -140px;border:0;display:block;float:left;height:20px;padding:0 15px 0 0;text-align:center;text-decoration:none}a.imagebutton span{background:transparent url(../images/imagebutton.gif) no-repeat left top;color:#000;line-height:12px;padding:3px 0 0 15px}a.imagebutton:hover{background-position:right -210px}a.imagebutton:hover span{background-position:0 -70px}button.textbutton{border:0;margin:0;outline:0;padding:0;white-space:nowrap;background:0 0}button.textbutton span{display:inline;font-size:1em;font-weight:700;height:auto;line-height:normal;margin:0;outline:0;padding:0;white-space:nowrap;color:#3b3b3b}button.textbutton:hover span{text-decoration:underline}button.account-a2c{background:#296183;color:#fff;border:0;width:120px;height:28px;padding:0;margin:0}.mainLogin{float:left}.logincustomers,.logincreate,.logingeneral{border:1px solid #ccc;margin-bottom:10px}.mainLogin .logincustomers{border-left:0;border-top:0;border-bottom:0;border-right:1px solid #ccc}.logincustomers{float:left}.logincustomers{width:650px}.logincustomers p,.logincreate p,.logingeneral p{margin:0 0 10px;text-align:left;line-height:18px;font-size:1em}.logincustomers,.logingeneral{height:auto;min-height:200px}.logincreate{float:right;height:auto;width:285px;background:#f3901d;margin-left:20px}#dialogcontainer .popup-login,#mfpopContainer .popup-login{margin-top:15px}#dialogcontainer #studiodesigner,#mfpopContainer #studiodesigner{margin-top:15px}#dialogcontainer .popup-login h1,#mfpopContainer .popup-login h1{padding:15px 0;margin:0 20px}#dialogcontainer #studiodesigner h1,#mfpopContainer #studiodesigner h1{padding:15px 0;margin:0 20px}#dialogcontainer .logincustomers{width:404px;min-height:303px}#mfpopContainer .logincustomers{width:325px;min-height:303px}#dialogcontainer .logincustomers.coWidth,#mfpopContainer .logincustomers.coWidth{width:375px;border:0}#dialogcontainer .logincustomers.coWidthExt,#mfpopContainer .logincustomers.coWidthExt{width:355px;border:0}#dialogcontainer .returningcustomers,#mfpopContainer .returningcustomers{margin-top:15px}.loginpage .login-page.hide{display:none}.ui-dialog .returningcustomers input.textinput,.ui-dialog .returningcustomers input.textinputpw{width:312px;font-size:.95em}.ui-dialog .returningcustomers input::-webkit-input-placeholder{color:#3b3b3b;font-size:1em}.ui-dialog .returningcustomers input::-moz-placeholder{color:#3b3b3b;font-size:1em}.ui-dialog .returningcustomers input::-ms-input-placeholder{color:#3b3b3b;font-size:1em}#mfpopContainer .logincustomers.coWidth .returningcustomers input.textinput,#mfpopContainer .logincustomers.coWidth .returningcustomers input.textinputpw{width:175px;float:left}#dialogcontainer .logincustomers.coWidth .returningcustomers input.textinput,#dialogcontainer .logincustomers.coWidth .returningcustomers input.textinputpw{width:312px}#dialogcontainer .logincustomers.coWidth button{border:0;color:#fff;background:#a9a9a9;font-weight:400;font-size:1em;margin-right:21px}#dialogcontainer .logincustomers.coWidth h1{padding-top:0}#dialogcontainer .popup-login.coWidth{margin-top:0}#dialogcontainer .rememberme,#mfpopContainer .rememberme{margin:0}#dialogcontainer .formactions,#mfpopContainer .formactions{margin-left:0}#dialogcontainer .formactions.addtoroom,#dialogcontainer .formactions.movetoroom,#mfpopContainer .formactions.movetoroom,#mfpopContainer .formactions.addtoroom{padding:30px 144px 0 0}#dialogcontainer .formactions.addtoroom button,#dialogcontainer .formactions.movetoroom button,#mfpopContainer .formactions.addtoroom button,#mfpopContainer .formactions.movetoroom button{width:160px;height:auto;padding:6px 8px}#dialogcontainer .forgotpassword,#mfpopContainer .forgotpassword{margin:18px 0 12px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#dialogcontainer .forgotpassword a{font-size:.85em;color:#3b3b3b}#mfpopContainer .forgotpassword a{font-size:.85em;color:#3b3b3b}#dialogcontainer .logingeneral,#mfpopContainer .logingeneral{width:315px;min-height:334px;float:left}#dialogcontainer .logingeneral .guestcheckout,#mfpopContainer .logingeneral .guestcheckout{margin:15px 20px 25px}.popup-login .label{text-align:left;width:64px;padding:0}#studiodesigner .label{text-align:left;width:120px;padding:0}.popup-login .returningcustomers .rememberme,.popup-login .returningcustomers .formactions,.popup-login .returningcustomers .forgotpassword{margin-left:0}#studiodesigner .returningcustomers .rememberme,#studiodesigner .returningcustomers .formactions,#studiodesigner .returningcustomers .forgotpassword{margin-left:0;margin-top:10px}.logingeneral.cologinpop{min-height:303px;border:0;border-left:1px solid #ccc}.logingeneral.cologinpop .label{display:none}.logingeneral.cologinpop input{width:312px;font-size:.95em}.logingeneral.cologinpop input[type=checkbox]{width:auto!important}.logingeneral.cologinpop .checkbox a{color:#3b3b3b}.logingeneral.cologinpop button.medium{border:0;color:#fff;background:#a9a9a9;font-size:1.2em;margin-right:10px;font-weight:400}.logingeneral.cologinpop{width:355px!important}#dialogcontainer .checkoutpopup-container{margin:15px 0 0 64px}#dialogcontainer .email{margin:0}#popupContainer #popLeft{clear:left;padding:15px 0}#popupContainer #popRight{border-left:1px solid #e6e6e6;clear:right}#popupContainer h1{border-bottom:1px solid #e6e6e6;padding:11px 0 15px}#popupContainer.projMgr.addtoroom h1{padding:5px;font-weight:700;font-size:20px}#popupContainer.projMgr.movetoroom h1{padding:5px;font-weight:700;font-size:20px}#popupContainer.login{width:850px;padding:0;float:left;clear:both;line-height:26px}#popupContainer.studiocapture{width:initial;margin:0 auto}#popupContainer.login button{font-weight:400}#popupContainer.login #popLeft,#popupContainer.login #popRight{float:left;width:390px}#popupContainer.login #popLeft .logincustomers{width:375px;border:0}#popupContainer.login #popLeft .logincustomers h1{margin-left:20px}#popupContainer.login #popRight{padding:15px 0 0 33px;min-height:375px}#popupContainer.login #popRight .notes{margin:15px 0 20px}#popupContainer.login .popup-login .returningcustomers .rememberme{margin-top:0}#popupContainer.login #studiodesigner .returningcustomers .rememberme{margin-top:0}#popupContainer.login .popup-login .returningcustomers .formactions.popup-actions{margin-top:13px}#popupContainer.login #studiodesigner .returningcustomers .formactions.popup-actions{margin-top:13px;width:auto;float:left}#popupContainer.login .requiredcaption{display:none}#popupContainer.wishlistConfirm,#popupContainer.grPop{width:auto;padding:0 30px 0 40px;float:left;clear:both}#popupContainer.projMgr,#popupContainer.projMgr.addtoroom{width:auto;padding:0 40px;float:left;clear:both}#popupContainer.projMgr h1{width:280px}#popupContainer.projMgr h1,#popupContainer.wishlistConfirm h1{padding-top:0}#popupContainer.projMgr .pmAddMsg,#popupContainer.wishlistConfirm .pmAddMsg{margin-top:10px;margin-bottom:5px}#popupContainer.projMgr .ProjectName{margin-top:-30px;float:left;clear:both;padding-left:40px}#popupContainer.projMgr .pmFieldCont{margin-top:15px;float:left;clear:both;width:240px;min-height:24px;height:auto!important;height:24px}#popupContainer.projMgr .expl{color:#575757}#popupContainer.projMgr .pm_inputs,#popupContainer.wishlistConfirm .pm_inputs{margin-top:20px}#popupContainer.projMgr .label.novalue{float:left;clear:both}#popupContainer.projMgr .dropdownHolder{clear:both;float:left}#popupContainer.projMgr .pm_inputs button,#popupContainer.wishlistConfirm .pm_inputs button,#popupContainer.grPop .pm_inputs button{text-transform:uppercase;font-weight:700}#popupContainer.projMgr .pm_inputs button,#popupContainer.grPop .pm_inputs button{height:initial;padding:10px 14px}#popupContainer.projMgr input.textinput{width:220px}#popupContainer.projMgr input.textinput:focus{color:#3b3b3b;font-style:normal}#popupContainer.projMgr form .value{clear:both}#popupContainer.projMgr .example{float:left;clear:right;margin:0}.roomSubForm{float:left;clear:both;padding:0;margin:0}.dialog-form p{margin-top:25px}.dialog-form p .save-cart{margin-top:0}.dialog-form{padding-right:15px;margin:0 25px}.dialog-form h1{border-bottom:1px solid #ccc;padding-bottom:10px}.dialog-form .formfields .formfield .label{display:none}.dialog-form .formfields .formfield input.checkinput{width:auto;margin-top:3px}.dialog-form .checkbox label{font-weight:400}.dialog-form .formfields{margin:6px 0 0;padding:0;display:inline-block;float:left}.dialog-form button{text-transform:uppercase;float:left;color:#fff;background:#a9a9a9;border:0;font-weight:400;font-size:1em;padding:0 15px}.dialog-form .forgotpassword{padding-left:14px}.dialog-form .dialog-link{margin-top:10px;float:left;clear:both;font-size:.85em;color:#3b3b3b}.dialog-form .popup-left{margin-top:20px;float:left;width:313px}.dialog-form .popup-right{float:left;width:313px;margin-top:20px;margin-left:35px;border-left:1px solid #ccc;padding-left:25px}.dialog-form .login-loader-holder,.dialog-form .login-loader-holder{margin-left:15px}.dialog-form .formfields .formfield{margin-bottom:0}.dialog-form .login-in{clear:both;float:left;margin-top:12px}.dialog-form .forgotpassword{float:left}.dialog-form .checkbox{margin-top:5px}.dialog-form .createPlugin{margin-top:15px;display:inline-block;clear:both;float:left}.dialog-form h3{margin-bottom:10px}.studiocapturepopup.button{height:inherit;display:inline-block;border:2px solid #575757;color:#575757;padding:10px 14px;font-size:12px;font-weight:700;text-decoration:none}#popupContainer.grPop .grDropDownHolder{margin:15px 0;float:left;clear:both}#popupContainer.grPop .or{float:left;clear:both;font-size:1.6em;font-weight:700;margin-bottom:15px}#popupContainer.grPop .createNewRegistry{float:left;clear:both}#popupContainer.grPop .addMsgGr,#popupContainer.grPop .createMsgGr{float:left;clear:both;font-size:1.2em;margin-bottom:10px}#popupContainer.grPop .createMsgGr{margin-bottom:10px}.logincreate .mini-login{border-top:solid 1px #fff;margin:20px 20px 0;padding-top:20px;color:#fff!important}.logincreate .mini-login h4{color:#fff;margin:0;padding:0;margin-bottom:15px}.mini-login input[type=text],.mini-login input[type=password]{width:170px}.mini-login .value{float:right}.mini-login .formactions{text-align:left;margin-left:91px;padding-top:5px}.mini-login .password{margin-top:15px}.mini-login .checkbox{display:inline-block;padding-left:10px}.mini-login .checkbox label{font-size:1em}.mini-login .label{width:inherit;padding:0}.mini-login .forgotpassword{padding:10px 0 20px 91px}.logincreate .mini-login .forgotpassword a{color:#fff;font-weight:700}#mfpopupContainer #popLeft{margin-right:20px;clear:left;padding:15px 0}#mfpopupContainer #popRight{border-left:1px solid #e6e6e6;clear:right}#mfpopupContainer .login{width:69px;padding:0;float:right;clear:both}#mfpopupContainer .login #popLeft{float:left;width:390px}#mfpopupContainer .login #popLeft .logincustomers{width:375px;border:0}#mfpopupContainer .login #popLeft .logincustomers h1{margin-left:20px}#mfpopupContainer .login #createAccountBtn{text-transform:uppercase;height:21px;font-weight:700}#mfpopupContainer .login .popup-login .returningcustomers .rememberme{margin-top:20px}#mfpopupContainer .login .popup-login .returningcustomers button{height:21px;font-size:1em;font-weight:700}#mfpopupContainer .login .requiredcaption{float:right;clear:both}#mfpopupContainer .login .popup-login .label{text-align:left;width:60px;padding:0}#mfpopupContainer .mfPop .mfDropDownHolder{margin:15px 0;float:left;clear:both}#addProductMF .newmfhide:required{display:none}.mfContainer #addProductMF,.mfContainer #removeProductMF{clear:left;padding-right:10px}.mfContainer #addProductMF .textarea .value{padding-bottom:10px;width:100%}.ui-corner-all{-moz-border-radius:2px;-webkit-border-radius:2px}.jcarousel-container-vertical{height:245px;padding:40px 20px;width:75px}.jcarousel-clip-horizontal{height:77px;width:240px;margin:0}.jcarousel-clip-vertical{height:245px;width:77px}.jcarousel-item{width:75px;height:75px}.jcarousel-item-horizontal{margin-right:10px}.jcarousel-item-vertical{margin-bottom:10px}.jcarousel-next-horizontal{background:transparent url(../images/icon-next-horizontal.png) no-repeat 0 0;cursor:pointer;height:14px;position:absolute;right:22px;top:33px;width:9px}.jcarousel-next-horizontal:hover{background-position:-30px 0}.jcarousel-next-disabled-horizontal,.jcarousel-next-disabled-horizontal:hover,.jcarousel-next-disabled-horizontal:active{background-position:-96px 0;cursor:default;display:none!important}.jcarousel-prev-horizontal{background:transparent url(../images/icon-prev-horizontal.png) no-repeat -30px 0;cursor:pointer;height:14px;left:15px;position:absolute;top:33px;width:9px}.jcarousel-prev-horizontal:hover{background-position:0 0}.jcarousel-prev-disabled-horizontal,.jcarousel-prev-disabled-horizontal:hover,.jcarousel-prev-disabled-horizontal:active{background-position:-96px 0;cursor:default;display:none!important}.jcarousel-next-vertical{background:transparent url(../images/carousol_next-vertical.gif) no-repeat 0 0;bottom:5px;cursor:pointer;height:32px;left:43px;position:absolute;width:32px}.jcarousel-next-vertical:hover{background-position:0 -32px}.jcarousel-next-vertical:active{background-position:0 -64px}.jcarousel-next-disabled-vertical,.jcarousel-next-disabled-vertical:hover,.jcarousel-next-disabled-vertical:active{background-position:0 -96px;cursor:default}.jcarousel-prev-vertical{background:transparent url(../images/carousol_prev-vertical.gif) no-repeat 0 0;cursor:pointer;height:32px;left:43px;position:absolute;top:5px;width:32px}.jcarousel-prev-vertical:hover{background-position:0 -32px}.jcarousel-prev-vertical:active{background-position:0 -64px}.jcarousel-prev-disabled-vertical,.jcarousel-prev-disabled-vertical:hover,.jcarousel-prev-disabled-vertical:active{background-position:0 -96px;cursor:default}.ui-widget-overlay{background:#000;height:100%;opacity:.75;filter:Alpha(Opacity=70)}.ui-dialog .ui-dialog-titlebar-close{text-indent:-9999px}.ui-dialog{position:absolute;border:1px solid #cecece}.ui-dialog .ui-dialog-title{font-size:1.7em;margin:8px 0 0 10px;display:none}.ui-dialog .ui-dialog-titlebar{background:0 0;border:0;min-height:16px}.ui-dialog-titlebar-close .ui-icon{background-image:url(../images/ui-icons_256x240.png)}.ui-dialog .ui-dialog-content{padding:5px 20px 30px}.ui-dialog .ui-dialog-titlebar-close{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:17px;height:17px;border:0;background:url(../images/pdp-sprite.png) no-repeat -50px -10px}.ui-dialog .ui-dialog-titlebar-close span{display:none}#dialogcontainer li{list-style:disc;padding-left:1px;margin-left:22px}.projectpreview #dialogcontainer li{list-style:none;padding-left:0;margin-left:0}#msgOverlay{padding:0 30px 30px}#msgOverlay p{margin:5px 0}#msgOverlay ul{margin:5px 0 0 25px}#msgOverlay li{list-style:disc;padding:3px 0 3px 5px}#linkModernFan{display:block;margin-top:15px;text-decoration:underline;font-weight:700;color:#575757}._cart .ui-dialog[aria-describedby=BonusProductDialog]{max-height:none!important}.ui-tabs{background-color:transparent;border:0}.ui-tabs .ui-tabs-nav{background:transparent none;border-width:0}#foot-nav-link-row.link-row{display:inline-block;padding-bottom:20px;margin-bottom:10px;-webkit-text-size-adjust:none}#foot-nav-link-row.link-row>ul>li h5{border-bottom:1px solid #ccc;padding-bottom:5px;text-transform:capitalize}#foot-nav-link-row.link-row ul{margin-top:10px}.link-row a{color:#575757;font-size:1.1em;text-align:center;display:inline-block;border-right:1px solid #e0e0e0;padding:3px 15px 3px 4px;margin-right:6px}.link-row .firstie{padding-left:0;text-align:left}.link-row .lastie{padding-right:0;text-align:right;border-right:0;margin-right:0;float:right;display:block}#footer .row-3 .text-block a{color:#737373;text-decoration:underline}#footer .row-3 .seenIcon{display:inline;float:left;padding:0 18px;border-left:1px solid #e6e6e6}#footer .seenIcon.first{border-left:0}.footer-contact{margin-bottom:10px}.footer-contact li{padding-left:22px}.footer-contact li a,.footer-contact li strong{font-weight:700}.footer-contact #foot-email{background:url(../images/icons/icon-email.png) 0 7px no-repeat}.footer-contact #foot-chat{background:url(../images/icons/icon-online-chat.png) 0 5px no-repeat}.footer-contact #foot-call{background:url(../images/icons/icon-phone.png) 2px 5px no-repeat}.footer-copyright .row-4 #GTS_CONTAINER{margin-top:5px}.footer-copyright .row-4 p{padding-top:30px}.icons-social{margin:6px 0 10px;height:30px;float:left}.generalnav-bg{background:#ededed}.generalnav .gennav-message{float:left;padding-top:14px;letter-spacing:2px}.generalnav>ul li{padding-left:10px}.generalnav .gennav-message a{letter-spacing:0;margin-right:2px;font-weight:700;color:#575757}.generalnav{width:992px;margin:auto;padding:5px 5px 0 2px;font-size:1.4em}.generalnav>ul.top-right-column{width:auto;font-size:.9em;font-family:futura-pt,sans-serif;text-align:right;float:right}.generalnav>ul.store-logo-list img.store-logo_ylighting{width:75px;height:19px}.generalnav>ul.store-logo-list img.store-logo_yliving{width:59px;height:19px}.generalnav>ul.store-logo-list{width:auto;float:left}.generalnav>ul.store-logo-list li{padding-top:9px;padding-left:8px;padding-right:13px;height:25px;float:left;border-left:1px solid #ededed;border-right:1px solid #ededed;border-bottom:1px solid #e6e6e6}.generalnav>ul.store-logo-list li:hover{border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #e6e6e6;background-color:#fff}.generalnav>ul.store-logo-list li.active{border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #fff;background-color:#fff}.generalnav>ul.store-logo-list li.active{padding-left:8px!important}#container.pt_cart.checkout_page .generalnav-bg .list-inline img.store-logo{padding-left:8px}#container.pt_checkout.checkout_page .generalnav-bg .list-inline img.store-logo{padding-left:8px}.generalnav>ul li{display:inline-block;vertical-align:top;padding-top:10px}.generalnav>ul a{color:#3b3b3b}.generalnav>ul li>a{vertical-align:top}.generalnav ul li#minicart-cont{padding-top:0}.generalnav .headercustomerinfo,.generalnav #gennav-accnt-cont{display:inline-block}.generalnav .headercustomerinfo .usernot.signout{font-size:.8em}.generalnav .headercustomerinfo .unauthenticated{font-size:.8em}.generalnav #gennav-accnt #gennav-accnt-cont{overflow:hidden;width:auto;max-width:400px;text-align:right;height:18px;position:relative}.generalnav #gennav-accnt #gennav-accnt-cont a{font-weight:400;margin:0 4px}.generalnav #gennav-accnt #gennav-accnt-cont a.userlogin{margin:0 6px}.generalnav #gennav-accnt #gennav-accnt-cont .unauthenticated a.userlogin{margin:0 1px}.generalnav #gennav-icon-fav{display:inline-block;width:15px;height:15px;background:url(../images/buttons/btn-nav-fav-empty.png) center top no-repeat;margin:0 0 0 2px}.generalnav #gennav-text-fav{margin-left:0;margin-right:6px}.generalnav #gennav-icon-fav.icon-fav-full{background:url(../images/buttons/btn-nav-fav-full.png) center top no-repeat}.header-bg{position:relative}.header-bg .logo a{display:block;width:239px;max-width:100%;height:50px}.header-bg .logo a .trade img{display:none}.header-bg .logo{float:left}.header-bg #nav-icons{display:none}.header-bg #nav-icons>li{float:right;width:36px;position:relative;margin:10px 0 0 10px;border:1px solid #fff;text-align:right;padding:2px}.header-bg #nav-icons>li span.nav-icon{display:inline-block;height:34px;width:34px;background-color:#6bc3ce}.header-bg #nav-icons>li span.nav-icon:hover,#nav-icons .nav-icon-tool.opener span.nav-icon{cursor:pointer}.header-bg #nav-icons #nav-icon-call .nav-icon{background-image:url(../images/buttons/icon-nav-call.png)}.header-bg #nav-icons a{color:#575757}.header-bg #nav-icons #nav-icon-call .nav-icon:hover{cursor:default}.header-bg #nav-icons #nav-icon-chat .nav-icon{background-image:url(../images/buttons/icon-nav-chat.png)}.header-bg #nav-icons .nav-icon-tool .nav-reveal{display:none;position:absolute;top:40px;right:0;z-index:99}.header-bg #nav-icons .nav-icon-tool .nav-reveal .telephoner{display:block;margin-top:4px;margin-right:0;font-weight:400;font-size:1.2em;letter-spacing:1px}.header-bg #nav-icons .nav-icon-tool.opener .nav-reveal{display:block}.header-bg .right-head,.header-bg .promo-msg{float:right;display:inline-block;width:auto}.header-bg .promo-msg{font-size:1.2em;font-family:futura-pt,sans-serif}.header-bg #nav-icon-search{background:#fff;padding:2px;float:right;clear:both}.header-bg #nav-icon-search .nav-reveal-exp{display:inline-block;background:#fff}.header-bg #nav-icon-search .nav-reveal-exp .sitesearch{position:relative}.header-bg #nav-icon-search .nav-reveal-exp form fieldset{margin:0;float:right}.header-bg #nav-icon-search .nav-reveal-exp .sitesearch form.simplesearch{border:0;width:auto;margin-top:3px}.header-bg #nav-icon-search .nav-reveal-exp .sitesearch form.simplesearch input.simplesearchinput{background:0 0;width:350px;height:40px;padding:7px 0 6px 8px;border:1px solid #ccc;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;font:1.3em futura-pt,sans-serif;float:left;color:#3b3b3b;font-weight:500;margin:5px 0}.header-bg #nav-icon-search .nav-reveal-exp .sitesearch form.simplesearch button{color:#fff;display:inline-block;padding:4px 6px;letter-spacing:1px;font-size:1.2em;float:left;height:40px;width:40px;background:#999;border:0;margin:5px 0}.header-bg #nav-icon-search.opener .nav-reveal-exp{display:block}.header-bg #nav-icon-search.opener{width:300px;border:1px solid #e0e0e0}.header-bg #nav-icon-search #nav-icon-search-ttl{display:none;font-size:1.2em;letter-spacing:1px;padding:0 0 4px 17px;background:url(../images/nav/bg-nav-search.png) no-repeat;width:55px;margin-top:11px;margin-left:8px}.header-bg #nav-icon-search #nav-icon-search-ttl:hover{cursor:pointer}.header-bg .nav-reveal-exp .sitesearch form.simplesearch input.simplesearchinput:placeholder-shown{font-style:normal;color:gray}.header-bg .nav-reveal-exp .sitesearch form.simplesearch input.simplesearchinput::-moz-placeholder{font-style:normal;color:gray}.header-bg .nav-reveal-exp .sitesearch form.simplesearch input.simplesearchinput:-ms-input-placeholder{font-style:normal;color:gray}.header-bg .nav-reveal-exp .sitesearch form.simplesearch input.simplesearchinput::-webkit-input-placeholder{font-style:normal;color:gray}#blanket{left:0;top:0;z-index:200;position:absolute;background:url(../images/nav/bg-semi-trans.png) repeat}#minicart.blanket{z-index:199}.headerbanner{left:365px;position:absolute;top:3px;width:225px}.headerbar{top:82px;position:absolute;text-align:center;width:100%}.suggestions{background-color:#fff;border:1px solid #ccc;cursor:pointer;padding:0;display:none;width:180px;z-index:7777}.suggestions div{clear:both;height:17px;padding:2px;overflow:hidden;white-space:nowrap}.suggestions div.selected{background-color:#ccc;color:#fff}.suggestions div div.suggestionterm{float:left;overflow:hidden;width:110px}.suggestions div span.hits{float:right;line-height:1.8em;text-align:right;margin-left:3px}.breadcrumb{font-weight:400;font-family:futura-pt,sans-serif;font-size:1.2em;color:#bebebe;margin:0 0 0 10px;padding:7px 15px}.breadcrumb span.divider{margin-left:1px;margin-right:1px}.breadcrumb a{color:#bebebe}.breadcrumb a.relax{text-decoration:none;display:inline-block;position:relative;width:10px;height:9px}.breadcrumb a.relax img{position:absolute;top:0;left:2px;height:9px}.pt_cart #content .breadcrumb{padding-left:15px}.searchinformation{font-size:1em;line-height:18px}.searchinformation a{font-weight:400}.didyoumean a,.didyoumean strong{color:#3b3b3b;font-weight:400;text-transform:capitalize}.didyoumean a,.searchcontenthits a{color:#3b3b3b;text-transform:capitalize;font-weight:700}#search h1{text-transform:capitalize}.producttile{display:inline;float:left;margin:0 0 0 12px;text-align:center;width:150px}.producttile .image{text-align:center;position:relative;height:140px;margin-left:auto;margin-right:auto;width:140px}.producttile .image .quickviewbutton a,.productlisttile .image .quickviewbutton a{background-image:none;display:block;padding:4px 0 4px 4px;position:absolute;right:0;top:138px;color:#a8a8a8;font-size:.75em;font-weight:700}.productcomp .producttile .image .quickviewbutton a{background-image:none;display:block;padding:4px 0 4px 4px;position:absolute;right:0;top:112px;color:#a8a8a8}.productlisttile .image .quickviewbutton a{top:177px;right:0}.producttile a.productswatchesall,.productlisttile a.productswatchesall{color:#000}.producttile .swatches .invisible .productlisttile .swatches .invisible{position:absolute;top:-3px;left:0;z-index:6666;background-color:#fff;border:1px solid #ccc;padding:3px}.producttile .swatches,.productlisttile .swatches{position:relative;width:auto;margin:2px auto 5px}.producttile .swatches .palette,.productlisttile .swatches .palette{text-align:center;margin:0 auto}.producttile .swatches .innerpalette,.productlisttile .swatches .innerpalette{margin:0 auto}.producttile .swatches a.swatch,.productlisttile .swatches a.swatch{margin:1px;text-decoration:none}.producttile .swatches a.swatch img,.productlisttile .swatches a.swatch img{border:1px solid #000;height:12px;margin:0;padding:0;width:12px}.producttile .swatches a.selected img,.productlisttile .swatches a.selected img{border:1px solid orange}.producttile .swatches a.swatch img.hiddenthumbnail,.productlisttile .swatches a.swatch .img.hiddenthumbnail{display:none}.producttile .name{overflow:visible;width:150px}.producttile .name a,.productlisttile .name a{color:#3b3b3b;text-decoration:none}.producttile .name a:hover,.productlisttile .name a:hover{text-decoration:underline}table.comparisontable .producttile .name .brand{color:#a2a2a2;font-family:futura-pt,sans-serif;font-size:1em;font-weight:400}.producttile .pricing,.productlisttile .pricing{margin:3px 0}.producttile .pricing .priceTop,.productlisttile .pricing .priceTop,.lvp-details .pricing .priceTop{font-size:1.2em;font-weight:400;padding-bottom:3px;font-family:futura-pt,sans-serif;margin:20px 0 5px}.producttile .pricing .priceTop .originalPrice,.producttile .pricing .priceTop .comparePrice,.productlisttile .pricing .priceTop .comparePrice{font-weight:400;color:#575757;font-size:12px}.priceTop .compareArea .tradesaves{margin-top:0;display:block;color:#575757;font-weight:400;line-height:14px;font-size:11px!important}.priceTop .compareArea .tradecompare{margin-top:3px;display:block;color:#575757;font-weight:400;line-height:14px;font-size:11px!important}.lumensPrice .tradecompare{margin-top:3px;display:block;color:#575757;font-weight:400;line-height:14px;font-size:11px!important}.comparePrice,.originalPrice,.lumensPrice,.salesPrice,.tradediscount,.listPrice,.tradePrice,.productresultarea .compareArea,.comparisontable .compareArea{font-size:11px;line-height:13px;margin:0}.producttile .promo,.productlisttile .promo{color:red}.producttile .facebook,.productlisttile .facebook{position:absolute;top:-20px;left:0}.producttile .variations,.productlisttile .variations{font-size:1.1em;padding-bottom:3px;padding-top:3px;clear:both}.producttile .promo-icons .new-icon{height:21px;display:inline-block}.producttile .promo-icons .sale-icon{height:21px;display:inline-block}.producttile .promo-icons .exclusive-icon{display:inline-block}.producttile .promo-icons .clearance-icon{width:80px;height:21px;display:inline-block}.producttile .merchLabel{left:-15px;min-height:25px;padding-top:8px;padding-bottom:3px;position:relative;width:180px}.product .variations .var1{padding-top:0}.gridtile .name .brand{padding-bottom:3px}.gridtile .promo{padding-bottom:5px;padding-top:5px;clear:both}.gridtile .review .BVInlineRatings{padding-top:3px;padding-bottom:3px}.gridtile .pricing .priceTop .comparePrice{line-height:13px!important;display:block!important}.gridtile .pricing .priceTop .salesprice{display:block}table.comparisontable .producttile .variations .var1{padding-top:3px}table.comparisontable .producttile .variations .var2{padding-top:3px}.pt_productsearchresult .ui-dialog .ui-dialog-titlebar-close{right:3px;top:15px;width:10px;height:10px}.pt_productsearchresult #QuickViewDialog{padding-top:0}.producthits{margin:0 0 0 5px}.producthits .htmlslotcontainer p{text-align:center}.producthits .frame{font-size:12px}.intro-copy p{line-height:20px}.producthits .frame .intro-copy,.producthits .read-more,.producthits .full-copy,.producthits .show-less{margin:0}.producthits .read-more,.producthits .show-less{float:left;font-weight:700;font-size:.85em;color:#3b3b3b;margin:0;line-height:22px;padding:0;margin-bottom:7px}.producthits .frame .intro-copy a,.producthits .full-copy a{font-weight:400}.productresultarea{margin:28px 0 0}.productlisting{width:754px}.productlisting .producttile{padding:0 18px;position:relative}#pdpTabsDiv .productlisting .producttile{padding:0 18px 18px;height:inherit}.productresultarea .productlisting .compare{padding-bottom:10px;padding-top:5px;position:absolute;bottom:0}.productresultarea .productlisting .compare label{font-weight:400;font-size:.9em}.productlisting .producttile .promotionalMessage{color:#e62617}.banner-promo{font-size:12px;padding:15px 0;text-align:center}.producthits.outputCopyTop .banner-promo{border-top:0;padding-top:5px}.banner-promo a{display:inline-block;border:2px solid #575757;padding:5px 7px;color:#575757;font-weight:700;font-size:10px;margin-left:5px}.productlisttile{width:732px;border-bottom:solid 1px #e6e6e6;position:relative}.productlisttile td{vertical-align:top}.productlisttile td.image-cell{border-right:solid 1px #e6e6e6;width:230px;padding:0 0 20px}.productlisttile td.general-cell{padding:20px 0 20px 20px}.productlisttile td.detail-cell{padding:20px 5px 20px 30px;width:200px}.productlisttile td.detail-cell h5{font-size:1.1em;margin:10px 0 0;padding:0}.productlisttile .iconcontainers{margin:15px 0 0}.productlisttile td.detail-cell .attributes li{list-style-type:none}.productlisttile td.detail-cell .attributes li div{display:inline}.productlisttile td.image-cell .promo-icons{}.productlisttile .promo-icons .new-icon{width:51px;height:21px;display:inline-block}.productlisttile .promo-icons .sale-icon{width:51px;height:21px;display:inline-block}.productlisttile .promo-icons .first{margin-right:10px}.productlisttile .promo-icons .exclusive-icon{display:inline-block}.productlisttile .promo-icons .clearance-icon{width:80px;height:21px;display:inline-block}.productlisttile .imgwrap{padding:0 0 20px}.productlisttile .image{width:175px;height:175px;margin-left:auto;margin-right:auto;position:relative}.productlisttile .name a{font-size:1.3em;font-weight:700;color:#575757}.productlisttile .pricing{margin:13px 0;white-space:nowrap}.productlisttile .variationattributes a.seeMore{margin:0 15px}.productlisttile .varTitle{font-weight:700;display:block;padding-bottom:5px}.productlisttile .list-variations{width:300px}.productlisttile .variationattributes{margin:0;font-size:inherit}.productlisttile .variationattributes .swatches{border:0}.productlisttile .variationattributes .swatches li img{height:30px;width:30px}.productlisttile .variationattributes .swatches li a{height:30px;width:30px}.productlisttile .variationattributes .swatches li{height:auto;width:auto;margin:0}.producthits #btn-back-top{position:fixed;z-index:990;margin-left:503px;bottom:0;display:none;height:35px;width:84px}.producthits #btn-back-top img{height:35px;width:84px;display:block;background:url(../images/buttons/btn-scroll-to-top-bg.png) no-repeat;-webkit-transition:1s;-moz-transition:1s;transition:1s}.producthits #btn-back-top img:hover{cursor:pointer;background:url(../images/buttons/btn-scroll-to-top-bg-hover.png) no-repeat}.contenthits{margin:0 0 0 15px;width:725px}.contenthits h2{border-bottom:1px solid #000}.contenthits .article{width:335px;height:55px;margin:20px 0 0;overflow:hidden}.contenthits .odd{background-color:#fff;float:left}.contenthits .even{margin-left:50px;float:right}.contenthits .article .articlename a:hover{text-decoration:underline}.contenthits .article .description{margin-top:5px}#container .producthits #search .contenthits{margin:25px 0 0}#container .producthits #search .contenthits h1{font-weight:400;font-size:2.2em}#container .producthits #search .contenthits .article .articlename a{font-size:1.6em;font-family:futura-pt,sans-serif;font-weight:400;color:#3b3b3b}#container .producthits #search .contenthits .article .description .text{line-height:18px;font-size:1em}#container .producthits #search .contenthits .viewallarticles .formactions a{font-size:.85em;font-weight:700;color:#3b3b3b;text-transform:uppercase;line-height:22px}.contenthits .article .description .text{width:750px;display:block;line-height:1.4em;font-size:1.1em}.producthits .article .description .text{width:730px}.contenthits .seemore{margin:5px auto;text-align:center}.contenthits .searchLink{margin:20px 0;font-weight:700;font-size:1.1em;border-bottom:1px solid #e6e6e6;padding-bottom:20px}.nohits{margin:0 0 0 15px;width:700px}.nohits h1{margin:5px 0}.nohits .nohitsmessage{font-size:1.1em;font-weight:400;padding-bottom:20px;border-bottom:1px solid #e6e6e6}.nohits .nohitsmessage .nohitssearchterm{font-weight:700}.nohits .nohitsmessage a{color:#000}.nohits .nohitsmessage a:hover{color:#5781ae}.nohits .noresults-help{font-size:1.1em;margin:20px 0;line-height:1.8em;border-bottom:1px solid #e6e6e6;padding-bottom:20px}.nohits .noresults-help .Apple-style-span{font-size:14px;text-transform:capitalize}.nohits .noresults-help ul{list-style-position:inside}.nohits .noresults-help ul li{list-style-type:disc}.nohits .nohitssearch{margin:0 0 0 10px}.nohits .nohitssearch label{font-size:14px;text-transform:capitalize}.nohits .nohitssearch .nsrsearch{clear:both;border:1px solid #c3c3c3;padding:1px 1px 1px 5px;width:237px;margin-top:15px;height:21px}.nohits .nohitssearch form.simplesearch .nsrsearch input.simplesearchinput{float:left;background-color:transparent!important;border:0;padding:0;width:170px}.nohits .nohitssearch form.simplesearch .nsrsearch input.simplesearchinput:focus{background-color:transparent}.nohits .nohitssearch .nsrsearch button{float:right;background:transparent url(../themes/demandwarestore/images/lumens/button-tile.gif) repeat-x;border:0;height:21px;padding:1px 5px 3px}.nohits .nohitssearch .nsrsearch button span{background:transparent none;color:#fff;font-weight:700;font-size:10px}.nohits .nohitsfooter .noresultsbottom,.nohits .nohitsfooter .noresultsbottomslot{font-size:1.1em;padding:20px 20px 20px 10px}.nohits .nohitsfooter .noresultsbottom p{margin:0 0 10px}.nohits .nohitsfooter .noresultsbottom p a{color:#3b3b3b}.nohits .nohitsfooter .nsrPhone{padding-right:5px}.nohits .nohitsfooter .nsrEmail{padding-right:13px}.nohits .nohitsfooter .noresultsbottomslot{clear:both}.nsrNavLink{min-height:18px;padding:0 0 0 20px;font-weight:700;font-size:1.2em}.searchrefinements.nsrNav .navgroup.refinement{padding:10px 0}.searchrefinements.nsrNav .navgroup a,.searchrefinements.nsrNav .navgroup a:visited,.searchrefinements.nsrNav .navgroup a:link{color:#3b3b3b;display:block;padding-bottom:0}.searchrefine .h2{background:0 0;padding:10px 0 10px 20px;color:#575757;font-size:1.8em;font-weight:700;display:block}#refinement-customprice.navgroup{border-top:0;padding-left:10px}#refinement-customprice.navgroup #leftPriceBox{font-weight:700;font-size:.85em}#search.nohitsResPage .noresults-help p{margin:0 0 5px}.padding-tp-bt-10px{padding:10px 0}.margin-left-10px{margin-left:10px}.searchresultsheader{margin:2px 0;position:relative}.searchresultsfooter{margin:0 0 30px;position:relative}.searchresultsfooter .pagination .next-link-block,.searchresultsfooter .pagination .prev-link-block{margin-top:0}.searchresultsfooter .pagination li.currentpage{margin-top:0}.searchresultsfooter .pagination ul li input.current-page-url{top:0}.searchresultsfooter .pagination .page-text{margin:0 0 0 15px}.searchresultsfooter .pagination .total-pg-count{margin:0 15px 0 0}.searchresultsheader label{font-weight:700;font-size:12px}.searchresultsfooter label{font-weight:700;font-size:12px}.searchresultsheader .pagination{font-size:1em;position:absolute;left:0;top:-10px}.searchresultsfooter .pagination{position:absolute;left:0;top:0}.searchresultsfooter .sorthitscontainer{margin-top:-1px;border-top:0;border-bottom:1px solid #ccc;padding-bottom:20px}.sorthitscontainer{border:1px solid #ccc;display:block;height:17px;padding:2px;position:relative;margin:0;width:754px}.sorthitscontainer .sortby{position:static;float:left;margin-left:20px}.sorthitscontainer .sortby select{width:auto}.sorthitscontainer .display-inline-block,.sorthitscontainer .result-count-options{padding-top:0}.sorthitscontainer .sortby select option{font-style:normal}.sorthitscontainer .divider.sort-page{position:static;float:left;margin:0 15px}.sorthitscontainer .itemsperpage{position:static;text-align:right;float:left}.sorthitscontainer .resultshits{font-size:1.1em;position:absolute;right:200px;line-height:14pt;white-space:nowrap}.sortby,.sortby form,.sortby fieldset{margin:0;padding:0;position:static;text-transform:none;white-space:nowrap}.itemsperpage select,.sortby select{margin-right:0;font-family:futura-pt,sans-serif;font-size:1.2em;font-weight:400;height:26px}.searchresultsfooter .pagination{max-width:410px;overflow:hidden;left:200px;padding:0}.sorthitscontainer .result-count-options .listview-link:before{margin-right:0}.sorthitscontainer .result-count-options .listview-link{margin-left:0}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pagination{margin:0;padding:0;text-align:right;height:34px;font-size:14px}.pagination ul{list-style-type:none;margin:0 15px;padding:0;display:inline-block;float:left;position:relative;width:27px}.pagination ul li input.current-page-url{font-size:.95em;position:absolute;left:0;top:5px;width:26px;height:26px;font-weight:400;text-align:center;padding:0;font-family:futura-pt,sans-serif}.pagination li{list-style-type:none;display:inline-block;font-size:1em;margin:0 2px;padding:0 2px}.pagination a,.pagination a:visited{margin:0;padding:0}.pagination li:not(.currentpage){display:none}.pagination .next-link-block,.pagination .prev-link-block,.pagination .total-pg-count,.pagination .page-text{line-height:27px;display:inline-block;float:left}.pagination .total-pg-count{margin:4px 15px 0 0}.pagination .page-text{margin:5px 0 0 15px}.pagination a.prev-page,.pagination a.next-page{font-size:25px}.pagination a.prev-page .text,.pagination a.next-page .text{display:none;text-indent:-9999px}.pagination li.currentpage{font-weight:700;margin:5px 0 0;padding:0 9px;border:1px solid #ccc;line-height:27px;font-weight:400;width:26px;height:26px;box-sizing:border-box;overflow:hidden}.swatchMessage.hide{display:none}.pagination li.currentpage:hover{background:0 0}.pagination li.firstlast{margin:0;padding:0}.pagination li.firstlast a{padding:0 1px;text-decoration:none}.searchrefine{margin:15px 0 0;padding:0;z-index:-1}.searchrefine h1{background-color:#666;color:#fff;font-size:1.5em;font-weight:400;margin:0 0 1px;padding:3px 2px 0 4px;text-transform:uppercase;z-index:-1}.searchrefine h1.searchheader{text-transform:none}.searchrefine .searchrefinemessage{background-color:#999;color:#fff;font-weight:700;padding:2px 2px 3px 4px;text-transform:uppercase}.searchrefinements .refinedclear{float:right;margin-top:-20px;margin-right:12px}.searchrefinements .refinedclear a{background:Transparent url(../images/remove-refinement.png) no-repeat;min-width:15px;min-height:15px;display:block}.searchrefinements .resultcount{color:#999}.searchrefinements .refineattributes{padding:8px 0 0}.searchrefinements .refineattributes fieldset{padding:0 0 0 15px}.searchrefinements ul{list-style:none;margin:0}.searchrefinements li{padding:0 0 0 5px;margin:0}.searchrefinements li a{text-decoration:none}.refineattributes .priceinput input.sliderValue{width:45px;font-size:100%}.refineattributes .priceinput{clear:both;overflow:hidden}.refineattributes .priceinput .min{float:left;width:70px;margin:15px 0 0 25px}.refineattributes .priceinput .max{float:right;width:70px;margin:15px 5px 0 0}#refinement-BazaarVoiceAverageRating.refinement a.refineLink span{color:#3b3b3b}.refinement .refineattributes a.refineLink,#refinement-Style.refinement a.refineLink{background-size:14px;padding:5px 0 3px}.noresults{color:#8f979d;font-size:2em;font-style:italic;margin:50px;text-align:center}.ShipsFreight{clear:both;text-align:right;font-size:14px;font-style:italic;font-family:futura-pt;font-weight:400;line-height:25px;color:#000}.searchrefinements .searchcategories{padding:5px 0 15px 10px}.searchrefinements .searchcategory span{color:#000;font-size:1.1em;font-weight:700;text-decoration:none;text-transform:uppercase}.searchrefinements .searchcategory span a{color:#000;font-size:1.1em;font-weight:700;padding:2px 2px 3px 0;text-decoration:none;text-transform:uppercase}.searchrefinements .searchcategory a.searchcategories:hover{text-decoration:underline}.searchrefinements ul.refinementcategory{margin:0 0 0 19px}.searchrefinements ul.refinementcategory li{line-height:1.4em;padding:0 0 0 14px}.searchrefinements ul.refinementcategory li a.active{font-weight:700}.searchrefinements ul.refinementcategory li.top{background:0 0;padding:0;text-transform:uppercase}.searchrefinements ul.refinementcategory li.top:hover{background:0 0}.searchrefinements .refineattributes ul{list-style:none;margin:0;padding:0;max-height:227px;overflow:hidden;overflow-y:auto;display:inline-block;width:100%}.searchrefinements .refineattributes ul li,.searchrefinements .searchcategories ul li{min-height:18px;margin:0;padding:2px 0 2px 10px;overflow:hidden;font-weight:700;vertical-align:middle}.searchrefinements .refineattributes ul li:hover{background:#ededed}.searchrefinements .refineattributes ul li.selected{cursor:pointer}.searchrefinements .refineattributes li a{font-size:1.2em;font-family:myriad-pro,Verdana,sans-serif;color:#666}.searchrefinements .refineattributes li a:before{content:"";background:url(../images/pdp-sprite.png) no-repeat;background-position:-80px -50px;width:17px;height:17px;float:left;margin-top:5px;margin-right:10px}.searchrefinements .refineattributes li.show-refinements{background:Transparent none no-repeat!important}.searchrefinements .refineattributes li a.show-refinements,.searchrefinements .refineattributes li a.hide-refinements{background:Transparent none no-repeat!important;color:#666}.searchrefinements .refineattributes .refined{display:inline;float:left;font-weight:700}.searchrefinements .refineattributes .refined a.refinedclear{display:inline;float:right;text-align:right}.searchrefinements .refineattributes li.unselectable a{cursor:default}.searchrefinements .scrollable{border:1px solid #ccc;height:75px;overflow:auto}.searchrefinements .refineattributes .resultcount{color:#999;display:inline}.navgroup{padding:1px 0 15px 20px;z-index:25;float:left;width:100%;box-sizing:border-box}#container.pt_error #leftcolumn .navgroup{padding:1px 0 10px 20px}.navgroup h3:hover{cursor:pointer}.navgroup.refinement h3{font-size:1.8em;font-weight:400;margin:10px 0 5px;padding:4px 0 4px 24px;cursor:pointer;display:table-cell;vertical-align:middle;background-size:8px;background-color:#ededed;width:200px}.navgroup.refinement h3::before{background:url(../images/pdp-sprite.png) no-repeat -10px -160px;content:"";display:inline-block;height:8px;width:15px;margin-left:-15px}.navgroup.refinement h3.collapsed::before{background:url(../images/pdp-sprite.png) no-repeat -10px -160px;transform:rotate(-90deg);content:"";display:inline-block;margin-bottom:5px;margin-left:-15px}.categorymenu ul.tier-1 ul.tier-2 li.child .mm-col-5 h3{font-size:68.5%;text-transform:uppercase;border:0;margin-bottom:0;padding-bottom:0}.categorymenu ul.tier-1 ul.tier-2 li.child .mm-col-5 h3 a{font-weight:700;padding-bottom:0}.pt_account .contentasset .navgroup h3,.pt_wishlist .contentasset .navgroup h3,.pt_wishlist .contentasset .navgroup h3,.pt_giftregistry .contentasset .navgroup h3,.pt_projectmanager .contentasset .navgroup h3,.pt_order .contentasset .navgroup h3,.pt_error .navgroup p{cursor:auto!important;font-size:.85em;font-weight:700;font-family:Verdana,sans-serif;margin-bottom:6px}.pt_account .contentasset .navgroup h3{font-size:.9em}.pt_account input{font-size:.95em;color:#3b3b3b;margin-top:10px}.pt_account input[type=text],.pt_account input[type=password]{height:28px}.pt_account .label,.edit_address_form .label{display:none}.edit_address_form input{height:28px;font-size:.95em;color:#3b3b3b}.edit_address_form select.selectbox{width:312px;height:28px;font-size:.95em;color:#3b3b3b;font-weight:700;padding:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent url(../images/icon-dropdown.png) no-repeat right 9px center}.edit_address_form .requiredcaption{display:none}.edit_address_form input.optionalfield{font-size:.95em;color:#8f8f8f}.edit_address_form .actions button.apply,.edit_address_form .actions button.deleteBtn{background:#fff;border:2px solid #00b0cd;font-size:1em;color:#00b0cd}.edit_address_form .actions button.deleteBtn{margin-left:10px;color:#a9a9a9;border:2px solid #a9a9a9;background:#fff;padding:0 15px;font-weight:400}.edit_address_form .actions button.cancel{font-size:.95em;font-weight:700;border:0;font-family:Verdana,sans-serif}.edit_address_form .formfield input::-webkit-input-placeholder{color:#3b3b3b}.edit_address_form .formfield input::-moz-placeholder{color:#3b3b3b}.edit_address_form .formfield input::-ms-input-placeholder{color:#3b3b3b}.edit_address_form input.optionalfield::-webkit-input-placeholder{color:#8f8f8f}.edit_address_form input.optionalfield::-moz-placeholder{color:#8f8f8f}.edit_address_form input.optionalfield::-ms-input-placeholder{color:#8f8f8f}.edit_address_form .defaultselection{clear:both;display:inline-block}.edit_address_form input.selectDefault{margin:0 5px;float:left}.edit_address_form label{font-weight:400;lin-height:18px}.address_list .defaultselection input{width:auto}.address_list label,.address_list .miniaddress,.accountaddress .account-actions{font-weight:400;line-height:16px}.navgroup p.collapsed{height:12px}.navgroup ul{list-style:none}.navgroup .resultcount{color:#999}#refinement-customprice{clear:both;overflow:hidden}#refinement-customprice p,#refinement-customprice li.center{font-weight:700}#refinement-customprice p{padding-left:0;font-size:.75em;font-weight:700}#refinement-customprice ul.customPrice li{float:left;padding-left:0}#refinement-customprice ul.customPrice li input{width:30px;height:23px;padding:1px;font-size:.85em;margin-left:5px}#refinement-customprice ul.customPrice li input.go{width:28px;height:23px;margin-left:12px;text-transform:uppercase;background:#a9a9a9;color:#fff;font:.75em Verdana,sans-serif}#refinement-customprice ul.customPrice li span{display:inline-block;margin:3px 0 0 19px;font-weight:400;font-size:90.5%}#refinement-customprice ul.customPrice li.center{margin:5px 8px}#refinement-customprice ul.customPrice li span.resetButton a{display:none}.navgroup.refinement{padding:5px 0 13px;background:0 0}.navgroup.refinement p{font-size:1.2727em;font-weight:700;margin:10px 0 5px;padding:4px 0 8px 20px;background:transparent url(../images/refinement-arrow-open.png) no-repeat 7px 7px;cursor:pointer;display:table-cell;vertical-align:middle}.navgroup.refinement p.collapsed{background-image:url(../images/refinement-arrow-close.png)}#refinement-customprice,#refinement-customprice p{background:0 0;padding-top:0}.navgroup .refineattributes .swatches{padding-top:0}.navgroup .refineattributes .swatches li a{display:block;text-align:left}.navgroup .refineattributes li.unselectable a{background-position:0 -75px;color:#999;text-decoration:none}.navgroup .refineattributes li.unselectable a:hover{background-position:0 -75px}#refinement-refinementColor .refineattributes{margin-left:20px}.navgroup .refineattributes .Color li a{background-position:0 0;background-repeat:no-repeat;text-indent:-1000px}.navgroup .refineattributes .Color li a:hover{}.navgroup .refineattributes .Color li.selected a{}.navgroup .refineattributes .Color li.unselectable a{}.navgroup .refineattributes .Color li.unselectable a:hover{}.navgroup .refineattributes .Color li a#swatch-miscellaneous{background-position:0 -75px!important}.navgroup .refineattributes .Color li a:hover#swatch-miscellaneous{background-position:0 -150px!important}.navgroup .refineattributes .Color li.unselectable a#swatch-miscellaneous{background-position:0 -175px!important}.navgroup .refineattributes .Color li.unselectable a#swatch-miscellaneous:hover{background-position:0 -175px!important}.navgroup .refineattributes .Color li.selected a#swatch-miscellaneous{background-position:0 -125px!important}.navgroup .refineattributes .Color li a#swatch-black{background-color:#000;border:solid 2px}.navgroup .refineattributes .Color li a#swatch-beige{background-color:beige}.navgroup .refineattributes .Color li a#swatch-blue{background-color:blue}.navgroup .refineattributes .Color li a#swatch-purple{background-color:purple}.navgroup .refineattributes .Color li a#swatch-red{background-color:red}.navgroup .refineattributes .Color li a#swatch-brown{background-color:#783201}.navgroup .refineattributes .Color li a#swatch-green{background-color:green}.navgroup .refineattributes .Color li a#swatch-grey{background-color:#8f979d}.navgroup .refineattributes .Color li a#swatch-pink{background-color:#fe249a}.navgroup .refineattributes .Color li a#swatch-orange{background-color:#fc6119}.navgroup .refineattributes .Color li a#swatch-white{background-color:#fff}.navgroup .refineattributes .Color li a#swatch-yellow{background-color:#ff0}.categorylanding{font-size:1.1em;margin:5px 10px 0 14px;width:754px}.mainbannercontainer{width:754px;height:300px;padding:4px 0 0;margin:0}.mainbannercell{float:left;text-align:center;vertical-align:top}.bottombannercontainer{width:754px;padding:4px 0 0;margin:0}.bottombannercell{float:left;text-align:center;vertical-align:top}.bottombannerbackground{width:251px;height:176px;background-position:top center;background-repeat:no-repeat}.bottombannertext{font-size:1.2em;color:#48433a;width:220px}.shopby-content{margin:0 25px 40px 15px}.featured-content{margin-top:6px}.featured-content>table td div.frame{min-height:295px;padding:15px 20px;position:relative}.featured-content h3{margin-bottom:3px;text-transform:capitalize}.featured-content p{font-size:1.2em;margin-bottom:30px;line-height:1.833em}.featured-content a.shop-now{color:#3b3b3b}.featured-content .top-list{width:206px;min-width:206px}.featured-content .top-list li{font-size:1.3em;line-height:1.769em}.featured-content .top-list li a{color:#575757!important}.list-view-row{clear:both}.browse-multi-view .index-border{border-top:solid 1px #e6e6e6}.letter-column{padding:20px 0 20px 19px;float:left;width:170px;border-left:solid 1px #e6e6e6}.list-view-row .letter-column{border-left:0}.letter-column.first{border:0;padding-left:0}.browse-collection{border:solid 1px #e6e6e6;border-top:0;padding-top:16px}.browse-collection h2{margin-left:18px;text-transform:capitalize}.browse-collection h4{font-weight:400;padding:0;margin:0}.browse-collection .jcarousel-container{width:900px;border:0;padding:6px 27px 10px}.browse-collection .jcarousel-container.arrowFix{padding-left:8px}.browse-collection .jcarousel-prev-disabled-horizontal,.browse-collection .jcarousel-prev-disabled-horizontal:hover,.browse-collection .jcarousel-prev-disabled-horizontal:active{background-position:-8px 0}.browse-collection .jcarousel-prev-horizontal{background:Transparent url(../images/dept_fpo/category-swatches.png) no-repeat -8px 0;height:27px;top:45px;width:17px}.browse-collection .jcarousel-prev-horizontal.jcarousel-prev-disabled-horizontal{background:Transparent url(../images/dept_fpo/arrows-ghosted.png) no-repeat 3px 0}.browse-collection .jcarousel-next-horizontal.jcarousel-next-disabled-horizontal{background:Transparent url(../images/dept_fpo/arrows-ghosted.png) no-repeat -18px 0}.browse-collection .jcarousel-next-horizontal{background:Transparent url(../images/dept_fpo/category-swatches.png) no-repeat -29px 0;height:27px;top:45px;right:1px;width:17px}.browse-collection .jcarousel-clip-horizontal{max-height:120px;min-height:105px;width:890px;margin:0 0 0 10px}.browse-collection ul.carousel>li{width:210px;height:100px;text-align:left;float:left;border:2px solid #e6e6e6;margin-right:10px}.browse-collection ul.carousel li:first-child{margin-left:0}.browse-collection .collection-item{height:inherit;position:relative;background:#f8f8f8;border-right:solid 1px #e6e6e6;cursor:pointer}.browse-collection .collection-item .collectionCarText{max-width:120px;padding:5px 0 0 5px}.browse-collection p{line-height:1.4em}.browse-collection a{position:absolute;bottom:5px;left:5px;text-transform:uppercase;font-weight:700}.browse-collection .collection-image{float:right;border:solid 1px #e6e6e6;line-height:1px}.promo-brands .jcarousel-control{visibility:hidden}.promo-brands .jcarousel-prev-disabled-horizontal{background-position:-8px 0}.promo-brands .jcarousel-prev-horizontal{background:Transparent url(../images/dept_fpo/category-swatches.png) no-repeat -8px 0;height:27px;top:10px;width:17px;left:0}.promo-brands .jcarousel-next-disabled-horizontal{background-position:-29px 0}.promo-brands .jcarousel-next-horizontal{background:Transparent url(../images/dept_fpo/category-swatches.png) no-repeat -29px 0;height:27px;top:10px;width:17px;right:0}.promo-brands #catCarousel-prev,.promo-brands #catCarousel-next{cursor:pointer}#dwProdRecs .jcarousel-control{visibility:hidden;cursor:pointer}#dwProdRecs .jcarousel-prev-horizontal{background:Transparent url(../images/dept_fpo/category-swatches.png) no-repeat -8px 0;outline:0;height:27px;top:141px;margin-top:-13px;width:17px;left:5px;z-index:500}#dwProdRecs .jcarousel-prev-horizontal.jcarousel-prev-disabled-horizontal{background:Transparent url(../images/dept_fpo/arrows-ghosted.png) no-repeat 3px 0}#dwProdRecs .jcarousel-next-horizontal.jcarousel-next-disabled-horizontal{background:Transparent url(../images/dept_fpo/arrows-ghosted.png) no-repeat -18px 0}#dwProdRecs .jcarousel-next-horizontal{background:Transparent url(../images/dept_fpo/category-swatches.png) no-repeat -29px 0;outline:0;height:27px;top:141px;margin-top:-13px;width:17px;right:5px;z-index:500}.browse-multi-view{margin-top:30px;width:100%;font-family:futura-pt,sans-serif}.browse-multi-view ul.tab-buttons{position:absolute;margin-top:-39px;border:solid 1px #e6e6e6;border-bottom:0}.browse-multi-view ul.tab-buttons li{float:left;min-height:39px;min-width:150px;background:Transparent url(../images/dept_fpo/index/tab-tile-off.gif) repeat-x}.browse-multi-view ul.tab-buttons li.active,.browse-multi-view ul.tab-buttons li:hover{background:Transparent url(../images/dept_fpo/index/tab-tile-on.gif) repeat-x}.browse-multi-view h3{text-transform:capitalize;margin:16px 0 10px}.browse-multi-view ul.tab-buttons li.divider{min-width:2px;width:2px;margin:0;background:Transparent url(../images/dept_fpo/index/tab-tile-divider.gif) no-repeat}.browse-multi-view ul.tab-buttons li.divider.hover{background:Transparent url(../images/dept_fpo/index/tab-tile-off.gif) repeat-x}.browse-multi-view ul.tab-buttons>li.active>a,.browse-multi-view ul.tab-buttons>li:hover>a{color:#575757}ul.tab-buttons>li>a{padding:10px 40px 0;display:block;background:Transparent url(../images/dept_fpo/category-swatches.png) no-repeat;font-size:1.3em;font-weight:700;color:#fff}ul.tab-buttons .list-button a{background-position:0 -144px}ul.tab-buttons .detail-button a{background-position:0 -179px}ul.tab-buttons .collection-button a{background-position:0 -210px}.list-view ul.pager{border:solid 1px #ccc;border-width:1px 0;width:100%;display:inline-block}ul.pager.bottom{margin-top:20px}.list-view ul.pager li{font-size:2em;float:left;margin-top:9px}.list-view ul.pager li.divider{float:left;height:20px;width:1px;min-width:1px;background:#ccc;margin:15px 18px 0}.list-view ul.pager li a{display:block;color:#3b3b3b}.list-view .featured-designers{width:935px;border-bottom:1px solid #e6e6e6}.detail-view .list-screens{width:935px}.list-view-row:visible:last .letterContainer{border:0}.list-view .featured-designers h4{font-size:1.6em;border-top:solid 1px #e6e6e6;border-bottom:solid 1px #e6e6e6;font-weight:400;padding-bottom:4px;padding-left:0;margin-bottom:0}#list-screens.list-screens{width:100%}#list-screens.list-screens a,.list-view .featured-designers li a{color:#3b3b3b;font-size:1.2em;line-height:2em}.shopby-content.brands #list-screens.list-screens a{font-size:.85em}.detail-view{border:solid 1px #e6e6e6;padding:20px 15px}.detail-view ul.pager{border:solid 1px #e6e6e6;border-left:0;border-right:0;min-height:32px}.detail-view ul.pager li{font-weight:700;font-size:1.4em;float:left;margin-top:9px}.detail-view ul.pager li.divider{float:left;height:20px;width:1px;min-width:1px;background:#e6e6e6;margin:6px 9px 0}.detail-view ul.pager li.activeSlide,.detail-view ul.pager li.activeSlide a{color:#575757!important}.all-designers h4{margin-top:0;font-size:1.6em;font-weight:400;padding-left:0}.detail-view ul.pager li a{display:block}.detail-view .letter-column{float:none;width:inherit;height:auto;border:0;padding-left:0}.detail-view .letter-column li{border-bottom:solid 1px #e6e6e6;padding-bottom:20px;padding-top:20px}.detail-view td{vertical-align:top}.detail-view td.image{padding-right:20px}.detail-view .collection-image{border:solid 1px #e6e6e6;line-height:1px}.detail-view td.detail{width:100%}.detail-view .brand-title{min-height:20px}.detail-view .brand-title b{font-size:1.4em;float:left;margin-top:3px}.detail-view .brand-title .divider,.collection-view .brand-title .divider{float:left;height:20px;width:1px;min-width:1px;background:#e6e6e6;margin:2px 10px 0}.detail-view .brand-title a{font-weight:700;text-transform:uppercase;float:left;margin-top:5px}.detail-view p{line-height:1.5454em;font-size:1.1em}.detail-view .letter-column .logo,.collection-view .logo{padding-top:15px;float:left}.detail-view .recommendations{float:right;padding-top:15px}.detail-view .recommendations .product-image{line-height:0;border:solid 1px #e6e6e6;display:inline-block}.bio-cell .full-copy{display:none}.bio-cell .show-less{display:none}.full-copy{display:none}a.show-less{display:none;font-weight:700}a.read-more{font-weight:700}#promoBottom .intro-copy h1{font-size:14px;font-weight:700;padding:6px 0 3px;clear:both}#promoBottom .intro-copy,#promoBottom .full-copy,#promoBottom a.show-less{font-size:1.2em;line-height:22px;padding:0 15px;margin:10px 0}.full-copy ul li{list-style-type:disc;list-style-position:outside;margin-left:15px}.full-copy li h3{display:inline}.full-copy ul li{list-style-type:disc;margin-left:15px}.letter-column h4,.letterContainer h4{padding-left:0}.letterContainer h4{margin-top:0}.collection-view{border:solid 1px #e6e6e6;padding:15px 15px 20px}.collection-view .collection-nav{padding:5px 15px 0 0;float:left}.collection-view .collection-nav ul{width:224px}.collection-view .collection-list{float:left;width:680px}.collection-list .collection-item{border:solid 3px #e6e6e6;margin-bottom:10px}.collection-list .collection-item table{background:#f8f8f8}.collection-list .collection-item .collectionContentContainer{padding:15px 20px}.collection-list h1{font-weight:700;text-transform:capitalize}.collection-nav li{}.collection-nav li:hover,.collection-nav li.active{background:transparent url(../images/dept_fpo/collection-list-hover.gif) no-repeat;color:#f3901d!important}.collection-nav li:hover a,.collection-nav li.active a{color:#f3901d}.collection-nav a{color:#575757;font-weight:700;display:block;width:inherit;margin-right:13px;border-bottom:1px solid #e6e6e6;padding:0 0 0 15px;height:26px;text-decoration:none!important}.collection-nav span{display:block;padding:7px 0 0}.collection-view .letter-column{float:none;width:inherit;height:auto;border:0}.collection-view .letter-column li{border-bottom:solid 1px #e6e6e6;padding:20px 0}.collection-view td{vertical-align:top}.collection-view .collection-image{border:solid 1px #e6e6e6;line-height:1px}.collection-view td.detail{width:100%}.collection-view .brand-title{font-size:1.6em;margin-bottom:10px;text-transform:capitalize}.collection-view .brand-title a,.collection-view td.detail a.view{font-weight:700;text-transform:uppercase}.collection-view .collGroups .brand-title a{text-transform:none;font-weight:700;float:left}.collection-view .collGroups .brand-title a.seeMoreBrand{text-transform:uppercase;font-size:10px;margin-top:5px}.collection-view p{line-height:1.5454em;font-size:1.1em;margin-bottom:20px}.firstPartCollName{font-weight:700}.unboldCollName{font-weight:400}.collection-view .letter-column .logo{padding-top:15px}.collection-view .recommendations{float:right;padding-top:15px}.collection-view .recommendations .product-image{line-height:0;border:solid 1px #e6e6e6;display:inline-block}.collection-details{background:#f8f8f8;border:solid 3px #e6e6e6;margin-bottom:10px}.collection-details h4{font-size:2.2em;margin:0;padding:0;text-transform:capitalize}.collection-details p{font-size:1.2em;line-height:1.83em;margin-bottom:0;margin-top:5px}.collection-details .collDetCopy{float:left;clear:left;max-width:470px;padding:15px 20px}.collection-details .collDetImage{float:right;clear:right}.collection-list .collGroups .collection-item{border:0;margin-bottom:10px;padding-top:15px;border-bottom:1px solid #e6e6e6}.collection-list .collGroups .collection-item:last-child{border-bottom:0}.collection-list .collGroups .collection-item table{background:#fff}.collection-view .collGroups td.image{padding-right:20px}.collection-view .collGroups p{margin-bottom:0;float:left}.department-landing .intro-copy,.department-landing .read-more,.department-landing .full-copy,.department-landing .show-less{color:#3b3b3b}.department-landing .full-copy,.department-landing .show-less{display:none}.department-landing .intro-copy{padding-top:20px}.department-landing .bm-section{margin-bottom:10px}.department-landing .collections table.subcat-list tr{border-top:0}.department-landing .subcat-image+h3{margin:3px 0 5px;padding:0;font-size:1.3em;min-height:30px}.department-landing .subcat-image+h3 a{color:#3b3b3b;font-weight:700}.department-landing .sub-promos.sub-promo-double{border-right:0}.bm-section .main-promo{position:relative;width:961px;vertical-align:top;border:solid 1px #e6e6e6}.bm-section .main-promo .heroContainer{background:0 0;z-index:10;width:inherit;height:inherit}.bm-section .main-promo .seo-text{background:Transparent url(../images/dept_fpo/landing-promo-tile-blk.png) repeat;position:absolute;width:inherit;z-index:11;min-height:41px;top:0}.bm-section .main-promo .seo-text .headContainer{padding:0 15px}.bm-section .main-promo .seo-text h1{float:left;margin-top:7px;font-size:2em;color:#fff}.bm-section .main-promo .seo-text h1.right-padding{margin-right:80px}.bm-section .main-promo .seo-text .intro-copy{float:right;margin-top:10px;margin-bottom:0;color:#fff;margin-right:325px}.bm-section .main-promo .seo-text .full-copy{display:none;padding:35px 0 20px;color:#fff;margin-right:260px}.intro-copy h2,.full-copy h2{padding:6px 0 3px;clear:both}.seo-text .intro-copy h2,.seo-text .full-copy h2{font-size:1.6em}.seo-text .full-copy p a{color:#fff;font-weight:400!important;text-decoration:underline}.bm-section .main-promo .seo-text a{font-weight:700}.bm-section .main-promo .seo-text a.read-more{position:absolute;right:273px;top:13px;font-size:1.2em}.bm-section .main-promo .seo-text a.show-less{display:none;position:absolute;right:273px;top:13px;font-size:1.2em}.bm-section .main-promo .department-recommendations{position:absolute;right:30px;top:0;z-index:20}.pt_landing .subcategories .subcat-image img{width:220px;height:220px}.pt_landing .dept-subcat-header,.pt_landing .dept-subcat-header a,.department-landing .dept-subcat-header h3{color:#666}.pt_landing .department-landing .dept-title{padding-left:0}.pt_landing .department-landing table{width:100%}.pt_landing .dept-subcat-header h3{float:left}.subcat-item .inner .frame{margin:0 16px}.new-noteworthy-header{background:#e6e6e6;padding:0 15px;height:41px}.new-noteworthy-header h1{padding-top:7px}.new-noteworthy-bg{z-index:22;background:Transparent url(../images/new-noteworthy-bg-non-IE.png) no-repeat;width:242px;height:254px}.new-noteworthy-bg .new-noteworthy-frame{padding:33px 0 0 33px;z-index:21}.new-noteworthy-bg .new-noteworthy-frame #new-noteworthy{max-height:212px;overflow:hidden}.department-recommendations{position:absolute;top:0;right:30px;z-index:20}.department-recommendations .product-list .recommendation{width:inherit;height:inherit;text-align:center;padding-bottom:20px}.recommendation .product-image{padding:15px 0 0}.recommendation .product-name{font-weight:700}.recommendation .product-name a{color:#575757}.recommendation .product-price{color:#f3901d;font-weight:700}.recommendation .product-price .price{font-size:1em}.department-recommendations .controls{z-index:1;width:242px;height:254px;position:absolute}.department-recommendations .controls .next{cursor:pointer;display:block;width:17px;height:27px;background:Transparent url(../images/dept_fpo/category-swatches.png) no-repeat -29px 0;position:absolute;top:110px;left:216px;z-index:9001}.department-recommendations .controls .prev{cursor:pointer;display:block;width:17px;height:27px;background:Transparent url(../images/dept_fpo/category-swatches.png) no-repeat -8px 0;position:absolute;top:110px;left:18px;z-index:9001}.bm-section .sub-promos-quicklinks{margin-top:30px}.sub-promos-quicklinks .sub-promos.sub-promo-double .read-more{float:right;background:transparent url(../images/refinement-arrow-open.png) no-repeat right 4px;background-size:9px;padding-right:13px}.bm-section .sub-promos-quicklinks table{width:100%;border:1px solid #e6e6e6}.department-landing .bm-section .sub-promos-quicklinks table{border:0}.learnMoreLinkCollection{float:left;border-left:1px solid #e6e6e6}li.document{background:Transparent url(../images/dept_fpo/category-doc.png) no-repeat 14px 1px;width:160px;padding-left:40px;line-height:20px;min-height:25px}li.video{background:Transparent url(../images/dept_fpo/category-vid.png) no-repeat 14px 1px;width:160px;padding-left:40px;line-height:20px;min-height:25px}.bm-section .quicklinks ul li.video{min-height:auto}li.video a,li.document a{color:#3b3b3b}.bm-section .sub-promo-double{width:680px;border:0}.bm-section .sub-promo-double .intro-copy h2,.bm-section .sub-promo-double .full-copy h2{font-size:1.5em}.bm-section .sub-promo-double .intro-copy,.bm-section .sub-promo-double .full-copy p{padding:0;clear:both;width:775px;display:table-cell;vertical-align:middle}.bm-section .sub-promo-double p{width:100%;display:inline-block}.bm-section .sub-promo-double ul{margin-bottom:10px}.bm-section .sub-promos{width:680px}.bm-section .sub-promos ul{width:680px}.bm-section .sub-promos li{float:left;border:solid 1px #e6e6e6}.department-landing .bm-section .sub-promos-quicklinks td.quicklinks{display:none;border:1px solid #e6e6e6;vertical-align:top}.department-landing .bm-section .sub-promos-quicklinks td.quicklinks ul{margin:0 10px}.sub-promos .learn-more-links li{border:0}.sub-promos .learn-more-links{}.bm-section .sub-promos li.divider{width:7px;min-width:7px;border:0;margin:0;background:Transparent}.tableSep{border-left:1px solid #e6e6e6;padding:10px 0;width:7px;min-width:7px}.bm-section .brandCopyRightside .logoCont{text-align:center}.bm-section .brandCopyRightside .logoCont img.brandLogoImg{border-left:solid 5px #fff;border-bottom:solid 5px #fff}.bm-section .brandCopyRightside{width:100%;vertical-align:middle;text-align:center;display:table-cell;width:215px}.hideCopy{display:none}.showCopy{display:block}.bm-section .quicklinks h3{margin:5px 10px 0}.bm-section .quicklinks ul{font-size:1.2em;line-height:18px}.bm-section .quicklinks ul li{background:transparent url(../images/orange-arrow-tick-med.png) no-repeat 0 4px;padding-left:18px;margin-left:15px}.bm-section .quicklinks ul li a{color:#575757}.bufferCell{padding:0 15px}.bm-section .sub-promos.brandInfoCell{width:648px}.newLearnMore{padding:15px 0 15px 15px;background:#f5f5f5}.newLearnMore a{font-weight:400}.newLearnMore .quicklinks{float:left;clear:left;margin-bottom:10px;min-height:0}.newLearnMore .quicklinks,.newLearnMore .learnMoreLinkCollection{margin-right:15px;width:32%}.newLearnMore .learn-more-links{float:left;clear:right}.newLearnMore h3{margin-bottom:15px;color:#666;font-weight:400}.department-landing .subcategories{border-top:solid 1px #e6e6e6;padding-bottom:10px}.department-landing .divider{display:block;height:20px;width:1px;background:#e6e6e6;margin:9px 10px 0}.department-landing .dept-title{padding:18px 15px 0 0;display:block;height:30px}.department-landing .dept-title h1{float:left}.dept-subcat-header{padding:15px 15px 25px 11px}.dept-subcat-header h3{padding:0;margin:0;float:left;font-weight:500}.dept-subcat-header .divider{float:left}.dept-subcat-header a,.dept-subcat-header span.noanchor{float:left;display:block;text-transform:uppercase;font-weight:400;margin-top:13px;font-size:.85em;font-family:futura-pt,sans-serif}.dept-title .banner-promo{float:right;padding-top:2px;border:0}.subcat-item{padding:10px 0;vertical-align:top;text-align:center}.subcat-item .inner .frame{margin:0 28px}.subcat-item.left-corner .inner .frame{margin-left:0}.subcat-item.right-corner .inner .frame{margin-right:0}.subcat-item.right-corner.last{border-right:0}.subcat-item h5{margin:3px 0 5px;padding:0;font-size:1.3em;min-height:30px}.subcat-item h5 a,.subcat-item h5 span{color:#575757;display:block;padding:0;font-weight:400;text-transform:uppercase;font-size:.9em}.subcat-filter{margin:0}.subcat-filter select:focus{background:#fff!important}.subcat-filter select{width:140px}.department-landing .collections{border-top:solid 1px #ccc;padding-bottom:10px}.collections .subcat-item.first-row{padding-top:0}.collections .subcat-item .inner{}.collections .subcat-item.corner .inner{}.subcategories .subcat-list,.collections .subcat-list{margin:0;width:100%}.collections .subcat-item .inner .frame{margin:0;padding:0 21px}.collections .subcat-item .inner3 .tile3frame{margin:0;padding:0 21px}.collections .subcat-item.left-corner .inner3 .tile3frame{padding-left:0}.collections .subcat-item.right-corner .inner3 .tile3frame{padding-right:0}.subcat-item .shortDescription{font-size:1.1em}.collections .subcat-item .collectionLink{margin:20px 0;font-size:1.1em;font-weight:700}.subcategories .subcat-item .collectionLink{margin:20px 0;font-size:1.1em;font-weight:700}.department-landing .room-list{border:0;margin-bottom:30px}.room-list .subcat-list{margin:0 0 30px}.room-list .subcat-item{border:solid 1px #e6e6e6!important;padding:10px 10px 20px}.room-list .subcat-item .inner{width:289px}.room-list .subcat-item .subcat-image{padding:0}.room-list .subcat-item h1{padding:15px 0 3px}.room-list .subcat-item a{font-size:1.1em;text-transform:uppercase;font-weight:700}.department-landing .featured-content{float:left;width:975px;padding:15px 0;margin:20px 0 30px 15px;position:relative}.department-landing .featured-content h2{padding-bottom:20px}.department-landing .featured-content h3{padding-bottom:5px;font-weight:700}.department-landing .featured-content p{font-size:1.2em;line-height:1.8333em}.department-landing .featured-content .link-button{font-weight:700;bottom:30px;position:absolute}.department-landing .featured-content>table{border:0}.department-landing .featured-content>table>td{border:0}.department-landing .featured-content .dept-feat-pod{vertical-align:top;background:#fff;padding:10px 10px 20px 20px;border:solid 1px #e6e6e6}.department-landing .banner-dept-flag{position:absolute;top:180px;left:-4px;z-index:10;color:#fff}.department-landing .banner-dept-flag p{display:block;position:absolute;z-index:12;margin:3px 0 0;padding:0 8px;width:364px}.department-landing .banner-dept-flag.three-liner p{font:10px Arial,Helvetica,sans-serif}.department-landing .banner-dept-flag.three-liner p strong{font-weight:700;font-size:12px}.department-landing .banner-dept-flag.two-liner-14 p{font:14px Arial,Helvetica,sans-serif;margin-top:6px;padding-left:15px}.department-landing .banner-dept-flag img{width:380px;z-index:11;position:absolute;display:block}.department-landing .frame h3 a{font-weight:500;display:block;padding:0;font-size:.95em;line-height:20px;margin:3px 0 5px;text-transform:capitalize}.comparebar{margin-top:15px}.compareitems{border-bottom:solid 1px #eaeaea;margin:10px 0;background:#eaeaea;padding:10px}.compareitems h2{font-size:1.4em}.compareitems button{float:left;padding:0}.compareitems .controls{float:left}.compareitems .controls a{color:#3b3b3b;float:left;clear:both;margin-left:20px;text-transform:uppercase;font-size:.75em;line-height:15px}.compareitems .controls a.compare{font-weight:700;margin-bottom:26px}.compareitems .controls a#compareItemsButton{float:left;line-height:normal}.compareitem{float:left;margin:0 auto;padding:0;position:relative;width:auto}.compareitem .compareitemremove{position:absolute;top:1px;right:2px;cursor:pointer}.compareitem img.compareproduct{height:50px;width:50px}.compareitemsseparator{background-color:#ccc;float:left;height:50px;margin:0 10px;width:1px}.compareitems .controls a:disabled{color:#f3901d}.compareshow{width:960px}.compareshow h1{margin:0 0 15px}.compareshow .label{font-size:.9em;padding-right:10px}.comparisontitle{font-weight:700;font-size:2em;float:left;margin-top:5px}.comparisonnoresults{clear:both}.compareshow a.back{display:block;color:#575757;font-weight:700;margin-top:10px}.compareshow .printbutton{float:right}.compareshow .compareremovebutton{border:0;color:#000;padding:0 15px}.compareshow .compareremovebutton::after{content:"";display:inline-block;background:transparent url(../images/pdp-sprite.png) no-repeat -54px -14px;width:9px;height:9px}.compareshow .compareremovebutton span{color:#3b3b3b;font-weight:700;padding-right:7px}.compareshow .compareremovecell{border-top:0;border-bottom:0}table.comparisontable{width:100%;margin-bottom:5px}table.comparisontable td{border:1px solid #ddd;padding:2px;text-align:center;vertical-align:bottom}.comparisontable td .value{text-align:left!important;vertical-align:middle!important}table.comparisontable td.productcell{border-top:0}table.comparisontable td.product{max-width:150px;width:150px}table.comparisontable td.compareremovecell{text-align:right;padding-right:5px}table.comparisontable .producttile{height:auto;margin:0;text-align:left;width:150px}table.comparisontable .producttile .image{text-align:center}table.comparisontable .producttile .swatches{margin-top:5px}table.comparisontable .producttile .name{margin-top:5px;width:auto;margin-left:10px;padding-top:0}table.comparisontable .producttile .name a{color:#3b3b3b;font-weight:400;font-family:futura-pt,sans-serif;font-size:1.2em;line-height:18px;margin-bottom:5px}table.comparisontable .producttile .pricing{margin-top:5px;margin-left:10px;margin-bottom:0}table.comparisontable .producttile .promo{margin-top:5px;margin-left:10px}table.comparisontable .producttile .review{margin-top:5px;margin-left:10px}table.comparisontable .producttile .variations{margin-top:0;margin-left:10px}table.comparisontable .sendtofriend{bottom:0;padding-top:10px;padding-bottom:10px;position:relative}table.comparisontable .sendtofriend a{color:#3b3b3b;line-height:18px;text-transform:none;display:block;padding:0 10px;font-weight:700;text-align:left;font-size:.85em;margin-top:10px}table.comparisontable .productcell .addtocart{margin-top:5px}table.comparisontable .productcell .addtowishlist{margin-top:5px}table.comparisontable .productcell .addtowishlist a{text-decoration:underline}table.comparisontable .productcell .addtogiftregistry{margin-top:5px}table.comparisontable td.comapareremovecell{background-color:#f8f8f8;text-align:right}table.comparisontable .comparelists{padding-top:10px;padding-left:10px;vertical-align:top;border:0}table.comparisontable .emptyspotimage{width:126px;height:215px;margin-top:5px;margin-right:2px;margin-left:2px;margin-bottom:30px}table.comparisontable td.productattribute{text-align:left;vertical-align:top;white-space:nowrap;padding:8px 0 8px 20px}table.comparisontable tr.oddattributerow{background-color:#f7f7f7}table.comparisontable tr.oddattributerow .value ul,table.comparisontable tr.evenattributerow .value ul{margin:5px 0}table.comparisontable tr.oddattributerow .value ul li,table.comparisontable tr.evenattributerow .value ul li{padding:2px 5px 3px 10px}table.comparisontable tr.oddattributerow td,table.comparisontable tr.evenattributerow td{text-align:left;vertical-align:top}table.comparisontable .quickviewbutton a{background:transparent url(../images/quickview.gif) center center no-repeat;display:block;height:17px;position:absolute;left:0;top:50px;width:118px}table.comparisontable .producttile .variations,.productlisttile .variations{font-size:1.1em;padding-bottom:0;padding-top:0;display:none}table.comparisontable .producttile .BVInlineRatings img{padding-left:10px;width:80px}table.comparisontable .producttile .image .quickviewbutton a{top:108px;width:178px}table.comparisontable .value{font-size:.9em;line-height:14px}.quickview .bundle,.quickview .productset{height:300px;overflow:auto}.ui-widget.quickview{font-family:Arial,Helvetica,Verdana,sans-serif;width:870px!important;font-size:inherit}.quickview .productdetail .addtocartbar{background:Transparent;padding:10px;margin-top:20px}.quickview .productdetail .addtocartbar .addtocart{position:static}.productdetail .addtocart .quanity,.giftcertpurchaseform .addtocart .quanity{margin-right:10px!important;display:inline-block;float:left;padding-top:6px}.quickview .productset .addtocartbar .addtocart{position:static}.productdetail{width:100%;clear:both;display:inline-block;box-sizing:border-box}#QuickViewDialog{height:auto!important}.productdetail #hiddenlink .pdp-shortcut.scrollToDetails{margin-right:25px}.productdetail .primaryactions .printerfriendly{margin-right:25px}.productdetail .primaryactions div div{padding:1px 0}.productdetail h1.productname{font-family:futura-pt,sans-serif}.pt_productsearchresult .articlelink a{display:block;font-size:.85em;margin:10px 0;line-height:22px;padding:0;color:#3b3b3b}.productdetail .ui-tabs .ui-tabs-panel{border:0;padding:0}.productdetail .ui-tabs-nav{padding:0}.productdetail .ui-tabs-nav li,.productdetail .ui-tabs-nav li.ui-state-hover{border:0;background:0 0}.productdetail .ui-tabs-nav li.ui-state-hover{background:#f2f2f2}.productdetail .ui-tabs-nav li.ui-state-active{border:0}.productdetail .ui-tabs-nav li.ui-state-active a{color:#fff}.productdetail .ui-tabs-nav li a{padding:10px 20px;color:#3b3b3b;font-size:1em;font-weight:700}.productdetail #pdpProductSetDiv .ui-tabs-nav li a{padding:10px 30px}.printSpaceController.product-set-product{margin-bottom:11px}.productdetail .ui-corner-top{border-top-left-radius:0;border-top-right-radius:0}.productdetail .ui-widget-header{margin:0;border-bottom:1px solid #ccc}#QuickViewDialog #giftRegistryTabsDiv{padding:0;margin-top:20px;border-left:1px solid #e6e6e6}.productdetail .productimage img{}.productdetail .productimage{height:auto;padding:5px;border:1px solid #e6e6e6}.productdetail .itemNo{float:left;clear:left;margin:2px 0 0;font-weight:400;font-family:Verdana,bitstream vera sans,dejavu sans,Tahoma,Geneva,Arial,sans-serif;line-height:1.42857143;color:#a9a9b1;margin:0}.productdetail .itemNo b{font-weight:400}.productdetail .manid{float:left;clear:left;width:100%;font-weight:400;font-family:Verdana,bitstream vera sans,dejavu sans,Tahoma,Geneva,Arial,sans-serif;line-height:1.42857143;color:#a9a9b1;margin:0 0 8.5px}.productdetail .pricing{margin-top:10px}.productdetail .addtocartbar .pricing{margin:0;margin-right:10px;float:right}.productdetail .addtocartbar .addtocartbutton,.giftcertpurchaseform .addtocartbar .addtocartbutton{background:url(../themes/demandwarestore/images/lumens/account/addtocart.gif) no-repeat scroll 0 0 transparent;height:28px;width:120px}.productdetail .addtocartbar .calltoorder-trade{background:url(../themes/demandwarestore/images/lumens/account/btn-call-to-order-trade.png) no-repeat scroll 0 0 transparent!important;opacity:1!important;cursor:default}.productdetail .addtocartbar .calltoorder-retail{background:url(../themes/demandwarestore/images/lumens/account/btn-call-to-order.png) no-repeat scroll 0 0 transparent!important;opacity:1!important;cursor:default}.productdetail .itemaddtocartbutton{border:0;background:#00b0cd;color:#fff;font-weight:700;font-size:.85em;font-family:futura-pt,sans-serif;height:20px;width:84px;display:block}.productdetail .notavailablecartbutton{background:url(../images/itemaddtocart.png) no-repeat scroll 0 0 transparent;height:28px;width:80px;opacity:.4;filter:alpha(opacity=40)}.productdetail .notAvailabileQty{text-align:right;margin-bottom:0;display:none;color:#e62617;font-weight:700;font-size:11px;position:absolute;right:5px;top:-20px}.productdetail .addtomyfavorites{border-left:1px solid #e6e6e6;background-image:url(../images/giftregistryicon.png);background-repeat:no-repeat}#QuickViewDialog .productinfo{width:509px;margin:0}#QuickViewDialog .productimages{width:260px;margin-right:15px}#QuickViewDialog .productdetail .addtocartbar .quanity{width:119px}#QuickViewDialog .productdetail .addtocartbar .addtocart,#QuickViewDialog .giftcertpurchaseform .addtocartbar .addtocart{width:182px}#QuickViewDialog #pdpATCDivpdpMain{padding-left:0;padding-right:0}#QuickViewDialog .variationattributes .swatches li{margin:0 10px;width:62px}#QuickViewDialog .productdetail .swatchContainer .jcarousel-clip-horizontal{width:84%}#QuickViewDialog .variationattributes .jcarousel-prev-horizontal{left:13px}#QuickViewDialog .variationattributes .jcarousel-next-horizontal{right:13px}#QuickViewDialog .variationattributes .jcarousel-prev-horizontal,#QuickViewDialog .variationattributes .jcarousel-next-horizontal{top:25px}#QuickViewDialog .variationattributes .selectionsContainer{padding:16px 19px}#QuickViewDialog .variationattributes .variation-container{height:100px;border:0}#QuickViewDialog .variationattributes .swatches li .displayValue{display:none}#QuickViewDialog .variationattributes .swatches .selectIndicator{border:0}#QuickViewDialog .variationattributes .numberSwatches{display:none}#QuickViewDialog .selectionAttrTitle{display:none}#QuickViewDialog .variationattributes .optionsTitle{display:none}#QuickViewDialog .variationattributes .selectionsTitle{display:none}#QuickViewDialog .variationattributes .variationTitles{display:none}#QuickViewDialog .addtoMyfav,#QuickViewDialog .productdetail .addtoMyfav1{background:0 0;background-repeat:no-repeat;padding-left:16px;margin-top:7px;font-size:1em;text-transform:uppercase;float:right}#QuickViewDialog .addtoMyfav a,#QuickViewDialog .productdetail .addtoMyfav1 a{padding:1px 10px 0 0;float:left}#QuickViewDialog .productdetail .swatchContainer{height:auto;width:auto;min-height:40px;padding-top:0}.productdetail .brandContainer{font-size:1.2em;font-family:futura-pt,sans-serif}.productdetail .brandContainer a{color:#3b3b3b}.productdetail .swatches ul.swatchseeall{width:100%!important}.swatchnumber{width:24px;height:24px;background-image:url(../images/swatchnumber.png);background-repeat:no-repeat;display:block;color:#fff;font-size:1.4em;font-weight:700;padding-top:2px;padding-left:7px;float:left;margin-top:-3px}.productdetail .variationattributes{margin:0}.productdetail .productDescription{width:100%;float:left;clear:both;line-height:20px;margin-top:30px;margin-bottom:28px}.productdetail .productDescription .scrollToDetails{display:inline-block;text-decoration:none;font-weight:400}.productdetail #shortdesc{clear:both}.productdetail .energystar{float:left;margin:0}.productdetail .productreview .reviewlinks{padding:0}.productdetail .productreview{float:none;margin-top:10px}.productdetail .productactions{float:right;width:100%;margin:5px}.productdetail .productactions div{float:right;padding-left:0;margin-left:0;font-size:.75em;text-transform:uppercase;font-weight:700}.productdetail .addtowishlist{background-image:url(../images/wishlisticon.png);background-repeat:no-repeat;border-right:1px solid #e6e6e6;padding-right:3px}.productdetail .addtocart .addtoprojectmanager,.productdetail .addtocart .addtowishlist{padding-right:0;width:100%;margin-top:10px;border-right:0}.productdetail .twitter{float:left}.productdetail .facebook{float:left}.productdetail .attributeValue1 .label{display:inline-block;padding:5px 0 5px 30px;background-image:url(../images/icon1.png);background-repeat:no-repeat;margin-bottom:5px}.productdetail .attributeValue2 .label{display:inline-block;padding:5px 0 5px 30px;background-image:url(../images/icon2.png);background-repeat:no-repeat;margin-bottom:5px}.productdetail .attributeValue3 .label{display:inline-block;padding:5px 0 5px 30px;background-image:url(../images/icon3.png);background-repeat:no-repeat;margin-bottom:5px}.productdetail .attributeValue4 .label{display:inline-block;padding:5px 0 5px 30px;background-image:url(../images/icon4.png);background-repeat:no-repeat;margin-bottom:5px}.productdetail .itemsContainer{overflow:auto;clear:both}.variationattributes .swatches .selected .selectIndicator .selectedInsideIndicator a{border:2px solid #00b0cd}.productdetail .itemsContainer table{border:1px solid #e6e6e6;width:100%}.productdetail .itemsContainer tr{border-bottom:1px solid #e6e6e6}.productdetail .itemsContainer tr.alt{background:#f8f8f8}.productdetail .itemsContainer th{padding:8px 5px;background-color:#e8e8e8;white-space:normal}.productdetail .itemsContainer th a{display:block;font-size:.85em;line-height:14px}.productdetail .itemsContainer td{padding:10px 5px;border-right:1px solid #e6e6e6;line-height:.85em}.productdetail .itemsContainer .manufcoloumn{white-space:pre-wrap}.productdetail .itemsContainer td.manufcoloumn{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.productdetail .itemsContainer .qtycoloumn{min-width:106px;width:110px}.productdetail .itemsContainer .qtycoloumn input{width:20px;text-align:center;padding:1px;height:20px}.productdetail .itemsContainer .qtycoloumn button{float:right;padding:0}.productdetail .itemsContainer .qtycoloumn .calltoorder{float:right;padding:0}.productdetail .itemsContainer .qtycoloumn .calltoorder img{width:77px;height:21px}.productdetail .itemsContainer .qtycoloumn .purchaseControls{width:20px;float:left;margin-top:1px}.productdetail .itemsContainer .qtycoloumn .shipson{font-size:.65em}#demo-frame>div.demo{padding:10px!important}.scroll-pane{overflow:hidden;width:99%;float:left}.scroll-content{width:2440px;float:left}.scroll-content-item{width:100px;height:100px;float:left;margin:10px;font-size:3em;line-height:96px;text-align:center}* html .scroll-content-item{display:inline}.scroll-bar-wrap{clear:left;padding:0 4px 0 2px;margin:0 -1px -1px}.scroll-bar-wrap .ui-slider{background:0 0;border:0;height:2em;margin:0 auto}.scroll-bar-wrap .ui-handle-helper-parent{position:relative;width:100%;height:100%;margin:0 auto}.scroll-bar-wrap .ui-slider-handle{top:.2em;height:1.5em}.scroll-bar-wrap .ui-slider-handle .ui-icon{margin:-8px auto 0;position:relative;top:50%}.productloader{display:block;margin:25px 190px;padding:25px 0;text-align:center;width:350px}.summaryprogressloader{display:block;text-align:center;margin-right:200px;margin-top:150px}.productdetail .productdetailcolumn{float:right;position:relative;margin-bottom:35px}.productdetail .new-icon.first{float:left;margin:10px 0 0 20px}.productdetail .productinfo{margin-left:30px;width:508px;min-height:355px}.productdetail .label{font-weight:400;font-size:1.2em;font-family:futura-pt,sans-serif}.productdetail .productthumbnails{margin:15px auto}.productdetail .productthumbnails img{border:1px solid #e6e6e6;height:50px;width:50px}.productdetail .productthumbnails img:hover{cursor:pointer}.productdetail .productID{float:right}.productdetail .priceTop{padding-top:10px;font-size:19px;font-weight:400;float:left;font-family:futura-pt,sans-serif}.productdetail .comparePrice.yousave.retail{margin-top:4px;text-transform:uppercase;font-size:12px!important;font-weight:700;display:block}.priceTop .strike{text-decoration:line-through;color:#575757;font-size:11px;font-weight:400;line-height:14px}.priceTop .strike.priceRange{text-decoration:line-through;color:#a9a9b1;font-size:.85em!important;font-weight:400;line-height:14px}.productdetail .price{font-size:20px;font-family:futura-pt;font-weight:400;line-height:25px;float:right}.comparePrice,.originalPrice,.lumensPrice,.salesPrice,.tradediscount,.listPrice,.tradePrice,.productresultarea .compareArea,.comparisontable .compareArea{color:#3b3b3b;font-size:19px;font-weight:400;line-height:14px}.general-cell .comparePrice{font-size:17px}.productresultarea .lumensPrice,.productresultarea .originalPrice,.productresultarea .compareArea{margin-top:3px;font-weight:400}.originalPrice .strike{text-decoration:line-through}#PDPselWarn p{text-align:center;font-size:14px}#PDPselWarn p a{display:inline-block;padding:8px 10px;border:2px solid #575757;color:#575757;margin-top:15px}#PDPselWarn p a:hover{text-decoration:none}.productdetail .price .standardprice,.productdetail .priceTop .standardprice{border-right:1px #000 solid;margin-right:5px;padding-right:5px}.productdetail .tieredprice{color:red;margin:8px 0 12px}.productdetail .tieredprice .label{font-size:1.2em}.productdetail .tieredprice .tieredpricevalues{font-size:1.1em}.productdetail .promotion{margin:0;float:left;clear:both;width:100%}.productdetail .promotion .label{color:#e62617}.productdetail .promotion a.tooltip{text-decoration:underline}.tooltipviewdetails{border:1px solid #000;font-size:1.1em;width:400px}.tooltipviewdetails ul{list-style:inside}.productdetail .availability{clear:both;margin:10px 0 0;font-size:.9em}.productdetail .availability .scrollToAvailability{color:#3b3b3b}.productdetail .productinfo .addtocartbar,.giftcertpurchaseform .addtocartbar{background-color:#f8f8f8;border:solid 1px #c6c6c6;border-left:0;border-right:0;padding:5px 3px;background-image:none}.productdetail .productinfo .addtocartbar{background-color:#f5f5f5;border:solid #ccc;border-width:1px 0}.productdetail .productinfo .price-availability{float:right}.productdetail .productinfo .addtocartbar .price{font-size:1.6em;font-weight:400}.productdetail .productinfo .addtocartbar .value{font-size:.9em;clear:both;float:right}.productdetail .addtocartbar .priceschoice{display:inline;padding:3px;float:left;margin:6px 4px 0 0}#giftCertLanding .addtocart .quanity .label{font-size:1.2em;padding:5px;width:auto;font-weight:700}#giftCertLanding .addtocart select{font-size:13px;float:left;margin:13px 10px 0 0}.addtocartbar .pricedisplay{display:inline;padding-top:5px;width:221px;float:left}.addtocartbar .pricedisplayQV{display:inline;float:right}.pricedisplayQV .pricing{padding-top:0!important;padding-right:6px}.addtocartbar .StrikePrice{float:right;font-size:20px;font-family:futura-pt;font-weight:400;line-height:25px;color:#a9a9b1;text-decoration:line-through}.productdetail .addtocartbar .addtocart,.giftcertpurchaseform .addtocartbar .addtocart{position:relative;display:inline;float:right}.productdetail .normal-product .addtocartbar .addtocart,.giftcertpurchaseform .normal-product .addtocartbar .addtocart{width:250px}.productdetail .addtocartbar .addtocart .quanity .label{font-size:.85em;padding:0 5px 5px;font-weight:700}.giftcertpurchaseform .addtocartbar .addtocart button.addtocartbutton{padding:0;margin-top:2px}.productdetail .productactions,.giftcertpurchaseform .productactions{text-align:right}.productdetail .productreview{float:left;width:99%;position:relative;margin-bottom:20px}.productdetail .normal-product .productactions a{font-family:futura-pt;font-weight:400;padding-top:0;padding:10px 0;width:100%;height:45px;float:right;display:block;box-sizing:border-box;justify-content:center;background-color:#ccc;color:#fff;text-align:center;font-size:18px;border:1px solid #b3b3b3}.productdetail .normal-product .productactions a:hover{text-decoration:none}.productdetail .productsetdetail .productactions{float:left}.productdetail .productsetdetail .addtowishlist{background:0 0;border:0}body._product-list #content .producthits .productresultarea.productcombogrid .tile .productcombotile .general-cell .review{display:block!important}.productdetail .socialize li{float:left;margin:4px 5px 0 0;width:32px;height:32px;overflow:hidden;position:relative}.productdetail .socialize li.soc-show{width:0;background:#fff;padding-top:4px}.productdetail .socialize li img{width:32px;height:32px;display:block;background:#cecece;position:absolute}.productdetail .socialize li img:hover{cursor:pointer}.productdetail .socialize li#soc-facebook img:hover{background-color:#3b5998}.productdetail .socialize li#soc-facebook-show iframe{border:0;overflow:hidden;width:100px;height:21px}.productdetail .socialize li#soc-pinterest img:hover{background-color:#d73532}.productdetail .socialize li#soc-pinterest-show img{width:40px;height:20px}.productdetail .socialize li#soc-houzz img:hover{background-color:#7ac144}.productdetail .socialize li#soc-designeraxis img:hover{background-color:#bc251f}.productdetail .socialize li .info-added{display:none}.productdetail .productreview .prSnippetNumberOfRatingsText{display:none}.productdetail .productreview .prSnippetTitle{float:left}.productdetail .productreview .prSnippetRatingUnclickable{float:left}.productdetail .productreview .prStarsSmall{background-image:url(../images/stars_small.gif)!important}.productdetail .productreview .reviewlinks{padding:0}.productdetail .productreview .prSnippetReadReviews,.productdetail .productreview .prSnippetWriteReview{display:none}.productdetail .primaryactions a{color:#3b3b3b;font-weight:700;text-transform:uppercase;outline:0;line-height:15px;font-size:.9em}.productdetail .primaryactions a.pdp-shortcut,.productdetail #hiddenlink a.pdp-shortcut,.qvTabContent a.pdp-shortcut{display:block;float:left;background-color:#fff;font-size:12px;font-weight:700;color:#939393;cursor:pointer}.productdetail .printTab{color:#3b3b3b;float:right;padding:0 0 0 20px;margin:5px 20px 5px 0;clear:right;font-weight:700}.productdetail .printTab a{color:#3b3b3b;text-decoration:none;font-size:.85em}.productdetail .printTab a:hover{color:#3b3b3b;text-decoration:underline}.productdetail .unselectable a{background-position:0 -75px;color:#999;text-decoration:none}.productdetail .unselectable a:hover{background-position:0 -75px;cursor:default}.productdetail .unselectable a:hover{background-position:0 -75px;cursor:default}.productdetail .surchargeandgift{font-weight:700;padding-bottom:5px}.productdetail .pdpTabContent{padding:10px;width:730px;border:1px solid #e6e6e6}a.freeSwatchStyle{color:#fff!important;cursor:pointer;padding:8px 18px!important;background-color:#aaa!important;font-weight:600}.freeSwatchContainer{float:left;clear:both;margin-top:12px}.productdetail #pdpProductSetDiv .pdpTabContent{width:990px!important;border:0}#pdpATCDivpdpMain{clear:both;position:relative;padding:10px 20px}#pdpATCDivpdpMain.normal-product{padding:10px 0}#pdpATCDivpdpMain .addtocartmsg{font-size:.9em;padding:14px 10px 10px 20px;font-weight:700;float:left}#pdpATCDivpdpMain .addtocartmsgupdate{font-weight:700;float:right;padding-right:10px;padding-top:6px}#pdpATCDivpdpMain .addtocartmsgupdate .pricing-total{clear:both;text-align:right;font-size:16px}#pdpATCDivpdpMain .addtocartmsgupdate .items-info{clear:both;text-align:right;font-size:12px}.normal-product .pdp-btn-minus,.normal-product .pdp-btn-plus{height:45px;width:45px;border:0;float:left;background-color:#a9a9a9;color:#fff;font-size:21px;font-weight:700;padding:0;border-radius:0}.pt_productdetails .normal-product .quantityinput,#QuickViewDialog .normal-product .quantityinput{float:left;height:45px;width:50px;margin-bottom:8px;text-align:center;vertical-align:top;float:left;font-family:futura-pt;font-size:18px;line-height:20px;color:#4d4d4d;border:1px solid #ccc;font-weight:400}.enlargedialogbox.noimage{background:url(../images/no-image.gif) no-repeat center transparent}span.h2-enlarge{color:#575757;font-size:1.8em;font-weight:700}img.enlargeimage{margin:0 auto;width:100%}.attribute{font-size:1.2em}.productinfo .mainattributes{line-height:18px;float:left;clear:both}.attributecontentlink{float:right}.productdetail .productsattributes h3{background-color:transparent;color:#000;font-size:1.2em;padding:7px 0 5px}.productdetail .productsattributes .attribute{padding:0 0 0 10px}#sizeChartDialog{position:relative}.sizinginformation{position:static}.sizechart{font-size:.8em}.sizechart td{text-align:center}.productdetail .swatchContainer{width:450px!important;overflow:hidden;padding-top:3px;height:auto!important}.productdetail .normal-product .swatchContainer{width:100%!important}.productdetail .swatchContainer .jcarousel-clip-horizontal{width:94%;height:auto;margin:0 auto}.quickviewTabContainer .productdetail .swatchContainer .jcarousel-clip-horizontal{width:88%}.variationattributes{margin:0 10px}.variationattributes .variationTitles{border-top:1px solid #e6e6e6;font-weight:700}.variationattributes .optionsTitle{float:left;padding:5px 15px 5px 0}.variationattributes .selectionsTitle{background-color:#f2f2f2;width:100px;padding:5px 15px;float:right;border-left:1px solid #e6e6e6}.variationattributes .selectionsContainer{float:right;background-color:#a9a9a9;border-left:1px solid #e6e6e6;padding:15px 15px 0;height:145px;width:100px;font-size:.95em;color:#fff}.productdetail .normal-product .variationattributes .selectionsContainer{padding:15px;width:159px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;text-align:center;height:100%!important}.productdetail .normal-product .variationattributes .selectionsContainer .selection{display:inline-block}.variationattributes .swatches .selectionsContainer li .enlargeright{color:#fff}.variationattributes .selectionAttrTitle{font-weight:700;margin-bottom:10px}.variationattributes .swatches{clear:both}.productdetail .normal-product .variationattributes .swatches{clear:both}.productdetail .normal-product .variationattributes .swatches.first{clear:both;border-top:1px solid #ccc}.productdetail .normal-product .variationattributes .swatches.first.borderForNoVariants{border-top:1px solid #ccc}.productdetail .normal-product .variationattributes .swatches.first.noVariant{border-top:1px solid #ccc}.productdetail .normal-product .variationattributes .swatches.first.bordertopnone{border-top:0}.variationattributes .swatches ul.swatchesdisplay{overflow:visible;padding:0;list-style:none;margin:0}.variationattributes .swatches ul.swatchesdisplay li:last-child,.variationattributes .swatches ul.swatchesdisplay li.last{margin-right:0!important}.variationattributes .swatchesdisplay div{text-align:left}.variationattributes .swatches li{height:auto;float:left;padding:0;text-align:left;width:25px}.variationattributes .swatches li .displayValue{float:left;cursor:text;padding:2.5px 3px 3px;height:auto;font-size:10px;font-weight:700}.variationattributes .swatches .selectionsContainer{overflow:hidden}.variationattributes .swatches li .enlarge,.variationattributes .swatches li .enlargeright{padding:2px 3px 3px;height:10px;font-size:10px;font-weight:700;visibility:hidden}.variationattributes .swatches li .enlarge,.variationattributes .swatches li .displayValue{font-size:.85em}.variationattributes .swatches li .enlarge:hover,.variationattributes .swatches li .enlargeright:hover{cursor:pointer}.variationattributes .swatches .swatchContainer li{margin-bottom:5px}.jspPane .variationattributes .swatches .swatchContainer li{margin-bottom:0}.variationattributes .swatches li a{}.variationattributes .swatches li a:hover{}.variationattributes .swatches li.unselectable a{background-position:0 -75px;color:#999;text-decoration:none}.variationattributes .swatches li.unselectable a:hover{background-position:0 -75px;cursor:default}.variationattributes .seeMore{float:right;font-weight:700;margin:5px 15px;color:#575757}.variationattributes .numberSwatches{float:right;font-weight:700;border-right:1px solid #e6e6e6;padding:5px 15px}.variationattributes .optionsContainer{margin-top:10px;padding-top:3px}.productdetail .normal-product .variationattributes .optionsContainer{margin-top:10px;padding-right:0;padding-top:24px;box-sizing:border-box;width:calc(100% - 159px)}.productdetail .normal-product .variation-container{padding-left:12px;background-color:#f5f5f5;border-bottom:1px solid #ccc;height:200px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.productdetail .normal-product .pdp-selected-variation{margin-top:17px;margin-bottom:8.5px}.productdetail .normal-product .pdp-selected-variation .label{font-family:futura-pt,futura,helvetica neue,Helvetica,Arial,sans-serif!important;font-size:21px;font-weight:400}.productdetail .normal-product .pdp-selected-variation .selectedvarval{font-size:12px}.variationattributes .swatches li a{display:block;width:75px;height:75px;color:transparent;font-size:0;border:1px solid #e6e6e6}.variationattributes .swatches li a{width:73px;height:73px}.variationattributes .swatches li a img{width:100%}.variationattributes .swatches li{margin-bottom:20px;margin-right:10px;width:80px}.productdetail .normal-product .variationattributes .swatches li{margin-bottom:20px;margin-right:0;width:80px;margin:0 24px;padding-top:2px}.variationattributes .swatches .selectIndicator{position:relative}.variationattributes .swatches .selected .selectIndicator .selectedInsideIndicator a{height:75px;width:75px;margin:0}.variationattributes .swatches .selected .selectedInsideIndicator{position:relative}.productdetail .originalPrice{margin-top:10px}.productdetail .emphasis,.productdetail .badge-icons{margin:0;top:0;color:#fe0000;display:inline}.productdetail .comparePrice,.productdetail .originalPrice,.productdetail .lumensPrice,.productdetail .salesPrice,.productdetail .tradediscount,.productdetail .listPrice,.productdetail .tradePrice,.productdetail .productresultarea .compareArea,.productdetail .comparisontable .compareArea,.productdetail .priceTop .strike{color:#a9a9b1;font-size:19px;font-weight:400;line-height:25px}.productdetail .comparePrice.yousave,.productdetail .tradediscount,.productdetail .priceTop .salesprice,.productdetail .price .salesprice{color:red}.variationattributes .unselectableoverlay{display:block;width:80px;height:80px;position:absolute;top:0;left:-1px;background:0 0}#QuickViewDialog .variationattributes .unselectableoverlay{display:block;width:43px;height:43px;position:absolute;top:-1px;left:0;margin-left:-2px;background:0 0}.variationattributes .swatchoverlay{display:none}.variationattributes .selectedInsideIndicator .swatchtooltip{position:absolute;top:42px;background:#a9a9a9;color:#fff;left:3px;white-space:nowrap;padding:6px 10px;z-index:999;font-family:futura-pt,sans-serif;font-weight:400;font-size:1.2em}.variationattributes .selectedInsideIndicator .swatchtooltip p{margin:0;font-family:futura-pt,sans-serif;font-weight:400;font-size:1.2em}.variationattributes .selectedInsideIndicator .swatchtooltip span{position:absolute}.variationattributes .selectedInsideIndicator .swatchtooltip span.swatchtooltiparrow{background:url(../images/prp-tooltip.png) no-repeat center transparent;width:9px;height:6px;top:-6px;left:11px}.variationattributes .optionsContainer{overflow:visible}#pdpMainQV .variationattributes .swatches .selected .selectedInsideIndicator{background-position:29px 2px}#pdpMainQV .variationattributes .swatches li a{border:0}#pdpMainQV #pdpTabSTF_content .stfHeader .requiredcaption{padding-right:15px}#pdpMainQV .stfBorderBottom{border-bottom:0}#pdpMainQV .sendtofriend .stfBorderBottom{margin:0}#pdpMainQV .sendtofriend h3{display:none}#pdpMainQV .ui-widget-header{border:0}#pdpMainQV .ui-widget-header li,#pdpMainQV .detailTabInfo p,#pdpMainQV .detailTabInfo ul{clear:both}#pdpMainQV .detailTabInfo ul.attributes li{font-weight:400;clear:both}#pdpMainQV .ui-widget-header li{list-style-position:inside;list-style-image:initial;line-height:20px}#pdpMainQV #pdpTabsDiv{width:100%}#pdpMainQV .productname a{font-weight:400;color:#3b3b3b}#pdpMainQV .image:hover .addtoMyfav img,#pdpMainQV .image:hover .addtoMyfav1 img{display:block}.variationattributes .swatches .selected .selectedInsideIndicator .selectCheck:before{content:'\2713';font-size:9px;background-color:#fff;color:#00b0cd;border-radius:50%;height:14px;width:14px;padding:0;font-weight:700;overflow:hidden;position:absolute;right:-1px;top:-2px;z-index:1;text-align:center}.variationattributes .swatches .selectedInsideIndicator .selectCheck img{display:none}.productsetproducts_left .variationattributes .swatches .selected .selectedInsideIndicator .selectCheck{right:0}.productsetdetail .variationattributes .swatches .selected .selectedInsideIndicator{background-repeat:no-repeat;background-position:28px top}.variationattributes .selection .selected .selectIndicator{}.variationattributes .selection .selected .selectedInsideIndicator{background-image:none}.variationattributes .selection li{list-style-type:none}.variationattributes .swatches li.unselectable{opacity:.8}.variationattributes .color li{float:left;height:25px;margin:0 2px;padding:0;text-align:center;width:25px}.variationattributes .color li a{background:0 0;border:2px solid #fff;height:23px;text-indent:30px;width:23px}.variationattributes .color li a:hover{border:2px solid #000}.variationattributes .color li.selected a{background:0 0;border:2px solid orange}.variationattributes .color li.unselectable a{background:transparent url(../images/overlay_wh.png) repeat 0 0;border:1px solid gray;cursor:default;z-index:25}.variationattributes .color li.unselectable a:hover{border:1px solid gray}.variationattributes .color li a#swatch-Miscellaneous{background-position:0 -75px}.variationattributes .color li a#swatch-Miscellaneous:hover{background-position:0 -150px}.variationattributes .color li.selected a#swatch-Miscellaneous{background-position:0 -125px}.productset{width:auto}.productsetdetail{}.productsetdetail .productinfo{margin-left:8px;width:590px}.productsetdetail .productimages{width:350px}.productsetdetail .productname{font-size:18px;line-height:22px;padding:0}.productsetdetail .productname a{color:#000}.productsetdetail .price{font-size:1.8em}.productsetdetail .promotion{border-bottom:1px solid gray;border-top:1px solid gray;font-size:1em;margin:5px 0;padding:2px 7px;float:left;clear:both;width:400px}.productsetdetail .variationattributes{font-size:1.1em;margin:20px 0;float:left;clear:both}.productsetdetail .availability{font-size:1.1em}.productsetdetail .addtocartbar{margin:0 0 24px}.productsetdetail .addtocartbar .addtocart .quanity .label{font-size:1.2em;text-transform:uppercase;padding:5px}.productsetdetail .addtocartbar .addtocart .quanity input.quantityinput{font-size:.9em}.productsetdetail .addtocartbar .addtocart button.addtocartbutton span{font-size:.9em}.productdetailcolumn #pdpPromoDiv a{text-decoration:underline;font-weight:400}.info-grid th,.info-grid td{border:1px solid #cecece;padding:2px 5px;text-align:left;vertical-align:top}.info-grid td.info-tip{white-space:nowrap;padding-left:23px}.info-grid td.info-tip span{position:absolute;z-index:30;left:8px;display:inline-block;width:10px;text-align:center;color:#6bc3ce;margin-right:5px;font-weight:700}.info-grid td.info-tip span:hover{cursor:pointer}#label-lighting{border:1px solid #000;padding:2px 4px;width:228px;font-size:13px;font-weight:700;color:#000;margin:auto}#label-lighting h3{font-size:22px;font-weight:700;color:#000}#label-lighting h3 span{font-size:10px;font-weight:400}#label-lighting h4{font-weight:400;padding:0;margin:0;font-size:16px;color:#000}#label-lighting hr{color:#000;border:0;height:1px;background:#000;margin:2px 0}#label-lighting hr.thick{height:11px;margin:0 0 3px}#label-lighting p{padding:0 8px;font-size:11px;font-weight:400;margin:0;line-height:14px}#label-lighting span.f-right{float:right}#label-lighting .cont-table{margin:auto;width:100%}#label-lighting div.cont-p{float:left;width:179px}#label-lighting table{width:200px;margin:0 auto 25px}#label-lighting td.td-text{font-size:10px;text-align:left}#label-lighting td.td-text.rightie{text-align:right}#label-lighting td{border:0;min-height:5px;font-size:6px;padding:0}#label-lighting #logo-energy-star{float:right;width:45px;height:auto;margin:0}#label-lighting #scale-warm-cool{position:relative}#label-lighting #scale-warm-cool #marker{position:absolute;z-index:5;top:18px;left:12px;width:50px;text-align:center;font-weight:400;font-size:10px}#label-lighting #scale-warm-cool #marker img{float:none;height:14px;width:auto;display:block;margin:0 auto}.label-graphic{margin:auto;width:80%;position:relative}.label-text{padding:5px 0;margin:0 20px;font-size:13px;line-height:16px;border-top:1px solid #cecece}.label-text div{display:none}.hotspot-left,.hotspot-right{position:absolute;z-index:5;height:30px;width:160px}.hotspot-left{top:-8px;left:-28px;background:url(../images/label/bg-hotspot-left.png) 0 center no-repeat}.hotspot-right{top:-8px;right:-32px;background:url(../images/label/bg-hotspot-right.png) right center no-repeat}.hotspot-left.active,.hotspot-left:hover{background:url(../images/label/bg-hotspot-left-active.png) 0 center no-repeat}.hotspot-right.active,.hotspot-right:hover{background:url(../images/label/bg-hotspot-right-active.png) right center no-repeat}#hot-light.hotspot-right{right:-151px;top:18px}#hot-yearly.hotspot-right{left:96px;right:auto}.hot-anchor{position:relative}.col-split-3-5,.col-split-2-5{float:left;position:relative;min-height:371px}.col-split-3-5{width:60%}.col-split-2-5{width:39%;margin-left:1%}.info-tipper{display:none;position:absolute;z-index:10;top:0;left:0;padding:12px;border:1px solid #cecece;background:#f2f2f2 url(../images/buttons/close-ex-small.png) right top no-repeat;max-width:250px}.info-tipper.info-show{display:block}.info-tipper.info-show:hover{cursor:pointer}.info-tipper h4{margin:0;padding:0;font-size:14px}.info-tipper em{font-style:italic}.info-grid{width:100%}#pdpBottomLeft.pdpBotNoRec,#pdpTabsDiv.pdpTabsNoRec,#pdpTabsDiv.pdpTabsNoRec .pdpTabContent{width:100%}#pdpTabsDiv{padding:0;float:left;display:inline;width:740px;margin-bottom:30px}#btn-clozer{width:100%;height:100%;position:absolute;z-index:5;top:0;left:0;display:none}#pdpTabsDiv .tabContentContainer .fanenergyguidelink{display:block;margin:12px 0 6px;height:25px;line-height:25px;color:#575757}#pdpTabsDiv .tabContentContainer .fanenergyguidelink img{width:45px;height:25px;margin-right:10px;float:left}#pdpTabsDiv .tabContentContainer #pdp-mfr-id-list{display:none}#pdpTabsDiv .tabContentContainer .pdp-tab-text{padding-top:10px;margin-bottom:0}.bonusproductgrid h1{border-bottom:1px solid #f2f2f2;padding-bottom:4px;margin-bottom:20px;font-size:18px;font-weight:700;margin-left:15px}.bonusproductgrid h1 span{font-weight:700}.bonusproductgrid .bonusproduct{float:left;padding:0 25px 20px;width:160px;border-right:1px solid #f2f2f2}.bonusproductgrid .bonusproduct.rightie{border-right:0;padding-right:0}.bonusproductgrid .bonusproduct .bonusproducttop{min-height:170px}.bonusproductgrid .bonusproduct .bonusproducttop img:hover{cursor:pointer}.bonusproductgrid .bonusproduct h2{font-size:12px;font-weight:700;margin-top:12px}.bonusproductgrid .bonusproduct h3{font-size:11px;font-weight:400;margin-top:4px}.bonusproductgrid .bonusproduct .variationattributes{display:none}.bonusproductgrid .bonusproduct .addtocartbar{margin-top:15px}.bonusproductgrid .bonusproduct .addtocartbar button{text-transform:uppercase}.bonusproductgrid .productlisting{width:630px}.bonusproductfooterbar{margin:20px 15px}.bonusproductfooterbar .bonusproductfooter{font-size:12px;float:left;width:400px}.bonusproductfooterbar .bonusproductfooter .bonusproducttext{font-weight:700}.bonusproductfooterbar .bonusproductfooter li{float:left;margin:8px 10px 0 0}.bonusproductfooterbar .bonusproductfooter li b{display:none}.bonusproductfooterbar .bonusproductfooter .relax{margin-right:10px}.bonusproductfooterbar .bonusaddtocart{float:right;margin-right:22px}.bonusproductfooterbar .bonusaddtocart button{background:#296183;width:134px;height:28px;border:0;color:#fff;text-align:center;margin:0;padding:0}.bonusdiscountcontainer{padding:5px 20px 20px!important}.bonusdiscountcontainer h3{font-weight:400;border-bottom:1px solid #cecece;padding-bottom:8px;margin-bottom:8px}.bonusdiscountcontainer .buttonbar{margin-top:15px}.bonusdiscountcontainer .buttonbar button span{text-transform:uppercase;line-height:19px}.singlebonusproduct .bonusproduct{width:704px}.singlebonusproduct .productlisting,.singlebonusproduct .bonusproductodd{border:0}.singlebonusproduct .bonusproductdetail .productinfo,.singlebonusproduct .bonusproductdetail .productimages{width:48%}.singlebonusproduct .bonusproductdetail .productinfo{margin:0 0 0 25px}.singlebonusproduct .bonusproductimage img{height:350px;width:350px}.productdetail .productnav{margin:0 0 8px 10px}.productdetail .productnavigation{margin-left:auto;margin-right:auto;width:230px}.productdetail .productnavigation .productprevious{background:transparent url(../images/previous.gif) no-repeat 0 20px;border-right:1px solid #ccc;float:left}.productdetail .productnavigation .productnext{background:transparent url(../images/next.gif) no-repeat right 20px;float:left}.productdetail .productnavigation a{display:block;text-decoration:none}.productdetail .productnavigation .productprevious span{margin:0 0 0 10px}.productdetail .productnavigation .productnext span{margin:0 10px 0 0}.productdetail .productnavigation img{height:50px;width:50px;vertical-align:middle}.productdetail .productnavigation .productprevious img{padding:0 15px 0 0}.productdetail .productnavigation .productnext img{padding:0 0 0 15px}.pt_productdetails .productnavigation{margin:0 0 15px;width:28%}.pt_productdetails .productnavigation div{font-size:.8em}.sendtofriend #stfComment,#pdpTabSTF_content #stfComment{display:none}.sendtofriend .actions.preview .error-send,.sendtofriend .actions.edit .error-send{color:red;font-weight:700;text-transform:none;margin-bottom:20px}#pdpTabSTF_content .stfqvconf,#pdpTabSTF_content .stfqverr{padding:20px;font-size:1.2em}#pdpTabSTF_content .stfqverr{color:red}#pdpTabSTF_content #sendtofriendformaction .error-send{color:red;font-weight:700;text-transform:none;margin-bottom:20px}.sendtofriend form .label{display:none}.sendtofriend .stfyourname a{margin:0 0 0 5px}.stfpreviewmessage{margin-left:16px}.sendtofriendmessage{text-align:center;padding:8px 20px 20px}.sendtofriend .sendtofriendlogo{margin:16px 0 24px 129px}#previewPanel .sendtofriendlogo{margin:0 0 20px}#previewPanel .sendtofriendlogo a{float:right}#previewPanel .sendtofriendlogo span{color:#585858;text-transform:uppercase;text-align:right;display:block;margin:6px 34px 0 0}#previewPanel .project-manager{border-top:1px solid #d5d2d2;margin-left:16px;padding-left:0}#previewPanel .project-manager .noPrint .freeshipimg{width:715px!important}#previewPanel .project-manager .availability{margin:5px 0 5px 1px;clear:both;overflow:hidden}.projectpreview .tablewidth{width:715px}.project-manager .nameCell span.errorclient{background:0 0!important;padding-left:5px;color:#ff9000}.project-manager .NewRoomRow span.errorclient{background:0 0!important;color:red;display:block}.sendtofriend .stfmessage .count{padding:0 2px 0 0}.previewpanel .previewfield{font-size:1.1em;margin:8px 0 0}.previewpanel .previewfield .value{width:240px;display:inline-block}.project-manager .previewfield .value{width:236px;display:inline-block}.previewpanel .stfmessage{padding:0 0 20px}.stfpreviewmessage .previewmessage{color:#ff9000;font-weight:400;margin-top:5px;border-bottom:1px solid #ccc;padding-bottom:12px}.sendtofriend .emailsignupcheckbox{float:left;margin:3px 10px}.sendtofriend .emailsignup a{font-weight:700;color:#3b3b3b}.sendtofriend .emailsignup lable{color:#ccc}.sendtofriend .emailsignup{width:auto;float:left}.sendtofriend .copyMe{padding:10px 0 0}.sendtofriend .copyMe .checkbox{width:20px;float:left;margin-top:2px}.sendtofriend .copyMe span{display:inline-block;font-size:.85em}.copymeformfield .copymecheckbox{float:left;margin-right:4px;margin-top:3px}.sendtofriend .copymecheckbox{float:left;margin-right:4px;margin-top:3px}.sendtofriend .copyme{width:auto;float:left;margin-top:3px}.sendtofriend textarea{width:100%;height:75px}.sendtofriend .caption{margin-top:5px}.sendtofriend .actions.preview{margin:0 0 15px;padding:0 0 7px;text-align:left;text-transform:uppercase}.sendtofriend .actions.edit{padding:15px 0 0 15px;text-align:left;text-transform:uppercase}.sendtofriend .actions #previewBtn{text-transform:uppercase!important}.sendtofriend .actions #previewBtn,.sendtofriend .actions #sendBtn{line-height:24px;height:initial;padding:4px 15px;text-transform:uppercase;text-transform:uppercase;background:#a9a9a9;color:#fff;border:0;font-weight:400}.sendtofriend .actions #sendBtn{font-size:1em}.sendtofriend .wrap-tble{margin:0 15px}.sendtofriend .wrap-tble table tr td a.share-friend-name{font-size:15px;font-weight:700}.sendtofriend h4{padding-left:0;border-bottom:1px solid #ccc;font-size:1.8em;font-weight:400}.productinfo span.title{font-weight:700}.productinfo{margin-left:50px;margin-bottom:25px;height:auto;min-height:200px}.productinfo .productimage{float:left;margin-right:10px}.productinfo .productimage img{width:200px;height:200px}.productinfo div.greyborder{border:1px solid #cecdcb;width:200px}.productinfo .producttexttop{margin-bottom:10px}.productinfo .producttexttop .label{width:auto}.productinfo .producttexttop .attribute{}.sendtf .ui-dialog-content{overflow:hidden}.sendtofriend h3.stfHeader{padding-left:0}.sendtofriend{width:100%}.ui-dialog.sendtf #SendToFriendForm .favnotes{word-break:break-word}.sendtofriend .brand{font-size:12px}.spaceclear{clear:both;padding-top:5px}#hideEmail,#forManip{display:none}#sendToFriend h3.stfHeader .requiredcaption{float:right;padding-right:365px}#sendToFriend h3.stfHeader{float:left;width:100%}#sendToFriend.emailform>div{float:none;margin-bottom:20px}#sendToFriend.emailform h3{font-size:1.1em}.stfBorderBottom{border-bottom:1px solid #ccc;clear:both;margin:5px 0}#sendToFriend{float:left;width:100%}#sendToFriend table td{vertical-align:top}#pdpTabSTF_content .label{font-size:1em}.stfyourname,.stffriendname{float:left;clear:left}.stfyouremail,.stffriendemail{float:left;clear:right;margin-left:50px}.stfsubject,.stfmessage{float:left;clear:both}.stffriendname ul{float:left;width:240px}.stffriendname ul li{list-style:none;margin-left:0;margin-bottom:4px}#friendNameList li,#friendEmailList li{list-style:none;margin-left:0}#friendNameList li.frndsli{min-height:15px}#pdpTabSTF_content #stfYourInfo .copymeformfield{float:left;width:100%;margin-top:5px}#pdpTabSTF_content .requiredcaption{display:none}#stfAddEmailList,#friendContent{float:left;width:100%;clear:both;margin-top:10px}#stfMessage{margin-top:5px}input.extraFriendName,input.extraFriendEmail{width:300px}a#addFriend img{text-decoration:none;margin-top:5px;position:relative;top:3px}a#addFriend:hover img{text-decoration:none}a.compaddFriend img{text-decoration:none;margin-top:5px;position:relative;top:2px}a.compaddFriend:hover img{text-decoration:none}#stfFriendInfo .copymeformfield{margin-top:10px}#sendtofriendformaction{margin:0 10px;clear:both}#sendtofriendformaction .stfBorderBottom{margin:5px 0}.reviewlogin{font-size:1.1em;margin:0 0 0 50px;width:970px}.reviewlogin h2{font-size:1.2em;padding:10px 0}.reviewlogin .logincustomers{min-height:412px}.reviewlogin .logincreate{min-height:412px}.reviewlogin .logincustomers{width:660px}.minicart{margin-left:10px;z-index:990;position:relative}.minicart .minicarttotal{padding:10px 15px 7px 30px;font-size:1em;font-family:futura-pt,sans-serif}.minicart .minicarttotal::before{content:"";background:url(../images/pdp-sprite.png) no-repeat -150px -10px;width:15px;height:12px;display:inline-block;margin-left:-20px;margin-right:2px}.minicart .minicarttotal .cartlabel{display:none}.minicart .minicarttotal .emptycart{color:#fff}.minicart .minicarttotal .cartlabel{margin:0 5px 0 0;text-transform:uppercase}.minicart .minicarttotal .welcomedivider{margin:0 3px}.minicart .minicarttotal a{color:#fff}.minicartcontent{background:#fff;border:2px solid #ccc;display:block;right:0;padding:20px 15px 10px;position:absolute;top:35px;width:450px;z-index:999;font-family:Verdana,sans-serif}.minicartcontent .checkoutminicart .miniBrand{font-size:.85em;color:#a2a2a2;margin-bottom:5px}.minicartcontent .checkoutminicart .promo{margin-bottom:5px;font-size:.75em}.minicartcontent .minicartclose{background:url(../themes/demandwarestore/images/lumens/button-tile-28.gif) repeat-x;cursor:pointer;float:right;height:28px;padding:2px 12px;white-space:nowrap;width:auto;color:#fff;font-size:1.2em;margin-right:9px}.minicartcontent .minicartcontainer .minicarttotal{background-color:#ccc;color:#fff;clear:both;padding:1px 3px;text-align:right}.minicartcontent .minicarttotals{background-color:#fff;margin:0 0 4px 5px;padding:5px 0}.minicartcontent .mini_subtotal,.minicartcontent .mini_surchargetotal{float:right;clear:both}.minicartcontent .mini_subtotal div,.minicartcontent .mini_surchargetotal div{float:right;font-weight:700;font-size:.9em}.minicartcontent .mini_subtotal div.mini_label,.minicartcontent .mini_surchargetotal div.mini_label{font-weight:400;margin-right:27px}.minicarttotals .ordersubtotal .label,.minicarttotals .ordersubtotal .value{font-weight:700}.minicartcontent .minicartslot{background-color:#fff;margin:20px 0 23px;text-align:center;display:inline-block;width:100%}.minicartcontent .minicartslot p{color:#b3b3b3;background:#eaeaea;padding:20px;font-family:futura-pt,sans-serif;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.minicartslot p#mc-banner-left,.minicartslot a#mc-banner-right{font-size:1em!important;padding:15px 30px!important}.minicartslot p#mc-banner-left{float:left}.minicartslot a#mc-banner-right{float:right;margin-top:0!important}.minicartcontent .minicartslot a.mc-banner-left{float:left}.minicartcontent .minicartslot a.mc-banner-right{float:right}.minicartcontent .link2cart{float:right;background-image:url(../themes/demandwarestore/images/cart-icon.png);background-color:#bfbd00;background-repeat:no-repeat;background-position:5px 7px;padding:6px 12px 4px 25px;height:18px;width:auto}.minicartcontent .link2cart a{display:block;font-weight:700;text-decoration:none;width:auto;color:#fff;line-height:normal;font-size:1.2em}.minicartcontent .link2cart a:hover{color:#fff;text-decoration:none}.minicartcontent .mini_action{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;text-align:right;margin-bottom:5px}.minicartcontent .mini_productdescription .name a{color:#3b3b3b;font-size:1em;font-family:futura-pt,sans-serif;font-weight:500}.minicartpopup .mini_action.minicart-buttons{display:block!important}.minicartcontent .mini_action.minicart-buttons a,.minicartcontent .mini_action.minicart-buttons a.minicartclose{height:auto;float:none;font-size:1.2em;color:#fff;display:inline-block;background:#a9a9a9;text-decoration:none;padding:10px 15px;text-align:center;border:0;font-family:futura-pt,sans-serif;width:49%;float:left;box-sizing:border-box;margin-right:0}.minicartcontent .mini_action.minicart-buttons a.minicart-btn-viewcart{background-color:#00b0cd;float:none}.minicartcontent .mini_action.minicart-buttons a.minicart-btn-viewcart-alt{margin-right:9px;padding:5px 0;background-color:#8d8d8d;display:inline-block;width:102px}.minicartcontent .mini_action.minicart-buttons a.minicart-btn-checkout{padding:5px 0;background-color:#bfbd00;width:140px}.minicartcontent .approachingpromo{background:#f8f8f8 url(../images/checkout/bg-approaching.png) center left no-repeat;border:1px solid #e7e7e7;float:none;width:439px;padding:0;height:48px;line-height:48px;margin:5px 4px;font-size:11px}.minicartcontent .approachingpromo .approachingtext{padding:0 0 0 40px;display:inline-block;vertical-align:middle;height:auto;line-height:normal}h4.cart-col-right-title{margin:0 0 0 10px;padding:8px 12px;background:#ededed}.cart-col-right ul{padding:8px 0}.cart-col-right li{padding-left:20px;padding-right:20px;font-size:.7em;margin:3px 0 8px 4px;font-weight:700}.cart-col-right li a{color:#3b3b3b}.cart-col-right li.bullet-freeshipping{background:url(../themes/demandwarestore/images/lumens/bullets/icon-free-shipping.png) 2px 1px no-repeat}.cart-col-right li.bullet-lowprice{background:url(../themes/demandwarestore/images/lumens/bullets/icon-low-price.png) 2px 1px no-repeat}.cart-col-right li.bullet-securecheckout{background:url(../themes/demandwarestore/images/lumens/bullets/icon-secure.png) 2px 1px no-repeat}.checkoutminicart .summaryproduct{border-bottom:1px solid #ccc;padding-bottom:10px;margin:0 0 7px;clear:both;display:inline-block;width:100%}.checkoutminicart .summaryproduct .image{float:left;margin-left:5px}.checkoutminicart .mini_productinfo{float:left;width:250px}.checkoutminicart .mini_productinfo .mc_ProdHdr{float:left}.checkoutminicart .mini_productinfo .more_arrow{float:left;width:8px;height:8px;margin-top:3px;background-image:url(../images/mini_morearrow.png);background-position:-22px -5px;background-repeat:no-repeat}.checkoutminicart .mini_productinfo .open{background-position:-5px -4px}.checkoutminicart .mini_productdescription{float:left;width:150px;margin-left:5px;text-align:left}.checkoutminicart .mini_productprice{float:left;width:66px;line-height:normal;text-align:right}.checkoutminicart .mini_productprice .price-section{font-size:.75em;margin-top:4px}.checkoutminicart .mini_productprice .salesprice{font-size:inherit;font-weight:400}.mini_productsubtotal .pricing .salesprice{font-size:.75em;font-weight:400}.mini_productdescription .salesprice{color:red;margin-top:3px}.checkoutminicart .mini_productquantity{float:left;width:65px;line-height:normal;font-weight:700;text-align:center}.checkoutminicart .mini_productquantity .quickviewqty{font-weight:400;font-size:.75em}.checkoutminicart .mini_productsubtotal{float:right;line-height:normal;font-weight:700;margin-bottom:10px;margin-right:0;text-align:right}.checkoutminicart .mini_productsubtotal .pricing div{font-weight:400;font-size:.75em;margin-top:4px}.checkoutminicart .imageexpanded{background:transparent url(../images/nav_arrow.gif) no-repeat 0 0;float:left;height:15px;width:15px}.checkoutminicart .imagecollapsed{background:transparent url(../images/nav_arrow_expand.gif) no-repeat 0 0;float:left}.checkoutminicart .imagecollapsed img{height:50px;margin:0 10px;width:50px}.checkoutminicart .name{line-height:normal;font-weight:700}.checkoutminicart .promo{color:red;font-size:inherit;margin-top:3px}.checkoutminicart .mini_shippingsurcharge{font-size:.75em;font-weight:700;line-height:2em;margin:0 0 3px}.checkoutminicart .miniBrand{line-height:normal;font-size:1.4em;font-family:futura-pt,sans-serif;margin-bottom:0}.checkoutminicart .miniUPC{padding:0 0 5px;font-size:.75em}.checkoutminicart .mini_productdescription .miniUPC{font-size:.65em}.checkoutminicart .attributes{line-height:normal;overflow:hidden;font-size:.85em}.checkoutminicart .variations{font-size:.75em}.checkoutminicart .attribute{font-size:1em;margin:0 3px 0 0;line-height:normal}.checkoutminicart .attribute .clear{clear:none}.checkoutminicart .pricing{display:block;text-align:right}.mc_stHdr,.mc_qtyHdr,.mc_priceHdr,.mc_ProdHdr{font-size:.75em;font-weight:700}.mc_ProdHdr{font-weight:700;margin-left:20px}#mc_headerCont{clear:both;float:left;width:100%}.checkoutminicart #mc_headerCont .mini_productinfo{line-height:normal}.checkoutminicart #mc_headerCont .mini_subtotal{margin-bottom:0}.checkoutminicart table.ordersummary{width:100%;font-size:.75em}.checkoutminicart table.ordersummary td{vertical-align:top;padding-bottom:5px}.checkoutminicart table.ordersummary .ordershipping td{font-size:1.2em}.checkoutminicart table.ordersummary td.value{text-align:right;font-weight:700}.checkoutminicart table.ordersummary tr.ordershipping td.value{text-align:right;font-weight:400;font-size:1.2em}.checkoutminicart table.ordersummary td.value .surchargeprice{font-size:1.1em;margin-top:5px}.checkoutminicart table.ordersummary .mini_productquantity{margin-bottom:0;font-size:1.2em;font-weight:400}.checkoutminicart table.ordersummary .gwTitle{font-weight:700;color:#3b3b3b}.gwTitle{font-weight:700;color:#575757;font-size:1em}.checkoutminicart table.ordersummary a.gw{font-weight:400}.checkoutminicart table.ordersummary .notes{padding-top:15px}#rightcolumn .mc_ProdHdr{margin-left:10px}#rightcolumn .mc_priceHdr{color:#575757;margin-right:20px}.top-cart-section{width:100%;display:inline-block}.cart h1{padding-bottom:29px}.cart .place_anchor{position:absolute}.cart .cartempty{padding:20px 0;font-size:1.4em}.cart .errorform{margin-left:0}.cartempty-div{text-align:center}.cart .errormessage{white-space:normal;padding:0 20px;font-size:1.1em}.cart .odd{background-color:#fff}.cart form .label{width:auto}.notes{padding-top:5px}.cart .notes{font-size:11px;padding-top:4px}.cart .notes .notes_text{padding-top:2px;width:200px}.notes .projectname_text{display:inline}.cart .notes .roomname_text{display:inline}.cart .notes .notes_textarea{padding-top:10px}.cart .notes .notes_textarea .label{display:none}.cart .notes .pmNote_edit{margin-right:10px}.cart .notes .pmNote_save span{color:#f3901d!important;text-decoration:none!important}.cart .inactive{display:none}.cart table.carttable{padding:4px 0 0;width:100%}.cart table.carttable thead tr th.pricecolumn{text-align:right}tr.cart_tablerow{border-bottom:1px solid #e7e7e7;font-size:11px}.cart tr.rowcoupons{border-bottom:1px dashed #898989}.cart tr.rowcoupon{background:0 0}.cart tr.rowcoupon #btn-view-promos{font-weight:700;color:#3b3b3b;margin:0 4px 0 15px;display:inline-block;text-align:center;vertical-align:middle;font-size:.75em;float:left;width:89px}#promoContainer.promosOnly{width:600px;height:400px;overflow-y:auto;overflow-x:hidden}#promoContainer.promosOnly .promoDetailContainer{width:530px;padding:20px 0;height:120px;border-bottom:1px solid #e7e7e7;margin:0 0 20px 30px}#promoContainer.promosOnly .promoDetailContainer h4{margin:10px 0;font-size:16px;padding:0}#promoContainer.promosOnly .promoDetailContainer p{width:300px;line-height:1.1em}#promoContainer.promosOnly .placeholder{display:block;position:absolute;top:-9999px;left:-9999px}#dialogcontainer h2.promosOnly{margin:10px 30px 0;padding-bottom:15px;border-bottom:1px solid #e7e7e7}.cart tr.rowbundle{border-top:1px solid #fff}.cart tr.rowbundlespacer{border-bottom:1px dashed #898989}.cart tr.rowbundlespacer td{padding:0 0 20px}.cart tr.rowgiftcert{border-bottom:1px dashed #898989}.cart tr.rowgiftcert td.detailscolumn p{color:red}.cart .imagecolumnbundle{float:left;text-align:center;width:60px;vertical-align:middle}.cart .imagecolumnbundle img{width:90%;height:90%}.cart tr.rowbundle .stockstate{display:none}.cart td.detailscolumn{padding-bottom:35px;width:436px}.cart td.detailscolumn .name{padding-bottom:10px}.cart td.detailscolumn .productattributes{font-size:.85em;line-height:14px}.cart td.detailscolumn .price{font-family:Arial,Helvetica,Verdana,sans-serif;font-size:1em;font-style:normal}.cart td.detailscolumn .productoption{font-size:1.1em;font-weight:700}.cart td .promo{color:red;font-size:1.1em;font-weight:700}.cart td.detailscolumn .label{float:none;text-align:left;padding:0}.cart td.detailscolumn .notes .label{font-weight:700}.cart td.detailscolumn .name a,.checkout td.detailscolumn .name a{color:#3b3b3b;font-weight:400;font-size:1.4em;font-family:futura-pt,sans-serif}.cart td.detailscolumn .name a{font-size:1.6em}.cart td.detailscolumn .name .cartBrand{font-size:.95em}.cart td.detailscolumn .value{float:none}.cart td.detailscolumn .attribute{overflow:hidden;width:225px}.cart td.detailscolumn .productid{overflow:hidden;width:230px;margin-bottom:0;float:left}.pt_cart .cart td.detailscolumn .variation-attributes{float:left;width:164px}.cart td.detailscolumn .productid span{font-weight:700;font-size:1em}.cart td.detailscolumn .productid span.value{font-weight:400;line-height:18px}.cart td.subtotalcolumn{vertical-align:top;padding:15px;text-align:center}.cart td.subtotalcolumn .salesprice{text-align:center;font-size:.85em}.cart table.carttable td.quantitycolumn{vertical-align:top;padding:10px 20px;text-align:center;width:104px}.cart table.carttable .qty-increment-decrement{background:#ededed;border:1px solid #ccc;padding:6px 10px;text-align:center;display:inline-block;float:left;cursor:pointer;height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cart td.quantitycolumn .quantityinput{font-family:futura-pt,sans-serif;text-align:center;font-size:1em;margin-bottom:0;margin-right:0;padding:1px;float:left;width:44px;font-weight:400}.cart td.quantitycolumn .removeButton{text-align:left;margin-left:0;padding:3px 0 0}.cart td.quantitycolumndetails{width:105px;padding:8px 8px 10px 4px;vertical-align:top}.cart td.quantitycolumndetails a{white-space:nowrap}.cart td.quantitycolumn button.textbutton,.cart td.imagecolumn button.textbutton{margin:0;text-decoration:none}.cart td.quantitycolumn button.textbutton{text-decoration:none;background:0 0;line-height:25px;font-size:.85em;clear:both;width:104px;float:left;font-weight:400;margin-top:9px}.cart td.quantitycolumn button.textbutton span{font-weight:400;font-family:Verdana,sans-serif}.cart td.quantitycolumn button.textbutton.update-button{display:none}.cart td.quantitycolumn .included{font-size:90%}.cart td.unitpricecolumn{padding:8px 8px 10px 4px;text-align:right;vertical-align:top}.cart td.unitpricecolumn .price{font-size:1em;font-style:normal;text-decoration:none;white-space:nowrap}.cart td.itemtotalcolumn{padding:8px 4px 0 0;text-align:right;vertical-align:top}.cart table.carttable td.giftwrapoptions{padding-top:0}.cart table{border:0}.cart table.carttable>tbody>tr{border-color:#ccc}.cart table.carttable #btnSaveCart{font-family:futura-pt,sans-serif;font-weight:400;letter-spacing:.5px}.cart table.carttable #btnSaveCart:hover{cursor:pointer}.cart table.carttable .quicksave{font-size:.75em}.cart td.giftwrapoptions .giftwrap{position:absolute;top:-25px;width:300px;padding-left:4px}.cart td.giftwrapoptions .giftwrap .label{font-size:1.1em;font-weight:700;padding:0 5px 0 0}.cart td.giftwrapoptions .giftwraptext{background-color:#fff;padding:15px;border:1px solid #e7e7e7}.cart .giftwraptext #giftMessage div{font-weight:700;font-size:1.2em}.cart .giftwraptext #giftMessage span{font-size:1.1em;margin-right:5px;word-break:break-all;word-wrap:break-word}.cart .giftwraptext #addGiftMessage,.cart .giftwraptext #cancelGiftOption,#cancelGiftMessage{margin:10px 0;text-transform:uppercase}.cart td.giftwrapoptions .giftwraptext .label{font-size:1.2em;font-weight:700;margin-top:3px}.cart td.giftwrapoptions .giftwraptext .bottom_row{border-top:1px solid #e7e7e7;margin-top:10px}.cart td.giftwrapoptions .textfield_title{font-weight:700;font-size:1.2em;padding-bottom:5px;margin-top:10px}.cart .itemtotals{float:right}.cart .itemtotals .label{float:none;text-align:right;width:auto}.cart .itemtotals .value{float:none;text-align:right}.cart .itemtotals .promo{font-size:1em;font-weight:400;width:140px}.cart .stockstate{margin-top:0;clear:both}.pricecolumn{padding:15px}.pricecolumn .price{font-size:1em;margin-bottom:0;font-weight:700;text-align:right}.pricecolumn .price .salesprice{font-style:normal}.subtotalcolumn .cartProdLvlDisc .price .salesprice{color:red;font-weight:700}.pricecolumn .cartProdLvlDisc .salesprice,.subtotalcolumn .price .salesprice{font-size:1em;color:red;font-weight:700;display:block}.pricecolumn .shippingsurcharge div.shipping-name,.cart .pricecolumn .shippingsurcharge div.shipping-value,.shipping-name{font-weight:700;font-size:11px}.detailscolumn div.shipping-name{font-weight:700;font-size:11px}.detailscolumn div.shipping-name .why{font-size:11px;font-weight:400}.pricecolumn .shippingsurcharge div .why{font-weight:400;margin-left:3px}.subtotalcolumn .price{font-weight:400}.subtotalcolumn .price .standardprice{margin:0}.orderconfirmation .salesprice{font-weight:400;color:red;margin-right:3px;font-size:9px}.orderconfirmationdetails .ordershipments .subtotalcolumn .cartProdLvlDisc.price .salesprice{font-size:9px}.subtotalcolumn .cartProdLvlDisc.price .salesprice{font-size:11px;font-weight:400;margin-right:44px}.unitpricecolumn .price .discountprice .salesprice{color:#e62617}.itemtotalcolumn .totalprice{font-weight:700}.itemtotalcolumn .optionprice{color:#666}.cart .itemtotals .promoprice{color:#e62617}.cart .itemtotals .itemtotal{border-top:1px solid #000;padding:3px 0 0}.cart tr.rowcoupons td.detailscolumn .name{text-decoration:underline}.cart tr.rowcoupons td.detailscolumn .label{font-size:1.1em;text-align:left;width:auto}.cart tr.rowcoupons td.detailscolumn .value{color:red;font-size:1.1em}.cart td.applycoupon{padding:15px;border-color:#ccc;border-width:1px 0;border-style:solid;border-bottom:0}.cart table.carttable{margin-bottom:22px}.cart table.carttable td{margin:0;padding:10px 14px}.cart table.carttable td.applycoupon{padding:15px 0}.cart table.carttable td.td-left{padding-left:0}.cart table.carttable td.td-right{padding-right:0}.cart .cartfooter .cartordertotals td.td-right{float:right}.cart table.carttable .cartfooter .cartordertotals td{padding:5px 0}.cart table thead{border-bottom:1px solid #ccc}.cart table thead th{font-size:.85em;text-transform:uppercase}.cart table thead th.qty-heading{width:114px;padding-left:39px}.cart table.carttable td.wgdDetail{border-right:1px solid #e7e7e7;padding:0}.cart table.carttable td.wgdDetail .wgdetailblock{margin:0 14px 14px;background-color:#f8f8f8;padding:15px 0;border:1px solid #e7e7e7}.cart table.carttable td.wgdDetail td.pricecolumn{border-right:0}.cart table.carttable .wgditem table td{padding-top:0}.cart table.carttable td.pricecolumn{text-align:right;position:relative;width:108px}.cart table.carttable td.imagecolumn .bonusitem{display:block}.cart table.carttable .imagecolumn .removeButton{margin:12px 0 0}.cart table.carttable td.pricecolumn .wgd{font-weight:700}.cart table.carttable tr.cart_tablerow.wgditem{border-bottom:0}.cart table.carttable tr.cart_tablerow.wgditem .imagecolumn img{display:none}.cart table.carttable td.spacer_cell{border-right:1px solid #e7e7e7;padding:0}.carttable .subtotalcolumn .price{text-align:center;font-size:.85em}.cart .whiteglove-add{font-size:12px;font-weight:700;line-height:1.4;position:relative}.cart .whiteglove-add .itemlbl{font-weight:700}.cart .whiteglove-add .itemlbl span{font-weight:400}.cart .wgdetailblock a{font-weight:700;font-size:11px}.cart button.addWhiteGlove.account-a2c{position:absolute;top:50px;right:-229px;width:180px}.cart .whiteglove-remove{position:relative}.cart .whiteglove-remove button.removeWhiteGlove{position:absolute;top:-52px;right:-189px;background:0 0;color:#296183;border:0}#container:not(.pt_cart) table.carttable .orderdiscount{float:right;font-size:1.2em;margin:5px 4px}#container:not(.pt_cart) table.carttable .orderdiscount .label{font-weight:400}table.carttable th.rightcol{text-align:right;width:66px}table.carttable th.amountcol{border-right:1px solid #e7e7e7}table.carttable th.centercol{text-align:center;width:50px}.cart .productlistitem{color:Green;display:block;font-weight:700}.stockstate{margin-top:5px}.stockstate li{list-style:none}.stockstate .onorder{margin-top:4px;display:block}.stockstate .notavailable{margin-top:4px;color:#c00;font-weight:700;display:block}.ordershipments .non-returnable{margin-top:15px;font-weight:700}.non-returnable{font-size:.85em;margin-top:5px;font-weight:400;clear:both}.minicartpopup .mini_recproductsubtotal .non-returnable{margin-top:14px}.non-returnable a{font-size:11px}.non-return{float:left!important;margin-left:0!important;padding-left:0!important;font-weight:700}.cart .couponcode{float:left;margin:0;vertical-align:bottom;width:100%}.coupon-applied-block{width:40%;text-align:right;font-size:.75em}.coupon-applied-block li{font-weight:700;margin-bottom:5px}.coupon-applied-block .textbutton{font-weight:700;text-decoration:underline;height:auto}.coupon-applied-block .error{color:red}.cart .couponcode .label{margin:5px 4px 0 0;width:auto;float:left;font-weight:700}.cart .couponcode input.couponinput{margin:0;height:21px;width:165px;text-transform:uppercase;padding:2px;float:left;font-family:Verdana,sans-serif}.save-your-cart{width:30%}.save-your-cart ul li{list-style-type:disc;list-style-position:inside}.save-your-cart ul li a{font-size:.95em;line-height:24px;font-weight:400;color:#666}.save-your-cart p{line-height:19px;font-weight:400;color:#a9a9a9;margin-bottom:7px}.cart .couponcode button,.save-your-cart button,.save-your-cart input[type=button]{background:#a9a9a9;color:#fff;border:0;font-size:.75em;float:left;margin-left:10px;padding:5px 14px;height:auto;font-weight:400;letter-spacing:.5px}.save-your-cart button,.save-your-cart input[type=button]{margin:0;font-size:1em}.cart .applycoupon .cart-footer-content .cart-footer-top .couponcode button span{font-size:1.2em}.shop-with-confidence{display:inline-block;width:100%;margin:38px 0 0}.cart .couponcode .errormessage{text-align:left;padding:6px 0 4px;width:auto;float:left;clear:both;font-size:.85em;font-weight:700}.checkoutshipping .formfield.giftcertfield .value input{height:28px}.cart .priceadjustment{color:red}.cart .actions{margin:10px 0 0;width:180px}.cart .actions div{padding:5px 15px 0 0}.cart .actions form{}.cart .actions form.formupdatecart{float:none}.cart .actions button.textbutton{margin:0 15px 0 0}.cart .actions button.continuecheckout span{text-transform:uppercase}.cart .actions fieldset{width:auto;float:right}.cart .actions .google_checkout{padding-top:10px}.cart .actions .paypal_checkout{height:42px;float:left}.cart .actions .paypal_checkout a{width:145px;padding-bottom:15px;background:0 0;border-top:0}.cart .actions #int_div table{width:230px;text-align:left;margin-right:3px}.cart .actions #int_div table tr:last-child{text-align:right}.cart .actions #int_div table.TableStyle .intl{text-align:left}.cart .actions #int_div table.TableStyle .intl p{margin-left:5px}.pricecolumn .shipping_dialog_container,.ocpage .shipping_dialog_container,.wgd_dialog_container{display:none;position:absolute;z-index:1100;background-repeat:no-repeat;padding-left:5px;text-align:left}.cart .pricecolumn .shipping_dialog_container .arrow,.ocpage .shipping_dialog_container .arrow,.wgd_dialog_container .arrow{width:16px;height:20px;background-image:url(../images/checkout/shipping_dialog_arrow.png);position:absolute;z-index:2}.cart .pricecolumn .shipping_dialog_container .content,.ocpage .shipping_dialog_container .content,.wgd_dialog_container .content{width:200px;background-color:#f2f2f2;border:1px solid #e6e6e6;position:relative;top:-20px;left:15px;z-index:1;font-weight:400;padding:10px}.wgd_dialog_container .content{width:500px}.checkoutplaceorder .pricecolumn .shipping_dialog_container .arrow{width:16px;height:20px;background-image:url(../images/checkout/shipping_dialog_arrow.png);position:absolute;z-index:2}.checkoutplaceorder .pricecolumn .shipping_dialog_container .content{width:200px;background-color:#f2f2f2;border:1px solid #e6e6e6;position:relative;top:-20px;left:15px;z-index:1;font-weight:400;padding:10px}.cartfooter{margin:8px 0 0;width:100%;overflow:hidden;clear:both;min-height:193px}.cartfooter .ordertotalhead input.int_shipping_check{width:auto}.cartfooter .cartordertotals{background-color:#fff;border-color:#e6e6e6;border-image:none;border-width:1px 1px medium;clear:both;margin:0;padding:0}.rightcolumn-cart .rightcol-summary{margin:0 0 20px 10px}.rightcolumn-cart .rightcol-summary h4{float:none;background:#ededed;padding:8px 12px;margin:0}.rightcolumn-cart .rightcol-summary td{padding:6px 0}.rightcolumn-cart .rightcol-summary .ordertotal td{padding:10px 0 0}.rightcolumn-cart .rightcol-summary .ordertotal td span{font-size:.9em;font-weight:700}.rightcolumn-cart .rightcol-summary .ordertotals{padding:12px;float:none;width:auto}.cartfooter .cartordertotals .actions{width:100%;text-align:right;clear:both}.cartfooter .cartordertotals .actions .site_checkout{float:right;width:85%;padding-right:0}.cartfooter .cartordertotals .actions .site_checkout button.continuecheckout{margin-right:0;font-weight:400;font-size:1.7em}.cartfooter .cartordertotals .actions .site_checkout button.continuecheckout.continueCObot{margin-top:5px}.cartfooter .cartordertotals td{padding:0 0 5px}.cartfooter .cartordertotals td.intl p{margin-bottom:6px}.cartfooter .cartordertotals tr.ordertotal td{padding-top:2px}.cartfooter .cartordertotals input[type=image]{background-color:transparent}.cartfooter .ordertotal span{line-height:1.8em}.cartfooter .ordertotal .label{font-weight:700}.cartfooter .int_check{padding:8px 15px;border-bottom:1px solid #e6e6e6;font-weight:700}.cartfooter .int_check label:hover{cursor:pointer}.cartfooter .cartordertotals h4{float:left;font-size:16px;padding:0;margin:0}.cartfooter .cartordertotals .ordertotalhead{padding:15px;background:0 0;margin-bottom:0;border-bottom:0;padding-left:0}.cartfooter .cartordertotals .ordertotalhead h3{float:left}.cartfooter .cartordertotals .ordertotalhead .int_check{float:right;padding:4px 0;border-bottom:0}.cartfooter .cartordertotals .ordertotals{float:left;width:100%;margin:0;background:#ededed;padding:12px 40px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.cartfooter .ordertotal{border-top:1px solid #ccc}.cartfooter.purchaseoptions{overflow:visible}.cart .cartfooter .label,.cart .cartfooter .value{font-size:1.2em;font-weight:400;font-family:futura-pt,sans-serif}.cart table.carttable .ordertotals td{padding:5px 14px}.cart table.carttable .ordertotals .ordertotal td span{font-size:1.5em}.cart table.carttable .ordertotals .ordertaxcalc td{padding-bottom:8px}.cart .cartfooter .label{float:left}.float-left{float:left}.float-right{float:right}.taxCalcErr{color:red;font-size:11px;display:inline-block;vertical-align:middle;padding:2px 0 0 4px}.taxCalcErr.hide{display:none}.cart .purchaseoptions{margin:0;padding-bottom:40px}.cart .purchaseoptions .cartordertotals{padding-top:4px}.cart .purchaseoptions .cartordertotals .google_checkout{text-align:right}.cart .purchaseoptions .cartordertotals h5{padding-left:0}.cart table.carttable tbody tr.bonuslineitem td{background-color:#f2f2f2;border-top:1px solid #e7e7e7}.cart table.carttable tbody tr.bonuslineitem td,.checkoutplaceorder table.placeordertable tbody tr.bonuslineitem td{border-bottom:0}.cart .bonuslineitem .bonuslineitemdetails{padding:4px 10px}.cart .bonuslineitem .bonuslineitemdetails .promo{font-size:120%}.cart #cert-recs img{width:100px;height:100px}.orderbonuslineitempromo{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:0 0 1px;padding:4px 8px;text-align:center}.orderbonuslineitempromo .promo{font-size:140%}.orderbonuslineitempromo .bonusproducts{margin:auto;width:160px}.orderbonuslineitempromo .bonusproducts a.imagebutton{}.orderbonuslineitempromo a.imagebutton{background-image:url(../images/imagebuttonlg.gif);height:30px;padding:0 18px 0 0}.orderbonuslineitempromo a.imagebutton span{background-image:url(../images/imagebuttonlg.gif);color:#fff;font-size:1.2em;font-weight:700;height:30px;padding:7px 0 0 15px}.itemtotalcolumn .bonusproducts a.imagebutton{height:21px;cursor:pointer;color:#575757;font-size:1em;font-weight:700;margin:0;outline:transparent 0 thin;padding:0 9px;background:#fff;border:2px solid #575757;width:140px;text-transform:uppercase;line-height:20px}.cart-footer-content{display:inline-block;width:580px;float:right}.cart-footer-content h3{float:left}.cart-footer-top{display:inline-block;width:100%;padding:10px 14px;background:#ededed;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#cert-recs{width:100%;margin:auto;height:355px;overflow:hidden}#cert-recs .cert-rec{float:left;width:140px;margin:0 26px 20px 0;padding-left:25px;border-left:solid 1px #e6e6e6}.cartfooter #cert-recs .cert-rec{margin-right:22px}#cert-recs .cert-rec.leftie{border-left:0}#cert-recs h2{padding:15px 12px;border-top:0}#cert-recs .cert-rec{color:#ccc;font-weight:400;font-family:futura-pt,sans-serif;margin-left:10px}#cert-recs a.certRecName{font-size:1.4em;display:block;margin:12px 0 8px;text-decoration:none;color:#666;font-weight:400;font-family:futura-pt,sans-serif}#cert-recs .certRecPrice{font-size:1.2em!important;color:#3b3b3b;font-family:futura-pt,sans-serif}#cert-recs .certRecBrand{display:block;font-weight:400;font-size:.75em;color:#ccc}#rv-target .cert-rec{float:none;clear:both;padding:10px 10px 10px 20px;border-top:1px solid #e7e7e7;min-height:75px}#rv-target .cert-rec.leftie{border-top:0}#rv-target .cert-rec img{float:left;margin-right:20px}#rv-target .cert-rec a{color:#575757}#rv-target .cert-rec .certRecName,#rv-target .cert-rec .certRecBrand,#rv-target .cert-rec .certRecPrice{display:block}#rv-target .cert-rec .certRecName{padding-top:8px}#rv-target .cert-rec .certRecBrand{font-weight:400;margin:2px 0 8px}#rv-target .cert-rec .certRecPrice{color:#f3901d}#rv-target .contentasset p{text-align:center}#main .department-landing #cert-recs h2{padding:12px;font-size:2em;font-family:futura-pt,sans-serif}#main .department-landing #cert-recs a.certRecName{min-height:50px}#main .department-landing #cert-recs .certRecBrand{}#main .department-landing #cert-recs .certRecPrice{}#main .department-landing #cert-recs{height:376px;margin-bottom:25px}#main #pdpBottomHalfContainer #cert-recs{float:right;width:200px;height:auto}#main #pdpBottomHalfContainer #cert-recs img{width:140px;height:140px}#main #pdpBottomHalfContainer #cert-recs .cert-rec{border-top:1px solid #e6e6e6}#main #rightcolumn #cert-recs{width:207px;margin:20px 0 20px 10px;border:1px solid #e6e6e6}#main #pdpBottomHalfContainer #cert-recs .cert-rec,#rightcolumn #cert-recs .cert-rec{border-left:0;border-top:1px solid #e6e6e6;float:none;margin-right:0;width:auto;padding:12px 35px 0}#main #pdpBottomHalfContainer #cert-recs .cert-rec{border:0}#main #pdpBottomHalfContainer #cert-recs h2,#rightcolumn #cert-recs h2{text-align:center;padding:12px;font-weight:400;font-size:12px;text-transform:uppercase;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#main #pdpBottomHalfContainer #cert-recs h2{font-size:2em;font-weight:400;font-family:futura-pt,sans-serif;border-top:0;margin-top:0;padding-top:0;text-transform:capitalize}#main #pdpBottomHalfContainer #curalate-header{margin:20px 0}#main #pdpBottomHalfContainer #cert-recs a.certRecName .certRecBrand{color:#ccc}#main #pdpBottomHalfContainer #cert-recs .certRecPrice{color:#3b3b3b;font-size:1.4em;margin-top:20px;display:block}#main #pdpBottomHalfContainer #curalate-header .curalate-hashtag{font-size:1.6em;font-family:futura-pt,sans-serif;font-weight:400}#main #pdpBottomHalfContainer #curalate-header #curalate-upload-photos{color:red;text-align:center;font-weight:400;font-size:1.6em;cursor:pointer;font-family:futura-pt,sans-serif}#rightcolumn #cert-recs h2{text-align:center}#main #cert-recs .cert-rec{width:195px;border:0}#main .cartordertotals #cert-recs .cert-rec{width:110px}.pt_cart #content .cart .cartordertotals #cert-recs .cert-rec.leftie{border-left:0}.pt_cart #content .cart .cartordertotals #cert-recs .cert-rec{border-left:1px solid #e6e6e6;width:115px}.pt_cart #content .cart .cartordertotals #cert-recs h2{padding:30px 12px}.header-bg .categorymenu ul.tier-1 li.nav-tab-promo a.tier-1{color:#3b3b3b}.cartordertotals #cert-recs .cert-rec{float:left;width:110px;margin:0 26px 20px 0;padding-left:45px;border-left:solid 1px #e6e6e6}#main .cartordertotals #cert-recs{height:325px}button.continuecheckout{padding:0;margin:4px;height:41px;border:0;background:#00b0cd;color:#fff;font-weight:700;width:238px;font-size:1.2em}button.continuecheckout.continueCOtop{position:absolute;top:22px;right:5px}button.continuetosummary,button.continuetobilling{height:30px}#paypal_checkout button{border:0}.continuetosummaryaction{background-color:#f2f2f2;padding:10px 20px}.checkout_page .header-bg .logo a{float:left;margin:initial}.checkout_page .generalnav>ul{text-align:left}.checkout_page .generalnav ul li#minicart-cont{float:right}.checkout_page .generalnav ul li#minicart-cont .minicart-tile a{color:#fff}.checkout_page .minicart{border:0}.checkout_page .generalnav>ul li:first-child{padding-left:0}.pt_cart.checkout_page #main .divline{border:0}.cartlogin{padding:8px 0 0 8px}.cartlogin .logincustomers{border:1px solid #000;margin-bottom:10px;width:100%;background-color:#e1e1e1}.cartlogin .accountwelcome{margin:0}.cartlogin h3{font-size:1.2em;font-weight:700;padding:3px 3px 0;text-transform:uppercase;background-color:transparent}.cartlogin .errorform{margin:0}.cartlogin .returningcustomers{margin:0 12px 3px;text-align:left}.cartlogin .returningcustomers p{display:block;margin:0}.cartlogin .returningcustomers a{color:#000;text-decoration:underline}.cartlogin .returningcustomers .label{font-size:1.1em;margin:0;width:auto;text-align:left}.cartlogin .returningcustomers .label .requiredindicator{display:none}.cartlogin .returningcustomers .rememberme{float:left;margin:2px 0 4px}.cartlogin .returningcustomers .formactions{margin:2px 0 4px;text-align:left}.cartlogin .returningcustomers .forgotpassword{margin:2px 0 4px}.cartlogin .returningcustomers input.textinput,.cartlogin .returningcustomers input.textinputpw{width:160px}.cartlogin .cartnewcustomer,.cartlogin .cartguest{padding:0 0 10px 7px;font-size:1.1em}.cartloginpanel button::-moz-focus-inner{border:0}@media screen and (-webkit-min-device-pixel-ratio:0){.cartloginpanel button span{margin-top:-1px}}.cartloginpanel button{background:transparent url(../images/imagebuttonlg.gif) no-repeat right -140px;border:0;cursor:pointer;font-size:1em;overflow:visible;padding:0 15px 0 0;position:relative;margin-right:5px;text-align:center}.cartloginpanel button span{background:transparent url(../images/imagebuttonlg.gif) no-repeat left top;color:#fff;display:block;font-size:1.2em;font-weight:700;height:30px;padding:8px 0 0 15px;position:relative;white-space:nowrap}.cartloginpanel button:hover{background-position:right -210px}.cartloginpanel button:hover span{background-position:0 -70px}.approachingcont{padding-bottom:0}.approaching{float:right}.approachingpromo{background:#f8f8f8 url(../images/checkout/bg-approaching.png) center left no-repeat;border:1px solid #e7e7e7;padding:0;clear:both;font-size:12px;height:48px;line-height:48px;margin:0 0 5px;width:auto}.approachingpromo .approachingtext{padding:0 0 0 50px;display:inline-block;vertical-align:middle;height:auto;line-height:normal}.approachingpromo .strong{font-weight:700}.display-none{display:none}.display-inline-block{display:inline-block}.productDescription .display-inline-block{display:inline-block;margin-left:-4px}.display-inline-block .showingresults{margin-top:19px}.full-width{width:100%}.half-width{width:50%}.hf-padding-left-2-5{padding-left:2.5%}.hf-padding-right-2-5{padding-right:2.5%}.margin-bottom-20{margin-bottom:20px}.margin-bottom-5{margin-bottom:5px}.border-1px-transparent{border:1px solid transparent}.border-radius-4px{border-radius:4px}.alert{border:1px solid transparent;border-radius:4px;margin-bottom:20px;padding:15px}.alert-danger{color:#af6300;border-color:#fc9;background-color:#fffded}input.errorclient::-webkit-input-placeholder,input.errorclient,select.errorclient,textarea.errorclient{color:#ff9000!important;border-color:#fc9;background-color:#fffded}input.errorclient::-moz-placeholder{color:#ff9000!important}input.errorclient::-ms-input-placeholder{color:#ff9000!important}.padding-15-all{padding:15px}.padding-left-15px{padding-left:15px}.padding-right-15px{padding-right:15px}.margin-top-15px{margin-top:15px}.margin-bottom-15px{margin-bottom:15px}.margin-right-15px{margin-right:15px}.yes-no-radio-button{width:90px;position:relative;margin-left:13px;padding-left:0;float:left}.yes-no-radio-button input[type=radio]{width:auto;opacity:0;position:absolute;width:20px;height:20px;left:0;z-index:5}.yes-no-radio-button label{line-height:25px;position:relative;display:inline-block;overflow:hidden;padding-left:32px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-transition:.12s;-moz-transition:.12s;-o-transition:.12s;transition:.12s}.yes-no-radio-button label:after,.yes-no-radio-button label:before{position:absolute;z-index:1;left:0;content:'';-webkit-transition:.12s;-moz-transition:.12s;-o-transition:.12s;transition:.12s}.yes-no-radio-button [type=radio]:not(:checked)+label:before{top:0;width:20px;height:20px;border:1px solid #ccc;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.yes-no-radio-button [type=radio]:not(:checked)+label:after{z-index:0;top:5px;left:5px;width:12px;height:12px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;background-color:#e6e6e6}.yes-no-radio-button [type=radio]:checked+label:after{top:0;width:20px;height:20px;border:1px solid #71b5cc;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.yes-no-radio-button [type=radio]:checked+label:before{z-index:0;top:5px;left:5px;width:12px;height:12px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;background-color:#71b5cc}.paymentmethods .yes-no-radio-button{margin:0 27px 0 0}.paymentmethods .yes-no-radio-button label{line-height:42px}.paymentmethods .yes-no-radio-button [type=radio]:checked+label:before,.paymentmethods .yes-no-radio-button [type=radio]:not(:checked)+label:after{top:15px}.paymentmethods .yes-no-radio-button [type=radio]:checked+label:after,.paymentmethods .yes-no-radio-button [type=radio]:not(:checked)+label:before{top:10px}#co-onepage.checkout .addressform .display-inline-block{margin-top:0!important}#co-onepage.checkout h4.h-two{margin-top:3px}.additional-shipping-block textarea{height:60px;padding:10px;vertical-align:top;text-align:left;white-space:nowrap;font-size:.95em;font-weight:400;font-family:futura-pt,sans-serif}.additional-shipping-block label{font-size:.95em}.additional-shipping-text{cursor:pointer;font-size:1em;padding:0 0 0 15px}.additional-shipping-text::before{content:"";display:inline-block;background:transparent url(../images/pdp-sprite.png) no-repeat -10px -160px;width:9px;height:8px;transform:rotate(-90deg);margin:0 7px 0 -13px}.additional-shipping-text.active::before{content:"";display:inline-block;background:transparent url(../images/pdp-sprite.png) no-repeat -10px -160px;width:9px;height:8px;transform:rotate(0deg)}.additional-shipping-block textarea::-webkit-input-placeholder{color:#3b3b3b}.additional-shipping-block textarea::-moz-placeholder{color:#3b3b3b}.additional-shipping-block textarea:-ms-input-placeholder{color:#3b3b3b}.border-box{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.pt_checkout .breadcrumb{margin:0 15px}.pt_checkout #content{margin-top:-20px}.pt_checkout #content .alert{width:710px;font-size:.95em}.checkout{padding:5px 0 25px 5px;width:710px;padding-left:0}.checkout input{font-weight:700;font-size:.95em}.checkout input[type=checkbox],.checkout input.checkbox{width:auto}.checkout select{min-height:22px;font-size:.85em;font-weight:700;color:#3b3b3b}.checkoutbilling,.checkoutshipping,.checkoutmultishipping,.checkoutplaceorder,.orderconfirmation{padding-right:5px;margin:0 0 0 15px}.checkout input[type=checkbox],.pt_order input[type=checkbox]{-webkit-appearance:none;background-image:url(../images/bullet-unsel.gif);background-repeat:no-repeat;margin-right:7px;background-position:0;border:0;float:left;padding:0;background-size:16px;width:16px;height:16px}.checkoutbilling,.checkoutshipping{border:0;padding-right:0}table.placeordertable th{background-color:#f2f2f2;border-right:1px solid #e7e7e7;padding:10px 20px}.checkoutplaceorder table.placeordertable th{border:0}.radioClear{padding-top:10px;clear:both}.checkout .continuecheckout{text-align:right}.checkout .addressform{margin:0 0 25px}.checkout .addresslist{margin:5px 0 5px 15px;clear:both;float:left}.checkout .addresslist select{width:400px}.checkout .selectaddress .selectaddressstar{color:#000;font-size:1.2em}.checkout .selectaddress .selectaddressmessage{color:gray;font-size:1.1em}.checkout .emailsignup .value{width:300px}.checkout .emailsignup label{float:left;font-size:1em;font-weight:400;margin:-14px 0 0 18px;text-align:left}.checkout .emailsignup .value a{display:block;margin:0 0 0 18px}.pt_checkout.checkout_page .addressform .label{display:none}.pt_checkout.checkout_page #main .divline{border:0}.checkoutlogin{margin:0 0 30px}.checkoutlogin .logincreate{min-height:410px}.checkoutlogin .logincustomers{min-height:410px}.checkoutlogin p{font-size:1.1em}.guestcontinue{margin:25px 75px 0 25px}.checkout .addressoptions{margin:10px 0}.checkout .addressoptions .checkbox{display:inline;margin:0}.checkout .addressoptions .checkbox label,.checkout .useShipping .checkbox label{vertical-align:middle;padding-left:5px;font-weight:400;line-height:14pt;font-size:.75em}.checkout .giftmessage label{font-weight:400;line-height:14pt}.checkout .giftmessagetext textarea{height:85px;width:300px}.checkout .shippingmethods{float:left;clear:left;width:58%;padding-left:3px}.checkout .shipMethodsSlot{width:250px;float:right;clear:right;background-color:#f2f2f2;margin-right:25px}.clearfixbill{clear:both}.checkout .shippingmethods label{font-weight:400;line-height:18pt;font-size:.75em}.checkout .shippingmethods .shippingdescription{color:#666;padding-left:18px}.checkout .shippingmethods .shippingpromos{color:red;list-style:disc inside;padding-left:18px}.checkout .shippingmethods .standardshipping{text-decoration:line-through}.checkout .shippingmethods .discountshipping{color:red}.checkout .shippingmethods .shippingsurcharge{color:#666}#shippingmethodform{margin-left:10px}#shippingmethodform.freightOnly .shippingmethod{visibility:hidden}#shippingmethodform h5{font-size:14px}#shippingmethodform .noshippingmethods{padding:8px 0 0 7px}.smPad{padding-left:3px}.checkoutshipping .TableStyle .intl p{margin-left:20px;margin-right:20px}.checkoutshipping .intlship{width:580px;padding-bottom:20px;margin-top:5px}.checkoutbilling #couponsform{clear:both;overflow:hidden}.checkoutbilling #couponsform .couponform,.checkoutbilling #couponsform .giftcertform{width:45%;float:left}.checkoutbilling #couponentry{margin:20px;border-right:1px solid #f8f8f8}#couponentry h5,#giftcertentry h5{padding-left:0}#couponentry .helptext,#giftcertentry .helptext{margin:0;width:100%;font-size:.85em;line-height:15px}#giftcertentry .giftcertfield button{background:0 0;text-decoration:underline;margin:0;padding:0;height:auto;font-size:.85em;font-weight:700;line-height:15px}#giftcertentry .giftcertfield button span{text-transform:uppercase}#giftcertentry .giftcertfield .applyDisc{font-size:.85em;line-height:15px;margin-top:4px}.checkout .giftcertform .helptext p{margin:0}#giftcertentry .balance{clear:both;overflow:hidden;float:left;width:201px;margin-top:4px}#giftcertentry .balTitle{width:100px;float:left;font-weight:700;font-size:.85em;line-height:15px;margin-top:none}#giftcertentry .balAmount{float:left;text-align:right;width:40px;font-size:.75em}#giftcertentry .redemption .gcRemove{width:20px;float:left;margin-left:34px;line-height:normal}.formfield.giftcertfield .balanceinfo p{margin-bottom:0}#co-onepage.checkout .formfield.giftcertfield .balanceinfo h4{background:0 0;padding:10px 0 5px;clear:both;float:left;width:100%;border:0;font-size:1.6em;font-weight:700}#co-onepage.checkout .formfield.giftcertfield .balanceinfo p.reqMore{clear:both;font-size:.75em}#giftcertentry .redemption .success{clear:both;overflow:hidden;width:100%}#giftcertentry .success .balAmount{float:left;text-align:right;width:35px}#giftcertentry .success .balAmount .gcAmt{margin-left:10px}#giftcertentry .lookupbutton span{display:inline-block;line-height:24px;font-weight:400}#giftcertentry .formfield.giftcertfield button{margin:7px 0 0;float:left}#giftcertentry .balanceremaining{margin-top:10px}#giftcertentry h4{margin:10px 0;padding:0}#giftcertentry .balanceremaining p{line-height:normal}#giftcertentry .balancemet{line-height:15px;margin-top:10px;font-weight:400;font-size:.85em}.shippingdetails{float:right;text-align:right;width:250px}.shippingdetails .label{float:left;text-align:right;width:200px}.shippingdetails .value{float:none;text-align:right}.shippingdetails .surchargeproduct{font-weight:400;padding-bottom:3px}.shippingdetails .surchargeqty{font-weight:700;margin-right:3px}.shippingdetails .shippingmethodcost{padding-bottom:3px}.shippingdetails .promo{color:red;padding-bottom:3px}.shippingdetails .shippingtotal{border-top:1px solid #000;font-size:1.2em;padding:3px 0 0}.shippingdetails .shippingtotal .label.shipDiscountTip{font-weight:700}.shippingdetails .shippingtotal .value.shipDiscountTip{color:red}.checkout .shiptomultiple{margin:5px 0 5px 12px}.checkout .continuecheckout button.shiptomultiplebutton span{text-transform:uppercase}.checkout .shippingpromotions{margin:10px 0;color:red;font-size:1.2em;font-weight:700;position:relative}#pdpMain .free-shipping-pdp.promotion p{margin-bottom:0;color:#3b3b3b}#pdpMain .free-shipping-pdp.promotion strong{color:#3b3b3b}#pdpMain .free-shipping-pdp.promotion{margin-top:20px;font-size:1.4em;color:A9A9B1!important;font-family:futura-pt,sans-serif}.checkout table.multishipaddressestable{margin-bottom:50px;width:715px;margin:5px 0 5px 15px}.checkout table.multishipaddressestable th{background-color:#f2f2f2;border-right:1px solid #e7e7e7;padding:10px 20px}.checkoutmultishipping td{padding:2px 4px 2px 16px;vertical-align:top}.checkoutmultishipping td.detailscolumn .name{font-weight:400}.checkoutmultishipping td.quantitycolumn{padding-top:4px}.checkoutmultishipping td.shippingaddress .editaddress{text-align:right}.checkoutmultishipping td.shippingaddress .editaddress a{color:#000}.checkoutmultishipping tr.rowgiftcert{border-bottom:1px dashed #898989}.checkoutmultishipping tr.rowgiftcert td{padding:2px 4px 8px 16px}.checkout .creditcardlist{margin:5px 0 10px 28px}.checkout .selectcreditcard .selectcreditcardstar{color:#000;font-size:1.2em}.checkout .selectcreditcard .selectcreditcardmessage{display:none}.checkout .creditcardlist select{width:400px}.checkout .paymentmethods{margin:10px 25px;vertical-align:middle;width:95%}.checkout .paymentmethods label{vertical-align:middle;margin-left:10px;font-weight:400;font-size:.75em}.checkout .paymentmethods input{vertical-align:middle;width:auto}.checkout .paymentmethods label span.text{display:none}.checkout .paymentform{display:none}.couponform .redemption .success{font-size:11px}.couponform .redemption .success .submitedcoupon,.couponform .redemption .success a.remove.promo-remove{font-weight:700;color:#3b3b3b}.checkout .giftcertcouponform .requiredindicator{display:none}.giftcertcouponform .couponform .errormessage{font-size:.85em;line-height:15px}.checkout .giftcertform{margin:20px 0 25px}.checkout .giftcertfield .balance,.giftcertfield .redemption{width:100%}.giftcheckbalanceform .balance{color:red;font-weight:700}.checkout .giftcertfield .redemption a{font-weight:400;text-decoration:none}.checkout .giftcertfield .redemption a span{margin:0 0 0 3px;text-decoration:underline;font-size:.85em;color:#3b3b3b;line-height:15px;font-weight:700}.checkout .giftcertfield .redemption .gcRemove a span{margin:0 0 0 10px}.checkout .helptext{margin:auto;width:95%}.checkout .helptext p{margin:5px 0}.confirm-pcode-dialog-actions button{color:#fff;background-color:#a9a9a9;border:0;font-size:1em;font-weight:400;padding:0 15px;height:28px}.checkout .blueBox{display:none}.checkout .instructiontext{display:none}.pt_checkout h1{margin-top:14px}#co-onepage.checkout h4{font-size:1.8em;font-weight:400;padding:15px 20px 15px 55px;background-repeat:no-repeat;background-position:13px 8px;background-color:#ededed;margin:0;border-bottom:1px solid #ccc}#co-onepage.checkout h4.h-one{background-image:url(../images/bullet-1.png)}#co-onepage.checkout h4.h-one span{display:none}#co-onepage.checkout h4.h-two{background-image:url(../images/bullet-2.png)}#co-onepage.checkout h4.h-three{background-image:url(../images/bullet-3.png)}#co-onepage.checkout h4.h-four{background-image:url(../images/bullet-4.png);clear:both}#co-onepage.checkout h6{padding:15px;font-size:1.6em;font-weight:400;font-family:futura-pt,sans-serif}#co-onepage.checkout h6.show-error-address{padding-bottom:57px}#co-onepage.checkout h6.show-error-pp-address{padding-bottom:70px}#co-onepage.checkout h6 div.checkbox{display:inline-block;font-weight:400;font-size:11px;margin-left:12px}#co-onepage.checkout .addressform .label{width:72px;font-weight:700}#co-onepage.checkout .addresslist select{width:312px;height:28px}#co-onepage .cartproductrow .product .availability .value{font-size:.75em}#co-onepage .cartproductrow .product .availability .value span{padding-right:5px}#co-onepage .cartproductrow .product .availability{margin-top:5px}#co-onepage.checkout .value select{width:312px}#co-onepage.checkout select{font-size:.95em}#co-onepage.checkout .addressform{margin:0;float:left;width:100%;margin-top:20px}#co-onepage.checkout #addressBillingForm{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#co-onepage.checkout .checkoutshipping .intlship{width:330px;padding-bottom:0}#co-onepage.checkout .checkoutshipping .intlship #int_div{background-color:#f2f2f2;height:220px;width:320px;margin:0 0 20px 10px}#co-onepage.checkout #shippingmethodform .noshippingmethods{padding:0}.pt_cart .breadcrumb{text-indent:-1000px;padding:0}.pt_cart #content .breadcrumb{padding-left:0}.rightcolumn-cart{margin-top:53px;width:25%!important;margin-top:68px}#co-onepage.checkout .mtop-error{margin-top:15px!important}#co-onepage.checkout #paymentmethodform,.checkout #couponsform{min-height:100px;float:left;width:330px;padding:20px 0 30px 15px}#co-onepage.checkout #paymentmethodform #paymentmethods{border-right:1px solid #ccc}#co-onepage.checkout #couponsform h6{padding:0}#co-onepage.checkout .checkoutshipping h5 .requiredindicator,.checkoutshipping h5 .requiredmessage{font-size:11px;font-weight:400;padding:0}#co-onepage.checkout .checkoutshipping h5 .requiredindicator{margin-left:515px}#co-onepage.checkout .checkoutshipping h5 .requiredmessage{line-height:22px}#co-onepage.checkout #shippingmethodform{margin-left:0;padding:15px}#co-onepage.checkout #shippingmethodform.datapresent{border-bottom:1px solid #ccc}#co-onepage.checkout .last #shippingmethodform.datapresent{border-bottom:0}#co-onepage.checkout .additional-shipping-block{margin:40px 0 20px}#co-onepage.checkout #shippingmethodform .imagecolumn{width:110px;float:left}#co-onepage.checkout #shippingmethodform .detailscolumn{width:242px;float:left;padding:0 15px;box-sizing:border-box}#co-onepage.checkout #shippingmethodform .shippingmethod{width:312px;float:right}#co-onepage.checkout #shippingmethodform .shippingmethod select{width:312px;float:right;height:28px;margin-top:13px;padding-right:25px}#co-onepage.checkout .shippingmethods{width:100%;float:none;font-size:.75em}#co-onepage.checkout .shippingmethods input{width:auto}#co-onepage.checkout .shippingmethods .shippingmethod{float:left;width:345px;margin-bottom:3px}#co-onepage.checkout .shipMethodsSlot{clear:both;float:none}#co-onepage.checkout #co-create-account-msg{border-bottom:1px solid #f2f2f2;margin:10px 20px 0;min-height:25px;padding:14px 0 5px 2px}#co-onepage.checkout .paymentmethods{margin:0;width:auto;padding-right:18px}#co-onepage.checkout .paymentmethods label{margin-left:0}#co-onepage.checkout .paymentmethods label span{font-size:.9em}#co-onepage.checkout .paymentmethods img{margin-top:10px;width:40%}#co-onepage.checkout .creditcardlist{margin-left:0}#co-onepage.checkout .creditcardlist select{width:312px;height:28px}#co-onepage.checkout select#dwfrm_billing_paymentMethods_creditCard_type{width:120px}#co-onepage.checkout select#dwfrm_billing_paymentMethods_creditCard_month{width:100%;margin-right:8px}#co-onepage.checkout select#dwfrm_billing_paymentMethods_creditCard_year{width:100%;margin:0}#co-onepage.checkout input#dwfrm_billing_paymentMethods_creditCard_cvn{margin-right:10px}#co-onepage.checkout .creditcardpayment .label{margin:0 10px 10px 0;padding:0;width:90px}#co-onepage.checkout .creditcardpayment .value{margin:0 0 10px}#co-onepage.checkout .formfield.cardcvn .formfieldtooltip{margin:6px 0 0 1px;display:inline-block}#co-onepage.checkout .canadaShippingMessage{width:215px}#co-onepage.checkout .formfield span.errorclient{display:block;color:#ff9000;background-color:#fff!important;width:100%}#co-onepage.checkout .summarybutton .label{font-size:1.1em;color:#666}#co-onepage.checkout .summarybutton .ordertotal .label,#co-onepage.checkout .summarybutton .ordertotal .value{font-size:1.4em;font-weight:500;color:#3b3b3b}#co-onepage.checkout .summarybutton .summary-mirror{float:left;width:384px;padding:15px 15px 20px}#co-onepage.checkout .summarybutton .summary-mirror td{padding:4px 0}#co-onepage.checkout .summarybutton .summary-mirror .ordersalestax td{padding-bottom:10px}#co-onepage.checkout .summarybutton .formactions{float:left;margin-left:10px;text-align:center;padding:12px 0 4px}#co-onepage.checkout .additionalfields{margin:20px 15px 10px;padding-bottom:10px;border-bottom:0}#co-onepage.checkout .additionalfields .formfield{padding-left:0}#co-onepage.checkout .additionalfields input{width:auto}#co-onepage.checkout .additionalfields .label{width:198px;padding:0;font-weight:700;margin:12px 0;font-size:.85em}#co-onepage.checkout .additionalfields .value{width:auto}#co-onepage.checkout .additionalfields .formfield.profession .label{padding:0}#co-onepage.checkout .additionalfields select{margin:6px 0;width:auto}#co-onepage.checkout label[for=is-PayPal]{width:79px;height:48px;display:inline-block;text-indent:-9999px;color:transparent}#co-onepage.checkout label[for=is-PayPal] span{background:url(../images/checkout/paypallogo.png) no-repeat;width:79px;height:48px;display:inline-block}#co-onepage input:disabled,#co-onepage select:disabled,#co-onepage .disabled span,#co-onepage .disabled label,#co-onepage .disabled .caption,#co-onepage .disabled .tooltip{color:#cecece}#co-onepage .disabled .email .label span,#co-onepage .disabled .phone .label span,#co-onepage .disabled .taxexempt .label span,#co-onepage .disabled h6 .checkbox label{color:#575757}#co-onepage .disabled .yes-no-radio-button label{color:#3b3b3b}a.what-does-mean,a.what-does-mean:hover{color:#3b3b3b;position:relative}a.what-does-mean:hover .tooltip-body{display:block!important;position:absolute;z-index:1;bottom:17px}#co-onepage .paypal-billing-text{font-weight:700;margin:20px 15px 15px;display:none}#co-onepage.checkout .ups-error-msg,#co-onepage.checkout .avatax-error-msg{background:#fff;padding:13px;position:absolute;top:133px;left:25px;width:300px}#co-onepage.checkout .render-freight{float:none;clear:both;padding:15px 0 0}#co-onepage.checkout .render-freight li{padding:8px 0}#co-onepage.checkout .additionalfields .instructiontext .label .labeltext{font-weight:400}#co-onepage.checkout .profession .value{padding:0}#co-onepage.checkout .profession .label{font-weight:400;padding-right:0;padding-top:3px;width:105px}#co-onepage.checkout #PaymentMethod_CREDIT_CARD.paymentform{display:block}#co-onepage.checkout #PaymentMethod_CREDIT_CARD.paymentform .formfield{padding-left:0}#co-onepage.checkout #PaymentMethod_CREDIT_CARD.paymentform .label{display:none}#co-onepage.checkout #PaymentMethod_CREDIT_CARD.paymentform .formfield #co-onepage #icons-co-cc{width:110px;height:16px;margin-top:12px;display:block}#co-onepage .formfield.cardtype{display:none}#rightcolumn-wrap{float:right;width:260px;padding:48px 0}#rightcolumn-wrap #rightcolumn{float:none;margin:0}#rightcolumn-wrap #rightcolumn .checkoutminisummary{margin:0;background-color:#ededed}#rightcolumn-wrap #rightcolumn .checkoutsummaryheader{background-color:#fff;padding:0}#rightcolumn-wrap #rightcolumn .ordertotals .label a,#co-onepage.checkout .summary-mirror .label a{display:none}#rightcolumn-wrap .formactions{padding:12px 0 6px;text-align:center}.formactions .imagebuttonCO.submit-order{font-size:1.8em;width:260px;height:41px;background:#00b0cd;color:#fff;border:0;margin:4px;text-transform:capitalize;font-weight:400}.ordertotals tr.ordersalestax td{padding-bottom:7px}.ordertotals tr.ordertotal td{border-top:1px solid #ccc;padding-top:7px}#co-onepage.checkout #dwfrm_singleshipping_shippingAddress_addressFields_states_stateUS,#co-onepage.checkout #dwfrm_singleshipping_shippingAddress_addressFields_states_stateCA,#co-onepage.checkout #dwfrm_singleshipping_shippingAddress_addressFields_states_stateDE,#co-onepage.checkout #dwfrm_billing_billingAddress_addressFields_states_stateUS,#co-onepage.checkout #dwfrm_billing_billingAddress_addressFields_states_stateCA,#co-onepage.checkout #dwfrm_billing_billingAddress_addressFields_states_stateDE{display:none}#co-onepage.checkout .formfield.cardcvn span.errorclient{display:none}#co-onepage.checkout .paymentmethodform .errormessage{padding:0;max-width:250px}#co-onepage.checkout .paymentmethodform .month{position:relative;overflow:visible;width:59%;float:left;padding-right:8px;box-sizing:border-box}#co-onepage.checkout .paymentmethodform .month .value,#co-onepage.checkout .paymentmethodform .year .value{width:100%}#co-onepage.checkout .paymentmethodform .year{width:40.5%;float:left}#co-onepage.checkout .paymentmethodform .month .errormessage{position:absolute;width:200px}#co-onepage.checkout .paymentmethodform .errormessage.pp-error-ship{border:1px solid red;background:#fff;padding:13px;position:absolute;top:145px;left:31px;max-width:305px;width:305px}#co-onepage.checkout .checkoutshipping .cc-custom-errormessage{padding-left:10px;padding-top:15px}#co-onepage.checkout .paymentmethodform .cardnumber .customerrormessage{padding-left:100px;max-width:250px;float:left;margin-top:-9px;padding-bottom:10px}#co-onepage.checkout .paymentmethodform .expirationdate .customerrormessage{padding-left:100px;max-width:250px;float:left;margin-top:-9px}#co-onepage.checkout .paymentmethodform .cardcvn .customerrormessage{padding-left:100px;max-width:250px;float:left;margin-top:-9px}#co-onepage .summary-mirror .ordertotals{font-family:futura-pt,sans-serif}#co-onepage .summary-mirror .ordertotals .ordersubtotal td span.lable{font-size:1.1em;color:#666}#co-onepage .summary-mirror .ordertotals .ordersubtotal td .value{font-size:1.1em;color:#666}#co-onepage .summary-mirror .ordertotals .ordershipping td span.lable{font-size:1.1em;color:#666}#co-onepage .summary-mirror .ordertotals .ordershipping td .value{font-size:1.1em;color:#666}#co-onepage .summary-mirror .ordertotals .ordersalestax td span.lable{font-size:1.1em;color:#666}#co-onepage .summary-mirror .ordertotals .ordersalestax td .value{font-size:1.1em;color:#666}#co-onepage .summary-mirror .ordertotals .ordertotal td{padding-top:8px}.checkoutminisummary{background-color:#f2f2f2;width:100%;margin:90px 20px 30px 0}#rightcolumn-wrap .formactions .imagebuttonCO.submit-order{margin:4px 0}.checkoutminisummary h4{margin:0;padding:0;font-size:1.6em;font-weight:400}.checkoutminisummary h2{font-size:1.3em;line-height:30px}.checkoutsummaryheader{font-weight:700;padding:2px 0 2px 10px;height:30px;line-height:30px}.checkoutsummaryheader a.orderedit{float:right;font-weight:400;margin:2px 0 2px 15px;display:block;text-align:center;font-size:.65em;line-height:15px;background:#a9a9a9;color:#fff;padding:4px 10px}.checkoutsummaryheader a.orderedit:hover{text-decoration:none}.checkoutminisummary .checkoutordertotals,.checkoutminisummary .minibillingaddress,.checkoutminisummary .minipaymentinstrument,.checkoutminisummary .checkoutminicart{padding:0 20px}.checkoutminisummary .checkoutminicart .summaryproduct{padding:15px 0}.checkoutminisummary .checkoutminicart .name a.gw:hover{text-decoration:none;cursor:auto}.checkoutminisummary .imageMain{display:none}.checkoutminisummary .more_arrow{display:none}.checkoutminisummary .mini_productquantity:before{content:"Qty: "}.checkoutminisummary .mini_productquantity{float:left;width:auto;margin-bottom:5px;font-size:1em}.checkoutminisummary .mini_productsubtotal{clear:right;margin:0;font-size:1.2em}.checkoutminisummary .mini_productinfo,.checkoutminisummary .mini_productdescription{width:100%;margin-left:0}.checkoutminisummary .mini_productdescription .name a{color:#3b3b3b;font-size:1.6em;font-family:futura-pt,sans-serif;font-weight:500}.checkoutminisummary .mini_productprice{display:none}.checkoutminisummary .minishipment{}.checkoutminisummary .details{padding:15px}.checkoutminisummary .minipaymentinstrument .details{padding:5px 0 4px 15px}.checkoutminisummary .header{background-color:#e6e6e6;font-size:1.1em;font-weight:700;padding:6px 15px 5px}.checkoutminisummary .header a{color:#f3901d;float:right;font-weight:400;text-decoration:none;text-transform:none}.checkoutminisummary .header a:hover{text-decoration:underline}.checkoutminisummary .checkoutminicart #mc_headerCont{display:none}.checkoutminisummary .mini_giftmessageheader,.giftwrappingheader,.placeordertable .mini_giftmessageheader{font-weight:700;margin-top:5px}#btn-bizrate{display:block;float:right;width:442px;text-decoration:none;margin-left:10px}#btn-bizrate img{width:442px;height:auto;border:0}#conf-faq-cont{padding-left:15px}.checkoutordertotals .ordertotals{line-height:1.8em;padding:15px 0}.checkoutordertotals .ordertotals table.ordertotalstable{width:100%}.checkoutordertotals .ordertotals table.ordertotalstable .label{float:left;width:105px;text-align:left;margin:0;font-size:1em;font-family:futura-pt,sans-serif;padding:0!important;font-weight:500}.checkoutordertotals .ordertotals table.ordertotalstable .value{font-size:1em;padding:0!important;font-weight:500}.checkoutordertotals .ordertotals .ordersubtotal{color:#666}.checkoutordertotals .ordertotals .ordershipping{color:#666}.checkoutordertotals .ordertotals .ordersalestax{color:#666}.checkoutordertotals .ordertotals table.ordertotalstable .ordertotal .label{font-weight:500;font-size:1.2em}.checkoutordertotals .ordertotals table.ordertotalstable .ordertotal .value{font-weight:500;padding-right:2px;font-size:1.2em}.checkoutordertotals .ordertotal{margin-top:5px;padding:0 0 10px}.checkoutplaceorder .editcart{margin:0 10px 0 0}table.placeordertable .orderdiscount{float:right;font-size:1.2em;margin:5px 4px}.checkoutplaceorder table.placeordertable{border:1px solid #e7e7e7!important;width:100%}.checkoutplaceorder table.placeordertable tr.bonusproduct{margin-top:5px}.checkoutplaceorder table.placeordertable tr.rowcoupons td.itemtotalcolumn{text-align:center;padding-top:15px}.checkoutplaceorder table.placeordertable tr.rowcoupons .detailscolumn .name{display:none}.checkoutplaceorder table.placeordertable tr.rowcoupons .discount span{color:red}.checkoutplaceorder table.placeordertable tr.rowcoupons td.quantitycolumndetails{text-align:center}.checkoutplaceorder table.placeordertable tr.rowcoupons td.itemtotalcolumn{text-align:right;padding-right:15px}.checkoutplaceorder table.placeordertable td{vertical-align:top;padding:14px;margin:0}.checkoutplaceorder table.placeordertable .wgditem td{padding-top:0}.checkoutplaceorder table.placeordertable td.imagecolumn{margin:auto;text-align:center;vertical-align:top;width:113px}.checkoutplaceorder table.placeordertable td.subtotalcolumn{text-align:right;padding-right:20px}.checkoutplaceorder table.placeordertable td.pricecolumn{padding-left:15px;padding-right:15px;text-align:right}.checkoutplaceorder table.placeordertable .wgditem td.pricecolumn{font-weight:700}.checkoutplaceorder table.placeordertable td.detailscolumn{width:340px}.checkoutplaceorder table.placeordertable td.detailscolumn,.checkoutplaceorder table.placeordertable td.subtotalcolumn,.checkoutplaceorder table.placeordertable td.tacConf{font-size:11px}.checkoutplaceorder table.placeordertable td.itemtotalcolumn{padding:8px 4px 0 0;text-align:right;white-space:nowrap}.checkoutplaceorder table.placeordertable td.placeorderfooter{background:#f2f2f2;height:20px}.checkoutplaceorder table.placeordertable .lineitempricing div{display:inline}.checkoutplaceorder table.placeordertable .attribute{font-size:1em}.checkoutplaceorder table.placeordertable .couponapplied{color:red;text-align:left;text-transform:uppercase}.checkoutplaceorder table.placeordertable .lineitempricing .price{font-size:1em}.checkoutplaceorder table.placeordertable .promo{color:red;font-weight:700;margin:0}.placeordertotals{float:right;width:230px;margin:8px 0 30px;background-color:#f2f2f2;padding:15px;border:1px solid #e6e6e6}.placeordertotals td{padding-bottom:8px;line-height:11px}.placeordertotals .formactions{clear:both}.placeordertotals table.ordertotalstable .label{text-align:left}.checkoutplaceorder .ordertotals{clear:both}.checkoutplaceorder .ordertotals .label{font-size:11px}.checkoutplaceorder .ordertotals .value{width:auto;font-size:11px}.checkoutplaceorder .ordertotals .ordertotal td{padding:2px 0 5px;line-height:1.8em;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.checkoutplaceorder td.detailscolumn .name{color:#575757;font-weight:700;font-size:12px}.checkoutplaceorder td.detailscolumn .productid{margin:0}.checkoutplaceorder td.subtotalcolumn .price .standardprice{font-size:11px;line-height:14px}.checkoutplaceorder td.subtotalcolumn .price.cartProdLvlDisc{color:red;margin-top:15px}.orderconfirmation{padding:5px 0 25px 5px;margin:0 0 0 5px;float:left}.orderconfirmation .orderheader{background-color:transparent;padding-left:0}.orderconfirmation .thankyoumessage{margin:35px auto 20px;text-align:left}.orderconfirmation .thankyoumessage h1{padding:0}.orderconfirmation .thankyoumessage p{font-size:14px;font-weight:700}.orderconfirmationdetails .orderpayment{padding:10px 0;clear:both}.orderconfirmationdetails a.printpage{width:114px;font-weight:400;font-family:futura-pt,sans-serif;font-size:1.2em}.orderconfirmationdetails a.printpage:hover{color:#fff}.orderconfirmationdetails .orderpayment h5{padding:0;height:auto;line-height:normal;font-size:1em;font-weight:700;font-family:Verdana,sans-serif}.orderconfirmationdetails .orderpaymenthead{padding:10px 15px;background-color:#f1f1f1}.orderconfirmationdetails .orderpaymentdetails{padding:0}.orderconfirmationfaq{margin-left:12px}.orderconfirmationfaq hr{background:#cecece;height:1px;border:0}#container.pt_checkout.checkout_page .orderconfirmation .orderconfirmationdetails .confirmation .orderdate .label{font-size:1.2em;font-family:futura-pt,sans-serif;font-weight:500}#container.pt_checkout.checkout_page .orderconfirmation .orderconfirmationdetails .confirmation .orderdate .value{font-size:1.2em;font-family:futura-pt,sans-serif;font-weight:500}#container.pt_checkout.checkout_page .orderconfirmation .orderconfirmationdetails .confirmation .ordernumber .label{font-size:1.8em;font-family:futura-pt,sans-serif;color:#02bbd7;font-weight:500}#container.pt_checkout.checkout_page .orderconfirmation .orderconfirmationdetails .confirmation .ordernumber .value{font-size:1.8em;font-family:futura-pt,sans-serif;color:#02bbd7;font-weight:500}#container.pt_checkout.checkout_page .orderconfirmation .orderconfirmationdetails .confirmation .orderdate .coPrintBtn{position:absolute;right:20px;top:66px}#container.pt_checkout.checkout_page .orderconfirmation .needsImage span{font-size:2em;font-family:futura-pt,sans-serif;font-weight:500}#container.pt_checkout.checkout_page .orderconfirmation a.needsImage{color:#fff;padding:7px 80px}#container.pt_checkout.checkout_page .confirmation .orderpayment .orderpaymentdetails .orderpaymentdetailstable .orderbilling .left-section{float:left;width:50%}.pt_orderconfirmation .createaccountCO p{font-size:1.1em;font-weight:700;margin:0}.pt_orderconfirmation .createaccountCO .formfield{margin:3px 0 0}.pt_orderconfirmation .createaccountCO .firstname{display:none}.pt_orderconfirmation .createaccountCO .lastname{display:none}.pt_orderconfirmation .createaccountCO .caption{display:none}.pt_orderconfirmation .createaccountCO .label{float:none;font-size:1.1em;text-align:left}.pt_orderconfirmation .createaccountCO .actions{margin:15px 0}.pt_orderconfirmation .createaccountCO input.textinput,.pt_orderconfirmation .createaccount input.textinputpw{margin:0;width:170px}.pt_orderconfirmation .checkoutminisummary{margin-top:140px}.pt_orderconfirmation .printbutton{width:auto;margin-right:20px}.pt_orderconfirmation #rightcolumn{background:#fff}.pt_orderconfirmation2 .createaccountCO p{font-size:1.1em;font-weight:700;margin:0}.pt_orderconfirmation2 .createaccountCO .formfield{margin:3px 0 0}.pt_orderconfirmation2 .createaccountCO .firstname{display:none}.pt_orderconfirmation2 .createaccountCO .lastname{display:none}.pt_orderconfirmation2 .createaccountCO .caption{display:none}.pt_orderconfirmation2 .createaccountCO .label{float:none;font-size:1.1em;text-align:left;padding:0}.pt_orderconfirmation2 .createaccountCO .actions{margin:15px 15px 15px 0}.pt_orderconfirmation2 .createaccountCO .actions button{background:Transparent url(../themes/demandwarestore/images/lumens/button-tile-28.gif) repeat-x;font-weight:700;height:28px;text-transform:uppercase}.pt_orderconfirmation2 .createaccountCO input.textinput,.pt_orderconfirmation .createaccount input.textinputpw{margin:0;width:170px}.pt_orderconfirmation2 .checkoutminisummary{margin-top:140px;float:right}.checkoutMsg p{margin-top:15px}.coPrintBtn{position:absolute;top:-25px;left:0}.coq{font-size:12px}.pt_orderconfirmation2 .printbutton{width:auto;margin-right:20px;position:absolute;left:860px;top:60px}.pt_orderconfirmation2 #rightcolumn{background:#fff}.pt_orderconfirmation2 .checkoutminicart{margin:10px}.orderconfirmationdetails td.recProd .productid{margin:0}.checkoutprogressindicator{margin:0 0 5px;display:block;padding:0 15px 2px;width:100%;height:31px}.checkoutprogressindicator a{color:#000;text-decoration:none}.checkoutprogressindicator .label{font-size:1.2em;float:none;font-weight:700;width:auto}.checkoutprogressindicator .value{font-size:1.2em;float:none}.checkoutprogressindicator img{height:31px;width:auto}.step1{float:left}.step2,.step3,.step4{float:left;margin-left:-5px}.ordertotals{font-size:1.1em}.ordertotals .label{float:left;font-weight:700;margin:0 3px 0 0;text-align:right;padding:0}.ordertotals .value{float:right;font-weight:700;text-align:right;overflow:hidden;padding-right:2px;width:auto;font-size:.75em;font-family:futura-pt,sans-serif}#co-onepage .ordertotals .discount{font-size:1.1em}#co-onepage .ordertotals .surchargesubtotal .td-right .value{font-size:1.1em;color:#666}.ordertotals .shippingname{color:#8f969c;font-size:9px}.ordertotals .ordertaxcalc td{padding:0 0 6px}.ordertotals .ordertaxcalc .taxCalcBtn{font-size:.9em;border:2px solid #a9a9a9;background:#a9a9a9;color:#fff;padding:4px 7px;font-weight:400;font-family:futura-pt,sans-serif}.ordertotals .ordertaxcalc .taxCalcBtn:hover{cursor:pointer}.ordertotals .ordertaxcalc .taxCalcErr{color:red;font-size:11px;display:inline-block;vertical-align:middle;padding:2px 0 0 4px}.ordertotals .ordertaxcalc .taxCalcErr.hide{display:none}.ordertotals .ordertaxcalc .taxCalc{float:left;width:110px;font-size:1em;padding:4px 6px;margin:0 5px 0 0;font-family:futura-pt,sans-serif;font-weight:400}.ordertotals .ordertaxcalc .taxCalc::-webkit-input-placeholder{color:#3b3b3b}.ordertotals .ordertaxcalc .taxCalc::-moz-placeholder{color:#3b3b3b}.ordertotals .ordertaxcalc .taxCalc::-ms-input-placeholder{color:#3b3b3b}.ordertotals .ordersalestax .taxCalcSpan{font-weight:400}.ordertotals .ordersalestax .estimatedTax{font-size:1.2em;color:#3b3b3b;font-weight:400;font-family:futura-pt,sans-serif;margin-left:2px}.ordertotals table.ordertotalstable{width:100%}.checkout .billmelater .bmlform{margin:auto;width:95%}.checkout .bmlbirthday{float:left;width:65%;white-space:nowrap}.checkout .bmlssn{float:left;width:35%;white-space:nowrap}.checkout .billmelater .bmlbirthday .label,.bmlssn .label{text-align:left;width:auto}.checkout .billmelater .bmlbirthday select{margin-right:2px}.checkout .billmelater .day{width:53px}.checkout .billmelater .month{width:70px}.checkout .billmelater .year{width:60px}.checkout .billmelater .ssn{width:60px}.checkout .bmltermsandconditions{overflow:scroll;clear:both;border:1px solid #ccc;height:440px;width:640px}.checkout .bmliagree{margin:0 0 25px;text-align:right}.checkout .bmliagree input.checkinput{vertical-align:top}.checkout .giftcertused{font-weight:700;margin:15px 20px}#co-onepage.checkout select,.orderreturns select{padding:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent url(../images/icon-dropdown.png) no-repeat right 9px center}.giftcertpurchase{width:754px}.giftcertcolumn{float:right;width:355px;margin-top:20px}.giftcertcolumn p{font-size:12px;margin-bottom:10px}.giftcertcolumn h2{font-size:22px;padding:15px 0;border-bottom:1px solid #e6e6e6;margin-bottom:15px}.giftcertpurchase .addtocartbar{background-color:#ccc;margin:10px 0;padding:5px}.giftcertpurchase .giftcertcolumn ul{margin:0 0 10px;padding:0 0 0 20px}.giftcertpurchase button{padding:0 4px 0 0}.giftcertpurchase button span{padding:0 0 0 6px}.giftcheckbalance,.giftadditionaldetails,.giftcertificatepurchaseinformation{font-size:1.2em}.giftcertificateamounttable{float:right}.giftcertificateamounttable .amountlabel{font-size:1.2em;font-weight:700;width:auto}.giftcertificateamounttable .amountexample{font-size:1.2em;font-style:italic;margin-right:2px}.giftcertificateamounttable .value{display:inline;float:none}.giftcertificateamounttable input.textinput{width:40px}.giftcertpurchaseform .formfield{text-align:right}.giftcertpurchaseform .formfield .errorform{font-size:1em}.giftcertpurchaseform textarea{width:192px}.giftcheckbalance{margin-right:35px}.giftcheckbalanceform{margin-top:10px}.giftcheckbalanceform input.textinput{font-size:1.2em;margin-top:1px}.giftcertcolumn.giftForm{border-left:1px solid #e6e6e6;width:605px}.giftcertpurchaseform{margin-left:35px}.giftcertpurchaseform .productdetailcolumn.productinfo{width:570px}.giftcertificatepurchaseinformation .label{width:135px}.giftcertcolumn p.gcStatement{width:445px;margin-bottom:26px}.accountnavtext{margin:15px 15px 15px 20px}.defaultselection{font-weight:700;margin:0 5px 5px}.accountlogin{font-size:1em;margin:0 0 100px}.accountlogin button,.pt_account button{height:28px;font-size:1.2em;background:#a9a9a9;color:#fff;border:0;padding:0 15px;font-weight:400}.accountlogin input,.accountlogin input[type=password],.accountlogin input[type=text]{font-size:.95em;margin-top:10px}.accountlogin .formfield .label{display:none}.accountlogin .formfield .errorclient::-webkit-input-placeholder{color:#ff9000}.accountlogin .formfield .errorclient::-moz-placeholder{color:#ff9000}.accountlogin .formfield .errorclient::-ms-input-placeholder{color:#ff9000}.accountlogin .requiredcaption{display:none}.checkorderstatus h1,.accountlogin h1,.checkoutlogin h1{padding:15px 0;margin:0 20px;border-bottom:1px solid #ccc}.login.accountlogin h1{margin:0}.logincreate h1{border-bottom:0}.edit_address_form .formfield,.creditcardform .formfield{margin:10px 0 0}.creditcardform input,.creditcardform select{font-size:.95em;color:#3b3b3b}.accountlogin .logincustomers{min-height:380px}.accountlogin .mainLogin .logincustomers{min-height:404px}.accountlogin .label{text-align:left;width:100px;padding:0}.accountlogin .formfield,.pt_account .formfield{margin:0}.accountlogin #RegistrationForm .formactions{padding-bottom:10px}.returningcustomers{margin:25px 20px;text-align:right}.returningcustomers .rememberme{margin:13px 0 0;text-align:left;width:122px}.returningcustomers .rememberme label{font-weight:400;vertical-align:bottom}.returningcustomers .rememberme input[type=checkbox]{margin-top:3px;height:auto}.returningcustomers .formactions{margin:20px 0 0;text-align:left;float:left}.returningcustomers .requiredcaption{margin:0;text-align:left}.returningcustomers .forgotpassword{margin:2px 0 0;text-align:left;font-weight:700}.returningcustomers .log-form .forgotpassword{margin:25px 0 0 17px;text-align:left;font-weight:700;float:left}.returningcustomers .log-form .requiredcaption{margin:12px 0 0;text-align:left}.returningcustomers .log-form .requiredcaption .requiredmessage{font-weight:400}.globalloginpopup-links-container{margin:10px 0 0}.createaccount{padding:20px 20px 0;background:#f3901d;color:#fff}.createaccount .createmessage{font-size:1.090909em;line-height:1.6em}.createaccount .createaccountbutton{margin-top:10px;margin-bottom:15px}.createaccount .createbenefits{border-top:solid 1px #f9ac59;margin-top:15px}.createaccount .createbenefits p{margin:7px 0;padding:0 0 10px}.createaccount .createbenefits table p{padding-left:10px}.checkorder{height:125px;margin:15px 20px 25px}.checkorder .formfield{margin-bottom:15px}.checkorder .formfield .label{display:none}.checkorder .label{text-align:left;width:110px;font-weight:400;padding:0}.checkorder p{margin:0 0 20px;text-align:left}.checkorder .ordernumber{margin:5px 0 0 93px;text-align:right}.checkorder .formactions{margin-top:5px;text-align:left}.accountlogin .mainLogin.halfForm .logincustomers{width:450px;border:0}.accountlogin .mainLogin.halfForm h1,.accountlogin .registration.createPlugin h1{border-bottom:1px solid #ccc}.accountlogin .logincreate.halfForm{margin-left:0;padding-left:20px;width:450px;background:0 0;border:0;border-left:1px solid #ccc}.accountlogin .logincreate.halfForm .registration.createPlugin{margin:0}.accountlogin .registration.createPlugin h1{margin-left:0;line-height:normal}.accountlogin .registration.createPlugin .notes{margin-top:25px;padding-top:0}.accountlogin .registration.createPlugin .requiredcaption{float:none;margin-top:12px;margin-left:100px}.accountlogin .registration.createPlugin .requiredcaption .requiredindicator{font-weight:400}.accountlogin .registration.createPlugin .requiredcaption .requiredmessage{font-weight:400}.accountlogin .registration.createPlugin .formactions.createPlugin{margin-left:0}.accountlogin .registration.createPlugin .emailsignupcheckbox{margin-left:0}.accountlogin .registration.createPlugin .emailsignup{width:415px;float:left}.accountlogin .registration.createPlugin .formfields .formfield .label,.accountlogin .registration.createPlugin .requiredcaption .label{display:none}.checkorderstatus .logingeneral{width:958px;min-height:230px}.accountoverview{margin:0 0 0 20px}.accountwelcome{margin:0 0 20px;line-height:12px;padding-left:20px;box-sizing:border-box}.accountwelcome .welcomemessage{font-size:1.2em}.accountwelcome .welcomemessage .username{font-size:.85em;color:#666}.accountlanding{margin-top:23px}.accountlanding p{line-height:18px}.accountlanding table{width:100%}.accountlanding h2 a{color:#000;text-decoration:none}.accountlanding h2 img{padding:3px 10px}.address_list{margin-top:20px}.accounteditaddress .address_list .error{line-height:20px;font-weight:700}.accounteditaddress{margin:0 0 0 20px}.accounteditaddress .account_addresses p{font-size:1em;line-height:18px}.accountaddress{float:left;height:165px;padding:15px 5px 15px 8px;overflow:hidden;width:176px;border-left:solid 1px #ccc;box-sizing:border-box;min-height:185px}.accountaddress .miniaddress div{padding-bottom:3px}.address-divider{margin:10px 0;display:inline-block;width:100%;border-bottom:1px solid #ccc}.accountaddress .account-actions{font-weight:700;text-transform:uppercase}.accountaddress .account-actions a{color:#3b3b3b}.accountaddress .account-actions a:after{background:url(../images/EnlargePlus.png) no-repeat;content:"";height:9px;width:9px;display:inline-block;margin-left:5px}.accountaddress .account-actions a.deletelink:after{background:0 0}.accountaddress .account-actions button{margin:0 0 0 14px}.accountaddress .account-actions a.deletelink:hover{text-decoration:underline}.accountaddress .account-actions .divider{color:#3b3b3b;font-weight:400}.accounteditaddress button.createaddress{text-transform:uppercase;color:#fff;border:2px solid #a9a9a9;font-size:1em;background:#a9a9a9}.accounteditaddress h1,.orders h1{font-weight:400;padding-bottom:15px;line-height:27px}.edit_address_form .actions{text-align:left}.edit_address_form .requiredcaption{margin:0 0 0 151px}.edit_address_form .requiredcaption .requiredindicator{font-weight:400}.edit_address_form .requiredcaption .requiredmessage{font-weight:400}.miniaddress,.accountaddress .account-actions{margin:0 0 0 22px;font-size:.85em;float:left}.miniaddress{font-size:.95em;margin-bottom:12px}.accountaddress .account-actions{float:left}.address_list label{font-size:.95em}.miniaddress .addressname{}.miniaddress .address,.miniaddress .address .line2{padding-bottom:0!important}.miniaddress .address .location .city,.miniaddress .address .location .statedivider,.miniaddress .address .location .state,.miniaddress .address .location .zip{display:inline;float:left}.orderbilling .miniaddress .address .location .statedivider{display:inline;margin-right:0}.orderbilling .miniaddress .address .location .state{display:inline;margin-right:0}.accountpaymentinstruments{margin:0 0 0 20px}.accountpaymentinstruments h1{padding-bottom:15px;line-height:25px}.accountpaymentinstruments p{line-height:18px;font-size:1em}.accountpaymentinstruments a.addcreditcard{text-decoration:underline}.accountpaymentinstruments .copy{padding:10px 0}.accountpaymentinstruments .paymentinstruments{margin-top:20px}.creditcard{float:left;padding:15px 5px 15px 8px;overflow:hidden;width:176px;border-right:1px solid #ccc;box-sizing:border-box;min-height:130px}.minicreditcard{margin:0 0 0 17px;font-size:.95em;line-height:16px}.minicreditcard .type{text-transform:uppercase}.minicreditcard .owner{overflow:hidden;white-space:nowrap}.creditcard .actions-card{text-align:left;margin:5px 0 5px 17px}.creditcard .actions-card a.deletelink{font-weight:700;text-transform:uppercase;font-size:.85em;color:#3b3b3b;line-height:16px;margin-top:8px;display:inline-block}.creditcard .actions-card a.deletelink:hover{}.minicreditcard .expirationdate .label{font-weight:400}.accountpaymentinstruments .minicreditcard .expirationdate .label{display:inline;font-weight:400;text-transform:uppercase;padding:0;font-size:.95em}.expirationdate .expires{display:inline}.creditcardform h1{margin-bottom:20px}.creditcardform .label{display:none}.creditcardform .cardtype select{width:312px}.creditcardform select{padding:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent url(../images/icon-dropdown.png) no-repeat right 9px center}.creditcardform .expirationdate select{width:150px}.creditcardform .month .label,.creditcardform .year .label{display:none}.creditcardform .formfield .month{position:relative}.creditcardform .formfield .month .errormessage{position:absolute}.creditcardform .formfield .year .errormessage{position:absolute;left:8px}.creditcardform .year .expirationdate{width:auto}.creditcardform #cancelBtn{border:0;color:#3b3b3b;font-size:.95em;height:28px;font-family:Verdana,sans-serif}.creditcardform #applyBtn,.edit_address_form #applyBtn{background:#a9a9a9;color:#fff;font-size:1em;height:28px;border:0;font-weight:400;padding:0 15px}.edit_address_form input.errorclient::-webkit-input-placeholder,.edit_address_form select.errorclient option{color:#ff9000}.edit_address_form input.errorclient::-moz-placeholder,.edit_address_form select.errorclient option{color:#ff9000}.edit_address_form input.errorclient::-ms-input-placeholder,.edit_address_form select.errorclient option{color:#ff9000}#container.pt_favoriteslanding #main #frame #content #myfavoritelists .new_list .field_button .favnewcreate::-webkit-input-placeholder{color:#3b3b3b}#container.pt_favoriteslanding #main #frame #content #myfavoritelists .new_list .field_button .favnewcreate::-moz-placeholder{color:#3b3b3b}#container.pt_favoriteslanding #main #frame #content #myfavoritelists .new_list .field_button .favnewcreate::-ms-input-placeholder{color:#3b3b3b}.formfield.cardcvn input.textinput{width:174px}#CreditCardForm .actions{text-align:left;margin:40px 0 0}#CreditCardForm .requiredcaption{display:none}.registration{margin:0 0 0 20px}.registration .emailsignupcheckbox{float:left;margin:0 4px 0 181px;display:none}.registration .emailsignup{width:500px;float:left}.registration .emailsignup span{display:none}.registration .storelocator input.textinput,.registration .storelocator input.textinputpw{width:90px}.registration h1{margin-bottom:5px;line-height:25px}.registration .requiredcaption{margin:10px 3px 5px 0}.registration h4{border-bottom:solid 1px #ccc;padding:5px 0;margin-top:0;font-size:1.6em;font-weight:400}.registration .requiredcaption .label{width:auto}.registration .formfields{margin-bottom:25px}.registration .privacy-policy{margin:5px 0 0;font-size:11px}.registration button{margin-top:10px}.registration #tradesubmitbutton{padding:1px 70px;font-size:1.6em;font-weight:400;height:32px;font-family:proxima-nova,sans-serif;letter-spacing:1px;text-transform:none;color:#575757;border:2px solid #575757}.registration .requiredcaption.requiredcaption-margin{margin-left:151px}.registration .requiredcaption.requiredcaption-margin .requiredindicator{font-weight:400}.registration .requiredcaption.requiredcaption-margin .requiredmessage{font-weight:400}.registration .formactions.formactions-margin{margin-left:40px}.registration .formactions.edit-button{float:left;margin-left:0}.registration .privacy-policy a{font-size:.85em}.PasswordResetDialog .label{display:none}.passwordreset h1{margin-bottom:10px;border-bottom:1px solid #ccc;padding-bottom:5px}.passwordreset p{margin-bottom:30px}.passwordreset .errorclient::-webkit-input-placeholder{color:#ff9000}.passwordreset .errorclient::-moz-placeholder{color:#ff9000}.passwordreset .errorclient::-ms-input-placeholder{color:#ff9000}.passwordreset button,.confirmationcontainer button{height:28px;font-size:1.2em;background:#a9a9a9;color:#fff;border:0;font-weight:400;padding:0 15px}.passwordreset select.selectbox{width:200px}.passwordreset .formactions{clear:both;margin:0 45px 0 0;padding:8px 0 0;text-align:left}.confirmationcontainer .passwordsent{}.confirmationcontainer .actions{margin:20px 15px 15px 0}.newpassword{margin:0 0 0 20px}.newpassword .requiredcaption{margin:15px 0 5px}.newpassword h4{border-top:solid 1px #d8d8d8;border-bottom:solid 1px #d8d8d8;padding:5px 0;margin-top:15px}.setnewpassword{font-size:1.1em;margin:5px 0 0 20px;width:700px}.setnewpassword .passwordchanged{font-size:1.2em;font-weight:700;margin:auto;padding:15px 0 0}.setnewpassword h4{margin:0;padding:0}.newpasswordform .formactions{margin:10px 0;text-align:left}.newpasswordform .label{width:140px;padding-left:0}.confirmationcontainer .actions{text-align:left}.passwordreset .requiredcaption{margin-top:20px}.passwordreset .requiredcaption .requiredindicator{font-weight:400}.passwordreset .requiredcaption .requiredmessage{font-weight:400}.emailform{margin:0}.emailSubscription{padding:0 8px}.emailSubscription h4{color:#f3901d;border-top:solid 1px #d8d8d8;border-bottom:solid 1px #d8d8d8;padding:5px 0;margin-top:0}.emailSubscription .formfield{margin:0 0 8px}.EmailSubscriptionDialog{min-height:145px!important}.emailSubscription h1{border-bottom:1px solid #e6e6e6;font-weight:700;padding-bottom:12px}.emailSubscription h1 span{font-weight:400}.emailSubscription form{margin:0 0 5px}.emailSubscription .label{width:100px;padding:0}.emailSubscription select.selectbox{width:200px}.emailSubscription .formactions{clear:both;margin:0 45px 0 0;padding:8px 0 0;text-align:left}.emailSubscription .pretxtcont,.emailSubscription .conftxtcont{font-size:1.1em;padding:8px 0;margin:5px 0}.confirmationcontainer{display:none}.confirmationcontainer h1{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #ccc}.confirmationcontainer .actions{text-align:left}.orders{margin:0 0 0 20px}.orders .pagination{clear:both;overflow:hidden;float:none;text-align:right;width:100%;padding-bottom:10px}.order{margin:10px 0 0}.orderheader{background:#e6e6e6;padding:0 3px 3px 20px}.orderheader button{margin:15px 20px -50px 0;padding:0 3px 0 0;float:right}.orderheader button span{padding:0 0 0 5px}.orderdate,.orderstatus,.ordernumber,.checkoutMsg{display:inline-block;clear:both}.confirmation .orderheader .ordernumber{margin-top:4px;display:block}.orderinfo{padding:0}.orderinfo table.orderinfotable{width:100%}.orderinfo table.orderinfotable td{overflow:hidden;vertical-align:top;width:30%}.orderinfo table.orderinfotable td.orderitems{width:40%}.orderinfo .label{font-size:1.2em;text-align:left;width:auto}.orderinfo .value{font-size:1.2em;overflow:hidden;text-align:left;width:auto}.orderinfo ul{font-size:1.2em;list-style:url(../images/nav_line.gif) outside;margin:0 0 0 15px}.orderinfo .viewall{overflow:hidden;text-align:left;white-space:nowrap;width:auto}.orderinfo .viewall .viewalltext{color:#369;cursor:pointer;text-decoration:underline}.orderdetails{padding-bottom:20px}.orderdetails .price{font-family:Arial,Helvetica,Verdana,sans-serif;font-size:1em;font-style:normal;display:inline}.orderdetails .orderheader{background:0 0;padding:0}.orderdetails .formactions a{font-size:1.2em;margin:0 15px 0 10px;font-weight:700;color:#3b3b3b}.orderpayment{margin:10px 0}.orderpayment table.orderpaymentdetailstable{width:100%}.orderpayment table.orderpaymentdetailstable>tbody>tr{padding-top:7px;display:inline-block;width:100%}.orderpayment table.orderpaymentdetailstable td{padding:20px;vertical-align:top}.orderpayment table.ordertotalstable td{padding:0 0 5px}.orderpayment table.orderpaymentdetailstable td.orderbilling{padding-top:10px;border-right:1px solid #f1f1f1;width:40%}.orderpayment td.orderbilling .label{float:none;font-size:1.2em}.orderpayment td.orderbilling .miniaddress{font-size:1.2em;margin:0}.orderpayment td.orderbilling .miniaddress .daterequst{padding-top:10px}.orderpayment td.orderbilling .shippingmethod .value{font-size:1.2em;font-weight:400}.orderpayment table.orderpaymentdetailstable td.orderpaymentinstruments{padding-top:10px;border-right:1px solid #f1f1f1;width:30%}.orderconfirmation .orderpayment table.orderpaymentdetailstable td.orderpaymentinstruments{width:290px;box-sizing:border-box}.orderconfirmation .orderpayment table.orderpaymentdetailstable td.orderpaymentsummary{padding-top:10px}td.orderpaymentsummary{border:1px solid #e6e6e6}.orderpayment td.orderpaymentinstruments .label{float:none;font-size:1.2em}.orderpayment td.orderpaymentinstruments .minicreditcard{font-size:1.2em;margin:0}.orderpayment td.orderpaymentinstruments .paymenttype{font-size:1.2em}.orderpayment td.orderpaymentinstruments .paymentamount .label{font-weight:400}.orderpayment td.orderpaymentinstruments .paymentamount .value,.orderpayment td.orderpaymentinstruments .shippingmethod .value{font-size:1.2em}.orderpayment td.orderpaymentinstruments .shippingmethod .value{font-weight:400}.orderpayment table.orderpaymentdetailstable td.orderpaymentsummary{vertical-align:top;width:30%;padding-top:10px;border:0}.orderpayment td.orderpaymentsummary .paymenttotal{float:none;font-size:1.2em;text-align:left;width:auto;clear:right;padding:0 3px 3px 0}.orderdetailsummary table.ordertotalstable{width:100%}#content .orderconfirmation .confirmation .orderpayment .orderpaymentdetailstable .orderdetailsummary .ordertotals .ordertotalstable .td-right{float:right;box-sizing:border-box}.orderdetailsummary .label{font-weight:400;margin:0 3px 0 0;overflow:hidden;float:left;white-space:nowrap}.orderdetailsummary .value{text-align:right;overflow:hidden;white-space:nowrap;width:auto}.orderdetailsummary .ordertotal{border-top:1px solid #e6e6e6;margin-top:3px;padding-top:5px}.orderdetailsummary .ordertotal .label{font-weight:700;font-size:1.3em;padding-top:5px}.orderdetailsummary .ordertotal .value{font-size:1.3em;font-weight:700;padding-top:5px}.ordershipment{margin:5px 0}.orderbilling .shippingmethod{font-weight:700;margin-top:20px}.orderpaymentinstruments .shippingmethod{font-weight:700;margin-top:20px}.shippingAddrOrder{margin-top:10px}.orderpayment table.orderpaymentdetailstable td.siRow{font-size:1.2em;border:1px solid #e7e7e7;padding:10px 5px}.ordershipment table.ordershipmenttable,.orderreturnshipment table.orderreturnshipmenttable,.ordershipment table.orderinfotable{width:100%}.ordershipment table.ordershipmenttable tr{border:0}.ordershipment table.ordershipmenttable tr.splititem{border-bottom:0;border-top:0}.ordershipment table.ordershipmenttable tr.wgditem td{padding-top:10px}.ordershipment table.ordershipmenttable th{background-color:#f1f1f1;padding:10px 20px;border:0}.ordershipment table.orderinfotable th{background-color:#f1f1f1;border-right:1px solid #e7e7e7;padding:10px 20px}.orderconfirmation .ordershipment table.orderinfotable th{border:0;font-size:1em}.orderconfirmationpage{padding-left:15px}th.totalHead{text-align:center}.font12{font-size:12px}.recProd .variations{margin-top:10px}.recProd .itemno{font-weight:700}.recPrice,.recQty{text-align:center}td.recPrice .salesprice{color:red}.recGWM{margin-top:10px;font-weight:700}#checkoutSlot ul{margin-left:20px}#checkoutSlot li{list-style-type:disc;padding-right:5px}#checkoutSlot{margin-top:0}#checkoutSlot .contentasset{width:935px}#conf-faq-cont table{width:auto!important}.ordershipment table.ordershipmenttable td{padding:20px;vertical-align:top}.ordershipment table.ordershipmenttable td .status .value p{margin-bottom:0}.ordershipment table.ordershipmenttable td .status{width:175px;padding-bottom:5px;text-align:center}.ordershipment table.ordershipmenttable td.ordershipmentdetails{text-align:right;padding-right:25px}.ordershipment table.ordershipmenttable .wgditem td{padding-top:0}.orderconfirmation .ordershipment table.ordershipmenttable td{border-left:0;border-right:0}.ordershipment table.ordershipmenttable .product .name a{color:#3b3b3b;font-size:1.2em;font-weight:700}.ordershipment table.orderinfotable .product .name a{color:#3b3b3b;font-size:1.2em;font-weight:400;margin-bottom:6px;display:inline-block;font-family:futura-pt,sans-serif}.orderconfirmation .ordershipment table.orderinfotable .wgditem .name{font-size:12px}.ordershipment table.ordershipmenttable .productoption{font-weight:700}.ordershipment table.ordershipmenttable td.ordergiftcertattributes{width:515px}.ordershipment table.ordershipmenttable td.ordergiftcertattributes .giftmessage{margin-top:15px;display:inline-block}.ordershipment .ordergiftcertto,.ordershipment .ordergiftcertfrom{padding:5px 0 0}.ordershipment .ordergiftcertto .label,.ordershipment .ordergiftcertfrom .label{display:block}.ordershipment table.ordershipmenttable td.ordershipmentgiftmessageheader{padding:0}.ordershipment table.ordershipmenttable td.ordershipmentgiftmessage{border:0;font-size:1.2em}.ordershipment td.ordershipmentdetails{font-size:1.2em}.orderconfirmation .ordershipment .wgdprice{text-align:right}.orderconfirmation .ordershipment .subtotalcolumn .price{padding:3px 0 0 5px;text-align:left;color:gray;font-size:.95em;font-weight:700;margin:0}.orderconfirmation .ordershipment .recQty{font-size:.95em;color:gray;font-weight:700;padding-top:23px;width:74px;box-sizing:border-box}.orderconfirmation .ordershipment .subtotalcolumn{width:154px;box-sizing:border-box;text-align:left}.ordershipment .ordershipmentaddress{margin-bottom:10px}.orderdetails .notfound{font-size:1.4em;height:300px;padding:60px 0 0;text-align:center}.ordershipment table.ordershipmenttable .wgditem .name{font-size:12px;font-weight:700}.ordershipment table.ordershipmenttable .trackingnumber{padding-bottom:5px}.trackingnumber p{margin:0}.trackingnumbers{font-size:12px;font-weight:700}.wishlist{font-size:1.1em;margin:5px 5px 0 20px;width:725px}.wishlist h4{padding:5px 0}.wishlist h1{font-size:2em;padding-bottom:15px}.wishlist .search-wishlist{margin-bottom:17px;border-bottom:solid 1px #d8d8d8}.wishlist .wishlistsearchform{padding:15px 0 10px}.wishlist .wishlistsearchform label{font-size:1em}.wishlist .wishlistsearchform button{text-transform:uppercase;font-size:.90909em}.wishlist .wishlistsearchform .lastname{float:left;margin:0 10px 0 20px}.wishlist .wishlistsearchform .firstname{float:left;margin:0}.wishlist .wishlistsearchform .email{display:inline}.wishlist .wishlistsearchform .formactions,.wishlistsearchresult .wishlistsearchform .formactions{float:left}.wishlist .wishlistsearchform .wishlistsubmit button{font-size:.8em;padding:0 5px}.wishlist .wishlistaddgiftcert{margin:12px 0}.wishlist .wishlistaddgiftcert button{float:left;margin:4px 5px 0 0}.wishlist .wishlistshippingaddress{margin:12px 0 0;padding:8px 15px 10px;border:solid 1px #e6e6e6;border-bottom:0}.wishlistshippingaddress select.selectbox{width:450px}.wishlistshippingaddress select.selectbox option{width:auto}.wishlist .wishlistshippingaddress .label{display:block;float:none;text-align:left;width:auto;padding:0 0 4px;font-weight:700}.wishlistdateadded.inDetails{margin-top:5px;float:left;clear:both}.wishlistdateadded .strike{text-decoration:line-through}.wishlistdateadded.inDetails .label{font-weight:700;width:auto;padding:0}.wishlistitems{border:1px solid #e6e6e6;border-top:0;margin-bottom:30px}.wishlistitems h5{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:10px 20px;background-color:#f2f2f2}.wishlistitems .wishlistempty{padding:75px 0 150px;text-align:center}.wishlistitems .wishlistempty .wishlistemptymessage{color:red;font-size:1.3em;font-weight:700}.wishlistitems .wishlistsharing{border:1px solid #e6e6e6;border-left:0;border-right:0;padding:13px 4px 13px 13px}.wishlistitems .wishlistsharing button.textbutton{font-weight:400;background:#fff;text-transform:uppercase}.wishlistitems .wishlistsharing button.textbutton span{color:#575757;font-weight:700}.wishlistitems .wishlistsharing .productlistshare{display:inline-block;float:left}.wishlistitems .wishlistsharing .productlisturl{padding:3px 5px 0 24px;overflow:hidden;white-space:nowrap;max-width:300px}.wishlistitems .wishlistsharing .urltext{float:left;padding:5px 5px 0 25px;overflow:hidden;white-space:normal;max-width:300px;word-wrap:break-word}.wishlistitems .wishlistprivatepublic{display:inline-block;float:left;margin:0 8px 0 0;padding-bottom:4px;padding-right:8px;border-right:solid 1px #e6e6e6}.wishlistproducts{}.wishlistproducts td.imagecolumn{padding:20px}.wishlistproducts td.detailscolumn{min-width:270px;border-right:solid 1px #e6e6e6;padding:20px;font-size:12px}.wishlistproducts td.detailscolumn .brand{font-size:13px}.wishlistproducts td.detailscolumn .sku{clear:both;overflow:hidden;margin-bottom:5px}.wishlistproducts td.detailscolumn .sku .label{font-weight:700}.wishlistproducts td.iteminfo input{padding:1px}.wishlistproducts td.iteminfo a{font-weight:700}.wishlistproducts td.detailscolumn .name a{color:#575757}.wishlistproducts td.detailscolumn .availability{margin-top:5px;float:left;clear:both}.wishlistproducts td.iteminfo{padding:15px 20px;width:260px;font-size:12px}.wishlistproducts td.iteminfo .label{font-weight:700;margin:0 4px 0 0;padding-left:0;padding-right:0;float:left;width:auto}.wishlistproducts td.iteminfo .wishlistaddtocart .label{font-size:1.1em}.wishlistproducts td.iteminfo .wishlistpriority .label{padding:4px 0 0;width:auto;float:none}.wishlistproducts .attribute{font-size:1em}.wishlistproducts .wishlistlineitem .label{padding:0 5px 0 0;text-align:left;width:auto}.wishlistproducts .wishlistdateadded{font-weight:400;margin-bottom:5px;padding-top:5px}.wishlistproducts .wishlistdateadded .label{float:none;width:auto}.wishlistproducts .wishlistdateadded .value{float:none}.wishlistproducts .wishlistqty,.wishlistproducts .wishlistqtyguestview{float:left;margin:0 0 5px}.wishlistproducts .wishlistqty span.errorclient{color:#ff9000;font-size:11px;font-weight:700;line-height:1.4;margin-left:0;display:block;padding:5px 0;text-align:left;background:0 0!important}.wishlistproducts .wishlistqty .label{width:106px;margin:5px 0 0!important;padding:0;font-weight:700}.wishlistproducts .wishlistqty.quantity .value{margin-left:5px}.wishlistproducts .wishlistpriority{margin:0 0 5px;height:28px}.wishlistproducts .wishlistpriority .value{float:none;display:inline}.wishlistproducts .wishlistmakeprivate{white-space:nowrap;margin:5px 0 7px;float:left;border-left:1px solid #e6e6e6;padding-left:1px}.wishlistproducts .wishlistmakeprivate .checkbox{float:left;margin:0 4px}.wishlistproducts td.iteminfo .wishlistmakeprivate .label{width:auto;font-weight:400}.wishlistremove,.wishlistupdate{float:left;padding-right:3px;margin:5px 0 7px}.wishlistupdate{border-left:1px solid #e6e6e6;padding-left:3px}.wishlistaddtocart{border-top:1px solid #e6e6e6;clear:both;overflow:hidden;padding-top:15px}.wishlistaddtocart .wladdqty{float:left;width:60px}.wishlistaddtocart .wladdqty span{font-size:1.1em;font-weight:700}.wishlistaddtocart .label{float:left;padding:0 3px 0 0;margin:3px 4px 0 0;width:auto;font-weight:700}.wishlistaddtocart input.quantityinput{margin:0 4px 0 0;height:24px}.wishlistaddtocart .calltoorder-retail{width:120px;height:28px;background:url(../themes/demandwarestore/images/lumens/account/btn-call-to-order.png) no-repeat scroll 0 0 transparent!important;opacity:1!important;cursor:default;border:0}.wishlistaddtocart .calltoorder-trade{width:120px;height:28px;background:url(../themes/demandwarestore/images/lumens/account/btn-call-to-order-trade.png) no-repeat scroll 0 0 transparent!important;opacity:1!important;cursor:default;border:0}.wishlistsearchresult{font-size:1.1em;margin:5px 5px 0 0}.wishlistsearchresult h4{font-size:1.2727em;border-bottom:solid 1px #d8d8d8;padding:5px 0;margin:0}.wishlistsearchresult h1{font-size:2em;padding-bottom:15px}.wishlistsearchresult .search-wishlist{margin-bottom:17px;border-bottom:solid 1px #d8d8d8}.wishlistsearchresult .wishlistsearchform{padding:15px 0 10px}.wishlistsearchresult .wishlistsearchform label{font-size:1em}.wishlistsearchresult .wishlistsearchform button{text-transform:uppercase;font-size:.90909em}.wishlistsearchresult .wishlistsearchform .email{display:inline}.wishlistsearchresult .wishlistsearchform .formactions,.wishlistsearchresult .wishlistsearchform .formactions{float:left}.wishlistsearchresult .wishlistsearchform .wishlistsubmit button{font-size:.8em;padding:0 5px}.wishlistresults{margin-top:10px}.wishlistresults .wishlistresultsempty{border:1px solid #ccc;padding:75px 0 150px;margin-bottom:20px;text-align:center}.wishlistresults .wishlistresultsempty .wishlistemptymessage{font-size:1.3em;font-weight:700}.wishlistresults .wishlistresultsempty .wishlistemptymessage .value{color:gray;font-style:italic}.wishlistresults table.wishlistresultstable{width:100%;margin-bottom:25px}.wishlistresults table.wishlistresultstable .odd{background-color:#f8f8f8}.wishlistresults table.wishlistresultstable th{padding:5px 15px;font-size:1.090909em;border:0;border-right:1px solid #e6e6e6}.wishlistresults table.wishlistresultstable td{margin:1px;padding:5px 15px;border-right:1px solid #e6e6e6}.wishlistresults table.wishlistresultstable td.view{width:75px}.wishlistresults table.wishlistresultstable td.view a{font-weight:700}.wishlistlogin{font-size:1.1em;margin:0 0 30px;width:960px}.wishlistlogin p,.giftregistrylanding p{line-height:1.8em}.wishlistlogin h1{font-size:2em}.wishlistlogin .logingeneral{float:left;margin-left:20px;width:304px}.wishlistlogin .returningcustomers .password{margin-top:10px}.wishlistlogin .label{width:100px;text-align:left;font-weight:400;padding:0}.wishlistlogin label{font-weight:400;font-size:1em;float:left;text-align:left}.wishlistlogin .checkbox label{float:none}.wishlistsearch{margin:15px 20px 25px}.wishlistsearch input{width:150px}.wishlistsearch .wishlistsearchform{margin:22px 0 0;text-align:right}.wishlistsearch .wishlistsearchform .lastname{margin-top:10px}.wishlistsearch .wishlistsearchform .divider{display:block;margin:15px 65px 15px 0;font-weight:700;font-size:1.45455em}.mini-login .label{width:inherit;padding:0}.wishlistsearch .wishlistsearchform .formactions{margin:20px 0 0 111px;text-align:left}.wishlistlogin.account-login .wishlistsearch .formactions{margin-left:0}.wishlistlogin .createaccount{padding-top:10px}.wishlistlogin .createbenefits{margin-top:0;border:0}.wishlistlogin .createaccount .createaccountbutton{margin-left:55px}.account-login a,.accountlogin a{font-weight:700;font-size:.75em;color:#3b3b3b}.my-account-login-content{margin:0 0 21px}.my-account-login-content .grey-box{background:#f2f2f2;padding-bottom:17px;margin-top:9px}.my-account-login-content .my-account-login-copy{padding:11px 30px 12px;font-size:1.455em}.my-account-login-content.landing{margin:0}.my-account-login-content.landing table img{width:170px!important}.my-account-login-content.landing table td:first-child{padding-left:15px}.my-account-login-content.landing table td:last-child{padding-right:15px}.giftregistry{margin:0 0 20px 20px;width:730px}.pt_giftregistry #content{max-width:1010px}.giftregistry h1{float:left;clear:left;margin-right:20px;margin-top:5px}.giftregistrysearchlist h1{clear:both;float:none;background:#f2f2f2;font-size:16px;color:#f3901d;padding:5px 0 5px 15px;margin:30px 0 0;width:715;border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2}.giftregistry h2{font-size:1.2em;margin:10px 0 0}.giftregistry h3{font-size:1.3em;padding:10px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.giftregistry h4{border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8;font-size:1.4em;padding:7px 0}.giftregistrylanding{font-size:1.1em;width:990px}.giftregistrylanding h2{font-size:2.2em}.giftregistrylanding .registration h2{font-size:2em}.giftregistrylanding input.textinput,.giftregistrylanding input.textinputpw,.giftregistrylanding select.selectbox,.wishlistlogin input.textinput,.wishlistlogin input.textinputpw,.wishlistlogin select.selectbox{clear:right;width:118px}.giftregistry .registrylistsearch{border-bottom:1px solid #d8d8d8;clear:both;overflow:hidden}.giftregistrysearch,.wishlistsearch{min-height:125px;margin:10px 0 0;padding-top:15px;border-top:1px solid #e6e6e6}.giftregistrylanding .giftregistrysearchform{}.giftregistrylanding .giftregistrysearchform .formfield{}.giftregistrylanding .giftregistrysearchform .label{width:100px;padding:0}.giftregistrylanding .giftregistrysearchform .value{width:118px}.account-login .logincustomers{width:295px;padding:20px 20px 20px 0}.account-login .logingeneral{float:left;width:287px;padding:20px;margin-left:26px}.account-login .logincustomers,.account-login .logingeneral,.account-login .logincreate.halfForm{border:0}.account-login .logingeneral,.account-login .logincreate.halfForm{margin-left:0;padding-left:20px;background:0 0;border-left:1px solid #e6e6e6}.account-login .logincreate.halfForm{border-left:0}.account-login .halfForm .formfield{margin:0 0 10px}.account-login .logincreate{width:326px;background:Transparent;margin-left:26px}.account-login .logincreate .label{width:100px}.account-login .logincreate .registration .requiredcaption .label{width:auto}.account-login h2{font-size:2em}.account-login .logincreate .registrationform .formactions{margin:10px 0}.account-login .logincreate .registration{margin:20px 0}.account-login .logincreate .notes{font-size:12px;border-top:1px solid #e6e6e6;margin:10px 0;padding-top:15px}.account-login .halfForm.logincreate .notes{padding-top:0;margin-top:0}.account-login .logincreate .emailsignup{width:256px}.account-login .logincreate .emailsignupcheckbox{margin:0 9px 0 0}.account-login .createaccount .createbenefits{margin:0;border:0}.account-login .formactions{text-align:left}.account-login .formactions button{margin:10px 0 0}.account-login .formactions a#toggle_advanced{margin:5px 0 0;display:block}.account-login .returningcustomers{margin:10px 0 0;padding-top:15px;border-top:1px solid #e6e6e6}.account-login .halfForm .returningcustomers{padding-top:0}.account-login ul.steps{text-transform:uppercase}.account-login .label{padding:0;width:100px}.account-login .returningcustomers .formactions{margin:10px 0 0}.account-login .returningcustomers .forgotpassword{margin:10px 0 0}.account-login .returningcustomers .rememberme{margin:13px 0 0}.myfavoriteslanding.account-login .returningcustomers .rememberme{margin:13px 0 0}.myfavoriteslanding.account-login .returningcustomers .forgotpassword{margin:25px 0 0 13px}.myfavoriteslanding.account-login .returningcustomers .formactions{margin:10px 0 0}.myfavoriteslanding.account-login .returningcustomers .requiredcaption{margin:12px 0 0}.myfavoriteslanding.account-login #RegistrationForm .formactions.createPlugin{max-width:381px;margin-top:15px}.myfavoriteslanding.account-login #RegistrationForm .formactions.createPlugin button{margin:0;border:0;font-weight:400;color:#fff;background:#a9a9a9;font-size:1em}.myfavoriteslanding.account-login #RegistrationForm .requiredcaption{margin:12px 0 0 100px}.myfavoriteslanding.account-login #RegistrationForm .requiredcaption .requiredindicator{font-weight:400}.myfavoriteslanding.account-login #RegistrationForm .requiredcaption .requiredmessage{font-weight:400}.myfavoriteslanding.account-login #RegistrationForm .privacy-policy{margin:0 0 0 100px;padding-top:5px}.myfavoriteslanding.account-login .logincustomers{width:335px;padding:20px 0}.myfavoriteslanding.account-login .privacy-policy{display:none}.favloginpopup input{float:left}.giftregistry .giftregistrysearchform{position:relative;width:730px;padding:15px 0 10px}.giftregistry .giftregistrysearchform #toggle_advanced{font-weight:700}.giftregistry .giftregistrysearchform .requiredindicator{display:none}.giftregistry .giftregistrysearchform .formfield{display:inline;float:left;text-align:right;margin-right:10px;width:auto;margin-bottom:10px}.giftregistry .giftregistrysearchform .label{font-weight:700;display:inline;font-size:1.1em;margin:0 5px 0 0;padding-top:6px;width:auto;float:left;white-space:nowrap}.giftregistry .giftregistrysearchform .value{display:inline;text-align:left}.giftregistry .giftregistrysearchform input.textinput{width:100px}.giftregistry .giftregistrysearchform .actions{position:absolute;bottom:0;right:0;padding:0;margin:0}.giftregistry .giftregistrysearchform .email{display:inline}.giftregistry .giftregistrysearchform .giftregistrysubmit{display:inline}.giftregistry .giftregistrysearchform .giftregistrysubmit button{font-size:.90909em;height:28px;font-weight:700;background:transparent url(../themes/demandwarestore/images/lumens/button-tile-28.gif) repeat-x}.giftregistry .giftregistryadvanced{margin:10px 0 0;clear:left;width:560px}.giftregistryadvanced{display:none}.giftregistry .emptyquerymessage{position:relative;top:-32px;display:inline-block}.giftregistry .selectaddress .selectaddressstar{color:red;font-size:1.2em}.giftregistry .selectaddress .selectaddressmessage{color:#575757;font-weight:700;font-size:1.1em}.giftregistry button{font-size:1.1em;margin-left:120px;height:28px}.giftregistry .giftregistrysearchform .formactions button,#giftregistry .registrycreatemessage button{margin-left:0}.backBtnFix{text-transform:uppercase;font-size:12px;height:30px}.giftregistry button.backBtnFix{font-weight:700}.giftregistryevent button{margin-left:120px}.giftregistry .addressform{margin:0 0 25px}.giftregistry .addresslist{margin:15px 0}.giftregistry .addresslist select{width:400px;min-height:29px}.giftregistry .formfields{margin-top:8px}.giftregistry .actions{width:400px;text-align:left}.giftregistry .ui-tabs .ui-tabs-panel{border:0;margin-top:0;padding:0}.giftregistry .ui-tabs-nav{padding:0}.giftregistry .ui-tabs-nav li{margin:0 0 -1px;padding:0;border:0;border-left:1px solid #fff;border-top:1px solid #fff;border-right:1px solid #fff;background:#fff}.giftregistry .ui-tabs-nav li.ui-state-active{background:#f2f2f2;border:0;border-left:1px solid #e6e6e6;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6}.giftregistry .ui-tabs-nav li a{padding:10px 40px;color:#575757}.giftregistry .ui-corner-top{border-top-left-radius:0;border-top-right-radius:0}.giftregistry .ui-widget-header{margin:0}.giftregistry #giftRegistryTabsDiv{padding:0;padding-top:20px}.giftregistry p{font-size:1.1em;padding:8px 50px 0 0}.giftregistry .giftregistryaddressafter{margin-top:50px}.giftregistry .addaddresscontainer{margin:8px 0 0 120px}.giftregistry .addaddresscontainer label{font-weight:400}.giftregistry .giftregistryeventinfo{padding:0 0 0 40px}.giftregistry .registrylisttitle{float:left;font-size:1.6em;font-weight:700;padding:0}.giftregistry .registryitems{padding-top:20px}.giftregistry .registryitems_header{padding:15px;background-color:#f2f2f2;border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6}.giftregistryevent h2{margin:10px 0 10px 120px;font-size:1.2em;font-weight:700}.giftregistryevent .requiredcaption{float:right}.giftregistryevent .label{font-size:1.1em}.giftregistryevent .giftregistryeventform{margin:20px 0}.giftregistryevent .giftregistryeventform .value{float:none}.giftregistryevent .giftregistryeventform .caption{margin:0 0 0 120px}.giftregistryevent .giftregistryeventform .eventdate .value input{vertical-align:top}.giftregistryevent .giftregistryeventform .eventdate .value .ui-datepicker-trigger{padding:1px 0 0 1px}.giftregistryevent .formactions{margin:12px 0;width:360px;text-align:left}.giftregistryevent .giftregistryparticipateform{margin:20px 0}.giftregistryevent .giftregistryparticipateform .value{float:none}.giftregistryaddresses .requiredcaption{float:right}.giftregistry .registrycreatemessage{margin:0;white-space:nowrap;float:right}.giftregistry table.registryresultstable{width:730px;border:1px solid #e6e6e6}.giftregistry table.registryresultstable th{padding:5px 15px;border:0;border-right:1px solid #e6e6e6}.giftregistry table.registryresultstable td{font-size:1.1em;padding:5px 15px;border-right:1px solid #e6e6e6}.giftregistry table.registryresultstable td a{font-weight:700}.giftregistry table.registryresultstable .odd{background-color:#f8f8f8}.giftregistry .tablerow{border-bottom:0;border-top:1px solid #e6e6e6}.giftregistry td.eventtype{width:110px}.giftregistry td.eventlocation{width:auto}.giftregistry td.eventdate,.giftregistry td.eventdelete,.giftregistry td.eventdetails{width:55px}.giftregistry td.eventview{width:30px}.giftregistry td.detailscolumn{padding:20px;font-size:12px}.giftregistry td.detailscolumn .brand{font-size:13px}.giftregistry td.detailscolumn .sku{margin-bottom:5px}.giftregistry td.detailscolumn .sku .label{font-weight:700}.giftregistry .label{padding:0}.giftregistry td.detailscolumn a{color:#575757}.giftregistry td.iteminfo{padding:4px 8px 8px 0;width:200px}.giftregistry td.iteminfo .label{font-weight:400;margin:0 4px 0 0}.giftregistry td.imagecolumn{padding:20px}.giftregistry button.textbutton{font-weight:700;text-transform:uppercase;margin-left:0}.giftregistry .giftregistryaddgiftcert{margin:0;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;padding:20px}.giftregistry .giftregistryaddgiftcertbutton{float:right;padding:0 4px 0 0}.giftregistry .giftregistryhelp{float:left;width:500px}.giftregistry .shareregistry{border:1px solid #e6e6e6;padding:20px;border-bottom:0;margin-top:1px}.giftregistry .share{display:inline;float:left;padding-left:2px}.giftregistry .shareurl{float:right;padding:3px 0 0 4px;overflow:hidden;white-space:nowrap;max-width:300px}.giftregistry .giftregistryprivatepublic{display:inline;float:left;margin:0 8px 0 0;padding-left:8px;padding-right:8px;border-right:solid 1px #e6e6e6}.giftregistry .registry{margin:32px 0 0}.giftregistryaddresses .label{font-size:1.1em}.giftregistryeventoverview{}.giftregistryeventoverview h2{color:silver;font-size:1.7em}.giftregistryeventoverview .value,.giftregistryeventoverview .label{font-size:1.1em;margin:5px 0 0}.giftregistryeventoverview .label{font-weight:700}.giftregistry .eventinformation{padding:6px 4px 8px;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6}.giftregistry .eventinformation{font-size:1.1em;padding:15px;margin:0}.giftregistry .eventinformationuserinfo{float:left;margin:0;padding:0 15px;border-right:1px solid #e6e6e6}.giftregistry .eventinformationeventinfo{float:left;margin:0;padding:0 15px}.giftregistry .giftregistry_progress{padding-top:20px}.giftregistry .gr_indicator{float:left;margin-right:-5px}.giftregistry table.giftregistrypurchases{width:100%;border-bottom:1px solid #e6e6e6}.giftregistry table.giftregistrypurchases td{vertical-align:top}.giftregistry .userregistry_header{background-color:#f2f2f2;border:1px solid #e6e6e6;border-bottom:0;padding:10px}.giftregistry .userregistry_header h3{border:0;float:left;padding:0;margin-top:3px}.giftregistry .giftregistryitemcontainer{width:100%}.giftregistry .giftregistryproducts{border:1px solid #e6e6e6;border-top:0}.giftregistry .attribute{font-size:1em}.giftregistrylineitem .product .name,.giftregistrylineitem .product .brand,.giftregistrylineitem .product .sku{float:left;clear:both}.giftregistry .giftregistrylineitem .label{font-weight:700;text-align:left;width:85px}.giftregistry .giftregistrylineitem .sku .label{width:45px;font-weight:400}.giftregistry .giftregistryactionitems{padding:20px 10px 15px;font-size:12px;border-left:1px solid #e6e6e6;width:220px}.giftregistry .giftregistryactionitems .label{font-weight:700;float:none;width:auto}.giftregistry .giftregistryaddtocart .label{font-size:1.4em;font-weight:700}.giftregistry .giftregistryaddtocart .a2cGRHolder .label{font-size:12px}.giftregistry .giftregistryactionitems .value,.wishlistpurchased.purchased .value{display:inline;float:none}.wishlistpurchased.purchased .value,.wishlistpurchased.purchased .label{margin-top:5px}.giftregistry .giftregistryactionitems a{}.giftregistry .giftregistrydateadded{margin-bottom:7px}.giftregistry .giftregistryqty{margin-bottom:7px}.giftregistry .giftregistryqty .label{padding:0;width:auto}.giftregistry .giftregistrypurchased,.wishlist .wishlistpurchased{margin:0 0 5px}.giftregistry .giftregistrypurchased .label{padding:4px 0 0;width:auto}.giftregistry .giftregistrypriority{white-space:nowrap;margin-bottom:7px}.giftregistry .giftregistrypriority .label,.wishlist .wishlistpriority .label{padding:4px 0 0;width:auto;float:none}.giftregistry .giftregistrypriority .value{float:none;display:inline}.giftregistry .giftregistrymakeprivate{white-space:nowrap;margin:5px 0 7px;float:left;border-left:1px solid #e6e6e6;padding-left:10px}.a2cGRHolder,.projItemQty{float:left}.giftregistry .giftregistryactionitems .a2cGRHolder .label,.projItemQty .label{float:left;padding:5px;margin:0}.giftregistry .giftregistrymakeprivate .checkbox{float:left;margin-right:4px}.giftregistry .giftregistryitemcontainer .availability{margin-top:5px}.giftregistrydateadded.inDetails{margin-top:5px;float:left;clear:both}.giftregistrydateadded.inDetails .label{font-weight:700;width:auto}.giftregistryremove,.giftregistryupdate{float:left;padding-right:10px;margin:5px 0 7px}.giftregistryupdate{padding-left:10px;border-left:1px solid #e6e6e6}.giftregistryaddtocart,.projaddtocart{float:left;padding-top:15px;border-top:1px solid #e6e6e6}.projaddtocart .calltoorder-retail{width:120px;height:28px;background:url(../themes/demandwarestore/images/lumens/account/btn-call-to-order.png) no-repeat scroll 0 0 transparent!important;opacity:1!important;cursor:default;border:0}.projaddtocart .calltoorder-trade{width:120px;height:28px;background:url(../themes/demandwarestore/images/lumens/account/btn-call-to-order-trade.png) no-repeat scroll 0 0 transparent!important;opacity:1!important;cursor:default;border:0}.previewaddtocart{border-top:0}.giftregistryaddtocart .label{float:none;margin:0 4px 0 0;width:auto}.giftregistryaddtocart input.quantityinput,.projItemQty input{margin:0 4px 0 0}.giftregistry .giftregistryemptymessage{font-size:1.4em;height:300px;padding:60px 0 0;text-align:center}.giftregistry .giftregistrypurchasedby{margin:0 0 7px}.giftregistry .giftregistrypurchasedby .label{float:left;width:120px}.giftregistry .giftregistrypurchasedby .value{float:left}.giftregistry .giftregistrydatepurchased{white-space:nowrap;margin:0 0 7px}.giftregistry .giftregistrydatepurchased .label{width:120px;float:left}.giftregistry .giftregistrydatepurchased .value{float:left;display:inline}.giftregistry .giftregistryqty .label{width:105px;float:left;margin-top:5px}.giftregistry .giftregistryqty.guest .label{margin-top:0}.giftregistry .giftregistryqtypurchased{white-space:nowrap;margin:0 0 4px}.giftregistry .giftregistryqtypurchased .label{width:120px;float:left}.giftregistry .giftregistryqtypurchased .value{float:left;display:inline}.giftregistry .printpage{float:right;border:2px solid #575757;color:#575757;display:inline-block;padding:0;background:#fff}.giftregistry table th{font-size:1.1em}.detailscolumn.customer{font-size:11px}.storelocator h1{margin:20px 0 0;font-size:1.8em}.storelocator h2{margin:0;font-size:1.4em}.storelocator h3{font-size:1.3em;color:#000;padding:4px 4px 5px;margin:16px 0 24px}.storelocator h4{color:#000}.storelocator input.textinput,.storelocator input.textinputpw{margin:2px 0 0;width:40px}.storelocator .label{width:auto}.storelocator select.selectbox{width:150px;margin:2px 4px 0 0}.storelocator{width:700px;margin:0 0 0 20px}.storelocator .storelocatorsearch{text-align:center;margin:0 0 24px}.storelocator p{margin:0 auto;width:375px;font-size:1.1em}.storelocator .domestic{float:left;width:345px;text-align:center;border-right:1px solid #ccc}.storelocator .zipsearchactions{width:100%;text-align:left;padding:16px 0}.storelocator .zipsearchactions .label{padding:4px 0 0 12px}.storelocator .zipsearchactions select.selectbox{margin:2px 4px 0 0;width:auto}.storelocator .statesearchactions{width:100%;text-align:left;padding:16px 0 8px}.storelocator .statesearchactions .label{padding:4px 0 0}.storelocator .international{float:left;text-align:center;width:345px}.storelocator .internationalsearchactions{width:100%;text-align:left;padding:16px 0 8px}.storelocator .internationalsearchactions .label{padding:4px 0 0 40px}.storelocator .internationalcontent{margin-top:16px;margin-left:auto;margin-right:auto;width:275px}.storelocator .storelocatorsearchresults h1{font-size:1.4em;margin:20px 0 0}.storelocator .storelocatorsearchresults th{padding:4px 0 4px 4px}.storelocator .locationhighlight{color:red}.storelocator .locatorsearchresults{padding:0 0 0 20px}.storelocator .storeinformation h5{font-weight:700;background:0 0;font-size:1em;padding:0;margin:0 0 0 4px;display:inline}.storelocator .storename,.storeaddress,.storemap{padding:4px 0 8px 4px;vertical-align:top;border-left:2px solid #fff;background-color:#ececec}.storelocator .storeaddress,.storemap{border-left:2px solid #fff;background-color:#ccc}.storelocator .backtolocator{line-height:48px}.storelocator span.errormessage{position:absolute;margin-top:5px}.storedetails{width:820px;white-space:nowrap}.storedetails h1{font-size:1.2em;margin:0}.storedetails .storeimagescontainer{float:left;width:320px;height:420px;margin:0 8px 0 0;border:1px solid #000}.storedetails .storeinfocontainer{float:left;width:490px}.storedetails .storeinfo{height:174px}.storedetails .storemap{width:467px;height:246px;padding:0;background:0 0;border:1px solid #000}.storedetails .storeaddress,.storehours,.storeevents{background:0 0;margin:0 0 8px;padding:0 0 0 4px}.customerservice{font-size:1.1em;margin:0 0 0 50px;width:700px}.customerservice p{width:500px;text-align:center}.customerservicesection{float:left;margin:25px 50px 0 0;width:40%}.customerservicesection h5{background-color:transparent;padding:2px 0;text-decoration:underline}.customerservicesection ul{padding:0 0 0 20px}.customerservicesection li a{color:#000;text-decoration:none}.customerservicesection li a:hover{text-decoration:underline}.customerservice #dwfrm_contactus_comment{-ms-overflow-style:auto;overflow:auto;width:257px}.customerservice .requiredcaption{margin-left:100px}#content.customerservice{max-width:700px;font:12px Arial,Helvetica,sans-serif;line-height:16px;color:#575757}#content.customerservice .contactus h1{padding-top:10px}#content.customerservice a{font-weight:700}#content.customerservice p{text-align:left;width:auto;margin:5px 0 10px}#content.customerservice .breadcrumb{font-size:10px;padding:13px 0}#content.customerservice h2{font-weight:400}#content.customerservice h2 span{font-weight:400;color:#57575!important}#content.customerservice h3{font-size:1.4em;margin:5px 0}#content.customerservice h4{font-size:1.2em;padding:0;margin-bottom:2px}#content.customerservice h4 a{color:#575757}#content.customerservice hr{border:0;height:1px;color:#575757;background:#cecece;margin:10px 0}#content.customerservice strong{font-weight:700}#content.customerservice ul li{list-style:disc;margin-left:25px}#content.customerservice ol li{list-style-type:decimal-leading-zero;margin-left:25px}#content.customerservice .aTop{display:block}.pt_customerservice #leftcolumn{margin-left:5px}.contactus{width:700px}.contactus p{font-weight:700;margin-top:12px!important}.contactus #RegistrationForm{margin-top:15px}.contactus #RegistrationForm .formfield{margin:0 0 10px;overflow:hidden}.contactus #RegistrationForm .label{padding:0;width:100px}.contactus .formactions{margin:10px 0;text-align:left}.contactus .messagesent{font-size:1.3em;height:300px;padding:30px 0 0}.contactus .messagesent p{line-height:24px}.inc-form input.textinput{width:255px}.inc-form #dwfrm_contactus_myquestion{width:269px}._contact-us-include #wrapperForModal #_header{display:none}.main.inc-form{background:none repeat scroll 0 0 #fff!important;padding-top:5px;width:1024px!important}.customerservice.inc-form{margin-left:0!important}.contactus.inc-form{height:480px;width:700px}.disabledcontainer{background-color:#efefef;padding:0;margin:-3px 0 0;height:157px}.disabledmessage{color:#b53300;font-size:1.3em;font-weight:700;height:157px;padding:50px 0 0;margin:0 auto;width:600px}.disabledmessage p{padding:0 0 0 150px}.notfound,.generalerror{margin:0 auto;width:767px;overflow:hidden;background:#000}.errorpagemessage{background-color:#ccc;font-size:1.4em;font-weight:700;padding:8px 8px 12px;margin:12px 0}.errorpage{font-size:1.4em;margin:24px 0}#search .errorpage{margin-top:0}#search .errorpage li{margin:0 0 12px;background:transparent url(../images/dept_fpo/category-carrot.png) no-repeat 0 2px;padding-left:15px}#content #search.nohitsResPage ul li{list-style-type:disc;padding:4px 0}#content #search.nohitsResPage ul{padding-left:16px}#content #search.nohitsResPage #searchinput-noresults{padding:1px;width:335px;font-size:1em;float:left;margin-right:4px}#search.nohitsResPage h1{text-transform:initial;font-weight:400}.errorpage .nohitsmessage div{margin:10px 0}.errorpage hr{background:#e6e6e6;border:0;height:1px;margin:10px 0}.errorpage p{line-height:150%;margin-bottom:8px}.errorpage,.errorfooter{padding:0 24px}.errorpage .errorsearch{margin:16px 0 20px 10px}.errorpage .errorfooter{border-top:1px dashed #000}.errorpage .errorfooter .errorfooterbottom{border-right:1px dashed #000;float:left;font-size:1.1em;padding:20px 20px 20px 10px;width:45%}.errorpage .errorfooter .errorfooterbottom p{margin:0 0 10px}.errorpage .errorfooter .errorfooterbottom p a{color:#000}.errorpage .errorfooter .errorfooterbottomslot{float:right;width:49%}.cat4across a{display:inline-block;width:220px;margin:10px 8px;font-weight:400;color:#3b3b3b;text-align:center;font-family:futura-pt,sans-serif;font-size:1.6em}.cat4across a.resFirst{margin-left:0}#search.nohitsResPage .nohitssearch{border:0!important}#search.nohitsResPage .nohitssearch h3{font-size:20px;margin:10px 0 10px 15px;font-weight:400}#search.nohitsResPage .nohitssearch-new h3{font-size:1.8em}#search.nohitsResPage .nohitssearch-new{float:left;clear:left}#search.nohitsResPage button{height:28px;border:0;background:#a9a9a9;color:#fff;text-transform:uppercase;font-size:1em;font-weight:400;float:left}.tooltipcontainer{background-color:#efefef;border:1px solid #000;color:#000;font-size:1.1em;padding:8px 4px}.tooltipcontainer p{padding:0 0 8px}#tooltip{position:absolute;z-index:3000}#tooltip.tooltipshadow{width:210px;padding:10px;border:0;background-color:transparent;opacity:.8;display:none!important}.productcarousel .producttile{float:none;margin:0 auto;width:160px}.productcarousel .producttile .image .quickviewbutton a{display:none}.maywerecommend .jcarousel-item img{border:1px solid #fff;height:75px;width:75px}.maywerecommend .jcarousel-list li,.maywerecommend .jcarousel-item{height:75px;margin-left:5px;text-align:center;width:75px}.maywerecommend .jcarousel-clip-horizontal{height:77px;width:270px}.maywerecommend .jcarousel-container-horizontal{padding:20px 40px;width:268px}#QuickViewDialog .maywerecommend .jcarousel-item img{border:1px solid #fff;height:75px;width:75px}#QuickViewDialog .maywerecommend .jcarousel-list li,.maywerecommend .jcarousel-item{height:75px;margin-left:5px;text-align:center;width:75px}#QuickViewDialog .maywerecommend .jcarousel-clip-horizontal{height:77px;width:185px}#QuickViewDialog .maywerecommend .jcarousel-container-horizontal{padding:20px 40px;width:180px}.recommendationdetail{background-color:#fff;border:1px solid #000;font-size:1.1em;overflow:hidden;width:300px}.recommendationdetail li{list-style-position:inside;list-style-type:disc}.recommendationdetail .recommendationheader{background-color:#ccc}.recommendationdetail .productname{font-size:1.3em;font-weight:700;padding:5px 3px 3px;white-space:nowrap}.recommendationdetail .price{font-size:1.4em;font-weight:700;font-style:normal;padding:5px 3px 3px}.recommendationdetail .price .salesprice{color:red}.recommendationdetail .productshortdescription{padding:5px 3px 3px}.recommendationdetail .productmainattributes{padding:5px 3px 3px}.recommendationdetail .productmainattributes .attribute{font-size:1em}.sitemap{margin:0 0 0 15px;width:700px}.sitemap ul{margin:4px 0 8px 16px}.sitemap h2{margin:14px 0 8px 16px}.lastvisited{padding:10px 10px 0}.lastvisited .additional-padding{padding:20px 0}.lastvisited h4{font-size:1.2em;font-weight:400;padding:2px 5px;text-transform:uppercase}.lastvisited .jcarousel-container-horizontal{padding:0 16px;height:265px;width:160px}.lastvisited .jcarousel-container{border:0}.lastvisited .jcarousel-prev-horizontal{background:url(../images/carousol_prev-lastvisited.gif);height:16px;width:16px}.lastvisited .jcarousel-next-horizontal{background:url(../images/carousol_next-lastvisited.gif);height:16px;width:16px}.lastvisited .jcarousel-prev-horizontal:hover{background-position:-16px 0}.lastvisited .jcarousel-next-horizontal:hover{background-position:-16px 0}.lastvisited .jcarousel-prev-disabled-horizontal,.lastvisited .jcarousel-prev-disabled-horizontal:hover,.lastvisited .jcarousel-prev-disabled-horizontal:active,.lastvisited .jcarousel-next-disabled-horizontal,.lastvisited .jcarousel-next-disabled-horizontal:hover,.lastvisited .jcarousel-next-disabled-horizontal:active{background-position:-48px 0}.lastvisited .jcarousel-clip-horizontal{height:265px;margin:0 6px;padding:0;width:150px}.lastvisited .jcarousel-item{height:265px;width:150px}.lastvisited .quickviewbutton{display:none}.subbannercontainer{position:relative;height:138px;margin:0 0 4px 5px}.subbannercontainerlayertop{position:absolute;height:138px;width:752px;top:0;left:0;z-index:10}.subbannercontainerlayertop a{display:block;cursor:pointer}.subbannercontainerlayertop img{height:138px;width:752px}.subbannercontainerlayerbottom{position:absolute;z-index:1}.analytics{display:none}.aboutus{color:#59686e;padding:24px 16px 0}.aboutus h1{border-bottom:1px solid #000;font-size:1.8em}.aboutus h1 .libraryfolder{color:#495d6c}.aboutus h1 .divider{color:#495d6c;font-weight:400}.aboutus h1 .librarypage{color:#8f979d}.aboutus h2{font-size:1.3em;margin:7px 0 5px}.aboutus p{font-size:1.1em;margin:4px 0 0 11px;text-align:justify}.aboutus ul{font-size:1.1em;margin:0 0 24px 24px}.sf-menu li:hover ul,.sf-menu li.sfHover ul{top:2em}.sf-menu li{background-color:transparent}.sf-menu a{border:0}.sf-menu li li{background-color:transparent}.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{background:0 0}.categorymenu{width:100%;display:inline-block;margin:10px 0;clear:both;float:left;font-family:futura-pt,futura,helvetica neue,Helvetica,Arial,sans-serif}.categorymenu li{float:left;position:relative}.categorymenu li .tier-2 li{float:none}.categorymenu a,.categorymenu a:visited{padding:0;text-decoration:none;font-weight:400;color:#3b3b3b}.categorymenu a:hover{text-decoration:none}.categorymenu ul.tier-1 ul.tier-2{background-color:#fff;border:1px solid #ccc;border-color:rgba(0,0,0,.14);left:0;position:absolute;text-align:left;text-transform:none;top:25px;visibility:hidden;width:auto;z-index:7;box-shadow:0 6px 12px rgba(0,0,0,.176)}.categorymenu ul.tier-1 ul.tier-2 a,.categorymenu ul.tier-1 ul.tier-2 a:visited{height:auto;line-height:1.0909em;margin:0;color:#666;font-family:futura-pt,futura,helvetica neue,Helvetica,Arial,sans-serif!important}.categorymenu ul.tier-1 ul.tier-2 a:hover{text-decoration:underline}.categorymenu ul.tier-1 ul.tier-2 a.selected,.categorymenu ul.tier-1 ul.tier-2 a.selected{background-color:gray;color:#fff}.categorymenu ul.tier-1 ul.tier-2 .promotions a,.categorymenu ul.tier-1 ul.tier-2 .promotions a:visited{line-height:inherit;padding:0 2px}.categorymenu ul.tier-1 li:hover ul.tier-2,.categorymenu ul.tier-1 a:hover ul.tier-2{visibility:visible}.categorymenu ul.tier-1>li{position:static;text-align:left;display:inline-block;float:none}.categorymenu ul.tier-1>li.right-align ul.tier-2{left:auto;right:0}.categorymenu ul.tier-1>li>a,.categorymenu ul.tier-1>li>a:visited{font-weight:400;letter-spacing:1px}.categorymenu ul.tier-1{height:30px;text-align:justify;margin:24px 0 0;float:none;position:relative}.categorymenu ul.tier-1:after{content:" ";display:inline-block;width:100%}.categorymenu ul.tier-1 ul.tier-2 li.child .mm-col-5{float:left;width:18%;margin-right:2%}.categorymenu ul.tier-1 ul.tier-2 li.child .mm-col-5 span{text-transform:uppercase;border:0;margin-bottom:0;padding-bottom:0}.categorymenu ul.tier-1 ul.tier-2 li.child .mm-col-5 span a{font-weight:700;padding-bottom:0}.categorymenu ul.tier-1 ul.tier-2 li.child .mm-col-5 a{font-size:.85em;line-height:22px;display:block}.categorymenu ul.tier-1 ul.tier-2 li.title{margin:20px 40px -15px;padding-bottom:2px;display:block;border-bottom:1px solid #ccc;color:#666;width:auto;font-size:14px;float:none}.categorymenu ul.tier-1 ul.tier-2 li.title{font-size:14px}.categorymenu ul.tier-1 ul.tier-2 li.child .mm-col-4{display:inline-block;vertical-align:top;width:218.5px}.categorymenu ul.tier-1 ul.tier-2 li.child .mm-col-4:not(:last-child){margin-right:8px}.categorymenu ul.tier-1 ul.tier-2 li.child .mm-col-4 span.title{border:0;margin-bottom:5px;margin-top;padding-bottom:2px;display:block;border-bottom:1px solid #ccc;color:#666;font-size:14px}.categorymenu ul.tier-1 ul.tier-2 li.child .mm-col-4 span a{font-weight:700;padding-bottom:0}.categorymenu ul.tier-1 ul.tier-2 li.child .mm-col-4 a,.categorymenu ul.tier-1 ul.tier-2 li.child .mm-col-4 a:hover,.categorymenu ul.tier-1 ul.tier-2 li.child .mm-col-4 *{font-size:14px;line-height:22px;display:block;text-decoration:none}.clearfix::after{display:block;clear:both;content:""}.pull-right ul.tier-2{left:auto!important;right:0!important}.font-red{color:red!important}.categorymenu ul.tier-1 ul.tier-2 img.mm-prev-img{width:205px;height:205px;margin:0 7px 5px 6.5px}.categorymenu ul.tier-1 ul.tier-2 .mm-prev-desc{margin:0 7px 0 6.5px}.categorymenu ul.tier-1 ul.tier-2 li.child{padding:20px 40px;display:inline-block;box-sizing:border-box}.categorymenu ul.tier-1>li .menu-bot{margin-top:-5px;display:none;background:url(../images/nav/mm-nav-nib.png) no-repeat center bottom;height:22px;position:relative;z-index:9}.categorymenu ul.tier-1>li.sfHover .menu-bot{display:block}.categorymenu ul.tier-1 li a.tier-1{display:inline-block;font-size:17px;font-weight:400;font-family:futura-pt,futura,helvetica neue,Helvetica,Arial,sans-serif;letter-spacing:-.00833em;color:#666}.categorymenu .nav-tab-div{width:1px;background:#c3c3c3;height:25px;margin:8px 1px 0}.categorymenu .nav-tab-div:hover{border:0;background:#c3c3c3}.categorymenu ul.tier-1 ul.tier-2 li.child .mm-col-5.mm-col-void.nav-promo{width:40%;margin-right:0}.categorymenu ul.tier-1 ul.tier-2 li.child .mm-col-5.mm-col-5-span{width:20%;margin-right:0}.categorymenu ul.tier-1 ul.tier-2 li.child .mm-col-5.mm-col-void{border-top:0;margin-top:0;padding-top:0}.categorymenu ul.tier-2 div.closeheadermenu,ul#rv-ul div.closerv{right:3px;top:3px;position:absolute;display:block;overflow:hidden;text-indent:-1000px;width:17px;height:17px;padding:2px;background:url(../images/buttons/close-ex.png) center center no-repeat}#nav-tab-06 ul.tier-2 .mm-col-void{margin-top:25px}.pt_orderconfirmation2 #content{width:100%}.paymentmethodform h5,.addressform h5,.checkoutmultishipping h5{background-color:#f2f2f2;padding:15px 20px;font-size:1.4em;margin-top:2px}#couponsform button span{font-weight:400}.checkout .formfield{padding:5px 0 0;padding-left:15px;box-sizing:border-box}.checkout .formfield.expirationdate{width:312px}.checkout .formfield.taxexempt,.checkout .formfield.empty-field,.checkout .formfield.addressoptions{width:326px;box-sizing:border-box}.checkout .formfield.addressoptions .value{float:right}#googleRatingBadge{margin-top:20px}.checkout .billing-form .formfield.country .label{display:none}.checkout .formfield.country .requiredindicator{display:none}.checkout .formfield.country input{width:auto}.checkout .formfield ::-webkit-input-placeholder{color:#3b3b3b}.checkout .formfield ::-moz-placeholder{color:#3b3b3b}.checkout .formfield :-ms-input-placeholder{color:#3b3b3b}.checkout .formfield .optionalfield::-webkit-input-placeholder{color:#8f8f8f}.checkout .formfield .optionalfield::-moz-placeholder{color:#8f8f8f}.checkout .formfield .optionalfield:-ms-input-placeholder{color:#8f8f8f}.checkout .formfield.emailsignup{padding-top:0}.checkout .formfield.profession .label{padding-bottom:10px}.checkout .formfield.instructiontext .label{font-weight:700;width:300px}.checkout .formfield.lumens.catalog label,.checkout .formfield.hasInstruction label{vertical-align:middle;font-weight:400}.checkout .formfield.nsHowDidYouHear .label{font-weight:700;padding:0 15px}#country_US,#country_CA,#country_OTHER{margin-top:-3px}.checkout .formfield.saveCard .checkbox label,.formfield.cardcvn .tooltip{font-size:.75em;font-weight:400}.checkout .formactions{margin-top:10px}.checkout .giftcertcouponform input{width:210px}.checkout .giftcertcouponform .formfield{padding-left:0}.h5{font-weight:700;background-color:#f2f2f2;padding:15px 20px;font-size:1.4em}.gcorcoupon{font-size:.714em;text-decoration:none;font-weight:400}.creditcardpayment .label{padding:0 25px}.profession .label{width:240px;font-weight:700}.profession .value{padding:0 15px;float:left;text-align:left;font-weight:700}.profession .value select{width:220px}.additionalfields{margin-top:2px}.additionalfields .value,.additionalfields .label{width:250px}.additionalfields .value{padding:0 15px}.additionalfields .label{padding:0 15px}.additionalfields h5{background-color:#f2f2f2;padding:15px 20px;font-size:1.4em}table.carttable th{background-color:#ededed;border:0;padding:10px 20px}.multishipaddressestable tr.tablerow{border:1px solid #e7e7e7}.multishipaddressestable tr.tablerow td{border:1px solid #e7e7e7;text-align:center;vertical-align:top;padding-top:15px}.checkoutmultishipping h2{color:#575757;font-size:1.8em;font-weight:700;margin:5px 0 5px 15px}.ordershipments h5{background-color:#f2f2f2;color:#575757;font-size:1.6em;font-weight:700;margin-left:15px;padding:15px 20px;width:890px}.ordershipments .ordershipmentgiftmessageheader h5{margin-left:0}.pt_order .ordershipments .ordershipmentgiftmessageheader h5{margin-left:0}.pt_order .ordershipments h5{width:630px}.shipmentlabel{background-color:#f2f2f2;font-size:1.2em;font-weight:700;padding:15px 20px;color:#f3901d}.pr-snippet-read-write{display:none}.pr-snippet-write-first-review{display:none}p.pr-snippet-review-count{display:none}.pr-snippet .pr-snippet-wrapper{border:0 solid #cbcbcb;background:0 0}.pr-snippet .pr-snippet-stars{border:0 solid #cbcbcb}.pr-snippet-wrapper .pr-snippet-stars .pr-snippet-rating-decimal{background:0 0;color:#000}.pr-snippet-wrapper .pr-snippet-stars .pr-stars-small{width:79px!important}#tabContent{display:none}.giftregistryaddtocart button{margin-left:0;height:30px}.giftregistryaddtocart .calltoorder-retail{width:120px;height:28px;background:url(../themes/demandwarestore/images/lumens/account/btn-call-to-order.png) no-repeat scroll 0 0 transparent!important;opacity:1!important;cursor:default;border:0}.giftregistryaddtocart .calltoorder-trade{width:120px;height:28px;background:url(../themes/demandwarestore/images/lumens/account/btn-call-to-order-trade.png) no-repeat scroll 0 0 transparent!important;opacity:1!important;cursor:default;border:0}.jspCap{display:block;background:#eeeef4}.jspVerticalBar .jspCap{height:20px}.jspHorizontalBar .jspCap{width:11px;height:100%}#container.pt_projectmanager #leftcolumn,#container.pt_projectmanager .breadcrumb{margin-left:20px}.project-manager.landing .labeltext,.enterRoom,.roomDesc,.name-cell,.count-cell,.price-cell,.viewbtn-cell,.delete-cell{font-size:1.1em;line-height:18px}.enterRoom,.roomDesc{line-height:18px}.enterRoom{font-weight:700}.nameCell{vertical-align:top;text-align:left}.nameCell .label,.roomCell{padding-bottom:3px}.nameCell .created{padding-top:5px}.project-manager.landing button.submitFix span{background-image:none}.project-manager.landing button.submitFix{font-weight:700;height:initial;padding:10px 14px;letter-spacing:1px}.project-manager.landing .pmAsset{font-size:1.1em;padding:10px 0 20px}.project-manager.landing .pmCreate{border:1px solid #e7e7e7}.project-manager.landing .labeltext{line-height:18px}.project-manager.landing .pmProjectFields{padding:15px 20px 0}.project-manager.landing .pmProjectFields form#dwfrm_projectmanager .label{font-weight:700;padding-left:0;width:auto;float:none}.project-manager.landing .pmProjectFields form#dwfrm_projectmanager .value{float:none}.project-manager.landing p{line-height:18px}.project-manager.landing button.submitFix{font-weight:700;height:initial;padding:8px 14px;height:30px;border:2px solid #00b0cd;color:#00b0cd}.project-manager.landing .pmProjectFields input{width:224px}.pt_projectmanager .logincreate h3{color:#fff;padding:15px 15px 10px;background:none repeat scroll 0 0 #f9ac59}.createaccount .createaccountbutton button{font-weight:700;height:28px;background:Transparent url(../themes/demandwarestore/images/lumens/button-tile-28.gif) repeat-x}.pmlogin p{line-height:1.8em}.pmlogin h1{font-size:2em}.pmlogin .logincreate,.pmlogin .logincustomers,.pmlogin .logingeneral{width:335px}.pmlogin .logincreate .registration{margin:0}.pmlogin .logingeneral{float:left;margin-left:20px;width:304px}.pmlogin .returningcustomers input.textinput,.pmlogin .returningcustomers input.textinputpw{width:150px}.pmlogin .returningcustomers .password{margin-top:10px}.pmlogin .label{width:100px;text-align:left;font-weight:400;padding:0}.pmlogin label{font-weight:400;font-size:1em;float:left;text-align:left}.pmlogin .checkbox label{float:none}.pmlogin .createaccount{padding-top:10px}.pmlogin .createbenefits{margin-top:0;border:0}.pmlogin .createaccount .createaccountbutton{margin-left:0}.pmlogin.account-login .logincustomers{padding:0}.pmlogin.accountlogin .registration.createPlugin .notes{margin-top:10px;padding-top:15px}.pmlogin .log-form .forgotpassword{margin:15px 0 0}.pmlogin #RegistrationForm .formactions.createPlugin{padding-bottom:5px}.pmlogin .requiredcaption{margin-left:100px}.pt_projectmanager .pmlogin{margin-left:20px}#product-nav-container{height:40px;margin-top:20px;margin-bottom:20px}.colorDark{color:#575757}.formfield.couponcode,.formfield.giftcertfield{line-height:18px;display:inline-block}.featuresoptions{padding-bottom:10px}.featuresoptions,.attributes{list-style-type:disc;list-style-position:inside;list-style-image:initial}.tabContentContainer .attributes,.qvTabContent .attributes{padding-top:5px}#sendToClient .errorlabel{color:#575757;font-style:normal}.preview .lumens-header{clear:both;overflow:hidden;border-bottom:1px solid #e7e7e7;padding-bottom:10px}.checkorderstatus{margin:0 0 30px}.checkorderstatus .logincreate,.checkorderstatus .logingeneral{width:305px;min-height:400px}.checkorderstatus .logincustomers .label{display:none}.checkorderstatus .logincustomers{width:465px;min-height:400px;border:0}.checkorderstatus .logincustomers .returningcustomers{margin-top:15px}.checkorderstatus .logingeneral{float:left;margin-left:0;width:465px;border:0;border-left:1px solid #ccc}.checkorderstatus input::-webkit-input-placeholder{color:#3b3b3b}.checkorderstatus input::-moz-placeholder{color:#3b3b3b}.checkorderstatus input::-ms-input-placeholder{color:#3b3b3b}.checkorderstatus .returningcustomers .password{margin-top:10px}.checkorderstatus .returningcustomers .forgotpassword a{color:#3b3b3b;font-size:.75em}.checkorderstatus button{border:0;color:#fff;background:#a9a9a9;font-size:1.2em}.checkorderstatus .requiredcaption{display:none}.checkorderstatus .label{width:100px;text-align:left;font-weight:400;padding:0}.checkorderstatus label{font-weight:400;float:left;text-align:left}.checkorderstatus .checkbox label{float:none}.checkorder .requiredcaption{margin:12px 0 5px 100px}.checkorder .requiredcaption .requiredindicator{font-weight:400}.checkorder .requiredcaption .requiredmessage{font-weight:400}.stepBundle{border-bottom:1px solid #c7c7c7;padding-bottom:15px}.stepBundle .step{font-weight:700;line-height:18px}.stepBundle p.step_hl{font-size:1.6em}.stepBundle p{font-size:1.2em}#pdpBundleDiv .productsetdetail .productID{float:left}.bundle_brand{font-weight:400}#pdpBundleDiv h1.productname{font-size:1.5em}.hideOnBundle{display:none}#pdpProductSetDiv #productsetproducts .variationattributes .swatches .selected .selectedInsideIndicator{background-position:29px 2px}#pdpProductSetDiv #productsetproducts .variationattributes .swatches .selected a{padding:0;float:none;height:35px;width:35px}#pdpProductSetDiv #productsetproducts .variationattributes .swatches li a{border:0}#pdpProductSetDiv #productsetproducts .variationattributes .ui-widget-header{border:0}#pdpProductSetDiv #pdpTabsDiv{padding:0;float:left;display:inline;width:740px;border:0!important}#pdpProductSetDiv #pdpTabsDiv .pdpTabContent{padding:15px 0;border-top:1px solid #ccc}#pdpProductSetDiv #pdpTabsDiv .pdpTabContent.noBorder{border-top:0}#pdpProductSetDiv #pdpATCDivpdpMain{margin-left:5px;border-top:1px solid #ccc;padding:5px 3px;background-image:none}#pdpProductSetDiv #pdpATCDivpdpMain .addtocartmsg{font-size:.9em;padding:20px 20px 10px;float:right;font-weight:700;margin-bottom:15px}#pdpProductSetDiv .psaddtocartbutton{border:0;background:#00b0cd;color:#fff;height:40px;margin:4px;font-weight:400;font-size:1.6em;border-radius:0;width:100%;float:right;margin-bottom:20px}#productsetproducts{display:inline-block;width:100%}#productsetproducts .productsetdetail{margin:0}#productsetproducts .productsetdetail .priceTop{font-weight:400;font-size:1.6em}#productsetproducts .productsetdetail .productdetailcolumn.productimages img{padding:14px}#productsetproducts .productsetdetail .bundle_brand{font-size:.75em;font-family:futura-pt,sans-serif}#productsetproducts .productsetdetail .productname{font-size:1.8em;line-height:28px;font-family:futura-pt,sans-serif;margin-top:10px}#productsetproducts .productsetlinks{padding-top:8px}#productsetproducts .productsetlinks .detailslink{color:#f3901d;padding-top:4px;font-size:12px}#productsetproducts .productsetlinks .reviews .BVInlineRatings{float:left}#productsetproducts .productsetlinks .reviews .noreviews{padding-top:15px}#productsetproducts .productsetlinks .divider{float:left;padding:4px 5px 0}#productsetproducts .productsetdetail .productsetproducts_left{float:left;padding-top:15px;padding-bottom:5px}#productsetproducts .productsetdetail .productsetproducts_left .productactions{width:auto}#productsetproducts .productsetdetail .productactions div{padding-left:0;padding-right:17px}#productsetproducts .productsetdetail .productsetrighttab .productsetavailablediv .availability{font-size:68.5%}#productsetproducts .productsetdetail .productactions .addtoprojectmanager a{font-size:.75em}#productsetproducts .promo{color:red;width:155px;margin-top:15px}#productsetproducts .setDescription{margin-top:10px;font-size:12px}#productsetproducts .variationattributes{width:95%;margin-top:10px;margin-bottom:0}#productsetproducts .productsetdetail .productdetailcolumn.productimages{text-align:center;float:left;padding-left:10px;width:200px}#productsetproducts .productdetailcolumn.productinfo{min-height:180px!important;margin-bottom:0!important;width:300px;float:left;padding-bottom:40px}#productsetproducts .productsetrighttab{float:right;width:400px;padding:15px;position:relative;background-color:#f5f5f5}#productsetproducts .productsetrighttab .productsetpricediv{height:30px}#productsetproducts .productsetrighttab .productsetpricediv .price{font-size:1.6em;font-weight:400}#productsetproducts .productsetrighttab .productsetavailablediv{height:60px;text-align:right;padding-left:25px}#productsetproducts .productsetrighttab .productdetailsdiv{height:50px;text-align:right;font-size:.8em}#productsetproducts .productsetrighttab .productdetailsdiv .manid{font-size:.8em}#productsetproducts .productsetrighttab .addtocart .quanity .label,#productsetproducts .productinfo .optionsContainer .label,#productsetproducts .productinfo .optionsContainer .value{font-size:.85em}#productsetproducts .productsetrighttab .productdetailsdiv .productid{float:right;text-transform:uppercase;font-weight:700}#productsetproducts .productsetrighttab .productdetailsdiv .manid{float:right;width:150px}#productsetproducts .productsetrighttab .pricing{clear:right;float:right;margin:0}#productsetproducts .productsetrighttab .addtocart{bottom:10px}#productsetproducts .productsetrighttab .addtocart .quanity{margin-right:0}#productsetproducts .priceTop{padding:0!important;color:#575757;font-size:13px;font-weight:700;float:left}#productsetproducts .productsetavailablediv .subproductavmsg{clear:both;font-size:.95em;margin:15px 0 0;color:#939393}#productsetproducts .productsetavailablediv .subproductavmsg strong,.subproductavmsg .value strong{display:inline-block;text-transform:uppercase;margin-right:4px;font-weight:700;margin-bottom:4px;color:#3b3b3b;font-size:1.1em}#memberproductdlg .detailTabInfo{width:650px;font-size:12px;padding:0 20px}#memberproductdlg .detailTabInfo .productdetails{padding:10px 0;width:466px}#memberproductdlg .detailTabInfo .attributes{padding-top:5px}#memberproductdlg .reviewsTabInfo{padding:0 6px 6px 10px;width:650px}#memberproductdlg .productnamewithbrand{display:inline-block;width:100%}#memberproductdlg .productnamewithbrand .pname{padding-bottom:10px;display:inline-block}#memberproductdlg .productnamewithbrand .pbrand{font-size:1.4em;font-family:‘futura-pt’,sans-serif;display:inline-block}#memberproductdlg .detailTabInfo li{list-style:disc;padding-left:1px;margin-left:16px}.productdetailcolumn.productinfo .productsetquantity{padding-top:20px;float:right;font-size:.75em}.productdetailcolumn.productinfo .productsetquantity .backBtnFix{font-weight:700;padding:0 5px;background:#fff;color:#00b0cd;border:2px solid #00b0cd;height:30px;margin:4px;font-size:1em}.productdetailcolumn.productinfo .productsetquantity .globalquantityinput{text-align:center;width:20px;font-size:.75em;height:18px;margin-right:5px;margin-left:4px}#pdpBundleDiv .variationattributes .swatches li .displayValue{display:none}#pdpBundleDiv .variationattributes .swatches li{width:40px;height:40px;margin-bottom:10px;margin-right:10px}#pdpBundleDiv .variationattributes .selectionsContainer{display:none}#pdpBundleDiv .variationattributes .swatches li a{width:37px;height:37px}#pdpBundleDiv .variationattributes .swatches .selectIndicator{border:0}#pdpBundleDiv .variationattributes .numberSwatches{display:none}#pdpBundleDiv .variationattributes .seeMore{display:none}#pdpBundleDiv .variationattributes .optionsTitle{display:none}#pdpBundleDiv .variationattributes .selectionsTitle{display:none}#pdpBundleDiv .variationattributes .variationTitles{display:none}#pdpBundleDiv .productsetdetail .swatchContainer{height:auto;width:auto}#pdpBundleDiv .productsetdetail .swatchesdisplay{width:auto!important}#pdpProductSetDiv .productsetdetail .productID{float:left}#pdpProductSetDiv .variationattributes .swatches li .displayValue{display:none}#pdpProductSetDiv .variationattributes .swatches li{width:40px;height:40px;margin-bottom:10px;margin-right:10px;border:0}#pdpProductSetDiv .variationattributes .selectionsContainer{display:none}#pdpProductSetDiv .variationattributes .swatches li a{width:37px;height:37px}#pdpProductSetDiv .variationattributes .swatches .selectIndicator{border:0}#pdpProductSetDiv .variationattributes .numberSwatches{display:none}#pdpProductSetDiv .variationattributes .seeMore{display:none}#pdpProductSetDiv .variationattributes .optionsTitle{display:none}#pdpProductSetDiv .variationattributes .selectionsTitle{display:none}#pdpProductSetDiv .variationattributes .variationTitles{display:none}#pdpProductSetDiv .productsetdetail .swatchContainer{height:auto;width:auto!important}#pdpProductSetDiv .productsetdetail .swatchesdisplay{width:auto!important}#pdpBundleDiv .productID,#pdpProductSetDiv .productID{float:left;clear:both}.productsetdetail .pricing{float:left;clear:both}.addtocartbar .pricing{clear:none}.addtocartbar.prodSet{float:left;clear:both;width:100%}.productdetail .pdpTabContent.bundleTabFix{width:960px!important;border:0}#promoItems{float:left;clear:both;margin:20px 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;width:100%}.clearance-center-blocks{width:305px;float:left;margin-left:20px;border-right:1px solid #e6e6e6;padding-top:15px;padding-bottom:15px}.clearance-center-blocks h2{font-size:20px;margin:0 0 15px 15px}.clearance-center-blocks a{font-weight:700}#ClearanceContents+.clear+#brRSwidget{display:none}#ClearanceSlots{margin-bottom:20px;float:left;clear:both}.merchLabel{padding-top:12px;padding-left:20px;padding-bottom:8px}.cartBrand{font-weight:400}.removeButton{margin:0 0 0 30px;text-align:center}.promo-remove{padding-left:4px}.removeButton.bonus{margin:0;text-align:left}.bonusproductgrid button.selectbonusa2c{position:relative;letter-spacing:1px}.bonusproductgrid button.selectbonusa2c.selected:before{content:" ";height:12px;width:10px;background:url(../images/icons/check-cool.png) top center no-repeat;z-index:99999;position:absolute;left:6px;top:4px;background-size:contain}.bonusproductgrid button.selectbonusa2c.selected{padding:0 11px 0 20px}.giftcertcouponform button,.giftcertcouponform .lookupbutton{margin-left:5px;background:#a9a9a9;border:0;color:#fff;padding:3px 12px;height:28px;font-size:1em;font-family:futura-pt,sans-serif;font-weight:400;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;float:left}.giftcertcouponform .checkbalance{width:auto;display:inline-block;float:left}.checkoutplaceorder p.printbutton{padding:5px}.backToGR{font-weight:700;font-size:1em!important;border-left:0;margin-top:13px;float:left;clear:right}#pdpTabSTF_content{width:90%}#contentPromoHolder{float:right;margin-top:65px}.detailTabImage{float:left}.detailTabInfo{float:left;width:60%;line-height:20px}#pdpTabSTF_content .emailform{padding:0;margin:0 10px;width:550px}#pdpTabSTF_content form .label{width:150px;padding:0}#pdpTabSTF_content .sendtofriendmessage{text-align:center;padding:8px 20px 20px}#pdpTabSTF_content .sendtofriendlogo{margin:16px 0 24px 129px}#pdpTabSTF_content .stfmessage .count{padding:0 2px 0 0}#pdpTabSTF_content .emailsignup{width:auto;float:left}#pdpTabSTF_content textarea{width:100%;height:75px}#pdpTabSTF_content .actions{margin:0;padding:0 0 0 10px;text-align:left;text-transform:uppercase;float:left;clear:both}#pdpTabSTF_content h4{font-size:1.2727em;padding-left:0;margin-left:0}.icon_pdp{display:inline;width:100px;overflow:hidden}.icon_pdp .contentasset{display:inline;width:100px;overflow:hidden}.featuredBrandsContainer{float:left;clear:both;width:930px}.featBrandText{float:left;clear:both;width:270px;margin:0 0 30px 15px}.orderdetails .productid{display:none}.tabContentContainer{padding:0 10px;line-height:20px}#pdpTab0_content .tabContentContainer{clear:both}.promocallout{color:#e62617}.promoDetailsShown{font-weight:700}.productdetailcolumn .surchargeandgift{font-size:1.1em;clear:both;float:left}.productdetailcolumn .surchargeandgift .shipping-surcharge{margin:0}ul.attributes .attribute1 li{list-style-type:disc;color:#3b3b3b;font-family:Verdana,sans-serif}#pdpOptionsDiv{float:left;clear:both;margin:5px 0}#spaceController{min-height:280px}#pdpMainQV .compareArea,#pdpMain .compareArea{line-height:10px;color:#3b3b3b;font-weight:400;font-size:11px}#pdpMainQV .border-left{border:0}.normalFont{font-weight:400}#deleteProject p{margin:5px 0 15px}#deleteProject{font-size:1.2em}#deleteProject button{text-transform:uppercase;margin-right:15px;font-weight:700;font-size:11px}.newAttrs{margin-top:10px}.promoDetailContainer{font-size:11px;width:inherit;height:inherit}.promoDetailsText{margin:0 0 0 15px;height:inherit;float:left;clear:both;position:relative}.promoDetailsText p{width:200px;line-height:17px;margin:15px 0 30px}#pdpTab3_content #BVReviewsContainer{clear:both}.revText{font-weight:700;padding-left:10px;display:block;margin-bottom:10px;line-height:20px}.famName{float:left;clear:both;padding-left:10px;font-size:1.1em;font-weight:700}.productdetail #pdpTabsDiv .famName{font-size:1.4em;padding-left:17px;font-weight:400;font-family:futura-pt,sans-serif}#pdpTab4_content .producthits{clear:both;overflow:hidden;margin-left:0}#pdpTab4_content .producthits .review{clear:both}.itemsContainer th a{padding-left:10px;background:url(../images/expanded_arrow_sorted.png) no-repeat 0 3px;color:#3b3b3b}.itemsContainer a.sorted{text-decoration:underline}.itemsContainer th a.desc{background:url(../images/expanded_arrow_up.png) no-repeat 0 5px}.itemsContainer th a.asc{background:url(../images/expanded_arrow.png) no-repeat 0 5px}select#dwfrm_projectmanager_projectID{width:222px;margin-top:5px}.featuredBrandsContainer .brandTile{min-height:280px;float:left;border:1px solid #e6e6e6;width:455px;margin-left:15px;position:relative}.featuredBrandsContainer .brandTile:first-child{margin-left:0}.featuredBrandsContainer .brandTile .brandLogo{margin:0 15px 15px}.featuredBrandsContainer .brandTile .brandInfo{width:260px;position:absolute;z-index:5}.featuredBrandsContainer .brandTile .brandImg{width:455px;height:280px;position:absolute;z-index:1;text-align:right;overflow:hidden}.dontshow{display:none!important}.letterContainer{float:left;clear:both;border-bottom:1px solid #ccc;margin:15px 0 0;padding:0 0 15px}.letterContainer .letter-column{padding:0 0 0 19px}.letterContainer .letter-column.first{padding:0}#header div.logo img.printHidden{display:none}img.heroImage{position:relative;top:0;left:0;z-index:1}.registrylistsearch #searchExec{float:right;clear:right;width:153px;padding-right:16px;margin-top:5px}#alwaysShow{float:left;clear:left;padding:5px 0 0}.grSearch{float:left}.logingeneral .grSearch{width:auto}.giftregistry .giftregistrysearchform .formfield.event_type{margin-right:0}.registrylistsearch #alwaysShow .formfield{margin-bottom:0}.registrylistsearch #alwaysShow .formfield.lastname .label,.registrylistsearch #giftregistryadvanced .formfield.eventcity .label{}.registrylistsearch #alwaysShow .formfield.firstname .label{width:auto}.registrylistsearch #giftregistryadvanced .formfield.eventstate .label{width:68px}.registrylistsearch #giftregistryadvanced .formfield.eventyear .label{width:77px}.registrylistsearch #giftregistryadvanced .formfield.eventyear .label{margin-left:25px}.registrylistsearch #alwaysShow .formfield.event_type .value select{max-width:126px}.giftregistry .registrylistsearch h2{font-size:1.6em;margin-top:15px;color:#f3901d;border-top:1px solid #e2e2e2;padding:10px 0;border-bottom:1px solid #e2e2e2}input.selectDefault{margin-top:-3px}#giftCertLanding{padding:0 15px 30px;float:left;clear:both}#pdpMain #giftCertLanding{padding:0 0 30px;float:left;clear:both}#pdpMain.productdetail #pdpBottomLeft .tabContentContainer .fanenergyguide{clear:both;background-image:url(../images/fan-energy-guide.png);width:90px;height:65px;display:inline-block;margin-bottom:10px}#giftCertLanding .heroContainer .mainImagetext{color:#fff;left:20px;position:absolute;top:50px;z-index:1}#giftCertLanding .heroContainer .mainImagetext h2{color:#fff;width:405px;font-size:16px;line-height:22px}#giftCertLanding .heroContainer .mainImagetext ul{margin-top:20px;font-size:14px;line-height:20px}#giftCertLanding .heroContainer .mainImagetext ul li{list-style:disc inside}#giftCertLanding .bm-section{height:260px}.centerhead{text-align:center}.tacConf{text-align:center}.orderpayment td.orderpaymentinstruments .orderpaymentinstrumentsgc .label{margin-top:10px;font-weight:400}span.errormessage.hidden{display:none}#lpButDivID-1305747824580,.chatLinkDiv{width:75px;display:inline-block}.giftregistry .actions.grFloatFix{width:365px}.giftregistry .actions.grFloatFix.confirmSpaceFix{width:350px}.giftregistry .actions.grFloatFix button.rightBtn{float:right;margin-left:14px}.giftregistry .actions.grFloatFix button.cancel{font-weight:700}#BVInlineRatings img{position:relative;top:5px}#subaddress{clear:both;float:right;right:6px;top:-7px;position:relative;width:200px}#subaddress div.value{}#subaddress #dwfrm_profile_address_country{float:right;width:131px}#subaddress #dwfrm_profile_address_states_stateUS{float:right;margin-left:11px;width:132px}#subaddress #dwfrm_profile_address_states_stateCA{float:right;margin-left:11px;width:132px}#subaddress #dwfrm_profile_address_zip{float:right;width:74px;margin-left:48px}#subaddress #editprofiles{width:90px}#subaddress .cart form .label{width:90px}#subaddress button.medium{height:16px}#subaddress .formfield{margin:0 -32px 4px}#addressactions{width:194px;margin-left:-21px;margin-top:2px}#googleButton{background-color:#f2f2f2;margin-bottom:-5px}.ulRatings{margin-bottom:20px;width:100%;clear:both;padding-top:15px;border-top:1px solid #e6e6e6}.ulRatings div{float:left;width:55%;margin-left:5%}.ulRatings p{padding:5px 0;margin:0!important}.ulRatings em{font-size:14px;display:block;border-top:1px solid #e6e6e6;padding:8px 0}.ulRatings h2{display:block;float:left;width:35%;font-weight:400;text-align:right}.banner-dept-promo-full{width:962px}.banner-mega-full{width:562px;border:1px solid #d3d3d3}.banner-prp-full{width:730px}.new-learn-more{padding-right:0}.learn-more-links a,.learn-more a{display:block;width:303px;float:left;padding:0 0 10px 22px;color:#666;font-size:1em}.learn-more-links a:before,.learn-more a:before{font-family:FontAwesome;content:"\f111";font-size:.35em;padding-top:5px;float:left;width:10px;height:10px;display:inline-block}.learn-more a{width:320px}.learn-more-links a.vid:after,.learn-more a.vid:after{background:url(../images/EnlargePlus.png) no-repeat;content:"";height:9px;width:9px;display:inline-block;margin-left:6px}.learn-more-links a.doc:after,.learn-more a.doc:after{background:url(../images/EnlargePlus.png) no-repeat;content:"";height:9px;width:9px;display:inline-block;margin-left:6px}.learn-more-links .breaker,.learn-more .breaker{clear:both}.newLearnMore h2,.learn-more h2{font-size:1.8em;margin:0 0 15px 15px;color:#666;font-weight:400}.s7container{overflow:visible;width:450px;height:450px;border:0 solid #fff;position:absolute!important;top:0;left:0}.s7container .s7videoplayer{display:none}.s7container .s7iconeffect{display:none}.s7videoplayer .s7iconeffect{display:block}.s7flyoutzoomview .s7highlight{opacity:.25;background-color:#000}.s7flyoutzoomview .s7flyoutzoom{left:454px;top:-1px;width:500px;height:500px;z-index:99}#s7flyout.s7flyoutzoomview{border:0!important}#s7swatch_holder{position:absolute;top:450px;left:0;width:450px;height:80px}.s7swatches{left:0;top:0;height:80px;width:450px;background-color:transparent;position:absolute}.ui-dialog .s7swatches{}.s7swatches .s7thumb{border:1px solid #fff}.s7swatches .s7thumb[state=selected]{border:1px solid #6bc3ce}#viewerLarge{width:825px;height:845px;position:relative;padding:20px}#s7_large{position:relative;width:825px;height:825px}#s7clickTrigger{width:450px;height:450px;position:absolute;left:0;top:0;background:transparent;z-index:5;cursor:pointer}.ui-dialog #s7clickTrigger{width:0;height:0;position:absolute;left:0;top:0;background:transparent;z-index:5;display:none}#s7_prev_button{position:absolute;top:200px;left:0;z-index:6}#s7_next_button{position:absolute;top:200px;right:0;z-index:6}.ui-dialog #s7_prev_button,.ui-dialog #s7_next_button{top:400px!important}.s7_nav_button{text-decoration:none;font-family:futura-pt;font-size:40px;font-weight:400;color:#a2a2a2;background-color:rgba(255,255,255,.75);box-sizing:border-box;display:block;height:44px;line-height:44px;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;opacity:1;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;text-align:center;text-decoration:none;text-shadow:none;width:40px;display:none}.s7_nav_button:hover{color:#7a7a7a;cursor:pointer}#Flyout_1{border:0}.s7swatches .s7scrollleftbutton,.s7swatches .s7scrollrightbutton{height:30px;top:23px!important}.s7swatches .s7thumb,.s7swatches .s7scrollleftbutton:hover,.s7swatches .s7scrollrightbutton:hover{cursor:pointer}.s7swatches .s7scrollleftbutton[state=disabled],.s7swatches .s7scrollrightbutton[state=disabled]{background-image:none;cursor:default}.s7swatches .s7scrollrightbutton[state=up],.s7swatches .s7scrollrightbutton[state=over],.s7swatches .s7scrollrightbutton[state=down]{background:url(../images/dept_fpo/category-swatches.png) no-repeat -29px 0}.s7swatches .s7scrollleftbutton[state=up],.s7swatches .s7scrollleftbutton[state=over],.s7swatches .s7scrollleftbutton[state=down]{background:url(../images/dept_fpo/category-swatches.png) no-repeat -8px 0}.s7label{display:none}#s7caption_{width:450px;position:absolute;top:451px;left:0;color:#989898;height:20px;font-size:.9em;margin:5px 0 0}.s7swatch_parent{padding:15px 55px;position:absolute;left:0;top:460px;font-family:futura-pt,sans-serif}.s7swatch_swBtn{position:absolute;top:45px;height:30px;width:20px;background:url(../images/dept_fpo/category-swatches.png) no-repeat;cursor:pointer;display:none}.s7prev_swatch{left:25px}.s7next_swatch{right:30px;background-position:-25px 0}.s7caption{display:none}.s7large{position:absolute;right:0;top:451px;color:#989898;font-size:.9em;cursor:pointer;display:none;margin:5px 0 0}.s7large img{width:10px}.s7viewer.s7mixedmediaviewer{width:75%}.s7toolbarcontainer{display:none!important}.s7wm{position:absolute;z-index:99;right:35px;top:15px;color:#333;filter:blur(.5px);user-select:none}.s7label{display:none}.s7viewerLabel{position:absolute;top:780px;left:0;z-index:99}#keeper #s7wrapper{position:relative;width:450px;height:530px;max-height:540px}#s7label_show{display:none}.ui-dialog #s7label_show{display:block;position:absolute;bottom:0;left:0}.ui-dialog #s7wrapper.ui-dialog-content{position:relative;margin:20px;font-size:2em;color:#666}.ui-dialog .addtoMyfav{display:none}.ui-dialog #s7container.s7container,.ui-dialog #s7placeholder{width:785px!important;height:785px!important}.ui-dialog #s7clickTrigger{display:none}#pdpMainQV #s7wrapper{width:248px}#pdpMainQV .s7container{border:0}.productdetailcolumn .socialize{margin-top:12px;width:100%;float:left;clear:both;line-height:20px;margin-bottom:15px}.productdetail .s7active{color:#cecece;text-decoration:none;position:absolute;z-index:99;right:1px;top:0;display:block;padding:3px 4px;background:url(../images/dept_fpo/landing-promo-tile-blk.png)}.productdetail .s7active:hover{color:#fff;text-decoration:none}#s7overlay{width:650px;margin:auto}#s7overlay #s7overlayImg{text-align:center;height:650px;position:relative;line-height:650px;margin-bottom:4px}#s7overlay #s7overlayImg img{vertical-align:middle}#s7overlay p{font-size:.95em;font-weight:400;color:#989898}#s7overlay span{color:#8a8a8a;display:block;float:right;font-style:italic;font-size:.85em;font-weight:400}#s7overlay .s7overSwatches .s7overThumb{background-position:50% 50%;background-repeat:no-repeat;width:70px;height:70px;border:1px solid #fff;float:left;margin:8px 8px 0 0}#s7overlay .s7overSwatches .s7overThumb.s7overSelected{border:1px solid #989898}#s7controls{width:450px}.s7button .s7tooltip{display:none}.s7controlbar{position:absolute;bottom:0}.s7mutablevolume{position:absolute;top:2px;right:2px}.s7videotime{position:absolute;top:4px;right:25px}.s7playpausebutton{position:absolute;top:2px;left:2px}.s7videoscrubber{position:absolute;top:2px;left:26px;width:335px}.s7fullscreenbutton{position:absolute;top:2px;right:2px}#pdpTab_content.qvTabContent .s7active{display:none}#pdpTab_content.qvTabContent #s7caption{top:250px;width:250px}#pdpTab_content.qvTabContent .s7swatches{top:276px;width:250px}#pdpTab_content.qvTabContent .s7flyoutzoomview .s7flyoutzoom{left:-1px;top:-1px;width:250px;height:250px}#pdpTab_content.qvTabContent #s7controls{width:246px}#pdpTab_content.qvTabContent #videoScrubber{width:135px}#pdpTab_content.qvTabContent #s7placeholder,#pdpTab_content.qvTabContent #s7container.s7container{width:auto!important;height:auto!important}.availability strong,.addtocartbar .value strong,strong.tab-avail-col-in-stock{padding-left:15px!important;display:inline-block;text-transform:uppercase;margin-right:4px}.availability strong.checker,.addtocartbar .value strong.checker{height:12px;width:11px;margin-right:0;padding:0;display:none}.productlisttile .availability{color:#575757!important}.availability .availability-compiled-in-stock{color:#6eb400;font-weight:700}.productdetail .addtocartbar .value{display:block;float:left;text-align:left;width:100%;margin:0 0 8.5px}.width-33-prec{width:33%}.prod-right-infomation{margin-right:9px}.productdetail .addtocartbar .quanity{float:left;width:155px}.productdetail .addtocartbar .addtocartbutton{border:0;background:#00b0cd;color:#fff;height:40px;margin:4px;font-weight:400;font-size:1.6em;border-radius:0;width:100%;float:right}.productdetail .addtocart .quanity{padding-top:7px}.productdetail .manid{width:100%}.qvTabContent .manid{width:200px}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min--moz-device-pixel-ratio:2){#foot-nav-link-row a{padding-left:1px}.cart-col-right li.bullet-freeshipping{background-image:url(../themes/demandwarestore/images/lumens/bullets/icon-free-shipping@2x.png);background-size:15px auto;padding-bottom:1px}.cart-col-right li.bullet-lowprice{background-image:url(../themes/demandwarestore/images/lumens/bullets/icon-low-price@2x.png);background-size:15px auto;padding-bottom:1px}.cart-col-right li.bullet-securecheckout{background-image:url(../themes/demandwarestore/images/lumens/bullets/icon-secure@2x.png);background-size:15px auto;padding-bottom:1px}button.continuecheckout span{background-image:url(../images/checkout/btn-proceed-to-checkout@2x.png);background-size:230px auto}#co-onepage.checkout h5.h-one{background-image:url(../images/bullet-1@2x.png);background-size:32px auto}#co-onepage.checkout h5.h-two{background-image:url(../images/bullet-2@2x.png);background-size:32px auto}#co-onepage.checkout h5.h-three{background-image:url(../images/bullet-3@2x.png);background-size:32px auto}#co-onepage.checkout h5.h-four{background-image:url(../images/bullet-4@2x.png);background-size:32px auto}.productdetailcolumn .primaryactions{width:121px}.productdetail .onlinechat .chatpdp{background:url(../images/icons/icon-online-chat@2x.png) no-repeat 0 0;background-size:14px auto}.info-tipper{background:#f2f2f2 url(../images/buttons/close-ex.png) right top no-repeat;background-size:15px 15px}.availability strong,.addtocartbar .value strong,strong.tab-avail-col-in-stock{background:url(../images/icons/check-green@2x.png) 0 2px no-repeat;background-size:12px 10px}.productdetail .addtocartbar .calltoorder-trade{background:url(../themes/demandwarestore/images/lumens/buttons/btn-call-to-order-trade@2x.png) no-repeat scroll 0 0 transparent!important;background-size:120px 28px!important}.productdetail .addtocartbar .calltoorder-retail{background:url(../themes/demandwarestore/images/lumens/buttons/btn-call-to-order-retail@2x.png) no-repeat scroll 0 0 transparent!important;background-size:120px 28px!important}.producthits #btn-back-top img{background:url(../images/buttons/btn-scroll-to-top-bg@2x.png) no-repeat;background-size:84px 35px}.producthits #btn-back-top img:hover{background:url(../images/buttons/btn-scroll-to-top-bg-hover@2x.png) no-repeat;background-size:84px 35px}}.producthits #search h1{font-weight:700}.hd-footer-pub{height:53px;width:auto}.banner-dept-promo{width:330px;height:auto;border:1px solid #e6e6e6;float:left}.banner-mega{width:280px;height:auto;border:1px solid #d3d3d3}.banner-hp-thumb{width:67px;height:auto}#loader{position:relative;top:7px;left:7px}#asiTop.magazine h1{margin:0 0 8px 10px}.learnMoreLinkCollection{border:0;margin-right:0!important}.learnMoreLinkCollection li{float:left!important;clear:none!important;width:245px;padding-left:40px;padding-right:5px;line-height:20px;min-height:25px;margin-right:30px!important}.learnMoreLinkCollection li.rightCol{border:0;margin-right:0!important}.quicklinks{background:transparent url(../images/orange-arrow-tick-med.png) no-repeat 18px 2px}.learnMoreLinkCollection li.video{background-position:0 -63px}.learnMoreLinkCollection li.document{background-position:0 -33px}#giftcertchkbal .lookupbutton{margin:2px 0 0 5px;display:inline-block;height:21px;line-height:21px;cursor:pointer;color:#fff;font-size:1em;font-weight:700;padding:3px 12px;background:#575757;border:0}#giftcertchkbal .lookupbutton span{text-transform:uppercase;display:inline-block;margin-top:1px}#CheckBalanceButton a{text-decoration:none}.mtop-error{margin-top:30px!important}.ups-error-msg,.avatax-error-msg{position:absolute;top:185px;width:70%}.error-message{border:1px solid red;color:red;font-weight:700;margin-left:5px;padding:3px}#paypal_checkout button{background:0 0;height:40px}.ui-dialog-content.ui-widget-content{height:auto!important}.ui-widget-content a{}#pdpTab0_content .tabContentContainer .manufactureLink a{font-weight:400}.ui-widget-content a.cancelLink{font-weight:700}.project-manager.preview table{border-collapse:separate}button#previewBtn,button#sendBtn,button#cancelBtn{text-transform:capitalize}.subtotalcolumn .salesprice{color:red;display:block;font-size:11px;font-weight:700;text-align:right}.subtotalcolumn .cartProdLvlDisc.price{margin-top:15px}.ordershipmentdetails .price{color:#3b3b3b;font-size:.75em;font-weight:700;font-family:Verdana,sans-serif}.cartProdLvlDisc.price .salesprice{display:block;margin-top:32px}.ordershipmentdetails .cartProdLvlDisc{}.ordershipment .shippingtotal{margin-top:68px;font-size:.75em}.nopaddingtop{padding-top:0!important}.notopborder{border-top:medium 0!important}.prp-promo-img{position:relative!important;top:0!important;padding:5px 0}.detailscolumn .product .name{padding-top:0}.detailscolumn .product .name a{color:#3b3b3b;font-size:1em;font-family:futura-pt,sans-serif}#co-onepage.checkout .detailscolumn .product .name a{font-weight:700}.detailscolumn .product .productattributes,.detailscolumn .product .cartBrand{font-size:.75em}.detailscolumn .product .productattributes .productid{margin:5px 0 0}.detailscolumn .product .productattributes .value.variations{margin:5px 0;display:block}.minicreditcard .expirationdate{margin-top:-3px}table.placeordertable tr.cart_tablerow{order-top:1px solid #e7e7e7!important;border-bottom:0 solid #e7e7e7;font-size:11px}.salestrike .strike{color:#575757;font-size:11px;font-weight:700;line-height:14px;text-decoration:line-through}.inlineactive{display:inline}.bonus-indicator{font-size:14px;font-weight:700}.promotionpreview{margin-top:15px;float:left;width:100%}#pdpPromoDiv .promodetails,#pdpPromoDiv{line-height:18px}.confirm-pcode-dialog-actions{padding:0 0 0 17px}.confirm-pcode-dialog-disclaimer{padding:10px 17px 17px;text-align:justify}.paymentmethodform .errormessage{padding:10px 0 0 25px}.badge-icons{position:relative;top:10px;margin-left:10px}.badge-icons div{float:left;padding:4px 8px;color:#fff;background:#545456;font-size:1.1em;margin-right:3px}.badge-icons .flag-new{}.badge-icons .flag-sale{}.badge-icons .flag-clearance{}.productdetail .flag-new,.productdetail .flag-clearance,.productdetail .flag-exclusive,.productdetail .flag-sale,.productdetail .flag-badgesale{font-family:futura-pt,futura,helvetica neue,Helvetica,Arial,sans-serif!important;font-size:28px;padding:0;margin:0;letter-spacing:normal;font-weight:400}.product-features li{color:#fff;float:left;display:block;margin:10px 20px 10px 0;background-color:#ccc;padding:3px 15px;border-radius:0 0 0 0;font-weight:400;font-size:12px;text-transform:uppercase}.product-features li a{color:#fff;font-weight:400;border-bottom:1px dotted #aaa;text-decoration:none}#editprofile .phone span.errorclient{display:block;background:0 0!important;color:red}.dimensions-150-150{width:150px;height:150px;text-align:center}.full-copy .show-less{}.iconcontainers{margin-top:8px}.iconcontainers .contentasset{clear:both;display:inline}.location .defaulttext{font-weight:700}.notes .defaulttext{font-weight:700}.hide-jcarousel{position:absolute;left:-999em}.cart td.detailscolumn .notavailable{color:red}.pwr-form .formfield .value .errorclient,.login-popup-form .formfield .value .errorclient,.loginpopup .formfield .value .errorclient,.globalloginpopup .formfield .value .errorclient{clear:both;font-weight:700;text-align:left}.discspacer{padding-top:5px;padding-bottom:5px}.discspacer.hide{display:none}.what-does-mean.hide{display:none}.loader-img-holder{border-right:2px solid #ccc;float:left;padding-right:1%;width:10%}.loader-info-holder{color:#575757;float:left;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:15px;font-style:italic;padding-left:3%;width:54%}.login-loader-img-holder{border-right:2px solid #ccc;float:left;padding-right:3%}.login-loader-info-holder{color:#575757;float:left;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:12px;font-style:italic;padding-left:3%;text-align:left}.login-loader-holder{padding-top:10px}.login-loader-holder.checkout-spinner{width:212px}.history-trigger-loader-info{padding-top:18.5%;font-size:25px;font-style:italic}.history-trigger-loader{padding-left:21%;float:left;padding-top:16%;padding-right:1%}.popup-loader-holder{padding-top:10px}.popup-loader-img-holder{border-right:2px solid #ccc;float:left;padding-right:3%}.popup-loader-info-holder{color:#575757;float:left;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:12px;font-style:italic;padding-left:3%;width:67%;text-align:left}.chkpop-loader-holder{padding-top:10px}.chkpop-loader-holder-margin{margin-top:15px;margin-bottom:13px}.chkpop-loader-img-holder{border-right:2px solid #ccc;float:left;padding-right:3%}.chkpop-loader-info-holder{color:#575757;float:left;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:12px;font-style:italic;padding-left:3%;text-align:left}.project-manager.preview .lumens-header .call-us,.project-manager.preview .lumensHeader .call-us{font:13px Arial,Helvetica,sans-serif;color:#575757;letter-spacing:1px;font-weight:700;display:block;text-align:right;margin-right:11px}.imagecolumn.trade-preview-image{padding-right:0!important}.sku .label{width:40px!important}.invalid-remove-msg .nsremoved{padding-bottom:5px}#popupContainer.projMgr .pmQuantity{padding:7px 0 15px}#popupContainer.projMgr .pmQuantity.addtoroom,#popupContainer.projMgr .pmQuantity.movetoroom{padding:9px 0 15px}#popupContainer.projMgr .pmQuantity input{text-align:center;width:18px;height:14px}#popupContainer.projMgr .pmQuantity span{padding-right:8px}.checkoutordertotals .ordertotals table.ordertotalstable .label a{font-size:11px;font-weight:400}.checkoutminisummary .mini_shippingsurcharge{font-size:1em;font-weight:700;line-height:2em;margin:0 0 3px}.checkoutminisummary table.ordersummary .gwTitle{font-weight:700;color:#575757;font-size:1em}.checkoutminisummary table.ordersummary td.value .surchargeprice{font-size:1em;margin-top:5px}.grContainer #addProductGR{clear:left}#pmTopArea .project-price{padding-right:17px}.topRoomSect .project-price{padding-right:15px}.accountaddress .miniaddress .addressname{white-space:nowrap;padding-bottom:3px;font-weight:700}#CreditCardDialog .requiredcaption{white-space:nowrap;font-size:10px;margin:0 5px 5px 151px}#CreditCardDialog .requiredcaption .requiredindicator{font-weight:400}#CreditCardDialog .requiredcaption .requiredmessage{font-weight:400}.ui-widget-overlay{position:fixed!important;z-index:999}.checkoutminisummary .minishipment .header{font-size:11px}.giftregistry.giftregistryevent .greventregistration{padding-top:10px}.giftregistry.giftregistryevent .greventregistration h4{margin:0!important}#giftMessage #removeGiftMessage{height:13px!important}#giftregistryaddresses .giftregistryaddressbefore{padding-top:5px}#dialogcontainer #popupContainer.login #popRight.globallogin{min-height:375px;padding:15px 0 0 33px}#dialogcontainer #popupContainer .globallogin .notes{padding-top:0}#dialogcontainer #popupContainer .globallogin .notes p{line-height:18px;font-size:1em}.global-popup-login{line-height:1.4em}.ui-dialog #dialogcontainer #popupContainer #popLeft .popup-login.global-popup-login{margin-top:6px}.ui-dialog #dialogcontainer #popupContainer #popLeft .popup-login.global-popup-login h1{padding:15px 0}.ui-dialog #dialogcontainer #popupContainer #popLeft .popup-login.global-popup-login .username{margin-top:0}.passwordemail .value{width:200px}.PasswordResetDialog .passwordemail .value{width:195px}li.subheader-bar>ul{z-index:99!important}.back-to-search-link{font-weight:700;padding-left:5px}.dummy-image{display:none}.billing-form .addressform .email .value span.errorclient{background:0 0!important;color:red;width:100%;display:block}.multi_page_checkout .avatax-error-msg{margin-top:15px}.addmovetoroom{clear:both;width:268px;padding-top:15px}.addmovetoroom span.movetoanotherroom{float:left;font-size:11px;font-weight:700;margin-right:15px}.addmovetoroom span.addtoanotherroom{font-size:11px;font-weight:700}.registration table.traderegistraion{border:medium 0;margin:0;width:100%}.registration table.traderegistraion tr{float:left;margin:5px 10px 5px 0}.registration table.traderegistraion tr.state select{width:292px;padding-right:10px;display:inline-block;padding-left:6px;color:#3b3b3b}.registration table.traderegistraion tr.company-type select{color:#3b3b3b;width:470px;padding-right:10px;display:inline-block;padding-left:6px}.registration table.traderegistraion tr.country select{width:470px;padding-right:10px;display:inline-block;padding-left:6px;color:#3b3b3b}.registration table.traderegistraion tr select.selectbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(../images/icon-dropdown.png) no-repeat right 9px center}.registration table.traderegistraion tr select.selectbox.errorclient{background:#fffded url(../images/icon-dropdown.png) no-repeat right 9px center;color:#ff9000}.registration table.traderegistraion input.errorclient{background:#fffded;border:1px solid #fc9}.registration table.traderegistraion tr.zip-code input{width:168px}.registration table.traderegistraion tr.password input,.tradeprogram .registration #RegistrationForm .value .errormessage{width:230px}.pt_trade .formactions{text-align:center;margin-top:30px}.registration table.traderegistraion input,.registration table.traderegistraion select{width:470px;height:30px;font-size:1em;padding:6px;float:left;color:#3b3b3b}.registration table.traderegistraion td input::-webkit-input-placeholder{color:#3b3b3b;font-size:1em}.registration table.traderegistraion td input::placeholder{color:#3b3b3b;font-size:1em}.registration table.traderegistraion td input::-ms-input-placeholder{color:#3b3b3b;font-size:1em}.registration table.traderegistraion td input.errorclient::-webkit-input-placeholder{color:#ff9000}.registration table.traderegistraion td input.errorclient::-moz-placeholder{color:#ff9000}.registration table.traderegistraion td input.errorclient::-ms-input-placeholder{color:#ff9000}.registration table.traderegistraion td .optional::-webkit-input-placeholder{color:#8f8f8f}.registration table.traderegistraion td .optional::-moz-placeholder{color:#8f8f8f}.registration table.traderegistraion td .optional::-ms-input-placeholder{color:#8f8f8f}.registration table.traderegistraion h4{border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8;font-size:16px;padding:5px 0;font-weight:400}.registration table.traderegistraion td.masterheader{padding-top:5px;padding-bottom:5px}.registration table.traderegistraion td.subheader{padding:3px}.registration table.traderegistraion .password-caption{float:left;clear:both;font-size:.75em;margin-top:2px;color:#8f8f8f}.registration table.traderegistraion tr.company-type{clear:both}.registration table.traderegistraion .bottom-section{width:96%;display:inline-block;background:#ebebeb;padding:20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin-top:20px}.registration table.traderegistraion .bottom-section .left-section,.registration table.traderegistraion .bottom-section table{width:48.5%;float:left;display:inline-block}.registration table.traderegistraion .left-section div{padding:0;font-size:1em}.registration table.traderegistraion .left-section div.sub-text{font-size:1em;margin-top:10px;padding-right:20px;line-height:17px;font-weight:400}#RegistrationForm .formfields{font-weight:700}#RegistrationForm .formfields .requiredcontain{margin-top:10px;margin-left:110px;margin-bottom:12px;font-weight:400}#RegistrationForm .formfields .requiredcontain .requiredindicator{font-weight:400}.customerservice #RegistrationForm .formactions button{margin-left:100px}.registration #RegistrationForm .nscomments{padding:0 0 10px 21px;font-size:11px}.registration #RegistrationForm tr textarea{width:198px!important}.tradeaccountoverview{font:12px Arial,Helvetica,sans-serif;color:#575757;font-size:11px;margin:0 20px;text-align:justify}.tradeaccountoverview p{margin:2px 0 12px}.tradeaccountoverview ol{margin:10px}.tradeaccountoverview ol ol li{list-style-type:lower-alpha;margin:5px 10px}.tradeaccountoverview ol li{margin:5px 10px;list-style-type:decimal}.nootherroom{font-size:12px;padding-bottom:70px;width:270px}.wishlistaddtocart .wlcalltoorder{padding-left:60px}.giftregistryaddtocart .grcalltoorder{padding-left:57px}.project-manager.landing .project-max.error{margin-left:18px;margin-top:15px;font-size:1.1em}#popupContainer #popLeft .manageprojects{display:none;line-height:21px;font-size:12px}#addProductPM #pmAddStep1b .project-max{margin-bottom:15px}#addProductPM #pmAddStep1b .project-max .existing-projectslink,#addProductPM #pmAddStep1b .project-max .delete-project{color:red;text-decoration:underline!important}#popupContainerDelete{padding:0 20px}#popupContainerDelete .undone{color:red;border-bottom:1px solid #e6e6e6;padding-bottom:7px}#popupContainerDelete #deletebutton span{padding:0}#popupContainerDelete .cancel{padding-left:15px}#popupContainer #popLeft .deleteProjectShowing{display:none;background:url(../themes/demandwarestore/images/lumens/button-tile.gif) repeat-x scroll 0 0;color:#fff;text-decoration:none!important;height:22px;font-weight:700;float:left;padding-left:8px;padding-top:4px;width:43px;margin-left:38px;margin-right:30px;padding-right:3px}#addProductPM .pm_delete_anchors{min-height:25px}#addProductPM .pmAddMsg .pmaddtext{display:none}#addProductPM .new-room .projectroomexist{padding-top:44px}#addProductPM .new-room .projectroomnamerequired{padding-top:44px}#addProductPM .ProjectName .projectexist{margin-top:38px}#addProductPM .ProjectName .projectnamerequired{margin-top:38px}#specsheet{width:820px}#specsheet h2{font-size:2em}#specsheet .specsheettopborder{border-top:1px solid #e6e6e6;margin:14px 15px}#specsheet .emailspecsheet{width:350px;float:left;padding-right:25px;border-right:1px solid #e6e6e6}#specsheet form .label{width:100px;font-weight:700}#specsheet form .emailheader{width:200px;padding:0 15px;font-size:13px}#specsheet .emailspecsheet #emailtable td{padding-top:5px;vertical-align:top}#specsheet .emailspecsheet #emailtable td.addmorerecipients{padding-top:10px}#specsheet .emailspecsheet #emailtable td.copymetd{padding-top:10px}#specsheet .emailspecsheet #emailtable td.specsheetactions{padding-top:10px}#specsheet .saveprintspecsheet{float:left}#specsheet .saveprintspecsheet #saveprint{margin-left:15px;height:100px}#specsheet .saveprintspecsheet #saveprint td.tdprint{padding-top:5px;padding-bottom:10px;font-size:13px}#specsheet .saveprintspecsheet #saveprint td.tdsave{padding-top:48px;font-size:13px}#specsheet #printBtn{text-transform:uppercase!important;height:20px;padding-left:5px;padding-right:5px;margin-top:5px}#specsheet #savebuttontd{margin-top:5px}#specsheet #saveBtn{text-transform:uppercase!important;font-weight:700;background:Transparent url(../themes/demandwarestore/images/lumens/button-tile-28.gif) repeat-x;text-decoration:none;color:#fff;padding:3px}#specsheet .copyMe{float:right;margin:10px 15px 0 0}#specsheet .copyMe .checkbox{width:16px;float:left;margin-right:5px}#specsheet .addFriendCont{float:right;clear:right;margin:10px 15px 0 0}#specsheet .addFriendCont #addFriend{font-size:11px;font-weight:700}#specsheet .addFriendCont .addfrientimg{background-image:url(../images/addButton.jpg);background-position:0 center;background-repeat:no-repeat;height:15px;padding-right:8px;text-indent:-9999px;width:9px;float:left;margin-right:5px}#specsheet .specsheetactions{float:left;margin:5px 0 0 15px;width:322px}#specsheet .specsheetactions .requiredcls{font-weight:700;float:right;margin-top:9px;font-size:10px;margin-right:5px}#specsheet .specsheetactions #emailBtn{text-transform:uppercase;height:20px;padding:0 5px}#specsheet .specsheetactions #emailBtn span{font-size:13px}#specsheet .mailsent{color:red;height:20px;padding-left:15px;font-size:13px}#specsheet .customizeinfo{margin:15px;padding:10px 0;border-bottom:1px solid #ccc}#specsheet .customizeinfo .medium,#specsheet .customizeinfo .btn-med{float:left;text-transform:capitalize;margin-right:6px;border:0;color:#fff;font-weight:700;font-size:.9em;padding:5px 15px;background:#a9a9a9}#specsheet .customizeinfo #createBtn.btn-med{line-height:8px}#specsheet .customizeinfo .medium:hover,#specsheet .customizeinfo .btn-med:hover{cursor:pointer}#specsheet .customizeinfo .left{height:30px;float:left;width:390px}#specsheet .customizeinfo .right{height:30px;float:right;width:375px}#specsheet .customizeinfo p{padding:8px 0;float:left;font-size:.85em}#specsheet .specsheetproductinfo .productinfoheader .logosection{float:right;margin-right:15px}#specsheet .specsheetproductinfo .productinfoheader .logo{float:left}#specsheet .specsheetproductinfo .productinfoheader .callus{float:right;margin:4px 0 0;font-weight:700}#specsheet .specsheetproductinfo .productinfoheader .productname{float:left;margin:1px 0 0 15px;font-size:1.2em;font-weight:400;font-family:futura-pt,sans-serif}#specsheet .specsheetproductinfo .productinfoheader .brand{font-size:1em;font-weight:400}#specsheet .specsheetproductinfo .productdetails{float:left;width:415px;padding-top:5px}#specsheet .specsheetproductinfo .productdetails .spec-url a{color:#3b3b3b;font-weight:400}#specsheet .specsheetproductinfo .productdetails p,#specsheet .productdetails li{margin:0;font-size:.85em;font-weight:400;line-height:18px}#specsheet .specsheetproductinfo .productinforight{float:right;width:350px;padding-top:5px}#specsheet .specsheetproductinfo .prodimage{margin:0 0 25px;text-align:center}#specsheet .specsheetproductinfo .proddiagram{margin-bottom:15px;text-align:center}#specsheet .specsheetproductinfo .prodcustomnotes{word-wrap:break-word;min-height:55px;margin:5px 0 0;border:1px solid #ccc;padding:8px 8px 24px;font-weight:400;font-size:.85em}#specsheet .specsheetproductinfo .proddiagram img,#specsheet .specsheetproductinfo .prodimage img{max-width:350px;max-height:350px}#specsheet .specsheetproductinfo .productinformation{margin:10px 15px 0;padding-top:10px}#specsheet .specsheetproductinfo strong{font-weight:400;font-size:.85em;line-height:18px}#specsheet .productdetails h3{padding:4px 0;border-bottom:1px solid #ccc;margin:24px 0 6px}#specsheet .productdetails h3.first{margin-top:0}#specsheet .productdetails li{margin-left:16px}#specsheet .productidprice{width:82%;float:left;margin:15px 0 0 15px}#specsheet .productidprice .prodmasterid{float:left;font-size:14px;width:288px}#specsheet .productidprice .prodprice{float:left;font-size:14px}#specsheet .currentdate{width:82%;float:left;margin:15px 0 0 15px;clear:both;font-size:.75em}#specsheet .customizationspace td{vertical-align:top}#specsheet .customizationspace{width:82%;float:left;margin:5px 0 5px 15px;border-top:1px solid #e6e6e6;padding-top:10px}#specsheet .customizationspace .companylogo{float:left;width:150px}#specsheet .customizationspace .preparedby{width:80px;float:left}#specsheet .customizationspace .preparedbydata{width:40%;float:left;margin-right:15px}#specsheet .customizationspace .preparedbydata table{margin-top:-3px}#specsheet .customizationspace .preparedfor{float:left}#specsheet .prodqrcode{float:right;margin-top:-7px;margin-right:3px}#specsheet .prodqrcode img{height:128px}#specsheet .preparedbydata table td.preparedbylabeltd{padding:2px 2px 2px 0;width:77px;font-size:.85em;line-height:1.2em}#specsheet .preparedbydata table td{padding:2px;font-size:.85em;line-height:1.5em}#specsheet .preparedfor table td{padding:2px 2px 2px 5px;font-size:.85em;line-height:1.5em}#specsheetcustomize{font-size:12px}#specsheetcustomize input.textinput{width:250px}#specsheetcustomize #customizetable td{padding-top:10px}#specsheetcustomize #customizetable td .label .labeltext{font-size:1.3em}#specsheetcustomize .checkbox{width:16px;float:left}#specsheetcustomize #previewBtn{height:inherit;padding:8px 15px;margin:0 15px;background:#a9a9a9;color:#fff;font-weight:200;font-size:1.2em;border:0}#specsheetcustomize .cslogo{margin:0}#specsheetcustomize .company-logo{margin-left:15px;float:left;margin-top:11px}#specsheetcustomize #logo_id{float:right;margin-right:10px}#specsheetcustomize .speccustomizeactions{margin-left:3px;margin-top:10px}#specsheetcustomize #specsheetlogoupdate{margin-left:139px;margin-top:-15px}#specsheetcustomize .specsheetlogo{margin-top:28px}#specsheetcustomize .cbsection span{margin-right:10px;font-size:.9em}#specsheetcustomize .specsheetnotes{margin:0}#specsheetcustomize .specsheetnotes .notes{margin-left:16px;float:left;font-size:.9em}#specsheetcustomize .specsheetnotes #notestextarea{margin-left:93px;float:left}#fileUpload input#file_upload{width:217px;margin-bottom:9px}#fileUpload .logouploadactions{float:left;clear:both;width:233px;margin-top:12px;margin-left:10px}#fileUpload .logouploadactions p{font-family:Verdana,sans-serif}#fileUpload .logouploadactions input{padding:4px;font-size:.9em}#fileUpload .logouploadactions button{background:#a9a9a9;color:#fff;font-weight:400;text-transform:capitalize;font-size:1em;border:0}#fileUpload .savelogotoprofile{color:#575757;margin:0;font-size:12px;float:left;width:100%;margin-top:9px}#fileUpload .savelogotoprofile input{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}#fileUpload .uploaderror{color:red;font-size:11px;margin-top:5px}#fileUpload .logouploadactions p{margin:0 0 9px}#testDialog{z-index:auto!important;position:relative}.ui-dialog{z-index:10000!important}.ui-dialog.quickview{z-index:999!important}.bv_button_component_container button{height:inherit!important}.logouploadactions button.iframebutton{width:auto}#fanenergyguidedlg{width:550px;padding:0 15px}#fanenergyguidedlg .headermessage{font-size:24px;font-weight:700;border-bottom:2px solid #d6d6d6;padding-bottom:10px}#fanenergyguidedlg .inchbladespanmsg{font-size:21px;font-weight:700;padding-top:15px;padding-bottom:7px}#fanenergyguidedlg .energyinfotable table{border:2px solid #d6d6d6;width:550px}#fanenergyguidedlg .energyinfotable table td{border:2px solid #d6d6d6;text-align:center;font-size:13px;padding:8px 0;vertical-align:top}#fanenergyguidedlg .energyinfotable table td div{padding:2px 0}#fanenergyguidedlg .energyinfotable table td div.value{font-weight:bolder}#fanenergyguidedlg .energyinfotable table td.airflowefficiency{width:220px}.optionsContainer .varTitleAlt{display:none}.productresultarea .productcombotile{padding-bottom:20px;position:relative}#dwProdRecs .addtoMyfav1,#pdpTab4_contents .addtoMyfav1{position:absolute;top:3px;right:3px}.pdpRecTile{position:relative}.productresultarea.productcombogrid .productcombotile .promo-icons div{float:left;margin:0 5px 5px 0}.productresultarea.productcombogrid .productcombotile .promo-icons div.iconchangeonclick{float:right;margin:0 5px 5px 0;background-color:transparent}.productresultarea .productcombotile .promo-icons div{float:left;margin-bottom:5px;margin-right:5px}.productresultarea .productcombotile .promo-icons{width:190px;padding-bottom:0;height:31px}.productresultarea .productcombotile .promo-icons .hide{display:none}.promo-icons div{display:inline-block;margin:0 5px 0 0;padding:2px 4px;color:#fff;background:#545456;font-size:1.1em}.flag-new,.flag-clearance,.flag-exclusive,.flag-sale{background:0 0;color:red;font-family:futura-pt,sans-serif;font-size:1.3em;padding:2px 0}.productresultarea .productcombotile .image{float:left;width:175px;margin-left:20px;min-height:195px;position:relative}.productresultarea .productcombotile .image p{margin:0!important}.productresultarea .productcombotile .image .quickviewbutton{text-align:right}.productresultarea .productcombotile .image .quickviewbutton a{color:#b3b3b3;font-size:1em;font-family:futura-pt,sans-serif;font-weight:400}.productresultarea .productcombotile .general-cell{float:left;width:280px;margin:0 20px 0 25px}.productresultarea .productcombotile .general-cell .name,.productresultarea .productcombotile .general-cell .name h3,.productresultarea .productcombotile .general-cell .name a .name-text{font-size:1.3em;margin:0;padding:0;font-weight:400;font-family:futura-pt,sans-serif;line-height:24px}.productresultarea .productcombotile .general-cell .name a{color:#3b3b3b;font-weight:700}.productresultarea .productcombotile .general-cell .name .brand{margin:2px 0 8px;color:#a2a2a2;font-family:futura-pt,sans-serif}.productresultarea .productcombotile .general-cell .name .brand a{font-weight:400;color:#a2a2a2}.productresultarea .productcombotile .general-cell .pricing div{font-weight:400;font-size:1.2em;font-family:futura-pt,sans-serif}.productresultarea .productcombotile .general-cell .pricing div.review div{font-weight:400;font-size:10px}.productresultarea .productcombotile .general-cell .pricing div.compareArea,.productresultarea .productcombotile .general-cell .pricing div.lumensPrice{color:#3b3b3b;font-weight:400;float:left;display:none}.productresultarea .productcombotile .general-cell .promo{color:red;margin-bottom:8px;float:left;width:100%}.productresultarea .productcombotile .general-cell .promo .promotionalMessage{width:100%;float:left;line-height:1.3em;font-size:.9em}.productresultarea .productcombotile .general-cell .review{margin-bottom:8px}.productresultarea .productcombotile .general-cell .review .BVInlineRatings{clear:both;font-size:.85em}.productresultarea .productcombotile .variationattributes .swatches{border:0}.productresultarea .productcombotile .variationattributes .swatchContainer{margin-top:4px}.productresultarea .productcombotile .general-cell .availability{font-weight:700;margin-bottom:8px;width:100%;float:left}.productresultarea .productcombotile .general-cell .availability{font-size:.95em;line-height:15px}.productresultarea .productcombotile .general-cell .pricing div .paren{font-weight:400;color:#575757;font-size:11px}.productresultarea .productcombotile .general-cell .pricing div p.comparePrice.yousave{display:inline}.productresultarea .productcombotile .general-cell .pricing div p.comparePrice.yousave span,.producttile .pricing div p.comparePrice.yousave span,.pdpRecTile .pricing div p.comparePrice.yousave span,.producttile .pricing div .paren,.pdpRecTile .pricing div .paren{display:none}.productresultarea .productcombotile .general-cell .optionsContainer .varTitle{font-weight:400}.productresultarea .productcombotile .general-cell .optionsContainer .seeMore{margin:0}.productresultarea .productcombotile .general-cell .variationattributes .swatches li.emptyswatch{margin-right:5px}.productresultarea .productcombotile .detail-cell{float:right;width:198px}.productresultarea .productcombotile .detail-cell h5{padding:0;margin:8px 0 4px;font-size:.85em;font-family:Verdana,sans-serif}.productresultarea .productcombotile .detail-cell div h5{margin-top:0}.productresultarea .productcombotile .detail-cell>h5{font-weight:700}.productresultarea .productcombotile .detail-cell div.designer>h5{font-weight:700}.productresultarea .productcombotile .detail-cell .designer div{margin-top:0}.productresultarea .productcombotile .detail-cell .designer{margin-bottom:6px}.productresultarea .productcombotile .variationattributes .swatches li,.productresultarea .productcombotile .variationattributes .swatches li a,.productresultarea .productcombotile .variationattributes .swatches li a img{width:30px;height:30px}.productresultarea .productcombotile .variationattributes{margin:15px 0 0;font-size:11px;font-weight:700}.productresultarea .productcombotile .compare-products{position:absolute;bottom:8px;left:20px}.productresultarea.productcombogrid .compare-products{position:absolute;left:20px;margin-top:5px;bottom:initial;line-height:14px}.productresultarea .compare-products input[type=checkbox]{float:left;margin-right:10px;width:auto;margin:3px 10px 0 0}.productresultarea .productcombotile .compare-products a{color:#3b3b3b;font-weight:700;font-size:.85em}.productresultarea .productcombotile .general-cell .pricing div.compareArea p{display:inline}.productresultarea .productcombotile .general-cell .pricing div.compareArea p.compareListPrice{display:block;margin:3px 0}.productresultarea.productcombogrid .productcombotile{min-height:405px;width:243px;float:left;padding:0}.productresultarea.productcombogrid .compare-products input[type=checkbox]{float:left;margin:3px 10px 0 0}.productresultarea.productcombogrid div.tile{float:left}.productresultarea.productcombogrid div.rightie .productcombotile{float:left;border-right:0}.productresultarea.productcombogrid .productcombotile .image{float:none;width:205px;margin:0 20px;min-height:230px}.productresultarea .productcombotile .image img{width:175px;height:175px}.productresultarea.productcombogrid .productcombotile .image img{width:210px;height:210px}.productresultarea.productcombogrid .productcombotile .detail-cell{display:none}.productresultarea.productcombogrid .productcombotile .variationattributes .swatchContainer{display:none}.productresultarea.productcombogrid .productcombotile .promo-icons{min-height:30px;height:41px;float:left;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.productresultarea.productcombogrid .productcombotile .general-cell{float:none;width:210px;margin:0 10px 0 20px}.productresultarea.productcombogrid .productcombotile .general-cell .availability{display:none}.productresultarea.productcombogrid .productcombotile .general-cell .name{min-height:47px}.productresultarea.productcombogrid .productcombotile .general-cell .pricing div.compareArea span{display:none}.productresultarea.productcombogrid .productcombotile .general-cell .pricing div.compareArea span.comparePrice{display:block}.productresultarea.productcombogrid .productcombotile .general-cell .pricing div.compareArea p{display:block;margin:3px 0}.productresultarea.productcombogrid .productcombotile .general-cell .pricing div p.comparePrice.yousave{display:block;width:100%;clear:both;margin:3px 0;padding:0}.productresultarea.productcombogrid .productcombotile .general-cell .pricing div p.comparePrice.yousave span{display:inline}.productresultarea.productcombogrid .productcombotile .general-cell .pricing div .paren{display:none}.productresultarea.productcombogrid .productcombotile .general-cell .optionsContainer .varTitle{display:none}.productresultarea.productcombogrid .productcombotile .general-cell .optionsContainer .varTitleAlt{display:block;font-weight:400;font-size:.9em;padding-top:2px}.productresultarea.productcombogrid .productcombotile .general-cell .optionsContainer{margin:2px 0;padding:0}.productresultarea.productcombogrid .productcombotile .general-cell .optionsContainer .seeMore{display:none}.minicartpopup .mini_action{border-bottom:1px solid #ccc;padding-bottom:8px}.minicartpopup .mini_action .addedsuccess{font-size:2em;font-weight:400;font-family:futura-pt,sans-serif}.minicartpopup .mini_action .minicartclose{float:right;margin-top:10px;padding-right:12px;font-weight:400;font-size:1em;color:#9b9b9b}.minicartpopup .mini_action .minicart-btn-viewcart{background:#00b0cd;color:#fff;font-weight:300;float:right;height:34px;width:111px;outline:0;text-align:center;font-size:1.6em;line-height:34px;font-family:futura-pt,sans-serif}.minicartpopup .mini_action .productaddcartsuccess{float:left;width:225px}.minicartpopup .mini_action .productaddcartsuccess .cartsuccessimg{background-image:url(../images/addtocart_accept.png);background-position:0 center;background-repeat:no-repeat;height:32px;padding-right:8px;text-indent:-9999px;width:32px;float:left}.minicartpopup .summaryproduct{margin:0 5px;padding:5px 0;width:500px}.minicartpopup .summaryproduct .image{float:left;margin-left:-5px;padding:9px 9px 9px 0;width:140px;height:148px}.minicartpopup .mini_productinfo{clear:both;float:left;width:auto}.minicartpopup .summaryproduct .imageMain img{max-width:100%;max-height:100%}.minicartpopup .mini_productdescription{float:left;line-height:1.1;margin-left:5px;width:348px;padding-top:10px}.minicartpopup .mini_productdescription .miniaddtocartbutton{}.minicartpopup .mini_productdescription .promo{float:left;font-weight:400!important}.minicartpopup .name a{font-size:1.8em;line-height:normal;padding-bottom:3px;color:#3b3b3b;font-family:futura-pt,sans-serif;font-weight:400}.recproductlist .mini_productdescription .recname a{font-size:1em;font-weight:700;line-height:normal;padding-bottom:3px;color:#3b3b3b;font-family:futura-pt,sans-serif}.minicartpopup .miniBrand{font-size:1.2em;font-family:futura-pt,sans-serif;color:#999;margin-top:6px}.minicartpopup .miniBrand span{color:#383838;font-weight:400}.minicartpopup .minirecBrand{font-size:1.2em;font-family:futura-pt,sans-serif;color:#999}.minicartpopup .minirecBrand .fontbold{color:#3b3b3b;font-weight:400}.minicartpopup .miniUPC{font-size:12px}.minicartpopup .attributes{font-size:.75em;clear:both;margin-top:14px;display:inline-block;float:left}.minicartpopup .non-returnable{font-size:.75em;clear:both;float:left}.minicartpopup .attributes .variation-attributes span.variations{clear:both;float:left}.minicartpopup .attributes .variation-attributes span.variations span{margin:0 1px 6px 0;display:inline-block}.minicartpopup .mini_productquantity{text-align:left;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:4px}.minicartpopup .mini_productsubtotal{clear:both;font-size:1.6em;font-weight:400;float:left!important;margin-bottom:2px!important;margin-top:15px;font-family:futura-pt,sans-serif}.minicartpopup .shipsfree{clear:both;font-size:.8em;padding-bottom:4px;padding-top:3px}.minicartpopup .mini_recproductsubtotal{clear:both;font-weight:700;float:left!important;margin-bottom:2px!important;padding-top:10px;font-size:1.6em;font-family:futura-pt,sans-serif}.minicartpopup .mini_recproductsubtotal .productprice{font-weight:400}.minicartpopup .recproducts_details{border:1px solid #e7e7e7}.minicartpopup .divRecProductsHdr{height:12px;margin-top:15px;padding:8px;text-transform:uppercase;font-weight:700;background:#b1b1b1;color:#fff;font-size:.85em}.minicartpopup .recproductlist{border:1px solid #d8d8d8;padding:8px}.minicartpopup .recproductlist .mini_recproductquantity{padding-top:22px;text-align:right;width:385px}.minicartpopup .recproductlist .mini_recproductquantity .qtylabel{font-size:.85em;font-weight:700}.minicartpopup .recproductlist .mini_recproductquantity .quantity input{text-align:center;margin-right:7px;margin-top:5px;width:20px!important;height:20px}.minicartpopup .recproductlist .image{float:left;margin-left:-5px;padding:9px 9px 9px 0}.minicartpopup .recproductlist .imageMain{padding-left:17px}.minicartpopup .recproductlist .imageMain img{float:left}.minicartpopup .addToCartCls{text-align:right;padding-top:13px}.minicartpopup .miniaddtocartbutton{border:0;height:28px;color:#fff;font-weight:400;background:#00b0cd;font-family:futura-pt,sans-serif;font-size:1.2em}.minicartpopup .popupAddWhiteGlove{background:#296183;height:28px;width:120px;color:#fff;border:0}.minicartpopup .mini_recproductquantity .miniquanaddtocart{float:right;margin-top:0;padding-left:16px;padding-right:10px}.minicartpopup .whiteglove-add{font-size:13px;padding:10px}.minicartpopup .mini_shippingsurcharge{font-size:.75em;font-weight:700;text-align:left;padding-bottom:3px;padding-top:3px;float:left;clear:both}.minicartpopup .mini_surchargevalue{font-size:.75em;font-weight:700;text-align:left;float:left;padding:3px 11px 3px 6px}.minicartpopup .ShipMsgMiniPopoUp{font-size:.75em;font-weight:700;text-align:left;padding-bottom:3px;padding-top:3px;float:left;clear:both}.minicartpopup .ShipMsgMiniPopoUp b{font-weight:400}.minicartpopup .wgdoption{font-weight:700;padding-right:4px}.minicartpopup .minipopupwgdactions{float:right;margin-right:18px;margin-top:45px}.minicartpopup .itemlbl{font-weight:700;float:left;padding-right:4px}.minicartpopup .wgdproduct{margin-top:15px!important}.minicartpopup .hlborder{border:1px solid #e7e7e7;padding:5px}.minicartpopup .wgdheading{height:20px;background-color:#e7e7e7;font-weight:700;text-transform:uppercase;padding-top:5px;padding-left:11px}.minicartpopup .wgdinput{display:none}.minicartpopup .account-a2c{background:transparent url(../themes/demandwarestore/images/lumens/account/addtocart.gif) no-repeat;width:120px;height:28px;padding:0;margin:0;text-indent:-999px!important}.minicartpopup .divrecsuggestions{padding:5px 5px 6px 8px;font-size:.85em}.minicartpopup .divwarningimg{background-image:url(../images/minicart_popup_warning.png);background-position:0 center;background-repeat:no-repeat;height:20px;float:left;width:20px;padding:4px 3px 1px 5px}.minicartpopup .recprodutsuggestions{padding-top:6px;font-weight:700}.minicartpopup .divQtyErrorMsgs{line-height:6px}.minicartpopup .divQtyErrorMsgs .divQtyError{font-size:12px;float:right;font-weight:700}.minicartpopup .mini_productdescription #deliverySurchargeMini{line-height:16px;font-size:.75em;font-weight:400;float:left;float:left;color:#3b3b3b}.minicartpopup .recproductlist .mini_productinfo #deliveryOptionMini{font-size:11px;font-weight:700}.minicartpopup .left_section{float:left;width:69%}.minicartpopup .right_section{float:right;width:86px;height:119px;background:#f5f5f5;border-radius:5px;margin-top:10px;padding:10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;text-align:center;font-size:1.6em;font-family:futura-pt,sans-serif}.minicartpopup .mini_productquantity span{width:100%;clear:both;display:inline-block;text-align:center;font-weight:700}.minicartpopup .mini_productquantity span.quickviewqty{font-weight:400;text-transform:uppercase}.cart .carttable .bulbUpSellVerbiage .warningimg{background-image:url(../images/minicart_popup_warning.png);background-position:0 center;background-repeat:no-repeat;height:24px;width:24px;float:left;margin-right:10px}.cart .carttable .bulbUpSellVerbiage .bulbincludemessage{float:left;width:auto;margin-right:10px}.cart .carttable .bulbUpSellVerbiage .bulbinclude{width:auto;padding-bottom:10px;line-height:20px;padding-top:6px;font-size:.85em}.cart .carttable .bulbUpSellVerbiage .bulbinclude a{font-weight:700;font-size:.85em}.cart .carttable .bulbUpSellVerbiage .addextrabulbimg{background:#00b0cd;color:#fff;height:20px;width:125px;outline:0;float:left;cursor:pointer;text-align:center;font-weight:400;padding:2px 0}.cart .carttable .bulbUpSellVerbiage .addbulbsimg{text-align:center;background:#00b0cd;color:#fff;float:left;font-family:futura-pt,sans-serif;font-size:1.3em;padding:3px 24px}.cart .carttable .bulbUpSellVerbiage .addbulbsimg:hover{cursor:pointer}.cart .carttable .bulbUpSellVerbiage .hideBulbOptionsLink{font-size:12px;font-weight:700}.cart .carttable .bulbUpSell .warningimg{background-image:url(../images/cart_bulb_warning.png);background-position:0 center;background-repeat:no-repeat;float:left;height:32px;width:30px}.cart .carttable .bulbUpSell .bulbinclude{padding-top:10px;font-weight:700;font-size:11px}.cart .carttable .bulbUpSell .divRecProductsHdr{display:none}.cart .carttable .bulbUpSell .recproductlist,.recdetailblock{border:1px solid #ccc;margin-bottom:10px;background:#ededed}.cart .carttable .bulbUpSell .recproductlist .mini_recproductquantity{padding-top:22px;text-align:right;width:395px}.cart .carttable .bulbUpSell .recproductlist .mini_recproductquantity .qtylabel{font-size:.85em;font-weight:700}.cart .carttable .bulbUpSell .recproductlist .mini_recproductquantity .quantity input{text-align:right;padding-right:5px;font-size:.85em}.cart .carttable .bulbUpSell .recproductlist .recimage{float:left;margin-left:-5px;padding:9px 9px 9px 0}.cart .carttable .bulbUpSell .recproductlist .imageMain{padding-left:17px}.cart .carttable .bulbUpSell .recproductlist .imageMain img{float:left;border:0}.cart .carttable .bulbUpSell .divRecProductsHdr{height:20px;margin-top:15px;padding:6px 0 0 15px;text-transform:uppercase;font-weight:700}.cart .carttable .bulbUpSell .mini_productdescription{float:left;line-height:1.1;margin-left:5px;width:260px;padding-top:10px}.cart .carttable .bulbUpSell .mini_productdescription .name,.cart .carttable .recdetailblock .recprodname{font-weight:700}.cart .carttable .bulbUpSell .mini_productdescription .name a,.cart .carttable .recdetailblock .recprodname a{font-family:futura-pt,sans-serif;font-size:.85em;color:#3b3b3b}.cart .carttable .bulbUpSell .mini_productdescription .mini_recproductsubtotal{padding-top:18px;font-weight:700;float:left}.cart .carttable .bulbUpSell .mini_productdescription .mini_recproductsubtotal .pricing{font-size:.9em}.cart .carttable .bulbUpSell .mini_productdescription .mini_recproductsubtotal .non-returnable{font-size:.75em}.cart .carttable .bulbUpSell .mini_productdescription .miniBrand,.cart .carttable .recdetailblock .recdetailscolumn .recprodbrand{padding-top:3px;font-size:.75em}.cart .carttable .recdetailblock .recdetailscolumn .recprodbrand{margin-bottom:18px}.cart .carttable .recdetailblock .recdetailscolumn .stockstate,.cart .carttable .recdetailblock .availability .isinstock,.cart .carttable .recdetailblock .item-label,.cart .carttable .recdetailblock .itemnum,.cart .carttable .recdetailblock .non-returnable{font-size:.85em}.cart .carttable .recdetailblock td.detailscolumn{width:371px}td.subtotalcolumn{width:70px}.cart .carttable .bulbUpSell{width:63%}.cart .carttable .bulbUpSell .recprodsaddtocartbutton{background:#00b0cd;color:#fff;font-weight:700;height:28px;width:120px;border:0;font-size:1.2em;margin:4px}.cart .carttable .bulbUpSell .mini_recproductquantity .miniquanaddtocart{float:right;margin-top:-4px;padding-left:16px}.cart .carttable .bulbUpSellTable{padding:0 14px 14px;vertical-align:top}.cart .carttable .bulbUpSell .addToCartCls{text-align:right;padding-top:13px}.cart .carttable .bulbUpSell .divQtyErrorMsgs .divQtyError{font-size:12px;float:right;font-weight:700;padding:0!important}.cartprodtype5rec{width:548px;margin-left:14px;margin-right:3px}.cartprodtype5rec .divRecProductsHdr{margin-top:15px;height:20px;padding:7px 8px 0 13px;background-color:#d8d8d8;text-transform:uppercase;font-weight:700}.cartprodtype5rec .recproductlist{background-color:#f8f8f8;border:1px solid #d8d8d8}.cart .carttable .recdetailblock .recimagecolumn{float:left;margin-right:9px}.cart .carttable .recdetailblock .removeButton{text-align:center;width:77px;margin:0}.cart .carttable .recdetailblock .recprodname{font-weight:700;padding-bottom:2px}.cart .carttable .recdetailblock td.pricecolumn{border-right:0!important;width:76px}.cart .carttable td.plirecproducts{padding:0 0 10px}.cart .carttable table.cartmergetable{width:100%}.cart .carttable td.cartmergecells{padding:inherit!important;vertical-align:top}.cart .carttable .cartmergetable .plirecproducts .bulbUpSellVerbiage{padding-left:14px}.cart .carttable .cartmergetable .bulbUpSellVerbiage.bordercls{border-top:1px solid #ccc;height:30px;padding-bottom:10px}.productsetdetail .badge-icons{float:left;position:static;margin-left:0}#productsetproducts .productsetrighttab .badge-icons+.pricing{clear:right}#pdpATCDivpdpMain .qvviewproducts{background:#fff;height:36px;margin:4px 0;color:#575757;font-family:proxima-nova,sans-serif}.orbreadcrumb{margin:0;padding:10px 0 2px 10px;font-size:11px;font-weight:700}.orheader{padding:10px;font-size:11px}.easyreturnmessage{padding:0 0 15px 10px;font-size:15px}.orderdetails .formactions a.orbutton{float:left;height:22px;width:350px;margin-left:15px}.orderdetails .formactions a.orbutton.disabled{opacity:.4;filter:alpha(opacity=40)}.orderreturns{margin:0 0 20px 20px;width:730px;display:inline-block}.orderreturns .orderreturns_progress{padding-top:20px}.orderreturns .or_indicator{float:left}.orderreturns .stepheading{border-bottom:1px solid #ccc;margin-top:10px;font-size:1.4em;color:#3b3b3b;padding:5px 0;font-weight:400}#dwfrm_orderreturns button.cancel{height:30px;padding-top:2px}.orderreturns .customerinformationmsg{margin:10px 0;font-size:13px}.orderreturns .returnitemstable .confirmationmsg{margin-top:8px;font-size:13px;padding-left:2px}.orderreturns.confirmation .confirmationmsg{font-size:13px;margin:10px 0;padding-left:3px}.orderreturns .returnitemstable{width:715px;font-size:12px;min-height:20px;border:1px solid #f2f2f2}.orderreturns .returnitemstable td{padding-left:15px}.orderreturns .returnitemstable .tblheaderrow{height:28px;width:505px;background-color:#f2f2f2;font-weight:700}.orderreturns .returnitemstable .tblheaderrow th{border:0;font-size:12px}.orderreturns .returnitemstable .tblheaderrow th.thamooutcol{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding-left:75px}.orderreturns .returnitemstable .tblheaderrow th.firstcolumn{width:465px}.orderreturns .returnitemstable .tbldatarow{height:28px}.orderreturns .returnitemstable .tbltotalrow{height:28px;font-weight:700;border-bottom:1px solid #f2f2f2}.orderreturns .returnitemstable td.qtycolumn{padding-left:22px}.orderreturns .returnitemstable td.amountcolumn{padding-right:38px;text-align:right;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.orderreturns.confirmation .returnlable{padding-left:4px;font-size:12px;margin:25px 0;float:left;clear:both}.orderreturns.confirmation .returnlable .returnlabelmsg{font-weight:700;float:left;margin-bottom:10px}.orderreturns.confirmation .returnlable .downloadnow{float:left;clear:both;margin-top:10px}.orderreturns.confirmation .returnlable .emailme{float:left;clear:both;margin-top:10px}.orderreturns.confirmation .returnlable .returnlabelactions{float:left;clear:both;margin-top:15px}.orderreturns.confirmation .returnlable .returnlabelactions .continueBtn{font-size:10px}.orderreturns.confirmation .labelconfirmationmsg{padding-left:4px;font-size:12px;float:left;clear:both}.orderreturns.confirmation .labelconfirmationmsg{padding-left:4px;font-size:12px;float:left;clear:both}.orderreturns.confirmation .labelconfirmationmsg .confirmheader{float:left;clear:both;margin-top:15px;font-weight:700}.orderreturns.confirmation .labledownloadbtn{clear:both;float:left;margin:15px 0}.orderreturns.confirmation .labelconfirmationmsg .confirmmsg{float:left;clear:both;margin-top:15px}.orderreturns.confirmation .returnpaymentmsg{padding-left:6px;font-size:11px;margin-top:8px}.orderreturns.confirmation .mustcallmsg .confirmheader{float:left;clear:both;margin-top:15px;font-weight:700}.orderreturns.confirmation .mustcallmsg .confirmmsg{float:left;clear:both;margin-top:15px}.orderreturns.confirmation .mustcallmsg{font-size:12px;float:left;clear:both;margin-bottom:15px}.orderreturnsform .formfield{margin-bottom:18px;font-size:12px}.orderreturnsform .formfield .label{width:283px;font-size:13px;padding:0;margin-bottom:3px}.orderreturnsform .formfield .value{width:220px;margin-top:3px;font-size:12px}.orderreturns .returnmessage{font-size:13px;padding:0;margin-top:10px}.returnordernumber{padding-top:5px}.returnordernumber h4{padding-left:0;margin-bottom:0}.orderreturns .selectinput .label{display:none}.orderreturns input{width:auto}.header-bg ul#nav-icons li.nav-icon-tool span.nav-icon{display:none}.orderreturnsform .formfield .caption{width:320px}.orderreturnsform .formfield ::-webkit-input-placeholder{text-align:center}.orderreturnsform .formfield ::-moz-placeholder{text-align:center}.orderreturnsform .formfield :-ms-input-placeholder{text-align:center}.orderreturnsform .formfield textarea::-webkit-input-placeholder{text-align:left;font-weight:400}.orderreturnsform .formfield textarea::-moz-placeholder{text-align:left;font-weight:400}.orderreturnsform .formfield textarea:-ms-input-placeholder{text-align:left;font-weight:400}.orderreturnsform .requiredcaption{width:480px;float:right}.orderreturnsform .formactions{float:right;margin-bottom:30px}.orcustomerinfoform .formfield{font-size:12px}.orcustomerinfoform .formfield .label{padding:0}.orcustomerinfoform .requiredcaption{margin-top:10px;float:right;width:467px}.orderreturnsform .formfield>span{margin-right:0}.orderreturnsform input.errorclient{display:inline-block}.orderreturnsform input.errorclient+span.errorclient{display:none;margin:0}.orderreturnsform input.errorclient+span.errorclient+span,.orderreturnsform input.errorclient+span{color:red;font-size:11px;font-weight:700;line-height:1.4;margin-left:0;display:inline-block;text-align:left;background:#fff!important;border-color:#ccc!important}.orderreturns .returnlabelactions .cancel{font-size:10px}.orderretrunshipment{margin-bottom:10px}.orderretrunshipment table.orderreturnshipmenttable td{font-size:12px;padding:20px;vertical-align:top;width:158px}.orderretrunshipment table.orderreturnshipmenttable td.printlabel{font-size:12px;width:262px;padding:20px 15px 10px 0}.orderretrunshipment table.orderreturnshipmenttable{border:1px solid #e7e7e7;margin-left:15px;width:725px}.orderretrunshipment table.orderreturnshipmenttable tr{border-bottom:0;border-top:1px solid #e7e7e7}.orderretrunshipment table.orderreturnshipmenttable th{background-color:#f2f2f2;padding:10px 20px;border:0}.orderretrunshipment table.orderreturnshipmenttable td .status .value p{margin-bottom:0}.orderretrunshipment table.orderreturnshipmenttable td .status{width:175px;padding-bottom:5px;text-align:center}.orderretrunshipment table.orderreturnshipmenttable td.productname{width:255px;padding-right:9px}.orderretrunsmessage{margin-bottom:10px;float:left}.orderretrunsmessage table.orderreturnsmessagetable td{font-size:inherit;padding:0;vertical-align:top;width:158px;line-height:20px}.orderretrunsmessage table.orderreturnsmessagetable td.printlabel{font-size:12px;width:262px;padding:20px 15px 10px 0}.orderretrunsmessage table.orderreturnsmessagetable{border:0;margin-top:15px;width:727px}.orderretrunsmessage table.orderreturnsmessagetable tr{border:0}.orderretrunsmessage table.orderreturnsmessagetable th{background:0 0;padding:10px 0;border:0}table.orderreturnsmessagetable{table-layout:fixed}#brRSwidget .br-sf-widget .br-sf-widget-merchant-cont .br-sf-widget-merchant-desc{display:block;font-size:.85em;line-height:14px;padding-bottom:12px;color:#717171}#brRSwidget.pdpRSwidget .br-sf-widget .br-sf-widget-merchant-cont .br-sf-widget-merchant-desc{font-size:10px;line-height:13px}#brRSwidget.prpRSwidget .br-sf-widget-merchant-popup-maincont{height:314px}#brRSwidget.pdpRSwidget .br-sf-widget-merchant-popup-maincont{height:270px}#brRSWproducts.prpRSwidget .br-sf-widget-merchant-popup-maincont{height:350px}#container.pt_productsearchresult #main .search.no-searchheading{}.product-selected-refinements .refinementvalue{width:100%;display:inline-block;margin:0 0 5px;padding:5px 10px;background:#ededed;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#leftcolumn .searchrefine .searchrefinements .product-selected-refinements .refinementvalue .relax .refinement-name{font-size:1.2em}.product-selected-refinements .refinementvalue a{width:100%;font-family:futura-pt,sans-serif;display:inline-block;padding:0 20px 0 0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:relative;color:#3b3b3b}.product-selected-refinements .refinementvalue a img{width:12px;height:12px;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;position:absolute;right:0;top:1px}.product-selected-refinements .refinementvalue a:after{content:"";width:11px;height:14px;background:url(../images/pdp-sprite.png) no-repeat -53px -12px;display:inline-block;margin-right:-19px;float:right}.searchrefinements .refinethemeattr li{padding:0;margin:0 0 0 5px}.searchrefinements .refinethemeattr .overMax{display:none}.searchrefinements .refinethemeattr li a span{font-weight:400}.refinethemeattr li.overToggle{padding:6px 0 1px 32px;font-weight:700}.refinethemeattr li.overToggle:hover{cursor:pointer}.navgroup.refinement h3{text-transform:capitalize}.searchrefine .refNoRes{display:block;color:#575757;margin:8px 0 0 10px}.searchrefine .refNoRes span{font-size:14px}.productresultarea .br-tt-link{color:#a8a8a8;display:block;position:relative}.productresultarea .br-tt-content{pointer-events:none}.productresultarea .br-tt-content{display:none;line-height:14px;position:absolute;z-index:2;bottom:24px;left:0;padding:20px;color:#575757;background:#fff;border:1px solid #ababab;font-weight:400}.productresultarea .br-tt-content:hover{text-decoration:none}.productresultarea .br-tt-content.shower{display:block}.productresultarea .general-cell>.pricing{position:relative;margin-bottom:10px}.orderreturns.confirmation .returnlable{width:100%}.orderreturndetails{margin-top:50px}.orderreturns.confirmation .returnlable .returnlabelmsg{width:100%}.orderreturns.confirmation .labledownloadbtn a{padding:4px 12px;cursor:pointer;text-transform:uppercase;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;color:#fff;font-size:1em;font-weight:400;margin:0;outline:transparent 0 thin;background:Transparent url(../themes/demandwarestore/images/lumens/button-tile.gif) repeat-x;border:0}.orderreturns.confirmation .labledownloadbtn a:hover{text-decoration:none}.orderdetails .formactions a.orbutton{height:25px;width:250px}.orderpaymentdetailstable tr.returndetails td.orderbilling{padding-top:10px;border-right:1px solid #e6e6e6;width:37.1%}.orderpaymentdetailstable tr.returndetails td.orderpaymentinstruments{padding-top:10px;border:1px solid #e6e6e6;width:29.3%}.orderpaymentdetailstable tr.returndetails td.orderpaymentsummary{vertical-align:top;width:33.9%;padding-top:10px;border:1px solid #e6e6e6}table.orderreturnshipmenttable{table-layout:fixed}table.orderreturnshipmenttable td.printlabel a{border-spacing:0}.formactions .oneprodreturn{float:left;width:755px;text-align:left;margin-left:15px;font-size:1.2em;padding-top:5px}#floatab-feedback{z-index:999;position:fixed;right:-373px;bottom:30px;width:408px;height:183px}#floatab-feedback iframe{background:#fff;margin:0;position:relative}#floatab-feedback-iframe div.floatab-cont{background:#fff;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;height:177px}#floatab-feedback-btn{float:left;width:65px}#floatab-feedback-btn a{display:block;float:left}#floatab-feedback-iframe{float:left;width:343px}#floatab-feedback .floatab-feedback textarea.textbox{overflow-y:auto;height:42px;width:197px}#floatab-feedback .floatab-feedback textarea.textbox.error{border:1px solid red}#floatab-feedback .floatab-feedback input.textinput{width:205px}#floatab-feedback .floatab-feedback button#sendBtn{text-transform:uppercase;background:#fff;color:#575757;border:2px solid #575757;font-weight:700}#floatab-feedback .floatab-feedback{padding-left:20px;padding-top:22px}#floatab-feedback .floatab-feedback .label{display:none}#floatab-feedback .floatab-feedback .formactions{float:right;margin-left:10px}#floatab-feedback .floatab-feedback p{font-size:12px;margin:0 0 5px}#floatab-feedback .floatab-feedback .formfields{margin:0;font-size:12px}#floatab-feedback .floatab-feedback textarea{height:60px}#floatab-feedback .floatab-process{display:none;position:absolute;top:0;right:0;width:330px;height:170px;z-index:99;text-align:center}#floatab-feedback .floatab-process.show{display:block}#floatab-feedback .floatab-process img{margin-top:90px;margin-left:180px}#floatab-feedback .floatab-sent{display:none}#search-suggestions{background-color:#fff;top:45px;right:0;position:absolute;z-index:999;color:#3b3b3b;text-align:left}#search-suggestions .search-suggestion-contents{border:1px solid #e0e0e0;position:relative;width:388px}#search-suggestions .search-suggestion-contents a{color:#3b3b3b;display:block;padding:10px}#search-suggestions .search-suggestion-contents a:hover,#search-suggestions .search-suggestion-contents a.selected{text-decoration:none;background:#ededed}#search-suggestions .search-suggestion-contents .search-suggestion-phrase{font-size:1.2em}#search-suggestions .search-suggestion-contents .search-suggestion-phrase span{font-style:italic}#search-suggestions .search-suggestion-contents .search-suggestion-phrase .search-suggest-guess{text-decoration:underline;font-weight:700}#search-suggestions .search-suggestion-contents .search-suggestion-results{padding:3px 19px 3px 10px;font-size:.95em}#search-suggestions .search-suggestion-contents .search-suggestion-results:last-child{margin-bottom:10px}#search-suggestions .search-suggestion-contents .search-suggestion-results span{display:block;float:right}#search-suggestions .search-suggestion-contents .search-suggestion-product{clear:both;margin:0;display:inline-block;width:100%;box-sizing:border-box}#search-suggestions .search-suggestion-contents .search-suggestion-product span{float:right;width:250px;font-weight:500;font-size:1.3em;padding:0;margin:0;font-family:futura-pt,sans-serif;display:block}#search-suggestions .search-suggestion-contents .search-suggestion-product span.brand{margin-bottom:12px;font-size:.85em;padding-top:2px;color:#a2a2a2;font-weight:400}#search-suggestions .search-suggestion-contents .search-suggestion-product span.price{font-size:100%;font-weight:400}#search-suggestions .search-suggestion-contents .search-suggestion-product img{width:75px;height:75px}#search-suggestions .search-suggestion-right-panel-product-details{width:250px;float:left;margin-left:15px;height:75px}.compareArea .comparePrice{float:left}.compareArea .comparePrice .paren{float:left}.compareArea .comparePrice .yousave{float:left;padding:0;margin:0}#generic-trade .tradeprogram{width:100%}#generic-trade .registration #tradesubmitbutton{padding:5px 100px;font-size:2em;font-weight:400;height:auto;font-family:futura-pt,sans-serif;letter-spacing:0;text-transform:uppercase;color:#fff;border:0}.tradeprogram #RegistrationForm{width:100%;display:inline-block}.tradeprogram #RegistrationForm .label{display:none}.tradeprogram #RegistrationForm .requiredcaption{margin-left:110px;font-weight:400}.tradepartnerleft{width:500px;float:left;padding:5px;padding-left:25px}.tradepartnerright{width:340px;float:left;padding:10px;padding-left:25px}td .addFriendCont{float:right;clear:left;margin-right:54px}.tradefrndemail{float:right;margin-right:5px!important}.tradefrndemail .extraFriendEmail{width:200px}#emailFormFields .nscomments{float:left;margin:10px 0 25px 63px}#emailFormFields .tradeheading .masterheader{padding:30px 0 15px 2px}#emailFormFields .tradeheading{margin-right:60px;margin-left:25px}.tradecertupload .file_upload{float:left}.certlabel{font-size:12px!important;padding-left:14px;padding-right:12px}.tradepartner{width:500px;padding-left:25px;float:left}.tradepartnerright{float:left}.tradepartnerleft #RegistrationForm .formactions{text-align:inherit;padding-top:20px}.formrequiredfields{margin:12px 0 0 175px}td.tradeiframe{padding-bottom:0!important;height:39px}td.tradeinvite{padding-top:0!important}.nofileerror{color:red;font-style:italic}span.file_name{position:absolute;bottom:236px;padding:0;height:27px;width:211px;z-index:99999;background:red}.tradecertupload button.uploadBtn.backBtnFix.iframebutton{border:0;color:#fff;background:#3f3f3f;text-align:center!important;margin-top:2px;position:absolute;top:1px;left:380px;z-index:999;height:24px;padding:0 18px}.tradecertupload button.removeBtn.backBtnFix.iframebutton{text-align:center!important;margin:0 0 0 6px;padding:0 20px;height:26px;background:#3f3f3f;color:#fff;border:0}@media screen and (-webkit-min-device-pixel-ratio:0){.tradecertupload button.removeBtn.backBtnFix.iframebutton{}}.tradecertupload button.removeBtn.backBtnFix.iframebutton span{float:none;padding-top:0;font-size:1.3em}.tradecertupload .file_upload{float:left}.tradecertupload span{float:left;padding-top:4px}.tradecertupload label.customized_filename{position:absolute;top:2px;padding:0;left:1px;font-size:1.1em;padding-left:8px;overflow:hidden;height:27px;z-index:999;line-height:26px;background:#fff;width:97%;text-align:left}.tradecertupload input.errorclient{border:1px solid #fc9}.tradecertupload .filenameupload{width:369px;overflow:hidden;font-size:.9em;height:16px;line-height:16px;float:left;padding:5px 0 0 5px;word-break:break-all}.tradecertupload input#file_upload{overflow:visible;float:left;z-index:100;position:absolute;left:0;width:468px;height:30px;top:0;opacity:1}.tradecertupload.not_IE input#file_upload{opacity:0;width:218px;left:-69px}.tradecertupload span.errorclient+.customized_filename{color:#ff9000;background:#fffded}.tradecertupload span.errorclient+.customized_filename+.uploadBtn{top:1px;height:24px}.tradecertupload input#file_upload::-webkit-file-upload-button{visibility:hidden}.tradecertupload input#file_upload::-ms-browse{display:none}.customizedfile{position:absolute;left:0;top:-4px}.customizedfile input{width:211px;height:27px;border-left:0}div.tradecertupload{position:relative;overflow:hidden;width:468px;height:30px}.tradecertupload input[type=button]{opacity:0}.traderegistraion .errorclient::-webkit-input-placeholder{color:#ff9000}.traderegistraion .errorclient::-moz-placeholder{color:#ff9000}.traderegistraion .errorclient::-ms-input-placeholder{color:#ff9000}.tradecertupload input#file_upload.ie_msie_09{width:284px!important}.tradecertupload button.uploadBtn.backBtnFix.iframebutton span{padding-top:0;line-height:17px}.tradeuploadfileerror{background:#fcc!important;border-color:red!important}.tradeuploadfileerror .customized_filename{background:#fcc!important;border-color:red!important}.ietradeerror{opacity:0!important}.Lumens_IE .tradecertupload .file_upload{opacity:1}@media screen and (-webkit-min-device-pixel-ratio:0){#tradeuploadtxt{margin-top:1px!important}}#tradeuploadtxt{font-size:1.3em;padding-left:0}@media only screen and (min-width:768px){.searchresultsheader .pagination{left:235px}.result-count-options{float:right;padding:10px 0}.result-count-options a span{display:none}}@media only screen and (max-width:1024px){.productresultarea .tile .addtoMyfav,.productresultarea .rightie .addtoMyfav{display:block}.newLearnMore .learn-more-links{float:left;clear:right}body._category #generic-content .department-landing>table{display:block!important;border:0!important;margin-left:5px;margin-bottom:5px}body._category #generic-content .newLearnMore{border:0}.result-count-options ._filter-links span{display:none}}@media only screen and (max-width:1024px){#tradeuploadtxt{margin-top:0!important}}iframe[name=google_conversion_frame]{position:absolute}.bnrtop-container{width:100%;height:95px;color:#fff;background:#2f2f2f}.bnrtop-container .bnrtop-inner{width:990px;margin:auto;text-align:right}.bnrtop-container .bnrtop-inner .bnrtop-closer{padding:10px 0;width:100%}.bnrtop-container .bnrtop-inner .bnrtop-closer img{width:10px;height:10px}.bnrtop-container .bnrtop-inner .bnrtop-closer img:hover{cursor:pointer}.bnrtop-container .bnrtop-left{float:left;width:480px;letter-spacing:1px}.bnrtop-container .bnrtop-right{float:right;width:480px;text-align:left;padding-top:7px}.bnrtop-container .bnrtop-inner h3{text-transform:uppercase;color:#fff;font-weight:400}.bnrtop-container .bnrtop-inner input{padding:4px;border:0}.bnrtop-container .bnrtop-inner .footerEmailButton{border-color:#fff;color:#fff;margin-left:5px}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min--moz-device-pixel-ratio:2){.generalnav #gennav-icon-fav{background-size:14px 12px;background-image:url(../images/buttons/btn-nav-fav-empty@2x.png)}.header-bg #nav-icons #nav-icon-search .nav-icon{background-size:34px 34px;background-image:url(../images/buttons/icon-nav-search@2x.png)}.header-bg #nav-icons #nav-icon-call .nav-icon{background-size:34px 34px;background-image:url(../images/buttons/icon-nav-call@2x.png)}.header-bg #nav-icons #nav-icon-chat .nav-icon{background-size:34px 34px;background-image:url(../images/buttons/icon-nav-chat@2x.png)}.categorymenu ul.tier-2 div.closeheadermenu,ul#rv-ul div.closerv{background-size:11px 11px;background-image:url(../images/buttons/close-ex@2x.png)}.categorymenu ul.tier-1>li .menu-bot{background-size:15px 10px;background-image:url(../images/nav/mm-nav-nib@2x.png)}#nav-icons #nav-icon-search #nav-icon-search-ttl{background-image:url(..images/nav/bg-nav-search@2x.png);background-size:12px 14px}.header-bg #nav-icons .nav-reveal-exp .sitesearch{background-image:url(../images/nav/mm-nav-nib@2x.png);background-size:15px 10px}}.alert-phones-down{position:absolute;height:84px;width:357px;top:-1px;right:-1px;z-index:110;border:1px solid #939597;background:#fff;display:none}.alert-phones-down .close{position:absolute;top:8px;right:8px;z-index:601;width:14px;height:14px}#_chat div .LPMcontainer{margin:0 0 10px}#_chat div .LPMcontainer .LPMlabel{font-size:14px;margin:0 0 -30px 30px}#_chat div .LPMcontainer .LPMimage{margin-top:-30px;width:inherit!important;height:inherit!important;margin:0 0 0 40px}.lumens-jquery-ui .ui-dialog-title{display:inherit}#container.pt_error #leftcolumn{background:#ededed;padding-top:15px}#container.pt_error #leftcolumn .navgroup h3{font-weight:700;font-size:.85em}#container.pt_error #leftcolumn .navgroup a,.navgroup a:visited,.navgroup a:link{font-weight:400;font-size:.85em;float:left;clear:both;width:100%}#container.pt_error #leftcolumn .navgroup ul{padding:0}.lumens-jquery-ui .ui-button,.lumens-jquery-ui .ui-button:hover{float:none;font-weight:700;margin:0;padding:0 12px;outline:inherit;color:#575757;font-size:.9em;background:0 0;border:2px solid #575757;border-radius:0}.paymentmethodform .iframe_test{border:0}.pt_trade .tradeprogram .registration.reg-trade-request .formactions{float:left}.cart .cartfooter{min-height:193px;width:580px;float:right}.cartlivechat{float:right;text-align:right;padding-bottom:10px}.cartlivechat a .helpLinks{color:#fe0000;text-decoration:none}table.carttable .orderdiscountlist{float:right;font-size:1.2em;margin:5px 4px}table.carttable .orderdiscountlist .lable{font-size:inherit!important}.currentpage .currentpagetext{height:24px;margin-top:-5px;width:28px;text-align:center}#pdpATCDivpdpMain .addtocart{width:25%}.orderconfirmation .orderpayment table.orderpaymentdetailstable td.orderpaymentsummary{padding-right:30px}#pdpTab_content .productDescription .clickTab{float:none;text-decoration:none;color:#3b3b3b}#pdpTab_content .clear.float-left.display-inline-block{margin-right:25px}.ui-dialog #mfpopupContainer #popLeft .popup-login .returningcustomers .favloginpopup input[type=text]{width:235px}.ui-dialog #mfpopupContainer #popLeft .popup-login .returningcustomers .favloginpopup input[type=password]{width:235px}.productresultarea.productcombogrid .ShipsFreight,.mfitemdetails .general-cell .ShipsFreight{display:none}.header-bg ul#nav-icons li#nav-icon-chat.nav-icon-tool div.nav-reveal{margin-right:-55px}#productsetproducts .productresultarea .productcombotile div.iconchangeonclick div.ajax a img,.productdetailcolumn div.iconchangeonclick div.ajax a img{width:28px!important;height:28px!important}.tableTest th{background-color:#ccc}