@charset "utf-8";
/* CSS Document */

#mobile-budget { display:none; }
.fitz-mobile { display:none; }
.fitz-full { display:block; }
.picinfo { width:500px; margin:0px auto; }
.business1 { float:left; }
.business2 { float:left; padding-left:20px; }

.notification { width:950px; margin:0px auto; padding:10px; background-color:red; color:#fff; }

@media screen and (min-width: 300px) and (max-width: 800px) {

.notification { width:90%; }

.business1 { float:none; }
.business2 { float:none; padding-left:0px; }
.picinfo { width:90%; margin:0px auto; }
.fitz-mobile { display:block; }
.fitz-full { display:none; }
#staff-login { width:300px; margin:0px auto; display:none; }
#showcase { display:none; }
#menu-container { display:none; }
#FB_budgetLinkDiv { display:none; }
#slider {  }
#circles { display:none; }
#interest-bg-repeat { display:none; }
.interest-item { display:none; }
.interest-item-news { display:none; }
#school-title { width:100%; margin-top:30px; padding-left:0px; }
.nivoSlider { width: 100% !important; }
#school-nav { width:100%; height:auto; background-image:none; background-color:#71a013; padding:0px; }
#school-content { width:90%; }	
	
#cta {
	width: 90%;
	height:auto;
	padding:10px;
}

#cta-icon {
	width: 225px;
	height:75px;
	float:none;
}

#mobile-budget { 
	display:block; 
	width:230px;
	margin:0px auto;
}
 


#logo {
	position:relative;
	float:none;
	margin-top:25px;	
	margin-left:auto;
	margin-right:auto;	
}  


.menul ul { margin-top:-20px; }
.menul a {
	color: #000;
	text-decoration: none;
	width: 300px;
}

html>body .hbutton li a { width: auto; }
.hbutton li { margin: 0; }

.hbutton ul {
	list-style: none;
	padding: 0;
	border: none;
}
.hbutton a {
	clear: both;
	display: block;
	padding: 0px;
	color: #000;
	text-decoration: none;
	text-align:center;
	line-height:40px;
	font-weight:bold;
}

.hbutton a:hover { color: #000000; }

.mobile-button {
	background-image:url(images/green-bar.png);
	height:45px;
	background-repeat:repeat-x;
}

.mobile-button-content { 
	margin:0px auto; 
	width:300px; 
	font-size:18px;	
	line-height:14px;
	text-align:center;
}

}