/* CSS Document */

/* =0 Reset 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
@import url('reset.css');    

/* =1 Global 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
/*
1.1em = 11px
1.2em = 12px
1.3em = 13px
1.4em = 14px
1.5em = 15px
1.6em = 16px
1.7em = 17px
1.8em = 18px
*/
body {background:#333; font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:62.5%;} /* 10px */
h1 {color:#CCCCCC; font-size:1.0em; padding:3px 0 3px 5px; background:#F7F4EE;}


/* =2 Links 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
	/* menu */
	a {color:#AB1C16; text-decoration:none;}
	a:hover {color:#FFFFFF; text-decoration:none;}
	.linkmenu a {color:#333333; text-decoration:none;}
	.linkmenu a:hover {color:#FFFFFF; text-decoration:underline;}
	.selectedmenu a {color:#FFFFFF; text-decoration:underline;}	
	/* bookingform */
	.bf span {display:block; float:left;}
	.bf a {background:url(../Img/bf_arrow.jpg) no-repeat; display:block; width:14px; height:14px; float:left; margin-left:5px; margin-top:2px;}
	.bf a:hover {background:url(../Img/bf_arrow_on.jpg) no-repeat;}
	#btn_bf {background:url(../Img/bf_arrow.jpg) no-repeat; display:block; width:14px; height:14px; float:left;position:absolute;left:20px; margin-left:95px; margin-top:120px; border:0px solid #FF0000}
	#btn_bf_close {background:url(../Img/bf_arrow_on.jpg) bottom left no-repeat; display:block; width:14px; height:14px; padding-top:5px; margin-left:5px; border:0px solid #FF0000; color:#333333; text-decoration:none; float:left;}
	/* language */
	.lang_on a {color:#cccccc; text-decoration:underline;}
	.lang_off a {color:#AB1C16; text-decoration:none; font-size:1.1em;}
	.lang_off a:hover {color:#cccccc; text-decoration:underline;}
	/* footer */
	.footer ul li a {color:#333; text-decoration:none;}
	.footer ul li a:hover {color:#CCC; text-decoration:underline;}
	#on-footer a {color:#CCC; text-decoration:none;}
	#on-footer a:hover {color:#CCC; text-decoration:underline;}
	/* bookingform */
	.bookingform fieldset a {color:#666666; text-decoration:none;}
	.bookingform fieldset a:hover {color:#333333; text-decoration:underline;}
	/* links */
	.TitleLink a {color:#FFFFFF; text-decoration:none;}
	.TitleLink a:hover {color:#AB1C16; text-decoration:underline;}
	.descriptionlinks a {color:#999; text-decoration:none;}
	.descriptionlinks a:hover {color:#CCC; text-decoration:underline;}
	
/* =3 Headings 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  

/* =4 Header 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
	.logo {width:202px; height:75px; border:0px solid #FF0000; margin-top:15px; margin-left:15px; float:left;}
	.header {height:40px; float:left; width:100%}
	.header h1 {display:block; float:left; background:#333; color:#FFFFFF; /*margin-top:20px;*/padding:0px;margin:0px;}
	.header .language {float:right; /*width:220px;*/ border:0px solid; /*margin-top:22px;*/ text-align:right;}
	.header .language li {display:inline; color:#AB1C16; padding:0 3px;}
	
/* =5 Navigation 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
	.container {width:960px; border:0px solid; margin:0 auto;}
	#content {float:left; border:0px solid #FF0000; width:960px; height:620px; position:relative;}
	#dynamic {position:absolute; bottom:0px; left:0; border:0px solid #0000CC; width:100%;}
	#body_content {border:0px solid; color:#CCCCCC; background:url(../Img/transparent_body.png) no-repeat; padding-bottom:0px; z-index:1000; min-height:70px; height: auto !important; height: 70px; float:left; width:960px;text-align:left;}
	#body_content .text {border:0px solid #990000; width:480px; text-align:left; margin-left:180px;padding:10px 0 0 0;font-size:1.2em;}
	#body_content_photogallery .text {border:0px solid #990000; width:480px; /*margin:0 auto;*/ margin-left:180px;text-align:left; padding:10px 0 0 0; }
	#body_content_photogallery {border:0px solid; color:#CCCCCC; padding-bottom:0px; }
	#body_content_photogallery {
		height: 71px;
		position: absolute;
		width: 960px;
		top: -70px;
		left: 0;
		text-align:left;
		overflow:hidden;
	}

#body_content_photogallery div.bg {
	position: absolute;	
	left: 0;
	top: 0;
	width: 960px;
	height: 70px;
	background-color: #000000;  /* the background          */
	filter:alpha(opacity=40);   /* Internet Explorer       */
	-moz-opacity:0.40;           /* Mozilla 1.6 and below   */
	opacity: 0.40;               /* newer Mozilla and CSS-3 */	
}
	
	
	#dynamic .menu_content {border:0px solid; height:92px;}

	#menu {height:70px; width:100%; position:relative;}
	#menu ul {padding-top:22px; }
	#menu_ul {background:url(../Img/transparent_UL.png) no-repeat;}
	
	
	#menu ul li {display:inline; float:left; display:block;}
	
	.linkmenu {}
	.menu_1 {background: url(../Img/ind_1.gif) 0px top no-repeat; margin-top:-22px; margin-left:0;}
	.menu_1.selectedmenu {margin-top:-22px; margin-left:0;}
	.menu_1.selectedmenu_1 {background: url(../Img/ind_1.gif) -90px top no-repeat;}
	.selectedmenu_1 {background: url(../Img/ind_1.gif) -90px top no-repeat; margin-top:-22px;}
	.menu_1 a {background:#48404A; display:block; margin-top:22px; width:90px; height:70px; line-height:70px; margin-left:0;}
	
	
	.menu_2 {background: url(../Img/ind_2.gif) 0px top no-repeat; margin-left:1px; margin-top:-22px;}
	.menu_2.selectedmenu {margin-top:-22px;}
	.menu_2.selectedmenu_2 {background: url(../Img/ind_2.gif) -90px top no-repeat; margin-top:-22px;}
	.menu_2 a {background:#8B7D98; display:block; margin-top:22px; width:90px; height:70px; line-height:70px;}
	
	.menu_3 {background: url(../Img/ind_3.gif) 0px top no-repeat; margin-left:1px; margin-top:-22px;}
	.menu_3.selectedmenu {margin-left:1px; margin-top:-22px;}
	.menu_3.selectedmenu_3 {background: url(../Img/ind_3.gif) -90px top no-repeat; margin-left:1px; margin-top:-22px;}
	.menu_3 a {background:#CEB3BF; display:block; margin-top:22px; width:90px; height:70px; line-height:70px;}

	.menu_4 {background: url(../Img/ind_4.gif) 0px top no-repeat; margin-left:1px; margin-top:-22px;}
	.menu_4.selectedmenu {margin-left:1px; margin-top:-22px;}
	.menu_4.selectedmenu_4 {background: url(../Img/ind_4.gif) -90px top no-repeat; margin-left:1px; margin-top:-22px;}
	.menu_4 a {background:#E0CFD7; display:block; margin-top:22px; width:90px; height:70px; line-height:70px;}

	.menu_5 {background: url(../Img/ind_5.gif) 0px top no-repeat; margin-left:1px; margin-top:-22px;}
	.menu_5.selectedmenu {margin-left:1px; margin-top:-22px;}
	.menu_5.selectedmenu_5 {background: url(../Img/ind_5.gif) -90px top no-repeat; margin-left:1px; margin-top:-22px;}
	.menu_5 a {background:#B89E95; display:block; margin-top:22px; width:90px; height:70px; line-height:70px;}
	
	.menu_6 {background: url(../Img/ind_6.gif) 0px top no-repeat; margin-left:1px; margin-top:-22px;}
	.menu_6.selectedmenu {margin-left:1px; margin-top:-22px;}
	.menu_6.selectedmenu_6 {background: url(../Img/ind_6.gif) -90px top no-repeat; margin-left:1px; margin-top:-22px;}
	.menu_6 a {background:#BFB0A0; display:block; margin-top:22px; width:90px; height:70px; line-height:70px;}

	.menu_7 {background: url(../Img/ind_7.gif) 0px top no-repeat; margin-left:1px; margin-top:-22px;}
	.menu_7.selectedmenu {margin-left:1px; margin-top:-22px;}
	.menu_7.selectedmenu_7 {background: url(../Img/ind_7.gif) -90px top no-repeat; margin-left:1px; margin-top:-22px;}
	.menu_7 a {background:#C7B6AF; display:block; margin-top:22px; width:90px; height:70px; line-height:70px;}

	.menu_8 {background: url(../Img/ind_8.gif) 0px top no-repeat; margin-left:1px; margin-top:-22px;}
	.menu_8.selectedmenu {margin-left:1px; margin-top:-22px;}
	.menu_8.selectedmenu_8 {background: url(../Img/ind_8.gif) -90px top no-repeat; margin-left:1px; margin-top:-22px;}
	.menu_8 a {background:#D6C9C4; display:block; margin-top:22px; width:90px; height:70px; line-height:70px;}
	
	/* offers */
	.boxoffers {border:0px solid #FFFFFF; width:180px; float:left;padding:10px 0 3px 0;}
	.listpage {float:left; width:100%; border:0px solid}
	.listpage_detail {width:600px; padding-bottom:5px;}	
	.listpage_detail .titlepage {padding-left:18px; padding-bottom:10px; font-size:1.5em; font-weight:bold;}
	.listpage_detail .titlepage div {line-height:12px;}
	.titlepage_listpage {background:url(../Img/arrow.jpg) left top no-repeat; padding-left:18px; line-height:15px; border:0px solid; height:30px; font-size:1.0em}
	.titlepage_listpage div {line-height:12px;}
	.txt {padding-left:18px; line-height:10px;}
	.txt a {color:#FFFFFF; text-decoration:underline; font-weight:bold;}
	.txt a:hover {color:#AB1C16; text-decoration:underline; font-weight:bold;}
	
/* =6 BookingForm 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
.bf {background:#F2EDE4; width:212px; height:44px; padding-top:26px; margin-left:1px; text-align:left; padding-left:20px; position:relative; }
.bf span {border:0px solid #333333; display:block; float:left; padding-top:4px; position:relative;} 
#displayB {position: absolute; width:232px; height:162px; background:transparent; left:728px; margin-top:-92px;margin-top:-92px; overflow:hidden;}
#displayB a {display:block;}
#booknow {color:#333333; padding-top:7px; padding-left:5px; border:0px solid #FF0000; float:left;}
.bookingform {border:0px solid #0000CC; height:160px; position:relative;}
.bookingform fieldset {display:block; border:0px solid #FF0000; clear:both; color:#F2EDE4; font-size:1em;}
.bookingform fieldset div { border:0px solid #FF0000; float:left; margin-bottom:5px; margin-left:5px;}
.bookingform fieldset div label {color:#333333; border:0px solid #666666; float:left; width:55px; text-align:left;}
.bookingform fieldset div .hidden {display:none;}
.bookingform fieldset div .value {border:0px solid #000000; display:block; width:60px; float:left; margin-right:5px; text-align:left;}
.bookingform fieldset div .both {clear:both;}
.bookingform fieldset select, option {font-size:1em;}
label{display:none;}
#txtiatacode {height:12px; width:100px;}
#book {width:85px; border:0; background:transparent url(/Img/btn_bf.jpg) no-repeat; color:#CCCCCC; font-size:1em; line-height:14px;height:22px;}
#book_offers{width:85px;border:0; background:transparent url(/Img/btn_bookoffers.jpg) no-repeat; color:#000;font-size:0.9em;}
.left {float:left;}
.both {clear:both;}
.iatacode {float:left; clear:both; width:100px; border:0px solid #00CC99;margin-top:15px;}
#buttons {float:left; width:95px;  border:0px solid #0033FF; padding:0; text-align:left;margin-top:5px;}

/* =7 Form 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
/* links */
.form {margin:10px 20px; width:450px; border-right:1px solid #999; float:left;}
.form input, textarea {font-size:1.2em}
.listlinks {width:440px; float:right; margin:10px 20px 10px 0;}
.column_links {width:200px;}


/* =8 Extra 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
#bookingF {position: absolute; /*bottom:-162px;*/ left: 0; width: 100%; height:162px; background:#F2EDE4; border:0px solid #333333}
.faq {}
.sitemap li a {color:#FFFFFF; text-decoration:none;}
.sitemap li a:hover {color:#AB1C16; text-decoration:underline;}

/* =9 Footer 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.footer {border:0px solid #FFFFFF; height:50px; clear:both; width:100%;}
.footer ul {width:100%; background:#AB1C16; height:18px; padding-top:7px; text-align:left;}
.footer ul li {display:inline; padding:0 5px; color:#333333;}
.footer .address {width:960px; background:#666; height:16px; padding-top:4px; text-align:left; color:#FFFFFF}
.footer .address .copy {float:left; padding-left:5px;}
.footer .address .adds {float:right; padding-right:5px;}