@import url(forms.css);

/*body { background: white; }*/

#page { background: #c4dff4;  }

/* home */
#Info { margin: 0 1em; }
.txt { font-size: .9em; color: black; text-align: center; clear: both; margin: 3px;}
#seal { text-align: center; position: relative; margin: 10px 0 0 0; }
#nla { position: relative; bottom: 28px; margin: 0 10px 0 10px; }

/* general*/
#content{padding: 10px;}


.meni_austrian {
	background-color: white;
	height: 26px;
	width: 100%;
}
.meni_austrian ul {
	width: 100%;
	height: 100%;
	background-color: #0393f7;
	background-image: url(images/austrian_menu.gif);
	background-position: right;
	background-repeat:no-repeat;
	border-bottom: white solid 5px;
	
}
.meni_austrian li {
	height: 26px;
	display:block;
	float:left;
	width: 8em;
	background-color: #0393f7;

	border-right: white 1px solid;
	
}
.meni_austrian a {
	padding-top: 6px;
	background-image:url(../../austrian/menu_blue.gif);
	color: white !important;
	text-decoration: none !important;
	font-weight:bold;
	text-align:center !important;
	vertical-align:middle;
	display:block;
	
	
	
	
	
}

.meni_limores li {
	height: 26px;
	display:block;
	float:left;
	width: 8em;
	background-color: #ea2129;
	position: relative;
	border-right: #f1666c 1px solid;
}
.meni_limores {
	background-color: white;
	height: 26px;
	width: 100%;
	
}
.meni_limores a {
	padding-top: 6px;
	color: white !important;
	text-decoration: none !important;
	font-weight:bold;
	text-align:center !important;
	vertical-align:middle;
	display:block;
	
}
.meni_limores ul {
	width: 100%;
	height: 100%;
	background-color: #ea2129;
	background-image: url(images/limores_menu.gif);
	background-position: right;
	background-repeat:no-repeat;
	margin-top: 5px;
	
	
}
.displayInline {
	display:inline;
}






/** jCarousel */
#carTypes { height: 16em; visibility:hidden;}

.jcarousel-container { position: relative; clear: both; }
.jcarousel-container-horizontal { width: 100%; }

.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
.jcarousel-clip-horizontal { width: 100%; height: 140px; }

.jcarousel-list { display: block; z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }

.jcarousel-item {  float: left; list-style: none; text-align: center; position: relative;}
.jcarousel-item h1 a { color: #040404 !important; font-size: .9em; text-decoration: none !important; }
.jcarousel-item h1 a:hover { text-decoration: underline; }
.jcarousel-item h2 a { color: #040404 !important; font-size: .9em; text-decoration: none !important; }
.jcarousel-item h2 a:hover { text-decoration: underline; }
.jcarousel-item-horizontal p { font-size: .9em; line-height: 1.1em; padding: 0 3px; }
.jcarousel-item-placeholder { background: #e4e4e4; color: #000; }
.jcarousel-item-horizontal {  width: 220px; height: 16em; padding-bottom: 1em;  }
.jcarousel-item-horizontal h1 { margin-top: -20px; }
.jcarousel-item-horizontal h2 { margin-top: -20px; }
.jcarousel-item-horizontal p { margin-top: -5px; }
.bookNow { position: absolute; top: 5px; left: 50px; font-weight: bold; text-decoration: none;}
.bookNow:hover { text-decoration: underline; }

.jcarousel-next { z-index: 3; display: none; }
.jcarousel-prev {  z-index: 3; display: none; }

/**
 *  Horizontal Buttons
 */
.jcarousel-next-horizontal {
    position: absolute;
    top: 85px;
    right: -8px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-prev-horizontal {
    position: absolute;
    top: 85px;
    left: -8px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
.floatLeft {
	float:left;
	width: 255px;
}
#promoCode {
	padding:0px;
	width:263px;
	float:left;
	margin-right:20px;
}

#promoCode input{width: 40%;}

li#buttonContinueReservation {
	display:inline;
	margin-left:-150px;
	text-align:left;
	width:150px;
}

li#instructions {
	margin-right:10px;
	width:350px;
}

div.homeBox li {
	float:left;
	margin: 0px 10px 0px 0px;
}

#trRoundTrip { clear: both; text-align: center; padding: 10px 0;  }
.stops { margin: 0; padding: 0; font-size: 0.9em; text-align: center;}
.returnStops { clear: both;padding: 0.5em 0 1em 0; }
#tabdate { margin-bottom: 1em; clear: both; }


#roundTrip {
	margin:0px;
	padding:20px 0px 0px;
	width:140px;
}

