

body{overflow:hidden}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:.67em 0}
b,strong{font-weight:bold}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre-wrap}
q{quotes:"C" "D" "8" "9"}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
figure{margin:0}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal}
button,select{text-transform:none}
button,input[type="submit"]{-webkit-appearance:button;cursor:pointer}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body{font-family:Open Sans,Arial,sans-serif;font-size:14px;line-height:1.428571429;color:#4b2202;background-color:#fdf7dd}
input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
button,input,textarea{background-image:none}
a{color:#9f1c20;text-decoration:none}
a:hover,a:focus{color:#ca2429;text-decoration:underline}
a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
img{vertical-align:middle}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #ffe7c3}
p{margin:0 0 10px}
small{font-size:85%}
cite{font-style:normal}
.text-center{text-align:center}
h1,h2,h3,h4,h5,h6{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.1}
h1,h2,h3{margin-top:20px;margin-bottom:10px}
h4,h5,h6{margin-top:10px;margin-bottom:10px}
h1{font-size:36px}
h2{font-size:30px}
h3{font-size:24px}
h4{font-size:18px}
h5{font-size:14px}
h6{font-size:12px}
ul,ol{margin-top:0;margin-bottom:10px}
dl{margin-bottom:20px}
dt,dd{line-height:1.428571429}
dt{font-weight:bold}
dd{margin-left:0}
blockquote{padding:10px 20px;margin:0 0 20px;border-left:5px solid #ffe7c3}
q:before,q:after,blockquote:before,blockquote:after{content:""}
address{display:block;margin-bottom:20px;font-style:normal;line-height:1.428571429}
code,pre{font-family:Monaco}
code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;white-space:nowrap;border-radius:4px}
pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.428571429;word-break:break-all;word-wrap:break-word;color:#4b2202;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}
table{max-width:100%;background-color:transparent}
th{text-align:left}
fieldset{padding:0;margin:0;border:0}
legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#4b2202;border:0;border-bottom:1px solid #b81717}
label{display:inline-block;margin-bottom:5px;font-weight:bold}
input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{height:auto}
.form-control:-ms-input-placeholder{color:#4b2202}
.form-control::-webkit-input-placeholder{color:#4b2202}
.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.428571429;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid transparent;border-radius:4px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn:hover,.btn:focus{color:#fff;text-decoration:none}
.btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-danger{color:#f1a8a8;background-color:#80060f;border-color:#d43f3a}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active{color:#fff;background-color:#d2322d;border-color:#ac2925}
.btn-danger:active{background-image:none}
.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}
.btn-success:hover,.btn-success:focus,.btn-success:active{color:#fff;background-color:#47a447;border-color:#398439}
.btn-success:active{background-image:none}
.btn-lg{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}
@font-face{font-family:'Glyphicons Halflings';src:url('../app/fonts/glyphicons-halflings-regular.eot');src:url('../app/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('../app/fonts/glyphicons-halflings-regular.woff') format('woff'),url('../app/fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('../app/fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg')}
.hide{display:none !important}
@-ms-viewport{width:device-width}
.hidden-xs{display:block !important}
@media(max-width:767px){.hidden-xs{display:none !important}
}
html,body{height:100%;width:100%}
body{margin:0;padding:0}
ul{list-style:none outside none;margin:0;padding:0}
:focus{outline:0 none}
img{border:0}
a{transition-property:color;-moz-transition-property:color;-webkit-transition-property:color;-o-transition-property:color;transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;-o-transition:.2s}
@font-face{font-family:'FontAwesome';src:url('http://pianoencyclopedia.com/cms-core/media/font-icons/font-awesome/fontawesome-webfont.eot?v=3.2.1');src:url('http://pianoencyclopedia.com/cms-core/media/font-icons/font-awesome/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'),url('http://pianoencyclopedia.com/cms-core/media/font-icons/font-awesome/fontawesome-webfont.woff?v=3.2.1') format('woff'),url('http://pianoencyclopedia.com/cms-core/media/font-icons/font-awesome/fontawesome-webfont.ttf?v=3.2.1') format('truetype'),url('http://pianoencyclopedia.com/cms-core/media/font-icons/font-awesome/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');font-weight:normal;font-style:normal}
[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;}
{display:inline-block;width:1.1428571428571428em;text-align:right;padding-right:.2857142857142857em}
[class^="icon-"].icon-fixed-width.icon-large{width:1.4285714285714286em}
.icons-ul{margin-left:2.142857142857143em;list-style-type:none}
.icons-ul>li{position:relative}
.icon-2x{font-size:2em}
.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.icon-3x{font-size:3em}
.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.icon-4x{font-size:4em}
.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.icon-5x{font-size:5em}
.icon-5x.icon-border{border-width:5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}
.btn.btn-large [class^="icon-"].pull-left.icon-2x{margin-top:.05em}
.btn.btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em}
.icon-stack [class^="icon-"]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit;*line-height:2em;}
body{background:transparent !important}
#signup-popup-free-lessons{position:relative;padding:0;max-width:930px;max-height:482px;margin:0 auto;overflow:hidden;font-family:arial,sans-serif}
.button_popup_form{background-image:url(http://pianoencyclopedia.com/cms-core/media/images/main-page-2012/popup_button_sprite.png);background-repeat:no-repeat;background-position:left top;background-color:transparent;border:0 none;color:#fff200;font-family:helvetica;font-weight:bold;width:232px;font-size:12pt;height:56px;padding:0;margin-left:58px;cursor:hand;cursor:pointer}
.button_popup_form:hover{background:url(http://pianoencyclopedia.com/cms-core/media/images/main-page-2012/popup_button_sprite.png) no-repeat scroll left bottom transparent}
.popupOuter{width:930px;padding:0;margin:0;background:url(http://pianoencyclopedia.com/cms-core/media/images/main-page-2012/popup_background.jpg) left top no-repeat #fdf9de;height:482px;padding:27px 0 0 37px;border-radius:7px;-webkit-border-radius:7px;-moz-box-shadow:2px 2px 34px rgba(0,0,0,0.5);-webkit-box-shadow:2px 2px 34px rgba(0,0,0,0.5);box-shadow:2px 2px 34px rgba(0,0,0,0.5);border:2px #8b7138 solid}
.popUpleft{width:350px;float:left;margin-right:35px}
.popUpleftdata{margin-bottom:10px}
.popUpleftdata h1{font-family:Helvetica,sans-serif;font-size:36px;font-weight:bold;color:#9f1c20;padding:0;margin:0;margin-bottom:4px}
.popUpleftdata p{font-family:Helvetica,sans-serif;font-size:17px;color:#4b2202;padding:0;margin:0;margin-bottom:50px;line-height:20px}
.popUpTextBg{background:url(http://pianoencyclopedia.com/cms-core/media/images/main-page-2012/popupTextBg.png) left top no-repeat;width:243px !important;padding-left:10px;height:31px;border:0;line-height:31px;display:block;font-size:15px;font-style:italic;font-family:Helvetica,sans-serif;color:#500f10}
.popUpMenutBg{background-image:url(http://pianoencyclopedia.com/cms-core/media/images/main-page-2012/popUpDropBg.png);background-position:left top;background-repeat:no-repeat;background-color:white;width:239px;height:27px;line-height:27px;border:0;display:block;font-size:15px;font-style:italic;padding:4px;padding-left:8px;font-family:Helvetica,sans-serif;color:#500f10}
.privacyBox{background:url(http://pianoencyclopedia.com/cms-core/media/images/main-page-2012/lock.png) left top no-repeat;padding-left:50px;position:absolute;bottom:12px}
.privacyBox p{color:#4b2202;font-size:13px;font-family:Helvetica,sans-serif;text-align:justify;line-height:1.2em}
.privacyBox p a{color:#9f1c20;font-size:13px}
.popUpright{float:left;width:412px;background:url(http://pianoencyclopedia.com/cms-core/media/images/main-page-2012/videobotBg.png) left 283px no-repeat}
.video{position:relative;width:401px;height:253px;margin-bottom:80px;margin-top:20px}
.videoOvrImg{position:absolute;right:-65px;top:114px}
.pop-up-facebook{float:left;width:130px;margin-right:20px}
.pop-up-facebook a{display:block;margin-bottom:4px;font-size:12px}
.pop-up-facebook img{border:0}
.pop-up-facebook span{color:#937359;display:block;font-size:14px;text-align:center;margin-bottom:10px;font-family:Helvetica,sans-serif}
.pop-testmonials{color:#937359;font-size:15px;font-style:italic;margin-top:27px;float:left;width:191px;font-family:Helvetica,sans-serif}
.ie9 .popUpleftdata p,.ie-gt10 .popUpleftdata p{font-size:16px !important}
@media(max-width:767px){#popup_free_lessons{margin:0;overflow:auto}
.mfp-container{padding:0}
.popUpleftdata h1{text-align:center;font-size:29px}
.popupOuter{width:auto;max-width:930px;padding:18px 0 0 6px;border-radius:0;-webkit-border-radius:0}
.popUpleft{width:auto;max-width:930px;float:none;margin-right:5px}
.popUpleftdata ul li{margin-left:0}
.popUpTextBg{background-position:center;width:auto;max-width:100%;display:inline-block;zoom:1;margin:7px 0}
.popUpMenutBg{background-position:center;margin:7px 0;display:inline-block;max-width:100%}
.popUpleftdata form{text-align:center}
.popUpleftdata p{text-align:center;margin-bottom:20px}
.privacyBox{margin-top:20px;height:45px}
.button_popup_form{margin-left:-11px}
}
#form-signup label{font-size:17pt;margin:0 5px 0 0;text-transform:uppercase;width:80px}
#form-signup input{width:320px;background-color:#c9f5c9}
#form-signup input.submit{font-size:24pt}
#form-signup select{width:320px;height:37px;background:#c9f5c9;overflow:hidden;clear:right;vertical-align:top;border:1px solid grey}
#form-signup p{line-height:1.3em;margin:0 0 20px}
#signup-popup-free-lessons .error{color:red;border-color:red}
#signup-popup-free-lessons label.error{color:red;border-color:red;font-size:13pt !important;text-transform:none !important;width:auto !important;padding-left:90px !important;padding-top:8px}
#signup-popup-free-lessons .valid{border-color:green}
#signup-popup-free-lessons legend{text-decoration:none;font-size:20px;border-bottom:0;line-height:1.1em}
.formField{font-size:17pt;height:43px}
#signup-email-maybe-field-1,#signup-email-maybe-field-2{height:57px;width:499px;font-size:23pt;font-family:monospace,sans-serif}
#signup-form-step-1-button{background-color:#09553d !important}
#signup-form-step-1-button:hover{background-color:#47a447 !important}
