@import url(qbooker.css);
@import url(menu.css);

* {
	padding: 0;
	margin: 0;
}
body {
	background:#724d32 url(../images/bg_bottom.png) repeat-x !important;
	font:80%/1.3 Geneva,Verdana,Tahoma,sans-serif !important;
	color:#e0bf82 !important;
}

html, body {
	height: 100.8%;
}


#bgtop {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:658px;
	background: url(../images/bg_top.jpg) top center no-repeat;
	background-position: 50% -45px;
	z-index:-10;
}

#bgsparks {
	position:absolute;
	top:658px;
	left:0;
	width:100%;
	height:20px;
	background: transparent url(../images/sparks_sides.gif) bottom repeat-x;
	z-index:-10;
}


#wrap {
	background-color: #724d32;
	width: 1000px;
	min-height: 100.4%;
	margin: 0 auto;
	margin-bottom:-50px;
	position:relative;
	top:0;
}
* html #wrap {
	height: 100.4%;
}


h1,h2 {
	padding:10px 0;
}
h1 {
	font-size: 120%;
}

img {
	border:none;
}

.clr {
	clear:both;
	height:30px;
}

a {
	text-decoration:underline;
	color:#e0bf82;
	outline: none;
}

a:hover {
	text-decoration:none;
	color:#e0bf82;
}

.termssw {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #F3F2F4; 
}


#header {
	position:relative;
	height:135px;
	background:#0d0804;
	text-align:center;
	z-index:20;
	margin-bottom: 26px;
}

#header img {
	margin-top:45px;
}

#liveclock_v0 {
	position:absolute;
	top:20px;
	right:0;
	font-size: 90%;
	color:#724d32;
}

.liveclock_time {
	float:right;
}

.liveclock_date {
	float:right;
	margin-right:10px;
}

#footer {
	width: 1000px;
	clear: both;
	height: 40px;
	background-color: #724d32;
	text-align:center;
	margin: -50px auto 0 auto;
	position: relative;
	top:0;
	padding: 10px 0 0;
	font-size:80%;
}
#clearfooter {
	display: block;
	height: 50px;
}

#jw-sir {	/* rotator */
	clear:both;
	background:#0d0804;
	height:497px;
}

#sparks {
	background: url(../images/sparks_center.gif) no-repeat;
	height:20px;
}

#sidebar {
	float:left;
	width:280px;
 /*       margin-top:20px; */
} 

#content {
	float:right;
	width:660px;
	height:100%;
	padding:0 20px 3em;
	position:relative;
	text-align: justify;
}

#content h1 {
      margin:20px 0 5px;
}


#content ul {
	padding:20px;
}

#main {
	margin-top:20px;
}

#jflanguageselection {
	position:absolute;
	top:10px;
	right:20px;
}

#jflanguageselection img {
	padding:0 1px;
}

#iata_logo {
	margin-left:5px;
	margin-bottom: 20px;
	margin-top:40px;
	text-align:center;
}

#copyrights_v0 {
}

#copyrights_v0 .design, #copyrights_v0 .copyrights {
	display:inline;
}

#copyrights_v0 .design:after {
content: " - ";
}

#swguides {
	padding-top: 25px;
	background:#724d32
}
	

/* Remove SIG pro descriptions */

#imageDetails {	/* lytebox -> ? big.. no mootools use */
	display:none;
}

#lbCaption {		/* slimbox -> mootools based, smaller, better? */
	display:none;
}

.sig {
	text-align:center;
}

/* Google maps styles */

/* Google Maps */
#map {
    position:absolute;
    height:0;
    overflow:hidden;
    width:100%;
    top:0px;
}

.hotelmapwrapper {
    height:600px;
}
    
.hotelmap {
    height:600px;
}

#maps span {
	line-height: 20px;
}

#closeButton img {
	position:relative;
	z-index:100;
	padding-top:4px;
}

#main {
	position:relative;
	top:0;
}


.stats {
	position:absolute;
	bottom:0;
}
/*
.moduletable_promowinter2 {
	padding-top: 35px !important;
}
.moduletable_promoflights {
	padding-top: 25px !important;
}
*/

/* Special Offers */
.tool-text{
	background: #291608;	
	padding: 10px !important;
	color: #fff !important;	
}

.tool-tip {
	max-width: 215px !important;
	background: #B59363 !important;
	border: none !important;
	padding: 2px !important;
}

#sp_offers_nc{
	margin-left: -20px;
}