div.left_column {position:relative; margin-right:220px;}
div.left_column2 {position:relative; }
div.left_column2 img {border:3px solid #5B453D; margin-bottom:1em; margin-right:0.5em;}
div.right_column {width:210px; float:right; position:relative;}
div.right_column img {border:3px solid #5B453D; margin-bottom:1em;}

div.left_column2 div.h1p h2, div.left_column2 div.h1p h3 {
display:inline;
font-family:arial,sans-serif;
font-size:1em;
margin:0;
}
div.left_column2 div.h1p p {
display:inline;
margin:0;
}

/*--- TL BUTTON ---*/
.booking
{
	padding: 10px 0 0 0;
	font: 12px Arial;
	font-weight: bold;
	color: #000;
	clear: both;
	overflow: auto;
}

.booking p
{
	margin: 2px 15px 0 0;
	padding: 0;
	float: left;
}

.booking b
{
	font-weight: bold;
	font-size: 16px;
	color: #326738;
}

.booking a
{
	margin: 0 0 0 20px;
	float: left
}


.booking .button {
	width: 140px;
	margin-left: auto;
	margin-right: auto;
    display: block;
    text-decoration: none;
	float: bottom;
}
.booking .button em {
    line-height: 0;
}
.booking .button span {
    cursor: pointer;
    display: block;
    text-align: center;
    white-space: nowrap;
}
.booking .popup-button {
    background: url("/images/_gk/services/rooms/rooms_button.png") no-repeat scroll right -23px transparent;
    height: 23px;
}
.booking .popup-button span {
    background: url("/images/_gk/services/rooms/rooms_button.png") no-repeat scroll 0 0 transparent;
    color: white;
    font: 11px/23px Verdana;
	font-weight: bold;
    height: 23px;
    margin-right: 3px;
    padding: 0 7px 0 10px;
	line-height: 23px;
}
.booking .popup-button:hover {
    background-position: right -69px;
}
.booking .popup-button:hover span {
    background-position: 0 -46px;
}

