/* @override 
	http://www.montclaircenter.com/_assets/css/specific.css
*/




/* GENERAL EDITIOR STYLES
xxxxxxxxxxxxxxx-*/
a, a:visited{

}

	a:hover{

	}
 
h1{

}


#p1 h2{
	color: #b0cd13;
	font-size: 1em;

}


h3{
	font-size: 1.1em;
	color: #000;
	padding: 0;
	margin: 0;

}

h4{

}

h5{

}

p em {
	text-decoration: none;
	font-style: normal;
}

p a {
	text-decoration: none;
}

blockquote{

}



ul{

}

	ul li{

	}

ol{

}



img{

}



legend{

}

form fieldset label{

}

form .buttons .submit{

}


#seo {
	float: left;
	width: 340px;
	margin-top: 10px;
	font-size: 0.8em;
	text-align: left;
}

#seo a {
	background: url(../images/arrow-down.gif) no-repeat left center;
	padding-left: 12px;
}

#seo .text {
	border-top: 1px solid #666;
	padding: 8px;
	display: none;
	margin: 10px;
	width: 600px;
}




/* GENERAL LAYOUT STYLES

xxxxxxxxxxxxxxx-*/

body{
	background: #96ba2b;
}


#p1 {
	xbackground: #96ba2b;

}
	
	#wrap{
		xbackground-position: 50px 0px;		
		xbackground: url(../images/header-logo-all.png) no-repeat;		
		background: url(../images/header-logo-all.png) no-repeat;
		background-color:#74a7fc;
		border: 0px;
		min-height: 445px;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}

	#p1 #wrap{
		-xbackground-color:#fff;		
		background: #fff url(/_modules/home/c126/season.jpg) no-repeat;
		background-position: 0px 130px;
		xheight: 800px;
		xborder: 0px;
		height: 650px;

	}
		#header{
			xbackground: #b0cd13 url(../images/header.jpg) no-repeat;
			background: #b0cd13 url(../images/header-logo-all.png) no-repeat;
			height: 130px;
			xheight: 100px;
			

		}

			#logo{

			}

			#search{

			}

		#content{
	


		}

			#main{
				position: relative;
				float: right;
				width: 500px;
				background-color:#fff;
				padding-left: 10px;
				padding-top: 15px;
				margin-top: 0px;
				min-height: 300px;
				font-family: Tahoma, Verdana, sans-serif;
				xpadding-bottom: 30px;
				xmargin-bottom: 30px;

			}

			#p1 #main{
				position: relative;
				float: right;
				width: 520px;
				background-color:#fff;
				xpadding-left: 10px;
				xpadding-top: 15px;
				margin-top: 0px;
				padding: 0px;
				min-height: 220px;
				font-family: Tahoma, Verdana, sans-serif;				

			}			
				.description img {
					xfloat: right;							
				}
				
				
				
				.container p {
					xfloat: left;
				}
				
				.description p {
					xfloat: none;
					xclear:  both;							
				}
				

				#crumbs{
					xbackground: url(../images/dining-icon.jpg) no-repeat;
					xpadding-left: 125px;
					height: 43px;
					text-transform: uppercase;

				}
				
				#p1 #crumbs {
					display: none;
				}			

					#list{	
							position: relative;
							top: 10px;		
					}

						#list a, #list a:visited{
							padding: 0px 15px 0px 0px;
							
							xmargin-top: 20px;		

						}

						#list a:hover{

					
						}
							#list span  {
								
							}
							

					#email{
						display: none;

					}

						#email a, #email a:link, #email a:active, #email a:visited{

						}

						#email a:hover{

						}

					#print{
						display: none;

					}

						#print a, #print a:link, #print a:active, #print a:visited{

						}

						#print a:hover{

						}

				#pagetitle{

				}

					#pagetitle h1{

					}

				#modules{

				}
				
				#p1 #pagetitle{
					display:none;
				}
				
				#p1 .scroller{

					xmargin: 15px 0px 15px 25px;
					margin-top: 10px;
					xmargin-bottom: 12px;
					xpadding: 15px 0px 15px 25px;
					xpadding: 5px;
					height: 210px;
					overflow-y: scroll;
					xbackground: #fff;
				}
				
				#p1 #modules a {

					text-decoration: none;
					font-weight: bold;
				}
				

				#sub{

				}
				
				

				#local{
					xbackground: #ff0000;
					margin-left: 15px;
					xpadding: 0px;
					xmargin: 0px;
					margin-top: 110px;
					

				}
				
				
				#p1 #local{
					margin-left: 30px;
					margin-top: 0px;					
					position: relative;
					top: 106px;					

				}
				
				
				#local ul {
					display:none;
				}
				#local_footer ul {
					display:block;
					
				}

					#local li a{
						color: #000;
						background: transparent;
						font-size: 9pt;
						padding: 2px;
						text-transform: uppercase;

					}
					

					#local li a:hover, #local li.selected a{
						background: transparent;
						color: #FFF;

					}

					#local ul ul{

					}

					#local li li{

					}

						#local li li a{

						}

							#local li li a:hover, #local li li.selected a{

							}


/* HOMEPAGE ALTERATIONS */
.slideshow {	
	background: #b0cd13 url(../images/slide-1.jpg) no-repeat;
	height: 260px;
	width: 520px;
	z-index: 0;
}

#search-input {
	padding: 6px 6px 6px 30px;
	width: 163px;
	background: #fff url(../images/search-input-bg.jpg) no-repeat;
	border: 0px;
}

#guide img {
	margin-left: -30px;
	position: relative;
	top: 32px;
	xmargin-top: 31px;
	width: 260px;
	height: 260px;
}

.module_home .news {
	padding: 10px;
	height: 240px;
	xbackground: transparent;
}

#c126_edit{ top:0px; }
							
/* NAV */							

#nav{
	background: transparent;
	height:27px;
	position:absolute;
	z-index: 100000;
	left:0;
	margin:0;
	top: -17px;
	left: 160px;
}

#nav, #nav ul {
	list-style:none;
	margin:0 auto;
	padding:0;
	text-align:left;
	xwidth:730px;
	padding:0px 0px 0px 50px;
	width: 570px;
}

#nav #wrapper {
	margin:0;
	padding:0;
}
#nav h3{
	display:none;
}
#nav li {
	display:inline;
	float:left;
	margin:0;
	padding:0;
}

#nav a{
	background: transparent;
	color:#FFF;
	display:block;
	text-decoration:none;
	padding: 0px 14px 0px 14px;
	text-transform: uppercase;
}
	#nav a:hover{
		background:#b0cd13;
	}
#nav li.selected a{
	background: #FFF;
	color: #000;
}

#nav li li a{
	color: #000;
}	


/* Drop Down Menu */
#nav li ul {
	left:-999em;
	position:absolute;
	xwidth:11em;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}
			
#nav li li{
	width:15em
}

#nav li.selected li a, #nav li li a{
	background:#b0cd13;
	width:17em;	
	height: 12px;
}
#nav  li li a:hover{
	background:#b0cd13;
	color: #FFF;
}



/* x MENU FIX */
#nav ul li ul li {
	position: relative;
	left: -50px;
	font-size: 8pt;
	margin-top: -1px;
		
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
}


/* Footer */


#footer{
	background: transparent;
	xheight: 0px;
	xmargin-top: -20px;
	xpadding-top: -20px;
	xfloat: right;
}

#footer.clearfix {
	xheight: 55px;
	xdisplay: none;
	margin: 0px;
	padding: 0px;
	
}

#footer p.copyright{
	display: none;
	
}

#footer p.copyright span{
	display: none;
	
}

#footer p.poweredby{	
	color: #000;
	xbackground: #FF0;
	margin-top: -30px;
}

#footer p.poweredby a, #footer p.poweredby a:link, #footer p.poweredby a:active, #footer p.poweredby a:visited{
	color: #000;
	
}


#extra1{}

#extra2{}



/* NAVIGATION ALTERATIONS */
li#t1 {		/* Home */	
	display:none;
}
li#t54 {	/* Resources */
	display:none;
}
li#t59 {	/* Resources */	
	display:none;
}			



.fckeditor{

	background:#FFF;

	margin:0;

	padding:0;

}

/* BUSINESS MODULE

xxxxxxxxxxxxxxx-*/
div.module_business div.container {
	
}

	div.module_business div.container h3 {	/* Title */
	
	}
	div.module_business div.container p {	/* Category */
	
	}
	
	div.module_business div.container a.map {	/* Description */
		font-size: 0.7em;
		font-weight: bold;
		background: url(../images/green-arrow-side.gif) no-repeat;
		background-position: 0px 3px;
		padding-left: 5px;
	}
	
	div.module_business div.container a.email {	/* Description */
		font-size: 0.90em;
		color: #729300;
	}
	
	div.module_business div.container a.website {	/* Description */
		font-size: 0.9em;
		color: #729300;		
	}	
	
	div.module_business div.description  {	/* Description */
	
	}
	div.module_business div.description p {	/* Description */
		margin-top: -15px;
		font-style: italic;
		xmargin-left: 5px;
	}
	
	
	
	div.module_business div.description img {	/* Description */
		float:right;
		margin: -100px 0px 0px 0px;
		height: 110px;
	}
	
.module_download{
	margin-bottom:36px;
}
	.module_download .container{
		border-bottom:1px solid #000;
		width:475px;
	}
	.module_download h2{
		display:inline;
		float:right;
		font-size:12px;
		font-weight:normal;
	}
	
.more {
	font-size: 0.7em;
	font-weight: bold;
	font-style: normal;
	clear: both;
	display: block;
	padding-left: 7px;
	background: url(../images/green-arrow.gif) no-repeat;
	background-position: 0px 6px;
}

