@import 'https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400italic,600,600italic,700,700italic,900,900italic';html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1em}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html,body{height:100%}body{background:#fff;background-color:#fff;font-size:12px;font-family:source sans pro,sans-serif!important;overflow-x:hidden}body#checkout{background:#fff;background-color:#fff}body.popup{background:#fff}#footer_push{clear:both}#footer{clear:both;height:620px;margin-top:20px}#footer_analytics{height:0;line-height:0;overflow:hidden}.fleft{float:left}.fright{float:right}.left{text-align:left}.right{text-align:right}.center{text-align:center}.clear{clear:both;height:0;line-height:0;overflow:hidden}.clear-bar{width:100%;height:1px;clear:both}.cclear{overflow:hidden}.none{display:none}a.imglink{display:block;position:relative;overflow:hidden;width:100%;height:100%}a.imglink img{position:absolute;top:0;left:0}a.hover:hover img,a.active img{top:-100%}.extendfull,.extendleft{padding-left:3000px;margin-left:-3000px}.extendfull,.extendright{padding-right:3000px;margin-right:-3000px}.noborder{border:none}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.col-xs-5ths,.col-sm-5ths,.col-md-5ths,.col-lg-5ths{position:relative;min-height:1px;padding-right:10px;padding-left:10px}.col-xs-5ths{width:20%;float:left}@media(min-width:768px){.col-sm-5ths{width:20%;float:left}}@media(min-width:992px){.col-md-5ths{width:20%;float:left}}@media(min-width:1200px){.col-lg-5ths{width:20%;float:left}}.navbar{margin-bottom:0!important}.navbar-inverse{background-image:linear-gradient(to bottom,#000 0,#000 100%);background-color:#000}.color{color:#78a22f}.success{color:#41ce2d}.strong{font-weight:700}.error{color:#cd2026}div.error{padding:5px 10px}input.amount{width:80px}div.pad,p.pad,td.pad{padding:10px}input.quantity{width:30px;border:1px solid #000}div.success{padding:4px;line-height:14px;border:1px solid #337ab7;margin-bottom:3px;width:250px;background-color:#ffc;text-align:center;color:#000}div.name{color:#000;font-weight:700;border-bottom:1px solid #aaa;margin-bottom:5px;padding:2px 0}td{vertical-align:top;padding:5px}th{padding:10px 5px}:focus,a:focus,a:focus img{border-color:rgba(82,168,236,.8);outline:0;-webkit-box-shadow:0 0 8px rgba(82,168,236,.8);box-shadow:0 0 8px rgba(82,168,236,.6)}a:link,a:active,a:visited{color:#676767;text-decoration:none}a:hover{color:#676767}a img,a:link img,a:active img,a:visited img,a:hover img{text-decoration:none}.product a.img{display:block}.product img{display:block}.productinfo{}.product a:link,.product a:active,.product a:visited,.product a:hover{text-decoration:none}.product .productinfo .brand{font-size:.9em;font-weight:600;color:#373737}.product .prodname{text-transform:capitalize;font-family:source sans pro,Arial,Helvetica,sans-serif;font-size:.9em;color:#373737}.product_swatches img{display:inline;width:25px;height:10px}.offprice{color:#373737;font-size:.9em;letter-spacing:0;padding-right:10px}.price{font-family:source sans pro,Arial,sans-serif;font-size:.9em;font-weight:600;color:#373737}.orgprice{font-size:.9em;text-decoration:line-through}.nowprice{color:#87161a;font-size:.9em;font-weight:700}.regprice{color:#87161a;font-size:.9em font-weight:bold}@media only screen and (max-width:768px){.product .productinfo .brand{font-size:.8em;font-weight:600;color:#373737}.product .prodname{text-transform:capitalize;font-family:source sans pro,Arial,Helvetica,sans-serif;font-size:.8em;color:#373737}.product_swatches img{display:inline;width:25px;height:10px}.offprice{color:#373737;font-size:.8em;letter-spacing:0;padding-right:10px}.price{font-family:source sans pro,Arial,sans-serif;font-size:.8em;font-weight:600;color:#373737}.orgprice{font-size:.8em;text-decoration:line-through}.nowprice{color:#87161a;font-size:.8em;font-weight:700}.regprice{color:#87161a;font-size:.8em font-weight:bold}}.pl30{padding-left:30px}#site_maint{background-color:#c01116;color:#fff;font-weight:700;padding:10px;font-size:15px;text-align:left}#header_promo_top{width:100%;background-color:#000}#header_promo{width:100%;background-color:#000}@media only screen and (max-width:464px){#header_promobanner{font-size:.8em;letter-spacing:.1em;line-height:1.5em;padding:5px 0}}@media only screen and (min-width:465px){#header_promobanner{font-size:.8em;letter-spacing:.2em;line-height:2.5em}}#header_promobanner{position:relative;margin:0 auto;top:0;text-align:center;text-transform:uppercase;color:#fff}#header_promobanner .promo-separator,#header_promobanner .promo-separator-last{color:#337ab7}#header_promobanner a:link,#header_promobanner a:visited{color:#337ab7;text-decoration:underline}#header_promo_code .countdown_hour,#header_promo_code .countdown_minute,#header_promo_code .countdown_second,#header_promo_code .countdown_separator{color:#fff}#header_promo_popup{color:#fff;background-color:#000}#header{min-height:55px;background-color:#000;color:#fff;font-family:source sans pro,sans-serif!important;font-size:110%!important;border-bottom:#999 1px solid;z-index:9999}#header_container{width:980px;margin:0 auto;clear:both;height:55px;position:relative}#header_logo{width:360px;border-right:1px solid #ccc;float:left;height:55px;position:absolute;z-index:10;top:0;left:0;text-align:left}#header_logo img{margin:18px 0 0 10px}#header_logo span{display:none}#header_search{width:305px;height:55px;display:block;position:absolute;z-index:10;top:0;left:360px}#header_myacct{width:85px;height:55px;display:block;position:absolute;z-index:99;top:0;left:665px;border-left:1px solid #ccc;border-right:1px solid #ccc}#header_bag{width:135px;height:55px;display:block;overflow:hidden;position:absolute;z-index:10;top:0;left:751px;border-right:1px solid #ccc}#header_currency{width:77px;height:55px;display:block;position:absolute;z-index:10;top:0;left:886px}#search_input{height:34px;display:block;overflow:hidden;float:left;background:#fff;color:#666;border:0;-webkit-appearance:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:3px 0 0 8px;line-height/\*/:2em\9}button .input-group-addon .topnavsearch{border-radius:0!important}@media only screen and (min-width:1850px){#search_input{width:600px}}@media only screen and (min-width:1600px) and (max-width:1849px){#search_input{width:350px}}@media only screen and (min-width:1300px) and (max-width:1599px){#search_input{width:230px}}@media only screen and (min-width:1000px) and (max-width:1299px){#search_input{width:120px}}#global-cs-links{width:150px;height:87px;display:block;float:left;border-right:solid 1px #999}#global-cs-links ul{font-family:Arial,sans-serif;font-size:10px;font-size:9px\9;font-weight:600;text-transform:uppercase;text-align:right;line-height:1.45em;color:#fff;margin:16px 10px 0 0}#global-cs-links ul a{color:#fff;text-decoration:none}#global-cs-links ul a:hover{text-decoration:underline}#shopping-bag{margin:0 auto;text-align:center}#shopping-bag .p-qty{color:#337ab7;width:auto;height:auto;padding:14px 0}#shopping-bag .p-qty .s-bag{display:inline-block;vertical-align:text-bottom;margin:5px 5px 0 0}#shopping-bag .b-total{font-weight:400;color:#fff;font-size:12px}#shopping-bag .cart-totalquant{font-size:12px}div.ppv2_error{font-size:1.3em;font-weight:600;line-height:1.5em;padding:30px 0;color:#cd2026}#currency_selector{color:#fff;visibility:hidden}#currency_selector .djdd_curr{width:75px;height:20px;display:block;overflow:hidden;background:url(/media/static/dj-includes/images/static/2013/currency-arrow.png) no-repeat scroll;background-position:62px 7px;border:none;cursor:pointer;margin:17px 0 0 1px;text-align:left}#currency_selector .djdd_curr span{}#currency_selector .djdd_curr b{font-size:101%;text-transform:uppercase}#currency_selector .djdd_opt{color:#fff;height:12px;text-align:left;letter-spacing:.025em;line-height:1em;border:none}#currency_selector .djdd_opt:hover{color:#fff;background-color:#444}#currency_selector span{display:block;float:left;width:16px;height:11px;overflow:hidden;background:url(/dj-includes/images/flags_16_110510.jpg) no-repeat;border:none;margin:1px 0 0 15px}#currency_selector .djdd_menu{background:none repeat scroll 0 0 #000!important;border:0!important;margin:9px 0 0 1px;padding-bottom:1px}#currency_selector span.currency_usd{background-position:0 0}#currency_selector span.currency_eur{background-position:0 -11px}#currency_selector span.currency_aud{background-position:0 -23px}#currency_selector span.currency_cad{background-position:0 -34px}#currency_selector span.currency_dkk{background-position:0 -46px}#currency_selector span.currency_jpy{background-position:0 -57px}#currency_selector span.currency_nzd{background-position:0 -69px}#currency_selector span.currency_nok{background-position:0 -80px}#currency_selector span.currency_pln{background-position:0 -92px}#currency_selector span.currency_krw{background-position:0 -103px}#currency_selector span.currency_sek{background-position:0 -115px}#currency_selector span.currency_chf{background-position:0 -126px}#currency_selector span.currency_gbp{background-position:0 -138px}#currency_selector span.currency_inr{background-position:0 -149px}#currency_selector span.currency_sgd{background-position:0 -160px}#currency_selector span.currency_hkd{background-position:0 -171px}#currency_selector span.currency_czk{background-position:0 -183px}#currency_selector span.currency_huf{background-position:0 -194px}#currency_selector span.currency_lvl{background-position:0 -207px}#currency_selector span.currency_ltl{background-position:0 -218px}.dropdown_title{color:#000;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;text-align:left;padding:12px 0 0 20px}a.dropdown_color_new,a.dropdown_color_new:link,a.dropdown_color_new:active,a.dropdown_color_new:visited,a.dropdown_color_new:hover{color:#337ab7}a.dropdown_color_sale,a.dropdown_color_sale:link,a.dropdown_color_sale:active,a.dropdown_color_sale:visited{color:#cd2026}a.dropdown_color_outlet,a.dropdown_color_outlet:link,a.dropdown_color_outlet:active,a.dropdown_color_outlet:visited{color:#cd2026}a.dropdown_color_sale:hover,a.dropdown_color_outlet:hover{text-decoration:underline!important;color:#cd2026!important}a.dropdown_color_new:hover{text-decoration:underline!important;color:#337ab7!important}.topnav-thumb-img{margin:12px 0 0 18px;float:left}.sg-2dpt,.sb-2dpt{margin-top:5px!important}#acct_menu ul,#acct_menu li,#acct_menu span,#acct_menu a{border:0;margin:0;padding:0;position:relative}#acct_menu{background:#000;height:55px;margin:0 auto;text-align:center;z-index:9999}#acct_menu .my-account-box{width:85px;height:50px;display:block;overflow:hidden;line-height:4.65em}#acct_menu_list{content:'';display:none;clear:both}#acct_menu a{color:#fff;display:inline-block;font-size:101%!important;line-height:2.75em;width:85px;text-decoration:none;margin:0}#acct_menu ul{list-style:none}#acct_menu>ul,#acct_menu>ul>li{}#acct_menu>ul>li:first-child a{border-radius:0}#acct_menu>ul>li.active a,#acct_menu>ul>li:hover>a{color:#fff;background:#000}#acct_menu .has-sub{z-index:9999}#acct_menu .has-sub ul{display:none;margin-top:3px}#acct_menu .has-sub ul li a{background:#000;color:#fff;display:block}#acct_menu .has-sub ul li:hover a{background:#444}#global-sn-links{width:auto;height:25px;float:right}#twitter,#facebook,#youtube,#instagram,#pinterest{width:25px;height:25px;display:block;overflow:hidden;float:right;margin:4px 0 0 3px}#twitter span,#facebook span,#youtube span,#instagram span,#pinterest span{display:none}#twitter{background:url(/media/static/dj-includes/images/static/2013/sn-icons/twitter-ro.png) no-repeat}#facebook{background:url(/media/static/dj-includes/images/static/2013/sn-icons/facebook-ro.png) no-repeat}#youtube{background:url(/media/static/dj-includes/images/static/2013/sn-icons/youtube-ro.png) no-repeat}#instagram{background:url(/media/static/dj-includes/images/static/2013/sn-icons/instagram-ro.png) no-repeat}#pinterest{background:url(/media/static/dj-includes/images/static/2013/sn-icons/pinterest-ro.png) no-repeat}#twitter:hover,#facebook:hover,#youtube:hover,#instagram:hover,#pinterest:hover{background-position:0 -25px}#footer{background-color:#000;color:#fff;text-transform:uppercase;font-size:.8em;line-height:2em;letter-spacing:.07em;height:auto!important}.footer-title{text-transform:capitalize;font-size:1.4em;letter-spacing:.07em}#footer-row1,#footer-row3,#footer-row4,#footer-international{margin-top:20px;border-top:1px solid #fff;padding-top:20px}#footer-row2{margin-top:20px}#footer ul li a,#footer-international a{clear:both;color:#fff;display:block;height:auto;margin:0 auto}#footer-social .sn-icons .fb-icon span,#footer-social .sn-icons .tw-icon span,#footer-social .sn-icons .ig-icon span,#footer-social .sn-icons .pin-icon span,#footer-social .sn-icons .yt-icon span,#footer-social .sn-icons .gp-icon span,#footer-social .sn-icons .t-icon span{display:none}#footer-social .sn-icons .fb-icon,#footer-social .sn-icons .tw-icon,#footer-social .sn-icons .ig-icon,#footer-social .sn-icons .pin-icon,#footer-social .sn-icons .yt-icon,#footer-social .sn-icons .gp-icon,#footer-social .sn-icons .t-icon{width:23px;height:23px;display:block;background:url(https://media.djnetworks.net/media/static/dj-includes/images/static/2014/05/22/dj-footer-sn-icons-iv.png) no-repeat;overflow:hidden}#footer .sn-icons{margin-top:7px}#footer .sn-icons ul li{display:inline-block;margin:0 4px 5px 0}#footer-social .sn-icons .ig-icon{background-position:0 -46px}#footer-social .sn-icons .ig-icon:hover{background-position:-23px -46px}#footer-social .sn-icons .fb-icon{background-position:0 0}#footer-social .sn-icons .fb-icon:hover{background-position:-23px 0}#footer-social .sn-icons .tw-icon{background-position:0 -23px}#footer-social .sn-icons .tw-icon:hover{background-position:-23px -23px}#footer-social .sn-icons .pin-icon{background-position:0 -69px}#footer-social .sn-icons .pin-icon:hover{background-position:-23px -69px}#footer-social .sn-icons .yt-icon{background-position:0 -92px}#footer-social .sn-icons .yt-icon:hover{background-position:-23px -92px}#footer-social .sn-icons .gp-icon{background-position:0 -115px}#footer-social .sn-icons .gp-icon:hover{background-position:-23px -115px}#footer-social .sn-icons .t-icon{background-position:0 -138px}#footer-social .sn-icons .t-icon:hover{background-position:-23px -138px}#footer-international{margin:auto 0;border-bottom:1px solid #fff}#footer-international .flags{float:left}#footer-international .title{text-transform:uppercase;color:#fff;letter-spacing:.07em;font-size:1.2em;float:left;margin:5px 15px 0 0}#footer-international .flags ul li{display:inline-block;margin:3px 3px 0 0;margin/\*/:3px 2px 0 0\9}@media screen and (-webkit-min-device-pixel-ratio:0){#footer #intl-links .flags ul li{margin:3px 3px 0 0}}#footer-newsletter{padding:30px 0 10px;margin:0}#footer-newsletter .email-sign-up{color:#fff;display:block;clear:both;margin:0 auto;border:none;height:auto;padding:0}#footer-newsletter .title{float:left;font-size:1.8em;letter-spacing:.1em;margin-top:4px;margin-left:0!important;text-transform:capitalize}#footer-newsletter .text{border:medium;display:block;float:left;font-family:source sans pro,sans-serif;font-size:115%;font-weight:700;height:30px;margin-top:0;padding:0 10px;width:65%}#footer-creditcards{background-color:#000;border-top:1px solid #fff;margin-top:20px;padding-top:30px}#footer-creditcards ul li img{float:left;padding:0 10px 30px 0}#footer #payment-options-security .payment-options-footer{margin-top:10px;float:left}#footer #payment-options-security .payment-options-footer ul li{list-style:none;display:inline-block;margin-right:5px}#footer #payment-options-security .security-badge{margin-top:10px;float:right}#footer .view-intl{float:left;margin-top:5px}#content{max-width:1440px;margin:0 auto}#main{height:auto;float:right}#breadcrumb{padding:20px 0 0 15px;border-bottom:1px solid #eee;font-family:source sans pro,sans-serif;font-size:1em}#breadcrumb a:link,#breadcrumb a:active,#breadcrumb a:visited{color:#000;text-decoration:underline!important;text-decoration-color:#fff!important;letter-spacing:.125em}#breadcrumb a:hover{text-decoration:underline!important}#breadcrumb span{//color:#79a22c;color:#000;//WatchoutforWCAGcomplianceoncontrast!text-decoration:none!important;letter-spacing:.125em}#breadcrumb div{color:#676767;padding:0 0 20px;text-transform:capitalize;font-size:.8em}#breadcrumb div b{margin:0}#shop_all #breadcrumb div{}#shop_sale #breadcrumb div{}#shop_new #breadcrumb div{}#breadcrumb h1{font-weight:400}#breadcrumb h1 span{color:#337ab7;font-style:italic}#breadcrumb_text span{text-transform:capitalize}#cathead{height:auto;width:100%;display:block;overflow:hidden;font-family:source sans pro,sans-serif;text-align:center;margin:0 auto;padding-bottom:20px}#cathead #style-feature img{padding-top:20px}#cathead .bb-img{margin:0 auto}#cathead .brandLinks{color:#337ab7;font-weight:600}#cathead h2{float:left;display:block;width:400px;height:45px;height:65px\9;*height:54px;font-size:16px;font-weight:400;text-align:left;text-transform:uppercase;position:relative;color:#676767;padding-top:15px;padding-top:5px\9;margin-left:10px}#cathead h2 img.logo{position:absolute;display:block;overflow:hidden;left:0;top:0;*top:-10px;z-index:10}#cathead h2 img.whiteout{position:absolute;top:0;left:0;height:45px;height:35px\9;width:200px;z-index:5}#cathead_brandlink{float:right;display:inline;width:170px;height:65px}#cathead h3{font-size:.833em;letter-spacing:.1em;line-height:1.667em;text-align:center;padding-bottom:0;margin-top:0}#cathead p a:hover,#cathead #dept_description a:hover{color:#337ab7!important}#cathead #dept_description{font-size:1em;letter-spacing:.0125em;line-height:1.667em;text-align:center;margin:10px auto}#prodlist_banner{}#prodlist_banner .text{font-family:source sans pro,sans-serif;font-size:1em;letter-spacing:.125em;color:#000;text-align:center}#prodlist_banner span{padding-right:10px}#prodlist_banner .active{text-decoration:underline;color:#000;font-weight:600;font-size:1em}#prodlist_banner a{font-size:1em;color:#000}#prodlist_banner a:hover{color:#000;text-decoration:underline}.pagination{font-size:.8em}.pagination>li>a,.pagination>li>span{margin-right:10px;color:#000!important}@media only screen and (max-width:464px){.pagination>li>a,.pagination>li>span{margin-right:5px}}.pagination .active{background-color:#000;color:#fff!important}#products{padding-top:20px;padding-left:10px}#products .product{float:left;display:inline;height:320px;padding-bottom:20px}#products .product a.img{margin-bottom:5px}#products .product_swatches{margin:5px 0 5px 10px;overflow:hidden;width:100%}#refine{display:block}#refine .arrows{width:25px;height:20px;display:block;float:left;margin:0 0 0 160px}#refine .option-1,#refine .option-2{width:auto;height:100%;float:left;font-family:source sans pro,sans-serif;font-size:10px;font-weight:600;font-style:italic;color:#fff;letter-spacing:.125em;text-transform:uppercase;margin:6px 5px 0 10px}div.refine_selector{height:auto\9;display:inline-block;border:1px solid #dcdcdc;overflow:hidden;padding:4px 0 5px 12px;padding:0\9;margin:0 5px;margin-top:2px\9;background:url(/media/static/dj-includes/images/static/2015/refine-arrow-16.png) no-repeat #fff;background-position:140px 5px}div.refine_selector select{width:160px;width:140px\9;background-color:transparent;backgroud-image:none;-webkit-appearance:none;border:none;margin:0;padding:0;font-family:source sans pro,sans-serif;letter-spacing:.125em;font-size:12px;font-weight:400;color:#000;overflow:hidden}div.refine_selector option{height:15px;display:block;font-family:source sans pro,sans-serif;letter-spacing:.125em;font-size:12px}div.refine_selector_container{}.upsells{overflow:hidden}.upsells .product{width:102px;height:auto;display:block;float:left}.upsells .product img{width:100px;height:125px;padding-bottom:10px}.upsells .product a.img{width:100px;overflow:hidden}.upsells .product .brand{display:block;margin-top:5px}.upsells .product .prodname{display:block}.upsells .product .offprice{display:block}.upsells .product .price{display:block}.upsell_parent_target{display:none}.upsell_parent_active{display:block}#product_upsells{float:right;margin-top:10px;width:102px;padding:10px}#product_upsells .head{font-family:Arial,sans-serif;font-size:10px;color:#676767;font-weight:600;padding:5px 0 10px;text-align:left;text-transform:uppercase}#product_upsells .product{margin-bottom:15px}#login .content,#login_create .content{margin:0 auto;font-family:source sans pro,sans-serif;line-height:1.65em}#login .content p a,#login .content form p a{color:#000;font-weight:700;font-size:.938em}#login .content h1,#login_create .content h1{font-size:20px;text-transform:uppercase;letter-spacing:1px;line-height:none;font-weight:700;margin:40px 0 10px;text-align:center}#login .content form h2,#login_create .content h2{font-size:16px;letter-spacing:1px;line-height:none;font-weight:700;margin:20px 0;text-align:center}#login .content form h2,#login_create .content form h2{font-size:16px;letter-spacing:1px;line-height:none;font-weight:700;margin:20px 0;text-align:center}#login .content p,#login_create .content p{text-align:center}#login .content p,#login .content ul,#login_create .content p,#login_create .content ul{font-size:13px;line-height:1.65em;margin-bottom:20px}#login .content ul,#login_create .content ul{list-style:disc;list-style-position:outside;text-align:center}#login .content .error,#login_create .content .error{font-size:1em;line-height:1.65em;text-align:center;color:#fff;width:60%;text-align:center;background-color:#cd2026;padding:10px;margin:auto 0}#login_create .content .error.dos{margin-top:0!important;margin-bottom:10px}#login .content form,#login_create .content form{margin:30px auto;background:#f1f1f1;text-align:center;padding:10px 0 20px}#login_create .content form .push{padding-top:20px}#login .content form input,#login_create .content form input{width:70%;font-family:source sans pro,sans-serif;color:#000;font-size:13px;letter-spacing:1px;padding:10px;border:solid 1px #f1f1f1;margin-bottom:20px;text-align:center}#login .content form .radio-select{width:25px;display:inline;margin-bottom:10px!important}#login .content form span{font-size:13px}#login .content form p,#login_create .content form p{font-size:13px;margin:0 0 10px;text-align:center}#login .content form .pword-para{margin-top:20px}#login .content form .submit .imgbutton,#login_create .content form .submit .imgbutton{width:170px;display:block;border:none;margin:0 auto}#login .content form .reset .imgbutton,#login .content form .recover .imgbutton,#login_create .content form .create .imgbutton{width:280px;display:block;border:none;margin:0 auto}#login .content .success{width:80%;border:none!important;background:#000;color:#fff;font-size:13px;padding:20px 20px 10px;margin:20px auto}#login .content .success p{text-align:left!important}.login-btn{min-width:150px;height:50px;background-color:#000;color:#fff;font-size:1.25em;font-family:source sans pro,sans-serif;font-weight:700;text-transform:uppercase;text-align:center;cursor:pointer;letter-spacing:.1em}.create-login-btn{min-width:260px;height:55px;background-color:#000;color:#fff;font-size:1.25em;font-family:source sans pro,sans-serif;font-weight:700;text-transform:uppercase;text-align:center;cursor:pointer;letter-spacing:.1em}#myaccount #content{font-family:source sans pro,Arial,Helvetica,sans-serif;font-size:1em}#myaccount_disclaimer{background:none repeat scroll 0 0 #000;font-size:1.2em;font-weight:600;line-height:1.5em;padding:10px;margin:20px 0;color:#fff;clear:both;width:100%;clear:both}#myaccount_welcome{margin:20px 0;padding:10px;font-weight:600;text-align:left;overflow:hidden;width:100%;line-height:3em}#myaccount_welcome span{font-size:2em}#myaccount .myaccount-btn{background-color:#000;border:1px solid #000;color:#fff;float:right;font-size:.8em;font-weight:600;letter-spacing:.05em;text-align:center;text-transform:uppercase;vertical-align:middle;white-space:nowrap;padding:5px 20px;line-height:2.5em}#myaccount .myaccount-btn-sm{background-color:#f2f2f2;color:#000;font-size:.8em;font-weight:600;letter-spacing:.05em;text-align:center;text-transform:uppercase;vertical-align:middle;white-space:nowrap;padding:5px 10px;line-height:2em}#myaccount a.myaccount-btn-sm{text-decoration:none;text-transform:uppercase;font-size:.8em;font-weight:600px;letter-spacing:.01em;color:#000;padding:3px 5px;background-color:#f0f0f0;text-decoration:none}#myaccount .myaccount-btn-sm:hover{background-color:#000;color:#fff;text-decoration:none}#myaccount .section{float:left;display:inline;width:50%;text-align:left}#myaccount #content .head{width:100%;padding:10px;margin:20px 0;display:block;overflow:hidden;background-color:#f2f2f2;font-weight:600;letter-spacing:.1em;text-transform:uppercase;font-size:1.2em}#myaccount .section .content{padding:5px;line-height:1.5em}#myaccount .shipaddr{padding-right:100px}#myaccount_chat a{text-decoration:none}#myaccount th{font-weight:600}#editprofile .content{margin:0 auto;font-family:source sans pro,sans-serif;line-height:1.65em}#editprofile .content h1{font-size:1.6em;text-transform:uppercase;letter-spacing:.1em;line-height:none;font-weight:600;margin:40px 0 10px;text-align:center}#editprofile .content h2,#editprofile .content form h2{font-size:1.3em;letter-spacing:.1em;line-height:none;font-weight:600;margin:20px 0;text-align:center}#editprofile .content p{text-align:center}#editprofile .content p strong{font-size:1.08em;font-weight:600}#editprofile .content .error{font-family:source sans pro,sans-serif;background-color:#fff1f1;color:#bc5052;margin:10px 0;font-weight:700;font-size:1em;padding:10px}#editprofile .content .error.dos{background-color:#fff1f1;color:#bc5052;margin:10px 0;font-weight:700;font-size:1em;padding:10px}#editprofile .content form{margin:30px auto;background:#f1f1f1;text-align:center;padding:10px 0 20px}#editprofile .content form .push{padding-top:20px}#editprofile .content form .break-bar{width:80%;height:5px;display:block;clear:both;border-bottom:dotted 1px #333;margin:0 auto}#editprofile .content form input{width:70%;font-family:source sans pro,sans-serif;color:#000;font-size:1.08em;letter-spacing:.1em;padding:10px;border:solid 1px #f1f1f1;margin-bottom:20px;text-align:center}#editprofile input[type=radio]{width:auto!important}#editprofile .content form p{font-size:1.1em;margin:0 0 10px;text-align:center}#editprofile .content form .save-profile .imgbutton{width:280px;height:60px;display:block;border:none;margin:0 auto}#editprofile form .btn_save,#editprofile form .btn_cancel{padding:20px;background-color:#337ab7;margin:10px;width:200px!important;cursor:pointer;color:#fff!important;font-size:1.1em;font-weight:600;text-transform:uppercase}#editprofile form .btn_cancel{padding:20px;background-color:#ccc}#editprofile .select{padding:5px;font-size:1em;line-height:1em;border:0;border-radius:0;height:34px;-webkit-appearance:none}.save-profile-btn{min-width:260px;height:55px;background-color:#000;color:#fff;font-size:1.25em;font-family:source sans pro,sans-serif;font-weight:700;text-transform:uppercase;text-align:center;cursor:pointer;letter-spacing:.1em}#address{}#address #checkout_topnav{height:32px;background:#666;line-height:32px;padding:0 20px;color:#fff;font-weight:700;font-size:16px;text-align:left;text-transform:uppercase}#address #contentform{text-align:center;width:35%;margin-left:32.5%;margin-top:20px;margin-bottom:20px;font-size:12px}#address #content .head{font-size:14px;background:#4f545c;color:#fff;text-transform:uppercase;padding:3px 10px;text-align:left}#address #content table{margin:20px 0}#address #content td{padding:2px 5px;text-align:left}#address #content .strong{text-align:right}#order_accepted{background:none repeat scroll 0 0 #337ab7;border:1px solid #f2f2f2;font-size:1.3em;font-weight:600;line-height:1.5em;padding:10px;margin:20px 0;color:#fff;clear:both;width:100%}#order_accepted a:link,#order_accepted a:active,#order_accepted a:visited{color:#000;text-decoration:underline}.order_head{width:100%;padding:10px;margin:20px 0;display:block;overflow:hidden;background-color:#f2f2f2;font-weight:600;letter-spacing:.1em}.order_head .title{width:auto;height:auto;float:left;font-size:1.2em;text-transform:uppercase;text-align:left;padding:8px 0 5px}.order_head .od-myaccount-button{background-color:#337ab7;color:#fff;float:right;font-size:.8em;font-weight:600;height:30px;letter-spacing:.05em;text-align:center;text-transform:uppercase;vertical-align:middle;white-space:nowrap;width:100px;line-height:3.2em}.order_head a:link{color:#fff}#order_summary{line-height:1.5em;padding:10px;margin:20px 0;font-size:1.2em;width:100%}#order_summary span{margin:0 10px}.order_address{float:left;display:inline;text-align:left;width:300px;line-height:1.5em;padding:0 0 20px}.order_address div{}.order_address_detail{font-size:1.2em;line-height:1.5em;padding:0 10px}.order_address .head{font-weight:600}#order_tracking{float:left;display:inline;text-align:left;padding:10px;font-size:1.2em;line-height:1.5em}#order_tracking .head{border-bottom:1px solid #666;font-weight:700;margin-bottom:10px;padding:5px 0}#order_details{width:100%;text-align:left;line-height:1.5em;margin-top:20px}#order_details .first{width:100px;overflow:hidden}#order_details th{background:#f2f2f2;margin:20px 0;padding:10px;text-transform:uppercase}#order_details div.name{border:none;padding:0;margin:0}.order_product td{border-bottom:1px dotted #666}#order_details td{vertical-align:center;padding:10px}#order_details tr.cancelled{background:#f99}#order_totals{float:right;display:inline;text-align:left;font-size:1.2em;line-height:1.5em}#order_totals td{padding:5px;line-height:1.4em}#order_returns{float:left;width:400px;background:#efefef;border:1px solid #fff}#order_returns th{height:30px;padding:5px;background-color:#f2f2f2;font-weight:600;letter-spacing:.1em}#order_returns td{border:1px solid #fff;padding:3px}#profile_payment{clear:both;background-color:#fefed8;margin:20px 0;padding:10px;line-height:1.5em;font-size:1em;width:100%}#profile_payment{font-size:1.2em}#profile_payment h1{font-size:1.3em;padding-bottom:10px}#profile_payment table{border:1px solid #000;margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:20px;background-color:#fff}#bag{font-family:source sans pro,Arial,sans-serif}#bag_empty{padding:10px;font-size:1.5em;clear:both}#bag .header{margin:20px 0 20px 8px;height:60px}#bag .sb-title{clear:both;float:left;font-size:2em;font-size:19px\9;font-weight:600;color:#000;text-decoration:none;margin-top:20px;height:40px}#bag .bag_checkoutbtn{float:right;width:300px;height:60px;background-color:#337ab7;font-size:1.5em;color:#fff;text-align:center;vertical-align:middle;text-transform:uppercase;font-weight:600;line-height:3.3em;white-space:nowrap;letter-spacing:.1em}#bag .bag_checkoutbtn_arrow{background-image:url(/media/static/dj-includes/images/static/cart/btn_arrow_grn.png);width:20px;height:20px;display:inline-block;margin:-4px 4px}#bag .header .bag_checkoutbtn{margin-right:141px}#bag_main{display:inline;float:left;width:832px;margin:0 20px 0 8px}#bag_items{width:100%}#bag_items .titlebar{height:40px;margin-bottom:20px}#bag_items th{background-color:#f0f0f0;text-transform:uppercase;font-size:.8em;color:#000;font-weight:700;padding:12px 0}#bag_items tr{padding:0;margin:0}#bag_items td{padding:20px 0;margin:0}#bag_items td.bag_product_image img{width:75px;height:94px}#bag_items td.bag_dropship_message{text-transform:uppercase;border:0;text-align:center;font-style:italic;font-size:1.5em;font-weight:700}#bag_items .remove,#bag_items .move{text-transform:uppercase;color:#666;font-weight:700;text-decoration:none}#bag_items .offprice{text-decoration:line-through;text-align:center;padding:0;font-size:1em;line-height:1.5em;font-weight:400}#bag_items .bag_remove{}#bag_items .bag_prodimage{text-align:center}#bag_items .bag_prodinfo{line-height:1.5em}#bag_items .bag_price{font-size:1.1em;line-height:1.5em}#bag_items .bag_qty{}#bag_items input.quantity{}#bag_items .bag_qty_btn{}#bag_items .bag_itemtotal{}#bag_items a.bag_qty_btn,#bag_items a.bag_remove_btn{text-decoration:none;text-transform:uppercase;font-size:.8em;font-weight:600px;letter-spacing:.01em;color:#000;padding:3px;background-color:#f0f0f0}#bag_items .bag_qty_btn:hover,#bag_items .bag_remove_btn:hover{background-color:#000;color:#fff}#bag_upsells{}#bag_upsells_target{text-align:center}#bag_upsells .product{margin-right:10px}#bag_upsells .productinfo{padding:0}#bag_upsells_target .prodname{display:none}#bag_upsells_target .upsells .product .offprice{display:inline;font-size:.8em;font-weight:400}#bag_upsells_target .upsells .product .price{display:inline;font-size:.8em;font-weight:400}#bag_subtotal,.bag_subtotal{text-align:right;font-size:1em;margin:20px 0}#bag_subtotal span.tax-message{font-size:1em;line-height:1.2em;text-transform:none}#bag_subtotal span,.bag_subtotal span{font-size:1.5em;text-transform:uppercase;line-height:2}#bag .bag_subtotal_checkout{margin:20px 0;height:60px}#bag_subtotal span strong,.bag_subtotal span strong{letter-spacing:1px}.bag_checkout{float:right;display:inline;width:320px;margin-left:10px;margin-bottom:40px;font-size:1em;line-height:1.3em}#bag_login{height:70px}#bag_newcust{padding:10px;height:50px}#bag_login td.left{vertical-align:middle}#bag_login input{width:180px}#bag_checkout_forgot{font-size:1em;text-align:left;padding:5px}#bag div.error{background-color:#fff1f1;color:#bc5052;margin:10px 0;font-weight:700;font-size:1.167em;padding:10px}#bag td.error{padding:0;border:0}#bag .continue-shopping{margin-top:15px}#bag .continue-shopping a{font-family:source sans pro,sans-serif!important;width:auto;font-size:1.083em;letter-spacing:.125em;background:#000;color:#fff;text-transform:uppercase;padding:15px 35px;font-weight:700}#bag .continue-shopping a:hover{background:#f1f1f1;color:#000}#checkout #footer,#checkout #footer_push{height:70px}#checkout #header_promo{display:none}#checkout #header_logo{border-right:none}#checkout #header_myacct{border-right:none;left:800px}#checkout #acct_menu .my-account-box{line-height:4em}#checkout #content{}#checkout #wrapper{margin-bottom:-90px}#checkout #header_right{visibility:hidden}#checkout #footer_links,#checkout #footer_bottom{display:none}#checkout #footer #footer-links,#checkout #global-search-form,#checkout #global-cs-links{display:none}#checkout #footer #footer-base>div,#checkout #shopping-bag{visibility:hidden}#checkout_topnav{height:32px;background:#666;line-height:32px;padding:0 20px;color:#fff;font-weight:700;font-size:16px;text-transform:uppercase}#checkout_divider{}#checkout_trust{clear:both;float:right}#checkout_trust .payment-options-cart ul li{list-style:none;display:inline-block;margin-right:5px}#checkout_trust table{width:100%}#checkout_trust td{padding:0 5px;vertical-align:middle;text-align:center}#checkout_trust td.first{width:36%;border-right:2px solid #eee}#checkout_trust td.second{width:25%;border-right:2px solid #eee}#checkout_trust td.first a{display:block;padding:5px;width:90%;text-align:left;font-size:12px;line-height:1.2}#checkout_trust td.first a img{float:left;margin:5px 10px 20px 0}#checkout_trust a:link,#checkout_trust a:active,#checkout_trust a:visited,#checkout_trust a:hover{text-decoration:none}#checkout_note,.checkout_note{float:left;display:inline;width:160px;padding:20px;background:#f9f9f9;border:1px solid #333;line-height:1.4}#checkout_main{padding:10px 20px;font-size:12px;line-height:1.2}.checkout_head{font-size:16px;font-weight:700;text-transform:uppercase;margin:10px 0 20px;border-bottom:2px solid #78a22f;clear:both;color:#333}#checkoutnew_login{overflow:hidden;padding:10px 0}#checkoutnew_login .fleft{width:700px;border:1px solid #999;padding:10px;margin:0 10px 0 0}#checkoutnew_login table{width:320px;margin:0 10px;float:left;display:inline}#checkoutnew_login td.right{width:140px;padding-top:8px;font-weight:700}#checkoutnew_login input{width:95%}#checkoutnew_address{overflow:hidden}#checkoutnew_address .address{float:left;display:inline;width:335px;margin-right:10px;border:1px solid #999}#checkoutnew_address .address table{height:94%}#checkoutnew_continue{width:715px;text-align:right;margin:10px 0;padding:10px 10px 10px 0;overflow:hidden}#checkoutnew_continue .fleft{background:#f9f9f9;border:1px solid #333;line-height:1.4;padding:10px;width:335px;text-align:left}#checkoutnew_continue .pad{font-size:11px}#checkoutnew_bottom{width:725px;margin:10px 0}#checkout_address{overflow:hidden;margin-bottom:20px}#checkout_address .address{float:left;display:inline;width:335px;margin-right:10px;border:1px solid #999;height:140px;position:relative;line-height:1.3}#checkout_address .address .head,#checkout_address .address select{margin-bottom:5px}#checkout_address .address select{width:275px}.checkout_editaddress{position:absolute;top:140px;right:20px}#checkout_international{float:left;display:inline;width:335px;border:1px solid #333;background:#f9f9f9;padding:10px;margin-top:5px;overflow:hidden;line-height:1.5}#checkout_international img{float:left;display:inline;margin-right:10px}#checkout_bag{width:725px}#checkout_bag table{width:100%;border-bottom:1px solid #999}#checkout_bag th{background:#ddd;padding:3px 10px}#checkout_bag td{border-bottom:1px dotted #999}#checkout_bag tr.error td{background-color:#fee;color:#000}#checkout_bag td.error{text-transform:uppercase;border:0;text-align:center;color:#cd2026;background-color:#fee}#checkout_bag td.checkout_dropship_message{text-transform:uppercase;border:0;text-align:center;font-style:italic}#checkout_total,#checkout_payment{float:right;display:inline;width:370px;margin:0 200px 10px 0}#checkout_payment{height:400px}#checkout_total .head,#checkout_payment .head{background:#ccc;text-align:right;overflow:hidden;padding:3px 10px;margin-bottom:10px;width:350px}#checkout_total .head strong,#checkout_payment .head strong{float:left;display:inline;text-transform:uppercase}#checkout_total .head2{background:#fff;color:#78a22f}#checkout_total table,#checkout_payment table{width:100%;margin:10px 0 20px}#checkout_total table td,#checkout_payment table td{text-align:right}#checkout_total table td.left,#checkout_payment table td.left{padding-top:8px;text-align:left;font-weight:700;text-transform:uppercase}#checkout_total select,#checkout_payment select{font-size:11px}#checkout_fedex,#checkout_credit,#checkout_currency,#checkout_dedicated,#checkout_chat{float:left;display:inline;background:#f9f9f9;border:1px solid #333;line-height:1.3;padding:10px;width:310px;margin-bottom:20px;font-size:11px}#checkout_chat a img{float:left;margin:5px 10px 5px 0}#checkout_chat a:link,#checkout_chat a:visited,#checkout_chat a:active,#checkout_chat a:hover{text-decoration:none}#checkout_chat p{padding-top:10px}#checkout_internationaltc{clear:both;background-color:#fefed8}#checkout_internationaltc .checkout_head{margin:15px 15px 0;padding-top:15px}#checkout_prop65 p{font-size:11px;padding:15px;line-height:1.5em}#checkout_prop65{clear:both;background-color:#fefed8}#checkout_prop65 .checkout_head{margin:15px 15px 0;padding-top:15px}#checkout_internationaltc p{font-size:11px;padding:15px;line-height:1.5em}#checkout_bottom{clear:both;width:725px;padding:40px 0 10px}.checkout_payment_methods_head{font-size:14px;font-weight:700;text-align:left}#checkout_payment_methods{margin:15px 0;font-weight:700;text-align:center;list-style:none}#checkout_payment_methods li{display:inline;margin-right:10px}#checkout_payment_methods li span,#checkout_payment_methods li a{background:#ccc;padding:5px}#checkout_payment_methods li.selected span{background-color:#88ae35;color:#fff}#checkout_payment_methods a:link{text-decoration:none}#checkout_payment_methods a:hover{color:#fff}#onepage{margin:0 auto;background:#fff;color:#000;text-align:left;font-size:.9em;position:relative;font-family:source sans pro,Arial,Helvetica,sans-serif}#onepage h1{font-size:2em;font-weight:600;padding:20px 8px;color:#000}#onepage_checkout{margin:0 auto;background:#fff;color:#000;text-align:left;font-size:.9em;position:relative;font-family:source sans pro,Arial,Helvetica,sans-serif}#onepage_checkout h1{font-size:2em;font-weight:600;padding:20px 8px;color:#000}#onepage_errors{margin:0 0 20px;padding:20px;font-size:14px;font-weight:700;border:6px solid #cd2026;line-height:1.2}div#onepage_right{float:right;display:inline}div#onepage_right #onepage_right_savings{display:block}#onepage_paypal_shipaddress{margin:20px 20px 0 200px;font-size:14px;line-height:1.3}#onepage_paypal_ship_method{margin:20px 20px 0 200px;font-size:14px;line-height:1.3}#onepage_paypal_shipaddress h6,#onepage_paypal_ship_method h6{}#onepage_paypal_info{padding:20px 40px 10px;font-size:20px;line-height:2;text-align:left}#onepage_paypal_confirm{padding:20px;font-size:20px;line-height:2}#onepage_main{}#onepage_main a:link,#onepage_main a:active,#onepage_main a:visited{color:#000}.onepage_main_section{padding-top:20px;background-color:#f2f2f2;padding-bottom:20px;font-size:1.25em}#onepage_main .onepage_main_section td{padding-bottom:14px;vertical-align:middle;line-height:1.2em;width:auto}#onepage_main h2{clear:both;padding:5px 0;font-size:1.3em;position:relative}#onepage_main p{}.onepage_main_number{position:absolute;top:0;font-size:1.3em;font-weight:600;color:#000}.onepage_section{margin:0 auto}.onepage_section_nobottom{margin-bottom:0}.onepage_section td.first{width:100px}.onepage_section_short{min-width:150px}.onepage_section_wide{min-width:200px}.onepage_required{padding-left:5px;font-weight:700}.onepage_input{}.onepage_input_postal{width:60px}.onepage_input_ccv{width:40px}.onepage_select_shipmethod{max-width:200px}.onepage_link_small{font-size:9px;text-transform:lowercase}#onepage_customer{height:45px}.onepage_customer{float:left;display:inline;background:#000;position:relative;color:#fff!important;padding:10px;border:1px solid #000}.onepage_submit{min-width:250px;height:50px;background-color:#000;color:#fff;font-size:1.4em;font-family:source sans pro,sans-serif;font-weight:700;text-transform:uppercase;text-align:center;cursor:pointer;letter-spacing:.1em}@media only screen and (max-width:464px){.onepage_customer,.onepage_customer_active{min-height:120px!important}}.onepage_customer,.onepage_customer:link,.onepage_customer:active,.onepage_customer:visited,.onepage_customer:hover{color:#fff;text-decoration:none}.onepage_customer:hover{color:#000!important;background-color:#c9c9c9}.onepage_customer:hover p{color:#000!important}.onepage_customer_active,.onepage_customer_active:link,.onepage_customer_active,.onepage_customer_active:visited,.onepage_customer_active:hover{background:#fff;border:1px solid #000;color:#000!important;text-decoration:none}.onepage_customer_active p{color:#000!important}.onepage_customer h3{margin-top:10px;font-size:1.3em;color:#fff}.onepage_customer h3.head{margin-top:10px;margin-bottom:0}.onepage_customer p{font-size:1em;color:#fff}.onepage_customer input{position:absolute;cursor:pointer}#onepage_main .select_addr{text-align:center;padding-bottom:10px}#onepage_customer_guest{margin-right:0}#onepage_subscribe{display:none}#onepage_subscribe td.last{padding-top:10px}#onepage_banktransfer_content td.last,#onepage_moneyorder_content td.last{padding-left:20px}#onepage_banktransfer_content select{margin-left:20px}#onepage_banktransfer_content .djcheckout-totalbanktransfer{font-size:16px;font-weight:700}a.onepage_question{cursor:default;position:relative;z-index:2}.onepage_question_show{display:none;position:absolute;top:0;left:20px;z-index:3}.onepage_modal_info{font-size:14px;letter-spacing:.15em;line-height:18px}.onepage_modal_heading{font-size:12px;letter-spacing:.5em;text-align:center;font-weight:700;text-transform:uppercase;line-height:30px;background-color:#000;color:#fff;border-bottom:2px solid #fff}.onepage_modal_pad{background-color:#fff;padding:10px}a.onepage_question:hover .onepage_question_show{display:block}.onepage_question_whatisthis .onepage_question_show{position:relative;border:2px solid #000;width:204px}.onepage_question_apo{font-size:10px;cursor:default}.onepage_question_apo,.onepage_question_apo:link,.onepage_question_apo:active,.onepage_question_apo:visited,.onepage_question_apo:hover{cursor:default;font-weight:700;text-decoration:none;color:#000}.onepage_question_apo .onepage_question_show{font-size:12px;font-weight:400;left:-150px;top:20px;width:200px;color:#000;background:#ddd;border:2px solid #000;padding:10px;line-height:1.4}#onepage_giftcard{margin-top:10px}#onepage_giftcard td.last{display:none}#onepage_giftcard button{border:1px solid #000;background:#f2f2f2;text-transform:uppercase;color:#000;padding:2px 2px 3px;font-size:.8em;width:42px;cursor:pointer}#onepage_giftcard .onepage_giftcard_error{display:none;background-color:#fff1f1;border:1px solid #bc5052;color:#bc5052;margin:10px 0;font-weight:700;font-size:1em;padding:10px}#onepage_over500{line-height:1.4;padding:10px;border:1px solid #999}#onepage_prop65{display:none;line-height:1.3;font-size:11px}#onepage_international,#onepage_dropship{display:none;line-height:1.3;font-size:11px}#onepage_international .djcheckout-errorbox,#onepage_international .djcheckout-infobox{text-align:left;top:40px}#onepage_summary{margin-top:30px}#onepage_summary_area td{font-size:1em;padding:3px;text-align:right}#onepage_summary_total td.right{text-transform:uppercase;font-size:1.25em;font-weight:600}#onepage_summary_total .djcheckout-total{font-size:1.25em;font-weight:600;text-transform:uppercase}#onepage_summary_total .djcheckout-totalusd{font-size:1.25em;font-weight:600}#onepage_summary_area_submit td{text-align:right}#onepage_summary_giftcard,#onepage_summary_discount,#onepage_summary_credit{display:none;color:#337ab7;font-weight:600;font-size:1.25em}#onepage_summary_promo td{padding-top:10px}#onepage_summary_promo td.right{vertical-align:middle}#onepage_summary_promo td.right a{font-size:1em;text-decoration:underline}#onepage_summary_promo_show{position:relative;display:none}#onepage_promo_code_mirror{text-transform:uppercase;width:100px!important}#onepage_summary_promo button{position:absolute;top:0;left:102px;border:1px solid #000;background:#f2f2f2;text-transform:uppercase;color:#000;padding:2px 2px 3px;font-size:.8em;width:42px;cursor:pointer}#onepage_main .onepage_promo_code_error{display:none;background-color:#fff1f1;color:#bc5052;margin:10px 0;font-weight:700;font-size:1em;padding:10px}#onepage_main .onepage_promo_code_warning{color:#9f6000;font-weight:400;font-size:10px}#onepage_summary_submit{text-align:right}#onepage_summary_submit .djcheckout-errorbox-general{color:#cd2026;line-height:3em}#onepage_summary_errors{display:none;line-height:1.3;padding:10px;background:#ff8;color:#cd2026;font-weight:700;font-size:1.2em;text-align:center}#onepage_summary_noitems{display:none;line-height:1.3;padding:10px;background:red;color:#fff;font-weight:700;font-size:11px}#onepage_submit_button{}#onepage_submit_button,#onepage_submit_button_paypal,#onepage_submit_button_amazon{font-size:1em;background-color:#f2f2f2;font-weight:700;padding:0 50px 20px 0}#onepage_submit_button_paypal,#onepage_submit_button_amazon{display:none}#onepage_main .btn_checkout_submit{width:300px;height:60px;background-color:#337ab7;font-size:1.5em;color:#fff;text-align:center;vertical-align:middle;text-transform:uppercase;font-weight:600;line-height:3.3em;white-space:nowrap;letter-spacing:.1em;border:none}#onepage_billaddr_existing,#onepage_shipaddr_existing{padding:10px;max-width:250px;margin:auto}#onepage_billaddr_existing a,#onepage_shipaddr_existing a{}#onepage_ship_method_special_holiday{overflow:hidden}#onepage_ship_method_special_holiday .fleft{line-height:1.4;padding:10px;margin:10px;border:2px solid #5ea22b}#onepage_ship_method_special_holiday h6{font-weight:700;margin-bottom:10px}.djcheckout-errorbox-wrapper,.djcheckout-infobox-wrapper{position:relative}.djcheckout-infobox-arrow{position:absolute;top:-12px;left:0;width:20px;height:20px;background:url(/dj-includes/images/onepage/arrow_tip_up.jpg) no-repeat}.djcheckout-errorbox .djcheckout-infobox-arrow{background:url(/dj-includes/images/onepage/arrow_error_up.jpg) no-repeat}.djcheckout-infobox,.djcheckout-arrow{position:absolute;top:65px;width:180px;padding:10px;line-height:1.2}.djcheckout-infobox{color:#fff;background:#1e9cb3;z-index:2}.djcheckout-errorbox{color:#fff;background:#cd2026;z-index:3}.djcheckout-arrow{padding:2px;z-index:1;width:20px;height:14px;background:url(/dj-includes/images/onepage/arrow_active.jpg) no-repeat center}#djcheckout-loading{display:none;position:fixed;top:40%;left:30%;margin-left:-20px;margin-top:-40px;z-index:100;border:7px solid #000;padding:30px;background:#fff}#djcheckout-loading div{text-align:center;margin-bottom:10px;font-size:14px}#onepage_right{width:100%;background:#000;color:#fff;padding:0}#onepage_right a,#onepage_right a:link,#onepage_right a:active #onepage_right a:visited,#onepage_right a:hover{color:#fff;text-decoration:underline}#onepage_right a:hover{text-decoration:none}#order_summary_header{height:80px;padding-bottom:0;text-align:center}#order_summary_header h6{font-size:1.3em;margin-top:15px}#onepage_right h6 a{float:right;display:inline;margin-top:2px;font-size:10px;font-weight:400}#onepage_promo{width:62%;margin:auto}#onepage_promo td{padding-top:5px}#onepage_promo td.first{white-space:nowrap;vertical-align:middle}#onepage_promo td.first a{font-size:1.2em}#onepage_promo td.last{padding-right:10px}#onepage_promo a{font-size:1em;text-transform:none}#onepage_promo input{width:80px;text-transform:uppercase}#onepage_promo button{border:1px solid #f2f2f2;background:#f2f2f2;text-transform:uppercase;color:#000;padding:2px 2px 3px;font-size:.8em;width:42px;cursor:pointer}#onepage_right .onepage_promo_code_error{display:none;background-color:#fff1f1;color:#bc5052;margin:10px 0;font-weight:700;font-size:1em;padding:10px}#onepage_right .onepage_promo_code_warning{display:none;background-color:#fff1f1;color:#bc5052;margin:10px 0;font-weight:700;font-size:1em;padding:10px}.onepage_right_break{border-top:1px dotted #666;padding-bottom:20px}.onepage_right_section{padding-bottom:20px;font-size:1em;line-height:1.4em}.onepage_right_section p{padding:0 10px 0 20px;font-size:.9em}.onepage_right_section p.title{text-transform:uppercase}#onepage_items_wrapper{overflow-x:hidden;overflow-y:auto;margin:0;background:#000}#onepage_items{width:100%}#onepage_items td{padding:0;line-height:1.5em}#onepage_items tr.error td{background:#ff8;color:#333}#onepage_items tr.warning td{abackground:#feefb3;acolor:#000}#onepage_items span.warning{color:#feefb3;padding:1px 4px;font-size:10px}#onepage_items tr.alt td{}#onepage_items tr.error td.last{display:none}#onepage_items td div.error{padding:10px 0}#onepage_items td{vertical-align:top;text-align:left;border-bottom:1px dotted #666}#onepage_items td.prodinfo{padding:10px 0;color:#fff}#onepage_items td.first{width:24px;padding-top:10px}#onepage_items td.first img{display:block;padding:0 20px}#onepage_items td.last{text-align:right;padding-right:5px}#onepage_items .price{color:#fff;font-weight:400;font-size:1em}#onepage_items .offprice{color:#fff;font-size:1em}#onepage_items .offprice:before{content:"("}#onepage_items .offprice:after{content:" )"}#onepage_right_summary,#onepage_right_savings{padding:0 50px 5px;overflow:hidden;font-size:1.2em;text-align:center}#onepage_right_savings{font-size:1.2em;font-weight:700;display:none;padding-top:0}.onepage_right_summary{overflow:hidden;text-align:right;line-height:1.4}#onepage_right_total{padding:20px 50px;font-size:18px;font-weight:700;overflow:hidden;text-align:right}#onepage_right_total .fleft{text-transform:uppercase}#onepage_right_total_usd{display:none;padding:20px 0 30px;font-size:16px;overflow:hidden;text-align:right}#onepage_total .djcheckout-total{font-weight:700}#onepage_right_total .djcheckout-totalusd{line-height:2;font-weight:400;font-size:14px}.onepage_right_phone{letter-spacing:1px}.address{padding:10px}.address .head{font-weight:700;text-transform:uppercase}.address table{margin:10px 0}.address .right{padding-top:8px}.address input{margin-bottom:2px}#content,#extra{border-radius:0!important}#wrapper{border-radius:0!important}body#chat{overflow:hidden}#chat_top{margin:10px}#chat #wrapper_popup{line-height:1.3;font-size:12px}#chat_main{width:500px;margin:20px 0 0 150px;text-align:left}#chat p{margin:10px}#chat_main input.text{width:200px}#chat_main textarea{width:300px;height:100px}.chat_optional{font-size:10px}#chatwin{text-align:left;width:530px;height:150px;padding:5px;overflow:auto;border:1px solid #000;font-size:10px;font-family:bookman,tahoma,arial,sans-serif;margin-left:5px}#chatarea{border:1px solid #000;width:50%;height:40px}#search{font-family:source sans pro,Arial,Helvetica,sans-serif}#search a:link,#search a:active,#search a:visited{text-decoration:none}#search_header{}#search_header h2{padding-left:10px;font-size:18px}#search_header h3{color:#000;font-size:16px;letter-spacing:.12em;text-transform:uppercase;margin-top:10px}#search .pagination{color:#000;padding:4px 10px;margin:10px 8px 10px 0;font-size:.8em;text-transform:uppercase;line-height:3em}#search .pagination a:link{color:#000;padding:4px 10px;border:1px solid #000;background-color:#fff;margin-right:8px}#search .pagination .active{color:#fff;padding:4px 10px;border:1px solid #000;background-color:#000;margin-right:8px}#search_bread{margin:20px 0 10px;font-size:1em;letter-spacing:.1em;line-height:normal;background:0 0}#search_bread .delete{font-size:.85em;vertical-align:top;font-weight:700;color:#dc0d0d!important}#search_dym{clear:both;padding-left:8px}#search_refine{font-family:source sans pro}#search_refine .curr_sel_head{font-weight:700;margin-top:10px;padding:5px 3px;text-transform:uppercase}#search_refine .refine_head{font-size:1.025em;font-weight:700;text-transform:uppercase;background:#fafafa;color:#000;padding:6px}#search_refine .curr_sel{color:#606163;background:#fff;font-size:11px;text-transform:uppercase;padding:4px 0 3px 3px;margin-bottom:1px;border:solid 1px #f1f1f1}#search_refine .curr_del{font-size:11px;font-weight:700;text-transform:lowercase;float:right;_float:none;padding-right:5px}#search_main,#search_results{font-family:source sans pro,sans-serif}@media(max-width:400px){#search_main .product,#search_results .product{width:90px;padding-left:10px}}@media(min-width:401px and max-width:767){#search_main .product,#search_results .product{width:130px;padding-left:10px}}@media(min-width:768px){#search_main .product,#search_results .product{width:150px}}#search_main .product,#search_results .product{display:inline-block;line-height:1.1em;padding-bottom:20px;vertical-align:top}#search_main .product img,#search_results .product img{padding-bottom:10px}#search_results .products .productinfo,#search_main .productinfo{font-size:.8em}#search_results .brand,#search_main .brand{font-size:1em;font-weight:600;letter-spacing:.1em}#search_results .productinfo .prodname,#search_main .productinfo .prodname{font-size:1em;font-weight:400;text-transform:capitalize;color:#373737}#search_results .product .orgprice,#search_main .product .orgprice{font-size:1em;text-decoration:line-through;font-weight:400}#search_results .product .price,#search_main .product .price{font-size:1em;font-weight:400}#search_results .product .offprice,#search_main .product .offprice{font-size:1em;text-decoration:line-through;padding-right:0}#search_results .product .nowprice,#search_main .product .nowprice{font-size:1em;font-weight:600}#search_results .product .regprice,#search_main .product .regprice{font-size:1em;font-weight:600}#search_main .section{float:left;width:100%;overflow:hidden}#search_main div.head{height:24px;line-height:24px;background:#fff;border-bottom:1px solid #ccc;margin:20px 0}#search_main div.head span{font-size:1.2em;text-transform:uppercase;letter-spacing:.2em;font-weight:700;color:#000}#search_main div.head a{font-size:1em;text-transform:uppercase;text-decoration:underline;font-weight:400;color:#333;padding-left:10px}#search .overlay_new,#search .overlay_lowstock{font:700 10px source sans pro,Sans-Serif;background:#fff;padding:1px 5px;position:absolute;top:0;right:0}#search .overlay_new{color:#00729f}#search .overlay_outlet{width:51px;height:51px;position:absolute;top:0;left:0;background:url(/media/static/dj-includes/images/static/search/dj_outlet_badge.png) no-repeat}.search_attribute{margin-bottom:10px}.search_attribute ul li ul{display:block;margin:1px 10px 3px}.search_attribute ul li{padding:0}.search_attribute .head{color:#337ab7;text-transform:uppercase;font-size:11px;font-weight:700}.search_attribute select{width:100%;font-size:1em;border:0}.search_attribute .short td{padding:2px 1px 1px}.search_attribute .short tr.selectable:hover{cursor:pointer}.search_attribute .scroll_table{height:153px;overflow:auto}.search_attribute .opt_hdr{text-transform:uppercase;font-size:130%;font-weight:400;letter-spacing:.12em;padding:5px 0;cursor:pointer;position:relative;color:#000;line-height:150%}.search_attribute .opt_expand{width:100%;background:#f1f1f1 url(/media/static/dj-includes/images/static/search/arrow_expand.gif) left no-repeat;padding:5px 0 5px 20px;background-position:5px 11px;font-size:1em;line-height:normal;border:solid 1px #f1f1f1}.search_attribute .opt_collapse{width:100%;background:#f1f1f1 url(/media/static/dj-includes/images/static/search/arrow_collapse.gif) left no-repeat;padding:5px 0 5px 20px;background-position:5px 11px;font-size:1.125em;line-height:normal}.search_attribute .opt_body{background:#fff;border:1px solid #eee;line-height:150%;overflow:scroll;overflow-x:hidden;overflow-y:auto;padding-left:5px}.search_attribute .opt_body input{border:0;font-weight:700;background:0 0}.search_attribute .slider{margin:4px}.search_attribute .ui-slider .ui-slider-handle{width:.8em;margin-left:-.4em}.search_attribute .ui-widget-header{background:#6d853b}.search_attribute .ui-corner-all{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}#search_no_items{color:#cd2026;padding:5px 10px;font-size:14px;text-transform:uppercase;clear:both}#search_back{padding-left:10px;padding-bottom:10px}#search_back a{cursor:pointer}#giftcards .content{font-family:source sans pro,sans-serif;font-size:14px;line-height:1.65em;margin:50px 0 0}#giftcards .content .gift-title{font-size:40px;text-align:center;text-transform:uppercase;font-weight:700;font-style:italic;margin-bottom:25px}#giftcards .content p{text-align:center}#giftcards .content .rules{width:60%;margin:0 auto}#giftcards .content .rules p{font-size:18px}#giftcards .content .rules ul{list-style-type:disc;list-style-position:inside;margin:10px 0 0 125px}#giftcards .content .rules ul a{color:#337ab7;font-weight:700}#giftcards .content .rules ul a:hover{text-decoration:underline}#giftcards .content .purchase{font-size:18px;margin-top:25px}#giftcards .content .purchase .purchase-giftcard{width:35%;padding:25px 8px;background:#000;margin:25px auto;font-family:source sans pro,sans-serif;font-size:14px;font-weight:700;color:#fff;text-transform:uppercase;text-align:center;letter-spacing:2px}#giftcards .content .purchase .purchase-giftcard:hover{background:#f1f1f1;color:#000}.secure-egiftcard-content{width:100%;position:relative;font-family:source sans pro,sans-serif;color:#000;text-align:left;padding-bottom:50px}.secure-egiftcard-content .col-l{width:auto;float:left;margin-left:20px}.secure-egiftcard-content .col-l ul{text-decoration:none;font-size:13px;line-height:1.65em;list-style:disc;margin:10px 0 20px 30px}.secure-egiftcard-content .col-r{padding:20px;text-align:center;display:block;background:#f1f1f1;color:#000;margin:45px 20px}.secure-egiftcard-content .col-l h1{font-size:20px;text-transform:uppercase;letter-spacing:1px;line-height:none;font-weight:700;margin:40px 0 10px}.secure-egiftcard-content .col-l h2{font-size:16px;letter-spacing:1px;line-height:none;font-weight:700;margin:0 0 10px}.secure-egiftcard-content .col-l p{font-size:13px;line-height:1.65em;color:#000;margin:10px 0 15px}.secure-egiftcard-content .col-l .provided-cash-amounts{width:90%;margin-top:20px;display:none}.secure-egiftcard-content .col-l .provided-cash-amounts h2{margin-bottom:20px}.secure-egiftcard-content .col-l .provided-cash-amounts .pc-amount{width:70px;padding:10px 0;text-align:center;color:#fff;background:#000;position:relative;float:left;margin-right:10px}#giftcardpurchase #content form{line-height:1.3}.secure-egiftcard-content .col-l .provided-cash-amounts .pc-amount:hover{background:#f1f1f1;color:#000}.secure-egiftcard-content .col-l .provided-cash-amounts .pc-break{width:100%;height:10px;display:block;clear:both}.secure-egiftcard-content a{color:#337ab7;font-weight:700}.secure-egiftcard-content a:hover{text-decoration:underline}.secure-egiftcard-content .ecard-form .push{padding-top:20px}.secure-egiftcard-content .ecard-form .ecard-amount h2,.secure-egiftcard-content .to-from-ecard h2,.secure-egiftcard-content .recipient h2{padding:20px 0 10px}.secure-egiftcard-content .ecard-form input{font-family:source sans pro,sans-serif;color:#000;font-size:13px;letter-spacing:1px;padding:10px;border:solid 1px #ccc;margin-bottom:20px}.secure-egiftcard-content .to-from-ecard .ecard-to,.secure-egiftcard-content .recipient .info-email{}.secure-egiftcard-content .ecard-form .error{padding:0 0 10px!important}.secure-egiftcard-content .ecard-form .error .dos{width:100%;display:block;clear:both}.secure-egiftcard-content .col-r h1{font-size:20px;text-transform:uppercase;letter-spacing:.45em;height:50px}.secure-egiftcard-content .col-r .ecard-total-amount{display:none!important;font-size:60px;font-weight:700;letter-spacing:.125em;height:100px;line-height:1.65em}.secure-egiftcard-content .col-r .ecard-message textarea{min-width:100%;height:200px;padding:10px;font-family:source sans pro,sans-serif;color:#000;font-size:13px;margin-bottom:20px;border:none}.secure-egiftcard-content .col-r .ecard-submit input{width:auto;height:60px;padding:10px 12px;font-family:source sans pro,sans-serif;text-align:center;background:#000;border:1px solid #000;color:#fff;font-size:15px;letter-spacing:.125em;font-weight:700;text-transform:uppercase;border:none;margin-bottom:20px}.secure-egiftcard-content .col-r .ecard-submit input:hover{background:#fff;color:#000;border:1px solid #000}.secure-egiftcard-content .col-r .ecard-submit p{text-align:left;font-style:italic;line-height:1.65em}.secure-egiftcard-content .col-r .ecard-submit p a{color:#000;text-decoration:underline;font-weight:400}#giftcardcomplete #checkout_main{font-family:source sans pro,sans-serif;color:#000}#giftcardcomplete #checkout_main h1{font-size:20px;text-transform:uppercase;letter-spacing:1px;line-height:none;font-weight:700;margin:40px 0 10px}#giftcardcomplete #checkout_main h2{font-size:16px;letter-spacing:1px;line-height:none;font-weight:700;margin:20px 0 10px}#giftcardcomplete #checkout_main p{font-size:13px;line-height:1.65em;color:#000;margin:10px 0 15px;word-wrap:break-word}#giftcardcomplete #checkout_main strong{font-weight:700!important}#giftcardcomplete #checkout_main .confirm{height:auto;display:block;float:left}#giftcardcomplete #checkout_main .confirm .push,#giftcardcomplete #checkout_main .billing-info .push{margin-top:40px}#giftcardcomplete #checkout_main .billing-info .subtract{margin:10px 0 3px!important}#giftcardcomplete #checkout_main .billing-info{height:auto;display:block;float:right}@media(max-width:768px){#giftcardcomplete #checkout_main .billing-info{border-top:1px dotted #666}}@media(min-width:780px){#giftcardcomplete #checkout_main .billing-info{border-left:1px dotted #666}}#giftcardcomplete #checkout_main .confirm .update-gift-card,#giftcardcomplete #checkout_main .billing-info .add-billing-addy,#giftcardcomplete #checkout_main .billing-info .edit-billing-addy,#giftcarddetail .content .print-goback .p-friendly-verse{font-family:source sans pro,sans-serif;background:#f1f1f1;color:#000;font-size:11px;font-weight:700;text-transform:uppercase;text-decoration:none!important;border:none;padding:5px 8px;margin:10px 0 5px!important;line-height:none!important;letter-spacing:.25em;cursor:pointer}#giftcardcomplete #checkout_main .confirm .update-gift-card:hover,#giftcardcomplete #checkout_main .billing-info .add-billing-addy:hover,#giftcardcomplete #checkout_main .billing-info .edit-billing-addy:hover{background:#000;color:#fff}#giftcardcomplete #checkout_main .confirm input:hover{background:#f1f1f1;color:#000}#giftcardcomplete #checkout_main .billing-info select{width:65%;border:solid 1px #ccc;padding:10px;font-family:source sans pro,sans-serif!important;font-size:13px;margin:5px 0 10px}#giftcardcomplete #checkout_main .confirm .payment-option-cards li{display:inline;margin-right:3px}#giftcardcomplete #checkout_main .confirm a,#giftcardcomplete #checkout_main .billing-info a{color:#337ab7;font-weight:700}#giftcardcomplete #checkout_main .confirm a:hover,#giftcardcomplete #checkout_main .billing-info a:hover{text-decoration:underline}#giftcardcomplete #checkout_main .billing-info input{font-family:source sans pro,sans-serif;color:#000;font-size:13px;letter-spacing:1px;padding:10px;border:solid 1px #ccc;margin-bottom:20px;text-align:left}#giftcardcomplete #checkout_main .billing-info .cc-number{width:70%}#giftcardcomplete #checkout_main .billing-info .exp-date,#giftcardcomplete #checkout_main .billing-info .sec-code{width:50%;float:left}#giftcardcomplete #checkout_main .billing-info .ecard-submit input{width:385px;height:50px;display:block;clear:both;border:none;padding:0}#giftcardcomplete #checkout_main .error{display:block;color:#e20003}#giftcarddetail .content{height:auto}#giftcarddetail .content span{font-family:source sans pro,sans-serif;font-size:1.2em;letter-spacing:.1em;line-height:none;font-weight:700;margin:0 0 10px}#giftcarddetail .content .eg-card-id{color:#337ab7}#giftcarddetail .content .status{text-align:center}#giftcarddetail .content .card-ex{font-family:source sans pro,sans-serif;padding:25px;background:#000;color:#fff;margin:25px auto;padding:40px;line-height:1.75em}#giftcarddetail .content .card-ex .logo{width:200px;height:41px;display:block;position:absolute;z-index:3}#giftcarddetail .content .card-ex .logo-cap{font-size:18px;text-transform:uppercase;font-weight:700;position:absolute;z-index:3;top:70px;letter-spacing:.125em;font-style:italic;color:#337ab7}#giftcarddetail .content .card-ex .date-number{font-size:1.25em;letter-spacing:.115em}#giftcarddetail .content .card-ex .date-number p{}#giftcarddetail .content .card-ex .to-from{float:left;margin-top:30px}#giftcarddetail .content .card-ex .to-from p{text-align:left;font-size:18px;line-height:1.25em}#giftcarddetail .content .card-ex .price{color:#fff;font-size:3em;margin-top:30px}#giftcarddetail .content .card-ex .disclaimer{font-size:11px;z-index:3}#giftcarddetail .content .card-ex .disclaimer p{text-align:left;line-height:1.45em;color:#ccc;padding-top:10px}#giftcarddetail .content .message{display:block;clear:both;border-bottom:dotted 1px #333;text-align:left;padding:15px}#giftcarddetail .content .print-goback{width:100%;height:100px;display:block;clear:both;margin:0 auto;text-align:center}#brand h1#head{width:100%;height:100px;line-height:80px;font-size:24px;position:relative;text-indent:20px}#brand h1#head img{display:block;position:absolute;top:0;left:0}#brand h2{font-size:18px;color:#78a22f;text-transform:uppercase;margin:10px}#brand_departments{overflow:hidden;padding:10px 0;border:1px solid #999;margin:10px;width:958px;font-size:14px}.brand_department{float:left;min-width:150px;margin:0 20px}.brand_department h3{font-size:14px;color:#999}.brand_department ul{display:block;float:left;padding:10px 0;list-style:none}ul.brand_two{width:300px}ul.brand_two li{float:left;width:120px;margin-right:10px}.brand_department li{padding:3px 0 3px 20px;background:url(/dj-includes/images/static/bullet.jpg) 8px 8px no-repeat}#brand_main{margin:20px 10px}#brand_main img{float:left;margin:0 20px 20px 0}#brand_main p{margin:0 20px 25px 0;font-size:14px;line-height:1.4}#category h1#head{width:100%;height:50px;line-height:50px;font-size:24px;position:relative;text-indent:20px}#category h1#head img{display:block;position:absolute;top:0;left:0}#category h2{font-size:18px;color:#78a22f;text-transform:uppercase;margin:20px 20px 10px}#category p{font-size:12px;line-height:1.4;padding:10px 40px}#seasonalfavs #content{padding:20px}#seasonalfavs #content h1{border-bottom:1px solid #999;color:#78a22f;display:block;font-size:14px;font-weight:700;padding-bottom:5px;text-decoration:none;text-transform:uppercase}.seasonalfavs_section{display:block;margin:20px}.seasonalfavs_section li{line-height:1.4}.seasonalfavs_section li a,.seasonalfavs_section li a:link,.seasonalfavs_section li a:active,.seasonalfavs_section li a:visited,.seasonalfavs_section li a:hover{color:#000;text-decoration:none}.seasonalfavs_section li a:hover{text-decoration:underline}#home_feature{margin:0;overflow:hidden;display:block;padding:0}#home_feature img{display:block;float:left}#iecw-title-wrapper{width:100%!important;margin:0!important}#iecw-more::after{margin:-50px 35px 0 0!important}#iecw-more{padding:-14px -5px 0 0!important}#iecw-title{padding:15px 0 0!important}#insparq-upsells{}#promo-boxes-row-1{margin-top:20px}#promo-boxes-row-3,#join-convo{margin-top:20px}#hp1,#hp2,#hp3,#hp4{background-color:#f0f0f0;min-height:100px;padding:25px;line-height:1.8em;letter-spacing:.2em;font-size:.85em;margin-bottom:20px;text-align:center;font-family:source sans pro,Arial,Helvetica,sans-serif;text-transform:uppercase;vertical-align:middle}.hp6,.hp7{margin-bottom:20px}.hp6 img,.hp7 img{width:735px}#hp8,#hp9,#hp10{margin-bottom:20px}#hp1 .highlight,#hp2 .highlight,#hp3 .highlight,#hp4 .highlight{color:#78a22f;font-weight:700}#hp1 a:link,#hp2 a:link,#hp3 a:link,#hp4 a:link{font-weight:700;text-decoration:underline}#hp1 a:hover,#hp2 a:hover,#hp3 a:hover,#hp4 a:hover{text-decoration:none}#hp8 a:link,#hp9 a:link,#hp10 a:link,#hp8 a:visited,#hp9 a:visited,#hp10 a:visited{font-weight:700;text-decoration:underline;font-size:.8em;color:#fff}#hp8 a:hover,#hp9 a:hover,#hp10 a:hover{text-decoration:none}.hp6 .title-bar,.hp7 .title-bar,#hp8 .title-bar,#hp9 .title-bar,#hp10 .title-bar{background:#000;color:#fff;font-family:source sans pro,sans-serif;font-size:15px;font-weight:700;letter-spacing:.2em;padding:18px 0;text-align:center;text-transform:uppercase}#ct-upsells-carousel{width:100%;display:block;overflow:hidden}#ct-upsells-carousel .slick-slide{margin:0 6px!important}#ct-upsells-carousel .slick-prev,#ct-upsells-carousel .slick-next{position:absolute;z-index:99;width:50px;height:50px}#ct-upsells-carousel .slick-prev:before,#ct-upsells-carousel .slick-next:before{color:#000;font-family:glyphicons halflings!important;font-size:24px;background:#000;padding:5px 7px;border-radius:0;background:#fff}#ct-upsells-carousel .slick-prev:before{content:"\e079"}#ct-upsells-carousel .slick-next:before{content:"\e080"}#ct-upsells-carousel .slick-prev,#ct-upsells-carousel .slick-next{top:43%!important}#ct-upsells-carousel .slick-prev{left:9px}#ct-upsells-carousel .slick-next{right:9px}#ct-upsells-carousel .slick-slide{transition:all ease-in-out .3s;opacity:.2}#ct-upsells-carousel .slick-active{opacity:1}#ct-upsells-carousel .slick-current{opacity:1}@media only screen and (max-width:800px){#ct-upsells-carousel .slick-prev,#ct-upsells-carousel .slick-next{width:40px;height:40px}#ct-upsells-carousel .slick-prev:before,#ct-upsells-carousel .slick-next:before{color:#000;font-family:glyphicons halflings!important;font-size:20px;background:#000;padding:5px 7px 6px;border-radius:0;background:#fff}#ct-upsells-carousel .slick-prev,#ct-upsells-carousel .slick-next{top:50%!important}#ct-upsells-carousel .slick-prev{left:12px}#ct-upsells-carousel .slick-next{right:12px}}#home_feature .brandLogos .brandLogoSlider{width:100%;max-height:275px;display:block;overflow:hidden;margin:10px auto 30px;padding:0 60px!important}#home_feature .brandLogos .brandLogoSlider .slick-slide{margin:0 6px!important}#home_feature .brandLogos .brandLogoSlider .slick-slide img{width:100%;border:1px solid #e4e4e4}#home_feature .brandLogos .brandLogoSlider .slick-prev,#home_feature .brandLogos .brandLogoSlider .slick-next{position:absolute;z-index:99;width:50px;height:50px}#home_feature .brandLogos .brandLogoSlider .slick-prev:before,#home_feature .brandLogos .brandLogoSlider .slick-next:before{color:#000;font-family:glyphicons halflings!important;font-size:24px;background:#000;padding:5px 7px;border-radius:0;background:#fff}#home_feature .brandLogos .brandLogoSlider .slick-prev:before{content:"\e079"}#home_feature .brandLogos .brandLogoSlider .slick-next:before{content:"\e080"}#home_feature .brandLogos .brandLogoSlider .slick-prev,#home_feature .brandLogos .brandLogoSlider .slick-next{top:43%!important}#home_feature .brandLogos .brandLogoSlider .slick-prev{left:10px}#home_feature .brandLogos .brandLogoSlider .slick-next{right:10px}#home_feature .brandLogos .brandLogoSlider .slick-slide{transition:all ease-in-out .3s;opacity:.2}#home_feature .brandLogos .brandLogoSlider .slick-active{opacity:1}#home_feature .brandLogos .brandLogoSlider .slick-current{opacity:1}@media only screen and (max-width:800px){#home_feature .brandLogos .brandLogoSlider .slick-prev,#home_feature .brandLogos .brandLogoSlider .slick-next{width:40px;height:40px}#home_feature .brandLogos .brandLogoSlider .slick-prev:before,#home_feature .brandLogos .brandLogoSlider .slick-next:before{color:#000;font-family:glyphicons halflings!important;font-size:20px;background:#000;padding:5px 7px 6px;border-radius:0;background:#fff}#home_feature .brandLogos .brandLogoSlider .slick-prev,#home_feature .brandLogos .brandLogoSlider .slick-next{top:50%!important}#home_feature .brandLogos .brandLogoSlider .slick-prev{left:12px}#home_feature .brandLogos .brandLogoSlider .slick-next{right:12px}}#join-convo .title-bar{font-family:source sans pro,Helvetica,Arial;font-size:15px;text-transform:uppercase;color:#fff;background-color:#000;padding:18px 0;letter-spacing:.2em;text-align:center;font-weight:700;clear:both}#join-convo .sn-icons{text-align:center}#join-convo .sn-icons ul{padding:30px 0}#join-convo .sn-icons ul li{display:inline-block;margin-right:10px}#join-convo .sn-icons ul li:last-child{margin-right:0}#join-convo .sn-icons .fb-icon,#join-convo .sn-icons .tw-icon,#join-convo .sn-icons .pin-icon,#join-convo .sn-icons .yt-icon,#join-convo .sn-icons .ig-icon,#join-convo .sn-icons .gp-icon,#join-convo .sn-icons .t-icon{width:89px;height:89px;display:block;background:url(https://media.djnetworks.net/media/static/dj-includes/images/static/social/2017/sm-icons-2017.png) no-repeat;overflow:hidden}#join-convo .sn-icons .fb-icon span,#join-convo .sn-icons .tw-icon span,#join-convo .sn-icons .pin-icon span,#join-convo .sn-icons .yt-icon span,#join-convo .sn-icons .ig-icon span,#join-convo .sn-icons .gp-icon span,#join-convo .sn-icons .t-icon span{display:none}#join-convo .sn-icons .ig-icon{background-position:0 -267px}#join-convo .sn-icons .ig-icon:hover{background-position:-89px -267px}#join-convo .sn-icons .fb-icon{background-position:0 0}#join-convo .sn-icons .fb-icon:hover{background-position:-89px 0}#join-convo .sn-icons .tw-icon{background-position:0 -89px}#join-convo .sn-icons .tw-icon:hover{background-position:-89px -89px}#join-convo .sn-icons .pin-icon{background-position:0 -178px}#join-convo .sn-icons .pin-icon:hover{background-position:-89px -178px}#join-convo .sn-icons .gp-icon{background-position:0 -356px}#join-convo .sn-icons .gp-icon:hover{background-position:-89px -356px}#gender .row.gutter-20{margin-bottom:20px}#gender-upsells{margin-bottom:20px}#landing_categories{white-space:nowrap;overflow:hidden}#gender .image-overlay{opacity:1;display:block;width:100%;height:auto;transition:.5s ease;backface-visibility:hidden}#gender .promo-gp:hover .image-overlay{opacity:.3}#gender .gutter-20.row{margin-right:-10px;margin-left:-10px}#gender .gutter-20>[class^=col-],.gutter-20>[class^=" col-"]{padding-right:10px;padding-left:10px}@media only screen and (max-width:992px){#gp4{padding-top:20px}}.title-bar{background:#000;color:#fff;font-family:source sans pro,sans-serif;font-weight:400;font-size:1.188em;letter-spacing:.1em;padding:18px 10px;text-align:center;width:100%}#gender .title-bar.contest{font-family:source sans pro,sans-serif;font-size:2.125em;line-height:1em;letter-spacing:.1em;padding:40px 0;text-align:center;width:100%}#gender .title-bar.contest a,#gender .title-bar.contest a:hover{color:#fff}#gender #gp1-a a,#gender #gp1-a a:hover,#gender #gp2-a a,#gender #gp2-a a:hover,#gender #gp1-b a,#gender #gp1-b a:hover,#gender #gp2-b a,#gender #gp2-b a:hover,#gender #gp3-a a,#gender #gp3-a a:hover,#gender #gp3-b a,#gender #gp3-b a:hover,#gender #gp3-c a,#gender #gp3-c a:hover,#gender #gp7 a,#gender #gp7 a:hover{color:#fff}#gender .hovereffect{width:100%;height:100%;float:left;overflow:hidden;position:relative;text-align:center;cursor:default}#gender .hovereffect .overlay{width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0}#gender .hovereffect img{display:block;position:relative;-webkit-transition:all .4s ease-in;transition:all .4s ease-in}#gender .hovereffect:hover img{filter:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxmaWx0ZXIgaWQ9ImZpbHRlciI+PGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiIHZhbHVlcz0iMC4yMTI2IDAuNzE1MiAwLjA3MjIgMCAwIDAuMjEyNiAwLjcxNTIgMC4wNzIyIDAgMCAwLjIxMjYgMC43MTUyIDAuMDcyMiAwIDAgMCAwIDAgMSAwIiAvPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjMiIC8+PC9maWx0ZXI+PC9zdmc+I2ZpbHRlcg==);filter:grayscale(1) blur(3px);-webkit-filter:grayscale(1) blur(3px);-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}#gender .hovereffect h2{text-transform:uppercase;text-align:center;position:relative;font-size:17px;padding:10px;background:rgba(0,0,0,.6)}#gender .hovereffect a.info{display:inline-block;text-decoration:none;padding:7px 14px;border:1px solid #fff;margin:50px 0 0;background-color:transparent}#gender .hovereffect a.info:hover{box-shadow:0 0 5px #fff}#gender .hovereffect a.info,.hovereffect h2{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);-webkit-transition:all .4s ease-in;transition:all .4s ease-in;opacity:0;filter:alpha(opacity=0);color:#fff;text-transform:uppercase}#gender .hovereffect:hover a.info,.hovereffect:hover h2{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#brand-index{}#brand-index #brand-names a div{font-family:source sans pro,Helvetica,Arial;font-size:1.125em;font-weight:400;letter-spacing:.025em;text-transform:none!important;background:#f5f5f5;color:#000;padding:1.25em .938em;margin-bottom:.625em}#brand-index #brand-names a div:hover{background:#000;color:#fff}#brand-index .alphaTitleBar{font-size:2.5em;font-weight:700;line-height:none;color:#fff;background:#000;padding:.188em .625em;margin-bottom:.313em}#topbrandsbi .bi-topbrandicons{text-align:center;margin:0 .938em 2.813em}#topbrandsbi h4{padding-left:.938em}#topbrandsbi .bi-topbrandicons li{border:1px solid #000;display:inline-block;margin:.313em .188em .25em}#topbrandsbi .bi-topbrandicons li a{padding:0}#shop_all .brandLogos h1{font-size:1.5em;margin:0 auto 15px 20px}#shop_all .brandLogos .brandLogoSlider{width:100%;max-height:275px;display:block;overflow:hidden;margin:0 auto 30px!important;padding:0 60px!important}#shop_all .brandLogos .brandLogoSlider .slick-slide{margin:0 6px!important}#shop_all .brandLogos .brandLogoSlider .slick-slide img{width:100%;border:1px solid #e4e4e4}#shop_all .brandLogos .brandLogoSlider .slick-prev,#shop_all .brandLogos .brandLogoSlider .slick-next{position:absolute;z-index:99;width:60px;height:60px}#shop_all .brandLogos .brandLogoSlider .slick-prev:before,#shop_all .brandLogos .brandLogoSlider .slick-next:before{color:#000;font-family:glyphicons halflings!important;font-size:30px;background:#fff;padding:5px 7px;border-radius:0}#shop_all .brandLogos .brandLogoSlider .slick-prev:before{content:"\e079"}#shop_all .brandLogos .brandLogoSlider .slick-next:before{content:"\e080"}#shop_all .brandLogos .brandLogoSlider .slick-prev,#shop_all .brandLogos .brandLogoSlider .slick-next{top:43%!important}#shop_all .brandLogos .brandLogoSlider .slick-prev{left:8px}#shop_all .brandLogos .brandLogoSlider .slick-next{right:8px}#shop_all .brandLogos .brandLogoSlider .slick-slide{transition:all ease-in-out .3s;opacity:.2}#shop_all .brandLogos .brandLogoSlider .slick-active{opacity:1}#shop_all .brandLogos .brandLogoSlider .slick-current{opacity:1}@media only screen and (max-width:800px){#shop_all .brandLogos .brandLogoSlider .slick-prev,#shop_all .brandLogos .brandLogoSlider .slick-next{width:50px;height:50px}#shop_all .brandLogos .brandLogoSlider .slick-prev:before,#shop_all .brandLogos .brandLogoSlider .slick-next:before{color:#000;font-family:glyphicons halflings!important;font-size:24px;background:#fff;padding:5px 7px 6px;border-radius:0}#shop_all .brandLogos .brandLogoSlider .slick-prev,#shop_all .brandLogos .brandLogoSlider .slick-next{top:50%!important}#shop_all .brandLogos .brandLogoSlider .slick-prev{left:10px}#shop_all .brandLogos .brandLogoSlider .slick-next{right:10px}}#gender .row .slider{padding:0 40px;margin:0 10px}#gender .row .slider.slider-for{height:80px;display:block;overflow:hidden}#gender .row .slider.slider-for div h1{font-size:1.875em!important;font-weight:600;letter-spacing:.025em;text-align:center;color:#000;margin-top:25px}#gender .row .slider.slider-nav{padding-bottom:40px}#gender .row .slider.slider-nav .slick-dots{position:relative;bottom:-18px}#gender .row .slider.slider-nav .slick-dots li button:before{font-size:45px}#gender .row .slider.slider-nav .slick-dots li.slick-active button:before{opacity:1}#gender .row .slider .slick-prev,#gender .row .slider .slick-next{position:absolute;z-index:99;width:40px;height:40px}#gender .row .slider .slick-prev:before,#gender .row .slider .slick-next:before{color:#000;font-family:glyphicons halflings!important;font-size:24px;border-radius:0}#gender .row .slider .slick-prev:before{content:"\e079"}#gender .row .slider .slick-next:before{content:"\e080"}#gender .row .slider .slick-prev,#gender .row .slider .slick-next{top:38%!important}#gender .row .slider .slick-prev{left:0}#gender .row .slider .slick-next{right:0}#gender .row .slider.slider-nav div{margin:0 2px 0 1px}#gender .row .slider.slider-nav div a{text-decoration:none}#gender .row .slider.slider-nav div a div span{width:100%;display:block;background:#000;font-family:source sans pro,Helvetica,Arial;font-weight:400;letter-spacing:.063em;color:#fff;text-align:center;padding:15px 0;font-size:1.25em}#gender .row .slider.slider-nav div a div span:hover{background:#fff;color:#000}@media only screen and (max-width:1200px){#gender .row .slider.slider-nav div a div span{font-size:1.055em}}@media only screen and (max-width:1080px){#gender .row .slider.slider-nav div a div span{font-size:1.155em}}@media only screen and (max-width:640px){#gender .row .slider.slider-nav{max-height:402px}#gender .row .slider.slider-nav .slick-dots{bottom:-11px}#gender .row .slider.slider-nav .slick-dots li{width:10px;height:10px;margin:0 1px}#gender .row .slider.slider-nav .slick-dots li button:before{font-size:20px}#gender .row .slider.slider-nav .slick-dots li button{width:10px;height:10px;padding:0}#gender .row .slider.slider-nav div{margin:0 1px}}@media only screen and (max-width:600px){#gender .row .slider{padding:0 15px 0 12px}#gender .row .slider.slider-nav div a div span{font-size:1.25em}#gender .row .slider .slick-prev,#gender .row .slider .slick-next{width:40px;height:40px}#gender .row .slider .slick-prev:before,#gender .row .slider .slick-next:before{color:#000;font-family:glyphicons halflings!important;font-size:20px;border-radius:0}#gender .row .slider.slider-nav div{margin:0 1px}#gender .row .slider .slick-prev{left:-35px}#gender .row .slider .slick-next{right:-35px}}#column1{width:280px;height:964px;display:block;float:left;position:relative;background-color:#fff;padding-left:10px}#column2{width:500px;height:964px;display:block;padding-left:20px;float:left;position:relative;background-color:#fff}#column3{width:280px;height:790px;display:block;float:left;position:relative;background-color:#fff;padding-left:10px;padding-top:20px}#column4{width:280px;height:790px;display:block;padding-left:20px;padding-top:20px;float:left;position:relative;background-color:#fff}#column5{width:200px;height:790px;display:block;padding-left:20px;padding-top:20px;float:left;position:relative;background-color:#fff}.error_page{height:200px;padding:50px;font-size:14px;line-height:2.5;text-align:center}.hide-element{border:0;clip:rect(1px 1px 1px 1px);clip;rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}