form input{margin:0 0 5px;padding:1px 2px;border:2px solid;border-color:#fefcfa;border-color:rgba(255,255,255,.4);background:0 0;font-family:Museo500}form input:focus,form textarea:focus{border-color:#333;border-color:rgba(0,0,0,.6);outline:none;background:#fff}form.add-to-basket{margin-top:6px}ul.products li button,form.add-to-basket button{display:inline-block;margin:5px 1px 10px 0;padding:0;border:0}body#Shop button{width:auto;-moz-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;background-color:#7cc5e9;border:0;font-family:museo500,Helvetica,Arial,sans-serif;text-transform:uppercase}form.signup{position:relative;float:left;margin:0 16px 0 0;line-height:1}form.signup legend{display:block;float:left;margin:0 0 8px;text-transform:uppercase;letter-spacing:-1px;font-size:16px;color:#7cc5e9}form.signup label{display:block;padding:0 0 6px;font-size:1.3em;color:#7cc5e9}form.signup .hover-wrap label{position:absolute;top:8px;left:8px}form.signup input[type=text]{float:left;width:206px;padding:5px 0 5px 8px;border:2px solid #7cc5e9;margin:0 0 -2px;font-size:1.4em;background:#fff}form.signup button{float:right;padding:4px 12px;border:none;margin:4px 0 0;font-size:1.4em;color:#fff;background:#2585e2}form.films-search{position:absolute;top:20px;right:0;margin:3px 0;padding:0}form.films-search fieldset{float:left;padding-right:20px}form.films-search h3{display:inline;position:relative;clear:both;top:70px}body#Films form.films-search h5{position:absolute;bottom:11px;right:192px;padding:0;text-align:right;font-size:16px;color:#505050!important}body#Films form.films-search fieldset.txt{position:absolute;top:12px;bottom:auto;left:15px}body#Films form.film-index fieldset.txt{float:left}body#Films form.films-search fieldset.radio{position:absolute;top:11px;bottom:auto;left:250px}body#Films form.film-index fieldset.radio{position:absolute;top:8px;bottom:auto;left:250px}body#Shop form.films-search fieldset.txt{}form.films-search fieldset.txt label{float:left;height:23px;margin:0 10px 0 0}body#Shop form.films-search fieldset.txt label{width:auto;height:auto;text-align:0;text-indent:0}body#Shop form.films-search fieldset.txt input{width:140px;background:rgba(255,255,255,.8);border:0;margin-right:10px;padding:3px;font-size:14px;border-radius:5px;font-family:zemkehanditcmobileregular;width:180px;float:left}form.films-search fieldset.txt button{}body#Shop form.films-search fieldset.txt button{float:right;padding:4px 22px;margin:0}form.films-search fieldset.radio label{padding:0 0 0 20px;font-size:13px}.sbtn{position:static;padding:4px 34px;font-size:16px}form.checkout .sbtn{display:block;margin:20px 0 0}.add-button,ul.films ul.extra-links li.add-button a{position:static;display:block;height:27px;padding:0 5px;line-height:27px;font-size:10px;color:#fff;background:#ed008c}button.add-button{margin:15px 0;padding:4px;text-transform:uppercase;font-size:11px}.add-button span.price{font-size:14px}button.add-button span.price{padding:0 0 0 6px;font-size:16px}form.films-category-select fieldset.select{border:medium;position:absolute;right:26px;top:130px}form.films-search fieldset.select select{margin:0 0 0 15px}body#Courses.details form,.comments form{clear:both}body#Courses.details form{float:right;width:615px;padding:60px 0 0 20px;background:url(../../i/newsMarker.png) 0 65px no-repeat}form.checkout legend,.comments legend{margin:0 0 20px;font-size:18px;font-weight:700;color:#fff}.comments legend{color:#666}form.checkout label,.comments label{display:block;font-size:15px;color:#fff}.post-comment label{color:#666}form.checkout label[for=different_postal_address]{display:inline-block}form.checkout label.error{color:red}form.checkout select,form.checkout input[type=text],.comments input,.comments textarea{display:block;width:531px;margin:0 0 16px;padding:4px;border:2px solid #7cc5e9;font-size:16px;background:#fff}body#Courses.details input{width:292px;margin-top:6px}body#Courses.details textarea{width:607px;height:102px}form.checkout select{background:#fff}