#wallpaper	{background-image:url('../images/newHeader.png'); background-repeat:no-repeat; background-position:top center; padding:0px;}
#wrapper	{width:950px; margin:0 auto; padding:0px;}


.phoneNum	{width:210px;}
.navigation	{width:715px; padding-top:18px; padding-left:20px;}
.subNav 	{height:81px; background-image:url('../images/bgSubNav.gif'); background-repeat:repeat-x; width:945px; margin-bottom:10px;}
.subNavKids	{height:101px; background-image:url('../images/kidsSubNav.gif'); background-repeat:repeat-x; width:945px; margin-bottom:10px; margin-top:-37px;}

.subNavSplash	{background-repeat:no-repeat; background-position:top right;}
.subNavKids	 .subNavSplash	{}
.subNavSpacer	{padding-top:30px; padding-left:10px;}
.subNavSpacer a	{padding-left:10px; padding-right:10px; text-decoration:none;}

.subNavSpacerKids	{padding-top:30px; padding-left:10px;}
.subNavSpacerKids a	{color:#ffffff; font-weight:bold; padding-left:10px; padding-right:10px; text-decoration:none;}


.floatLeft	{float:left;}
.floatRight	{float:right;}


.copyright strong	{color:#83b300;}
.copyright a		{color:#000000; text-decoration:none;}

a	{color:#83b300;}
a.kidsOn	{color:#c6ff00; font-size:10pt;}

.footerLink			{display:block; padding:3px 10px 3px 10px; color:#686868; text-decoration:none; border-right:1px solid #d0cfd0;}
.footerLink:hover	{color:#000000; text-decoration:underline;}

.leftColumn			{width:590px; border:1px solid #e5e5e5; background-color:#ffffff;}
.rightColumn		{margin-left:10px; width:340px;}
.spacer				{padding:8px; margin:0 auto;}
.spacerModule		{padding:8px; margin:0 auto;}
.coupon				{width:276px; border:1px solid #f2f2f2; background-color:#fafafa; background-repeat:no-repeat; background-image:url('../images/coupon.jpg'); padding-bottom:10px;}
.coupon div			{padding-left:60px; padding-right:10px; padding-top:15px;}

.wrapper_default	{width:338px; border:1px solid #e5e5e5; margin-bottom:10px;}
.wrapper_default .content	{padding-left:10px; padding-top:10px; padding-bottom:10px; min-height:50px;  padding-right:10px;}

.wrapper_relatedContent	{width:338px; border:1px solid #e5e5e5; margin-bottom:10px; background-image:url('../images/featuredContent.png'); background-repeat:no-repeat;}
.wrapper_relatedContent .content	{padding-left:10px; padding-top:45px; padding-bottom:10px; min-height:50px;  padding-right:10px;}


.wrapper_myspace .spacerModule	{padding:0px;}
.wrapper_project	{width:338px; border:1px solid #e5e5e5; margin-bottom:10px; background-color:#fafafa; background-image:url('../images/featuredProjects.gif'); background-repeat:no-repeat;}

.miniCalendar th	{text-align:center; background-color:#447cba; color:#ffffff;}
.miniCalendar td	{border: 1px solid #d9d9d9;}
.miniCalendar td.off{background-color:#f3f3f3;}
.miniCalendar td.eventDate	{background-color:#447cba; color:#ffffff;}



.wrapper_kidsGames	{width:338px; border:1px solid #e5e5e5; margin-bottom:10px; background-color:#fafafa; background-image:url('../images/kidsGames.png'); background-position:10px 10px; background-repeat:no-repeat;}
.wrapper_kidsEvents	{width:338px; border:1px solid #e5e5e5; margin-bottom:10px; background-color:#fafafa; background-image:url('../images/upcomingEvents.png'); background-position:10px 10px; background-repeat:no-repeat;}
.wrapper_kidsEvents .content	{padding-left:5px; padding-top:35px; min-height:50px;  padding-right:10px;}
.wrapper_kidsGames .content	{padding-left:5px; padding-top:35px; min-height:50px;  padding-right:10px;}

.wrapper_kidsEvents h4	{margin:0px; text-align:left; color:#447cba; font-size:12pt;}
.wrapper_kidsEvents h3	{margin:0px; text-align:center; color:#64a3ea;}
.wrapper_kidsEvents a	{text-decoration:none;}

.wrapper_project .content	{padding-left:85px; padding-top:25px; min-height:50px;  padding-right:10px;}
.wrapper_events		{width:338px; border:1px solid #e5e5e5; margin-bottom:10px; background-image:url('../images/events.gif'); background-repeat:no-repeat;}
.wrapper_events .content	{padding-left:18px; padding-top:45px; padding-bottom:10px; min-height:50px;  padding-right:10px;}
.wrapper_news		{width:338px; border:1px solid #e5e5e5; margin-bottom:10px; background-image:url('../images/news.gif'); background-repeat:no-repeat;}
.wrapper_news .content	{padding-left:18px; padding-top:45px; padding-bottom:10px; min-height:50px;  padding-right:10px;}

.wrapper_email		{width:338px; border:1px solid #e5e5e5; margin-bottom:10px; background-color:#fafafa; background-image:url('../images/email.gif'); background-repeat:no-repeat;}
.wrapper_email .content	{padding-left:93px; padding-top:35px; min-height:50px; padding-right:10px;}
.wrapper_locations	{width:338px; border:1px solid #e5e5e5; margin-bottom:10px; background-image:url('../images/locations.gif'); background-repeat:no-repeat;}
.wrapper_locations .content	{padding-left:18px; padding-top:45px; padding-bottom:10px; min-height:50px;  padding-right:10px;}
.wrapper_locations .content	img {border:3px double #e5e5e5;}

.wrapper_specials		{width:338px; border:1px solid #e5e5e5; margin-bottom:10px; background-color:#fafafa; background-image:url('../images/specials.gif'); background-repeat:no-repeat;}
.wrapper_specials .content	{padding-left:93px; padding-top:35px; min-height:50px; padding-right:10px;}

.wrapper_unique		{width:338px; border:1px solid #e5e5e5; margin-bottom:10px; background-color:#fafafa; background-image:url('../images/unique.gif'); background-repeat:no-repeat;}
.wrapper_unique .content	{padding-left:93px; padding-top:35px; min-height:50px; padding-right:10px;}

.wrapper_survey		{width:338px; border:1px solid #e5e5e5; margin-bottom:10px; background-color:#fafafa; background-image:url('../images/survey.gif'); background-repeat:no-repeat;}
.wrapper_survey .content	{padding-left:93px; padding-top:35px; min-height:50px; padding-right:10px;}


.wrapper_team		{width:338px; border:1px solid #e5e5e5; margin-bottom:10px; background-image:url('../images/bgMeetTeam.png'); background-repeat:no-repeat;}
.wrapper_team .content	{padding-left:18px; padding-top:45px; padding-bottom:10px; min-height:50px;  padding-right:10px;}
.wrapper_team .content	h6{margin-bottom:0px;}

img.border	{border:3px double #e5e5e5;}

.wrapper_ourcommitment {width:338px; border:1px solid #e5e5e5; margin-bottom:10px; color:#FFFFFF; background-image:url('../images/ourCommitment.jpg'); background-repeat:no-repeat;}
.wrapper_ourcommitment .content {padding-left:60px; padding-top:30px; padding-right:19px; min-height:75px;}
.wrapper_ourcommitment .content img	{display:none;}


.wrapper_custom		{width:338px; border:1px solid #e5e5e5; margin-bottom:10px; background-color:#fafafa; background-image:url('../images/custom.jpg'); background-repeat:no-repeat;}
.wrapper_custom .content	{padding-left:85px; padding-top:25px; min-height:50px;}


.newArrivals		{background-image:url('../images/bgNewArrivals.jpg'); background-repeat:repeat-y; width:278px; min-height:400px; border-bottom:1px solid #f2f2f2;}
.newArrivals .content	{padding-left:10px; padding-right:10px;}

.title				{color:#83b300; font-weight:bold;}

li					{padding:5px;}
.on					{color:#FFFFFF;}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

/* Form Styles */
/* Form */
select, input, textarea 				{border: 1px solid #cccccc; padding:5px;}
label 							{display: block; margin: 5px 0px 5px 0px;}
button[type]					{background: #89be00; color: #ffffff; padding: 5px 15px 5px 15px; margin: 5px 5px 5px 0px; border: 1px solid #cccccc;} /*firefox*/
button 							{background: #89be00; color: #ffffff; padding: 5px 15px 5px 15px; margin: 5px 5px 5px 0px;} /* IE */
button[type].highlight			{background: #2a4c77; color: #ffffff; padding: 5px 15px 5px 15px; margin: 5px 5px 5px 0px; border: 1px solid #cccccc;} /* Firefox */
button.highlight 				{background: #2a4c77; color: #ffffff; padding: 5px 15px 5px 15px; margin: 5px 5px 5px 0px;} /* IE */
.smalllength 					{width: 50px;}
.mediumlength 					{width: 230px;}
.longlength 					{width: 330px;}	
input:focus, textarea:focus, select:focus {background-color:#eaf3d5;}

.sitemap td	{width:125px;}
.sitemap td	span {color:#000000;}		

th		{text-align:left;}

.listing th	{border-bottom:1px solid #e5e5e5; padding:3px;}
.listing td	{border-bottom:1px solid #e5e5e5; padding:3px;}

h2.fancy { font-family: 'Lobster', arial, serif;  font-size:1.4em; color:#4b535d;}