@charset "UTF-8";
/* CSS Document */

body {
	background-color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.left {float:left;}
.right {float:right;}
.clear {clear: both;}

h2 {font: Arial, Helvetica, sans-serif;}
h4 { font-size: 28px; }

#main{ width: 924px; margin: auto; }

#logo{ height: 80px; width: 924px; margin: 0px;}

#masthead { width: 924px; height: 90px; margin: auto; }
#masthead .logo {float:left;width:158px;height: 90px;}

#mastheadnav {float:left;color: white;background: url(../images/bg_masthead.jpg) no-repeat;height:60px;width: 766px;padding-top:30px;}

#masthead .logo-2 {float:right;width:158px;height: 60px; margin-top: 0px; margin-top:-20px;overflow: hidden;}

h5 {font-size:28px;font-weight:normal;padding-bottom:4px;margin:0;color: white;}
h5 a {color:white;text-decoration:none; }
h6 {font-size:18px;font-weight:normal;padding-bottom:4px;margin:0;}
h6 a {color:white;text-decoration:none; }
#mastheadnav .packages {margin-left: 8px;}
#mastheadnav .banff {margin-left: 12px;}
#mastheadnav .whyrk {margin-left: 12px;}
#mastheadnav .gallery {margin-left:12px;}
	#subhead1{float: left; width: 220px; padding-left: 10px; padding-top: 15px; font: Arial, Helvetica, sans-serif; font-size: 20px;}
	
	#subhead2{float: left; width: 220px; padding-left: 10px; padding-top: 15px; font: Arial, Helvetica, sans-serif; font-size: 20px;}
	
	#subhead3{float: left; width: 220px; padding-left: 10px; padding-top: 15px; font: Arial, Helvetica, sans-serif; font-size: 20px;}
	
	#subhead4{float: right; width: 220px; padding-left: 10px; padding-top: 15px; font: Arial, Helvetica, sans-serif; font-size: 20px;}

#photobanner{ width: 924px; height: 475px; background-image: url(../images/slideshow_1.jpg) /*margin: auto;  margin-bottom: 0px; background-image: url(../images/tallhome2.jpg); */ z-index: 25; position: relative; margin-top:0px; }

#modal{ width: 924px; height: 320px; margin: auto; margin-top:0px; margin-bottom: 0px; background-image: url(../images/modal.jpg);}

#secondary{ width: 924px; height: 375px; margin: auto; margin-top:0px; margin-bottom: 0px;}

#nav{ width: 924px; height: 40px; background-image: url(../images/grey.jpg); margin-bottom: 0px; margin-top: -15px;text-align: center;}

#nav ul{ Padding-top: 7px; text-decoration: none; list-style-type: none; font-family: Geneva, Arial, Helvetica, sans-serif; text-indent: 0px; padding-left: 0px; margin-left: 25px; }

#nav ul li{text-decoration: none; display: inline; color: #CCCCCC; font: Geneva, Arial, Helvetica, sans-serif; letter-spacing: -1px; padding-left: 0px; padding-right: 12px;}

#nav ul li a{  padding-top: 5px; text-decoration:none; color:#CCCCCC;}

#nav ul li a:hover{ text-decoration:underline; color:#CCCCCC;}


#texttop{width: 924px; margin: auto; height: 40px; /* background: url(../images/text1.jpg); */   margin-bottom: 0px; margin-top: 0px; background-color: #FFF; }

#text{ width: 924px; height: auto;   /* background: url(../images/text2.jpg); */  margin-bottom: 0px; margin-top: -20px; background-color: #FFF; }

#packagebar{width: 924px; height: 34px; margin: auto; margin-top: 0px; margin-bottom: 0px;}

#package1{width: 278px; height: 275px; margin-left: 18px; margin-top: 10px; float: left;}

#pack1{margin: auto; background-color:#FFFFFF; height: 225px; width: 260px;}

#package2{width: 278px; height: 50px; margin-left: 18px; margin-top: 10px; float: left;}

#pack2{margin: auto; background-color:#FFFFFF; height: 225px; width: 260px;}

#package3{width: 278px; height: 50px; margin-left: 18px; margin-top: 10px; float: left;}

#pack3{margin: auto; background-color:#FFFFFF; height: 225px; width: 260px;}

#button1{width: 162px; margin-left: 26px; margin-top: 0px; margin-bottom: 0px; height: 50px; float: left;}

#button2{width: 162px; margin-left: 15px; margin-top: 0px; margin-bottom: 0px; height: 50px; float: left;}

#button3{width: 162px; margin-left: 15px; margin-top: 0px; margin-bottom: 0px; height: 50px; float: left;}

#button4{width: 162px; margin-left: 15px; margin-top: 0px; margin-bottom: 0px; height: 50px; float: left;}

#button5{width: 162px; margin-left: 15px; margin-top: 0px; margin-bottom: 0px; height: 50px; float: left;}

#text p{ padding: 25px; padding-top: 0px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; padding-left: 15px;}

#text h2{ padding: 15px; padding-top: 10px; padding-bottom: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; letter-spacing: -1px;}

#text h3{ padding: 15px; padding-top: 10px; padding-bottom: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; letter-spacing: -1px;}

#text h4 { font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; padding-bottom:10px;}

#text h5 { font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; padding-bottom:0px; font-size: 14px; color: #FF9900; line-height: 11px;}

#textbottom{width: 924px; margin: auto; height: 40px; /* background: url(../images/text3.jpg);*/  margin-bottom: 0px; margin-top: 0px; background-color: #FFF;}

#cta{ width: 924px; height: 230px; margin-top: 10px; margin: auto;}

#ad1{ width: 228px; height: 228px; margin-right: 4px; background-image: url(../images/ad3.jpg); float: left; font-family: Geneva, Arial, Helvetica, sans-serif; color: #CCCCCC;}

#ad 1 h2{margin-left: 25px; color:#CCCCCC;}

#ad1 p{padding-left: 15px;}

#ad2{ width: 228px; height: 228px; margin-right: 4px; background-image: url(../images/ad2.jpg); float: left; font-family: Geneva, Arial, Helvetica, sans-serif;}

#ad 2 h2{ padding: 10px;}

#ad3{ width: 228px; height: 228px; margin-right: 4px; background-image: url(../images/ad4.jpg); float: left; font-family: Geneva, Arial, Helvetica, sans-serif;}

#ad 3 h2{ padding: 10px; }

#ad4{ width: 228px; height: 228px; margin-right: 0px; background-image: url(../images/ad1.jpg); float: right; font-family: Geneva, Arial, Helvetica, sans-serif;}

#ad 4 h2{ padding: 10px; font: Verdana, Arial, Helvetica, sans-serif; }


#lefttop{ width: auto; height: 15px; background-color:#333333; background-repeat: repeat-x; float: left; padding-right: 25px;}

#righttop{ width: auto; height: 15px; background-color:#333333; background-repeat: repeat-x; float: left;  padding-right: 25px;}

#midtop{width: 924px; height: 75px; margin: auto; margin-bottom: 0px; margin-top: 0px; background-image:url(../images/topcentre.jpg);}

#midtop ul{display: inline; list-style-type:none; float: right; padding-right: 160px; padding-top: 0px; margin-top: 5px;}

#midtop ul li{display: inline; list-style-type:none; float: right; padding-left: 5px; padding-right: 5px;}

#top{background-image: url(../images/topwide.jpg); margin:auto; margin-top: 0px; margin-bottom: 0px; padding: 0px;}

/*  Weather  
*****************************/

.weekly { float: left; width: 109px; height: 375px; border-right: 1px solid #fff; margin-right: 0px; margin-top: 10px; margin-left: 2px;text-align: center;color: white;font-family: Arial,helvetica, sans-serif;padding-top:15px;}
.full { float: left; width: 214px; height: 390px; margin-right: 0px; margin-top: 10px; margin-left: 10px; }

#current_conditions {padding:0;margin:0;color: white;font-family: arial, helvetica, sans-serif;font-size: 12px;margin: 20px 0;height:370px;}
#current_conditions td {text-align: left;vertical-align: middle;padding-left:30px;}
#current_conditions th {font-family: arial, helvetica, sans-serif;font-size: 14px;width:200px;vertical-align: middle;text-align: right;}

#weather_home {background:url(../images/weathermodule_sm.png) no-repeat; z-index: 100; position: absolute; top: 285px; left: 720px;width:160px;height:176px;color: white;font-family:arial, helvetica, sans-serif;font-size:11px;padding-left:17px;}
#weather_home .date {padding-top:49px;height:14px;}
#weather_home .temp {font-size:34px;height: 44px;font-weight: normal;}
#weather_home .temp img {padding-left: 30px;height:28px;vertical-align: middle;margin-bottom:6px;}
#weather_home .base {font-size: 11px;}
#weather_home .snowfall {font-size: 11px;}
#weather_home .link {padding-top: 4px;}
#weather_home .link a {color: white;}
#weather_home .link a:hover {color:#DEA500;}

#weather {background:url(../images/weathermodule.png) no-repeat; z-index: 100; width:211px;height:196px;color: white;font-family:arial, helvetica, sans-serif;font-size:11px;padding-left:23px;}
#weather .date {padding-top:63px;height:18px;}
#weather .temp {font-size:36px;height: 54px;font-weight: normal;}
#weather .temp img {padding-left:30px;vertical-align: middle;height:34px;}
#weather .base {font-size: 12px;}
#weather .snowfall {font-size: 12px;}
#weather .link {padding-top: 6px;}
#weather .link a {color: white;}
#weather .link a:hover {color:#DEA500;}

#current_conditions .day {font-size:16px;font-weight: normal;padding-top:20px;}
#current_conditions .date {font-size:14px;font-weight: normal}
#current_conditions .icon {padding:0 0 20px 0;}
#current_conditions .condition {font-size: 12px;}
#current_conditions td {height: 30px;}



#bottomtext{ width: 570px; float: left;}

#bottomtext p{ color: #333333; font-family: Arial, Helvetica, sans-serif; letter-spacing: 0px; font-size:12px; padding: 0px;}

#bottomlinks{ width: 175px; float: right;}

#bottomlinks ul { list-style-type: none; color:#CCCCCC; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:12px;}

#bottomlinks ul li{}

#bottomimage{ background-image:url(../images/elbow_river.png); width: 179px; float: left; height: 100px; margin-top: 15px; margin-left: 0px; background-repeat: no-repeat;}

#bottomlinks a {text-decoration: none; color:#CCCCCC;}
#bottomlinks a:hover{color:#fff; text-decoration: underline;}
#headline { position: absolute; top: 25px; left: 25px; color:#580F00; font-family: Arial, Helvetica, sans-serif; font-size: 40px; font-weight: bold;}
#headline2 { position: absolute; top: 420px; left: 25px; color:#580F00; font-family: Arial, Helvetica, sans-serif; font-size: 40px; font-weight: bold;}

.hidden{display:none;}



/* WhyRK Page */ 

#whytext { background-image: url(../images/chopper1-3.jpg); width: 924px; height: 475px; }

#whywindow { width: 450px; height: 455px; margin-top: 10px; margin-right: 10px;  float: right;  background-image: url(../images/textunderlay.png); margin-left: 10px; margin-bottom: 10px; }

#whywindow p { padding: 10px; padding-top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; line-height: 16px; /* float: right; width: 450px; */  }

#whywindow ul { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; list-style-type: none; display: block; line-height: 35px; margin-top: 0px; padding-top: 0px; padding-left: 10px;  }

#whytext h4 { color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 28px; padding: 10px; padding-bottom: 0px; float:left; margin-top: 0px; letter-spacing: -1px; }

#whywindow ul li { color: #fff; font-size: 24px; padding: 0px; margin: 0px;}

#whywindow ul li a{ color: #fff; font-size: 24px; text-decoration: none;}

#whywindow ul li a:hover{ color: #333; font-size: 24px; text-decoration: none;}

/* #whyrklinks { width: 892px; height: 34px; margin: auto;} */ 

#whyrklinks { width: 902px; height: 34px; margin: auto; background-image: url(../images/textunderlay.png); }



/* Hiking Page */ 

#hikingtext { background-image: url(../images/heli-hiking1-1.jpg); width: 924px; height: 475px; }

#hikingwindow { width: 450px; height: 455px; margin-top: 10px; margin-right: 10px; float: right; background-image: url(../images/textunderlay.png);}

#hikingwindow p { padding: 10px; padding-top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; line-height: 16px; }

#hikingwindow a { text-decoration: none; color: #FF9900;}

#hikingwindow ul { color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

#hikingtext h4 { color: #264156; font-family: Arial, Helvetica, sans-serif; font-size: 28px; padding: 10px; padding-bottom: 0px; float:left; margin-top: 0px; margin-bottom: 5px; }

#hikingwindow ol { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-top: 0px; margin-top: 0px;}

#hikingwindow ol li { padding-bottom: 0px; padding-top: 0px; }

#hikingtext h5 { color: #2b3e5c; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size: 18px; padding: 10px; padding-bottom: 0px; float:left; margin-top: 0px; width: 400px; margin-top:0px; }


/* Current Conditions page */ 

#currenttext { background-image: url(../images/slideshow_1.jpg); width: 924px; height: 475px; }

#currentwindow { width: 905px; height: 412px; margin-top: 10px; margin-right: 10px; float: right; background-image: url(../images/textunderlay.png);}

#currentwindow p { padding: 10px; padding-top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; line-height: 16px; }

#currentwindow ul { color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

#currenttext h4 { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 28px; padding-bottom: 0px; float:left; padding-left: 10px; margin-top:10px; margin-bottom: 0px; }

/* #currentweather{ width: 350px; height: 290px; background-image:url(../images/weathermodule.png); float: right; margin-top: -5px;} */ 

/* Payment Page */ 


#paytext { background-image: url(../images/slideshow_1.jpg); width: 924px; height: 475px; }

#paywindow { width: 905px; height: 412px; margin-top: 10px; margin-right: 10px; float: right; background-image: url(../images/textunderlay.png);}

#paywindow p {padding: 10px; padding-top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; line-height: 16px; }

#paytext p { padding: 10px; padding-top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; line-height: 16px; }

#paytext p a{ color: #ff9900; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; text-decoration: none; }

#paywindow ul { color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; list-style-type: none; padding-left: 20px;}

#paywindow ul li{ color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; list-style-type: none; }

#paytext h4 { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 28px; padding-bottom: 0px; float:left; padding-left: 10px; margin-top:10px; margin-bottom: 0px; }

#paywindow h5 { font-size: 18px; color:#FFFFFF; margin-left: 10px; margin-top: 10px; margin-bottom: 0px; font-family:Arial, Helvetica, sans-serif; }

#paytext p a:hover{ text-decoration: underline;}


#paywindow a {color: #ff9900; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; text-decoration: none;}

.account { float: left; width: 350px; margin-left: 75px;}

.accountleft { float: left; width: 450px;}



/* Transportation Page */ 

#transtext { background-image: url(../images/slideshow_1.jpg); width: 924px; height: 475px; }

#transwindow { width: 905px; height: 412px; margin-top: 10px; margin-right: 10px; float: right; background-image: url(../images/textunderlay.png);}

#transwindow p { padding: 10px; padding-top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#264156; line-height: 16px; }

#transwindow p a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FF9900; line-height: 16px; text-decoration: none; }


#transwindow ul { color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

#transtext h4 { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 28px; padding-bottom: 0px; float:left; padding-left: 10px; margin-top:10px; margin-bottom: 0px; }

#transwindow ul li { color: #fff; font-size: 24px; padding: 0px; margin: 0px;}

#transwindow ul li a{ color: #fff; font-size: 24px; text-decoration: none;}

#transwindow ul li a:hover{ color: #333; font-size: 24px; text-decoration: none;}

.items { float: left; width: 214px; height: 390px; background-image: url(../images/transclear.png); background-repeat:repeat-y; margin-right: 0px; margin-top: 10px; margin-left: 10px;}

.items h5 { margin-left: 10px; font-family: Arial, Helvetica, sans-serif; color: #264156; margin-top: 10px; font-size: 16px; margin-bottom: 10px;}

.items p { font-family: Arial, Helvetica, sans-serif; color: #264156; margin-top: 0px; font-size: 12px;}



/* Additional Info Page */ 

#addtext { background-image: url(../images/faq-back.jpg); width: 924px; height: 475px; position: relative; z-index: 100; }

#addwindow { width: 450px; height: 455px; margin-top: 10px; margin-right: 10px; background-image: url(../images/textunderlay.png); position:absolute;top:0px;left:465px; z-index: 1000;}

#addwindow p { padding: 10px; padding-top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; line-height: 16px; }

#addwindow a {text-decoration: none; color: #FF9900;}

#addwindow ul { color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif;  }

#addtext h4 { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 28px; padding: 10px; padding-bottom: 0px; float:left; margin-top: 0px; margin-bottom: 5px; }

#addwindow ul li { color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}

#addwindow ul li a{ color: #fff; font-size: 12px; text-decoration: none;}

#addwindow ul li a:hover{ color: #333; font-size: 12px; text-decoration: none;}

#addwindow ol { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-top: 0px; margin-top: 0px; }

#addwindow ol li { padding-bottom: 10px; padding-top: 0px; }

#addwindow ol li a{ color: #FFFFFF; text-decoration: none; font-weight: bold; }

#addwindow ol li a:hover{ color: #FFFFFF; text-decoration: underline; }




/* Video Page */ 

#videotext { background-image: url(../images/video-back.jpg); width: 924px; height: 475px; position: relative; z-index: 100; }

#videowindow {
	width: 150px;
	height: 455px;
	margin-top: 10px;
	margin-right: 10px;
	background-image: url(../images/textunderlay.png);
	position:absolute;
	top:1px;
	left:762px;
	z-index: 1000;
}

#videowindow p { padding: 10px; padding-top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; line-height: 16px; }

#videowindow a {text-decoration: none; color: #FF9900;}

#videowindow ul { color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; list-style-type: none; margin-left: 10px; padding-left: 0px;  }

#videotext h4 { color: #264156; font-family: Arial, Helvetica, sans-serif; font-size: 28px; padding: 10px; padding-bottom: 0px; float:left; margin-top: 0px; margin-bottom: 5px; }

#videowindow ul li { color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; list-style-type: none;}

#videowindow ul li a{ color: #fff; font-size: 12px; text-decoration: none;}

#videowindow ul li a:hover{ color: #333; font-size: 12px; text-decoration: none;}

#videowindow ol { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-top: 0px; margin-top: 0px; }

#videowindow ol li { padding-bottom: 10px; padding-top: 0px; }

#videowindow ol li a{ color: #FFFFFF; text-decoration: none; font-weight: bold; }

#videowindow ol li a:hover{ color: #FFFFFF; text-decoration: underline; }




/* Banff Page */ 



#banfftext { background-image: url(../images/banff-newback.jpg); width: 924px; height: 475px; position: relative; }

#banffwindow { width: 525px; height: 412px; top: 45px; left: 10px; background-image: url(../images/textunderlay.png); font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; line-height: 16px; position: absolute;}

#banffwindow p {padding-left: 10px; padding-top: 0px; padding-right: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; line-height: 16px; }

#banfftext p { padding-left: 10px; padding-top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; line-height: 16px; }

#banfftext p a{ color: #ff9900; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; text-decoration: none; }

#banffwindow ul { color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

#banfftext h4 { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 28px; padding-bottom: 0px; float:left; padding-left: 10px; margin-top:10px; margin-bottom: 0px; }

#banffwindow h5 { font-size: 18px; color:#FFFFFF; margin-left: 10px; margin-top: 10px; margin-bottom: 0px; font-family:Arial, Helvetica, sans-serif; }

#banffwindow h6 { font-size: 14px; color:#FFFFFF; margin-left: 10px; margin-top: 0px; margin-bottom: 0px; font-family:Arial, Helvetica, sans-serif; }

#banffwindow h3 { font-size: 14px; color:#FF9900; font-family: Arial, Helvetica, sans-serif; margin: 0px;}


#banfftext p a:hover{ text-decoration: underline;}

.rightbanff { float: right; width: 370px; height: 220px; margin-left: 10px; margin-right: 10px; margin-top: 237px; background-image: url(../images/textunderlay.png);   }




/* Employment Page */ 

#employtext { background-image: url(../images/staff1.jpg); width: 924px; height: 475px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; }

#employwindow { width: 450px; height: 455px; margin-top: 10px; margin-right: 10px; float: right; background-image: url(../images/textunderlay.png);}

#employwindow p { padding: 10px; padding-top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; line-height: 16px; }

#employtext p { padding: 10px; padding-top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; line-height: 16px; }

#employwindow ul { color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

#employtext h4 { color: #264156; font-family: Arial, Helvetica, sans-serif; font-size: 28px; padding: 10px; padding-bottom: 0px; float:left; margin-top:0px; }

#employwindow h5 { font-size: 18px; color:#FFFFFF; margin-left: 10px; margin-top: 10px; margin-bottom: 0px; }

#employwindow a { text-decoration:none; color: #FF9900;}





/* Minors Page */ 

#minortext { background-image: url(../images/slideshow_1.jpg); width: 924px; height: 475px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; }

#minorwindow { width: 450px; height: 455px; margin-top: 10px; margin-right: 10px; float: right; background-image: url(../images/textunderlay.png);}

#minorwindow p { padding: 10px; padding-top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; line-height: 16px; }

#minortext p { padding: 10px; padding-top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; line-height: 16px; }

#minorwindow ul { color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

#minortext h4 { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 28px; padding: 10px; padding-bottom: 0px; float:left; margin-top:0px; }

#minorwindow h5 { font-size: 18px; color:#FFFFFF; margin-left: 10px; margin-top: 10px; margin-bottom: 0px; }

#minorwindow a { text-decoration:none; color: #FF9900;}





/* Newsletter Page */ 

#newstext { background-image: url(../images/slideshow_2.jpg); width: 924px; height: 475px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; }

#newstext p { padding: 10px; padding-top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; line-height: 16px; }

#newswindow { width: 450px; height: 455px; margin-top: 10px; margin-right: 10px; float: right; background-image: url(../images/textunderlay.png);}
#newswindow a {
	color: #fff;
}
#newswindow a:hover {
	color: #F0AB00;
	text-decoration: underline;
}

#newswindow p { padding: 10px; padding-top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; line-height: 16px; }

#newswindow ul { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; list-style-type: none; display: block; line-height: 35px; margin-top: 0px; padding-top: 0px; padding-left: 10px; }

#newstext h4 { color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 28px; padding: 10px; padding-bottom: 0px; float:left; margin-top:0px; }

#newswindow h5 { font-size: 18px; color:#FFFFFF; margin-left: 10px; margin-top: 10px; margin-bottom: 0px; }

#newswindow ul li { color: #fff; font-size: 24px; padding: 0px; margin: 0px;}

#newswindow ul li a{ color: #fff; font-size: 24px; text-decoration: none;}

#newswindow ul li a:hover{ color: #333; font-size: 24px; text-decoration: none;}



/* Downloads Page */ 

#downtext { background-image: url(../images/download-back.jpg); width: 924px; height: 475px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; }

#downwindow { width: 450px; height: 455px; margin-top: 10px; margin-right: 10px; float: right; background-image: url(../images/textunderlay.png); font-family: Arial, Helvetica, sans-serif; font-size:12px;}

#downwindow p { padding: 10px; padding-top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; line-height: 16px; }

#downwindow a{ text-decoration: none; color: #FFFFFF;  }

#downwindow a:hover{ text-decoration: underline; color: #FFFFFF;  }

#downwindow ul { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; list-style-type: none; display: block; line-height: 35px; margin-top: 0px; padding-top: 0px; padding-left: 10px; }

#downtext h4 { color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 28px; padding: 10px; padding-bottom: 0px; float:left; margin-top:0px; }

#downtext h5 { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 16px; padding: 10px; padding-bottom: 0px; margin-top: 0px; }

#downwindow ul li { color: #fff; font-size: 14px; padding: 0px; margin: 0px;}

#downwindow ul li a{ color: #fff; font-size: 14px; text-decoration: none;}

#downwindow ul li a:hover{ color: #333; font-size: 14px; text-decoration: none;}






/* Contact Page */ 

#contacttext { background-image: url(../images/ContactPageMock.jpg); width: 924px; height: 475px; }

#contactwindow { width: 450px; height: 300px; margin-top: 10px; margin-right: 10px; float: right; background-image: url(../images/textunderlay.png);}

#contactwindow p { padding: 10px; padding-top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; line-height: 16px; }

#contactwindow ul { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; list-style-type: none; display: block; line-height: 35px; margin-top: 0px; padding-top: 0px; padding-left: 10px; }

#contacttext h4 { color: #264156; font-family: Arial, Helvetica, sans-serif; font-size: 28px; padding: 10px; padding-bottom: 0px; float:left; }

#contactwindow ul li { color: #fff; font-size: 24px; padding: 0px; margin: 0px;}

#contactwindow ul li a{ color: #fff; font-size: 24px; text-decoration: none;}

#contactwindow ul li a:hover{ color: #333; font-size: 24px; text-decoration: none; }


/* Packages Page */ 

#packtext { background-image: url(../images/slideshow_1.jpg); width: 924px; height: 475px; }

#packwindow { width: 905px; height: 412px; margin-top: 10px; margin-right: 10px; float: right; background-image: url(../images/textunderlay.png);}

#packwindow p { padding: 10px; padding-top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; line-height: 16px; }

#packwindow ul { color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

#packtext h4 { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 28px; padding-bottom: 0px; float:left; padding-left: 10px; margin-top:10px; margin-bottom: 0px; }

#packwindow ul li { color: #fff; font-size: 24px; padding: 0px; margin: 0px;}

#packwindow ul li a{ color: #fff; font-size: 24px; text-decoration: none;}

#packwindow ul li a:hover{ color: #333; font-size: 24px; text-decoration: none;}

.specials { float: left; width: 214px; height: 390px; background-color: #00CC33; margin-right: 0px; margin-top: 10px; margin-left: 10px;}

.specials p { padding: 10px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

.specials h5 { font-size: 16px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; margin-top: 10px; margin-left: 10px; margin-bottom: 0px;}


/* accomodations page */ 


#accomtext { background-image: url(../images/slideshow_1.jpg); width: 924px; height: 475px; }

#accomwindow { width: 905px; height: 412px; margin-top: 10px; margin-right: 10px; float: right; background-image: url(../images/textunderlay.png);color: #fff;font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

#accomwindow p {padding: 10px; padding-top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; line-height: 16px; }

#accomtext p { padding: 10px; padding-top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; line-height: 16px; }

#accomtext p a{ color: #ff9900; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; text-decoration: none; }

#accomwindow ul { color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; list-style-type: none; }

#accomwindow ul li{ color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; list-style-type: none; }

#accomtext h4 { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 28px; padding-bottom: 0px; float:left; padding-left: 10px; margin-top:10px; margin-bottom: 0px; }

#accomwindow h5 { font-size: 18px; color:#FFFFFF; margin-left: 10px; margin-top: 10px; margin-bottom: 0px; font-family:Arial, Helvetica, sans-serif; }

#accomtext p a:hover{ text-decoration: underline;}


#accomwindow a {color: #ff9900; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; text-decoration: none;}

.account { float: left; width: 350px; margin-left: 75px;}


#accomwindow ol { color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif;  }

#accomwindow ol li{ color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding-bottom: 10px;  }

/* .left { float: left; width: 450px;} */


/* Payment Page */ 


#paytext { background-image: url(../images/slideshow_1.jpg); width: 924px; height: 475px; }

#paywindow { width: 905px; height: 412px; margin-top: 10px; margin-right: 10px; float: right; background-image: url(../images/textunderlay.png);}

#paywindow p {padding: 10px; padding-top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; line-height: 16px; }

#paytext p { padding: 10px; padding-top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; line-height: 16px; }

#paytext p a{ color: #ff9900; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; text-decoration: none; }

#paywindow ul { color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; list-style-type: none; margin-left: 0px; }

#paywindow ul li{ color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; list-style-type: none; }

#paytext h4 { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 28px; padding-bottom: 0px; float:left; padding-left: 10px; margin-top:10px; margin-bottom: 0px; }

#paywindow h5 { font-size: 18px; color:#FFFFFF; margin-left: 10px; margin-top: 10px; margin-bottom: 0px; font-family:Arial, Helvetica, sans-serif; }

#paytext p a:hover{ text-decoration: underline;}


#paywindow a {color: #ff9900; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; text-decoration: none;}

.account { float: left; width: 350px; margin-left: 75px;}

/* .left { float: left; width: 450px;} */



/* Reservations Page */ 

#restext { background-image: url(../images/reservation-mock.jpg); width: 924px; height: 475px; }

#reswindow { width: 450px; height: 300px; margin-top: 10px; margin-right: 10px; float: right; background-image: url(../images/textunderlay.png);}

#reswindow p { padding: 10px; padding-top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; line-height: 16px; }

#reswindow ul { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; list-style-type: none; display: block; line-height: 35px; margin-top: 0px; padding-top: 0px; padding-left: 10px; }

#restext h4 { color: #264156; font-family: Arial, Helvetica, sans-serif; font-size: 28px; padding: 10px; padding-bottom: 0px; float:left; }

#reswindow ul li { color: #fff; font-size: 24px; padding: 0px; margin: 0px;}

#reswindow ul li a{ color: #fff; font-size: 24px; text-decoration: none;}

#reswindow ul li a:hover{ color: #333; font-size: 24px; text-decoration: none; }

#team_pics {padding-top: 0px;}
#team_pics img {float:left;margin-right:2px;height:32px;width:32px;border:1px solid #ccc;}
#team_pics .thumbs {margin-right:10px;overflow:hidden;}

	
	.style1 {
	font-size: 18px;
	color: #FF9900;
}

.style1 a { text-decoration: none; color:#FFFFFF;}

.style1 a:hover { text-decoration: underline;}

	.vidovertext { position: absolute; top: 13px; left: 255px; z-index: 100; width: 637px; height: 470px; color: #FFFFFF;  background-image: url(images/textunderlay.png); font-family: Arial, Helvetica, sans-serif; font-size: 12px;/* padding-left: 10px; padding-right: 10px; */  }
	
	.vidovertext p{ color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0px; }

#countdown{ position: absolute; width: 320px; height: 190px; bottom: 100px; left: 10px;}

#daily-video-icon {
	margin-top:6px;
}

#daily-video-icon img {
	border:0;
}
.prev_videos {
	padding-top:6px;
}

.prev_videos img {
	border:1px solid #000;
	margin-right:6px;
	vertical-align: middle;
}



/*  OVERLAY  
**********************************************************************************/

/* the overlayed element */ 
.simple_overlay { 
     
    /* must be initially hidden */ 
    display:none; 
     
    /* place overlay on top of other elements */ 
    z-index:10000; 
     
    /* styling */ 
    background-color:#333; 
     
    width:320px;     
    min-height:240px; 
    border:1px solid #666; 
     
    /* CSS3 styling for latest browsers */ 
    -moz-box-shadow:0 0 90px 5px #000; 
    -webkit-box-shadow: 0 0 90px #000;     
} 
 
/* close button positioned on upper right corner */ 
.simple_overlay .close { 
    background-image:url(/images/close.png); 
    position:absolute; 
    right:-15px; 
    top:-15px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}

/*  VIDEO  
**********************************************************************************/
.post {
	margin-bottom:10px;
	overflow: hidden;
}

.video_date {
background:transparent url(../images/icon_calendar.png) no-repeat scroll 0 0;
display:block;
float:left;
font-size:14px;
font-weight:bold;
height:49px;
margin:0;
padding:0;
text-align:center;
width:44px;
}

.video_date .month {
color:#FFFFFF;
display:block;
font-size:12px;
font-weight:bold;
left:0;
text-align:center;
text-transform:uppercase;
width:40px;
padding:0;
margin:0;
height:13px;
}

.video_date .day {
color:#000;
display:block;
font-size:16px;
font-weight:bold;
left:0;
text-align:center;
text-transform:uppercase;
width:40px;
padding:0;
margin:0;
height:15px;
}

.video_date .year {
color:#000;
display:block;
font-size:10px;
font-weight:bold;
left:0;
text-align:center;
text-transform:uppercase;
width:40px;
}

.linkLogos img {
	border:0;
	margin:20px;
	vertical-align: middle;

}