/* CSS Document */

body {padding:0; margin:0; font:normal 12px/17px Tahoma, Arial, Helvetica, sans-serif; color:#000000; background:url(../images/mainBg.gif) repeat-x top #c6c6c6;}
div,p,td,tr,h1,h2,h3,ul,li,a,span,ins,form,fieldset,input,select,button,textarea,label {padding:0; margin:0;}
ul{list-style:none; padding:0; margin:0;}
img{padding:0; margin:0; border:none;}
.speacer{ clear:both; line-height:0; padding:0; margin:0; height:0; font-size:0}
p{font:normal 12px/17px Tahoma, Arial, Helvetica, sans-serif; color:#000000; padding:0; margin:0;}
p b{font:normal 12px/14px Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; }
p span{font:normal 10px/10px Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; }
h2{font:normal 18px/20px Tahoma, Arial, Helvetica, sans-serif; color:#981B1E; padding:0 0 5px 0; margin:0; }
a{font:bold 11px/15px Arial, Helvetica, sans-serif; color:#971A1E; text-decoration:underline; }
a:hover{text-decoration:underline;}
.TopGroup1
{
  height:33px;  padding: 0px;
}

.middle {vertical-align:middle;}
.blackText {color:#000000;}
.maroontext {color:#981b1e;}

/* -------------- main-part ------------------- */
/* #container {width:842px; border-left:solid #ababab 1px; border-right:solid #ababab 1px; background:url(../images/containerBg.gif) top repeat-x #d2d4d5; margin:0 auto;} */
#container {width:842px; border-left:solid #ababab 1px; border-right:solid #ababab 1px; background:url(../images/containerBg.gif) bottom repeat-x #f9f9fa; margin:0 auto;}
.mainBody{ width:800px; margin:0 auto; padding:0; }
a.whitelink{font:bold 10px/10px Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; text-transform:uppercase}
a.whitelink:hover{color:#000000;}

/* -------------- top-part ------------------- */

.topPart{ width:800px; padding:0; margin:0; height:162px; background:url(../images/top_part_bg.jpg) no-repeat 0 0;  position:relative; top:0; left:0;}
.logoTop{ position:absolute; left:0; top:19px; z-index:56; overflow:hidden;}
.rigtTop_link{ position:absolute; right:14px; top:32px; z-index:58; overflow:hidden;}
.toplink{ position:absolute; left:0; top:123px; z-index:58; overflow:hidden; width:800px; height:33px}
.homelink{position:absolute; left:90px; top:61px; z-index:72; overflow:hidden;}
a.homeactive{font:bold 8px/12px Tahoma, Arial, Helvetica, sans-serif; color:#981B1F; text-decoration:none; text-transform:uppercase}
a.homeactive:hover{text-decoration:none; color:#000000;}



/* -------------- banner-part ------------------- */

.mainBanner{ width:800px; height:248px; padding:0; margin:0;}

/* -------------- mid-part ------------------- */

.midArea{ width:800px; padding:0; /*background:url(../images/mid_bg.gif) repeat-x 0 0 #D3D5D6;*/ }
.midindex{padding:7px 7px 5px 6px; width:787px; margin:0;}
.midinner{padding:4px 6px 23px 8px; width:787px; margin:0; background:url(../images/mid_inner_bg.gif) no-repeat 0 0; }

/* -------------- mid-index-part ------------------- */

.mid_p_training{width:156px; height:163px; background:url(../images/mid_personal_left_bg.gif) no-repeat 0 0; padding:6px 14px 0 144px; font:normal 12px/14px Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; float:left; display:block;}
.whtetitle{ text-transform:uppercase; height:18px; font:normal 11px/18px Tahoma, Arial, Helvetica, sans-serif; color:#ffffff;}
.blackSubtext{ text-transform:uppercase; font:bold 14px/15px Tahoma, Arial, Helvetica, sans-serif; color:#000000; padding:0 0 5px 0;}

.mid_p_trial{width:186px; height:163px; background:url(../images/mid_triall_left_bg.gif) no-repeat 0 0; padding:6px 14px 0 102px; margin:0 0 0 7px; float:left; display:block;}

/* -------------- news-part ------------------- */

/*.mid_p_news{width:137px; height:168px; background:url(../images/mid_news_left_bg.gif) no-repeat 0 0; padding:6px 13px 0 11px; margin:0; float:right; display:block;}*/

.newsSection {width:158px; float:right; display:block; background:url(../images/newsShadowBg.gif) repeat-y top; margin-top:2px;}
.newsSection .newsTitleBg { width:148px; height:17px; padding:5px 10px 0 0; font:normal 12px arial; color:#FFFFFF; text-align:right; background:url(../images/newsTitleBg.gif) bottom no-repeat;}
.newsSection .newsContentBg {width:148px; margin:0 auto; background:url(../images/newContentBg.gif) bottom repeat-x #f1f1f2;}
.newsContentBg .newsBox_right{ padding:7px 4px 0 4px; font:normal 10px/10px Tahoma, Arial, Helvetica, sans-serif; color:#000000;}
.newsContentBg .newsBox_right h3{ padding:0 0 2px 0; font:bold 10px/11px Tahoma, Arial, Helvetica, sans-serif; color:#981B1E; margin:0; text-transform:uppercase;}
.newsSection .newsBottom {width:158px; margin:0 auto;}

/* -------------- news-part end ------------------- */

.midTopLeftArea {width:628px; float:left; display:block;}
.midNewsArea {width:158px; float:right; display:block;}

.midBottom_Box{ margin-top:3px; padding:4px 0 0 0; height:87px; width:620px; background:url(../images/mid_index_bottom_bg.gif)  repeat-x 0 0;}
.index_bottombox1{ float:left; display:block; padding:8px 9px 0 85px; margin:0 0 0 0px; width:111px; background:url(../images/bottom_box_1_bg.gif) no-repeat 0 0; height:77px;}
.bluetext{font:normal 10px/9px Tahoma, Arial, Helvetica, sans-serif; color:#4B5B70;}
.bluetext span{font:bold 8px/10px Tahoma, Arial, Helvetica, sans-serif; color:#4B5B70; text-transform:uppercase;}
.index_bottombox2{ float:left; display:block; padding:8px 9px 0 85px; margin:0 0 0 0px; width:111px; background:url(../images/bottom_box_2_bg.gif) no-repeat 0 0; height:77px;}
.index_bottombox3{ float:left; display:block; padding:8px 9px 0 85px; margin:0 0 0 0px; width:111px; background:url(../images/bottom_box_3_bg.gif) no-repeat 0 0; height:77px;}
.tex1{ width:20px; float:left; display:block; font:bold 8px/13px Tahoma, Arial, Helvetica, sans-serif; color:#000000;}
.box1{ width:75px; float:right; display:block;}
.input_box_1{ background-color:#EFEFF0; border:1px solid #7C7C7C; height:11px; width:68px; padding:0 2px 0 2px; font:bold 8px/10px Tahoma, Arial, Helvetica, sans-serif; color:#000000;}
input.serch{ padding:0; margin:5px 0 0 0; border:none; float:right; display:block; width:49px; height:20px;}
.index_bottombox4{ float:right; display:block; padding:8px 7px 0 82px; margin:0 0 0 0; width:102px; background:url(../images/bottom_box_4_bg.gif) no-repeat 0 0; height:77px;}

.bottomleftlink{ float:left; display:block; padding:6px 0 12px 0; margin:0; background:url(../images/categoryBg.gif) top no-repeat; width:465px; border-bottom:0px solid #981B1F; height:92px; margin-left:5px;}
.rightNewsLetter{float:right; display:block; width:315px; height:110px; background:url(../images/newsletter_box_bg.gif) no-repeat 0 0; padding:0px 0px 0 0; margin-right:6px;}
.Newsletter_whtetitle{ text-transform:uppercase; font:normal 11px/18px Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; padding-top:3px; padding-right:8px;}
.rightsimpletext{float:right; display:block; width:192px;  padding:82px 10px 0 0;}

.linkbox1{float:left; display:block; padding:0 0 0 20px; margin:0; width:93px;}
.linkbox2{float:left; display:block; padding:0 0 0 0; margin:0; width:103px;}
.linkbox3{float:left; display:block; padding:0 0 0 0; margin:0; width:144px;}

ul.bottomLink{ padding:0; margin:0; list-style-type:none;}
ul.bottomLink li{ padding:0 0 5px 0; margin:0; font:bold 10px/13px Tahoma, Arial, Helvetica, sans-serif; color:#ffffff;}
ul.bottomLink li a{ font:normal 10px/13px Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; padding:3px 0;}
ul.bottomLink li a:hover{text-decoration:underline; color:#ffffff;}

fieldset.newletterBottom{ width:188px; padding:4px 0 0 119px; margin:0; border:0; height:57px}
fieldset.newletterBottom label{ padding:0; margin:0; font:bold 10px/17px Tahoma, Arial, Helvetica, sans-serif; color:#7C7C7C;}
fieldset.newletterBottom input{ width:182px; padding:3px 3px 0 3px; margin:0; font:bold 10px/13px Arial, Helvetica, sans-serif; color:#030303; border:none; background-color:#ffffff; height:14px;}
fieldset.newletterBottom input.submit{ width:54px; padding:0; margin:8px 0 0 0; border:none; height:10px; background:none; border:none; float:right; display:block;}
.pad1{ padding:3px 0 0 27px;}

/* -------------- footer-part ------------------- */

.footer{ padding:0 0 20px 0; width:800px; text-align:center; margin:0 auto;}
/* .redBox {width:806px; background:url(../images/redboxmainbg.gif) top repeat-y; margin-top:35px;}
.redBox .redbg {background:url(../images/redboxbg.gif) bottom repeat-x; width:798px; margin:0 auto; padding-top:22px; padding-bottom:22px;}
.redBox .redbg .logo {width:150px; float:left; text-align:center;}
.redBox .redbg .about {width:125px; float:left; font:normal 11px arial; color:#ffffff; background:url(../images/redBoxdivider.gif) left center no-repeat; padding-left:10px;}
.redBox .redbg .location {width:110px; float:left; font:normal 11px arial; color:#ffffff; background:url(../images/redBoxdivider.gif) left center no-repeat; padding-left:10px;}
.redBox .redbg .service {width:130px; float:left; font:normal 11px arial; color:#ffffff; background:url(../images/redBoxdivider.gif) left center no-repeat; padding-left:10px;}
.redBox .redbg .offer {width:110px; float:left; font:normal 11px arial; color:#ffffff; background:url(../images/redBoxdivider.gif) left center no-repeat; padding-left:10px;}
.redBox .redbg .contact {width:110px; height:120px; float:left; font:normal 11px arial; color:#ffffff; background:url(../images/redBoxdivider.gif) left center no-repeat; padding-left:10px;}
.redBox .redbg .menuTitle {text-transform:uppercase; font:bold 12px arial; color:#ffffff; padding-bottom:6px;}
.redBox .redbg p { line-height:24px; color:#FFFFFF; font-size:11px;}
.redBox .redbg a {color:#FFFFFF; text-decoration:none; line-height:24px;}
.redBox .redbg a:hover {color:#FFFFFF; text-decoration:underline; line-height:24px;}
.redBox .redbg .menuTitle a { font:bold 12px arial; color:#ffffff; padding-bottom:6px; text-decoration:none; }
.redBox .redbg .menuTitle a:hover { font:bold 12px arial; color:#ffffff; padding-bottom:6px; text-decoration:underline; } */

.redBox {width:806px; background:url(../images/redboxmainbg.gif) top repeat-y; margin-top:5px;}
.redBox .redbg {background:url(../images/redboxbg.gif) bottom repeat-x; width:798px; margin:0 auto; height:107px; padding-top:10px; padding-bottom:5px;}
.redBox .redbg .logo {width:95px; float:left; text-align:center; margin-top:15px;}
.redBox .redbg .about {width:80px; float:left; font:normal 11px arial; color:#ffffff; background:url(../images/redBoxdivider.gif) left center no-repeat; padding-left:15px;}
.redBox .redbg .location {width:85px; float:left; font:normal 11px arial; color:#ffffff; background:url(../images/redBoxdivider.gif) left center no-repeat; padding-left:12px;}
.redBox .redbg .memberships {width:100px; float:left; font:normal 11px arial; color:#ffffff; background:url(../images/redBoxdivider.gif) left center no-repeat; padding-left:10px;}

.redBox .redbg .service {width:105px; float:left; font:normal 11px arial; color:#ffffff; background:url(../images/redBoxdivider.gif) left center no-repeat; padding-left:10px;}
.redBox .redbg .offer {width:110px; float:left; font:normal 11px arial; color:#ffffff; background:url(../images/redBoxdivider.gif) left center no-repeat; padding-left:10px;}
.redBox .redbg .mkids {width:90px; float:left; font:normal 11px arial; color:#ffffff; background:url(../images/redBoxdivider.gif) left center no-repeat; padding-left:10px;}
.redBox .redbg .partners {width:80px; float:left; font:normal 11px arial; color:#ffffff; background:url(../images/redBoxdivider.gif) left center no-repeat; padding-left:10px;}
.redBox .redbg .contact {width:110px; float:left; font:normal 11px arial; color:#ffffff; background:url(../images/redBoxdivider.gif) left center no-repeat; padding-left:10px; height:100px;}
.redBox .redbg .advertise {width:80px; float:left; font:normal 11px arial; color:#ffffff; background:url(../images/redBoxdivider.gif) left center no-repeat; padding-left:10px; height:100px;}
.redBox .redbg .menuTitle {text-transform:uppercase; font:bold 12px arial; color:#ffffff; padding-bottom:6px; line-height:18px;}
.redBox .redbg p { line-height:24px; color:#FFFFFF; font-size:11px;}
.redBox .redbg p a {color:#c6c6c6; text-decoration:none; line-height:18px; font-weight:normal;}
.redBox .redbg p a:hover {color:#FFFFFF; text-decoration:underline;}
.redBox .redbg h3 a {color:#FFFFFF; text-decoration:none; line-height:17px; font-weight:normal; font:bold 12px arial;}
.redBox .redbg h3 a:hover {color:#FFFFFF; text-decoration:underline;}

.redBar {width:800px; background:url(../images/redBottomBar.gif) top repeat-x; height:21px; margin:0 auto; margin-top:30px; margin-left:3px; color:#FFFFFF;}
.redBar .colm1 {width:160px; float:left; padding-left:20px; font:normal 13px arial; height:21px; line-height:19px;}
.redBar .colm2 {width:245px; float:left; height:21px; line-height:19px;}
.redBar .colm3 {width:307px; float:left; font-size:12px; height:21px; line-height:19px;}
.redBar .colm4 {width:50px; float:left; font-size:12px; height:21px;}

.eastBanner{ float:left; display:block; padding:8px 9px 0 85px; margin:0 0 0 3px; width:109px; background:url(../images/91eastBannerbg.gif) no-repeat 0 0; height:77px;}
.whitetext2 {font:normal 10px/9px Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; text-align:left; line-height:13px;}
.whitetext2 span{font:bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase;}
.whitetext2 a {color:#FFFFFF; text-decoration:none; font-size:10px;}
.whitetext2 a:hover {color:#FFFFFF; text-decoration:underline;}

.diamondBanner{ float:left; display:block; padding:8px 9px 0 85px; margin:0 0 0 2px; width:109px; background:url(../images/diamondBannerBg.gif) no-repeat 0 0; height:77px;}
.maroontext2 {font:normal 10px/9px Tahoma, Arial, Helvetica, sans-serif; color:#981b1e; text-align:left; line-height:10px;}
.maroontext2 span{font:bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#981b1e; text-transform:uppercase;}

.findLocationBanner{ float:left; display:block; padding:8px 9px 0 85px; margin:0 0 0 2px; width:111px; background:url(../images/bottom_box_3_bg.gif) no-repeat 0 0; height:77px;}
.tex1{ width:20px; float:left; display:block; font:bold 8px/13px Tahoma, Arial, Helvetica, sans-serif; color:#000000;}
.box1{ width:85px; float:right; display:block;}
.input_box_1{ background-color:#EFEFF0; border:1px solid #7C7C7C; height:11px; width:75px; padding:0 2px 0 2px; font:bold 8px/10px Tahoma, Arial, Helvetica, sans-serif; color:#000000;}
input.serch{ padding:0; margin:5px 0 0 0; border:none; float:right; display:block; width:49px; height:20px;}

.greyBar {width:806px; background:url(../images/greyBg.gif) top repeat-x; height:27px; margin:0 auto; margin-top:5px; margin-left:0px; color:#921d20;}
.greyBar .colleft {width:4px; float:left; height:27px;}
.greyBar .colm1 {width:155px; float:left; padding-left:20px; font:normal 13px arial; height:27px; line-height:25px;}
.greyBar .colm2 {width:245px; float:left; height:27px; line-height:25px; font-size:11px;}
.greyBar .colm3 {width:300px; float:left; font-size:11px; height:27px; line-height:25px;}
.greyBar .colm4 {width:50px; float:left; font-size:12px; height:27px; padding-top:3px;}
.greyBar .colright {width:4px; float:right; height:27px;}


.yellowtext {color:#ffe37b;}

/* -------------- inner-part ------------------- */

.leftmidpart{ float:left; display:block; padding:0 0 35px 0; margin:0; width:213px;}
.rightmidpart{ float:right; display:block; padding:4px 0 35px 0; margin:0; width:567px;}

/* -------------- left-inner-part ------------------- */

.leftFind_box{width:181px; height:166px;  background:url(../images/left_find_bg.gif) no-repeat 0 0; padding:5px 16px 0 16px; font:normal 10px/11px Tahoma, Arial, Helvetica, sans-serif; color:#636466;}
.box2{ width:122px; float:left; display:block;}
.input_box_2{ background-color:#ffffff; border:1px solid #7A0002; height:13px; width:116px; padding:2px 2px 0 2px; font:bold 8px/10px Tahoma, Arial, Helvetica, sans-serif; color:#000000;}
input.serch2{ padding:0; margin:0; border:none; float:right; display:block; width:55px; height:16px;}

.leftschedules_box{width:130px; height:165px;  background:url(../images/left_classic_bg.gif) no-repeat 0 0; padding:11px 7px 0 76px; font:normal 10px/11px Tahoma, Arial, Helvetica, sans-serif; color:#636466;}

.leftmail_box{width:181px; height:168px;  background:url(../images/left_mail_box.gif) no-repeat 0 0; padding:9px 16px 0 16px; font:normal 10px/11px Tahoma, Arial, Helvetica, sans-serif; color:#636466;}

/* -------------- right-inner-part ------------------- */

.innerContainer{ padding:11px 0 0 0; width:567px;}
.leftContainer{float:left; display:block; padding:5px 0 0 34px; margin:0; width:349px;}
.rightContainer{float:left; display:block; padding:0 0 0 0; margin:0; width:175px;}

ul.mainlist{ padding:20px 0 0 0; margin:0; list-style-type:none;}
ul.mainlist li{ padding:0 0 2px 15px; margin:0; background:url(../images/simple_li_bg.gif) no-repeat 0 7px;font:normal 12px/18px Tahoma, Arial, Helvetica, sans-serif; color:#636466;}

.rightAdBox1{ background:url(../images/right_small_ad_box.gif) no-repeat 0 0; width:77px; height:65px; padding:23px 10px 0 88px;}
.rightAdBox2{ background:url(../images/right_small_ad_box_2.gif) no-repeat 0 0; width:77px; height:87px; padding:8px 10px 0 88px;}

/* ------------- twitter 23/11/09 ------------------------  */
.twitterLogo {text-align:center; padding:15px 0 0 0;}
.twitterLogo2 {text-align:left; padding:15px 0 15px 0;}
.twitterLogoSmall {text-align:left; padding:8px 0 0 15px;}

.transformationTitle1 {font:normal 18px Arial; color:#93151f; padding:15px;}
.transformationTitle2 {font:normal 14px Arial; color:#93151f; padding:15px 15px 0 15px;}

.transformationText {font:normal 11px Arial; color:#000000; padding:0 15px 0 15px;}
.transformationSmallText {font:normal 10px Arial; color:#000000; padding:0 15px 15px 15px;}

.formTitle1 {color:#93151f; text-transform:uppercase; font:bold 11px Arial, Helvetica, sans-serif; padding-bottom:3px; padding-top:7px;}
.formTitle2 {color:#93151f; font:bold 10px Arial, Helvetica, sans-serif; padding-bottom:3px; padding-top:7px;}
.browseButton {padding-top:3px;}
.browseButtonRight {padding-top:3px; padding-right:10px;}

.terms {font:normal 9px Arial; color:#000000; padding:8px 5px;}

.certificate {padding-top:30px; padding-bottom:10px; text-align:center;}
.redeemButton {text-align:right; padding-right:80px;}

/* ------------- ArizonaScottsdale + About us 24/11/09 ------------------------  */
.ArizonaScottsdaleLeft {width:428px; float:left;}
.ArizonaScottsdaleRight { width:372px; float:right; background:url(../images/scottsdale_right_bg.gif) no-repeat top left; height:248px; text-align:center;}
.ArizonaScottsdaleRight h1 {font:normal 24px arial; color:#990000; text-transform:uppercase;}
.ArizonaScottsdaleRight p {font:normal 11px arial; color:#898a8d; line-height:16px; padding-top:5px;}
.ArizonaScottsdaleRight p.red {font:normal 13px arial; color:#990000; line-height:16px;}
.ArizonaScottsdaleRight p.biggertext {font:normal 14px arial; color:#898a8d; line-height:16px;}
.ArizonaScottsdaleRight .button {padding-top:5px;}

.ArizonaScottsdaleContent {width:790px; margin:0 auto; padding-top:10px; padding-bottom:10px;}
.ArizonaScottsdaleContent .leftContentArea {width:570px; float:left; padding-left:10px;}
.ArizonaScottsdaleContent .leftContentArea .topButton {padding-bottom:10px; padding-left:25px;}
.amenities { background:url(../images/scottsdale_white_bg.png) repeat-x top; padding:10px;}
.amenities h2 {font:bold 16px arial; color:#990000;}
.amenities ul li { color:#000000; text-align:left; list-style:inside; padding:2px 0; font:normal 12px arial;}

.ArizonaScottsdaleContent .rightContentArea {width:210px; float:right;}

.referFriendBg {background:url(../images/referFriendBg.gif) no-repeat top; width:204px; height:215px; float:right;}
.referFriendBg .title {font:normal 11px arial; color:#FFFFFF; text-align:right; padding-right:8px; padding-top:8px; padding-bottom:5px; text-transform:uppercase;}
.referFriendBg .img {text-align:center;}

.right_box1{ float:right; display:block; padding:8px 9px 0 85px; margin:5px 0 0 0px; width:107px; background:url(../images/twitter_box_bg.gif) no-repeat 0 0; height:77px;}
.right_box2{ float:right; display:block; padding:8px 9px 0 85px; margin:5px 0 0 0px; width:107px; background:url(../images/rightFitness_box_bg.gif) no-repeat 0 0; height:77px;}


.yogaBg {background:url(../images/yogaBanner.gif) no-repeat top; width:210px; height:173px;}
.yogaBg .title {font:normal 11px arial; color:#FFFFFF; text-align:right; padding-right:8px; padding-top:11px; padding-bottom:5px; text-transform:uppercase;}
.yogaBg .click {padding-top:105px; width:150px; color:#FFFFFF; text-align:left; float:right; line-height:10px; font-size:11px;}
.yogaBg .click a {color:#FFFFFF; text-decoration:none;}
.yogaBg .click a:hover {color:#acdd7a; text-decoration:none;}

/* ==== MCafe ==== */
.MCafe{width:800px; margin:0px auto; padding:0px; background-color:#f2f3f3;}
.MCafe .mbspace{width:800px; height:14px; clear:both; line-height:0; padding:0; margin:0; font-size:0}
.MCafe .MCafeimage{width:800px; height:248px; margin:0px; padding:0px;}
.MCafe .MCafecontent{width:800px;  padding-top:10px; padding-bottom:10px;}
.mccarea {width:790px; margin:0px auto;  padding-top:10px; padding-bottom:10px;}
.mccarea .mccontent{width:539px; margin-left:10px; padding:0px; float:left; background:url(../images/scottsdale_white_bg.png) repeat-x top;}
.mccarea .mccontent .mcmain{width:500px; margin:0px auto; padding:10px 0 0 0;}
.mccarea .mccontent .mcmain h2 {font:bold 16px arial; color:#990000;}
.mccarea .mccontent .mcmain p{margin:0px; padding:10px 0 10px 0px;}
.mccarea .mccontent .mcmain .text1{font: normal 12px arial; color:#000000; margin:0px; padding:0px; line-height:20px;}
.mccarea .mcbanner{width:210px; margin:0px; padding:0px; float:right;}
.mccarea .mcbanner .banner1{width:210px; margin:0px; padding:0px; text-align:right;}
.mccarea .mcbanner .banner2{width:109px; float:right; display:block; padding:8px 85px 0 9px; margin:5px 0; background:url(../images/shortTimeBg.gif) no-repeat 0 0; height:77px;}


/* ---------- Location ------------------ */

.freeBanner {background:url(../images/5FreeBg.gif) no-repeat top; width:204px; height:214px;}
.freeBanner .title {font:normal 11px arial; color:#FFFFFF; text-align:right; padding-right:8px; padding-top:6px; padding-bottom:5px; text-transform:uppercase;}
.freeBanner .img {text-align:center; margin-top:157px;}

.locations{width:356px; margin:0px; padding:10px 0 0 0; float:left;}
.locations h1{font:bold 16px arial; color:#990000;} 
.locations p{margin:0px; padding:10px 0 10px 0px;}
.locations .text1{font: normal 12px arial; color:#000000; margin:0px; padding:0px; line-height:20px;}
.locations .text2{font: bold 10px arial; color:#4b5b70; margin:0px; padding:0px; line-height:12px;}
.locations .lsearch{background:url(../images/locations_bg.gif) no-repeat left top; width:356px; height:60px; margin:0px; padding:0px;}
.arizona{width:167px; margin:25px 0 0 15px; padding:0px; float:left; background:url(../images/arizona.png) repeat-x top left;}
.arizonatext{width:145px; margin:0px auto; padding:15px 0 15px 0px;}
.arizonatext h1{font:bold 14px arial; color:#981b1e; text-transform:uppercase; margin:0px; padding:0px;}
.arizonatext ul{list-style:none; margin:0px; padding:10px 0 10px 0px;}
.arizonatext ul li {color:#000000; text-align:left; list-style:none; padding:2px 0; font:normal 12px arial;}
.arizonatext ul li a {color:#000000; text-decoration:none;}
.arizonatext ul li a:hover {color:#981b1e; text-decoration:none;}

.mcontent .mcright{width:210px; margin:0px; padding:0px; float:right;}

/* --------------- east salon spa ------------------- */
.EastContent {width:790px; margin:0 auto; padding-top:10px; padding-bottom:10px;}
.EastContent .leftContentArea {width:210px; float:left; padding-left:10px;}
.EastContent .leftContentArea .topButton {padding-bottom:10px; padding-left:25px;}

.EastContent .rightContentArea {width:570px; float:right;}


.eastspaBg {background:url(../images/eastMessageBg.gif) no-repeat top; width:204px; height:215px; float:right;}
.eastspaBg .title {font:normal 11px arial; color:#FFFFFF; text-align:right; padding-right:8px; padding-top:8px; padding-bottom:5px; text-transform:uppercase;}
.eastspaBg .img {text-align:center;}

.right_box_employe{ float:right; display:block; padding:8px 9px 0 100px; margin:5px 0 0 0px; width:96px; background:url(../images/eastEmploymentBannerBg.gif) no-repeat 0 0; height:77px;}

.right_box_location{ float:right; display:block; padding:8px 9px 0 100px; margin:5px 0 0 0px; width:96px; background:url(../images/eastLocationbg.gif) no-repeat 0 0; height:77px;}

.whitetext {font:normal 10px/9px Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; text-align:left; line-height:11px;}
.whitetext span{font:bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase;}

.eastwhitebox {border:solid 1px #c0c0c0; padding:10px; background:#FFFFFF; margin-top:20px; clear:both;}
.eastwhitebox .img {float:left; width:54px; padding:0 20px 0 0px;}
.eastwhitebox .text {float:left; text-align:left; font:normal 11px arial;}

/* --------------- childcare ------------------- */
.childcareBg {background:url(../images/childcarerightBg.gif) no-repeat top; width:204px; height:215px; float:right;}
.childcareBg .title {font:normal 11px arial; color:#FFFFFF; text-align:right; padding-right:8px; text-transform:uppercase; padding-top:8px; padding-bottom:5px;}
.childcareBg .img {text-align:center;}

.right_box_purple { float:right; display:block; padding:8px 9px 0 100px; margin:5px 0 0 0px; width:96px; background:url(../images/chaildcarePurpleBg.gif) no-repeat 0 0; height:77px;}

.right_box_red { float:right; display:block; padding:10px 100px 0 10px; margin:5px 0 0 0px; width:95px; background:url(../images/chaildcareRedBg.gif) no-repeat 0 0; height:75px;}

.whitetextright {font:normal 10px/9px Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; text-align:left; line-height:11px;}
.whitetextright span{font:bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase;}


/* -------------- our team ---------------- */

.tranningBg {background:url(../images/tranningBg.gif) no-repeat top; width:215px; height:170px;}
.tranningBg .title {font:normal 11px arial; color:#FFFFFF; text-align:right; padding-right:8px; padding-top:8px; padding-bottom:5px; text-transform:uppercase;}
.tranningBg .click {padding-top:105px; width:150px; color:#FFFFFF; text-align:left; float:right; line-height:10px; font-size:10px;}
.tranningBg .click a {color:#FFFFFF; text-decoration:none;}
.tranningBg .click a:hover {color:#acdd7a; text-decoration:none;}

/* -------------- membership ---------------- */
.membershipBg {background:url(../images/membershipSignupBg.gif) no-repeat top; width:212px; height:168px;}
.membershipBg .title {font:normal 11px arial; color:#FFFFFF; text-align:right; padding-right:8px; padding-top:7px; padding-bottom:5px; text-transform:uppercase;}
.membershipBg .click {padding-top:95px; width:150px; color:#FFFFFF; text-align:left; float:right; line-height:10px; font-size:10px;}
.membershipBg .click a {color:#FFFFFF; text-decoration:none;}
.membershipBg .click a:hover {color:#acdd7a; text-decoration:none;}

.twiterrightBg {background:url(../images/twitterBlueBg.gif) no-repeat top; width:204px; height:215px; float:right;}
.twiterrightBg .title {font:normal 11px arial; color:#FFFFFF; text-align:right; padding-right:8px; text-transform:uppercase; padding-top:8px; padding-bottom:5px;}
.twiterrightBg .img {text-align:center;}

/* -------------- News --------------- */
.newstext {font-size:11px;}
.archive {width:150px; float:right; margin-top:40px; margin-bottom:40px; color:#579e38; font-size:12px; text-align:right; padding-right:10px;}
.archive a { color:#579e38; text-decoration:none;}
.archive a:hover { color:#981b1e; text-decoration:none;}

.latestnews {width:150px; margin-top:10px; margin-bottom:10px; color:#579e38; font-size:12px; text-align:left; padding-left:10px;}
.latestnews a { color:#579e38; text-decoration:none;}
.latestnews a:hover { color:#981b1e; text-decoration:none;}

.latestnewsLinks ul {list-style:none; margin:0; padding:0;}
.latestnewsLinks ul li {padding:3px 0 3px 15px; color:#981b1e; font-weight:normal; list-style:none; list-style-position:outside;}
.latestnewsLinks ul li a { color:#981b1e; text-decoration:none; font-weight:normal;}
.latestnewsLinks ul li a:hover { color:#579e38; text-decoration:none; font-weight:normal;}

.latestnewstext {font-size:12px; padding:10px;}

/* ----------- partner -------------- */
.logoCenter {text-align:center;}

/* ----------- special -------------- */
.partnerTitle2 {font:normal 13px arial; color:#981b1e; font-style:italic; padding:10px; text-transform:uppercase;}

/* ----------- pro shop ---------------- */
.everlast { float:right; display:block; padding:12px 9px 0 95px; margin:5px 0 0 0px; width:100px; background:url(../images/everlastboxBg.gif) no-repeat 0 0; height:73px;}
.everlastText {font:normal 10px Tahoma, Arial, Helvetica, sans-serif; color:#000000; line-height:13px;}
.everlastText span{font:bold 13px Tahoma, Arial, Helvetica, sans-serif; color:#000000; text-transform:uppercase;}

.clearence { float:right; display:block; padding:10px 10px 0 10px; margin:5px 0 0 0px; width:184px; background:url(../images/clearenceBg.gif) no-repeat 0 0; height:75px; text-align:center; color:#ffea00;}

.clearenceText {font:normal 11px Tahoma, Arial, Helvetica, sans-serif; color:#ffea00; line-height:13px;}
.clearenceText span{font:bold 13px Tahoma, Arial, Helvetica, sans-serif; color:#ffea00; text-transform:uppercase;}
.clearenceText a { color:#ffea00; text-decoration:none; font-weight:normal; font-size:11px;}
.clearenceText a:hover { color:#ffea00; text-decoration:none;}

.proshopBg {background:url(../images/proshopsalebg.gif) no-repeat top; width:204px; height:215px; float:right; margin-top:5px;}
.proshopBg .title {font:normal 11px arial; color:#FFFFFF; text-align:right; padding-right:8px; padding-top:8px; padding-bottom:5px; text-transform:uppercase;}
.proshopBg .img {text-align:center; padding-right:1px;}

/* ----------- media motion ---------------- */
.sponsorBg {background:url(../images/sponsorBg.gif) no-repeat top; width:204px; height:215px; float:right;}
.sponsorBg .title {font:normal 11px arial; color:#FFFFFF; text-align:right; padding-right:8px; text-transform:uppercase; padding-top:8px; padding-bottom:5px;}
.sponsorBg .img {text-align:center;}

.sponsorshipBanner { float:right; display:block; padding:8px 9px 0 100px; margin:5px 0 0 0px; width:96px; background:url(../images/sponsorshipBanner.gif) no-repeat 0 0; height:77px;}

.mediaKitBanner { float:right; display:block; padding:8px 9px 0 100px; margin:5px 0 0 0px; width:96px; background:url(../images/mediaKitBanner.gif) no-repeat 0 0; height:77px;}

/* ----------- core concept ---------------- */
.yourGoalBg {background:url(../images/yourGoalBg.gif) no-repeat top; width:204px; height:215px; float:right;}
.yourGoalBg .title {font:normal 11px arial; color:#FFFFFF; text-align:right; padding-right:8px; text-transform:uppercase; padding-top:8px; padding-bottom:5px;}
.yourGoalBg .img {text-align:center;}

.ourTrainerBanner { float:right; display:block; padding:8px 9px 0 100px; margin:5px 0 0 0px; width:96px; background:url(../images/ourTrainerBg.gif) no-repeat 0 0; height:77px;}

.successStoriesBanner { float:right; display:block; padding:8px 9px 0 96px; margin:5px 0 0 0px; width:100px; background:url(../images/successStoriesBg.gif) no-repeat 0 0; height:77px;}
.successStoriestext {font:normal 10px/9px Tahoma, Arial, Helvetica, sans-serif; color:#000000; text-align:left; line-height:10px;}
.successStoriestext span{font:bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#000000; text-transform:uppercase;}

/* ----------- SCOTTSDALE PHOTO GALLERY ---------------- */

.borderGrey { border:solid 1px #898989;}
.scGalleryTitle {font:bold 16px arial; color:#990000; padding:15px;}
.scGalleryTopTabBg {background:url(../images/scottsdale_gallerytoptab_Bg.gif) bottom no-repeat; height:15px; padding-bottom:1px;}
.scGalleryBg {background:url(../images/scottsdale_galleryBg.gif) top no-repeat; height:289px;}

.scEventsTitle {color:#981b1e; font:normal 11px arial;}
.scEventsText {font:normal 11px arial;}

.scAmenities {font:normal 11px arial;}
.scAmenities ul {padding:0 0 0 10px; margin:0;}
.scAmenities li {list-style:outside; padding-top:2px; padding-bottom:2px;}


/*-------------Faq & Partners---------------*/

.frequently {font:bold 14px Arial, Helvetica, sans-serif; color:#981b1e; padding:0 0 0 10px; margin:0;}
.frequently1 {font:bold 14px Arial, Helvetica, sans-serif; color:#981b1e; padding:0; margin:0;}
.frequently_sub {font:bold 11px Tahoma,arial; color:#981b1e; padding:0 0 0 10px; margin:0;}
.frequently_sen {font:normal 11px Tahoma,arial; color:#000000; padding:4px 0 14px 10px; margin:0;}


/* -------------- 21-01-10 Media Motion & Contact Us --------------------- */
.raqTitle {background:url(../images/raqTitleBg.gif) no-repeat 0 0; height:23px; padding-left:15px; font:normal 11px/27px arial; text-align:left; color:#FFFFFF; text-transform:uppercase;}
.blackTitle {background:url(../images/blackTitleBg.gif) no-repeat 0 0; height:23px; padding-left:15px; font:normal 11px/23px arial; text-align:left; color:#FFFFFF; text-transform:uppercase;}
.raqFormBg {background:url(../images/rightRaqFormBg.gif) repeat-y 0 0; font:bold 11px/13px "Arial Narrow", Arial; color:#981c1e; text-transform:uppercase;}

.contactContent {width:804px; margin:0 auto; padding-top:10px; padding-bottom:10px;}
.contactTitle {background:url(../images/contactTitleBg.gif) no-repeat 0 0; height:22px; padding-left:15px; font:normal 11px/25px arial; text-align:left; color:#FFFFFF; text-transform:uppercase;}
.contactFromBg {background:url(../images/contactContentBg.gif) repeat-y 0 0; font:normal 11px/13px Arial; color:#000000;}



/* ------------------- 22-01-10 ----------------------- */
.personalTrainingBanner {width:311px; float:left; display:block;}
.trialBanner {width:300px; float:left; display:block; margin-left:7px;}
.eastBannerHome { float:left; display:block; margin:0 0 0 3px; width:203px;}
.cocacolaBannerHome { float:left; display:block; margin:0 0 0 3px; width:203px;}
.classBannerHome { float:left; display:block; margin:0 0 0 3px; width:203px; height:160px; background:url(../images/classSchedulesBannerBg.gif) no-repeat 0 0; text-align:center;}
.classBannerHomeText {font:bold 11px/12px "Arial Narrow", Arial; color:#000000; text-align:left;}

.findLocation { float:left; display:block; margin:3px 0 0 0; width:156px; height:85px; background:url(../images/findLocationBg.gif) no-repeat 0 0; text-align:center;}
.findLocationTitle {color:#961b1d; font:bold 13px/13px arial; text-align:left; padding-top:5px;}

.membershipinfo {padding:10px;}
.membershipinfo h2 {font:bold 16px arial; color:#990000;}
.membershipinfoBox {background:url(../images/membershipInfoBoxBg.gif) no-repeat 0 0; width:138px; height:177px; text-align:center;}
.membershipinfoBox p {text-align:center; color:#FFFFFF; font:bold 10px/11px arial;}
.membershipinfoBox p a {color:#FFFFFF; text-decoration:none; font:bold 10px/11px arial;}
.membershipinfoBox p a:hover {color:#c6c6c6; text-decoration:none; font:bold 10px/11px arial;}

.discountnote {font:normal 10px/11px arial; color:#636466; text-align:left; padding-left:10px;}

/*content1 02/02/10 */
.contentbg1{ background:url(../images/content_bg1.jpg) no-repeat top center; width:513px; height:119px; margin:0px; padding:0px;}
.contentbg2{ background:url(../images/content_bg2.jpg) no-repeat top center; width:513px; height:119px; margin:0px; padding:0px;}
.contentbg3{ background:url(../images/content_bg3.jpg) no-repeat top center; width:513px; height:119px; margin:0px; padding:0px;}


/* ********* 04/02/10 Club Locator */

.link1{font:normal 12px arial; color:#ffea76; text-decoration:underline;}
.link1:hover{color:#ffea76; text-decoration:none;}

#bodycontener{width:808px; margin:0px auto; padding:0px;}
#bodycontener .main{width:808px; margin:0px; padding:0px; background:url(../images/main_bg.gif) repeat-y top left;}
#bodycontener .main .maincontener{width:808px; margin:0px; padding:0px; background:url(../images/maintop_img.gif) no-repeat; overflow:hidden;}
#bodycontener .main .mainbottom{width:808px; height:12px; margin:0px; padding:0px;}

.content{width:757px; margin:0px auto; padding:15px 0 15px 0px;}
.content .leftpart{width:403px; margin:0px; padding:0px; float:left;}
.content .leftpart .mapbg{width:371px; height:371px; margin:0px; padding:16px; background:url(../images/map_bg.gif) no-repeat;}
.content .leftpart p{margin:0px; padding:5px 0 5px 15px; font:normal 12px arial; color:#FFF;}

.content .rightpart{width:354px; margin:0px; padding:0px; float:right;}
.content .rightpart p{width:354px; margin:0px; padding:0px;}
.content .rightpart .rcontent{width:354px; margin:0px; padding:0px; background:url(../images/rcontent_bg.gif) repeat-y top left;}
.content .rightpart .rcontent .rcontenttop{width:354px; margin:0px; padding:0px; background:url(../images/rcontent_top.gif) no-repeat;}
.content .rightpart .rcontent .rcontentbottom{width:354px; height:10px; margin:0px; padding:0px;}
.contentright{width:330px; margin:0px auto; padding:0px;}
.findtourclub{width:330px; margin:0px; padding:10px 0 2px 0; }
.findtext {float:left; width:91px; font:normal 18px/18px Arial, Helvetica, sans-serif; color:#981c1e;}
.findsearch {float:left; width:220px; font:normal 13px Arial, Helvetica, sans-serif; color:#000000;}
.findtarea1 {width:200px; height:18px;}
.content .rightpart .rcontentHome{width:354px; height:74px; margin:0px; padding:0px; background:url(../images/homepage_bg1.gif) no-repeat;}

.right_block {width:330px; padding:10px 0; background:url(../images/border_img.jpg) no-repeat bottom; overflow:hidden;}
.right_block .right_block_num {width:42px; float:left; padding-top:5px;}
.right_block .right_block_txt {width:255px; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#000000;}
.right_block_txt .redhead {font:normal 12px Arial, Helvetica, sans-serif; color:#921d20;}

.right_block1 {width:330px; padding:10px 0; overflow:hidden;}
.right_block1 .right_block_num {width:42px; float:left; padding-top:5px;}
.right_block1 .right_block_txt {width:255px; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#000000;}
.right_block_txt .redhead {font:normal 12px Arial, Helvetica, sans-serif; color:#921d20;}

.home_right_text{width:330px; padding:200px 0; margin:0px auto;}

/*right banner*/
.rightbanner{width:210px; margin:0px; padding:0px;}
.rightbanner p{margin:0px; padding:105px 0px; text-align:center; font:normal 14px arial; color:#FFF; text-transform:uppercase;}
.rightbanner1{width:210px; height:145px; margin:0px; padding:0px; background:url(../images/right_banner1.gif) no-repeat;}
.rightbanner2{width:210px; height:145px; margin:0px; padding:0px; background:url(../images/right_banner2.gif) no-repeat;}
.rightbanner3{width:210px; height:145px; margin:0px; padding:0px; background:url(../images/right_banner3.gif) no-repeat;}
.rightbanner4{width:210px; height:145px; margin:0px; padding:0px; background:url(../images/right_banner4.gif) no-repeat;}
.rightbanner5{width:210px; height:145px; margin:0px; padding:0px; background:url(../images/right_banner5.gif) no-repeat;}
.rightbanner6{width:210px; height:145px; margin:0px; padding:0px; background:url(../images/right_banner6.gif) no-repeat;}

/* Kids */

.kids_in_motion_bg {height:820px; background:url(../images/kids_in_motion/kids_in_motion_bg.png) no-repeat 0 0;}
.kids_in_motion_menu1 {width:196px; height:105px;}
.kids_in_motion_menu1 a {width:196px; height:105px; display:block; background:url(../images/kids_in_motion/kids_menu_information.png) no-repeat 0 0;}
.kids_in_motion_menu1 a:hover {width:196px; height:105px; display:block; background:url(../images/kids_in_motion/kids_menu_information.png) no-repeat 0 0;}

.kids_in_motion_menu2 {width:198px; height:105px;}
.kids_in_motion_menu2 a {width:198px; height:105px; display:block; background:url(../images/kids_in_motion/kids_menu_kidsspaces.png) no-repeat 0 0;}
.kids_in_motion_menu2 a:hover {width:198px; height:105px; display:block; background:url(../images/kids_in_motion/kids_menu_kidsspaces.png) no-repeat 0 0;}

.kids_in_motion_menu3 {width:204px; height:105px;}
.kids_in_motion_menu3 a {width:204px; height:105px; display:block; background:url(../images/kids_in_motion/kids_menu_kidsinmotion.png) no-repeat 0 0;}
.kids_in_motion_menu3 a:hover {width:204px; height:105px; display:block; background:url(../images/kids_in_motion/kids_menu_kidsinmotion.png) no-repeat 0 0;}

.kids_in_motion_menu4 {width:204px; height:105px;}
.kids_in_motion_menu4 a {width:204px; height:105px; display:block; background:url(../images/kids_in_motion/kids_menu_shedules.png) no-repeat 0 0;}
.kids_in_motion_menu4 a:hover {width:204px; height:105px; display:block; background:url(../images/kids_in_motion/kids_menu_shedules.png) no-repeat 0 0;}

.kids_rounded_bg {background:url(../images/kids_in_motion/kids_motion_rounded_bg.jpg) no-repeat 0 0; padding:20px; font:normal 13px/14px Tahoma,arial; color:#000000;}
.kids_rounded_head {color:#f7941d; font-weight:bold;}
.kids_rounded_head1 {color:#89bf46; font-weight:bold;}
.kids_rounded_head2 {color:#e1272b; font-weight:bold;}
.kids_rounded_head3 {color:#0087c4; font-weight:bold;}

.kids_gallery_bg {width:738px; height:329px; background:url(../images/kids_in_motion/kids_gallery_bg.jpg) no-repeat 0px 0; margin:0 0 0 15px; font:normal 11px/18px Tahoma, arial;}

.gallery_menu_yekari a {width:50px; height:16px; display:block; background:url(../images/kids_in_motion/yukari_nor.jpg) no-repeat 0 0;}
.gallery_menu_yekari a:hover {width:50px; height:16px; display:block; background:url(../images/kids_in_motion/yukari_hover.jpg) no-repeat 0 0;}

.gallery_menu_leonard a {width:58px; height:16px; display:block; background:url(../images/kids_in_motion/leonard_nor.jpg) no-repeat 0 0;}
.gallery_menu_leonard a:hover {width:58px; height:16px; display:block; background:url(../images/kids_in_motion/leonard_hover.jpg) no-repeat 0 0;}

.gallery_menu_oscar a {width:43px; height:16px; display:block; background:url(../images/kids_in_motion/oscar_nor.jpg) no-repeat 0 0;}
.gallery_menu_oscar a:hover {width:43px; height:16px; display:block; background:url(../images/kids_in_motion/oscar_hover.jpg) no-repeat 0 0;}

.gallery_menu_tommy a {width:51px; height:19px; display:block; background:url(../images/kids_in_motion/tommy_nor.jpg) no-repeat 0 0;}
.gallery_menu_tommy a:hover {width:51px; height:19px; display:block; background:url(../images/kids_in_motion/tommy_hover.jpg) no-repeat 0 0;}

.gallery_menu_caesar a {width:50px; height:16px; display:block; background:url(../images/kids_in_motion/caesar_nor.jpg) no-repeat 0 0;}
.gallery_menu_caesar a:hover {width:50px; height:16px; display:block; background:url(../images/kids_in_motion/caesar_hover.jpg) no-repeat 0 0;}

.gallery_menu_buck a {width:35px; height:16px; display:block; background:url(../images/kids_in_motion/buck_nor.jpg) no-repeat 0 0;}
.gallery_menu_buck a:hover {width:35px; height:16px; display:block; background:url(../images/kids_in_motion/buck_hover.jpg) no-repeat 0 0;}


.kids_spaces_bg {height:820px; background:url(../images/kids_in_motion/kids_spaces_bg.png) no-repeat 0 0;}
.kids_spaces_menu1 {width:196px; height:105px;}
.kids_spaces_menu1 a {width:196px; height:105px; display:block; background:url(../images/kids_spaces/kids_menu_information.png) no-repeat 0 0;}
.kids_spaces_menu1 a:hover {width:196px; height:105px; display:block; background:url(../images/kids_spaces/kids_menu_information.png) no-repeat 0 0;}

.kids_spaces_menu2 {width:198px; height:105px;}
.kids_spaces_menu2 a {width:198px; height:105px; display:block; background:url(../images/kids_spaces/kids_menu_kidsspaces.png) no-repeat 0 0;}
.kids_spaces_menu2 a:hover {width:198px; height:105px; display:block; background:url(../images/kids_spaces/kids_menu_kidsspaces.png) no-repeat 0 0;}

.kids_spaces_menu3 {width:204px; height:105px;}
.kids_spaces_menu3 a {width:204px; height:105px; display:block; background:url(../images/kids_spaces/kids_menu_kidsinmotion.png) no-repeat 0 0;}
.kids_spaces_menu3 a:hover {width:204px; height:105px; display:block; background:url(../images/kids_spaces/kids_menu_kidsinmotion.png) no-repeat 0 0;}

.kids_spaces_menu4 {width:204px; height:105px;}
.kids_spaces_menu4 a {width:204px; height:105px; display:block; background:url(../images/kids_spaces/kids_menu_shedules.png) no-repeat 0 0;}
.kids_spaces_menu4 a:hover {width:204px; height:105px; display:block; background:url(../images/kids_spaces/kids_menu_shedules.png) no-repeat 0 0;}

.gdes_text {font:normal 12px/17px Tahoma, arial; color:#000000;}
.gdes_text span {font:bold 12px Tahoma, arial; color:#0095da;}


.kids_schedule_bg {height:820px; background:url(../images/schedule/kids_in_motion_bg.png) no-repeat 0 0;}
.kids_schedule_menu1 {width:196px; height:105px;}
.kids_schedule_menu1 a {width:196px; height:105px; display:block; background:url(../images/kidsschedule/kids_menu_information.png) no-repeat 0 0;}
.kids_schedule_menu1 a:hover {width:196px; height:105px; display:block; background:url(../images/kidsschedule/kids_menu_information.png) no-repeat 0 0;}

.kids_schedule_menu2 {width:198px; height:105px;}
.kids_schedule_menu2 a {width:198px; height:105px; display:block; background:url(../images/kidsschedule/kids_menu_kidsspaces.png) no-repeat 0 0;}
.kids_schedule_menu2 a:hover {width:198px; height:105px; display:block; background:url(../images/kidsschedule/kids_menu_kidsspaces.png) no-repeat 0 0;}

.kids_schedule_menu3 {width:204px; height:105px;}
.kids_schedule_menu3 a {width:204px; height:105px; display:block; background:url(../images/kidsschedule/kids_menu_kidsinmotion.png) no-repeat 0 0;}
.kids_schedule_menu3 a:hover {width:204px; height:105px; display:block; background:url(../images/kidsschedule/kids_menu_kidsinmotion.png) no-repeat 0 0;}

.kids_schedule_menu4 {width:204px; height:105px;}
.kids_schedule_menu4 a {width:204px; height:105px; display:block; background:url(../images/kidsschedule/kids_menu_shedules.png) no-repeat 0 0;}
.kids_schedule_menu4 a:hover {width:204px; height:105px; display:block; background:url(../images/kidsschedule/kids_menu_shedules.png) no-repeat 0 0;}

.schedule_head_bg {width:610px; height:105px; background:url(../images/kidsschedule/schedule_head_sarea.jpg) no-repeat 0 0;}
.search_red {font-size:10px; font-weight:bold; color:#981b1e;}
.calender_bg {width:610px; height:494px; background:url(../images/schedule/calender_bg.jpg) no-repeat 0 0;}


.kids_information_bg {height:820px; background:url(../images/information/kids_in_motion_bg.png) no-repeat 0 0;}
.kids_information_menu1 {width:196px; height:105px;}
.kids_information_menu1 a {width:196px; height:105px; display:block; background:url(../images/information/kids_menu_information.png) no-repeat 0 0;}
.kids_information_menu1 a:hover {width:196px; height:105px; display:block; background:url(../images/information/kids_menu_information.png) no-repeat 0 0;}

.kids_information_menu2 {width:198px; height:105px;}
.kids_information_menu2 a {width:198px; height:105px; display:block; background:url(../images/information/kids_menu_kidsspaces.png) no-repeat 0 0;}
.kids_information_menu2 a:hover {width:198px; height:105px; display:block; background:url(../images/information/kids_menu_kidsspaces.png) no-repeat 0 0;}

.kids_information_menu3 {width:204px; height:105px;}
.kids_information_menu3 a {width:204px; height:105px; display:block; background:url(../images/information/kids_menu_kidsinmotion.png) no-repeat 0 0;}
.kids_information_menu3 a:hover {width:204px; height:105px; display:block; background:url(../images/information/kids_menu_kidsinmotion.png) no-repeat 0 0;}

.kids_information_menu4 {width:204px; height:105px;}
.kids_information_menu4 a {width:204px; height:105px; display:block; background:url(../images/information/kids_menu_shedules.png) no-repeat 0 0;}
.kids_information_menu4 a:hover {width:204px; height:105px; display:block; background:url(../images/information/kids_menu_shedules.png) no-repeat 0 0;}

.info_content_bg {width:321px; height:502px; background:url(../images/information/info_mid_content_bg.jpg) no-repeat 0 0;}
.info_content_bg p {padding:30px 20px 20px 25px; margin:0; font:normal 12x Tahoma, Arial, Helvetica, sans-serif; color:#000000;}
.info_content_bg p span {margin:0; font:bold 12px Tahoma, Arial, Helvetica, sans-serif; color:#ff0000;}

.info_right_c_bg {width:253px; height:145px; background:url(../images/information/info_right_content_ng.jpg) no-repeat 0 0;}
.info_right_c_bg p {padding:30px 20px 20px 30px; font:normal 11px/18px Tahoma,Arial, Helvetica, sans-serif; color:#000000;}
.info_right_c_bg p span {font:bold 11px Tahoma,Arial, Helvetica, sans-serif; color:#ff0000;}


/* 09-02-10 popup */

/* .popup_fixed {background:url(../images/popup/popup_fixed.png) no-repeat 0 0; min-height:86px;} */
.popup_repeat {background:url(../images/popup/popup_repeat.png) repeat-y 0 0;}
.blue_text {font-size:12px; color:#0095da;}



/* -------------- 11.2.10 ------------------- */

.mediainmotion_top_tab {background:url(../images/MediainMotion/top_tab.jpg) no-repeat 0 0; height:48px;}

.mim_block_top {background:url(../images/MediainMotion/mim_box_top.png) no-repeat 0 0; height:62px;}

.mim_block_border {border-left:1px solid #570407; border-right:1px solid #570407; border-bottom:1px solid #570407; padding:0 0 0 20px;}
.mim_block_border1 {border:1px solid #570407; padding:40px 0 0 20px;}

a.minmotion {color:#105ab6; text-decoration:underline;}
a.minmotion:hover {color:#105ab6; text-decoration:none;}

.magazine_right_bg {background:url(../images/MediainMotion/magazine/magazine_about_bg.jpg) no-repeat 0 0; height:453px; padding-left:20px;}
.media_bottom_img {background:url(../images/MediainMotion/magazine/magazine_about_bottomjpg.jpg) no-repeat 0 0; height:99px;}
.issues_bottom_img {background:url(../images/MediainMotion/magazine/issues_bg.gif) no-repeat 0 0; height:203px; width:111px; padding:5px 5px 5px 5px;}


/* -------------- 18.2.10 ---------------- */
.cm_partnership1 {width:127px; height:166px; background:url(../images/corporate_membership/cm_partnership_1.jpg) no-repeat 0 0; font:bold 11px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.cm_partnership2 {width:127px; height:166px; background:url(../images/corporate_membership/cm_partnership_2.jpg) no-repeat 0 0; font:bold 11px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.cm_partnership3 {width:127px; height:166px; background:url(../images/corporate_membership/cm_partnership_3.jpg) no-repeat 0 0; font:bold 11px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.cm_partnership4 {width:127px; height:166px; background:url(../images/corporate_membership/cm_partnership_4.jpg) no-repeat 0 0; font:bold 11px Arial, Helvetica, sans-serif; color:#FFFFFF;}

.cmright1 {width:211px; height:173px; background:url(../images/corporate_membership/signup_today.jpg) no-repeat 0 0; font:normal 12px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF;}
.cmright1 a {font:normal 12px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.cmright1 a:hover {font:normal 12px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline;}

.cmright2 {width:211px; height:221px; background:url(../images/corporate_membership/tweeter.jpg) no-repeat 0 0; font:normal 12px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF;}
.cmright2 a {font:normal 12px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.cmright2 a:hover {font:normal 12px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline;}

/* -------------- 19.2.10 ---------------- */
.cs_mid1 {width:127px; height:166px; background:url(../images/class_schedules/cs_img1.jpg) no-repeat 0 0; font:bold 11px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.cs_mid2 {width:127px; height:166px; background:url(../images/class_schedules/cs_img2.jpg) no-repeat 0 0; font:bold 11px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.cs_mid3 {width:127px; height:166px; background:url(../images/class_schedules/cs_img3.jpg) no-repeat 0 0; font:bold 11px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.cs_mid4 {width:127px; height:166px; background:url(../images/class_schedules/cs_img4.jpg) no-repeat 0 0; font:bold 11px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.cs_mid5 {width:127px; height:166px; background:url(../images/class_schedules/cs_img5.jpg) no-repeat 0 0; font:bold 11px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.cs_mid6 {width:127px; height:166px; background:url(../images/class_schedules/cs_img6.jpg) no-repeat 0 0; font:bold 11px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.cs_mid7 {width:127px; height:166px; background:url(../images/class_schedules/cs_img7.jpg) no-repeat 0 0; font:bold 11px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.cs_mid8 {width:127px; height:166px; background:url(../images/class_schedules/cs_img8.jpg) no-repeat 0 0; font:bold 11px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.cs_mid9 {width:127px; height:166px; background:url(../images/class_schedules/cs_img9.jpg) no-repeat 0 0; font:bold 11px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.cs_mid10 {width:127px; height:166px; background:url(../images/class_schedules/cs_img10.jpg) no-repeat 0 0; font:bold 11px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.cs_mid11 {width:127px; height:166px; background:url(../images/class_schedules/cs_img11.jpg) no-repeat 0 0; font:bold 11px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.cs_link { font:bold 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.cs_link:hover { font:bold 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline;}

.makeovermainBody {width:800px; height:428px; background:url(../images/mountainsidemakeover/MM_body.jpg) no-repeat 0 0; font:bold 11px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.makeovermainBody .heading {font:bold 15px Arial, Helvetica, sans-serif; color:#990000; padding:80px 0px 0px 420px;}
.makeovermainBody .text {padding:0px 0px 0px 420px;}
.MountainsideMakeoverContent {width:800px; height:428px; margin:0 auto; }

/*...........top part............*/

.top_part{ background:url(../images/SanDiego/topbar.jpg) no-repeat 0 0; width:702px; height:70px;}

/*...........wrapper part............*/

.wrapper{background:url(../images/SanDiego/body_middle.jpg) repeat-y #3c0652; width:684px; padding:0 10px 0 8px; color:#FFFFFF;}

/*...........Bottom part............*/

.bottom_box{ background:url(../images/SanDiego/red_box.jpg) no-repeat 0 0; width:603px; height:160px;}




/* David and Sam 25/08/10 -- */

.bodyinnercont{ width:800px; margin:0 auto;}
.bodyinnercont p, .bodyinnercont a{ margin:0 0 12px; font:normal 12px/18px Tahoma, Arial, Helvetica, sans-serif; color:#000;}
.bodyinnercont a{ color:#0066ff; text-decoration:underline;}
.bodyinnercont h3{ font:bold 14px/16px Arial, Helvetica, sans-serif; color:#981b1e; margin:0 0 13px;}
.bannerbg{ background:url(../images/davidandsam/bannerbg.jpg) 0 0 no-repeat; width:800px; height:248px;}
.aboutdavid{ width:745px; margin:22px auto; height:100%; overflow:hidden;}
.aboutdavid_lft{ width:350px; float:left;}
.davidsam{ background:url(../images/davidandsam/david.gif) 0 0 no-repeat; width:166px; height:25px; margin:0 0 15px;}
.aboutdavid_rht{ width:356px; float:right; padding:35px 0 0;}
.gra_base{background:url(../images/davidandsam/gra_base.png) 0 0 no-repeat; width:356px; height:143px; padding:20px 0 0;}
.gra_base_txt{ width:310px; margin:0 0 0 28px;}
.aboutdavid_rht p{ font:normal 14px/20px Tahoma, Arial, Helvetica, sans-serif; color:#252115; margin:0 0 18px;}
.aboutdavid_rht a{ font-size:14px;}
.aboutdavid_rht p.green{ color:#008259;}










