﻿html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
 form, label,
table, caption, tbody, tfoot, thead, tr, th, td 
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}

.flightPriceDiff
{
    padding-top:0px;
    color:red;
	font-family:Georgia,serif;    
    font-size:13px;
    font-style:italic;
}

.siteMap
{
    font-family:Georgia,Arial;        
    color:Black
}

.siteMap a
{
    text-decoration:none;    
    color:Black
}

.siteMap a:hover
{    
    text-decoration:underline;
    color:Black
}

.siteMap1
{    
    font-size:25px;    
}

.siteMap2
{    
    font-size:21px;    
}

.siteMap3
{    
    font-size:16px;    
}

.siteMap4
{
    font-family:Georgia,Arial;
    font-size:13px;
    text-decoration:none;
    color:Black
}

.rightContentContainer
{
	float: left; margin-left: 13px
}
tr.itineraryRow, tr.topListItem
{
	cursor:pointer;
}

.footerSpecialMargin
{
    margin-top:205px;
}

.footerContainer
{
    margin-bottom:-205px;
    position:relative;
}

.footer
{
    width: 100%; 
    clear: both; 
    background: #FFFFFF; 
    height:205px;    
    position:relative;
}

img.carrierFiltered
{
	/*opacity:0.4;
	filter:alpha(opacity=40);*/
	border: solid 1px gray;/*#df282a;*/
	padding:1px
}
.text, body, p
{
    font-family:Arial;
    font-size:12px    
}
div.flight table td
{
	padding:4px;
}
div.flight .price
{
    font-family:Georgia;
    font-size:24px;
    color:Red;
}
div.flight td.header
{
    font-family:Arial;
    font-size:12px;
    text-transform:uppercase;
    font-weight:bold;
}
div.flight td.subheader
{
    font-family:Arial;
    font-size:10px;
    font-weight:bold;
    text-transform:uppercase;
}
div.flight td.first 
{
	width:15px;
}
div.flight td.totalRowPrice 
{
	color:Red;
	font-family:Georgia,serif;
	font-size:16px;
	font-weight:bold;
}
.totalPrice 
{
	color:#595959;
	font-family:Georgia,serif;
	font-size:20px;
	font-weight:normal;
}
div.flight tr.header
{
	background-color:#f0f0f0;
}
#divHotel tr.header
{
	background-color:#f0f0f0;
}
#divHotel td.subheader
{
    font-family:Arial;
    font-size:10px;
    font-weight:bold;
    text-transform:uppercase;
}
#divHotel td.first 
{
	width:10px;
}
#divHotel table td {
	padding:4px;
}
#divHotel td.totalRowPrice 
{
	color:Red;
	font-family:Georgia,serif;
	font-size:16px;
	font-weight:bold;
}

div#divRightResults div.header
{
    font-family:Arial;
    font-size:12px;
    text-transform:uppercase;
    font-weight:bold;
}
div#divRightCriteria div.header
{
    font-family:Arial;
    font-size:12px;
    text-transform:uppercase;
    font-weight:bold;
}
div#divRightCriteria table
{
	width:380px;border-bottom:dashed 1px #d7d7d7;
}
div#divRightCriteria table tr td
{
	border-top:dashed 1px #d7d7d7;
	padding-top:5px;
	padding-bottom:5px;
}
div#divRightCriteria table tr td.padding
{
	width:15px;
}
div.innerFooter
{
	width: 1020px; 
	margin: 0 auto 0 auto;
	padding:10px 0 0 0;
}
div.innerFooter h3
{
	font-size:15px;
	color:#cc0500;
}
div.innerFooter ul
{
	font-size:10px;
}
div.innerFooter a
{
	color:#000000;
	text-decoration:none;
}
div.innerFooter a:hover
{
	text-decoration:underline;
}
div.innerFooter li
{
	margin:0 0 0 14px;	
}
.textLink a, a.textLink
{
    font-family:Arial;
    font-size:12px;
    color:black;
    text-decoration:none
}
.splitPayment
{
	margin:2px;	
}
.supportBox
{
	background:url(/Images/supportbg.png) no-repeat;
	width:201px;
	height:144px;
	padding:15px;
	text-align:right;
	margin:2px;
}
.supportBox h3
{
	font-size:24px;
	color:#555555;
}
.supportBox h4
{
	margin:5px 0 5px 0;
	font-size:16px;
	color:#555555;	
}
.newsletterSignUp
{
	background:url(/Images/newsletterbg.png) no-repeat;
	width:197px;
	height:144px;
	padding:15px;
	color:#555555;
	margin:2px;
}
.newsletterSignUp input[type='text']
{
	font-style:italic;
	color:#777777;	
}
.newsletterSignUp input[type='button']
{
	background:url(/Images/newsLetterOkButton.png) no-repeat;
	width:43px;
	height:28px;
	border:0;
	padding:0;
	cursor:pointer;
}
.newsletterSignUp h3
{
	font-size:22px;
	color:#555555;
}
.newsletterSignUp h4
{
	margin:5px 0 5px 0;
	font-size:16px;
	font-weight:bold;	
}

.textLink a:hover, a.textLink:hover
{
    text-decoration:underline    
}

.n2 ul li a
{
    color:Black;
    font-family:Arial;
    font-size:12px;
    text-decoration:none
}
.n2 ul li a:hover
{    
    text-decoration:underline
}

.n2 ul li ul
{
    margin-left:15px
}

.mapSelectedHotel
{
    border:1px dashed red
}

.mapNotSelectedHotel
{
    border-bottom:1px dashed #d7d7d7
}


input[type=text], select
{
    border:solid 1px #8bb9cb;
    padding:3px;
    font-family:Arial;
	font-size:12px
}

.imgcorner {
	width: 5px;
	height: 5px;	
	position: absolute;
}

.topleft { background-image:url(/images/img_round_top_left.png);}
.topright { right: 0;background-image:url(/images/img_round_top_right.png); }
.bottomleft { bottom: 0;background-image:url(/images/img_round_bottom_left.png); }
.bottomright { bottom: 0; right: 0;background-image:url(/images/img_round_bottom_right.png); }

.menuTabContent
{
    /*background:white;*/
    float:left;    
    /*font-family:Garamond;
    font-size:16px;    
    height:22px;*/
    padding:5px 3px 0px 3px;    
    /*border:0px solid black;
    min-width:80px;
    text-align:center*/
    
}

.menuTabContent a
{
    color:Black;
    text-decoration:none
}
.menuTabContent a:hover
{
    color:Black;
    text-decoration:underline
}
.selectedTab
{
	cursor:pointer;
	height:40px;
	background:#FFFFFF;
}
.selectedTab h2, .unselectedTab h2
{
	font-size:22px;	
}
.unselectedTab h2
{
	color:#b5b3b4;
}
.unselectedTab
{
	cursor:pointer;
	height:38px;
	background:#FFFFFF;
}
.cmsMenu
{
	float: left; 
	margin-right: 15px;
	margin-bottom: 15px;
	font-family:Georgia, Arial;
}
.cmsMenu ul
{
	list-style-type: none;
	margin: 5px 0 5px 20px;
}
.cmsMenu a
{
	font-size: 21px;
	text-decoration:none;
	color:Black;
}
.cmsMenu h2
{
	font-size:25px;
}

.formItemText
{
    color:#a0a0a0;
    font-family:Arial;
    font-size:11px;
    font-weight:normal;
    text-transform:none;
}

h3
{
    font-family:Georgia,Arial;
    font-size:16px;    
    color:Black
}

h2
{
    font-family:Georgia,Arial;
    font-size:18px;    
    color:Black
}

.paging
{
    color:#43637f;
    text-decoration:none;
}

.pagingActive
{
    color:#a0a0a0;
    text-decoration:none;
}

a.paging:hover
{
    text-decoration:underline;
}

.hotelImage
{
    padding:1px;
    border:1px solid #d8d8d8;
    margin-right:6px
}

.redPrice
{
    color:#d21211;
    font-family: Georgia, Arial;
    font-size:18px
}

.redText
{
    color:#d21211;
    font-family: Arial;
    font-size:11px
}

.sprite.menuTabLeft 
{
    margin-left:4px;    
    background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -110px 0px;
    width:3px;
    float:left;
    height:27px;    
}
.sprite.menuTabRight
{
    background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -113px 0px;
    width:3px;
    float:left; 
    height:27px;   
}

.sprite.imgPagingPrev {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll 0px 0px;
height:15px;
width:15px;
}

.sprite.imgPagingNext {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -15px 0px;
height:15px;
width:15px;
}

.sprite.calendar {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -45px 0px;
height:23px;
width:24px;
}

.sprite.hotelSearch {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll 0px -51px;
height:33px;
width:91px;
}

.sprite.indexer {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -69px 0px;
width:22px;
height:22px;
}

.sprite.infoIcon {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -91px 0px;
width:17px;
height:17px
}

.sprite.star {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -117px 0px;
width:17px;
height:15px
}

.sprite.starGray {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -589px 0px;
width:17px;
height:15px
}

.sprite.roundborder_top_301 {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -92px -54px;
font-size:1px
}

.sprite.roundborder_bottom_301 {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -92px -60px;
font-size:1px
}

.sprite.roundborder_top_380 {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll 0px -85px;
font-size:1px
}

.sprite.roundborder_top_625 {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll 0px -90px;
font-size:1px
}

.sprite.roundborderSelectedFlight_top_625 {
	background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll 0px -372px;
	font-size:1px;
	width:625px;
	height:34px;
}

.sprite.roundborderSelectedFlight_bottom_625 {
	background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll 0px -411px;
	font-size:1px;
	width:625px;
	height:8px;
}
.sprite.roundborder_bottom_380 {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll 0px -95px;
font-size:1px
}

.sprite.roundborder_bottom_625 {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll 0px -100px;
font-size:1px
}

.sprite.headerSearchHotel {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll 0px -105px;
width:104px;
height:20px
}

.sprite.buttonAdd {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -200px -317px;
width:101px;
height:28px
}
.sprite.check {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -576px -259px;
width:40px;
height:37px
}

.sprite.headerCampaignCode {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -505px -205px;
width:83px;
height:15px
}
.sprite.headerTotalDiscount {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -195px -40px;
width:41px;
height:12px
}
.sprite.headerOriginalPrice {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -0px -331px;
width:125px;
height:14px
}

.sprite.hotelDescription {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -92px -68px;
width:123px;
height:11px
}

.sprite.hotelRoomPrices {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -221px -65px;
width:94px;
height:18px
}

.sprite.hotelTotalRoomPrice {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -317px -70px;
width:66px;
height:11px
}

.sprite.hotelMapSelect{
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -396px -46px;
width:50px;
height:20px
}

.sprite.headerPopularHotel {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -104px -105px;
width:216px;
height:25px
}
.sprite.headerQuestions {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -1px -298px;
width:102px;
height:30px
}


.sprite.headerFilterHotels {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -327px -105px;
width:201px;
height:25px
}

.sprite.headerHotelOffers {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll 0px -132px;
width:304px;
height:23px
}

.sprite.headerFlightHotels {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -394px -287px;
width:90px;
height:14px
}


.sprite.headerSearchFlight {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -306px -130px;
width:85px;
height:26px
}
.sprite.headerSearchResult {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -339px -178px;
width:122px;
height:22px;
}
.sprite.headerSearchNoResult {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -145px -179px;
width:192px;
height:26px
}

.sprite.contactInfo {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -386px -69px;
width:159px;
height:14px
}

.sprite.paymentInfo {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -447px -50px;
width:178px;
height:19px
}

.sprite.headerPopularFlight {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -11px -155px;
width:244px;
height:24px;
}
.sprite.flightSearch {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll 0px -51px;
height:33px;
width:91px;
}
.sprite.flightEarlierDeparture {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -139px 0px;
width:142px;
height:17px
}
.sprite.flightEarlierReturn {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -281px 0px;
width:148px;
height:17px
}

.sprite.flightLaterDeparture {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -113px -20px;
width:137px;
height:17px
}
.sprite.flightLaterReturn {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -430px 0px;
width:145px;
height:17px
}
.sprite.flightChooseItinerary {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -254px -19px;
width:94px;
height:33px
}
.sprite.headerFlightChangeSearch {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -350px -20px;
width:200px;
height:29px
}
.sprite.headerFlightItinerary {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -0px -205px;
width:100px;
height:15px
}
.sprite.headerYourFlightBooking {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -101px -205px;
width:128px;
height:18px
}
.sprite.headerTotalFlightPrice {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -532px -106px;
width:87px;
height:14px
}
.sprite.headerConditionsAndInformation {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -200px -286px;
width:189px;
height:15px
}
.sprite.headerETicket {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -541px -243px;
width:58px;
height:15px;
}
.sprite.headerContactPerson {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll 0px -225px;
width:210px;
height:18px;
}
.sprite.headerYourExtras {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -230px -205px;
width:88px;
height:15px
}
.sprite.headerTotalExtras {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -547px -72px;
width:75px;
height:11px;
}
.sprite.headerPassengers {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -113px -37px;
width:81px;
height:15px;
}
.sprite.headerTotalPriceToPay {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -320px -205px;
width:184px;
height:18px;
}
.sprite.headerPaymentInformation {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -211px -224px;
width:180px;
height:18px;
}
.sprite.headerBookingConfirmation {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll 0px -243px;
width:215px;
height:24px;
}
.sprite.headerBookingId {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -464px -182px;
width:147px;
height:18px;
}
.sprite.headerOrderer {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -392px -224px;
width:79px;
height:15px;
}

.sprite.headerGuests {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -404px -244px;
width:53px;
height:15px;
}

.sprite.headerYourHotel {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -457px -244px;
width:81px;
height:15px;
}

.sprite.headerPriceSpec {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -194px -267px;
width:133px;
height:18px;
}

.sprite.fullDescription {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -200px -304px;
width:156px;
height:11px;
}

.sprite.howtoCheckin {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -332px -267px;
width:242px;
height:18px;
}

.sprite.buttonBook {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -531px -121px;
width:94px;
height:33px;
}

.sprite.buttonPay {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -81px -268px;
width:110px;
height:28px;
}

.sprite.buttonLogin {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -105px -297px;
width:94px;
height:33px;
}

.sprite.headerNextStep {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll 0px -23px;
height:27px;
width:110px;
}

.sprite.headerYourBooking{
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -12px -180px;
height:25px;
width:131px;
}

.sprite.headerQuickSearch {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -391px -130px;
height:20px;
width:103px;
}

.sprite.headerQuickSearchFlight {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -303px -318px;
height:48px;
width:139px;
}

.sprite.headerQuickSearchHotel {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -444px -318px;
height:48px;
width:164px;
}

.sprite.backLink 
{
	background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -363px -304px;
	height:12px;
	width:66px;
}

.sprite.headerLastMinute {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -256px -155px;
height:20px;
width:146px;
}

.sprite.headerChangeHotelSearch {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -409px -154px;
height:25px;
width:217px;
}
.sprite.headerHowToGetYourTicket {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -216px -244px;
height:18px;
width:184px;
}

.sprite.headerHowToPayYourTrip {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -472px -224px;
height:15px;
width:136px;
}
.sprite.paymentLogos {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll 0px -268px;
height:25px;
width:80px;
}
.sprite.tabStart {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll 0px -159px;
width:5px;
height:38px
}
.sprite.tabEnd {
background:#FFFFFF url(/images/btnsprite.png) no-repeat scroll -5px -159px;
width:5px;
height:38px
}



.comments div
{
	background-color:#E2E7ED;
	padding:10px;
	margin:10px 0;
}
.comments h3
{
	background:transparent url(comment.png) no-repeat;
	padding-left:20px;
}

/* AUTO COMPLETE */

.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_loading {
	background : Window url('./indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}
 /* END AUTO COMPLETE */
 

 .info, .success, .warning, .errormessage, .validation {
                             border: 1px solid;
                             margin: 0px; /*10px*/
                             padding: 15px 10px 15px 50px;
                             background-repeat: no-repeat;
                             background-position: 10px center;
}

.info {
                             color: #397bb7;
                             background-color: #f6f6f6;
                             background-image: url('/images/info.png');
							 font-family:Arial;
}

.success {
                             color: #4F8A10;
                             background-color: #DFF2BF;
                             background-image: url('/images/success.png');
							 font-family:Arial;
}

.warning {
                             color: #9F6000;
                             background-color: #FEEFB3;
                             background-image: url('/images/warning.png');
							 font-family:Arial;
}

.errormessage {
                             color: #D8000C;
                             background-color: #FFBABA;
                             background-image: url('/images/error.png');
							 font-family:Arial;
}

.validation {
                             color: #D63301;
                             background-color: #FFCCBA;
                             background-image: url('/images/validation.png');
							 font-family:Arial;
}

.validationError
{
                             
                             color: #D8000C;
							 font-family:Arial;
}
.validationErrorElement
{
                             border: solid 1px #D8000C;
}

#divBookingDetails
{
	background-color:#f0f0f0;
	width:593px;
	padding:15px;
}

a.link
{
	padding-left:15px;
	background:url(/Images/btnLink.png) no-repeat;
	color:#cd0500;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
    font-size:11px    
}
a.link:hover
{
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #fff;
	padding: 5px;
	/*opacity: 0.85;*/
}
#tooltip h3, #tooltip div { margin: 0;font-size:12px;font-family:Arial; }

.asmContainer 
{
	width:180px;
}

select.asmSelect {
	display: inline; 
	margin-right: 1em; 
}

.asmHighlight {
	margin: 0;
	padding: 0;
}

.asmList {
	margin: 0.25em 0 1em 0; 
	position: relative;
	display: block;
	padding-left: 0; 
	list-style: none; 
}

.asmListItem {
	position: relative; 
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	/*background: #ddd;*/
	/*border: 1px solid #bbb; */
	width: 100%; 
	margin: 0 0 -1px 0; 
	line-height: 1em;
}

.asmListItem:hover {
	/*background-color: #e5e5e5;*/
}

.asmListItemLabel {
	padding: 5px; 
	display: block;
	color:#000;
}

.asmListSortable .asmListItemLabel {
	cursor: move; 
}

.asmListItemRemove {
	position: absolute;
	right: 0; 
	top: 0;
	padding: 5px; 
}

.extraItem
{
	margin: 5px 0;
}


.start-link
{
	background:url(/Images/MainMenu/start.gif);
	width:72px;
	height:32px;
	display:block;
}
.start-link:hover
{
	background:url(/Images/MainMenu/Hover/start.gif);
}
#start-body .start-link
{
	background:url(/Images/MainMenu/Hover/start.gif);
}
.hotel-link
{
	background:url(/Images/MainMenu/hotel.gif);
	width:80px;
	height:32px;
	display:block;
}
.hotel-link:hover
{
	background:url(/Images/MainMenu/Hover/hotel.gif);
}
#hotel-body .hotel-link
{
	background:url(/Images/MainMenu/Hover/hotel.gif);
}

.resmal-link
{
	background:url(/Images/MainMenu/resmal.gif);
	width:80px;
	height:32px;
	display:block;
}
.resmal-link:hover
{
	background:url(/Images/MainMenu/Hover/resmal.gif);
}
#resmal-body .resmal-link
{
	background:url(/Images/MainMenu/Hover/resmal.gif);
}

.flight-link
{
	background:url(/Images/MainMenu/flight.gif);
	width:70px;
	height:32px;
	display:block;
}
.flight-link:hover
{
	background:url(/Images/MainMenu/Hover/flight.gif);
}
#flight-body .flight-link
{
	background:url(/Images/MainMenu/Hover/flight.gif);
}
.charter-link
{
	background:url(/Images/MainMenu/charter.gif);
	width:90px;
	height:32px;
	display:block;
}
.charter-link:hover
{
	background:url(/Images/MainMenu/Hover/charter.gif);
}
#charter-body .charter-link
{
	background:url(/Images/MainMenu/Hover/charter.gif);
}
.ovriga-resor-link
{
	background:url(/Images/MainMenu/ovriga-resor.gif);
	width:120px;
	height:32px;
	display:block;
}
.ovriga-resor-link:hover
{
	background:url(/Images/MainMenu/Hover/ovriga-resor.gif);
}
#ovriga-resor-body .ovriga-resor-link
{
	background:url(/Images/MainMenu/Hover/ovriga-resor.gif);
}
.kontakt-link
{
	background:url(/Images/MainMenu/kontakt.gif);
	width:90px;
	height:32px;
	display:block;
}
.kontakt-link:hover
{
	background:url(/Images/MainMenu/Hover/kontakt.gif);
}
#kontakt-body .kontakt-link
{
	background:url(/Images/MainMenu/Hover/kontakt.gif);
}
.betala-resan-link
{
	background:url(/Images/MainMenu/betala-resan.gif);
	width:120px;
	height:32px;
	display:block;
}
.betala-resan-link:hover
{
	background:url(/Images/MainMenu/Hover/betala-resan.gif);
}
#betala-resan-body .betala-resan-link
{
	background:url(/Images/MainMenu/Hover/betala-resan.gif);
}

.extrasReminder .ui-widget-header
{
	background:none;
	border:none;
}

.extrasReminder .ui-dialog-titlebar-close
{ border: 1px solid #cdd5da; background: #f6f6f6 url(images/ui-bg_highlight-hard_100_f6f6f6_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #111111; outline: none; }

.extrasReminder .ui-widget-header .ui-icon
{background-image: url(images/ui-icons_cc0000_256x240.png); }

.extrasReminder .ui-widget-content
{
	border:none;
}