/************************************************
from Zoover2Column.master
************************************************/


/************************************************
here follows an include of the following file:
genElements2_it31.css
an end message will be given at the end of the import
************************************************/


body {
    margin: 0;
    font-family: Verdana, sans-serif;
    font-size: 0.7em; /* Font-size in em allows resizing of text by user */
    color: #0B1560;
    background-color: #E9F3FE;
}
img { border: 0; }
p { margin: 5px 0; }

a:link { color: #0B1560; text-decoration: none; }
a:visited { color: #66687C; text-decoration: none; }
a:hover { color: #FE5F10; text-decoration: underline; }
a:active { color: #FE5F10; text-decoration:underline; }
a:focus { outline: none; } /* Prevent in some cases the dotted border in Firefox */
.ext a, a.ext { text-decoration: underline; } /* Links that go 'outside' */

input, select, textarea {
    font-family: Verdana, sans-serif;
    font-size: 95%;
    color: #0B1560;
    padding: 2px;
    margin: 2px 0;
}
.button { /* Used for <input type="button">, <button> en <submit> to style these elements with a gradient */
    color: #FFFFFF;
    font-weight: bold;
    border: 1px solid #FE5F10;
    background: #FE8043 url(../images2/button.gif) repeat-x 0 0;
}

.anchorbutton {
	color: #FFFFFF;
	font-weight: bold;
	border: 1px solid #FE5F10;
	background: #FE8043 url(../images2/button.gif) repeat-x 0 0;
	height:20px;
	line-height:20px;
	margin:auto;
	width:400px;
	display:block;
}

.anchorbutton:link {
	color:#FFFFFF;
	text-decoration:none;
}

.anchorbutton:visited {
	color:#FFFFFF;
}

.anchorbutton:hover {
	color: #FFFFFF;
	cursor: pointer;
	text-decoration:none;
}

input.radio, input.checkbox { /* Re-align these controls */
    vertical-align: middle;
}


h1 {
    font-size: 110%;
    margin-top: 0;
    margin-bottom: 10px;
	color: #FF5D10;
}
h2 {
    font-size: 100%;
    margin-top: 0;
    margin-bottom: 5px;
	color: #FF5D10;
}
h3 {
	margin-top: 0;
	margin-bottom: 10px;
	font-family:Tahoma; 
	font-size:18px;
	font-weight:bold;
	color: #FF5D10;
}
h4 {
	margin-top: 0;
	margin-bottom: 10px;
	font-family:Tahoma; 
	font-size:21px;
	font-weight:bold;
	color: #FF5D10;
	display:inline;
}

/*.h1 and .h2 - css classes that are used to replace h1 and h2 html elements
 with other html elements for seo purposes */

.h1 {
	color: #FF5D10;
	font-weight: 700;
    font-size: 110%;
    margin-top: 0;
    margin-bottom: 10px;
    display:inline-block;	
}
.h1block {
	color: #FF5D10;
	font-weight: 700;
    font-size: 110%;
    margin-top: 0;
    margin-bottom: 10px;
    display:block;
}
.h2 {
	color: #FF5D10;
	font-weight:700;
    font-size: 100%;
    margin-top: 0;
    margin-bottom: 5px;
}
.h3
{
	float:none;
	display:block;
	font-family:Verdana,sans-serif;
	color:#FF5D10;
	font-size:110%;
	margin-bottom:10px;
	margin-top:0pt;
}
.h4
{
	float:none;
	display:block;
	font-family:Verdana,sans-serif;
	color:#FF5D10;
	font-size:110%;
	margin-bottom:10px;
	margin-top:0pt;
}

.orange {
color: #FF5D10;
}
.blue {
color: #0B1560;
}

ul, li, dd { /* reset lists because different browsers have different margins and paddings */
    margin: 0;
    padding: 0;
}
li { list-style-type: none; } /* By default no bullet, use .bullets to override (see below) */
dt { /* Used in 'endeca' variables */
    padding: 3px;
    font-weight: bold;
    background: #EEEEEE;
}
dd {
    display: list-item;
    margin-left: 20px;
    list-style-type: disc;
}
/* By default a table will have blue headers and lightblue cells */
table { border-collapse: collapse; }
thead th { 
    color: #FFFFFF;
    background-color: #70B4FB;
    text-align: left;
}
tbody td { border-top: 2px solid #FFFFFF; } /* Creates some spacing between cells */
th, td {
    padding: 5px;
    /* We have to see if this one is really needed, It is certainly not working in the reports
    background-color: #EAF9FE;
    border-right: 2px solid #FFFFFF;*/
}
th.center, td.center { text-align: center; }
th.last, td.last {border-right: none; } /* Last column */
thead tr.flags th { padding-top: 0; } /* This is a secondary row in a header with flags icons */

table.form td, table.form th {
    padding: 2px;
    vertical-align: top;
    background-color: #ffffff;
}
table.form th {
    text-align: left;
    font-weight: normal;
    padding-top: 5px;
}

.alignRight{
    text-align:right;
}
table.form td.verticalAlignMiddle{
    
    vertical-align:middle;
}

p a:link
{
text-decoration:underline ;
    
    vertical-align:top;
}

div.panel div.itemContentHome p a:link
{
	vertical-align:text-top;
}

.heading 
{
    font-weight:bold;
    list-style-type:none;
    margin:6px 0px 3px;
}

td ul li a:hover
{
    color: #FE5F10;
}

tbody tr td a:hover
{
    color: #FE5F10;
}

.selectPartySort
{
    float:right;
    width:165px;
}

.actions { overflow:hidden; }

.middleVerticalAlign{ vertical-align:middle; }

.fullWidth{ width:100% ;}

.mostRatedLevelName { overflow:hidden; display:block;}

.floatRight{ float:right; }
.textAlignRight{ text-align:right; }

form > img
{
	display:none;
}


/************************************************
end of the import file: genElements2_it31.css
************************************************/




/************************************************
here follows an include of the following file:
comSearch2_it30.css
an end message will be given at the end of the import
************************************************/


.panel .buttondiv
{
	text-align:right;
}

.homesearch .panel h1
{
	display:inline;
	margin-right:7px;
}

.homesearch .panel .icon3
{
	background-image:none;
	padding:2px;
	margin:1px;
	vertical-align:middle;
}

.homesearch .panel .magnifier3
{
	width:250px;
	background-image:none;
}

.homesearch
{
	text-align:center;
	display:inline-block;
	width:100%;
}

.homesearch .panel .buttondiv
{
	display:inline;
}

.homesearch .panel .button
{
	vertical-align:middle;
}

div #searchHourGlass
{
	width: 300px;
	height: 300px;
	background-image: url(../images/evenwachten.gif);
	background-repeat: no-repeat;
	position: absolute;
	left: 40%;
	top: 50%;
	display: none;
	z-index: 2147483602;
}


/************************************************
end of the import file: comSearch2_it30.css
************************************************/




/************************************************
here follows an include of the following file:
genClasses2_it31.css
an end message will be given at the end of the import
************************************************/


html
{
	min-height:100%;
}

div.wrapper { /* This class causes an element to contain floats inside it */
}

div.whiteBackgroundDiv
{
	background-color:#FFFFFF;
}

div.overFlowPanel
{
	overflow:auto;
}

div.container, .masked { /* This class makes absolute positioning INSIDE it possible, .masked is used to position the masking gifs to create the illusion of rounded corners on images. */
    position: relative;
}

.panel { /* Default panel with content */ 
    margin-bottom: 10px;
    border-style: solid;
    border-color: #78B9FC;
    border-width: 2px 0 0 2px;
    padding: 10px 12px 12px 10px;
    background: transparent url(../images2/panel-bg-trans_it31.gif) no-repeat bottom right;
    /* !!!! please do NOT set again the relative position here. If you need that applia also the .container css class
    position:relative;
    */
}

.panelNoBg 
{
	background-image: none;
	border-color:#78B9FC;
	border-style:solid;
	border-width:2px 2px 0px 2px;
	margin-bottom:0px;
	padding-bottom:1px;
	padding-right:10px;
}

.panelNoTopBorder
{
	border-top:none;
	padding-top:6px;
	padding-bottom:1px;
}

.textAlignLeft{
	text-align:left;
}

.textAlignRight{
	text-align:right;
}

.noMarginbottom {
    margin-bottom: 0px;
}

.x .panel, /* Place panel in .x to cancel the rounded corner bottom right */
.no-round  /* Or use the additional .no-round class (after the panel class) */
{ 
	background-color:#FFFFFF;
    border-width: 2px;
    background-image: none;
    padding: 10px;
}

.clear { clear: both; }
.distance { margin-bottom: 10px; } /* Create some distance between this element and the following */
.distance-left { margin-left: 10px; }
.distance-top { margin-top: 10px; }
.distance-top-no-title { margin-top: -3px; }
.distance_overflow { margin-bottom: 10px; overflow:auto } 

.overflowauto { overflow: auto; }
.displayinlineblock { display: inline-block; }

.overlay { /* Overlay will simply assume a position outside the flow */
    position: absolute;
    top: 0;
    left: 0;
}
.right { /* Combine with .overlay to position in the far right corner */
    left: auto;
    right: 0;
}
.bottom { /* Combine with overlay to position in the bottom */
    top: auto;
    bottom: 0;
}
.topLeft {position:absolute; top:0px; left:0px;}
.topRight {position:absolute; top:0px; left:951px;}
.bottomLeft {position:absolute; top:135px; left:0px;}
/* Maskes used to create the illusion of rounded corners by masking an element with a corner image */
.masked .tr, .masked .br { /* tr = top right, br = bottom right, etc. */
    left: auto;
    right: 0;
}
.masked .bl, .masked .br { 
    top: auto;
    bottom: 0;
}
.masked .tl, .masked .tr, .masked .bl, .masked .br {
    width: 15px;
    height: 15px;
    background-repeat: no-repeat;
}
.masked .tl { /* These are the mask images, 15px by 15px with alpha transparency */
    background-image: url(../images2/mask-top-left.png);
}
.masked .tr {
    background-image: url(../images2/mask-top-right.png);
}
.masked .bl {
    background-image: url(../images2/mask-bottom-left.png);
}
.masked .br {
    background-image: url(../images2/mask-bottom-right.png);
}

.icon, .iconr { /* Elements that display an icon */
    background-repeat: no-repeat;
} 
.icon {
    padding: 0 0 0 20px; 
    background-position: top left;
}
.iconr { /* Alternative to .icon, displays icon to the right. */
    padding-right: 20px;
    background-position: center right;
}
p.icon { /* In case of a <p> it should stay at the top of the text, not in the middle */
    background-position: top left;
}

/* Various icons, if non-alpha tranparency in IE6 is a deal breaker, should be converted to gif, but will then only work on one background-color. */
/* Source: http://www.famfamfam.com/lab/icons/silk/ (free for use, should thank author and mention in source) */
.flag-be        { background-image: url(../images2/be.png); }
.flag-de        { background-image: url(../images2/de.png); }
.flag-gb        { background-image: url(../images2/gb.png); }
.flag-nl        { background-image: url(../images2/nl.png); }
.add            { background-image: url(../images2/add.png); }
.add-acco       { background-image: url(../images2/add_accommodation.png); }
.add-acco-info  { background-image: url(../images2/add_acco_info.png); }
.arrow          { background-image: url(../images2/arrow.gif); }
.arrow-w        { background-image: url(../images2/arrow-w.gif); }
.arrow-down     { background-image: url(../images2/arrow-down.gif); }
.arrow-down-w   { background-image: url(../images2/arrow-down-w.gif); }
.award          { background-image: url(../images2/award.png); }
.camera         { background-image: url(../images2/camera.png); }
.email          { background-image: url(../images2/email.png); }
.film           { background-image: url(../images2/film.png); }
.magnifier      { background-image: url(../images2/magnifier.png); }
.pencil-add     { background-image: url(../images2/pencil_add.png); }
.printer        { background-image: url(../images2/printer.png); }
.rss            { background-image: url(../images2/rss.png); }
.sort-asc       { background-image: url(../images2/sort-asc.gif); }
.sort-desc      { background-image: url(../images2/sort-desc.gif); }
.exclamation	{ background-image: url(../images2/exclamation.png); }

.good           { background-image: url(../images2/good.gif); }
.bad            { background-image: url(../images2/bad.gif); }
.avg			{ background-image: url(../images2/avg.gif); }
/* Displays items inline */
ul.inline li { display: inline; list-style-type: none; }

.alignAward
{
	display:inline;
	zoom:1;
}


ul.switch { } /* List of choices presented inline with a separator */
ul.switch li {
    display: inline;
    border-right: 1px solid #000000;
    padding-right: 5px;
    margin-right: 5px;
}
ul.switch li.last { border: none; } /* No separator on the last element */
ul.switch li.active { font-weight: bold; }

div.related { /* Any link at the bottom of some content that leads to related content */
    text-align: right;
    font-style: italic;
}
div.col-1 div.related
{
width:163px;
}
/* Page numbers for lists of info */
ul.pager { float: right; }
ul.pager li.current { font-weight: bold; }

a.dropdown {
    display: block; 
    padding: 8px 4px;

    background-color: #DEEEFD;
    cursor: pointer;
    
    background-image: url(../images2/arrow-down.gif);
    background-position:95% 50%;
    background-repeat:no-repeat;
}

.dropdownblank
{
    height:29px;
    background-color:#DEEEFD;
}

/* Blue and lightblue box, often used to give a heading more body */
.box {
    color: #FFFFFF;
    background-color: #70B4FB;
    padding: 5px;
}
.lbox {
    background-color: #E9F3FE;
    padding: 5px;
}
.box a:hover {
    color: #ffffff;
}
.boxh2
{
	font-family:Verdana,sans-serif;
	color: #FFFFFF;
    background-color: #70B4FB;
    padding: 5px;
	font-size:100%;
	margin-bottom:5px;
	margin-top:0pt;
	font-weight:bold;
}

/* Brings back bullets in a list */
ul.bullets li {
    list-style-type: disc;
    margin-left: 20px;
}

.explanation
{
	color:#0B1560;
	font-family:Verdana,sans-serif;
	font-size:0.9em;
}

/* Supplier links */
div.affiliate { /* Logo and name of partner */
    margin: 0 0 4px 0;
    overflow: hidden;
    padding: 4px;
    background-color: #EAF9FE;
}
div.affiliate div {
    height: 40px;
    overflow: hidden;
}
div.affiliate table td {
    border: none;
}
div.affiliate img.logo {
    width: 60px;
    height: 32px;
}
div.affiliate img.tracking { /* Tracking gif */
    width: 1px;
    height: 1px;
    /*display: none;*/
}

div.verticalSupplierLinks {
    left:auto;
    position:absolute;
    right:3px;
    width:201px;
    z-index:3000;
}

div.verticalSupplierLinks div.title 
{
	/*
    background-color: #DEEEFD;
    font-weight:bold;
    height:30px;
    line-height:30px;
	*/
    text-align:right;
    padding-right:3px;
}

div.suppOverflow { overflow: hidden;} /* Column for suppliers in IE6 - does not affect other browsers */
div.horizSupp { display:block; overflow:auto;} /* Layer for horizontal suppliers in IE6 - does not affect other browsers */
div.verticalSupplierLinks div.ext div.suppOverflow
{
    overflow: hidden;
    width: 200px;
}

/* div.ext { display: inline-block; } */
/* Supplier links - end */

/* GOOGLE Ads */
div.googleCommercialAds
{
    text-align:center;
}

div.googleCommercialAds div.adsByGoogle
{
    font-size:12px;
    text-align:left;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:5px;
    background-color:#FFFFFF;
}

div.googleCommercialAds a img
{
    border:0px;
}

div.googleCommercialAdsMargins
{
    text-align:center;
	margin-top:0px;
	margin-bottom:10px;
}

div.googleCommercialAdsFooter
{   
    text-align:center;
    margin-bottom:10px;
    padding-top:0px;
}

div.googleCommercialAds div.textAds
{
    text-align:left;
    background-color:#FFFFFF;
    padding-bottom:5px;
}

div.googleAdLink
{
/*    text-decoration:none; */
    padding-top:10px;
    color:#FF5D10;
}

div.googleAdLink span.description
{
	color:#000000;
}

a.googleAdLink
{
    cursor:pointer;
    text-decoration:underline;
    font-weight:bold;
    color:#FF5D10;
}

div.googleAdLinkHover
{
/*    text-decoration:none; */
    padding-top:10px;
    color:#FE5F10;
/*    background-color:rgb(233, 243, 254); */
}

div.googleAdLinkHover span.description
{
	color:#000000;
}

a.googleAdLinkHover
{
    cursor:pointer;
/*    text-decoration:none; */
    font-weight:bold;
    color:#FE5F10;
/*    background-color:rgb(233, 243, 254); */
}

a.description
{
    color:#000000;
    text-decoration:none;
}

a.descriptionHover
{
	text-decoration:none;
	color:#FE5F10;
}

a.url, a.url:hover
{
    text-decoration:underline;
    color:#0B1560;
}

div.adsByGoogle a
{
	color:#000000;
	font-weight:bold;
}

div.adsByGoogle a:hover
{
	color:#000000;
	text-decoration:none;
}

/* GOOGLE ADS - end */

/* common functionality */
div #hourGlass, div.HourGlass
{
    width: 300px;
    height: 300px;
    background-image: url(../images/evenwachten.gif);
    background-repeat: no-repeat;
    position: absolute;
    left: 40%;
    top: 50%;
    display: none;
    z-index: 100000;
}

/* Actions block */
ul.actions a { /* Links in a list of actions a user can take, combine with the .icon class */
    display: block; 
    margin: 1px 0;
    line-height:16px;
} 
ul.actions li {
    margin-bottom: 7px; /* Some extra spacing */
    line-height:15px;
}
/* Actions block END */

/* Content page additional classes */
div.panel div.contentDisplay h4
{
	font-family: Verdana,sans-serif;
	display: block;
    background-color: #70B4FB;
    color: #FFFFFF;
    padding: 5px;
    font-size: 100%;
    margin-bottom: 5px;
    margin-top: 0pt;
}

/*Most rated block*/
div.mostRated
{
    margin-top:10px;
}
ul.mostrated li { /* Some extra room in this list */
    margin-bottom: 5px;
}

ul.bullets li {
list-style-type:disc;
margin-left:20px;
}

/*Most rated block END*/

/* Banners Style */
#WebAdsContainerRight
{
    text-align: center;
    margin:auto;
    width:160px;
    overflow:hidden;
}

.parentDivBanners
{
	text-align:center;
	margin-bottom:10px;
}

#WebAdsContainerRight div
{
    margin:auto;
}

div.bannerHeader
{
	display:inline;
    width: 785px;
}

.lineHeightNone
{
	line-height: 0px;
}

div.bannerHeader #flash2
{
    margin-bottom: 10px;
}

div.SmallBannerHeader
{
	text-align:center;
}

div.SmallBannerHeader #flash2
{
	margin-bottom:10px;
}

/* OpenAds Advertisements block */
div.itemOpenAds
{
	margin-bottom: 10px;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
}

div.itemOpenAds div
{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

div.bannerHeader div.itemAd2Net
{
    text-align: left;
}

div.bannerHeader div.itemAd2Net div object
{
    margin-bottom:0px;
}

div.bannerHeader div.itemOpenAds
{
    text-align: center;
   	width:728px;
}
/* END Banners */

/*Weather data*/
.lbox {
    background-color: #E9F3FE;
    padding: 5px;
    text-align:center;
}

div.lbox p a img
{
    vertical-align:top;
}

div.lbox p strong
{
    font-size: 150%; 
    padding-left: 2em;
}

div.weatherBlock
{
    margin-top:10px;
}

div.clickDiv
{
    cursor:pointer;
}
/*Weather data END*/

/* Table with the weather forecasts */
table.weather thead tr th {
    background-color: #EAF9FE;
    color: #0B1560;
} 
table.weather th, table.weather td { 
    text-align: center;
    background-color: #ffffff;
    border-width: 0;
}
table.weather tbody th {
    text-align: left;
    font-weight: normal;
}
table.weather tbody th img
{
    vertical-align:middle;
    cursor:pointer;
    float:right;
}
table.weather th, table.weather td {
    border-bottom: 1px solid #70B4FB;
}
table.weather thead td, table.weather tbody th {
    border-right: 1px solid #70B4FB;
}

#WebAdsContainerWeather
{
    margin-top:3px;
    margin-bottom:8px;
    text-align:center;
}

#WebAdsContainerWeather div.itemOpenAds
{
	width:300px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

div.FlashDiv
{
    background-color:#EAF9FE;
    text-align:center;
}

div.FlashDiv table td
{
	border:none;
}

/*News item*/
div.article
{
    height:100%;
}
/*News item END*/
div.hr { /* Horizontal 'rule'  */
    border-bottom: 1px solid #70B4FB;
    margin-bottom: 10px;
}

/* Disclaimer links */
div.disclaimer a
{
    text-decoration: underline;
}
div.disclaimer a:hover
{
    text-decoration: underline;
    color: #FE5F10;
}

.floatright
{
    float:right;    
}

.floatleft
{
    float:left;
}

/*auto suggest*/
span.autoSuggestContainer
{
    position: relative;   
}

div.entity-sort-area div.divFilter
{
	overflow:auto;
	display:inline;
}
table.tableFilter
{
	width:99%
}
table.tableFilter tr td
{
	border:0px;
	padding:0px;
	background-color:#70B4FB;
}

span.autoSuggestContainer input
{
    width: 150px;
    vertical-align:middle;
}
/* Autosuggest "dropdown". This element is created in AutoSuggest.js --> createDropDown() */
span.autoSuggestContainer div.autosuggest
{
    position: absolute;
    top: 24px;
    left: 0px;
    background-color:#FFFFFF;
    border:1px solid #B7DBFC;
    background-color: white;
    font-family: verdana, sans-serif;
    font-size: 10px;
    z-index: 1000;
    width: 156px;
}

span.autoSuggestContainer div.autosuggestFixedSize
{
    height:100px;
    overflow: auto; 
}

span.autoSuggestContainer div.autosuggestFixedSizeMozilla
{
    overflow: -moz-scrollbars-vertical;
}
span.autoSuggestContainer div.autosuggestMarginTop
{
    top:18px;
}

div.autosuggest div
{
    text-align: left;
    cursor: default;
    padding: 0px 3px;
}

div.autosuggest div.current
{
    background-color: #70B4FB;
    color: white;
}

.labelFilter
{
	margin-right:5px;
    display:block;
    float:left;
    width:115px;
}

/*auto suggest END*/

.selectSort
{
    float:right;
    width:250px;
    margin:0px;
    padding:0px;
}

input.selectSort
{
    width:246px;
}

.textaligncenter
{
    text-align:center;
}

div.info
{
    border:1px solid #B7DBFC;
    padding:5px;
}

.more
{
    font-size:11px;
}

.MainFlagHolder
{

}

.MainFlagHolder .testimonialflags
{
  padding-top:5px;
  float:left;
}

.MainFlagHolder .testimonialflagsnofilter
{
  padding-bottom:5px;
  float:left;
}

.testimonial_text_show_filter
{
  float:left;
  margin:5px 5px 0px 0px;
}

/* Suppliers - click to expand classes */
div.suppliersContainer
{
	overflow: hidden;
}

div.suppliersContainer-with-price
{
}

div.shaderOff
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 762px;
	background-color: #FFFFFF;
	filter: alpha(opacity=0);
	-moz-opacity:.0;
	opacity:.0;
	cursor: pointer;
	z-index: 1000;
}

div.shader3Off
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 565px;
	background-color: #FFFFFF;
	filter: alpha(opacity=0);
	-moz-opacity:.0;
	opacity:.0;
	cursor: pointer;
	z-index: 1000;
}

div.shaderOn
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 762px;
	background-color: #78B9FC;
	filter: alpha(opacity=30);
	-moz-opacity:.30;
	opacity:.30;
	cursor: pointer;
	z-index: 1000;
}

div.shader3On
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 565px;
	background-color: #78B9FC;
	filter: alpha(opacity=30);
	-moz-opacity:.30;
	opacity:.30;
	cursor: pointer;
	z-index: 1000;
}

div.shaderText
{
	color:#000000;
	position:absolute;
	width:763px;
	text-align:center;
	font-weight:bold;
	font-size:110%;
	cursor:pointer;
	z-index: 1001;
}

/*used in 3 columns banners*/
div.shader3Text
{
	color:#000000;
	position:absolute;
	width:565px;
	text-align:center;
	font-weight:bold;
	font-size:110%;
	cursor:pointer;
	z-index: 1001;
}

div.shaderText span, div.shader3Text span
{
	background-color:#FE5B10;
	color:#FFFFFF;
	padding:7px 70px;
	text-decoration:underline;
}

div.suppliersCollapse
{
	display: none;
	position: relative;
}
div.inlineBlock
{
	display: inline-block;
}
a.collapse
{
	cursor: pointer;
	text-decoration: underline;
	position: absolute;
	right: 1px;
	top: -24px;
}
a.collapse:hover
{
	cursor: pointer;
	text-decoration: underline;
	color: #FD5D0F;
}
div.shaderContainer
{
	position: relative;
}

.flagDiv
{
	float:left;
	width:20px;
	height:15px;
	text-align:center;
}
.unselected
{
	background-color:White;
}

.selected
{
	background-color:#70B4FB;
}
.cursorPointer
{
	cursor:pointer;
}

.flagDistanceDiv
{
	margin-right:10px;
}

br.clearLeft
{
	clear:left;	
}
a.exclamationIcon
{
	text-decoration:none;
	padding-right:0px;
	height:16px;
}
div.titleDivMarginTop
{
	margin-top:5px;
}
.floadLeft
{
	float:left;
}
div.distanceMarginBottom
{
	margin-bottom:5px;
}
.AccoDestPaddingBorder
{
	padding:0px;
	border-right-width:0px;
}

/* Classes for special supplier links iframe */
.iframeSuppliers
{
	background-color:#FFFFFF;
	position:absolute;
	border:none;
	z-index:2999;
	display:none;
}

div.related2 { /* Any link at the bottom of some content that leads to related content */
	text-align: right;
	font-style: italic;
	height: 12px;
}

div.related2 a:link
{
	color: #FE5F10;
}

div.related3 { /* Any link at the bottom of some content that leads to related content */
    text-align: right;
    font-style: italic;
    height: 12px;
}

div.related3 a:link
{
	color: #FE5F10;
}

div.photosCurtain /* The "curtain" that falls over the photo inputs so that the user can't change anything while uploading */
{
	height: 630px;
	width: 760px;
	position: absolute;
	display: none;
	filter: alpha(opacity=1);
	opacity:0.01;
	z-index:9999;
	background-color: #FFFFFF;
}

.abuseMargin {margin-top:20px;}

.displaynone
{
	display:none;
}

.marginBottom10 {margin-bottom:10px;}

.infoImg {width:16px; height:16px; background-image:url('../Images2/information.png');}

div.extra-info div.wrapper div.col-c div.affiliate
{
	overflow:visible;
}

div.extra-info div.wrapper div.col-c div.affiliate div
{
	overflow:visible;
	height:auto;
}

#OpendAdsFooter
{	
	overflow:hidden;
	margin-bottom:10px;
}

div.lbox a.camera
{
	background-position:left center;
}

div.nophotolink
{
	padding-left:0px;
	padding-right:0px;
}

div.nophotolink a.camera
{
	background-position:left center;
	padding-left:20px;
}

div.paddingRight4
{
	padding-right:4px;
}

div.showMoreInfo
{
	text-align:right;
}
a.moreInfo
{
	color:#FE5F10;
	line-height: 2em;
}

div.marginBottom
{
	margin-bottom:10px;
}

.addBinaryLink
{
	float: left;
	display: block;
	line-height:18px;
}

.searchLeft
{
	width: 143px;
}

/* Fix alignment for free option text input for poll */

div.col-1 div.panel table.form td input
{
	vertical-align:middle;
}

div.col-1 div.panel table.form td
{
	padding: 0px;
	height:21px;
	border:0px;
	line-height:14px;
	padding-bottom: 5px;
}

div.col-1 div.panel table.form td.openOption1
{
	width:20px;
}

div.col-1 div.panel table.form td.openOption2
{
	width:145px;
}

.openoption
{
	width:143px;
	padding:0px;
	margin-right:0px;
	line-height:17px;
	height:17px;
}

p.externalLink a
{
	color:#FE5F10;
	text-decoration:underline;
}

p.externalLink a:visited
{
	text-decoration: underline;
}

.inputInSideBlock 
{
	width:157px;
}

.spanH1
{
	color:#FF5D10;
	font-size:110%;
	font-weight:700;
	margin-bottom:10px;
	margin-top:0pt;
	display:block;
}

.gadgetPreview
{
	display:block;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:bold;
}

/*------------------------------------ Icons Sprites -----------------------------------------*/

.icon3
{
	background-image:url(../images2/icons_it24.png);
	background-repeat: no-repeat;	
	padding: 0 0 0 20px;
}

.icon4
{
	background-image:url(../images2/icons_it24.png);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	font-size: 0;
}

.exclamation3 { background-position: 0 -1px; } 
.printer3 { background-position: 0 -18px; } 
.email3 { background-position: 0 -35px; } 
.magnifier3 { background-position: 0 -52px; } 
.add_to_saved_acco3 { background-position: 0 -69px; } 
.add3 { background-position: 0 -86px; } 
.previous3 { background-position: 0 -103px; } 
.pencil_add3 { background-position: 0 -120px; } 
.next3 { background-position: 0 -137px; } 
.information3 { background-position: 0 -154px; } 
.camera3 { background-position: 0 -171px; } 
.add_accommodation3 { background-position: 0 -188px; } 
.award3 { background-position: 0 -205px; } 
.add_acco_info3 { background-position: 0 -222px; } 
.rss3 { background-position: 0 -239px; } 
.film3 { background-position: 0 -256px; } 

table.externalLinkTable tr td
{
	background-color:#FFFFFF;
	padding:0;
}

a.externalSiteLink
{
	background-image:url(../images2/icon_external_link.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:2px 0 0 22px;
}


.actionsTable
{	
	margin: 0 auto;	
	width: 100%;
	table-layout: fixed;
}

.actionsTextCell
{
	background-color: #FFF;
	border-right: none;
	border-top: none;
	padding: 0 0 5px 0;
	line-height: 1.4em;		
}

.actionsImageCell
{
	background-color: #FFF;
	border-right: none;
	border-top: none;
	padding: 0px 4px 4px 0px;
	vertical-align: top;	
	width: 16px;
}

.addButtonAlign
{
	display: inline;
	float: left;
	margin-top: 5px;
}


/*------------------------------------End Icons Sprites --------------------------------------*/

/* -------------- Header info blocks: begin ------------- */

h1.title 
{
	font-size:140%;
	margin-bottom:10px;
	color: #0B1560;
	font-weight:bold;
	text-align:center;
}

h1.nomarginBottom
{
	margin-bottom:0px;
}

/* -------------- Header info blocks: end ------------- */

/*--------------- Entity lists - Endeca: BEGIN ----------------*/

div.smallgradebigger span 
{
	display:block;
	margin-top:18px;
}

div.smallgradebigger
{
	font-size:190%;
}

div.smallgradebigger 
{
	background:transparent url(../../shared/Images2/smallgrade.gif) no-repeat scroll 0 50%;
	float:right;
	font-size:190%;
	height:60px;
	margin-left:10px;
	width:60px;
}

div.smallgradebigger
{
	letter-spacing:-0.1em;
	overflow:hidden;
	text-align:center;
}

div.testimonialText 
{
	float:left;
	padding-right:0;
}

div.topMargin 
{
	display:inline-block;
	margin-top:10px;
}

div.flags 
{
	float:left;
	padding-left:8px;
}

div.distance-endeca
{
	padding-top: 5px;
}

div.testimonialTitle
{
	float:left;
	font-style:italic;
	margin-top:5px;
	display:inline-block;
	width:390px;
}

div.EntityContainer
{
	margin-top:10px;
	border-bottom:1px solid #7BB6FF;
	padding-bottom:10px;
	height:100%;
	padding-left:5px;
	padding-right:5px;
}

div.PhotoContainer
{
	display:inline;
	float:left;
	margin-top:1px;
	overflow:hidden;
	text-align:center;
	width:90px;
}

div.ImageContainer
{
	height:60px;
	overflow:hidden;
}

div.PhotoContainer div.show-on-map
{
	text-align:center;
}

div.FlagsContent
{
	float:left;
	margin-left:5px;
	width:70%;
}

div.FlagsContent div.FlagsAndTestDiv div.flags img
{
	vertical-align:middle;
}

div.EntityTable
{
	border-left:1px solid #7BB6FF;
	border-right:1px solid #7BB6FF;
	margin-bottom:10px;
}

div.EntityTableNoBorder
{
	width:74%;
	float:left;
}

div.ParentContainer
{
	display:block;
}

a.ParentLink, a.ParentLink:visited
{
	text-decoration:underline;
	line-height:14px;
}

div.PhotoContainer div a.ParentLink
{
	line-height:14px;
}

a.deleteDescriptor 
{
    margin-top: 1px;
    margin-bottom: -2px;
    color:#FD5D0F;
}

a.notNavigableDescriptor
{
	cursor:default;
}

a.deleteDescriptor:hover
{
	text-decoration:line-through;
}

a.notNavigableDescriptor:hover
{
	text-decoration:none;
}

img.deleteImg
{
	float:right;
	margin-top:1px;
	padding-left:2px;
}

.noSelectionLabel
{
	font-style:italic;
}

.descriptorTitle
{
	font-size:11px;
	font-weight:bold;
	margin-bottom:2px;
}

dd.descriptorContainer
{
	color:#FD5D0F;
}

.thinPanel 
{
	background:#FFFFFF url(../images2/panel-bg2.png) no-repeat scroll right bottom;
	border-color:#78B9FC;
	border-style:solid;
	border-width:1px 0 0 1px;
	margin-bottom:10px;
	padding:5px 12px 10px 10px;
}

div.PlaceholderContainer
{
	width:24%;
	float:left;
	margin-right:10px;
}

div.SortContainer
{
	margin-right:8px;
	float:right;
	width:58%;
	margin-top:3px;
}

div.HeaderEntityTable
{
	width:100%;
	padding-top:7px;
	padding-bottom:7px;
	vertical-align:middle;
	background-color:#70B4FB;
}

div.BeginLetterContainer
{
	margin-left:5px;
}

span.refinementTitleSpan
{
	font-size:11px;
	font-weight:bold;
}

dl.refinementsList
{
	margin-top:2px;
	margin-bottom:5px;
}

div.ContentDiv
{
	zoom:1;
}

div.FlagsAndTestDiv
{
	margin-top:5px;
}

span.NotBold
{
	font-weight:normal;
}

a.italicRefinement
{
	font-style:italic;
}

div.clickdiv
{
	cursor:pointer;
}

/*--------------- Entity lists - Endeca: END -----------*/

/* ---- Entity information blocks: START */
.containerMarginTop
{
	margin-top:10px;
}
/* ---- Entity information blocks: END */

/* Entity navigation block */
div.col-1 div.panel dl
{
	margin-top:0px;
	margin-bottom:0px;
}

/*---------------Google ADs centered FIX ---------------*/
table.GoogleAdsTable tr, table.GoogleAdsTable td
{
	border-top:none;
}

table.GoogleAdsTable th, table.GoogleAdsTable td
{
	background-color:transparent;
	border-right:none;
	padding:none;
}

table.GoogleAdsTable tbody td
{
	border-top:none;
	padding:0px;
}

div.specialGoogleAds
{
	width:766px;
}
/*---------------Google ADs centered FIX: END-----------*/
div.blue2
{
	font-size:100%;
	font-weight:bold;
	margin-bottom:5px;
	color:#0B1560;
	margin-top:0px;
}

a.deepLink
{
	line-height:12px;
	text-decoration:underline;
}

a.weeronlineLink
{
	text-decoration:underline;
}

div.weeronlineLinkContainer
{
	float:right;
	text-align:right;
	width:39%;
	margin-bottom:5px;
}

div.weatherintro
{
	float:left;
	width:60%;
}

.weeronlineLogo
{
	margin-bottom:5px;
	cursor:pointer;
}

a.gadgetBlockLink:link, a.gadgetBlockLink:visited
{
	text-decoration:underline;
}

div.myZooverContainer
{
	padding-top:3px;
	padding-left:7px;
	padding-bottom:2px;
	background-color:#E9F3FE;
	overflow:hidden;
}

div.myZooverPointer
{
	cursor:pointer;
}

div.myZooverContainerNoProfile
{
	padding-top:10px;
	padding-right:2px;
}

div.myZooverText
{
	width:60%;
	height:100%;
	margin-left:5px;
	margin-top:2px;
}

div.myZooverTextNoProfile
{
	width:100%;
	text-align:center;
	margin-top:-10px;
	line-height:20px;
	margin-left:0px;
}

div.myZooverTextHasProfile
{
	width:48%;
	padding-right:5px;
	text-align:left;
	padding-bottom:5px;
}

div.myZooverTestimonialsPOIs div.myZooverTextHasProfile
{
	width:40%;
}

div.myZooverUserName
{
	font-weight:bold;
	margin-bottom:2px;
	text-align:left;
}

div.summaryTips
{
	width:25%;
	float:right;
}

div.myZooverVideoContainer
{
	width:190px;
}

div.myZooverPhotoContainer
{
	width:190px;
	float:right;
	margin-right:10px;
	margin-top:5px;
}



/************************************************
end of the import file: genClasses2_it31.css
************************************************/




/************************************************
here follows an include of the following file:
/fr/genClasses2_it31.css
an end message will be given at the end of the import
************************************************/


div #hourGlass, div #searchHourGlass, div.HourGlass
{
	background-image: url(../images/fr/pleaseWait.gif);
}


/************************************************
end of the import file: /fr/genClasses2_it31.css
************************************************/




/************************************************
here follows an include of the following file:
genLayout2.css
an end message will be given at the end of the import
************************************************/


div.zoover { 
	width: 990px; /* Calculated based on the width of columns + their right margins */
	margin: 10px auto; /* Center the site */
}

div.zooversyndication
{
	width: 590px; /* Calculated based on the width of columns + their right margins */
	margin: 10px auto; /* Center the site */
}

/* Layout if columns (fixed width), create variable layouts by using these classes */
div.col-1  { width: 190px; } 
div.col-15 { width: 290px; }
div.col-2  { width: 390px; }
div.col-25 { width: 490px; }
div.col-3  { width: 590px; }
div.col-35 { width: 690px; }
div.col, div.col-1, div.col-15, div.col-2, div.col-25, div.col-3, div.col-35 {
	float: left; /* All divs float to the left to create the illusion of columns */
	margin-right: 10px;
}
div.col-4 
{
	float: left; 
	width: 790px;
}

/* Genreal layout of content in two halves or three thirds (width in percentage values) */
div.col-a { width: 47.5%; } /* 2 columns */
div.col-b { width: 30%; } /* 3 columns */
div.col-c { width: 24.4%; } /* 4 columns */
div.col-d { width: 32.5%; } /* 3 columns testimonials */
div.col-a, div.col-b { 
	float: left; 
	margin-right: 5%; /* Sum of columns + margin is always 100%, see below for the last column */
}

div.col-d { float: left; margin-right: 1%; }

div.col-c {
	float: left; 
	margin : 0%;
	margin-right: 0.6%;
}
	
div.col-n { margin-right: 0%; } /* Last column needs no margin! */

div.col-center /* for special pages (like Syndication pages) that have nothing on the left and right side */
{
	width:590px;
}	

div.extra-info div.wrapper div.col-c 
{
	width:99%;
}


/************************************************
end of the import file: genLayout2.css
************************************************/




/************************************************
here follows an include of the following file:
comheader2_it31.css
an end message will be given at the end of the import
************************************************/


.headerContent
{
	position: relative;
	padding-top: 30px;
}
.country-selector
{
	/* 'Dropdown' with international sites, sits top right */
	line-height: 30px;
	padding: 0px;
	padding-right: 25px;
	background: url(../images2/dropdown.gif) no-repeat right;
	cursor: pointer;
	margin-right: 6px;
	cursor:pointer;
}
a.intheader:link {color:#0B1560;}
a.intheader:visited {color:#0B1560;}
a.intheader:hover {text-decoration: none;color:#FF5D10;}
a.intheader:active {color:#0B1560;}

div.ticker
{
	/* News and interesting facts that could scroll like a news ticker on CNN */
	white-space: nowrap;
	padding: 0.7em 0;
	background-color: #78B9FC;
	margin-bottom: 1px;
	text-align: center;
	position: absolute;
	width: 100%;
	top: 0px;
}
div.ticker a
{
	text-decoration: none;
}
div.ticker a:hover
{
	color: #FFFFFF;
}
div.headerEntitiesCount
{
	float: left;
	margin-left: 10px;
}
.x .panel
{
	/* Place panel in .x to cancel the rounded corner bottom right */
	border-width: 2px;
	background-image: none;
	padding: 10px;
}
.banner
{
	display: block;
	width: 966px;
	height: 150px;
}

.syndicationbanner
{
	display: block;
	width: 566px;
	height: 150px;
}

.countryListContainer
{
	top: -1px;
	text-align: right;
	z-index: 1;
	right: 0px;
	position: absolute;
}

.iframeInternationalTop
{
	background-color: white;
	top: 25px;
	right: 0px;
	width: 190px;
	position: absolute;
	z-index: 2147483602;
	display: none;
	border: 0px solid white;
}
.internationalHeader
{
	position: absolute;
	z-index: 2147483603;
	top: 0px;
	right: -3px;
	left: -23px;
	text-align: left;
	width: 192px;
	display: none;
	margin-bottom: 10px;
}

.internationalHeader .close
{
	text-align: right;
	background: url(../images2/delete.gif) scroll right no-repeat;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-top: 3px;
	float: right;
	background-color: #EAF9FE;
	position: absolute;
	top: 11px;
	right: 4px;
}
.internationalHeader .listitem
{
	display: block;
	padding: 5px 8px 0px 0px;
}

.internationalHeader .outer
{
	padding: 1px;
}
.internationalHeader .inner
{
	background-color: #EAF9FE;
	padding-left: 4px;
	padding-right: 4px;
	border-left: 1px solid #78B9FC;
	border-right: 1px solid #78B9FC;
	width: 182px;
	margin-top: -2px;
}
.internationalHeader .top
{
	background: url(../images2/international-top.gif) scroll right no-repeat;
	width: 192px;
	height: 12px;
	margin-left: 0px;
}
.internationalHeader .bottom
{
	background: url(../images2/international-bottom.gif) scroll right top no-repeat;
	width: 192px;
	height: 6px;
	margin-left: 0px;
}
.internationalHeader .content
{
	background-color: #FFFFFF;
	padding-left: 8px;
	padding-bottom: 8px;
}

.closeBut
{
	cursor: pointer;
	background-color: #EAF9FE;
	padding-left: 5px;
	padding-right: 0px;
	display: inline;
}

.closeBut img
{
	vertical-align: middle;
}

.contentCoseBut
{
	text-align: right;
	width: 100%;
}

.logoGeneral
{
	top: 44px;
	left: 12px;
	width: 300px;
	height: 148px;
	position: absolute;
	background: url( '../Images2/nl/logo_it31.png' ) no-repeat;
}

.cursorPointer
{
	cursor: pointer;
}

/*International header table approach*/
.tableItem
{
	width: 100%;
	margin: 0;
	padding: 0;
	background-color: white;
}
.tableRow
{
	margin: 0;
	padding: 0;
	background-color: white;
}
.tableData
{
	margin: 0;
	padding: 0;
	border: 0;
	width: 12%;
	background-color: white;
	vertical-align: baseline;
	line-height:17px;
}
.tableData img {margin-top:2px;}
.inheritWidth
{
	width: 88%;
}
.flagImage
{
	padding-top: 2px;
}

.multilanguagelinks
{
	margin-bottom:5px;
}

.flagsCell
{
	border: 0px;
	padding: 1px 2px 1px 2px;	
	background-color: white;
	line-height: 1.4em;
}

.topPadded
{
	vertical-align: top;
	padding-top: 4px;
}

.noBannerImage
{
	display:none;
}


/************************************************
end of the import file: comheader2_it31.css
************************************************/




/************************************************
here follows an include of the following file:
/fr/comheader2_it31.css
an end message will be given at the end of the import
************************************************/


.logoGeneral
{
	background:url('../Images2/fr/logo_it31.png') no-repeat;
}


/************************************************
end of the import file: /fr/comheader2_it31.css
************************************************/




/************************************************
here follows an include of the following file:
comfooter2.css
an end message will be given at the end of the import
************************************************/


/* Links at the bottom of the page */
div.footer {
	text-align: center;
	vertical-align:middle;
	font-size: 95%;
	clear:both;
}
div.footer li
{
	line-height:20px;
}
div.footer li.label
{
	position:relative;
	top:-2px;
}
div.footer li a  
{
	margin: 0.5em; 
}
div.footer ul.links
{
	font-weight:bold;
	margin-bottom:7px;
}

/* List of international sites (flags) */
.international { margin-bottom: 10px; }

/* caching info*/
span.generated
{	
	font-size:8px;
	float:left;
	color: #78B9FC;
	margin-top:5px;
}
a.NetMatchLogo
{
	float:right;
}
.metriweb
{
	margin: 5px; 
	position:relative; 
	top:-5px	
}


/************************************************
end of the import file: comfooter2.css
************************************************/




/************************************************
here follows an include of the following file:
comsitepath2.css
an end message will be given at the end of the import
************************************************/


div.panel div.sitepath
{
}

div.panel div.sitepath a
{
	text-decoration:underline;
}

div.panel div.sitepath a:visited
{
	color:#0B1560;
}


/************************************************
end of the import file: comsitepath2.css
************************************************/




/************************************************
here follows an include of the following file:
comSortList2.css
an end message will be given at the end of the import
************************************************/


table.distance thead tr td:hover,
table.distance thead tr td.hover {
    background-color:#82c3e5;
    cursor:pointer;
}
th.destinationName
{
	height:35px;
}
table.distance{
    width:100%;
}

table.distance thead tr th:hover,
table.distance thead tr th.hover {
}

/* sortOrder */
.sort-asc 
{
    background-image:url(../images2/sort-asc.gif);
    display:block;
}
.sort-desc
{
    background-image:url(../images2/sort-desc.gif);
    display:block;
}
.arrow
{
width:16px;
height:16px;
display:block;
margin: auto;
}
.iconr {
background-position:right center;
padding-right:20px;
}
span.iconr
{
}

.icon, .iconr {
background-repeat:no-repeat;
}

tr.hover td {
    cursor:pointer;
}

th, td {
    padding: 5px;
    background-color: #EAF9FE;
    border-right: 2px solid #FFFFFF;
}

/* hover */
table.distance tbody tr {
        
    /*Hover behaviour is attached in the page stylesheet
    behavior: url(hover.htc);   */
}
table.distance tbody tr:hover td,
table.distance tbody tr.hover td {
    background-color:#B7DBFC;
    cursor:default;
}

table.weather tbody tr:hover td,
table.weather tbody tr.hover td {
    background-color:#EAF9FE;
    cursor:default;
}

table.weather thead tr th
{
    font-family:Tahoma;
    padding:1px;
}

table.weather tbody tr:hover th,
table.weather tbody tr.hover th {
    background-color:#EAF9FE;
}

table.weather thead tr:hover th,
table.weather thead tr.hover th {
    cursor:default;
}

table.weather thead tr:hover td,
table.weather thead tr.hover td
{
    cursor:default;
    background-color:#FFFFFF;
}

table.distance tbody tr:hover td img,
table.distance tbody tr.hover td img
{
    cursor:pointer;
}

table.distance thead tr:hover th img,
table.distance thead tr.hover th img
{
    cursor:default;
}

/* footer */
table.distance tbody tr.footer td {
    border-bottom:1px solid #0b1560;
    background:#eaf9fe;
    cursor:default;
}

table.distance tbody tr.footer td a {
    padding-left:15px;
    background-image:url(../images/bgSortArrow.gif);
    background-repeat:no-repeat;
    background-position:6px 6px;
    
}
table.distance tbody tr td a:visited {
color:#0B1560;
}
thead tr.flags th { padding-top: 0; } /* This is a secondary row in a header with flags icons */

table.distance thead tr th.rating
{
    cursor:pointer;
    background-position:center 21px;
}

table.distance tr td.rating {
    width:63px;
    text-align:center;
}

table.distance thead tr th.testimonialcount 
{
    background-position:center 21px;
    cursor:pointer;
}
table.distance tr td.testimonialcount 
{
    width:20px;
    text-align:center;
    border-right:0;
}

table.distance tr th.areaName
{
    width:100px;
}

table.distance tr th.rating
{
    width:100px;
}

table.distance thead tr th.googleIcon img
{
    vertical-align:middle;
    top:7px;
}
table.distance tr th.googleIcon, 
table.distance tr th.googleIconClickable
{
    width:18px;
    cursor:default;
}
table.distance tr td.googleIconClickable
{
    cursor:pointer;
}

th.flagtitle
{
width:100px;
text-align: center;
border-right-width: 0px;
padding-left:0px;
padding-right:0px;
padding-bottom: 5px;
padding-top:5px;

}

td.flagitem , th.flagitem
{   
text-align: center;
padding-left:0px;
padding-right:0px;
padding-bottom: 5px;
padding-top:0px;
border-right-width: 0px;
vertical-align: top;
}

td.flagitemRestyle
{
padding:0px;
vertical-align:inherit;
}

table.distance tr th.distanceFromCenter
{
	width:20px;
}

div.itemOpenAds table th, 
div.itemOpenAds table td
{
	padding:0px;
	border-right:none;
	background-color:inherit;
}

div.itemOpenAds tbody td
{
	border-right:none;
}



/************************************************
end of the import file: comSortList2.css
************************************************/




/************************************************
here follows an include of the following file:
comverticalnavigation.css
an end message will be given at the end of the import
************************************************/


div.itemContent li.lev1
{
}

div.itemContent li.lev2
{
	padding-left:20px;
	background-position: 10px top;
}

div.itemContent li.lev3
{
	padding-left:8px;
}

#results div a spandiv.search 
{
 background-color: #FFFF00;
 margin-bottom: 5px;
}

.ezcount
{
	color: Red;
	float: right;
	font-size: 9px;
}

#results
{
	display: none;
	visibility: hidden;
	background-color: #FFFFFF;
	width: 175px;
	overflow: hidden;
	border: solid 1px #236393;
	z-index: 99;
	position: absolute;
}

/* addOpinion  */
div.addOpinion {
	background-color:#FE5F10;
	margin-bottom:10px;
	background-image: url(../images/nl/bgAddOpinion.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:55px;
}
div.addOpinion div.addForm {
	padding-left:9px;
	padding-right:9px;
	padding-bottom:9px;
	text-align:center;
}

div.addOpinion div.addForm input.button
{
  width: 140px;  
}


/************************************************
end of the import file: comverticalnavigation.css
************************************************/




/************************************************
here follows an include of the following file:
comquickmenu.css
an end message will be given at the end of the import
************************************************/


/* quickmenu /* quickmenu /* quickmenu /* quickmenu /* quickmenu /* quickmenu /* quickmenu */
div.countrySelect
{
  border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0B1560;
	padding:5px;
	height:1px;  
}

div>div.countrySelect {
	height:auto;
}

/* ul */
div.countrySelect ul {
	margin:0px;
}
div.countrySelect ul li {
	background-image: url(../images/bgItemList.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
	list-style:none;
}
div.countrySelect ul li a:link, div.countrySelect ul li a:visited {
	text-decoration:none;
}
div.countrySelect ul li a:active, div.countrySelect ul li a:hover {
	color: #0B1560;
	text-decoration:underline;
}

/* select */
div.countrySelect select
{
  margin-top: 5px;
  margin-left: 10px;  
  width: 150px;
}

/* worldpartnavigation  /* worldpartnavigation /* worldpartnavigation /* worldpartnavigation */
div.worldPartNavigationContainer
{
  z-index: 55;
	display: block;
	visibility: hidden;
	position: absolute;
	left: 187px;
	top: 157px;
	width: 180px;
}


/************************************************
end of the import file: comquickmenu.css
************************************************/




/************************************************
here follows an include of the following file:
comtabs2.css
an end message will be given at the end of the import
************************************************/


.tabset
{
}
.tabsetMarginTop{
	/*padding-top:10px;*/
}

/* Tabs based on simple <ul> (see Ajax.css for tabs according to the Microsoft Ajax component */
ul.tabs {	
	height: 1%;
	border-bottom: 2px solid #70B4FB;
}
ul.tabs li {
	float: left;
	margin-right: 4px;
	padding: 3px 6px;
	border: 2px solid #FD5D0F; /* Creates tab with right corners, very simple mark-up though */
	border-bottom: 0;
	color: #FD5D0F;
	background-color: #FFFFFF;
	font-weight: bold;
}
ul.tabs li.on { /* This tab is the 'active' or selected tab */
	border-color: #70B4FB;
	color: #FFFFFF;
	background-color: #70B4FB;
}
ul.tabs li.off { /* This tab is unselectable (greyed out), but it might not be necessary */
	background-color: #E1DDDC;
	border-color: #A2A5AA;
	color: #A2A5AA;
}
ul.tabs a {
	color: inherit;
	display: block;
}
ul.tabs a:hover { text-decoration: none; }
/* Place a row of tabs above and behind another row using the .stacked class */
ul.stacked {
	margin-left: 1em;
	margin-bottom: -25px; 
	border-bottom: none;
}
ul.stacked li {
	padding-bottom: 30px; 
}

/* Variation on tabs, these will have rounded corners (inspired by Microsoft Ajax tab component) */
ul.rtabs {
	height: 1%;
	border-bottom: 2px solid #70B4FB;
	overflow: auto;
}
ul.rtabs li {
	float: left;
	margin-right: 4px;
	color: #FD5D0F;
	font-weight: bold;
	cursor:pointer;
}
/* Rounded tabs require deep nesting of spans to handle the corners and borders, see /Tabs.aspx for mark-up */
ul.rtabs li span.outer, ul.rtabs li span.inner, ul.rtabs li span.tab {
	background-repeat: no-repeat;
	display: -moz-inline-box;
	display: inline-block;
}
ul.rtabs li span.tab {
	background-color: #FFFFFF;
}
ul.rtabs li span.outer {
	background-image: url(../images2/rtab-outer.gif); /* Right rounded corner */
	background-position: right top;
	padding-right: 7px;
}
ul.rtabs li span.inner {
	background-image: url(../images2/rtab-inner.gif); /* Left rounded corner */
	background-position: left top;
	padding-left: 7px;
}
ul.rtabs li span.tab { /* Inside of tab */
	padding: 3px 0;
	border-top: 2px solid #FD5D0F; 
}
ul.rtabs li.on
{
	cursor:default;
}
ul.rtabs li.on span.outer {
	background-image: url(../images2/rtab-outer-active.gif);
}
ul.rtabs li.on span.inner {
	background-image: url(../images2/rtab-inner-active.gif);
}
ul.rtabs li.on span.tab {
	border-color: #70B4FB;
	color: #FFFFFF;
	background-color: #70B4FB;
}
/* For rounded tabs the trick to get them stacked is similar... */
ul.rstacked {
	padding-left: 1em;
	/*margin-left: 1em;*/
	/* ...except that we need more of this negative margin... */
	/*margin-bottom: -88px; */
	border-bottom: none;
}

/* ...and we need to target the spans */
ul.rstacked li span.outer, ul.rstacked li span.inner, ul.rstacked li span.tab {
	padding-bottom: 0px; 
}
/* End of tab styles */


/************************************************
end of the import file: comtabs2.css
************************************************/




/************************************************
here follows an include of the following file:
comTopInfo_it31.css
an end message will be given at the end of the import
************************************************/


br.clearboth
{
    clear:both;
    line-height:0px;
    height:0px;
    font-size:0px;
}

div.colSide h1 span.info
{
    float:right;
    display:block;
    text-decoration:none;   
    text-transform:none;
    border-bottom:2px solid #ffdfcf;
    border-right:2px solid #ffdfcf;
    border-left:2px solid #ffdfcf;
    border-top:2px solid #ffdfcf;
    font-size:11px;
    line-height:11px;   
}

div.colSide .itemBlue h1 span.info
{
    border-bottom:2px solid #eaf9fe;
    border-right:2px solid #eaf9fe;
    border-left:2px solid #eaf9fe;
    border-top:2px solid #eaf9fe;   
}

div.colSide h1 span.info a
{
    color:#ffdfcf;
    padding-right:4px;
    padding-left:4px;
}

div.colSide .itemBlue h1 span.info a
{
    color:#eaf9fe;  
}

.FloatingDiv
{
    position:absolute;
    background-color:White;
    border:1px solid #000;
    width:150px;
    padding:10px 10px 10px 10px;
    font-weight:normal;
    top:0px;
    left:0px;
    display:none;
    z-index: 10000;
}

.FloatingTooltip
{
    position:absolute;
    background-color:White;
    border:1px solid #000;
    width:150px;
    padding:10px 10px 10px 10px;
    font-weight:normal;
    top:0px;
    left:0px;
    visibility:hidden;
    z-index: 10000;
}

.floatingDivShrink
{
	padding:5px;
	width:auto;
}

.NoFlicker
{
	margin: -15px 0 0 -15px;
}


/************************************************
end of the import file: comTopInfo_it31.css
************************************************/




/************************************************
here follows an include of the following file:
comPhotoFunctionality_it30.css
an end message will be given at the end of the import
************************************************/


div.pictureFrame
{
	float: left;
	margin-right: 10px;
	width: 300px;
	text-align: center;
}

div.pictureFrameBox
{
	width: 300px;
	height: 200px;
	text-align: center;
	background-color: #F0F0F0;
}

div.pictureFrame img
{
	border-width: 0px;
	cursor: pointer;
}

div.pictureFrameNav
{
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}

div.popUpFrame
{
	float: left;
	margin-right: 5px;
	width: 455px;
	text-align: center;
}

div.popUpFrameBox
{
	width: 455px;
	height: 300px;
	text-align: center;
	background-color: #F0F0F0;
	overflow:hidden;
}

div.popUpFrame img
{
	border-width: 0px;
	cursor: pointer;
}

div.popUpFrameNav
{
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}

div.pictureFrameNav img
{
	width: 16px;
	height: 16px;
}

div.leftButton, div.rightButton
{	
}

div.leftButton 
{
	float: left;
	width:33%;
	text-align:left;
}

div.rightButton
{
	float: right;
	width:33%;
	text-align:right;
}

span.hiddenNav
{
	visibility:hidden;
}

div.thumbs
{
	width: 455px;
	padding: 0px;
	margin: 0px;
	float: left;
}

div.thumbset
{
	width: 455px;
	float: left;
}

div.thumbnail
{
	border: 1px solid #70B4FB;
	float: left;
	height: 50px;
	margin: 2px 4px 4px 2px;
	text-align: center;
	width: 65px;
	background-color: #F0F0F0;
}

div.thumbnailTopPhoto
{
	border: 1px solid #70B4FB;
	float: left;
	height: 83px;
	margin: 2px 4px 4px 2px;
	text-align: center;
	width: 112px;
	background-color: #F0F0F0;
}

div.thumbnailLatestPhoto
{
	border: 1px solid #70B4FB;
	float: left;
	height: 83px;
	margin: 2px 4px 4px 2px;
	text-align: center;
	width: 112px;
	background-color: #F0F0F0;
}

div.thumbnail:hover, div.thumbnail.hover,
div.thumbnailTopPhoto:hover, div.thumbnailTopPhoto.hover,
div.thumbnailLatestPhoto:hover, div.thumbnailLatestPhoto.hover
{
	border: 1px solid #FD5D0F;
	opacity:0.5;
	filter:alpha(opacity=50);
	cursor:pointer;
}

div.thumbnail img, div.thumbnailSelected img
{
	cursor: pointer;
	margin-top: 1px;
}

div.thumbnailSelected
{
	border: 1px solid #FD5D0F;
}

span.dateDetails
{
	float: right;
	font-weight: normal;
}

div.paging
{
	text-align: left;
	margin-left: 0px;
	color: #0B1560;
}

div.paging a
{
	margin-right: 3px;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	color: #0B1560;
	text-decoration: none;
}

div.paging a:visited, div.paging a:link
{
	color: #0B1560;
}

div.paging a:hover, div.paging a:active
{
	color: #FE5F10;
}

div.paging span
{
	padding-left: 2px;
	padding-right: 2px;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
}

div.paging span.totalcount
{
	margin-right: 10px;
}

div.userphotosplaceholder
{
}

div.userphotosplaceholder div.photoInfo
{
	background-color: #FE5F10;
	height: 56px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url(../images/bgItem.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

div.userphotosplaceholder div.photoInfo img
{
	padding: 10px;
	padding-top: 12px;
	padding-bottom: 11px;
	border: 0px solid #FFFFFF;
	vertical-align: middle;
	float: left;
}

div.userphotosplaceholder div.photoInfo div.text
{
	float: left;
	width: 300px;
	height: 24px;
	padding: 16px;
	padding-left: 5px;
	color: #FFFFFF;
	font-weight: bold;
}

div.userphotosplaceholder div.photoInfo div.text a
{
	color: #FFFFFF;
}

div.userphotosplaceholder div.photoInfo div.countercontainer
{
	float: right;
	color: #FFFFFF;
	text-align: right;
	height: 24px;
	padding: 16px;
	padding-left: 0px;
	padding-right: 10px;
}

div.userphotosplaceholder div.photoInfo div.countercontainer span
{
	margin-left: 2px;
}

div.userphotosplaceholder div.photoInfo span.usercount
{
}

div.userphotosplaceholder div.photoInfo span.usercountlabel
{
}

div.userphotosplaceholder div.photoInfo div.countercontainer span.seperator
{
	margin-left: 0px;
}

div.userphotosplaceholder div.photoInfo span.photocount
{
}

div.userphotosplaceholder div.photoInfo span.photocountlabel
{
}


div.userblockcontainer div.generalheader
{
	background-color: #97E1FC;
	background-image: url(../images/bgItem.gif);
	background-position: right top;
	background-repeat: no-repeat;
	color: #0B1560;
	height: 23px;
	line-height: 23px;
	vertical-align: middle;
	padding-left: 10px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 10px;
}

div.userblockcontainer div.generalfooter
{
	line-height: 25px;
	height: 25px;
	color: #6D73A0;
	border-bottom: 1px solid #0B1560;
}

div.userblockcontainer div.header
{
	height: 23px;
	width: auto;
	background-color: #CBF0FD;
	margin-top: 6px;
	margin-bottom: 4px;
	line-height: 23px;
	padding-left: 5px;
}
div.userblockcontainer div.header span.placeddate
{
	float: right;
	margin-right: 10px;
}

div.userblockcontainer div.header span.placeddate span.label
{
	margin-right: 3px;
}

div.userblockcontainer div.thumbnailContainer
{
}

div.userblockcontainer div.thumbnailContainer div.thumbspacer
{
	width: 56px;
	height: 41px;
	margin-right: 8px;
	margin-top: 6px;
	float: left;
	background-color: #F0FBFF;
	text-align: center;
	border: 2px solid #F0FBFF;
	behavior: url(../shared/css/hover.htc);
}

div.userblockcontainer div.thumbnailContainer div.thumbspacer:hover, div.userblockcontainer div.thumbnailContainer div.thumbspacer.hover
{
	cursor: hand;
	cursor: pointer;
}

div.userblockcontainer div.footer
{
	height: 34px;
	width: auto;
	line-height: 34px;
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid #CBF0FD;
	margin-top:55px;
	text-align:left;
}

div.userblockcontainer div.footer a
{
	background-image: url(../images/next2.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
	padding-left: 10px;
}


/* TAB PHOTOBOOK */
div.pictureBox
{
	float: none;
	padding: 0px;
	padding-top: 0px;
	background-color: #FFFFFF;
}

div.pictureBox div.header
{
	width: auto;
	height: auto;
	background-color: Transparent;
}


div.pictureBox div.pictureFrameUnderwriting
{
	width: 244px;
	text-align: center;
	float: left;
}

div.pictureBox div.pictureFrameUnderwriting div
{
	float: left;
	height: 28px;
	line-height: 28px;
	vertical-align: middle;
}


div.pictureBox div.phototabfooter
{
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
	border-top: 1px solid #CBF0FD;
	border-bottom: 1px solid #0B1560;
	font-size: 10px;
	color: #6D73A0;
	clear: both;
	text-align: center;
}

a.pagenumberactive
{
	font-weight: bold;
}


div.pictureBox div.header
{
	margin: 0px;
	color: #0B1560;
	font-size: 10px;
	line-height: 23px;
	height: 23px;
	background-color: #CBF0FD;
	vertical-align: middle;
	padding-left: 5px;
	background-image: url(../images/bgItem.gif);
	background-position: right top;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

div.header span.user
{
	font-weight: bold;
}

/*   Photobook popup styles                        */


div.popupPictureBox
{
	width: 702px;
	height: 441px;
	border: 1px solid #FE5F10;
	padding: 0px;
	padding-top: 0px;
	background-color: #FFFFFF;
}


div.popupPictureBox div.popupPictureFrame
{
	float: left;
	width: 372px;
	margin-left: 10px;
	margin-right: 22px;
	display: inline;
}


div.popupPictureBox div.popupPictureFrame img
{
}

div.popupPictureBox div.popupPictureFrame div.outline
{
	width: 372px;
	height: 280px;
	float: left;
	background-color: #F0FBFF;
	text-align: center;
}


div.popupPictureBox div.pictureFrameUnderwriting
{
	width: 372px;
	text-align: center;
	float: left;
}

div.popupPictureBox div.pictureFrameUnderwriting div
{
	float: left;
	height: 28px;
	line-height: 28px;
	vertical-align: middle;
}

div.popupPictureBox div.pictureFrameUnderwriting div.leftButton, div.popupPictureBox div.pictureFrameUnderwriting div.rightButton
{
	width: 104px;
}

div.popupPictureBox div.pictureFrameUnderwriting div.leftButton
{
	margin-left: 50px;
	display: inline; /* double margin bug IE */
}

div.popupPictureBox div.pictureFrameUnderwriting div.rightButton
{
	margin-right: 50px;
	display: inline; /* double margin bug IE */
}

div.popupPictureBox div.pictureFrameUnderwriting div.leftButton span
{
	text-align: left;
	cursor: hand;
	cursor: pointer; /* FF */
	background-image: url(../images/prev2.gif);
	background-position: left 12px;
	background-repeat: no-repeat;
	padding-left: 10px;
	text-decoration: underline;
}

div.popupPictureBox div.pictureFrameUnderwriting div.rightButton span
{
	background-image: url(../images/next2.gif);
	background-position: right 12px;
	background-repeat: no-repeat;
	padding-right: 10px;
	text-align: right;
	cursor: hand;
	cursor: pointer; /* FF */
	text-decoration: underline;
}

div.popupPictureBox div.pictureFrameUnderwriting div.leftButton span.dim, div.popupPictureBox div.pictureFrameUnderwriting div.rightButton span.dim
{
	color: #7B797B;
	cursor: default;
	text-decoration: none;
}


div.popupPictureBox div.pictureFrameUnderwriting div.middleText
{
	width: 63px;
}

div.popupPictureBox div.pictureFrameUnderwriting div.comment
{
	float: none;
	background-color: #F0FBFF;
	height: 30px;
	line-height: 30px;
}


div.popupPictureBox div.thumbs
{
	width: 285px;
	padding: 0px;
	margin: 0px;
	float: left;
}

div.popupPictureBox div.paging
{
	text-align: right;
	margin-left: 10px;
	color: #0B1560;
}

div.popupPictureBox div.paging a
{
	margin-right: 3px;
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
	color: #0B1560;
	text-decoration: none;
}

div.popupPictureBox div.paging a:visited, div.popupPictureBox div.paging a:link
{
	color: #0B1560;
}

div.popupPictureBox div.paging a:hover, div.popupPictureBox div.paging a:active
{
	color: #FE5F10;
}

div.popupPictureBox div.paging span
{
	padding-left: 2px;
	padding-right: 2px;
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
}

div.popupPictureBox div.paging span.totalcount
{
	margin-right: 10px;
}

div.popupPictureBox div.phototabfooter
{
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
	border-top: 1px solid #CBF0FD;
	border-bottom: 1px solid #0B1560;
	font-size: 10px;
	color: #6D73A0;
	clear: both;
}

div.popupPictureBox div.thumbs div.thumbnail
{
	width: 56px;
	float: left;
	background-color: #F0FBFF;
	margin-left: 8px;
	margin-bottom: 6px;
	cursor: hand;
	cursor: pointer; /* FF */
	padding: 0px;
	display: inline;
	text-align: center;
	height: 41px;
	border: 2px solid #F0FBFF;
	behavior: url(../shared/css/hover.htc);
}

a.pagenumberactive
{
	font-weight: bold;
}

div.popupPictureBox div.thumbs div.thumbnailSelected
{
	width: 56px;
	float: left;
	background-color: #F0FBFF;
	margin-left: 8px;
	margin-bottom: 6px;
	cursor: hand;
	cursor: pointer; /* FF */
	padding: 0px;
	display: inline;
	text-align: center;
	height: 41px;
	border: 2px solid #FE5F10;
}

div.popupPictureBox div.thumbset
{
	padding: 0px;
	margin: 0px;
	width: 285px;
	height: 310px;
	float: left;
}

div.popupPictureBox div.thumbset span.moreLink
{
	padding-left: 79px;
	padding-top: 18px;
	float: left;
	text-decoration: underline;
	cursor: hand;
	cursor: pointer; /* FF */
}

div.popupPictureBox div.thumbs div.thumbnail img.pictureLink
{
	display: inline;
}

div.popupPictureBox div.thumbs div.thumbnail img.pictureLinkSelected
{
	display: inline;
}

div.popupPictureBox div.thumbs div.thumbnail:hover, div.popupPictureBox div.thumbs div.thumbnail.hover
{
	border: 2px solid #FE5F10;
}

div.popupPictureBox div.header
{
	height: 46px;
	background-image: url(../images/fotomodule_logo_zoover.gif);
	background-position: 10px;
	background-repeat: no-repeat;
	background-color: #FE5F10;
	margin-top: 10px;
	width: auto;
}

div.header span.user
{
	font-weight: bold;
}

div.popupPictureBox div.header span.close
{
	color: #FFFFFF;
	float: right;
	margin-right: 10px;
	margin-top: 9px;
	padding-right: 20px;
	height: 15px;
	background-image: url(../images/fotomodule_close.gif);
	background-position: right;
	background-repeat: no-repeat;
	cursor: hand;
	cursor: pointer;
}

div.popupPictureBox div.popupheader
{
	margin: 10px;
	color: #0B1560;
	font-size: 10px;
	line-height: 23px;
	height: 23px;
	background-color: #CBF0FD;
	vertical-align: middle;
	padding-left: 5px;
	background-image: url(../images/bgItem.gif);
	background-position: right top;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

div.popupPictureBox div.popupheader span.photoselectiontext
{
	float: right;
	margin-right: 10px;
}

div.popupPictureBox div.popupheader span.photoselectiontext span.user
{
	font-weight: bold;
}

div.popupPictureBox div.header div.close span.underline
{
	text-decoration: underline;
}

div.popupPictureBoxDropShadow
{
	position: absolute;
	top: 300px;
	left: 100px;
	width: 712px;
	height: 451px;
	background-image: url(../images/bgTrans.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	z-index: 1000;
}

/*Photo Pop Up*/
.popUpDivClass
{
	position:absolute;
	/*left:150px;*/	
	z-index:2147483605;
	width:700px;
}

.popUpExtension
{
	display:block;
}

.popUpSyndication
{
	position:absolute;
	left:10px;
	top:10px;
	width:700px;
	z-index:9001;
}


.testimonialPopUp
{
	position:absolute;
	left:-350px;
	width:700px;
	z-index:1;
	top:-200px;
}

.shadowDivClass
{
	position:absolute;
	left:153px;
	width:700px;
	z-index:1;
	background-color:Black;
}

.modalBackground
{
	position:fixed;
	left:0px;
	top:0px;
	background-color:Gray;
	opacity:0.7;
	filter:alpha(opacity=70);
	z-index: 2147483604;
}

.modalBackgroundIE
{
	position:absolute;
	left:0px;
	top:0px;
	background-color:Gray;
	opacity:0.7;
	filter:alpha(opacity=70);
}

div.photoLinks
{
	float:left;
	height:300px;
	width:220px;
	margin-left:10px;
}

div.photoLinksScrollIE
{
	overflow: auto;
}

div.photoLinksScrollFF
{
	overflow: -moz-scrollbars-vertical;
}

.photoLink
{
	cursor:pointer;
}

a.photoLink:link { color: #0B1560; text-decoration: none; }
a.photoLink:visited { color: #0B1560; text-decoration: none; }
a.photoLink:hover { color: #FE5F10; text-decoration: underline; }
a.photoLink:active { color: #FE5F10; text-decoration:underline; }
a.photoLink:focus { outline: none; }

.selectedLink
{
	font-weight:bold;
}

.close
{
  text-align:right;
  background: url(../images2/delete.gif) scroll right no-repeat;
  padding-right: 18px;
  padding-bottom:3px;
  padding-left: 3px;
  padding-top:3px;
  float:right;
  background-color:#EAF9FE;
  border-left: 1px solid #78B9FC;
  border-bottom: 1px solid #78B9FC;
  position: absolute;
  top:2px;
  right: 2px;

}



#popupMainImage
{
	cursor:default;
}

.comment
{
	float:left;
	width:300px;
	height:26px;
	overflow:hidden;
}

/* End Photo Pop UP                     */





/* End PhotoBook                      */

table.mainImageTable
{
	margin-left:auto; 
	margin-right:auto;
	height:500px;
	width:600px;
	border:none;
}

table.mainImageTable tr td
{
	background: #F0F0F0 url('/shared/images2/ajax-loader.gif') no-repeat scroll 50% 50%;
	padding:0;
	border:none;
}

div.mainPhotoClass
{
	background-color:#F0F0F0;
	text-align:center;
	height:500px;
	vertical-align:middle;
	float:left;
	width:705px;
}

div #photoBannerFrame
{
	background-color:#F0F0F0;
}

div.photoNavigationContainer
{
	width:30px;
	height:70px; 
	cursor:pointer; 
	margin-top:215px;
}

div.leftNavigation
{
	background-image:url('/shared/images2/photo_navigation_left.jpg');
	background-repeat:no-repeat; 
	float:left;
}

div.rightNavigation
{
	background-image:url('/shared/images2/photo_navigation_right.jpg');
	background-repeat:no-repeat;
	float:right;
}

span.photoComment
{
	font-weight:bold;
}



/************************************************
end of the import file: comPhotoFunctionality_it30.css
************************************************/




/************************************************
here follows an include of the following file:
comEndecaRefiner.css
an end message will be given at the end of the import
************************************************/


div.content div.colContent
{
	overflow:visible;
}
div.buttonPlaceHolder
{
	position:relative;
	height:20px;
	margin-bottom:4px;
}
div.buttonPlaceHolder div.buttonContainer
{
	position:absolute;
	right:4px;
	background-color:#b2ef44;

	background-image: url(../../shared/images/bgItem.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
div.buttonPlaceHolder div.buttonContainer div.buttonContainer1
{
	background-image: url(../../shared/images/bgItem1.gif);
	background-repeat: no-repeat;
	background-position:bottom left;
	padding:4px 8px 4px 8px;
}
div.buttonPlaceHolder div.buttonContainer div.buttonContainer1 a
{
	cursor:pointer;
	text-decoration:underline;
	display:inline;
	visibility:visible;
}
div.refinerContent
{
	position:absolute;
	top:-12px;
	left:399px;
	width:180px;
	padding-left:4px;
	visibility:hidden;
	z-index:1000;
}
div.itemEndecaRefiner
{
	position:absolute;
	right:0px;
	margin-bottom:10px;
	margin-top: 0px;
	width:180px;

	background:#b2ef44;
	background-image: url(../../shared/images/bgItem.gif);
	background-repeat: no-repeat;
	background-position: right top;
	
	padding-bottom:8px;
	border-bottom:solid 2px white;
}
div.itemEndecaRefiner h1
{
	border-bottom: solid 0px black;
	border-top: solid 0px black;
	height: 30px;
}
div.itemEndecaRefiner h1 span
{
	padding-bottom: 5px;
	position: relative;
	top: 5px;
}
div.itemEndecaRefinerContent
{
	background-color:#b2ef44;
	padding-left:10px;
	padding-right:10px;
}
div.optionHeader
{
	padding-top:8px;
	font-weight:bold;
	border-top:solid 1px #83b248;
}
div.itemEndecaRefiner div.itemOptionContent
{
	padding-bottom:5px;
}
div.itemEndecaRefiner div.itemOptionContent ul.endeca-list-option li.endeca-option
{
	background-color:#b2ef44;
}
div.itemEndecaRefiner div.itemOptionContent div.oneOption label
{
	position:relative;
	top:-2px;
}
div.itemEndecaRefiner div.itemEndecaRefinerContent div.sliderContainer
{
	width:120px;
	height:23px;
	padding-bottom:8px;
}
/* FirstLetter-types */
div.itemFirstLetterRefiner
{
	margin-top: 10px;
	margin-bottom:10px;
	display:inline-block;
}

span.selectableFirstLetter
{
	font-weight: bold;
	color: Black;
	margin-right:10px;
}
span.nonSelectableFirstLetter
{
	font-weight: normal;
	color : Gray;
	margin-right:11px;
}
span.boldSelectedLetter
{
	font-weight :bold;
}


/************************************************
end of the import file: comEndecaRefiner.css
************************************************/




/************************************************
here follows an include of the following file:
comPaging2_it24.css
an end message will be given at the end of the import
************************************************/


div.pagingTop {
	color:#0B1560;
	margin-bottom:10px;
	padding-bottom:2px;
	text-align:right;
	display:inline-block;
}

div.pagingTop strong
{
	color:#0B1560;
}

div.pagingTop a:link, div.pagingTop a:visited {
	color:#0B1560;
}

div.pagingTop a:active, div.pagingTop a:hover {
	color:#0B1560;
	text-decoration:underline;
}

div.pagingTop span {
	color:#0B1560;
	float:left;
	text-align:left;
	width:240px;
}

div.pagingTop span span.totalCount
{
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 2px;
}

.pager .pagingTop
{
	display:inline;
	width:auto;
	float:right;
	padding-bottom:0px;
}

div.pagingBottom {
	margin-bottom:10px;
	margin-top:10px;
	padding-top:6px;
	border-top:1px solid #DEEEFD;
	text-align:right;
	color:#0B1560;
}
div.pagingBottom a:link, div.pagingBottom a:visited {
	color:#6D73A0;
	text-decoration:underline;
}
div.pagingBottom a:active, div.pagingBottom a:hover {
	color:#FD5D0F;
	text-decoration:underline;
}
div.pagingBottom span {
	float:left;
	color:#999999;
}
div.pagingBottom span a:link, div.pagingBottom span a:visited {
	color:#0B1560;
	text-decoration:underline;
}
div.pagingBottom span a:active, div.pagingBottom span a:hover {
	color:#FD5D0F;
	text-decoration:underline;
}

div.result-summary h2
{
	margin-bottom:11px;
}


/************************************************
end of the import file: comPaging2_it24.css
************************************************/




/************************************************
here follows an include of the following file:
comGoogleMap_it24.css
an end message will be given at the end of the import
************************************************/



div.googleMapContainer div.tabset div.data
{
	padding-bottom:12px;
}

div.mapViewer
{
	width:766px;
	height:400px;
	margin-bottom:8px;
	cursor:wait;
	text-align:center;
	vertical-align:middle;
	border-bottom:solid 1px #78B9FC;
}

div.mapViewer table.googleWait
{
	border: solid 1px silver;
	height:398px;
	width:765px;
	font-size:larger;
}

iframe.googleInfoWindow
{
	width:200px;
	height:120px;
	overflow:hidden;
}

iframe.googleInfoWindow2
{
	width:220px;
	height:168px;
	overflow:hidden;
}

div.endeca-refiner-container
{
	margin-bottom:5px; 
	border-bottom:1px solid #78B9FC; 
	padding-bottom:10px;
	display:inline-block;
}

div.refinement-item
{
	margin-right:10px; 
	float:left;
}

div.refinement-item input
{
	vertical-align:middle; 
	margin-right:3px;
}

div.infowindow
{
	width:220px;
	height:150px;
}

div#map-paging
{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:solid 1px #70B4FB;
}

div.paging-map span
{
	font-weight:bold;
	font-size:110%;
}

div.paging-map div
{
	display:inline;
	margin-left:10px;
}

div.paging-map a
{
	text-decoration:underline;
}

div.google-pop-up
{
	padding:25px 20px 10px 18px;
}

.destination-good 
{
	float:left;
	width:25px;	
	height:25px;
	background-image: url(../images/Google2/dest_marker_good.png);
} 

.destination-bad 
{
	float:left;
	width:25px;	
	height:25px;
	background-image: url(../images/Google2/dest_marker_bad.png);
} 

.destination-less-good 
{
	float:left;
	width:25px;	
	height:25px;
	background-image: url(../images/Google2/dest_marker_less_good.png);
} 

.destination-reasonable 
{
	float:left;
	width:25px;	
	height:25px;
	background-image: url(../images/Google2/dest_marker_reasonable.png);
} 

.destination-unknown 
{
	float:left;
	width:25px;	
	height:25px;
	background-image: url(../images/Google2/dest_marker_unknown.png);
} 

.accommodation-good 
{
	float:left;
	width:18px;	
	height:18px;
	background-color:#55AD52;
	margin-right:6px;
	margin-left:2px;
} 

.accommodation-bad 
{
	float:left;
	width:18px;	
	height:18px;
	background-color:#DC3B30;
	margin-right:6px;
	margin-left:2px;
} 

.accommodation-less-good 
{
	float:left;
	width:18px;	
	height:18px;
	background-color:#97D668;
	margin-right:6px;
	margin-left:2px;
} 

.accommodation-reasonable 
{
	float:left;
	width:18px;	
	height:18px;
	background-color:#F8A131;
	margin-right:6px;
	margin-left:2px;
} 

.accommodation-unknown 
{
	float:left;
	width:18px;	
	height:18px;
	background-color:#384F8F;
	margin-right:6px;
	margin-left:2px;
} 

.legend-item {
	display:block;
	float:left;
	line-height:21px;
	width:150px;
}

.legend-text {
	display:block;
	margin-right:10px;
	margin-bottom:10px;
}

div.hotel
{
	margin-left:1px;
	float:left;
	width:25px;	
	height:25px;
	background-image: url(../images/Google2/acco_marker_unknown.png);
}

div.holiday
{
	margin-left:1px;
	float:left;
	width:25px;	
	height:25px;
	background-image: url(../images/Google2/vakantiehuis_marker_unknown.png);
}

div.camping
{
	margin-left:1px;
	float:left;
	width:25px;	
	height:25px;
	background-image: url(../images/Google2/camping_marker_unknown.png);
}

div.poi
{
	margin-left:1px;
	float:left;
	width:25px;	
	height:25px;
	background-image: url(../images/Google2/poi_marker_unknown.png);
}

div.legenda
{
	margin-bottom:5px;
	overflow:auto;
}


/************************************************
end of the import file: comGoogleMap_it24.css
************************************************/




/************************************************
here follows an include of the following file:
comPhotoRightPanel.css
an end message will be given at the end of the import
************************************************/


div.PhotosBookList
{
	/*margin-left:-6px;*/
	margin-bottom:8px;
}
div.PhotosBookList div.PhotosBookListContainer
{
	/*We make an 'achor' so that we can absolute position the elements inside */
	position:relative;
	/*left:-6px;*/
	
	height: 152px;
	border: solid 1px white;
	cursor:pointer;
	behavior: url(../shared/css/hover.htc);
}
div.PhotosBookList div.PhotosBookListContainer:hover, div.PhotosBookList div.PhotosBookListContainer.hover
{
	background-color: #e1e1e1;
	border: solid 1px silver;
}
div.PhotosBookList img.MainImage
{
	height: 140px;
	width:158px;
	padding-left:2px;
	padding-top:4px;
}
div.PhotosBookList div.PhotosBookListContainer div.ThumbContainer
{
	position: absolute;
	top: 110px;
	left: 15px;
	border: silver 1px solid;
	background-color:White;
}
div.PhotosBookList img.Thumb
{
	height: 30px;
	width: 40px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:4px;	
	padding-right:4px;
}
img.pictureLink, img.pictureLinkSelected
{
	display: inline;
	width: 56px;
	height:41px;
}
div.pictureBox div.pictureFrame div.outline img.popupMainImg
{
	width:372px;
	height:280px;
}


/************************************************
end of the import file: comPhotoRightPanel.css
************************************************/




/************************************************
here follows an include of the following file:
comaddreview.css
an end message will be given at the end of the import
************************************************/


div.addReview 
{
  height: 50px;
	margin-bottom: 10px;
	background-color:#FE5F10;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	
	background-image: url(../images/bgAddReview.gif);
	background-repeat: no-repeat;
	background-position: right top;
	color:#FFFFFF;
	text-decoration:none;
	behavior: url(../shared/css/hover.htc);
}
div.addReview:hover, div.addReview.hover {
	cursor: pointer;
	color:#0B1560;
}
div.addReview div.addReviewTitle 
{
  height: 36px;
  width: 348px;
  background-image: url(../images/nl/addReviewTitle.gif);
  background-repeat:no-repeat;
  background-position: left top;
}


/************************************************
end of the import file: comaddreview.css
************************************************/




/************************************************
here follows an include of the following file:
comTestimonials_it31.css
an end message will be given at the end of the import
************************************************/


div.testimonials
{
	margin-bottom: 10px;
	line-height: 17px;
}

div.testimonials-overview-tab
{
	width: 570px;
	float: right;
	overflow: hidden;
}

div.testimonials-overview-wide
{
	width: 762px;
	float: right;
	overflow: hidden;
}

div.party-filter
{
	width: 190px;
	float: left;
}

#partyTable TD
{
	background-color: White;
	border: 0px;
	padding: 2px;
}
#partyTable TR
{
	height: 28px;
}

div.testimonialsMedium
{
	margin-bottom: 10px;
	font-size: 13px;
	line-height: 19px;
}
div.testimonialsLarge
{
	margin-bottom: 10px;
	font-size: 15px;
	line-height: 21px;
}

div.testimonialSplit
{
	margin-bottom: 10px;
	clear: both;
	border-top: 1px solid #0B1560;
	line-height: 0px;
}
div.testimonialItem
{
	clear: both;
	width: 566px;
	overflow: hidden;
}

div.testimonialItem a.icon3
{
	line-height: 17px;
	padding-top: 3px;
}

div.testimonialItem div.testimonialHeader
{
	/*background-color:#EAF9FE;*/
	background-color: #CBF0FD;
	padding: 5px;
	color: #6D73A0;
}
div.testimonialItem div.testimonialHeader span
{
	float: right;
}

div.testimonialItem div.testimonialHeader img
{
	height: 15px;
	float: right;
	padding-left: 6px;
	position: relative;
	top: -2px;
	cursor: pointer;
}

div.testimonialItem div.testimonialFacts
{
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #CBF0FD;
}
div.testimonialItem div.testimonialFacts span
{
	font-weight: bold;
	color: #FE5F10;
	margin: 0px;
	padding-left: 2px;
	padding-right: 5px;
}
div.testimonialItem div.testimonialContent
{
	color: #0B1560;
}

div.testimonialItem div.testimonialContent div.PhotosIcon
{
	float: left;
	line-height: 1px;
	font-size: 1px;
	cursor: hand;
	cursor: pointer;
}

div.testimonialItem div.testimonialContent div.PhotosIcon img
{
	margin: 0px;
	margin-top: 2px;
}

div.testimonialItem div.testimonialControls div.editTestimonial
{
	display: none; /* will be set to 'block' by javascript*/
	float: left;
	padding-left: 20px;
}

div.testimonialItem div.testimonialControls div.editTestimonial a
{
	font-style: italic;
}

div.testimonialItem div.testimonialControls
{
	padding-top: 5px;
	color: #6D73A0;
	margin-top: 5px;
	border-top: 1px solid #CBF0FD;
}
div.testimonialItem div.testimonialControls div.judgement
{
	float: left;
}
/* Moved div.abuse to div.testimonialCommands!
div.testimonialItem div.testimonialControls div.abuse
{
	float: right;
}
*/

div.testimonialItem div.testimonialControls a:link, div.testimonialItem div.testimonialControls a:visited
{
	color: #6D73A0;
}
div.testimonialItem div.testimonialControls a:active, div.testimonialItem div.testimonialControls a:hover
{
	color: #0B1560;
}
div.testimonialItem div.testimonialControls a img
{
	vertical-align: bottom;
}

div.testimonialSeparator
{
	margin-bottom: 10px;
	padding-bottom: 6px;
	border-bottom: 1px solid #0B1560;
	text-align: right;
	color: #0B1560;
}
div.tabmenu
{
	height: 100%;
}
span.tabmenucontainer
{
	float: right;
	height: 13px;
	margin-top: 2px;
	margin-bottom: 12px;
}

div.testimonialItem div.testimonialCommands
{
	border-top: 1px solid #CBF0FD;
	margin-top: 5px;
	height: 25px;
	line-height: 25px;
	border-bottom: 1px solid #0a145f;
	padding-top: 5px;
}

div.testimonialItem div.testimonialCommands div.addTestimonial
{
	/*height: 20px;*/
	float: left;
	width: 170px;
}

div.testimonialItem div.testimonialCommands div.addPhoto
{
	height: 20px;
	float: left;
	width: 275px;
}

div.testimonialItem div.testimonialCommands div.abuse
{
	height: 20px;
	float: right;
}

div.colSide div.addPhoto a, div.colSide div.addTestimonial a
{
	height: auto;
	line-height: normal;
	display: block;
	margin-bottom: 6px;
	background-repeat: no-repeat;
	padding-left: 20px;
}
div.mainThumbFrameUnderwriting div.addPhoto a
{
	background-repeat: no-repeat;
	padding-left: 20px;
}

span.tabmenucontainer a, div.testimonialItem div.testimonialCommands div.addTestimonial a, div.testimonialItem div.testimonialCommands div.abuse a, div.testimonialItem div.testimonialCommands div.addPhoto a
{
	padding-left: 20px;
	padding-right: 5px;
	margin-left: 5px;
	background-repeat: no-repeat;
}

span.tabmenucontainer a.mail
{
	background-image: url("../images/mail.gif");
	background-position: 0px 4px;
}


span.tabmenucontainer a.print
{
	background-image: url("../images/print.gif");
	background-position: 0px 1px;
}

div.addPhoto a
{
	background-image: url("../images/iconPhoto.gif");
	background-position: 0px center;
}
div.addTestimonial a
{
	background-image: url("../images/pen.gif");
	background-position: 0px 0px;
}

div.abuse a
{
	background-image: url("../images/testimonialContol_check.gif");
	background-position: 0px 0px;
}

div.addPhoto a, div.addTestimonial a, div.abuse a
{
	height: 20px;
	line-height: 20px;
	display: block;
	margin-bottom: 6px;
	background-repeat: no-repeat;
}



div.testimonialItem div.testimonialCommands div.addTestimonial a:link, div.testimonialItem div.testimonialCommands div.addTestimonial a:visited, div.testimonialItem div.testimonialCommands div.addPhoto a:link, div.testimonialItem div.testimonialCommands div.addPhoto a:visited, div.testimonialItem div.testimonialCommands div.abuse a:link, div.testimonialItem div.testimonialCommands div.abuse a:visited, span.tabmenucontainer a:link, span.tabmenucontainer a:visited, div.testimonialCommands div.supplierlinks a:link, div.testimonialCommands div.supplierlinks a:visited
{
	color: #0b1560;
}

div.testimonialItem div.testimonialCommands div.addTestimonial a:hover, div.testimonialItem div.testimonialCommands div.addTestimonial a:active, div.testimonialItem div.testimonialCommands div.addPhoto a:hover, div.testimonialItem div.testimonialCommands div.addPhoto a:active, span.tabmenucontainer a:hover, div.testimonialItem div.testimonialCommands div.abuse a:hover, div.testimonialItem div.testimonialCommands div.abuse a:active, span.tabmenucontainer a:hover, span.tabmenucontainer a:active, div.testimonialCommands div.supplierlinks a:hover, div.testimonialCommands div.supplierlinks a:active
{
	color: #fe5f10;
}

div.testimonialCommands div.itemContent a
{
	padding-left: 20px;
}


/* Title Testimonial-pages */
table.testimonial_title
{
	height: 25px;
	width: 100%;
	background-color: #97E1FC;
}

div.pagingTop
{
	display: block;
	text-align: right;
	float: right;
}

#testimonial_paging div.pagingTop, #testimonial_paging_bottom div.pagingTop
{
	color: #0b1560;
}

#testimonial_paging div.pagingTop a.go-to-first-page, #testimonial_paging div.pagingTop a.go-to-last-page, #testimonial_paging_bottom div.pagingTop a.go-to-first-page, #testimonial_paging_bottom div.pagingTop a.go-to-last-page
{
	color: #0b1560;
}

#testimonial_paging div.pagingTop a.go-to-first-page:hover, #testimonial_paging div.pagingTop a.go-to-last-page:hover, #testimonial_paging_bottom div.pagingTop a.go-to-first-page:hover, #testimonial_paging_bottom div.pagingTop a.go-to-last-page:hover
{
	color: #fe5f10;
}

div.testimonialFontSize
{
	text-align: right;
	line-height: 20px;
	padding-bottom: 5px;
	margin-top: 1px;
	float: right;
}

div.TestimonialCommands1
{
	margin-bottom: 10px;
	line-height: normal;
	display: none;
}

div.testimonialFontSize span.FontLetterSmall a:link, div.testimonialFontSize span.FontLetterSmall a:visited, div.testimonialFontSize span.FontLetterMedium a:link, div.testimonialFontSize span.FontLetterMedium a:visited, div.testimonialFontSize span.FontletterLarge a:link, div.testimonialFontSize span.FontletterLarge a:visited
{
	color: #6D73A0;
	text-decoration: underline;
}
div.testimonialFontSize span.FontLetterSmall a:hover, div.testimonialFontSize span.FontLetterMedium a:hover, div.testimonialFontSize span.FontletterLarge a:hover, div.testimonialFontSize span.FontLetterSmall a.active, div.testimonialFontSize span.FontLetterMedium a.active, div.testimonialFontSize span.FontletterLarge a.active
{
	color: #0b1560;
	text-decoration: none;
}

span.FontLetterSmall a
{
	font-size: 10px;
}
span.FontLetterMedium a
{
	font-size: 13px;
}
span.FontletterLarge a
{
	font-size: 16px;
}

div.languageSelection
{
	width: 100%;
	line-height: 20px;
	height: 22px;
	color: #0b1560;
	float: left;
	margin-top: 1px;
}

div.languageSelection div.flagContainer
{
}

div.languageSelection div.flagContainer span.text
{
	padding-right: 3px;
	cursor: default;
}

div.languageSelection div.flagContainer span.flagDE
{
	padding-left: 8px;
	padding-right: 5px;
	color: #6d73a0;
}

div.languageSelection div.flagContainer span.flagNL
{
	padding-left: 8px;
	padding-right: 5px;
	color: #6d73a0;
}

div.languageSelection div.flagContainer span
{
	line-height: 20px;
	height: 20px;
	vertical-align: top;
}

div.languageSelection div.flagContainer span.clickable
{
	cursor: pointer;
}

div.languageSelection div.flagContainer span.clickable span
{
	text-decoration: underline;
}

div.languageSelection div.flagContainer span span.record-count
{
	text-decoration: none;
	margin-left: 3px;
}

div.languageSelection div.flagContainer span.clickable span:hover
{
	color: #fe5f10;
}

div.languageSelection div.flagContainer span.all
{
	padding-left: 8px;
	color: #6d73a0;
}

div.languageSelection div.flagContainer span img
{
	border: 2px solid #FFFFFF;
	margin-right: 8px;
	vertical-align: middle;
}

div.languageSelection div.flagContainer span.active
{
	color: #0b1560;
}

div.languageSelection div.flagContainer span.active img
{
	border: 2px solid #97e1fc;
}

div.WebAdsContainerTestimonials
{
	margin-top: -17px;
	padding-bottom: 15px;
	text-align: center;
}

/*
div.WebAdsContainerTestimonials div.itemOpenAds
{
	width:300px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
*/

div.content
{
	position: relative;
}

div.data div.verticalSupplierLinks table
{
	width: 170px;
}
div.data div.verticalSupplierLinks table, div.verticalSupplierLinks table td
{
	border-collapse: collapse;
	padding: 5px;
}
div.data div.verticalSupplierLinks img
{
	border: 0px;
}
div.data div.verticalSupplierLinks table tr td img
{
	width: 60px;
}
div.data div.verticalSupplierLinks table tr td
{
	width: 130px;
	border: 1px solid #baf150;
	border-left: 0px solid #baf150;
	border-right: 1px solid #baf150;
	padding: 4px;
	height: 32px;
	vertical-align: middle;
}
div.data div.verticalSupplierLinks table tr td.logo
{
	width: 70px;
	border-right: 1px solid #ffffff;
}

div.testimonialCommands div.supplierlinks
{
	float: right;
	width: 130px;
	text-align: right;
}

div.testimonialCommands div.supplierlinks a
{
	display: block;
	height: 20px;
	line-height: 20px;
	padding-left: 20px;
	background-image: url("../images/euro.gif");
	background-repeat: no-repeat;
	background-position: 75px 4px;
}

.no-testimonials-text
{
	clear: both;
	display: block;
}

.summary
{
	float: right;
	width: 33%;
	margin-left: 5px;
}

.summary .lbox, .summaryPOI .lbox
{
	margin: 5px 0pt 5px 5px;
	zoom:1;
}

.summary .appraisals
{
	cursor: default;
}

.summary .appraisals .appraisal
{
	width: 100%;
}

.categoryb
{
	padding-right: 2px;
	font-weight: bold;
}

.span reviewsheader
{
	float: right;
	font-weight: bold;
	margin-bottom: 10px;
}

img.flag
{
	padding-top: 3px;
	margin-right: 5px;
}

div.breadcrumb
{
	font-weight: bold; /*float:left;*/
	display: inline;
	padding-top: 10px; /*width:370px;*/
}

div.testimonialItemHeader
{
	height: 17px;
}

div.addtestimonial .icon
{
	padding: 0pt 0pt 3px 20px;
	margin-bottom: 3px;
	margin-left: 10px;
}

.testimonial_overview_text
{
	text-align: justify;
	/*overflow: hidden;*/
}

div.testimonialcontent
{
	display: inline-block;
	position: relative;
	width: 100%;
}

div.testimonialcontent570
{
	display: block;
	zoom: 1;
	position: relative;
	width: 570px;
	overflow: hidden;
}

div.top-photo
{
	margin-top: 10px;
}

div.skoosh-tes
{
	text-align: center;
	font-size: 1.1em;
	color: #4084CB;
	font-weight: bold;
	margin-top: 5px;
}

#partyTable
{
	width: 177px;
}

div.partyTypeGrade
{
	padding-left: 10px;
	padding-right: 10px;
}

div.myZooverProfileBlockTestimonials
{
	margin: 5px 0 5px 5px;
}

div.myZooverProfileBlockLatestTestimonials
{
	margin: 5px 0px 5px 5px;
	background-color: #EBF3FF;
}


/************************************************
end of the import file: comTestimonials_it31.css
************************************************/




/************************************************
here follows an include of the following file:
comTestimonialSummary2_it30.css
an end message will be given at the end of the import
************************************************/


/* Users ratings of several categories */
div.appraisals {
	cursor: default;
}

div.appraisal 
{
    position:relative;
    line-height:2em;
    width:177px;
    background: url(../../shared/images2/dot.gif) repeat-x bottom left; /* Trick to fill space with dots */
    background-position:0px 15px;
    text-align:left;
}

div.changesToApprisal{
    background-position: 0px 11px;
    line-height:1.3em;
}

div.appraisal span {
    background-color: #ffffff;  /*Will cover the dots in previous style */
}

.lbox div.appraisal span {
    background-color: #E9F3FE; /* When placed in a box with lightblue background */
}

div.appraisal div.a
{
    width:146px;
}

div.appraisal span.category
{
    padding-right:2px;
}

div.appraisal span.categoryb
{
    padding-right:2px;
    font-weight:bold;
    font-weight:bold;
}

div.appraisal span.grade
{
    position:absolute;
    right:0px;
    top: 0px;
    padding-left:2px;
}

div.appraisal span.gradeb
{
    position:absolute;
    right:0px;
    top: 0px;
    padding-left:2px;
    font-weight:bold;   
}

div.appraisal span.avg { font-weight: bold; }

.regiograde { /* Yet another grade, top of an acco page */
    text-align: center;
    background-image: url(../Images2/regiograde.gif);
    background-position: center;
    background-repeat: no-repeat;
    height: 110px;
    padding: 10px;
}

.regiograde div.grade 
{
    font-size: xx-large; 
    font-weight: bold; 
    clear: both;
    background: none;
    margin-top:35px;
}

.regiograde img
{
    float:right;
    cursor:pointer;
    margin:2px 2px 0px 0px;
}

.regiograde em a
{
    float:none;
    cursor:pointer;
    line-height:21px;
}

.regiograde2 { /* Yet another grade, top of an acco page */
    text-align: center;
    background-image: url(../Images2/regiograde3.gif);
    background-position: center top;
    background-repeat: no-repeat;
    height: 97px;
    padding-top:10px;
}

.regiograde3 { 
    text-align: center;
    background-image: url(../Images2/regiograde4.gif);
    background-position: center top;
    background-repeat: no-repeat;
    height: 152px;
    padding-top:10px;
    overflow:hidden;
}

.regiograde3 h1, .regiograde2 h1
{
	margin-bottom:0px;
}

.regiograde2 div.grade, .regiograde3 div.grade 
{
    font-size: xx-large; 
    font-weight: bold; 
    clear: both;
    background: none;
    line-height:22px;
    padding-bottom:7px;
}

.regiograde3 div.grade
{
	margin-top: 35px;
}

.explanation-img
{
    float:right;
    cursor:pointer;
    padding:0px;
    margin:-25px 20px 0px 0px;
}

.regiograde2 .explanation-img
{
	margin:-25px 18px 0px 0px;
}

.regiograde2 em a, .regiograde3 em a
{
    float:none;
    cursor:pointer;
    line-height:15px;
    margin-top:4px;
}

.col-c div.nophoto
{
    padding: 5px; 
    height: 130px; 
    background-color: #E9F3FE;
    width:87%;
    margin:5px;
}

.col-b div.nophoto
{
	background-color:#EDEDED;
	height:120px;
	padding:5px;
	text-align:center;
	width:90%;
}

.testimonialNumberLabel
{
	padding: 0 3px 0 3px;
}

.nophotolink
{
    padding: 5px;
    margin-top:15px;
}

.nophotolink a
{
    cursor:pointer;
    display:block;
    text-decoration:underline;
    margin-left:5px;
    line-height:15px;
}

.nophotolink table td, .noscoreslink table td
{
	margin:0px;
	padding:0px;
	background:none;
	border:none;
}

.nophotolink a.icon
{
    padding-left:25px;
    text-align:left;
}

.testimonialsummary .col-b
{
    margin-right:12px;
    width:177px;
    text-align:center;
}

.testimonialsummary .col-n
{
    float:right;
    margin-right:5px;
    width:168px;
}

.testimonialsummary .firstcolumn
{
    width:187px;
}

a.tesLink
{
    color:White;
    cursor:pointer;
    text-decoration:underline;
    float:left;
}

a.tesLink:hover
{
    color:#0B1560;
}

div.addButton
{
	text-align:center;
	line-height:17px;
}

div.addButtonContent
{
	padding-left:5px;
	cursor:default;
}

.addButIcon
{
	background-position:left center;
	padding-left:19px;
	text-align:center;
	cursor:pointer;
}

.addButtonTextContent
{
	background-color:transparent;
	height:36px;
	width:100%;
}

.addButtonTextContentCell
{
	background-color:transparent;
	border:0;
}

.pencil-add2 { background-image: url(/shared/images2/pencil_add.png); }
.camera2 { background-image: url(/shared/images2/camera2.png); }
.film2 { background-image: url(/shared/images2/film2.png); }

.webSiteLinkDiv
{
	text-align:center;
}

.webSiteLinkDiv a
{
	text-decoration:underline;
}

div.testimonial-summary div.col-c
{
	overflow:auto;
	width:24%;
	margin-right:1.3%;
}

div.testimonial-summary div.col-n
{
	margin-right:0%;
}

.testimonial-summary div.weatherBlock .related
{
	padding-left:20px;
	padding-right:18px;
	margin-top:5px;
	text-align:center;
}

.testimonial-summary div.weatherBlock .lbox p img
{
	vertical-align: middle;
}

.testimonial-summary div.weatherBlock .lbox
{
	background-color:Transparent;
}

.testimonial-summary div.weatherBlock
{
	margin-top:0px;
}

#noWeatherDiv strong
{
	margin-top:20px;
	display:block;
}

.noscoreslink
{
	margin-top:18px;	
}

div.no-scores
{
	margin-top:15px;
	width:99%;
}

div.no-scores a
{
	text-decoration:underline;
	line-height:15px;
    margin-left:5px;
    display:block;
}

div.no-of-testimonials
{
	padding:0px 10px 10px 10px;
}

div.testimonial-summary div.col-n
{
	overflow:hidden;
}


/************************************************
end of the import file: comTestimonialSummary2_it30.css
************************************************/




/************************************************
here follows an include of the following file:
../../testimonials/css/pagAddTestimonialPhoto_it24.css
an end message will be given at the end of the import
************************************************/


/* The photo list */

div.TPhotoList
{
	margin-top:4px;
}

div.TPhotoList div.OnePhoto
{
	float:left;
	width:115px;
	margin-bottom:5px;
}

div.TPhotoList div.OnePhoto div.Selection
{
	width:13px;
	float:left;
	height:50px;
	vertical-align:middle;
	padding-top:11px;
	padding-right:4px;
}

div.TPhotoList div.OnePhoto > div.Selection
{
	padding-top:14px;
	margin-right:6px;
}

div.TPhotoList div.OnePhoto div.Photo
{
	float:left;
	width:80px;
	margin-top:5px;
}

div.TPhotoList div.OnePhoto div.Selection input
{
	
}

div.TPhotoList div.OnePhoto img
{
}

.PhotoListIntro
{
	text-align:left;
}

/* The add photo file list */

div.AddTPhotoTitle
{
	margin-top:18px;
}

div.AddTPhotoContainer
{
	float:left;
	width:540px;
}

div.TPHFileText
{
	padding-top:5px;
	float:left;
	width:400px;
}

div.colContent  div.AddTPhotoContainer
{
	margin-top:10px;
}

div.TPHFileText h3
{
	padding-top:3px;
	padding-bottom:3px;

	border-bottom-width: 0px;
	
	border-top: solid 1px #0B1560;
	clear:both;
}

div.AddTPhotoRules 
{
	position:relative;
	top:22px;
	left: 10px;
	padding-left:8px;
	float:left;
	width:180px;
}

div.AddTPhotoContainer div.TPHLabel
{
	float:left;
	width:190px;
	vertical-align:middle;
	margin-top:4px;
	padding-right:5px;
}

div.AddTPhotoContainer div.TPHContent, div.MorePhotosContainer div.TPHContent
{
	float:left;
	width:330px;
	clear:right;
}

div.AddTPhotoContainer div.TPHContent input
{
	width:290px;
	text-align:left;
	margin-bottom:5px;
}

div.MorePhotosContainer
{
	float:left;
	width:400px;
	margin-top:10px;
	margin-bottom:10px;
}

div.MorePhotosContainer div.TPHLabel
{
	float:left;
	width:200px;
	vertical-align:middle;
	margin-top:6px;
}


/* Footer */
div.AddTPhotoFooter
{
	clear:left;	
	padding-left:100px;
	padding-top:15px;
}

div.DisplayTPhotoFooter
{
	float:left;
	padding-right:10px;
}

div.DisplayTPhotoFooter2
{
	margin-top:5px;
}

div.DisplayTPhotoFooter input
{
	width:100px;
}

div.DisplayTPhotoFooter2 input
{
	width: 210px;
}

.navHeader
{
	display:none;
}

div .PhotoListStatus
{
	color:Red;
}

div.disclaimer
{
	clear:both;
	padding-top:5px;
	text-align:justify;
	padding-bottom:5px;
}

div.disclaimer input
{
	vertical-align:middle;
	margin-right:10px;
}

.rules
{
	float:right; 
	width:200px;
	text-align:left;
	margin-left:10px;
}

.textSuggestion 
{
	color:#666666;
}

.tableDecoration
{
	margin:0;
	padding:0;
	background-color:White;
}

.tableDecoration .firstColumn
{
	 padding: 0px 7px 0px 0px;
}

.tableDecoration .fullColumn
{
	 padding:3px 0 0 0;
}

.columnButton
{
	padding-right: 0px;
	width:100%;
}

table tr.tableDecoration td
{
	background-color:#FFFFFF;
}


/************************************************
end of the import file: ../../testimonials/css/pagAddTestimonialPhoto_it24.css
************************************************/




/************************************************
here follows an include of the following file:
../../testimonials/css/pagAddTestimonial_it27.css
an end message will be given at the end of the import
************************************************/


div.disclaimer 
{
	padding-bottom:10px;
	margin-bottom:5px;
	border-bottom:1px solid #B7DBFC;
}
div.disclaimer input
{
	vertical-align:middle;
}
table.addTestimonialForm td.radioButton
{
	width:42px;
	height:24px;
}
table.addTestimonialForm td.radioButton input
{
	padding: 5px;
}
table.addTestimonialForm td, table.addTestimonialForm th
{  
	padding:0px;
	background-color:White;
}
table.addTestimonialForm {
	border-collapse:collapse;
	margin-bottom:10px;		
}
table.addTestimonialForm td 
{  
	border:1px solid #DDDDDD;
	border-top: 0px;
	vertical-align:middle;
	text-align:center;	
}

table.addTestimonialForm td.formParts {
	width:250px;
	text-align:left;
	border-left-color:#FFFFFF;
}

table.addTestimonialForm td.distance 
{
	padding: 5px 0 0 0;
}

table.addTestimonialForm td.formParts2 {
	width:190px;
	text-align:left;
	border-left-color:#FFFFFF;
	vertical-align:middle;
}

table.addTestimonialForm td.space
{
	height:10px;
}

table.addTestimonialForm td.emptyTop {
	border-top-color:#FFFFFF;
}
table.addTestimonialForm td.noOpinion {
	width:80px;
	border-right-color:#FFFFFF;
	vertical-align:top;
}
table.addTestimonialForm td.formArguments {
	font-weight:normal;
	border-top-color:#FFFFFF;
	padding-bottom:5px;
	width: 42px;
	height: 25px;
	vertical-align: middle;
}
table.addTestimonialForm td.formArgumentsBad {
	text-align:left;
	border:none;
	padding-left:9px;
	vertical-align:top;
	padding-bottom:5px;
}
table.addTestimonialForm td.formArgumentsGood {
	text-align:right;
	border:none;
	padding-right:5px;
	vertical-align:top;
	padding-bottom:5px;
	border-right:1px solid #DDDDDD;
}
table.noborder td {
	border-color:#FFFFFF;
	vertical-align:middle;
	text-align:left;
}
table.addTestimonialForm td textarea {
	width:505px;
	height:100px;
}

div#add_test_user_info table.addTestimonialForm td.widthGood input
{
	width:400px;
}

table.noborder td.valignTop {
	vertical-align:top;
}
table.noborder td.widthGood input {
	width:505px;
}
table.noborder td hr {
	margin:0px;
}

table.noborder td span input
{
  vertical-align:middle;
}
table.noborder td span label
{
	margin-left:5px;
	margin-right:20px;  
}
table.addTestimonialForm td.ratingError
{
  border: none;
}

table.addTestimonialForm td select
{
  /*width:200px;*/
  margin: 2px;
}

.errorMessage
{
  float:left;
  width:100%;  
  border: none;
  border-bottom:1px solid #DDDDDD;  
}

.error
{
	color:red;
	display:inline-block;
	padding:5px 5px 5px 0;
}

table tr.photoselectorrow 
{	
	background-color: #f0fbff;
	
}
table tr.photoselectorrow table
{
	width: 100%;

}
table tr.photoselectorrow table td
{
	border-width: 0px;	
}

table tr.photoselectorrow td.container div.borderlines
{
	border-bottom: 1px solid #B7DBFC;
	border-top: 1px solid #B7DBFC;
	
}

table tr.photoselectorrow td.formParts
{
	vertical-align: middle;
	height: 65px;
	border: 0px solid #FFFFFF;
	padding: 0px;
}

table tr.photoselectorrow td.formParts img
{
	margin-left: 10px;	
}

.panel p a
{
	text-decoration:underline;
}

.OnePhoto span
{
	text-align:center;
}

.AutomaticTranslation
{
	width:314px;
	height:100px;
}

.TitleTranslation
{
	width:314px;
	margin-top:10px;
}

.textSugestion
{
	color:#666666;
}

.marginbottom4
{
	margin-bottom:4px;
}

.marginleft5
{
	margin-left:5px;
}

.buttonPaddingBottom
{
	padding-bottom:5px;
}

.party-type
{
	width:232px;
}

.select-month
{
	width:165px;
}


/************************************************
end of the import file: ../../testimonials/css/pagAddTestimonial_it27.css
************************************************/




/************************************************
here follows an include of the following file:
../Video/Css/pagVideos_it27.css
an end message will be given at the end of the import
************************************************/


div.videoPlayer
{
    float: left;
    margin-right: 5px;
    width:400px;
    height:342px;
}

input.postbackButton
{
    position: absolute;
    visibility: hidden;
    display: none;
}

div.wrapper p em, p.details
{
    font-size: 10px;
}

img.videoThumb
{
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
}

div.info
{
    border: 1px solid #B7DBFC;
    padding: 5px;
}

div.video:hover
{
    background-color:#E9F3FD;
    cursor: pointer;
}

div.selectedvideo
{
    padding: 5px;
    background-color:#E9F3FD;
}

div.addVideoLink
{
    border-top: 1px solid #B7DBFC;
    padding-top: 3px;
}

div.right
{
    float: right;
    width: 30%;
}

div.right strong, div.right span
{
    white-space:nowrap;
}

div.videoDescription
{
    float: left;
    width: 500px;
    height: 72px;
    overflow: hidden;
}

div.videoDescription span
{
    padding-bottom:5px;
    display:block;
}

div.videoDescription h2
{
    margin-bottom:4px;
}

div.videoDescription div.h2video
{
	margin-bottom:4px;
	color:#FF5D10;
	font-size:100%;
	margin-top:0px;
	font-family:Verdana,sans-serif;
	font-weight:bold;
}

div.col-3 div.wrapper,
div.col-3 div.wrapper div,
div.col-3 div.wrapper h1
{
    display: block;
}

p.details strong, p.details span
{
    white-space:nowrap;
}

.addViodeoLink_lineHeight
{
	zoom: 1;
}

div.addViodeoLink_lineHeight a.film
{
	display:block;
	max-width:360px;
	line-height: 15px;
}

div.addViodeoLink_lineHeight a.exclamation
{
	display:block;
	line-height: 15px;
	height:auto;
}


/************************************************
end of the import file: ../Video/Css/pagVideos_it27.css
************************************************/




/************************************************
here follows an include of the following file:
flags_it31.css
an end message will be given at the end of the import
************************************************/


.flag 
{
   background: url(../Images2/flags2.png) no-repeat;   
   cursor: pointer;
   width: 16px;
   height: 11px;
   font-size: 0;
}

/* The classes names must match the endecaLanguageCode atribute for each country flag defined in url-flags.config */

.Language_HU { background-position: 0 -1px; } 
.Language_NL { background-position: 0 -13px; } 
.Language_TR { background-position: 0 -25px; } 
.Language_DA { background-position: 0 -37px; } 
.Language_IT { background-position: 0 -49px; } 
.Language_NB { background-position: 0 -61px; } 
.Language_EN { background-position: 0 -73px; } 
.Language_ES { background-position: 0 -85px; } 
.Language_ALL { background-position: 0 -97px; } 
.Language_BE { background-position: 0 -109px; } 
.Language_US { background-position: 0 -121px; } 
.Language_NO { background-position: 0 -133px; } 
.Language_FR { background-position: 0 -145px; } 
.Language_DE { background-position: 0 -157px; } 
.Language_SV { background-position: 0 -169px; } 
.Language_PL { background-position: 0 -181px; } 
.Language_PT { background-position: 0 -193px; } 
.Language_AT { background-position: 0 -205px; }
.Language_CH { background-position: 0 -217px; }
.Language_CS { background-position: 0 -229px; }
.Language_RU { background-position: 0 -241px; }
.Language_FI { background-position: 0 -252px; }
.Language_BR { background-position: 0 -264px; }


.floatText
{	
	float: left;
	margin: 3px 5px 0px 0px;
	cursor: default;
}

.floatLink
{	
	float: left;
	margin: 2px 5px 0px 0px;	
}

.centered
{
	margin: auto;
}

.centeredSelected
{
	margin:2px 0px 0px 1px;
	-moz-margin-start: 2px;
}

.flagsTable
{
	margin: 0 auto;	
	margin-bottom: 10px;
}

.flagCell
{	
	border-right: none;
	border-top: none;
	padding: 0px 13px 0px 0px;
	background-color:transparent;
}

div.footer table tr td.flagCell
{
	background-color:transparent;
}


/************************************************
end of the import file: flags_it31.css
************************************************/




/************************************************
here follows an include of the following file:
comFlightTicketsCarRentalForms_it31.css
an end message will be given at the end of the import
************************************************/


div.flightAndCarRental ul.rtabs li
{
	height: 18px;
	overflow: hidden;
}

div.flightAndCarRental ul.rtabs li span.inner span.tab
{
	padding: 0px;
	background-color: #ffffff;
}

div.flightAndCarRental ul.rtabs li.on span.inner span.tab
{
	padding: 0px;
	background-color: #70b4fb;
}

div.flightAndCarRental ul.rtabs li span.icon_air
{
	background-repeat: no-repeat;
	display: block;
	height: 16px;
	background-image: url("../images2/plane_off.gif");
	line-height: 15px;
	padding-left: 18px;
	font-family: "Tahoma";
	font-weight: normal;
	color: #FD5D0F;
}

div.flightAndCarRental ul.rtabs li.on span.icon_air
{
	background-image: url("../images2/plane_on.gif");
	color: #ffffff;
}

div.flightAndCarRental ul.rtabs li span.icon_car
{
	background-repeat: no-repeat;
	display: block;
	height: 16px;
	background-image: url("../images2/car_off.gif");
	line-height: 15px;
	padding-left: 18px;
	font-family: "Tahoma";
	font-weight: normal;
	color: #FD5D0F;
}

div.flightAndCarRental ul.rtabs li.on span.icon_car
{
	background-image: url("../images2/car_on.gif");
	color: #ffffff;
}

div.flightAndCarRental .label
{
	color: #4C9EDB;
	display: block;
	line-height: 17px;
}

div.flightAndCarRental
{
	width: 190px;
}


.flight-input
{
	width: 160px;
	border: 1px solid #C9DBE6;
	padding: 3px 1px 2px 2px;
	background-image: url("../images2/flights-and-cars-bg.gif");
}

.not-displayed
{
	display: none;
}

.flight-select-to
{
	width: 166px;
	font-size: 10px;
	font-family: Tahoma;
}

table.flights tbody td, table.flights th, table.flights td
{
	border: none;
	background-color: #FFFFFF;
	padding: 0;
}

td.td-margin div
{
	margin-left: 5px;
}

td.td-margin span
{
	margin-left: 8px;
}

.logoFlights
{
	margin-top: 4px;
	background-image: url("../images2/flights_logo.gif");
	height: 24px;
	width: 85px;
}

.logoCars
{
	margin-top: 4px;
	background-image: url("../images2/cars_logo.gif");
	height: 24px;
	width: 85px;
}

.btnFlights
{
	line-height: normal;
	margin-top: 10px;
	text-align: center;
}

.btnFlights a:visited .btnFlights a:hover
{
	color: #FFFFFF;
	text-decoration: none;
}

.btnFlights a
{
	color: #FFFFFF;
	text-decoration: none;
}

.CarFligthOverflow
{
	display: inline-block;
}

.calendar-icon-new
{
	background: transparent url(../images2/calendar.png) no-repeat;
	width: 16px;
	height: 16px;
	float: left;
	margin-top: 2px;
}

.erroMessages
{
	color: Red;
}

.panelWhiteBg
{
	/* Default panel with content on white background */
	margin-bottom: 10px;
	border-style: solid;
	border-color: #78B9FC;
	border-width: 2px 0 0 2px;
	padding: 10px 12px 12px 10px;
	background: #FFFFFF url(../images2/panel_bg_white.gif) no-repeat bottom right;
}

.AirportDetails
{
	margin-left: 25px;
	text-align: left;
}

div.mapLinkContainer
{
	margin-bottom: 3px;
}

a.mapLink
{
	text-decoration: underline;
	color: #FF5D10;
}

div.containerFlightLink a.underlineLink
{
	text-decoration: underline;
}

a.mapLink:hover
{
	color: #0B1560;
}


/************************************************
end of the import file: comFlightTicketsCarRentalForms_it31.css
************************************************/




/************************************************
here follows an include of the following file:
/fr/comFlightTicketsCarRentalForms_it31.css
an end message will be given at the end of the import
************************************************/


.logoFlights
{
	margin-top: 4px;
	background-image: url("../images2/fr/flights_logo.gif");
	height: 24px;
	width: 85px;
}

.logoCars
{
	margin-top: 4px;
	background-image: url("../images2/fr/cars_logo.gif");
	height: 24px;
	width: 85px;
}

.btnFlights
{
	width: auto;
	overflow: visible;
}


/************************************************
end of the import file: /fr/comFlightTicketsCarRentalForms_it31.css
************************************************/




/************************************************
here follows an include of the following file:
comCalendar2_it31.css
an end message will be given at the end of the import
************************************************/


.boxCalendar
{
	float:left;
	margin-left:3px;
}

.boxCalendarRight
{
	float:right;
}

.scalheader1 {
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    color: #0D2E4C;
}

.scalheader2 {
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    color: #0D2E4C;
    padding:5px 0;
}
.scalcell {
    font-family: Verdana, Arial;
    font-size: 11px;
}

table.calheader .scalcell td {
    background:url(../images2/datepicker-date.png) no-repeat scroll;
    height: 25px;
    padding: 0;
}

table.calheader tbody td
{
	border:none;
}

table.calheader td,
table.calheader th
{
	border:none;
}

table.calheader tbody td,
table.calheader tbody th,
table.calheader tr td
{
	border:none;
	background-color:Transparent;
}

table.calheader .scalcell td:hover {
    background:transparent url(../images2/datepicker-date-hover.png) no-repeat scroll;
}

table.calheader 
{
	position: absolute;
    z-index: 999999;
    width: 447px;
    background: transparent url(../images2/suggest_desitnations-background.png) repeat scroll 0px 0px;
    border:1px solid #D0E5F4;
}

.scalheader1-next {

}

.scala  {
    color: #000000;
}

.scalselect  {
    font-size: 10px;
}

.closebutton {
    color: #0D2E4C;
    text-decoration: none;
    font-size: 11px;
}

table.calheader a {
    text-decoration: none;
    display:block;
    cursor:pointer;
}

#flightcomp #inner {
    background: transparent url(../images2/suggest_desitnations-background.png) no-repeat;
    padding-left:4px;
}

#formflight #flightcomp #upd #inner {
    border:1px solid #C9DBE6;
    width:290px;
}

.calheader *
{
	color:#0D2E4C;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}

.icon-calendar-vergelijk
{
	position:relative;
	height:100%;
}

.ContainerTwoLines
{
	float:left;
	width:49%;
}

.ContainerOneLine
{
	float:left;
	width:91%;
}

.marginLeftCalendar
{
	margin-left:3px;
}

.marginLeftSelect
{
	margin-left:5px;
}
 
select.month_input
{
	width:100%;
}


/************************************************
end of the import file: comCalendar2_it31.css
************************************************/


