.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{zoom:1}a.button.positive span.link_content{color:#529214}a.button.negative span.link_content{color:#d12f19}.with_left_silk_icon{padding-left:18px;background-repeat:no-repeat;background-color:transparent;background-position:left center;zoom:1;display:inline;display:-moz-inline-box;display:inline-block;vertical-align:text-top}.button .with_left_silk_icon{padding-top:2px}#flash{position:fixed;left:0px;bottom:0px;width:100%;text-align:center;z-index:10000;color:#fff;font-size:18px}#flash #flash_msg{padding-top:0.2em;padding-bottom:0.2em;margin-left:126px;margin-right:126px;height:100%;border:2px solid transparent;border-bottom:none;line-height:1.5em}#flash #flash_msg.long_message{padding-top:0.65em;font-size:75%}#flash.notice #flash_msg{border-color:#006300;background:green;text-shadow:1px 1px 1px #006300}#flash.alert #flash_msg{color:white;border-color:#9C0000;background:#C50000;text-shadow:1px 1px 1px #9C0000}.verticaly_aligned #outer{height:100%;overflow:hidden;position:relative}.verticaly_aligned #outer[id]{display:table;position:static}.verticaly_aligned #middle{position:absolute;top:50%}.verticaly_aligned #middle[id]{display:table-cell;vertical-align:middle;position:static}.verticaly_aligned #inner{position:relative;top:-50%}#facebox th,#facebox td{border:none}#facebox .b{background:url(/facebox/b.png)}#facebox .tl{background:url(/facebox/tl.png)}#facebox .tr{background:url(/facebox/tr.png)}#facebox .bl{background:url(/facebox/bl.png)}#facebox .br{background:url(/facebox/br.png)}#facebox{position:absolute;top:0;left:0;z-index:100;text-align:left}#facebox .popup{position:relative}#facebox table{border-collapse:collapse}#facebox td{border-bottom:0;padding:0}#facebox .facebox_body{padding:10px;background:#fff;width:370px}#facebox .loading{text-align:center}#facebox .image{text-align:center}#facebox img{border:0;margin:0}#facebox .content{-webkit-overflow-scrolling:touch}#facebox .footer{border-top:1px solid #DDDDDD;padding-top:5px;margin-top:10px;text-align:right}#facebox .tl,#facebox .tr,#facebox .bl,#facebox .br{height:10px;width:10px;overflow:hidden;padding:0}#facebox_overlay{position:fixed;top:0px;left:0px;height:100%;width:100%}.facebox_hide{z-index:-100}.facebox_overlayBG{background-color:#000;z-index:99}* html #facebox_overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')}#facebox{z-index:65536}#facebox{color:#333}#facebox.permabox .footer,#facebox.no_footer .footer,#facebox.fullwrap_content .footer{display:none}#facebox.fullwrap_content .facebox_body{padding:0px}#facebox.fullscreen{position:fixed;top:10px !important;bottom:10px !important;left:10px !important;right:10px !important}#facebox.fullscreen .content{overflow-y:auto}#upload_popup_content{width:650px}#facebox .content h2.headline{width:90%;text-align:center;border-bottom:1px solid gray;margin-left:auto;margin-right:auto;padding-bottom:4px;color:#64B179;padding-top:10px;font-weight:normal;font-size:18px}.upload_status{margin:5px;color:#929292;text-align:center;font-size:11px}.progress_bar{margin:5px}.progress_bar .border{background:url(/assets/progress-remainder-e72954d9721ca02fb6786cb25dded01f.gif) repeat-x;border-left:1px solid gray;border-right:1px solid gray;width:100%}.progress_bar .background{background:url(/assets/progress-bar-a34c85d975a0db8130a593bf3e30485f.gif) repeat-x;height:18px;width:0%}.hidden{display:none}div p.notice{margin-top:8px;margin-left:5px;font-size:14px;padding-bottom:3px}#login.in_facebox{width:800px}#login.in_facebox .login_headline{font-size:125%;font-weight:bold;margin-bottom:0.5em;padding-top:0.5em;border-bottom:1px solid #999999;text-align:center}#login.in_facebox td.next_step_label{text-align:right;padding-right:0.2em}#login.in_facebox .submit_inputs{padding:0px;border-top:none;text-align:left}#login.in_facebox .submit_inputs .buttons button{margin:0px}#login td{padding:4px 10px 4px 5px}#login .login_fields{margin-bottom:0.2em}#login .login_fields .label{text-align:right;padding-right:0px}#login .login_fields .password td{padding-bottom:0px}#login .login_fields .password_recovery td{padding-top:0px}#checkout_main input,#checkout_main textarea{background:#f9f9f9 none repeat scroll 0 0;border-color:silver #d2d2d2 #d2d2d2;border-style:solid;border-width:2px;color:#656565;padding:4px}#checkout_main input:focus,#checkout_main input.focus,#checkout_main textarea:focus,#checkout_main textarea.focus{border:2px solid #8bb2e8;color:#333333}#checkout_main .field_with_errors input,#checkout_main .field_with_errors textarea{border-color:#e2303b #fb3742 #fb3742}#checkout_main tr.with_errors td{padding-bottom:0px}#checkout_main tr.with_errors td input{margin-bottom:0px}#checkout_main tr.errors td{padding-top:0px}#checkout_main tr.errors td .formError{font-weight:bold;color:#e2303b}#checkout_main tr.errors td .formError a{color:#c00e19;display:block}#checkout_main table.inputs input{width:90%}#checkout_main table.inputs td.label{font-weight:bold;text-align:right;font-size:115%;padding-right:0px;width:30%}#checkout_main table.inputs td.label p{margin-bottom:0px;line-height:100%}#checkout_main table.inputs td.label small{font-weight:normal}#checkout_main .submit_inputs{border-top:1px solid #d6d6d6;padding:0.7em 1em;text-align:right}#checkout_main .submit_inputs a.back_button{display:inline;float:left;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin:0.7em 0.5em 0.7em 0;border-width:1px;border-style:solid;font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;font-size:100%;line-height:130%;font-weight:bold;text-decoration:none;cursor:pointer;padding:5px 10px 5px 7px;background-color:lightgrey;border-color:#cccccc #bcbcbc #bcbcbc #cccccc;color:black}#checkout_main .submit_inputs a.back_button img{margin:0 3px -3px 0 !important;padding:0;border:none;width:16px;height:16px;float:none}#checkout_main .submit_inputs a.back_button:hover{background-color:#d1daad;border-color:#b4c66e #a4b65e #a4b65e #b4c66e;color:#418103}#checkout_main .submit_inputs a.back_button:active{background-color:#529214;border-color:#62a224 #529214 #529214 #62a224;color:white}#checkout_main .submit_inputs .buttons{vertical-align:baseline}#checkout_main .submit_inputs .buttons button{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin:0.7em 0.5em 0.7em 0;border-width:1px;border-style:solid;font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;font-size:100%;line-height:130%;font-weight:bold;text-decoration:none;cursor:pointer;width:auto;overflow:visible;padding:4px 10px 3px 7px;background-color:lightgrey;border-color:#cccccc #bcbcbc #bcbcbc #cccccc;color:black;vertical-align:baseline;margin-left:1em}#checkout_main .submit_inputs .buttons button img{margin:0 3px -3px 0 !important;padding:0;border:none;width:16px;height:16px;float:none}#checkout_main .submit_inputs .buttons button[type]{padding:4px 10px 4px 7px;line-height:17px}*:first-child+html #checkout_main .submit_inputs .buttons button[type]{padding:4px 10px 3px 7px}#checkout_main .submit_inputs .buttons button:hover{background-color:#d1daad;border-color:#b4c66e #a4b65e #a4b65e #b4c66e;color:#418103}#checkout_main .submit_inputs .buttons button:active{background-color:#529214;border-color:#62a224 #529214 #529214 #62a224;color:white}.steps_in_checkout{position:relative;margin-bottom:-14.8px;margin-top:0.5em}.steps_in_checkout .bg_line{margin:0px 12.475%;border-bottom:1px dotted #999999;height:19.8px}.steps_in_checkout ul{margin:0;padding:0;border:0;overflow:hidden;*zoom:1;position:relative;top:-19.8px}.steps_in_checkout ul li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;display:inline;float:left;padding-left:0px;padding-right:0px}.steps_in_checkout ul li:first-child,.steps_in_checkout ul li.first{padding-left:0}.steps_in_checkout ul li:last-child{padding-right:0}.steps_in_checkout ul li.last{padding-right:0}.steps_in_checkout ul li{text-align:center;width:24.95%}.steps_in_checkout ul li span.step_number{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;font-weight:bold;line-height:22px;font-size:22px;height:22px;width:22px;padding:7px;color:white;background-color:#bdbdbd;text-shadow:#9b9b9b 1px 1px 1px}.steps_in_checkout ul li.current{color:#61b9d4}.steps_in_checkout ul li.current span.step_number{background-color:#61b9d4;text-shadow:#3f97b2 1px 1px 1px}#errorExplanation{background-color:#f0f0f0;border:1px solid #c9c9c9;margin-top:5px}#errorExplanation p{background-color:#f0f0f0;margin:0.3em 1em}#errorExplanation ul{margin-top:0px;margin-left:3em}#errorExplanation ul li{list-style-type:square}#errorExplanation h2{background-color:#cc0000;color:white;border-bottom:2px solid #8d0000;padding:10px 8px 3px 8px;margin:0px;text-shadow:#720000 1px 1px 1px}.buttons{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;vertical-align:middle}.buttons a.submit_button{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin:0.7em 0.5em 0.7em 0;border-width:1px;border-style:solid;font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;font-size:100%;line-height:130%;font-weight:bold;text-decoration:none;cursor:pointer;padding:5px 10px 5px 7px}.buttons a.submit_button img{margin:0 3px -3px 0 !important;padding:0;border:none;width:16px;height:16px;float:none}.buttons button,.buttons a.submit_button{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin:0.7em 0.5em 0.7em 0;border-width:1px;border-style:solid;font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;font-size:100%;line-height:130%;font-weight:bold;text-decoration:none;cursor:pointer;width:auto;overflow:visible;padding:4px 10px 3px 7px;background-color:whitesmoke;border-color:#eeeeee #dedede #dedede #eeeeee;color:#565656;margin:0px}.buttons button img,.buttons a.submit_button img{margin:0 3px -3px 0 !important;padding:0;border:none;width:16px;height:16px;float:none}.buttons button[type],.buttons a.submit_button[type]{padding:4px 10px 4px 7px;line-height:17px}*:first-child+html .buttons button[type],*:first-child+html .buttons a.submit_button[type]{padding:4px 10px 3px 7px}.buttons button:hover,.buttons a.submit_button:hover{background-color:#dff4ff;border-color:#d2f1ff #c2e1ef #c2e1ef #d2f1ff;color:#336699}.buttons button:active,.buttons a.submit_button:active{background-color:#6299c5;border-color:#72a9d5 #6299c5 #6299c5 #72a9d5;color:white}.buttons button.positive,.buttons a.submit_button.positive{color:#529214}.buttons button.positive:hover,.buttons a.submit_button.positive:hover{background-color:#e6efc2;border-color:#d6e890 #c6d880 #c6d880 #d6e890;color:#529214}.buttons button.positive:active,.buttons a.submit_button.positive:active{background-color:#529214;border-color:#62a224 #529214 #529214 #62a224;color:white}
