/* redifined tags ------------------------------------------------------------------------- */

body {margin: 0px;padding: 0px;font-size: 11px;background-color: #FFFFFF;
color: #004696;font-family: Arial, Helvetica, sans-serif;text-decoration: none;}

table {margin: 0px;padding: 0px;border-collapse: collapse;border: 0px none;}

td {margin: 0px;padding: 0px;border: 0px none;font-size: 11px;}

img {border: 0px none;margin: 0px;padding: 0px;}

form {margin: 0px;padding: 0px;}

p {margin: 0px;padding: 0px;}

b {color: #0087EA;}

ul {margin: 0px 0px 0px 18px;padding: 2px 2px 2px 0px;border: 0px none;
list-style-position: outside;color: #00ADF1;text-align: left;
list-style-type: square;list-style-image: url(../images/common/bullet.gif);vertical-align: top;}




/* header ------------------------------------------------------------------------- */
table.head-backg {background-image: url(../images/common/head.jpg);background-repeat: no-repeat;
background-position: center top;background-color: #D4F3FF;
text-align: right;}

.head-top {vertical-align: top;text-align: right;}

.head-base {background-color: #004696;background-image: url(../images/nav/nav-bot.gif);}




/* breadcrumbs ------------------------------------------------------------------------- */
td.breadcrumb {color: #004696;text-decoration: none;
padding-top: 0px;padding-right: 4px;padding-bottom: 0px;padding-left: 4px;
font-size: 11px;vertical-align: middle;}

td.breadcrumb b {color: #004696;}

a.breadcrumb {color: #004696;text-decoration: none;}

a.breadcrumb:hover {text-decoration: none;color: #FF7600;}


/* type 2--------- */
td.sitepath {color: #004696;text-decoration: none;
padding-top: 0px; padding-right: 4px; padding-bottom: 0px; padding-left: 4px;
font-size: 11px;vertical-align: middle;}

td.sitepath b {color: #004696;}

a.sitepath {color: #004696;text-decoration: none;}

a.sitepath:hover {text-decoration: none;color: #FF7600;}


/* type 3--------- */
td.crumbs {color: #004696;text-decoration: none;
padding-top: 0px; padding-right: 4px; padding-bottom: 0px; padding-left: 4px;
font-size: 11px;vertical-align: middle;}

td.crumbs b {color: #004696;}

a.crumbs {color: #004696;text-decoration: none;}

a.crumbs:hover {text-decoration: none;color: #FF7600;}




/* main layout parts ------------------------------------------------------------------------- */
h2.sub-title {
	background-color: #00ADF1;
	width: auto;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding: 4px;
	margin: 0px;
	border: 0px none;
	text-decoration: none;
	text-transform: lowercase;
}
h2.sub-title2 {
	background-color: #004696;
	width: auto;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding: 4px;
	margin: 0px;
	border: 0px none;
	text-decoration: none;
	text-transform: lowercase;
}

a.sub-title {
	color: #EAFAFF;
	cursor: hand;
	text-decoration: none;
	width: 100%;
}
a.sub-title:hover {
	color: #FFFFFF;
}




/* home page spacific ------------------------------------------------------------------------- */
td.home-icon {background-color: #00ADF1;text-align: center;vertical-align: middle;}

.height-2{line-height: 3px;font-size: 2px;}





/* column parts ------------------------------------------------------------------------- */
td.nav-light {
	background-color: #EAFAFF;
	vertical-align: top;
}
td.nav-norm {
	background-color: #D4F3FF;
	vertical-align: top;
	background-repeat: repeat;
	background-position: left top;
}
td.nav-left {
	background-color: #D5F3FE;
	vertical-align: top;
	background-image: url(../images/common/grad-left.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
td.nav-right {
	background-color: #D5F3FE;
	vertical-align: top;
	background-image: url(../images/common/grad-right.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
div.nav-right {
	background-color: #D5F3FE;
	background-image: url(../images/common/grad-right.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
h2.sub-left {
	background-color: #0086E9;
	width: auto;
	color: #EAFAFF;
	font-size: 14px;
	font-weight: bold;
	padding: 4px;
	margin: 0px;
	border: 0px none;
	text-decoration: none;
	background-image: url(../images/common/h2-left.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	text-transform: lowercase;
}
a.sub-left {
	color: #EAFAFF;
	cursor: hand;
}
a.sub-left:hover {
	color: #FFFFFF;
}
h2.sub-right {
	background-color: #0086E9;
	width: auto;
	color: #EAFAFF;
	font-size: 14px;
	font-weight: bold;
	padding: 4px;
	margin: 0px;
	border: 0px none;
	text-decoration: none;
	background-image: url(../images/common/h2-right.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	text-transform: lowercase;
}

a.sub-right {color: #EAFAFF;cursor: hand;}

a.sub-right:hover {color: #FFFFFF;}

p.nav-text {text-decoration: none;margin: 0px;padding: 2px 6px;}




a.nav-link {font-weight: bold;color: #004696;text-decoration: none;}
a.nav-link:hover {font-weight: bold;color: #FF7600;}

/* nav-link type 2-------- */
a.boldlink {font-weight: bold;color: #004696;text-decoration: none;}
a.boldlink:hover {font-weight: bold;color: #FF7600;}




p.ccards {text-align: center;vertical-align: middle;}

.form-tguide {font-size: 10px;text-decoration: none;color: #004696;}

.height-1{font-size: 4px;}



/* body parts ------------------------------------------------------------------------- */
td.main-body {
	text-decoration: none;
	margin: 0px;
	padding: 0px 8px;
	border: 0px none;
	vertical-align: top;
}
h1.title {
	text-decoration: none;
	font-size: 24px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
td.airline-network {
	background-image: url(../images/common/airline-network.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.title-discription {
	font-size: 18px;
        font-weight: normal;
	color: #00ADF1;
	margin: 0px;
	padding: 0px 0px 2px;
	text-indent: 4px;
	height: 24px;
}




a.link {font-weight: bold;color: #004696;text-decoration: none;}

a.link:hover {font-weight: bold;color: #FF7600;}

/* link type 2--------- */
a.normlink {font-weight: bold;color: #004696;text-decoration: none;}

a.normlink:hover {font-weight: bold;color: #FF7600;}


/* link type 3--------- */
a.textlink {font-weight: bold;color: #004696;text-decoration: none;}

a.textlink:hover {font-weight: bold;color: #FF7600;}










span.java-link {font-weight: normal;color: #004696;text-decoration: 
none;font-size: 10px;cursor: hand;}


span.java-link:hover {color: #FF7600;}

p.text {text-align: justify;padding: 0px 2px;}


/* text type 2------ */
p.body {text-align: justify;padding: 0px 2px;}

/* text type 3------ */
p.copy {text-align: justify;padding: 0px 2px;}



/* master form ------------------------------------------------------------------------- */
td.master-form {
	background-color: #D4F3FF;
	background-image: url(../images/common/search-white.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
td.master-form2 {
	background-color: #D4F3FF;
	background-image: url(../images/neunav/search-white.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}




td.main-form {text-decoration: none;padding-top: 2px;padding-right: 4px;padding-bottom: 2px;
padding-left: 4px;vertical-align: middle;}

select.main-form {text-decoration: none;font-size: 10px;color: #004696;}

input.main-form {text-decoration: none;font-size: 10px;color: #004696;}



/* td select input main-form type 2------ */
td.norm-form {text-decoration: none; padding-top: 2px;padding-right: 4px;padding-bottom: 2px;
padding-left: 4px;vertical-align: middle;}

select.norm-form {text-decoration: none;font-size: 10px;color: #004696;}

input.norm-form {text-decoration: none;font-size: 10px;color: #004696;}



/* td select input main-form type 3------ */
td.basicform {text-decoration: none; padding-top: 2px;padding-right: 4px;padding-bottom: 2px;
padding-left: 4px;vertical-align: middle;}

select.basicform {text-decoration: none;font-size: 10px;color: #004696;}

input.basicform {text-decoration: none;font-size: 10px;color: #004696;}




input.go-button {text-decoration: none;	font-size: 10px;color: #000000;}



/* footer ------------------------------------------------------------------------- */


td.footer {text-decoration: none;vertical-align: middle;}

p.footer {text-decoration: none;color: #598ECA;	font-size: 10px;margin: 0px;padding: 0px;}

a.footer {text-decoration: none;color: #598ECA;}

a.footer:hover {text-decoration: none;color: #004696;}


/* type 2--- */

td.footer-links {text-decoration: none;vertical-align: middle;}

p.footer-links {text-decoration: none;color: #598ECA;font-size: 10px;margin: 0px;padding: 0px;}

a.footer-links {text-decoration: none;color: #598ECA;}

a.footer-links:hover {	text-decoration: none;	color: #004696;}


/* type 3--- */

td.baselinks {text-decoration: none;vertical-align: middle;}

p.baselinks {text-decoration: none;color: #598ECA;font-size: 10px;margin: 0px;padding: 0px;}

a.baselinks {text-decoration: none;color: #598ECA;}

a.baselinks:hover {	text-decoration: none;	color: #004696;}




.snipfoot   {background-image: url(../images/common/foot-grid.gif);	background-repeat: repeat;padding: 1px;}
/* type 2--- */
.footersnip {background-image: url(../images/common/foot-grid.gif);	background-repeat: repeat;padding: 1px;}


.snipfoot-text  {background-color: #F2FCFF;padding: 2px 4px;font-size: 10px;color: #598ECA;}
/* type 2--- */
.footersniptext {background-color: #F2FCFF;padding: 2px 4px;font-size: 10px;color: #598ECA;}


.copyright {margin: 0px;padding-top: 4px;}
/* type 2--- */
.cr-notice {margin: 0px;padding-top: 4px;}





/* snippet box----------------------------------------------------- */
.snippit {background-image: url(../images/common/grid.gif);background-repeat: repeat;padding: 1px;}

.snippit-text {	background-color: #EAFAFF;padding: 2px 4px;font-size: 10px;}

.snippit-link {	text-decoration: none;color: #004696;}

.nolink {text-decoration: none; color: #004696;}


/* snippet box type 2--------- */
.snipbox       {background-image: url(../images/common/grid.gif);background-repeat: repeat;padding: 1px;}

.short-snippet {background-color: #EAFAFF;padding: 2px 4px;font-size: 10px;}

.linksnippet   {text-decoration: none;color: #004696;}

.plainlink     {text-decoration: none; color: #004696;}






/* left-overs ----------------------------------------------------- */

.list-text {color: #004696;}


p.nav-icons {
	background-color: #00ADF1;
	width: 100%;
	color: #EAFAFF;
	font-size: 14px;
	font-weight: bold;
	padding: 4px 4px 2px;
	margin: 0px;
	border: 0px none;
	text-decoration: none;
	background-image: url(../images/common/h2-left.jpg);
	background-repeat: repeat;
	background-position: right top;
	text-align: center;
}


.align-right {margin: 0px 0px 0px 4px;	float: right;	padding: 0px;}

.align-left {margin: 0px 4px 0px 0px;float: left;padding: 0px;}

td.center-middle {text-align: center;vertical-align: middle;}


table.flights-selector {background-image: url(../images/neunav/flight-selector.gif);background-repeat: no-repeat;}
table.flights-changer {	background-image: url(../images/common/flight-changer.gif);background-repeat: no-repeat;}
td.flights-selector {text-align: center;vertical-align: bottom;}

a.flights-selector1 {
	text-decoration: none;
	font-size: 24px;
	color: #004696;
	font-weight: bold;
	height: 100%;
	width: 100%;
	padding-top: 225px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 29px;
}
a.flights-changer1 {
	text-decoration: none;
	font-size: 24px;
	color: #004696;
	font-weight: bold;
	height: 100%;
	width: 100%;
	padding-top: 100px;
	padding-right: 35px;
	padding-bottom: 0px;
	padding-left: 34px;}

a.flights-selector1:hover {color: #FF7600;}
a.flights-changer1:hover {color: #FF7600;}

a.flights-selector2 {
	text-decoration: none;
	font-size: 24px;
	color: #004696;
	font-weight: bold;
	padding-top: 225px;
	padding-right: 36px;
	padding-bottom: 0px;
	padding-left: 36px;
	height: 100%;
	width: 100%;}

a.flights-changer2 {
	text-decoration: none;
	font-size: 24px;
	color: #004696;
	font-weight: bold;
	padding-top: 100px;
	padding-right: 41px;
	padding-bottom: 0px;
	padding-left: 41px;
	height: 100%;
	width: 100%;}

a.flights-selector2:hover {color: #FF7600;}
a.flights-changer2:hover {color: #FF7600;}

a.flights-selector3 {
	text-decoration: none;
	font-size: 24px;
	color: #004696;
	font-weight: bold;
	padding-bottom: 0px;
	padding-top: 225px;
	height: 100%;
	width: 100%;
	padding-right: 18px;
	padding-left: 17px;}

a.flights-changer3 {
	text-decoration: none;
	font-size: 24px;
	color: #004696;
	font-weight: bold;
	padding-bottom: 0px;
	padding-top: 100px;
	height: 100%;
	width: 100%;
	padding-right: 23px;
	padding-left: 22px;}

a.flights-selector3:hover {color: #FF7600;}
a.flights-changer3:hover {color: #FF7600;}


table.hostels-form {
	background-color: #D4F3FF;
	background-image: url(../images/common/search-hostels-white.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
/* summery ------------------------------------------------------------------------- */
table.sum {
	background-image:  url(../images/common/big-perf.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	background-color: #D4F3FF;
}
td.sum-thumb-top {
	background-image: url(../images/common/no-image.gif);
	background-repeat: no-repeat;
	background-position: 18px 0px;
	text-align: center;
	vertical-align: top;
	width: 96px;
	height: 88px;
}
td.sum-thumb-image {
	background-image: url(../images/common/no-image.gif);
	background-repeat: no-repeat;
	background-position: 18px 19px;
	text-align: center;
	vertical-align: top;
	width: 96px;
}
p.sum-text {
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	width: 100%;
}
p.sum-text-right {
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: top;
}
td.sum-title {
	background-color: #00ADF1;
	vertical-align: middle;
	padding: 4px;
}
span.sum-title {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
a.sum-title {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	height: 100%;
	width: 100%;
	text-transform: lowercase;
}
td.sum-icon {
	text-align: center;
	vertical-align: middle;
	background-color: #00ADF1;
}
td.sum-view-book {
	text-align: right;
	vertical-align: bottom;
}
a.sum-view-book {
	height: 19px;
	width: 67px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	background-image: url(../images/common/view-book-roll.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
}
a.sum-view-book:hover {
	background-position: -67px 0px;
}
span.sum-view-book {
	height: 19px;
	width: 67px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	background-image: url(../images/common/view-book-roll.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	cursor: hand;
}
/* neu nav ------------------------------------------------------------------------- */
table.tnav {
	background-image: url(../images/nav/tnav.gif);
	background-color: 004696;
}
a.tnav-home-switch {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/nav/tnav-switch-home.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 12px;
	height: 25px;
	width: 56px;
	font-weight: bold;
}
a.tnav-home-on {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/nav/tnav-on-home.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 12px;
	height: 25px;
	width: 56px;
	font-weight: bold;
}
a.tnav-home-switch:hover {
	background-position: -56px;
}
a.tnav-hotels-switch {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/nav/tnav-switch-hotels.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 12px;
	height: 25px;
	width: 59px;
}
a.tnav-hotels-on {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/nav/tnav-on-hotels.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 12px;
	height: 25px;
	width: 59px;
}
a.tnav-hotels-switch:hover {
	background-position: -59px;
}
a.tnav-cars-switch {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/nav/tnav-switch-cars.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 12px;
	height: 25px;
	width: 50px;
}
a.tnav-cars-on {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/nav/tnav-on-cars.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 12px;
	height: 25px;
	width: 50px;
}
a.tnav-cars-switch:hover {
	background-position: -50px;
}
a.tnav-flights-switch {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/nav/tnav-switch-flights.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 13px;
	height: 25px;
	width: 60px;
}
a.tnav-flights-on {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/nav/tnav-on-flights.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 13px;
	height: 25px;
	width: 60px;
}
a.tnav-flights-switch:hover {
	background-position: -60px;
}
a.tnav-cruises-switch {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/nav/tnav-switch-cruises.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 12px;
	height: 25px;
	width: 67px;
}
a.tnav-cruises-on {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/nav/tnav-on-cruises.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 12px;
	height: 25px;
	width: 67px;
}
a.tnav-cruises-switch:hover {
	background-position: -67px;
}
a.tnav-tours-switch {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/nav/tnav-switch-tours.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 13px;
	height: 25px;
	width: 55px;
}
a.tnav-tours-on {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/nav/tnav-on-tours.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 13px;
	height: 25px;
	width: 55px;
}
a.tnav-tours-switch:hover {
	background-position: -55px;
}
a.tnav-travel-switch {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/nav/tnav-switch-travel.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 13px;
	height: 25px;
	width: 91px;
}
a.tnav-travel-on {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/nav/tnav-on-travel.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 13px;
	height: 25px;
	width: 91px;
}
a.tnav-travel-switch:hover {
	background-position: -91px;
}
/* neu nav ------------------------------------------------------------------------- */
table.fnav {
	background-image: url(../images/neunav/fnav.gif);
	background-color: #004696;
}
a.fnav-hotels-switch {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/neunav/fnav-switch-hotels.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 12px;
	height: 25px;
	width: 59px;
}
a.fnav-hotels-on {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/neunav/fnav-on-hotels.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 12px;
	height: 25px;
	width: 59px;
}
a.fnav-hotels-switch:hover {
	background-position: -59px;
}
a.fnav-flights-switch {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/neunav/fnav-switch-flights.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 13px;
	height: 25px;
	width: 60px;
}
a.fnav-flights-on {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/neunav/fnav-on-flights.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 13px;
	height: 25px;
	width: 60px;
}
a.fnav-flights-switch:hover {
	background-position: -60px;
}
a.fnav-cars-switch {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/neunav/fnav-switch-cars.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 12px;
	height: 25px;
	width: 50px;
}
a.fnav-cars-on {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/neunav/fnav-on-cars.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 12px;
	height: 25px;
	width: 50px;
}
a.fnav-cars-switch:hover {
	background-position: -50px;
}




a.fnav-hostels-switch {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/nav/tnav-switch-cruises.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 12px;
	height: 25px;
	width: 67px;
}
a.fnav-hostels-on {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/nav/tnav-on-cruises.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 12px;
	height: 25px;
	width: 67px;
}
a.fnav-hostels-switch:hover {
	background-position: -67px;
}









table.hnav {
	background: url(../images/common/hnavbg.gif) no-repeat #004696;
}
a.hnav-hotels-switch {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/common/hnav-switch.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 16px;
	height: 25px;
	width: 63px;
}
a.hnav-hotels-switch:hover {
	background-position: -63px;
}
.hostel-3buts {
	background-color: #00ADF1;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 100%;
	width: 100%;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
}
.hostel-3buts:hover {
	background-color: #FF7600;
	color: #FFFFFF;
}
div.show { display:block; }
div.hide { display:none; }



/* hotels extra  css ---------------------------------------------------------------*/
div.image-selection { width:260px; height:220px; float:right; text-align:center; }
div.image-view { width:260px; height:200px; overflow:hidden; }


/* travel guide editorial extra css -----------------------------------------*/
td.tg-ed { text-align: justify; padding-right:10px; }
td.tg-ed p { margin-top:10px; text-align: justify; }


/* airfare extra css -----------------------------------------*/
a.airfare-link {font-weight: bold;color: #004696;text-decoration: none;}
a.airfare-link:hover {font-weight: bold;color: #D4F3FF;}










.litoffer   {background-color: #FFFFFF;cursor: hand;}

.unlitoffer {background-color: none;cursor: hand;}

td.smallhotelhead {
	background-color: #0086E9;
	width: auto;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding: 4px;
	margin: 0px;
	border: 0px none;
	text-decoration: none;
	background-image: url(../images/common/h2-left.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	text-transform: lowercase;
}

/* holiday page -----------------------------------------*/

.HeadATN {  font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #FFFFFF}
.SubHeadATN {  font-family: Arial, Helvetica, sans-serif; font-size: 16px;16px; font-weight: bold; color: #043976}
.TextATN {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #004696; vertical-align:top; text-align: center;}
.SmallTextATN {  font-family: Arial, Helvetica, sans-serif; font-size: 11px;font-weight: bold; color: #004696}
.RedSmallTextATN {  font-family: Arial, Helvetica, sans-serif; font-size: 11px;font-weight: bold; color: #FF0000}
.PriceATN {  font-family: Arial, Helvetica, sans-serif; font-size: 13px;font-weight: bold; color: #FF0000}
A{color: #FF0000}
.bestbuy A{color: #000000}
