html{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:subpixel-antialiased;overflow-y:scroll;}body{font:12px/1.35 Arial,Helvetica;color:#2175CF;}.form-list select.validation-failed{background:#fff url('../images/dropdown-arrow.png') right top no-repeat!important;border:none;outline:none;-webkit-appearance:none;-webkit-border-radius:0px;text-overflow:'';-moz-appearance:none;text-indent:0.01px;padding-right:33px;}div.select-countrycart+div>div select{background:none repeat scroll 0 0 rgba(0,0,0,0);border:medium none;height:32px;outline:medium none;width:57%!important;outline:medium none;}div.select-countrycart{background:url("../images/dropdown-arrow.png") no-repeat scroll right top #fff;overflow:hidden;width:100%;}select::-ms-expand{display:none;}a{color:#2175b5;text-decoration:none;}input,select,textarea,button{font:15px Arial,sans-serif;}input.input-text,select,textarea{border:1px solid #bbb;}button.button{background:#2175b5;}button.button span{color:#fff;}.page{margin:0 auto;text-align:center;width:100%;}.col-left{width:270px;}.col-main{width:1170px;}.col-right{width:315px;}.col2-left-layout .col-main{float:none;}.pager{font-size:16px;background:none;border:none;color:inherit;}.sorter{font-size:16px;background:none;border-top:none;color:inherit;padding:15px 0;font-weight:300;border-bottom:1px solid #2175B5;margin-bottom:10px;}.sorter select{border:none;margin:-1px 0;color:#2175b5;}.custom-select{border:1px solid #ddd;float:left;height:33px;margin:-2px 12px;overflow:hidden;}.toolbar .sorter>*{float:left;line-height:30px;}.toolbar .sorter>*+*{margin-left:42px;}.sorter .view-mode label{margin:0 12px 0 0;}.sorter .sort-by .custom-select{width:200px;}.sorter .sort-by select{width:100%;text-transform:uppercase;-moz-appearance:none;-webkit-appearance:none;appearance:none;}.sorter label{float:left;font-weight:500;text-transform:uppercase;}.sorter .limiter select{width:67px;-webkit-appearance:none;}.sorter .limiter .custom-select{width:67px;}.toolbar-bottom .sorter{display:none;}.header-container{text-align:left;margin:0;text-align:initial;z-index:11000;}.header{width:auto;padding:0;height:80px;position:relative;z-index:5;}.header .quick-access{float:left;padding:10px 0px 0px 200px}.header .info{padding-top:13px;}.header .info span{color:#2175b5;font-size:14px;line-height:30px;}.header .info img{padding:5px 7px 0 12px;}.header .info img:not(:first-child){padding-left:30px;}.header .form-search input.input-text{font-size:16px;font-weight:100;color:#58595b;padding:0;padding-left:10px;width:544px;height:28px;border:1px solid #58595b;background:#fff;}.header .form-search button.button{background:#58595b url("../images/search.png") no-repeat scroll 10px 8px;height:30px;left:-6px;margin:-16px 0 1px;position:relative;text-indent:-999em;width:38px;}.nav-container{padding-bottom:0px;margin-bottom:0;z-index:10500;background:#2175b5;box-shadow:inset 0 3px 3px -3px #444;border-radius:3px;}#nav{height:50px;background:#2175b5;box-shadow:inset 0 3px 3px -3px #444;border-radius:3px;width:auto;}#nav li.level-top{height:50px;}#nav a.level-top{font-size:14px;font-weight:100;height:45px;line-height:40px;max-width:137px;padding:0;text-align:center;}#nav a.level-top span{color:white;white-space:normal;padding:10px 5px 0 5px;}#nav li.last a.level-top span{padding:10px 25px 0;float:right;}#nav li.active a.level-top{height:90%;margin-left:0!important;padding:5px 22px 0;}#nav li.active a.level-top span{padding:10px 5px 0;}#nav li.last.over a.level-top span,#nav li.last.active a.level-top span{height:33px;padding:10px 25px 0;}#nav div{ptop: 52px;}#nav ul li{float:left;border-bottom:none;clear:left;}#nav ul.shown-sub ul.level1{left:1px;position:relative;float:left;}#nav ul.shown-sub.level0{width:600px;}.sidebar .block{background:none;}.sidebar .block-account{background:#2175b5;font-family:Arial;margin-top:-9px;}.sidebar .block-account .block-title{padding:19px 17px 19px;background:#2175b5;}.sidebar .block-account .block-title strong{font-size:24px;color:#fff;text-transform:uppercase;font-family:Arial;font-weight:300;}.sidebar .block-account li{background:#2175b5;padding:10px 0;text-transform:uppercase;}.sidebar .block-account li a:hover{color:#2175b5;background-color:#fff;}.sidebar .block-account li.current{font-weight:300;color:#2175b5;padding:14px 13px 14px 14px;}.sidebar .block-compare .block-title label{color:black;text-transform:uppercase;font-size:20px;}.sidebar .block-compare button span{padding:4px 10px 6px 10px;}.block-reorder .actions a{color:#57a9c2!important;}.products-grid li.item{width:220px;color:#333;}.products-grid .actions{text-align:center;}.gridesc{width:80px;word-wrap:break-word;text-align:center;color:#333;margin:0;}button.btn-cart{background:#ff9900;padding:6px 8px;height:auto;}button.btn-cart span span{font-size:14px;text-shadow:1px 2px 1px #777;color:white;}.product-name{font-size:16px;font-weight:300;color:inherit;}.product-name a{color:#333;text-decoration:none;}.product-name a:hover{color:#333;text-decoration:none;}.enterprise-invitation-index-send .my-account label{width:20px;}.enterprise-invitation-index-send .my-account .form-buttons,.enterprise-invitation-index-send .my-account p.required{width:450px;}.footer-before-container{margin:0 auto;background-color:#1974b7;width:1280px;}.form-subscribe-header{color:inherit;}.footer-container{margin:0;background:none;border:none;}.footer ul.links{width:130px;}.footer ul li{font-weight:300;}.clear{clear:both;}.products-grid li.item{margin-right:90px;}.products-grid li.last{margin-right:0;}.products-grid .product-name{margin:0 10px;height:90px;}.products-grid .item .product-name a{height:87px;overflow:hidden;display:inline-block;}.products-list .gridesc{margin:0;text-align:left;}.gridesc .price-box .old-price,.gridesc .price-box p>span,.gridesc .price-box .minimal-price-link>span{font-size:13px;font-weight:300;}.gridesc .price-box,.gridesc .price-box span span,.gridesc .price-box .special-price span+span,.gridesc .price-box .minimal-price-link span+span{font-size:20px;font-weight:300;}.special-price .price-label,.old-price .price-label{display:none;}.popup .ratings .rating-box{margin:10px auto;}.popup .qty label,.popup .qty-container label{width:48px;float:left;font-weight:300;text-transform:uppercase;font-size:11px;margin:4px 0;}.popup .qty-container{text-align:center;float:left;}.popup .qty-container+dl{float:left;margin-top:14px;}.popup .qty input#qty,.popup .qty-container input#qty{padding:6px 9px;clear:left;float:left;border-radius:5px;text-align:center;}.popup .product-options dl{margin-left:80px;clear:none;}.popup.bundle .product-options dl{margin-left:0;}.popup.bundle p.required{width:auto;}#acp-product-options .product-options dl{margin-left:80px;clear:none;max-height:210px;overflow-y:auto;}.bundle #acp-product-options .product-options dl{margin-left:0;clear:both;max-height:none;overflow-y:visible;}.popup .product-options dl:nth-child(n+2){clear:left;margin-left:0;}.popup .product-options dt label{font-weight:normal;font-size:11px;text-transform:uppercase;color:#1974b7;}#acp-configurable-block .product-options>dl>dd{overflow:hidden;background:url(../images/dropdownselect.png) no-repeat right;border:1px solid #ddd;width:150px;border-radius:5px;margin:0 0 16px;padding:0;}#acp-configurable-block .bundle .product-options>dl>dd{overflow:visible;background:none;border:none;width:auto;border-radius:0;margin:0;padding:0;}.popup .product-options dl+dl dd .input-box{width:100%;height:auto;float:left;margin:3px;background:none;border:none;border-radius:none;}.product-options dl dt:nth-child(4n+3),.product-options dl dd:nth-child(2n){float:left;}.bundle .product-options dl dt:nth-child(4n+3),.bundle .product-options dl dd:nth-child(2n){float:none;}.product-options dl dt:nth-child(4n+3){margin-top:-18px;}.bundle .product-options dl dt:nth-child(4n+3){margin-top:0;}.product-options dl dt:nth-child(4n+5){clear:both;}.popup .product-shop .product-options{margin:0 -50px;float:left;}.bundle .popup .product-shop .product-options{margin:0;float:left;}.popup.bundle .product-shop .product-options{margin:0;}.popup .product-options dd{border-bottom:none;margin:0;}.popup .product-options dl dd select{padding:4px 0 4px 9px;-webkit-appearance:none;}.popup .product-options>dl dd select{}#acp-configurable-block .product-shop .product-options{width:280px;}.popup .product-options>dl>dd select{width:180px;background:transparent;-webkit-appearance:none;border:none!important;background:none!important;}.popup.bundle .product-options dl dd select,.bundle .popup .product-options dl dd select{background:#fff url('../images/dropdown-arrow.png') right top no-repeat!important;padding:5px 30px 5px 10px!important;border:1px solid #bbb!important;border-radius:3px!important;}.quickviewpro-popup .product-view .product-options-bottom p.required{display:none;}.popup .product-shop .short-description{clear:left;margin:0 0 10px;padding:10px 0;display:block;font-size:14px;line-height:22px;float:left;}.popup .product-name{text-align:left;font-weight:300;}.popup .product-name h1{font-size:24px;font-weight:300;padding:6px 0;color:#333;text-transform:uppercase;letter-spacing:1px;}.popup .product-shop .sku{font-size:12px;display:block;font-weight:300;margin-top:10px;}.popup .price-box{width:100%;}.popup .product-img-box .more-views{display:none;}.popup .price-box .price{font-size:20px!important;font-weight:400;}.popup .product-options-bottom{clear:both;padding:10px 0 0;}#acp-configurable-block .product-options dd .validation-advice,.product-options .input-box .validation-advice{position:absolute;}#acp-product-options .product-options .aw-acp-continue{position:absolute;border-radius:10px;width:10px;height:10px;top:0;right:0;line-height:9px;font-weight:500;margin:14px;}.quickviewpro-button{font-size:14px;color:#000;display:none;opacity:0.5;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);position:absolute;text-decoration:none!important;z-index:20;height:32px;width:77px;text-align:center;top:156px;left:66px;margin-left:-36px;background:#fff;}.blur .quickviewpro-button{opacity:0.7;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}.popup .product-pricing,.quickviewpro-popup .goto-product-view,.popup .availabilty,.popup .price-box,.popup .qty.centerup,.product-view .product-shop .availability{float:left;clear:both;}#products-list .media{float:left;}#products-list .media .add-to-links{text-align:center;margin-top:10px;}.products-list .product-image{float:left;}.quickviewpro-popup .close-popap{padding:10px;right:10px;top:10px;}#nav a.level-top,#nav a.level-top span{background:none;}.top-cart{width:auto;}.top-cart .block-title{background:url('../images/bkg_topcart.gif') no-repeat scroll 0px 4px transparent;height:28px;line-height:28px;padding:0 0 0 32px;}.top-cart .block-title strong{font-size:12px;color:#333;font-weight:400;background:none;}.guest-select{width:305px!important;}.footerbanner{background-color:#1974b7;padding:10px 40px;height:55px;text-transform:uppercase;color:#fff;width:1170px;margin:0 auto;}.cms-home .footer-before-container .footerbanner{height:36px;overflow:hidden;}.cms-home .footer-before-container .footerbanner div{visibility:hidden;}.footerbanner .title{float:left;font-size:24px;font-weight:100;letter-spacing:2.5px;line-height:55px;}.footerbanner .int{float:left;font-size:11px;font-weight:300;margin-left:3px;margin-top:1px;}.footerbanner .int img{padding:0 12px 0 20px;float:left;}.footerbanner .int span{line-height:16px;}.footerbanner .int .ob{float:left;padding-top:10px;text-align:left;line-height:13px;letter-spacing:1px;}.footerbanner .int .ob.one{width:100px;}.footerbanner .int .ob.two{width:130px;}.footerbanner .int .ob.three{width:160px;}.footerbanner .int .ob.four{width:100px;}.footerdivder{height:170px;width:5px;background:url(../images/footerdivider.gif) no-repeat 0 0;float:left;}.footer .form-subscribe{padding:6px 6px 0 0;width:180px;}.footer .form-subscribe label{margin:0;}.footer .form-subscribe-header{font-weight:300;margin:0 12px;}.footer .form-subscribe-header .nl1{font-size:15px;}.footer .form-subscribe-header .nl2{font-size:24px;margin:0 0 14px;}.footer .form-subscribe input.input-text{width:164px;display:block;border-radius:5px;height:34px;padding:2px;background-color:#f3f3f3;text-align:center;font-size:12px;font-weight:300;text-transform:uppercase;border:1px solid #1974b7;}.footer .form-subscribe button.button{margin:15px 48px 0px;font:11px 'Arial';background-color:#2175b5;width:100px;height:36px;line-height:20px;}.footer .form-subscribe button.button span{color:#fff;font-weight:200;}.footercustomer{width:200px;float:left;text-align:center;font-size:20px;font-weight:300;}.footercustomer .hours{font-size:13px;margin-bottom:5px;}.footercustomer .title{font-weight:400;}.sociallinks .row{margin:5px 20px;float:left;}.sociallinks .items{float:left;width:26px;height:26px;margin:0 10px;background:url(../images/social.gif) no-repeat 0px 0px;display:block;}.sociallinks .tr{background-position:-9px -8px;}.sociallinks .tr:hover{background-position:-9px -67px;}.sociallinks .RSS{background-position:-64px -8px;margin:0 20px;}.sociallinks .RSS:hover{background-position:-64px -67px;}.sociallinks .fb{background-position:-118px -8px;}.sociallinks .fb:hover{background-position:-118px -67px;}.sociallinks .gp{background-position:-9px -41px;}.sociallinks .gp:hover{background-position:-9px -100px;}.sociallinks .pt{background-position:-63px -41px;margin:0 20px;}.sociallinks .pt:hover{background-position:-63px -100px;}.sociallinks .misc{background-position:-118px -41px;}.sociallinks .misc:hover{background-position:-118px -100px;}.paymentmethods{margin:30px 5px 0 20px;float:left;}.foot{background:url(../images/footbackground.gif) repeat 0 0;height:90px;overflow:visible;width:1170px;margin:0 auto;padding:0 55px;}.foot .copyright{float:left;margin:43px 0;}.foot span{float:left;font-weight:400;font-size:14px;margin:16px 0 16px 20px;}.foot .centerup{float:none;text-align:center;padding-top:41px;display:block;}.foot .logo img{margin:0 10px;}.foot .images{float:right;}.foot img{margin:12px;vertical-align:middle;}.foot .badges{float:right;}.footer ul{margin:0 4px 0 16px;}.footer .title{font-size:16px;margin-bottom:15px;font-weight:400;}.form-subscribe-home{position:relative;width:100%;background:#1974b7;height:55px;}.form-subscribe-home .text{float:left;color:#fff;text-transform:uppercase;font-size:20px;width:618px;padding:15px 0px 15px 153px;font-weight:100;}.form-subscribe-home input.input-text{width:253px;display:block;border-radius:8px;height:30px;background-color:#fff;padding:0 0 0 15px;font-size:14px;margin:12px 0 0 18px;text-transform:uppercase;border:1px solid #2175b5;float:left;font-weight:300;}.form-subscribe-home button.button{position:absolute;top:0;right:120px;border-radius:8px;background-color:#fff;font-size:12px;margin:12px;text-transform:uppercase;padding:8px 11px;}.form-subscribe-home button.button span{color:#444;display:inline;padding:0;}.h-divider{color:#666;letter-spacing:2px;margin:25px 0;font-weight:300;line-height:30px;width:100%;font-size:24px;background:url(../images/hdiv.gif) no-repeat 0px center;}.h-divider-sm{color:#666;letter-spacing:2px;margin:25px 0;font-weight:300;line-height:30px;width:100%;font-size:24px;background:url(../images/hdiv-sm.gif) no-repeat 12px center;}.featp{margin:2px 0 50px 4px;float:left;}.featp .box{width:230px;height:185px;float:left;margin:0 0 0 2px;overflow:hidden;}.featp .box .blur{top:127px;position:relative;letter-spacing:.5px;height:185px;background-position:0 -127px;}.featp .box span{line-height:56px;font-size:20px;font-weight:300;opacity:1;color:#666;}.featp .box ul{line-height:15px;font-size:14px;font-weight:300;padding:5px;}.centerup{text-align:center;text-transform:uppercase;}.sidebar-viewed .block-content{border:1px solid #d4d4d4;margin:0 25px;}.sidebar-viewed{margin:10px;}.sidebar-viewed .block-title{font-size:18px;font-weight:lighter;margin:20px 0;letter-spacing:1px;}.sidebar-viewed .item .blinks{padding-top:10px;border-bottom:1px solid #1974b7;padding-bottom:20px;clear:both;}.sidebar-viewed .item.last .blinks{border-bottom:none;padding-bottom:0;}.sidebar-viewed .product-details{padding:18px 10px;}.sidebar-viewed .product-name{font-weight:400;font-size:14px;margin:0 7px 10px 7px;}.sidebar-viewed .blinks button{font-weight:300;letter-spacing:1px;}.sidebar-viewed .blinks button span{padding:0px 5px;font-weight:lighter;font-size:14px;}.sidebar-viewed .add-to-links a{color:#1974b7;}#invitation-send-link{background:none;margin:0;padding:0;}.col2-left-layout{background-position:-440px 0px;}.top-cart .block-content .block-subtitle{color:#fff;font-size:14px;font-weight:300;text-align:left;background:#5A99CB;padding:10px;}.top-cart .block-content .item .product-name{text-align:left;margin:0 10px 0 0;}#mini-cart .item .product-name a{margin:0;font-weight:400;color:#111;text-transform:none;text-decoration:none;}.top-cart .actions{background:#ff9900;}.top-cart .actions button{float:left;width:100%;text-align:left;background:none}.top-cart .block-content{top:28px;background:url('../images/footbackground.gif');}.top-cart .block-content table{margin:-8px 0;}.top-cart .block-content .subtotal a span{float:left;padding:0 15px;background:#ff9900;color:#fff;}.top-cart .block-content .subtotal span.label{font-size:14px}.top-cart .block-content .subtotal span.price{margin-right:10px;font-size:14px}.top-cart .block-title.expanded{background:#5A99CB url(../images/topcartwhite.png) 0 4px no-repeat!important;}.top-cart .block-title.expanded strong{color:#fff;}.top-cart .inner-wrapper{border:1px solid #777;border-top:none;}.top-cart .block-content .item{border-bottom:3px solid #5A99CB;}#nav ul li.parent,.top-cart .block-content .subtotal,.top-cart .actions button.button span,.top-cart .actions button.button span span,.footer,a.button,button.button span,a.button span,button.button span span{background:none;}#nav a.level-top,#nav li a.level-top{border-left:1px solid #2175b5!important;}#nav a.level-top:hover,#nav li:hover a.level-top{background:#efefef;border-left:1px solid #aeaeae!important;color:#2175b5;}#nav a.level-top:hover span{color:#2175b5;}#nav ul,#nav div{display:none;left:0;position:absolute;top:0;width:auto;z-index:999;}#nav div.topmenu{top:50px;}#nav div.c1{width:235px;background-color:#efefef;}#nav div.c2{width:480px;background-color:#efefef;}#nav div.c3{width:705px;background-color:#efefef;}#nav div.c4{width:990px;background-color:#efefef;}#nav div.c5{width:1155px;background-color:#efefef;}#nav div.c6{width:1170px;background-color:#efefef;}#nav .nav-2 .c3,#nav .nav-2 .c4,#nav .nav-2 .c5,#nav .nav-2 .c6,#nav .nav-3 .c3,#nav .nav-3 .c4,#nav .nav-4 .c3,#nav .nav-4 .c4,#nav .nav-5 .c3,#nav .nav-5 .c4,#nav .nav-6 .c3,#nav .nav-7 .c2{left:-150px;}#nav .nav-3 .c5,#nav .nav-3 .c6,#nav .nav-4 .c5,#nav .nav-4 .c6,#nav .nav-5 .c5,#nav .nav-6 .c4,#nav .nav-7 .c3{left:-300px;}#nav .nav-5 .c6,#nav .nav-6 .c5,#nav .nav-7 .c4{left:-450px;}#nav .nav-7 .c5,#nav .nav-6 .c6{left:-600px;}#nav .nav-7 .c6{left:-750px;}#nav .nav-6 .c3{left:-577px;}#nav .nav-8 .c5{left:-899px;}#nav .nav-6 .c4{left:-610px;}#nav .nav-7 .c2{left:-300px;}#nav .nav-8 .c6{left:-1070px;}#nav .nav-8 .c4{left:-864px;}#nav div.topmenu>img{float:right;width:180px;height:330px;padding:15px;}#nav ul.submenu{float:left;position:relative;display:block;top:0;left:0;width:195px;margin:10px 20px;}#nav li:hover div,#nav li:hover ul{display:block;}#nav ul:hover,#nav div:hover{display:block;}#nav ul li a:hover{color:#03406e;text-decoration:underline!important;}#nav ul li.over a.over{color:#03406e;text-decoration:underline;}#nav ul li.active>a{color:#03406e;text-decoration:underline;}#nav li span:hover,#nav li:hover span{color:#03406e;}#nav li.level1 span{line-height:16px;}#nav ul li.level2{margin-left:10px;}#nav ul li.groupSep{border-bottom:1px dotted #ccc;height:1px;clear:left;float:left;width:100%;}#nav ul li a{color:#2175B5;}.top-cart .block-content .block-subtitle .close-btn{padding-top:16px;width:16px;top:-2px;background:url(../images/bkg_close.gif) no-repeat 0 0;}.top-cart .block-content .subtotal{text-align:right;}.widget-banner li{margin:0;}div.wrapper div.page button.btn-cart span{background:none;text-transform:uppercase;font-family:Arial,Helvetica!important;font-weight:200!important;margin:0;padding:0!important;font-size:14px!important;}.subheader-container{z-index:50;}.persistent .subheader-container{position:fixed;top:0;z-index:11000;}.persistent .header{height:139px;}.nav-container.persistent{position:fixed;top:28px;left:50%;margin-left:-640px;}.main,.footer,.footerbanner,.header,.nav,.subheader{width:1200px;margin:0 auto;}.nav-container,.footer-container,.foot-container,.header-container,.subheader-container{width:1280px;margin:0 auto;}.footer-container{padding:14px 0 12px;}.nav-container{background:#2175b5;box-shadow:inset 0 3px 3px -3px #444;border-radius:3px;}.foot-container{background:url(../images/footbackground.gif) repeat 0 0;}.subhead{padding:5px 0 0;text-transform:uppercase;font-size:14px;line-height:18px;}.subhead .links{color:#2175b5;text-decoration:none;padding:0px 0px 0px 20px;}.subhead .links:hover{text-decoration:underline;}.subheader-container{background-color:#fff;height:28px;}.subheader .login{text-align:right;line-height:28px;margin-top:-22px;}.subheader .login li a{color:#111;font-size:12px;letter-spacing:.2px;font-weight:300;margin:0px 8px;text-transform:uppercase;}.subheader #mini-cart a{color:#2175b5;text-decoration:underline;}.subheader .login li{color:#111;}button.button span span{color:white;font-size:15px;font-family:Arial,Arial,Helvetica,sans-serif;}.quickviewpro-button span{display:block;line-height:12px;width:70px;padding:3px;font-size:12px;font-weight:300;}.footer ul,.footer ul.links{display:block;float:left;width:130px;padding:0;}#nav a.level-top{border:none;color:white;padding:5px 22px 0;white-space:normal;}.clickbox-wrapper{background:#fff;}.clickbox a{text-decoration:none;}.clickbox .hitbox{height:105px;font-size:22px;letter-spacing:7px;margin:0 auto;background:#fff url(../images/clickbox.gif) 320px 44px no-repeat;width:700px;line-height:30px;padding:0 0 0px;font-weight:300;}.clickbox .hitbox.open{background:#fff url(../images/clickboxc.gif) 320px 39px no-repeat;}.clickbox .info{display:none;width:1280px;margin:0 auto;}.clickbox .info span{padding-bottom:0px;opacity:1;font-size:14px;color:#111;text-align:left;width:402px;float:left;text-transform:none;font-weight:300;letter-spacing:1px;line-height:21px;}.clickbox .info span.col1{margin:30px 0 5px 55px;}.clickbox .info span.col2{margin:30px 50px 5px 31px;}.clickbox img{margin:20px;}.messages{max-width:1280px;margin:0 auto;width:auto;}.main-popup .description{clear:both;font-size:14px;font-weight:300;padding-top:10px;line-height:25px;}.popup .product-view .product-img-box .product-image{width:250px;height:250px;}.quickviewpro-popup .product-view .product-img-box{float:none;margin-bottom:30px;}.popup .ratings .rating-links .separator,.popup .product-view .product-shop .add-to-links,.popup .product-view .product-shop .or{display:none;}.popup a.show-reviews{display:block;text-decoration:none;font-size:16px;text-transform:uppercase;font-weight:300;letter-spacing:0.6px;}.popup button.btn-cart{margin-top:20px;padding:4px 9px;}.popup .product-view .product-shop .price-box .special-price .price{color:black;font-size:24px!important;font-weight:300;}.popup .product-view .product-shop .price-box .old-price .price{font-weight:300;}.popup .f-left{margin-right:15px;}.popup .goto-product-view a{letter-spacing:1px;font-weight:300;}.options-wrapper .select-wrapper{border:1px solid #bbb;color:#2c2c2c;-webkit-border-radius:3px;border-radius:3px;height:25px;width:150px;overflow:hidden;background:url("../images/catalog/product/configurable-option-arrow.png") no-repeat 95% 7px;margin-left:50px;}.options-wrapper dd+dd .select-wrapper,.options-wrapper dd+dd .input-box{margin-left:0;width:210px;}.options-wrapper dd+dd{margin-top:10px;}.options-wrapper select{border:none!important;background:none!important;-webkit-appearance:none;outline:none;padding:4px;height:25px;width:125%;}.category-products{margin-top:50px;}.footer-container .footer .paypal{margin:44px 0 8px 28px;}.footer-container .footer .card{margin-bottom:7px;margin-left:30px;width:50px;}.footer-container .footer .card:nth-child(odd){margin-left:13px;margin-right:5px;}.flexslider{position:relative;height:320px;overflow:hidden;z-index:9000;}.flexslider ul,.cms-index-index .slides li{padding:0;}.flex-direction-nav a{display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:93%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;text-indent:1000px;}.flexslider .flex-direction-nav .flex-prev{opacity:0.7;left:525px;background:url(../images/controlsprev.png) no-repeat 0px 0px}.flexslider .flex-direction-nav .flex-next{opacity:0.7;right:525px;background:url(../images/controlsnext.png) no-repeat 0px 0px}.flexslider .flex-next:hover,.flexslider .flex-prev:hover{opacity:1;}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;}.flex-caption{width:270px;position:absolute;z-index:9;top:0px;height:320px;margin-left:840px;}.flex-caption .title{font-weight:100;font-size:26px;line-height:30px;letter-spacing:2px;color:#1974b7;text-transform:uppercase;text-align:center;margin-bottom:15px;width:270px;margin:40px 0px 16px;vertical-align:center}.flex-caption a{font-size:16px;color:#1974b7;text-decoration:none}.flex-caption span{float:left;margin:8px;}.flex-caption span.content{min-height:180px;max-height:200px;overflow:hidden;}#cartHeader .qty{letter-spacing:2px}#cartHeader .price{margin-left:2px}.top-cart .actions button.button span,.top-cart .actions button.button span span{padding:0;}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../images/fancybox-sprites.png');}.fancybox-close{top:13px;right:12px;}.fancybox-skin{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.submenu .level1 a span{font-weight:700;}.submenu .level2 a span{font-weight:400;letter-spacing:1px;}#nav li:hover .submenu .level2 a span{color:#525252;}#nav li:hover .submenu .level1 a span{color:#2175b5;}#nav li:hover .submenu li a:hover span{color:#03406e;}.submenu *+.level1{margin-top:3px;}.sidebar-viewed .price-box .price,.sidebar-viewed .gridesc .price-box,.gridesc .price-box span span,.gridesc .price-box .special-price span+span,.gridesc .price-box .minimal-price-link span+span{font-weight:400;}.special-price .price{color:black;}.sidebar-viewed .savings{display:none;}.popup .availability{display:none;}.quickviewpro-popup .product-essential{padding-bottom:70px;}#acp-overlay{-moz-opacity:0.8;opacity:0.8;filter:alpha(opacity=80);z-index:11000;}#ajaxcartpro-add-confirm,#ajaxcartpro-remove-confirm,#ajaxcartpro-progress,.quickviewpro-hider{z-index:11100;}.quickviewpro-popup{z-index:11110;}#ajaxcartpro-add-confirm,#ajaxcartpro-remove-confirm{min-width:780px;min-height:520px;}.ajaxcart.innerbox{width:775px;height:515px;border:1px solid #2175b5;}#ajaxcartpro-add-confirm span,#ajaxcartpro-remove-confirm p{width:390px;display:block;margin:0 auto;padding-top:80px;}#ajaxcartpro-remove-confirm p{font-size:26px;margin-bottom:50px;}.aw-acp-continue,.aw-acp-checkout,.aw-acp-continue:hover,.aw-acp-checkout:hover{padding:7px 22px 11px;font-size:14px;}#topCartContent .actions button span{font-weight:200;}.customer-account-login .main{border:none;}table.product-pricing{background:none;border:none;border-top:1px solid #2175b5;border-bottom:1px solid #2175b5;min-width:350px;}table.product-pricing th,table.product-pricing td{padding:5px;text-align:center;font-size:11px;color:#7c7c7c;font-weight:300;}table.product-pricing th{text-transform:uppercase;color:#2175b5;font-size:14px;font-weight:300;}table.product-pricing strong.benefit{font-weight:inherit;}.popup .product-options input.input-text{border:#1974b7 1px solid;}.popup .product-options .note{color:#d4d4d4;margin-top:3px;}.popup .savings,.itempropRatingValue,.itempropReviewName,.itempropReviewAuthor{display:none;}.contact-items{list-style-type:none;font-size:12px;color:#2175b5;margin-top:-2px;}.contact-items li{float:left;}.contact-items li+li{margin-left:20px;}.header .contact-items li img+span{font-size:12px;}.assistly-widget a,.assistly-widget span{height:22px;margin-top:2px;}.reward-message{margin-left:0;margin-right:0;background-color:#2175b5;margin-top:12px;}.sidebar .block.block-compare .block-content{padding:20px;}.ratings .rating-links{font-size:10px;}.ratings .rating-links a{color:#2175b5;text-decoration:none;}li.item.active .quickviewpro-button,a.quickviewpro-button:hover{display:block;}li.item.active.blur a.product-image{-webkit-filter:blur(2px);-moz-filter:blur(2px);-o-filter:blur(2px);-ms-filter:blur(2px);filter:url(../images/blur.svg#blur);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='2');}.products-list .quickviewpro-button{top:95px;left:86px;}.toolbar .pager{padding:0;}.pager .pages{text-align:right;margin:0;}.pager .pages li a,.pager .pages li,{color:#2175CF;text-decoration:none;font-weight:300;}.pager .pages li.current{color:#999999;font-weight:300;text-decoration:underline;}.pager .pages li{padding:0 14px 0 20px;margin:0;}.pager .pages li+li{border-left:1px solid #2175CF;}span.validation-passed,div.validation-passed,span.validation-error,div.validation-error{background:none;}#iboverlay{-moz-opacity:0.80;-khtml-opacity:0.80;opacity:0.80;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=80);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter:alpha(opacity=80);}.wishlist-shared-index .page-title h1,.wishlist-shared-index .page-title h2{color:#2175CF;}.customer-account-create .main{border:none;}.enterprise-invitation-customer-account-create .main{border:none;}.buttons-set2{background:none;}.wishlist-shared-index #wishlist-table td.last{vertical-align:middle;}#wishlist-table td.last{padding:15px 10px;}@media screen and (max-width: 1280px){.wrapper{width:1280px;}.header .quick-access{padding:10px 0 0 200px;}}body .fancybox-overlay{z-index:11100;}label[for='shipping-address-select']{display:block;}.cart .cancel-btn{clear:left;margin:26px 30px 0 0;}.custom-rating .rating-box{width:115px;height:23px;background:url(../images/bkg_rating.png) 0 100% repeat-x;}.custom-rating .rating-box .rating{height:23px;background:url(../images/bkg_rating.png) 0 0 repeat-x;}.sidebar .block-layered-nav .block-subtitle{display:block;color:#2175b5;text-transform:uppercase;font-size:18px;font-weight:400;margin:10px 0 0 17px;}.h-divider.centerup{clear:both;}.cms-index-index .flexslider,.cms-index-index .flex-viewport,.cms-index-index .slides li{width:1280px;}#acp-configurable-block,#acp-product-options,#acp-configurable-block #bundle-product-wrapper{z-index:11010;}.header .contact-items li img+span.phone-number{font-size:14px;font-weight:600;}.header .logo{padding-top:8px;margin-left:-18px;margin-right:10px;}.header .logo .tagline{color:#666;margin-left:73px;font-weight:bold;clear:both;}.category-buttons-wrapper{margin:25px 0 35px 0;}.left-category-button-wrapper{width:420px;float:left;text-align:center;}.right-category-button-wrapper{width:420px;float:right;text-align:center;}.category-button{background:none repeat scroll 0 0 #1974b7;color:#ffffff;height:auto;padding:12px 24px;text-transform:uppercase;border-radius:5px;border:0 none;line-height:25px;cursor:pointer;width:375px;}.category-button h2{color:#ffffff!important;font-size:18px!important;font-weight:200!important;margin:0!important;padding:0!important;}.category-button-arrow{background-image:url("//cache-m2.smarthome.com/images/category-button-arrow.png");padding:0 0 0 11px;background-repeat:no-repeat;width:15px;height:19px;display:inline;margin-left:10px;}.category-button p{color:#c0c0c0;font-size:14px;margin:0;padding:0;}.category-button:hover{opacity:0.9;}.category-button-buyers-guide{background:none repeat scroll 0 0 #8ebd3e;color:#ffffff;height:auto;padding:12px 24px;text-transform:uppercase;border-radius:5px;border:0 none;line-height:25px;cursor:pointer;width:375px;}.category-button-buyers-guide h2{color:#ffffff!important;font-size:18px!important;font-weight:200!important;margin:0!important;padding:0!important;}.category-button-buyers-guide-arrow{background-image:url("//cache-m2.smarthome.com/images/category-button-arrow.png");padding:0 0 0 11px;background-repeat:no-repeat;width:15px;height:19px;display:inline;margin-left:10px;}.category-button-buyers-guide p{color:#000000;font-size:14px;margin:0;padding:0;}.category-button-buyers-guide:hover{opacity:0.9;}.bu-view-item{background:#1974B7;height:auto;padding:6px 20px;border:none;color:#FFFFFF;font-size:14px;text-transform:uppercase;text-decoration:none;font-weight:300;}.norton{margin:0px 0px;float:right;}