@import "https://fonts.googleapis.com/css?family=Trykker";@font-face{font-family:heuristicaregular;src:url(../font/heuristica-regular-webfont.eot);src:url(../font/heuristica-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../font/heuristica-regular-webfont.woff) format("woff"),url(../font/heuristica-regular-webfont.ttf) format("truetype"),url(../font/heuristica-regular-webfont.svg#HeuristicaRegular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:heuristicabold;src:url(../font/heuristica-bold-webfont.eot);src:url(../font/heuristica-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../font/heuristica-bold-webfont.woff) format("woff"),url(../font/heuristica-bold-webfont.ttf) format("truetype"),url(../font/heuristica-bold-webfont.svg#HeuristicaBold) format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:heuristicaregular;src:url(../font/heuristica-regular-webfont.svg) format("svg")}@font-face{font-family:heuristicabold;src:url(../font/heuristica-bold-webfont.svg) format("svg")}}html{min-height:100%;height:100%}body{background:#f0f0f0 url(../images/bg_main_rpt.jpg) repeat-x top center;font-family:Arial,Verdana,Tahoma,sans-serif;font-size:12px;color:#7d7d7d;height:100%;margin:0}#wrapper{background:url(../images/bg_main.jpg) no-repeat top center}h1{font-family:heuristicaregular,Georgia,Times,serif;font-size:26px;font-weight:400;color:#004366;text-transform:uppercase;line-height:normal;padding:0;margin:0 0 10px}h2{font-family:heuristicaregular,Georgia,Times,serif;font-size:18px;color:#004366;font-weight:400;text-transform:uppercase;line-height:20px;margin:0 0 10px}h3{font-family:heuristicaregular,Georgia,Times,serif;font-size:15px;font-weight:400;text-transform:uppercase;color:#004366;padding:0;margin:0}h4{font-family:Arial,Verdana,Tahoma,sans-serif;font-size:12px;font-weight:400;color:#004366;padding:0;margin:0}p{line-height:16px;margin:0 0 20px}a{color:#004366;text-decoration:underline}a:hover{color:#3c3c3c;text-decoration:underline}a:link{outline:none;border:none}strong{}.border{border:1px solid #c7c7c7}.border-left{float:left;margin:0 10px 10px 0;border:1px solid #c7c7c7}.border-right{float:right;margin:0 0 10px 10px;border:1px solid #c7c7c7}.left{float:left;margin:0 10px 10px 0}.right{float:right;margin:0 0 10px 10px}.pull-right{float:right}.pull-left{float:left}.photo{background:#fff;padding:9px;border:1px solid #878787}.noborder{border:0;padding:0;margin:0}.check{height:13px;width:13px;margin:0}.nav_text{display:none}.container{position:relative;width:960px;margin:auto}.hr{height:1px;line-height:1px;position:relative;text-align:left;margin:-5px 0 20px;padding:0;border:0}.hr hr{display:none}ol{margin:0 0 20px}ol li{line-height:18px}#content ul{}#content ul li{}#content a:hover{background-position:0% 100%}.note{font-style:italic;font-size:9px;color:#959595;text-transform:uppercase;margin:0;line-height:normal}.note a{color:#89c1e9}input.txt{border:1px solid #8f8f8f;padding:4px;margin:-1px 0 0}textarea{border:1px solid #8f8f8f;padding:4px}#content .chosen-container,#content .chzn-container{border:1px solid #8f8f8f;background:#fff!important;font-size:12px}.btn{display:inline-block;padding:6px 15px 4px;color:#fff;text-align:center;text-transform:uppercase;font-family:heuristicaregular,Georgia,Times,serif;font-weight:400;font-size:16px;line-height:17px;background:#01689e;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxNjg5ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDE2ODllIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDAlIiBzdG9wLWNvbG9yPSIjMDE2ODllIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjAlIiBzdG9wLWNvbG9yPSIjMDA1NTgxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNTU4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top,rgba(1,104,158,1) 0%,rgba(1,104,158,1) 0%,rgba(1,104,158,1) 40%,rgba(0,85,129,1) 60%,rgba(0,85,129,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(1,104,158,1)),color-stop(0%,rgba(1,104,158,1)),color-stop(40%,rgba(1,104,158,1)),color-stop(60%,rgba(0,85,129,1)),color-stop(100%,rgba(0,85,129,1)));background:-webkit-linear-gradient(top,rgba(1,104,158,1) 0%,rgba(1,104,158,1) 0%,rgba(1,104,158,1) 40%,rgba(0,85,129,1) 60%,rgba(0,85,129,1) 100%);background:-o-linear-gradient(top,rgba(1,104,158,1) 0%,rgba(1,104,158,1) 0%,rgba(1,104,158,1) 40%,rgba(0,85,129,1) 60%,rgba(0,85,129,1) 100%);background:-ms-linear-gradient(top,rgba(1,104,158,1) 0%,rgba(1,104,158,1) 0%,rgba(1,104,158,1) 40%,rgba(0,85,129,1) 60%,rgba(0,85,129,1) 100%);background:linear-gradient(to bottom,rgba(1,104,158,1) 0%,rgba(1,104,158,1) 0%,rgba(1,104,158,1) 40%,rgba(0,85,129,1) 60%,rgba(0,85,129,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#01689e',endColorstr='#005581',GradientType=0);border:none;-webkit-box-shadow:0 1px 5px 2px rgba(0,0,0,.2);box-shadow:0 1px 5px 2px rgba(0,0,0,.2);text-decoration:none}.btn:hover{color:#fff;text-decoration:none;background:#005581;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNTU4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzAwNTU4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzAxNjg5ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTY4OWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDE2ODllIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top,rgba(0,85,129,1) 0%,rgba(0,85,129,1) 40%,rgba(1,104,158,1) 60%,rgba(1,104,158,1) 100%,rgba(1,104,158,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,85,129,1)),color-stop(40%,rgba(0,85,129,1)),color-stop(60%,rgba(1,104,158,1)),color-stop(100%,rgba(1,104,158,1)),color-stop(100%,rgba(1,104,158,1)));background:-webkit-linear-gradient(top,rgba(0,85,129,1) 0%,rgba(0,85,129,1) 40%,rgba(1,104,158,1) 60%,rgba(1,104,158,1) 100%,rgba(1,104,158,1) 100%);background:-o-linear-gradient(top,rgba(0,85,129,1) 0%,rgba(0,85,129,1) 40%,rgba(1,104,158,1) 60%,rgba(1,104,158,1) 100%,rgba(1,104,158,1) 100%);background:-ms-linear-gradient(top,rgba(0,85,129,1) 0%,rgba(0,85,129,1) 40%,rgba(1,104,158,1) 60%,rgba(1,104,158,1) 100%,rgba(1,104,158,1) 100%);background:linear-gradient(to bottom,rgba(0,85,129,1) 0%,rgba(0,85,129,1) 40%,rgba(1,104,158,1) 60%,rgba(1,104,158,1) 100%,rgba(1,104,158,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#005581',endColorstr='#01689e',GradientType=0)}.btn-alt{padding:6px 15px 4px;color:#005581;text-align:center;text-transform:uppercase;font-family:heuristicaregular,Georgia,Times,serif;font-weight:400;font-size:16px;background:#89c9ee;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg5YzllZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzgyYmVlOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzc4YjllOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NmIxZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(137,201,238,1) 0%,rgba(130,190,233,1) 49%,rgba(120,185,232,1) 50%,rgba(102,177,231,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(137,201,238,1)),color-stop(49%,rgba(130,190,233,1)),color-stop(50%,rgba(120,185,232,1)),color-stop(100%,rgba(102,177,231,1)));background:-webkit-linear-gradient(top,rgba(137,201,238,1) 0%,rgba(130,190,233,1) 49%,rgba(120,185,232,1) 50%,rgba(102,177,231,1) 100%);background:-o-linear-gradient(top,rgba(137,201,238,1) 0%,rgba(130,190,233,1) 49%,rgba(120,185,232,1) 50%,rgba(102,177,231,1) 100%);background:-ms-linear-gradient(top,rgba(137,201,238,1) 0%,rgba(130,190,233,1) 49%,rgba(120,185,232,1) 50%,rgba(102,177,231,1) 100%);background:linear-gradient(to bottom,rgba(137,201,238,1) 0%,rgba(130,190,233,1) 49%,rgba(120,185,232,1) 50%,rgba(102,177,231,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#89c9ee',endColorstr='#66b1e7',GradientType=0);border:none;-webkit-box-shadow:0 1px 5px 2px rgba(0,0,0,.2);box-shadow:0 1px 5px 2px rgba(0,0,0,.2);text-decoration:none}.btn-alt:hover{color:#005581;text-decoration:none;background:#66b1e7;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2YjFlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzc4YjllOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzgyYmVlOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4OWM5ZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(102,177,231,1) 0%,rgba(120,185,232,1) 50%,rgba(130,190,233,1) 51%,rgba(137,201,238,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(102,177,231,1)),color-stop(50%,rgba(120,185,232,1)),color-stop(51%,rgba(130,190,233,1)),color-stop(100%,rgba(137,201,238,1)));background:-webkit-linear-gradient(top,rgba(102,177,231,1) 0%,rgba(120,185,232,1) 50%,rgba(130,190,233,1) 51%,rgba(137,201,238,1) 100%);background:-o-linear-gradient(top,rgba(102,177,231,1) 0%,rgba(120,185,232,1) 50%,rgba(130,190,233,1) 51%,rgba(137,201,238,1) 100%);background:-ms-linear-gradient(top,rgba(102,177,231,1) 0%,rgba(120,185,232,1) 50%,rgba(130,190,233,1) 51%,rgba(137,201,238,1) 100%);background:linear-gradient(to bottom,rgba(102,177,231,1) 0%,rgba(120,185,232,1) 50%,rgba(130,190,233,1) 51%,rgba(137,201,238,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#66b1e7',endColorstr='#89c9ee',GradientType=0)}.btn-red{padding:6px 15px 4px;color:#fff;text-align:center;text-transform:uppercase;font-family:heuristicaregular,Georgia,Times,serif;font-weight:400;font-size:16px;border:none;-webkit-box-shadow:0 1px 5px 2px rgba(0,0,0,.2);box-shadow:0 1px 5px 2px rgba(0,0,0,.2);text-decoration:none;background:#a00}.btn-red:hover{color:#fff;text-decoration:none;background:#e00}.no-btn{display:inline-block;padding:6px 15px 4px;color:#fff;text-align:center;text-transform:uppercase;font-family:heuristicaregular,Georgia,Times,serif;font-weight:400;font-size:16px;line-height:17px;background:#b4b4b4;border:none}.video-btn{position:relative;display:inline-block;margin:12px 0 12px 30px;padding:13px 18px 9px 28px;font-size:16px;font-family:heuristicaregular,Times,serif;color:#fff;text-decoration:none;word-wrap:none;white-space:nowrap;background:-moz-linear-gradient(top,#DC192B 0%,#AD121F 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#DC192B),color-stop(100%,#AD121F));background:-webkit-linear-gradient(top,#DC192B 0%,#AD121F 100%);background:-o-linear-gradient(top,#DC192B 0%,#AD121F 100%);background:-ms-linear-gradient(top,#DC192B 0%,#AD121F 100%);background:linear-gradient(to bottom,#DC192B 0%,#AD121F 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#DC192B',endColorstr='#AD121F',GradientType=0)}.video-btn:hover{color:#fff;text-decoration:inherit;background:-moz-linear-gradient(top,#AD121F 0%,#DC192B 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#AD121F),color-stop(100%,#DC192B));background:-webkit-linear-gradient(top,#AD121F 0%,#DC192B 100%);background:-o-linear-gradient(top,#AD121F 0%,#DC192B 100%);background:-ms-linear-gradient(top,#AD121F 0%,#DC192B 100%);background:linear-gradient(to bottom,#AD121F 0%,#DC192B 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#AD121F',endColorstr='#DC192B',GradientType=0)}.video-btn::before{position:absolute;top:2px;left:-58px;width:35px;height:35px;margin-left:30px;font-size:3.5em;content:"\f144";font-family:fontawesome;color:#dc192b;background-color:#fff;border-radius:50%;text-indent:-5px;line-height:36px}#main_body{position:relative;margin:auto;z-index:100}#content{position:relative;width:960px;margin:auto;padding-bottom:30px}#top{position:relative;width:930px;height:108px;margin:auto}a.logo{position:relative;top:14px;display:block;height:87px;width:283px;background:url(../images/logo.png) no-repeat top left;margin:auto;text-indent:-3000px;z-index:500}.top_nav,.top_nav a{color:#fff;text-decoration:none;margin-top:1px}.top_nav a:hover{color:#004366}nav.social{display:inline-block;text-align:right;font-size:1.2rem;position:relative;top:2px}nav.social ul{display:inline-block;padding:0;margin:0}nav.social li{display:inline-block;margin-right:1rem}nav.social a{display:inline-block}nav.social li a span{visibility:hidden;position:absolute;top:-9999px}nav.social li a:after{content:"\f001";font-family:fontawesome}nav.social li a.facebook:after{content:"\f09a"}nav.social li a.instagram:after{content:"\f16d"}nav.social li a.twitter:after{content:"\f099"}#minicart{width:300px;position:absolute;top:35px;right:0;background:#fff;z-index:500;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;display:none}.mini-item{border-bottom:1px solid #999;padding:10px;color:#414141}.mini-item img{border:1px solid #000}.mini-item-image-container{width:57px;height:57px;float:left;margin-right:10px}.mini-desc{float:left;width:205px}.mini-desc-payment{width:272px!important}.mini-desc p{margin:0 0 3px}.mini-desc h4{font-size:12px;font-family:heuristicaregular,Georgia,Times,serif;text-transform:uppercase}.mini-desc .price{color:#fff;background:#89c1e9;padding:2px 5px;width:auto;font-size:15px}.mini-desc .price_on_sale{color:#fff;background:#29e;padding:2px 5px;width:auto;font-size:15px}.mini-desc .price_special_sale{color:#fff;background:#29e;padding:2px 5px;width:auto;font-size:15px}.mini-desc .price_on_hold{color:#fff;padding:2px 5px;width:auto;font-size:15px;background:#fbb}.mini-desc .price_already_sold{color:#fff;padding:2px 5px;width:auto;font-size:15px;background:#f33}#minicart .mini-hold-message{border-bottom:1px solid #999;padding:10px;color:#414141;background:#e88}#minicart .mini-checkout{position:relative;padding-left:10px;background:#ccc}#minicart .mini-checkout a.btn{display:inline-block;margin:10px}#minicart .mini-checkout a.btn:hover{color:#fff}#minicart-span{display:inline-block;text-align:right}.top_nav a.btn{font-size:13px;padding:4px 12px 3px}.top_nav a.btn:hover{color:#fff}#main_nav{position:absolute;top:55px;left:0;width:100%;z-index:101;font-weight:400;font-family:heuristicaregular,Georgia,Times,serif}#shop_nav li#btn_shop{background-image:url(../images/btn_shop.jpg);width:237px;height:38px;transition:none}#shop_nav li:hover,#shop_nav li.sfHover{background-position:0% 100%;transition:none}#sup_nav{float:right;margin-top:15px}.on{background-position:0% 100%}#shop_nav li a{display:block;width:auto;height:100%;color:#8b8a8a;font-size:13px;font-weight:400;text-decoration:none}#shop_nav li a:hover{display:block;width:auto;height:100%;text-decoration:none;color:#fff}#sup_nav li{display:block}#sup_nav li a{display:inline-block;width:auto;height:100%;color:#8b8a8a;font-size:15px;text-transform:uppercase;font-weight:400;text-decoration:none}#sup_nav li a:hover{display:inline-block;width:auto;height:100%;text-decoration:none;color:#89c1e9}#banner{position:relative;height:592px;background:url(../images/bg_banner.png) no-repeat top center;background-size:cover}#banner_mid{margin:auto;width:1010px;height:503px;background:url(../images/bg_banner_mid.jpg) no-repeat top center;padding:15px;background-size:cover}#banner_mid h2{color:#fff;font-size:18px;text-transform:uppercase;text-align:center}#banner_mid .divider{border-bottom:1px solid #252525;border-top:1px solid #636363;height:0;margin:5px 0}.ban_piece{float:left}.ban_piece.left{margin-right:0}.ban_search{width:258px;height:220px;padding:15px 12px;background-color:rgba(0,0,0,.4);margin-bottom:8px;margin-right:15px}.ban_search input.btn{margin:10px 0;position:relative;left:80px}.ban_search .chosen-container-single .chosen-single,.ban_search .chzn-container-single .chzn-single{background:0 0}.ban_ann{width:258px;height:218px;padding:15px 12px;overflow:hidden;margin-right:10px;font-size:14px;background:#01679d;background:-moz-linear-gradient(top,#01679d 0%,#005581 100%);background:-webkit-linear-gradient(top,#01679d 0%,#005581 100%);background:linear-gradient(to bottom,#01679d 0%,#005581 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#01679d',endColorstr='#005581',GradientType=0)}#banner_mid .ban_ann .divider{border-bottom:none;border-top:1px solid rgba(255,255,255,.5)}#banner_mid .ban_ann ul{font-size:14px;padding-left:0;color:#fff;margin:.7rem 0}#banner_mid .ban_ann li{margin-bottom:1em;display:block}#banner_mid .ban_ann a{text-decoration:none;color:#fff;position:relative;display:block;padding-left:1.5em}#banner_mid .ban_ann a .ann_title{font-family:heuristicaregular,Georgia,Times,serif;line-height:16px}#banner_mid .ban_ann a .ann_content{color:rgba(255,255,255,.5);font-size:12px;padding-right:15px}#banner_mid .ban_ann a:before{content:"\f138";font-family:fontawesome;position:absolute;top:0;left:0;transition:transform .2s}#banner_mid .ban_ann a:hover:before{transform:scale(1.2)}.ban_main{width:410px;height:410px;padding:2px;background-color:#959595;margin-bottom:8px;margin-right:15px}.ban_tag{width:410px;height:55px;padding:10px 0;background-color:rgba(0,0,0,.4);border-top:2px solid #959595;border-left:2px solid #959595;border-right:2px solid #959595;border-bottom:6px solid #959595;text-align:center;font-size:25px;line-height:28px;font-family:heuristicaregular,Georgia,Times,serif;font-weight:400;color:#8cc3e9;text-transform:uppercase;position:relative}.ban_tag .on-sale-cta{display:block;position:absolute;height:100%;width:100%;top:0;text-decoration:none;background-color:#89c1e9;color:#fff;line-height:75px;transition:background-color .2s;font-size:3rem}.ban_tag .on-sale-cta:after{content:"\f138";font-family:fontawesome;margin-left:10px;transition:transform .2s;display:inline-block}.ban_tag .on-sale-cta:hover{background-color:#01679d}.ban_tag .on-sale-cta:hover:after{transform:scale(1.1)}.ban_auction{position:relative;width:221px;height:460px;padding:2px;background-color:#959595;margin-bottom:8px}.ban_auction.teaser{padding-bottom:0;height:503px;width:280px}.ban_auction.teaser img{height:100%;max-width:none;width:281px;position:relative}.ban_discounted{position:relative;width:221px;height:217px;padding:2px 2px 6px;background-color:#959595}.caption{background-color:rgba(0,0,0,.75);width:215px;position:absolute;bottom:6px;left:2px;padding:8px 0 6px 6px;font-size:14px}.caption a{color:#89c1e9;font-family:heuristicaregular,Georgia,Times,serif;font-weight:400;text-transform:uppercase;padding:3px 25px 2px 0;background:url(../images/circle_arrow.png) no-repeat top right;text-decoration:none}.teaser{overflow:hidden;position:relative}.teaser img{width:100%}.teaser a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;font-family:heuristicaregular,Georgia,Times,serif;text-transform:uppercase;text-align:center;text-decoration:none;font-size:18px;line-height:18px;color:#fff;box-sizing:border-box;padding:15px;text-shadow:0 2px 5px #000}.teaser a:after{content:"\f138";font-family:fontawesome;display:block;position:absolute;bottom:20px;right:10px;font-size:2rem;color:#89c1e9;transition:color .2s,transform .2s}.teaser a:hover:after{color:#fff;transform:scale(1.1)}#int_banner{position:relative;height:133px;background:url(../images/bg_int_banner.png) no-repeat top center}#int_banner .container{width:930px;margin:auto;padding-top:15px}#int_banner .container h1{color:#89c1e9;margin:0;padding:14px 15px}.featured-search-presets ul{padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;max-width:960px;margin:auto}.featured-search-presets li{display:block;padding:3px;border:1px solid #999;margin:3px;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-shrink:1;flex-shrink:1}.featured-search-presets .teaser a:after{bottom:15px}.featured-search-presets .teaser img{width:226px}#home_col{position:relative;width:100%}#home_col h1{font-size:26px;color:#004366}#home_col a.seemore,#content a.seemore{float:right;font-size:14px;font-family:heuristicaregular,Georgia,Times,serif;font-weight:400;text-transform:uppercase;padding:2px 25px 2px 0;margin-top:14px;background:url(../images/circle_arrow.png) no-repeat top right;text-decoration:none}#content a.seemore:hover{background:url(../images/circle_arrow.png) no-repeat top right;color:#89c1e9}#content .divider{border-top:1px solid #b7b7b7;height:0;margin-bottom:15px}.new_list{position:relative;width:100%;margin-bottom:20px}.new_item{position:relative;width:230px;height:305px;float:left;margin-right:11px;margin-bottom:15px}.new_item:nth-child(4n+0){margin-right:0}.new_item_image{background:no-repeat center;background-size:contain;height:212px;width:212px}.new_item .new_img{width:212px;height:212px;border:1px solid #878787;background:#fff;padding:9px;display:table-cell;vertical-align:middle;text-align:center}.new_item .new_img a{display:block}.new_item .new_cap{font-weight:700;margin-top:5px}.new_cap .line2{position:absolute;bottom:15px;left:0;width:100%;margin-top:4px;background:#fff;border-top:1px solid #b7b7b7;border-bottom:1px solid #b7b7b7}.new_cap .size{padding:3px 0 3px 2px;float:left}.new_cap .sale{color:#fff;background:#d80000;padding:3px;width:auto;float:right}.new_cap .special_sale{color:#fff;background:#600090;padding:3px;width:auto;float:right}.new_cap .price{color:#fff;background:#83bee8;padding:3px;width:auto;float:right}.new_item .new_full{display:none}.new_full{background:#fff}.new_full h3{line-height:20px;color:#004366}.new_full p{margin-bottom:5px}.new_full .price{color:#fff;background:#89c1e9;padding:4px 5px;width:auto;font-size:15px}#col_full{position:relative;width:930px;padding:0;margin:0 auto 20px;min-height:400px;height:auto!important;height:400px}#col_full h2{padding-bottom:10px;border-bottom:1px solid #b7b7b7}#col_detail{position:relative;width:960px;padding:0;margin:0 auto 40px}.back{display:block;text-decoration:none;font-family:heuristicaregular,Times,serif;text-transform:uppercase;color:#004366;font-size:14px;margin-bottom:8px}.spec_img{float:left;margin:0 20px 0 0;width:562px}.main_img{position:relative;margin-bottom:10px;background:#fff;border:1px solid #878787;padding:0;text-align:center}.main_img img{}.main_img .mag{display:block;width:40px;height:40px;position:absolute;bottom:1px;right:1px;z-index:200}.main_img .mag img{border:none}.thumbs a{display:inline-block}.thumbs a img{border:2px solid #000}.thumbs a.on img{border:2px solid #89c1e9}.layaway_info{margin:10px 0}.layaway_info p{font-size:11px;font-style:italic}.detail_info{position:relative;float:left;width:370px}.detail_info .label{font-weight:700;text-transform:uppercase}.detail_info .detail_price{font-family:heuristicaregular,Times,serif;color:#fff;background:#89c1e9;padding:6px 5px 4px 10px;width:auto;font-size:22px;margin:0 0 10px;display:inline-block;min-width:40%;margin-right:15px}.free_shipping_green{font-family:heuristicaregular,Times,serif;color:#fff;background:#12692a;background:linear-gradient(to bottom,#12692a 0%,#0e3a1e 100%);padding:6px 10px 4px;width:auto;font-size:22px;display:inline-block;min-width:40%;margin-bottom:10px}.free_shipping_green::before{content:"\f0d1";font-family:fontawesome;margin-right:5px;font-size:.9em}.detail_info .detail_price_on_sale{font-family:heuristicaregular,Times,serif;color:#fff;background:#fe0000;background:-moz-linear-gradient(top,#fe0000 0%,#cf0000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fe0000),color-stop(100%,#cf0000));background:-webkit-linear-gradient(top,#fe0000 0%,#cf0000 100%);background:-o-linear-gradient(top,#fe0000 0%,#cf0000 100%);background:-ms-linear-gradient(top,#fe0000 0%,#cf0000 100%);background:linear-gradient(to bottom,#fe0000 0%,#cf0000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe0000',endColorstr='#cf0000',GradientType=0);padding:6px 5px 4px 10px;width:auto;font-size:22px;margin:0 0 10px;display:inline-block;min-width:40%;margin-right:15px}.detail_info .detail_price_special_sale{font-family:heuristicaregular,Times,serif;color:#fff;background:#8000c0;background:-moz-linear-gradient(top,#8000C0 0%,#440066 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#8000C0),color-stop(100%,#440066));background:-webkit-linear-gradient(top,#8000C0 0%,#440066 100%);background:-o-linear-gradient(top,#8000C0 0%,#440066 100%);background:-ms-linear-gradient(top,#8000C0 0%,#440066 100%);background:linear-gradient(to bottom,#8000C0 0%,#440066 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#8000C0',endColorstr='#440066',GradientType=0);padding:6px 5px 4px 10px;width:auto;font-size:22px;margin:0 0 10px}.layaway_det{display:block;margin:10px 0}.layaway_available{font-family:heuristicaregular,Times,serif;color:#fff;background:#08abe7;background:-moz-linear-gradient(top,#08abe7 0%,#068dbd 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#08abe7),color-stop(100%,#068dbd));background:-webkit-linear-gradient(top,#08abe7 0%,#068dbd 100%);background:-o-linear-gradient(top,#08abe7 0%,#068dbd 100%);background:-ms-linear-gradient(top,#08abe7 0%,#068dbd 100%);background:linear-gradient(to bottom,#08abe7 0%,#068dbd 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#08abe7',endColorstr='#068dbd',GradientType=0);padding:6px 5px 4px 10px;width:auto;margin:0 0 1px}.layaway_available label{font-size:16px;margin-left:5px}#layaway_table{margin:1px 0 0}.layaway_price{border:1px solid #068cbc;width:100%}.layaway_price th,#cart .layaway_price th{background:#068cbc;color:#fff;text-align:center;font-weight:700;padding:5px;font-family:Arial,Verdana,sans-serif;font-size:12px;text-transform:none;border:none}.layaway_price td,#cart .layaway_price td{border-bottom:1px solid #068cbc;color:#068cbc;padding:5px;text-align:center;border-left:none;border-right:none;border-top:none;font-size:12px;background-color:#fff}.layaway_price td.pymt,#cart .layaway_price td.pymt{background:#70c5ec;color:#fff;font-weight:700;border-left:none;border-right:none;border-top:none;font-size:12px}#col_1{position:relative;float:left;width:250px;padding:0;margin:0 40px 0 0}.shopsearch{background:#e1e1e1;position:relative}.shopsearch h2{background:#959595;color:#fff;font-size:18px;text-align:center;padding:10px 0}.shopsearch a.btn{position:relative;display:block;padding:6px 15px 4px;margin:0 12px 5px}.shopsearch input.btn{position:relative;left:50%;margin-left:-18%;margin-bottom:10px}.or{text-align:center;font-weight:700;margin-bottom:10px}.shopsearch .btn-alt{position:relative;left:50%;margin-left:-25%;font-size:14px}.filter{width:190px;margin:auto;position:relative;font-size:14px}.filter h3{font-size:18px;margin-bottom:10px}.filter input.check{height:13px;width:13px;margin:0;padding:0;float:left}.filter .chzn-container,.filter .chozen-container{border:1px solid #8f8f8f;background:#fff!important}.filter input.txt{border:1px solid #8f8f8f;padding:4px;width:180px}.filter label{display:block;margin-bottom:10px;padding-left:20px;line-height:14px}.filter label.cat{font-family:heuristicaregular,Georgia,Times,serif;font-size:16px;text-transform:uppercase;line-height:18px}.filter .btn.sm{display:inline;margin:0;left:auto;padding:5px 5px 3px}#content .shopsearch .divider{width:100%;border-bottom:1px solid #f0f0f0;border-top:1px solid #c2c2c2;margin:15px auto}#col_2{position:relative;float:left;width:670px;padding:0;margin:0}a.topzoom{display:none;position:fixed;bottom:15px;right:15px;background:#005581;font-family:heuristicaregular,Times,serif;color:#fff;font-size:40px;line-height:40px;text-decoration:none;padding:5px 20px 0;border-radius:4px}a.topzoom:hover{background:#7fbce7}.set_filter{font-size:14px;font-family:heuristicaregular,Times,serif;color:#004366;text-transform:uppercase;margin-bottom:10px}.crit{font-size:12px;font-family:Arial,Verdana,Tahoma,sans-serif;text-transform:none;margin-right:10px}a.del{text-indent:-9999px;display:inline-block;width:13px;height:13px;background:url(../images/del.png) no-repeat bottom left;padding:0;margin:0}.spec_list{position:relative;width:100%;margin-bottom:40px}.spec_item{position:relative;width:216px;height:305px;float:left;margin-right:11px;margin-bottom:15px}.spec_item:nth-child(3n+0){margin-right:0}.spec_item_image{background:no-repeat center;height:212px;width:212px}.spec_item_6:nth-child(3n+0){margin-right:11px!important}.spec_item_6:nth-child(4n+0){margin-right:0!important}.spec_item .spec_img{width:212px;height:212px;border:1px solid #878787;background:#fff;padding:0;float:none;text-align:center;display:table-cell;vertical-align:middle}.spec_item .spec_img a{display:block}.spec_item .spec_cap{font-weight:700;margin-top:5px}.spec_cap .line2{position:absolute;bottom:15px;left:0;margin-top:4px;background:#fff;width:100%;border-top:1px solid #b7b7b7;border-bottom:1px solid #b7b7b7}.spec_cap .size{padding:3px 0 3px 2px;float:left}.spec_cap .sale{color:#fff;background:#d80000;padding:3px;width:auto;float:right}.spec_cap .special_sale{color:#fff;background:#600090;padding:3px;width:auto;float:right}.spec_cap .price{color:#fff;background:#83bee8;padding:3px;width:auto;float:right}.spec_item .spec_full{display:none}.spec_full{background:#fff}.spec_full h3{line-height:20px;color:#004366}.spec_full p{margin-bottom:5px}.spec_full .price{color:#fff;background:#89c1e9;padding:4px 5px;width:auto;font-size:15px}.spec_full .price_on_sale{color:#fff;background:#29e;padding:4px 5px;width:auto;font-size:15px}.spec_full .price_special_sale{color:#fff;background:#29e;padding:4px 5px;width:auto;font-size:15px}.spec_full .price_on_hold{color:#fff;background:#fbb;padding:4px 5px;width:auto;font-size:15px}.spec_full .price_already_sold{color:#fff;background:#f33;padding:4px 5px;width:auto;font-size:15px}#cart{width:100%}#cart th{font-family:heuristicaregular,Times,serif;font-size:18px;font-weight:400;text-transform:uppercase;color:#fff;background:#959595;border-right:1px solid #d0d0d0;border-left:1px solid #b5b5b5}#cart td{background:#e1e1e1;color:#5f6062;font-size:14px;text-align:center;border-right:1px solid #eaeaea;border-left:1px solid #e6e6e6;border-bottom:1px solid #c2c2c2;border-top:1px solid #f0f0f0;vertical-align:top}#cart td.item{text-align:left;font-size:12px}#cart .item_det{float:left}#cart td.item h2{margin:0;padding:0;border:none}#cart .spec_item{height:230px;margin-right:11px}#cart p{margin-bottom:10px}#cart .layaway_payments_info{font-size:11px;color:#999}a.remove{display:block;width:59px;height:17px;background:url(../images/remove.png) no-repeat top left;text-indent:-9999px;text-decoration:none}#cart_total{width:100%;text-align:center;border-collapse:separate;border-spacing:10px}#cart_total td.est{text-align:left}#cart_total p{margin:0 0 10px}#cart_total .chosen-container,#cart_total .chzn-container{border:1px solid #8f8f8f;background:#fff!important;font-size:12px;margin:1px 0 0}#cart_total .btn{padding:1px 6px 0;border:0;height:24px}#midi-cart{width:100%}#midi-cart th{font-family:heuristicaregular,Times,serif;font-size:18px;font-weight:400;text-transform:uppercase;color:#fff;background:#959595;border-right:1px solid #d0d0d0;border-left:1px solid #b5b5b5;border-collapse:separate}#midi-cart td{background:#e1e1e1;color:#5f6062;font-size:14px;text-align:center;border-right:1px solid #eaeaea;border-left:1px solid #e6e6e6;border-bottom:1px solid #c2c2c2;border-top:1px solid #f0f0f0;vertical-align:top}#midi-cart td.item{text-align:left;font-size:12px}#midi-cart td.item td{text-align:left;font-size:12px;border:none}#midi-cart .item_det{float:left;width:300px}#midi-cart td.item h2{margin:0;padding:0;border:none}#midi-cart .spec_item{height:230px}#midi-cart .notip{position:relative;width:230px;height:230px;float:left;margin-right:11px;margin-bottom:5px}.notip .spec_img{width:212px;height:212px;border:1px solid #878787;background:#fff;padding:9px;float:none;text-align:center;display:table-cell;vertical-align:middle}.notip .spec_img a{display:block}#midi-cart p{margin-bottom:10px}#midi-cart .layaway_payments_info{font-size:11px;color:#999}#midi-cart{width:100%;text-align:center}#midi_cart_total{width:100%;text-align:center;border-collapse:separate;border-spacing:10px}#midi_cart_total td.est{text-align:left}#midi_cart_total p{margin:0 0 10px}#midi_cart_total .chosen-container,#midi_cart_total .chzn-container{border:1px solid #8f8f8f;background:#fff!important;font-size:12px;margin:1px 0 0}#midi_cart_total .btn{padding:1px 6px 0;border:0;height:24px}#midi_cart_total div.divider{margin-bottom:2px}.checkout_btns{text-align:right}.half{float:left;width:50%}.guestcheckout{width:250px;margin:auto;text-align:center;padding-top:45px}.guestcheckout p{margin-top:10px}#newAccountInfoDiv{width:350px;margin:15px 0}.member_home_table{width:100%}.member_home_table th{font-family:heuristicaregular,Times,serif;font-size:18px;font-weight:400;text-transform:uppercase;color:#fff;background:#959595;border-right:1px solid #d0d0d0;border-left:1px solid #b5b5b5;text-align:left;padding:5px 10px 2px}.member_home_table th.c_align{text-align:center}.member_home_table td{background:#e1e1e1;color:#5f6062;font-size:14px;text-align:left;border-right:1px solid #eaeaea;border-left:1px solid #e6e6e6;border-bottom:1px solid #c2c2c2;border-top:1px solid #f0f0f0;padding:5px 10px}.member_home_table td.c_align{text-align:center}.member_home_table td.r_align{text-align:right}.member_home_table td.future_payment_calendar_divider{background:#d0d0d0}.member_home_table td.item{text-align:left;font-size:12px}.member_home_table .item_det{float:left}.member_home_table td.item h2{margin:0;padding:0;border:none}.member_home_table .spec_item{height:230px;margin-right:11px}.error,.error_message{background-color:#eb9595;border:1px solid #aaa;padding:10px;margin-bottom:10px;color:#000;font-size:14px}.info,.info_message{background-color:#e7e8d3;border:1px solid #aaa;padding:10px;margin-bottom:10px}#footer{position:relative;background:#ccc;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2UyZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(204,204,204,1) 0%,rgba(227,226,226,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(204,204,204,1)),color-stop(100%,rgba(227,226,226,1)));background:-webkit-linear-gradient(top,rgba(204,204,204,1) 0%,rgba(227,226,226,1) 100%);background:-o-linear-gradient(top,rgba(204,204,204,1) 0%,rgba(227,226,226,1) 100%);background:-ms-linear-gradient(top,rgba(204,204,204,1) 0%,rgba(227,226,226,1) 100%);background:linear-gradient(to bottom,rgba(204,204,204,1) 0%,rgba(227,226,226,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc',endColorstr='#e3e2e2',GradientType=0);padding-top:20px;border-top:2px solid #c5c5c5;border-bottom:2px solid #c4c3c3}#footer .foot_col{float:left;width:225px;margin-right:20px;font-size:14px;padding-bottom:20px}#footer .foot_col:nth-child(3){margin-right:0;width:465px}#footer .foot_col h2{color:#555;padding-bottom:5px;border-bottom:1px solid #b7b7b7}#footer .foot_col p{margin-bottom:10px}#footer .foot_col a{display:block;color:#7d7d7d;text-decoration:none;margin-bottom:5px}#copyright{border-top:1px solid #fff;background:#ccc;padding:15px 0;color:#7d7d7d;font-size:14px}#copyright a{color:#7d7d7d;font-size:14px;text-decoration:none}#copyright .block{float:left;width:48%}#copyright .block.right{text-align:right;float:right;margin:0}#copyright span{font-family:heuristicaregular,Georgia,serif;font-size:14px;color:#555;text-transform:uppercase}.ctct-form-embed.form_0 .ctct-form-defaults{background-color:transparent!important}input.ctct-form-element{width:100%;border-radius:4px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);font-family:Helvetica Neue,Arial,sans-serif;color:#394856;font-size:16px;line-height:1.5;padding:2px 15px;height:26px!important;border:none!important}#email_address_field_0 label{color:#7d7d7d;font-weight:400;font-size:14px;font-family:Arial,Verdana,Tahoma,sans-serif}.ctct-form-defaults{padding-left:0!important;padding-top:0!important}.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-button{color:#fff;background-color:#0078c1;display:block;width:100%;padding:5px 20px;background-color:#83bee8}#ctct_form_0{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;width:100%}#ctct_form_0 #email_address_field_0{width:49%;margin-right:2%}#ctct_form_0 #gdpr_text{order:3;width:100%}#gdpr_text p{font-size:11px;font-family:Helvetica Neue,Arial,sans-serif;line-height:16px}#ctct_form_0 .ctct-form-button{border:none;color:#fff;display:block;width:49%;padding:5px 20px;background-color:#83bee8;height:26px;margin-bottom:-3px}.viewlet{position:relative;padding:0;margin:0 0 20px;border:1px solid #ee8d21}.viewlet h4{background:#ee8d21;text-transform:uppercase;color:#fff;padding:5px 10px}.viewlet p{margin:10px}a.readmore{background:#ee8d21;text-transform:uppercase;color:#fff;padding:4px 6px;text-decoration:none;font-size:11px}a.readmore:hover{color:#ee8d21;background:#fff}.transparent50percent{zoom:1;filter:alpha(opacity=50);opacity:.5}.transparent20percent{zoom:1;filter:alpha(opacity=20);opacity:.2}.linethrough{text-decoration:line-through}.retail_overridden_price{text-decoration:line-through;color:#ccc}#cart .retail_overridden_price{text-decoration:line-through;font-size:11px;color:#999}.cycle-slideshow a{display:none}.cycle-slideshow a.first{display:block}.cycle-slideshow,.cycle-slideshow *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cycle-slideshow{width:100%;min-width:200px;max-width:410px;height:410px;margin:auto;padding:0;position:relative;background:url(../images/malsup/spinner.gif) 50% 50% no-repeat}.cycle-slideshow img{position:absolute;top:0;left:0;width:100%;padding:0;display:block}.cycle-slideshow img:first-child{position:static;z-index:100}.cycle-pager{width:25%;z-index:500;position:absolute;bottom:30px;right:0;overflow:hidden}.cycle-pager span{display:inline-block;cursor:pointer;height:18px;width:18px;background:url(../images/btn_ss.png) no-repeat top left;text-indent:-9999px;margin-left:5px}.cycle-pager span.cycle-pager-active{background:url(../images/btn_ss_on.png) no-repeat top left}.cycle-pager>*{cursor:pointer}.cycle-caption{position:absolute;color:#fff;bottom:15px;right:15px;z-index:700}.cycle-overlay{font-family:tahoma,arial;position:absolute;bottom:0;width:100%;z-index:600;background:#000;color:#fff;padding:15px;opacity:.5}.cycle-prev,.cycle-next{position:absolute;top:0;width:30%;opacity:0;filter:alpha(opacity=0);z-index:800;height:100%;cursor:pointer}.cycle-prev{left:0;background:url(../images/malsup/left.png) 50% 50% no-repeat}.cycle-next{right:0;background:url(../images/malsup/right.png) 50% 50% no-repeat}.cycle-prev:hover,.cycle-next:hover{opacity:.7;filter:alpha(opacity=70)}.disabled{opacity:.5;filter:alpha(opacity=50)}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media only screen and (max-width:480px),only screen and (max-device-width:480px){.cycle-overlay{padding:4px}.cycle-caption{bottom:4px;right:4px}}div.pager_container{text-align:center;margin-right:35px}div.pager_container span.pager_selected_page{margin:0 6px;font-size:36px;font-weight:700}div.pager_container a{margin:0 6px;font-size:24px;text-decoration:none}div.pager_container span.pager_ellipsis{margin:0 10px;font-size:18px}.corner_tag_holder{position:relative}.corner_tags{position:absolute;top:4px;left:-4px}.corner_special_sale{background:url(../images/corner_special_sale.png);width:95px;height:21px}.corner_sale{background:url(../images/corner_sale.png);width:75px;height:21px}.corner_layaway{background:url(../images/corner_layaway.png);width:75px;height:21px}.corner_hold{background:url(../images/corner_hold.png);width:75px;height:21px}.corner_auction{background:url(../images/corner_auction.png);width:75px;height:21px}.corner_archive{background:url(../images/corner_archive.png);width:75px;height:21px}.corner_sold{background:url(../images/corner_sold.png);width:75px;height:21px}.corner_free_shipping{background:url(../images/corner_free_shipping.png);background-size:113px 21px;width:113px;height:21px}.announcements .named-anchor{position:relative;top:-40px;display:block}.announcements li{display:block;margin:2rem 0;padding-left:2rem}.announcements li h2{font-size:28px;text-transform:none;margin-left:-2rem;margin-bottom:1rem}.announcements li p{font-size:16px;line-height:1.2}.announcements li:not(:last-child){border-bottom:1px solid #ccc}.ctct-custom-form .visible-inputs{font-size:0;margin:-5px}.ctct-custom-form .visible-inputs>*{font-size:1rem;display:inline-block;margin:5px;width:calc(50% - 10px)}#ship_note{width:60rem}.mobile-only{display:none}@media screen and (max-width:768px){*{box-sizing:border-box}html,body{max-width:100vw;height:auto}p{font-size:18px;line-height:1.4}.mobile-only .chosen-container{display:none}.mobile-only{display:block}.hide-for-mobile{display:none}.cycle-slideshow{display:none}.filtered-shop-results{display:flex;flex-direction:column-reverse}#banner_mid .ban_piece.left{display:flex;flex-direction:column-reverse}.featured-search-presets ul{flex-direction:column}.wrapper{max-width:100vw}.featured-search-presets .teaser img{width:100%}#top,#content,.container{width:100%}#top{height:auto;padding:10px 0 20px}.cycle-pager{width:100%;text-align:center}.ban_tag .on-sale-cta{font-size:2.4rem;display:block;position:relative}.ban_tag{width:100%;height:auto;padding:0;margin:10px 0;border:none!important}.top_nav{float:none}#content{padding:20px}#sup_nav{float:none;display:flex;justify-content:center}.spec_item .spec_img{display:block;margin:0 auto}.spec_item_image{background-size:cover}#shop_nav{float:none;margin:0 auto;position:absolute;top:30px;right:15px}#shop_nav li#btn_shop{background-image:none;background-color:#004366;width:40px;height:3px}#shop_nav li#btn_shop:after{content:'';display:block;background:#004366;width:40px;height:3px;top:10px;position:absolute}#shop_nav li#btn_shop:before{content:'';display:block;background:#004366;width:40px;height:3px;top:-10px;position:absolute}#main_nav{position:static;top:initial;left:initial;display:flex;flex-direction:column}a.logo{top:initial}.sf-menu ul{position:absolute;top:30px!important;left:calc(-100vw + 55px)!important;z-index:99999!important;width:100vw!important}#banner{height:auto}#banner_mid{width:100%;height:auto;margin:0!important}.ban_ann{width:100%}.ban_main{width:100%;height:auto}.ban_piece{float:none}.ban_search{width:100%;height:auto;text-align:center}.ban_auction.teaser{margin:0 auto}.ban_search input.btn{left:0}.chzn-select{padding:8px;width:100%!important;display:block!important}#footer{padding:20px}#footer .foot_col:nth-child(3){width:100%}#ctct_form_0 #email_address_field_0{width:95%}#ctct_form_0 .ctct-form-button{width:95%;margin-bottom:20px}.ctct-inline-form{padding-right:20px}#copyright .block,#copyright .block.right{width:100%;float:none;text-align:left}#copyright{padding:15px}#int_banner .container{width:100%}#col_full{width:100%;margin-left:0;max-width:90vw}.photo.right{float:none;max-width:80vw}.btn_shop ul{width:100vw;z-index:99}.spec_list{display:flex;flex-direction:column}.spec_list .spec_item{width:100%;max-width:90vw;height:auto}.spec_item .spec_full{display:block;margin:10px 0;padding:5px}#content .divider{max-width:90vw}div.pager_container{text-align:left;max-width:90vw}.spec_item{height:auto}.spec_cap .line2{position:relative;bottom:initial}#col_1{width:90vw;margin-bottom:30px}#col_2{float:none;width:auto;display:inline-block}#content h2{max-width:90vw}#content a.seemore{margin-right:40px;float:none}.detail_info{float:none;width:90vw}.spec_img{max-width:90vw}ul#shop_nav:before{content:'';width:100vw;height:80px;background:#e1e1e1;top:-40px;position:absolute;right:-15px;z-index:99;transform:translateY(-80px)}ul#shop_nav.menu-open:before{transform:translateY(0)}ul#shop_nav.menu-open:after{content:'\f00d';font-family:fontawesome;font-size:31px;color:#004366;position:absolute;top:-16px;right:10px;z-index:991}.top_nav{padding-left:60px;margin-top:10px}.top_nav .social a{color:#004366}.new_item .new_full{display:block;position:relative;padding:5px;margin-top:5px}.new_item{width:100%;height:auto}#midi-cart{max-width:100%}.notip .spec_img{width:111px;height:111px}#cart_form .spec_item_image{width:111px!important;height:111px!important}#midi-cart .notip{width:121px;height:auto}#midi-cart .item_det{margin-top:10px}#col_detail{max-width:100%}#cart_total tbody{display:block}#cart_total tbody>tr{display:flex;flex-direction:column;width:100%}#cart_total tbody>tr td{width:100%}.checkout_btns{text-align:left}#freightZip{width:100%}#btnCoupon{margin-top:10px}.checkout_btns a{display:block}.half{float:none;width:100%}#ship_note{width:100%}#checkout-form>table>tbody>tr{display:flex;flex-direction:column}#checkout-form>table>tbody>tr>td{width:100%}#checkout-form>table>tbody>tr>td>table{width:100%}#checkout-form input.txt,#checkout-form select{width:100%}.payment-container{float:none!important;width:100%!important}#or-circle{line-height:1.5!important;width:40px!important;height:40px!important}#or-container{float:none!important;width:100%!important;display:block!important;padding-top:20px!important}#paypal-holder form{padding:10px 0!important}#paypal-holder{width:100%!important;margin:20px 0!important}#cart_total table{margin:10px 0 20px;width:100%}#minicart{z-index:9999;width:100%;top:90px}.shopsearch .slider-toggle{position:absolute;top:8px;right:16px;font-size:24px;color:#fff}.shopsearch h2{margin-bottom:0}.shopsearch-contents{display:none;overflow:hidden}.shopsearch-contents>*:first-child{margin-top:10px!important}}#checkout-address-form>table>tbody{display:flex;flex-wrap:wrap}#checkout-address-form>table:first-child>tbody>.flex-tr{display:flex;min-width:50%}#checkout-address-form>table:first-child>tbody>.flex-tr:last-child{max-width:100%}#col_full h2.payment_form{border-bottom:none;padding-top:10px;padding-bottom:0;margin-top:20px}#col_full h2.payment_form_first{margin-top:0}.payment_method_cc,.payment_method_pp{display:none}.payment_table_cell input[type=text]:not(#payment_amount):not(#bill_zip):not(#cc_cvc),.payment_table_cell .chosen-container:not(#cc_exp_date_month_chosen):not(#cc_exp_date_year_chosen){min-width:100%;box-sizing:border-box}