body{width:98%;max-width:800px;margin:0;margin-left:auto;margin-right:auto;font-family:Helvetica;font-size:12px;color:#333333;background-color:#ffffff;}div.formpanel p{font-weight:normal;font-style:normal;text-decoration:none;text-align:left;}p.outside-panel{font-family:Helvetica;font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;text-align:left;color:#333333;text-align:left;}h1{font-family:Helvetica;font-size:36px;font-weight:bold;font-style:normal;text-decoration:none;text-align:left;color:#000001;text-align:left;margin:5px 0 0 0;}h1.outside-panel{font-family:Helvetica;font-size:36px;font-weight:bold;font-style:normal;text-decoration:none;text-align:left;color:#000001;text-align:left;}h2{font-family:Helvetica;font-size:32px;color:#000001;font-weight:bold;font-style:normal;text-decoration:none;text-align:left;margin:8px 0 8px 0;}a{color:#ff0000;font-family:Arial, Helvetica, Sans-Serif;font-size:12px;font-weight:bold;font-style:normal;text-decoration:none;}a:hover{color:#ff0000;font-family:Arial, Helvetica, Sans-Serif;font-size:12px;font-weight:bold;font-style:normal;text-decoration:underline;}p.outside-panel a,div.footer a{color:#ff0000;font-family:Arial, Helvetica, Sans-Serif;font-size:12px;font-weight:bold;font-style:normal;text-decoration:none;}p.outside-panel a:hover,div.footer a:hover{color:#ff0000;font-family:Arial, Helvetica, Sans-Serif;font-size:12px;font-weight:bold;font-style:normal;text-decoration:underline;}p{margin-top:12px;margin-bottom:24px;}p.secure{margin:0;padding-left:32px;padding-top:16px;min-height:24px;font-size:10px;background:transparent url(/skins/default/images/lock.png) no-repeat scroll left center;}.hidden{display:none !important;}.ie7only{display:none;} div.header{position:relative;overflow:hidden;margin-bottom:32px;width:100%;} div.header .progressbar-container{ background-color:#ff0000;position:relative;float:left;margin-top:40px;margin-bottom:6px;height:29px;width:206px;padding:3px 3px 0 3px;box-shadow:inset 5px 5px 7px rgba(0,0,0,0.3);border-radius:4px;} div.header .progressbar-container .progressbar{margin:0;background-color:#f67f20;background:linear-gradient(top,#f67f20 40%,#f79b51 100%);background:-moz-linear-gradient(top,#f67f20 40%,#f79b51 100%);background:-o-linear-gradient(top,#f67f20 40%,#f79b51 100%);background:-webkit-linear-gradient(top,#f67f20 40%,#f79b51 100%);background:-ms-linear-gradient(top,#f67f20 40%,#f79b51 100%);position:relative;height:26px;border-radius:4px;box-shadow:inset 1px 1px 1px rgba(255,255,255,0.5),inset -1px -1px 1px rgba(0,0,0,0.3);opacity:1.0;} div.header .progressbar-container .progressbar-text{color:#ffffff;font-family:Helvetica;font-size:14px;font-weight:bold;font-style:normal;text-decoration:none;text-align:center; text-shadow:0px -1px 0px rgba(0,0,0,0.7); margin:0;position:absolute;top:0;left:0;width:100%;height:100%;line-height:32px;vertical-align:middle;} #languageSelectionForm{position:relative;float:right;margin:40px 0 6px 0;} #languageSelectionForm span{line-height:34px;display:block;float:left;margin-right:10px;} div.header select.language-selector{color:#666666;font-family:Helvetica;font-size:12px;background-color:#ffffff;border-color:#ffffffff;float:right;width:206px;height:34px;padding-left:6px;padding-right:0px;padding-top:6px;padding-bottom:6px;border-width:1px;border-style:solid;border-radius:4px;outline:none;} div.header select.language-selector:focus{border-color:#cccccc;}form{margin:0;padding:0;}::-webkit-input-placeholder{color:#999999;}input:-moz-placeholder,textarea:-moz-placeholder,input.reg-key:-moz-placeholder{color:#999999;}input:-ms-input-placeholder,textarea:-ms-input-placeholder,input.reg-key:-ms-input-placeholder{color:#999999;}input.placeholder,textarea.placeholder{color:#999999 !important;}fieldset{margin-top:48px;padding:0;border-style:none;} fieldset h2.label-left,fieldset button.label-left,fieldset a.label-left{margin-left:204px;} fieldset ul{margin:0;padding:0;} fieldset ul li{list-style-type:none;margin:0 0 8px 0;padding:0;vertical-align:top;} fieldset ul li.disabled,fieldset ul li label.disabled{opacity:0.4;filter:alpha(opacity=40);} form fieldset ul li > label{font-weight:bold;font-style:normal;text-decoration:none;} form fieldset ul li label{font-family:Helvetica;font-size:12px;color:#333333;} form fieldset ul li label.required:after{content:" *" } form fieldset ul li.label-left label{display:inline-block;text-align:right;margin:11px 20px 0 0;width:184px;} form fieldset ul li.label-top label{display:block;margin:0 0 8px 0;padding-top:12px;} form fieldset ul li span{display:block;margin:0;padding:0;} form fieldset ul li span span{margin:0 0 0 0;padding:0;} input.hidden-input{opacity:0;filter:alpha(opacity=0);width:0;height:0;border:none;} input.reg-key,input.last-name,input.urn,form fieldset ul li input,form fieldset ul li textarea,form fieldset ul li select,select.shop{font-family:Helvetica;font-size:12px;color:#666666;background-color:#ffffff;border-color:#ffffffff;border-width:1px;border-style:solid;border-radius:4px;vertical-align:top;outline:none;} input.reg-key:focus,input.last-name:focus,input.urn:focus,form fieldset ul li input:focus,form fieldset ul li textarea:focus,form fieldset ul li select:focus,select.shop:focus{border-color:#cccccc;} form fieldset ul li input{padding-left:6px;padding-right:6px;width:240px;height:34px;padding-top:0px;padding-bottom:0px;} form fieldset ul li input.small{width:40px;} form fieldset ul li select{padding-left:6px;padding-right:0px;padding-top:6px;padding-bottom:6px;width:254px;height:34px;} form fieldset ul li select.day{width:48px;height:34px;} form fieldset ul li select.month{width:130px;height:34px;} form fieldset ul li select.year{width:68px;height:34px;} form fieldset ul li textarea{padding:6px;width:240px;} form fieldset ul li img.calendar{margin-left:4px;vertical-align:top;cursor:pointer;}  form fieldset ul li span{display:block;padding-top:10px;} form fieldset ul li span.row{padding-top:0;} form fieldset ul li span.row span.checkboxes{padding-bottom:6px;} form fieldset ul li span.row span.radios{padding-bottom:4px;} form fieldset ul li.label-left .multiple-answer-container{display:inline-block;width:530px;vertical-align:top;padding-top:10px;} form fieldset ul li.label-top .multiple-answer-container{display:inline-block;width:100%;vertical-align:top;} form fieldset ul li.label-left span.row{display:block;vertical-align:top;} form fieldset ul li span.radios input,form fieldset ul li span.checkboxes input{vertical-align:baseline;} form fieldset ul li span.radios label,form fieldset ul li span.checkboxes label{float:none;width:auto;text-align:left;margin:0;display:block;padding-top:2px;padding-left:34px;min-height:18px;} form fieldset ul li span.open label{float:left;} form fieldset ul li span.open .field-container{display:block;width:auto;position:relative;margin-left:34px;max-width:220px;} form fieldset ul li span.open .field-container .open-answer{width:100%;} form fieldset ul li.label-top.one-col span.col{display:inline-block;padding-right:20px;vertical-align:top;} form fieldset ul li.label-top.two-cols span.col{display:inline-block;padding-right:20px;width:340px;vertical-align:top;} form fieldset ul li.label-top.three-cols span.col{display:inline-block;padding-right:20px;width:220px;vertical-align:top;} form fieldset ul li.label-top.three-cols span.col input{width:200px;} form fieldset ul li.label-left.one-col span.col{display:inline-block;padding-right:20px;vertical-align:top;} form fieldset ul li.label-left.two-cols span.col{display:inline-block;padding-right:20px;width:240px;vertical-align:top;} form fieldset ul li.label-left.three-cols span.col{display:inline-block;padding-right:20px;width:150px;vertical-align:top;}#registrationKey .layout-container,.login .layout-container{overflow:hidden;height:auto;} .login .layout-container .layout-unit0{float:none;} .login .layout-container .layout-unit0 .inner{margin-right:8px;} .login .layout-container .layout-unit0 .reg-key{margin-top:2px;width:200px;} #registrationKey .layout-container .layout-unit1,.login .layout-container .layout-unit1{float:left;} #registrationKey .layout-container .layout-unit1 .inner,.login .layout-container .layout-unit1 .inner{margin-right:8px;} #registrationKey .layout-container .layout-unit1 .reg-key,.login .layout-container .layout-unit1 .reg-key{margin-top:2px;width:200px;} .login .layout-container .layout-unit2{} #registrationKey .layout-container .layout-unit2 .reg-key,.login .layout-container .layout-unit2 .reg-key{margin-top:2px;} p.reg-key label{font-weight:bold;}#terms{height:230px;overflow-x:hidden;overflow-y:scroll;margin-top:16px;margin-bottom:-40px;padding-top:8px;padding-bottom:8px;padding-left:8px;padding-right:8px;border:1px #CCCCCC solid;box-shadow:inset 1px 1px 2px rgba(0,0,0,0.3);}input.reg-key{width:200px;height:34px;padding-top:0px;padding-bottom:0px;padding-left:6px;padding-right:6px;} .fancy-radios span.fancy-radio{display:block;width:20px;height:20px;float:left;margin-top:-2px;margin-left:-34px;background-image:url(/skins/default/images/form-elements-sprite.png);background-repeat:no-repeat;} .fancy-radios label.radio .fancy-radio{background-position:-10px -130px;} .fancy-radios label.radio-on .fancy-radio{background-position:-10px -210px;} .fancy-radios label.checkbox .fancy-radio{background-position:-10px -10px;} .fancy-radios label.checkbox-on .fancy-radio{background-position:-10px -90px;} .fancy-radios label.checkbox input,.fancy-radios label.radio input{position:absolute;left:-99999px;visibility:hidden;}span.shop-title{font-weight:bold;margin:0px 0 8px 0;display:block;}span.total{font-weight:bold;}select.shop{margin-top:8px;padding-left:6px;padding-right:0px;padding-top:6px;padding-bottom:6px;width:56px;height:34px;}th,td{vertical-align:/*top*/middle; line-height:20px;padding-left:12px;padding-top:3px;padding-right:4px;padding-bottom:3px;}th.shop-description,td.shop-description{text-align:left;width:100%;}th.number,td.number{text-align:right;width:90px;white-space:nowrap;}th.shop-price,td.shop-price{padding-left:16px;padding-right:16px;text-align:right;width:130px;white-space:nowrap;}th.shop-price-combined,td.shop-price-combined{display:none;}span.strike-through{text-decoration:line-through;}td.divider{border-left:1px solid rgba(0,0,0,0);border-right:1px solid rgba(0,0,0,0);border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.2);padding:0;height:0;}td.divider-thick{border-left:2px solid rgba(0,0,0,0);border-right:2px solid rgba(0,0,0,0);border-top:2px solid rgba(0,0,0,0.1);border-bottom:2px solid rgba(255,255,255,0.2);padding:0;height:0;}table.form-buttons{margin-top:40px;display:block;width:100%;text-align:right;} table.form-buttons tr td{text-align:right;vertical-align:bottom;height:60px;padding-bottom:0;padding-right:2px;padding-left:6px;} table.form-buttons tr td.back-button-container{width:100%;}button:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;}button{position:relative;}button.primary,a.primary{background-color:#ff0000;background:linear-gradient(top,#ff0000 30%,#ff3232 100%);background:-moz-linear-gradient(top,#ff0000 30%,#ff3232 100%);background:-o-linear-gradient(top,#ff0000 30%,#ff3232 100%);background:-webkit-linear-gradient(top,#ff0000 30%,#ff3232 100%);background:-ms-linear-gradient(top,#ff0000 30%,#ff3232 100%);border-color:#aaaaaa;vertical-align:bottom;padding-top:18px;padding-bottom:18px;padding-left:36px;padding-right:36px;border-style:solid;border-width:1px;border-radius:4px;box-shadow:inset 1px 1px 1px rgba(255,255,255,0.5),inset -1px -1px 1px rgba(0,0,0,0.3),0px 0px 5px rgba(0,0,0,0.3);cursor:pointer;font-family:Helvetica;font-size:14px;font-weight:bold;font-style:normal;text-decoration:none;color:#ffffff; text-shadow:0px -1px 0px rgba(0,0,0,0.7);}button.primary:hover,a.primary:hover{background-color:#ff3232;background:linear-gradient(top,#ff3232 30%,#ff0000 100%);background:-moz-linear-gradient(top,#ff3232 30%,#ff0000 100%);background:-o-linear-gradient(top,#ff3232 30%,#ff0000 100%);background:-webkit-linear-gradient(top,#ff3232 30%,#ff0000 100%);background:-ms-linear-gradient(top,#ff3232 30%,#ff0000 100%);}button.primary:active,a.primary:active{background-color:#ff0000;background:linear-gradient(top,#ff0000 30%,#ff3232 100%);background:-moz-linear-gradient(top,#ff0000 30%,#ff3232 100%);background:-o-linear-gradient(top,#ff0000 30%,#ff3232 100%);background:-webkit-linear-gradient(top,#ff0000 30%,#ff3232 100%);background:-ms-linear-gradient(top,#ff0000 30%,#ff3232 100%);box-shadow:inset 1px 1px 4px rgba(0,0,0,0.6),0px 0px 5px rgba(0,0,0,0.3);padding-top:19px;padding-bottom:17px;padding-left:37px;padding-right:35px;}button.secondary,a.secondary{background-color:#f67f20;background:linear-gradient(top,#f67f20 30%,#f79b51 100%);background:-moz-linear-gradient(top,#f67f20 30%,#f79b51 100%);background:-o-linear-gradient(top,#f67f20 30%,#f79b51 100%);background:-webkit-linear-gradient(top,#f67f20 30%,#f79b51 100%);background:-ms-linear-gradient(top,#f67f20 30%,#f79b51 100%);border-color:#aaaaaa;padding-top:10px;padding-bottom:10px;padding-left:36px;padding-right:36px;border-style:solid;border-width:1px;border-radius:4px;box-shadow:inset 1px 1px 1px rgba(255,255,255,0.5),inset -1px -1px 1px rgba(0,0,0,0.3),0px 0px 5px rgba(0,0,0,0.3);cursor:pointer;font-family:Helvetica;font-size:12px;font-weight:bold;font-style:normal;text-decoration:none;color:#ffffff; text-shadow:0px -1px 0px rgba(0,0,0,0.7);}button.secondary:hover,a.secondary:hover{background-color:#f79b51;background:linear-gradient(top,#f79b51 30%,#f67f20 100%);background:-moz-linear-gradient(top,#f79b51 30%,#f67f20 100%);background:-o-linear-gradient(top,#f79b51 30%,#f67f20 100%);background:-webkit-linear-gradient(top,#f79b51 30%,#f67f20 100%);background:-ms-linear-gradient(top,#f79b51 30%,#f67f20 100%);}button.secondary:active,a.secondary:active{background-color:#f67f20;background:linear-gradient(top,#f67f20 30%,#ffffff 100%);background:-moz-linear-gradient(top,#f67f20 30%,#ffffff 100%);background:-o-linear-gradient(top,#f67f20 30%,#ffffff 100%);background:-webkit-linear-gradient(top,#f67f20 30%,#ffffff 100%);background:-ms-linear-gradient(top,#f67f20 30%,#ffffff 100%);box-shadow:inset 1px 1px 4px rgba(0,0,0,0.6),0px 0px 5px rgba(0,0,0,0.3);padding-top:11px;padding-bottom:9px;padding-left:37px;padding-right:35px;}#addGroupButton{margin:19px 12px 0 0;float:left;}.removeGroupBlock{display:inline-block;cursor:pointer;height:16px;line-height:16px;margin-top:6px;padding-left:20px;background-image:url(/skins/default/images/delete-sprite.png);background-repeat:no-repeat; background-position:-10px -46px;}.removeGroupBlock:hover{text-decoration:none;font-weight:normal; background-position:-10px -10px;}button.edit-order{margin:19px 12px 0 0;float:left;white-space:nowrap;}#previousPageButton{margin:19px 12px 0 0;float:right;}#nextPageButton{margin-right:5px;float:right;}button.left{margin-right:4px;}button.right{margin-left:4px;}button.horizontal-middle{margin-left:4px;margin-right:4px;}button.bottom{margin-top:4px;}button.top{margin-bottom:4px;}div.last-col button.new-registration{width:100%;}button.new-registration{margin-bottom:24px;}div.last-col button.reg-key{float:right;max-width:114px;}#social-media-javascript-warning,.javascript-warning{display:none;}#social-media-container{display:inline-block;}div.social-media-button{display:block;float:left;width:155px;height:45px;margin:0 7px 14px 7px;} #social-media-container a.social-media:hover{background:#FFFFFF;} #social-media-container a.social-media{cursor:pointer;} a.social-media{float:left;height:100%;width:100%;background-color:#EEEEEE;background:linear-gradient(top,#FFFFFF 50%,#DDDDDD 100%);background:-moz-linear-gradient(top,#FFFFFF 50%,#DDDDDD 100%);background:-o-linear-gradient(top,#FFFFFF 50%,#DDDDDD 100%);background:-webkit-linear-gradient(top,#FFFFFF 50%,#DDDDDD 100%);background:-ms-linear-gradient(top,#FFFFFF 50%,#DDDDDD 100%);border-color:#AAAAAA;border-style:solid;border-width:1px;border-radius:4px;box-shadow:inset 1px 1px 1px rgba(255,255,255,0.5),inset -1px -1px 1px rgba(0,0,0,0.3),0px 0px 5px rgba(0,0,0,0.3);} a.social-media span.social-media-img{display:block;background-image:url(/skins/default/images/socialmedia-sprite.png);background-repeat:no-repeat;} a.social-media span.facebook{width:130px;height:24px;margin-top:11px;margin-left:12px;background-position:-10px -10px;} a.social-media span.linkedin{width:130px;height:19px;margin-top:13px;margin-left:13px;background-position:-10px -98px;} a.social-media span.google-plus{width:130px;height:24px;margin-top:10px;margin-left:12px;background-position:-10px -54px;} a.social-media span.twitter{width:130px;height:23px;margin-top:11px;margin-left:13px;background-position:-10px -137px;}div.social-media-margin{height:40px;}div.social-media-margin-row{height:40px;}div.social-media-margin-mobile{height:0px;display:none;}.social-media-sharing{height:35px;}.social-media-sharing-button{display:inline-block;vertical-align:top;}.social-media-sharing-button a{font-size:inherit;}.social-media-sharing-button.linkedin,.social-media-sharing-button.twitter,.social-media-sharing-button.google,.social-media-sharing-button.facebook{margin-right:5px;margin-left:5px;width:121px;}.formpanel{background-color:#ffffff;box-shadow:2px 2px 11px rgba(0,0,0,0.4);border-radius:16px;padding:24px;overflow:hidden;}.two-cols{display:table;width:100%;} .two-cols div.col{vertical-align:top;display:table-cell;width:340px;} .two-cols div.last-col{vertical-align:top;display:table-cell;width:340px;} .two-cols div.col-spacer{display:table-cell;width:20px;} .two-cols .multiple-answer-container div.col{padding-right:20px;} .two-cols .multiple-answer-container div.col,.two-cols .multiple-answer-container div.last-col{display:table-cell;float:left;} .label-top.two-cols .multiple-answer-container div.col,.label-top.two-cols .multiple-answer-container div.last-col{width:363px;} .label-left.two-cols .multiple-answer-container div.col,.label-left.two-cols .multiple-answer-container div.last-col{width:255px;}.three-cols{display:table;width:100%;} .three-cols .multiple-answer-container div.col{padding-right:20px;} .three-cols .multiple-answer-container div.col,.three-cols .multiple-answer-container div.last-col{display:table-cell;float:left;} .label-top.three-cols .multiple-answer-container div.col,.label-top.three-cols .multiple-answer-container div.last-col{width:235px;} .label-left.three-cols .multiple-answer-container div.col,.label-left.three-cols .multiple-answer-container div.last-col{width:160px;}div.messagebox{font-family:Helvetica;font-size:12px;font-weight:bold;font-style:normal;text-decoration:none;text-align:left;border-style:solid;border-width:1px;min-height:10px;border-radius:4px;padding-left:34px;padding-right:8px;padding-top:8px;padding-bottom:8px;box-shadow:2px 2px 5px rgba(0,0,0,0.6);}div.information{color:#36365c;background:#B6B6E3 url(/skins/default/images/information.png) no-repeat scroll 12px 8px;border-color:#A8A8D2;}div.warning{color:#877626;background:#FBF0B7 url(/skins/default/images/warning.png) no-repeat scroll 12px 8px;border-color:#EEE3AE;}div.error{color:#ff0000;background:#E3B6B6 url(/skins/default/images/error.png) no-repeat scroll 12px 8px;border-color:#D2A8A8;}span.validated{display:none;vertical-align:middle;padding:0;width:24px;height:24px;background:url(/skins/default/images/accept24x24.png) no-repeat center center;}div.messagebox-general{background-position:16px 14px;padding-left:40px;padding-right:16px;padding-top:14px;padding-bottom:16px;}div.messagebox-right{display:inline-block;position:relative;margin-left:12px;max-width:220px;vertical-align:top;}div.calendar-messagebox-right{max-width:148px;margin-left:-12px;}div.messagebox-right:after,div.messagebox-right:before,div.messagebox-multiple-choice-left:after,div.messagebox-multiple-choice-left:before,div.messagebox-multiple-choice-bottom:after,div.messagebox-multiple-choice-bottom:before,div.messagebox-bottom:after,div.messagebox-bottom-three-cols:after,div.messagebox-bottom:before{border:solid transparent;content:' ';height:0;width:0;position:absolute;}div.messagebox-right:before{border-width:9px;left:-18px;top:6px;}div.information-right:before{border-right-color:#A8A8D2;}div.warning-right:before{border-right-color:#EEE3AE;}div.error-right:before{border-right-color:#D2A8A8;}div.messagebox-right:after{border-width:8px;left:-16px;top:7px;}div.information-right:after{border-right-color:#B6B6E3;}div.warning-right:after{border-right-color:#FBF0B7;}div.error-right:after{border-right-color:#E3B6B6;}div.messagebox-multiple-choice-left{display:inline-block;position:relative;margin-top:16px;margin-left:192px;}div.messagebox-multiple-choice-left:before,div.messagebox-bottom:before,div.messagebox-bottom-three-cols:after{border-width:9px;left:14px;top:-18px;}div.information-multiple-choice-left:before,div.information-bottom:before{border-bottom-color:#A8A8D2;}div.warning-multiple-choice-left:before,div.warning-bottom:before{border-bottom-color:#EEE3AE;}div.error-left:before,div.error-bottom:before{border-bottom-color:#D2A8A8;}div.messagebox-multiple-choice-left:after,div.messagebox-bottom-three-cols:after,div.messagebox-bottom:after{border-width:8px;left:15px;top:-16px;}div.information-left:after,div.information-bottom:after{border-bottom-color:#B6B6E3;}div.warning-left:after,div.warning-bottom:after{border-bottom-color:#EEE3AE;}div.error-left:after,div.error-bottom:after{border-bottom-color:#E3B6B6;}div.messagebox-bottom{display:block;position:relative;margin-top:16px;width:auto;min-width:190px;}div.messagebox-bottom-three-cols{display:block;position:relative;margin-top:16px;width:auto;min-width:85px;}span.radios div.messagebox-bottom,span.radios div.messagebox-bottom-three-cols,span.checkboxes div.messagebox-bottom,span.checkboxes div.messagebox-bottom-three-cols{margin-left:32px;}div.messagebox-multiple-choice-bottom{display:inline-block;position:relative;margin-top:16px;margin-bottom:5px;}div.messagebox-multiple-choice-bottom:before{border-width:9px;left:0px;top:-18px;}div.info-multiple-choice-bottom:before{border-bottom-color:#A8A8D2;}div.warning-multiple-choice-bottom:before{border-bottom-color:#EEE3AE;}div.error-multiple-choice-bottom:before{border-bottom-color:#D2A8A8;}div.messagebox-multiple-choice-bottom:after{border-width:8px;left:1px;top:-16px;}div.information-multiple-choice-bottom:after{border-bottom-color:#B6B6E3;}div.warning-multiple-choice-bottom:after{border-bottom-color:#EEE3AE;}div.error-multiple-choice-bottom:after{border-bottom-color:#E3B6B6;}input.information,textarea.information,select.information{border-color:#333399;}input.warning,textarea.warning,select.warning{border-color:#EEE3AE;}input.error,textarea.error,select.error{border-color:#993333;}div.footer{font-family:Helvetica;font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;text-align:left;color:#333333;clear:both;width:100%;margin-top:32px;margin-bottom:16px;}.n200-footer{padding:8px 0 12px 0;text-align:center;font-size:10px;color:#cccccc;}.n200-footer a{font-size:10px;color:#999999;text-decoration:none;}.n200-footer a:hover{color:#cccccc;}@media screen and (max-width:768px){body{width:100%;margin:0;} .mobile-margin{margin:0 5px;} div.header img,div.footer img{width:100%;} div.header .progressbar-outer{width:75%;position:relative;} div.header .progressbar-container{margin-right:0px;margin-bottom:10px;width:100%;} div.header select.language-selector{width:20%;} div.col,div.last-col{display:block !important;width:auto !important;} .two-cols div.col-spacer{display:block;height:10px;} .formpanel{box-shadow:1px 1px 6px rgba(0,0,0,0.4);border-radius:4px;padding:8px;} div.social-media-container{display:inline;height:80px;margin-top:40px;} div.social-media-margin-row{display:none;} div.social-media-margin-mobile{height:40px;display:block;} button.new-registration{width:100%;} #registrationKey .layout-container .layout-unit1,.login .layout-container .layout-unit0,.login .layout-container .layout-unit1{float:left;width:60%;margin-bottom:6px;} .login .layout-container .layout-unit0 .inner,#registrationKey .layout-container .layout-unit1 .inner,.login .layout-container .layout-unit1 .inner{margin-right:14px;} #registrationKey .layout-container .layout-unit1 .reg-key,.login .layout-container .layout-unit0 .reg-key,.login .layout-container .layout-unit1 .reg-key{width:95%;} #registrationKey .layout-container .layout-unit2,.login .layout-container .layout-unit2{float:right;width:40%;} #registrationKey .layout-container .layout-unit2 .reg-key,.login .layout-container .layout-unit2 .reg-key{width:100%;max-width:100%;} form fieldset{min-width:100%;} form fieldset ul li.label-left span{width:100%;} span.validated{width:24px !important;} div.messagebox-right{display:block;margin-left:208px;margin-top:10px;width:208px;} div.messagebox-right:before{border-width:9px;left:14px;top:-18px;} div.messagebox-right:after{border-width:8px;left:15px;top:-16px;} div.messagebox-bottom-three-cols{display:block;position:relative;margin-top:16px;width:25%;min-width:190px;} div.information-right:before{border-right-color:transparent;border-bottom-color:#A8A8D2;} div.warning-right:before{border-right-color:transparent;border-bottom-color:#EEE3AE;} div.error-right:before{border-right-color:transparent;border-bottom-color:#D2A8A8;} div.information-right:after{border-right-color:transparent;border-bottom-color:#B6B6E3;} div.warning-right:after{border-right-color:transparent;border-bottom-color:#EEE3AE;} div.error-right:after{border-right-color:transparent;border-bottom-color:#E3B6B6;} form fieldset ul li.label-left .multiple-answer-container{width:286px;} .two-cols,.three-cols{display:block;} form fieldset ul li.label-left.one-col span.col,form fieldset ul li.label-left.two-cols span.col,form fieldset ul li.label-left.three-cols span.col,form fieldset ul li.label-top.one-col span.col,form fieldset ul li.label-top.two-cols span.col,form fieldset ul li.label-top.three-cols span.col{display:block;width:auto;margin-bottom:10px;} form fieldset ul li br{display:none;}}@media screen and (max-width:530px){form fieldset ul li.label-left label{display:block;text-align:left;} form fieldset ul li img.calendar{display:none;} div.messagebox-right,div.messagebox-multiple-choice-left{display:block;margin-left:0;margin-top:10px;width:208px;} form fieldset ul li.label-left .multiple-answer-container{display:block;width:auto;} div.messagebox-multiple-choice-left:before{left:0px;} div.messagebox-multiple-choice-left:after{left:1px;} th.shop-price-combined,td.shop-price-combined{display:table-cell;} th.shop-price,td.shop-price{display:none;}}@media screen and (max-width:400px){#registrationKey .layout-container .layout-unit1,.login .layout-container .layout-unit0,.login .layout-container .layout-unit1{float:none;width:100%;margin-bottom:6px;} #registrationKey .layout-container .layout-unit1 .inner,.login .layout-container .layout-unit1 .inner{margin-right:14px;} .login .layout-container .layout-unit0 .reg-key,#registrationKey .layout-container .layout-unit1 .reg-key,.login .layout-container .layout-unit1 .reg-key{margin-left:2px;margin-right:2px;width:99%;} #registrationKey .layout-container .layout-unit2,.login .layout-container .layout-unit2{width:100%;} #registrationKey .layout-container .layout-unit2 .reg-key,.login .layout-container .layout-unit2 .reg-key{margin-left:2px;margin-right:2px;float:none;margin-top:8px;width:99%;max-width:99%;} #social-media-container{width:100%;} div.social-media-button{display:block;float:left;width:66px;height:66px;margin:0 0 0 10px;} a.social-media{border:none;box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-webkit-box-shadow:none;background:none;} a.social-media span.social-media-img{width:50px;height:50px;margin-top:8px;margin-left:8px;background-image:url(/skins/default/images/socialmedia-mobile-sprite.png);background-repeat:no-repeat;} a.social-media span.facebook{background-position:center -7px;} a.social-media span.linkedin{background-position:center -138px;} a.social-media span.google-plus{background-position:center -72px;} a.social-media span.twitter{background-position:center -200px;} #social-media-container a.social-media:hover{opacity:0.6;filter:alpha(opacity=60);}}@media screen and (max-width:360px){div.social-media-button{display:block;float:left;width:56px;height:56px;margin:0 0 0 10px;}}