
#content {margin:0 auto;}
#content2{width:100%; background-color:#fff;padding-top:10px;padding-bottom:33px;}
#bannertextholder, #topradius-rt {display:block;}
#bannertext {color:#fff;}
#bannertextholderinner {text-align:right;}
#btndepartures {border-radius:15px 0 0 0; border-right:0; padding-right:12px; margin-right:-12px}
#lt {margin-bottom:-63px; float:left; width:26%;}

#quicklinks {margin:15px 0;}
#quicklinks h3 {font-size:28px; font-weight:normal; font-family:Calibri; text-align:center; border-bottom:1px solid #D6DFE3; padding-bottom:5px; margin-bottom:15px; font-variant: Small-Caps; color:#2B382F;}
#quicklinks a {display:block; border-bottom:1px dotted #D6DFE3; padding:0px 5px;  font-family:Calibri; font-size:16px; line-height:16px; font-weight:normal; text-decoration:none; color:#52616F; -webkit-transition: all 150ms ease-out; transition: all 150ms ease-out;}
#quicklinks a:hover {background:#F5F7F8; padding:0px 3px 0px 7px;}
#quicklinks a:last-child {border:0;}

#lt_inner {position:relative; z-index:3; padding:0px 15px 40px 0; margin:15px 0;}
#parkingtitle {font-size:20px; font-weight:normal; font-family:CalibriBold; text-align:center; text-transform:uppercase; color:#005681; margin-bottom:10px;}

#rt_innerlt {float:left; width:66%; padding-top:15px; padding-right: 15px;}
	#fidsminiwrapper {position:relative; border-radius:15px; padding:0; background:#F5F7F8;}
	
#rt_innerrt {position:relative; z-index:3; float:right; width:31%; margin-top:0px;}
	#rt_innerrt h2, #lt_inner h2 {font-weight:normal; background:#fff; font-size:28px; line-height:28px; margin:1px 0 5px 0; padding:15px 0 7px 0; font-family:'Raleway'; font-variant:Small-Caps; color:#52616F; text-align:center;}
	#rt_innerrt h2:first-child {margin-top:15px; margin-bottom:15px;}
	#rt_innerrt h2 a {color:#2B382F; text-decoration:none;}
	#rt_innerrt_inner {padding:0 0 0 10px}
	
a.viewall {border-radius:8px; text-decoration:none; -webkit-transition: all 200ms ease-out; transition: all 200ms ease-out; color:#fff; font-family:CalibriBold; font-weight:normal; text-transform:uppercase; font-size:20px; margin-bottom:15px; margin-right:15px; text-align:center; display:inline-block; padding:10px 40px; 
	background:#6ec26e; 
	background-image: url(/vimages/arrow_viewall_white.png), -moz-linear-gradient(top, #6ec26e 0%, #5fb160 100%); 
	background-image: url(/vimages/arrow_viewall_white.png), -webkit-linear-gradient(top, #6ec26e 0%,#5fb160 100%); 
	background-image: url(/vimages/arrow_viewall_white.png), linear-gradient(to bottom, #6ec26e 0%,#5fb160 100%);
	background-position: 92% center;
	background-repeat: no-repeat, repeat;
}
a.viewall:hover {
	background-image: url(/vimages/arrow_viewall_white.png), -moz-linear-gradient(top, #5fb160 0%, #6ec26e 100%); 
	background-image: url(/vimages/arrow_viewall_white.png), -webkit-linear-gradient(top, #5fb160 0%,#6ec26e 100%); 
	background-image: url(/vimages/arrow_viewall_white.png), linear-gradient(to bottom, #5fb160 0%,#6ec26e 100%);
	color:rgba(255,255,255,0.8);
	padding:10px 50px 10px 30px; 
	background-position: 93% center;
}

.programimg{width:100%; max-width:600px;}
/* /////////////////////// Highlights //////////////// */
#highlights .td {vertical-align:middle;}
.hl_item {padding:0;}
.hl_item a {text-decoration:none; padding:4px 1%; width:98%; border-radius:5px; display:inline-block; font-family:Calibri; font-weight:normal; color:#005293; font-size:18px; -webkit-transition: all 225ms ease-out; transition: all 225ms ease-out;}
.hl_title {line-height:17px;}
.hl_msg {font-size:16px; line-height:15px; margin:4px 11px 0 11px; padding-left:5px; color:#52616F; border-left:2px solid #80A0C1}
.hl_date {width:25px; height:25px; padding:8px; border-radius:50%; line-height:13px; border:2px solid #970103; background:#fff; -webkit-transition: all 225ms ease-out; transition: all 225ms ease-out; text-align:center; display:inline-block;}
	.hl_date_month {color:#2B382F; font-family:CalibriBold; font-size:13px; text-transform:uppercase; -webkit-transition: all 225ms ease-out; transition: all 225ms ease-out;}
	.hl_date_day {color:#005293; -webkit-transition: all 225ms ease-out; transition: all 225ms ease-out;}
	
.hl_item a:hover {color:#333; background:#F5F7F8;}
.hl_item a:hover .hl_date {background:#970103; border:2px solid #005293;}
.hl_item a:hover .hl_date_month {color:#E6E5D8;}
.hl_item a:hover .hl_date_day {color:#fff;}

.hl_paging {padding:0 0 0 10px; margin-top:10px;}
.hl_page_prev {display:inline-block; width:30%}
.hl_nohref {width:30%; color:#ccc;}
.hl_page_next {display:inline-block; width:30%; text-align:right;}
.hl_page_num {display:inline-block; width:40%; text-align:center; font-size:16px; color:#666;}
.hl_page_prev a, .hl_page_next a {text-decoration:none; display:inline-block; -webkit-transition: all 225ms ease-out; transition: all 225ms ease-out; color:#52616F; font-size:20px; font-family:CalibriBold; font-weight:normal; text-transform:uppercase;}
.hl_page_prev a {background:url(/vimages/hl_arrow_lt.png) no-repeat left center; padding-left:20px;}
.hl_page_next a {background:url(/vimages/hl_arrow_rt.png) no-repeat right center; padding-right:20px;}

.hl_page_prev a:hover {color:#0EB4E1;}
.hl_page_next a:hover {color:#0EB4E1;}

#highlights .hl_item:last-child {padding:0 0 0 0;}
#highlights .hl_item .td:first-child {padding-right:5px;}





/* Highlights Features //////////////// */
#featuresholder {}
#featuresholder h2 {padding:0; margin-top:0; color:#52616F;}

#highlightfeature{width:50%; box-sizing:border-box; float:left;padding: 20px 5px;}
#highlightfeature a img{width:100%;}
.featuretext{font-size:16px;}
#highlightfeatures {position:relative; width:100%;}
	#highlightfeatures ul {list-style:none;}
	#highlightfeatures li {display:none; position:relative; margin-left:-30px; opacity:0; filter:alpha(opacity=0);}
	#highlightfeatures li img {display:block; margin:0 auto; width:200px; height:auto;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px; 
	-o-border-radius: 5px;  
	border-radius: 5px;
	}
	#highlightfeatures li h3 {position:relative; text-align:center; display:block; font-weight:normal; font-family:CalibriBold; color:#52616F;  font-size:22px; margin:15px 30px}
		#highlightfeatures li h3 a {color:#0EB4E1; text-decoration:none; -webkit-transition: all 225ms ease-out; transition: all 225ms ease-out;}
		#highlightfeatures li h3 a:hover {color:#87CD44}
	#highlightfeatures li div {position:relative; text-align:center; font-size:14px; margin:0 45px}
		#highlightfeatures li div a {color:#0EB4E1; text-decoration:none}
	
	#hlft_prev {top:50px; left:0; padding:10px 5px; position:absolute; width:14px; height:18px; background:url(/vimages/hl_arrow_lt.png) no-repeat left center;}
	#hlft_next {top:50px; right:0; padding:10px 5px; position:absolute; width:14px; height:18px; background:url(/vimages/hl_arrow_rt.png) no-repeat right center;}
	#hlft_prev:hover  {cursor:pointer; background:url(/vimages/hl_arrow_lt_on.png) no-repeat left center;}
	#hlft_next:hover {cursor:pointer; background:url(/vimages/hl_arrow_rt_on.png) no-repeat right center;}
	
	.featureholder{display: inline-block;width: 100%;box-sizing: border-box;text-align: center;padding-bottom:20px;}
	.feature1{width: 45%; display: inline-block;box-sizing: border-box;max-width: 400px;margin-right: 10px;vertical-align: top;}
	.feature1 h2{text-align: left; color: #000;font-weight: bold;}
	.featureimg{width:100%; -webkit-transition: all 250ms ease-out; transition: all 250ms ease-out;-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.4); box-shadow: 1px 1px 3px rgba(0,0,0,0.4)}
	.featureimg:hover{-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,1.0); box-shadow: 1px 1px 5px rgba(0,0,0,1.0);filter:saturate(150%);-webkit-filter:saturate(150%);}
.featurebutton{background-color: #153a42; color: #fff; width: 200px;height: 35px;margin-top: 20px; font-size: 16px;padding-top: 8px;-webkit-transition: all 250ms ease-in; transition: all 250ms ease-in;border-radius:3px;}
.featurebutton:hover{background-color:#007A75;}

h1#title{text-align:center;text-transform:uppercase;}
