@font-face
{font-family:"Amaranth-Regular";
src: url(../Fonts/amaranth-webfont.eot);
src: url('../Fonts/amaranth-webfont.eot?#iefix') format('embedded-opentype'), local("Amaranth"), url(../Fonts/amaranth-webfont.ttf);format ("truetype"); 
}

@font-face
{font-family:"Cooper-Black";
src: url(../Fonts/ps_10369.eot);
src: url('../Fonts/ps_10369.eot?#iefix') format('embedded-opentype'), local("Cooper Black"), url(../Fonts/ps_10369.ttf);format ("truetype"); 
}

@font-face
{font-family:"Apple-Chancery";
src: url(../Fonts/ps_24516.eot);
src: url('../Fonts/ps_24516.eot?#iefix') format('embedded-opentype'), local("Apple Chancery"), url(../Fonts/ps_24516.ttf);format ("truetype"); 
}

a:focus /*removes blue outline when focused on anchor*/
	{
	outline:0;
	}
img
	{
	max-width: 100%;  /*container for background-required to keep aspect ratio when shrinking*/
	border:none;  /*IE 8,9,10 add borders to images that are also links*/
	}

body
	{
	background:#BBA189 url(../Background/brwnpapr.gif); 
	/*background: url(../Background/pineboards.jpg); */
	margin:0;
	padding:0;
	}
	
li a {z-index:150; position:relative;}  /*keeps slide out button-anchors on top so they can be clicked on*/
 
/*UPPER HEADER BEGINS HERE*/	
.upperheaderwrap
	{
	width:100%;	 
	background: url(../Background/fadedbar.png); 
	text-align:center;	
	max-width:1366px;
	margin:auto;
	 
	}
	
.upperheader
	{
	max-width:1366px;
	margin:auto;
 
	}
		
/*=========================HEADER============================*/
.headerwrap
	{
	width:100%;
	margin-bottom:1em; /*make room between header and main panel*/
	}
	
.header
	{
	max-width:1366px;
	margin:auto;
	background:white; 
	text-align:left;	
	line-height:0%; /*removes white background under the image*/	 
	}	
	
	

/*================================MAIN PANEL BEGINS HERE=====================================*/
.mainsectionwrap	
	{
	max-width:1366px;	
	margin:auto;	
	}

.mainsection	
	{	
	margin:auto; 	
	text-align:center;	
	}
	
/*to clear float*/
.mainsection:after 
	{
    content: " ";
    display: block;
    visibility: hidden;
    height: 0;
    clear: both;
	}
	
/*=================Left UPPER PANEL  CONTAINER===================*/
.leftupperpanel
	{
	display:inline-block;
	float:left;
	position:relative;
	margin-left:1em;
	width:17%;	 
	}	
 
/*=================UPPER PANEL CONTENTS======================*/

.first3buttons
	{
	list-style-type:none;
	margin:0;
	padding:0; 
	}
	
.first3buttons li
	{	
	margin:15.5% 0;  /*adjust space between buttons here*/	 	
	}
	
.first3buttons li:first-child
	{	
	margin-top:0;  
	}
	
.next3buttons
	{
	list-style-type:none;
	margin:0;
	padding:0;	 
	}
	
.next3buttons li
	{	
	margin:15.5% 0;  /*adjust space between buttons here*/		
	}
	
.next3buttons li:first-child
	{	
	margin-top:0;  
	}
	
.next3buttons li:last-child
	{	
	margin-bottom:0;  
	}
	
.opq  /*makes other buttons duller and active is brighter*/
	{	
	filter:alpha(opacity=70);
	opacity:0.7;	
	}
	
/*hidden calendar below buttons*/
.information2, .information3 /*parent container for calendar and widgits*/
	{
	display:none;
	}
	
	/*Menu button that is hidden until time to slide out when width is too small*/	
.slidemenu 
	{
	display:none;
	}

/*=================MIDDLE PANEL  CONTAINER======================*/
.middleupperpanel
	{	 
	display:inline-block;
	vertical-align:top;
	position:relative;
	width:60%;
	margin:0 .5em;	 
	}
	
/*=================MIDDLE PANEL CONTENTS=================*/	
	
.middlecontents
	{
	background:#FAEBD7;	
	border-radius:10px;
	text-align:left;
	padding:1em;  /*provides padding to all content in middle panel*/	
	font-family: Amaranth-Regular; 
	}
	
.middlecontents h2
	{
	text-align:center;
	margin-top:0;
	padding:0;
	margin-bottom:.25em;	
	}
	
#overlay  /*for IE8 only*/
	{
	display:none;
	}
	
.mainpic
	{
	display:inline-block;
	width:50%; /*adjusts side of main pic- percentage of center panel for the pic*/
	}
	
/*==Section Below controls Thumbnails on slideshow==*/
.ws_thumbs
	{	 
	width:200%!important;
	}
	
.thumbsize
	{	 
	max-width:300%;
	margin-bottom:2%;
	}
	
	
/*================BULLET POINTS BEGIN HERE===============*/	
.mainpoints
	{
	display:inline-block;
	vertical-align:top;
	width:48%;	 
	font-size:14px;		
	}
	
.mainpoints ul
	{	 
	margin-top:0;
	padding-left:1.5em;
	}
.mainpoints ul>li
	{	 
	margin-top:0em;
	margin-bottom:.85em;/*adjust distance between bullets here*/
	}
	
.maindescription
	{
	margin:0 2%; 
	}	
.maindescription h4
	{
	text-align:center;	
	margin-bottom:0;
	margin-top:0;	
	}		
.maindescription p
	{	
	margin-top:1%;
	margin-bottom:0; /*or there is too much space below the paragraph*/
	font-size:14px;	 
	}
	
/*Reservation Information Panel*/

/*=================RIGHT UPPER PANEL  CONTAINER==================*/
.rightupperpanel
	{
	display:inline-block;
	float:right;
	position:relative;
	margin-right:1em;
	width:17%;		 
	}	
	
/*=================RIGHT UPPER PANEL CONTENTS ==================*/
 
	
/*=================RIGHT UPPER PANEL Calendar ==================*/
/*OBJECT CALENDAR 1*/

.calendar1 /* outer container for calendar*/
	{
	position:relative; 
	height:0; 
	padding-bottom:160%;	
	width:105%;	 
	}	
	
.calcontainer1  /* inner container for calendar*/
	{
	position:absolute;
	width:100%; 
	height:100%;	 
	overflow:hidden; 
	top:0; 
	left:0; 
	margin-left:0; 
	margin-top:-9%; 
	} 

.calendar1 object /*for everything but IE*/
	{
	position:absolute; 
	width:100%; 
	height:100%;
	top:0;
	left:0;
	margin-left:0%;
	margin-top:9%;		 
	}

.calendar1 iframe /*For IE11 and Edge - won't reload object*/
	{
	display:none;	
	}
	
@-moz-document url-prefix()  
	{
		.calendar1 /* outer container for calendar*/
		{
		position:relative; 
		height:0; 
		padding-bottom:180%;	
		width:105%;	
		}
		 
	
}

	
	
	
	
/*=====================New section For IE 10, 11=================*/
@media only screen and (min-width:0\0) 
{  
.calendar1 /* outer container for calendar*/
	{
	position:relative; 
	height:0; 
	padding-bottom:160%;	
	width:105%;
	}	
	
.calcontainer1  /* inner container for calendar*/
	{
	position:absolute;
	width:100%; 
	height:100%;	 
	overflow:hidden; 
	top:0; 
	left:0; 
	margin-left:0; 
	margin-top:-9%; 
	} 

.calendar1 object /*for everything but IE*/
	{
	display:none;	 
	}

.calendar1 iframe /*For IE11 and Edge - won't reload object*/
	{
	display:block;
	border:none;
	position:absolute; 
	width:100%; 
	height:100%;
	top:0;
	left:0;
	margin-left:0;
	margin-top:9%;		
	}
}	

	 
/*============Plane Begins Here=================*/		
.fly
	{
	margin-top:5%;	/*adjust height between cal and plane here*/
	}
	
@-moz-document url-prefix()  
	{
		.fly
		{
		margin-top:5%;	/*adjust height between cal and plane here*/
		}
		 
	
}

	
.flytext
	{
	font-family: Amaranth-Regular; 
	font-weight: normal; 
	color: rgb(185, 38, 79);
	font-size:14px;
	text-align:center;
	}
	
.flytext a
	{	  
	color: rgb(185, 38, 79);	 
	}
	 
/*============Weather Begins Here=================*/		
.weather
	{
	margin:10% auto 0% auto;	
	}
 
/*==============LOWER LEFT PANEL BEGINS HERE====================*/
.lowerpanel
	{
	max-width:1366px;
	margin: 1em auto;
	padding:0 1em;
	text-align:center;
	font-family: Amaranth-Regular;	  
	}

.lowerleft
	{
	background:#FAEBD7;		
	display:inline-block;
	vertical-align:top;
	text-align:center;
	width:49%;
	min-height:410px;	
	border-radius:10px;
	position:relative;	 
	max-width:500px;
	margin-right:.5em;
	}

#questionmk img
	{	
	vertical-align:bottom;		
	}
	
#questionmk2
	{	
	display:none;
	}
	
.tablewrap  /*needed to center the table within the frame*/
	{
	display:table;
	margin:auto;
	}
	
.contactcontainer
	{
	display:table-row; 
	}
	
.contactleft
	{
	display:table-cell;
	text-align:right;
	color: rgb(0, 102, 0);
	font-weight:bold;	
	}
	
.contactright
	{
	display:table-cell;
	text-align:left;
	padding-left:5%;
	white-space:nowrap;		
	}
	
.contactright img
	{
	vertical-align:middle;
	margin:0 2%;	
	}
#fbicon
	{
	vertical-align:middle;
	margin-left:0;	
	}

.contactright a
	{
	color:black;
	}
	
.yelpcont
	{
	display:inline-block; 
	position:relative;	
	}
.yelpcont a
	{	
	 height:25px; 
	 width:70px; 
	 z-index:150;
	}
	
.yelp
	{	 
	position:relative;	
	font-size:10px;
	}
	
.yelp img
	{
	height:75%;
	width:75%;
 	
	
	}

.empty4social
	{
	line-height:1em;
	}
	
.leftabsolute
	{
	position:absolute;
	width:auto;
	bottom:0;
	left:50%;
	margin-left:-7.2em; /*adjust to center button here*/
	}
	
.ordermag
	{
	margin-bottom:.5em; 	
	}
	
.ordermag a 
	{
	display:inline-block; /*block makes the button full width of container*/
	background:url(../Background/Button.png);
	padding:.75em;
	color:#006600;
	font-size:13px;
	font-weight:bold;
	border:2px solid #006600;
	border-radius:5px;
	text-decoration:none;	 
	}
	
.ordermag a:hover
	{	 
	box-shadow:2px 2px 5px black;	
	}	

/*==========================Adjust Calendar Image Here+++++++++++*/	
.freecal
	{
	margin: 1.5em 0 0 0;	
	}
	
/*==============Webutation code begins here==================*/
.webutation
	{		
	margin:0 0 .5em 0;	
	}	


/*LOWER RIGHT PANEL BEGINS HERE*/
.lowerright
	{
	background:#FAEBD7;		
	display:inline-block;
	vertical-align:top;
	text-align:center;
	width:49%;
	min-height:410px;	
	border-radius:10px;
	position:relative;	 
	max-width:500px;
	margin-left:.5em;
	}
	
.lowerright h2
	{
	text-align:center;	
	}
	
.ratetablewrap  /*needed to center the table within the frame*/
	{
	display:table;
	margin:auto; 	
	}

.ratecontainer1, .ratecontainer2, .ratecontainer3, .ratecontainer4, .ratecontainer5
	{
	display:table-row; 		
	}
	
.ratecolhdr
	{
	padding-bottom:.2em;	 
	}

.ratecontainer2, .ratecontainer3
	{
	background:#E3DDD2;	
	}
	
.rowspacer
	{
	line-height:.1em;
	}
	
.ratecontainer4, .ratecontainer5
	{	
	background:#E8E6E6;	
	}
	
.ratecolhdr
	{
	display:table-cell;	 
	color: rgb(0, 102, 0);	 
	font-weight:bold;
	font-size:14px;
	white-space:nowrap;
	padding:0 .25em; 	 
	}
	
.ratecolname
	{
	display:table-cell;
	font-size:12px;		  
	}
	
.ratecolamt
	{
	display:table-cell;
	font-weight:bold;
	font-size:12px;		 
	}
	
.ratecolname span, .holrate /*the asterisks*/
	{
	color:red;
	}
	
.rightpanpara  /*wraps the paragraphs*/
	{
	margin:0 1.5em;	
	}

.description
	{
	text-align:left;
	font-size:12px;
	margin-bottom:1%;	 
	}
	
.deschr
	{
	display:none;
	}
	
.description2
	{
	text-align:left;
	font-size:12px;
	border-top:1px solid black;
	padding-top:1%;	 
	margin-top:1%;		 
	}
/*Lower right absolute panel begins here*/	
.rightabsolute
	{
	position:absolute;
	width:auto;
	bottom:0;
	left:50%;
	margin-left:-10.6em; /*adjust to center button here*/ 
	}
	
.reservenow
	{	
	margin-bottom:.5em; 
	}
	
.reservenow a 
	{
	display:inline-block; /*block makes the button full width of container*/
	background:url(../Background/Button.png);
	padding:.75em;
	color:#006600;
	font-size:13px;
	font-weight:bold;
	border:2px solid #006600;
	border-radius:5px;
	text-decoration:none;	
	}
	
.reservenow a:hover
	{	 
	box-shadow:2px 2px 5px black;	
	}

.credit
	{		
	margin:4% 0 2% 0;	
	}
	
/*====================UPPER FOOTER BEGINS HERE===================*/

.upperfooterwrap
	{	 
	width:100%;	 
	background:#FAEBD7;
	border-top:1px solid black;	
	font-family: Amaranth-Regular;	
	}
	
.upperfooter
	{
	max-width:1366px;	
	margin:auto;
	text-align:center; 
	}
	
.navlinks1, .navlinks2, .navlinks3, .navlinks4
	{
	display:inline-block;
	margin: 1em 1em;  /*adjust distance between panels here can change to .1 if dropping to next level*/
	max-width:240px;/*or will drop to next page at 1024px*/
	text-align:left;	
	}
	
.links
	{
	background:#F0F8FF;
	border-radius:10px;
	border:1px solid black;
	padding:0 .5em;
	}
	
.links h4
	{	 
	margin:0;
	padding:0;
	color: rgb(0, 102, 0);
	margin:.5em 0;
	}
	
.links ul
	{
	list-style-type:none;
	margin:0;
	padding:0 0 0 1em;	
	max-height:100px;
	overflow-y:auto;
	}
	
.links ul li
	{
	font-size:14px;
	white-space:nowrap;
	overflow-x:hidden; /*so text doesn't wrap*/
	margin:.5em 0;	 
	padding-right:1.5em; /*Vertical scroll bar hides text to right*/	
	}

.links ul li a
	{
	color:black;
	}
	
.links p
	{
	font-size:12px;
	text-align:center;
	margin:.5em 0;	 
	}
	
.noborder
	{ 
	margin:0;
	padding:0;
	}

	
/*===============FOOTER BEGINS HERE================================*/
	
.footerwrap
	{
	width:100%;	 
	text-align:center;
	background: url(../Background/fadedbarsmall.png);	
	font-family: Cooper-Black;
	color:black;
	font-size:11px;			
	}
	
.footer
	{
	max-width:1366px;
	position:relative;
	margin:auto;
	padding:5px;	 
	}
	
.copyright
	{
	display:inline-block;
	position:absolute;  /*to center inline block element vertically*/
	left:1em;
	top:50%;
	margin-top:-9px;	
	}
	
#rights 
	{
	display:none; /*hides the BR until needed when shrinking*/
	}	
	
.counter
	{
	display:inline-block;
	font-size:0; /*removes spacing under image*/	
	}	
 
.designed
	{
	display:inline-block;
	position:absolute;  /*to center inline block element vertically*/
	right:1em;
	top:50%;
	margin-top:-9px;	
	}
	
#by
	{
	display:none;  /*hides the BR until needed when shrinking*/
	}
	
/*==============================================WHERE IS YOUNG PAGE============================================================*/

.picwraps  /*wraps map and deer*/
	{
	text-align:center;		
	width:97%;
	margin: 2% auto; 
	}
	
#mainpic
	{
	display:inline-block;
	vertical-align:middle;	 
	box-shadow:2px 2px 10px grey;
	border-radius:10px;
	line-height:0%;	/*removes space under picture*/
	}
	
#mainpic img
	{
	border-radius:10px;
	}
	
#mainpoints
	{
	display:inline-block;
	vertical-align:middle;	
	}
	
.caps:first-letter
	{
	font-size:1.5em;
	}
	
.showwrap
	{	
	text-align:center;		
	}
	
.shows
	{
	display:inline-block;
	margin:0 2.2% 2% 2.5%;	
	width:138px;	 	
	}
	
#vlightbox0, #vlightbox1, #vlightbox3
	{
	width:auto!important; /*override style in the vlb css sheets so the images will center*/
	}
	
#vlb0overlay, #vlb1overlay, #vlb3overlay
	{
	 background-color:#CDAE8B!important; /*override style in the vlb css background overlay color*/
	}
	
/*==============================================Discounts Page============================================================*/

#calcontainer2disc
	{
	margin-top:30px;
	}
	
#weather2disc
	{
	margin-top:30px;
	}
	
#fly2disc
	{
	display:block;
	margin-top:30px;
	}
#middlecontents
	{
	background:#FAEBD7;	
	border-radius:10px;
	text-align:left;
	padding:1em;  /*provides padding to all content in middle panel*/	
	font-family: Amaranth-Regular;
	}
	
#middlecontents h2
	{
	text-align:center;
	margin-top:0;
	margin-bottom:0;
	padding:0;	 
	}

#middlecontents h3
	{
	text-align:center;
	margin-top:0;
	margin-bottom:0;
	padding:0;	 
	}
	
#middlecontents h5
	{
	text-align:center;
	margin-top:.2em;
	margin-bottom:0;
	padding:0;	
	}
	
.hdrwrap
	{
	background: url(../Background/fadedbarlarge.png);
	border-radius: 5px;  
	padding:1%;
	margin-bottom:.5em;
	}
	

.offerwrap
	{	
	border:1px double grey;
	border-radius:10px;	
	padding:.75em;
	margin-bottom:1em;
	}

.offerupper h3
	{
	text-decoration:underline;	 
	}
	
.offerupper p
	{
	font-size:13px;	
	margin-top:1em;	
	}
	
.conditions
	{
	clear:right;
	font-size:10px;	
	}
	
.offerlower
	{
	position:relative;	
	}
	
.offerlower h3
	{
	text-align:left!important;
	margin-top:0;	 
	}
	
.offerlower p
	{
	margin-top:1em;
	font-size:13px;
	}
.todayspec
	{
	position:absolute;
	right:0;
	bottom:2em;	 
	}
	
.expiration
	{
	font-size:11px;
	overflow:hidden;
	}
	
.disclaimer
	{
	font-size:10px;
	font-style:italic;
	float:right;
	margin-top:.25em;	
	border-radius:5px;	
	}
	
#maindescription p
	{
	margin-bottom:1em;
	}
	
.clrflt
	{	
	clear:both;
	line-height:0%;
	}
	
.emphasis
	{
	font-weight:bold;
	font-style:italic;
	text-decoration:underline;
	}

.promocode
	{
	font-weight:bold;	 
	text-decoration:underline;
	}

/*==============================================Reviews Page============================================================*/	

#middlecontents
	{		
	padding-bottom:.25em;	
	}

#reviewh5
	{
	text-align:left;
	margin-left:1em;
	margin-right:.5em;
	}
	
	 

.scrollwrap
	{
	max-height:22em;
	overflow-y:auto;
	min-height:425px;/*add3d in 2017 due to longer calendar*/ 
	}
	
.reviewwrap
	{
	overflow:hidden;  /*so float is included in height*/
	position:relative;	 /*for absolute fig icon to popup the pdf*/ 
	margin-right:.5em; /*allow room for scrollbar*/
	margin-left:.5em;		
	}
	

	
.reviewwrap h5
	{
	display:inline-block;
	vertical-align:top;
	text-align:left;
	margin-top:.3em;
	width:6em;  /*use EM or the date will wrap*/
	height:1.5em; /*adjust space between name and absolute icon here*/  
	}
	
.infowrap
	{
	display:inline-block;
	vertical-align:top;
	margin-top:0;
	width:75%;  /*adjust width of except here as shrinking or icon will step over the text*/ 
	}
	
.guestname	
	{	
	margin-top:0;
	font-size:14px;	
	margin-top:.25em;
	margin-bottom:.5em;
	font-weight:bold;
	}
	
.excerpt
	{	 
	font-style:italic;
	font-size:14px;
	margin-left:1em;	
	}
	
.popupreview	
	{
	position:absolute;
	right:0;
	top:0;
	margin:0; 
	}
	
.repeat
	{
	margin-left:1em;
	font-weight:normal;
	font-size:12px;
	}
	
/* ==============================Added to Guest Page to show stars on 11/14/15============================  */

.review
	{
	display:inline-block;
	position:absolute;  /*change to relative when image shrinks*/
	left:65%;  /*adjust distance from right review to show all start as shrinking*/
	min-width:165px; /*to prevent wrapping*/
	 
	 
	}

.review  img
	{
	vertical-align:top;
	margin-top:1px;
	}
	
.guestname
	{
	margin-right:33%;	
	}
.reviewlegend
	{	
	margin-top:1%;
	}	

.reviewlegend img
	{
	vertical-align:top;
	margin-top:1px;
	
	}
.reviewlegend span
	{
	display:inline-block;
	margin-left:1%;
	}
	
	.infowrap
		{
		position:relative;
		/*adjust right margin along with review position to relative*/
		}

/*==============================================Guestbook Page============================================================*/
.guestbook
		{
		position:absolute;
		top: 0;
		left: 0;
		width:100%;
		height:100%;
		border:none;		
		}
		
/*==============================================Fly Page============================================================*/

		
.flyhdrwrap
	{
	background: url(../Background/fadedbarlarge.png);
	border-radius: 5px;  
	padding:1%;
	margin-bottom:.75em;
	}
	
.flymainpanelwrap
	{
	border:1px double grey;
	border-radius:10px;
	padding:.75em;
	min-height:450px;	
	}
	
.airbutton
	{
	text-align:center;	 
	} 
	
.airbutton  a  
	{
	 margin-right:.5em;		
	}
	
.airbutton  a  img
	{
	vertical-align:middle;	 
	}
	
	
/*from page above*/	
.showwrap
	{	
	text-align:center;		
	}
	
.shows
	{
	display:inline-block;
	margin:2.5% 2.2% 2% 2.5%;	
	width:138px;/*controls distance between images like margin*/		
	}
	
#vlightbox4
	{
	width:auto!important; /*override style in the vlb css sheets so the images will center*/
	}
	
#vlb4overlay
	{
	 background-color:#CDAE8B!important; /*override style in the vlb css background overlay color*/
	}
	
.line
	{
	background:grey;	 
	height:2px;
	border-radius:60px;
	}
	
/*=========================================Guestbook Write inside guestbook folder=================*/
.writewrap
	{
	height: 330px; 
	overflow:hidden;
	}
	
.writewrap object
	{
	width:100%; 
	height:100%;
	}
	

/*========================================================================================================================================================================================================== Preloads Begin Here ===============================================================*/
body:after
{
content: url(../index_files/vlb_images1/main_cabin2x.jpg) url(../index_files/vlb_images1/deck.jpg) url(../index_files/vlb_images1/fireplace.jpg) url(../WhereIsYoung_files/vlb_images0/welcome_to_young.jpg) url(../WhereIsYoung_files/vlb_images0/young_post_office.jpg) url(../WhereIsYoung_files/vlb_images0/young_post_office_sign.jpg) url(../WhereIsYoung_files/vlb_images1/antlers_cafe_front_door.jpg) url(../WhereIsYoung_files/vlb_images1/antlers_sign.jpg) url(../WhereIsYoung_files/vlb_images1/front_of_building.jpg) url(../WhereIsYoung_files/vlb_images3/buddi_mart_sign.jpg) url(../WhereIsYoung_files/vlb_images3/buddi_mart.jpg) url(../WhereIsYoung_files/vlb_images3/buddi_mart_front_view.jpg) url(../Pictures/ogmap.png);
display: none;
border:0;
}


		
/*========================================================================================================================================================================================================================MEDIA QUERIES BEGIN HERE============================================================
=====================================================================================================================================================*/
	
	
/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) 
{
.writewrap
	{
	overflow:auto; 
	-webkit-overflow-scrolling: touch;  /*so ipad will scroll*/
	height: 330px;
	}
	
.writewrap object
	{
	width:100%; 
	height:115%; /*so ipad will scroll*/
	}

}

/* iPads (landscape)---------------------------------------------------------------------------------------------------------------------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) 
{
}


/* iPads (portrait)----------------------------------------------------------------------------------------------------------------------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) 
{	
}

/*iPhone 6 Landscape------------------------------------------------------------------------------------------------*/
@media only screen 
    and (min-device-width : 375px) 
    and (max-device-width : 667px) 
    and (orientation : landscape) 
    and (-webkit-min-device-pixel-ratio : 2)
{ 
}

/*iPhone 6 Portrait----------------------------------------------------------------------------------------------------*/
@media only screen 
    and (min-device-width : 375px) 
    and (max-device-width : 667px) 
    and (orientation : portrait) 
    and (-webkit-min-device-pixel-ratio : 2)
{ 
}

/*iPhone 6+ Landscape----------------------------------------------------------------------------------------------------*/
@media only screen 
    and (min-device-width : 414px) 
    and (max-device-width : 736px) 
    and (orientation : landscape) 
    and (-webkit-min-device-pixel-ratio : 3) 
{
}


/*iPhone 6+ Portrait------------------------------------------------------------------------------------------------------*/
@media only screen 
    and (min-device-width : 414px) 
    and (max-device-width : 736px) 
    and (orientation : portrait) 
    and (-webkit-min-device-pixel-ratio : 3) 
{ 
}


/*=================================================================================================================================================================MEDIA QUERIES LARGE TO SMALL BEGIN HERE======================================
======================================================================================================================*/
@media only screen and (min-width :1300px) and (max-width :1345px)
{ 
 .mainpoints ul li
	{	
	margin-bottom:.7em;/*adjust distance between bullets here*/
	
	}	
}

@media only screen and (min-width :1260px) and (max-width :1299px)
{	
 .mainpoints ul li
	{	
	margin-bottom:.55em;/*adjust distance between bullets here*/
	
	}
}

@media only screen and (min-width :1210px) and (max-width :1259px)
{ 
 .mainpoints ul li
	{	
	margin-bottom:.5em;/*adjust distance between bullets here*/
	
	}
}

@media only screen and (min-width :1160px) and (max-width :1209px)
{ 
 .mainpoints ul li
	{	
	margin-bottom:.4em;/*adjust distance between bullets here*/

	}	
}


@media only screen and (min-width :1110px) and (max-width :1159px)
{	
 .mainpoints ul li
	{	
	margin-bottom:.35em;/*adjust distance between bullets here*/
	
	}
}

/* ==============================Added to Guest Page to show stars on 11/14/15============================  */

.review
	{	 
	left:60%;  /*adjust distance from right review to show all start as shrinking*/	 
	}


@media only screen and (min-width :1060px) and (max-width :1109px)
{
 .mainpoints ul li
	{	
	margin-bottom:.25em;/*adjust distance between bullets here*/
	
	}	

/*upper footer adjustment*/
.navlinks1, .navlinks2, .navlinks3, .navlinks4
	{
	margin:1em .5em;	
	}	

/*==============================================Reviews Page============================================================*/	

.excerpt
	{	 
	margin-right:1em;	 
	}
}

@media only screen and (min-width :1030px) and (max-width :1059px)
{ 

 .mainpoints ul li
	{	
	margin-bottom:.18em;/*adjust distance between bullets here*/
	 
	}
	
/*combine the middle panels*/	
.lowerleft
	{	 
	margin-right:-.5em;
	border-radius:10px 0 0 10px; 
	}
	
.lowerright
	{	 
	margin-left:-.5em;
	}
	
/*upper footer adjustment*/
.navlinks1, .navlinks2, .navlinks3, .navlinks4
	{
	margin:1em .4em;	
	}

 
/*==============================================Reviews Page============================================================*/	

.excerpt
	{	 
	margin-right:2em;	 
	}

/* ==============================Added to Guest Page to show stars on 11/14/15============================  */

.review
	{	 
	left:55%;  /*adjust distance from right review to show all start as shrinking*/	 
	}	
}


@media only screen and (min-width :990px) and (max-width :1029px)
{
.mainpic
	{
	display:inline-block;
	width:50%; /*adjusts side of main pic- percentage of center panel for the pic*/
	
	display:block;
	width:90%;
	margin:auto;	
	}
	
/*==Section Below controls Thumbnails on slideshow==*/
.ws_thumbs
	{	 
	width:99%!important; /*center over big picture*/
	bottom:-16%!important;
	margin-left:0%; /*center over big picture*/
	padding-right:.65%;/*control partial images*/	
	}
	
.thumbsize
	{		
	max-width:460%;
	margin-bottom:0;
	margin-left:-15%; /*whole images in thumbnail slider*/	  
	}
	
/*================BULLET POINTS BEGIN HERE===============*/	
.mainpoints
	{
	display:block;
	width:auto;
	margin-top:3%;	 
	}	
	
@-moz-document url-prefix()  
	{
		.mainpoints 
		{
		margin-top:13%;
		}
	}
	
.mainpoints ul
	{
	margin-left:4%;
	}
 
 .mainpoints ul li
	{	
	margin-bottom:.3em;/*adjust distance between bullets here*/
	}	

/*combine the middle panels*/	
.lowerleft
	{	 
	margin-right:-.5em;
	border-radius:10px 0 0 10px; 
	}
	
.lowerright
	{	 
	margin-left:-.5em;
	}
	
/*================upper footer adjustment===================*/
.navlinks1, .navlinks2, .navlinks3, .navlinks4
	{
	margin:1em .1em;	
	}
	
/*===============WHERE IS YOUNG MEDIA QUERIES=============*/

.picwraps
	{
	margin-bottom:5%;
	}

#mainpoints
	{
	display:none;
	}
	
/*==============================================Reviews Page============================================================*/	

.excerpt
	{	 
	margin-right:2em;	 
	}
	
	/* ==============================Added to Guest Page to show stars on 11/14/15============================  */

.review
	{	 
	left:50%;  /*adjust distance from right review to show all start as shrinking*/	 
	}
}

/*For IE 10, 11*/
@media only screen and (min-width :990px) and (max-width :1029px) and (min-width:0\0) 
{ 
 .mainpoints
	{
	display:block;
	width:auto;
	margin-top:15%;	 
	}	

}

@media only screen and (min-width :920px) and (max-width :989px)
{ 
.mainpic
	{
	display:inline-block;
	width:50%; /*adjusts side of main pic- percentage of center panel for the pic*/
	
	display:block;
	width:90%;
	margin:auto;
	}
	
/*==Section Below controls Thumbnails on slideshow==*/
.ws_thumbs
	{	 
	width:99%!important; /*center over big picture*/
	bottom:-16%!important;
	margin-left:0%; /*center over big picture*/
	padding-right:.65%;/*control partial images*/	
	}
	
.thumbsize
	{		
	max-width:460%;
	margin-bottom:0;
	margin-left:-15%; /*whole images in thumbnail slider*/	  
	}
	
/*================BULLET POINTS BEGIN HERE===============*/	
.mainpoints
	{
	display:block;
	width:auto;
	margin-top:3%;	 
	}	
	
@-moz-document url-prefix()  
	{
		.mainpoints 
		{
		margin-top:13%;
			}
	}
	
.mainpoints ul
	{
	margin-left:4%;
	}
 
 .mainpoints ul li
	{	
	margin-bottom:.3em;/*adjust distance between bullets here*/
	}

	/*combine the middle panels*/	
.lowerleft
	{	 
	margin-right:-.5em;
	border-radius:10px 0 0 10px; 
	}
	
.lowerright
	{	 
	margin-left:-.5em;
	}


	
	

	
/*================upper footer adjustment===================*/
.navlinks1, .navlinks2, .navlinks3, .navlinks4
	{
	margin:1em 3em;	
	width:250px;
	}
	
/*===============WHERE IS YOUNG MEDIA QUERIES=============*/

.picwraps
	{
	margin-bottom:5%;
	}

#mainpoints
	{
	display:none;
	}
	
/*==============================================Reviews Page============================================================*/	

.excerpt
	{	 
	margin-right:2em;	 
	}

	/* ==============================Added to Guest Page to show stars on 11/14/15============================  */

.review
	{	 
	left:45%;  /*adjust distance from right review to show all start as shrinking*/	 
	}
}






@media only screen and (min-width :920px) and (max-width :967px)
{
	
/*=================RIGHT UPPER PANEL Calendar ==================*/
/*OBJECT CALENDAR 1*/

.calendar1 /* outer container for calendar*/
	{
	position:relative; 
	height:0; 
	padding-bottom:160%;	
	width:115%;	
	}	
	
.calcontainer1  /* inner container for calendar*/
	{
	position:absolute;
	width:100%; 
	height:100%;	 
	overflow:hidden; 
	top:0; 
	left:0; 
	margin-left:-8%; 
	margin-top:-9%; 
	} 

.calendar1 object /*for everything but IE*/
	{
	position:absolute; 
	width:100%; 
	height:100%;
	top:0;
	left:0;
	margin-left:8%;
	margin-top:9%;		 
	}

.calendar1 iframe /*For IE11 and Edge - won't reload object*/
	{
	display:none;	
	}
}	
	
/*=====================New section For IE 10, 11 must be separate media query=================*/
@media only screen and (min-width:0\0) and (min-width :920px) and (max-width :967px)
{  
.calendar1 /* outer container for calendar*/
	{
	position:relative; 
	height:0; 
	padding-bottom:160%;	
	width:105%;
	}	
	
.calcontainer1  /* inner container for calendar*/
	{
	position:absolute;
	width:100%; 
	height:100%;	 
	overflow:hidden; 
	top:0; 
	left:0; 
	margin-left:0%; 
	margin-top:-9%; 
	} 

.calendar1 object /*for everything but IE*/
	{
	display:none;	 
	}

.calendar1 iframe  /*For IE11 and Edge - won't reload object*/
	{
	display:block!important;
	border:none;
	position:absolute; 
	width:100%; 
	height:100%;
	top:0;
	left:0;
	margin-left:0%;
	margin-top:9%;		
	}

}		
			
	

@media only screen and (min-width :890px) and (max-width :919px)
{ 
/*=================Left UPPER PANEL  CONTAINER===================*/
.leftupperpanel
	{
	display:inline-block;
	float:left;
	position:relative;
	margin-left:1em;
	width:20%;	

	
	}	
	
	
	
/*=================MIDDLE PANEL  CONTAINER======================*/
.middleupperpanel
	{		
	width:70%;	 
	}	
	
.mainpic
	{
	display:inline-block;
	width:50%; /*adjusts side of main pic- percentage of center panel for the pic*/
	
	display:block;
	width:90%;
	margin:auto;
	}
	
/*==Section Below controls Thumbnails on slideshow==*/
.ws_thumbs
	{	 
	width:99%!important; /*center over big picture*/
	bottom:-16%!important;
	margin-left:0%; /*center over big picture*/
	padding-right:.65%;/*control partial images*/	
	}
	
.thumbsize
	{		
	max-width:460%;
	margin-bottom:0;
	margin-left:-15%; /*whole images in thumbnail slider*/	  
	}
	
/*================BULLET POINTS BEGIN HERE===============*/	
.mainpoints
	{
	display:block;
	width:auto;
	margin-top:3%;	 
	}	
	
@-moz-document url-prefix()  
	{
		.mainpoints 	
		{
		margin-top:13%;
			}
	}	
	
.mainpoints ul
	{
	margin-left:4%;
	}
 
 .mainpoints ul li
	{	
	margin-bottom:.3em;/*adjust distance between bullets here*/
	}
	
/*information under buttons */
	
.information2  /*parent container for calendar and widgits*/
	{
	display:block;
	margin-top:5%;	
	}	
	
.fly2
	{
	display:block;
	margin-top:5%;	
	}
	
.weather2
	{
	margin-top:5%;	
	}
	
/*OBJECT CALENDAR 2*/

.calendar2 /*external container for calendar*/
	{
	margin-top:10%;
	position:relative; 
	height:0; 
	padding-bottom:150%; 
	width:105%; /*keeps mozilla from showing scroll bars*/	
	}
	
.calcontainer2 /*internal container for calendar*/
	{
	position:absolute;
	width:100%; 
	height:100%;	 
	overflow:hidden; 
	top:0; 
	left:0; 
	margin-left:0%; 
	margin-top:-9%; 
	 	
	}

.calendar2 object
	{
	position:absolute; 
	width:100%; 
	height:100%;
	top:0;
	left:0;
	margin-left:0%;
	margin-top:9%;
	
	}
	
.calendar2 iframe
	{
	display:none;
	}		
		
/*=================RIGHT UPPER PANEL  CONTAINER==================*/
.rightupperpanel
	{	
	display:none;
	} 
	
	
/*combine the middle panels*/	
.lowerleft
	{	 
	margin-right:-.5em;
	width:40%;
	padding: 0 1em;
	padding-left:0em;
	border-radius:10px 0 0 10px; 
	}
	
.lowerright
	{	 
	margin-left:-.5em;
	width:55%;
	padding-right:0;
	}
	
/*================upper footer adjustment===================*/
.navlinks1, .navlinks2, .navlinks3, .navlinks4
	{
	margin:1em 3em;	
	width:250px;
	}
	
/*===============WHERE IS YOUNG MEDIA QUERIES=============*/

.picwraps
	{
	margin-bottom:5%;
	}

#mainpoints
	{
	display:none;
	}

/*==============================================Reviews Page============================================================*/	

.excerpt
	{	 
	margin-right:2.5em;	 
	} 
	
.review
	{	 
	left:55%;  /*adjust distance from right review to show all start as shrinking*/	 
	}
}


	
/*=====================New section For IE 10, 11=================*/
@media only screen and (min-width:0\0) and (min-width :890px) and (max-width :919px)
{  
.calendar2 /* outer container for calendar*/
	{
	position:relative; 
	height:0; 
	padding-bottom:140%;	
	width:100%;	
	}	
	
.calcontainer2  /* inner container for calendar*/
	{
	position:absolute;
	width:100%; 
	height:100%;	 
	overflow:hidden; 
	top:0; 
	left:0; 
	margin-left:0%; 
	margin-top:-9%; 
	} 

.calendar2 object /*for everything but IE*/
	{
	display:none;	 
	}

.calendar2 iframe /*For IE11 and Edge - won't reload object*/
	{
	display:block;
	border:none;
	position:absolute; 
	width:100%; 
	height:100%;
	top:0;
	left:0;
	margin-left:0;
	margin-top:9%;	
	
	}

}	


@media only screen and (min-width :800px) and (max-width :889px)
{ 
.mainpic
	{	
	display:block;
	width:90%;
	margin:auto;
	}
	
/*==Section Below controls Thumbnails on slideshow==*/
.ws_thumbs
	{	 
	width:99%!important; /*center over big picture*/
	bottom:-16%!important;
	margin-left:0%; /*center over big picture*/
	padding-right:.65%;/*control partial images*/	
	}
	
.thumbsize
	{		
	max-width:460%;
	margin-bottom:0;
	margin-left:-15%; /*whole images in thumbnail slider*/	  
	}
	
/*================BULLET POINTS BEGIN HERE===============*/	
.mainpoints
	{
	display:block;
	width:auto;
	margin-top:3%;	 
	}	
	
@-moz-document url-prefix()  
	{
		.mainpoints 
		{
		margin-top:13%;
		}
	}	
	
.mainpoints ul
	{
	margin-left:4%;
	}
 
 .mainpoints ul li
	{	
	margin-bottom:.3em;/*adjust distance between bullets here*/
	}
	

/*MAIN PANEL BEGINS HERE*/
.mainsectionwrap	
	{
	max-width:1366px;	
	margin:auto;	 
	}

.mainsection	
	{	
	background:#FAEBD7;
	margin:0 1em;
	border-radius:10px;
	padding-bottom:10px;
	}
	
/*=================Left UPPER PANEL  CONTAINER===================*/
.leftupperpanel
	{
	width:25%;
	margin-top:2em;	 	
	}	
	
/*=================MIDDLE PANEL  CONTAINER======================*/
.middleupperpanel
	{		
	width:70%;	 
	}	
	
.information2  /*parent container for calendar and widgits*/
	{
	display:block;
	margin-top:5%;	
	}
	
.fly2
	{
	display:none;
	}
	
.weather2
	{
	margin-top:5%;	
	}

/*OBJECT CALENDAR 2*/

.calendar2 /*external container for calendar*/
	{
	margin-top:10%;
	position:relative; 
	height:0; 
	padding-bottom:150%; 
	width:105%; /*keeps mozilla from showing scroll bars*/	
	}
	
.calcontainer2 /*internal container for calendar*/
	{
	position:absolute;
	width:100%; 
	height:100%;	 
	overflow:hidden; 
	top:0; 
	left:0; 
	margin-left:0%; 
	margin-top:-9%; 
	 	
	}

.calendar2 object
	{
	position:absolute; 
	width:100%; 
	height:100%;
	top:0;
	left:0;
	margin-left:0%;
	margin-top:9%;
	
	}
	
.calendar2 iframe
	{
	display:none;
	}
		
 
/*=================RIGHT UPPER PANEL  CONTAINER==================*/
.rightupperpanel
	{	
	display:none;
	} 
	
/*=================combine the middle panels=======================*/

.lowerpanel
	{
	margin-left:1em;
	margin-right:1em;
	padding:0;		 
	}
	
.lowerleft
	{	 
	margin-right:-.5em;
	width:40%;
	padding: 0 1em;
	padding-left:0;
	margin-left:0;
	border-radius:10px 0 0 10px; 
	}
	
.lowerright
	{	 
	margin-left:-.5em;
	width:59%;
	padding-right:0;
	margin-right:0;
	}
	
/*================upper footer adjustment===================*/
.navlinks1, .navlinks2, .navlinks3, .navlinks4
	{
	margin:1em 3em;	
	width:250px;
	}	
/*===============WHERE IS YOUNG MEDIA QUERIES=============*/

.picwraps
	{
	margin-bottom:5%;
	}

#mainpoints
	{
	display:none;
	}	
	
	
/*==============================================Reviews Page============================================================*/	

.excerpt
	{	 
	margin-right:2em;	 
	}

.scrollwrap
	{
	max-height:22em;
	overflow-y:auto;
	max-height:42em;	
	}
	
/*==============================================Fly Page============================================================*/	

#infofly
	{
	display:none;
	}
	
#last3buttons li:last-child
	{	 
	 margin-bottom:1.5em;
	} 
	
.review
	{	 
	left:40%;  /*adjust distance from right review to show all start as shrinking*/	 
	}
}


		
/*=====================New section For IE 10, 11=================*/
@media only screen and (min-width:0\0) and (min-width :800px) and (max-width :889px)
{  
.calendar2 /* outer container for calendar*/
	{
	position:relative; 
	height:0; 
	padding-bottom:140%;	
	width:100%;	
	}	
	
.calcontainer2  /* inner container for calendar*/
	{
	position:absolute;
	width:100%; 
	height:100%;	 
	overflow:hidden; 
	top:0; 
	left:0; 
	margin-left:0%; 
	margin-top:-9%; 
	} 

.calendar2 object /*for everything but IE*/
	{
	display:none;	 
	}

.calendar2 iframe /*For IE11 and Edge - won't reload object*/
	{
	display:block;
	border:none;
	position:absolute; 
	width:100%; 
	height:100%;
	top:0;
	left:0;
	margin-left:0;
	margin-top:9%;	
	
	}

}	


@media only screen and (min-width :690px) and (max-width :799px)
{ 


.mainpic
	{	
	display:block;
	width:90%;
	margin:auto;
	}
	
/*==Section Below controls Thumbnails on slideshow==*/
.ws_thumbs
	{	 
	width:99%!important; /*center over big picture*/
	bottom:-16%!important;
	margin-left:0%; /*center over big picture*/
	padding-right:.65%;/*control partial images*/	
	}
	
.thumbsize
	{		
	max-width:460%;
	margin-bottom:0;
	margin-left:-15%; /*whole images in thumbnail slider*/	  
	}
	
/*================BULLET POINTS BEGIN HERE===============*/	
.mainpoints
	{
	display:block;
	width:auto;
	margin-top:3%;	 
	}	
	
@-moz-document url-prefix()  
	{
		.mainpoints 
		{
		margin-top:13%;
		}
	}
	
.mainpoints ul
	{
	margin-left:4%;
	}
 
 .mainpoints ul li
	{	
	margin-bottom:.3em;/*adjust distance between bullets here*/
	}
	

/*MAIN PANEL BEGINS HERE*/
.mainsectionwrap	
	{
	max-width:1366px;	
	margin:auto;	 
	}

.mainsection	
	{	
	background:#FAEBD7;
	margin:0 1em;
	border-radius:10px;
	padding-bottom:10px;
	}
	
/*=================Left UPPER PANEL  CONTAINER===================*/
.leftupperpanel
	{
	width:25%;
	margin-top:2em;	 	
	}	
	
/*=================MIDDLE PANEL  CONTAINER======================*/
.middleupperpanel
	{		
	width:70%;	 
	}	
	
.information2  /*parent container for calendar and widgits*/
	{
	display:block;
	margin-top:5%;	
	}
	
.fly2
	{
	display:none;
	}
	
.weather2
	{
	margin-top:5%;	
	}
	
 
/*=================RIGHT UPPER PANEL  CONTAINER==================*/
.rightupperpanel
	{	
	display:none;
	} 
	
/*=================combine the lower panels=======================*/

.lowerpanel
	{
	margin-left:1em;
	margin-right:1em;
	padding:0;
	}
	
.lowerleft
	{	
	display:block;
	width:auto;
	max-width:500px;
	margin:0 auto 1em auto;
	padding:1em;
	}
	
.lowerleft h2, .lowerright h2
	{
	margin-top:0;	 
	}
	
.lowerright
	{
	display:block;
	width:auto;
	max-width:500px;
	margin:0 auto;
	padding:1em;
	}
	
.freecal
	{
	margin-top:3em;
	}
	
/*================upper footer adjustment===================*/
.navlinks1, .navlinks2, .navlinks3, .navlinks4
	{
	margin:1em 2.5em;	
	width:250px;
	}

/*===============footer====================*/
.footer
	{
	padding:1em;	 
	}

#rights 
	{
	display:block; /*hides the BR until needed when shrinking*/
	}	
	
/*===============WHERE IS YOUNG MEDIA QUERIES=============*/

.picwraps
	{
	margin-bottom:5%;
	}

#mainpoints
	{
	display:none;
	}
	
/*==============================================Reviews Page============================================================*/	

.excerpt
	{	 
	margin-right:3.5em;	 
	}

.scrollwrap
	{
	max-height:22em;
	overflow-y:auto;
	max-height:42em;	
	}
	
.repeat
	{
	display:block;
	}	
	
/*==============================================Fly Page============================================================*/	

#infofly
	{
	display:none;
	}
	
#last3buttons li:last-child
	{	 
	 margin-bottom:1.5em;
	}	
	
/* ==============================Added to Guest Page to show stars on 11/14/15============================  */

.review
	{	
	left:0%;  /*adjust distance from right review to show all start as shrinking*/
	position:relative;
	margin-right:20%;	 
	}
}




@media only screen and (min-width :739px) and (max-width :799px)
{
/*OBJECT CALENDAR 2*/

.calendar2 /*external container for calendar*/
	{
	margin-top:10%;
	position:relative; 
	height:0; 
	padding-bottom:150%; 
	width:105%; /*keeps mozilla from showing scroll bars*/
	
	 
	}
	
.calcontainer2 /*internal container for calendar*/
	{
	position:absolute;
	width:100%; 
	height:100%;	 
	overflow:hidden; 
	top:0; 
	left:0; 
	margin-left:0%; 
	margin-top:-9%; 
	 	
	}

.calendar2 object
	{
	position:absolute; 
	width:100%; 
	height:100%;
	top:0;
	left:0;
	margin-left:0%;
	margin-top:9%;
	
	}
	
.calendar2 iframe
	{
	display:none;
	}

}


	
		
/*=====================New section For IE 10, 11=================*/
@media only screen and (min-width:0\0) and (min-width :739px) and (max-width :799px)
{  
.calendar2 /* outer container for calendar*/
	{
	position:relative; 
	height:0; 
	padding-bottom:140%;	
	width:100%;	
	}	
	
.calcontainer2  /* inner container for calendar*/
	{
	position:absolute;
	width:100%; 
	height:100%;	 
	overflow:hidden; 
	top:0; 
	left:0; 
	margin-left:0%; 
	margin-top:-9%; 
	} 

.calendar2 object /*for everything but IE*/
	{
	display:none;	 
	}

.calendar2 iframe /*For IE11 and Edge - won't reload object*/
	{
	display:block;
	border:none;
	position:absolute; 
	width:100%; 
	height:100%;
	top:0;
	left:0;
	margin-left:0;
	margin-top:9%;	
	
	}

}	

@media only screen and (min-width :739px) and (max-width :764px)
{
	

/*============for firefox============*/	
@-moz-document url-prefix()  
	{	

		/*OBJECT CALENDAR 2*/

		.calendar2 /*external container for calendar*/
			{
			margin-top:10%;
			position:relative; 
			height:0; 
			padding-bottom:150%; 
			width:115%; /*keeps mozilla from showing scroll bars*/			
			}
	}
}



@media only screen and (min-width :690px) and (max-width :738px)
{


/*OBJECT CALENDAR 2*/

.calendar2 /*external container for calendar*/
	{
	margin-top:10%;
	position:relative; 
	height:0; 
	padding-bottom:175%; 
	width:105%; /*keeps mozilla from showing scroll bars*/
	
	
	}
	
.calcontainer2 /*internal container for calendar*/
	{
	position:absolute;
	width:100%; 
	height:100%;	 
	overflow:hidden; 
	top:0; 
	left:0; 
	margin-left:0%; 
	margin-top:-9%; 
	 	
	}

.calendar2 object
	{
	position:absolute; 
	width:100%; 
	height:100%;
	top:0;
	left:0;
	margin-left:0%;
	margin-top:9%;
	
	}
	
.calendar2 iframe
	{
	display:none;
	}
	
}


/*=====================New section For IE 10, 11=================*/
@media only screen and (min-width:0\0) and (min-width :690px) and (max-width :738px)
{
 
.calendar2 /* outer container for calendar*/
	{
	position:relative; 
	height:0; 
	padding-bottom:150%;	
	width:100%;	
	}	
	
.calcontainer2  /* inner container for calendar*/
	{
	position:absolute;
	width:100%; 
	height:100%;	 
	overflow:hidden; 
	top:0; 
	left:0; 
	margin-left:0%; 
	margin-top:-9%; 
	} 

.calendar2 object /*for everything but IE*/
	{
	display:none;	 
	}

.calendar2 iframe /*For IE11 and Edge - won't reload object*/
	{
	display:block;
	border:none;
	position:absolute; 
	width:100%; 
	height:100%;
	top:0;
	left:0;
	margin-left:0;
	margin-top:9%;	
	}
}		
	
@media only screen and (min-width :690px) and (max-width :738px)
{
/*============for firefox============*/	
@-moz-document url-prefix()  
	{	
		/*OBJECT CALENDAR 2*/

		.calendar2 /*external container for calendar*/
			{
			margin-top:10%;
			position:relative; 
			height:0; 
			padding-bottom:150%; 
			width:100%; /*keeps mozilla from showing scroll bars*/		
			}
		
.calcontainer2  /* inner container for calendar*/
	{
	position:absolute;
	width:100%; 
	height:100%;	 
	overflow:hidden; 
	top:0; 
	left:0; 
	margin-left:0; 
	margin-top:-9%; 
	} 

.calendar2 iframe /*For IE11 and Edge - won't reload object*/
	{
	display:block;
	border:none;
	position:absolute; 
	width:100%; 
	height:100%;
	top:0;
	left:0;
	margin-left:0;
	margin-top:9%;	
	
	}	
			
	}
}

@media only screen and (min-width :645px) and (max-width :689px)
{ 

.information2  /*parent container for calendar and widgits*/
	{
	display:block;
	margin-top:5%;	
	
	}
	
.fly2
	{
	display:block;
	}
	
.weather2
	{
	display:none;
	}
	
/*OBJECT CALENDAR 1*/

.calendar2 /*container for calendar*/
	{	 
	display:none;
	}


	
.mainpic
	{	
	display:block;
	width:90%;
	margin:auto;
	}
	
/*==Section Below controls Thumbnails on slideshow==*/
.ws_thumbs
	{	 
	width:100%!important; /*center over big picture*/
	bottom:-16%!important;
	margin-left:0%; /*center over big picture*/
	padding-right:.65%;/*control partial images*/	
	}
	
.thumbsize
	{		
	max-width:460%;
	margin-bottom:0;
	margin-left:-15%; /*whole images in thumbnail slider*/	  
	}
	
/*================BULLET POINTS BEGIN HERE===============*/	
.mainpoints
	{
	display:block;
	width:auto;
	margin-top:3%;	 
	}	
	
@-moz-document url-prefix()  
	{
		.mainpoints 
		{
		margin-top:13%;
		}
	}	
	
.mainpoints ul
	{
	margin-left:4%;
	}
 
 .mainpoints ul li
	{	
	margin-bottom:.3em;/*adjust distance between bullets here*/
	}
	

/*MAIN PANEL BEGINS HERE*/
.mainsectionwrap	
	{
	max-width:1366px;	
	margin:auto;	 
	}

.mainsection	
	{	
	background:#FAEBD7;
	margin:0 1em;
	border-radius:10px;
	}
	
/*=================Left UPPER PANEL  CONTAINER===================*/
.leftupperpanel
	{
	width:25%;
	margin-top:2em;	 	
	}	
	
/*=================MIDDLE PANEL  CONTAINER======================*/
.middleupperpanel
	{		
	width:69%;	 
	}	
	
.information2  /*parent container for calendar and widgits*/
	{
	display:block;
	margin-top:20%;	
	}
	
.weather2
	{
	margin-bottom:20%;
	}
	

/*=================RIGHT UPPER PANEL  CONTAINER==================*/
.rightupperpanel
	{	
	display:none;
	} 
	
/*=================combine the lower panels=======================*/

.lowerpanel
	{
	margin-left:1em;
	margin-right:1em;
	padding:0;
	}
	
.lowerleft
	{	
	display:block;
	width:auto;
	max-width:500px;
	margin:0 auto 1em auto;
	padding:1em;
	}
	
.lowerleft h2, .lowerright h2
	{
	margin-top:0;	 
	}
	
.lowerright
	{
	display:block;
	width:auto;
	max-width:500px;
	margin:0 auto;
	padding:1em;
	}
	
.freecal
	{
	margin-top:3em;
	}
	
/*============add calendar into lower panel================*/
.information3
	{
	display:block;
	width:180px;
	margin:auto;	 
	}
	
/*OBJECT CALENDAR 3*/

.calendar3 /*container for calendar*/
	{
	position:relative; 
	height:0; 
	padding-bottom:100%; 
	overflow:hidden;
	border-bottom:none;	  
	}
	
	/*OBJECT CALENDAR 3*/

.calendar3 /* outer container for calendar*/
	{
	position:relative; 
	height:0; 
	padding-bottom:160%;	
	width:100%;	
	}	
	
.calcontainer3  /* inner container for calendar*/
	{
	position:absolute;
	width:100%; 
	height:100%;	 
	overflow:hidden; 
	top:0; 
	left:0; 
	margin-left:0%; 
	margin-top:-9%; 
	} 

.calendar3 object /*for everything but IE*/
	{
	position:absolute; 
	width:100%; 
	height:100%;
	top:0;
	left:0;
	margin-left:0%;
	margin-top:9%;		 
	}

.calendar3 iframe /*For IE11 and Edge - won't reload object*/
	{
	display:none;
	
	}

/*Lower right absolute panel begins here*/	
.rightabsolute
	{	
	position:relative;	 
	left:0;
	margin-left:0;
	margin-top:1em;	 
	}
	
  .credit
	{
	margin-bottom:0;	 
	}
	
	
/*================upper footer adjustment===================*/
.navlinks1, .navlinks2, .navlinks3, .navlinks4
	{
	margin:1em 1.5em;	
	width:250px;
	}

/*===============footer====================*/
.footer
	{
	padding:1em;	 
	}

#rights 
	{
	display:block; /*hides the BR until needed when shrinking*/
	}	
	
/*===============WHERE IS YOUNG MEDIA QUERIES=============*/

.picwraps
	{
	margin-bottom:5%;
	}

#mainpoints
	{
	display:none;
	}
	
/*==============================================Reviews Page============================================================*/	
.infowrap
	{
	display:block;
	}
	
.excerpt
	{	 
	margin-right:0em;		 
	}

.scrollwrap
	{
	max-height:22em;
	overflow-y:auto;
	max-height:42em;	
	}

.repeat
	{
	display:block;
	}
	
/*==============================================Fly Page============================================================*/	

#calfly
	{
	display:none;
	}
	
#last3buttons li:last-child
	{	 
	 margin-bottom:1.5em;
	}
	
	/* ==============================Added to Guest Page to show stars on 11/14/15============================  */

.review
	{	 
	position:relative;
	left:0;
	}
}



	
/*=====================New section For IE 10, 11=================*/
@media only screen and (min-width:0\0) and (min-width :645px) and (max-width :689px)
{  
.calendar3 /* outer container for calendar*/
	{
	position:relative; 
	height:0; 
	padding-bottom:160%;	
	width:100%;
	}	
	
.calcontainer3  /* inner container for calendar*/
	{
	position:absolute;
	width:100%; 
	height:100%;	 
	overflow:hidden; 
	top:0; 
	left:0; 
	margin-left:0%; 
	margin-top:-9%; 
	} 

.calendar3 object /*for everything but IE*/
	{
	display:none;	 
	}

.calendar3 iframe /*For IE11 and Edge - won't reload object*/
	{
	display:block;
	border:none;
	position:absolute; 
	width:100%; 
	height:100%;
	top:0;
	left:0;
	margin-left:0%;
	margin-top:9%;	
	
	}

}		


@media only screen and (min-width :590px) and (max-width :644px)
{ 

.information2  /*parent container for calendar and widgits*/
	{
	display:block;
	margin-top:5%;	
	
	}
	
.fly2
	{
	display:block;
	}
	
.weather2
	{
	display:none;
	}
	
/*OBJECT CALENDAR 2*/

.calendar2 /*container for calendar*/
	{	 
	display:none;
	}
	
.mainpic
	{	
	display:block;
	width:90%;
	margin:auto;
	}
	
/*==Section Below controls Thumbnails on slideshow==*/
.ws_thumbs
	{	 
	width:99%!important; /*center over big picture*/
	bottom:-16%!important;
	margin-left:0%; /*center over big picture*/
	padding-right:.65%;/*control partial images*/	
	}
	
.thumbsize
	{		
	max-width:460%;
	margin-bottom:0;
	margin-left:-15%; /*whole images in thumbnail slider*/	  
	}
	
/*================BULLET POINTS BEGIN HERE===============*/	
.mainpoints
	{
	display:block;
	width:auto;
	margin-top:3%;	 
	}	
	
@-moz-document url-prefix()  
	{
		.mainpoints 
		{
		margin-top:13%;
		}
	}
	
.mainpoints ul
	{
	margin-left:4%;
	}
 
 .mainpoints ul li
	{	
	margin-bottom:.3em;/*adjust distance between bullets here*/
	}
	

/*MAIN PANEL BEGINS HERE*/
.mainsectionwrap	
	{
	max-width:1366px;	
	margin:auto;	 
	}

.mainsection	
	{	
	background:#FAEBD7;
	margin:0 1em;
	border-radius:10px;	
	}
	
/*=================Left UPPER PANEL  CONTAINER===================*/
.leftupperpanel
	{
	width:25%;
	margin-top:2em;	 	
	}	
	
/*=================MIDDLE PANEL  CONTAINER======================*/
.middleupperpanel
	{		
	width:69%;	 
	}	
	
.information2  /*parent container for calendar and widgits*/
	{
	display:block;
	margin-top:20%;	
	}
	
.weather2
	{
	margin-bottom:20%;
	}	
	
/*============Plane Begins Here=================*/		
.fly2
	{
	display:block;
	margin-top:23%;	/*adjust height between cal and plane here*/
	}
	
.flytext2
	{
	font-family: Amaranth-Regular; 
	font-weight: normal; 
	color: rgb(185, 38, 79);
	font-size:14px;
	text-align:center;
	}
	
.flytext2 a
	{	  
	color: rgb(185, 38, 79);	 
	}
	
/*Lower Right Calendar*/
.calendar2
	{	
	display:none;	
	}

/*=================RIGHT UPPER PANEL  CONTAINER==================*/
.rightupperpanel
	{	
	display:none;
	} 
	
/*=================combine the lower panels=======================*/

.lowerpanel
	{
	margin-left:1em;
	margin-right:1em;
	padding:0;
	}
	
.lowerleft
	{	
	display:block;
	width:auto;
	max-width:500px;
	margin:0 auto 1em auto;
	padding:1em;
	}
	
.lowerleft h2, .lowerright h2
	{
	margin-top:0;	 
	}
	
.lowerright
	{
	display:block;
	width:auto;
	max-width:500px;
	margin:0 auto;
	padding:1em;
	}
	
.freecal
	{
	margin-top:3em;
	}
	
/*============add calendar into lower panel================*/
.information3
	{
	display:block;
	width:180px;
	margin:auto;	
	}
	
/*OBJECT CALENDAR 3*/

.calendar3 /*container for calendar*/
	{
	position:relative; 
	height:0; 
	padding-bottom:100%; 
	overflow:hidden;
	border-bottom:none;	  
	}
	
	/*OBJECT CALENDAR 3*/

.calendar3 /* outer container for calendar*/
	{
	position:relative; 
	height:0; 
	padding-bottom:160%;	
	width:100%;	
	}	
	
.calcontainer3  /* inner container for calendar*/
	{
	position:absolute;
	width:100%; 
	height:100%;	 
	overflow:hidden; 
	top:0; 
	left:0; 
	margin-left:0%; 
	margin-top:-9%; 
	} 

.calendar3 object /*for everything but IE*/
	{
	position:absolute; 
	width:100%; 
	height:100%;
	top:0;
	left:0;
	margin-left:0%;
	margin-top:9%;		 
	}

.calendar3 iframe /*For IE11 and Edge - won't reload object*/
	{
	display:none;
	
	}

/*Lower right absolute panel begins here*/	
.rightabsolute
	{	
	position:relative;	 
	left:0;
	margin-left:0;
	margin-top:1em;	 
	}
	
  .credit
	{
	margin-bottom:0;	 
	}
	
/*================upper footer adjustment===================*/
.navlinks1, .navlinks2, .navlinks3, .navlinks4
	{
	margin:1em .5em;	
	width:250px;
	}

/*===============footer====================*/
.footer
	{
	padding:1em;	 
	}

#rights 
	{
	display:block; /*hides the BR until needed when shrinking*/
	}
/*===============WHERE IS YOUNG MEDIA QUERIES=============*/

.picwraps
	{
	margin-bottom:5%;
	}

#mainpoints
	{
	display:none;
	}	
	
	
/*==============================================Reviews Page============================================================*/	

.excerpt
	{	 
	margin-right:0em;
	}

.scrollwrap
	{
	max-height:22em;
	overflow-y:auto;
	max-height:42em;	
	}

.repeat
	{
	display:block;
	}
	
/*==============================================Fly Page============================================================*/	

#flyfly
	{
	display:none;
	}
	
#last3buttons li:last-child
	{	 
	 margin-bottom:1.5em;
	}
	
.review
	{	 
	position:relative;
	left:0;
	}
}


/*=====================New section For IE 10, 11=================*/
@media only screen and (min-width:0\0) and (min-width :590px) and (max-width :644px)
{  
.calendar3 /* outer container for calendar*/
	{
	position:relative; 
	height:0; 
	padding-bottom:160%;	
	width:100%;
	}	
	
.calcontainer3  /* inner container for calendar*/
	{
	position:absolute;
	width:100%; 
	height:100%;	 
	overflow:hidden; 
	top:0; 
	left:0; 
	margin-left:0%; 
	margin-top:-9%; 
	} 

.calendar3 object /*for everything but IE*/
	{
	display:none;	 
	}

.calendar3 iframe /*For IE11 and Edge - won't reload object*/
	{
	display:block;
	border:none;
	position:absolute; 
	width:100%; 
	height:100%;
	top:0;
	left:0;
	margin-left:0%;
	margin-top:9%;	
	
	}

}		


@media only screen and (min-width :490px) and (max-width :589px)
{ 


/*=================Left UPPER PANEL  CONTAINER===================*/
.leftupperpanel  /*outside the left contents*/
	{
	display:inline-block;
	float:left;
	position:relative;
	margin-left:1em;
	width:17%;	

	float:none;
	margin:auto;
	width:auto; 
	}	
 
/*=================UPPER PANEL CONTENTS======================*/
.leftcontents  /*the contents that pops out*/
	{
	position:absolute;
	top:-5em;
	right:1em; /*adjust buttons off screen here*/
	width:11em;
	padding:.75em;	
	background:#E5DFD5;
	border-radius:10px;
	z-index:5;	/*so background and buttons show on top-above z-index 2*/
	-webkit-transition:right 1.25s ease 4.5s;  /*required for Safari on Windows*/
	transition:right 1.25s ease 4.5s; 	
	}

.leftcontents:hover
	{
	right:-14em;			
	-webkit-transition:right 1.5s ease .25s;  /*required for Safari on Windows*/
	transition:right 1.5s ease .25s;	
	}  
	
.slidemenu 
	{
	display:block;
	position:absolute;
	top:4.5em;
	right:-8.5em;/*adjust here to align at end of buttons*/	
	padding-left:2.5em;  /*connects the button to the panel so sliding works great*/
	filter:alpha(opacity=100);
	opacity:1.0;
	-webkit-transition:opacity 1.25s ease 5.0s;  /*required for Safari on Windows*/
	transition:opacity 1.25s ease 5.0s; 
	cursor: pointer;	
	}
	
.slidemenu input
	{
	background:url(../Background/Button.png);
	color:#006600; 
	font-size:13px;
	font-weight:bold;
	border:2px solid #006600;
	border-radius:5px;	
	height:35px;	
	width:100px;
	cursor: pointer;	
	}	
	
.slidemenu:hover
	{
	width:18em; /*makes button width cover the entire button panel*/
	height:35em; /*makes button height cover the entire button panel*/	
	right:0;
	
	filter:alpha(opacity=0);
	opacity:0.0;
	-webkit-transition:right 1.25s ease 1.0s;  /*required for Safari on Windows*/
	transition:right 1.25s ease 1.0s;
	cursor: pointer;
	 
	}
/*LEFT PANEL POPOUT ENDS HERE============================*/	
	
.mainpic
	{	
	display:block;
	width:90%;
	margin:auto;
	}
	
/*==Section Below controls Thumbnails on slideshow==*/
.ws_thumbs
	{	 
	width:99%!important; /*center over big picture*/
	bottom:-16%!important;
	margin-left:0%; /*center over big picture*/
	padding-right:.65%;/*control partial images*/	
	}
	
.thumbsize
	{		
	max-width:460%;
	margin-bottom:0;
	margin-left:-15%; /*whole images in thumbnail slider*/	  
	}
	
/*================BULLET POINTS BEGIN HERE===============*/	
.mainpoints
	{
	display:block;
	width:auto;
	margin-top:3%;	 
	}	
	
@-moz-document url-prefix()  
	{
		.mainpoints 
		{
		margin-top:13%;
		}
	}	
	
.mainpoints ul
	{
	margin-left:4%;
	}
 
 .mainpoints ul li
	{	
	margin-bottom:.3em;/*adjust distance between bullets here*/
	}
	

/*MAIN PANEL BEGINS HERE*/
.mainsectionwrap	
	{
	max-width:1366px;	
	margin:auto;	 
	}

.mainsection	
	{	
	background:#FAEBD7;
	margin:0 1em; 
	
	margin:0;
	background:none;
	}


/*=================MIDDLE PANEL  CONTAINER======================*/

.middleupperpanel
	{	 
	display:inline-block;
	vertical-align:top;
	position:relative;
	width:60%;
	margin:0 .5em;
	
	width:92.75%;
	border-radius:10px;
	margin-left:.25em;		
	z-index:3;/*added so menu pops out on top*/
	}
	
	
.middleupperpanel h2
	{
	margin-top:1.5em;	 
	}
	
.weather2
	{
	margin-bottom:20%;
	}	
	
/*Lower Right Calendar*/
.calcontainer2
	{	
	display:none;	
	}
	
/*============Plane Begins Here=================*/		
.fly2
	{
	display:block;
	margin-top:23%;	/*adjust height between cal and plane here*/
	}
	
.flytext2
	{
	font-family: Amaranth-Regular; 
	font-weight: normal; 
	color: rgb(185, 38, 79);
	font-size:14px;
	text-align:center;
	}
	
.flytext2 a
	{	  
	color: rgb(185, 38, 79);	 
	}

/*======================MENU BUTTON===================================*/	

.information input
	{
	background:url(../Background/Button.png);
	color:#006600; 
	font-size:13px;
	font-weight:bold;
	border:2px solid #006600;
	border-radius:5px;	
	height:35px;	
	width:100px;		
	filter:alpha(opacity=100);
	opacity:1.0;
	-webkit-transition:opacity 1.25s ease 3.0s;  /*required for Safari on Windows*/
	transition:opacity 1.25s ease 3.0s; 
	}
	
/*Move ment to the right with button*/
 .information:hover, .information input:hover
	{
	left:-16em;	
	z-index:5;		
	-webkit-transition:left 1.5s ease .25s;  /*required for Safari on Windows*/
	transition:left 1.5s ease .25s;
	}	


/*hide menu button when hovering over the menu*/	
.information:hover.information input
	{	
	filter:alpha(opacity=0);
	opacity:0.0;
	left:0;
	top:0;
	width:100%;
	height:100%;
	}
	
.rightslidemenu:hover
	{
	width:100%;
	height:100%;
	top:0;
	left:-13em;	
	}
 
/*=================RIGHT UPPER PANEL  CONTAINER==================*/
.rightupperpanel
	{	
	display:none;
	} 
	
/*=================combine the lower panels=======================*/

.lowerpanel
	{
	margin-left:1em;
	margin-right:1em;
	padding:0;
	}
	
.lowerleft
	{	
	display:block;
	width:auto;
	max-width:500px;
	margin:0 auto 1em auto;
	padding:1em;
	}
	
.lowerleft h2, .lowerright h2
	{
	margin-top:0;	 
	}
	
.lowerright
	{
	display:block;
	width:auto;
	max-width:500px;
	margin:0 auto;
	padding:1em;
	}
	
.freecal
	{
	margin-top:3em;
	}
	
/*============add calendar into lower panel================*/
.information3
	{
	display:block;
	width:180px;
	margin:auto;
	}

	
/*OBJECT CALENDAR 3*/

.calendar3 /*container for calendar*/
	{
	position:relative; 
	height:0; 
	padding-bottom:100%; 
	overflow:hidden;
	border-bottom:none;	  
	}
	
	/*OBJECT CALENDAR 3*/

.calendar3 /* outer container for calendar*/
	{
	position:relative; 
	height:0; 
	padding-bottom:160%;	
	width:100%;
	}	
	
.calcontainer3  /* inner container for calendar*/
	{
	position:absolute;
	width:100%; 
	height:100%;	 
	overflow:hidden; 
	top:0; 
	left:0; 
	margin-left:0%; 
	margin-top:-9%; 
	} 

.calendar3 object /*for everything but IE*/
	{
	position:absolute; 
	width:100%; 
	height:100%;
	top:0;
	left:0;
	margin-left:0%;
	margin-top:9%;		 
	}

.calendar3 iframe /*For IE11 and Edge - won't reload object*/
	{
	display:none;
	
	}



/*Lower right absolute panel begins here*/	
.rightabsolute
	{	
	position:relative;	 
	left:0;
	margin-left:0;
	margin-top:1em;	 
	}
	
  .credit
	{
	margin-bottom:0;	 
	}
	
/*================upper footer adjustment===================*/
.navlinks1, .navlinks2, .navlinks3, .navlinks4
	{
	margin:1em .25em;	
	width:250px;
	}

/*===============footer====================*/
.footerwrap
	{	 
	background: url(../Background/fadedbarlarge.png);	 		
	}
	
.footer
	{
	padding:1em;	 
	}

#rights 
	{
	display:block; /*hides the BR until needed when shrinking*/
	}	

.copyright
	{
	position:relative;
	display:block;
	left:0;
	margin-top:2.3em;	 	
	}
	
.designed
	{
	position:relative;
	display:block;
	right:0;
	margin-top:.5em;
	margin-bottom:.25em;	 
	}
	
.counter
	{
	display:block;
	position:absolute;
	top:5px;
	left:50%;
	margin-left:-50px;
	}
	
#rights
	{
	display:none;	
	}
	
/*===============WHERE IS YOUNG MEDIA QUERIES=============*/

.picwraps
	{
	margin-bottom:5%;
	}

#mainpoints
	{
	display:none;
	}
	
/*==============================================Discounts Page============================================================*/
#hdrwrapdisc
	{	 
	margin-top:2.25em;
	}
	
/*==============================================Reviews Page============================================================*/	
#hdrwrapreview
	{
	margin-top:2.25em;
	}
	
.excerpt
	{	 
	margin-right:3.5em;
	}

.scrollwrap
	{
	max-height:22em;
	overflow-y:auto;	 	
	}

	.repeat
	{
	display:block;
	} 
	
	
/* ==============================Added to Guest Page to show stars on 11/14/15============================  */

.review
	{	 
	position:relative;
	left:0;	
	margin-right:20%;	
	}

}



/*=====================New section For IE 10, 11=================*/
@media only screen and (min-width:0\0) and (min-width :490px) and (max-width :589px)
{  
.calendar3 /* outer container for calendar*/
	{
	position:relative; 
	height:0; 
	padding-bottom:160%;	
	width:100%;
	}	
	
.calcontainer3  /* inner container for calendar*/
	{
	position:absolute;
	width:100%; 
	height:100%;	 
	overflow:hidden; 
	top:0; 
	left:0; 
	margin-left:0%; 
	margin-top:-9%; 
	} 

.calendar3 object /*for everything but IE*/
	{
	display:none;	 
	}

.calendar3 iframe /*For IE11 and Edge - won't reload object*/
	{
	display:block;
	border:none;
	position:absolute; 
	width:100%; 
	height:100%;
	top:0;
	left:0;
	margin-left:0%;
	margin-top:9%;	
	
	}

}


@media only screen and (min-width :370px) and (max-width :489px)
{ 

/*=================Left UPPER PANEL  CONTAINER===================*/
.leftupperpanel  /*outside the left contents*/
	{
	display:inline-block;
	float:left;
	position:relative;
	margin-left:1em;
	width:17%;	

	float:none;
	margin:auto;
	width:auto; 
	}	
 
/*=================UPPER PANEL CONTENTS======================*/
.leftcontents  /*the contents that pops out*/
	{
	position:absolute;
	top:-4em;
	right:1em; /*adjust buttons off screen here*/
	width:11em;
	padding:.75em;	
	background:#E5DFD5;
	border-radius:10px;
	z-index:5;	/*so background and buttons show on top-above z-index 2*/
	-webkit-transition:right 1.25s ease 4.5s;  /*required for Safari on Windows*/
	transition:right 1.25s ease 4.5s; 	
	}

.leftcontents:hover
	{
	right:-14em;			
	-webkit-transition:right 1.5s ease .25s;  /*required for Safari on Windows*/
	transition:right 1.5s ease .25s;	
	}  
	
.slidemenu 
	{
	display:block;
	position:absolute;
	top:3.5em;
	right:-8.5em;/*adjust here to align at end of buttons*/	
	padding-left:2.5em;  /*connects the button to the panel so sliding works great*/
	filter:alpha(opacity=100);
	opacity:1.0;
	-webkit-transition:opacity 1.25s ease 5.0s;  /*required for Safari on Windows*/
	transition:opacity 1.25s ease 5.0s; 
	cursor: pointer;	
	}
	
.slidemenu input
	{
	background:url(../Background/Button.png);
	color:#006600; 
	font-size:13px;
	font-weight:bold;
	border:2px solid #006600;
	border-radius:5px;	
	height:35px;	
	width:100px;
	cursor: pointer;	
	}	
	
.slidemenu:hover
	{
	width:18em; /*makes button width cover the entire button panel*/
	height:35em; /*makes button height cover the entire button panel*/	
	right:0;
	
	filter:alpha(opacity=0);
	opacity:0.0;
	-webkit-transition:right 1.25s ease 1.0s;  /*required for Safari on Windows*/
	transition:right 1.25s ease 1.0s;
	cursor: pointer;	 
	}
	
/*LEFT PANEL POPOUT ENDS HERE============================*/	
	
.mainpic
	{	
	display:block;
	width:90%;
	margin:auto;
	}
	
/*==Section Below controls Thumbnails on slideshow==*/
.ws_thumbs
	{	 
	width:99%!important; /*center over big picture*/
	bottom:-16%!important;
	margin-left:0%; /*center over big picture*/
	padding-right:.65%;/*control partial images*/	
	}
	
.thumbsize
	{		
	max-width:460%;
	margin-bottom:0;
	margin-left:-15%; /*whole images in thumbnail slider*/	  
	}
	
/*================BULLET POINTS BEGIN HERE===============*/	
.mainpoints
	{
	display:block;
	width:auto;
	margin-top:3%;	 
	}	
	
@-moz-document url-prefix()  
	{
		.mainpoints 
		{
		margin-top:13%;
		}
	}	
	
.mainpoints ul
	{
	margin-left:4%;
	}
 
 .mainpoints ul li
	{	
	margin-bottom:.3em;/*adjust distance between bullets here*/
	}
	

/*MAIN PANEL BEGINS HERE*/
.mainsectionwrap	
	{
	max-width:1366px;	
	margin:auto;	 
	}

.mainsection	
	{	
	background:#FAEBD7;
	margin:0 1em; 
	
	margin:0;
	background:none;
	}


/*=================MIDDLE PANEL  CONTAINER======================*/

.middleupperpanel
	{	 
	display:inline-block;
	vertical-align:top;
	position:relative;
	width:60%;
	margin:0 .5em;
	
	width:92.75%;
	border-radius:10px;
	margin-left:.25em;		
	z-index:3;/*added so menu pops out on top*/
	}
	
	
.middleupperpanel h2
	{
	margin-top:1.5em;	 
	}
	
.weather2
	{
	margin-bottom:20%;
	}	
	
/*Lower Right Calendar*/
.calcontainer2
	{	
	display:none;	
	}
	
/*============Plane Begins Here=================*/		
.fly2
	{
	display:block;
	margin-top:23%;	/*adjust height between cal and plane here*/
	}
	
.flytext2
	{
	font-family: Amaranth-Regular; 
	font-weight: normal; 
	color: rgb(185, 38, 79);
	font-size:14px;
	text-align:center;
	}
	
.flytext2 a
	{	  
	color: rgb(185, 38, 79);	 
	}
	

/*======================MENU BUTTON===================================*/	

.information input
	{
	background:url(../Background/Button.png);
	color:#006600; 
	font-size:13px;
	font-weight:bold;
	border:2px solid #006600;
	border-radius:5px;	
	height:35px;	
	width:100px;		
	filter:alpha(opacity=100);
	opacity:1.0;
	-webkit-transition:opacity 1.25s ease 3.0s;  /*required for Safari on Windows*/
	transition:opacity 1.25s ease 3.0s; 
	}
	
/*Move ment to the right with button*/
 .information:hover, .information input:hover
	{
	left:-16em;	
	z-index:5;		
	-webkit-transition:left 1.5s ease .25s;  /*required for Safari on Windows*/
	transition:left 1.5s ease .25s;
	}	

/*hide menu button when hovering over the menu*/	
.information:hover.information input
	{	
	filter:alpha(opacity=0);
	opacity:0.0;
	left:0;
	top:0;
	width:100%;
	height:100%;
	}
	
.rightslidemenu:hover
	{
	width:100%;
	height:100%;
	top:0;
	left:-13em;	
	}

/*=================RIGHT UPPER PANEL  CONTAINER==================*/
.rightupperpanel
	{	
	display:none;
	} 
	
/*=================combine the lower panels=======================*/

.lowerpanel
	{
	margin-left:1em;
	margin-right:1em;
	padding:0;
	}
	
.lowerleft
	{	
	display:block;
	width:auto;
	max-width:500px;
	margin:0 auto 1em auto;
	padding:1em;
	}
	
.lowerleft h2, .lowerright h2
	{
	margin-top:0;	 
	}
/*====================================lower right begins here=============================*/	
.lowerright
	{
	display:block;
	width:auto;
	max-width:500px;
	margin:0 auto;
	padding:1em;
	}
	
.freecal
	{
	margin-top:3em;
	}	

/*=================change rates to block from table=================================*/	
	
 .ratetablewrap  
	{	
	display:inline-block;
	width:80%;
	position:relative;	
	height:13.8em;		 
	}
	
.ratecontainer1, .ratecontainer2, .ratecontainer3, .ratecontainer4, .ratecontainer5
	{
	display:block; 	
	}
	
.ratecolhdr
	{
	display:block;	 
	}
	
#hdr1
	{
	position:absolute;
	width:100%;	
	padding:1.5% 0;
	background:#E3DDD2;
	top:0;		
	}	
	
#colnm1
	{
	position:absolute;
	top:1.8em;
	width:100%;
	padding:1% 0;	
	background:#E8E6E6;		
	}
	
#colnm1:after
	{ 
	content:" - $189.00";	 
	}
	
#colnm2
	{
	position:absolute;
	top:3.3em;
	width:100%;
	padding:1% 0;	
	background:#E8E6E6;
	border-bottom:1px solid black;		
	}
	
#colnm2:after
	{ 
	content:" - $299.00";	 
	}
	
#hdr2
	{
	position:absolute;
	width:100%;	
	padding:1.5% 0;
	background:#E3DDD2;
	top:5em;	
	}
	
#colnm3
	{
	position:absolute;
	top:7.7em;
	width:100%;
	padding:1% 0;	
	background:#E8E6E6;	
	border-bottom:1px solid black;	
	}	
	
#colnm3:after
	{ 
	content:" - $99.00";	 
	}
	
#hdr3
	{
	position:absolute;
	width:100%;	
	padding:1.5% 0;
	background:#E3DDD2;	
	top:8.8em;
	}
	
#colnm4
	{
	position:absolute;	
	width:100%;
	padding:1% 0;	
	background:#E8E6E6;	
	top:12.2em;
	border-bottom:1px solid black;	
	}	
	
#colnm4:after
	{ 
	content:" - $35.00";	 
	}
	
#hdr4
	{
	position:absolute;
	width:100%;	
	padding:1.5% 0;
	background:#E3DDD2;
	top:12.6em;	
	}
	
#colnm5
	{
	position:absolute;	
	width:100%;
	padding:1% 0;	
	background:#E8E6E6;	
	top:16.6em;
	border-bottom:1px solid black;
	}
#colnm5:after
	{ 
	content:" - $100.00";	 
	}	
	
.ratecolamt  /*because used AFTER to show rater*/
	{
	display:none;
	}		
	
.description2
	{
	border:none;
	}
	
.deschr
	{
	display:block;
	margin-bottom:0;
	}
	
	
/*============add calendar into lower panel================*/
.information3
	{
	display:block;
	width:180px;
	margin:auto;	
	}
	
/*OBJECT CALENDAR 3*/

.calendar3 /*container for calendar*/
	{
	position:relative; 
	height:0; 
	padding-bottom:100%; 
	overflow:hidden;
	border-bottom:none;	  
	}
	
	/*OBJECT CALENDAR 3*/

.calendar3 /* outer container for calendar*/
	{
	position:relative; 
	height:0; 
	padding-bottom:160%;	
	width:100%;	
	}	
	
.calcontainer3  /* inner container for calendar*/
	{
	position:absolute;
	width:100%; 
	height:100%;	 
	overflow:hidden; 
	top:0; 
	left:0; 
	margin-left:0%; 
	margin-top:-9%; 
	} 

.calendar3 object /*for everything but IE*/
	{
	position:absolute; 
	width:100%; 
	height:100%;
	top:0;
	left:0;
	margin-left:0%;
	margin-top:9%;		 
	}

.calendar3 iframe /*For IE11 and Edge - won't reload object*/
	{
	display:none;
	
	}

/*Lower right absolute panel begins here*/	
.rightabsolute
	{	
	position:relative;	 
	left:0;
	margin-left:0;
	margin-top:1em;	 
	}
	
  .credit
	{
	margin-bottom:0;	 
	}
	
/*================upper footer adjustment===================*/
.navlinks1, .navlinks2, .navlinks3, .navlinks4
	{
	margin:1em .25em;	
	width:250px;
	}

/*===============footer====================*/
.footerwrap
	{	 
	background: url(../Background/fadedbarlarge.png);	 		
	}
	
.footer
	{
	padding:1em;	 
	}

#rights 
	{
	display:block; /*hides the BR until needed when shrinking*/
	}	

.copyright
	{
	position:relative;
	display:block;
	left:0;
	margin-top:2.3em;	 	
	}
	
.designed
	{
	position:relative;
	display:block;
	right:0;
	margin-top:.5em;
	margin-bottom:.25em;	 
	}
	
.counter
	{
	display:block;
	position:absolute;
	top:5px;
	left:50%;
	margin-left:-50px;
	}
	
#rights
	{
	display:none;	
	}
	
/*===============WHERE IS YOUNG MEDIA QUERIES=============*/

.picwraps
	{
	margin-bottom:5%;
	}

#mainpoints
	{
	display:none;
	}
	
/*==============================================Discounts Page============================================================*/
#hdrwrapdisc
	{	 
	margin-top:2.25em;
	}

/*==============================================Reviews Page============================================================*/	
#hdrwrapreview
	{
	margin-top:2.25em;
	}
	
.excerpt
	{	 
	margin-right:-3em;
	}
	
.infowrap
	{
	display:block;
	}

.scrollwrap
	{
	max-height:22em;
	overflow-y:auto;	 	
	}

.repeat
	{
	display:block;
	} 
	
		
/* ==============================Added to Guest Page to show stars on 11/14/15============================  */

.review
	{	 
	position:relative;
	left:0;	
	margin-right:20%;	
	}
}


/*=====================New section For IE 10, 11=================*/
@media only screen and (min-width:0\0) and (min-width :370px) and (max-width :489px)
{  
.calendar3 /* outer container for calendar*/
	{
	position:relative; 
	height:0; 
	padding-bottom:160%;	
	width:100%;
	}	
	
.calcontainer3  /* inner container for calendar*/
	{
	position:absolute;
	width:100%; 
	height:100%;	 
	overflow:hidden; 
	top:0; 
	left:0; 
	margin-left:0%; 
	margin-top:-9%; 
	} 

.calendar3 object /*for everything but IE*/
	{
	display:none;	 
	}

.calendar3 iframe /*For IE11 and Edge - won't reload object*/
	{
	display:block;
	border:none;
	position:absolute; 
	width:100%; 
	height:100%;
	top:0;
	left:0;
	margin-left:0%;
	margin-top:9%;	
	
	}

}


@media only screen and (min-width :320px) and (max-width :369px)
{ 

/*=================Left UPPER PANEL  CONTAINER===================*/
.leftupperpanel  /*outside the left contents*/
	{
	display:inline-block;
	float:left;
	position:relative;
	margin-left:1em;
	width:17%;	

	float:none;
	margin:auto;
	width:auto; 
	}	
  
/*=================UPPER PANEL CONTENTS======================*/
.leftcontents  /*the contents that pops out*/
	{
	position:absolute;
	top:-4em;
	right:1em; /*adjust buttons off screen here*/
	width:11em;
	padding:.75em;	
	background:#E5DFD5;
	border-radius:10px;
	z-index:5;	/*so background and buttons show on top-above z-index 2*/
	-webkit-transition:right 1.25s ease 4.5s;  /*required for Safari on Windows*/
	transition:right 1.25s ease 4.5s; 	
	}

.leftcontents:hover
	{
	right:-14em;			
	-webkit-transition:right 1.5s ease .25s;  /*required for Safari on Windows*/
	transition:right 1.5s ease .25s;	
	}  
	
.slidemenu 
	{
	display:block;
	position:absolute;
	top:3.5em;
	right:-8.5em;/*adjust here to align at end of buttons*/	
	padding-left:2.5em;  /*connects the button to the panel so sliding works great*/
	filter:alpha(opacity=100);
	opacity:1.0;
	-webkit-transition:opacity 1.25s ease 5.0s;  /*required for Safari on Windows*/
	transition:opacity 1.25s ease 5.0s; 
	cursor: pointer;	
	}
	
.slidemenu input
	{
	background:url(../Background/Button.png);
	color:#006600; 
	font-size:13px;
	font-weight:bold;
	border:2px solid #006600;
	border-radius:5px;	
	height:35px;	
	width:100px;
	cursor: pointer;	
	}	
	
.slidemenu:hover
	{
	width:18em; /*makes button width cover the entire button panel*/
	height:35em; /*makes button height cover the entire button panel*/	
	right:0;
	
	filter:alpha(opacity=0);
	opacity:0.0;
	-webkit-transition:right 1.25s ease 1.0s;  /*required for Safari on Windows*/
	transition:right 1.25s ease 1.0s;
	cursor: pointer;
	 
	}
/*LEFT PANEL POPOUT ENDS HERE============================*/	
	
.mainpic
	{	
	display:block;
	width:99%;
	margin:auto;
	}
	
/*==Section Below controls Thumbnails on slideshow==*/
.ws_thumbs
	{	 
	width:99%!important; /*center over big picture*/
	bottom:-19%!important;
	margin-left:0%; /*center over big picture*/
	padding-right:.65%;/*control partial images*/	
	}
	
.thumbsize
	{		
	max-width:560%;
	margin-bottom:0;
	margin-left:-15%; /*whole images in thumbnail slider*/	  
	}
	
/*================BULLET POINTS BEGIN HERE===============*/	
.mainpoints
	{
	display:block;
	width:auto;
	margin-top:3%;	 
	}	
	
@-moz-document url-prefix()  
	{
		.mainpoints 
		{
		margin-top:13%;
		}
	}
	
.mainpoints ul
	{
	margin-left:4%;
	}
 
 .mainpoints ul li
	{	
	margin-bottom:.3em;/*adjust distance between bullets here*/
	}
	

/*MAIN PANEL BEGINS HERE*/
.mainsectionwrap	
	{
	max-width:1366px;	
	margin:auto;	 
	}

.mainsection	
	{	
	background:#FAEBD7;
	margin:0 1em; 
	
	margin:0;
	background:none;
	}

/*=================MIDDLE PANEL  CONTAINER======================*/

.middleupperpanel
	{	 
	display:inline-block;
	vertical-align:top;
	position:relative;
	width:60%;
	margin:0 .5em;
	
	width:90.75%;
	border-radius:10px;
	margin-left:.25em;		
	z-index:3;/*added so menu pops out on top*/
	}
	
	
.middleupperpanel h2
	{
	margin-top:1.5em;	 
	}
	
.weather2
	{
	margin-bottom:20%;
	}	
	
/*Lower Right Calendar*/
.calcontainer2
	{	
	display:none;	
	}
	
/*============Plane Begins Here=================*/		
.fly2
	{
	display:block;
	margin-top:23%;	/*adjust height between cal and plane here*/
	}
	
.flytext2
	{
	font-family: Amaranth-Regular; 
	font-weight: normal; 
	color: rgb(185, 38, 79);
	font-size:14px;
	text-align:center;
	}
	
.flytext2 a
	{	  
	color: rgb(185, 38, 79);	 
	}

/*======================MENU BUTTON===================================*/	

.information input
	{
	background:url(../Background/Button.png);
	color:#006600; 
	font-size:13px;
	font-weight:bold;
	border:2px solid #006600;
	border-radius:5px;	
	height:35px;	
	width:100px;		
	filter:alpha(opacity=100);
	opacity:1.0;
	-webkit-transition:opacity 1.25s ease 3.0s;  /*required for Safari on Windows*/
	transition:opacity 1.25s ease 3.0s; 
	}
	
/*Move ment to the right with button*/
 .information:hover, .information input:hover
	{
	left:-16em;	
	z-index:5;		
	-webkit-transition:left 1.5s ease .25s;  /*required for Safari on Windows*/
	transition:left 1.5s ease .25s;
	}	

/*hide menu button when hovering over the menu*/	
.information:hover.information input
	{	
	filter:alpha(opacity=0);
	opacity:0.0;
	left:0;
	top:0;
	width:100%;
	height:100%;
	}
	
.rightslidemenu:hover
	{
	width:100%;
	height:100%;
	top:0;
	left:-13em;	
	}
	
	
/*=================RIGHT UPPER PANEL  CONTAINER==================*/
.rightupperpanel
	{	
	display:none;
	} 
	
/*=================Lower Panels Begin Here=======================*/

.lowerpanel
	{
	margin-left:1em;
	margin-right:1em;
	padding:0;
	}
	
	
/*===========Lower left Begins Here===============================*/
.lowerleft
	{	
	display:block;
	width:auto;
	max-width:500px;
	margin:0 auto 1em auto;
	padding:1em;
	}
	
.lowerleft h2, .lowerright h2
	{
	margin-top:0;	 
	}
	
#emailaddress
	{
	font-size:13px;
	}
/*====================================lower right begins here=============================*/	
.lowerright
	{
	display:block;
	width:auto;
	max-width:500px;
	margin:0 auto;
	padding:1em;
	}
	
.freecal
	{
	margin-top:2.5em;
	}

/*=================change rates to block from table=================================*/	
	
 .ratetablewrap  
	{	
	display:inline-block;
	width:80%;
	position:relative;	
	height:13.8em;		 
	}
	
.ratecontainer1, .ratecontainer2, .ratecontainer3, .ratecontainer4, .ratecontainer5
	{
	display:block; 	
	}
	
.ratecolhdr
	{
	display:block;	 
	}
	
#hdr1
	{
	position:absolute;
	width:100%;	
	padding:1.5% 0;
	background:#E3DDD2;
	top:0;		
	}	
	
#colnm1
	{
	position:absolute;
	top:1.7em;
	width:100%;
	padding:1% 0;	
	background:#E8E6E6;		
	}
	
#colnm1:after
	{ 
	content:" - $189.00";	 
	}
	
#colnm2
	{
	position:absolute;
	top:3.1em;
	width:100%;
	padding:1% 0;	
	background:#E8E6E6;
	border-bottom:1px solid black;		
	}
	
#colnm2:after
	{ 
	content:" - $299.00";	 
	}
	
#hdr2
	{
	position:absolute;
	width:100%;	
	padding:1.5% 0;
	background:#E3DDD2;
	top:5em;	
	}
	
#colnm3
	{
	position:absolute;
	top:7.6em;
	width:100%;
	padding:1% 0;	
	background:#E8E6E6;	
	border-bottom:1px solid black;	
	}	
	
#colnm3:after
	{ 
	content:" - $99.00";	 
	}
	
#hdr3
	{
	position:absolute;
	width:100%;	
	padding:1.5% 0;
	background:#E3DDD2;	
	top:8.8em;
	}
	
#colnm4
	{
	position:absolute;	
	width:100%;
	padding:1% 0;	
	background:#E8E6E6;	
	top:12.0em;
	border-bottom:1px solid black;	
	}	
	
#colnm4:after
	{ 
	content:" - $35.00";	 
	}
	
#hdr4
	{
	position:absolute;
	width:100%;	
	padding:1.5% 0;
	background:#E3DDD2;
	top:12.6em;	
	}
	
#colnm5
	{
	position:absolute;	
	width:100%;
	padding:1% 0;	
	background:#E8E6E6;	
	top:16.4em;
	border-bottom:1px solid black;
	}
#colnm5:after
	{ 
	content:" - $100.00";	 
	}	
	
.ratecolamt  /*because used AFTER to show rater*/
	{
	display:none;
	}		
	
.description2
	{
	border:none;	
	}
	
.deschr
	{
	display:block;
	margin-bottom:0;
	}
	
	
/*============add calendar into lower panel================*/
.information3
	{
	display:block;
	width:180px;
	margin:auto;	
	}
	
/*OBJECT CALENDAR 3*/

.calendar3 /* outer container for calendar*/
	{
	position:relative; 
	height:0; 
	padding-bottom:160%;	
	width:100%;	
	}	
	
.calcontainer3  /* inner container for calendar*/
	{
	position:absolute;
	width:100%; 
	height:100%;	 
	overflow:hidden; 
	top:0; 
	left:0; 
	margin-left:0%; 
	margin-top:-9%; 
	} 

.calendar3 object /*for everything but IE*/
	{
	position:absolute; 
	width:100%; 
	height:100%;
	top:0;
	left:0;
	margin-left:0%;
	margin-top:9%;		 
	}

.calendar3 iframe /*For IE11 and Edge - won't reload object*/
	{
	display:none;
	
	}

/*Lower right absolute panel begins here*/	
.rightabsolute
	{	
	position:relative;	 
	left:0;
	margin-left:0;
	margin-top:1em;	 
	}
	
 .credit
	{
	margin-bottom:0;	 
	}
	
/*================upper footer adjustment===================*/
.navlinks1, .navlinks2, .navlinks3, .navlinks4
	{
	margin:1em .25em;	
	width:250px;
	}

/*===============footer====================*/
.footerwrap
	{	 
	background: url(../Background/fadedbarlarge.png);	 		
	}
	
.footer
	{
	padding:1em;	 
	}

#rights 
	{
	display:block; /*hides the BR until needed when shrinking*/
	}	

.copyright
	{
	position:relative;
	display:block;
	left:0;
	margin-top:2.3em;	 	
	}
	
.designed
	{
	position:relative;
	display:block;
	right:0;
	margin-top:.5em;
	margin-bottom:.25em;	 
	}
	
.counter
	{
	display:block;
	position:absolute;
	top:5px;
	left:50%;
	margin-left:-50px;
	}
	
#rights
	{
	display:block;	
	}
	
/*===============WHERE IS YOUNG MEDIA QUERIES=============*/

.picwraps
	{
	margin-bottom:5%;
	}

#mainpoints
	{
	display:none;
	}
	
/*==============================================Discounts Page============================================================*/
#hdrwrapdisc
	{	 
	margin-top:2.25em;
	}
	
/*==============================================Reviews Page============================================================*/	
#hdrwrapreview
	{
	margin-top:2.25em;
	}
	
.excerpt
	{	 
	margin-right:-2.5em;
	}
	
.infowrap
	{
	display:block;
	}

.scrollwrap
	{
	max-height:22em;
	overflow-y:auto;	 	
	}

.repeat
	{
	display:block;
	} 
	
		
/* ==============================Added to Guest Page to show stars on 11/14/15============================  */

.review
	{	 
	position:relative;
	left:0;	
	margin-right:20%;	
	}
}



/*=====================New section For IE 10, 11=================*/
@media only screen and (min-width:0\0) and (min-width :320px) and (max-width :369px)
{  
.calendar3 /* outer container for calendar*/
	{
	position:relative; 
	height:0; 
	padding-bottom:160%;	
	width:100%;
	}	
	
.calcontainer3  /* inner container for calendar*/
	{
	position:absolute;
	width:100%; 
	height:100%;	 
	overflow:hidden; 
	top:0; 
	left:0; 
	margin-left:0%; 
	margin-top:-9%; 
	} 

.calendar3 object /*for everything but IE*/
	{
	display:none;	 
	}

.calendar3 iframe /*For IE11 and Edge - won't reload object*/
	{
	display:block;
	border:none;
	position:absolute; 
	width:100%; 
	height:100%;
	top:0;
	left:0;
	margin-left:0%;
	margin-top:9%;	
	
	}

}

@media only screen and (min-width :275px) and (max-width :319px)
{ 

/*=================Left UPPER PANEL  CONTAINER===================*/
.leftupperpanel  /*outside the left contents*/
	{
	display:inline-block;
	float:left;
	position:relative;
	margin-left:1em;
	width:17%;	

	float:none;
	margin:auto;
	width:auto; 
	}	
 
/*=================UPPER PANEL CONTENTS======================*/
.leftcontents  /*the contents that pops out*/
	{
	position:absolute;
	top:-3.75em;
	right:1em; /*adjust buttons off screen here*/
	width:11em;
	padding:.75em;	
	background:#E5DFD5;
	border-radius:10px;
	z-index:5;	/*so background and buttons show on top-above z-index 2*/
	-webkit-transition:right 1.25s ease 4.5s;  /*required for Safari on Windows*/
	transition:right 1.25s ease 4.5s; 	
	}

.leftcontents:hover
	{
	right:-14em;			
	-webkit-transition:right 1.5s ease .25s;  /*required for Safari on Windows*/
	transition:right 1.5s ease .25s;	
	}  
	
.slidemenu 
	{
	display:block;
	position:absolute;
	top:3.25em;
	right:-8.5em;/*adjust here to align at end of buttons*/	
	padding-left:2.5em;  /*connects the button to the panel so sliding works great*/
	filter:alpha(opacity=100);
	opacity:1.0;
	-webkit-transition:opacity 1.25s ease 5.0s;  /*required for Safari on Windows*/
	transition:opacity 1.25s ease 5.0s; 
	cursor: pointer;	
	}
	
.slidemenu input
	{
	background:url(../Background/Button.png);
	color:#006600; 
	font-size:13px;
	font-weight:bold;
	border:2px solid #006600;
	border-radius:5px;	
	height:35px;	
	width:100px;
	cursor: pointer;	
	}	
	
.slidemenu:hover
	{
	width:18em; /*makes button width cover the entire button panel*/
	height:35em; /*makes button height cover the entire button panel*/	
	right:0;
	
	filter:alpha(opacity=0);
	opacity:0.0;
	-webkit-transition:right 1.25s ease 1.0s;  /*required for Safari on Windows*/
	transition:right 1.25s ease 1.0s;
	cursor: pointer; 
	}
	
/*===============LEFT PANEL POPOUT ENDS HERE============================*/	
	
.mainpic
	{	
	display:block;
	width:110%;
	margin:auto;
	margin-left:-5%; 
	}
	
/*==Section Below controls Thumbnails on slideshow==*/
.ws_thumbs
	{	 
	width:99%!important; /*center over big picture*/
	bottom:-22%!important;
	margin-left:0%; /*center over big picture*/
	padding-right:.65%;/*control partial images*/	
	}
	
.thumbsize
	{		
	max-width:660%;
	margin-bottom:0;
	margin-left:-15%; /*whole images in thumbnail slider*/	  
	}
	
/*================BULLET POINTS BEGIN HERE===============*/	
.mainpoints
	{
	display:block;
	width:auto;
	margin-top:13%;	 
	}	
	
.mainpoints ul
	{
	margin-left:4%;
	}
 
 .mainpoints ul li
	{	
	margin-bottom:.3em;/*adjust distance between bullets here*/
	}
	

/*MAIN PANEL BEGINS HERE*/
.mainsectionwrap	
	{
	max-width:1366px;	
	margin:auto;	 
	}

.mainsection	
	{	
	background:#FAEBD7;
	margin:0 1em; 
	
	margin:0;
	background:none;
	}


/*=================MIDDLE PANEL  CONTAINER======================*/

.middleupperpanel
	{	 
	display:inline-block;
	vertical-align:top;
	position:relative;
	width:60%;
	margin:0 .5em;
	
	width:90.75%;
	border-radius:10px;
	margin-left:.25em;		
	z-index:3;/*added so menu pops out on top*/
	}
		
	
.middleupperpanel h2
	{
	margin-top:1.5em;	 
	}
	
.weather2
	{
	margin-bottom:20%;
	}	
	
/*Lower Right Calendar*/
.calcontainer2
	{	
	display:none;	
	}
	
/*============Plane Begins Here=================*/		
.fly2
	{
	display:block;
	margin-top:23%;	/*adjust height between cal and plane here*/
	}
	
.flytext2
	{
	font-family: Amaranth-Regular; 
	font-weight: normal; 
	color: rgb(185, 38, 79);
	font-size:14px;
	text-align:center;
	}
	
.flytext2 a
	{	  
	color: rgb(185, 38, 79);	 
	}
	
	
/*======================MENU BUTTON===================================*/	

.information input
	{
	background:url(../Background/Button.png);
	color:#006600; 
	font-size:13px;
	font-weight:bold;
	border:2px solid #006600;
	border-radius:5px;	
	height:35px;	
	width:100px;		
	filter:alpha(opacity=100);
	opacity:1.0;
	-webkit-transition:opacity 1.25s ease 3.0s;  /*required for Safari on Windows*/
	transition:opacity 1.25s ease 3.0s; 
	}
	
/*Move ment to the right with button*/
 .information:hover, .information input:hover
	{
	left:-16em;	
	z-index:5;		
	-webkit-transition:left 1.5s ease .25s;  /*required for Safari on Windows*/
	transition:left 1.5s ease .25s;
	}	

/*hide menu button when hovering over the menu*/	
.information:hover.information input
	{	
	filter:alpha(opacity=0);
	opacity:0.0;
	left:0;
	top:0;
	width:100%;
	height:100%;
	}
	
.rightslidemenu:hover
	{
	width:100%;
	height:100%;
	top:0;
	left:-13em;	
	}
	

/*=================RIGHT UPPER PANEL  CONTAINER==================*/
.rightupperpanel
	{	
	display:none;
	} 
	
/*=================Lower Panels Begin Here=======================*/

.lowerpanel
	{
	margin-left:1em;
	margin-right:1em;
	padding:0;
	}
	
	
/*===========Lower left Begins Here===============================*/
.lowerleft
	{	
	display:block;
	width:auto;
	max-width:500px;
	margin:0 auto 1em auto;
	padding:1em;
	}
	
.lowerleft h2, .lowerright h2
	{
	margin-top:0;
	margin-bottom:0;
	}
	
#questionmk
	{
	display:none;	
	}
	
#questionmk img
	{	
	vertical-align:bottom;		
	}	
	
#questionmk2
	{	
	display:block;
	margin-bottom:3%;
	margin-top:1%;	
	}	
	
#emcontainer
	{
	display:none;
	}
	
 
/*====================================lower right begins here=============================*/	
.lowerright
	{
	display:block;
	width:auto;
	max-width:500px;
	margin:0 auto;
	padding:1em;
	position:relative;
	}
	
.freecal
	{
	margin-top:3em;
	}
	
.leftabsolute
	{	 
	margin-left:auto;
	left:0;
	width:100%; 
	}
	
.ordermag
	{
	margin:auto;	
	}
	
.ordermag a
	{
	padding-left:5px;
	padding-right:5px;	 
	}

/*=================change rates to block from table=================================*/	
	
 .ratetablewrap  
	{	
	display:inline-block;
	width:80%;
	position:relative;	
	height:13.8em;		 
	}
	
.ratecontainer1, .ratecontainer2, .ratecontainer3, .ratecontainer4, .ratecontainer5
	{
	display:block; 	
	}
	
.ratecolhdr
	{
	display:block;	 
	}
	
#hdr1
	{
	position:absolute;
	width:100%;	
	padding:1.5% 0;
	background:#E3DDD2;
	top:0;		
	}	
	
#colnm1
	{
	position:absolute;
	top:1.7em;
	width:100%;
	padding:1% 0;	
	background:#E8E6E6;		
	}
	
#colnm1:after
	{ 
	content:" - $189.00";	 
	}
	
#colnm2
	{
	position:absolute;
	top:3.1em;
	width:100%;
	padding:1% 0;	
	background:#E8E6E6;
	border-bottom:1px solid black;		
	}
	
#colnm2:after
	{ 
	content:" - $299.00";	 
	}
	
#hdr2
	{
	position:absolute;
	width:100%;	
	padding:1.5% 0;
	background:#E3DDD2;
	top:5em;	
	}
	
#colnm3
	{
	position:absolute;
	top:7.6em;
	width:100%;
	padding:1% 0;	
	background:#E8E6E6;	
	border-bottom:1px solid black;	
	}	
	
#colnm3:after
	{ 
	content:" - $99.00";	 
	}
	
#hdr3
	{
	position:absolute;
	width:100%;	
	padding:1.5% 0;
	background:#E3DDD2;	
	top:8.8em;
	}
	
#colnm4
	{
	position:absolute;	
	width:100%;
	padding:1% 0;	
	background:#E8E6E6;	
	top:12.0em;
	border-bottom:1px solid black;	
	}	
	
#colnm4:after
	{ 
	content:" - $35.00";	 
	}
	
#hdr4
	{
	position:absolute;
	width:100%;	
	padding:1.5% 0;
	background:#E3DDD2;
	top:12.6em;	
	}
	
#colnm5
	{
	position:absolute;	
	width:100%;
	padding:1% 0;	
	background:#E8E6E6;	
	top:16.4em;
	border-bottom:1px solid black;
	}
#colnm5:after
	{ 
	content:" - $100.00";	 
	}	
	
.ratecolamt  /*because used AFTER to show rater*/
	{
	display:none;
	}		
	
.description2
	{
	border:none;
	}
	
.deschr
	{
	display:block;
	margin-bottom:0;
	}
	
	
/*============add calendar into lower panel================*/
.information3
	{
	display:block;
	width:180px;
	margin:auto;	
	}
	
/*OBJECT CALENDAR 3*/

.calendar3 /* outer container for calendar*/
	{
	position:relative; 
	height:0; 
	padding-bottom:160%;	
	width:100%;
	}	
	
.calcontainer3  /* inner container for calendar*/
	{
	position:absolute;
	width:100%; 
	height:100%;	 
	overflow:hidden; 
	top:0; 
	left:0; 
	margin-left:0%; 
	margin-top:-9%; 
	} 

.calendar3 object /*for everything but IE*/
	{
	position:absolute; 
	width:100%; 
	height:100%;
	top:0;
	left:0;
	margin-left:0%;
	margin-top:9%;		 
	}

.calendar3 iframe /*For IE11 and Edge - won't reload object*/
	{
	display:none;
	
	}


/*Lower right absolute panel begins here*/	
.rightabsolute
	{	
	position:relative;	 
	left:0;
	margin-left:0;
	margin-top:1em;	 
	}
	
  .credit
	{
	margin-bottom:0;	 
	}
	
/*================upper footer adjustment===================*/
.navlinks1, .navlinks2, .navlinks3, .navlinks4
	{
	margin:1em .25em;	
	width:250px;
	}

/*===============footer====================*/
.footerwrap
	{	 
	background: url(../Background/fadedbarlarge.png);	 		
	}
	
.footer
	{
	padding:1em;	 
	}

#rights 
	{
	display:block; /*hides the BR until needed when shrinking*/
	}	

.copyright
	{
	position:relative;
	display:block;
	left:0;
	margin-top:2.3em;	 	
	}
	
.designed
	{
	position:relative;
	display:block;
	right:0;
	margin-top:.5em;
	margin-bottom:.25em;	 
	}
	
.counter
	{
	display:block;
	position:absolute;
	top:5px;
	left:50%;
	margin-left:-50px;
	}
	
#rights
	{
	display:block;	
	}
	
/*===============WHERE IS YOUNG MEDIA QUERIES=============*/

.picwraps
	{
	margin-bottom:5%;
	}

#mainpoints
	{
	display:none;
	}
	
/*==============================================Discounts Page============================================================*/
#hdrwrapdisc
	{	 
	margin-top:2em;
	}
	
.todayspec
	{
	position:absolute;
	right:-.75em;
	bottom:2em;	 
	}	
	
/*==============================================Reviews Page============================================================*/	
 .popupreview
	{
	right:-.75em;
	}

.popupreview img
	{
	width:75%;		
	} 

#hdrwrapreview
	{
	margin-top:2.25em;
	}
	
.excerpt
	{	 
	margin-right:-2em;
	}
	
.infowrap
	{
	display:block;
	}

.scrollwrap
	{
	max-height:22em;
	overflow-y:auto;	 	
	}
	
.repeat
	{
	display:block;
	} 
	
	/* ==============================Added to Guest Page to show stars on 11/14/15============================  */

.review
	{	 
	position:relative;
	left:0;	
	margin-right:20%;	
	}
}


/*=====================New section For IE 10, 11=================*/
@media only screen and (min-width:0\0) and (min-width :275px) and (max-width :319px)
{  
.calendar3 /* outer container for calendar*/
	{
	position:relative; 
	height:0; 
	padding-bottom:160%;	
	width:100%;
	}	
	
.calcontainer3  /* inner container for calendar*/
	{
	position:absolute;
	width:100%; 
	height:100%;	 
	overflow:hidden; 
	top:0; 
	left:0; 
	margin-left:0%; 
	margin-top:-9%; 
	} 

.calendar3 object /*for everything but IE*/
	{
	display:none;	 
	}

.calendar3 iframe /*For IE11 and Edge - won't reload object*/
	{
	display:block;
	border:none;
	position:absolute; 
	width:100%; 
	height:100%;
	top:0;
	left:0;
	margin-left:0%;
	margin-top:9%;	
	
	}

}



/*====================SMALLEST SCREEN SIZE HERE=======================================*/

@media only screen and (min-width :225px) and (max-width :274px)
{ 
	
/*=================Left UPPER PANEL  CONTAINER===================*/
.leftupperpanel  /*outside the left contents*/
	{
	display:inline-block;
	float:left;
	position:relative;
	margin-left:1em;
	width:17%;	

	float:none;
	margin:auto;
	width:auto; 
	}	
 
/*=================UPPER PANEL CONTENTS======================*/
.leftcontents  /*the contents that pops out*/
	{
	position:absolute;
	top:-3.5em;
	right:1em; /*adjust buttons off screen here*/
	width:9em;
	padding:.75em;	
	background:#E5DFD5;
	border-radius:10px;
	z-index:5;	/*so background and buttons show on top-above z-index 2*/
	-webkit-transition:right 1.25s ease 4.5s;  /*required for Safari on Windows*/
	transition:right 1.25s ease 4.5s; 	
	}

.leftcontents:hover
	{
	right:-11.35em;			
	-webkit-transition:right 1.5s ease .25s;  /*required for Safari on Windows*/
	transition:right 1.5s ease .25s;	
	}  
	
.slidemenu 
	{
	display:block;
	position:absolute;
	top:3.25em;
	right:-8.5em;/*adjust here to align at end of buttons*/	
	padding-left:2.5em;  /*connects the button to the panel so sliding works great*/
	filter:alpha(opacity=100);
	opacity:1.0;
	-webkit-transition:opacity 1.25s ease 5.0s;  /*required for Safari on Windows*/
	transition:opacity 1.25s ease 5.0s; 
	cursor: pointer;	
	}
	
.slidemenu input
	{
	background:url(../Background/Button.png);
	color:#006600; 
	font-size:13px;
	font-weight:bold;
	border:2px solid #006600;
	border-radius:5px;	
	height:35px;	
	width:100px;
	cursor: pointer;	
	}	
	
.slidemenu:hover
	{
	width:18em; /*makes button width cover the entire button panel*/
	height:35em; /*makes button height cover the entire button panel*/	
	right:0;
	
	filter:alpha(opacity=0);
	opacity:0.0;
	-webkit-transition:right 1.25s ease 1.0s;  /*required for Safari on Windows*/
	transition:right 1.25s ease 1.0s;
	cursor: pointer;	 
	}
	
/*===========LEFT PANEL POPOUT ENDS HERE============================*/	

	
.mainpic
	{	
	display:block;
	width:110%;
	margin:auto;
	margin-left:-5%; 
	}
	
/*==Section Below controls Thumbnails on slideshow==*/
.ws_thumbs
	{	 
	width:99%!important; /*center over big picture*/
	bottom:-22%!important;
	margin-left:0%; /*center over big picture*/
	padding-right:.65%;/*control partial images*/	
	}
	
.thumbsize
	{		
	max-width:660%;
	margin-bottom:0;
	margin-left:-15%; /*whole images in thumbnail slider*/	  
	}
	
/*======================FROM ENGINE 1 CSS FILE======================================*/
#wowslider-container1 { 
	zoom: 1; 
	position: relative; 
	max-width:300px;
	margin:0px auto 58px;
	z-index:90;
	border:none;
	text-align:left; /* reset align=center */
	font-size: 10px;
	
	margin-bottom:20%!important; /*override CSS for WOW Slider*/
}
	
/*================BULLET POINTS BEGIN HERE===============*/	
.mainpoints
	{
	display:block;
	width:auto;
	margin-top:13%;	
	}	
	
.mainpoints ul
	{	
	padding-left:1em;
	}
 
 .mainpoints ul li
	{	
	margin-bottom:.3em;/*adjust distance between bullets here*/	
	}
	

/*MAIN PANEL BEGINS HERE*/
.mainsectionwrap	
	{
	max-width:1366px;	
	margin:auto;	 
	}

.mainsection	
	{	
	background:#FAEBD7;
	margin:0 1em; 
	
	margin:0;
	background:none;
	}


/*=================MIDDLE PANEL  CONTAINER======================*/

.middleupperpanel
	{	 
	display:inline-block;
	vertical-align:top;
	position:relative;
	width:60%;
	margin:0 .5em;
	
	width:90.75%;
	border-radius:10px;
	margin-left:.25em;		
	z-index:3;/*added so menu pops out on top*/
	}	
	
.middleupperpanel h2
	{
	margin-top:1.5em;	
	}
	
.weather2
	{
	margin-bottom:20%;
	}	
	
/*Lower Right Calendar*/
.calcontainer2
	{	
	display:none;	
	}
	
/*============Plane Begins Here=================*/		
.fly2
	{
	display:block;
	margin-top:23%;	/*adjust height between cal and plane here*/
	}
	
.flytext2
	{
	font-family: Amaranth-Regular; 
	font-weight: normal; 
	color: rgb(185, 38, 79);
	font-size:14px;
	text-align:center;
	}
	
.flytext2 a
	{	  
	color: rgb(185, 38, 79);	 
	}
	

/*======================MENU BUTTON===================================*/	

.information input
	{
	background:url(../Background/Button.png);
	color:#006600; 
	font-size:13px;
	font-weight:bold;
	border:2px solid #006600;
	border-radius:5px;	
	height:35px;	
	width:100px;		
	filter:alpha(opacity=100);
	opacity:1.0;
	-webkit-transition:opacity 1.25s ease 3.0s;  /*required for Safari on Windows*/
	transition:opacity 1.25s ease 3.0s; 
	}
	
/*Move ment to the right with button*/
 .information:hover, .information input:hover
	{
	left:-16em;	
	z-index:5;		
	-webkit-transition:left 1.5s ease .25s;  /*required for Safari on Windows*/
	transition:left 1.5s ease .25s;
	}	

/*hide menu button when hovering over the menu*/	
.information:hover.information input
	{	
	filter:alpha(opacity=0);
	opacity:0.0;
	left:0;
	top:0;
	width:100%;
	height:100%;
	}
	
.rightslidemenu:hover
	{
	width:100%;
	height:100%;
	top:0;
	left:-13em;	
	}
	

/*=================RIGHT UPPER PANEL  CONTAINER==================*/
.rightupperpanel
	{	
	display:none;
	} 
	
/*=================Lower Panels Begin Here=======================*/

.lowerpanel
	{
	margin-left:1em;
	margin-right:1em;
	padding:0;
	}
	
	
/*===========Lower left Begins Here===============================*/
.lowerleft
	{	
	display:block;
	width:auto;
	max-width:500px;
	margin:0 auto 1em auto;
	padding:1em;
	
	padding:0;
	}
	
.lowerleft h2, .lowerright h2
	{
	margin-top:0;
	margin-bottom:0;
	
	padding-left:1em;
	padding-right:1em;
	}
	
#questionmk
	{
	display:none;	
	}
	
#questionmk img
	{	
	vertical-align:bottom;		
	}	
	
#questionmk2
	{	
	display:block;
	margin-bottom:3%;
	margin-top:1%;	
	}	
	
#emcontainer
	{
	display:none;
	}
	
.freecal
	{
	margin-top:1em;
	}
	
.yelpcont
	{
	display:block;
	margin:10px auto auto -15px;	 
	}
	
 
	
/*====================================lower right begins here=============================*/	
.lowerright
	{
	display:block;
	width:auto;
	max-width:500px;
	margin:0 auto;
	padding:0;
	position:relative;
	}
 
.leftabsolute
	{	 
	position:relative;
	margin-left:auto;
	margin-top:10px;
	left:0;
	width:100%; 
	}

/*=================change rates to block from table=================================*/	
	
 .ratetablewrap  
	{	
	display:inline-block;
	width:80%;
	position:relative;	
	height:13.8em;		 
	}
	
.ratecontainer1, .ratecontainer2, .ratecontainer3, .ratecontainer4, .ratecontainer5
	{
	display:block; 	
	}
	
.ratecolhdr
	{
	display:block;	 
	}
	
#hdr1
	{
	position:absolute;
	width:100%;	
	padding:1.5% 0;
	background:#E3DDD2;
	top:0;		
	}	
	
#colnm1
	{
	position:absolute;
	top:1.7em;
	width:100%;
	padding:1% 0;	
	background:#E8E6E6;		
	}
	
#colnm1:after
	{ 
	content:" - $189.00";	 
	}
	
#colnm2
	{
	position:absolute;
	top:3.1em;
	width:100%;
	padding:1% 0;	
	background:#E8E6E6;
	border-bottom:1px solid black;		
	}
	
#colnm2:after
	{ 
	content:" - $299.00";	 
	}
	
#hdr2
	{
	position:absolute;
	width:100%;	
	padding:1.5% 0;
	background:#E3DDD2;
	top:5em;	
	}
	
#colnm3
	{
	position:absolute;
	top:7.6em;
	width:100%;
	padding:1% 0;	
	background:#E8E6E6;	
	border-bottom:1px solid black;	
	}	
	
#colnm3:after
	{ 
	content:" - $99.00";	 
	}
	
#hdr3
	{
	position:absolute;
	width:100%;	
	padding:1.5% 0;
	background:#E3DDD2;	
	top:8.8em;
	}
	
#colnm4
	{
	position:absolute;	
	width:100%;
	padding:1% 0;	
	background:#E8E6E6;	
	top:12.0em;
	border-bottom:1px solid black;	
	}	
	
#colnm4:after
	{ 
	content:" - $35.00";	 
	}
	
#hdr4
	{
	position:absolute;
	width:100%;	
	padding:1.5% 0;
	background:#E3DDD2;
	top:12.6em;	
	}
	
#colnm5
	{
	position:absolute;	
	width:100%;
	padding:1% 0;	
	background:#E8E6E6;	
	top:16.4em;
	border-bottom:1px solid black;
	}
	
#colnm5:after
	{ 
	content:" - $100.00";	 
	}	
	
.ratecolamt  /*because used AFTER to show rater*/
	{
	display:none;
	}		
	
.description2
	{
	border:none;
	}
	
.deschr
	{
	display:block;
	margin-bottom:0;
	}	
	
/*============add calendar into lower panel================*/
.information3
	{
	display:block;		 
	}
	
/*OBJECT CALENDAR 3*/

.calendar3 /* outer container for calendar*/
	{
	position:relative; 
	height:0; 
	padding-bottom:160%;	
	width:100%;
	width:80%;
	margin:auto;	
	}	
	
.calcontainer3  /* inner container for calendar*/
	{
	position:absolute;
	width:100%; 
	height:100%;	 
	overflow:hidden; 
	top:0; 
	left:0; 
	margin-left:0%; 
	margin-top:-9%; 
	} 

.calendar3 object /*for everything but IE*/
	{
	position:absolute; 
	width:100%; 
	height:100%;
	top:0;
	left:0;
	margin-left:0%;
	margin-top:9%;		 
	}

.calendar3 iframe /*For IE11 and Edge - won't reload object*/
	{
	display:none;
	
	}

/*Lower right absolute panel begins here*/	
.rightabsolute
	{	
	position:relative;	 
	left:0;
	margin-left:0;
	margin-top:1em;	 
	}
	
  .credit
	{
	margin-bottom:0;	 
	}
	
/*================upper footer adjustment===================*/
.navlinks1, .navlinks2, .navlinks3, .navlinks4
	{
	margin:.5em 1em;	
	width:90%;
	min-width:0;
	}
	
.navlinks1 
	{
	margin-top:1em
	}
	
 .navlinks4
	{
	margin-bottom:1em
	}	
	 

/*===============footer====================*/
.footerwrap
	{	 
	background: url(../Background/fadedbarlarge.png);	 		
	}
	
.footer
	{
	padding:1em;	 
	}

#rights 
	{
	display:block; /*hides the BR until needed when shrinking*/
	}	

.copyright
	{
	position:relative;
	display:block;
	left:0;
	margin-top:2.3em;	 	
	}
	
.designed
	{
	position:relative;
	display:block;
	right:0;
	margin-top:.5em;
	margin-bottom:.25em;	 
	}
	
.counter
	{
	display:block;
	position:absolute;
	top:5px;
	left:50%;
	margin-left:-50px;
	}
	
#rights
	{
	display:block;	
	}
	
	
/*===============WHERE IS YOUNG MEDIA QUERIES=============*/

.picwraps
	{
	margin-bottom:5%;
	}

#mainpoints
	{
	display:none;
	}
	
/*==============================================Discounts Page============================================================*/
#hdrwrapdisc
	{	 
	margin-top:2em;
	}
	
.todayspec
	{
	position:absolute;
	right:-1em;
	bottom:2em;	 
	}
	
	
/*==============================================Reviews Page============================================================*/	
 .popupreview
	{
	right:-.75em;
	}

.popupreview img
	{
	width:75%;		
	} 

#hdrwrapreview
	{
	margin-top:2.25em;
	}
	
.excerpt
	{	 
	margin-right:-2em;
	}
	
.infowrap
	{
	display:block;
	}

.scrollwrap
	{
	max-height:22em;
	overflow-y:auto;	 	
	}

.repeat
	{
	display:block;
	}
	
	/* ==============================Added to Guest Page to show stars on 11/14/15============================  */

.review
	{	 
	position:relative;
	left:0;	
	
	}
}


/*=====================New section For IE 10, 11=================*/
@media only screen and (min-width:0\0) and (min-width :225px) and (max-width :274px)
{  
.calendar3 /* outer container for calendar*/
	{
	position:relative; 
	height:0; 
	padding-bottom:160%;	
	width:80%;
	margin:auto;
	}	
	
.calcontainer3  /* inner container for calendar*/
	{
	position:absolute;
	width:100%; 
	height:100%;	 
	overflow:hidden; 
	top:0; 
	left:0; 
	margin-left:0%; 
	margin-top:-9%; 
	} 

.calendar3 object /*for everything but IE*/
	{
	display:none;	 
	}

.calendar3 iframe /*For IE11 and Edge - won't reload object*/
	{
	display:block;
	border:none;
	position:absolute; 
	width:100%; 
	height:100%;
	top:0;
	left:0;
	margin-left:0%;
	margin-top:9%;	
	
	}

}


/*TOO SMALL SO MAKE FULL WIDTH*/
@media only screen and (min-width :1px) and (max-width :224px)
{ 
body
	{
	width:1000px;
	} 
}




/*===================popup  canlendar=================================*/
/*OBJECT CALENDAR 2*/

.calendarpu /*external container for calendar*/
	{
	margin-top:0;
	position:relative; 
	height:0; 
	padding-bottom:150%; 
	width:105%; /*keeps mozilla from showing scroll bars*/	

	}
	
.calcontainerpu /*internal container for calendar*/
	{
	position:absolute;
	width:100%; 
	height:100%;	 
	overflow:hidden; 
	top:0; 
	left:0; 
	margin-left:0; 
	margin-top:-9%; 
	 	
	}

.calendarpu object
	{
	position:absolute; 
	width:100%; 
	height:100%;
	top:0;
	left:0;
	margin-left:0;
	margin-top:9%;
	
	}
	
.calendarpu iframe
	{
	display:none;
	}		
		
		
			
/*=====================New section For IE 10, 11=================*/
@media only screen and (min-width:0\0)
{  
.calendarpu /* outer container for calendar*/
	{
	position:relative; 
	height:0; 
	padding-bottom:140%;	
	width:105%;	
	outline:2px solid blue;
	
	}	
	
.calcontainerpu  /* inner container for calendar*/
	{
	position:absolute;
	width:100%; 
	height:100%;	 
	overflow:hidden; 
	top:0; 
	left:0; 
	margin-left:0%; 
	margin-top:-9%; 
	} 

.calendarpu object /*for everything but IE*/
	{
	display:none;	 
	}

.calendarpu iframe /*For IE11 and Edge - won't reload object*/
	{
	display:block;
	border:none;
	position:absolute; 
	width:100%; 
	height:100%;
	top:0;
	left:0;
	margin-left:0;
	margin-top:9%;	
	
	}

}	


