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

*{
margin:0;
padding:0;
}
html{
background:#6fa9d3;
}
#wrapper{
width:1004px;
margin:auto;

}
#wrap{
float:left;
background:url(../images/bg.jpg) repeat-y;
}
#top{
width:1004px;
height:22px;
background:url(../images/top.jpg) no-repeat;
}
#bottom{
width:1004px;
height:13px;
background:url(../images/bottom.jpg) no-repeat;
clear:both;
}
#content{
width:980px;
margin:auto;

}
/*Header*/
#header, #header a{
width:980px;
height:111px;
background:url(../images/header.jpg) no-repeat;
}
#header a{
display:block;
}

#menu{
width:980px;
height:64px;
}
#menu div{
height:64px;
float:left;
cursor:pointer;
}
#menu a{
display:block;
float:left;
height:64px;
}
/*#menu a:hover div{
background-position:0 -64px !important;
}*/
#menu1 a:link, #menu1 a:visited {
width:154px;
background:url(../images/menu1.jpg) no-repeat top;
}

#menu div a:hover, #menu div .current{
background-position:bottom !important;
}


/*#selected {
	background-position:bottom!important;
}*/

#menu2 a{
width:184px;
background:url(../images/menu2.jpg) no-repeat;
}
#menu3 a{
width:209px;
background:url(../images/menu3.jpg) no-repeat;
}
#menu4 a{
width:189px;
background:url(../images/menu4.jpg) no-repeat;
}
#menu5 a{
width:244px;
background:url(../images/menu5.jpg) no-repeat;
}


#menu1nj a:link, #menu1nj a:visited {
width:127px;
background:url(../images/menu1_nj.jpg) no-repeat top;
}
#menu2nj a{
width:163px;
background:url(../images/menu2_nj.jpg) no-repeat;
}
#menu3nj a{
width:185px;
background:url(../images/menu3_nj.jpg) no-repeat;
}
#menu4nj a{
width:171px;
background:url(../images/menu4_nj.jpg) no-repeat;
}
#menu5nj a{
width:157px;
background:url(../images/menu5_nj.jpg) no-repeat;
}
#menu6nj a{
width:177px;
background:url(../images/menu6_nj.jpg) no-repeat;
}

/*LEFT*/
#left{
width:230px;
float:left;
margin-top:5px;

}

#middle{
width:518px;
float:left;
font-family:Arial, Helvetica, sans-serif;
margin-top:5px;
}
#middle_search{
width:800px;
float:left;
font-family:Arial, Helvetica, sans-serif;
margin-top:5px;
margin-left:90px;
margin-right:90px
}
#right{
	background:#FFFFFF
	width:230px;
	float:left;
	margin-top:5px;

}

#left div, #right div{
margin:3px;
width:226px;
cursor:pointer;}
#left a:hover div, #right a:hover div, #left .current div, #right .current div{
	background-position:right !important;
}
#middle div{
	margin:3px;
}
#middle a:hover #full-c-middle{
background-position:0 -44px;
}
#middle a:hover #news2009-middle{
background-position:0 -44px;
}
#middle a:hover #news-middle{
background-position:0 -44px;
}

#middle a:hover #ad-scroll{
background-position:0 -85px;
}
#middle a:hover #receive{
background-position:0 -44px;
}

#middle a:hover #mcalendar{
background-position:0 -88px;
}

#middle a:hover #ocalendar{
background-position:0 -88px;
}
#middle a:hover #okidseatfree{
background-position:0 -88px;
}
#middle a:hover #mkidseatfree{
background-position:0 -88px;
}
#middle a:hover #mpick{
background-position:0 -88px;
}
#middle a:hover #opick{
background-position:0 -88px;
}


#location{
	height:35px;
	background:url(../images/location.png) no-repeat;
}
#full-c-left{
height:85px;
background:url(../images/full-calendar.jpg) no-repeat;
}
#calendarforkids{
	height:85px;
	background:url(../images/own_calendar_button.png) no-repeat;
}
#register{
	height:100px;
	background:url(../images/register.jpg) no-repeat;
}
#camp{
	height:45px;
	background:url(../images/camp.jpg) no-repeat;
}
#day-trips{
	height:45px;
	background:url(../images/day-trips.jpg) no-repeat;
}
#playground{
	height:45px;
	background:url(../images/playgrounds.jpg) no-repeat;
}
#museum{
	height:45px;
	background:url(../images/museum.jpg) no-repeat;
}
#rainy{
	height:45px;
	background:url(../images/rainy.jpg) no-repeat;
}
#fund-raisers{
	height:45px;
	background:url(../images/fund-raisers.jpg) no-repeat;
}
#fund-raisers-contest{
	height:45px;
	background:url(../images/fund-raisers_contest.jpg) no-repeat;
}
#kids-sites{
	height:45px;
	background:url(../images/kids-sites.jpg) no-repeat;
}
#kids-eat{
	background:url(../images/kids-eat.jpg) no-repeat;
	height:45px;
}
#pick-farms{
	background:url(../images/pick-farms.jpg) no-repeat;
	height:45px;
}
#pick-farms2{
	background:url(../images/pick-farms2.jpg) no-repeat;
	height:45px;
}
#offer{
	background:url(../images/offers.jpg) no-repeat;
	height:45px;
}
#weather{
height:169px;
background:url(../images/weather.jpg) no-repeat;
}
.advertise1{
height:153px;
background:url(../images/advertise1.jpg) no-repeat;
}
.calendarforkids{
height:88px;
background:url(../images/own_calendar.jpg) no-repeat;
}
.advertise2{
height:135px;
background:url(../images/advertise2.jpg) no-repeat;
}
.food{
height:241px;
background:url(../images/advertise/Food.jpg) no-repeat;
}
.advertice3{
height:376px;
background:url(../images/advertise3.jpg) no-repeat;
}
.advertise4{
height:237px;
background:url(../images/advertise/Food Allergy Walk_CCD9.jpg) no-repeat;
}

/*CENTER*/
#ad-scroll{
width:514px;
height:85px;
background:url(../images/ad-scroll.jpg);
cursor:pointer;
}
#full-c-middle{
width:396px;
height:44px;
background:url(../images/full-calendar-18.jpg) no-repeat;
margin:auto!important;
cursor:pointer;
}
#coup-middle{
width:125px;
height:25px;
background:url(../images/coupon.jpg) no-repeat;
margin:auto!important;
cursor:pointer;
}
#news-middle{
width:396px;
height:44px;
background:url(../images/newsletter.jpg) no-repeat;
margin:auto!important;
cursor:pointer;
}

#news2009-middle{
width:396px;
height:44px;
background:url(../images/newsletter2009.jpg) no-repeat;
margin:auto!important;
cursor:pointer;
}

#receive{
width:396px;
height:44px;
background:url(../images/receive.jpg) no-repeat;
margin:auto!important;
cursor:pointer;
}

#mcalendar{
width:200px;
height:88px;
background:url(../images/calendar_monmouth.jpg) no-repeat;
margin:auto!important;
cursor:pointer;
}

#ocalendar{
width:200px;
height:88px;
background:url(../images/calendar_ocean.jpg) no-repeat;
margin:auto!important;
cursor:pointer;
}

#mkidseatfree{
width:200px;
height:88px;
background:url(../images/kidseat_m.jpg) no-repeat;
margin:auto!important;
cursor:pointer;
}

#okidseatfree{
width:200px;
height:88px;
background:url(../images/kidseat_o.jpg) no-repeat;
margin:auto!important;
cursor:pointer;
}

#mpick{
width:200px;
height:88px;
background:url(../images/pick_m.jpg) no-repeat;
margin:auto!important;
cursor:pointer;
}
#opick{
width:200px;
height:88px;
background:url(../images/pick_o.jpg) no-repeat;
margin:auto!important;
cursor:pointer;
}

#date p{
font-family:Arial, Helvetica, sans-serif;
color:#517ccd;
font-size:24px !important;
font-weight:bold;
text-align:center;
margin:15px 0;
}
.center{
display:block;
margin:auto;
margin-top:15px;
margin-bottom:15px;
}
#middle p{
padding:5px 15px;
font-size:12px;
}
#middle h1{
padding:5px 15px;
font-size:22px;
color:red;
}

#footer {
width:980px;
margin:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#footer a{
color:black;
text-decoration:none;
}
.footmenu{
width:500px;
float:left;
}

.register{
	width:425px;
	float:right;
}

/*COntat*/
.contact{
width:500px;
margin:auto;
margin-top:30px;
}
.contact td{
font-size:12px;
padding:2px;
vertical-align:top;
width:30%;
}
label.error{
font-size:10px;
color:red;
float:left;
}

/*FEED*/
#feed img{
position:absolute;
margin-left:-80px !important;
}

/*ADVEICE BOTTOM*/
#advertices{
	width:960px;
	float:left;
	clear:both;
	margin-left:25px;
}
#advertices img{
margin:5px;
border:none;
}

#advertices2{
	width:700px;
	float:left;
	clear:both;
	margin-left:25px;
}
#advertices2 img{
margin:5px;
border:none;
}

/*ROTATE*/
#rotate{
width:226px;
height:376px;
}
#rotate img{
position:absolute;
border:none;
}

.farm{
	border:solid 1px #999999;
	text-align: left;

}

.farm2{
border-bottom:solid 3px #999999;
border-right:solid 3px #999999;
}

.camp{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
padding: 3px 3px 3px 3px;

}

.campb{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
padding: 3px 3px 3px 3px;

}
.campt{
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
padding: 3px 3px 3px 3px;

}

.toplink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
