.bg_image {
 background-color:#FFF;
 background:#FFF url(/images/affiliate/314634/bg_gradient.jpg) repeat-y scroll 0 0;
 width:957px;
margin-left:-10px;
}


.b_bContent {
background-color:#FFFFFF;
margin-left:10px;
padding-left:30px;
width:907px;
}

body, input, select, textarea, td, th, font {
   color:#000;
   font-family:Verdana, Helvetica, sans-serif;
   font-size: 12px;
   }
   
body {
	background:#fff;
	border: 0;
	margin: 0;
	padding: 0;
	cursor:default;
	height:100%;
	
}
  

form,
p,
h1,h2,h3,h4,h5,h6,
img
{
	margin:0;
	border:0;
	padding:0;
}


b,strong{font-weight:bold;}


h1{
	color:#4c4c4c;
	font-size:18px;
	margin:0 0 8px 0;
}
h2{
	color:#ea3b24;
	font-size:14px;
}
h3{
	color:#fff;
	font-size:11px;
}

ul,
ol,
li{
	margin:0;
	padding:0;
	list-style:none;
}

a{
	color:#000;
	font-size:12px;
}
a:hover{
	text-decoration:none;
}


span.montys{
	text-transform:uppercase;
}

/* 
* BASE ==========================================
*/



div#base{
	position:relative;
	background:none;
	min-width:957px;
	text-align:center;
}
	div#base-header{
		position:relative;
		margin:0 auto;
		width:957px;
		height:128px;
		text-align:left;
		z-index:11;
		background:transparent url(/images/affiliate/314634/bg_header.jpg) 0 0 no-repeat;
	}
	div#base-content{
		position:relative;
		margin:0 auto;
		width:957px;
		text-align:left;
		overflow:visible;
		z-index:10;
		background:transparent url(/images/affiliate/314634/bg_content.gif) 0 0 repeat-y;
		}

		/*div#base-content div#bg-gradient{
			position:absolute;
			left:0;
			z-index:1;
			width:957px;
			height:400px;
			overflow:hidden;
			background:transparent url(/images/affiliate/314634/bg_gradient.jpg) 0 0 repeat-y;
		}*/


div#base-content div#bg-gradient {
background:transparent url(/images/affiliate/314634/bg_content.gif) repeat-y scroll 0 0;
margin:0 auto;
position:relative;
text-align:left;
width:957px;
z-index:10;
}

	div#base-footer{
		margin:0 auto;
		width:957px;
		height:62px;
		text-align:left;
		overflow:hidden;
		background:transparent url(/images/affiliate/314634/bg_footer.jpg) 0 0 no-repeat;
	}
/* SAFARI */
/*\*/
html>body * #base-content{width:957px;}
/**/

div#dom-load{display:none;}


br.cl{clear:both;margin-top:-1.2em;font-size:0;}




			

/* 
*  HEADER ============================================
*/
	div#base-header div#logo{
		position:absolute;
		left:12px;
		top:17px;
		width:372px;
		height:76px;
		overflow:hidden;
		background:transparent url(/images/affiliate/314634/logo_happy.gif) 0 0 no-repeat;
		cursor:pointer;
		}
		div#base-header div#logo h1,
		div#base-header div#logo h2{
			text-indent:-1000px;
		}
		div#base-header div#tabs{
			position:absolute;
			bottom:0;
			left:10px;
			}
			div#base-header div#tabs li{
				float:left;
				height:26px;
				overflow:hidden;
				}
				div#base-header div#tabs li img{
					display:inline;
				}	
		div#base-header div#site-nav{
			position:absolute;
			top:5px;
			right:10px;
			}
			div#base-header div#site-nav li{
				float:left;
				padding-right:6px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				font-weight:bold;
				color:#504e4e;
				}	
				div#base-header div#site-nav li a{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:11px;
					font-weight:bold;
					color:#504e4e;
					text-decoration:none;
				}
		div#base-header div#phonenumber{
			position:absolute;
			top:25px;
			right:23px;
		}
		div#base-header div#thuiswinkel{
			position:absolute;
			top:65px;
			right:18px;
		}
		div#base-header div#newsletter{
			position:absolute;
			top:70px;
			left:392px;		
			}
			div#base-header div#newsletter label{
				font-family:Tahoma, Verdana, Helvetica, sans-serif;
				font-weight:bold;
				font-size:11px;
				color:#fff;
				}
				div#base-header div#newsletter label span{
					display:block;
					float:left;
					margin-right:5px;
					padding-top:6px;
				}
			div#base-header div#newsletter input.newsletter{
				width:147px;
				height:24px;
				padding:5px 0 0 5px;
				margin:0;
				overflow:hidden;
				border:none;
				background:transparent url(/images/affiliate/314634/bg_newsletter.gif) 0 0 no-repeat;
			}
			div#base-header div#newsletter input.newsletter-submit{
				width:22px;
				height:24px;
				overflow:hidden;
				border:none;
				background:transparent url(/images/affiliate/314634/bg_newsletter-submit.gif) 0 0 no-repeat;
				text-indent:-1000px;
				position:absolute;
				cursor:pointer;
				margin:0;
				padding:0;
			}



/* 
*  ZAKELIJK ============================================
*/	
.zakenBullet tr td 
{
				font-family:Tahoma,Verdana, Helvetica, sans-serif;
				font-weight:normal;
				font-size:11px;
				margin-left:5px;
}



/* 
*  OFFER-COLUMN ============================================
*/	
		div#base-header div#offer-column {
			z-index:1000;
			position:absolute;
			left:748px;
			top:102px;
			height:425px;
			width:199px;
			overflow:hidden;
			}
			div#offer-column div#flash-offer{
				position:absolute;
				left:0;
				top:0;
				width:199px;
				height:255px;
			}
			div#offer-column div#continent-offers{
				position:absolute;
				left:0;
				top:0;
				width:199px;
				height:405px;
				overflow:hidden;
				}	
				div#offer-column div#sliding-offers{
					position:absolute;
					left:0;
					top:242px;
					
				}
				div#offer-column div#continents{
					background-color:#fff;
					font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#000;
					text-align:center;
					}
					div#offer-column div#continents div.intro{
						height:30px;
						line-height:25px;
					}

				div#offer-column div#offers-list{
					background-color:#fff;
					height:245px;
					width:199px;
					}	
					div#offer-column div#offers-list ul.offers{
						padding:5px 3px 0 3px;
						}
						div#offer-column div#offers-list ul.offers li{
							background:transparent url(/images/affiliate/314634/icon_plane.gif) 0 0 no-repeat;
							padding-left:27px;
							height:19px;
							}
							div#offer-column div#offers-list ul.offers li a{
								float:left;
								font-family:Verdana, Arial, Helvetica, sans-serif;
								font-size:11px;
								color:#000;
								width:118px;
								height:15px;
								overflow:hidden;
							}
							div#offer-column div#offers-list ul.offers li a.price{
								float:right;
								font-family:Verdana, Arial, Helvetica, sans-serif;
								font-size:11px;
								font-weight:bold;
								color:#fe5b00;
								text-decoration:none;
								text-align:right;
								width:45px;
							}
				
			div#offer-column div#offer-footer{
				position:absolute;
				top:405px;
				left:0;
				background:transparent url(/images/affiliate/314634/bg_side-offer-footer.gif) 0 0 no-repeat;
				height:20px;
				width:199px;
				overflow:hidden;
				}
				div#offer-column div#offer-footer div.all-offers{
					float:right;
					font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#000;
					padding-right:5px;
					}
					div#offer-column div#offer-footer div.all-offers a{
						font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
						font-size:11px;
						color:#000;
						text-decoration:none;
					}	

/* 
*  CONTENT ============================================
*/	


	/* 
	* IE6 ==========================================
	*/
	div#content 
	{
		_margin: 0px 0px 0px 0px !important;
	}
				
	div#content-block {
		_margin: 10px 10px 0px 10px !important;
		_padding: 0px 0px 0px 0px !important;
	}
				

	div#base-content {
		_margin: 0px 0px 0px 10px !important;
		_padding: 0px 0px 0px 10px !important;
	}	

	div#content-footer-wide 
	{
		_margin-left: 0px !important;
	}


	/* 
	* / END IE6 ==========================================
	*/


	div#content 
	{
		float:left;
	}


	div#base-content div.content{
		position:relative;
		z-index:100;
		margin-left:10px;
		width:936px;
		min-height:400px;
		/*background:#fff url(/images/affiliate/314634/bg_content-bottom.gif) left bottom no-repeat;*/
		}
		div#base-content div.content div#paymehtods {
			position:absolute;
			left:17px;
			bottom:7px;
			}
			div#base-content div.content div#paymehtods li{
				float:left;
				padding-right:5px;
			}
		div#base-content div.content.wide{
			position:relative;
			z-index:100;
			margin-left:10px;
			width:937px;
			min-height:400px;
			background:#fff url(/images/affiliate/314634/bg_content-wide.gif) 0 0 no-repeat !important;
			}
			div#base-content div.content.wide div.content-columns{
				float:left;
				padding:13px;
				}
				div#base-content div.content.wide div.content-columns div.left{
					float:left;
					width:728px;
				}
				div#base-content div.content.wide div.content-columns div.right{
					float:left;
					width:170px;
				}
			div#base-content div.content-footer-wide{
				position:relative;
				z-index:100;
				font-size:0;
				line-height:0;
				height:14px;
				width:937px;
				margin-left:10px;
				background:transparent url(/images/affiliate/314634/bg_content-wide-bottom.gif) 0 0 no-repeat;
			}
		div#base-content div.content div.content-block{
				padding:40px 17px 17px 17px;
			}
			div#base-content div.content.wide div.content-block{
				padding:40px 17px 17px 17px;
				}
			div#base-content div.content div.content-block.flightplan{
				overflow:hidden;
				padding:40px 5px 17px 6px;
			}
			div#base-content div.content div.content-block div.sitemap{
				}
				div#base-content div.content div.content-block div.sitemap ul{
					margin-top:5px;
					margin-bottom:10px;
				}
				div#base-content div.content div.content-block div.sitemap li{
					list-style:square;
					margin-left:20px;
					margin-bottom:5px;
					font-weight:bold;
				}
				div#base-content div.content div.content-block div.sitemap li li{
					font-weight:normal;
				}
			div#base-content div.content div.content-block p{
				margin-bottom:12px;
			}
			div#base-content div.content div.content-block h2{
				font-family:Tahoma, Verdana, Helvetica, sans-serif;
				font-weight:bold;
				font-size:11px;
				color:#fe5b00;
				}
				div#base-content div.content div.content-block h2 a{
					font-family:Tahoma, Verdana, Helvetica, sans-serif;
					font-weight:bold;
					font-size:11px;
					color:#fe5b00;
				}


/* 
*  Offer overview ============================================
*/
			div#base-content div.content.wide div.offer-columns{
				float:left;
				padding:20px 13px 13px 13px;
				}
				div#base-content div.content.wide div.offer-columns div.left{
					float:left;
					width:470px;
					}
					div.offer-columns div.left div.continent{
						padding-top:30px;
						}
						div.offer-columns div.left div.continent img{
							cursor:pointer;
						}
					div.offer-columns div.left div.other-continents{
						padding-top:10px;
						}
						div.offer-columns div.left div.other-continents h2{
							font-family:Verdana, Arial, Helvetica, sans-serif;
							font-size:18px;
							color:#fe5b00;
							margin-bottom:5px;
						}
						div.offer-columns div.left div.other-continents a{
							text-decoration:none;
						}
						div.offer-columns div.left div.other-continents p{
							margin-bottom:10px;
						}
						div.offer-columns div.left div.prijzen-exclusief {
							margin-top:5px;
							font-size:9px;
						      color:#fe5b00;
						}
				div#base-content div.content.wide div.offer-columns div.right{
					float:right;
					width:400px;
					}
					div.offer-columns div.right h1{
						padding-left:12px;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:18px;
						color:#000;
					}
					div.offer-columns div.latest-offers{
						width:400px;
						}
						div.offer-columns div.latest-offers div.latest-offers-top{
							font-size:0;
							line-height:0;
							height:18px;
							width:400px;
							background:transparent url(/images/affiliate/314634/bg_offer-list-top.gif) 0 0 no-repeat;
							border-bottom:1px solid #fff;
						}
						div.offer-columns div.latest-offers div.latest-offers-bottom{
							font-size:0;
							line-height:0;
							height:18px;
							width:400px;
							background:transparent url(/images/affiliate/314634/bg_offer-list-bottom.gif) 0 0 no-repeat;
						}
						div.offer-columns div.latest-offers div.latest-offers-content{
							
							}
							div.offer-columns div.latest-offers div.latest-offers-content li.offer{
								height:36px;
								border-bottom:1px solid #fff;
								background-color:#f3f2f2;
								position:relative;
								cursor:pointer;
								}
								div.offer-columns div.latest-offers div.latest-offers-content li.offer.E{
									background-color:#e5e4e3;
								}
								div.offer-columns div.latest-offers div.latest-offers-content li.offer a{
									color:#000;
									font-size:14px;
									font-family:Verdana, Arial, Helvetica, sans-serif;
									font-weight:bold;
									text-decoration:none;
									line-height:34px;
									padding-left:12px;
								}
								div.offer-columns div.latest-offers div.latest-offers-content li.offer div.airline{
									position:absolute;
									right:121px;
									top:6px;
								}
								div.offer-columns div.latest-offers div.latest-offers-content li.offer div.price{
									position:absolute;
									right:6px;
									top:4px;
									width:93px;
									height:27px;
									background:transparent url(/images/affiliate/314634/bg_price.gif) 0 0 no-repeat;
									text-align:right;
									}
									div.offer-columns div.latest-offers div.latest-offers-content li.offer div.price span{
										font-family:Arial, Helvetica, sans-serif;
										font-size:16px;
										line-height:28px;
										color:#fff;
										font-weight:bold;
										text-align:right;
										padding-right:8px;
									}
/* 
*  Vliegtickets search form ============================================
*/
	fieldset.vliegtickets{
		margin:20px 0 30px 0;
		border: none;
		padding:0;
		}
		fieldset.vliegtickets.offer{
			margin-top:60px;
			margin-bottom:10px;
		}
		fieldset.vliegtickets.extra{
			margin:-30px 0 30px 0;
			border: none;
			padding:0;
		}

		fieldset.vliegtickets label{
			font-weight:bold;
			margin-left:22px;
			}
			fieldset.vliegtickets label.first{
				margin-left:0;
				width:97px;
				float:left;
				display:block;
				margin-bottom:12px;
			}
			fieldset.vliegtickets label.class-label{
				margin-left:0;
				font-weight:normal;
				position:absolute;
				padding-top:2px;
			}
			fieldset.vliegtickets label.valid-label{
				margin-left:0;
				font-weight:normal;
				position:absolute;
				padding-top:2px;
			}
		fieldset.vliegtickets input{
			border-top:1px solid #2b2b2b;
			border-right:1px solid #bebebe;
			border-bottom:1px solid #d7d7d7;
			border-left:1px solid #4f4f4f;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			}
			fieldset.vliegtickets input.airport{
				width:170px;
				}
				fieldset.vliegtickets input.airport.fixed{
					border:none;
					font-weight:bold;
				}
			fieldset.vliegtickets input.date{
				width:100px;
			}
			fieldset.vliegtickets input.class{
				width:auto;
				border:0;
				}
				fieldset.vliegtickets input.class.business{
					margin-left:100px;
				}
			fieldset.vliegtickets input.valid{
				width:auto;
				border:0;
				margin-bottom:10px;
				}
				fieldset.vliegtickets input.valid.single{
					margin-left:150px;
				}
			fieldset.vliegtickets input.gender{
				width:auto;
				border:0;
				margin-bottom:10px;
				}
				fieldset.vliegtickets input.gender.female{
					margin-left:50px;
				}
		fieldset.vliegtickets img.icon{
			position:absolute;
			width:18px;
		}
		fieldset.vliegtickets select{
			border-top:1px solid #2b2b2b;
			border-right:1px solid #bebebe;
			border-bottom:1px solid #d7d7d7;
			border-left:1px solid #4f4f4f;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			}
			fieldset.vliegtickets select.number-adults{
				width:150px;
			}
			fieldset.vliegtickets select.number-children{
				width:110px;
				margin-left:22px;
			}
			fieldset.vliegtickets select.number-babys{
				width:110px;
				margin-left:26px;
			}
			fieldset.vliegtickets select.number-babys.offer{
				margin-left:0;
			}
			fieldset.vliegtickets select.airline{
				width:240px;
			}
		div.search-options{
			float:left;
			}	
			div.search-options a{
			}
		div.send-button{
			float:right;
			}	
		div.search-button{
			float:right;
			}	
			div.search-button.offer{
				margin-right:294px;
			}

/* 
*  FLIGHTPLAN ============================================
*/

	fieldset.flightplan{
		margin:20px 0 30px 0;
		border: none;
		padding:0;
		}
		fieldset.flightplan label{
			font-weight:bold;
			clear:both;
			}
		fieldset.flightplan input{
			border-top:1px solid #2b2b2b;
			border-right:1px solid #bebebe;
			border-bottom:1px solid #d7d7d7;
			border-left:1px solid #4f4f4f;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			clear:both;
			margin-top:5px;
			margin-bottom:15px;
			width:100px;
			}
			fieldset.flightplan input.name{
				width:170px;
				}


/* 
*  CONTENT AANBIEDINGEN DETAIL ============================================
*/
		div#base-content div.content div.content-offer{
			padding:20px 10px 17px 17px;
			position:relative;
			}
			div.content-offer h1.header{
				
			}
			
			div.content-offer h1.header-info{
				color:#000000;	
				font-size:14px;
			
				}
			
			div.content-offer div#offer-image {
				position:absolute;
				top:18px;
				right:9px;
				width:262px;
			}
			
			div.content-offer div#offer-landingpage {
				float: left;
				margin-left: -5px;
				margin-top: -10px;
			}
			div.content-offer div#land-image {
				position:relative;
				top:5px;
				right:9px;
				float: right;
				margin-left: 10px;			
				
			}  
				div.content-offer div#offer-image div.offer-image-top {
					font-size:0;
					line-height:0;
					background:#fff url(/images/affiliate/314634/bg_offer-image_top.gif) 0 0 no-repeat;
					height:14px;
					width:262px;
				}
				div.content-offer div#offer-image div.offer-image-bottom {
					font-size:0;
					line-height:0;
					background:#fff url(/images/affiliate/314634/bg_offer-image_bottom.gif) 0 0 no-repeat;
					height:14px;
					width:262px;
				}
			div.content-offer div.offer-price {
				position:absolute;
				top:20px;
				right:305px;
				}
				div.content-offer div.offer-price div.detail{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:10px;
					color:#000;					
					text-align:right;
				}
				div.content-offer div.offer-price div.price{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:24px;
					font-weight:bold;
					color:#fe5b00;
					text-align:right;
				}
				div.content-offer div.offer-price div.airline{
				
				}
		div#offer-columns{
			padding-top:310px;
			}
			div#offer-columns h3{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:18px;
				color:#fe5b00;
				font-weight:bold;
				margin-bottom:3px;
			}
		div#offer-columns div#offers{
			float:left;
			width:438px;
		}
		div#offer-columns div.conditions{
			display:none;
			}
			div.conditions dl{
				margin-top:5px;
				}
				div.conditions dl dt{
					font-weight:bold;
					font-size:11px;
					width:128px;
					float:left;
				}
				div.conditions dl dd{
					margin-bottom:3px;
					width:290px;
					padding-left:90px;
					font-size:11px;
				}
		div#offer-columns div#weather-otheroffers{
			float:right;
			width:262px;
			}
			div#otheroffers {
				margin-bottom:10px;
			}
			div#otheroffers ul.offers{
				}
				div#otheroffers ul.offers li{
					background:transparent url(/images/affiliate/314634/icon_plane.gif) 0 0 no-repeat;
					padding-left:27px;
					height:16px;
					}
					div#otheroffers ul.offers li a{
						float:left;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:11px;
						color:#000;
					}
					div#otheroffers ul.offers li a.price{
						float:right;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:11px;
						font-weight:bold;
						color:#fe5b00;
						text-decoration:none;
					}
			div.weather table{
				border-spacing:0;
				padding:0;
				}
				div.weather table th{
					text-align:left;
				}
				div.weather table td{
					text-align:center;
					font-family:Arial, Helvetica, sans-serif;
					font-size:10px;
					padding-right:8px;
				}
				div.weather table td.no-weather{
					text-align:left;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:11px;
				}
			div.more-weather {
				padding-top:10px;
				}
				div.more-weather a {
					color:#fe5b00;
					font-size:11px;
				}
                        
                   div.more-countries {
				margin-top: -20px;
				margin-right: 30px;
				 
				     
				
				}
				div.more-countries a {
					color:#fe5b00;
					margin-top: 5px; 
					margin-bottom: 30px; 
					font-size:11px;
					float: right;
				}	
			table.weather-feed{
				width:250px;
				border-collapse:collapse;
				border-spacing:0;
				margin:0;
				}
				table.weather-feed td{
					border-bottom:1px solid #f29323;
					text-align:center;
					padding:5px 4px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
				}
				table.weather-feed td.label{
					text-align:right;
					font-weight:bold;
				}
				table.weather-feed td.next-week{
					background-color:#f29323;
					font-weight:bold;
					text-align:left;
				}
			table.climate-feed{
				width:490px;
				border-collapse:collapse;
				border-spacing:0;
				margin:0;
				}
				table.climate-feed td{
					border-bottom:1px solid #f29323;
					text-align:center;
					padding:3px 4px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
				}
				table.climate-feed td.label{
					text-align:right;
					font-weight:bold;
					width:100px;
				}
				table.climate-feed td.next-week{
					background-color:#f29323;
					font-weight:bold;
					text-align:left;
				}
			
			
		div#aboutspacer{
			height:125px;
			width:600px;
		}
		div#about-breadcrumb{
		      margin-top: -100px;
			bottom:0;
			}
			div#about-breadcrumb div#breadcrumb{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				color:#000;
				}
				div#about-breadcrumb div#breadcrumb a{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:10px;
					color:#000;
				}
			div#about{
				padding:10px 10px 10px 10px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#000;
				}
				div#about h2{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#000;
					font-weight:bold;
				}
				div#about p{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#000;
					margin-bottom:10px;
				}


/* 
*  CONTENT AANBIEDINGEN LANDEN ============================================
*/
		div#base-content div.content div.content-offer{
			padding:20px 10px 17px 17px;
			position:relative;
			}
			div.content-offer h1.header{
				width:315px;
			}
			div.content-offer.country div#offer-image {
				position:absolute;
				top:18px;
				right:9px;
				width:262px;
				}
				div.content-offer.country div#offer-image {
					top:45px;
				}	
				div.content-offer.country div#offer-image div.offer-image-top {
					font-size:0;
					line-height:0;
					background:#fff url(/images/affiliate/314634/bg_offer-image_top.gif) 0 0 no-repeat;
					height:14px;
					width:262px;
				}
				div.content-offer.country div#offer-image div.offer-image-bottom {
					font-size:0;
					line-height:0;
					background:#fff url(/images/affiliate/314634/bg_offer-image_bottom.gif) 0 0 no-repeat;
					height:14px;
					width:262px;
				}
			div.content-offer div.country {
				position:absolute;
				top:50px;
				right:305px;
				}
		div#offer-columns{
			padding-top:320px;
			
			}
			div#offer-columns h3{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:18px;
				color:#fe5b00;
				font-weight:bold;
				margin-bottom:3px;
			}
		div#offer-columns div#country-offers{
			float:left;
			width:438px;
			}	
			div#offer-columns h2{
				padding-left:14	px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:14px;
				color:#000000;
				padding-bottom:10px;
				padding-top: 20px;
			}
			div#country-offers div.latest-offers{
				width:400px;
				}
				div#country-offers div.latest-offers div.latest-offers-top{
					font-size:0;
					line-height:0;
					height:18px;
					width:400px;
					background:transparent url(/images/affiliate/314634/bg_offer-list-top.gif) 0 0 no-repeat;
					border-bottom:1px solid #fff;
				}
				div#country-offers div.latest-offers div.latest-offers-bottom{
					font-size:0;
					line-height:0;
					height:25px;
					width:400px;
					background:transparent url(/images/affiliate/314634/bg_offer-list-bottom_more.gif) 0 0 no-repeat;
					}
					div#country-offers div.latest-offers div.latest-offers-bottom a{
						display:block;
						padding:10px;
						font-size:11px;
						font-weight:bold;
						text-decoration:none;
						color:#fe5b00;
					}
				div#country-offers div.latest-offers div.latest-country-offers-content{
					
					}
					div#country-offers div.latest-offers div.latest-offers-content li.offer{
						height:37px;
						overflow:hidden;
						border-bottom:1px solid #fff;
						background-color:#f3f2f2;
						cursor:pointer;
						margin:0;
						padding:0;
						float:left;
						}
						div#country-offers div.latest-offers div.latest-offers-content li.offer.E{
							background-color:#e5e4e3;
						}
						div#country-offers div.latest-offers div.latest-offers-content li.offer a{
							float:left;
							color:#000;
							font-size:14px;
							font-family:Ver		dana, Arial, Helvetica, sans-serif;
							font-weight:bold;
							text-decoration:none;
							line-height:34px;
							padding-left:12px;
						}
						div#country-offers div.latest-offers div.latest-offers-content li.offer div.airline{
							float:right;
							padding-right:12px;
							padding-top:6px;
						}
						div#country-offers div.latest-offers div.latest-offers-content li.offer div.price{
							float:right;
							padding-right:6px;
							padding-top:6px;
							width:93px;
							height:27px;
							background:transparent url(/images/affiliate/314634/bg_price.gif) 0 6px no-repeat;
							text-align:right;
							}
							div#country-offers div.latest-offers div.latest-offers-content li.offer div.price span{
								font-family:Arial, Helvetica, sans-serif;
								font-size:16px;
								line-height:28px;
								color:#fff;
								font-weight:bold;
								text-align:right;
								padding-right:8px;
							}


		
		
		div#offer-columns div#other-offers{
			float:right;
			width:262px;
			}
			div#other-offers div.latest-offers{
				width:262px;
				}
				div#other-offers div.latest-offers div.latest-offers-top{
					font-size:0;
					line-height:0;
					height:18px;
					width:262px;
					background:transparent url(/images/affiliate/314634/bg_other-list-top.gif) 0 0 no-repeat;
					border-bottom:1px solid #fff;
				}
				div#other-offers div.latest-offers div.latest-offers-bottom{
					font-size:0;
					line-height:0;
					height:25px;
					width:262px;
					background:transparent url(/images/affiliate/314634/bg_other-list-bottom.gif) 0 0 no-repeat;
					}
					div#other-offers div.latest-offers div.latest-offers-bottom a{
						display:block;
						padding:10px;
						font-size:11px;
						font-weight:bold;
						text-decoration:none;
						color:#fe5b00;
					}
				div#other-offers div.latest-offers div.latest-offers-content{
					
					}
					div#other-offers div.latest-offers div.latest-offers-content li.offer{
						height:23px;
						border-bottom:1px solid #fff;
						background-color:#f3f2f2;
						cursor:pointer;
						}
						div#other-offers div.latest-offers div.latest-offers-content li.offer.E{
							background-color:#e5e4e3;
						}
						div#other-offers div.latest-offers div.latest-offers-content li.offer a{
							color:#000;
							font-size:11px;
							font-family:Verdana, Arial, Helvetica, sans-serif;
							font-weight:normal;
							text-decoration:none;
							line-height:22px;
							padding-left:12px;
						}




		div#country-breadcrumb{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#000;
			padding-bottom:10px;
			padding-left: 5px;
			padding-top: 15px;
			}
			div#country-breadcrumb a{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#f29323;
				padding-left: 5px;
				padding-top: 15	px;
			}
		div.about-country{
			font-size:11px;
			}
			
			
			div.about-country a{
				color:#f29323;
				font-size: 11px;				
			}
			div.about-country h2{
				color:#000000;
				padding-top:10px
				
				
			}
/* 
*  TOOLTIP ============================================
*/
		.prototip { position: absolute; width: 189px; border: none; }
		.prototip .effectWrapper { position: relative; }
		.prototip .tooltip { position: relative; }
		.prototip .toolbar {
			position: relative;
			display: block;
			}
		.prototip .title {
			display: block;
			position: relative;
			font-size:0;
			line-height:0;
			height:13px;
			width:189px;
			background:transparent url(/images/affiliate/314634/bg_overlay_top.gif) 0 0 no-repeat;
			}
		.prototip .footer { 
			display: block;
			position: relative;
			font-size:0;
			line-height:0;
			height:26px;
			width:189px;
			background:transparent url(/images/affiliate/314634/bg_overlay_bottom.gif) 0 0 no-repeat;
		}		
		.prototip .content { clear: both; background: #e7e6e7; color: #000; padding: 5px; border-left:1px solid #fe5b00; border-right:1px solid #fe5b00; }
		.prototip .toolbar a.close {
			position: relative;
			text-decoration: none;
			float: right;
			width: 15px;
			height: 15px;
			background: transparent url(close.gif);
			display: block;
			line-height: 0;
			font-size: 0px;
			border: 0;
			}
		.prototip .toolbar a.close:hover { background: transparent url(close_hover.gif); }
		
		.iframeShim { 
			position: absolute;
			border: 0;
			margin: 0;	
			padding: 0;
			background: none;
		}
		

/* 
*  MODAL ============================================
*/

		#modal_container {
			padding:0px;
			background:none;
			border:0;
			overflow:auto;
			font-family:"Lucida Grande",Verdana;
			font-size:12px;
			color:#333;
			text-align:left;
		}
		#modal_container div.modal-header {
			position:relative;
			font-size:0;line-height:0;height:30px;background:transparent url(/images/affiliate/314634/bg_modal_header.gif) top right no-repeat;
			}
			#modal_container div.modal-header div.modal-header-left{
				height:30px;
				width:20px;
				background:#fff url(/images/affiliate/314634/bg_modal_header_left.gif) 0 0 no-repeat;
			}
			#modal_container div.modal-header div.modal-close{
				position:absolute;
				right:10px;
				top:6px;
				}
				#modal_container div.modal-header div.modal-close a{
					display:block;
					float:right;
					height:19px;
					line-height:18px;
					padding-right:25px;
					background:transparent url(/images/affiliate/314634/btn_close.gif) top right no-repeat;
				}
		#modal_container div.modal-body {
			overflow:hidden;border-left:3px solid #fe5b00;border-right:3px solid #fe5b00;height:340px;background-color:#fff;
		}
		#modal_container div.modal-footer {
			font-size:0;line-height:0;height:14px;background:transparent url(/images/affiliate/314634/bg_modal_footer.gif) top right no-repeat;
			}
			#modal_container div.modal-footer div.modal-footer-left{
				height:14px;
				width:20px;
				background:#fff url(/images/affiliate/314634/bg_modal_footer_left.gif) 0 0 no-repeat;
			}
		#modal_overlay {
			background-color:#000;
		}

/* 
*  CALENDAR ============================================
*/
		.calendar_date_select {
			border:none;
			display:block;
			width:246px;
			z-index: 1000;
		}
		/* this is a fun ie6 hack to get drop downs to stay behind the popup window.  This should always be just underneath .calendar_date_select */
		iframe.ie6_blocker {
			position: absolute;
			z-index: 999;
			border:none;
			background:none !important;
		}
		
		.calendar_date_select .cds_buttons {
			text-align:center;
			padding:5px 0px;
			background-color: #fff;
			border-left:#fe5b00 3px solid;
			border-right:#fe5b00 3px solid;
		}
		
		.calendar_date_select .cds_footer {
			background:transparent url(/images/affiliate/314634/bg_calendar_footer.gif) left bottom no-repeat;
			padding:3px;
			text-align:center;
		}
		
		.calendar_date_select .cds_months {
			background:transparent url(/images/affiliate/314634/bg_calendar_header.gif) 0 0 no-repeat;
			text-align:center;
			height:57px;
			}
			.calendar_date_select .cds_months ul {
				width:200px;
				margin:0 auto;
				padding-top:10px;
			}
			.calendar_date_select .cds_months li {
				float:left;
				padding-right:5px;
				}
				.calendar_date_select .cds_months li div{
					display:block;
					float:left;
					width:28px;
					height:15px;
					color:#000;
					text-decoration:none;
					font-weight:bold;
					margin-bottom:4px;
					cursor:pointer;
					}
					.calendar_date_select .cds_months li div.selected,
					.calendar_date_select .cds_months li div:hover{
						background-color:#fff;
						color:#fe5b00;
					}
		.calendar_date_select .cds_header {
			background-color: #fff;
			text-align:center;
			padding:10px 0;
			border-left:#fe5b00 3px solid;
			border-right:#fe5b00 3px solid;
		}
		
		.calendar_date_select .cds_header span {
			font-size:12px;
			color: #000;
			font-weight: bold;
		}
		
		.calendar_date_select select { font-size:11px;}
		
		.calendar_date_select .cds_header a:hover {
			color: #fff;
		}
		.calendar_date_select .cds_header a {
			width:22px;
			height:20px;
			text-decoration: none;
			font-size:11px;
			color:#000 !important;
		}
		
		.calendar_date_select .cds_header a.prev {
			float:left;
		}
		.calendar_date_select .cds_header a.next {
			float:right;
		}
		
		.calendar_date_select .cds_header a.close {
			float:right;
			display:none;
		}
		
		.calendar_date_select .cds_header select.month {
			width:90px;
		}
		
		.calendar_date_select .cds_header select.year {
			width:61px;
		}
		
		.calendar_date_select .cds_buttons a {
			color: #fe5b00;
			font-size: 12px;
			text-decoration:underline;
		}
		
		
		.calendar_date_select table {
			margin: 0px;
			padding: 0px;
			border-left:#fe5b00 3px solid;
			border-right:#fe5b00 3px solid;
			}
			.calendar_date_select thead th {
				font-weight:bold;
				background-color: #fff;
				color: #fe5b00 !important;
				padding-bottom:5px;
			}
			.calendar_date_select td {
				background-color: #fff;
				font-size:12px;
				width: 24px;
				height: 21px;
				text-align:center;
				vertical-align: middle;
			}
			.calendar_date_select td.weekend {
				background-color: #fff;
			}
			
			.calendar_date_select td div {
				color:#000;
			}
			.calendar_date_select td div.other {
				color: #989898;
			}
			.calendar_date_select td.selected div {
				color:#000;
			}
			.calendar_date_select tbody td {
				border:0;
			}
			.calendar_date_select tbody td.selected {
				background-color:#f29323;
				color:black;
			}
			
			.calendar_date_select tbody td:hover {
				background-color:#fe5b00;
			} 
			
			.calendar_date_select tbody td.today {
				border: 1px dashed red;
			}
			
			.calendar_date_select td.disabled div {
				color: #989898;
				text-decoration:line-through;
			}
			.calendar_date_select td.disabled:hover {
				background-color:#fff !important;
			}
		
		.fieldWithErrors .calendar_date_select {
			border: 2px solid red;
		}
		

/* 
*  FOOTER ============================================
*/
	div#footer-links{
		float:left;
		padding-left:25px;
		padding-top:15px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#fff;
		}
		div#footer-links a{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#fff;
		text-decoration:none;
		}
	div#footer-icons{
		float:right;
		padding-top:11px;
		padding-right:20px;
		
	}
	div#footer-icons a img{
		height:20px;
		width:20px;
		z-index:999;
	}
/*
	Sitemap Styler 	 
*/

#sitemap, #sitemap ul, #sitemap li{
	margin:0;
	padding:0;
	list-style:none;
	width: 280px;
}
#sitemap{}
#sitemap ul{
	display:none;
}
#sitemap li{
	line-height:200%;
	margin-top:1px;
	background:#dddddd;
	position:relative;
	width:100%;
}
/* IE leaves a blank space where span is added so this is to avoid that */
* html #sitemap li{
	float:left;
	display:inline;
	font:Arial, Helvetica, sans-serif;
	size: 10px;
	
}

#sitemap li a{padding-left:28px; font:Arial, Helvetica, sans-serif; size: 10px;}
#sitemap li span{float:left;position:absolute;top:5px;left:5px;width:13px;height:13px;cursor:auto;font-size:0;}
#sitemap li span, #sitemap li span.collapsed{background:url(../../images/affiliate/314634/collapsed.gif) no-repeat 0 0;} 
#sitemap li span.expanded{background:url(../../images/affiliate/314634/expanded.gif) no-repeat 0 0;}

/* second level */

#sitemap li li{
	background:#fff;
}
#sitemap li li a{padding-left:56px;}
#sitemap li li span{left:28px;}

/* third level */

#sitemap li li li a{padding-left:84px; size: 8px;}
#sitemap li li li span{left:56px;}

#div1{
float:right;
}


/* etc. */

/*  */

.container {background:#dddddd; color:#fff; margin:0 15px; width: 280px;}
.rtop, .rbottom{
display:block;
background:#fff;
}
.rtop *, .rbottom *{
display: block;
height: 1px;
overflow: hidden;
background:#dddddd;
}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{
margin: 0 1px;
height: 2px
}

.container1 {background:#333; color:#000000; margin:0 15px; width: 570px; float: right; margin-top: 15px; margin-bottom: 15px; }
.rtop, .rbottom{
display:block;
background:#fff;
}
.rtop *, .rbottom *{
display: block;                                               
height: 1px;
overflow: hidden;
background:#d8d8d8;
}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{
margin: 0 1px;
height: 2px
}

div#test-accordion{
      
	background-color:#d8d8d8;
	padding:10px; 
}

div.accordion {
	position: relative; /* required for bounding */
	width:550px;
	
}

div.accordion-toggle{
    position: relative; /* required for effect */
    z-index: 10;		/* required for effect */
    background: #f29323;

	background-repeat:repeat-x;
	background-position:bottom;
	color:#ffffff;   
     cursor: pointer;
	margin-bottom:1px;
	padding:9px 14px 6px 14px;
	border-top:1px solid #5d5852;	
}
div.accordion-toggle:hover, div.accordion-toggle-active{
	background-image:url(../img/on.jpg);
	background-color:#f77913;
	border-top:1px solid #a06b55;
}

div.accordion-content {
    overflow: hidden;	/* required for effect */
    background: #fff;
    padding:9px 24px 6px 24px;
	color:#00000;
	border-bottom:1px solid #000000;
   

}



div.accordion-content a{
    	color:#f77c15;                         
}
div.accordion-content img{
     margin-top: -10px; 
   	}
                  
                  
div.accordion-content h1{
    	color:#f77c15;
    	font-size: 15px;
}

div.accordion-content h2{
    	color:#f29323;
    	font-size: 13px;
    	margin-top: 10px; 
    	padding-bottom: 5px; 
}

div.accordion-content p{
    	margin-top: 5px;  	
                           
}
div.accordion-content p.info{
    	margin-top: 10px;  	
    	text-align: right;   
}

p.landinfo{
fontsize: 10px;
}





