﻿body, html
{
height			 : 100%;
width			 : 100%;
background		 : #E8A24D;
font-family 	 : Verdana, Arial, Helvetica, sans-serif;
font-size		 : 9pt;
color			 : #222222;
padding		     : 0px;
margin			 : 0px;
}


	
#overlay, #overlay-map {
position: fixed;
width: 100%;
height: 100%;
left: 0;
top: 0;
background: rgba(51,51,51,0.7);
z-index: 10;
display: none;
}

.buttoncorner{
width:30px;
height:30px;
margin-left:-35px;
margin-top:-25px;
}

.closebutton{
position:absolute;
z-index:800;
width:15px;
height:15px;
background:#ffffff;
padding:3px;
cursor:pointer;
border:2px solid #000000;
text-align:center;
vertical-align:middle;
font-size:10pt;
font-family:verdana;
font-weight:bold;
color:#cc0000;
margin-top:-17px;
margin-left:-25px;
}

.closebutton:hover{
background:#FAB7B2;
}

.playbutton:hover{
background:#C5FAB2;
}

.stopbutton:hover{
background:#FAB7B2;
}

.prevbutton:hover{
background:#B2CBFA;
}

.nextbutton:hover{
background:#B2CBFA;
}

.playbutton{
position:absolute;
z-index:800;
width:15px;
height:15px;
background:#ffffff;
padding:3px;
padding-left:7px;
cursor:pointer;
border:2px solid #000000;
text-align:center;
vertical-align:middle;
font-size:10pt;
font-family:verdana;
font-weight:bold;
color:#00cc00;
margin-top:-8px;
}

.stopbutton{
position:absolute;
z-index:800;
width:15px;
height:15px;
background:#ffffff;
padding:5px;
padding-bottom:3px;
cursor:pointer;
border:2px solid #000000;
text-align:center;
vertical-align:middle;
font-size:10pt;
font-family:verdana;
font-weight:bold;
color:#cc0000;
margin-top:-8px;
}

.prevbutton{
position:absolute;
z-index:810;
width:15px;
height:15px;
background:#ffffff;
padding:3px;
padding-right:5px;
cursor:pointer;
border:2px solid #000000;
text-align:center;
vertical-align:middle;
font-size:10pt;
font-family:verdana;
font-weight:bold;
color:#0000cc;
margin-top:-8px;
margin-left:-100px;
}

.homebutton{
position:absolute;
margin-left:20px;
margin-top:-30px;
border:2px solid #000000;
letter-spacing:1pt;
font-family:verdana,arial;
font-size:10pt;
color:#000000;
background:#FFFFFF;
padding:5px;
padding-left:20px;
padding-right:20px;
}

.nextbutton{
position:absolute;
z-index:820;
width:15px;
height:15px;
background:#ffffff;
padding:3px;
padding-top:2px;
padding-left:5px;
cursor:pointer;
border:2px solid #000000;
vertical-align:middle;
font-size:10pt;
font-family:verdana;
font-weight:bold;
color:#0000cc;
margin-top:-8px;
margin-left:100px;
}

.imagebox{
z-index:700;
display:inline-block;
border:2px solid #000000;
background:#ffffff;
padding:20px;
cursor:pointer;
font-size:11pt;
font-face:verdana;
font-weight:normal;
/*
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
*/
}



#preloader {
position:absolute;
top:-1000px;
height:100px;
width:100px;
overflow:hidden;
}

#preloader2 {
position:absolute;
top:-9000px;
height:100px;
width:100px;
overflow:hidden;
}


h1{
font-size:18pt;
font-weight: normal;
}

h2{
font-size:12pt;
font-weight: bold;
}

h3{
font-size:9pt;
font-weight: bold;
}

h4{
font-size:8pt;
font-style:italic;
} 


::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 12px;
}

::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(170,170,170,0.3);
    border-radius: 10px;
}

::-webkit-scrollbar-track-piece {
    background-color: rgba(170,170,170,.3);
}

::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: rgba(135,59,0,.8);
    -webkit-box-shadow: inset 0 0 6px rgba(25,25,25,1);
}


table.header-low {
width			 : 100%;
padding			 : 0px 0px 0px 0px;
margin			 : 0px 0px 0px 0px;
background		 : url(/kb/images/pattern3d-7b.png);
background-repeat: repeat-x;
}

table.header-low_v2 {
width			 : 100%;
padding			 : 0px 0px 0px 0px;
margin			 : 0px 0px 0px 0px;
background		 : url(/kb/images/pattern3d-7bv2.png);
background-repeat: repeat-x;
}

table.header-top {
width			 : 1008px;
padding			 : 0px 0px 0px 0px;
margin			 : 0px 0px 0px 0px;
}

td.tail {
height			 : 20px;
}

table.page {
width			 	: 1008px;
height				: 100%;
}


table.filler {
margin-top:10px;
width				: 326px;
background-image	: url(/kb/images/small_pattern-9b.png);
background-repeat	: repeat-x;
background-position	: bottom; 
}


table.filler3b {
margin-top:0px;
margin-bottom:0px;
width: 296px;
margin-left	 	 : 15px;
margin-right	 : 3px;
background-image	: url(/kb/images/small_pattern-10b2.png);
background-position	: bottom left; 
}


table.filler3 {
margin-top:5px;
width				: 606px;
background-image	: url(/kb/images/small_pattern-10b.png);
background-position	: bottom; 
background-repeat	: no-repeat;
margin-bottom	 	: 0px;
}



td.header-b {
height			: 170px;
padding			: 0px 0px 0px 0px;
}

td.column_left {
width			 : 694px;
width			: 90%;
padding-left	: 5px;
padding-top		: 5px;
padding-right	: 5px;
padding-bottom	: 25px;
border			: 0px;
}


td.home_column_left2 {
width			 : 694px;
height			 : 100%;
}

td.home_column_left {
width			 : 694px;
height			 : 100%;
border			 : 1px solid #FFFFFF; 
background		 : #EDEBC2;
padding		 	 : 5px 0px 25px 0px; 
background-image	: url(/kb/images/leopard-5b2-extra.jpg);
background-repeat	: repeat-y; 
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}

td.first_column_left {
width			 : 694px;
border			 : 1px solid #FFFFFF; 
background		 : #EDEBC2;
padding		 	 : 5px 0px 25px 0px; 
background-image	: url(/kb/images/leopard-5b2-extra.jpg);
background-repeat	: repeat-y; 
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}

td.first_column_left img {
border: 1px solid #BD6900;
margin:0;
margin-bottom:10px;
}


td.column_right {
width			: 336px;
height			: 100%;
padding-left	: 0px;
padding-top		: 0px;
padding-right	: 0px;
padding-bottom	: 0px;
border			: 0px;
}

td.last_column_right {
width			: 336px;
border		 	 : 1px solid #FFFFFF; 
background		 : #EDEBC2;
background-image	: url(/kb/images/leopard-large-5b2.jpg);
margin-left	 	 : 0px;
margin-right	 : 0px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
padding-left	: 0px;
padding-top		: 0px;
padding-right	: 0px;
padding-bottom	: 25px;
}

.last_column_right_v2 {
width			: 290px;
height:100%;
border		 	 : 1px solid #FFFFFF; 
background		 : #EDEBC2;
background-image	: url(/kb/images/leopard-large-5b2.jpg);
margin-left	 	 : 0px;
margin-right	 : 0px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
margin-top:2px;
padding-left	: 0px;
padding-top		: 0px;
padding-right	: 0px;
padding-bottom	: 25px;
}


.sb_text{
color:#A22F19;
}

.sb_text a{
color:#A22F19;
cursor: pointer;
}


.searchbar{
padding:0px;
background:#EDEBC2 url(/kb/images/leopard-large-5b2.jpg);
letter-spacing:1pt;
color:#A22F19;
margin-bottom:3px;
margin-top:10px;
border: 1px solid #ffffff;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}


.advert{
padding:0px;
background:#EDEBC2 url(/kb/images/leopard-10b2.jpg);
letter-spacing:1pt;
color:#A22F19;
margin-bottom:3px;
margin-top:10px;
border: 1px solid #ffffff;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}

.advert-b{
padding:0px;
margin:0px;
background:url(/kb/images/live-chat.gif);
border: 1px solid #ffffff;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
cursor:pointer;
}

.advert-c{
background:url(/kb/images/live-chat-onb.png);
}

.advert-b:hover{
background:url(/kb/images/live-chat-onb.png);
border: 1px solid #ffff00;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}


.advert-d{
background:url(/kb/images/reception3.gif);
margin-bottom:0px;
margin-top:0px;
border: 1px solid #ffffff;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}



.main-text {
font-family 	 : Verdana, Arial, Helvetica, sans-serif;
font-size		 : 11pt;
color		 	 : #111111;
}

.option-text {
font-family 	 : Verdana, Arial, Helvetica, sans-serif;
font-size		 : 8pt;
color		 	 : #222222;
}

.option-main-text {
font-family 	 : Verdana, Arial, Helvetica, sans-serif;
font-size		 : 9pt;
color		 	 : #222222;
line-height		 : 16pt;
}

.option-title {
font-family 	 : Verdana, Arial, Helvetica, sans-serif;
font-size		 : 16pt;
letter-spacing   : 1pt;
color		 	 : #401A0A;
}

.option-title5 {
font-family 	 : Verdana, Arial, Helvetica, sans-serif;
font-size		 : 9pt;
color		 	 : #401A0A;
}

.option-title5b {
font-family 	 : Verdana, Arial, Helvetica, sans-serif;
font-size		 : 9pt;
background		 : #FF7F2A;
color		 	 : #ffffff;
padding:5px;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
-khtml-border-radius: 5px; 
border-radius: 5px; 
}


.option-title6 {
font-family 	 : Verdana, Arial, Helvetica, sans-serif;
font-size		 : 8pt;
color		 	 : #401A0A;
}

 
.box1_1 {
width: 286px;
padding		 	 : 15px;
padding-top		 : 0px; 
padding-bottom	 : 20px; 
margin-left	 	 : 0px;
margin-right	 : 3px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}


#go {
    color: #081873;
	padding: 3px;
}

#go:disabled{
    color: gray;
} 	

#goback {
    color: #081873;
	padding: 3px;
}

#goback:disabled{
    color: gray;
} 	


.round_edge{
-moz-border-radius: 10px; 
-webkit-border-radius: 10px;
-khtml-border-radius: 10px; 
border-radius: 10px; 
}

.button_a2{
 border: 1px solid #FFFFFF;
 font-size:7pt; 
 padding:2px; 
 width:22px; 
 background:#ff5500;
 color:#ffff00;
 margin:0;
 cursor:pointer;
 font-style:bold;
 }

 .calendar{
 width:200px;
 text-align:center;
 }
 
.calendar .nd {
	border: 1px solid #ffffff;
	text-decoration: none;
	padding:2px;
	margin:2px;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight:normal;
	font-style:italic;
	font-size:7pt;
	margin:2px;
	line-height:14pt;
} 

 .calendar .mb td{
	width:32px;
	height:30px;
	color: #00046B;
	font-size:9pt;
	font-style:italic;
	font-weight:normal;
	cursor: pointer;
	padding:1px;
 }

 .calendar .mc td{
	width:32px;
	padding:1px;
 }
 
 
 .monthbox{
	border:1px solid #391400;
	background:url(/kb/images/cal_back.jpg);	
 }
 
 
.a-on {
border: 1px solid #06BC06;
text-decoration: none;
padding:2px;
margin:2px;
background:#CCFFCC;
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold;
font-size:7pt;
margin:2px;
text-align:center;
cursor:pointer;
line-height:14pt;
}

.a-select {
border: 1px solid #03056F;
text-decoration: none;
padding:2px;
margin:2px;
background:#03056F;
color:#ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold;
font-size:7pt;
margin:2px;
text-align:center;
cursor:pointer;
line-height:14pt;
}

.a-off {
border: 1px solid #cc0000;
background:#FFCCCC;
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold;
font-size:7pt;
margin:2px;
text-align:center;
line-height:14pt;
cursor:pointer;
}

.a-on:hover {
border: 1px solid #E9C037;
background:#E9C037;
}


.a-off:hover {
border: 1px solid #cc0000;
background:#cc0000;
}

.a-on_o {
border: 1px solid #ffffff;
text-decoration: none;
padding:2px;
margin:2px;
background:#ffaa00;
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold;
font-size:7pt;
margin:2px;
text-align:center;
cursor:pointer;
line-height:14pt;
}

.a-select_o {
border: 2px solid #ffaa00;
text-decoration: none;
padding:2px;
margin:2px;
background:#03056F;
color:#ffff00;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold;
font-size:7pt;
margin:2px;
text-align:center;
cursor:pointer;
line-height:14pt;
}

.a-off_o {
border: 1px solid #ffaa00;
background:#FFCCCC;
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold;
font-size:7pt;
margin:2px;
text-align:center;
line-height:14pt;
cursor:pointer;
}

.a-on_o:hover {
border: 1px solid #ffffff;
background:#E9C037;
}

.a-off_o:hover {
border: 1px solid #ffaa00;
background:#cc0000;
}


.left_scroll{
width			 : 252px;
height			 : 300px;
border			 : 0px;
position		 : relative;
overflow		 : auto;
padding			 : 5px 5px 5px 5px;
margin-right	 : 0;
font-family      : Verdana, Times, serif, Arial, Helvetica, sans-serif;
font-size        : 8pt;
color			 : #000000;
}

.left_scroll2{
width			 : 252px;
height			 : 300px;
border			 : 0px;
position		 : relative;
overflow		 : auto;
padding			 : 5px 5px 5px 5px;
margin-right	 : 0;
font-family      : Verdana, Times, serif, Arial, Helvetica, sans-serif;
font-size        : 8pt;
color			 : #000000;
}

#ex_1 img {
border: 1px solid #BD6900;
}

#ex_2 img {
border: 1px solid #BD6900;
}

#ex_3 img {
border: 1px solid #BD6900;
}

#ex_4 img {
border: 1px solid #BD6900;
}

#ex_5 img {
border: 1px solid #BD6900;
}



.page_spacer{
width:5px;
}

.boxform{text-decoration:none; padding:0px; margin:0px;display:inline-block;}
.boxb1{
	margin:0px; 
	float:left;
	width:135px;
	height: 28px;
	color: #FFFF84;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
	letter-spacing: 1pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bolder;
	text-align: center;
	background: none;
	border: 0;
}
.boxb1:hover{
	background: url(/kb/images/button-on9b.png);
	color: #FFFFFF;
}
.boxb1on{
	margin:0px; 
	float:left;
	width:135px; 
	height: 28px;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
	letter-spacing: 1pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bolder;
	text-align: center;
	background: none;
	border: 0;
	background: url(/kb/images/button-on9b.png);
	color: #FFFFFF;
}

.boxb1b{
	margin:0px; 
/*	float:left; */
/*	width:135px; */
	height: 28px;
	color: #FFFF84;
	padding:0px 10px 0px 10px;
	cursor: pointer;
	letter-spacing: 1pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bolder;
	background: none;
	border: 0;
	text-align:center;
	vertical-align:top;
}
.boxb1b:hover{
	background: url(/kb/images/button-on9b2.png);
	color: #FFFFFF;
	padding:0px 10px 0px 10px;
	text-align:center;
	vertical-align:top;
}
.boxb1bon{
	margin:0px; 
	float:left;
/*	width:135px;   */
	height: 28px;
	padding:0px 10px 0px 10px;
	cursor: pointer;
	letter-spacing: 1pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bolder;
	background: none;
	border: 0;
	background: url(/kb/images/button-on9b2.png);
	color: #FFFFFF;
	text-align:center;
	vertical-align:top;
}

.boxb2{
	margin:0px; 
	float:left;
	width:255px;
	height: 32px;
	color: #B53029;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
	letter-spacing: 1pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: center;
	background: url(/kb/images/reception4c.gif);
	background-repeat: no-repeat;
	border: 0;
}
.boxb2:hover{
	background:url(/kb/images/live-chat-onb.png);
}
.boxb2on{
	margin:0px; 
	float:left;
	width:255px;
	height: 32px;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
	letter-spacing: 1pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: center;
	background:url(/kb/images/live-chat-onc.png);
	background-repeat: no-repeat;
	border: 0;
}



.boxb3{
	width:120px;
	height: 20px;
	background: url(/kb/images/button-off3.png);
	color: #dddddd;
	padding: 0px 0px 0px 0px;
	margin:0px; 
	cursor: pointer;
	letter-spacing: 1pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: center;
	background: url(/kb/images/button-off3.png);
	border: 0;
}
.boxb3:hover{
	background: url(/kb/images/button-on2b.png);
}
.boxb3on{
	width: 120px;
	height: 20px;
	background: url(/kb/images/button-on2b.png);
	cursor: pointer;
	color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	margin:0px; 
	cursor: pointer;
	letter-spacing: 1pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: center;
	border: 0;
}


.boxb4{
	width:240px;
	height: 28px;
	background: url(/kb/images/button-off3.png);
	color: #dddddd;
	padding: 0px 0px 0px 0px;
	margin:0px; 
	cursor: pointer;
	letter-spacing: 1pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: center;
	background: url(/kb/images/button-off3.png);
	border: 0;
}
.boxb4:hover{
	background: url(/kb/images/button-on3b.png);
}
.boxb4on{
	width: 240px;
	height: 28px;
	background: url(/kb/images/button-on3b.png);
	cursor: pointer;
	color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	margin:0px; 
	cursor: pointer;
	letter-spacing: 1pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: center;
	border: 0;
}

.boxb8{
	margin-left:-5px;
	margin-top:-10px;
	width:258px;
	height: 193px;
	padding: 0;
	cursor: pointer;
	background: none;
	border: 0;
}

.infotabs{
cursor:pointer;
padding:5px;
padding-left:10px;
padding-right:10px;
border: 1px solid #ffffff;
color: #000000;
background: #EBE2BF;
font-size:8pt;
font-weight:bold;
text-align: center;
line-height:11pt;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
-khtml-border-radius: 5px; 
border-radius: 5px; 
}

.infotabs:hover{
background: #EF7715;
}

.infotabs:hover2{
background: #EF7715;
}

.infotabson{
cursor:pointer;
padding:5px;
padding-left:10px;
padding-right:10px;
border: 1px solid #ffffff;
color: #ffffff;
background: #EF7715;
font-size:8pt;
font-weight:bold;
text-align: center;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
-khtml-border-radius: 5px; 
border-radius: 5px; 
}


.bookingform {
border:0px solid;
}

.bookingform td {
padding:3px;
padding-left:5px;
padding-right:5px;
}

a.info{
    position:relative;
    z-index:24;
    color:#000;
    text-decoration:none;
}

a.info:hover{z-index:25;
}

a.info span{display: none
}

a.info:hover span{
    display:block;
    position:absolute;
    top:2em; left:2em; width:25em;
	padding: 3px;
    border:1px solid #a3301a;
    background-color:#fcecb5; color:#000;
    text-align: center
}

#jFlowSlide{ background:#fffeee; font-family: Verdana, Arial, Helvetica, sans-serif; }
#myController { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
padding:3px;
padding-bottom: 5px;
margin: 0px;
width:250px;
color: eeeeee;
float: center;
}

#myController span.jFlowSelected { color: #ffffff; background:#EF7715;margin-right:0px; }
#myController .jFlowControl { 
color:#000000; cursor:pointer; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:3px;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
-khtml-border-radius: 5px; 
border-radius: 5px; 
}

#myController .jFlowPrev, .jFlowNext { 
color:#000000; 
cursor:pointer; 
padding-left:5px; 
padding-right:5px; 
padding-top:2px; 
padding-bottom:3px;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
-khtml-border-radius: 5px; 
border-radius: 5px; 
}

#myController .jFlowControl:hover { color: #ffffff; background: #EF7715; }

#myController .jFlowPrev:hover, .jFlowNext:hover { 
 color: #ffffff;
 background:#EF7715;
}

.slide-wrapper { 
padding: 5px;
}
.slide-thumbnail { width:240px; float:left; }
.slide-thumbnail img {max-width:230px; }
.slide-details { width:230px; float:right; margin-left:10px;}
.slide-details h2 { font-size:1.5em; font-style: italic; font-weight:normal; line-height: 1; margin:0; }
.slide-details .description { margin-top:10px; }


.slide-text{
padding:0px;
margin:0px;
width:100%;
cursor:pointer;
font-size:7pt;
font-family: verdana, arial;
letter-spacing:0pt;
}

.newswrapper {
padding: 0px;
width: 610px; 
height: 330px; 
border: 1px solid #D9CDA7;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
-khtml-border-radius: 5px; 
border-radius: 5px; 
overflow: hidden;
float: center; 
background: #ffffff;
margin-bottom: 2px;
}

.newswrapper-b {
padding: 0px;
width: 258px; 
height: 360px; 
border: 1px solid #D9CDA7;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
-khtml-border-radius: 5px; 
border-radius: 5px; 
overflow: hidden;
float: center; 
background: #ffffff;
margin-bottom: 2px;
}

.news2wrapper {
padding-top: 10px;
width: 290px; 
border: 1px solid #734421; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
-khtml-border-radius: 5px; 
border-radius: 5px; 
overflow: hidden;
float: center; 
background: #734421;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
}

.dep-dates {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt;
color: #000000;
line-height:17pt;
}

.offers {
background: url(/kb/images/trans-white.png);
border: 1px solid #cccccc; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
-khtml-border-radius: 5px; 
border-radius: 5px; 
padding:0px;
padding-top:10px;
padding-bottom:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #000000;
width: 100%;
}

.offers td{
padding-right:3px;
padding-left:8pt;
padding-top:10px;
padding-bottom:10px;
}



.offers_scroll {
width			 : 260px;
height			 : 220px;
overflow		 : auto;
border-width     : 0px;
border-style     : solid;
padding			 : 0px 0px 0px 0px;
padding-right	 : 5px;
}

.offers_scroll2 {
width			 : 260px;
height			 : 430px;
overflow		 : auto;
border-width     : 0px;
border-style     : solid;
padding			 : 0px 0px 0px 0px;
padding-right	 : 5px;
}


.bookinfo{
padding:5px;
padding-left:10px;
padding-right:10px;
display:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #000000;
}

.bookinfo2{
padding:5px;
padding-left:10px;
padding-right:10px;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #000000;
}


.fb-box {
background: url(/kb/images/band1-2b.jpg); 
background: #ffffff; 
border: 0px solid #AE9B63;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
-khtml-border-radius: 5px; 
border-radius: 5px; 
}

.fb-insert {
border: 0px solid #AE9B63; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
-khtml-border-radius: 5px; 
border-radius: 5px; 
background: #FEFCD8;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
}

ul.departures {
font-size: 8pt;
padding-top: 0px;
padding-left: 15px;
padding-right: 10px;
padding-bottom: 5px;
}

.departuresbox {
padding: 10px;
padding-top:0px;
padding-bottom:0px;
}

.departuresbox2 {
margin-top:5px;
border: 1px solid #FFFFFF;
padding: 0px;
padding:bottom:0px;
background: url(/kb/images/trans-white.png);
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
-khtml-border-radius: 5px; 
border-radius: 5px; 
}

.inset-back{
background: url(/kb/images/trans-white.png);
padding:3px;
}

.pricetag{
border: 1px solid #D2BF80;
padding: 10px;
background: url(/kb/images/trans-white.png);
font-size:8pt;
-moz-border-radius: 15px; 
-webkit-border-radius: 15px;
-khtml-border-radius: 15px; 
border-radius: 15px; 
}

.inset4 {
border: 1px solid #D2BF80;
margin:0;
width: 296px;
padding: 10px;
padding-top:0px;
padding-bottom:25px;
background: url(/kb/images/trans-white.png);
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
-khtml-border-radius: 5px; 
border-radius: 5px; 
}

.inset64 {
border: 1px solid #D2BF80;
width: 296px;
padding: 10px;
background: url(/kb/images/trans-white.png);
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
-khtml-border-radius: 5px; 
border-radius: 5px; 
}

.inset63 {
border: 1px solid #BD6900;
margin:0;
width: 292px;
height:479px;
padding: 10px;
background: url(/kb/images/trans-white.png);
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
-khtml-border-radius: 5px; 
border-radius: 5px; 
}

.inset63b {
border: 1px solid #BD6900;
margin:0;
width: 252px;
height:479px;
padding: 10px;
background: url(/kb/images/trans-white.png);
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
-khtml-border-radius: 5px; 
border-radius: 5px; 
}

.inset70 {
border: 1px solid #BD6900;
margin:0;
width: 292px;
padding: 10px;
padding-bottom: 15px;
background: url(/kb/images/trans-white.png);
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
-khtml-border-radius: 5px; 
border-radius: 5px; 
}


.inset54 {
border: 1px solid #BD6900;
margin:0;
width: 606px;
padding: 10px;
background: url(/kb/images/trans-white.png);
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
-khtml-border-radius: 5px; 
border-radius: 5px; 
}


.inset9 {
border: 1px solid #D2BF80;
padding: 15px;
width: 300px;
height:	315px;
background: url(/kb/images/trans-white.png);
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
-khtml-border-radius: 5px; 
border-radius: 5px; 
}

.inset7 {
border: 1px solid #D2BF80;
width: 310px;
padding: 10px;
padding-top: 11px;
background: url(/kb/images/trans-white.png);
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
-khtml-border-radius: 5px; 
border-radius: 5px; 
}


.inset12 {
border: 1px solid #BE6E05;
width: 640px;
margin-bottom: 0px;
margin-top:10px;
padding-left:0px;
padding-right:0px;
padding-top:10px;
padding-bottom:0px;
background: url(/kb/images/trans-white.png);
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
-khtml-border-radius: 5px; 
border-radius: 5px; 
}

.reception:hover{
background:url(/kb/images/live-chat-onb.png);
}

.reception{
cursor:pointer;
}

.inset11 {
margin-top:20px;
margin-bottom:20px;
}

.triangle {
background: url(/kb/images/triangle.gif);
height:10px;
}


.inset9 {
border: 1px solid #D2BF80;
width:312px;
margin-bottom: 24px;
padding: 15px;
padding-bottom:20px;
background: url(/kb/images/trans-white.png);
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
-khtml-border-radius: 5px; 
border-radius: 5px; 
}



.departure-titles {
color: #000000;
font-size:8pt;
text-decoration : none;
cursor:pointer;
}


td .choice_item{
padding:5px;
cursor:pointer;
background: #FFEEE2;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
-khtml-border-radius: 5px; 
border-radius: 5px; 
}

td .choice_item:hover{
/*	background:#FBECCF;
	background:#DFCFCD;*/
	background:#FF7F2A;
}

td .choice_item:hover .departure-titles {
color:#ffffff;
}

.depli {
padding-bottom: 1px;
}

.dep_scroll {
width			 : 290px;
overflow		 : auto;
border-width     : 0px;
border-style     : solid;
padding			 : 0px 0px 0px 0px;
}

.hideme {
display: none;
}


.showme {
display: block;
}

.news-thumb {
border: 1px solid #8F7C38;
float: left;
margin-top: 10px; 
margin-bottom: 10px; 
margin-right: 15px;
}

.news-thumb2 {
border: 1px solid #8F7C38;
float: right;
margin-top: 10px; 
margin-bottom: 10px; 
margin-left: 15px;
}


a.menus {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: bolder;
 color: #FFFF84;
 text-decoration:none;
}

a.menus:hover {
 color: #FFFFFF;
}

.menu_button {
 width:135px;
 height: 28px;
 color: #FFFF84;
 padding: 0px 0px 0px 0px;
 cursor: pointer;
}

.menu_button_on {
 background: url(/kb/images/button-on9b.png);
 color: #FFFFFF;
}

.menu_button:hover {
 background: url(/kb/images/button-on9b.png);
 color: #FFFFFF;
}


.menu_button:hover .menus{
 color: #FFFFFF;
}

table.buttons {
 width:135px;
 height: 28px;
 border-style: solid;
 border:0px inset;
 padding: 0px 0px 0px 0px;
 letter-spacing: 1pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: bolder;
 text-align: center;
}

.button_on {
 width: 135px;
 height: 28px;
 background: url(/kb/images/button-on9b.png);
 cursor: pointer;
 color: #FFFFFF;
 padding: 0px 0px 0px 0px;
}

.button_off {
 width:135px;
 height: 28px;
 color: #FDF890;
 padding: 0px 0px 0px 0px;
}


.button_on2 {
 width: 120px;
 height: 20px;
 background: url(/kb/images/button-on2b.png);
 cursor: pointer;
 color: #FFFFFF;
 padding: 0px 0px 0px 0px;
}

.button_off2 {
 width:120px;
 height: 20px;
 background: url(/kb/images/button-off3.png);
 color: #dddddd;
 padding: 0px 0px 0px 0px;
}


.button_on3 {
 width: 240px;
 height: 28px;
 background: url(/kb/images/button-on3b.png);
 cursor: pointer;
 color: #FFFFFF;
 padding: 0px 0px 0px 0px;
}

.button_off3 {
 width:240px;
 height: 28px;
 background: url(/kb/images/button-off3.png);
 color: #dddddd;
 padding: 0px 0px 0px 0px;
}

.button_on4 {
 width: 225px;
 height: 28px;
 background: url(/kb/images/button-on5b.png);
 cursor: pointer;
 color: #FFFFFF;
 padding: 0px 0px 0px 0px;
}

.button_off4 {
 width:225px;
 height: 28px;
 background: url(/kb/images/button-off5.png);
 color: #dddddd;
 padding: 0px 0px 0px 0px;
}

.hotellist{
font-style:normal;
font-weight:normal;
font-size:9pt;
}

.hotellist td{
padding-left:20px;
padding-right:10px;
}

.hotelprices {
background: #D6DBBD;
font-style:normal;
font-weight:bold;
font-size:10pt;
}

.hotelprices td{
padding:1px;
padding-left:5px;
}


.q_menu {
font-family 	 : Verdana, Arial, Helvetica, sans-serif;
font-size		 : 8pt;
color			 : #000000;
cursor		 	 : pointer;
}
.q_menu:hover{
color			 : #ffff00;
}
