body{
	margin-top:20px;
	background-color: #7a003c;
}

.bodyBorder{
	border:#FFFFFF; border-collapse:collapse; border-style:solid; border-width:1px;
	background-color:#FFFFFF;	
}

a:link{
	font : normal normal normal 11px/13px  Arial, Helvetica, sans-serif;
	color: #a41f75;
	text-decoration : underline;
}
a:hover{
	font : normal normal normal 11px/13px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration : none;
}
a:visited{
	font : normal normal normal 11px/13px Arial, Helvetica, sans-serif;
	color: #a41f75;
	text-decoration : underline;
}

a.menulink {
display: block;
width: 158px;
padding:2px;
text-align: left;
text-decoration: none;
font-family:arial;
font-size:14px;
color: #a41f75;
}


a.menulink:hover {
	background-color:#ffffff;
	color: #333333;
	opacity: .75;
	filter: alpha(opacity=90);
}

a.submenulink {
display: block;
width: 138px;
padding:2px;
text-align: left;
text-decoration: none;
font-family:arial;
font-size:12px;
color: #a41f75;
padding-left:20px;
padding-top:7px;
}


a.submenulink:hover {
	background-color:#ffffff;
	color: #333333;
	opacity: .75;
	filter: alpha(opacity=90);
}

a.featurelink {
font-style:italic;
text-decoration: none;
font-family:arial;
font-size:14px;
color: #a41f75;
}


a.featurelink:hover {
	text-decoration: none;
	font-family:arial;
	font-size:14px;
	color: #333333;
	font-style:italic;
	
}

.font{
	font : normal normal normal 12px/15px Arial, Helvetica, sans-serif;
	padding-right : 35px;
	padding-left:5px;
	padding-top:15px;
	color: #333333;
}

.fontHome{
	font : normal normal normal 12px/17px Arial, Helvetica, sans-serif;
	padding-right : 23px;
	padding-left:30px;
	color: #333333;
}

.fontMenu{
	font : normal normal normal 17px/15px Helvetica, Arial, sans-serif;
	color: #a41f75;
	padding-top:5px;
	padding-right:3px;
}
.smFont{
	font : normal normal normal 11px/15px Helvetica, Arial, sans-serif;
	color: #666666;
}


.titleFont{
	font : normal normal normal 24px/24px  Helvetica, Arial,  sans-serif;
	color: #993366;
}

.labelFont{
	font : normal normal bold 14px/16px  Helvetica, Arial,  sans-serif;
	font-style:italic;
	color: #993366;
}

.labelFontBlack
{
	font : normal normal normal 12px/15px  Helvetica, Arial,  sans-serif;
	font-style:normal;
	color: #000000;
}

.labelFontBlackBold
{
	font : normal normal bold 12px/12px  Helvetica, Arial,  sans-serif;
	font-style:normal;
	color: #000000;
}

.footer{
	font : normal normal normal 12px/15px   Helvetica, Arial, sans-serif;
	color: #bc7a0c;
	padding-left:40px;
	padding-top:5px;
}

.icon_chiro{
	position:relative;
	left:172px;
	top:6px;
}

.icon_physTherapy{
	position:relative;
	left:2px;
	top:69px;
}

.icon_acupuncture{
	position:relative;
	left:667px;
	top:-4px;
}

.icon_massageTherapy{
	position:relative;
	left:497px;
	top:59px;
	z-index:2;
}
.icon_cranioTherapy{
	position:relative;
	left:467px;
	top:116px;
	z-index:3;
}


.icon_strengthCardio{
	position:relative;
	left:297px;
	top:179px;
	z-index:4;
}

.icon_lg{
	position:absolute;
	left:830px;
	top:78px;
}
.iconCont{
	z-index:5;
}
.pic{
	position:absolute;
	left:870px;
	top:268px;
}

.formTitle{
	font : normal 16px  Helvetica, Arial,  sans-serif;
	color: #993366;
}

form { font-family: Helvetica, Arial,  sans-serif; }

label {
	width: 9em;
	font-size: 12px;
	color: #993366;
}

input.long {
	font-size: 13px;
	color: #333;
	width: 200px;
	height: 20px;
	font-weight: none;
	background-color: #fff;
}		
		
input.short {
	font-size: 13px;
	color: #333;
	width: 125px;
	height: 20px;
	font-weight: none;
	background-color: #fff;
}

.textbox {
	font-size: 13px;
	color: #333;
	font-weight: none;
	background-color: #fff;
}