.outtaHere {
position:absolute;
left:-3000px;
}

.selectArea {
height:22px;
float:left;
position:relative;
color:#000;
font-size:12px;
line-height:24px;
}

.selectArea .left {
width:3px;
height:24px;
background:url(../images/left.gif) no-repeat;
display:block;
overflow:hidden;
position:absolute;
top:0;
left:0;
margin:0 !important;
padding:0 !important;
}

.selectArea a.selectButton {
display:block;
float:none;
width:100%;
height:24px;
background:url(../images/right-select.gif) no-repeat top right;
position:absolute;
top:0;
right:0;
border:none;
z-index:4;
}

#btSidebar .selectArea a.selectButton {
background:url(../images/right-select-short.gif) no-repeat top right !important;
}

#btSidebar .selectArea .center {
margin-right:5px !important;
}

.selectArea .center {
display:block;
height:24px;
line-height:24px;
overflow:hidden;
float:none !important;
background:url(../images/center.gif) repeat;
margin:0 20px 0 0 !important;
padding:0 0 0 5px !important;
}

.selectArea .disabled {
width:100%;
height:20px;
background-color:#2F384E;
position:absolute;
top:0;
left:0;
z-index:5;
}

.optionsDivInvisible,.optionsDivVisible {
position:absolute;
background-color:#fff;
border:3px solid #FFBA01;
display:block;
z-index:30;
font-size:11px;
overflow:auto;
width:229px !important;
margin:1px 0 0;
}

.optionsDivInvisible {
display:none;
}

.optionsDivVisible ul {
list-style:none;
margin:0;
padding:2px;
}

* html .optionsDivVisible ul {
float:left;
}

* +html .optionsDivVisible ul {
overflow-x:hidden;
}

.optionsDivVisible ul li {
width:100%;
}

.optionsDivVisible a {
color:#000;
display:block;
line-height:normal !important;
font-weight:400;
text-decoration:none;
padding:2px 4px;
}

.optionsDivVisible a:hover {
background-color:Transparent;
color:#000;
text-decoration:none;
}

#geel {
background:url(../images/background-geel.gif) no-repeat 0 0;
width:235px;
height:22px;
float:left;
padding:3px;
}

a.buildbuttonEN {
display:block;
width:267px;
height:33px;
background:url(../images/button-build.gif) no-repeat 0 0;
text-decoration:none;
border:none;
}

a.buildbuttonFR {
display:block;
width:267px;
height:33px;
background:url(../images/button-build-fr.gif) no-repeat 0 0;
text-decoration:none;
border:none;
}

a.searchhotelbutton {
display:block;
width:267px;
height:28px;
background:url(../images/button-searchhotel.gif) no-repeat 0 0;
text-decoration:none;
border:none;
}

a.searchactivitybutton {
display:block;
width:267px;
height:28px;
background:url(../images/button-searchactivity.gif) no-repeat 0 0;
text-decoration:none;
border:none;
}

a.searchalgbutton {
display:block;
width:125px;
height:28px;
background:url(../images/button-searchalg.gif) no-repeat 0 0;
text-decoration:none;
border:none;
float:left;
}

a.searchhotelbutton:hover,a.searchactivitybutton:hover,a.searchalgbutton:hover {
background-position:0 -28px;
}

a.buildbutton-disable span,a.buildbutton span,a.searchhotelbutton span,a.searchactivitybutton span,a.searchalgbutton span {
position:relative;
left:-9000px;
font-size:1px;
line-height:1px;
}

.buildbuttonEN-disable,.buildbuttonFR-disable {
display:block;
width:267px;
height:33px;
background:url(../images/button-build-disable.gif) no-repeat 0 0;
text-decoration:none;
border:none;
cursor: default;
}

a.buildbuttonEN-disable,a.buildbuttonFR-disable {
display:block;
width:267px;
height:33px;
background:url(../images/button-build-disable.gif) no-repeat 0 0;
text-decoration:none;
border:none;
cursor:pointer;
}

a.buildbuttonEN-disable:hover,a.buildbuttonFR-disable:hover {
background-position:0 -33px;
cursor:pointer;
}

a.buildbuttonEN:hover,a.buildbuttonFR:hover {
background-position:0 -33px;
}

a.searchhotelbuttonEN {
display:block;
width:97px;
height:28px;
background:url(../images/btn_search.gif) no-repeat 0 0;
text-decoration:none;
border:none;
}
a.searchhotelbuttonES {
display:block;
width:97px;
height:28px;
background:url(../images/btn_search.gif) no-repeat 0 0;
text-decoration:none;
border:none;
}
a.searchhotelbuttonFR {
display:block;
width:117px;
height:28px;
background:url(../images/btn_checher.gif) no-repeat 0 0;
text-decoration:none;
border:none;
}
a.searchhotelbuttonEN:hover {
background-position:0 -28px;
}
a.searchhotelbuttonES:hover {
background-position:0 -28px;
}
a.searchhotelbuttonFR:hover {
background-position:0 -28px;
}
a.searchactivitybuttonEN {
display:block;
width:97px;
height:28px;
background:url(../images/btn_search.gif) no-repeat 0 0;
text-decoration:none;
border:none;
}
a.searchactivitybuttonES {
display:block;
width:97px;
height:28px;
background:url(../images/btn_search.gif) no-repeat 0 0;
text-decoration:none;
border:none;
}
a.searchactivitybuttonFR {
display:block;
width:117px;
height:28px;
background:url(../images/btn_checher.gif) no-repeat 0 0;
text-decoration:none;
border:none;
}
a.searchactivitybuttonEN:hover {
background-position:0 -28px;
}
a.searchactivitybuttonES:hover {
background-position:0 -28px;
}
a.searchactivitybuttonFR:hover {
background-position:0 -28px;
}