@charset "utf-8";
body{
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;padding:0px;
}
.content
{
	max-width:1024px;
	margin:0 auto;
	padding-bottom:30px;	
}
.content h2, .content h1, .content h3, .content h4
{
	color:#7F3D84;
	font-family:'Alegreya', serif;
	font-size:1.8em;
}
.content p
{
	padding:0px 20px;
	text-align:justify;	
	font-size:1.2em;
	font-weight:normal;
	line-height:1.5em;
	font-family: 'Oxygen', sans-serif;
}
.content ul
{
	margin-left:80px;	
}
.content ul li
{
	margin-bottom:10px;	
}
/* CSS Document */
div.innerHeader
{
	max-width:1024px;
	margin:0 auto;
	position:relative;	
	height:240px;
}
div.telephone
{
	position:absolute;
	top:55px;
	right:40px;
	font-size:1.5em;
	color:#7F3D84;	
	font-weight:bold;
	text-align:right;
}
ul.mainNavigation
{
	position:absolute;	
	top:60px;
	left: 170px;
}

ul.mainNavigation li
{
	list-style:none;
	float:left;	
}

ul.mainNavigation li a
{
	padding:10px;
	text-decoration:none;
	color:#7F3D84;
	font-size:1.1em;
}
ul.mainNavigation li a:hover
{
	text-decoration:underline;	
}
/**************
slideshow
*********************/
.slideshowOuter, .outerFooter
{
	
	width:100%;
	/* height:519px;*/
	background: #540268; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU0MDI2OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzU0MDI2OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMjAxM2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #540268 0%, #540268 50%, #32013e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#540268), color-stop(50%,#540268), color-stop(100%,#32013e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #540268 0%,#540268 50%,#32013e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #540268 0%,#540268 50%,#32013e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #540268 0%,#540268 50%,#32013e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #540268 0%,#540268 50%,#32013e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#540268', endColorstr='#32013e',GradientType=0 ); /* IE6-8 */

		
}

h1.slogan
{
	position:absolute;
	top:160px;
	left:60px;
	font-family: 'Dancing Script', cursive;
	color:#fff;
	font-size:9em;
	z-index:10000;
	
}	
div.slideShow1
{
	
	max-width:1139px;
	margin:0 auto;
}	
div.shadowSlideshow
{
	max-width:1192px;
	height:67px;
	background:url(../image_press/shadow.jpg) center center no-repeat;
	margin:0 auto;
}
.sloganOuter
{
	width:100%;
	padding-top:0px;
	padding-bottom:30px;
	background:#257c25;
	margin-top:-40px;
}
.sloganOuter h2
{
	color:#fff;
	font-family: 'Alegreya', serif;
	text-align:center;
	font-size:3em;
	padding-top:50px;
	margin-bottom:0px;
	padding-bottom:0px;	
}
.outerNiceLady
{
	width:100%;
	height:483px;
	background:#ebebeb;
	margin-top:-40px;
}
.niceLady
{
	max-width:960px;
	height:483px;
	margin:0 auto;
	background:url(../image_press/houston-pilates-testimonials1.jpg) no-repeat;	
	padding-top:100px;
}
.AboutUs
{
	background:url(../image_press/picture-aboutUS.jpg) -30px 0px no-repeat;
}	
.residentLife
{
	background:url(../image_press/residentLIfe.jpg) -40px 0px no-repeat; 
}
.lapsus
{
	background:url(../image_press/services.jpg) no-repeat;	
}
.testimonials
{
	background:url(../image_press/testimonials.jpg) no-repeat;	
}
.contactUs
{
	background:none;
	width:960px;
	margin:0 auto;
}
.niceLady p.niceLadyP
{
	margin-left:550px;
	line-height:1.5em;
	font-size:1.2em;
	
}
.niceLady p.nameTestimonialP, p.nameTestimonialP
{
	color:#257C25;	
}
.content hr
{
	width:400px;	
}
.niceLady h2
{
	color:#fff;
	font-family: 'Alegreya', serif;
	text-align:center;
	font-size:3em;
	padding-top:50px;
	
}	
/*****
COLUMNS CONTENT
****/
.promo
{
	max-width:960px;
	margin:0 auto;
	margin-bottom:30px;	
}
.promo h3{color:#257c25; text-transform:uppercase; border-bottom:1px solid #257c25; width:297px;}
.promo a{color:#257c25;}
.promo .column{ width:33%; float:left}

.promo .column.one { width:33%; float:left}

.promo .column.two { width:33%; float:left}

/****

FOOTER

**/

.outerFooter
{
	height:100px;
}
.innerFooter
{
	padding-top:10px;
	max-width:960px;
	margin:0 auto;
	color:#fff;	
}
.innerFooter p{text-align:right;}


/* FORM FORM FORM */
#formwrap
{
width:500px;
margin-left:auto;
margin-right:auto;
}
fieldset
{
border: 1px solid #336;
padding: 0.8em 0 0.8em 0.8em;
}
legend{
font-size:1.5em;
}
#formwrap label
{
display:block;
top-margin:0.5em;
}

#formwrap input, textarea
{
border-top:1px solid #336;
border-left:1px solid #336;
border-bottom: #978EBA;
border-right: #978EBA;
background-color:#257C25;
width:21em;
padding:.2em;
color:#FFF;
}
#formwrap textarea
{
height:8em;
}
#formwrap #submit
{
width:8em;
margin: .8em 0 0 .8em;
}
#formwrap input:focus, textarea:focus, input:focus, textarea:focus
{
background:#540268;
color:#FFF;
}
#contact_form em
{
color:#C00;
font-weight:bold;
}
/****************
CLEAR THE FLOATS FIXING
*************************/
.clearfix:after{visibility:hidden; display:block; font-size:0;content:"";clear:both;height:0;}
.clearfix{display:inline-block;}
.clearfix{display:block;zoom:1;}

/* misc */
img.fltrght
{
	float:right;
}
img.fltlft
{
	float:left;	
}

.schedulleOuter
{
	width:100%;
	background-color:#257c25;	
	margin:0px; padding:0px;
	margin-bottom:-29px;
}
.schedulle
{
	max-width:1024px;
	margin:0 auto;
	height:200px;
	padding-top:60px;
	
}
.schedulle h1
{
	color:#FFF500;
	float:left;
	margin-left:220px;
	margin-right:150px;	
	margin-top:50px;
}
.schedulle p
{
	color:#fff;		
}
.outerContent
{
	width:100%;
	background-color:#ebebeb;
	
}
.contentTestimonials
{
	max-width:1024px;
	margin:0 auto;
	padding:0px;
	
}
.specialsOuter
{
	background:#540268; 
	margin:0px;
	padding:20px;	
}

.specials
{
	max-width:1024px;
	margin:0 auto;	
	padding-top:30px;
	
}
.specials p
{
	float:left;	
	
	color:#fff;
	font-size:2em;
	width:70%;
	
}
.specials h1
{
	color:#FFED00;	
	
}
iframe.mapMobile
{
	display:none;	
}