@charset "UTF-8";


	
*{
	margin: 0px;
	padding: 0px;
	vertical-align:top;
    text-align:left;
    font-family: 'Arial-Narrow', 'Arial Narrow', Arial, Verdana, Helvetica, sans-serif;
    font-size:10pt;
}



body  { 
	background-color:#ededec;
	margin:0px; 
	padding: 0;
	background-repeat: no-repeat;
	height:100%;
}

img{
    border:0px;

}


a:link { color: black; text-decoration: none; font-weight:bold; }
a:visited { color: black; text-decoration: none; font-weight:bold; }
a:active { color: black; text-decoration: none; font-weight:bold; }
a:focus { color: black; text-decoration: none; font-weight:bold; }
a:hover { color: black; text-decoration:underline; font-weight:bold; }


a.white:link { color: white; text-decoration: none; font-weight:bold; }
a.white:visited { color: white; text-decoration: none; font-weight:bold; }
a.white:active { color: white; text-decoration: none; font-weight:bold; }
a.white:focus { color: white; text-decoration: none; font-weight:bold; }
a.white:hover { color: white; text-decoration:underline; font-weight:bold; }



table {
	padding:0px;
	margin:0px;
	border:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
    border-spacing:0px;
    border-collapse:collapse;
}

table.panel{
    width:311px;
}


table.bpanel{
    width:311px;
}

td{
    font-size:10pt;
    color:#696969;
    color:black;
    text-decoration: none;
  }

td.vmiddle{
    vertical-align:middle;
}


td.center{
    text-align:center;
}

td.right{
    text-align:right;
}

#content {
    width:100% !important;
	height:100% !important;
	background-color:#ededec;
	z-index:5;
}

#maincontent {
    height:647px;
    background: #ededec url(/images/flower-white2.png) no-repeat scroll center center;
    background-repeat:no-repeat;
    background-position:10px bottom;
}

#maincontentvariable {
    height:auto;
    background: #ededec url(/images/flower-white2.png) no-repeat scroll center center;
    background-repeat:no-repeat;
    min-height:647px !important;
    background-position:center bottom;
}

#wrapper {
    margin:0 auto 0 auto;
	padding:0 0 0 0;
    width:898px;
	height:100%;
	min-height:793px !important;
}

#outsideflag{
    background-color:#ededec;
    position:relative;
    left:-73px;
    top:3px;
    width:0px;
    height:0px;
    overflow:visible;
}

#topnavigation {
    width:898px;
	height:27px !important;
	background-color:#000000;
	z-index:5;
}

.whitespace {
    width:898px;
	height:3px !important;
	background-color:#ffffff;
	border:0px solid #ffffff;
}

.blindspace10 {
   position:relative;
    left:54px;
    width:898px;
	height:10px !important;
}

#bigimages {
    width:100% !important;
	height:568px;
	background-color:#ededec;
    overflow:hidden;
}


#smallimages {
    width:100% !important;
	height:366px;
	background-color:#ededec;
    overflow:hidden;
}



#homebanner {
    width:898px !important;
	height:162px !important;
	background-color:#ededec;
}


ul.standardul{
    list-style-type: none;
	margin: 0px;
	padding: 0px;
	margin-top:0px;
	margin-left:0px;
}

ul.standardul li:first-child{
    float: left;
	list-style-type: none;
    margin-left:0px;
}

ul.standardul li{
    float: left;
	list-style-type: none;
    margin-left:10px;
}

ul.ulmusicgallery{
    list-style-type: none;
	margin: 0px;
	padding: 0px;
	margin-top:0px;
	margin-left:0px;
	margin-top:8px;
}

ul.ulmusicgallery li:first-child{
    float: left;
	list-style-type: none;
    margin-left:0px;
    
}

ul.ulmusicgallery li{
    float: left;
	list-style-type: none;
    margin-left:8px;
}

ul.fourbanner{
    list-style-type: none;
	margin: 0px;
	padding: 0px;
	margin-top:0px;
	margin-left:-3px;
}

ul.fourbanner li{
    float: left;
	list-style-type: none;
	width:222px;
    height:162px;
    margin-left:3px;
}



ul.eventgalleries{
    list-style-type: none;
	margin: 0px;
	padding: 0px;
	margin-top:0px;
	margin-left:-13px;
}

ul.eventgalleries li{
    float: left;
	list-style-type: none;
	width:168px;
    height:208px;
    margin-left:14px;
    margin-bottom:10px;
}

ul.picturegalleries{
    list-style-type: none;
	margin: 0px;
	padding: 0px;
	margin-top:0px;
	margin-left:-13px;
}

ul.picturegalleries li{
    float: left;
	list-style-type: none;
	width:169px;
    height:112px;
    margin-left:13px;
    margin-bottom:10px;
}


ul.partnergallery{
    list-style-type: none;
	margin: 0px;
	padding: 0px;
	margin-top:0px;
	margin-left:-7px;
}

ul.partnergallery li{
    float: left;
	list-style-type: none;
	width:174px;
    height:129px;
    margin-left:7px;
    margin-bottom:5px;
}



.smallhomebanner{
    width:222px;
    height:162px;
    float:left;
    margin-right:1px;
}



.clearfix{
    clear:both;
}

#footerhotel {
    position:relative;
    left:-54px;
    margin:0 auto 0 auto;
	padding:0 0 0 0;
	width:1006px;
	height:90px !important;
	background-color:#ededec;
	
	background: #ededec url(/images/flower-white.png) no-repeat scroll center center;
	
	background-repeat:no-repeat;
    background-position:0px -115px;
    overflow:visible;
}


#realfooter {
    margin:0 auto 0 auto;
	padding:0 0 0 0;
	width:1006px;
    height:35px !important;
	background-color:#fcfcfa;
}


.navbox{
    position:relative;
    width:898px;
    height:162px !important;
    top:-13px;
    left:0px;
    z-index:100;
    /*background-color:black;*/
     background: url(/images/HotelLipTransparent.png) no-repeat scroll center center;
}



ul.content{
    position:relative;
    top:20px;
    list-style-type:circle;
    top:0px;
    left:0px;
    
    float:left;
    padding-left:15px;
    list-style-position: outside;
    list-style-image: url(/images/ulbull.gif);
    list-style-type: square;
}


li.hover{
display: block;
width:100%;

}


li.space{
    padding-left:8px;
}


ul.topnav{
    list-style-type: none;
	margin: 0px;
	padding: 0px;
	margin-top:0px;
	margin-left:15px;
	
}



ul.topnav li  {
    float: left;
	list-style-type: none;
}
		
	


ul.topnav a{
    color:#959596;
    text-decoration: none;
    font-size:10pt;
    font-weight:bold;
    display: inline;
    text-transform:uppercase;

}


ul.topnav a:hover{
    color:white;
}


ul.topnav a.nav_active{
    color:white;
    text-decoration: none;
    font-size:10pt;
    font-weight:bold;
    display: inline;
    text-transform:uppercase;
}


ul.topnav a.pipe{
    color:#959596;
    text-decoration: none;
    font-size:10pt;
    font-weight:bold;
    display: inline;
    text-transform:uppercase;
}
ul.topnav a.pipe:hover{
    color:#959596;
}



ul.flags{
	margin: 0px;
	padding: 0px;
	margin-top:0px;
	margin-right:3px;
}
 
 ul.flags li {
     float: left;
	list-style-type: none;
	text-align:right;
    padding-right:10px;
 }



ul.listbottom{
    position:relative;
    top:8px;
    list-style-type:none;

    font-size:13px;
    float:left;
    padding-left:5px;
}
   
ul.listbottom li{
  
    font-size:10pt;
    font-weight:lighter;
    display: inline;
    padding-left:20px;
    text-transform:uppercase;
}



div.fadehover {
	position: relative;
	width:222px !important;
	height:162px;
	cursor:pointer;
	background-color:gray;
	}
	
	
	div.fadehovercheckavail {
	position: relative;
	width:114px !important;
	height:22px;
	cursor:pointer;
	background-color:gray;
	}
	
div.fadehoverevents {
	position: relative;
	width:168px;
	height:208px;
	cursor:pointer;
}


div.picturegalleries {
	position: relative;
	width:169px;
	height:112px;
	cursor:pointer;
	background-color:gray;
}

div.partnergallery {
	position: relative;
	width:174px;
	height:129px;
	cursor:pointer;
	background-color:gray;
}
 
img.a {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
        }
 
img.b {
	position: absolute;
	left: 0;
	top: 0;
}


a.open-close {
    margin:0px;
    padding:15px;
    text-align:center;
    background:#FF9933;
    font-size:14px;
    font-weight:700;
    text-transform:uppercase;
    display:block;
    color:#fff;
    text-decoration:none;
}


a.whiteuppercase:link, a.whiteuppercase:visited, a.whiteuppercase:active, a.whiteuppercase:focus {
    color: white;
    text-decoration: none;
    font-weight:bold;
    text-transform: uppercase;
}

a.whiteuppercase:hover {
    text-decoration: underline;
}




a.subnav:link, a.subnav:visited, a.subnav:active, a.subnav:focus {
    color: #959596;
    text-decoration: none;
    font-weight:bold;
    text-transform: uppercase;
    font-size:10pt;
    font-weight:bold;
    display: inline;
}

a.subnav_active:link, a.subnav_active:visited, a.subnav_active:active, a.subnav_active:focus {
    color: white;
    text-decoration: none;
    font-weight:bold;
    text-transform: uppercase;
    font-size:10pt;
    font-weight:bold;
    display: inline;
}
a.subnav:hover {
   color: white;
}


.divbelt{
    position:relative;
    width:198px;
    height:55px;
    top:-65px;
    left:12px;
    background: transparent url(/images/greybelt.png) no-repeat 0 0; cursor:pointer;
    overflow:hidden;
}

.divbeltevents{
    position:relative;
    width:155px;
    height:55px;
    top:-65px;
    left:6px;
    background: transparent url(/images/greybelt.png) no-repeat 0 0; cursor:pointer;
    overflow:hidden;
}



.divbeltgalleries{
    position:relative;
    width:162px;
    height:55px;
    top:-60px;
    left:3px;
    background: transparent url(/images/greybelt.png) no-repeat 0 0; cursor:pointer;
    overflow:hidden;
}


 h1{
    font-size:1.0em;
    color: black;
    text-decoration: none;
    font-weight:bolder;
    white-space:nowrap;
  }



 h1.white{
    color: white;

  }


h1.hotelthumbteaser{
    color:white;
    font-size:9pt;
    font-weight:bold;
    text-transform:uppercase;
    padding-top:6px;
}

h1.hotelthumbteaser a{
    color:white;
    font-size:9pt;
    text-transform:uppercase;
    text-decoration: none;
    padding-left:10px;
}

h2.hotelthumbteaser{
    color:white;
    font-size:9pt;
    font-weight:normal;
    text-transform:uppercase;
    line-height:9pt;
}



 h1.info{
    font-size:2.2em;
    color: black;
    text-decoration: none;
    font-weight:bold;
    white-space:nowrap;
    padding-left:0px;
    padding-top:5px;
    line-height:0.9em;
  }
  
  
     h1.infohotel{
    font-size:2.2em;
    color: #676767;
    text-decoration: none;
    font-weight:bold;
    white-space:nowrap;
    padding-left:0px;
    padding-top:0px;
  line-height:0.9em;
  }
  

 h2.info{
    font-size:1.0em;
    color: #696969;
    text-decoration: none;
    font-weight:bolder;
    white-space:nowrap;
    padding-left:0px;
    padding-top:3px;
  }
  
  h2.infoblack{
    font-size:1.0em;
    color: black;
    text-decoration: none;
    font-weight:bolder;
    white-space:nowrap;
    padding-left:0px;
    padding-top:3px;
  }
  
  
  
h2.hotelthumbteaser a{
    color:white;
    font-size:9pt;
    text-transform:uppercase;
    text-decoration: none;
    padding-left:10px;
}

.hotelthumbteaser:hover{
    cursor:pointer;
}



hr.black{
    border: 0px solid black;
    color: black;
    background-color: black;
    height:2px;
}


div.fadeoverpartner {
	position: relative;
	width:174px;
	height:129px;
	cursor:pointer;
	background-color:gray;
}


.divpartner{
    position:relative;
    background-color:black;
    width:174px;
    height:129px;
    top:-129px;
    visibility:hidden; 
}










ul.leftvavigation{
    position:relative;
    list-style-type:none;
  
  float:left;
    color:#ececed;
     top:-10px;
     list-style-image:none;
        padding-left:15px;
}
   
ul.leftvavigation li{
    font-size:0.9em;
    font-weight:bolder;
    padding-left:0px;
    padding-top:5px;
    text-transform:uppercase;
    white-space:nowrap;
}


ul.leftvavigation  a:link{
    color:#bbbcbe;
    text-decoration: none;

    font-weight:bold; 
    font-size:0.9em;
}
ul.leftvavigation  a:visited{
    color:#bbbcbe;
    text-decoration: none;

     font-weight:bold; 
    font-size:0.9em;
}
ul.leftvavigation a:active{
    color:#bbbcbe;
    text-decoration: none;

     font-weight:bold; 
    font-size:0.9em;
}
ul.leftvavigation  a:focus{
    color:#bbbcbe;
    text-decoration: none;

     font-weight:bold; 
    font-size:0.9em;
}
ul.leftvavigation a:hover{
    color:black;
    text-decoration: none;

      font-weight:bold; 
    font-size:0.9em;
}

ul.leftvavigation li.nav_active a{
    text-decoration: none;

      font-weight:bold; 
    font-size:0.9em;
    color:black;
}


.leader { width:100%;vertical-align:30%; padding-top:11px; }
.leader div { line-height:1ex; display:inline-block; width: 100%; border-bottom: 1px dotted; }
.leader2 div { line-height:1ex; display:inline-block; width: 100%; border-bottom: 0px dotted; }


a.info:link { color:#696969; text-decoration: none; font-weight:bold; }
a.info:visited { color: #696969; text-decoration: none; font-weight:bold; }
a.info:active { color: #696969; text-decoration: none; font-weight:bold; }
a.info:focus { color: #696969; text-decoration: none; font-weight:bold; }
a.info:hover { color: #696969; text-decoration:underline; font-weight:bold; }

.contentinnerdiv{
position:relative; left:25px; width:710px; margin-left:160px; top:-7px;
}

