#slider{width:1050px;height:360px;overflow:hidden;position:relative;margin:0 auto;padding:0}.slider_wrap{clear:both;left:0}.slide{width:1050px;height:360px;float:left;overflow:hidden;position:relative}ol{list-style-type:none}#buttons.proto-navigation{bottom:10px;position:absolute;right:50%;z-index:3;float:right;margin-top:8px}#buttons.proto-navigation li{float:left;position:relative;left:50%;padding:5px 0px 5px 5px;cursor:pointer}#buttons.proto-navigation a{background-color:#fff;color:#666666;display:block;height:12px;overflow:hidden;text-decoration:none;text-indent:-9999px;width:12px}#buttons.proto-navigation a:hover{background-color:#b2bc28}#buttons.proto-navigation a{-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;background-color:#ebebeb}#buttons.proto-navigation .current-slide a{background-color:#b2bc28}#page, .custom_site_pages{width:100%}#lesrooster{border-radius:4px 4px;-moz-border-radius:4px 4px;background-color:#FFFFFF;position:relative;margin:0px auto;width:320px}.topheadlessrooster{font-family:'Terminal Dosis',Tahoma,Geneva,sans-serif;border-radius:4px 4px 0px 0px;-moz-border-radius:4px 4px 0px 0px;background-color:#333333;height:34px;line-height:34px}.topheadlessrooster h2{color:#FFFFFF;padding-left:12px;font-size:18px;text-transform:uppercase}.lesroos_content{padding:0px 0px}.lesroos_content h2{color:#005eaf;padding-bottom:8px;padding-top:3px}.lesroos_content h3{color:#333333;font-size:0.7em;padding-top:0px;padding-bottom:4px}.lesroos_content .more{display:block;padding:3px 10px;background:url(http://www.myrubysite.com/uploads/23/06/plusbox.gif) 98% center no-repeat;cursor:pointer;color:#9a9090}.lesroos_content p{color:#9a9090;padding-bottom:0px;font-size:13px;margin:0}.lesroos_content p a{font-weight:normal;color:#9a9090;font-size:13px}.lesroos_content .available_reservation{float:left;padding:5px 20px;height:auto;line-height:13px;width:280px}.lesroos_content .available_reservation p{display:inline;line-height:13px}.box_drawer{background-color:#565656;width:320px;height:25px;border-top:1px solid #fff}.box_drawer_a{background-color:#d5e04d;width:320px;height:25px}.drawer_arrow_down{display:block;float:left;height:25px;width:30px;background:url(/images/cs_healthcentrefit4all/whitearrow_down.png) no-repeat center center}.drawer_arrow_right{display:block;float:left;height:25px;width:30px;background:url(/images/cs_healthcentrefit4all/arrow_wite.png) no-repeat center center}.box_drawer .drawer_day{text-transform:capitalize;display:block;float:left;height:25px;padding-left:0px;width:170px;color:#fff;line-height:25px;text-decoration:none}.box_drawer_a .drawer_day{text-transform:capitalize;display:block;float:left;height:25px;padding-left:0px;width:170px;color:#fff;line-height:25px;text-decoration:none}.box_drawer .drawer_date{display:block;float:left;height:25px;padding-right:0px;width:102px;text-align:right;color:#fff;line-height:25px;text-decoration:none}.box_drawer_a .drawer_date{display:block;float:left;height:25px;padding-right:0px;width:102px;text-align:right;color:#fff;line-height:25px;text-decoration:none}.box_drawer_content{background-color:#FFFFFF}.box_drawer_content ul{list-style:none;padding:5px;padding-top:2px;padding-right:0px}.box_drawer_content ul li{padding:3px;font-size:0.7em;padding-right:0px}.box_drawer_content .lessonlink{color:#9a9090;font-size:14px;text-decoration:none;font-weight:bold}.bottomlessroost{border-radius:0px 0px 4px 4px;-moz-border-radius:0px 0px 4px 4px;background-color:#333333;height:25px;font-size:1px;clear:both}.reserveer{float:right;color:#787878;line-height:13px}.reserveer a{color:#EE4E00}.reserveer a:hover{text-decoration:none}