 img{padding: 0px; border-width:0; border-color: transparent;  border-radius:4px; max-width:100%; height:auto;}
.img{display:block; margin: 4px auto;}
#fsRSSFeed, #fsRSSFeed *
{
 padding:4px;
 font-size:9pt;
}
#fsRSSFeed legend
{
 font-size:13pt;
}
legend{
 	font-size:12pt;
	font-weight: 700;
	padding: 0 3px;
}
marquee{
padding:6px 0;
border-top: 1px solid blue;
border-bottom: 1px solid blue;
}
* {
	font-family: helvetia, arial, courier;
	padding:0;
	margin:0;
	color:#306;
	max-width:100% !important;
     /* box-sizing:border-box; */
}
html{
	/* background-image: url("/pics/fallbkgd.jpg");
    background-image: url("/pics/fall_1000w.jpg");
	background-image: url("/pics/winterbkgrd.gif");
	background-image: url("https://www.adirondacknorthway.com/pics/springBkgd3.jpg");
	background-image: url("https://www.adirondacknorthway.com/pics/forestbkgrd2.gif"); 
	background-image: url("https://www.adirondacknorthway.com/pics/winterbkgrd2.gif");*/
	background-image: url("https://www.adirondacknorthway.com/pics/woodland7.gif");
 }
 #header{width:100%; margin:0; padding:0;}
 #tblMenu{width:100%; margin:0;}
body
{
	font-size:14px;
	font-weight:500;
	margin: auto;
	width:1080px;
	max-width:100%;
	border:1px solid blue;
    background-color: #FFE;
    border-radius:16px;
	padding:0px;
	min-height:700px;
 }
.must
{
  font-size:20px;
  font-weight:800;
  color:red;
 }
 #topHomeLink{
   display:block;
   font-size:20pt;
   font-weight:700;
   text-decoration: none;
}
 .picWindow{float:left;}
#topSlogan{font-size:14pt;font-weight:700;color:blue; display:block;}
#topSlogan *{font-weight:700;color:blue;}
dd> form
 {
   padding:1.4%;
   background-color:olive;
 }
 dd> form input['type=text'], dd> form input['type=submit']
 {
    padding:4px;
	height:32px;
	}
#zed-ddcontent td, #zed-ddcontent label
{
  font-size:8pt;
  font-weight:400;
 }
.CustLink, .CustLink *
{
  font-size:17pt;
	display:block;
	text-decoration:none;
	color:#33C;
	text-align: center;
 }
 table.showAds{
  /* margin:8px; */
 border:2px solid blue;
 border-radius:8px;
 box-sizing:border-box;
 width:100%;
 }
 table.showAds > tbody > tr > td, table.showAds > tbody > tr > th{
 width:50%;
 padding:1%;
 }
  table.showAds td{padding:.7%;}
 #divAmazon{display: flex;}

 table.exitTable tbody tr td:first-child{ text-align:right; font-weight: 600; padding-right: 4px; width:200px;}
 .exitTable
 {
  width:62%;
  margin:auto;
  margin:4px auto;
  border-top:2px solid gold;
  border-bottom:2px solid gold;
 }
  .exitTable td{height:28px;}
 #divMain
 {
  padding:4px;
	min-height:450px;
 }
 .divMain {padding:4px;}
 #divTown_Links, .divTown_Links, .divTownLinks, .divTopLinks{
    border:2px solid brown;
	padding: 4px 12px;
	text-align: center;
	border-radius:6px;
	margin: 4px;
}
 .cols{
   column-count:2;
   column-width:500px;
   }
.UsefulLinks a{display:block; text-indent:16px;}
fieldset.divTown_Links, fieldset.divTownLinks{
	text-align: left;
	width:66%;
}
   fieldset.divTopLinks, fieldset.divTopLinks a{text-align:left;}
 #divTown_Links a
 {
    font-size: 12pt;
	font-style: italic;
	font-weight: 600;
	text-decoration: none;
	}
.imgText{margin:4px 4px 4px 0;}
option:nth-child(odd){background-color:#FC0;}
option:nth-child(even){background-color:#0C0;}
 marquee {
 color:#00E; font-size:14pt; font-weight:800;
 }
 .vertmenu {float:left; padding-right:5px;}
 dl.vertmenu {width:100%;}
 dl.vertmenu dt a, dl.vertmenu dt a:visited {
	 color:#309;
	 font-weight:700;
	 font-size:17px;
	 padding: 0 1px;
	 display:block;
	 height:100%;
	 text-align: center;
	 } /* menu header links, */
  .vertmenu ul li a {border-bottom:1px solid #b9d6dc; display:block; }
	.vertmenu dd ul li:nth-child(odd) a /* ,	 .vertmenu dd ul li:nth-child(odd) * */
  {
   background-color: #FF9;
	 color:#306;
	}
	.vertmenu dt {width:99%; height:19px; border:2px solid #9ac1c9; padding:4px 0px; font-weight:bold; cursor:pointer; background-color:#996;}
	.vertmenu dt:hover {background-color:#6C3; color:red;}
	.vertmenu ul li a, .vertmenu ul li a:active, .vertmenu ul li a:visited {
	       padding:6px;
		   color:#333;
		   text-decoration:none;
		   background:#eaf0f2;
		   background-color:#996;
		   font-size: 11pt;
		 }
	.vertmenu ul li a:hover {color:#000; background-color:#6C3; text-decoration: underline;}
	.vertmenu dd {position:absolute; overflow:hidden; background:#fff; z-index:200; display:none;} /* opacity:0; 4/20/2017 */
	.vertmenu ul {border:2px solid #9ac1c9; list-style:none; border-top:none;}
	.vertmenu li {display:inline;}
	 /* dt.dtheader:hover > .vertmenu dd{display:block;} */
#divFooter a:nth-child(odd){color:red;}
#divFooter a:nth-child(even){color:green;}
#footerInner, #footerInner *, #footerInner a, a.bot
{/*for links on bottom and other tight spots, 8/20/2006*/
 font-size:9pt;
 text-decoration: none;
}
#footerInner a:hover, a.bot:hover
{/*for links on bottom and other tight spots, 8/20/2006*/
 font-style: italic;
 text-decoration: underline;
 color:#E00;
}
 .sm
 {
 font-size:9pt; }
.radl
{
 font-size:18pt;
 font-weight:800;
}
.radm
{
 font-size:16pt;
 font-weight:800;
}
.rads /* Radio page headings above */
{
 font-size:14pt;
 font-weight:700;
}
hr{
  height:2px;
  color:#F90;
  width:90%;
  margin:2px auto;
}
.showAds hr{
  height:2px;
  color:#F90;
  width:100%;
}
h1,h2,h3,h4,h5,h6{
    line-height: 109%;
	text-align: center;
	margin: 4px;
	font-weight: 600;
 }
h1{
	font-size: 20pt;
	font-weight: 700;
}
h2, h2 *{
	font-size: 17pt;
	font-weight: 700;
}
h3, h3 *{
	font-size: 15pt;
}
h4, h4 *{
	font-size: 14pt;
}
h5, h5 *{
	font-size: 13pt;
}
h6, h6 *{
	font-size: 11.5pt;
}
table{
  width:100%;
}
caption{
	font-size: 17pt;
	line-height: 105%;
	font-weight: 800;
	margin: 1px;
	text-align:center;
}
th{
    font-size: 15px;
	font-weight: 600;
	text-align: center;
 }
tr{
  vertical-align:top;
}
a{
    text-decoration: none;
    color:blue;
	font-weight: 700;
}
a:visited {color:#96F;}
a:hover{
	color: #900;
	text-decoration: underline;
 }
 p{
  text-indent: .3in;
  font-size:11pt;
	padding:4px;
 }
 p a{
  font-size:11pt;
 }
 ul{
  font-weight: 600;
  list-style-type: disc;
	list-style-position: inside;
 }
 .hid{font-size:6pt; color:green;font-weight:100;}
 .tlin1{height:30px;color:blue;font-size:14pt;background-color:#F96;}
 .tlin1 a{color:blue; font-size:14pt; display:block; background-color:#F96;}
 .tlin2{ height:30px;color:red;font-size:14pt;background-color:#CC3;}
 .tlin2 a{color:red; font-size:14pt; display:block;; background-color:#CC3;}
 .thead1{color:blue;font-size:14pt;background-color:#F96;}
 .thead2{color:red;font-size:14pt;background-color:#CC3;}
 .b{height:40px;color:white;font-size:15pt;font-weight:700;background-color:#000;text-align:center;}
 .a1{text-decoration:none;font-size:10pt;}
 a.ls, .ls a{font-size:9pt;}
  table#tblMailForm{width:80%;}
  table#tblMailForm td{
	 padding:2px;
	 vertical-align: top;
	}
 	 input[type=text], textarea, select
	 {
	 font-size:10pt;
     background-color: #FFD;
	 border: 1px inset #F6F;
	 margin:4px;
	 padding:2px;
	 border-radius:4px;
	 }
 	 input[type=text]:focus, textarea:focus, select:focus{
       background-color: #C6EAEC;
	   border-color: blue;
	}
   small{
	  font-size: 7pt;
	  font-style: italic;
  }
	 .smLink
	 {
	  font-size: 7pt;
  }
fieldset
{
 padding: 4px;
 border-radius:6px;
 margin:4px;
}
.floatleft{float:left; width:50%;}
.floatright{float:right; width:50%;}
.clear{clear:both;}
.w90{width:90%;}
.w85{width:85%;}
.w80{width:80%;}
.w75{width:75%;}
.w70{width:70%;}
.w65{width:65%;}
.w60{width:60%;}
.w55{width:55%;}
.w45{width:45%;}
.w40{width:40%;}
.w35{width:35%;}
.w30{width:30%;}
.w25{width:25%;}
.w20{width:20%;}
.w10{width:10%;}
b, b *{font-weight:700;}
.picCaption, b.img, .cap{display:block; margin:3px auto; text-align:center; font-size: 15px;}
 /* .divTopLinks {margin:auto;text-align: center;} */
#divBody{
padding:12px;
} /* new for space between header and footer */
.CTC{font-weight:inherit; color:inherit; font-size:inherit;}
div.copy{font-size: 8pt; font-style: italic;}
	 .overlaycontrols{
		 font-size:50pt;
		 color:#30C;
		 cursor:pointer;
		 position: absolute;
		 top:40%;
		 opacity:.60;
		 text-shadow: 3px 3px #EEE;
	 }
.smMailButtons{width:50px; font-weight:600; padding:4px; border-radius:4px;}
.divSlideShow{
 position: relative;
 margin:auto;
 }
.yesShow{display:none;}
#divContent{position: relative; margin:auto; padding:4px 8px;}
 /* td{width:auto;} */
 #divSmallMail{padding:1.5px; opacity:.9;}
 @media screen and (max-width: 700px)
 {
 .exitTable{width:100%;}
 .exitTable td:last-child{width:60%;}
 dl.vertmenu dt a, dl.vertmenu dt a:visited {
  font-size: 16px;
  font-weight: 600;
  padding: .75px;
 }
 .vertmenu li{height:32px;}
.vertmenu dt {
  border: 1px solid #9ac1c9;
  font-weight: bold;
  height: 44px !important;
  padding: 0px;
  width: 100%;
 }
 dl.vertmenu dd {left:0; min-width:65%; display:none;}
 dl.vertmenu dd.r{right:0; }
}
 @media screen and (max-width: 600px)
 {
   .w10, .w20, .w25, .w30, .w35, .w40, .w45, .w55, .w60, .w65, .w70,  .w75, .w80, .w85, .w90 {width:100%;}
   #topHomeLink{
      font-size:15pt;
      font-weight:600;
    }
   #topSlogan{font-size:12.5pt;}
 . smMailButtons{padding:8px; width:80px; height:32px; font-size: 11pt;}
   select#exits > option{
    height:30px;
    font-size:14px;
	}
  th{font-size:13px;}
  td{font-size:12px;}
  ins.adsbygoogle{max-width:100% !important;width:100% !important;}
  body{width:100%; margin:0; min-height:auto;}
  #divAmazon iframe:nth-child(3):after{content: "<br />";}
  #divAmazon span{display:block;}
  #divAmazon iframe{width:100px !important;}
  h1{font-size:15pt; font-weight: 500;}
	h2{font-size:13.5pt; font-weight: 500;}
	h3{font-size:12.5pt; font-weight: 500;}
	h4{font-size:11.5pt; font-weight: 500;}
  td.tdBlock, table.tdBlock > tbody > tr > td, table.tdBlock > tbody > tr > th,
 table.showAds tbody tr td, table.showAds tbody tr th{display:block; width:100% !important; max-width:100%;}
  table.showAds tbody tr td, table.showAds tbody tr td p, table.showAds tbody tr td b {font-size: 13px;}.
	table.showAds tbody tr th{font-size: 14px;}
    div, .floatleft , .floatright{float:none !important;width:100% !important;}
	.noShow{display:none;}
	#tdNav2{display:block;}
	#nav2 {
	  display:block;
		width: 90px;
		margin:0;
		padding:0;
		background-color: #FF6;
		 /* position: absolute;
		z-index:10;
   left:0px;
		top:0px; */
	}
	#nav2 li {
		display: block;
       background-image: url('../pics/menu_background_40.png');
		background-size: auto 100%;
		background-repeat:repeat-x;
		padding:5px 1px 5px 2px;
		border-bottom:2px solid black;
	}
	#nav2 li a {
		font-size: 15px;
		display: block;
	  color: #F93;
   font-weight: 600;
	}
#divHeaderInner
{
 background-position: center top;
 background-size:100% auto;
 height:100px;
 /* height:200px;
 max-height:20%; */
}
#LOGO{position: static; }
  ul#subMenu li {width:33%; height:21px;}
  ul#subMenu li a, ul#nav li a{font-size: 16px;	line-height: 20px;}
  h3, h3 *{font-size: 14px;}
  #spHours{font-size: 12px;}
  #divHours * {font-size: 12px;}
  *{font-size: 11px;}
  #footer, #footer a {font-size: 11px;}
  .CustLink, .CustLink * { font-size:14pt;}
  img#I87Sign{width:133px; height:auto;}
  .vertmenu ul li a, .vertmenu ul li a:active, .vertmenu ul li a:visited {
      height:31px;
	  }
 .divTown_Links a, .divTopLinks a, .AButton {
    border-radius: 7px;
    box-shadow: none;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    line-height: 19px;
    padding: 4px ;
    position: relative;
    text-align: center;
    white-space: nowrap;
    background-color: #AFF2FA;
    border: 1px solid #110;
	display: inline-block;
	margin-bottom: 4px;
   }
  .picWindow{width:100% !important; float:none;}
        #divTown_Links, .divTown_Links, .divTownLinks, .divTopLinks
		{
		border-width:1px;
		padding: 1px;
		border-radius:6px;
		margin: 1px;
		}
 }