/* Landing Pages
------------------------------------------- */
#fitness-landing-left { width:245px; height:350px; float:left; background:url(../img/landing/fitness-lft.jpg) no-repeat; }
#fitness-landing-right { width:505px; height:350px; float:left; background:url(../img/landing/fitness-rt.jpg) no-repeat; }
#fitness-landing-cal-link { width:165px; height:30px; display:block; text-indent:-9999px; margin:300px 20px 0 310px; }

#spa-landing-left { width:245px; height:350px; float:left; background:url(../img/landing/spa-lft.jpg) no-repeat; }
#spa-landing-right { width:505px; height:350px; float:left; background:url(../img/landing/spa-rt.jpg) no-repeat; }

#wellness-landing-left { width:400px; height:350px; float:left; background:url(../img/landing/wellness-lft.jpg) no-repeat; }
#wellness-landing-right { width:350px; height:350px; float:left; background:url(../img/landing/wellness-rt.jpg) no-repeat; }

#landing-content { width:750px; margin:0 auto; padding:10px 0; }

.landing-intro-fitness, .landing-intro-spa, .landing-intro-wellness { font-size:11px; margin:65px 20px 0 20px; height:115px; overflow:hidden; }
.landing-intro-fitness { color:#fff; }
.landing-intro-spa { color:#a6a6a6; }

ul#feature-links-fitness, ul#feature-links-spa { list-style-type:none; margin:7px 0 0 0; }
ul#feature-links-wellness-lft, ul#feature-links-wellness-rt { list-style-type:none; margin:44px 0 0 0; float:left; }
ul#feature-links-wellness-rt { margin:44px 0 0 40px; }
ul#feature-links-fitness li, ul#feature-links-spa li { padding:12px 20px; }
ul#feature-links-wellness-lft li, ul#feature-links-wellness-rt li { padding:12px 20px; }
ul#feature-links-fitness li a, ul#feature-links-spa li a, ul#feature-links-wellness-lft li a, ul#feature-links-wellness-rt li a { font-size:14px; }

ul#feature-links-fitness li a { color:#ee9f47; }
ul#feature-links-fitness li a:hover { color:#fff; }

ul#feature-links-wellness-lft li a, ul#feature-links-wellness-rt li a { color:#fff; }

#third-box-container { width:750px; margin:0 auto; }

#personal-training, #ashtanga, #martial-qigong, #spa-box-1, #spa-box-2, #spa-box-3 { width:240px; height:110px; float:left; margin:0 11px 0 0; }

/* Box Backgrounds
------------------------------------------- */
#personal-training { background:url(../img/landing/personal-training-block.jpg) no-repeat; }
#ashtanga { background:url(../img/landing/ashtanga-block.jpg) no-repeat; }
#martial-qigong { background:url(../img/landing/martial-qigong-block.jpg) no-repeat; margin:0; }

#spa-box-1 { background:url(../img/landing/hanna-massage-block.jpg) no-repeat; }
#spa-box-2 { background:url(../img/landing/spa-package-box.jpg) no-repeat; }
#spa-box-3 { background:url(../img/landing/spa-murad-block.jpg) no-repeat; margin:0; }

#personal-training h2, #ashtanga h2, #martial-qigong h2, #spa-box-1 h2, #spa-box-2 h2, #spa-box-3 h2 { 
	text-transform:uppercase; 
	font-size:12px; 
	padding:18px 0 0 10px; 
	font-weight:normal; 
	color:#fff; 
}
#personal-training p, #ashtanga p, #martial-qigong p, #spa-box-1 p, #spa-box-2 p, #spa-box-3 p { 
	width:150px; 
	padding:10px 0 0 10px; 
	color:#fff; 
	font-size:10px; 
	height:35px; 
	overflow:hidden;
}
#spa-box-2 p { width:225px; }

#personal-training ul, #ashtanga ul, #martial-qigong ul, #spa-box-1 ul, #spa-box-2 ul, #spa-box-3 ul { list-style-type:none; padding:8px 0 0 20px; }

#personal-training ul li, #ashtanga ul li, #martial-qigong ul li, #spa-box-1 ul li { display:block; float:left; }

#personal-training ul li a, #ashtanga ul li a, #martial-qigong ul li a, #spa-box-1 ul li a, #spa-box-2 ul li a, #spa-box-3 ul li a { font-size:10px; color:#fff; margin:0 30px 0 0; }
#personal-training ul li a:hover, #ashtanga ul li a:hover, #martial-qigong ul li a:hover, #spa-box-1 ul li a:hover, #spa-box-2 ul li a:hover, #spa-box-3 ul li a:hover { text-decoration:underline; }
