  aside.slideshow{margin:0;clear:both}div.slideshow_btm{height:1px;margin:0 0 30px}.slides li span{display:block;background:#eee;font-size:.75em;padding:5px}div.map_holder{margin:0 0 20px 0;border:1px solid #ede7e4}div.map_holder div.map_inner{height:350px}div.flash_holder{padding:0;margin:0 0 20px!important}div.audio_holder h4{padding:0}div.audio_holder ul{margin:0;padding:0;background:#fff;border-left:1px solid #ede7e4;border-right:1px solid #ede7e4}div.audio_holder ul li{list-style:none;margin:0;padding:0;border-bottom:1px solid #ede7e4}div.audio_holder ul li a{padding:5px;display:block;text-decoration:none}div.page_img{margin:0 0 30px;text-align:center}div.page_img_left{float:left;width:45.45454545454545%;margin:10px 20px 20px 0}div.page_img_right{float:right;width:45.45454545454545%;margin:10px 0 20px 20px}#main_content div.page_img_right{margin-right:-60px}#course_content div.page_img_left{margin-left:-60px}#main_content div.page_img p,#main_content div.page_img_left p,#main_content div.page_img_right p,#course_content div.page_img p,#course_content div.page_img_left p,#course_content div.page_img_right p{text-align:left;color:#666;font-size:80%;padding:0 0 5px;border-bottom:1px solid #ede7e4}div.page_img p{text-align:right}div.page_img img{max-width:100%}div.page_img_left img,div.page_img_right img{max-width:100%}blockquote{clear:both;margin:1.5em 0;padding:10px 0;background:url("/images/quote-icon.png") 0 15px no-repeat;border-top:1px solid #eee;border-bottom:1px solid #eee}blockquote h4{margin:0;font-size:1.5em;padding:0 50px 10px 60px;border:0;line-height:1.4;color:#332a85;background:url("/images/quote-end-icon.png") bottom right no-repeat}blockquote footer{font-size:1em;padding:0 0 15px 60px}p.download a{background:url(/images/download-icon.png) no-repeat 5px 10px #eae9f8;padding:10px 10px 10px 40px;display:block;text-decoration:none;font-weight:400}p.download{padding:0 0 15px;clear:both}div.page_form_box{margin:0 0 20px;background:#ebebeb;padding:20px}p.warning{background:#f7c100;padding:5px;margin:0 0 15px;color:#333;text-align:left}p.warning_happy{background:#21a58c;padding:5px;margin:0 0 15px;color:#fff;text-align:left}p.warning strong,p.warning_happy strong{font-weight:normal}div.form_submit_btn{margin:10px 0 0}div.form_submit_btn p{padding:0}#tooltip{position:absolute;z-index:1000000;background:url("/images/b80.png");background:rgba(247,142,30,0.8);color:#fff;padding:5px;width:200px;font-size:75%}span.tip{color:#5c5c5c;text-decoration:underline;font-size:.7em;margin:0 0 0 5px;font-family:"Myriad Pro","Trebuchet MS",Verdana,Arial,sans-serif;cursor:help}form.page_form{margin:0;padding:0}form.page_form label{margin:0 0 10px;font-size:1em}form.page_form label span{font-size:1em}input.standard_text{width:100%;padding:10px 2%;margin:5px 0 10px;vertical-align:middle;border:2px solid #d5d5d5;font-size:.85em;background:#fff;-webkit-appearance:none}input.standard_text_small{width:180px;padding:10px 2%;margin:5px 0 10px;vertical-align:middle;border:2px solid #d5d5d5;font-size:.85em;background:#fff;-webkit-appearance:none}input.standard_text_small.booking{border:0}input.standard_text:focus,input.standard_text_small:focus{outline:0;border:2px solid #afafaf}input.standard_text.booking:focus,input.standard_text_small.booking:focus{outline:0;border:0}textarea.standard_textarea{width:96%;padding:10px 2%;margin:5px 0 10px;vertical-align:middle;border:2px solid #d5d5d5;font-size:.85em;background:#fff;-webkit-appearance:none}textarea.standard_textarea:focus{outline:0;border:2px solid #afafaf}input.error,textarea.error{border:2px solid #f6564d}input.error:focus,textarea.error:focus{border:2px solid #d2150b}input.submit_btn{border:0;background:#333;text-decoration:none;padding:10px 40px;margin:15px 0 0;-webkit-transition:border .2s linear;-moz-transition:border .2s linear;-o-transition:border .2s linear;transition:border .2s linear;white-space:nowrap;color:#fff;font-family:"Myriad Pro","Trebuchet MS",Verdana,Arial,sans-serif;font-size:1.1em;font-weight:600;cursor:pointer}input.submit_btn:hover{background:#4d4d4d}@media screen and (min-width:960px){div.audio_holder{display:block}}@media screen and (max-width:959px){div.page_img_left{width:50%;margin:0 20px 20px 0}div.page_img_right{width:50%;margin:10px 0 20px 20px}#main_content div.page_img_right{margin-right:0}#course_content div.page_img_left{margin-left:0}}@media screen and (max-width:479px){div.map_holder div.map_inner{height:200px}div.page_img_left,div.page_img_right{width:auto;float:none;margin:0 0 20px 0}div.page_form_box{padding:10px}}