@charset "UTF-8";
/* CSS Document */

body{
	margin-top: 0px;
	background-color:#CCC;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	/* font-family:"Century Gothic"; */
	font-size:12px;
}
.small-txt{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	/* font-family:"Century Gothic"; */
	font-size:10px;
}
.page-head{
	color:#000000;
	font-family:"Century Gothic";
	font-size:16px;
	font-weight:bold;
}
.purple-title{
	color:#63C;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.purple-title-lg{
	color:#63C;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
.new-title{
	color:#F00;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.notice{
	color:#000;
	font-size:12px;
	font-weight:bold;
}
.lulu-times{
	display: block;
	border-bottom: 1px #acacac dashed;
	/*height: 50px;*/
	margin-left: 5px;
	vertical-align:top;
	margin-bottom: 4px;
}
#wrapper{
	display: block;
	width: 940px;
	margin: 0 auto;
	background: #FFF;
	border-right: solid 5px #1a1a1a;
	border-left: solid 5px #1a1a1a;	
	border-bottom: solid 5px #1a1a1a;	
}

#header{
	width: 900px;
	height: 130px;
}

/* header links:
   evenly spaced across the top.
   */

a:link, a:visited {
 font-weight: bold;
 text-decoration:none;
}
a:hover {
 text-decoration: underline;
}

#headerlinks{
height:1em;
}
#home{
width:12%;
text-align:left;
float:left;
}
#about{
width:12%;
text-align:left;
float:left;
}
#schedule{
width:26%;
text-align:center;
float:left;
}
#pricing{
width:17%;
text-align:center;
float:left;
}
#location{
width:17%;
text-align:center;
float:left;
}
#links{
width:13%;
text-align:right;
float:left;
}


/* footer*/
#footer{
float:none;
clear:both;
}
#f1{
width:30%;
text-align:left;
float:left;
}
#f2{
width:15%;
text-align:left;
float:left;
}
#f3{
width:15%;
text-align:left;
float:left;
}
#f4{
width:15%;
text-align:left;
float:left;
}
#f5{
width:25%;
text-align:right;
float:left;
}


/* welcome section */
#welcome{
font-family:"Bradley Hand ITC";
font-style:italic;
padding-top:2.5em;
}
#yogaimgbox{
height:200;
width:200;
}
#welcomebox{
height:200px;
width:400px;
float:left;
padding-left:10px;
background-color:transparent;
}
#welcometext{
padding-top:20px;
font-size:30px;
}
#studiotext{
font-size:40px;
font-style:normal;
background-color:transparent;
}
#energitext{
background-image: url(../images/sun130.gif);
background-color:transparent;
background-position:-20px -50px;
background-repeat:no-repeat;
}
img.mainsun{
position:relative;
	z-index:-1;
	top:-1em;
	left:0.3em;
}

#sharetext{
}

/*  Start -box */
.service-box{
	display: block;
	width: 550px;
	border: 1px solid #acacac;
	float: left;	
	margin-right: 40px;
}
.service-heading{
	background: url(../images/ico_service.jpg) no-repeat left;
}
.phone-box{
	display: block;
	width: 150px;
	border: 1px solid #acacac;
	float: left;	
	margin-right: 500px;
}
.studio-news {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
}
.personal-box{
	display: block;
	width: 280px;
	border: 1px solid #acacac;
	float: right;	
}
.personal-heading{
	background: url(../images/ico_article.jpg) no-repeat left;
}


/* main content area */

#contentbox{
float:none;
clear:both;
width:auto
} 
#contentboxr1{
float:none;
clear:both;
width:800px;
text-align:center;
}
#contentboxr2{
float:none;
clear:both;
width:800px;
text-align:center;
}

#thumbimgbox{
width:120px;
height:140px;
float:left;
}
#twocolcontent{
width:33%;
float:left;
text-align:center;
font-family:"Bradley Hand ITC";
}
#teamenergi{
text-align:center;
font-family:"Bradley Hand ITC";

}
.coupbord {
	border: thick dashed #666666;
}

/*trainer pages*/
#leftimg{
float:left;
height:228px;
width:200px;
padding:10px;
}
#name{
font-size:18px;
}






/* schedule section*/


table.schedule{
table-layout:fixed;
width:100%;
border:thin;
border-color:#FFFFFF;
}
th{
font-size:15px;
font-weight:bold;
width:4em;
}
/*td{
width:6em;
height:4.5em;
font-size:12px;
padding:5px;
}*/
td.vspace{
height:1em;
}
td.pilates{
background-color:#FFFFFF;
color:#000000;
}
td.yoga{
background-color:#FFFFFF;
color:#000000;
}
td.cycling{
background-color:#FFFFFF;
color:#000000;
}
td.bootcamp{
background-color:#FFFFFF;
color:#000000;
}
td.yoga-pilates{
background-color:#FFFFFF;
color:#000000;
}

#classtime{
width:10em;
}
#classname{
width:10em;
}
#classlvl{
width:10em;
}
#classlead{
width:10em;
}
.link {
	color: #FFFFFF;
	text-decoration:none;
	background-color: transparent;
}
.nav{
	color:#FFFFFF;
	font-size:14px;
	border-bottom-color: #F60;
	border-bottom-style: solid;
	border-bottom-width: thin;
}
.lulu {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}
