.button-action,.blue_button,.black_button,.white_button{text-decoration:none;text-transform:lowercase;font-size:1.8em;padding:1% 5%;-moz-border-radius:22px;border-radius:22px;border:0;font-family:"Century Gothic W01", Helvetica, sans-serif;letter-spacing:0px;margin:0 auto;display:block;width:62%;text-align:center}.button-action:visited,.blue_button:visited,.black_button:visited,.white_button:visited{color:white}.blue_button{background-color:#00CCFF;color:white;font-weight:bold}.black_button{background-color:black;color:white;font-weight:bold}.blue_button:hover{color:#0071aa}.white_button{background-color:white;color:white}.reg{font-size:0.55em;vertical-align:super}input[type=submit].blue_button{-webkit-appearance:button}.button-square,.blue_button_square{border-radius:0;-moz-border-radius:0;text-transform:uppercase;font-weight:500;padding:0.5% 10%}.button-justified{margin:0}.left{width:50%;float:left}.right{width:50%;float:right}div.hover img.hover_off{display:block}div.hover img.hover_on{display:none}div.hover:hover img.hover_off{display:none}div.hover:hover img.hover_on{display:block}div.clear_div{clear:both}input.blue_circle{background-color:#00CCFF;border-radius:22px 22px 22px 22px;border:0;color:white;font-family:"Neue Helvetica", "Helvetica Neue", Helvetica, sans-serif;font-size:19px;font-weight:100;padding:3px 0px 6px;text-decoration:none;display:block;margin:3px auto;letter-spacing:1px;width:115px}input.blue_circle:hover{background-color:white;color:#00CCFF}body #content_wrap #content #submit span.input_wrap.off{display:none}.document{min-height:600px}.document p{font-family:"Century Gothic W01", Helvetica, sans-serif;font-size:14px;color:black}.document h2{font-size:16px;font-family:"Century Gothic W01", Helvetica, sans-serif;font-weight:bold;color:black;margin:0}.document h1{width:600px;font-size:40px;font-weight:bold;font-family:"Century Gothic W01", Helvetica, sans-serif;color:black;text-transform:uppercase}.document hr{border-color:#ddd}.document a,.document a:visited{color:black}.document-padded{padding:5% 10%}#content .pancake{position:relative;-moz-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:70px;padding-top:40px}#content .pancake p{font-size:16px;color:#000}#content .pancake-dark p,#content .pancake-dark h1{color:white}#content .pancake-bottom{padding-bottom:50px}#content .pancake-no-padding{padding:0}#content .pancake-centered{padding-right:70px}#content .arrow{position:absolute;bottom:10px;left:10px}.button-action,.blue_button,.black_button,.white_button{text-decoration:none;text-transform:lowercase;font-size:1.8em;padding:1% 5%;-moz-border-radius:22px;border-radius:22px;border:0;font-family:"Century Gothic W01", Helvetica, sans-serif;letter-spacing:0px;margin:0 auto;display:block;width:62%;text-align:center}.button-action:visited,.blue_button:visited,.black_button:visited,.white_button:visited{color:white}.blue_button{background-color:#00CCFF;color:white;font-weight:bold}.black_button{background-color:black;color:white;font-weight:bold}.blue_button:hover{color:#0071aa}.white_button{background-color:white;color:white}.reg{font-size:0.55em;vertical-align:super}input[type=submit].blue_button{-webkit-appearance:button}.button-square,.blue_button_square{border-radius:0;-moz-border-radius:0;text-transform:uppercase;font-weight:500;padding:0.5% 10%}.button-justified{margin:0}.left{width:50%;float:left}.right{width:50%;float:right}div.hover img.hover_off{display:block}div.hover img.hover_on{display:none}div.hover:hover img.hover_off{display:none}div.hover:hover img.hover_on{display:block}div.clear_div{clear:both}input.blue_circle{background-color:#00CCFF;border-radius:22px 22px 22px 22px;border:0;color:white;font-family:"Neue Helvetica", "Helvetica Neue", Helvetica, sans-serif;font-size:19px;font-weight:100;padding:3px 0px 6px;text-decoration:none;display:block;margin:3px auto;letter-spacing:1px;width:115px}input.blue_circle:hover{background-color:white;color:#00CCFF}body #content_wrap #content #submit span.input_wrap.off{display:none}.document{min-height:600px}.document p{font-family:"Century Gothic W01", Helvetica, sans-serif;font-size:14px;color:black}.document h2{font-size:16px;font-family:"Century Gothic W01", Helvetica, sans-serif;font-weight:bold;color:black;margin:0}.document h1{width:600px;font-size:40px;font-weight:bold;font-family:"Century Gothic W01", Helvetica, sans-serif;color:black;text-transform:uppercase}.document hr{border-color:#ddd}.document a,.document a:visited{color:black}.document-padded{padding:5% 10%}#content .pancake{position:relative;-moz-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:70px;padding-top:40px}#content .pancake p{font-size:16px;color:#000}#content .pancake-dark p,#content .pancake-dark h1{color:white}#content .pancake-bottom{padding-bottom:50px}#content .pancake-no-padding{padding:0}#content .pancake-centered{padding-right:70px}#content .arrow{position:absolute;bottom:10px;left:10px}@media only screen and (min-device-width: 320px) and (max-device-width: 1024px){#bottom_nav div .menu_image,#bottom_nav div:hover .menu_image{display:block}#bottom_nav div .menu_hover,#bottom_nav div:hover .menu_hover{display:none}}@media only screen and (min-device-width: 320px) and (max-device-width: 767px){body div#header{display:block;position:static;height:auto}body .content-wrapper #main-wrapper{padding-top:0px}#header,#menu,#main,#footer,#content{width:1200px !important}.main_offset{margin-top:226px}.no_margins,.altered_margins{margin-top:0px !important}#header #menu #logo img{width:32.5%;height:auto;float:none !important;display:block;position:static;margin:0 auto !important;padding:54.625px 0}#header #menu #top_nav .main_sub_nav{width:100%;top:58px !important}#header #menu #top_nav li.drop_menu>a{height:auto;display:inline;font-size:37px}#header #menu #top_nav li.drop_menu li{float:none;width:auto}#header #menu #top_nav li.drop_menu li a{font-size:33px !important;width:100%}#header #menu #fixed_menu{background-color:black;width:100%;z-index:1}#header #menu #shopping{position:initial;background-color:#0CF;padding:0;float:none;margin:0;text-align:center;height:80px}#header #menu #shopping #free{color:white;margin:0;padding:0;font-weight:normal;font-size:50px}#header #menu #shopping a img{display:none}#header #menu #navigation ul#top_nav{display:none}#header #menu #top_nav_mobile{display:none}#header #menu ul#top_nav_mobile,#header #menu #navigation ul#global_nav_mobile{width:100%;clear:left;position:absolute;background:rgba(0,0,0,0.9)}#header #menu ul#top_nav_mobile li,#header #menu #navigation ul#global_nav_mobile li{text-align:left;border-top:4px solid #222222;padding:76px 4.5%;background:none}#header #menu ul#top_nav_mobile li a,#header #menu #navigation ul#global_nav_mobile li a{display:block;width:100%;text-decoration:none;color:#FFFFFF;font-size:67px;vertical-align:middle}#header #menu ul#top_nav_mobile li a.expandable,#header #menu #navigation ul#global_nav_mobile li a.expandable{background:url("/assets/nav-arrow.png") no-repeat center right;background-size:2%}#header #menu ul#top_nav_mobile li a.expanded,#header #menu #navigation ul#global_nav_mobile li a.expanded{background:url("/assets/nav-arrow-expanded.png") no-repeat center right;background-size:4%}#header #menu ul#top_nav_mobile li.secondary_product,#header #menu ul#top_nav_mobile li.secondary_coming_soon,#header #menu #navigation ul#global_nav_mobile li.secondary_product,#header #menu #navigation ul#global_nav_mobile li.secondary_coming_soon{display:none;padding:82.5px 4.5% 82.5px 6%;background:rgba(115,115,115,0.5)}#header #menu #navigation ul#global_nav_mobile li{text-align:right}#header #menu #navigation ul#global_nav_mobile li.inactive{background-color:#434343}#header #menu #navigation ul#global_nav_mobile li.inactive a{color:#a1a1a1}#header #menu #navigation #pull.no_margins,#header #menu #navigation #global.no_margins{margin:0}#header #menu #navigation a#pull{display:block;left:0;background:url("/assets/nav-icon.png") no-repeat 100% center;background-size:67%;width:13.75%;height:100%;padding:0;margin:0;margin-top:42px}#header #menu #navigation a#mobile-shopping-cart{display:block;background:url("/assets/nav-cart-mobile.png") no-repeat 0% center;background-size:67%;right:0;width:13.75%;height:100%;padding:0;margin-top:42px}#header #menu #login_header_icon{display:block;position:absolute;background:url("/assets/nav-profile.png") no-repeat 50% center;background-size:31.81818%;right:13.75%;width:13.75%;height:100%;padding:0}#header #menu #login_header{display:none;margin-top:0px;border-radius:0px;left:0;min-width:100%;background:none;padding:0;top:100%;height:auto}#header #menu #login_header span{display:none}#header #menu #login_header ul{background:rgba(0,0,0,0.9);width:100%;clear:left}#header #menu #login_header ul li{display:block;top:100%;background:rgba(0,0,0,0.9);text-align:left;border-top:4px solid #222222;background:none;padding:76px 4.5%;vertical-align:middle}#header #menu #login_header ul li a{text-decoration:none;font-size:67px;text-transform:uppercase;width:100%;color:#FFFFFF}body .content-wrapper #footer{height:auto}body .content-wrapper #footer .wrap{width:100%;color:#FFFFFF;height:auto}body .content-wrapper #footer .wrap #site-map{padding-top:0px;padding-left:0px;display:inline-block;width:100%}body .content-wrapper #footer .wrap #site-map #site-map-section-company{margin-top:-50px}body .content-wrapper #footer .wrap #site-map .site-map-section{width:100%;padding-right:0;border-bottom:4px solid #555555;font-size:59px}body .content-wrapper #footer .wrap #site-map .site-map-section h3{width:100%;text-align:center;margin:82.5px 0;font-size:65px;text-transform:uppercase;font-weight:bold}body .content-wrapper #footer .wrap #site-map .site-map-section h3 a,body .content-wrapper #footer .wrap #site-map .site-map-section h3 a:visited{color:#FFFFFF;font-weight:normal;font-size:94px}body .content-wrapper #footer .wrap #site-map .site-map-section ul{display:none;width:100%}body .content-wrapper #footer .wrap #site-map .site-map-section ul li{width:100%;text-align:center;padding-bottom:63.75px}body .content-wrapper #footer .wrap #site-map .site-map-section ul li a,body .content-wrapper #footer .wrap #site-map .site-map-section ul li a:visited{color:#999;font-size:54px}body .content-wrapper #footer .wrap #site-map .site-map-section ul li:hover{color:white}body .content-wrapper #footer .wrap #back-to-top{display:block;width:100%;text-align:center;padding:30px 0 100px 0}body .content-wrapper #footer .wrap #back-to-top .up-arrow{margin:0 auto;width:0;height:0;border-left:22.5px solid transparent;border-right:22.5px solid transparent;border-bottom:37.5px solid white}body .content-wrapper #footer .wrap #back-to-top a,body .content-wrapper #footer .wrap #back-to-top a:visited{color:#999;text-decoration:none;font-size:29px;display:block;padding:11.25px 0}body .content-wrapper #footer .wrap #email-signup-form{position:static;width:1110px;margin:0 auto 169px auto;text-align:center}body .content-wrapper #footer .wrap #email-signup-form p{font-size:51px;margin-bottom:56px}body .content-wrapper #footer .wrap #email-signup-form a div{width:900px;font-size:44px;padding:35px;margin:0 auto}body .content-wrapper #footer .wrap #email-and-social{float:none;margin:auto}body .content-wrapper #footer .wrap #email-and-social #email-signup-form{margin:0 auto}body .content-wrapper #footer .wrap #email-and-social #email-signup-form p{font-size:47px;margin:0;margin-bottom:56px;color:#999;text-align:center}body .content-wrapper #footer .wrap #email-and-social #email-signup-form div{width:700px;margin:0 auto;height:140px}body .content-wrapper #footer .wrap #email-and-social #email-signup-form div a{font-size:55px;line-height:140px}body .content-wrapper #footer .wrap #email-and-social #communication-links{position:relative;top:0;right:0;text-align:center;margin-top:70px}body .content-wrapper #footer .wrap #email-and-social #communication-links img{width:120px;padding:0;margin:0 10px}body .content-wrapper #footer .wrap #email-and-social #communication-links .copyright{padding-top:0;padding-top:75px;padding-bottom:75px;font-size:48px;color:#999}div#main-wrapper div#main div#banner_wrap div.flexslider ol.flex-control-paging{margin-left:-13px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){#header,#menu,#main,#footer{width:1200px !important}#main{min-height:1100px}#header #menu #top_nav .main_sub_nav{top:35px !important}}.tpd-tooltip{position:absolute}.tpd-tooltip,.tpd-tooltip [class^="tpd-"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.tpd-content-wrapper{position:absolute;top:0;left:0;float:left;width:100%;height:100%;overflow:hidden}.tpd-content-spacer,.tpd-content-relative,.tpd-content-relative-padder{float:left;position:relative}.tpd-content-relative{width:100%}.tpd-content{float:left;clear:both;position:relative;padding:10px;font-size:11px;line-height:16px;color:#fff}.tpd-has-inner-close .tpd-content-relative .tpd-content{padding-right:0 !important}.tpd-tooltip .tpd-content-no-padding{padding:0 !important}.tpd-title-wrapper{float:left;position:relative;overflow:hidden}.tpd-title-spacer{float:left}.tpd-title-relative,.tpd-title-relative-padder{float:left;position:relative}.tpd-title-relative{width:100%}.tpd-title{float:left;position:relative;font-size:11px;line-height:16px;padding:10px;font-weight:bold;text-transform:uppercase;color:#fff}.tpd-has-title-close .tpd-title{padding-right:0 !important}.tpd-close{position:absolute;top:0;right:0;width:28px;height:28px;cursor:pointer;overflow:hidden;color:#fff}.tpd-close-icon{float:left;font-family:Arial, Baskerville, monospace;font-weight:normal;font-style:normal;text-decoration:none;width:28px;height:28px;font-size:28px;line-height:28px;text-align:center}.tpd-skin{position:absolute;top:0;left:0}.tpd-frames{position:absolute;top:0;left:0}.tpd-frames .tpd-frame{float:left;width:100%;height:100%;clear:both}.tpd-backgrounds{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform-origin:0% 0%;transform-origin:0% 0%}.tpd-background-shadow{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;pointer-events:none}.tpd-no-shadow .tpd-skin .tpd-background-shadow{box-shadow:none !important}.tpd-background-box{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.tpd-background-box-shift,.tpd-background-box-shift-further{position:relative;float:left;width:100%;height:100%}.tpd-background{border-radius:0px;float:left;clear:both;background:none;-webkit-background-clip:padding-box;background-clip:padding-box;border-style:solid;border-width:1px;border-color:#282828;border-color:rgba(255,255,255,0.1)}.tpd-no-radius .tpd-skin .tpd-frames .tpd-frame .tpd-backgrounds .tpd-background{border-radius:0}.tpd-background-title{float:left;clear:both;width:100%;background-color:#282828}.tpd-background-content{float:left;clear:both;width:100%;background-color:#282828}.tpd-background-border-hack{position:absolute;top:0;left:0;width:100%;height:100%;border-style:solid}.tpd-background-box-top{top:0}.tpd-background-box-bottom{bottom:0}.tpd-background-box-left{left:0}.tpd-background-box-right{right:0}.tpd-iframeshim{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;zoom:1;filter:alpha(opacity=0);opacity:0}.tpd-shift-stem{position:absolute;top:0;left:0;overflow:hidden}.tpd-shift-stem-side{position:absolute}.tpd-frame-top .tpd-shift-stem-side,.tpd-frame-bottom .tpd-shift-stem-side{width:100%}.tpd-frame-left .tpd-shift-stem-side,.tpd-frame-right .tpd-shift-stem-side{height:100%}.tpd-stem{position:absolute;top:0;left:0;overflow:hidden;width:16px;height:8px;margin-left:3px;margin-top:3px;-webkit-transform-origin:0% 0%;transform-origin:0% 0%}.tpd-tooltip .tpd-skin .tpd-frames .tpd-frame .tpd-shift-stem .tpd-stem-reset{margin:0 !important}.tpd-stem-spacer{float:left;position:relative;width:100%;height:100%}.tpd-stem-reset .tpd-stem-spacer{margin-top:0}.tpd-stem-point{width:100px;position:absolute;top:0;left:50%}.tpd-stem-downscale,.tpd-stem-transform{float:left;width:100%;height:100%;-webkit-transform-origin:0% 0%;transform-origin:0% 0%;position:relative}.tpd-stem-side{width:50%;height:100%;float:left;position:relative;overflow:hidden}.tpd-stem-side-inversed{-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.tpd-stem-triangle{width:0;height:0;border-bottom-style:solid;border-left-color:transparent;border-left-style:solid;position:absolute;top:0;left:0}.tpd-stem-border{width:20px;height:100%;position:absolute;top:0;left:50%;background-color:#fff;border-right-color:#fff;border-right-style:solid;border-right-width:0}.tpd-stem-border-corner{position:absolute;top:0;left:50%;height:100%;border-right-style:solid;border-right-width:0}.tpd-stem *{z-index:0;zoom:1}.tpd-stem-border-center-offset,.tpd-stem-border-center-offset-inverse{float:left;position:relative;width:100%;height:100%;overflow:hidden}.tpd-stem-notransform{float:left;width:100%;height:100%;position:relative}.tpd-stem-notransform .tpd-stem-border{height:100%;position:relative;float:left;top:0;left:0;margin:0}.tpd-stem-notransform .tpd-stem-border-center{position:absolute}.tpd-stem-notransform .tpd-stem-border-corner{background:#fff;border:0;top:auto;left:auto}.tpd-stem-notransform .tpd-stem-border-center,.tpd-stem-notransform .tpd-stem-triangle{height:0;border:0;left:50%}.tpd-stem-transform-left{-webkit-transform:rotate(-90deg) scale(-1, 1);transform:rotate(-90deg) scale(-1, 1)}.tpd-stem-transform-right{-webkit-transform:rotate(90deg) translate(0, -100%);transform:rotate(90deg) translate(0, -100%)}.tpd-stem-transform-bottom{-webkit-transform:scale(1, -1) translate(0, -100%);transform:scale(1, -1) translate(0, -100%)}.tpd-loading-icon{position:absolute;width:42px;height:42px;display:none}.tpd-loading-line{z-index:12;height:3px;width:2px;margin-bottom:5px}.tpd-spinner{margin-left:50%;margin-top:50%}.tpd-is-loading .tpd-loading-icon{display:block}.tpd-is-loading .tpd-content-wrapper,.tpd-is-loading .tpd-title-wrapper{display:none}@-moz-keyframes tpd-spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes tpd-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes tpd-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.tpd-spin{position:absolute;top:50%;left:50%}.tpd-spin-rotate,.tpd-spin-frame{position:absolute;top:0;left:0;width:100%;height:100%}.tpd-spin-line{position:absolute;top:0;left:50%}.tpd-tooltip-measuring{top:0;left:0;position:absolute;max-width:100%;width:100%}.tpd-tooltip-measuring .tpd-skin,.tpd-tooltip-measuring .tpd-loading-icon{display:none}.tpd-tooltip a,.tpd-tooltip a:hover{color:#8e8e8e;text-decoration:none}.tpd-tooltip a:hover{text-decoration:underline}.tpd-size-x-small .tpd-content,.tpd-size-x-small .tpd-title{padding:7px 8px;font-size:10px;line-height:15px}.tpd-size-x-small .tpd-background{border-radius:5px}.tpd-size-x-small .tpd-stem{width:12px;height:6px;margin-left:4px;margin-top:2px}.tpd-size-x-small.tpd-no-radius .tpd-stem{margin-left:7px}.tpd-size-x-small .tpd-loading-icon{width:32px;height:32px}.tpd-size-x-small .tpd-loading-line{z-index:12;margin-bottom:4px;height:3px;width:2px}.tpd-size-x-small .tpd-close{margin-bottom:1px}.tpd-size-small .tpd-content,.tpd-size-small .tpd-title{padding:8px;font-size:10px;line-height:16px}.tpd-size-small .tpd-background{border-radius:6px}.tpd-size-small .tpd-stem{width:14px;height:7px;margin-left:5px;margin-top:2px}.tpd-size-small.tpd-no-radius .tpd-stem{margin-left:8px}.tpd-size-small .tpd-loading-icon{width:34px;height:34px}.tpd-size-small .tpd-loading-line{z-index:12;margin-bottom:4px;height:3px;width:2px}.tpd-size-small .tpd-close{margin:2px 1px}.tpd-size-medium .tpd-content,.tpd-size-medium .tpd-title{padding:10px;font-size:11px;line-height:16px}.tpd-size-medium .tpd-background{border-radius:8px}.tpd-size-medium .tpd-stem{width:16px;height:8px;margin-left:6px;margin-top:2px}.tpd-size-medium.tpd-no-radius .tpd-stem{margin-left:10px}.tpd-size-medium .tpd-loading-icon{width:42px;height:42px}.tpd-size-medium .tpd-loading-line{z-index:12;margin-bottom:5px;height:4px;width:2px}.tpd-size-medium .tpd-close{margin:4px 2px}.tpd-size-large .tpd-content,.tpd-size-large .tpd-title{padding:10px;font-size:13px;line-height:18px}.tpd-size-large .tpd-background{border-radius:8px}.tpd-size-large .tpd-stem{width:18px;height:9px;margin-left:7px;margin-top:2px}.tpd-size-large.tpd-no-radius .tpd-stem{margin-left:10px}.tpd-size-large .tpd-loading-icon{width:50px;height:50px}.tpd-size-large .tpd-loading-line{z-index:12;margin-bottom:5px;height:5px;width:2px}.tpd-size-large .tpd-close{margin:5px 2px 5px 2px}.tpd-skin-dark .tpd-content,.tpd-skin-dark .tpd-title,.tpd-skin-dark .tpd-close{color:#fff}.tpd-skin-dark .tpd-background-content,.tpd-skin-dark .tpd-background-title{background-color:#282828}.tpd-skin-dark .tpd-background{border-width:1px;border-color:#282828;border-color:rgba(255,255,255,0.1)}.tpd-skin-dark .tpd-title-wrapper{border-bottom:1px solid #404040}.tpd-skin-dark a,.tpd-skin-dark a:hover{color:#ccc}html,body{margin:0;padding:0;height:100%}body{line-height:150%;background:black;color:#666666;font-family:"Century Gothic W01", Helvetica, sans-serif}body h1,body h2,body h3,body h4{font-family:"Century Gothic W01", Helvetica, sans-serif;line-height:100%;letter-spacing:1px}body h1,body h2{font-weight:lighter}body a{letter-spacing:1px}body li{list-style-type:none}body .breadcrumbs{margin:25px 40px;font-size:12px;color:#000000}body .content-wrapper{position:relative;height:auto !important;min-height:100%}body .hidden{display:none}body #shipping_description{display:none;padding:10px 0px 0px 10px}body #shipping_description *{letter-spacing:1px}body #shipping_description p{margin:0px 0px 15px 0px}body #top_nav_mobile{display:none}body #header{position:fixed;background:#000000;display:inline-block;width:100%;height:115px;z-index:2000}body #header #shopping{float:right;margin:29px 1px 0px 0px}body #header #shopping #free{font-size:14px;display:inline-block;color:#0CF;margin:0px 23px 0px 0px;cursor:pointer;text-decoration:none}body #header #shopping a{display:inline-block}body #header #shopping a img{margin:0px 9px 0px 0px}body #header #menu{margin:0 auto;width:1200px;position:relative;z-index:1010;overflow:visible;background:#000000;margin-bottom:0}body #header #menu img{float:left;margin:30px 0px 0px 7px}body #header #menu #logo{display:inline}body #header #menu #top_nav{float:right;margin-bottom:0;margin-top:80px;margin-right:-348px}body #header #menu #top_nav ul{margin:0}body #header #menu #top_nav li{float:left;text-align:center;position:relative;z-index:1008;margin:0px 0px 0px 60px}body #header #menu #top_nav li a{text-decoration:none;color:#ffffff;display:block;font-size:16px;height:23px;padding:0px;text-align:left;vertical-align:middle;background:none;position:relative;letter-spacing:0}body #header #menu #top_nav li a img{margin:0px;width:61%}body #header #menu #top_nav .main_sub_nav{display:none}body #header #menu #top_nav #sub_products,body #header #menu #top_nav #sub_shop{width:118px;padding-left:11px}body #header #menu #top_nav #sub_products li,body #header #menu #top_nav #sub_shop li{margin-left:-11px;width:129px}body #header #menu #top_nav #sub_products{margin-left:-22px}body #header #menu #top_nav #sub_shop{margin-left:-42px}body #header #menu .arrow-up{display:none;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #434343;top:35px;left:8px;position:absolute}body #header #menu #top_nav .main_sub_nav{position:absolute;padding-left:0px;display:none;z-index:100;top:35px;background:#666666}body #header #menu #top_nav .main_sub_nav li{margin:0px;padding:0;position:relative;display:block;z-index:99;border-left:none}body #header #menu #top_nav .main_sub_nav li a{position:relative;color:white;text-decoration:none;font-size:14px;padding-top:10px;padding-bottom:10px;height:auto;padding-left:11px;margin:0;letter-spacing:0px}body #header #menu #top_nav .main_sub_nav li a .menu_mask{display:block}body #header #menu #top_nav .main_sub_nav li a .smaller{font-size:11px}body #header #menu #top_nav .main_sub_nav li a:hover{background-color:black}body #main-wrapper{padding-top:115px;background-color:#dedede}body #main-wrapper #main{margin:0 auto;background:#ffffff;-webkit-box-shadow:1px 1px 4px #969696;box-shadow:1px 1px 4px #969696;overflow:hidden;width:1200px}body #main-wrapper #main #banner_wrap{width:100%;overflow:hidden}#navigation a#pull,#navigation a#mobile-shopping-cart,#navigation a#profile{display:none;color:white;position:absolute}#navigation a#pull{top:0px;left:0px}#navigation a#mobile-shopping-cart{top:0px;right:140px}#navigation a#profile{top:0px;right:0px}#navigation #top_nav_mobile{display:none}#email-signup-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000;opacity:0.5;filter:alpha(opacity=50);z-index:9000}#email-signup-popup-modal{width:587px;height:auto;position:fixed;top:50%;left:50%;margin-left:-294px;background:#FFFFFF;color:#000000;z-index:9001;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;border:5px solid rgba(0,0,0,0.3)}#email-signup-popup-modal #email-signup-form-popup{padding:60px 60px 0px 60px}#email-signup-popup-modal #email-signup-form-popup #email_form_popup_intro{font-size:21px;font-weight:bold;margin:0 auto 33px auto;width:444px}#email-signup-popup-modal #email-signup-form-popup .personal_info input{width:394px;display:block;margin:0 auto;padding-left:16px;height:40px;margin-bottom:14px}#email-signup-popup-modal #email-signup-form-popup .relationship{width:415px;margin:0 auto}#email-signup-popup-modal #email-signup-form-popup .relationship .relationship_button{margin-bottom:10px}#email-signup-popup-modal #email-signup-form-popup .relationship .due_date{overflow:auto}#email-signup-popup-modal #email-signup-form-popup .relationship .due_date label{font-family:"Century Gothic W01", Helvetica, sans-serif;display:block;float:left;width:31%;font-size:12px;padding-left:19px;margin-bottom:10px}#email-signup-popup-modal #email-signup-form-popup .relationship .due_date input#popup_email_subscriber_due_date_datepicker{font-family:"Century Gothic W01", Helvetica, sans-serif;display:block;float:left;width:29%;margin-left:14px;margin-top:4px;text-align:center;padding:3px 0px}#email-signup-popup-modal #email-signup-form-popup #email_subscriber_popup_messages{height:10px;margin-top:0px}#email-signup-popup-modal #email-signup-form-popup #email_subscriber_popup_receive_offers{text-align:center;margin-top:-6px;margin-bottom:6px}#email-signup-popup-modal #email-signup-form-popup #email_subscriber_popup_receive_offers label{font-size:0.89em}#email-signup-popup-modal #email-signup-form-popup #email_subscriber_popup_receive_offers .error-popup-checkbox-required{color:red}#email-signup-popup-modal #email-signup-form-popup .submit{margin-top:0px}#email-signup-popup-modal #email-signup-form-popup .submit input{font-family:"Century Gothic W01", Helvetica, sans-serif;color:#FFFFFF;background-color:#000000;border:none;text-transform:uppercase;margin:0 auto;display:block;font-size:26px;padding:7px 76px}#email-signup-popup-modal #email-signup-form-popup #email_signup_popup_error_occurred{color:red;text-align:center}#email-signup-popup-modal #email-signup-form-popup label.error{font-family:"Century Gothic W01", Helvetica, sans-serif;color:red;margin-left:26px;margin-top:-15px;position:absolute;font-size:13px}#email-form-popup-already-signed-up{text-decoration:underline;cursor:pointer;width:242px;margin:0 auto;margin-top:15px;margin-bottom:50px;font-size:14px}#email-signup-popup-close{font-size:30px;font-weight:bold;position:absolute;top:7px;right:16px;cursor:pointer}#email-signup-popup-thanks{padding-top:100px;padding-bottom:100px;font-weight:bold;text-align:center;font-size:25px}#ui-datepicker-div{display:none}.button-action,.blue_button,.black_button,.white_button{text-decoration:none;text-transform:lowercase;font-size:1.8em;padding:1% 5%;-moz-border-radius:22px;border-radius:22px;border:0;font-family:"Century Gothic W01", Helvetica, sans-serif;letter-spacing:0px;margin:0 auto;display:block;width:62%;text-align:center}.button-action:visited,.blue_button:visited,.black_button:visited,.white_button:visited{color:white}.blue_button{background-color:#00CCFF;color:white;font-weight:bold}.black_button{background-color:black;color:white;font-weight:bold}.blue_button:hover{color:#0071aa}.white_button{background-color:white;color:white}.reg{font-size:0.55em;vertical-align:super}input[type=submit].blue_button{-webkit-appearance:button}.button-square,.blue_button_square{border-radius:0;-moz-border-radius:0;text-transform:uppercase;font-weight:500;padding:0.5% 10%}.button-justified{margin:0}.left{width:50%;float:left}.right{width:50%;float:right}div.hover img.hover_off{display:block}div.hover img.hover_on{display:none}div.hover:hover img.hover_off{display:none}div.hover:hover img.hover_on{display:block}div.clear_div{clear:both}input.blue_circle{background-color:#00CCFF;border-radius:22px 22px 22px 22px;border:0;color:white;font-family:"Neue Helvetica", "Helvetica Neue", Helvetica, sans-serif;font-size:19px;font-weight:100;padding:3px 0px 6px;text-decoration:none;display:block;margin:3px auto;letter-spacing:1px;width:115px}input.blue_circle:hover{background-color:white;color:#00CCFF}body #content_wrap #content #submit span.input_wrap.off{display:none}.document{min-height:600px}.document p{font-family:"Century Gothic W01", Helvetica, sans-serif;font-size:14px;color:black}.document h2{font-size:16px;font-family:"Century Gothic W01", Helvetica, sans-serif;font-weight:bold;color:black;margin:0}.document h1{width:600px;font-size:40px;font-weight:bold;font-family:"Century Gothic W01", Helvetica, sans-serif;color:black;text-transform:uppercase}.document hr{border-color:#ddd}.document a,.document a:visited{color:black}.document-padded{padding:5% 10%}#content .pancake{position:relative;-moz-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:70px;padding-top:40px}#content .pancake p{font-size:16px;color:#000}#content .pancake-dark p,#content .pancake-dark h1{color:white}#content .pancake-bottom{padding-bottom:50px}#content .pancake-no-padding{padding:0}#content .pancake-centered{padding-right:70px}#content .arrow{position:absolute;bottom:10px;left:10px}#footer{background-color:#000000;width:100%;font-family:"Century Gothic W01", Helvetica, sans-serif;color:#999;height:380px}#footer .wrap{width:1200px;margin:0 auto;padding:70px 0px 0px 0px;position:relative}#footer .wrap #site-map{padding-left:7px}#footer .wrap #site-map .site-map-section{float:left;font-size:14px;margin-right:60px;box-sizing:border-box}#footer .wrap #site-map a,#footer .wrap #site-map a:visited{color:#999;font-family:"Century Gothic W01", Helvetica, sans-serif;font-size:12px;text-transform:capitalize}#footer .wrap #site-map h3{text-transform:uppercase;color:#999;font-family:"Century Gothic W01", Helvetica, sans-serif;font-size:14px;letter-spacing:1px;font-weight:bold;margin:0px 0px 20px 0px}#footer .wrap #back-to-top{display:none}#footer .wrap #email-and-social{float:right;margin:0px 7px 0px 0px}#footer .wrap #email-and-social #email-signup-form{margin:0px 0px 15px 0px}#footer .wrap #email-and-social #email-signup-form div{text-align:center;background-color:#aeafb2;height:34px;line-height:34px}#footer .wrap #email-and-social #email-signup-form div a{color:black;font-weight:bold;font-size:14px;display:block}#footer .wrap #email-and-social #email-signup-form p{text-align:right;font-size:12px;margin:0px 0px 10px 0px}#footer .wrap #email-and-social #communication-links{text-align:right}#footer .wrap #email-and-social #communication-links .copyright{font-size:10px;margin:26px 0px 0px 0px;color:#999999}#footer .wrap #email-and-social #communication-links .copyright a.phone-number{color:#999999;text-decoration:none;cursor:default}#footer .wrap #email-and-social #communication-links img{width:32px;margin:0px 1px}#footer .wrap #email-and-social #communication-links a{display:inline-block}#footer .wrap #email-and-social #communication-links #app_buttons{padding-top:25px}#footer .wrap #email-and-social #communication-links #app_buttons .app_download{width:auto}#footer a{text-decoration:none}
