 @font-face {
    font-family: 'Bebas Neue';
    src: url('../fonts/BebasNeue-Bold.woff2') format('woff2'),
        url('../fonts/BebasNeue-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Enriqueta';
    src: url('../fonts/Enriqueta-Bold.woff2') format('woff2'),
        url('../fonts/Enriqueta-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}



body {/*background: URL(images/slate06.gif);*/
	background-color: #b3bb6f;
	overflow-y: scroll;
	font-size: .9em;
	font-family:Arial, Helvetica, sans-serif;
	}


a:link  {
	color: #993324;
	font-weight: bold;
	font-family: "Times New Roman", Georgia, Times
}
h2 { color: #c96; font-weight: bold; font-size: 14pt; font-family: Arial, Helvetica, sans-serif}
.tanheader { color: #c96; font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, sans-serif}
.dkmedheader { color: #990000; font-weight:bold; font-size: 12pt; font-family:Arial, Helvetica, sans-serif}

a:visited {
	color: #993324;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif
}
a:hover {
	color: #c63;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif
}
.subheading {
	color: #633;
	font-style: italic;
	font-weight: bold;
	font-size: 14pt;
	font-family: "Times New Roman", Times, serif
}
.backroads { color:#000000; font-weight:bold; font-size:14pt; font-family:"Times New Roman", Times, serif}



table
{ 
	
margin-left: auto;
margin-right: auto;
}
.photos-gallery img{
	max-width: 100%;
}

div#page {
	width: 860px;
	margin:auto;
	text-align:left;
	}

div#mappage {
	width: 90%;
	margin:auto;
	text-align:left;
	}
	
div#nav {
	float:left;
	width: 160px;
	padding: 6px;
	display: none;
}
div#nav img{
	width: 164px !important;
    height: auto !important;
}
div#aligncenter {
	text-align:center
	}

div#content {
	background-color: #ffffff;
	padding:20px;
	border:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
div#content > div > p> img {
    height: auto !important;
    width: 200px!important;
}

div#bookings {
	padding:20px;
	float:right;
}

/*HOVER POPUP LINKS*/

/*hoverpopups type 1*/

#popup { color: #000; background-color: #fff; }

#popup a, #popup a:visited {
position: relative;

}

#popup a span {display: none;}

#popup a:hover { background-color: #fff; }

/* the IE correction rule */
#popup a:hover	{
background-color: #fff;
text-indent: 0; /* added the default value */
z-index: 5;
}

#popup a:hover span{
display: block;
position: absolute;
top: -30px;
left: 220px;
margin: 0px;
padding: 10px;
color:#000000;
font-weight: normal;
background: #f5deb3;
text-align: center;
border: 1px solid #333;
}

#map_canvas {
	width: 600px;
	height: 400px;
}

.smtanheader {
	font-size: 14px;
	font-weight: bold;
	color: #C96;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
}

.lrgitheader {
	font-size: 24px;
	font-weight: bold;
	color: #c96;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
}

.meditheader {
	font-size: 20px;
	font-weight: bold;
	color: #C96;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
}
.smredbold {
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	font-weight: bold;
	color: #993324;
}

.smredboldit {
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	font-weight: bold;
	font-style:italic;
	color: #993324;
}

.medredboldit {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	font-weight: bold;
	font-style:italic;
	color: #993324;
}

.notice {font-size: .9em; font-weight: bold; color: #F00; text-align: center;}
	
.availability_banner {
	font-weight: bold;
	color: #600;
	padding: 6px;
	text-align: center;
	margin-right: 50px;
	margin-left: 50px;
	background-repeat: repeat-y;
	background-color: #FFE1A4;
	font-size: 18pt;
}
#page #content .availability_banner a {
	font-size: 18pt;
}
#page #content #popup table {
	margin-left: 0px;
}

.ltTablebkg {
	background-color: #F9EBD0;
}
.section-separator {
	background-color: #F5DEB3;
	padding: 6px;
	margin-left: 30px;
	margin-right: 30px;
}
.header-section .iconFb{
	float: right;
}
 .header-section h1{
        font-size: 50px;
        line-height: 50px;
        font-family: 'Bebas Neue';
        color: #993324;
        margin:0 0 10px 0;
        text-align: center;
        text-shadow: -2px 2px 2px rgba(0,0,0,0.4);
        letter-spacing: 2px;

    }
    .header-section h3{
        font-size: 24px;
        line-height: 24px;
       font-family: 'Bebas Neue';
        color: #993324;
        margin:0 0 20px 0;
        text-align: center;
        text-shadow: -2px 2px 2px rgba(0,0,0,0.2);
        letter-spacing: 2px;

    }
    .header-section h4, .header-section h4 a{
        font-size: 30px;
        line-height: 30px;
        font-family: 'Bebas Neue';
        color: #993324;
        text-align: center;
        text-decoration: none;
        letter-spacing: 2px;

    }
    .header-section h4{
    	margin:0 0 20px 0;
    	text-shadow: -2px 2px 2px rgba(0,0,0,0.2);
    }
    .header-section span{
        display: block;
         color: #993324;
         font-size: 20px;
        font-family: 'Enriqueta';
		margin-bottom: 30px;
		text-shadow: -2px 2px 2px rgba(0,0,0,0.2);
    }
    .header-section span img{
        width: 50px;
        display: inline-block;
        vertical-align: middle;
        margin: 0 5px;

    }
#icon_table td a span img, ul li a span img{
	max-width: 400px;
}
.page-title-holder .tanheader, .page-title-holder, .page-title-holder h2{
	color: #993324 !important;
	text-align: center;
}
.page-title-holder .smtanheader, .page-title-holder h2 span{
	color: #993324 !important;
	text-align: center;
}

.iconInsta {
    width: 40px;
    height: 40px;
    display: block;
    float: right;
    margin-left: 6px;
}

.iconInsta img {
	max-width: 100%;
}