BODY 
{
	background-color: #2A2A2A;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#page {
	width: 950px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	background-image: url(/images/header_footer_img.jpg); 
	background-repeat: repeat-y; 
	background-position: center; 
	background-attachment: fixed; 

}

#pagebody {
	width: 950px;
	height: 100%;
	margin: 0px 10px 0px 10px;
	padding 0px;
}

a:visited
{
	color:#000000;
	text-decoration: none;
}

a:link
{
	color:#000000;
	text-decoration: none;
}

a:hover
{
	color:#000000;
	text-decoration: underline;
}

a:active
{
	color:#000000;
}


div.topcontainer
{
	color: #000000;
	position:relative;
	margin:0px 10px 0px 10px;
	font-family: Verdana, Helvetica;
}

div.contactinfocontainer
{
	color: #000000;
	font-family: Verdana, Helvetica;
	font-size: 10pt;	
	margin:0px 0px 0px 0px;
	width: 300px;
	float:left;
	height:70px;
}

div.contact-phone
{
	color: #000000;
	font-family: Arial, Verdana, Helvetica;
	font-size: 18pt;
	font-weight: bold;
	margin:5px 0px 0px 0px;
	width: 298px;
	height:25px;
}

div.contact-email
{
	color: #000000;
	font-family: Arial, Verdana, Helvetica;
	font-size: 10pt;	
	margin:0px 0px 0px 0px;
	width: 298px;
	height:20px;
}


div.contact-tagline
{
	color: #000000;
	font-family: Arial, Verdana, Helvetica;
	font-size: 12pt;	
	margin:0px 0px 0px 0px;
	width: 298px;
	height:20px;
}

div.logo
{
	margin:0px 0px 0px 0px;
	text-align: right;
	padding 0px 0px 0px 10px;
	float: right;
	width:611px;
	height:70px;
}

div.blackline
{
	margin:0px 0px 0px 0px;
	padding 0px 0px 0px 0px;
	width:911px;
}
div.navcontainer
{
	color: #000000;
	font-family: Arial, Verdana, Helvetica;
	font-weight: bold;
	font-size: 10pt;
	margin:0px 0px 10px 10px;
	text-align: left;	
}

div.navitem-home
{
	color: #000000;
	margin:5px 0px 10px 0px;
	text-align: left;
	float: left;
	width:136px;
}

div.navitem-locations
{
	color: #000000;
	margin:5px 0px 10px 0px;
	text-align: left;
	float: left;
	width:166px;
}

div.navitem-classes
{
	color: #000000;
	margin:5px 0px 10px 0px;
	text-align: left;
	float: left;
	width:151px;
}

div.navitem-aboutpilates
{
	color: #000000;
	margin:5px 0px 10px 0px;
	text-align: left;
	float: left;
	width:211px;
}

div.navitem-downloads
{
	color: #000000;
	margin:5px 0px 10px 0px;
	text-align: left;
	float: left;
	width:151px;
}

div.navitem-contactus
{
	color: #000000;
	margin:5px 0px 10px 0px;
	text-align: right;
	float: left;
	width:95px;
}

div.pilatesimagescontainer
{
	width:935px;
	margin: 0px 0px 0px 4px;
	padding: 0px;
	clear: left;
}

div.pilatesimage
{
	float:left;
	width: 294px;
	height: 193px;
	margin:0px 17px 0px 0px;
	text-align: center;
	padding: -2;
}

div.introduction
{
	position: relative;
	clear: left;
	color: #000000;
	font-family: Verdana, Helvetica;
	font-size: 8pt;	
	margin:10px 0px 0px 10px;
	text-align: justify;
	width: 911px;
}

div.special-offer
{
	position: relative;
	color: #000000;
	font-family: Arial, Verdana, Helvetica;
	font-size: 14pt;	
	margin:10px 0px 0px 10px;
	text-align: center;
	width: 911px;
	font-weight: bold;
}

div.bottomadcontainer
{
	margin:20px 0px 20px 10px;
	padding: 0px; 	
	border: 0px; 
	width: 909px;
	text-align: center;
	clear:left;
}

div.footercontainer
{
	color: #000000;
	position:relative;
	margin:30px 10px 30px 10px;
	font-family: Arial, Verdana, Helvetica;
	text-align: left;
	font-size: 10pt;
}

div.footer-name
{
	color: #000000;
	font-family: Arial, Verdana, Helvetica;
	font-size: 10pt;
	margin:5px 0px 10px 0px;
	float: left;
}

div.footer-copyright
{
	color: #000000;
	font-family: Arial, Verdana, Helvetica;
	font-size: 10pt;
	margin:5px 20px 10px 0px;
	float: right;
}

div.locationpagecontainer
{
	color: #000000;
	position:relative;
	margin:0px 10px 0px 10px;
	font-family: Verdana, Helvetica;
	width:911px;
}

div.locationcontainer
{
	color: #000000;
	position:relative;
	margin:0px 0px 0px 0px;
	font-family: Verdana, Helvetica;
	width:695px;
	float:left;
}

div.locationitemcontainer
{
	color: #000000;
	position:relative;
	margin:0px 0px 0px 0px;
	font-family: Verdana, Helvetica;
	width:695px;
}

div.addresscontainer
{
	color: #000000;
	font-family: Verdana, Helvetica;
	font-size: 10pt;	
	margin:12px 0px 0px 0px;
	width: 300px;
	float:left;
}

div.location-name
{
	color: #000000;
	font-family: Arial, Verdana, Helvetica;
	font-size: 18pt;
	font-weight: bold;
	margin:5px 0px 5px 0px;
	width: 298px;
	height:25px;
}

div.address-item
{
	color: #000000;
	font-family: Arial, Verdana, Helvetica;
	font-size: 12pt;	
	margin:0px 0px 0px 0px;
	width: 298px;
	height:20px;
}

div.mapcontainer
{
	margin:22px 0px 0px 0px;
	padding 0px 0px 0px 10px;
	float: left;
	width:375px;
}

div.sideadcontainer
{
	margin:20px 0px 20px 10px;
	padding: 0px; 	
	border: 0px; 
	width: 190px;
	text-align: center;
	float:right;
}