@charset "utf-8";
/* Social Media Icon Links Extension (S.M.I.L.E.) */
div.smile a {display:inline-block;width:auto;outline:none;}
div.smile a img {border:none; float:left;}
div.smile a:hover {background:none;}
div.smilecredits {width:100%}
div.smilecredits a {font-size:10px;}

@keyframes blink {
to { color: red; }
}

.termdate {
color: blue;
animation: blink 1s steps(2, start) infinite;
}

.clr {clear:both;}
	.slider {
  margin: 10px 0;
  width: 580px; /* Update to your slider width */
  height: 250px; /* Update to your slider height */
  position: relative;
  overflow: hidden;
}

.slider li {
  display: none;
  position: absolute; 
  top: 0; 
  left: 0; 
}
.slider li img {
-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.75);
}
#slideshow {
    position:relative;
    height:245px;
}
.titlehighlight{
    background:#2e3092;
    color:white;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
.hostel-select { width:50%; float:left; padding:10px; box-sizing:border-box;}
.hostel-select a { float:left; width:100%;}
.hostel-select  h3 { font-size:30px; margin:10px 0 0 0;  border-radius:5px 5px 0 0; padding:10px; color:#ffffff;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff3019+0,cf0404+100;Red+3D */
background: #ff3019; /* Old browsers */
background: -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ff3019 0%,#cf0404 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ff3019 0%,#cf0404 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 ); /* IE6-9 */
}
.hostel-select .imglink{ width:100%;  border:5px solid #2E3192; border-radius:0px;  box-sizing: border-box; }
.hostel-select img {width:100%;}
.hostel-sel-btn { padding:15px; width:100%; float:left; text-align:center;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2c539e+0,0a3d9b+100 */
background: #2c539e; /* Old browsers */
background: -moz-linear-gradient(top, #2c539e 0%, #0a3d9b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #2c539e 0%,#0a3d9b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #2c539e 0%,#0a3d9b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c539e', endColorstr='#0a3d9b',GradientType=0 ); /* IE6-9 */
color:#ffffff;
font-size:30px; box-sizing:border-box; border-radius:0 0 10px 10px; text-decoration:none;
}
.contact-table td{ border:none; padding:0;}





table.packagetable , .packagetable td, .packagetable th {

	border-collapse: collapse;
}
.packagetable td, .packagetable th {
	padding: 3px;
	width: 30px;
	height: 25px;
}
.packagetable{ margin-top:10px;}
.packagetable th {
	background: #f0e6cc;
}
.packagetable .even {
	background: #fbf8f0;
}
.packagetable .odd {
	background: #fefcf9;
}
.packagetabletitel{
        font-weight: bold;
    font-size: 12px;
    text-align: center;
    vertical-align: middle;
}
.packageamount{
    text-align:right;
}
.totalpackage td{
    font-weight:bold;
}
}