﻿#iframeOverlay {position: absolute; float: left; top: 0px; left: 50%; border: 1px solid #bcb179; z-index: 1000000; margin-top: -9999px; background: #e9f3f8 url(/Templates/Public/Images/UI/Units/imageGallery/imageGallery.preloader.gif) no-repeat center center; }
#iframeOverlay .hd { position:relative; display:block; width: 480px; height:45px; font-size: 12px; font-weight: bold; background-color:rgb(255, 234, 98); border-bottom:1px solid rgb(216, 205, 148);}
#iframeOverlay .hd tt {background:url(/Templates/Public/Images/UI/Units/guidePush/bookStayIcon.png) no-repeat 0px 0px; float:left; height:36px; width:39px; margin:6px 0px 0px 5px;}
#iframeOverlay .hd span {float: left; margin: 12px 0px 0px 5px; width: 200px;}
.iframeCloseButton {cursor:pointer; background: url(/Templates/Public/Visit/Images/close_lightbox.gif) no-repeat; width: 16px; height: 23px; display: block; position: absolute; top: 0; right: 15px;}
.iframeCloseButton:hover {background-position: -16px 0; cursor:pointer;}

.stashed_away {position:absolute;left:-10000px;}

.guidePush .ctrl .omfg {display: none !important;}
.gRP_itemInfo .category{font-size: 10px; color: #3B8A3B; font-style: italic;}
/*.panelHeading .gRP_headCtrl {float: none!important;}*/

.productListAdv .formArea .additionalSelects .guide_roomItem_selected label {visibility: visible;}
.bT_payReadyHead.bT_notReady {background:none!important; height:1px!important; } 
.gRP_itemInfo .text .gRP_itemHeadLink
{
	background: url(/Templates/Public/Images/UI/Units/articleSmall/articleSmall.linkTab.png) no-repeat 0 0;
	padding-left: 33px;
	font-size: 12px;
	color: #5d8ea5;
	text-decoration: none;
	height: 18px;
	display: inline;
	float: left;		
	margin: 10px 0 0 0;
}


div.bookingProcess .columnName4 .gRP_item {width: 376px; }
div.bookingProcess .columnName4 .gRP_item .gRP_item_n{width: 376px; background-image: url(/Templates/Public/Visit/Images/guideitem_n.png); }
div.bookingProcess .columnName4 .gRP_item .gRP_item_m{width: 360px; background-image: url(/Templates/Public/Visit/Images/guideitem_m.png);}
div.bookingProcess .columnName4 .gRP_item .gRP_item_m tt {display: none; }
div.bookingProcess .columnName4 .gRP_item .gRP_item_s{width: 376px; background-image: url(/Templates/Public/Visit/Images/guideitem_s.png);}
div.bookingProcess .columnName4 .gRP_item .gRP_itemHead {width: 230px; margin-bottom: 5px; }
div.bookingProcess .columnName4 .gRP_item .gRP_itemInfo {width: auto; float: none; clear: left; }
div.bookingProcess .columnName4 .gRP_item .gRP_itemInfo .category, div.bookingProcess .columnName4 .gRP_item .gRP_itemInfo .text {clear: left; }
div.bookingProcess .columnName4 .gRP_item .gRP_itemInfo .text {width: auto; }
div.bookingProcess .columnName4 .gRP_item .gRP_item_prodPic {margin-left: 10px; margin-bottom: 5px; }

.bookingSpecifyList .bSL_item * {cursor: auto; }
.bookingSpecifyList .bSL_item a {cursor: pointer; }
.bookingSpecifyList .bSL_box * {cursor: auto; }

.gRP_headResult 
{
	width: 535px !important;
	font-size: 10px;
	text-align: right;
}


.sidebarimage { float:right; width:100px; padding-right:8px; text-align: center; margin-bottom:3px;}
.sidebarimage .inputButton {width: 105px!important; }
.packageMain { margin-right:118px; }
.packageMain .text {width: 240px; }
.packageListItem .innerS {padding-top: 0px!important; }

.printLink {display: none; }

.bT_socialCtrl { background-color: Transparent; }
.bT_socialCtrl .bT_ctrl_ {background-color: #fff; }
.panelHeading .gRP_headCtrl {
	width:100%!important;
}

.panelHeading #showResultsOnMap 
{
	float:left;
	margin-left: 10px; 
}
.panelHeading #showOnlyBookable {float: right; }

.printdata {display: none; }
a.bT_ctrl_note i {background-position:-144px 0;position:absolute;top:3px;right:3px;}
a.bT_ctrl_note b {display: none;}
a.bT_ctrl_note {border-width:1px 0 0;border:none;float:none;}
a.bT_ctrl_map i {background-position:-120px 0;}
a.bT_ctrl_map {border-width:1px 0 0;}
a.bT_ctrl_list i {background-position:-96px 0;}
a.bT_ctrl_list {border-width:1px 0 0;}
#myvisitnote {border: 1px solid #d3ceb2; font-size: 11px; width: 238px; height: 50px; }
#visitnote strong {padding-left: 0px; color: #000000; }
#visitnote span {font-style: italic; }

.visitHidden {display: none!important; }

.gRP_itemInfo .noteArea {
	color: #b3b3b3;
	font-size: 12px;
	letter-spacing: 4px;
}

.gRP_itemInfo .noteArea span {
	background: no-repeat 0 1px;
	padding: 0 0 8px 25px;
	display: inline-block;
	letter-spacing: normal;
}

.gRP_itemInfo .note_nojesPak {
	background-image: url(/Templates/Public/Images/UI/Units/guidePage/guidePage_icon_nojesPak.png)!important;
}

.gRP_itemInfo .note_nojesPak em {
	color: #0094d8;
}

.gRP_itemInfo .note_hotellPak {
	background-image: url(/Templates/Public/Images/UI/Units/guidePage/guidePage_icon_hotellPak.png)!important;
}

.gRP_itemInfo .note_hotellPak em {
	color: #0094d8;
}

.downloadLink
{
	padding-left: 16px;
	background:url(http://81.93.139.36/public/1/swe/events2/images2/btnList.gif) no-repeat 0 0;
	color: rgb(48, 108, 137);
	text-decoration: none;
}
.downloadLinkWrapper {padding: 8px; }

.quickSearchLinks {background-color: #fff; 	zoom: 1;     
}
.quickSearchLinks:after {
content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.quickSearchLinks ul 
{
	padding-left: 8px; 	
}
.quickSearchLinks ul li { font-size: 10px; float: left; padding: 0px 0px 0px 17px; background-image: url(/Templates/Public/Images/UI/core/formElements/buttons.small.blue.png);background-repeat: no-repeat; background-position: left 0px; margin-right: 25px; }
.quickSearchLinks ul li a { margin-right: -17px; background-image: url(/Templates/Public/Images/UI/core/formElements/buttons.small.blue.right.png); background-position: right 0px; background-repeat: no-repeat; color: #004a6e; display: block; height: 100%; padding-top: 3px; padding-right: 17px; font-weight: bold; text-decoration: none; }
.quickSearchLinks ul li:hover {background-position: left -38px; }
.quickSearchLinks ul li:hover a { color: #fff; background-position: right -38px; }

#occasionsTable {width: 100%; margin-bottom: 10px; }
#occasionsTable thead {font-size: 10px; background-color: #d7e5ec; color: #004A6E; font-size: 12px; border-bottom: 1px solid #D9E7ED; }
#occasionsTable thead th {padding: 5px 10px; }
#occasionsTable tbody {font-size: 10px; }
#occasionsTable tbody td { padding: 3px 10px 3px 10px; }
#occasionsTable tbody tr.odd { background-color: #F4F9FB; }
#occasionsTable a {text-decoration: none; color: #306c89; }
#expandOccasions { text-decoration: none; color: #306c89; }
#expandOccasions i.\~ i { margin-left: -16px; }

#dateModeButtons {padding: 0px 7px 5px; }
#facilities ul span {font-size: 11px; line-height: 19px; padding: 4px 10px; display: block; }
.proxyMainContent {padding-top:10px;}
/*=======

#iframeOverlay {
	position:absolute;
	float:left;
	top:0;
	left:50%;
	border:1px solid #bcb179;
	z-index:1000000;
	margin-top:-9999px;
	background:#e9f3f8 url(/Templates/Public/Images/UI/Units/imageGallery/imageGallery.preloader.gif) no-repeat center center;
}

#iframeOverlay .hd {
	position:relative;
	display:block;
	width:710px;
	height:45px;
	font-size:12px;
	font-weight:bold;
	background-color:rgb(255,234,98);
	border-bottom:1px solid rgb(216,205,148);
}

#iframeOverlay .hd tt {
	background:url(/Templates/Public/Images/UI/Units/guidePush/bookStayIcon.png) no-repeat 0 0;
	float:left;
	height:36px;
	width:39px;
	margin:6px 0 5px 5px;
}

#iframeOverlay .hd span {
	float:left;
	margin:12px 0 0 5px;
	width:200px;
}

.iframeCloseButton {
	cursor:pointer;
	background:url(/Templates/Public/Visit/Images/close_lightbox.gif) no-repeat;
	width:16px;
	height:23px;
	display:block;
	position:absolute;
	top:0;
	right:15px;
}

.iframeCloseButton:hover {
	background-position:-16px 0;
	cursor:pointer;
}

.guidePush .ctrl .inputButton.omfg {
	display:none!important;
}

.gRP_itemInfo .category {
	font-size:10px;
	color:#3B8A3B;
	font-style:italic;
}

/* Removed 091005, JO / CP+B E */
/*

*//*

.tools .noteArea .note_gbgpass {
	background-image:url(/Templates/Public/Images/UI/Units/guidePage/package.jpg)!important;
	padding-left:19px;
}

.productListAdv .formArea .additionalSelects .guide_roomItem_selected label {
	visibility:visible;
}

.bT_payReadyHead.bT_notReady {
	background:none!important;
	height:1px!important;
}

.gRP_itemInfo .text .gRP_itemHeadLink {
	background:url(/Templates/Public/Images/UI/Units/articleSmall/articleSmall.linkTab.png) no-repeat 0 0;
	padding-left:33px;
	font-size:12px;
	color:#5d8ea5;
	text-decoration:none;
	height:18px;
	display:inline;
	float:left;
	margin:10px 0 0;
}

.priceTag {
	display:none!important;
}>>>>>>> .r4961
*/



/** Copyright 2005 Google Inc. All rights reserved. */

/* the GSearchControl CSS Classes
 * .gsc-control : the primary class of the control
 */

table.gsc-branding td,
table.gsc-branding {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border : none;
}

table.gsc-branding {
  border-style : none;
  border-width : 0;
  border-spacing : 0 0;
  width : 100%;
}

.gsc-branding-text {
  color : #676767;
}

td.gsc-branding-text {
  vertical-align : top;
}

td.gsc-branding-text div.gsc-branding-text {
  padding-bottom : 2px;
  text-align : right;
  font-size : 11px;
  margin-right : 2px;
}


td.gsc-branding-img-noclear {
  width : 51px;
  vertical-align : bottom;
}

td.gsc-branding-img {
  width : 65px;
  vertical-align : bottom;
}

div.gsc-branding-img,
div.gsc-branding-img-noclear,
img.gsc-branding-img,
img.gsc-branding-img-noclear {
  padding-top : 1px;
}

img.gsc-branding-img,
img.gsc-branding-img-noclear {
  margin : 0 0 0 0;
  padding-right : 0;
  padding-left : 0;
  padding-bottom : 0;
  border : none;
  display : inline;
}

a.gsc-branding-clickable {
  cursor : pointer;
}
