/* CSS Document */
body
{
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
	background-image:url(../images/bg.png);
	background-position:top;
	background-repeat:repeat-x;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:15px;
	font-weight:normal;
	color:#252525;
}

#headerimg
{
	background: url(../images/header2.png) no-repeat center;
	height:198px;
	margin: 0 auto;
	_margin: 0 auto;
}

#container
{
	width:775px;
	margin-top:-110px;
	margin:0 auto;
}

#container1
{
	padding-bottom:50px;
}

#container3
{
	width:775px;
	padding-bottom:35px;
	margin:0 auto;
}

#container4
{
	width:775px;
	padding-bottom:35px;
	margin:0 auto;
	padding-top:25px;
	font-size:15px;
	font-weight:normal;
	color:#252525;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#containerdance
{
	width:775px;
	padding-bottom:35px;
	margin:0 auto;
	padding-top:25px;
	font-size:15px;
	font-weight:normal;
	color:#252525;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #fff url(../images/dance_bg.png) no-repeat center top;
}
#containerdance h1
{
	color:#383712;
	font-size:25px;
	font-weight:bold;
	padding:0;
	margin:0;
}
#containerpreggie
{
	width:775px;
	padding-bottom:35px;
	margin:0 auto;
	padding-top:25px;
	font-size:15px;
	font-weight:normal;
	color:#252525;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #fff url(../images/preggiebg.png) no-repeat center top;
}
#containerpreggie h1
{
	color:#383712;
	font-size:25px;
	font-weight:bold;
	padding:0;
	margin:0;
}
#containeryoga
{
	width:775px;
	padding-bottom:35px;
	margin:0 auto;
	padding-top:25px;
	font-size:15px;
	font-weight:normal;
	color:#252525;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #fff url(../images/yogabg.png) no-repeat center top;
}
#containeryoga h1
{
	color:#383712;
	font-size:25px;
	font-weight:bold;
	padding:0;
	margin:0;
}
#containersummer
{
	width:775px;
	padding-bottom:35px;
	margin:0 auto;
	padding-top:25px;
	font-size:15px;
	font-weight:normal;
	color:#252525;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #fff url(../images/summerbg.png) no-repeat center top;
}

#containerpfp
{
	width:775px;
	padding-bottom:35px;
	margin:0 auto;
	padding-top:25px;
	font-size:15px;
	font-weight:normal;
	color:#252525;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #fff url(../images/summerbg.jpg) no-repeat center top;
}

#containersummer h1,
#containerpfp h1
{
	color:#383712;
	font-size:25px;
	font-weight:bold;
	padding:0;
	margin:0;
}
#containerpilates
{
	width:775px;
	padding-bottom:35px;
	margin:0 auto;
	padding-top:25px;
	font-size:15px;
	font-weight:normal;
	color:#252525;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #fff url(../images/pilatesbg.png) no-repeat center top;
}
#containerpilates h1
{
	color:#383712;
	font-size:25px;
	font-weight:bold;
	padding:0;
	margin:0;
}

#container4 h1
{
	color:#383712;
	font-size:25px;
	font-weight:bold;
	padding:0;
	margin:0;
}

a:link, a:visited, a:active
{
	text-decoration:underline;
	color:#504f19;
}

a:hover
{
	text-decoration:none;
	color:#504f19;
}

#formtablebg
{
	background:url(../images/table.png) no-repeat top center;
	height:376px;
	width:727px;
	text-align:justify;
}

#formmargin
{
	margin-left:25px;
	margin-right:35px;
	padding-top:22px;
}

#headertxt1
{
	color:#504f19;
	font-size:24px;
	font-family:"MgOpen Cosmetica";
	text-align:left;
	width:827px;
}
#headertxt1a
{
	color:#504f19;
	font-size:34px;
	font-family:"MgOpen Cosmetica";
	text-align:left;
	width:827px;
}

.headertxt2
{
	color:#504f19;
	font-size:24px;
	font-family:"MgOpen Cosmetica";
	text-align:left;
	width:727px;
	padding-bottom:10px;
}

label
{
	color:#b86838;
	font-size:20px;
	font-family:"MgOpen Cosmetica";
	text-align:left;
	line-height:35px;
}

form
{
	padding:0;
	margin:0;
}

.txt2
{
	font-size:16px;
	text-align:right;
	width:600px;
	padding-top:25px;
}

input
{
	background-color:#fff;
	border: 1px solid #c1c1a8;
	width:400px;
	font-size:16px;
	margin-bottom:4px;
	*margin-bottom:2px;
}

.checkbox
{
	border:none;
	width:auto;	
	background-color:#fff;
}

.submibtn
{
	background:url(../images/submit.png) no-repeat;
	width:89px;
	border:none;
	height:30px;
	cursor:pointer;
}

.resetbtn
{
	background:url(../images/resetbtn.png) no-repeat;
	border:none;
	width:89px;
	height:30px;
	cursor:pointer;
}

#video
{
	padding-top:15px;
	padding-bottom:25px;
}

.oranges
{
	color:#b86838;
	font-size:16px;
	font-family:"MgOpen Cosmetica";
	line-height:22px;
}

.green
{
	color:#504f19;
	font-size:16px;
	font-family:"MgOpen Cosmetica";
}

table
{
	font-family:'tahoma';
	font-size:13px; 
	text-align:center; 
	background-color:#c1c1b9;	
	width:600px;
}

table tr
{
	background-color:#f0f0d4;
}

table td
{
	padding:6px;
	height:35px;
	width:100px;
}

#wrapper
{
	background:#fff url(../images/contentbg.jpg) 0 0 repeat-x;
	width:800px;
	min-height:300px;
	margin:1px auto 0;
}
#dancewrapper
{
	background:#e3e2e5;
	width:800px;
	min-height:300px;
	margin:1px auto 0;
}

.footer
{
	padding-bottom:15px; 
	color:#504f19; 
	font-size:14px;
	text-align:center;
}

.footer a
{
	text-decoration:none;
}

.footer a:hover
{
	text-decoration:underline;
}

#bgform
{
	background:url(../images/bgform.jpg) 50% 0 no-repeat;
	height:277px;
}

#add
{
	float:left;
	width:175px;
	padding-left:25px;
	font-size:15.5px;
	font-family:"MgOpen Cosmetica";
	text-align:justify;
	line-height:21px;
	color:#504f19;
}

#add .h1a, #content .h1a
{
	font-size:18px;
	font-weight:bold;
	color:#383712;
	text-align:center;
	padding-top:13px;
}

.orange
{
	color:#b86838;
}

#content
{
	float:left;
	width:175px;
	padding-left:50px;
	font-size:14px;
	font-family:"MgOpen Cosmetica";
	text-align:justify;
	width:520px;
	line-height:19px;
	color:#504f19;
}

#click
{
	float:right;
}
#tableheading{ text-align:center; padding:25px 0 0 0;}
.txtjustify{
	text-align: justify;
}

.btn_summer {
	text-align:center;
	margin-bottom:10px;
	}
	
.btn_summer img {
	margin:0 20px;
	}
	
.btn:link, .btn:visited
{
	text-decoration:none;
	color:#fff;
}

.btn:active, .btn:hover
{
	text-decoration: none;
	color:#fff;
}

ul.bplist {
	list-style:none;
	margin:0 0 20px 0;
	padding:0;
	}
	
ul.bplist li { margin:0 0 4px 0; padding:0; }

ul.pfpmessage {
	float:left;
	list-style:disc;
	font-size:20px;
	margin:20px 0 20px 0;
	padding:0;
	}
	
ul.pfpmessage li { margin:0 0 10px 0; padding:0; }

#mspecial {
	width:500px;
	text-align:center;
	background-color:#F0F0D4;
	border:1px solid #CCC;
	margin:20px auto;
	padding:20px;
	}	








