
@import url(core.css);

div#center div.rep { background: url(../../_images/page/center-rep.jpg) repeat-y; }
div#center div.top { background: url(../../_images/page/center-top.jpg) left top no-repeat; }
div#center div.bot { background: url(../../_images/page/center-bot.jpg) left bottom no-repeat; min-height: 450px;}

div#center div.information,
div#center div.class_calendar,
div#center div.gallery {
		padding: 20px 20px 50px 20px;
}

/* OVERRIDES */
div#page div.pagebot {
	padding-left: 12px;
}

div#left {
	margin-left: 11px;
}
/* /OVERRIDES */


div.listing {
	clear: left;
	margin-bottom: 20px;
}

div.listing h2 a:link,
div.listing h2 a:visited,
div.listing h2 a:active {
	text-decoration: none;
}
div.listing h2 a:hover {
	text-decoration: underline;
}

div.listing img, 
div.listing a img { 
		border: none; float: left; 
}

div.listing p.location { font-size: 10px; margin-bottom: 0; }
div.listing p.location strong { color: #59866b; }
div.listing p.contact { font-size: 10px; }
div.listing p.contact strong { color: #59866b; }
div.listing p.links { color: #9c2b27; text-align: right; }

/* Inntopia packages */
table.packages {}
table.packages td { padding-bottom: 10px; }
table.packages td.desc p { font-size: 0.8em; }

div#nav {
	background: url(/_images/page/navbg-int.jpg) 0px 0px no-repeat;
	height: 41px;
	position: relative;
	width: 791px;
}
div#nav ul {
	height: 41px;
	list-style-type: none;
	position: relative;
}
div#nav li {
	display: block;
	height: 33px;
	position: absolute;
	top: 8px;
}
div#nav a {
	background: url(/_images/page/nav-int.jpg) no-repeat;
	display: block;
	font-size: 1px;
	height: 33px;
	overflow: hidden;
	text-indent: -100em;
}

div#nav li.around { left: 16px; width: 98px; }
div#nav li.around a { background-position: 0px 0px; }
div#nav li.around a:hover { background-position: 0px -34px; }

div#nav li.parks { left: 120px; width: 183px; }
div#nav li.parks a { background-position: -104px 0px; }
div#nav li.parks a:hover { background-position: -104px -34px; }

div#nav li.outdoor { left: 309px; width: 127px; }
div#nav li.outdoor a { background-position: -292px 0px; }
div#nav li.outdoor a:hover { background-position: -292px -34px; }

div#nav li.lodging { left: 442px; width: 55px; }
div#nav li.lodging a { background-position: -424px 0px; }
div#nav li.lodging a:hover { background-position: -424px -34px; }

div#nav li.planning { left: 502px; width: 119px; }
div#nav li.planning a { background-position: -486px 0px; }
div#nav li.planning a:hover { background-position: -486px -34px; }

div#nav li.custerChamber { left: 627px; width: 146px; }
div#nav li.custerChamber a { background-position: -608px 0px; }
div#nav li.custerChamber a:hover { background-position: -608px -34px; }





/* MAST HEAD */
div#mast {
	height: 304px;
	position: relative;
}

div#mast div#subnav {
	width: 188px;
	height: 304px;
	
	background: url(../../_images/page/note.jpg) no-repeat;
	
	position: absolute;
	top: 0;
	left: 0;
}

div#mast div#headerimg {
	width: 613px;
	height: 304px;
	
	/* background: url(../../_images/temp/intflash.jpg) no-repeat; */

	position: absolute;
	top: 0;
	left: 188px;
	
	z-index: 5;
}

div#pkgwrap {
	position: absolute;
	z-index: 10;
	
	top: 83px;
	left: 500px;
}

div#headerimg div.admin_editregionbar {
	position: absolute;
	top: 0px;
	left: 0px;
}

div#mast div.date {
	left: 790px;
}

div#inntopia h3 {
	background: url(../../_images/headers/book-int.jpg) no-repeat;
	height: 36px;
}




div#subnav h1 {
	color: #9c2b27;
	font-size: 14px;
	
	margin: 40px 0 10px 18px;
}

div#subnav ul {
	list-style-type: none;
}

div#subnav li {
	display: block;
	margin: 0 3px 5px 20px;
	font-size: 10px;
	zoom: 1;
}

div#subnav li a {
	display: block; 
	background: url(../../_images/page/star.gif) 0px 1px no-repeat;
	padding: 0 0 2px 10px;
}

div#subnav li.selected a,
div#subnav li a:hover {
		border-bottom: 2px solid #9c2b27;
		padding-bottom: 0px;
}


div#subnav a:link,
div#subnav a:visited,
div#subnav a:active,
div#subnav a:hover {
	color: #9c2b27;
	text-decoration: none;
}

div#mast div#subnav h1 a:link,
div#mast div#subnav h1 a:active,
div#mast div#subnav h1 a:visited,
div#mast div#subnav h1 a:hover {
	background: none;
	padding: 0;
}

/* /MAST HEAD */




/* NUGGETS */

div#left div.nugget h2 {
	width: 223px;
	height: 66px;
	
	background: url(../../_images/page/nuggets-top.gif) no-repeat;
	 
	text-indent: -100em;
	font-size: 1px;
	overflow: hidden;
}

div#left div.nugget div.data {
	background: url(../../_images/page/nuggets-bot.gif) repeat-y;
	padding: 10px 20px 10px 30px;
}

div#left div.nugget p { margin-bottom: 1em; }

div#left div.nugget a.more {
	display: block;
	
	margin-left: 40px;
	
	width: 108px;
	height: 17px;
	
	background: url(../../_images/icons/learnmore.gif) no-repeat;
	
	text-indent: -100em;
	font-size: 1px;
	overflow: hidden;
}
/* /NUGGETS */




/* PAGER */

div.pager {
	clear: left;
}

div.pager a.selected {
	color: #CCC;
	text-decoration: none;
}

/* /PAGER */


/* GALLERIES */
div.youtube {
	margin: 0 0 2em;
}

div.youtube h2 {
	font-size: 16px;
}

div.youtube object,
div.youtube h2,
div.youtube div.description {
	display: block;
	margin-left: 10px;
}
/* /GALLERIES */


/* Inntopia overrides */
div.packagedetails h2 {
	font-size: 14px;
	margin-bottom: 0.3em;
}

span.booknow a {
	font-weight: bold;
	font-size: 14px;
}

span.booknow a:link,
span.booknow a:active,
span.booknow a:visited {
	color: #9c2b27;
	font-size: 14px;
	text-decoration: none;
}

span.booknow a:hover {
	color: #9c2b27;
	font-size: 14px;
	text-decoration: underline;
}

div.desc p {
	margin-bottom: 1em;
}

a.revewlink {
	font-size: 10px;	
}

div.tabbox { clear: right; }

div#center ul.tabs li {
	display: block;
	width: 84px;
	height: 20px;
	background: url(/_images/Inntopia/tabs.gif) -87px 0px no-repeat;
	color: #1F5A84;
	
	padding-top: 7px;
	padding-left: 3px;
	
	float: left;

}

div#center ul.tabs li.selected {
	background-position: 0px 0px;
}


div#center div.tab {
	background-color: #e4c068;
}

div#center div.options p { margin-bottom: 1em; }

div.tab {
	max-height: 350px;
	overflow: auto;
}
/* Inntopia overrides */
