html #bookings .option label{max-width:98%;}
html #bookings .region{vertical-align:top;}
body{background:url("https://media.ysasecure.com/system/sites/33/uploads/bg-repeat.jpg?1416416929") repeat scroll left top #ffffff;color:#453f3c;font-family:"arial",Georgia,serif;font-size:12px;}
.ys_exam_review{text-algin:left;}
a{color:#079;}
a:hover{color:#e21521;}
html body .container{width:960px;background:#fff;}
.logo-fr{display:none;}
#homeLinkFr{display:none;}
#header{background:url("https://media.ysasecure.com/system/sites/33/uploads/header-bg.jpg?1416418598") no-repeat scroll center top transparent;margin-top:25px;padding:21px 0 28px;}
#header .container{position:relative;height:100px;}
#header .container #logo{position:absolute;width:340px;margin-top:0;}
#header .container #logo a img{border:none;}
#header .container #subheading{position:absolute;left:270px;bottom:0px;height:40px;color:#eee;font-size:1.2em;line-height:40px;text-align:left;}
#top-signup-tab{background:#ebebeb;height:40px;width:89px;border:1px solid #ccc;border-radius:0 0 5px 5px;float:right;}
#top-signup-tab ul#ys-menu_account.ys-menu{font-size:16px;width:89px;margin:10px;}
#top-signup-tab ul#ys-menu_account.ys-menu li#signup.ys-menuItem a{color:#453f3c;text-decoration:none;margin:0 0px 0px 10px;}
#top-signup-tab ul#ys-menu_account.ys-menu li#signup.ys-menuItem a:hover{color:#453f3c;font-weight:bold;margin:0 0px 0px 7px;}
#top-signup-tab ul#ys-menu_account.ys-menu li#login.ys-menuItem a{color:#453f3c;text-decoration:none;margin-left:15px;}
#top-signup-tab ul#ys-menu_account.ys-menu li#login.ys-menuItem a:hover{color:#453f3c;font-weight:bold;}
#navigation{float:right;font-size:14px;height:32px;line-height:32px;margin-top:44px;text-align:right;width:auto;}
#header #navigation .container{width:auto;}
#navigation #ys-menu_main{float:left;}
#navigation #ys-menu_account{float:left;left:155px;}
#navigation a{text-decoration:none;}
#navigation a:hover{text-decoration:underline;}
#navigation li,#navigation li a{display:block;float:left;margin-left:2px;}
#navigation a{border-right:1px solid #e0e0e0;color:#079;float:left;height:19px;line-height:19px;padding:0 6px;text-decoration:none;}
#navigation li a:hover{text-decoration:underline;}
.homepage .content-inner{background:none;padding:0;}
.content_wrapper{background:url("https://media.ysasecure.com/system/sites/33/uploads/iicBannerBg.jpg?1429565299") no-repeat scroll center top transparent;padding:105px 0 0;}
.content-inner{background:url("https://media.ysasecure.com/system/sites/33/uploads/white-bg-repeat.jpg?1416420306") repeat-y scroll center top transparent;}
.search{margin-bottom:10px;}
table.ys{width:100%;border-collapse:collapse;}
table.ys tr th{text-align:left;padding-top:5px;padding-bottom:5px;border:solid 1px #555;border-left-width:0px;border-right-width:0px;background-color:#eee;}
.pagination{clear:both;margin:10px;text-align:right;}
#footer #footer-language-selector{color:#98a067;text-align:center;font-size:0.8em;float:right;}
#footer{background:url("https://media.ysasecure.com/system/sites/33/uploads/footer-bar.png?1416416931") no-repeat scroll center top transparent;height:15px;text-indent:-9999px;margin-bottom:65px;}
#footer .container{clear:both;margin:0 auto;overflow:hidden;width:900px;background-color:transparent;}
#footer p#legal{color:#796c69;float:left;margin:0px;}
#footer p#footer-copyright{color:#fff;width:250px;float:left;margin:0px;}
#Locale{padding-top:5px;padding-bottom:25px;}
#footer .container #lang{float:right;color:#fff;}
#footer .container #lang a{font-size:15px;color:#fff;text-decoration:none;}
#footer .container #lang a:hover{color:#fff;font-weight:bold;text-decoration:underline;}
h1#p1{color:#fff;text-shadow:0 0 10px #079;margin-left:350px;margin-top:35px;}
h1#pageTitle{color:#00467a;font-family:"Georgia";font-size:25px;font-weight:normal;}
span.p-greenText{color:#1f4185;}
#homepage-blurb{color:#058;float:left;width:490px;margin-top:65px;text-align:center;font-weight:bolder;}
#homepage-blurb h1{border-bottom:1px solid #002e4f;font-family:"Georgia";font-size:32px;margin-bottom:22px;padding-bottom:20px;}
#homepage-blurb p{font-size:21px;line-height:1.6;color:#058;text-align:center;}
#homepage-blurb ul{list-style:inside none none;font-size:14px;}
#rightside-homepage{float:right;width:354px;clear:right;}
#homepage-login{float:right;margin:5px 0;width:375px;padding:20px 0 155px;clear:right;background:url(https://media.ysasecure.com/system/sites/165/uploads/loginback.png?1433190649) no-repeat;margin-top:80px;}
#homepage-login h3{color:#ddb239;font-size:22px;font-weight:normal;margin:0 0 10px 28px;}
#homepage-login h2#homepage-LOGIN{color:#079;margin-left:33px;}
#homepage-login form#ys-loginForm.ys-form{margin-top:50px;margin-left:30px;padding:0;width:350px;}
div#homepage-login form#ys-loginForm.ys-form div.ys-formField input#id_username.text,div#homepage-login form#ys-loginForm.ys-form div.ys-formField input#id_password.password{border:0;padding:8px;width:200px;}
div#homepage-login form#ys-loginForm.ys-form p#login-forgot a#forgot_password_link{color:#079;font-weight:bold;text-decoration:none;}
div#homepage-login form#ys-loginForm.ys-form div.ys-formField label{color:#058;font-size:14px;position:relative;text-align:left;top:4px;width:85px;}
.withdraw-booking{display:none;}
html #homepage-login #submitBTN{background:#017cbb;border:0 ;border-radius:10px;color:#fff;font-size:15px;margin-left:25px;padding:8px 15px;text-decoration:none;text-indent:0;margin:10px;cursor:pointer;}
html #homepage-login #submitBTN:hover{background:#017cbb;border:Solid 1px #000 ;border-radius:10px;color:#fff;font-size:15px;margin-left:25px;padding:8px 15px;text-decoration:none;text-indent:0;margin:10px;cursor:pointer;}
html body.clean_and_simple div#Locale{display:block !important;}
.homepage .messages.error{border:0 none;float:right;margin:0;width:335px;}
html body.clean_and_simple div#Locale{display:none !important;}
html body #profile,html body #profil{display:none;}
html body .group #grant_visibility.right{display:none;}
html body #locations .group.option{width:50%;}
html body #booking_controller #locations #location_filter_fields .group.option label{border:1px solid #ccc;width:90%;}
html body #bookings .option .description{float:right;}
