/** default.css **/
body{margin:0;padding:0;font-family:Verdana,Arial,Helvetica,sans-serif;line-height:14px;font-size:10px;color:#383838;background:url(/img/global/bg.gif);text-align:center;}
hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0;line-height:14px;font-size:10px;}
form{margin:0;padding:0;}
a{color:#656565;text-decoration:none;outline:none;}
img{border:none;}
a:hover{text-decoration:underline;}
input,select,textarea,label,table,td{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#4a4a4a;}
input,select,textarea{border:1px solid #999;}
.clear{font-size:1px;line-height:1px;height:1px;clear:both;}
.make-white{color:#fff!important;}
.make11{font-size:11px!important;line-height:15px!important;}
.make12{font-size:12px!important;}
.make13{font-size:13px!important;}
.make14{font-size:14px!important;}
.brown{color:#b11918;}
.bold{font-weight:bold;}
.half-line{line-height:7px;}
.disabled{filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;}
.alert{position:absolute;z-index:1000;width:100px;height:100px;top:425px;left:240px;background:#0f0;}
.fl{float:left;}
.fr{float:right;}
#page-container{width:773px;margin:0 auto 0 auto;text-align:left;position:relative;z-index:1;}
#nav-container{height:106px;background:url(/img/global/header-bg.jpg) no-repeat;}
#nav-container .header-text{float:right;background:url(/img/global/header-text.png) no-repeat;width:412px;height:45px;text-indent:-6000px;margin:0 12px 0 0;display:inline;}
#nav-container .nav-right-corner{background:url(/img/global/nav-right-corner.png) right no-repeat;position:absolute;top:0;right:0;width:17px;height:106px;}
#nav-container #logo{float:left;background:url(/img/global/logo.gif) no-repeat;display:block;margin:10px 0 0 16px;width:107px;height:78px;display:inline;text-indent:-6000px;}
#nav-container #country-select{float:right;width:182px;padding-left:218px;}
#nav-container #country-select h6{float:left;display:block;text-indent:-6000px;background:url(/img/global/sa-banner.gif) no-repeat;height:23px;width:71px;margin-right:4px;}
#nav-container #country-select a{width:16px;height:11px;line-height:11px;float:left;margin:9px 4px 0 0;text-indent:-6000px;}
#nav-container #country-select a{background:url(/img/global/sprite20091217.gif);}
#nav-container #country-select a.sa{background-position:95px 0;}
#nav-container #country-select a.italy{background-position:77px 0;}
#nav-container #country-select a.portugal{background-position:56px 0;}
#nav-container #country-select a.spain{background-position:37px 0;}
#nav-container #country-select a.uk{background-position:15px 0;}
#nav-container .brown-bar{float:left;width:auto;height:31px;margin-top:7px;position:relative;z-index:1000;}
#nav-container .brown-bar .nav-right-corner{float:right;}
#top-corner{background:url(/img/global/top-corner.png) no-repeat;height:21px;}
#body-bg{background:url(/img/global/body-bg.gif) repeat-y;}
#center-content{width:739px;margin-left:17px;background:#fff;}
#center-content2{width:739px;align:center;background:#fff;}
#left-content{width:532px;float:left;}
#right-content{width:207px;float:right;}
#main-container #bottom-corner{background:url(/img/global/bottom-corner.png) no-repeat;height:21px;}
#footer{height:40px;line-height:40px;padding-left:20px;margin-bottom:40px;position:relative;z-index:100!important;}
#footer a{color:#fff;}
#footer .divider{margin:0 1px 0 3px;}
#footer a.virgin-group{background:url(/img/global/footer-virgin.gif) no-repeat;width:36px;height:31px;text-indent:-6000px;position:absolute;top:6px;right:5px;}
#footer a.health{text-indent:-6000px;position:absolute;top:6px;right:40px;width:85px;height:34px;display:block;background:url(/img/global/health-logo.png) no-repeat;}
#footer a.prez{display:block;background:url(/img/global/prez_logo.gif) no-repeat;width:14px;height:15px;position:absolute;top:13px;right:58px;text-indent:-6000px;}
#top-corner-inner{height:54px;}
#top-corner-inner .left{width:19px;float:left;background:url(/img/global/top-left-inner.png) no-repeat;height:54px;}
#top-corner-inner .middle{width:724px;float:left;font-size:14px;font-weight:bold;padding:5px 0 0 10px;line-height:49px;height:49px;background:url(/img/global/top-middel-corner.gif) 0 5px repeat-x;}
#top-corner-inner .right{width:20px;float:right;background:url(/img/global/top-right-corner.png) no-repeat;height:54px;}
.form-bg{background:url(/img/global/book-bg-inner-middle.gif) repeat-y;margin:20px 0 0 3px;}
.form-bg table{margin:5px 0 0 13px!important;}
#search{background:url(/img/quick-links/search-middle.gif) repeat-y;margin:18px 0 10px 0;}
#search h1{text-indent:-6000px;background:url(/img/quick-links/search-our-site.gif) no-repeat;margin:0 0 0 17px;height:9px;line-height:9px;}
#search .search-input{float:left;margin:5px 0 0 17px;width:128px;}
#search .search-btn{background:transparent url(/img/quick-links/go-btn.gif) no-repeat;display:block;width:38px;height:27px;float:left;border:none;margin:0 0 0 5px;cursor:pointer;}
#search h2{background:url(/img/quick-links/quick-links.gif) no-repeat;text-indent:-6000px;margin:8px 0 0 21px;height:10px;line-height:10px;}
#search select{margin:5px 0 5px 31px;width:140px;}
#search a{width:145px;height:23px;display:block;text-indent:-6000px;margin-left:29px;}
#search a.search-club{width:106px;height:86px;margin:10px 0 10px 47px!important;display:block;background:url(/img/quick-links/map.gif) no-repeat;}
#search a.make{background:url(/img/quick-links/make-off.gif);}
#search a.make:hover{background:url(/img/quick-links/make-on.gif);}
#search a.view{background:url(/img/quick-links/view-off.gif);}
#search a.view:hover{background:url(/img/quick-links/view-on.gif);}
#search a.my-clubs{background:url(/img/quick-links/my-clubs-off.gif);}
#search a.my-clubs:hover{background:url(/img/quick-links/my-clubs-on.gif);}
#search a.talk{background:url(/img/quick-links/talk-off.gif);}
#search a.talk:hover{background:url(/img/quick-links/talk-on.gif);}
#search a.viewtimetable{background:url(/img/quick-links/my_club_timetables.gif);}
#search a.viewtimetable:hover{background:url(/img/quick-links/my_club_timetables_rollover.gif);}
#search a.vlc{background:url(/img/quick-links/virgin_life_care.gif);}
#search a.vlc:hover{background:url(/img/quick-links/virgin_life_care_rollover.gif);}
#search a.profile{background:url(/img/quick-links/my_profile.gif);}
#search a.profile:hover{background:url(/img/quick-links/my_profile_rollover.gif);}
#search a.carbon{background:url(/img/members/carbon_calculator_button.gif);}
#search a.carbon:hover{background:url(/img/members/carbon_calculator_button_over.gif);}
#search a.online{background:url(/img/quick-links/online_bookings.gif);}
#search a.online:hover{background:url(/img/quick-links/online_bookings_rollover.gif);}
#search a.members{background:url(/img/quick-links/members.gif);height:26px!important;}
#pin-container a.members{background:url(/img/quick-links/members.gif);height:26px!important;}
#join-form a.members{background:url(/img/quick-links/members.gif);height:26px!important;}
.block-layout .header{background:url(/img/global/block/top-middle.gif) repeat-x;height:25px;  width: 515px;}
.halfwidth { width: 261px; }
.block-layout .header .left{background:url(/img/global/block/top-left.gif) no-repeat;width:13px;height:25px;float:left;}
.block-layout .header .middle{font-size:12px;font-weight:bold;padding:7px 0 2px 0;line-height:16px;width:auto;float:left;}
.block-layout .header .right{background:url(/img/global/block/top-right.gif) no-repeat;width:13px;height:25px;float:right;}
.block-layout .footer{background:url(/img/global/block/bottom-middle.gif) repeat-x;height:6px;line-height:6px;}
.block-layout .footer .left{background:url(/img/global/block/bottom-left.gif) no-repeat;width:13px;height:6px;float:left;}
.block-layout .footer .right{background:url(/img/global/block/bottom-right.gif) no-repeat;width:13px;height:6px;float:right;}
#flash-container{position:relative;height:353px;margin-left:6px;}
#flash-container object{position:absolute;top:0;left:0;z-index:1;}
#flash-container #form-bg{position:absolute;top:73px;right:23px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='none',src='img/index/form-bg.png');z-index:100;width:200px;height:158px;}
#flash-container>#form-bg{background:url(/img/index/form-bg.png);filter:none;}
#flash-container .book-form{position:absolute;top:73px;right:23px;width:200px;height:158px;z-index:200;}
.book-form table{margin:10px 0 0 13px;}
.book-form table h1{background:url(/img/index/book-a-club.gif) no-repeat;text-indent:-6000px;}
.book-form table input{width:100px;margin-bottom:3px;}
.book-form table .select1{width:102px;margin-bottom:2px;}
.book-form table .select2{width:175px;}
.submit{width:53px!important;height:25px;background:transparent url(/img/index/send-btn.gif) no-repeat;border:none;cursor:pointer;}
.home-submit{width:53px!important;height:25px;background:transparent url(/img/index/send-home.png) no-repeat;border:none;cursor:pointer;}
.feature-block{background:url(/img/index/feature-bg.gif) no-repeat;width:260px;height:102px;float:left;margin:10px 0 0 6px;display:inline;overflow:hidden;position:relative;}
.feature-block .feature-img{margin:7px 0 0 6px;float:left;}
.feature-block .title{line-height:20px;float:left;margin:7px 0 0 0;display:inline;height:20px;width:155px;padding-left:6px;font-size:11px;}
.feature-block .content{width:150px;padding-left:6px;float:left;margin:5px 0 0 0;line-height:14px;color:#4a4a4a;font-size:10px;}
.feature-block a.more{position:absolute;right:4px;bottom:4px;width:20px;height:20px;display:block;text-indent:-6000px;background:url(/img/index/more-off.gif) no-repeat;}
.feature-block a.more:hover{background:url(/img/index/more-on.gif) no-repeat;text-indent:0;color:#fff;padding:2px 0 0 4px;height:18px;width:90px;text-decoration:none;font-weight:bold;}
.poll-container{width:196px;background:url(/img/index/poll-middle.gif) repeat-y;float:left;margin-left:4px;display:inline;}
.poll-container .top{background:url(/img/index/poll-top.gif) no-repeat;height:10px;}
.poll-container .bottom{background:url(/img/index/poll-bottom.gif) no-repeat;height:10px;}
.poll-container .header{background:#ececec;margin:0 3px;font-size:12px;font-weight:bold;color:#4f4e4e;height:20px;line-height:20px;padding-left:15px;}
.poll-table{margin:5px 0 0 15px;}
.poll-table th{color:#a71716;font-weight:bold;padding:5px 0 5px 5px;text-align:left;}
.poll-table .poll-radio{border:none;}
.poll-table .submit{background:transparent url(/img/index/submit.gif) no-repeat;width:73px!important;height:25px;float:right;margin:3px 3px 0 0;}
.club-title{width:auto;float:left;}
.club-v-btn{background:url(/img/club/clubv.gif) no-repeat;width:63px;line-height:10px;height:37px;display:block;float:left;text-indent:-6000px;margin:9px 0 0 15px;}
.club-v-max-btn{background:url(/img/club/clubv-max.gif) no-repeat;width:60px;line-height:10px;height:36px;display:block;float:left;text-indent:-6000px;margin:9px 0 0 15px;}
.club-details{width:190px;float:left;margin:20px 0 0 30px;display:inline;padding-top:15px;}
.club-details h1{text-indent:-6000px;display:block;font-size:8px;line-height:8px;}
.club-details h2{color:#000;display:block;padding:2px 0 10px 0;font-weight:normal;}
.club-details table td{font-size:10px!important;color:#383838!important;}
.region{background:url(/img/club/region.gif) no-repeat;}
.contact{background:url(/img/club/contact.gif) no-repeat;}
.fax{background:url(/img/club/fax.gif) no-repeat;}
.address{background:url(/img/club/address.gif) no-repeat;}
.open-close{background:url(/img/club/open-close.gif) no-repeat;}
.manager{background:url(/img/club/manager.gif) no-repeat;}
.google{background:url(/img/club/google.gif) no-repeat;}
.club-gallery{float:right;width:253px;margin:20px 10px 0 0;display:inline;position:relative;z-index:1;}
.club-controls{width:260px;float:right;margin-top:8px;position:relative;z-index:900;}
.club-controls a{float:left;height:26px;text-indent:-6000px;}
.club-controls .signup{background:url(/img/club/sign-up-btn.gif) no-repeat;width:70px;}
.club-controls .rules{background:url(/img/club/rules-btn.gif) no-repeat;width:62px;}
.club-controls .competitions{background:url(/img/club/competitions-btn.gif) no-repeat;width:112px;}
.club-controls .club-v-rules{background:url(/img/club/club-v-rules.gif) no-repeat;width:105px;}
ul.info-links{background:url(/img/club/info-bg.gif) repeat-y;margin:12px 0 0 9px;float:left;display:inline;list-style-type:none;padding:0;}
ul.info-links li{float:left;height:29px;margin:0;}
ul.info-links li a{text-indent:-6000px;display:block;height:29px;background-repeat:no-repeat;}
a#description{background-image:url(/img/club/buttons/description_off.gif);width:127px;}
a#facilities{background-image:url(/img/club/buttons/facilities-off.gif);width:79px;}
a#personal{background-image:url(/img/club/buttons/personal-off.gif);width:141px;}
a#timetables{background-image:url(/img/club/buttons/timetables_off.gif);width:97px;}
a#classes{background-image:url(/img/club/buttons/classes-off.gif);width:71px;}
a#description.on,a#description.on:hover{background-image:url(/img/club/buttons/description_on.gif);}
a#facilities.on,a#facilities.on:hover{background-image:url(/img/club/buttons/facilities-on.gif);}
a#personal.on,a#personal.on:hover{background-image:url(/img/club/buttons/personal-on.gif);}
a#timetables.on,a#timetables.on:hover{background-image:url(/img/club/buttons/timetables_on.gif);}
a#classes.on,a#classes.on:hover{background-image:url(/img/club/buttons/classes-on.gif);}
a#description:hover{background-image:url(/img/club/buttons/description_hover.gif);}
a#facilities:hover{background-image:url(/img/club/buttons/facilities-hover.gif);}
a#personal:hover{background-image:url(/img/club/buttons/personal-hover.gif);}
a#timetables:hover{background-image:url(/img/club/buttons/timetables_hover.gif);}
a#classes:hover{background-image:url(/img/club/buttons/classes-hover.gif);}
.info-container{background:url(/img/club/info-bg.gif) repeat-y;width:515px;float:left;margin-left:9px;display:inline;}
.info-container .inner{border-top:4px solid #ccc;border-bottom:4px solid #ccc;float:left;width:100%;width:499px;margin-left:8px;display:inline;background:url(/img/club/inner-bg.gif) repeat-y;padding-bottom:40px;}
.info-container .full-inner{border:4px solid #ccc;float:left;width:100%;width:491px;margin-left:8px;margin-bottom:3px;display:inline;}
.description{padding:20px;}
.detail-list{width:120px;margin:0 0 0 4px;padding:0;list-style-type:none;display:inline;float:left;clear:left;}
.detail-list li{padding:0;margin:0;float:left;clear:both;width:100%;text-transform:uppercase;}
.detail-list li .day{display:block;border-bottom:1px solid #e8e8e8;font-weight:bold;padding:3px 0 3px 8px;color:#a71716;}
.detail-list li a{display:block;border-bottom:1px solid #e8e8e8;font-weight:bold;padding:3px 0 3px 8px;}
.detail-list li a:hover,.detail-list li a.on{background:#e8e8e8;text-decoration:none;}
.time-bg{background:url(/img/club/inner-bg-time.gif) repeat-y!important;}
.timetable-list{width:80px;margin:0 0 0 4px;padding:0;display:inline;float:left;clear:left;list-style-type:none;}
.timetable-list li.timetable-print a{display:block;height:27px;background:url(/img/club/print.gif) no-repeat;width:64px;text-indent:-6000px;border:none;margin:10px 0 5px 2px;}
.timetable-list li.timetable-print a:hover{background:url(/img/club/print.gif) no-repeat;}
.timetable-list li{padding:0;margin:0;float:left;clear:both;width:100%;text-transform:uppercase;}
.timetable-list li .day{display:block;border-bottom:1px solid #e8e8e8;font-weight:bold;padding:3px 0 3px 8px;color:#a71716;}
.timetable-list li a{display:block;border-bottom:1px solid #e8e8e8;font-weight:bold;padding:3px 0 3px 8px;}
.timetable-list li a:hover,.timetable-list li a.on{background:#e8e8e8;text-decoration:none;}
.times-table{float:right;display:inline;}
.times-table th{margin:0;padding:0;line-height:22px;border-bottom:1px solid #ccc;}
.times-table .heading-row{font-weight:bold;border-bottom:1px solid #a71716;padding-left:3px;}
.times-table .time{padding-left:3px;}
.times-table td{margin:0;padding:0;padding:2px 0;line-height:16px;border-bottom:1px solid #ccc;color:#a71716;vertical-align:top;}
.times-table td.bottom{line-height:1px;padding:0;border:none;}
a.left{background:url(/img/club/left-arrow.gif) no-repeat;width:21px;height:21px;display:block;text-indent:-6000px;position:absolute;right:35px;bottom:6px;}
a.right{background:url(/img/club/right-arrrow.gif) no-repeat;width:21px;height:21px;display:block;text-indent:-6000px;position:absolute;right:10px;bottom:6px;}
.text{float:left;width:350px;padding:20px 10px 0 15px;}
.rulescontainer{background:url(/img/rules/rules-middle.gif) repeat-y;width:481px;text-align:left;position:absolute;top:10px;left:-180px;z-index:1005;display:none;}
#iframe{width:481px;position:absolute;top:10px;left:-180px;z-index:1005;height:100px;border:none;display:none;}
.rulescontainer .header{background:url(/img/rules/rules-top.gif) no-repeat;height:29px;font-size:14px;font-weight:bold;padding:20px 0 0 20px;}
.rulescontainer .text{width:auto;padding:20px;}
.rulescontainer .text h1{font-size:14px;font-weight:bold;padding-bottom:10px;}
.popup{position:absolute;bottom:8px;right:15px;width:173px;text-align:left;color:#fff;display:none;}
.popup .top{background:url(/img/club/popup_top.png) no-repeat;height:9px;}
.popup .title{background:#b01817;font-weight:bold;padding:0 10px 6px 17px;border-bottom:1px solid #000;}
.popup .body{background:#b01817;padding:8px 10px 4px 17px;}
.popup .footer{background:url(/img/club/popup_bottom.png) no-repeat;height:9px;}
#map-outer{width:253px;height:253px;background:url(/img/club/map-bg.gif) no-repeat;float:right;margin:10px 0 0 0;}
#map-outer #map{width:237px;height:237px;margin:8px 0 0 8px;}
.news-list-container{background:url(/img/news/list-bg.gif) repeat-y;margin:19px 0 20px 9px;width:515px;}
.news-list-container .title{background:url(/img/news/top-middel.gif) repeat-x;height:30px;}
.news-list-container .title .left{width:13px;height:30px;float:left;background:url(/img/news/top-left-title.gif) no-repeat;}
.news-list-container .title .middle{width:489px;float:left;font-size:12px;font-weight:bold;padding-top:8px;}
.news-list-container .title .right{width:13px;height:30px;float:left;background:url(/img/news/top-right-title.gif) no-repeat;}
.news-list-container .inner{width:505px;margin-left:5px;}
.news-item{padding:17px 0 17px 14px;}
.grey-bg{background:#e8e8e8;}
.news-item img{float:left;border:8px solid #c9b5b5;}
.news-item .content{float:left;width:362px;margin-left:13px;}
.view-article{display:block;float:right;background:url(/img/news/view-white.gif) no-repeat;width:55px;height:28px;text-indent:-6000px;}
.grey-bg .view-article{display:block;float:right;background:url(/img/news/view-grey.gif) no-repeat!important;width:55px;height:28px;text-indent:-6000px;}
.headlines{background:url(/img/news/headline-bg.gif) repeat-y;float:left;width:146px;margin:19px 0 0 9px;display:inline;}
.headlines .title{background:url(/img/news/headlines-top.gif) no-repeat;font-size:12px;font-weight:bold;}
.headlines .title .inner{background:#CCC;margin:7px 5px 0 5px;padding:0 0 3px 10px;}
.download-csr{width:187px;height:26px;float:left;background:url(/img/sponsors/download-csr-application.gif) no-repeat;margin:10px 0 0 15px;text-indent:-6000px;}
.headlines .buttons{background:#f2f2f2;margin:1px 5px 0 5px;}
.headlines .buttons a.back,.headlines .buttons a.back:hover{background:url(/img/fitness/back-btn.gif) no-repeat;width:53px;height:26px;float:left;text-indent:-6000px;padding:0;margin:6px 0 4px 6px;}
.sub-heading{color:#b11918;font-weight:bold;}
.headlines a{display:block;margin-top:1px;font-weight:bold;padding:6px 5px 6px 10px;margin:1px 5px 0 5px;background:#f2f2f2;font-size:11px;}
.headlines a:hover,.headlines a.on{background:#e8e8e8;text-decoration:none;}
.headlines a .date{color:#b11918;display:block;font-weight:normal;}
.headlines a.archives{background:url(/img/news/archives-btn.gif) center 8px no-repeat #f2f2f2;height:24px;text-indent:-6000px;margin:1px 5px 0 5px;padding:8px 0 4px 0;border:none;}
.headlines a.archives:hover{background:url(/img/news/archives-btn.gif) center 8px no-repeat #f2f2f2;}
.headlines a.spacer:hover{background:#f2f2f2;}
.article{margin:19px 0 0 8px;float:left;display:inline;width:360px;}
.main-parner-img{background:url(/img/sponsors/main-img-bg.gif) no-repeat;width:351px;height:151px;padding:8px 0 0 9px;}
.main-comp-img{background:url(/img/competitions/main-img-bg.gif) no-repeat;width:352px;height:243px;padding:8px 0 0 8px;}
.article .text{width:auto;padding:20px 10px 0 20px;}
.view-website{display:block;width:116px;height:24px;background:url(/img/sponsors/view-website.gif) no-repeat;text-indent:-6000px;margin-left:16px;align:right;}
.article .text .date{color:#b11918;}
.article .text .heading{color:#b11918;font-weight:bold;padding-bottom:15px;}
.article .text .details{display:block;background:url(/img/competitions/club-details.gif) no-repeat;width:96px;height:26px;text-indent:-6000px;}
.back-space{margin:14px 0 0 14px;display:inline!important;}
.enter-table{margin:20px 0 20px 20px;}
.enter-table td{padding:2px 0;}
.enter-table .top-input{width:236px;margin-left:35px;}
.enter-table .other-input{width:170px;margin:0;}
.enter-table .radio{border:none!important;}
.comp-submit{cursor:pointer;background:transparent url(/img/competitions/submit.gif) no-repeat;border:none;width:74px;height:26px;float:right;margin:5px 16px 0 0;}
.enter{background:url(/img/competitions/enter-now.gif) no-repeat;width:95px;height:26px;text-indent:-6000px;float:left;display:inline;margin:10px 0 0 15px;}
.partner-back{margin:12px 0 0 14px!important;display:inline!important;}
.controls{width:150px;float:right;margin:10px 0 0 0;}
.controls .prev{background:url(/img/news/prev-btn.gif) no-repeat;width:82px;height:26px;display:block;float:right;text-indent:-6000px;}
.controls .next{background:url(/img/news/next-btn.gif) no-repeat;width:53px;height:26px;display:block;float:right;text-indent:-6000px;}
.disabled{filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;}
.fitness-list{background:url(/img/fitness/healthy-bg.gif) repeat-y;width:515px;margin:20px 0 0 5px;}
.fitness-list .column{float:left;width:auto;margin-left:23px;width:230px;}
.fitness-list .fitness-block{float:left;width:234px;margin:10px 0 0 0;display:inline-block;clear:none;}
.fitness-list .title{color:#a71716;font-weight:bold;}
.fitness-list a{display:block;}
.fitness-list .left-column{padding:18px 40px 0 0;float:left;width:216px;margin-left:22px;display:inline;}
.fitness-list .right-column{padding:18px 0 0 0;float:left;width:236px;}
.fitness-details{width:460px;margin:20px 0 0 20px;}
.fitness-details .image{background:url(/img/fitness/image-bg.gif) no-repeat;padding:7px;float:left;margin-right:10px;}
.fitness-details .text{margin-top:20px;float:left;padding:0 0 0 6px;width:auto;}
.fitness-details .text .brown{font-weight:bold;}
.back{display:block;float:left;background:url(/img/fitness/back-btn.gif) no-repeat;width:53px;height:26px;margin-top:8px;text-indent:-6000px;}
.contact-title{background:#f3f3f3;line-height:16px;font-size:11px;font-weight:bold;padding:10px 10px;margin:0 5px 0 5px;}
.left-contact-table{xfloat:left;margin:10px 0 0 25px;xdisplay:inline;font-size:10px;}
.related-contact-table{float:left;margin:10px 0 0 35px;display:inline;}
.left-contact-table td,.related-contact-table td,.list-contact-table td{line-height:14px;padding:3px 0;}
.left-contact-table .header,.related-contact-table .header,.list-contact-table .header{text-align:left;color:#a71716;background:none!important;height:auto;font-weight:bold;padding:0 0 8px 0!important;}
.left-contact-table input,.related-contact-table input{border:none;margin:0!important;padding:0!important;}
.left-contact-table .checkbox{float:left;}
.left-contact-table label,.related-contact-table label,.list-contact-table label{float:left;padding:0 0 0 5px;}
.left-contact-table .radio,.related-contact-table .radio,.list-contact-table .radio{float:left;border:none;}
.left-contact-table .right-space{padding-right:10px;}
.left-contact-table .input-text{border:1px solid #999;}
.left-contact-table .required{color:#a71716;padding:0 0 0 4px;}
.left-contact-table textarea{width:270px;height:89px;}
.left-contact-table .send{background:transparent url(/img/contact/send-btn-white.gif) no-repeat;width:55px;height:28px;float:right;cursor:pointer;}
.list-contact-table{float:left;margin:10px 0 0 25px;display:inline;font-size:10px;}
.list-contact-table .related{width:150px;}
.list-contact-table .other{width:148px;}
.contact_leftcol{margin-left:10px;margin-top:25px;float:left;width:317px;}
.contact_rightcol{margin-right:10px;margin-top:25px;float:right;width:317px;}
*html .contact_leftcol{margin-left:3px;}
*html .contact_rightcol{margin-right:3px;}
#contactpage h2{margin-left:5px;font-weight:bold;text-transform:uppercase;width:317px;line-height:21px;height:21px;background-color:#cbcbcb;}
#contactpage .pad{padding-left:10px;}
#contact_rating td{text-align:center;font-weight:normal;width:9%;}
#contact_rating{margin-top:10px;}
.send{margin-right:15px;border:1px solid black;}
.left-contact-table textarea{width:270px;height:89px;}
.contact-table{xpadding-left:20px;}
#contact_form{width:317px;background-color:white;display:none;margin-left:5px;}
.form_arrow{float:right;margin-right:5px;}
.contact_form_button img{margin-top:4px;}
.contact_send_width{width:275px;}
.join{background:url(/img/fitness/healthy-bg.gif) repeat-y;width:515px;margin:20px 0 0 5px;}
.join .top-text{padding:12px 20px 16px 12px;font-size:12px;line-height:16px;}
.join .inner{margin:0 5px;}
.join .inner .header{padding:0 0 0 8px;font-size:11px;line-height:18px;height:18px;font-weight:bold;background:#ccc; width: auto;}
.join table{margin:9px 0 0 16px;}
.join label{float:left;width:auto;padding:3px 0 0 0;display:block;}
.join .checkbox{margin-right:8px;}
.join input{border:none;float:left;}
.join .table1 th{font-weight:bold;color:#a71716;padding-right:40px;vertical-align:top;padding-bottom:10px;text-align:left;}
.join .other{width:112px;border:1px solid #999;margin:3px 0 0 4px;}
.join .question{padding:15px 0 5px 0;}
.join .radio-cell{padding:10px 0;}
.join .no-radio{margin-left:20px;}
.join .table1 td{padding:2px 0;}
.join .text-input{width:120px;float:right;border:1px solid #999;margin:0!important;}
.join select{width:206px;}
.join select.small{width:122px;float:right;}
.join .submit{background:transparent url(/img/join/send.gif) no-repeat;float:right;}
.join .other-input{float:left;width:204px;border:1px solid #999;margin:3px 0;margin-left:20px;}
.req{padding:0;margin:0;line-height:14px;color:#a71716;display:inline;}
.error-message{float:right;color:#f00;width:120px;}
.qa{background:url(/img/fitness/healthy-bg.gif) repeat-y;width:515px;margin:20px 0 0 5px;}
.qa .inner{padding:24px 34px 32px 23px;}
.qa .question{cursor:pointer;text-transform:uppercase;font-weight:bold;color:#b11918;}
.qa .answer{display:none;margin-bottom:15px;}
.qa .b{text-transform:uppercase;font-weight:bold;color:#b11918;}
.qa .section-header{margin:0 5px;padding:0 0 0 8px;font-size:11px;line-height:18px;height:18px;font-weight:bold;background:#ccc;}
.qa #members,.qa #first-time,.qa #facilities{display:inline-block;width:136px;height:28px;float:left;margin:0 0 5px 10px;text-indent:-6000px;}
.qa #members{background:url(/img/QA/members-btn.gif) no-repeat;}
.qa #first-time{background:url(/img/QA/first-time-btn.gif) no-repeat;}
.qa #facilities{background:url(/img/QA/facilities-btn.gif) no-repeat;}
.qa #members.on,.qa #members:hover{background:url(/img/QA/members-btn-on.gif) no-repeat;}
.qa #first-time.on,.qa #first-time:hover{background:url(/img/QA/first-time-btn-on.gif) no-repeat;}
.qa #facilities.on,.qa #facilities:hover{background:url(/img/QA/facilities-btn-on.gif) no-repeat;}
.search-details{width:500px;margin:20px 0 0 15px;float:left;display:inline;}
.search-details .title{text-transform:uppercase;color:#b11918;font-weight:bold;}
.search-form{margin:30px 0 0 15px;float:left;display:inline;}
.search-form select{width:130px;float:left;margin-top:5px;}
.search-form .again{float:left;margin-left:80px;margin-top:5px;width:130px;}
.search-form .submit{float:left;margin:0 0 0 10px;background:transparent url(/img/search/search-again.gif) no-repeat;width:113px!important;height:26px;}
.results-block{background:url(/img/fitness/healthy-bg.gif) repeat-y;width:515px;margin:10px 0 0 5px;float:left;display:inline;}
.results-block table{margin:0 0 20px 12px;font-size:10px;line-height:16px;}
.results-block table .header{font-weight:bold;background:none;height:auto;color:#b11918;padding-top:15px;}
.sitemap{padding:20px 0 0 5px;margin-bottom:20px;}
.sitemap ul{list-style-type:none;margin:0;padding:0;}
.sitemap .column{width:151px;float:left;border-right:2px solid #fff;padding-left:17px;}
.sitemap .column h1{font-size:14px;font-weight:bold;color:#a71716;padding-bottom:20px;}
.sitemap .column ul{list-style-type:none;margin-bottom:15px;}
.sitemap .column ul li{background:url(/img/sitemap/bullet.gif) 0 4px no-repeat;padding-left:15px;line-height:20px;}
.map{margin:15px 0 0 100px;}
.province-search{margin:20px 0 0 12px;}
.province-search span{width:auto;float:left;font-weight:bold;line-height:26px;padding-right:20px;}
.province-search select{width:200px;float:left;margin:4px 10px 0 0;}
.province-search input{ margin:4px 10px 0 0; }
.province-search a.go{width:52px;height:26px;float:left;text-indent:-6000px;background:url(/img/club/club-search/go-btn.gif) no-repeat;}
.clubs-table{margin:10px 0 0 13px;}
.clubs-table th{text-align:left;}
.clubs-table th.club{padding-bottom:15px;color:#b11918;}
.clubs-table td{line-height:16px;}
.blank-template{background:url(/img/news/list-bg.gif) repeat-y;margin:19px 0 20px 9px;width:515px;}
.blank-template .inner{margin:0 12px 0 8px;}
.lower-text{padding:0 0 10px 14px;}
.lower-text a{color:#b01a19;text-decoration:underline;}
.lower-text a:hover{text-decoration:none;}
.profile-pic{width:73px;height:84px;float:left;background:url(/img/members/member-profile/pic-holder.gif) no-repeat;margin:10px 0 0 6px;display:inline;}
.profile-pic img{margin:5px 0 0 5px;}
.profile-text{float:left;width:416px;padding-left:10px;margin:22px 0 0 0;font-size:12px;line-height:18px;}
.block-layout .header{background:url(/img/global/block/top-middle.gif) repeat-x;height:25px;}
.block-layout .header .left{background:url(/img/global/block/top-left.gif) no-repeat;width:13px;height:25px;float:left;}
.block-layout .header .middle{font-size:12px;font-weight:bold;padding:7px 0 2px 0;line-height:16px;width:auto;float:left;}
.block-layout .header .right{background:url(/img/global/block/top-right.gif) no-repeat;width:13px;height:25px;float:right;}
.block-layout .section-header{margin:0 5px;background:#cbcbcb;font-size:12px;font-weight:bold;padding:3px 0 2px 8px;line-height:16px;}
.block-layout .footer{background:url(/img/global/block/bottom-middle.gif) repeat-x;height:6px;line-height:6px; width: 514px;}
.block-layout .footer .left{background:url(/img/global/block/bottom-left.gif) no-repeat;width:13px;height:6px;float:left;}
.block-layout .footer .right{background:url(/img/global/block/bottom-right.gif) no-repeat;width:13px;height:6px;float:right;}
.report{color:#b01a19;font-weight:bold;padding:10px 50px 0 12px;}
.feature-block{background:url(/img/index/feature-bg.gif) no-repeat;width:260px;height:102px;float:left;margin:10px 0 0 6px;display:inline;overflow:hidden;position:relative;}
.feature-block .feature-img{margin:7px 0 0 6px;float:left;}
.feature-block .title{line-height:20px;float:left;margin:7px 0 0 0;display:inline;height:20px;width:155px;padding-left:6px;font-size:11px;}
.feature-block .content{width:150px;padding-left:6px;float:left;margin:5px 0 0 0;line-height:14px;color:#4a4a4a;font-size:10px;}
.feature-block a.more{position:absolute;right:4px;bottom:4px;width:20px;height:20px;display:block;text-indent:-6000px;background:url(/img/index/more-off.gif) no-repeat;}
.feature-block a.more:hover{background:url(/img/index/more-on.gif) no-repeat;text-indent:0;color:#fff;padding:2px 0 0 4px;height:18px;width:90px;text-decoration:none;font-weight:bold;}
.details .block-layout{width:261px;background:url(/img/members/member-detail/block-bg.gif) repeat-y;margin:20px 0 0 3px;float:left;display:inline;}
.details .block1{margin:20px 0 0 6px!important;}
.details .block-layout .inner{margin:0 5px;padding:0 0 0 8px;position:relative;}
.details table{margin:10px 0 4px 0;}
.details table td{font-weight:bold;color:#b11918;}
.details table td.black{font-weight:normal;color:#000;}
.details .get-more,.details .change-details{width:145px;height:27px;float:left;background:url(/img/members/member-detail/get-more-info.gif) no-repeat;float:right;text-indent:-6000px;margin:6px 3px 3px 0;border:none;}
.details .change-details{background:url(/img/members/member-detail/change-my-details.gif) no-repeat;}
.details .go{width:46px;height:27px;float:left;background:url(/img/members/member-detail/go.gif) no-repeat;float:right;margin:2px 3px 0 0;border:none;cursor:pointer;}
.details select{margin:1px 0;height:20px;}
.details .small-select{width:42px;}
.details .med-select{width:60px;}
.details .large-select{width:80px;}
.profile .block-layout{width:259px;background:url(/img/members/member-profile/block-bg.gif) repeat-y;margin:20px 0 0 6px;float:left;display:inline;}
.profile .block-layout .inner{margin:0 5px;padding:0 0 0 8px;min-height:124px;position:relative;}
*html .profile .block-layout .inner{height:124px;}
.profile .block-layout table{margin:10px 0 0 0;}
.profile .block-layout table td{color:#b11918;font-weight:bold;}
.profile .block-layout table td.black{font-weight:normal;color:#000;}
.profile .block-layout .form-table td{padding:2px 0;}
.profile .block-layout table input{width:150px;}
.profile .block-layout table input.short{width:106px;}
.profile .block-layout table input.tell1{width:26px;}
.profile .block-layout table input.tell2{width:119px;}
.profile .submit{position:absolute;right:10px;bottom:6px;width:64px!important;height:28px;background:transparent url(/img/members/member-profile/submit.gif) no-repeat;border:none;cursor:pointer;}
.profile .back{display:block;text-indent:-6000px;position:absolute;left:10px;bottom:5px;background:url(/img/members/visits/back-btn.gif) no-repeat;width:55px;height:28px;}
.profile .yes-no input{border:none;width:auto!important;}
.profile .yes-no label{font-weight:normal;color:#000;display:inline;}
.visits a.print{background:url(/img/members/visits/print.gif) no-repeat;width:55px;height:28px;display:block;float:left;text-indent:-6000px;margin:0 0 5px 3px;}
.visits .block-layout{width:519px;background:url(/img/members/visits/block-bg.gif) repeat-y;margin:18px 0 0 6px;}
.visits .block-layout .inner{margin:0 5px;padding:0 0 0 8px;}
.visits .block-layout .top-text{padding:10px 0 10px 8px;}
.visits .block-layout .top-text a{color:#b11918;text-decoration:underline;}
.visits .block-layout .top-text a:hover{text-decoration:none;}
.visits .visit-table{margin:0 0 0 5px;}
.visits .visit-table th div{background:#cbcbcb;margin-right:2px;line-height:20px;font-size:12px;padding-left:8px;}
.visits .visit-table td{padding-left:8px;color:#b11918;line-height:20px;}
.visits .visit-table td.date{font-weight:bold;}
.visits .grey-line{background:#cbcbcb;margin:10px 10px 5px 10px;}
.visits .back{background:url(/img/members/visits/back-btn.gif) no-repeat;width:55px;height:28px;display:block;text-indent:-6000px;margin:0 0 5px 10px;}
.login{width:515px;}
.login .input-table{margin:32px 0 0 130px;float:left;display:inline;}
.login .input-table .card,.login .input-table .pin{width:55px;height:19px;display:block;background:url(/img/members/login/card-no.gif) 0 5px no-repeat;text-indent:-6000px;}
.login .input-table .pin{background:url(/img/members/login/pin-no.gif) 14px 5px no-repeat;}
.login .input-table input{width:146px;// margin:0 0 16px 0;}
.login .login,.login .cancel{width:66px;height:28px;float:left;background:url(/img/members/login/login.gif) no-repeat;text-indent:-6000px;margin:0 0 0 200px;border:none;cursor:pointer;}
.login .cancel{margin:0;background:url(/img/members/login/cancel.gif) no-repeat;}
.login .info-text-error{color:#b01a19;padding:15px 0 0 70px;}
.login .info-text{width:226px;height:87px;text-indent:-6000px;background:url(/img/members/login/info-text.gif) no-repeat;float:left;margin:28px 0 18px 155px;display:inline;}
.login .forgot-pin,.login .not-registered{width:142px;height:27px;float:left;margin:0 0 0 195px;background:url(/img/members/login/forgot-your-pin.gif) no-repeat;text-indent:-6000px;display:inline;}
.login .not-registered{background:url(/img/members/login/not-registered.gif) no-repeat;}
.login .pin-container{text-align:left;margin:20px;}
.login .pin-container p{padding:10px 0;margin:0;}
.login .pin-container .forgot{width:170px;height:9px;background:url(/img/members/forgot/forgot-pin.gif) no-repeat;text-indent:-6000px;}
.login .pin-container .card-no{width:175px;height:9px;background:url(/img/members/forgot/card-no.gif) no-repeat;text-indent:-6000px;margin:10px 0;}
.login .pin-container .card-input{width:171px;float:left;margin:5px 20px 0 0;}
.login .pin-container .submit{width:66px!important;height:28px;float:left;background:transparent url(/img/members/forgot/submit.gif) no-repeat;border:none;}
.login a.back{width:67px;height:28px;background:url(/img/members/visits/back-btn.gif) no-repeat;text-indent:-6000px;display:block;margin:20px 0 0 0;}
.login .contruction{font-size:14px;line-height:25px;text-align:center;padding:100px 0 140px 0;}
.login .contruction a.back{margin:20px 0 0 230px!important;float:left;display:inline;}
.alert{position:absolute;top:425px;left:240px;width:300px;text-align:left;color:#fff;background:none;}
.alert .top{background:url(/img/global/popup/popup_top.png) no-repeat;height:9px;}
.alert a.close{background:url(/img/global/popup/close.gif) no-repeat;width:31px;height:28px;position:absolute;top:2px;right:6px;text-indent:-6000px;}
.alert .red{background:#b01817;}
.alert .title{background:#b01817;padding:0 40px 0 17px;font-weight:bold;}
.alert .body{background:#b01817;padding:8px 10px 4px 17px;}
.alert .body p{padding:0;margin:0;}
.alert .footer{background:url(/img/global/popup/popup_bottom.png) no-repeat;height:9px;}
.join{font-size:10px;}
.join .join-form{margin:10px 5px 0 12px;}
.join .join-form table{margin:10px 0 10px 0;}
.join .join-form table td{padding:2px 0;}
.join .join-form table input{border:1px solid #999;width:160px;}
.join .join-form .submit{border:none;// margin:0 100px 0 0;}
.required{color:#a71716;padding:0 0 0 4px;}
.form-notice{padding:10px;margin:0 5px;}
/** follow us start **/
#followus { margin-left: 26px; color: #a9a9a9; font-size: 24px; font-family: Arial; height: 69px; }
#followus p { float: left; margin-bottom: 9px; margin-top: 29px; line-height: 30px; }
a.followus_twitter {	background: url(/newsite_images/followus_twitter.png) no-repeat left top; float: right; width: 47px; height: 47px; text-indent: -6000px; margin-right: 22px; margin-top: 22px; }
a.followus_facebook {	background: url(/newsite_images/followus_facebook.png) no-repeat left top; float: right; width: 46px; height: 47px; text-indent: -6000px; margin-right: 14px; margin-top: 22px; }
/** follow us end **/
/** what moves me stories **/
.caption{font-size:12px; padding-right: 10px; }
.gallery_demo{width:740px;}
.gallery_demo li{width:168px;height:132px;double #111;margin:0;display:inline;}
.gallery_demo li div .caption{font:italic .7em/1.4 georgia,serif;}
#main_image{background-color:#e8e8e8;margin:0 auto 5px auto;height:286px;width:712px;margin-left:0;}
#stories_content{margin:12px;}
.nav{padding-top:15px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}
.info{text-align:left;width:700px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}
.info p{margin-top:1.6em;}
.galleria_wrapper{float:left;width:370px;}
.caption{font-family:'Helvetica';float:right;margin:5px 0 5px 0;width:332px;height:276px;}
.galleria_story { overflow-y:auto; height:226px; }
.nav{margin-left:310px;}
.gallery_demo_unstyled li{display:inline;}
.gallery_demo_unstyled{margin:0 -2px;padding:0;width:725px;height:435px;}
.thumbnail{float:left;cursor:pointer;width:168px; height: 132px; margin:3px;}
.gallery_demo_unstyled span{cursor:pointer;}
.redborder{display:block;margin-left:-143px;margin-top:3px;float:left;}
.redborder_hide{display:none;}
.crop_thumb { margin-right: 11px; margin-left: 2px; float: left; width: 132px; overflow: hidden; margin-bottom: 6px; }
.galleria li.active div img,.galleria li.active div{display:block}
span.imagetag { float: left; margin-left: -143px;  background-color: black; color: white; margin-top: 107px; }
.stories_spacing { margin-top: 5px; }
.click_home_button { text-align: center; width: 713px; }
.club-search-map { margin-left: 7px; margin-top: 24px; }

#movesme_votesuccess { float: left; color: #626262; font-size: 10px; margin-top: 5px; }
a.movesme_votebutton{background:url(/img/whatmovesme/vote_on.png) no-repeat;width:89px;height:33px;font-size: 0px; text-decoration: none; position:absolute; margin-top: 0px; margin-left: -102px; }
.movesme_votearea { height: 50px; margin-left: 245px; margin-top: 10px; }
#movesme_votes { background-color: #fff; border: 1px solid #eb2427; color: #727272; font-size: 16px; padding: 6px; line-height: 35px; font-weight: bold;}
.movesme_top { margin-left: 8px; margin-top: 10px; width: 722px; height: 15px; background: url(../img/whatmovesme/stories_grey_top.jpg) no-repeat left top; }
.movesme_middle  { margin-left: 8px; width: 722px; margin-top: -6px; background: url(../img/whatmovesme/stories_grey_middle.jpg) repeat-y left top; }
.movesme_bottom { margin-left: 8px; width: 722px; height: 6px; background: url(../img/whatmovesme/stories_grey_bottom.jpg) no-repeat left top; }
.movesme_close { float: right; }
#vote_bubble { display: none; left: 467px; margin-top: 138px; color: #838383; font-size: 11px; background: url(/img/whatmovesme/vote_bubble.png); width: 229px; height: 102px; position: absolute; z-index: 1000; }
#vote_bubble p { margin-left: 12px; margin-top: 16px;  }
#vote_close_bubble { cursor: pointer; margin-left: 195px; margin-top: 3px; position: absolute; width: 40px; height: 30px; z-index: 2000; }
#vote_email { background-color: #fff; color: #838383; width: 201px; margin-top: 4px; font-size: 14px; padding-top: 2px; line-height: 24px; }

#movesme_submit {  height: 65px; font-size: 13px; font-weight: bold;  }
#movesme_submit p { margin-left: 3px; padding: 0px; margin-top: 15px; float: left; width: 394px; text-align: center; }
#movesme_submit img { float: right; width: 310px; margin-right: 8px; }

#movesme_share {  height: 65px; font-size: 13px; font-weight: bold;  }
#movesme_share p { margin-left: 5px; float: left; width: 385px; text-align: center; }
#movesme_share img { float: right; width: 310px; margin-right: 10px; }
a.twitter  {	background: url(/img/whatmovesme/twitter.png) no-repeat left top; float: left; width: 107px; height: 66px; text-indent: -6000px; }
a.facebook {	background: url(/img/whatmovesme/facebook.png) no-repeat left top; float: left; width: 107px; height: 66px; text-indent: -6000px; }
a.sendemail {	background: url(/img/whatmovesme/sendemail.png) no-repeat left top; float: left; width: 107px; height: 66px; text-indent: -6000px; }

a.twitter_small {	background: url(/img/whatmovesme/twitter_small.gif) no-repeat left top; float: left; width: 48px; height: 39px; text-indent: -6000px; margin-top: 2px; }
a.facebook_small {	background: url(/img/whatmovesme/facebook_small.gif) no-repeat left top; float: left; width: 55px; height: 39px; text-indent: -6000px; margin-top: 2px; }
a.sendemail_small {	background: url(/img/whatmovesme/email_small.gif) no-repeat left top; float: left; width: 48px; height: 39px; text-indent: -6000px; margin-top: 2px; }

a:hover.twitter_small {	background: url(/img/whatmovesme/twitter_small_hover.gif) no-repeat left top; float: left; width: 48px; height: 39px; text-indent: -6000px; margin-top: 2px; }
a:hover.facebook_small {	background: url(/img/whatmovesme/facebook_small_hover.gif) no-repeat left top; float: left; width: 55px; height: 39px; text-indent: -6000px; margin-top: 2px; }
a:hover.sendemail_small {	background: url(/img/whatmovesme/email_small_hover.gif) no-repeat left top; float: left; width: 48px; height: 39px; text-indent: -6000px; margin-top: 2px; }

a:hover.twitter  {	background: url(/img/whatmovesme/twitter_hover.png) no-repeat left top;  }
a:hover.facebook {	background: url(/img/whatmovesme/facebook_hover.png) no-repeat left top;  }
a:hover.sendemail  {	background: url(/img/whatmovesme/email_hover.png) no-repeat left top;  }

#movesme_login { height: 350px; } 
#movesme_login p { margin-top: 88px; margin-right: 40px; font-size: 20px; font-weight: normal; color: #b0b0b0; margin-left: 5px; padding-top: 0px; text-align: right; float: right; }
#movesme_login .inputs { padding-left: 8px; font-size: 20px; width: 395px; border: 1px solid #fff; margin-left: 5px; }
#movesme_login .loginbutton { margin-left: 218px; float: left; margin-top: 10px; }
#movesme_login .loadingbutton { margin-left: 336px; float: left; margin-top: 70px; }
#movesme_login .termscheckbox { margin-right: 6px; }
#movesme_login .movesme_message { width: 590px; margin-left: 65px; float: left; margin-top: 20px; height: 30px; text-align: center; }
#movesme_login .terms { color: #646464; font-size: 10px; margin-left: 273px; margin-top: 10px; }
#movesme_login a { color: #646464; text-decoration: underline; }

#movesme_story { height: 385px; } 
#movesme_story textarea { width: 672px; height: 258px; border: 0px; margin-left: 18px; margin-top: 10px; padding: 4px; font-size: 20px; font-weight: normal; color: #b0b0b0; }
#movesme_story p { float: left; margin-left: 18px; margin-top: 30px; margin-right: 18px; font-size: 20px; font-weight: normal; color: #b0b0b0; }
#movesme_story .addpicture { margin-left: 45px; float: left; margin-top: 13px; }
#movesme_story .addpicture_facebook { float: left; margin-top: 13px; }

#movesme_preview { height: 376px; }
#movesme_preview .movesme_pic { float: left; margin-left: 15px; margin-top: 20px; }
#movesme_preview .movesme_text { height: 271px; width: 310px; background-color: #fff; float: left; padding: 8px; margin-top: 10px; }
#movesme_preview .movesme_buttons { float: left; margin-left: 15px; margin-top: 15px; }
#movesme_preview .loadingbutton { float:left; margin-left: 320px; margin-top: 26px; display: none; }
#movesme_preview .publish { float: right; margin-right: 18px; margin-top: 15px; }
#movesme_loginbutton { cursor: pointer; }

/** additional.css **/
.info-container.loading{background-image:url(../img/club/ajax-loader.gif);background-color:#e8e8e8;background-position:center 60px;background-repeat:no-repeat;height:100px;}
.info-container{position:relative;}
.info-container .text{padding:10px;width:350px;}
.info-container .inner{border-top:4px solid #ccc;border-bottom:4px solid #ccc;float:left;width:100%;width:499px;margin-left:8px;display:inline;background:url(../img/club/inner-bg.gif) repeat-y;position:relative;}
.info-container .full-inner{border:4px solid #ccc;float:left;width:100%;width:491px;margin-left:8px;margin-bottom:3px;display:inline;position:relative;}
.hide{display:none;}
.jqiwarning .jqi{background-color:#b0be96;}
.jqifade{background-color:#f2f2f2;}
div.jqi{position:absolute;background-color:transparent;padding:10px;width:300px;background-image:url(../img/cms/jqibg.png);background-repeat:repeat;}
div.jqi .jqiclose{display:none;float:left;margin:-35px 0 0 -30px;width:30px;height:30px;cursor:pointer;text-indent:-3000px;background-image:url(../img/cms/jqiclose.png);background-repeat:no-repeat;background-position:top;}
div.jqi .jqicontainer{background-color:#f2f2f2;color:#fff;padding:0;font-weight:bold;border-bottom:1px solid #bbb;}
div.jqi .jqititle{height:34px;background:#33393c;font:13px/34px Arial,Helvetica,sans-serif;padding:0 11px 0 11px;}
div.jqi .jqimessage{background-color:#fff;padding:11px;border-bottom:1px solid #bbb;color:#000;text-align:center;font:15px Arial,"Helvetica Neue",Helvetica,Geneva,sans-serif;}
div.jqi .jqibuttons{height:37px;padding:5px 0 0 0;margin:6px 10px 0 0;}
div.jqi button{float:right;height:24px;background:#f2f2f2;border:1px solid #bbb;margin:0 5px 0 0;padding:3px;cursor:pointer;color:black;text-align:left;}
#jqibuttonOk span{background:transparent url(../img/iconset.png) no-repeat;display:block;width:16px;height:16px;float:left;margin:-1px 3px 0 0;}
#jqibuttonClose{width:70px;}
#jqibuttonClose span{background:transparent url(../img/iconset.png) no-repeat -96px top;display:block;width:16px;height:16px;float:left;margin:-1px 3px 0 0;}
.feature-img .noimage{width:63px;height:75px;background-image:url(../img/global/noimage.jpg);background-position:center center;background-repeat:no-repeat;}
#search a.logout{background:url(../img/members/global/logout.gif);height:26px!important;}
.textbox_input_readonly{background-color:#ccc;}
#bookvisit{position:relative;height:166px;}
#bookvisit #form-bg{position:absolute;top:18px;left:2px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='none',src='/img/index/form-bg.png');z-index:100;width:200px;height:158px;}
#bookvisit>#form-bg{background:url(/img/index/form-bg.png);filter:none;}
#bookvisit .book-form{position:absolute;top:18px;left:2px;width:200px;height:158px;z-index:200;}
/** drop-down.css **/
.menu {width:593px; height:25px; line-height:24px; float:left;}
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul ul {width:150px;}
.menu ul li a{position:relative; z-index:90;}
.menu li {float:left; position:relative; background:#540E0D;}
.menu li.img{background:none !important;}
.menu a, .menu a:visited {display:block;font-size:10px; font-family:Tahoma, Geneva, sans-serif; text-decoration:none; color:#fff; text-align:center;
border-bottom:1px solid #3E0A09;}
.menu a:hover, .menu ul ul a:hover{color:#fff; background: url(/img/global/nav-bg.gif) repeat-x; text-decoration:none;}
.menu :hover > a, .menu ul ul :hover > a {color:#fff;background:url(/img/global/nav-bg.gif) repeat-x; text-decoration:none;}
.menu li.on{background: url(/img/global/nav-bg.gif) !important;}
.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#B21A19; color:#fff; text-align:left; border:none;}
.menu ul ul a.drop:hover{background:#7D1312;}
.menu ul ul :hover > a.drop {background:#7D1312;}
.menu ul ul a.on{background:#7D1312 !important;}
.menu ul ul ul a, .menu ul ul ul a:visited {background:#7D1312; color:#fff; text-align:left; border:none;}
.menu ul ul ul a:hover {background:#66100F;}
.menu ul ul ul a.on{background:#66100F !important;}
.menu ul ul {visibility:hidden;position:absolute;height:0;top:25px;left:0; width:130px;}
.menu ul ul ul{left:130px; top:-8px; width:130px;}
.menu ul ul ul.left {left:-130px;}
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;}
.menu ul ul a, .menu ul ul a:visited {background:#d4d8bd; color:#000; height:auto; line-height:1em; padding:5px 10px; width:110px; border:none;}
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }
.menu ul :hover ul ul{visibility:hidden;}
.menu ul :hover ul :hover ul{ visibility:visible;}
.menu #home{width:48px;border-right:1px solid #410A09;}
.menu #fitness{width:50px;border-right:1px solid #410A09;}
.menu #wellness{width:57px;border-right:1px solid #410A09;}
.menu #club{width:48px;border-right:1px solid #410A09;}
.menu #join{width:76px;border-right:1px solid #410A09;}
.menu #about{width:60px;border-right:1px solid #410A09;}
.menu #contact{width:70px;border-right:1px solid #410A09;}
.menu #news{width:38px;border-right:1px solid #410A09;}
.menu #partners{width:57px;border-right:1px solid #410A09;}
.menu li img{float:left;}
.menu li .img1{	float:left; background:none; width:100%; height:8px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='none', src='/img/global/nav-corner1.png'); }
ul>.img1{ filter: none; background:url(/img/global/nav-corner1.png) !important; width:100%; }
.menu li .img2{	float:left; background:none; width:100%; height:8px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='none', src='/img/global/nav-corner2.png'); }
ul>.img2{ filter: none;	background:url(/img/global/nav-corner2.png) !important;	width:100%; }
.menu li .img3{ float:left; background:none; width:100%; height:8px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='none', src='/img/global/nav-corner3.png'); }
ul>.img3{	filter: none;	background:url(/img/global/nav-corner3.png) !important;	width:100%;}