html {overflow-y: scroll;}

body { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

body a {
	outline:none;
}

.hiddenPic {display:none;}

div#site-wrapper {
	background-color:#ffffff;
  	width: 839px;
  	margin: 0 auto;
  	text-align: left;
}

#logo {
	width:579px;
	height:38px;
	background-image: url(../images/logo.gif);
	margin-bottom:25px;
	margin-top:15px;
}

#topnav{
	height:30px;
	width:829px;
	background-color:#9c9da1;
	color:#FFF;
	text-align:center;
	font-size:15px;
	padding-top:10px;
	word-spacing:8px;
}

#topnav a{
	color:#FFF;
	text-decoration:none;
	word-spacing:normal;
}

#topnav a:hover {
	color:#CCC;
}

#bottomnav{
	height:30px;
	width:839px;
	background-color:#ffffff;
	color:#9c9da1;
	text-align:center;
	font-size:12px;
	padding-top:10px;
	word-spacing:6px;
	clear:both;
}

#bottomnav a{
	color:#9c9da1;
	text-decoration:none;
	word-spacing:normal;
}

#bottomnav a:hover {
	color:#cb512c;
}

#homenav{
	width:837px;
	height:249px;
	background-image: url(../images/home-nav.gif);
	margin-top:15px;
}

#home-header{
	width:584px;
	height:22px;
	background-image: url(../images/home-header_new.png);
	margin-bottom:20px;
	margin-top:-5px;
}

#home-nav-left{
	width:261px;
	height:219px;
	position:absolute;
	background-image: url(../images/home-nav-yoga.jpg);
	margin-top:10px;
	margin-left:10px;
}

#home-nav-left:hover{
	width:261px;
	height:219px;
	position:absolute;
	background-image: url(../images/home-nav-yoga-over.jpg);
	margin-top:10px;
	margin-left:10px;
}

#home-nav-center{
	width:261px;
	height:219px;
	position:absolute;
	background-image: url(../images/home-nav-elisport.jpg);
	margin-top:10px;
	margin-left:280px;
}

#home-nav-center:hover{
	width:261px;
	height:219px;
	position:absolute;
	background-image: url(../images/home-nav-elisport-over.jpg);
	margin-top:10px;
	margin-left:280px;
}

#home-nav-right{
	width:261px;
	height:219px;
	position:absolute;
	background-image: url(../images/home-nav-pilates.jpg);
	margin-top:10px;
	margin-left:550px;
}

#home-nav-right:hover{
	width:261px;
	height:219px;
	position:absolute;
	background-image: url(../images/home-nav-pilates-over.jpg);
	margin-top:10px;
	margin-left:550px;
}

#home-bottom{
	background-image: url(../images/home-bottom-back.jpg);
	width:834px;
	height:267px;
	margin-top:15px;
	margin-bottom:10px;
}

#home-bottom-lululemon{
	background-image: url(../images/lululemon-logo.gif);
	width:238px;
	height:45px;
	position:absolute;
	margin-left:25px;
}

#home-bottom-inner{
	background-image: url(../images/home-bottom-inner.jpg);
	width:301px;
	height:132px;
	position:absolute;
	margin-top:53px;
	margin-left:479px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	color:#666;
	font-size:13px;
}

#home-bottom-left{
	position:absolute;
	color:#ffffff;
	font-size:12px;
	margin-top:73px;
	margin-left:30px;
	width:420px;
}

#home-bottom-news{
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	position:absolute;
	margin-left:476px;
	margin-top:12px;
}

#home-bottom-newsletter{
	position:absolute;
	color:#ffffff;
	font-size:14px;
	margin-left:470px;
	margin-top:220px;
	
}

#header-boutique{
	width:839px;
	height:252px;
	background-image: url(../images/header-boutique.jpg);
	background-position:right;
	margin-top:10px;
}

#header-yoga{
	width:839px;
	height:252px;
	background-image: url(../images/header-yoga.jpg);
	background-position:right;
	margin-top:10px;
}

#header-conditioning{
	width:839px;
	height:252px;
	background-image: url(../images/header-elisports.jpg);
	background-position:right;
	margin-top:10px;
}

#header-pilates{
	width:835px;
	height:251px;
	background-image: url(../images/header-pilates.jpg);
	background-position:right;
	margin-top:10px;
}

#header-aboutus{
	width:835px;
	height:251px;
	background-image: url(../images/header-aboutus.jpg);
	background-position:right;
	margin-top:10px;
}

#header-ourservices{
	width:839px;
	height:252px;
	background-image: url(../images/header-ourservices.jpg);
	background-position:right;
	margin-top:10px;
}

#header-contactus{
	width:835px;
	height:251px;
	background-image: url(../images/header-contact.jpg);
	background-position:right;
	margin-top:10px;
}

#header-locations{
	width:835px;
	height:251px;
	background-image: url(../images/header-locations.jpg);
	background-position:right;
	margin-top:10px;
}

#title-boutique{
	width:830px;
	height:43px;
	background-image: url(../images/title-boutique.jpg);
	margin-top:5px;
}

#title-yoga{
	width:830px;
	height:43px;
	background-image: url(../images/title-yoga.jpg);
	margin-top:5px;
}

#title-conditioning{
	width:830px;
	height:43px;
	background-image: url(../images/title-elisport.jpg);
	margin-top:5px;
}

#title-pilates{
	width:830px;
	height:43px;
	background-image: url(../images/title-pilates.jpg);
	margin-top:5px;
}

#inner-nav {
	margin-bottom:10px;
	height:20px;
	padding-right:40px;
	word-spacing:5px;
}

#inner-nav a{
	text-decoration:none;
	color:#666;
	word-spacing:normal;
}

#inner-nav a:hover{
	color:#333;
}

#main{
	font-size:14px;
	color:#666;
	margin-top:15px;
	margin-bottom:30px;
}


#services-right{
	float:right; text-align:left; width:240px; margin-top:20px; font-size:14px; color:#666;
}

#about-right{
	float:right; text-align:left; width:220px; margin-top:20px; font-size:14px; color:#666;
	padding-right:20px;
}

#staff-left {
	float: left;
	width: 133px;
}

#staff-right {
	float: right;
	width: 229px;
}

#staff-content { 
	float: left;
	width: 437px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	font-size:13px;
}


#staff-triona {
	height:17px;
	width:129px;
	background-image: url(../images/staff/nav-triona.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#949599;
	color:#FFF;
	padding-left:3px;
	padding-top:39px;
	margin-bottom:7px;
	font-size:12px;
}

#staff-triona:hover{
	background-image: url(../images/staff/nav-triona-over.jpg);
	background-color:#cb512c;
}

#staff-triona-selected{
	height:17px;
	width:129px;
	background-image: url(../images/staff/nav-triona-over.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#cb512c;
	color:#FFF;
	padding-left:3px;
	padding-top:39px;
	margin-bottom:7px;
	font-size:12px;
}



#staff-erika {
	height:17px;
	width:129px;
	background-image: url(../images/staff/nav-erika.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#949599;
	color:#FFF;
	padding-left:3px;
	padding-top:39px;
	margin-bottom:7px;
	font-size:12px;
}

#staff-erika:hover{
	background-image: url(../images/staff/nav-erika-over.jpg);
	background-color:#cb512c;
}

#staff-erika-selected {
	height:17px;
	width:129px;
	background-image: url(../images/staff/nav-erika-over.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#cb512c;
	color:#FFF;
	padding-left:3px;
	padding-top:39px;
	margin-bottom:7px;
	font-size:12px;
}

#staff-matthew {
	height:17px;
	width:129px;
	background-image: url(../images/staff/nav-matthew.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#949599;
	color:#FFF;
	padding-left:3px;
	padding-top:39px;
	margin-bottom:7px;
	font-size:12px;
}

#staff-matthew:hover{
	background-image: url(../images/staff/nav-matthew-over.jpg);
	background-color:#cb512c;
}

#staff-matthew-selected {
	height:17px;
	width:129px;
	background-image: url(../images/staff/nav-matthew-over.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#cb512c;
	color:#FFF;
	padding-left:3px;
	padding-top:39px;
	margin-bottom:7px;
	font-size:12px;
}

#staff-meighan {
	height:17px;
	width:129px;
	background-image: url(../images/staff/nav-meighan.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#949599;
	color:#FFF;
	padding-left:3px;
	padding-top:39px;
	margin-bottom:7px;
	font-size:12px;
}

#staff-meighan:hover{
	background-image: url(../images/staff/nav-meighan-over.jpg);
	background-color:#cb512c;
}

#staff-meighan-selected {
	height:17px;
	width:129px;
	background-image: url(../images/staff/nav-meighan-over.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#cb512c;
	color:#FFF;
	padding-left:3px;
	padding-top:39px;
	margin-bottom:7px;
	font-size:12px;
}

#staff-megan {
	height:17px;
	width:129px;
	background-image: url(../images/staff/nav-megan.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#949599;
	color:#FFF;
	padding-left:3px;
	padding-top:39px;
	margin-bottom:7px;
	font-size:12px;
}

#staff-megan:hover{
	background-image: url(../images/staff/nav-megan-over.jpg);
	background-color:#cb512c;
}

#staff-megan-selected {
	height:17px;
	width:129px;
	background-image: url(../images/staff/nav-megan-over.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#cb512c;
	color:#FFF;
	padding-left:3px;
	padding-top:39px;
	margin-bottom:7px;
	font-size:12px;
}

#staff-john {
	height:17px;
	width:129px;
	background-image: url(../images/staff/nav-john.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#949599;
	color:#FFF;
	padding-left:3px;
	padding-top:39px;
	margin-bottom:7px;
	font-size:12px;
}

#staff-john:hover{
	background-image: url(../images/staff/nav-john-over.jpg);
	background-color:#cb512c;
}

#staff-john-selected {
	height:17px;
	width:129px;
	background-image: url(../images/staff/nav-john-over.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#cb512c;
	color:#FFF;
	padding-left:3px;
	padding-top:39px;
	margin-bottom:7px;
	font-size:12px;
}

#staff-steve {
	height:17px;
	width:129px;
	background-image: url(../images/staff/nav-steve.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#949599;
	color:#FFF;
	padding-left:3px;
	padding-top:39px;
	margin-bottom:7px;
	font-size:12px;
}

#staff-steve:hover{
	background-image: url(../images/staff/nav-steve-over.jpg);
	background-color:#cb512c;
}

#staff-steve-selected {
	height:17px;
	width:129px;
	background-image: url(../images/staff/nav-steve-over.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#cb512c;
	color:#FFF;
	padding-left:3px;
	padding-top:39px;
	margin-bottom:7px;
	font-size:12px;
}

#staff-dave {
	height:17px;
	width:129px;
	background-image: url(../images/staff/nav-dave.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#949599;
	color:#FFF;
	padding-left:3px;
	padding-top:39px;
	margin-bottom:7px;
	font-size:12px;
}

#staff-dave:hover{
	background-image: url(../images/staff/nav-dave-over.jpg);
	background-color:#cb512c;
}

#staff-dave-selected {
	height:17px;
	width:129px;
	background-image: url(../images/staff/nav-dave-over.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#cb512c;
	color:#FFF;
	padding-left:3px;
	padding-top:39px;
	margin-bottom:7px;
	font-size:12px;
}

#staff-jared {
	height:17px;
	width:129px;
	background-image: url(../images/staff/nav-jared.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#949599;
	color:#FFF;
	padding-left:3px;
	padding-top:39px;
	margin-bottom:7px;
	font-size:12px;
}

#staff-jared:hover{
	background-image: url(../images/staff/nav-jared-over.jpg);
	background-color:#cb512c;
}

#staff-jared-selected {
	height:17px;
	width:129px;
	background-image: url(../images/staff/nav-jared-over.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#cb512c;
	color:#FFF;
	padding-left:3px;
	padding-top:39px;
	margin-bottom:7px;
	font-size:12px;
}

.staff-nav{
	text-decoration:none;
}

.staff-pic{
	margin-top:40px;
}

#staff-cred{
	width:448px;
	height:219px;
	background-image: url(../images/staff/cred.gif);
	position:absolute;
	margin-top:290px;	
}

#staff-cred-header{
	position:absolute;
	margin-top:10px;
	margin-left:20px;
	color:#FFF;
	font-size:16px;
}

#staff-cred-body{
	position:absolute;
	margin-top:45px;
	margin-left:30px;
	margin-right:30px;
	color:#FFF;
	font-size:12px;
}

#staff-cred-body ul{
margin0px;
padding:0px;
}





