/* 
  orange = #FE9900 
  blue = #353896
*/

#newsletter #newsletter-form-25yrs {
  margin: 0; 
  padding: 0;
  height: 8.5em;
  padding: 0 0 0 262px;
  background: url(/img/bg_25yrs-quality-time.gif) 0 1px no-repeat;
}

#newsletter-form-25yrs a.read-more {
  background: transparent url(/img/orange-bullet.gif) no-repeat scroll left center;
  padding: 0 0 0 15px;
}

#newsletter #newsletter-form {
  background: url(/img/bg_for-quality-time.gif) no-repeat;
}

#newsletter-form-info {
  background: #fff7ec url(/img/nieuwsbriefaanvragen.png) 0 0 no-repeat;
  float: left;
  height: 7em;
  padding: 5px 0 0 210px;
  margin-top: 6px;
  width: 257px;
}

#header #header-image {
  width:976px; height:94px;
  border-top:solid 2px #f8991c;
}

#extramenu .favorites {
  margin-top:0;
  padding: 0;
  height: 18px;
  background-color:#9A9BCA;
  background: #9A9BCA url(/img/bg_favorites_left_3x18.gif) top left no-repeat;
}

#extramenu .favorites a {
  color:#fff;
  padding: 1px 15px;
  height: 18px;
  display: block;
  background: url(/img/bg_favorites_right_3x18.gif) top right no-repeat;
}

.item-number
{
	background: url("/img/bg_top10_number.gif");
}

.accommodation-list-item .accommodation-info-unselected .notice {
  background-image:url(/img/exclamationmark.gif);
}

.accommodation-list-item .accommodation-info-selected .notice {
  background-image:url(/img/exclamationmark.gif);
}

#accommodation-box .notice {
  background-image:url(/img/exclamationmark.gif);
}

.content-box {
  background: url(/img/secondary-bg-orange.png) 0 0 repeat-y;
}

#photos-preview p a.show-all-photos,
#area-photo p a.show-all-photos {
  background: url(/img/orange-bullet.gif) center left no-repeat;
}

.accommodation-list-item .accommodation-info-unselected a {
  background:url(/img/orange-bullet.gif) center left no-repeat;
}

.accommodation-list-item .accommodation-info-selected a {
  background:url(/img/orange-bullet.gif) center left no-repeat;
}

#primary-content-box .comparison-tail li {  
	background: url(/img/orange-bullet.gif) left center no-repeat;
}

.read-more a {
  background: url(/img/orange-bullet.gif) left center no-repeat;
  padding: 0 0 0 18px;
}

#tips li {
  background: url(/img/orange-bullet.gif) 10px 1px no-repeat;
}

#mainmenu li .submenu li a,
#mainmenu.hovering li .submenu li a.selected,
#mainmenu.unhovering li .submenu li a.selected {
	background-image:url("/img/orange-bullet.gif");
}

.result ul.tools li.more-info {
  background: url(/img/orange-bullet.gif) left center no-repeat;
}

.orangeBullet 
{
  background: url(/img/orange-bullet.gif) 10px 1px no-repeat;
}

#tips {
  background-color: #ffe5bf;
}

#tips h2 {
  background-color: Orange;
}

#footer {
  background-color:#E1E1F0;
  height:90px;
}

#phone {
  color:#333399;
  background-color:#9999CC;
}

#legalmenu a {  
  color:#353896;
}

.top10-item-even
{
    background-color:#fef5e8;
}

#search-box {
  background-color:#e1e1ef;
}

#search-box h6.hover {
	background-color:#FFF5E5;
}

#highlightmenu {
  top:43px; left:311px;
}

#copyright_vs {
  top:60px; left:311px;
}

#resultCount
{
  color:#353896;
}

#accommodation-menu li .accommodation-type {
  text-transform:lowercase;
}
        
#newsletter input#newsletter-voorletters {
  width: 60px;
}
  
#newsletter input#newsletter-tussenvoegsel {
  width: 80px;
}

#accommodation-top-navigation .huidige
{
    margin: 0 12em; 
    text-align: center;
    text-transform: lowercase;
}

.result.featured {
  background-image: url(/img/bg_result_details_featured.gif);
}
    
.result-title {
  padding: .4em .4em .4em .7em; margin: 0 0 .4em 0;
  background-color: #e1e1ef;
}

.result-tabs label, .result-tabs a, .result span.rating-tab.no-rating {
  background-color: #f3f3f9;
}

.results-pagination a.next, .results-pagination a.prev, .results-pagination a.first, .results-pagination a.last {
  color: #f90;
}

.results-pagination .selected {
  color: #f90;
}

.added.beforeAnimation {
  color: #f90;
}

#results-count strong {
	color: #f90;
}

#notice, .comparisons-notice {
  color: #f90;
  border: solid 1px #f90;
}

#notice a, #comparisons-notice a {
  color: #f90;
}
  
#comparisons-notice span.selectedComparison {
  background-color: #f90;
}

#search-by-code-input span {
  color: #f90;
}

.summary-amount .beforeAnimation td {
  color: #f90;
}

#booking-box h5 {
	background-color:#E1E1EF;
}

#page-top-nav-bar h4 span {
  color: #f90; 
}

#summary #titlebar {
  background-color: #e1e1ef;
}

.accommodation-list-item .accommodation-info-unselected h6 {
  background-color:#e1e1ef;
}

.accommodation-list-item .accommodation-info-selected h6 {
  background-color:#e1e1ef;
}

#accommodation-box h5 {
  background-color:#e1e1ef;
}

#secondary-content .titleBar,
#secondary-content .subtitleBar
{
  background-color: #FFC978;
}

.content-box-highlighted #secondary-content .subtitleBar,
.content-box-highlighted #secondary-content .titleBar
{
  background-color: #F8991C;
}

#vacation-houses {
  background-color: #e1e1ef;
}

#close-screen-box {
  background-color:#E1E1EF;
}

#browsebar a span {
  color: #f90;
}

#accommodation-top-navigation {
    color: #f90;
}

#results-display ul {
  padding: 0 5em 0 0;
}
        
#accommodation-menu li.highlight {
  border-color: #fab154;
  background-image: url(/img/results-tab-highlight.png);
}

#availabilities-table .promotion {
  color:#FF6600;
}

#availabilities-table a:hover {
  background-color:#FEF8EF;
}
#availabilities-table .selected,
#availabilities-table .selected:hover {
  background-color:#FFE5BF;
}

#mail-a-friend-header {
  position:absolute;
  left:290px; top:3px;
  width:173px; height:19px;
}

#logo {
  position:absolute;
  top:8px; right:12px;
}

.condition {
  color:#FF9900;
}

#previous-next li a span {
	color:#ff9900;
}

#navigation-valuta{
  position:absolute;
  bottom:3px; left:75px;
  text-align:left;
}

.details dd.price span.valuta {
  display: inline;
}

#bottomDottedLine {
  top: 56.9em;
}

#bottomDottedLine_ie60 {
  top: 56.2em;
}

#our-vacation {
  position: absolute;
  width: 340px;
  height: 17em;
  top: 0; 
  left: 0;
  padding: .5em 0 0 150px;
  color: #444;
  background: url(/img/blauwe-seperator-puntje.gif) bottom left repeat-x;
}

  #preview #our-vacation h5 {
	display: none;
  }

  #our-vacation h2 {
    position: absolute;
    top: 5px; left: 0;
  }
  
  #our-vacation h3 {
    font-size: 1.4em;
    margin: 0 0 .5em 0;
    color: #353896;
  }
  
  #our-vacation p {
    line-height: 1.4em;
  }
  
  #our-vacation #our-vacation-thumb {
    position: absolute;
    top: 30px; left: 0;
    width: 140px; height: 150px;
  }

#best-videos {
  position: absolute;
  top: 32em; 
  left: 257px;
  padding: 8px 0 0 0;
  width: 474px;
  background: white url(/img/blauwe-seperator-puntje.gif) top left repeat-x;
}

  #best-videos h2 {
    color: Navy;
    margin: 0;
	font-size: 1.4em;
  }

  #best-videos ul {
    float: right;
    width: 210px;
    margin: 0 0 0 10px;
  }
  
  * html #best-videos ul {
    width: 215px;
  }
  
    #best-videos li {
      float: left;
      margin: 0 0 5px 5px;
    }

  #best-videos img {
    height: 80px; width: 100px;
    border: 0px none black;
    
  }
  
  #best-videos p {
    line-height: 1.4em;
    color: rgb(68, 68, 68);
  }
  
#car-vacations {
  position: absolute;
  top: 0;
  left: 0;
  padding-top: 10px;
  width: 496px;
  height: 16.2em;
  color: #444;
  background: url(/img/blauwe-seperator-puntje.gif) bottom left repeat-x;
}  

  #car-vacations h2 {
    color: Navy;
    margin: 0;
		font-size: 1.4em;
  }

  #car-vacations ul {
    float: left;
    width: 501px;
    margin: 0;
  }
  
  * html #car-vacations ul {
    width: 495px;
  }
  
    #car-vacations li {
      float: left;
      margin: 8px 9px 0px 0px;
      clear: none;
    }

  #car-vacations img {
    border: 0px none black;
  }
  
  #car-vacations p {
    line-height: 0.6em;
    color: rgb(68, 68, 68);
  }
  
  #car-vacations .carVacationsResultLink
  {
		margin-top: 3px;
		color: #353896;
  }  
 
.read-more-car-vacations a {
  background: url(/img/orange-bullet.gif) left center no-repeat;
}

.read-more-car-vacations {
  margin: 0.2em 0 0 0;
}

  .read-more-car-vacations a {
    padding: 0 0 0 12px;
  }
  
    .read-more-car-vacations.car-vacations {
    text-align: right;
    margin-right: .2em;
    margin-top: .3em;
  }  

#our-vacation-new {
  position: absolute;
  width: 474px;
  height: 17em;
  top: 32em;
  left: 257px;
  padding: 8px 0 0 0;
  color: #444;
  background: white url(/img/blauwe-seperator-puntje.gif) top left repeat-x;
}   

  #preview #our-vacation-new h5 {
	display: none;
  }

  #our-vacation-new h2 {
    position: absolute;
    top: 5px; left: 0;
  }
  
  #our-vacation-new h3 {
    font-size: 1.4em;
    margin: 0 0 .5em 0;
    color: #353896;    
		margin-left: 10em;
  }
  
  #our-vacation-new p {
    line-height: 1.4em;
    margin-left: 14em;
  }
  
  #our-vacation-new #our-vacation-thumb {
    position: absolute;
    top: 30px; left: 0;
    width: 140px; height: 150px;
  }

#editorial-area {
  height: 57em;
}

.highlighted
{
	background-color: #ffe6be !important;
}

#back-to-accommodation span {
  color: #f90;
}

#header
{
  padding-bottom: 3px !important;
}

#extramenu
{
	z-index: 100;
  right: 4px;
  top: 152px;
}

#link-sgr-top
{
  position: absolute;
  right: 65px;
  top: 10px;
}

#link-thuiswinkel-top
{
  position: absolute;
  right: 4px;
  top: 5px;
}

#extraHeaderTitle
{
  right: 120px !important;
}

#next_step_travel_company, 
#next_step_overview {
  margin: 20px 0 0 0;
  width:160px; height:19px;
}

#next_step_finish {
  width:145px; height:25px;
}

#step1-submit,
#step2-submit  {
  margin-left: 567px !important;
}

.additionalcost-column-1 {
	width:20px !important;
}

.additionalcost-column-2 {
	width:50px !important;
	padding-left:10px;
}

.additionalcost-column-3 {
	width:100px !important;
	padding-left:10px;
}

.additionalcost-column-4o {
	padding-left:10px;
}

.additionalcost-column-4 {
	width:75px !important;
	padding-left:10px;
}

.additionalcost-column-5 {
	width:50px !important;
	padding-left:10px;
}

.booker_title {
	width:185px;
	padding-right:10px;
}

#accommodation-box h5 {
  background-color: #FFC978 !important;
}

#header-logo-image
{
	height:100%;
}

.h1link
{
	height:46px;
}

#rc-menu-sitemap a:hover {
	text-decoration: underline !important;
}

#rc-menu-sitemap
{
	padding: 15px 0 15px 0 !important;
}

#primary-content-box #sitemap {
  /*padding: 0 0 0 0px !important;*/
}

#accommodation-text .summary
{
	width: 300px;
}

#accommodation-text .summary li 
{
	background-image: url(/img/dash.gif);
	background-position:left 7px;
	background-repeat:no-repeat;
	padding-left:8px;
}

#accommodation-text ul.icons {
	float: right;
	width: 120px;
  margin: 3px 0 0 0;
}

#accommodation-text ul.icons li {
  float: right;
  display: block;
  margin: 0 3px 3px 0;
}

.offer
{
	clear:both;
	float:right;
  margin-top: 5px;
}

.offer label 
{
  color:#f8991c;
  font-weight:bold;
  font-size: 1.5em;
  cursor: pointer;
}

.result p.notice {
	background-color: #ffe5bf !important;
	width:140px;
}

.results-pagination {
  font-size: 14px !important;
}

#results-header .results-pagination {
  top: 3.4em !important; 
}

#results .results-pagination {
  text-align: center !important;
}

#summary .accommodation_summary_thumbnail {
	-moz-box-shadow: 3px 3px 8px 0 #888;
	-webkit-box-shadow: 3px 3px 8px #888;
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#888888,direction=135,strength=3);
}

#photos-preview img {
	-moz-box-shadow: 3px 3px 8px 0 #888;
	-webkit-box-shadow: 3px 3px 8px #888;
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#888888,direction=135,strength=3);
}

#photos-preview-thumbs img {
	-moz-box-shadow: 2px 2px 5px 0 #888;
	-webkit-box-shadow: 3px 3px 5px #888;
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#888888,direction=135,strength=3);
}

.accommodation-photo img {
	-moz-box-shadow: 3px 3px 8px 0 #888;
	-webkit-box-shadow: 3px 3px 8px #888;
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#888888,direction=135,strength=3);
}

.accommodation_summary_thumbnail
{
	cursor:pointer;
	cursor:hand;
}

.result-illustration
{
	-moz-box-shadow: 3px 3px 5px 0 #888;
	-webkit-box-shadow: 3px 3px 5px #888;
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#888888,direction=135,strength=3);
}

.belowheader-img
{
	-moz-box-shadow: 3px 3px 8px 0 #888;
	-webkit-box-shadow: 3px 3px 8px #888;
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#888888,direction=135,strength=3);
}
