/* Import styles for Excursions popup */	
@import "https://visitlakecounty.org/excursions/excursions.css";	
@import "https://visitlakecounty.org/excursions/jquery.fancybox.css";	

@charset "UTF-8";

/* ********** DEFAULT SCREEN ********** */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #000;
	background-image:url(/images/footer_waves_new.png);
	background-repeat:repeat-x;
	background-position:bottom; background-attachment:fixed;
	margin:0 0 0 0;
	line-height: 15pt; height:auto;
}

.pagetxtheader {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 28px; line-height:35px; }

.photolanding {padding: 5px;}

.boxlanding {width:400px; height:135px; padding: 10px; float:left; border-bottom:solid thin; margin: 5px; }
.boxfeed {width:400px; height:auto; padding: 10px; float:left; }
.boxpinterest {width:900px; height:auto; padding: 10px; text-align:center; }
.boxlandingtxtheader {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; line-height: 21px; text-align:center; }
.boxlandingtxtheader a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; line-height: 21px; }

.boxevents { width:430px; height:260px;}

.galleria-container { position: relative; overflow: hidden; width: 960px; height: 352px; }
.galleria-stage { overflow: hidden; width: 960px; height: 352px; }

.galleria-container2 { position: relative; overflow: hidden; width: 550px; height: 352px; background-color: #FFF; }
.galleria-stage2 { overflow: hidden; width: 550px; height: 352px; background-color: #FFF; }

.galleria2Tainer { width: 550px; height:150px;  }

#galleria2 { width: 405PX; margin: 0PX; padding: 0PX; }

#galleria2 .galleria-images { width: 405px !important; overflow: visible; }
#galleria2 .galleria-image { width: 405px !important; overflow: visible;  }


#galleria2 .galleria-container { position: relative; overflow: hidden; width: 405; height: 300px; background-color: #FFF;}
#galleria2 .galleria-stage { overflow: hidden; width: 405px; height:300px; background-color: #FFF;}
#galleria2 .galleria-container { width: 405px; height:300px; }

#galleria2 .galleria-theme-classic .galleria-image-nav { width: 400px; }

P { text-align:justify; line-height: 24px;}

#btm_links { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #7ac142; background-color:#e5f6fc; margin:0 0 0 0; width:960px; text-align:center; }

a.p {font-weight:bold!important;}

a.footer:link {
	color: #00a6dd;
	text-decoration:none;
}

a.footer:hover {
	color: #00a6dd;
	text-decoration:underline;
}

a.footer:visited {
	color: #00a6dd;
	text-decoration:none;
}

a.footer:active {
	color: #00a6dd;
	text-decoration:none;
}

a.tinyFooter:link {
	color: #fcf002;
	text-decoration:none;
}

a.tinyFooter:hover {
	color: #fcf002;
	text-decoration:underline;
}

a.tinyFooter:visited {
	color: #fcf002;
	text-decoration:none;
}

a.tinyFooter:active {
	color: #fcf002;
	text-decoration:none;
}


a.hotels:link {
	color: #dca90e;
	text-decoration:none;
}

a.hotels:hover {
	color: #dca90e;
	text-decoration:underline;
}

a.hotels:visited {
	color: #dca90e;
	text-decoration:none;
}

a.hotels:active {
	color: #dca90e;
	text-decoration:none;
}

a.outdoors:link {
	color: #62bb46;
	text-decoration:none;
}

a.outdoors:hover {
	color: #62bb46;
	text-decoration:underline;
}

a.outdoors:visited {
	color: #62bb46;
	text-decoration:none;
}

a.outdoors:active {
	color: #62bb46;
	text-decoration:none;
}


a.arts:link {
	color: #bc3133;
	text-decoration:none;
}

a.arts:hover {
	color: #bc3133;
	text-decoration:underline;
}

a.arts:visited {
	color: #bc3133;
	text-decoration:none;
}

a.arts:active {
	color: #bc3133;
	text-decoration:none;
}


a.fam:link {
	color: #95065b;
	text-decoration:none;
}

a.fam:hover {
	color: #95065b;
	text-decoration:underline;
}

a.fam:visited {
	color: #95065b;
	text-decoration:none;
}

a.fam:active {
	color: #95065b;
	text-decoration:none;
}


a.shop:link {
	color: #00773a;
	text-decoration:none;
}

a.shop:hover {
	color: #00773a;
	text-decoration:underline;
}

a.shop:visited {
	color: #00773a;
	text-decoration:none;
}

a.shop:active {
	color: #00773a;
	text-decoration:none;
}



a.dining:link {
	color: #dd6e1d;
	text-decoration:none;
}

a.dining:hover {
	color: #dd6e1d;
	text-decoration:underline;
}

a.dining:visited {
	color: #dd6e1d;
	text-decoration:none;
}

a.dining:active {
	color: #dd6e1d;
	text-decoration:none;
}


a.general:link {
	color: #0068a2;
	text-decoration:none;
}

a.general:hover {
	color: #0068a2;
	text-decoration:underline;
}

a.general:visited {
	color: #0068a2;
	text-decoration:none;
}

a.general:active {
	color: #0068a2;
	text-decoration:none;
}



#PageBG {
	margin:0 0 0 0 ;
	padding:0 0 0 0;
	background-repeat:repeat-x;
	width:100%;
	text-align:center;
	 overflow:hidden;
}


#container {
	width:960px; 
	text-align:left; 
	background:#FFF;
	 overflow:auto;
}

#content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	margin:0 0 0 0;
	padding:14px 45px 10px 45px;
	width:870px;
	overflow:hidden;
}

#flash {
	width:960px; 
	text-align:center;
}

#tinyFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	text-align:center;
	background-color: #0068a2;
	width:100%; height:auto; margin:0px;
}

 
#inside_rightnav {
	float:right;
	width:310px;
	height:90px;
	padding:50px 0 40px 40px; 
	text-align:left;
	line-height:22px;
	font-weight:normal;
}

.redtext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #BF2A36; line-height: 16px}
	.bodytext { line-height: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #000;}
	.headtext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #000000; line-height: 18pt; font-weight: bold;}
	.subtext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #005DAB; line-height: 14pt; font-weight: bold;}
	.smallText {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; line-height: 12pt;}
	.smallTextbr {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; line-height: 12pt;
	-ms-word-break: break-all;
     word-break: break-all;

    
     word-break: break-word;

	-webkit-hyphens: auto;
   	-moz-hyphens: auto;
    hyphens: auto;}
	.listtext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 12px}
	.bodywhite {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; line-height: 16px}
	
	.aresheader {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #ffffff;
		font-size: 16px;
		line-height: 18px;
	}
	.arescontent {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #00a6dd;
		font-size: 11px;
		line-height: 21px;
	}
	.aresformheads {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #ffffff;
		font-size: 10px;
		line-height: 14px;
	}
	.videoheader {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #ffffff;
		font-size: 16px;
		line-height: 21px;
	}
	.videosubheader {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #ffffff;
		font-size: 12px;
		line-height: 21px;
	}
	.videocontent {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #010101;
		font-size: 11px;
		line-height: 18px;


}



#sliderWrap {
	left:50%;
	margin-left:-445px !important;
	margin-top: 0;
	margin-right: 170px;
	margin-bottom: auto;
	margin-left: auto;
	position: absolute;
width: 764px;
top: 12px;



}
#slider {

position: absolute;
background-image:url(/images/slide_map_sm_w.jpg);
background-repeat:no-repeat;
background-position: bottom left;
width: 764px;
height: 479px;
margin-top: -495px;
z-index:5000;
border:2px solid #00a4df;

}
#slider img {
border: 0;
}
#sliderContent {
margin: 0;
position: absolute;
text-align:center;
font-weight:bold;
padding: 10px;
width:764px;
text-align:left;
font-size:13px; 
color:#00aef0;
font-weight:normal;
}

#openCloseWrap {
position:absolute;
margin: 461px 0 0 170px;
font-size:12px;
font-weight:bold;
}


.sliderHeaderW { font-size:27px; color:#FFF; font-weight:normal;}
.sliderHeaderY { font-size:27px; color:#ffc222; font-weight:normal;}

.highlightheader {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #00a6dd;
		font-size: 22px;
		line-height: 24px;
	}
.highlightsubheader {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #888888;
		font-size: 12px;
		line-height: 21px;
	}

.highlightcontent {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #010101;
		font-size: 11px;
		line-height: 21px;
	}

.songcontestbox {width:400px; height:300px; -webkit-box-shadow: 5px 5px 10px 2px rgba(0,0,0,0.25); -moz-box-shadow: 5px 5px 10px 2px rgba(0,0,0,0.25); box-shadow: 5px 5px 10px 2px rgba(0,0,0,0.25); margin-left:10px; margin-right:10px; margin-top:10px; margin-bottom:10px; padding:10px 5px 5px 5px; text-align:center; float:left; border:1px solid ##; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 15px 0px 15px 0px; }

.songcontestbox:hover {background-color:#e5f6fd; }
.songcontestbox:active {background-color:#e5f6fd; }
.songcontestbox:focus {background-color:#e5f6fd; }

.songcontestboxlarge {width:830px; height:425px; -webkit-box-shadow: 5px 5px 10px 2px rgba(0,0,0,0.25); -moz-box-shadow: 5px 5px 10px 2px rgba(0,0,0,0.25); box-shadow: 5px 5px 10px 2px rgba(0,0,0,0.25); margin-left:10px; margin-right:10px; margin-top:10px; margin-bottom:10px; padding:10px 5px 5px 5px; text-align:center; float:left; border:1px solid ##; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 15px 0px 15px 0px; background-color:#e5f6fd; }

.songcontestboxsocial {width:480px; height:200px; -webkit-box-shadow: 5px 5px 10px 2px rgba(0,0,0,0.25); -moz-box-shadow: 5px 5px 10px 2px rgba(0,0,0,0.25); box-shadow: 5px 5px 10px 2px rgba(0,0,0,0.25); margin-left:10px; margin-right:10px; margin-top:10px; margin-bottom:10px; padding:10px 5px 5px 5px; text-align:center; float:left; border:1px solid ##; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 15px 0px 15px 0px; background-color:#e5f6fd; }


.songcontestboxheader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px; color:#0068A2; }

.songcontestboxcontent { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color:#000000; }

.songcontest input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color:#ffffff; color: #000000; border:1px solid #0068A2; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 3px 3px 3px 3px; margin-top:5px; margin-bottom:5px; padding: 5px; }

.songcontest input.contestbutton { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; background-color:#0068A2; color: #ffffff; border:1px solid #0068A2; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 3px 3px 3px 3px; padding: 5px; }

.songcontest input.radbutton { background-color:#e5f6fd; font-size: 18px; }

.communityphoto { width:300px; height:200px; padding: 10px; text-align:right;}
.videopost { width:640px; height:360px; }

.sideevents {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #000;}

.aresheader { font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 16px; line-height: 18px; }
.arescontent { font-family: Verdana, Arial, Helvetica, sans-serif; color: #00a6dd; font-size: 11px; line-height: 21px; }
.aresformheads { font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 10px; line-height: 14px; }

/* ********** 500px OR LESS SCREEN ********** */

@media screen and (max-width: 500px) 

{

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #000;
	background-image:url(/images/footer_waves_new.png);
	background-repeat:repeat-x;
	background-position:bottom; background-attachment:fixed;
	margin:0 0 0 0; padding:0 0 0 0;
	line-height: 18pt; height:auto; overflow-x: hidden;
}

#container { width:100%; height:auto; text-align:left; background:#FFF; overflow: hidden; }

	.bodytext { width: 400px; }
	
.galleria-container { position: relative; overflow: hidden; width:450px; height: 165px; background-color: #FFF; }
.galleria-stage { overflow: hidden; width: 450px; height: 165px; background-color: #FFF; }
	
	.galleria-container2 { position: relative; overflow: hidden; width: 365px; height: 165px; }
.galleria-stage2 { overflow: hidden; width: 365px; height: 165px; }
	
.galleria2Tainer { width: 405px; height:350px;  }
	
#galleria2 .galleria-theme-classic .galleria-image-nav {

	width: 405px; }

#content { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; margin:0 0 0 0; padding:20px 10px 20px 10px; width:400px; overflow: visible;}

#flash { width:450px; text-align:left;}

.boxlanding {width:380px; height:150px; padding: 10px; float:left; border-bottom:solid thin; margin: 5px; font-size:14px; line-height:18px;}
.boxfeed {width:380px; height:auto; padding: 10px; float:left; }
.boxpinterest {width:380px; height:auto; padding: 10px; text-align:center; }
.boxevents { width:380px; height:260px;}

.photolanding {padding: 10px 10px 50px 10px;}

P { text-align:left; line-height: 24px;}

#btm_links { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:20px; color: #7ac142; background-color:#e5f6fc; width:410px; text-align:center; overflow: hidden; padding:20px }

#tinyFooter {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height:20px; color: #fff; text-align:center; background-color: #0068a2; width:100%; height: auto; padding:20px 0; margin-top:-4px; margin:0px;}

.communityphoto { width:200px; height:133px; padding: 5px; text-align:center;}
.videopost { width:420px; height:236px; }

}