﻿*{
    margin:0px;
    padding:0px;
    font-family:verdana ;
    font-size:11px; 
}
html,body
{
    height: 100%;
    margin:0 auto;
    background-image:url(../images/bg.jpg); 
    background-repeat:repeat-x;
    background-color:#7fbde1;
}
.clear{
    font-size: 1px;
	height: 1px;
	clear: both;
	overflow:hidden;
}
h1
{
    font-size:19px;
    font-weight:normal;
    padding:30px 0px  10px 0px;
    color:#535353;
    font-family:Century Gothic;
    padding-bottom:10px;
}
h3
{
    font-size:12px;
    font-weight:normal;
    padding:5px 0px 10px 0px;
    margin-left:10px;
    font-family:verdana;
    padding-bottom:10px;
}
.outer_container
{
    width:100%;
    height:100%;
}
form
{
    min-height:100%;
}

/*----------------------HEADER------------------------------------------*/

.headerContainer
{
    width:100%; 
}
.header
{
    margin-left:auto;
	margin-right:auto; 
	width:920px;
	height:55px;
	position:relative;
}
.headerLang
{
    width:170px;
    top:30px;
    left:750px;
    position:absolute;
    text-align:left;
    color:#82cffb;
}
.headerLang a
{
    text-decoration:none;
    outline:none; 
    color:#82cffb;
}
.headerLang a:hover
{ 
    border-bottom:solid 1px white;
    padding-bottom:1px;
}
.logo
{
    
    width:200px;
    height:151px;
    background-image:url(../Images/logo1.png);
    background-repeat:no-repeat;
    background-position:top left;
    margin-top:-45px;
    margin-left:-56px;
}
.logo a
{
    display:block;
    width:200px;
    height:151px;
    outline:none;
}

/*----------------------END OF HEADER--------------------------------------*/




/*----------------------SLIDESHOW------------------------------------------*/


.myGalleryContainer2
{
    width: 730px;
	position:relative;
}
.myGalleryAbove
{
    position:absolute;
    top:0;
    left:0;
    width: 730px;
	height: 375px;
    background-image:url(../Images/bigframe.png);
    background-position: left top;
    background-repeat:no-repeat;
    z-index:1000;   
}

.myGalleryAboveDefault
{
    position:absolute;
    top:0;
    left:0;
    width: 730px;
	height: 375px;
    background-image:url(../Images/bigframe.png);
    background-position: left top;
    background-repeat:no-repeat;
    z-index:1000;  
    
}
.offers
{
    width:690px;
    height:30px;
    margin-left:16px;
    margin-top:321px;
    background-image:url(../Images/offersbg.png);
    background-repeat:repeat-x;
    color:white;
    padding:4px 4px 4px 4px;
    overflow:hidden;
}
.offers a
{
    color:White;
    text-decoration:none;
}
.offers a:hover
{
    text-decoration:underline;
}
h2
{
    color:#f8c300;
    margin-bottom:2px;
}
.slideshowPages2
{
    width: 740px;
	height: 340px;
    float:left;
}

.slideshowContainer
{
    width:100%;
    overflow:hidden;
}
  
.slideshowPages
{
    width: 730px;
	height: 375px;
    float:left;
}
.LeftMenu
{
    width:180px;
    margin-bottom:380px;
}
.LeftMenu a
{
    margin-left:0px;
    display:block;
    padding-top:13px;
    width:auto;
    height:5px;
    border-bottom:solid 1px #5fa7d6;
    text-decoration:none;
    color:#cfecff;
    font-size:12px;
    padding-bottom:22px;
    outline:none;
}

.LeftMenu a:hover
{
    border-bottom:solid 1px white;
    color:White;
}
.LeftMenu ul{
    width:180px;
    list-style-type:none;
    list-style-image:none;
    padding:5px 0px 5px 0px;
}
.LeftMenu ul li{
    width:180px;
    
    background-position:7px 9px;
}
.LeftMenu ul li a{
    font-size:13px;
    text-decoration:none;
    outline:none;
    cursor:pointer;
    cursor:hand;
    display:block;
    width:180px;
    /*background-image:url(../images/newType.png);
    background-position:right center;
    background-repeat:no-repeat;*/
}
.LeftMenu ul li a:hover{
    
}
ul.subSubMenu{
    list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: none;
	width: 180px;
	clear: both;
	background-color:#5fa7d6;
	z-index:100;
}
ul.subSubMenu li{
	clear: both;
	margin:0px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
	width: 175px;
	text-align:left;
	background-color:#5fa7d6;
	color:White;
}
ul.subSubMenu li a{
    width: 170px;
    border-bottom:solid 1px #5fa7d6 ;
    padding:10px 5px 19px 5px;
	text-align:left;
	font-size:11px;
	text-decoration:none;
	outline:none;
}
ul.subSubMenu li a:hover{
	color:white;
	border-bottom:solid 1px white;
}
.bottomLeftContainer
{
    position:absolute;
    bottom:0;
    left:-30px;
    width:200px;
}
.hotelInfo
{
    background-color:#bfdbff;
    width:195px;
    
    height:135px;
    color:#535353;
    font-size:12px;
    padding-top:12px;
    padding-left:15px;
    font-family:Century Gothic;
    line-height:16px;
    padding-bottom:10px;
    line-height:19px;
}
.infoIcons
{
    width:100px;
    height:30px;
    margin-top:5px;
}
.infoIcons a
{
    display:block;
    width:30px;
    height:30px;
    outline:none;
    float:left;
    margin-right:15px;
}
.map
{
   width:210px;
   height:110px;
   background-image:url(../images/map.jpg);
   background-position:top left;
   background-repeat:no-repeat;
}
.hotelInfo2 a
{
    outline:none;
}
.hotelInfo a
{
    text-decoration:none;
    color:#535353;
    font-family:Century Gothic;
    font-size:12px;
    outline:none;
}
.hotelInfo a:hover
{
    text-decoration:underline;
}
.hotelinfoIcon1
{
    
    width:30px;
    height:30px;
}
.hotelinfoIcon2
{
    width:30px;
    height:30px;
}


/*----------------------END OF SLIDESHOW-----------------------------------*/







/*----------------------MAIN BODY------------------------------------------*/

.leftContainer
{
    width:180px;
    float:left;
}
.rightContainer
{
   width:730px; 
   float:left;
}
.mainContainer
{
    width:910px;
    margin-left:auto;
    margin-right:auto; 
    position:relative; 
    background-image:url(../images/bgtext.gif);
    background-position: right bottom;
    background-repeat:repeat-y;
}
.mainText
{
	width:680px;
	background-color:White;
	color:#6e8fbe;
	text-align:justify;
	line-height:18px;
	padding-left:25px;
	padding-right:25px;
	font-size:13px;
	float:left;
	margin-right:40px;
	padding-bottom:20px;
	position:relative;
}
.mainTextGuestbook
{
	width:680px;
	height:490px;
	background-color:White;
	color:#6e8fbe;
	text-align:justify;
	line-height:18px;
	padding-left:25px;
	padding-right:25px;
	font-size:13px;
	float:left;
	margin-right:40px;
	padding-bottom:20px;
	position:relative;
}

.mainTextPhotos
{
	width:680px;
	background-color:White;
	color:#6e8fbe;
	text-align:justify;
	line-height:18px;
	padding-left:25px;
	padding-right:25px;
	font-size:13px;
	float:left;
	margin-right:40px;
	padding-bottom:20px;
}

.thumbsPreview
{
    background-image:url(../images/thumbsbg.jpg);
    background-repeat:no-repeat;
    background-position:top left;
    width:697px;
    height:83px;
    float:left;
    margin-top:20px;
    margin-left:-7px;
}
.mainTextGuestbook a
{
    outline:none;
    color:#6e8fbe;
}

.mainText a
{
    outline:none;
    color:#6e8fbe;
}
.mainText td
{
   vertical-align:top;
}

.mainText p
{
    padding-right:8px;
    color:#6e8fbe;
    font-size:11px;
}
.mainText ul
{
    padding-left:30px;
    padding-top:10px;
}

.mainText li
{
    margin-bottom:3px;
}

.PhotoContainer
{
    float:left;
    width:650px;
    padding-top:10px;
}

.PhotoThumb
{
    width:100px;
    height:80px;   
    float:left;
    margin-right:30px; 
    margin-bottom:10px;
    border:solid 1px #e3e0ce;
    padding:3px 3px 3px 3px;
}

.thumbArea
{
    width:585px;
    float:left;
    padding-left:70px;
    padding-top:23px;
    padding-bottom:20px;
}

.mainGalleryFoothold{
    width:585px;
    font-size:11px;
}

.printFriendly{
    display:block;
    padding-right:25px;
    text-align:right;
    padding-top:2px;
    height:13px;
    position:absolute;
    top:15px;
    right:15px;
    color:#2da0d5;
    background-image:url(../images/printIcon.gif);
    background-position:right top;
    background-repeat:no-repeat;
}

.googlemaplink{
    display:block;
    padding-right:25px;
    text-align:right;
    padding-top:2px;
    height:17px;
    position:absolute;
    top:15px;
    right:15px;
    color:#535353;
    background-image:url(../images/mapIcon.jpg);
    background-position:right top;
    background-repeat:no-repeat;
    outline:none;
   
}
.googlemaplink2{
    display:block;
    padding-right:25px;
    text-align:right;
    padding-top:2px;
    height:17px;
    position:absolute;
    top:15px;
    right:155px;
    color:#535353;
    background-image:url(../images/mapIcon.jpg);
    background-position:right top;
    background-repeat:no-repeat;
    outline:none;
}

/*----------------------END OF MAIN BODY-----------------------------------*/






/*----------------------FOOTER---------------------------------------------*/

.FooterInfoContainer
{
    width:100%;
    float:left;
    margin-left:-5px;
    position:relative;
}

.footerContainer
{
    width:100%;
    background-color:#7fbde1;
    height:100%;
    float:left;
}

.footerInfo
{
    width:940px;
    height:19px;
    background-color:#bbd9ff;
    margin-left:auto;
    margin-right:auto;
    font-family:Century Gothic;
    color:#535353;
    padding-top:0px;
    text-align:right;
}

.innerfooterIcons
{
    width:50px;
    float:left;
    padding-top:2px;
}

.innerfooterContainer
{
    width:940px;
    float:left;
    padding-top:3px;    
}
.footerInfo a
{
    text-decoration:none;
    color:#535353;
}

.footerInfo a:hover
{
    text-decoration:underline;
}
.footermenuContainer
{
    margin-left:auto;
	margin-right:auto; 
	width:910px; 
	height:150px;
	position:relative;
}

.footerMenu
{
    padding-bottom:20px;
    float:right;
	padding-top:10px; 
	margin-right:1px;
}

.footerMenu a
{
    text-decoration:none;
    margin-left:25px;
    color:White;
    padding-bottom:1px;
    outline:none;
}
.footerMenu a:hover
{
    border-bottom:solid 1px white;
}

.digilodge
{
    background-image:url(../images/digi1.png);
    background-position:top left;
    background-repeat:no-repeat; 
    text-decoration:none;
    width:210px;
    height:55px;
    float:left;
    margin-top:10px; 
    margin-left:-10px;
}
.digilodge a
{
    display:block;
    float:left;
    width:50px;
    height:51px;
}
.digitext
{
    width:210px;
    font-size:8px;
    color:white;
    float:left;
    text-align:justify;
    margin-left:-10px;
}

.banners
{
    float:right;
    width:448px;
    height:81px;
    background-image:url(../images/digi2.jpg);
    filter:alpha(opacity=50);
    moz-opacity:0.5;
    opacity:0.5;
}
.banners:hover
{
    filter:alpha(opacity=100);
    moz-opacity:1;
    opacity:1;
}
.banners a
{
    display:block;
    float:left;
    width:80px;
    height:80px;
    outline:none;
}
.banners2
{
    float:right;
    width:448px;
    height:81px;
    background-image:url(../images/digi2en.jpg);
    filter:alpha(opacity=50);
    moz-opacity:0.5;
    opacity:0.5;
}
.banners2:hover
{
    filter:alpha(opacity=100);
    moz-opacity:1;
    opacity:1;
}
.banners2 a
{
    display:block;
    float:left;
    width:80px;
    height:80px;
    outline:none;
}
.nextstep
{
    float:left;
    width:120px;
    color:white;
    font-size:9px;
    text-align:right;
    position:absolute;
    bottom:5px;
    right:0;
}
.nextstep a
{
    text-decoration:none;
    font-size:9px;
    color:white;
}
.nextstep a:hover
{
    text-decoration:underline;
}
/*----------------------END OF FOOTER--------------------------------------*/






/*------------------------ CONTACT FORM ---------------------------------- */
.ValidationSummary
{
    color:Red;
}
.contactForm2{
	width:585px;
	margin-bottom:50px;
    margin-left:20px;
    margin-top:10px;
}
.tblContact2{
    width:500px;
}
tblContact2 td{
    font-size:11px;
    font-family:Verdana;
}
.tblContact2 input{
	font-family:Verdana;
	font-size:11px;
	width:200px;
	height:18px;
	margin-bottom:5px;
}
.tblContact2 textarea{
	font-family:Verdana;
	font-size:11px;
	width:426px;
	height:150px;
}
.contactForm{
	width:585px;
	margin-top:20px;
}
.contactFormBody{
    width:585px;
}
.contactTD
{
    padding-bottom:9px;
    
}
.tblContact
{
    width:685px;
}
.tblContact td{
    font-size:11px;
    font-family:Verdana;
}
.tblContact input{
	font-family:Verdana;
	font-size:11px;
	width:160px;
}
.tblContact textarea{
	font-family:Verdana;
	font-size:11px;
	width:507px;
	height:200px;
}
.ContactBtn{
    width:75px;
	padding-top:10px;
	float:right;
	height:19px;
	margin-right:-16px;
}
.ContactBtn a{
	text-decoration:none;
	float:right;
    color:white;
    font-family:Century Gothic;
    font-size:14px;
    outline:none;
    display:block;
    width:75px;
    height:19px;
    background-color:#466ba0;
    text-align:center;
    padding-top:1px;
    padding-bottom:2px;
}
.ContactBtn2{
    width:75px;
	padding-top:10px;
	float:right;
	height:19px;
	
}
.ContactBtn2 a{
	text-decoration:none;
	float:right;
    color:white;
    font-family:Century Gothic;
    font-size:14px;
    outline:none;
    display:block;
    width:80px;
    height:19px;
    background-color:#466ba0;
    text-align:center;
    padding-top:2px;
    padding-bottom:2px;
}
.ContactBtn a:hover
{
}
.NotOkMessage{
	color:Red;
}
.OkMessage{
    color:Black;
}
.tblThankPage{
    width:100%;
}
/* ------------------------ END OF CONTACT FORM --------------------------------------- */




/*--------------------------QUICK RESERVATION -------------------------------------------*/

.quickReservation{
  
    background-image:url(../images/calendBG.png);
    background-repeat:no-repeat;
    background-position:top right;
    overflow:visible;
    width:210px;
}

.quickResTitle{
    width:200px;
    font-size:14px;
    padding-top:20px;
    color:#234a82;
    height:20px;
    margin-bottom:22px;
    text-align:center;
    padding-left:5px;
}

.quickResBody{
    width:200px;
    color:#625f4e;
    
}
.quickResTable{
    width:230px;
    
}
.quickResTable td{
    padding-right:8px;
    vertical-align:top;
    padding-bottom:12px;
    color:#535353;
}
.quickResBody td input{
    color:black;
}

option
{
    color:black;
}

.quickResRooms{
    float:left;
    color:White;
}
.quickResBtn{
    
    width:111px;
    height:28px;
    background-image:url(../images/resbtn.jpg);
    margin-left:50px;
    margin-top:5px;
}
.quickResBtn a{
    text-decoration:none;
    font-family:Century Gothic;
    outline:none;
    color:White;
    display:block;
    font-size:13px;
    width:111px;
    height:28px;
    text-align:center;
    padding-bottom:5px;
    padding-top:5px;
    
}

/*--------------------- END OF QUICK RESERVATION ----------------------------------------*/


/*--------------------------------- GUESTBOOK ---------------------------------------------*/

.GuestbookTable
{
    width:680px;
    margin-bottom:10px;
}
.GuestbookTable td
{
    padding:5px 10px 10px 10px;
    margin-bottom:-50px;
}
.mainTextguest
{
    width: 685px;
    /*background-color:#effafe;*/
    margin-bottom:50px;
    float:left;
    font-size:12px;
    line-height:17px;
    text-align:justify;
    color:#535353;
    /*border:solid 1px #eaeae3;*/
    margin-top:12px;
}
.signGuestbook
{
    position:absolute;
    top:30px;
    right:20px;
    width:130px;
}
.signGuestbook a
{
    text-decoration:none;
    float:left;
    margin-right:5px;
}
.signGuestbook a:hover
{
    text-decoration:underline;
}
.PagingContainer
{
    width:680px;
    position:absolute;
    bottom:10px;
}
.PagingItem
{
	height:17px;
	float:right;
}
.PagingItem a
{
    text-decoration:none;
	font-size:11px;
	margin-right:5px;
	color:#1A6AA9;
	background-color:#E4F5FC;
	display:block;
	float:left;
	width:25px;
	height:17px;
	text-align:center;
	font-weight:bold;
	outline:none;
    padding-bottom:1px;
}
.PagingItem a:hover
{
    color:#E4F5FC;
	background-color:#1A6AA9;
}

/*---------------------------------- END OF GUESTBOOK ------------------------------------*/