@media (min-width: 901px) {

#debug #mobile{display:none;}
#debug #tablet{display:none;}
#debug #desktop{display:block;}
#debug #desktopOnly{display:none;}
	body{
		margin: 0px;
		padding: 0px;
	}	
	/*Header*/
	#header{
		height: 130px;	
	}	
	#headerSearch{
		float:right;
	}
	#headerLogo{
		position:absolute;
		bottom: 10px;
		left: 5px;
		width: 100%;
	}	
		
	#container{
		width: 1000px;
	}
	ul#nav li{
		border-right: 1px solid #FFFFFF;
	}
	ul#nav li.home{
		width:70px;
	}
	ul#nav li.about{
		width:70px;
	}
	ul#nav li.pnr, ul#nav li.reserve{
		width:213px;
	}
	ul#nav li.rules, ul#nav li.cmp{
		width:68px;
	}
	ul#nav li.applications, ul#nav li.appli{
		width:112px;
	}
	ul#nav li.planning, ul#nav li.landuse{
		width:89px;
	}
	ul#nav li.science{
		width:83px;
	}		
	ul#nav li.information-education, ul#nav li.infor{
		width:192px;
	}
	ul#nav li.pdc-bank, ul#nav li.pdcbank{
		width:95px;
		border: 0px;
	}	
	ul#nav li a{
		padding: 15px 0px;
		width: 100%;
		text-align:center;
	}
	ul#nav li.pdc-bank a, ul#nav li.pdcbank a{

	}	
	.tinynav{
		display:none;	
	}
	
	#nav-slides .slide.on{
		display:block;
		position:absolute;
		width:	1000px;
		height: 260px;
		z-index:100;
	}

	/*secondary nav*/
	#homePage ul#nav{
		height:50px;	
	}
		
	ul#nav{
		/*height:210px;*/
		position: relative;
		height:50px;
	}
	.no-js ul#nav{
		height:210px;
	}
	
	ul#nav.height_50{
		height: 50px;
	}
	ul#nav.height_90{
		height: 90px;
	}
	ul#nav.height_130{
		height: 130px;
	}
	ul#nav.height_170{
		height: 170px;
	}
	ul#nav.height_210{
		height: 210px;
	}
			
	
	ul#nav li.primary{
		height:50px;
		overflow:hidden;
	}
	ul#nav li.primary a{
		height:20px;
	}
	ul#nav li.primary.on{}
	
	
	ul#nav li.primary ul.secondary{ 
		display:none;
		width: 100%;
		position:absolute;
		float:left;
		top:50px;
		left:0px;
		padding: 0px;
		margin: 0px;
		/*height: 80px;*/
		background-color:#558447;
	}
	.no-js ul#nav li.primary ul.secondary{
		height: 80px;
	}
	ul#nav li.primary.on ul.secondary{ 
		display: block;
	}
	ul#nav li.primary.on ul.secondary li.secondary{
		float:left;	
		padding: 0px;
		margin: 0px;
		border: 0px;
	}
	ul#nav ul.secondary li.secondary a{
		padding: 10px 0px;
	}
	ul#nav ul.secondary li.secondary a span{
		padding: 0px 8px;
		border-right: 2px solid #FFF;
	}
	ul#nav ul.secondary li.secondary:last-child a span{
		border: 0px;
	}
	ul#nav li.primary ul.secondary li.secondary.on a{
		text-decoration:underline;	
	}
	
	ul#nav li.primary ul.secondary li.secondary ul.tertiary{
		display:none;
		width: 100%;
		position:absolute;
		float:left;
		top:80px;
		left:0px;
		padding: 0px;
		margin: 0px;
		/*height: 80px;*/
		background-color:#F2F5EE;
	}
	.no-js ul#nav li.primary ul.secondary li.secondary ul.tertiary{
		height: 80px;
	}
	ul#nav li.primary ul.secondary li.secondary.on ul.tertiary{
		display:block;
	}
	ul#nav li.primary ul.secondary li.secondary.on ul.tertiary li.tertiary{
		float:left;
		padding: 0px;
		margin: 0px;
		border: 0px;	
	}
	ul#nav ul.tertiary li.tertiary a{
		padding: 10px 0px;
		background-color: transparent;
		color: #000;
	}
	ul#nav ul.tertiary li.tertiary a span{
		padding: 0px 8px;
		border-right: 2px solid #000;
	}
	ul#nav ul.tertiary li.tertiary:last-child a span{
		border: 0px;
	}
	ul#nav li.primary ul.secondary li.secondary.on ul.tertiary li.tertiary a:link,
	ul#nav li.primary ul.secondary li.secondary.on ul.tertiary li.tertiary a:visited,
	ul#nav li.primary ul.secondary li.secondary.on ul.tertiary li.tertiary a:active{
		text-decoration:none;
	}
	ul#nav li.primary ul.secondary li.secondary.on ul.tertiary li.tertiary a:hover{
		text-decoration:underline;
	}
	ul#nav li.primary ul.secondary li.secondary.on ul.tertiary li.tertiary.on a{
		text-decoration:underline;	
	}

	
	
	/*homepage*/
	
	
	#Tabbed{
		margin: 0px 240px 0px 160px;
		margin: 0px 200px 0px 200px;
		width: 600px;
	}
	
	.js #Tabbed .wrapper{
		box-shadow: #333 0px 0px 6px;
		height: 310px;
		width: 550px;
		background-color: #e2e8da;
	}

	#Tabbed ul#tabbedTabs {
		overflow: auto;
		list-style:none;
		margin: 0px;
		padding: 0px;		
	}
	
	#Tabbed ul#tabbedTabs li{
		overflow: auto;
		list-style:none;
		float:left;
		padding: 8px;
		background: #e2e8da;
		margin: 0px 0px 0px 6px;
		cursor:pointer;
		color: #003300;
		font-size: 1em;
		font-weight:bold;
		
	}
	
	#Tabbed ul#tabbedTabs li.on{
		border-top: 3px solid #003300;	
	}
	
	#Tabbed ul#tabbedTabs li.off{
		border-top: 3px solid #fff;
		background-color: #a9bda1;
		background-image:url(../images/gradient_shadow_bottom_fade2_top.png);
		background-position:bottom;
		background-repeat:repeat-x;			
	}
	
	#Tabbed ul#tabbedTabs li.off:hover{
		background: #e2e8da;
		background-image:url(../images/gradient_shadow_bottom_fade2_top.png);
		background-position:bottom;
		background-repeat:repeat-x;			
	}
	
	
	
	#Tabbed #inner{
		margin: 0px auto;
		width: 550px;
		position: relative;
	}
	
	#Tabbed .wrapper .item{
		background-color: #e2e8da;
		overflow:auto;
		
		
	}
	
	#Tabbed .wrapper .item.open{
		width: 310px;
		height: 310px;
	}

	#Tabbed #inner.noSpotlight .wrapper .item.open{
		width: 550px;
	}
	
	.no-js	#Tabbed .wrapper .item.open{
		width: auto;
	}
	
	#Tabbed .wrapper .item.closed{
	
	}
	
	.no-js #Tabbed .wrapper .item.closed{
	
	}
	
	.js #Tabbed .wrapper .item .title{
		display:none;
	}
	
	.js #Tabbed .wrapper .item.open .title{
		display:block;
		color: #003300;
		font-size: 1.25em;
		font-weight: bold;
		list-style: outside none none;
		margin: 5px 0px 0px 0px;
		overflow: auto;
		padding: 8px;
		text-decoration:none;		
	}
	

	 a.tabLink:link,
	 a.tabLink:visited,
	 a.tabLink:active{
		text-decoration:none;
	}
	a.tabLink:hover{
			text-decoration:underline;
	}

	
	
	.no-js #Tabbed .wrapper .item .title .button{
		display:none;	
	}
	
	#Tabbed .wrapper .item .title .button{
		display:none;
	}
	
	#Tabbed .wrapper .item.open .title .button{
			display:none;
	}
	
	#Tabbed .wrapper .item.closed{
		display:none;
	}
	
	#Tabbed .wrapper .item.closed .title .button{
			display:none;
	}
	
	#Tabbed .wrapper .item .content{
		color: #000;
	}
	
	
	
	#Tabbed .wrapper .item.open .content{
		padding: 10px;
	
	}
	
	.js #Tabbed .wrapper .item.closed .content{
		display: none;	
	}
	.no-js #Tabbed .wrapper .item.closed .content{
		display:block;
	}
	
	.js #inner.showSpotlight #Spotlight{
		display:block;
	}

	.js #inner.noSpotlight #Spotlight{
		display:none;
	}	

	.js #Spotlight {
		position: absolute;
		top: 60px;
		right: 20px;
		padding-left: 20px;
		border-left: 1px solid #000;
		
	}
	
	.js #inner #Spotlight .display{
		height: 245px;	
	}
	
	.js #inner #Spotlight .display .item {
		height: 245px;
	}
	
	.js #Spotlight .button.left{
		left: 20px;
	}
	
	.js #Spotlight .button.right{
		
	}
		
	
	#RightIcons{
		position:absolute;
		width: 240px;
		width: 200px;
		top: 65px;
		right: 13px;
		text-align:center;
		height: 475px;
	}
	
	#RightIcons a{
		color: #5e3936;
		font-size: 1.2em;
		font-weight:normal;
	}
	#RightIcons a{
		text-decoration: none;
		display: block;
		margin: 0px 0px 30px 0px;
	}
	#RightIcons a:hover, #RightIcons a:hover span{
		text-decoration: underline;
	}
	#RightIcons a img{
		border: 0px;
	}
	
	#RightIcons a span{
		
	}
	
	#RightIcons .pinelandsMunicipalCouncil{
		position:absolute;
		bottom: 0px;
		width: 100%;	
	}
	
	#NewsAlert{
		
		margin: 20px 255px 0 175px /*0px 240px 0px 160px*/;
		margin: 20px 215px 0 215px;
		padding: 10px;
	}
	
	#NewsAlert h3{
		color: #5e3936;
		margin: 0px;
	}
	
	#NewsAlert #NewsAlertForm{
		margin: 5px 0px;
	}
	
	#NewsAlert #NewsAlertForm input#name, #NewsAlert #NewsAlertForm input#emailAddress{
		width: 230px;
	}
	#NewsAlert #NewsAlertForm input#submit_search{
		vertical-align: bottom;
	}
	
	#LeftIcons{
		position:absolute;
		width: 160px;
		top: 20px;
		left: 0px;
		left: 20px;
		height: 505px;/*temp example height*/	
	}
	
	#LeftIcons #PinelandsLogo{
		padding: 0px 0px 0px 12px;
	}
	#LeftIcons #PinelandsLogo img{
	}	
	
	#LeftIcons .pinelandsMunicipalCouncil{
		display:none;
	}
	
	#LeftIcons #licensePlates{
		position:absolute;
		bottom:0px;
		left:0px;
		
		padding: 0px 20px 0px 30px;
	}
	#LeftIcons #licensePlates h3, #LeftIcons #licensePlates span.title{
		color: #003300;
		font-weight:bold;
		margin-bottom: 3px;
	}
	#LeftIcons #licensePlates a{
		color: #59814b;
	}
	#LeftIcons #licensePlates a img{
	}
	#LeftIcons #licensePlates a span{
		color: #59814b;
	}		
	
	
	#LeftIcons #Facebook{
		display: block;
		margin: 20px 0px 0px 30px;		
	}
	#LeftIcons #Facebook img{
		float: left;
	}
	#LeftIcons #Facebook span{
		color: #003300;
		display: inline-block;
		zoom: 1;
		_display: inline;
		font-size: 1.1133em;
		padding: 0 0 0 5px;
		width: 79px;
	}
	a#Facebook:link,  a#Facebook:active,  a#Facebook:visited{
		text-decoration:none;
	}
	a#Facebook:hover, a#Facebook:hover span{
		text-decoration:underline;
	}
	
	
	
	
	
	/*Secondary Content*/
	
	#Content{
		/*padding: 15px 15px 15px 170px;*/
		padding: 15px 15px 15px 15px;
		min-height: 200px;
	}
	
	#PinelandsLogoWrapper{
		position:absolute;
		top: 15px;
		left: 15px;
			
	}
	
	#PageTitle{
		margin: 25px 0px 25px 0px;
	}
	

	#TabletNav{
		display:none;
	}
	#TabletNav ul.primary{
		
	}
	#TabletNav ul.secondary{
		
	}
	#TabletNav ul.tertiary{
		
	}
	
	#RightColumn.bottom{
		display:none;	
	}
	
	
	.videoWrapper, .audioWrapper{
		max-width: 715px;
		display:block;
		margin: 20px 0px;
	}
	
	.videoWrapper.fullWidth, .audioWrapper.fullWidth{
		max-width: 955px;
	}
	
	
		

	
}