.footer2 { display:none; }  

.videomp4 {
	width: auto;
}

.rowodd {
	background-color: #e3ede6;
	padding: 5px 5px 2px 5px;
	margin-bottom: 8px;
}

.roweven { 
	background-color: #d7e9bf;
	padding: 5px 5px 2px 5px;
	margin-bottom: 8px;
	}

.rowodd:hover, .roweven:hover {
	background-color: #faefef !important;
}

.rowodd li, .roweven li {
	padding-top: 5px;
}

.rowodd .header, .roweven .header {
	font-size:1.1em;
	font-weight: bold;
	text-align: center;
	width: 100%;
	padding: 10px;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 0px;
}

.rowodd .subheader, .roweven .subheader {
	font-size:1em;
	text-align: center;
	width: 100%;
	padding: 10px;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 0px;
}

mainexpando {
	display: block;
	box-sizing: border-box;
	width: 98%;
	margin: 1em auto;
	padding: 10px;
	color: #000;
	background-color: #deb887;
	border-radius: .5em;
	border: 1px solid #5b2e16;
}

mainexpando h2 {
	font-size: 1.2em;
	color: #5b2e16;
	text-align: center;	
	border: none!important;
}

mainexpando li {
	list-style-type: none;
	padding: 10px;
	background-color: #f5deb3;
	border-radius: .5em;
	border: 1px solid #5b2e16;
}

mainexpando ul {
	padding-left: 0;
	margin-left: 0;
}

mainexpando a, mainexpando a:hover {
	font-size: 1.1em;
	font-weight: bold;
}

.expando {
  display: none;
}
.expando:target {
	margin-top: 5px;
  display: block;
}

.expando li {
  border: none;
    background-color: #fdf5e6;
	border-radius: 0;
}

.headerlist {
	display: block;
	box-sizing: border-box;
	width: 96%;
	margin: 1em auto;
	padding: 10px;
	color: #5b2e16;
	background-color: #deb887;
	border-radius: .5em;
	border: 1px solid #5b2e16;
}
.headerlist ul {
	margin-left: 20px;
	margin-right: 20px;
	line-height: 1.4em;
}

.headerlist li {
	font-size: 1.2em;
	line-height: 1.2em;
}

.headerlistheadline {
	font-size: 1.3em;
	font-weight: bold;
}

#above
{
	margin: /*5px auto 5px auto */ 5px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	width: 100%;
	height: 155px;
	background-color: #5B2E16;
	background-image:url(../../../graphics/logo/natcheztracetravellogo4.png);
	background-repeat: no-repeat;
	background-position: 15px 6px;
}

#socialmedia-top
{
	width: 650px;
	margin: 35px 0px 0px 260px;
	text-align: left;
	background-color: #5B2E16;
	padding: 2px 2px 0px 2px;
}

#socialmedia-top img:hover
{
	background-color: #4a994a;
}

#cssmenu {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	border-top: 1px solid #4a994a;
	border-bottom: 1px solid #4a994a;
	width: 650px;
	margin: 0 0 0 260px;
}

#content {
	border:  1px solid #5B2E16;
	margin-top: 5px;
	background-color: #fdf5e6;
}

div[itemprop="articleBody"], div[itemprop="blogPost"], .category-desc, .contactinfo {
   padding: 0px 5px 8px 8px;
}

#jem {
   padding: 0px 5px 8px 8px;
}

div[itemprop="headline"] h2 {
	border: none!important;
	color: #4a994a!important;
}

.showtime-default .showtime-gallery {
	align-items: start!important;
}

div[itemprop="caption description"] h3 {
	margin-top: 5px;
	font-size: .9em;
	font-weight: normal;
	line-height: 1.1em;
	}

details summary::-webkit-details-marker {
  color:#5b2e16;
  font-size: 180%;
/*  margin-top: 20px; */
}

details summary {padding: 5px; font-size:1.2em;color:#5b2e16;}

details[open] summary { font-weight:bold;background-color: #deb887; border: 1px solid #5b2e16;}

details[open] { padding: 3px; border: 1px solid #5b2e16; background-color: #f5deb3; }


#footercontainer {
	color: #FFFFFF;
	padding: 8px;
	margin: 10px 0 0 0;
	background-color: #8b461d;
	font-size: 1.2em;
}

#aside {
	margin-top: 5px;
}

.bannergroup h3 {
	color: #5b2e16;
}

.bannergroup-small {
	text-align: center;
	padding: 5px;
	background-color: #f5deb3;
}

.bannergroup-small img {
	margin: 5px auto 5px auto;
	border: 2px solid #5B2E16;
}

.bannergroup-small img:hover {
	border: 2px solid #4a994a;
}

.bannerfooter {
	text-align: center;
	font-size: .8em;
	padding: 3px 0px;
	background-color: #5b2e16;
}

/* .bannerfooter img {
	border: 1px solid #5B2E16;
} */

.banneradvertiser {
	text-align: center;
	font-size: .8em;
	padding: 3px 0px;
	background-color: #none;
}

/* .banneradvertiser img {
	border: 1px solid #5B2E16;
} */

#lefttop {
	margin: 0 auto;
	color:#000;
	font-size: 1em;
}

#leftbig {
	color:#000;
	font-size: 1em;
}

#leftbig img {
	margin-bottom: 8px;
	border: 1px solid #5B2E16;
}


/* ---------- */

.dontprint {
	
}

.donprint img {
	border:solid 1px #5B2E16;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 5px;
}


#catlinks {
	margin: 0 auto 5px auto;
	font-size: .9em;
	padding: 0;
	background-color: none;
}
	
#catlinks ul {
	list-style: none;
	margin: 0 auto 5px auto;
	margin: 0;
	padding: 0; }
	
#catlinks li {
	float: left;
	list-style-type: none;	
	margin: 0px 1px 0px 1px;
}

#catlinks li a {
	display: block;
	padding: 5px 5px;
	text-decoration: none;
	text-align: center;
/*	font-weight: bold; */
	color: #5B2E16 !important;
	background-image: url(../../../graphics/catlinks-background-reg.jpg);
}

#catlinks .curpage {
	display: none /* block */;
	text-decoration: none;
	padding: 5px 5px;
	background-color: #4a994a;
	text-align: center;
	font-weight: bold;
	color: #ffffff !important;
}

#catlinks li a:hover {
	color: #5B2E16 !important;
	background-color: #4a994a;
	background-image: none;
	padding: 5px 5px;
}

/* ---------- */


#catlinks2 {
	margin: 5px;
	font-size: .9em;
	text-align:center;
}
	
#catlinks2 ul {
	list-style: none;
	padding: 0; }
	
#catlinks2 li {
	display: inline; 
	list-style-type: none;	
	margin-top: 0px;
}


#catlinks2 li a {
	display: inline-block;
	padding: 5px 5px;
	border: 1px solid #4A994A;
	background-color: #f5deb3;
	text-decoration: none;
	text-align: center;
	margin-bottom: 3px;
	color: #4a994a !important;
}

#catlinks2 .curpage {
		display: inline-block;
	text-decoration: none;
	padding: 5px 5px;
	background-color: #4a994a;
	border: 1px solid #4A994A; 
	text-align: center;
	color: #ffffff !important;
}

#catlinks2 li a:hover {
	display: inline-block;
	color: #ffffff !important;
	background-color: #4a994a;
	background-image: none;
	padding: 5px 5px;
}


/* ---------- */

#catlinks3 {
	margin: 5px;
	font-size: .9em;
	text-align:center;
}
	
#catlinks3 ul {
	list-style: none;
	padding: 0; }
	
#catlinks3 li {
	display: inline; 
	list-style-type: none;	
	margin-top: 0px;
}


#catlinks3 li a {
	display: inline-block;
	padding: 4px 6px;
/*	border: 1px solid #4A994A;
	background-color: #f5deb3; */
	text-decoration: none;
	text-align: center;
	margin-bottom: 2px;
	color: #4a994a !important;
}

#catlinks3 .curpage {
		display:/* inline-block; */ none;
	text-decoration: none;
	padding: 3px 5px;
	background-color: #4a994a;
	border: 1px solid #4A994A; 
	text-align: center;
	color: #ffffff !important;
}

#catlinks3 li a:hover {
	display: inline-block;
	color: #ffffff !important;
	background-color: #4a994a;
	background-image: none;
	padding: 4px 6px;
	margin-bottom: 2px;
}


/* ---------- */


#alerts {
	width: 100%;
	float: left;
	margin: 5px;
	padding: 5px;
	clear:both;
}


/*  ------------  */




#quickinfo {
	width: 100%;
	float: left;
	margin: 5px 0 5px 0;
	padding: 0;
	clear:both;
	background-image: url(../../../graphics/quickinfo2.png);
	background-repeat: no-repeat;
	background-position: left top;
}
	
#quickinfo ul {
	list-style: none;
	margin-top: 25px;
	margin-left: 0px !important;
	padding: 5px 5px 0px 5px;
	background-color: #f5deb3;
	border: 1px solid #5B2E16;
}

#quickinfo li {
	font-size: .9em !important;
	line-height: 1.5em !important;
	color: #5B2E16 !important;
	padding-bottom: 5px !important;
}
	
#quickinfo .guestrates {
	background-image: url(../../../graphics/moreinfofacts-guestrates.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 100px;
}

#quickinfo .breakfast {
	background-image: url(../../../graphics/moreinfofacts-breakfast.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 100px;
}

#quickinfo .childpolicy {
	background-image: url(../../../graphics/moreinfofacts-childpolicy.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 100px;
}

#quickinfo .petpolicy {
	background-image: url(../../../graphics/moreinfofacts-petpolicy.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 100px;
}

#quickinfo .cyclists {
	background-image: url(../../../graphics/moreinfofacts-cyclists.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 100px;
}

#quickinfo .other {
	background-image: url(../../../graphics/moreinfofacts-other.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 100px;
}


#moreinfo {
	width: 100%;
	float: left;
	margin: 5px 0 5px 0;
	padding: 0;
	clear:both;
	background-image: url(../../../graphics/moreinfo2.png);
	background-repeat: no-repeat;
	background-position: left top;
}
	
#moreinfo ul {
	list-style:none;
	margin-top: 25px;
	margin-left: 0px !important;
	padding: 5px 5px 0px 5px;
	background-color: #f5deb3;
	border: 1px solid #5B2E16;
}

#moreinfo li {
	font-size: 1.1em !important;
	line-height: 1em !important;
	color: #5B2E16 !important;
	padding-bottom: 5px !important;
}


.alerttxt {
	font-size: 1.2em;
	line-height: 1.1em;
	text-align: center;
	color: #FF0000;
	font-weight: bold;
	border-top: 1px solid #FF0000;
	border-bottom: 1px solid #FF0000;
	padding: 3px 10px 3px 10px;
}

.roomstable {
	border: 2px solid #5B2E16;
	padding: 0px;
	margin: 0px;
	width: 100%;
}

.roomstable th {
	background-color: #f5deb3;
	text-align: center;
	border: 1px solid #f5deb3;
	padding: 0px;
	margin: 0px;
}

.roomstable td {
	border: 1px solid #5B2E16;
	background-color: #f5deb3;
	text-align: left;
	vertical-align: top;
	padding: 3px;
	margin: 0px;
}

.roomstable td:first-child {
	width: 60%;
}

.roomname {
	color: #5B2E16;
	font-weight: bold;	
}

.roomstable img {
	border: 1px solid #5B2E16;
}

.room-type {
	border: 2px solid #5B2E16;
	background-color: #f5deb3;
	padding:5px;
	margin-bottom:10px;
	position:relative;
	overflow:hidden;
    width:94%;
}

.room-title {
	font-weight:bold;
	font-size:1.2em;
	margin-bottom:2px;
	color: #5B2E16;
}


.room-gallery {
    display: block;
    float: right;
    height: auto;
    overflow: hidden;
    position: relative;
	width:45%;
	list-style-type:none!important;
}

.room-content {
    float: left;
    text-align: left;
    width: 50%;
}

.txtcolpixcol-type {
	border: 0px;
	padding:2px;
	margin-bottom:10px;
	display: flex;
	display: -mx-flexbox;
	display: -webkit-flex;
	flex-grow: 0;
	-ms-flex-grow: 0;
	-webkit-flex-grow: 0;
	flex-wrap: wrap;
}

.txtcolpixcol-title {
	font-weight:bold;
	font-size:1.2em;
	margin-bottom:2px;
	color: #5B2E16;
}


.txtcolpixcol-gallery {
	width: 37%;
	padding: 5px;
	margin-bottom: 15px;
		margin-top: 5px;
	margin-right: .5%;
		margin-left: .5%;
	float: left;
	flex: none;
	list-style-type:none!important;
}

.txtcolpixcol-content {
	text-align: left;
	float: left;
	flex: none;
		width: 57%;
	padding: 5px;
	margin-bottom: 15px;
		margin-top: 5px;
	margin-right: .5%;
		margin-left: .5%;
}

.pixcoltxtcol-type {
	border: 0px;
	padding:2px;
	margin-bottom:10px;
	display: flex;
	display: -mx-flexbox;
	display: -webkit-flex;
	flex-grow: 0;
	-ms-flex-grow: 0;
	-webkit-flex-grow: 0;
	flex-wrap: wrap;
}

.pixcoltxtcol-title {
	font-weight:bold;
	font-size:1.2em;
	margin-bottom:2px;
	color: #5B2E16;
}


.pixcoltxtcol-gallery {
	text-align: left;
	float: left;
	flex: none;
		width: 37%;
	padding: 5px;
	margin-bottom: 15px;
		margin-top: 5px;
	margin-right: .5%;
		margin-left: .5%;
	list-style-type:none!important;
}

.pixcoltxtcol-content {
 	text-align: left;
	float: left;
	flex: none;
		width: 57%;
	padding: 5px;
	margin-bottom: 15px;
		margin-top: 5px;
	margin-right: .5%;
		margin-left: .5%;
}

.twocolumns-type {
	position:relative;
	overflow:hidden;
    width:98%;
}

.twocolumns-col1 {
    float: left;
    text-align: left;
	width: 48%;
}

.twocolumns-col2 {
	display: block;
	width: 48%;
	float: right;
	height: auto;
	overflow: hidden;
	position: relative;
	list-style-type:none!important;
	vertical-align: middle;
}

.bbintro-outer {
	background-color: #5B2E16;	
	/* border: 2px solid #5B2E16; */
	margin:10px 0px 10px 0px;
	padding:5px;
	position:relative;
	overflow:hidden;
    width:98%;
}

.bbintro-type {
	border: 1px solid #5B2E16;
	background-color: #f5deb3;
	padding:5px;
	position:relative;
	overflow:hidden;
    width:96%;
}

.bbintro-location {
	font-weight:bold;
	font-size:1.1em;
	padding-top: 10px;
	padding-bottom: 15px;
	color: #ffffff;
}


.bbintro-gallery {
	display: block;
	float: right;
	height: auto;
	overflow: hidden;
	position: relative;
	width:30%;
	list-style-type:none!important;
	vertical-align: middle;
}

.bbintro-gallery img {
	border: 2px solid #5B2E16;
}

.bbintro-gallery img:hover {
	border: 2px solid #4a994a;
}

.bbintro-content {
    float: left;
    text-align: left;
    width: 65%;
}

.guestcomments {
	background-color: #f5deb3;
	padding: 5px;
	border: 2px solid #5B2E16;
	margin-bottom: 5px;
}

.image_left {
	float:left;
	border:solid 1px #5B2E16;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0;
}

.image_right {
	float:right;
	border:solid 1px #5B2E16;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 5px;
}

.image_right_icons {
float:right;
margin:1px;
border: 0px;
}

.image_center {
	border:solid 1px #5B2E16;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 5px;
}

#nearbydisplay {
	text-align: center;
	margin: 5px auto 5px auto;
	height: auto;
	font-size: 12px;
	border: 0;
	line-height: 14px;
	float:none;
}

#nearbydisplay a {
	padding: 4px;
	display:inline-block;
	background-color: #f5deb3;
	border: 1px solid #5b2e16;
	border-radius: 15px;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	color: #4a994a !important;
	margin: 0px 1px 0px 1px;	
}

#nearbydisplay a:hover {
	background-color: #4a994a !important;
	color: #ffffff !important;
}

#nearbydisplay img {
	padding-bottom: 2px;
}

#nearbydisplay .lodging {
	background-image: url(../../../graphics/exitdisplay-lodging.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

#nearbydisplay .attraction {
	background-image: url(../../../graphics/exitdisplay-attraction.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

#nearbydisplay .foodandshopping {
	background-image: url(../../../graphics/exitdisplay-foodandshopping.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

#nearbydisplay .shopping {
	background-image: url(../../../graphics/exitdisplay-shopping.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

#nearbydisplay .foodandgas {
	background-image: url(../../../graphics/exitdisplay-foodandgas.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

#nearbydisplay .onthetrace {
	background-image: url(../../../graphics/exitdisplay-onthetrace.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.thumbnaildisplay {
	text-align: center;
	margin: 5px auto 5px auto; 
	height: auto;
	font-size: 12px;
	border: 0;
	line-height: 14px;
}


.thumbnaildisplay a {
	padding: 4px;
	display:inline-block;
	background-color: #f5deb3;
	border: 1px solid #5b2e16;
	border-radius: 15px;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	color: #4a994a !important;
	margin: 2px;	
}

.thumbnaildisplay a:hover {
	background-color: #4a994a !important;
	color: #ffffff !important;
}

.thumbnaildisplay img {
	padding-bottom: 2px;
}

.thumbnaildisplay .attraction {
	background-image: url(../../../graphics/exitdisplay-attraction.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.thumbnaildisplay .foodandshopping {
	background-image: url(../../../graphics/exitdisplay-foodandshopping.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.thumbnaildisplay .shopping {
	background-image: url(../../../graphics/exitdisplay-shopping.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.thumbnaildisplay .foodandgas {
	background-image: url(../../../graphics/exitdisplay-foodandgas.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.thumbnaildisplay .food {
	background-image: url(../../../graphics/exitdisplay-food.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.thumbnaildisplay .entertainment {
	background-image: url(../../../graphics/exitdisplay-entertainment.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.thumbnaildisplay .top30site {
	background-image: url(../../../graphics/exitdisplay-top30site.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.thumbnaildisplay .picnicarea {
	background-image: url(../../../graphics/exitdisplay-picnicarea.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.thumbnaildisplay .oldtrace {
	background-image: url(../../../graphics/exitdisplay-oldtrace.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.thumbnaildisplay .parkwayscenery {
	background-image: url(../../../graphics/exitdisplay-parkwayscenery.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}


.thumbnaildisplay .indianhistory {
	background-image: url(../../../graphics/exitdisplay-indianhistory.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.thumbnaildisplay .scenicoverlook {
	background-image: url(../../../graphics/exitdisplay-scenicoverlook.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.thumbnaildisplay .fallfoliage {
	background-image: url(../../../graphics/exitdisplay-fallfoliage.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.thumbnaildisplay .bikeshop {
	background-image: url(../../../graphics/exitdisplay-bikeshop.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}


.thumbnaildisplay .hikingtrail {
	background-image: url(../../../graphics/exitdisplay-hikingtrail.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.thumbnaildisplay .hikingandhorsetrail {
	background-image: url(../../../graphics/exitdisplay-hikingandhorsetrail.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.thumbnaildisplay .historynature {
	background-image: url(../../../graphics/exitdisplay-historynature.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.thumbnaildisplay .traceterminus {
	background-image: url(../../../graphics/exitdisplay-traceterminus.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.thumbnaildisplay .modernmarvel {
	background-image: url(../../../graphics/exitdisplay-modernmarvel.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.thumbnaildisplay .waterfall {
	background-image: url(../../../graphics/exitdisplay-waterfall.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}


.thumbnaildisplay .route {
	background-image: url(../../../graphics/exitdisplay-route.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.thumbnaildisplay .visitor {
	background-image: url(../../../graphics/exitdisplay-visitor.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.thumbnaildisplay .civilwarhistory {
	background-image: url(../../../graphics/exitdisplay-civilwarhistory.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.thumbnaildisplay .tourguide {
	background-image: url(../../../graphics/exitdisplay-tourguide.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.thumbnaildisplay .bedandbreakfast {
	background-image: url(../../../graphics/exitdisplay-bedandbreakfast.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.thumbnaildisplay .bedandbreakfastcampground {
	background-image: url(../../../graphics/exitdisplay-bedandbreakfastcampground.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.thumbnaildisplay .town {
	background-image: url(../../../graphics/exitdisplay-town.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.thumbnaildisplay .city {
	background-image: url(../../../graphics/exitdisplay-city.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.thumbnaildisplay .village {
	background-image: url(../../../graphics/exitdisplay-village.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.thumbnaildisplay .guesthousecottage {
	background-image: url(../../../graphics/exitdisplay-guesthousecottage.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.thumbnaildisplay .countryinn {
	background-image: url(../../../graphics/exitdisplay-countryinn.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}


.thumbnaildisplay .historichotel {
	background-image: url(../../../graphics/exitdisplay-historichotel.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.thumbnaildisplay .retreat {
	background-image: url(../../../graphics/exitdisplay-retreat.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.thumbnaildisplay .retreatcampground {
	background-image: url(../../../graphics/exitdisplay-retreatcampground.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}



.bannergrouplefttop {
	background-image: url(../../../graphics/exitdisplay-locatednearby.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 35px;

	text-align: center;
	margin: 5px auto 5px auto; 

	height: auto;
	font-size: 12px;
	border: 0;
	line-height: 14px;
}

.banneritem,
.banneritem .clr{
   display: inline;
}

.bannergrouplefttop a {
	padding: 4px;
	display:inline-block;
	background-color: #f5deb3;
	border: 1px solid #5b2e16;
	border-radius: 15px;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	color: #4a994a !important;
	margin: 2px;	
}

.bannergrouplefttop a:hover {
	background-color: #4a994a !important;
	color: #ffffff !important;
}

.bannergrouplefttop img {
	padding-bottom: 2px;
}

.bannergrouplefttop .lodging {
	background-image: url(../../../graphics/exitdisplay-lodging.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.bannergrouplefttop .attraction {
	background-image: url(../../../graphics/exitdisplay-attraction.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.bannergrouplefttop .bikingthetrace {
	background-image: url(../../../graphics/exitdisplay-bikingthetrace.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.bannergrouplefttop .foodandshopping {
	background-image: url(../../../graphics/exitdisplay-foodandshopping.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.bannergrouplefttop .shopping {
	background-image: url(../../../graphics/exitdisplay-shopping.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}


.bannergrouplefttop .foodandgas {
	background-image: url(../../../graphics/exitdisplay-foodandgas.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.bannergrouplefttop .food {
	background-image: url(../../../graphics/exitdisplay-food.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.bannergrouplefttop .onthetrace {
	background-image: url(../../../graphics/exitdisplay-onthetrace.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.bannergrouplefttop .top30site {
	background-image: url(../../../graphics/exitdisplay-top30site.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.bannergrouplefttop .picnicarea {
	background-image: url(../../../graphics/exitdisplay-picnicarea.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.bannergrouplefttop .oldtrace {
	background-image: url(../../../graphics/exitdisplay-oldtrace.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.bannergrouplefttop .indianhistory {
	background-image: url(../../../graphics/exitdisplay-indianhistory.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.bannergrouplefttop .scenicoverlook {
	background-image: url(../../../graphics/exitdisplay-scenicoverlook.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.bannergrouplefttop .tourguide {
	background-image: url(../../../graphics/exitdisplay-tourguide.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.bannergrouplefttop .entertainment {
	background-image: url(../../../graphics/exitdisplay-entertainment.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.bannergrouplefttop .bedandbreakfast {
	background-image: url(../../../graphics/exitdisplay-bedandbreakfast.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.bannergrouplefttop .town {
	background-image: url(../../../graphics/exitdisplay-town.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.bannergrouplefttop .guesthousecottage {
	background-image: url(../../../graphics/exitdisplay-guesthousecottage.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}




.bannergrouplefttopbike {
	background-image: url(../../../graphics/exitdisplay-bike.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 35px;

	text-align: center;
	margin: 5px auto 5px auto; 
	height: auto;
	font-size: 12px;
	border: 0;
	line-height: 14px;
}

.bannergrouplefttopbike a {
	padding: 4px;
	display:inline-block;
	background-color: #f5deb3;
	border: 1px solid #5b2e16;
	border-radius: 15px;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	color: #4a994a !important;
	margin: 2px;	
}

.bannergrouplefttopbike a:hover {
	background-color: #4a994a !important;
	color: #ffffff !important;
}

.bannergrouplefttopbike img {
	padding-bottom: 2px;
}

.bannergrouplefttopbike .biketourguide {
	background-image: url(../../../graphics/exitdisplay-biketourguide.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.bannergrouplefttopbike .merch {
	background-image: url(../../../graphics/exitdisplay-merch.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.bannergrouplefttopbike .cyclingsafety {
	background-image: url(../../../graphics/exitdisplay-cyclingsafety.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.bannergrouplefttopbike .itineraryplanning {
	background-image: url(../../../graphics/exitdisplay-itineraryplanning.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.bannergrouplefttopbike .shuttleservice {
	background-image: url(../../../graphics/exitdisplay-shuttleservice.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}

.bannergrouplefttopbike .advertisehere {
	background-image: url(../../../graphics/exitdisplay-advertisehere.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top: 18px;
}


#exitdisplay {
	text-align: left;
	margin: 0 auto;
	width: auto;
	/*	clear:both; */
	height: auto;
	border: 2px solid #5b2e16;
	overflow:auto;
}


.exitdisplay-header {
	padding: 5px;
		font-size: 1.1em;
	color: #5b2e16;
	font-weight: bold;
			background-color: #deb887;
				overflow:auto;
		border-bottom: 1px solid #5b2e16;
}

.exitdisplay-headerleft {
	float: left;
	clear: none;
	margin-right: 10px;
}

.exitdisplay-headerright {
	float: right;
	clear:none;
	margin-left: 10px;
}

.exitdisplay-body {
	border: 0px;
/*	position:relative;
	overflow:hidden; */ 
	width: 100%;
}

.exitdisplay-bodytitle {
	font-weight:bold;
	font-size:1.1em;
	text-align: center;
	margin-bottom:2px;
	color: #5B2E16;
}

.exitdisplay-content {
/*	float: left; */
	text-align: left;
	padding: 3px;
}

.exitdisplay-gallery {
	padding: 3px;
    display: block;
    height: auto;
/*    overflow: hidden; */
	list-style-type:none!important;
}


.exitdisplay-pixs {
	padding: 0;
	border: 0;
/*	float: left;
	width: 100%; */
	clear:both;
	height: auto;
}

.exitdisplay-pixs ul {
	list-style: none;
	margin: 0;
	border: 0;
	padding: 0;
	width: 100%;
	height: auto;

}


	.exitdisplay-pixs li {
	float: left; 
	display:inline-block;
	list-style: none;	
	margin: 4px;
	font-size: 12px;
	background-color: #f5deb3;
	border: 1px solid #5b2e16;
	border-radius: 15px;
}

#exitdisplay .onthetrace {
	background-image: url(../../../graphics/exitdisplay-onthetrace.png);
	background-repeat: no-repeat;
	background-position: center 3px;
	padding-top: 17px;
}

#exitdisplay .nearthetrace {
	background-image: url(../../../graphics/exitdisplay-nearthetrace.png);
	background-repeat: no-repeat;
	background-position: center 3px;
	padding-top: 17px;
}

#exitdisplay .food {
	background-image: url(../../../graphics/exitdisplay-food.png);
	background-repeat: no-repeat;
	background-position: center 3px;
	padding-top: 17px;
}

#exitdisplay .visitor {
	background-image: url(../../../graphics/exitdisplay-visitor.png);
	background-repeat: no-repeat;
	background-position: center 3px;
	padding-top: 17px;
}

#exitdisplay .tourguide {
	background-image: url(../../../graphics/exitdisplay-tourguide.png);
	background-repeat: no-repeat;
	background-position: center 3px;
	padding-top: 17px;
}

#exitdisplay .lodging {
	background-image: url(../../../graphics/exitdisplay-lodging.png);
	background-repeat: no-repeat;
	background-position: center 3px;
	padding-top: 17px;
}

#exitdisplay .attraction {
	background-image: url(../../../graphics/exitdisplay-attraction.png);
	background-repeat: no-repeat;
	background-position: center 3px;
	padding-top: 17px;
}

#exitdisplay .town {
	background-image: url(../../../graphics/exitdisplay-town.png);
	background-repeat: no-repeat;
	background-position: center 3px;
	padding-top: 17px;
}

#exitdisplay .modernmarvel {
	background-image: url(../../../graphics/exitdisplay-modernmarvel.png);
	background-repeat: no-repeat;
	background-position: center 3px;
	padding-top: 17px;
}

#exitdisplay .route {
	background-image: url(../../../graphics/exitdisplay-route.png);
	background-repeat: no-repeat;
	background-position: center 3px;
	padding-top: 17px;
}

.exitdisplay-pixs li a {
	display: inline-block;
	padding: 4px;
	text-decoration: none;
	list-style: none;	
	text-align: center;
	width: 144px;
	font-weight: bold;
	color: #4a994a !important;
	margin: 0px 1px 0px 1px;	
}

.exitdisplay-pixs li a:hover {
	background-color: #4a994a !important;
	color: #ffffff !important;
}

#bbthumbdisplay {
	padding: 0;
	border: 0;
	float: left;
	width: 100%;
	clear:both;
	height: auto;
}
	
#bbthumbdisplay ul {
	list-style: none;
	margin: 0;
	border: 0;
	padding: 0;
	width: 100%;
	height: auto;

}
	#bbthumbdisplay li {
	float: left;
	list-style: none;	
	border: 0;
	margin: 3px;
	font-size: 12px;
}

#bbthumbdisplay li a {
	display: block;
	padding: 2px;
	text-decoration: none;
	list-style: none;	
	text-align: center;
	width: 144px;
	font-weight: bold;
	color: #5B2E16 !important;
	margin: 0px 1px 0px 1px;	
}

#bbthumbdisplay li a:hover {
	color: #5B2E16 !important;
}

.npswide {
	width: 94%;
	height: auto;
	clear: both;
	background-color: #6C6261;
	color: #DCC670;
	text-align: left;
	font-size:1.0em;
	line-height: 1.3em;
	margin: 0px auto 0px auto;
	padding: 5px 5px 50px 5px;
	border: 4px solid #627C9D;
	background-image: url(../../../images/nps-background.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}

/* div for article facts that are stored in custom fields (milepost, lat/long, etc.) */

.facts {
/*	width: 94%; */
	height: auto;
/*	background-color: #4a994a; */
	color: #000000;
/*			border-top-width: 1px; */
/*	border-top-style: solid;
	border-top-color: #5B2E16; */

	text-align: left;
	margin: 0px auto 0px auto;
	padding: 5px;
}

.facts h2 {
	text-align:center;
	font-size: 1.2em;
	border: 0;
}


.menuwell {
	color:#000;
	margin-bottom: 8px;
	font-size: 1em;
	background-color: #f5deb3;
	border: 2px solid #5B2E16;
}

.sectiontable, .onatrtable {
	border-collapse: collapse;
	border: 1px solid #5b2e16;
	margin: 1px;
	padding: 1px;
	background: #f5deb3;
}

.sectiontable th, .onatrtable th {
	background-color: #8b461d;
	text-align: center;
	border-bottom: 1px solid #5b2e16; border-right: 1px solid #5b2e16; border-left: 1px solid #5b2e16;
	font-weight: bold;
	padding: 1px;
	color:#ffffff;
}

.sectiontable td, .onatrtable td {
/*	width: 25%; */
	text-align: center;
	vertical-align: middle;
	border-bottom: 1px solid #5b2e16; border-right: 1px solid #5b2e16; border-left: 1px solid #5b2e16;
	padding: 1px;
}

.sectiontable tr:hover td, .onatrtable tr:hover td
{ background: #f5f5dc; }

.commentstable {
	border: 2px solid #5B2E16;
	padding: 0px;
	margin: 0px;
}

.commentstable th {
	background-color: #f5deb3;
	text-align: center;
	border: 1px solid #f5deb3;
	padding: 0px;
	margin: 0px;
}

.commentstable td {
	border: 1px solid #5B2E16;
	background-color: #f5deb3;
	text-align: left;
	vertical-align: top;
	padding: 3px;
	margin: 0px;
}

.commentname {
	color: #5B2E16;
	font-weight: bold;	
}

.watertable {
	border: 1px solid #5B2E16;
	padding: 0px;
	margin: 0px;
}

.watertable th {
	background-color: #f5deb3;
	text-align: center;
	border: 1px solid #5B2E16;
	padding: 1px 3px 1px 3px;
	margin: 0px;
	font-weight: bold;
}

.watertable td {
	text-align: left;
	vertical-align: middle;
	border: 1px solid #5B2E16;
	padding: 1px 3px 1px 3px;
	margin: 0px;
}

.weathertable {
	border: 1px solid #5B2E16;
	padding: 0px;
	margin: 0px;
}

.weathertable th {
	background-color: #f5deb3;
	text-align: center;
	border: 1px solid #5B2E16;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}

.weathertable td {
	text-align: center;
	vertical-align: middle;
	border: 1px solid #5B2E16;
	padding: 0px;
	margin: 0px;
}


.calloutdisplay {
	text-align: center;
	margin: 5px auto 15px auto;
	height: auto;
	background-color: #deb887;
	display: flex;
	display: -mx-flexbox;
	display: -webkit-flex;
	flex-grow: 0;
	-ms-flex-grow: 0;
	-webkit-flex-grow: 0;
	flex-wrap: wrap;
	border-bottom: 1px solid #5b2e16;
		border-left: 1px solid #5b2e16;
	border: 1px solid #5b2e16;
}

.calloutheader {
	font-weight:bold;
	font-size:1.1em;
	text-align: center;
	width: 100%;
	padding: 10px;
	color: #ffffff;
	margin-top: 0px;
	margin-bottom: 5px;
	background-color: #5b2e16;
}

.calloutheader-left {
	float: left;
	clear: none;
}

.calloutheader-right {
	float: right;
	clear:none;
	}

.calloutsubheader {
	font-size:1em;
	text-align: center;
	width: 100%;
	padding: 10px;
	color: #5b2e16;
	margin-top: 0px;
	margin-bottom: 0px;
}
	
.calloutfooter {
	font-size:1em;
	text-align: center;
	width: 100%;
	padding: 10px;
	color: #ffffff;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #5b2e16;
}

.calloutdivider {
	font-size: .6em;
	text-align: center;
	margin-left: 15%;
	margin-right: 15%;
	width: 68%;
	padding: 3px;
	color: #5b2e16;
	margin-bottom: 15px;
	background-color: #5b2e16;
}

.calloutintro1 {
	text-align: left;
	width: 68%;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 15%;
	margin-left: 15%;
	float: left;
}

.calloutintro100 {
	text-align: left;
	width: 96%;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 1%;
	margin-left: 1%;
	float: left;
}

.calloutintro2 {
	text-align: left;
	width: 47%;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 15px;
	margin-right: .5%;
	margin-left: .5%;
	float: left;
	flex: none;
}

.calloutintro3 {
	text-align: left;
	width: 31%;
	padding: 5px;
		margin-top: 5px;
	margin-bottom: 15px;
	margin-right: .5%;
		margin-left: .5%;
	float: left;
	flex: none;
}

.calloutintro4 {
	text-align: left;
	width: 22%;
	padding: 5px;
		margin-top: 5px;
	margin-bottom: 15px;
	margin-right: .5%;
		margin-left: .5%;
	float: left;
	flex: none;
}


.calloutitem1 {
	text-align: left;
	padding: 5px;
	float: left;
	flex: none;
	width: 68%;
	margin-right: 15%;
	margin-left: 15%;
		margin-top: 5px;
	margin-bottom: 15px;
	background-color: #f5deb3;
 	border: 1px solid #5b2e16;
}

.calloutitem100 {
	text-align: left;
	padding: 5px;
	float: left;
	flex: none;
	width: 96%;
	margin-right: 1%;
	margin-left: 1%;
		margin-top: 5px;
	margin-bottom: 15px;
	background-color: #f5deb3;
 	border: 1px solid #5b2e16;
}

.calloutitem2 {
	text-align: left;
	width: 47%;
	padding: 5px;
	margin-bottom: 15px;
		margin-top: 5px;
	margin-right: .5%;
		margin-left: .5%;
	float: left;
	flex: none;
	background-color: #f5deb3;
 	border: 1px solid #5b2e16; 
}

.calloutitem3 {
	text-align: left;
	width: 31%;
	padding: 5px;
	margin-bottom: 15px;
		margin-top: 5px;
	margin-right: .5%;
		margin-left: .5%;
	float: left;
	flex: none;
	background-color: #f5deb3;
 	border: 1px solid #5b2e16;
}

.calloutitem4 {
	text-align: left;
	width: 22%;
	padding: 5px;
	margin-bottom: 15px;
		margin-top: 5px;
	margin-right: .5%;
		margin-left: .5%;
	float: left;
	flex: none;
	background-color: #f5deb3;
 	border: 1px solid #5b2e16;
}

.calloutintro1 h2, .calloutintro100 h2, .calloutintro2 h2, .calloutintro3 h2, .calloutintro4 h2,
.calloutitem1 h2, .calloutitem100 h2, .calloutitem2 h2, .calloutitem3 h2, .calloutitem4 h2
{
	font-size: 1.2em;
	font-weight: bold;
	color: #5b2e16;
	border: 0px;
	background-color: #f5deb3;
}

.calloutitem1 p, .calloutitem100 p, .calloutitem2 p, .calloutitem3 p, .calloutitem4 p  {
	font-size: .9em;
}

.calloutitem1 img, .calloutitem100 img, .calloutitem2 img, .calloutitem3 img, .calloutitem4 img {
	text-align: center;	
}

.calloutitem1 .headline, .calloutitem100 .headline, .calloutitem2 .headline, .calloutitem3 .headline, .calloutitem4 .headline, .calloutintro1 .headline, .calloutintro100 .headline, .calloutintro2 .headline, .calloutintro3 .headline, .calloutintro4 .headline {
	font-size: 1.2em; 
	line-height: 1.2em;
	margin-top: .8em;
	font-weight: bold;
	color: #5b2e16;
	display: block;
}

.calloutitem1 .headline a, .calloutitem100 .headline a, .calloutitem2 .headline a, .calloutitem3 .headline a, .calloutitem4 .headline a {
	color: #4a994a;
}

.calloutitem1 .headline a:hover, .calloutitem100 .headline a:hover, .calloutitem2 .headline a:hover, .calloutitem3 .headline a:hover, .calloutitem4 .headline a:hover {
	background-color: #4a994a;
	color: #ffffff;
}

.calloutitem1 .bigheadline, .calloutitem100 .bigheadline, .calloutitem2 .bigheadline, .calloutitem3 .bigheadline, .calloutitem4 .bigheadline, .calloutintro1 .bigheadline, .calloutintro100 .bigheadline, .calloutintro2 .bigheadline, .calloutintro3 .bigheadline, .calloutintro4 .bigheadline {
	font-size: 1.6em; 
	line-height: 1.4em;
	font-style: italic;
	/* font-weight: bold; */
	color: #5b2e16;
	display: block;
}

.calloutitem1 .bigheadline a, .calloutitem100 .bigheadline a, .calloutitem2 .bigheadline a, .calloutitem3 .bigheadline a, .calloutitem4 .bigheadline a {
	color: #4a994a;
}

.calloutitem1 .bigheadline a:hover, .calloutitem100 .bigheadline a:hover, .calloutitem2 .bigheadline a:hover, .calloutitem3 .bigheadline a:hover, .calloutitem4 .bigheadline a:hover {
	background-color: #4a994a;
	color: #ffffff;
}

.calloutitem1 .clickformore, .calloutitem100 .clickformore, .calloutitem2 .clickformore, .calloutitem3 .clickformore, .calloutitem4 .clickformore {
	font-size: 1em;
	font-weight: normal;
	color: #5b2e16;
}

.calloutitem1 .clickformore a, .calloutitem100 .clickformore a, .calloutitem2 .clickformore a, .calloutitem3 .clickformore a, .calloutitem4 .clickformore a {
	color: #4a994a;
		font-weight:normal;
		background-color: #ffffff;
		padding: 3px;
		display: inline-block;
}

.calloutitem1 .clickformore a:hover, .calloutitem100 .clickformore a:hover, .calloutitem2 .clickformore a:hover, .calloutitem3 .clickformore a:hover, .calloutitem4 .clickformore a:hover {
	background-color: #4a994a;
	color: #ffffff;
	display: inline-block;
			padding: 3px;
}

/* Joomla Custom Fields and Econa Fields css overrides. */

.fields-container {
background-color: #deb887;
}

.field-entry {
padding: 3px 0px 3px 0px;
}

.field-label {
	font-weight: bold;
}

.econaArticleImageBlock, .econaListImageBlock {
	margin-right: 10px!important;
    margin-bottom: 5px!important;
}

.econaImage img {
  border: 2px solid #5b2e16!important;
  padding: 0px!important;
  margin-top: 10px!important;
}

.econaImageCaption {
  display: block;
  float: left;
  padding-left: 10px;
  font-size: 1em!important;
}
.econaImageCredits {
  display: block;
  float: right;
    padding-right: 10px;
  font-style: italic;
  font-size: 1em!important;
}


@media screen and (max-width: 1050px) {	
	#above { 
		background-image: none!important;
		width: 100%!important;
		height: auto; }
		
	#cssmenu, #socialmedia-top {
	margin: 0px auto 0px auto;
   width: 650px!important;
		height: auto!important;
 }
 
#leftbig {display: none;} 

.videomp4 { display: none!important; }
	


#catlinks2 {
	font-size: .8em !important;
}

	
}

@media screen and (max-width: 768px)  {

.videomp4 { display: none!important; }

.txtcolpixcol-gallery, .txtcolpixcol-content, .pixcoltxtcol-gallery, .pixcoltxtcol-content {
float: none;
	width:94%;
	margin-right: 1%!important; 
	margin-left: 1%!important; 
	display: block;
}

	#socialmedia-top { display: none!important; }
	#cssmenu { border: 0!important;
	width: 100%!important;
		background-image: url(../../../graphics/logo/logomobileslim.png);
	background-repeat: no-repeat;
	background-position: 50px 3px;
}

#content {
	border: none!important;
}

#left, .room-gallery, .room-content, .bbintro-gallery, .bbintro-content, .twocolumns-col1, .twocolumns-col2 {
	float: none;
	width:100%;
	display:block;
}


#catlinks {
	font-size: .8em!important;
	}

.calloutintro1, .calloutitem1, .calloutintro100, .calloutitem100, .calloutintro2, .calloutitem2, .calloutintro3, .calloutitem3, .calloutintro4, .calloutitem4 {
	float: none;
	width:94%;
	margin-right: 1%!important; 
	margin-left: 1%!important; 
	border: none!important;
	display: block;
}

.calloutitem1 p, .calloutitem100 p, .calloutitem2 p, .calloutitem3 p, .calloutitem4 p {
	font-size: 1em;
}

}

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : landscape)
{
.calloutintro2, .calloutitem2, .calloutintro3, .calloutitem3, .calloutintro4, .calloutitem4, .txtcolpixcol-gallery, .txtcolpixcol-content, .pixcoltxtcol-gallery, .pixcoltxtcol-content {
	width:46%;
		margin-right: 1%!important;
	    margin-left: 1%!important;
}

.calloutitem1, .calloutintro1 {
	width: 96%;
	margin-left: 1%!important;
	margin-right: 1%!important;
}

}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape)
{
.calloutintro2, .calloutitem2, .calloutintro3, .calloutitem3, .calloutintro4, .calloutitem4, .txtcolpixcol-gallery, .txtcolpixcol-content, .pixcoltxtcol-gallery, .pixcoltxtcol-content {
	width:46%;
		margin-right: 1%!important;
	    margin-left: 1%!important;
}

.calloutitem1, .calloutintro1 {
	width: 96%;
	margin-left: 1%!important;
	margin-right: 1%!important;
}

}