html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}
@font-face{font-family:'fjalla_oneregular';src:url('../fonts/fjallaone-regular-webfont.eot');src:url('../fonts/fjallaone-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/fjallaone-regular-webfont.woff') format('woff'),
url('../fonts/fjallaone-regular-webfont.ttf') format('truetype'),
url('../fonts/fjallaone-regular-webfont.svg#fjalla_oneregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'OpenSansRegular';src:url('../fonts/OpenSans-Regular-webfont.eot');src:url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),
url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
url('../fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');font-weight:normal;font-style:normal;}
body{font:14px/1.5 'OpenSansRegular', sans-serif;color:#333;min-width:1000px;}
p, h1, h2, h3, h4, h5, h6, ul, ol{margin:0 0 18px;}
h1{font-size:62px;font-family:'fjalla_oneregular', sans-serif;color:#e10a0a;}
h2{font-size:24px;font-family:'fjalla_oneregular', sans-serif;color:#e10a0a;}
ol{list-style:decimal;padding:0 0 0 35px;}
ul{list-style:disc;padding:0 0 0 35px;}
strong{font-weight:bold;}
em{font-style:italic;}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0;}
table{width:100%;}
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
input[type="button"],
input[type="reset"],
input[type="submit"],
button,
textarea{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none;box-shadow:none;outline:0;border:0;background:none;font-family:'OpenSansRegular', sans-serif;}
textarea{overflow:auto;}
input[type="button"],
input[type="reset"],
input[type="submit"],
button{padding:0;cursor:pointer;}
.cf{zoom:1;}
.cf:before, .cf:after{content:"";display:table;}
.cf:after{clear:both;}
.wrapper{width:990px;padding:0 5px;margin:0 auto;overflow:hidden;}
.success{color:#368B32;background:#D9EFD7;border:1px solid #368B32;padding:10px;text-align:center;}
.button{color:#fff;font-size:12px;font-weight:bold;background:#888;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;width:170px;padding:0;height:28px;}
#main{background:url('../img/bg.png') repeat-x 50% 0;border-bottom:1px solid #888;height:473px;}
#main .wrapper{position:relative;}
header{overflow:hidden;}
header h1{margin:30px 0 0;line-height:1;}
header h2{font-size:12px;font-family:'OpenSansRegular', sans-serif;color:#333;}
.copyright{top:70px;position:absolute;right:5px;}
.copyright img{vertical-align:middle;}
.wrap{overflow:hidden;}
@-webkit-keyframes crowd_shake{50%{background-position:3px 50%;}
100%{background-position:0 50%;}
}
@-moz-keyframes crowd_shake{50%{background-position:3px 50%;}
100%{background-position:0 50%;}
}
@-ms-keyframes crowd_shake{50%{background-position:3px 50%;}
100%{background-position:0 50%;}
}
@-o-keyframes crowd_shake{50%{background-position:3px 50%;}
100%{background-position:0 50%;}
}
@keyframes crowd_shake{50%{background-position:3px 50%;}
100%{background-position:0 50%;}
}
#button_zone{float:left;width:395px;height:315px;background:url('../img/crowd_bg.png') no-repeat 50% 50%;position:relative;}
#button_zone.active{-webkit-animation:crowd_shake 0.1s linear 0s 4;-moz-animation:crowd_shake 0.1s linear 0s 4;-ms-animation:crowd_shake 0.1s linear 0s 4;-o-animation:crowd_shake 0.1s linear 0s 4;animation:crowd_shake 0.1s linear 0s 4;}
#button_zone .kaboom{display:none;background:url('../img/kaboom.png') no-repeat 0 0;width:186px;height:101px;position:absolute;top:0;left:0;text-indent:-9999em;pointer-events:none;}
#button_zone.active .kaboom{display:block;}
#main_button{background:url('../img/button.png') no-repeat 0 0;width:230px;height:238px;margin:33px 0 0 87px;padding:0;text-indent:-9999em;}
#main_button:active{background-position:0 -238px;}
#results{float:left;width:420px;margin:0 0 0 175px;}
#results ul{list-style:none;padding:0;}
#results li{position:relative;font-size:0;margin:0 0 5px;padding:0 0 0 25px;}
#results li .copy{position:absolute;background:url('../img/icn_copy_one.png') no-repeat 0 0;width:16px;height:17px;top:10px;left:0;text-indent:-9999em;display:none;}
#results li:hover .copy.active,
#results li .copy.active.zeroclipboard-is-hover{display:block;}
#results li span{padding:0 3px;font-size:24px;display:inline-block;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid transparent;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#results li span:hover{cursor:pointer;background:#e10a0a;border-color:#e10a0a;padding:0 3px;color:#fff;}
#results .copy_all{border-top:1px solid #aaa;padding:24px 0 0;margin:0 0 0 25px;}
#copy_all{background:#888 url('../img/icn_copy_all.png') no-repeat 20px 50%;padding:0 0 0 45px;text-align:left;display:none;}
#copy_all.active{display:block;}
#copy_all.active.zeroclipboard-is-hover{background-color:#999;}
#bottom{padding:55px 0;}
#bottom .presentation{float:left;width:395px;}
#bottom .suggestion{float:left;width:395px;margin:0 0 0 200px;}
#bottom .suggestion-fax{display: none;}
#bottom h2{margin:0 0 10px;}
#bottom p{margin:0;line-height:24px;}
#bottom textarea{width:288px;height:68px;border:1px solid #ccc;padding:10px;resize:none;display:block;margin:0 0 10px;font-size:12px;}
#bottom input{color:#fff;font-size:12px;font-weight:bold;background:#888;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;width:170px;padding:0;height:28px;}
#bottom input:hover{background-color:#999;}