*{margin:0;padding:0;border:0;border-collapse:separate;border-spacing:0;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:300;font-size:16px;-webkit-font-smoothing:antialiased;color:#131313}h1{font-style:normal;font-weight:300;font-size:48px}h2{font-style:normal;font-weight:300;font-size:42px}h3{font-style:normal;font-weight:300;font-size:32px}h4{font-style:normal;font-weight:300;font-size:26px}h5{font-style:normal;font-weight:300;font-size:20px}h6{font-style:normal;font-weight:100;font-size:18px}a{text-decoration:none;color:#4398d8;cursor:pointer}input{outline:none}strong{font-weight:700}ul{list-style-type:none}html,body{height:100%;background:#ebebeb}input,button{}*{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;-o-user-select:none;user-select:none}p,p *,input,textarea,h1,h2,h3,h4,h5,h6{-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;-o-user-select:text;user-select:text}html body .badge{background-color:#439dd1;color:#fff;padding:0 5px 1px 5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:inherit;font-weight:500}html body .badge-title{background-color:#439dd1;color:#fff;padding:0 7px 0 5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:inherit}.formatted-product-name,.formatted-product-name span.badge,.formatted-product-name a{font-size:14px;font-weight:300;font-family:'Roboto',sans-serif}a.blue-button,input.blue-button,.blue-button a,.blue-button input{display:block;padding:8px 30px 7px 30px;font-size:20px;border:solid 1px #1a6d99;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-appearance:none}a.blue-button:hover,input.blue-button:hover,.blue-button input:hover,.blue-button a:hover{text-decoration:none;background-color:#3389ba}a.blue-button:active,input.blue-button:active,.blue-button input:active,.blue-button a:active{text-decoration:none;background-color:#1a6d99}a.blue-button,input.blue-button,.blue-button a,.blue-button input,.blue-button form{display:inline;background-color:#439dd1;color:#fffeff!important;-webkit-transition:all,.15s;-moz-transition:all,.15s;-ms-transition:all,.15s;-o-transition:all,.15s;transition:all,.15s;font-weight:300;-webkit-appearance:none}a.blue-button[disabled="true"],input.blue-button[disabled="true"],.blue-button a[disabled="true"],.blue-button input[disabled="true"]{border:solid 1px #959595!important;background-color:#c2c2c2!important}a.pink-button{background-color:#f84b31;border-color:#bd5d68}a.pink-button{background-color:#000;border-color:#bd5d68}a.pink-button:hover{background-color:#ebb3be}a.green-button{background-color:#66cdcc;border-color:#33999b}a.green-button:hover{background-color:#54bcbd;border-color:#359999}a.green-button:active{background-color:#32989a;border-color:#32989a}a.grey-button,input.grey-button,.grey-button a,.grey-button input{display:block;padding:8px 30px 7px 30px;font-size:20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}a.grey-button,input.grey-button,.grey-button input,.grey-button a{border:solid 1px #959595}a.grey-button:hover,input.grey-button:hover,.grey-button input:hover,.grey-button a:hover{background-color:#b2b2b2}a.grey-button:active,input.grey-button:active,.grey-button input:active,.grey-button a:active{background-color:#959595}a.grey-button,input.grey-button,.grey-button input,.grey-button form,.grey-button a{display:inline;background-color:#c2c2c2;color:#fffeff!important;text-shadow:1px 1px 1px #888;-webkit-transition:all,.15s;-moz-transition:all,.15s;-ms-transition:all,.15s;-o-transition:all,.15s;transition:all,.15s;font-weight:300}.tabbed-panel-wrapper,.sliding-panel-wrapper{margin:80px auto 0 auto;width:1020px;position:relative}.tabbed-panel-wrapper .tp-tabs,.sliding-panel-wrapper .sp-tabs{text-align:center;width:auto;margin:0 auto}.tabbed-panel-wrapper .tp-tabs span,.sliding-panel-wrapper .sp-tabs span,.tabbed-panel-wrapper .tp-tabs a,.sliding-panel-wrapper .sp-tabs a{display:inline-block;padding:13px 34px 13px 33px;height:22px;margin-left:-1px;color:#7d7d7d;font-size:20px;background-image:url("Images/Downloads/tab-panel_background.png");background-repeat:repeat;border:solid 1px #d7d7d7;cursor:pointer;-webkit-box-shadow:0 1px 0 #e3e3e3;-moz-box-shadow:0 1px 0 #e3e3e3;box-shadow:0 1px 0 #e3e3e3}.tabbed-panel-wrapper .tp-tabs img,.sliding-panel-wrapper .sp-tabs img{margin:-6px 0;position:relative;top:2px}.tabbed-panel-wrapper .tp-tabs span:first-child,.sliding-panel-wrapper .sp-tabs span:first-child{-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}.tabbed-panel-wrapper .tp-tabs span:last-child,.sliding-panel-wrapper .sp-tabs span:last-child{-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}.tabbed-panel-wrapper .tp-tabs span.selected,.sliding-panel-wrapper .sp-tabs span.selected,.tabbed-panel-wrapper .tp-tabs a.active,.sliding-panel-wrapper .sp-tabs a.active{border:solid 1px #c3c3c3;background-image:url("Images/Downloads/tab-panel_background-hover.png");background-repeat:repeat}.tabbed-panel-wrapper .tp-panel-container,.sliding-panel-wrapper .sp-panel-container{position:relative;overflow:hidden;width:inherit;height:300px;margin-top:40px}.tp-panel{margin:0 auto}.tabbed-panel-wrapper .tp-text-block{float:right;width:600px}.tabbed-panel-wrapper .tp-panel .tp-text-block p{margin-bottom:20px}.sliding-panel-wrapper .sp-panel-container .sp-panels,.sliding-panel-wrapper .sp-panel-container .sp-panel{position:absolute}input[type="text"],input[type="password"],input[type="email"],textarea{padding:0 8px;width:242px;height:38px;margin-left:2px;color:#439dd0;border:solid 1px #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 5px 0 #eee;-moz-box-shadow:inset 0 1px 5px 0 #eee;box-shadow:inset 0 1px 5px 0 #eee}textarea{padding:8px;resize:none}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus{outline:none;border:solid 1px #439dd0;-webkit-box-shadow:inset 0 1px 5px 0 #eee,0 0 2px 2px #e2f0f7;-moz-box-shadow:inset 0 1px 5px 0 #eee,0 0 2px 2px #e2f0f7;box-shadow:inset 0 1px 5px 0 #eee,0 0 2px 2px #e2f0f7}body:not(#foo) input[type='checkbox']{opacity:0;float:left;width:0}body:not(#foo) input[type='checkbox']~label{margin:0;clear:none;min-height:20px;padding-left:30px;cursor:pointer;background:url("Images/Account/checkbox_icon.png") left top no-repeat}body:not(#foo) input[type='checkbox']:checked~label{background-image:url("Images/Account/checkbox_icon-checked.png")}.tip{display:inline-block;height:17px;width:16px;margin-left:5px;margin-bottom:3px;vertical-align:middle;position:relative;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;-webkit-transition:background-image .05s;-moz-transition:background-image .05s;-ms-transition:background-image .05s;-o-transition:background-image .05s;transition:background-image .05s}.tip+.tip{margin-left:0}.tip.i{background:url('/Content/Images/Tiles/DataSheet/tooltip-i.png') center center no-repeat}.tip.t{background:url('/Content/Images/Tiles/DataSheet/tooltip-t.png') center center no-repeat}.tip.p{background:url('/Content/Images/Tiles/DataSheet/tooltip-p.png') center center no-repeat;position:relative;top:1px}.tip .tip-bubble{position:absolute;padding:14px 8px 14px 11px;width:240px;left:30px;top:-16px;background-color:#fff;border:solid 1px #c3c3c3;color:#7f7f7f;line-height:normal;text-indent:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;z-index:3;display:none;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;-o-user-select:text;user-select:text}.tip.i:hover{background-image:url('/Content/Images/Tiles/DataSheet/tooltip-i-hover.png')}.tip.t:hover{background-image:url('/Content/Images/Tiles/DataSheet/tooltip-t-hover.png')}.tip.p:hover{background-image:url('/Content/Images/Tiles/DataSheet/tooltip-p-hover.png')}.tip:hover .tip-bubble,.tip-bubble:hover{display:block}.tip-bubble:before,.tip-bubble:after{content:'';display:block;position:absolute;width:0;height:0;border-style:solid;z-index:999;border-width:12px}.tip .tip-bubble:before{border-color:transparent #c3c3c3 transparent transparent;left:-24px;top:12px}.tip .tip-bubble:after{border-color:transparent #fff transparent transparent;left:-23px;top:12px}.active a{background-color:#d7d7d7}#main-container{min-height:100%;position:relative}#header-panel{position:fixed;z-index:1000;height:109px;width:100%;background-color:#fafafc;background:url('Images/Layout/header_background.png') 0 0 repeat-x;background-repeat:repeat}#header-content{margin:0 auto;padding:26px 50px;min-width:720px;max-width:1140px}#header-logo{float:left;margin-top:6px;margin-left:10px}#header-navbar{margin-top:20px;float:right;min-width:550px;position:relative;left:20px}#header-navbar a{padding:6px 10px 6px 10px;margin:0 3px 0 4px;color:#131313;font-size:20px;font-weight:300;font-size:20px;text-decoration:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#header-navbar a:hover,#header-navbar a:active{background-color:#d7d7d7}a#cart-button{padding:6px 18px 5px 18px;margin-right:0;margin-left:13px;border:solid 1px #1a6d99;background-color:#439dd1;-webkit-transition:all,.15s;-moz-transition:all,.15s;-ms-transition:all,.15s;-o-transition:all,.15s;transition:all,.15s}a#cart-button:hover{text-decoration:none;background-color:#3389ba}a#cart-button:active{text-decoration:none;background-color:#1a6d99}a#products-button,input[type="submit"]{cursor:pointer}#header-panel-buffer{width:100%;height:106px}#dropdown-products-panel{position:fixed;top:106px;display:none;width:100%;background-color:#f5f5f7;background-color:rgba(250,250,250,.9);-webkit-box-shadow:0 2px 3px #afafaf;-moz-box-shadow:0 2px 3px #afafaf;box-shadow:0 2px 3px #afafaf;z-index:900}#dropdown-products-panel>div{overflow-x:auto}.products-table{width:940px;margin:0 auto}.products-table .product-column{display:block;float:left;margin:0 10px 0 0}.products-table table{border-collapse:separate;transition-duration:.15s;-webkit-transition-duration:.15s}.products-table td{width:163px;height:40px;text-align:center;font-weight:500;background:#ebebeb;border-right:1px solid #d7d7d7;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;-o-user-select:text;user-select:text}.products-table tr th.row-header{width:200px;height:40px;font-size:14px;font-weight:700;text-align:left;text-indent:10px;background:#ebebeb;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;-o-user-select:text;user-select:text}.products-table .header-row{height:150px}.products-table tr:nth-of-type(2) th.row-header{-moz-top-left-border-radius:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px}.products-table tr:nth-last-of-type(2) th.row-header{-moz-bottom-left-border-radius:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;border-bottom:1px solid #d7d7d7}.dropdown-products-panel th.product-header{cursor:pointer}.products-table th.product-header{position:relative;padding:100px 0 30px 0;vertical-align:bottom;background-color:#f4f4f4;border-right:1px solid #d7d7d7;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;font-size:16px;font-weight:700}.products-table th.product-header div{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#66add7}.products-table tr.gap th,.products-table tr.gap td{height:10px}.products-table tr.gap td{background-color:#f4f4f4}.products-table tr.gap th{border:none;background:none}.products-table div.pre-order-color-select{padding-top:20px;display:inline-block;border-top:1px solid #d7d7d7;vertical-align:middle}.product-color-selected{cursor:pointer}.current-product-color-option{font-weight:500;text-align:left;background:url(/Content/Images/Layout/product-color-down-arrow.png) right 20px center no-repeat,#ebebeb}.product-color-options{position:relative}.product-color-option{display:none;position:absolute;top:40px;left:-1px;width:163px;line-height:40px;text-align:left;font-weight:500;background:#f8f6f7;border:1px solid #d7d7d7;border-top:2px solid #d7d7d7}.current-product-color-option img,.product-color-option img{margin:0 20px 0 40px;vertical-align:middle}.products-table div.purchase-row{padding:20px 0 18px 0;text-align:center;border-top:1px solid #d7d7d7}div.purchase-row a,div.purchase-row input{display:inline-block;width:140px;padding:8px 10px 7px 10px}div.purchase-row a:last-child{margin-top:13px;margin-bottom:13px}.yellow-outline{-webkit-box-shadow:0 2px 1px 2px #97c4dd;-moz-box-shadow:0 2px 1px 2px #97c4dd;box-shadow:0 2px 1px 2px #97c4dd}#page{margin-left:auto;margin-right:auto;padding-bottom:294px;min-width:1290px;overflow:hidden}.page-content{min-width:960px;max-width:1140px;margin:0 auto}.page-title{text-align:center}.page-title h2{font-weight:100}.cartPanel{width:941px;margin:0 auto;margin-bottom:30px;background:#f4f4f4;border:solid 1px #d7d7d7;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 0 #e3e3e3;-moz-box-shadow:0 1px 0 #e3e3e3;box-shadow:0 1px 0 #e3e3e3}.cartPanel label{display:block;min-height:20px}.cartPanel .cartPanelTitle{height:50px;background:url("Images/Cart/cart-items-title_background.png");background-size:100% 100%;border-bottom:solid 1px #d7d7d7;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px}.cartPanel .cartPanelTitle span{display:block;float:left;text-align:center;font-weight:400;margin-top:15px;margin-bottom:19px}.cartPanel .cartPanelTitle span:first-child{margin-left:19px;text-align:left;width:535px}.cartPanelTitle .titlePrice{width:108px}.cartPanelTitle .titleQuantity{width:170px}#PrivacyPolicyPanel h4{font-weight:700;text-decoration:underline;font-size:19px;margin-bottom:8px}#PrivacyPolicyPanel h5{font-weight:500;text-decoration:underline;font-size:18px;margin:0 0 8px 7px}#PrivacyPolicyPanel p{margin:0 0 20px 8px}#PrivacyPolicyPanel ul{margin:0 0 20px 40px;list-style:initial}#footer-panel{position:absolute;bottom:0;width:100%;min-width:1290px;height:293px;border-top:solid 1px #31779f;background-color:#439dd1}#footer-content{margin:0 auto;height:247px;width:1125px;position:relative;left:-7px}#footer-content a{color:#fff;font-weight:300;font-size:16px;-webkit-transition:all,.15s;-moz-transition:all,.15s;-ms-transition:all,.15s;-o-transition:all,.15s;transition:all,.15s}#footer-content a:hover,#footer-content a:hover{text-shadow:0 0 1px #fff}#footer-content a:not([href]):hover,#footer-content a:not([href]):hover{text-shadow:none}#footer-navbar{float:left;height:inherit}.footer-links-column{margin-top:40px;padding-right:96px;float:left;display:block}.footer-links-column li{list-style-type:none;padding:0 0 12px 2px}.footer-links-column li:first-child{padding-bottom:19px;padding-left:0}.footer-links-column li:first-child a{font-size:20px!important}.footer-links-column:last-child{padding-right:0;max-width:190px;overflow-x:hidden}#footer-media{float:right;width:275px}#footer-logo{padding-top:38px;padding-left:135px;padding-bottom:10px}#footer-media-links{color:#e9e9e9;padding-left:20px;padding-bottom:17px}#footer-media-link-apis{padding-right:27px}#footer-media-link-apis *{float:right;padding-right:2px}.fb-like.fb_iframe_widget iframe{width:0;height:0}#disclaimer{background-image:url("Images/Layout/disclaimer_background.png");background-repeat:repeat;clear:both;height:46px;border-bottom:solid 1px #31779f}#disclaimer p,#disclaimer a{text-align:center;padding-top:15px;color:#fffeff;font-size:16px;font-weight:700}#disclaimer a:hover{text-shadow:0 0 1px #fff}#disclaimer p a{font-weight:500}.hr{height:1px;background:#000;width:100%;font-size:1px}.fancybox-close{background-image:url("Images/TestImages/CloseButton.png");background-repeat:no-repeat;background-color:rgba(0,0,0,0)}.quote{padding-top:51px;text-align:center}.quote h3{padding-bottom:10px}#logic-subheader-panel{position:fixed;top:106px;height:60px;width:100%;margin:0 auto;box-shadow:0 2px 3px #afafaf;background-image:url("Images/Subheader/subheader_background.png");background-repeat:repeat;z-index:800}#logic-subheader-content{margin:0 auto;padding:0 50px;min-width:820px;max-width:1140px;height:inherit}#product-name{float:left;margin-top:14px;margin-left:8px}#sub-navbar{margin-top:10px;float:right}#sub-navbar ul{clear:both;margin-top:10px}#sub-navbar ul li{display:inline}#sub-navbar ul li:last-child{display:inline;margin-left:5px}#sub-navbar ul li :hover,#sub-navbar ul li :active{background-color:#d7d7d7}#sub-navbar ul li a,#sub-navbar input{color:#131313;padding:7px 11px 6px 10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.purchase-button form{display:inline}.purchase-button input,a.try-free-button{padding:6px 18px 5px 18px!important;background-color:#439dd1;font-weight:300;font-size:16px;color:#fffeff!important;text-shadow:1px 1px 1px #888;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:solid 1px #31779f;-webkit-transition:all,.15s;-moz-transition:all,.15s;-ms-transition:all,.15s;-o-transition:all,.15s;transition:all,.15s}.purchase-button input:hover,a.try-free-button:hover{background-color:#a8c2d0}.preorder-button{display:inline-block;padding:6px 18px 5px 18px!important;font-weight:300;font-size:16px;color:#fffeff!important;text-shadow:1px 1px 1px #888;border:1px solid #bd5d68;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:all,.15s;-moz-transition:all,.15s;-ms-transition:all,.15s;-o-transition:all,.15s;transition:all,.15s}a.preorder-button:hover{background-color:#ebb3be!important}.fancybox-auth-wrap .fancybox-skin{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-auth-wrap .fancybox-close{background:url("Images/Account/fancybox-close_icon.png") 1px 4px no-repeat!important}#auth-box.static-login{margin:40px auto}#auth-box{width:598px;background:url("Images/Account/auth-box_background.png");background-repeat:repeat;border:1px solid #c2c2c2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 auto}#auth-box #auth-box{border:none}#auth-box h3,#survey-box h3{padding-top:23px;padding-bottom:5px}#auth-box a,#survey-box a{font-size:14px;font-weight:700}#auth-box p,#survey-box p{line-height:140%}.authorization-panel{padding-left:27px}#registration-panel{height:610px}#logoff-panel p{font-size:20px;margin:20px 0}#logoff-panel{height:270px}#forgot-password-panel{}#success-panel{width:598px;height:136px}#success-panel>*{float:left}#success-panel h3{width:460px}#success-panel p{width:460px;margin-left:1px;margin-top:2px}.success-image{padding:31px 14px 41px 30px;height:64px}#preorder-success-panel{width:544px;padding:35px 28px 44px 28px}#preorder-success-title{margin-top:3px;line-height:48px}#preorder-success-title h3{padding:0}#preorder-success-image{margin-bottom:20px}#preorder-success-shirt-image{float:left;margin-top:32px}#preorder-success-shirt-copy{margin-left:231px;margin-top:62px}#preorder-success-shirt-copy h4{font-size:24px;line-height:34px;position:relative}#preorder-success-shirt-copy h4 img{position:absolute;top:7px}#preorder-success-shirt-copy h5{font-size:16px;line-height:24px;margin-top:15px}#preorder-success-actions-container{margin-top:20px;line-height:26px;margin-bottom:25px}.preorder-success-actions{margin-top:24px}.preorder-success-actions li{margin-bottom:10px}.preorder-success-actions label{padding-bottom:2px}#preorder-success-bottom{margin-top:20px}#preorder-success-bottom #Size_msdd{margin:0}#preorder-success-bottom .dd .ddTitle{width:100%}#preorder-success-bottom .dd .ddChild{width:calc(100% - 2px)}#preorder-success-bottom div{margin-right:11px}#preorder-success-bottom .blue-button input,#preorder-success-bottom a{padding-left:20px;padding-right:20px;display:block}#preorder-success-bottom div img{margin-left:1px;margin-right:0;margin-top:2px}#preorder-success-bottom .t-form-success-image{display:none}#Size{width:94px}.preorder-success-hline{clear:both;border-bottom:1px solid #cbcbcb}#login-panel{height:479px}#loginForm{padding-left:27px;height:249px}#signup-section{padding-left:27px;height:225px;background:url("Images/Account/signup_background.png");background-repeat:repeat}.entry-fields .entry-field{padding-top:12px;float:left;width:280px;height:79px}.entry-fields .remember-me-field{padding-top:6px;padding-left:2px;float:left;width:280px;height:79px}.entry-fields .entry-field label,.entry-fields .long-email-field label{margin-left:1px;margin-bottom:6px;display:block}.entry-fields .checkbox-entry{float:left;padding:17px 0 13px 2px;width:560px}.entry-fields .short-checkbox-field{float:left;padding:6px 0 0 2px;width:280px;height:79px}.entry-fields .checkbox-entry label,.entry-fields .short-checkbox-field label{display:inline-block;padding-left:15px;min-height:20px}.entry-fields .short-checkbox-field label{padding-bottom:15px}.entry-fields .textbox-field{float:left;padding:2px 0 13px 2px;width:560px}.entry-fields .long-email-field{padding-top:12px;float:left;width:550px;height:79px}#auth-box .entry-fields .long-email-field input[type="email"]{width:520px}.entry-fields .entry-field .blue-button{padding-top:4px}.entry-fields .submit-field{display:block;margin-top:8px;margin-left:3px;width:560px;float:left}.entry-fields .submit-field *{float:left;margin-right:5px}#auth-box input[type="submit"],#auth-box a.blue-button{cursor:pointer;padding:7px 31px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#auth-box input[type="submit"],#auth-box .cancel-button,#auth-box a.blue-button,#auth-box a.grey-button,#auth-box a.blue-button{font-size:20px;font-weight:300}#auth-box .cancel-button{color:#fff;font-weight:300;cursor:pointer;padding:8px 28px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}label[for="WillBeNice"]{position:relative}.tooltip{position:relative;vertical-align:middle}.tooltip img{}label:hover+#agreement-tooltip.tooltip .tooltip-bubble,.tooltip:hover .tooltip-bubble,.tooltip-bubble:hover{display:block}.tooltip-bubble{width:220px;padding:14px 11px 14px 11px;position:absolute;top:-18px;right:-260px;color:#429cd0;background:#fff;border:solid #429cd0 1px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;z-index:2;display:none}.tooltip-bubble:before,.tooltip-bubble:after{content:'';display:block;position:absolute;width:0;height:0;border-style:solid;z-index:999;border-width:12px}.tooltip .tooltip-bubble:before{border-color:transparent #429cd0 transparent transparent;left:-24px;top:12px}.tooltip .tooltip-bubble:after{border-color:transparent #fff transparent transparent;left:-23px;top:12px}.validation-summary-errors li{color:#f66c50}input[type="text"].input-validation-error,input[type="password"].input-validation-error,input[type="email"].input-validation-error,textarea.input-validation-error{color:#f66c50!important;border:solid 1px #f66c50!important;-webkit-box-shadow:inset 0 0 1px 0 #f66c50!important;-moz-box-shadow:inset 0 0 1px 0 #f66c50!important;box-shadow:inset 0 0 1px 0 #f66c50!important}input[type="text"].input-validation-error:focus,input[type="password"].input-validation-error:focus,input[type="email"].input-validation-error:focus,textarea.input-validation-error:focus{-webkit-box-shadow:inset 0 1px 2px 0 #f66c50!important;-moz-box-shadow:inset 0 1px 2px 0 #f66c50!important;box-shadow:inset 0 1px 2px 0 #f66c50!important}input[type="text"].input-validation-error+.validation-popup .field-validation-error,input[type="password"].input-validation-error+.validation-popup .field-validation-error,input[type="email"].input-validation-error+.validation-popup .field-validation-error,textarea.input-validation-error+.validation-popup .field-validation-error{display:none}input[type="text"].input-validation-error:focus+.validation-popup .field-validation-error,input[type="password"].input-validation-error:focus+.validation-popup .field-validation-error,input[type="email"].input-validation-error:focus+.validation-popup .field-validation-error,textarea.input-validation-error:focus+.validation-popup .field-validation-error{display:block}.validation-popup{height:0;position:absolute}.field-validation-error,.field-validation-error *{color:#f66c50}.field-validation-error{display:block;width:220px;padding:14px 6px 14px 11px;position:relative;background:#fff;border:solid #f7c5be 1px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:none}body:not(#foo) .field-validation-error:before,.field-validation-error:after{content:'';display:block;position:absolute;width:0;height:0;border-style:solid;z-index:999}.field-validation-error:before,.field-validation-error:after{border-width:12px}.right-bubble .field-validation-error{top:-70px;left:278px}.right-bubble .field-validation-error:before{border-color:transparent #f7c5be transparent transparent;left:-24px;top:12px}.right-bubble .field-validation-error:after{border-color:transparent #fff transparent transparent;left:-23px;top:12px}.left-bubble .field-validation-error{top:-70px;left:-260px}.left-bubble .field-validation-error:before{border-color:transparent transparent transparent #f7c5be;left:238px;top:12px}.left-bubble .field-validation-error:after{border-color:transparent transparent transparent #fff;left:237px;top:12px}.top-bubble .field-validation-error{top:-130px;min-width:10px;width:auto}.top-bubble .field-validation-error:before{border-color:#f7c5be transparent transparent transparent;top:48px;left:20px}.top-bubble .field-validation-error:after{border-color:#fff transparent transparent transparent;top:47px;left:20px}.bottom-bubble .field-validation-error{top:-10px;min-width:10px;width:auto}.bottom-bubble .field-validation-error:before{border-color:transparent transparent #f7c5be transparent;top:-24px;left:20px}.bottom-bubble .field-validation-error:after{border-color:transparent transparent #fff transparent;top:-23px;left:20px}.entry-field .field-validation-error{top:-45px}#preorder-form legend div,#preorder-form legend h3,#preorder-form legend h6{display:inline-block;vertical-align:top}#preorder-form legend h3{padding-top:23px;padding-bottom:5px}#preorder-form legend h6{font-size:16px;padding-bottom:0}#current-items{position:relative;left:-12px;min-height:84px;padding-bottom:20px}#current-items li{padding:16px 0;margin:0 10px;border-bottom:1px solid #cbcbcb;height:40px}#current-items p{float:left;display:inline;width:196px;padding-top:9px;font-weight:400}#current-items .image-container{float:left;width:76px;text-align:center}#current-items .itemImage{float:left;height:40px;padding-right:10px}#current-items .itemQuantity{float:left;width:130px;text-align:center;padding-top:8px}#current-items .itemQuantity span{cursor:pointer;display:block;float:left;height:22px;width:22px;background:url("Images/Cart/quantity-button_background.png") repeat;border:solid 1px #d7d7d7;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-shadow:0 0 3px 1px #d7d7d7}#current-items .itemQuantity quantityPlus{}#current-items .itemQuantity quantityMinus{}#current-items .itemQuantity input.quantityNumber{display:block;float:left;height:12px;width:32px;padding:5px 0;margin:0 10px;text-align:center;font-size:14px;font-weight:700;color:#fff;background:#909090;box-shadow:none;border:solid 1px #707070;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#current-items .itemPrice{float:left;width:60px;padding-top:10px;font-weight:400}#current-items .itemPriceTotal{width:62px;float:left;padding-top:10px;font-weight:400}#current-items .itemRemove{float:right;width:24px;height:24px;background:url("Images/Cart/remove_button.png") no-repeat;margin-top:8px;cursor:pointer;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}#add-items{display:none;width:550px;padding-bottom:10px;border-bottom:1px solid #cbcbcb}#add-items li{font-weight:400;padding:10px 0 0 0}#add-items li>span{display:inline-block;width:120px;font-weight:400}#auth-box #add-items li a{display:inline-block;width:auto;font-size:16px;font-weight:400;padding:3px 6px;margin:0 20px 0 10px}.disabled{color:#d3d3d3;cursor:default}#total-price-field,#tax-cost-field,#shipping-cost-field{position:relative;padding:10px 0 10px 0;font-weight:400}#total-price,#shipping-cost,#tax-cost{position:absolute;left:160px;font-weight:400}.submit-field{padding-bottom:40px}.submit-field input[type="submit"]{background-position:right 10px center;background-repeat:no-repeat}#agreement-tooltip{}#agreement-tooltip.tooltip .tooltip-bubble:before{border-color:transparent #429cd0 transparent transparent;left:-24px;top:44px}#agreement-tooltip.tooltip .tooltip-bubble:after{border-color:transparent #fff transparent transparent;left:-23px;top:44px}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url('fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('fancybox_overlay.png')}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}.borderRadius{-moz-border-radius:5px;border-radius:5px}.borderRadiusTp{-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.borderRadiusBtm{-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.ddcommon{position:relative;display:-moz-inline-stack;zoom:1;display:inline-block;*display:inline;cursor:default}.ddcommon ul{padding:0;margin:0}.ddcommon ul li{list-style-type:none}.borderRadiusTp ul li:last-child{-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;border-bottom:0 none #c3c3c3}.borderRadiusBtm ul li:first-child{-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;border-bottom:1 solid #c3c3c3}.ddcommon .disabled img,.ddcommon .disabled span,.ddcommon.disabledAll{opacity:.5;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);-khtml-opacity:.5;-moz-opacity:.5;color:#999}.ddcommon .clear{clear:both}.ddcommon .shadow{-moz-box-shadow:5px 5px 5px -5px #888;-webkit-box-shadow:5px 5px 5px -5px #888;box-shadow:5px 5px 5px -5px #888}.ddcommon input.text{color:#7e7e7e;padding:0 0 0 0;position:absolute;background:#fff;display:block;width:101%;height:100%;left:0;top:0;border:none}.ddOutOfVision{position:relative;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.borderRadius .shadow{-moz-box-shadow:5px 5px 5px -5px #888;-webkit-box-shadow:5px 5px 5px -5px #888;box-shadow:5px 5px 5px -5px #888}.borderRadiusBtm .shadow{-moz-box-shadow:-5px -5px 5px -5px #888;-webkit-box-shadow:-5px -5px 5px -5px #888;box-shadow:-5px -5px 5px -5px #888}.borderRadiusTp .border,.borderRadius .border{-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.borderRadiusBtm .border{-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}img.fnone{float:none!important}.ddcommon .divider{width:0;height:100%;position:absolute}.ddcommon .ddArrow{display:inline-block;position:absolute;top:50%;right:4px}.ddcommon .ddArrow:hover{background-position:0 100%}.ddcommon .ddTitle{padding:0;position:relative;display:inline-block;width:100%}.ddcommon .ddTitle .ddTitleText{display:block}.ddcommon .ddTitle .ddTitleText .ddTitleText{padding:0}.ddcommon .ddTitle .description{display:block}.ddcommon .ddTitle .ddTitleText img{position:relative;vertical-align:middle;float:left}.ddcommon .ddChild{position:absolute;display:none;width:100%;overflow-y:auto;overflow-x:hidden;zoom:1;z-index:9999}.ddcommon .ddChild li{clear:both}.ddcommon .ddChild li .description{display:block}.ddcommon .ddChild li img{border:0 none;position:relative;vertical-align:middle;float:left}.ddcommon .ddChild li.optgroup{padding:0}.ddcommon .ddChild li.optgroup .optgroupTitle{padding:0 5px;font-weight:bold;font-style:italic}.ddcommon .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}.ddcommon .noBorderTop{border-top:none 0!important;padding:0;margin:0}.dd:focus{outline:none}.dd .ddcommon{margin-left:2px}.dd .ddTitle{width:260px;height:39px;color:#131313;font-weight:400}.dd .ddTitle .ddTitleText{padding:8px 8px;height:21px;background:url(Images/Account/dropdown_icon.png) no-repeat,url(Images/Account/dropdown_background.png) repeat;background-position:right 20px center;border:solid 1px #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 5px 0 #eee;-moz-box-shadow:0 1px 5px 0 #eee;box-shadow:0 1px 5px 0 #eee}.dd .ddTitle .ddTitleText .ddTitleText{padding:0}.dd .ddTitle .description{font-size:12px;color:#666}.dd .ddTitle .ddTitleText img{padding-right:5px}.dd .ddChild{border:1px solid #c3c3c3;background-color:#fff;width:258px}.dd .ddChild li{padding:5px;background-color:#fff;border-bottom:1px solid #c3c3c3}.dd .ddChild li .description{color:#666}.dd .ddChild li .ddlabel{color:#333}.dd .ddChild li.hover{background-color:#f2f2f2}.dd .ddChild li img{padding:0 6px 0 0}.dd .ddChild li.optgroup{padding:0}.dd .ddChild li.optgroup .optgroupTitle{padding:0 5px;font-weight:bold;font-style:italic}.dd .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}.dd .ddChild li.selected{background-color:#d5d5d5;color:#000}