BODY {
	background-color: #000000;
	margin: 0px auto;
}
#wrapper {
	width: 964px;
	margin: 0px auto;
}
#tophead {
	width: 964px;
	height: 112px;
	float: left;
}
#logo {
	width: 476px;
	height: 110px;
	float: left;
}
#toplinks {
	width: 488px;
	height: 62px;
	float: right;
	padding-top: 10px;
	font-size: 12px;
}
#topheaddemo {
	width: 964px;
	float: left;
}
#logodemo {
	width: 476px;
	float: left;
}
#toplinksdemo {
	width: 488px;
	float: right;
	padding-top: 5px;
}
#contentarea {
	background-image: URL(../images/contentbg.jpg);
	width: 953px;
	height: 607px;
	float: left;
	background-repeat: no-repeat;
	padding-left: 5px;
	padding-right: 6px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#leftarea {
	width: 531px;
	height: 607px;
	float: left;
	background-image: URL(../images/leftbg.jpg);
	background-repeat: no-repeat;
}
#leftarea_home {
	width: 531px;
	height: 607px;
	float: left;
	background-image: URL(../images/leftbg_home.jpg);
	background-repeat: no-repeat;
}
#leftarea_about {
	width: 531px;
	height: 607px;
	float: left;
	background-image: URL(../images/leftbg_about.jpg);
	background-repeat: no-repeat;
}
#leftarea_classes {
	width: 531px;
	height: 607px;
	float: left;
	background-image: URL(../images/leftbg_classes.jpg);
	background-repeat: no-repeat;
}
#leftarea_programs {
	width: 531px;
	height: 607px;
	float: left;
	background-image: URL(../images/leftbg_programs.jpg);
	background-repeat: no-repeat;
}
#leftarea_parties {
	width: 531px;
	height: 607px;
	float: left;
	background-image: URL(../images/leftbg_parties.jpg);
	background-repeat: no-repeat;
}
#leftarea_newsroom {
	width: 531px;
	height: 607px;
	float: left;
	background-image: URL(../images/leftbg_newsroom.jpg);
	background-repeat: no-repeat;
}
#leftarea_contact {
	width: 531px;
	height: 607px;
	float: left;
	background-image: URL(../images/leftbg_contact.jpg);
	background-repeat: no-repeat;
}
#leftarea_start {
	width: 531px;
	height: 607px;
	float: left;
	background-image: URL(../images/leftbg_start.jpg);
	background-repeat: no-repeat;
}
#leftarea_kids {
	width: 531px;
	height: 607px;
	float: left;
	background-image: URL(../images/leftbg_kids.jpg);
	background-repeat: no-repeat;
}

#leftarea_events {
	width: 531px;
	height: 607px;
	float: left;
	background-image: URL(../images/leftbg_events.jpg);
	background-repeat: no-repeat;
	}

#leftarea_sherri {
	width: 531px;
	height: 607px;
	float: left;
	background-image: URL(../images/leftbg_sherri.jpg);
	background-repeat: no-repeat;
	}
	
#rightbanner {
	width: 422px;
	height: 607px;
	background-image: URL(../images/banner.jpg);
	background-repeat: no-repeat;
	float: left;
}
#rightbanner_home {
	width: 422px;
	height: 607px;
	background-image: URL(../images/banner_home.jpg);
	background-repeat: no-repeat;
	float: left;
}
#rightbanner_about {
	width: 422px;
	height: 607px;
	background-image: URL(../images/banner_about.jpg);
	background-repeat: no-repeat;
	float: left;
}
#rightbanner_programs {
	width: 422px;
	height: 607px;
	background-image: URL(../images/banner_programs.jpg);
	background-repeat: no-repeat;
	float: left;
}
#rightbanner_classes {
	width: 422px;
	height: 607px;
	background-image: URL(../images/banner_classes.jpg);
	background-repeat: no-repeat;
	float: left;
}
#rightbanner_parties {
	width: 422px;
	height: 607px;
	background-image: URL(../images/banner_parties.jpg);
	background-repeat: no-repeat;
	float: left;
}
#rightbanner_newsroom {
	width: 422px;
	height: 607px;
	background-image: URL(../images/banner_newsroom.jpg);
	background-repeat: no-repeat;
	float: left;
}
#rightbanner_contact {
	width: 422px;
	height: 607px;
	background-image: URL(../images/banner_contact.jpg);
	background-repeat: no-repeat;
	float: left;
}
#rightbanner_start {
	width: 422px;
	height: 607px;
	background-image: URL(../images/banner_start.jpg);
	background-repeat: no-repeat;
	float: left;
}
#rightbanner_kids {
	width: 422px;
	height: 607px;
	background-image: URL(../images/banner_kids.jpg);
	background-repeat: no-repeat;
	float: left;
}

#rightbanner_sherri {
	width: 422px;
	height: 607px;
	background-image: URL(../images/banner_sherri.jpg);
	background-repeat: no-repeat;
	float: left;
}

#rightbanner_events {
	width: 422px;
	height: 607px;
	background-image: URL(../images/banner_events.jpg);
	background-repeat: no-repeat;
	float: left;
}

#rightbanner_events_LN {
	width: 422px;
	height: 607px;
	background-image: URL(../images/banner_events_LN.jpg);
	background-repeat: no-repeat;
	float: left;
}

#leftbgcont {	
	width: 385px;
	height: 607x;
	padding-left: 55px;
	padding-top: 0px;
	float: left;
	
}

#leftbgcont_events {	
	width: 385px;
	height: 607x;
	padding-left: 5px;
	padding-top: 0px;
	float: left;
	
}

#leftbgcont_contact {	
	width: 373px;
	height: 289px;
	padding-left: 60px;
	padding-top: 85px;
	float: left;
}



.formarea {
	width: 285px;
	float: left;
	background-color: #5e5e5e;
	padding: 5px;
	border: #FFFFFF 1px solid;
}
.sendusamsg {
	background-image: url(../images/sendusamsg.jpg);
	width: 287px;
	height: 40px;
}
.formfieldsep {
	width: 287px;
	height: 10px;
	font-size: 0px;
	float: left;
	line-height: 0px;
}
.formfieldrow {
	width: 287px;
	float: left;
}
.formfieldrowleft {
	width: 73px;
	float: left;
}
.formfieldrowright {
	width: 214px;
	float: left;
}
.holder {
	float: left;
}
.red {
	color: #961b1e;
}
.scroll-pane {
	width: 375px;
	height: 695px;
	/* [disabled]overflow: auto; */
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	/* [disabled]line-height: 14px; */
	/* [disabled]text-align: justify; */
	color: #000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.scroll-pane2 {
	width: 165px;
	height: 695px;
	overflow: auto;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 14px;
	text-align: justify;
	color: #000000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.scroll-pane-big {
	width: 475px;
	height: 695px;
	overflow: auto;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 14px;
	text-align: justify;
	color: #000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.scroll-pane a {
	color: #961b1e;
	text-decoration: none;
}
.scroll-pane a:hover {
	text-decoration: none;
}
.scroll-pane h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	padding-bottom: 0px;
	/*color: #961b1e;*/
	color: #961b1e;
}

.scroll-pane2 a {
	color: #961b1e;
	text-decoration: none;
}
.scroll-pane2 a:hover {
	text-decoration: none;
}
.scroll-pane2 h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	padding-bottom: 0px;
	/*color: #961b1e;*/
	color: #961b1e;
}

.scroll-pane-big a {
	color: #961b1e;
	text-decoration: none;
}
.scroll-pane-big a:hover {
	text-decoration: none;
}
.scroll-pane-big h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	padding-bottom: 0px;
	/*color: #961b1e;*/
	color: #961b1e;
}
a.jScrollArrowUp {
	background: url(../images/basic_arrow_up.gif) no-repeat 0 0;
}
a.jScrollArrowUp:hover {
	background-position: 0 -15px;
}
a.jScrollArrowDown {
	background: url(../images/basic_arrow_down.gif) no-repeat 0 0;
}
a.jScrollArrowDown:hover {
	background-position: 0 -15px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-position: 0 -30px;
}
#redarea {
	width: 485px;
	height: 133px;
	float: left;
	padding-top: 30px;
	padding-left: 45px;
	padding-bottom: 3px;
}
.red {
	color: #000;
	text-align: justify;
}
#submenuarea {
	width: 485px;
	padding: 1px;
	float: left;
	color: #000000;
}
#vidmidarea {
	width: 217px;
	float: left;
}
.video {
	width: 217px;
	float: left;
	padding-top: 2px;
}
.botlink {
	width: 217px;
	height: 27px;
	float: left;
}
.spotlights {
	/*padding: 4px 4px 5px 3px;;*/
	width: 330px;
	/*border: #5a555a 4px solid;*/
	border: #FFFFFF 2px solid;
	/*background-color: #c3c3d4;*/
	/*background-image: URL(../images/silver.jpg);
	background-repeat: repeat;*/
	float: left;
	margin-right: 11px;
}
#footer {	
	width: 964px;
	height: 54px;
	padding-top: 10px;
	float: left;
	clear: both;
	text-align: center;
	font-family: Georgia;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
#footer a {	
	color: #FFFFFF;
	text-decoration: none;
}
#footer a:hover {	
	color: #961b1e;
	text-decoration: none;
}
.copytext {
	font-size: 10px;
	text-align: center;
}
INPUT.select {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 0px;
	width: 210px;
	height: 19px;
	color: #000000;
}
SELECT.select {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 0px;
	width: 210px;
	height: 19px;
	color: #000000;
}
TEXTAREA.select {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 0px;
	width: 210px;
	height: 78px;
	color: #000000;
}
.bottomsubmenus {
	background-image: url(../images/bullet.png);
	background-repeat: no-repeat;
	height: 0px;
	vertical-align: top;
	font-family: ArialNarrow, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	padding-left: 20px;
	padding-right: 1px;
	font-stretch: narrower;
	padding-bottom: 0px;
}
.bottomsubmenus a {
	color: #000000;
	text-decoration: none;
}
.bottomsubmenus a:hover {
	color: #961b1e;
	text-decoration: none;
}
.formbg {
	background-image: URL(../images/formbg.jpg);
	background-repeat: repeat-y;
	padding: 0px 49px 15px 49px;
}
.thanksmsg {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	padding: 8px 35px;
	text-align: center;
}
.submitbtn {
	background-image: url(../images/send.jpg);
	background-repeat: no-repeat;
	width: 69px;
	height: 38px;
	border: none;
	cursor: pointer;
}
.smalljustifiedblack {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	color: #000;
	text-align: justify;
}

