body 
{
	margin:0;
	padding:0;
	border:0;
	height:100%;
	background:url(/images/bg_body_repeat.jpg) top center repeat-y #804d8c;
	font-family:Georgia, "Times New Roman", Times, serif
}
h1 {
font-family:Georgia, palatino, "Times New Roman", Times, serif;
font-style:italic;
color:#724878;
text-align:center;
}

#pageText {
font-family:Georgia, palatino, "Times New Roman", Times, serif;
}

#bg-no-repeat{
	background:url(/images/bg_body.jpg) top center no-repeat;
}
#preload
{
	display:none;
}

/*--eliminates dashed lines around links on Firefox---*/
a {
  outline: none;
}

a:link {
	color: #3e2744;
}
a:visited {
	color: #3e2744;
}
a:hover {
	color: #7d4e8a;
}
#contactDiv {
	position: absolute;
	margin-left: 5px;
	text-align:center;
	top: 430px;
	font: .715em Arial, Helvetica, sans-serif;
}
#dancers
{
	margin-left:435px;
	position:absolute;
	top:0px;
}
#menuTopClassSchedules a
{
	display:block;
	background:url("images/menuTopClassSchedulesOff.jpg") no-repeat;
}
#menuTopClassSchedules a:hover
{
	display:block;
	background:url("images/menuTopClassSchedulesOn.jpg") no-repeat;
}
#menuTopCalendarOfEvents a
{
	display:block;
	background:url("images/menuTopCalendarOfEventsOff.jpg") no-repeat;
}
#menuTopCalendarOfEvents a:hover
{
	display:block;
	background:url("images/menuTopCalendarOfEventsOn.jpg") no-repeat;
}
#menuTopBirthdayParties a
{
	display:block;
	background:url("images/menuTopBirthdayPartiesOff.jpg") no-repeat;
}
#menuTopBirthdayParties a:hover
{
	display:block;
	background:url("images/menuTopBirthdayPartiesOn.jpg") no-repeat;
}
#menuTopPhotoGallery a
{
	display:block;
	background:url("images/menuTopPhotoGalleryOff.jpg") no-repeat;
}
#menuTopPhotoGallery a:hover
{
	display:block;
	background:url("images/menuTopPhotoGalleryOn.jpg") no-repeat;
}
#menuTopSpecialClassOfferings a
{
	display:block;
	background:url("images/menuTopSpecialClassOff.jpg") no-repeat;
}
#menuTopSpecialClassOfferings a:hover
{
	display:block;
	background:url("images/menuTopSpecialClassOn.jpg") no-repeat;
}
#pomCamps a
{
	display:block;
	background:url("images/pomCampsOff.gif") no-repeat;
}
#pomCamps a:hover
{
	display:block;
	background:url("images/pomCampsOn.gif") no-repeat;
}
#ballroomLessons a
{
	display:block;
	background:url("images/ballroomLessonsOff.gif") no-repeat;
}
#ballroomLessons a:hover
{
	display:block;
	background:url("images/ballroomLessonsOn.gif") no-repeat;
}
#girlScoutWorkshops a
{
	display:block;
	background:url("images/girlScoutWorkshopsOff.gif") no-repeat;
}
#girlScoutWorkshops a:hover
{
	display:block;
	background:url("images/girlScoutWorkshopsOn.gif") no-repeat;
}
#theatreActingCamps a
{
	display:block;
	background:url("images/theatreActingCampsOff.gif") no-repeat;
}
#theatreActingCamps a:hover
{
	display:block;
	background:url("images/theatreActingCampsOn.gif") no-repeat;
}
#danceTracksDanceTheater a
{
	display:block;
	background:url("images/danceTracksDanceTheaterOff.gif") no-repeat;
}
#danceTracksDanceTheater a:hover
{
	display:block;
	background:url("images/danceTracksDanceTheaterOn.gif") no-repeat;
}
#competitionDanceTeam a
{
	display:block;
	background:url("images/competitionDanceTeamOff.gif") no-repeat;
}
#competitionDanceTeam a:hover
{
	display:block;
	background:url("images/competitionDanceTeamOn.gif") no-repeat;
}
#africanIrishDance a
{
	display:block;
	background:url("images/africanIrishDanceOff.gif") no-repeat;
}
#africanIrishDance a:hover
{
	display:block;
	background:url("images/africanIrishDanceOn.gif") no-repeat;
}
#zumbaFitness a
{
	display:block;
	background:url("images/zumbaFitnessOff.gif") no-repeat;
}
#zumbaFitness a:hover
{
	display:block;
	background:url("images/zumbaFitnessOn.gif") no-repeat;
}
ul#navmenu
{
  margin: 0;
  border: 0 none;
  padding: 0;
  list-style: none;
}
ul#navmenu li
{
  float: left;
  display: inline;
  list-style: none;
  position: relative;
}
ul#navmenu ul
{
  width: 162px;
  list-style: none;
  display: none;
  position: absolute;
  top: 50px;
  right: 2px;
}
ul#navmenu ul li
{
  float: none;
  display: block !important;
  display: inline;
}

ul#navmenu ul li div
{
display:block;
margin-top:-13px;
}
ul#navmenu a
{
  float: none !important;
  float: left;
  display: block;
  text-decoration: none;
  height: auto !important;
  height: 1%;
  overflow:visible;
}
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a
{
  display:block;
}
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a
{
  float:none;
  display:block;
}
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a
{
  display:block;
}
ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul
{
  display: block;
}
ul#aboutUsMenu,
ul#aboutUsMenu li,
ul#aboutUsMenu ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 100px;
  list-style: none;
}
ul#aboutUsMenu li {
  display: block !important;
  display: inline;
  position: relative;
}
ul#aboutUsMenu
{
	margin-left:10px;
	position:absolute;
	top:240px;
	display:block;
}
ul#aboutUsMenu ul li
{
	position:absolute;
	top:-40px;
}
ul#aboutUsMenu a {
  display: block;
  text-decoration: none;
  height: auto !important;
  height: 1%;
}
ul#aboutUsMenu a:hover,
ul#aboutUsMenu li:hover a,
ul#aboutUsMenu li.iehover a {
}
ul#aboutUsMenu li:hover li a,
ul#aboutUsMenu li.iehover li a {
}
ul#aboutUsMenu li:hover li a:hover,
ul#aboutUsMenu li:hover li:hover a,
ul#aboutUsMenu li.iehover li a:hover,
ul#aboutUsMenu li.iehover li.iehover a {
}
ul#aboutUsMenu ul
{
  display: none;
  position: absolute;
  top: 0;
  left: 100px;
}
ul#aboutUsMenu li:hover ul,
ul#aboutUsMenu ul li:hover ul,
ul#aboutUsMenu li.iehover ul,
ul#aboutUsMenu ul li.iehover ul
{
  display: block;
}
#welcome a { background-image:url("/images/welcomeOff.gif"); }
#welcome a:hover { background-image:url("/images/welcomeOn.gif"); }
#location a { background-image:url("/images/locationOff.gif"); }
#location a:hover { background-image:url("/images/locationOn.gif"); }
#studioFeatures a { background-image:url("/images/studioFeaturesOff.gif"); }
#studioFeatures a:hover { background-image:url("/images/studioFeaturesOn.gif"); }
#dancewearStore a { background-image:url("/images/dancewearStoreOff.gif"); }
#dancewearStore a:hover { background-image:url("/images/dancewearStoreOn.gif"); }
#biographyOfDirector a { background-image:url("/images/biographyOfDirectorOff.gif"); }
#biographyOfDirector a:hover { background-image:url("/images/biographyOfDirectorOn.gif"); }
#menuLeftHome a
{
	margin-left:10px;
	position:absolute;
	top:190px;
	display:block;
	background:url("images/menuLeftHomeOff.jpg") no-repeat;
}
#menuLeftHome a:hover
{
	margin-left:10px;
	position:absolute;
	top:190px;
	display:block;
	background:url("images/menuLeftHomeOn.jpg") no-repeat;
}

#menuLeftAboutUs a
{
	display:block;
	background:url("images/menuLeftAboutUsOff.jpg") no-repeat;
}
#menuLeftAboutUs a:hover
{
	display:block;
	background:url("images/menuLeftAboutUsOn.jpg") no-repeat;
}
#menuLeftTuition a
{
	margin-left:10px;
	position:absolute;
	top:290px;
	display:block;
	background:url("images/menuLeftTuitionOff.jpg") no-repeat;
}
#menuLeftTuition a:hover
{
	margin-left:10px;
	position:absolute;
	top:290px;
	display:block;
	background:url("images/menuLeftTuitionOn.jpg") no-repeat;
}
#menuLeftRegistrationForms a
{
	margin-left:10px;
	position:absolute;
	top:340px;
	display:block;
	background:url("images/menuLeftRegistrationFormsOf.jpg") no-repeat;
}
#menuLeftRegistrationForms a:hover
{
	margin-left:10px;
	position:absolute;
	top:340px;
	display:block;
	background:url("images/menuLeftRegistrationFormsOn.jpg") no-repeat;
}
