@charset "utf-8";
/* CSS Document */
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 21px;
	color: #FFFFFF;
}

	body.home{
		background-color: #0099FF;
		background-image: url(../Images/bg-main.jpg);
		background-repeat: repeat-x;
	}
	
	body.dance{
		background-color: #9900FF;
		background-image: url(../Images/bg-dance);
		background-repeat: repeat-x;
	}
	
h1{
	font-size: 22px;
	line-height: 24px;
	margin: 0 0 2px 0;
	padding: 0;
}

h2{
	font-size: 10px;
	color: #00FF00;
	padding: 0 0 3px 0;
	margin: 0;
}

h2.home{
	color:#00FF00;
	margin: 0 0 10px 0;
}

p{
	margin: 0 0 20px;
}

#header{
	margin: 40px 0 0 0;
}

#mainmenu{
	text-align: right;
	margin: 10px 0 0 0;
}

	#mainmenu li{
		display: inline;
		list-style-type: none;
		padding: 0;
		margin: 0 5px 0 0;
		color: #00FF00;
	}
	
	#mainmenu a{
		font-size: 18px;
		font-weight: bold;
		color: #00FF00;
		text-decoration: none;
	}
	
	#mainmenu a:hover{
		font-size: 18px;
		font-weight: bold;
		color: #33CCFF	;
		text-decoration: none;
	}
	
	
#mainsubmenu{
	text-align: left;
	margin: 0 0 0 -40px;
}
	
	#mainsubmenu a{
		font-size: 10px;
		font-weight: bold;
		color: #00CCFF;
		padding: 18px 22px 0 0;
		text-decoration: none;
	}
	
		#mainsubmenu a:hover{
			color: #FFCCCC;
		}
		
	#mainsubmenu li{
		display: inline;
		list-style-type: none;
		padding: 0;
		margin: 0;
}

.bg4{
	background-image:url(../Images/bg-grid-4.png);
	background-repeat: no-repeat;
	height: 256px;
}

.sh-offset{
	margin: -8px 0 0 16px;
}

.sh-offset4{
	margin: -8px 0 0 6px;
}

.sh-offset8{
	margin: 0 0 0 -140px;
}

.section-content{
	padding: 20px;
}


.small-orange-text{
	color: #FFCC00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.section-content-header-grid-9{
	background-image:url(../Images/bg-grid-9-section-header.png);
	background-repeat: no-repeat;
	height: 20px;
}

.section-content-grid-9{
	background-image:url(../Images/bg-grid-9-section.png);
	background-repeat: repeat-y;
	padding: 10px 40px 0 40px;
	min-height: 1px;
}

.section-content-footer-grid-9{
	background-image:url(../Images/bg-grid-9-section-footer.png);
	background-repeat: no-repeat;
	height: 20px;
	margin: 0 0 20px 0;
}

.section-content-header-grid-8{
	background-image:url(../Images/bg-grid-8-section-header.png);
	background-repeat: no-repeat;
	height: 20px;
}

.section-content-grid-8{
	background-image:url(../Images/bg-grid-8-section.png);
	background-repeat: repeat-y;
	padding: 0 20px 0 20px;
	min-height: 100px;
}

.section-content-footer-grid-8{
	background-image:url(../Images/bg-grid-8-section-footer.png);
	background-repeat: no-repeat;
	height: 20px;
	margin: 0 0 20px 0;
}

.section-content-header-grid-4{
	background-image:url(../Images/bg-grid-4-section-header.png);
	background-repeat: no-repeat;
	height: 20px;
}

.section-content-grid-4{
	background-image:url(../Images/bg-grid-4-section.png);
	background-repeat: repeat-y;
	padding: 0 20px 0 20px;
	min-height: 1px;
}

	.section-content-grid-4 li{
		margin: 15px 0 15px 35px;	
	}
	

.section-content-footer-grid-4{
	background-image:url(../Images/bg-grid-4-section-footer.png);
	background-repeat: no-repeat;
	height: 20px;
	margin: 0 0 20px 0;
}

.section-content-header-grid-3{
	background-image:url(../Images/bg-grid-3-section-header.png);
	background-repeat: no-repeat;
	height: 20px;
}

.section-content-grid-3{
	background-image:url(../Images/bg-grid-3-section.png);
	background-repeat: repeat-y;
	padding: 0 20px 0 20px;
}

.section-content-footer-grid-3{
	background-image:url(../Images/bg-grid-3-section-footer.png);
	background-repeat: no-repeat;
	height: 20px;
	margin: 0 0 20px 0;
}

.breadcrumb{
	margin: 0 0 32px 0;
}

#header span{
	display: none;
}

#header h1.gymnastics{

}

#sub1{
	background-image:url(../Images/sub-1-bg.png);
	background-repeat: no-repeat;
	height: 100px;
	padding: 64px 0 0 0;
	text-align: right;
}

.short-fixed{
	background-image:url(../Images/bg-main-section.png);
	background-repeat: no-repeat;
	z-index: -1;
	height: 130px;
	padding: 0 0 0 20px;
}

	
	
.welcome{
	background-image:url(../Images/bg-welcome.png);
	background-repeat: no-repeat;
	height: 235px;
	padding: 30px 20px 0 240px;
}

.schedules{
	background-image:url(../Images/bg-schedules.png);
	background-repeat: no-repeat;
	height: 255px;
	padding: 20px;
}

	.schedules h2{
		font-size: 12px;	
	}

.video{
	background-image:url(../Images/bg-video.png);
	background-repeat: no-repeat;
	height: 255px;
	padding: 35px 0 0 15px;
}

.whats-new{
	background-image:url(../Images/bg-whats-new.png);
	background-repeat: no-repeat;
	height: 255px;
	padding: 35px 0 0 15px;
}

.subheader-short{
	background-image:url(../Images/bg-subheader-short.png);
	background-repeat: no-repeat;
	height: 49px;
	text-align: right;
	margin: 0 0 20px 0;
}

.sideads{
margin: -16px 0 0 0;
}

.section-thumbnail{
	width: 130px;
	padding: 0 15px 0 0;
	float: left;
	clear: right;
}

.section-body{
	padding: 0 15px 0 0;
	float: left;
	width: 405px;
	margin: -28px 0 0 0;
}

#leftnav{
	list-style-type: none;
}

#leftnav a{
	font-size: 11px;
	color: #00CCFF;
	text-decoration: none;
	margin: 0;
	padding: 0;
	line-height: 18px;
}

#leftnav a:hover{
	color: #00FF00;
}



#leftnav li{
	width: 100%;
	border-top: 1px solid #00CCFF;
	padding: 6px 0 6px 16px;
	margin: 0 0 0 -10px;
	background-image: url(../images/li-star.png);
	background-repeat: no-repeat;
	background-position: center left;
}

#leftnav li.first
	{
		border: 0;
	}
	
.staffpic{ 
}

.home-gymnastics p{
	width: 145px;
	float: left;
}

.home-dance p{
	width: 165px;
	float: left;
	clear: both;
}



.home-taekwondo p{
	width: 160px;
	float: left;
}

.home-activities p{
	width: 170px;
	float: left;
}

.home-tumbling p{
	width: 170px;
	float: left;
}

.home-pic{
	margin: 0 0 0 10px;
	float: left;
}

.home-text{
	width: 145px;
	float: left;
	margin: -8px 0 0 0;
}

.home-text p{
	font-size: 12px;
	line-height: 18px;
}


.home-pic-activities{
	background-image:url(../Images/home-pic-activities.png);
	background-repeat: no-repeat;
	height: 145px;
	width: 125px;
	float: left;
	margin: -56px -12px 0 0;
}

.home-pic-tumbling{
	background-image:url(../Images/home-pic-tumbling.png);
	background-repeat: no-repeat;
	height: 155px;
	width: 135px;
	float: left;
	margin: -66px 0 0 0;
}

.home-pic-taekwondo{
	background-image:url(../Images/home-pic-taekwondo.png);
	background-repeat: no-repeat;
	height: 140px;
	width: 125px;
	float: left;
	margin: -52px 0 0 9px;
}

.home-pic-art{
	background-image:url(../Images/home-pic-art.png);
	background-repeat: no-repeat;
	height: 113px;
	width: 119px;
	float: left;
	margin: -24px -15px 0 0;
}

.home-pic-dance{
	background-image:url(../Images/home-pic-dance.png);
	background-repeat: no-repeat;
	height: 155px;
	width: 135px;
	float: left;
	margin: -66px 0 0 0;
}

.home-pic-gymnastics{
	background-image:url(../Images/home-pic-gymnastics.png);
	background-repeat: no-repeat;
	height: 155px;
	width: 135px;
	float: left;
	margin: -66px 0 0 0;
}

#footer{
	margin: 20px 0 0 0;
}

#footer #footer a{
	font-size: 11px;
}

	#footer ul{
		margin: 10px 0 0 0;
	}
	
	
	#footer li{
		display: inline;
		list-style-type: none;
		padding: 0;
		margin: 0;}
		
.footermenu{
	background-image:url(../images/bg-footer.png);
	background-repeat: no-repeat;
	height: 50px;
	padding: 20px 0 0 0;
	margin: 50px 0 0 0;
	text-align: left;
}

#footermenu ul{
	padding: 0;
	margin: 0;
	text-align: left;
}

	#footermenu a{

		font-size: 9px;
		color: #00CCFF;
		text-decoration: none;
		padding: 0 7px 0 0;
		text-align: left;
	}
	
		#footermenu a:hover{
			color: #FFCCCC;
		}
		
	#footermenu li{
		display: inline;
		list-style-type: none;
		padding: 0;
		margin: 0;
		text-align: left;
}

.page-header-pic.tumbling{
	height: 265px;
	background-image:url(../images/pageheader-pic-tumbling.png);
	background-repeat: no-repeat;
	background-position: right;
	margin: -59px 0 0 0;
}

.page-header-pic.taekwondo{
	height: 265px;
	background-image:url(../images/pageheader-pic-taekwondo.png);
	background-repeat: no-repeat;
	background-position: right;
	margin: -59px 0 0 0;
}

.page-header-pic.contacts{
	height: 265px;
	background-image:url(../images/pageheader-pic-contacts.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	margin: -59px 6px 0 0;
	padding: 0;
}

.page-header-pic.gymnastics{
	height: 197px;
	background-image:url(../images/pageheader-pic-gymnastics.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	margin: 11px -9px 0 0;
	padding: 0;
}

#mainfootermenu li {
	color: #00FF00;
}

#mainfootermenu a{
	color: #00FF00;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	padding: 0 6px 0 0;
}

#mainfootermenu a:hover{
	color:#33CCFF;
}

.higherlink{
	text-decoration: none;
	color: #FFFFFF;
}

.higherlink a:hover{
	text-decoration: underline;
	color: #00FF00;
}

.textareatext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


/***PAGE HEADER BACKGROUNDS ***/
#pageheader{
	background-position: top center;
	background-repeat: no-repeat;
	height: 218px;
	margin: 0 0 20px 0;
}

		
		#pageheader.staff{
			background-image: url(http://www.flip2itsportscenter.com/images/page-headers/bg-pageheader-staff.png);
		}

		/*** ACTIVITIES - PAGE HEADER BACKGROUNDS ***/
		#pageheader.birthday-parties{
			background-image: url(images/page-headers/bg-pageheader-birthday-parties.png);
		}
		
		#pageheader.summer-camp{
			background-image: url(images/bg-pageheader-summer-camp.png);
		}
		
		#pageheader.field-trips{
			background-image: url(images/bg-pageheader-field-trips.png);
		}
		
		#pageheader.gymtivity{
			background-image: url(images/bg-pageheader-gymtivity.png);
		}
		#pageheader.open-gym{
			background-image: url(images/bg-pageheader-open-gym.png);
		}
		
		#pageheader.parents-night-out{
			background-image: url(images/bg-pageheader-parents-night-out.png);
		}
		
		#pageheader.tgif-play-day{
			background-image: url(images/bg-pageheader-tgif-play-day.png);
		}

.link-download{
	font-size: 12px;
	color: #0000FF;
}

.RadScheduler Web20 .rsMonthView td.rsCell{
	height: 150px;
}

.RadScheduler Web20 .rsMonthView div.rsWrap{
	height: 50px;
}

a.home{
	font-size: 15px;
	font-weight: bold;
	color: #FFFF00;
}

.smalltext, .sidebartext{
	font-size: 10px;
}

.contactformtext{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}	

.contactformlabel{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 8px 8px 0;
	padding: 0 8px 8px 0;
	float: left;
}	

.contactformbg{
	height: 395px;
}

.contactforminput{
	font-size: 11px;
	padding: 2px;
	margin: 0 0 8px 0;
}

.contactformbutton{
	font-size: 13px;
	padding: 2px;
	height: 34px;
	width: 190px;
	color: #336699;
	font-weight: bold;
	margin: 0 0 16px 0;
}

.classformlabel{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 1px 0;
	float: left;
}

