﻿body
{
	font-family: Arial;
	font-size: 10pt;
	color: #FFFFFF;
	text-align: center;
	overflow: hidden;
	background-color: #000000;
}
*
{
	margin:0;
	padding:0;
}
img
{
	border:none;
}
a:link
{
    border-width: 0px;
    border-style: hidden;
    font-family: Arial;
    
}
a:hover
{
    font-family: Arial;
    	border-width: 0px;
	border-style: hidden;

}
a:visited
{
	border-width: 0px;
	border-style: hidden;
	font-family: Arial;
}
a:active
{
    border-width: 0px;
    border-style: hidden;
    font-family: Arial;
   
}
#footer a:active
{
    font-family: Arial;
    text-decoration: underline;
    color: #000066;
}
#footer a:link
{
    font-family: Arial;
    text-decoration: underline;
    color: #000066;
}
#footer a:visited
{
    font-family: Arial;
    text-decoration: underline;
    color: #000066;
}
#footer a:hover
{
    font-family: Arial;
    text-decoration: underline;
    color: #FFFFFF;
}

h1
{
    font-family: Arial;
    font-size: 18pt;
    font-weight: bold;
    color: #FFFFFF;
    padding-top: 15px;
}
h2
{
    font-family: Arial;
    font-size: 14pt;
    font-weight: bold;
    margin-top: 0;
    margin-bottom: 0;
    color: #666666;
    
}
h3
{
	padding: 0px;
	margin: 0px;
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
}
h4
{
    padding: 0px;
    margin: 0px;
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    color: #FFFFFF;
}
h5
{
    padding: 0px;
    margin: 0px;
    font-family: Arial;
    font-size: 11pt;
    color: #FFFFFF;
    font-style: italic;
}
h6
{
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
}
.abouttext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 30px;
    font-weight: bold;
    color: #ffffff;
}
.boldorangetext
{
    color: #663300;
    font-size: large;
    background-color: #FFFFFF;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    font-weight: bold;
}
textarea
{
    font-family: Arial;
    font-size: 10pt;
}
headingtext
{
    font-family: Arial;
    font-size: 10pt;
    color: #FFFFFF;
}
.bullettext
{
    font-size: small;
    text-align: left;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    list-style-image: url('images/mainpgbuttons/bullets.gif');
}
.bullettext
{
    font-size: small;
    text-align: left;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    list-style-image: url('images/mainpgbuttons/bullets.gif');
}
input
{
    font-family: Arial;
    font-size: 8pt;

}

.headbutton
{
    border-width: 0px;
    margin-left: 1px;
    margin-right: 1px;
    vertical-align: bottom;
}
.subbuttons
{
    border-color: #008080;
    border-width: 0;
    text-align: right;
    color: #000000;
    background-color: #006666;
}
.qsearchbox
{
    border-style: solid;
    border-color: #006666;
    background-color: #006666;
    text-align: center;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: x-small;
    font-weight: normal;
    font-style: normal;
}
.searchboxText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: 700;
	font-style: normal;
	color: #000000;
	text-align: center;
	vertical-align: bottom;
}

.logoalign
{
    text-align: left;
    vertical-align: bottom;
}
.headerright
{
    text-align: right;
    color: #000000;
    font-size: small;
    font-family: Arial, Helvetica, sans-serif;

}
.pagebanner
{
    text-align: center;
    background-color: #FFFFFF;
}
.headerborder
{
    border-bottom: thick solid #006666;
    border-bottom-width: thin;
}
.pageList
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: x-small;
    font-style: normal;
    color: #8F6D60;
    }
.bottompagelinks
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: x-small;
    font-weight: normal;
    font-style: normal;
    color: #003399;
    text-align: center;
}
.gridtext
{
    padding: 0px;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: xx-small;
    color: #000000;
    
}
.gridheadings
{
    padding: 0px;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: xx-small;
    font-weight: bold;
    color: #000000;
    
}
.headerrightbox
{
    vertical-align: bottom;
    font-family: Arial, Helvetica, sans-serif;
    font-size: x-small;
    font-weight: normal;
    font-style: normal;
    color: #009999;
}
.sidemenuheading
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
}

.featuredtext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: xx-small;
    font-weight: normal;
    color: #000000;
    text-align: left;
    line-height: 9px;
    padding-left: 4px;
}
.featuredpic
{
    vertical-align: top;
    text-align: left;
    padding: 0px 5px 0px 0px;
}

.formheadings
        {
            font-family: Arial, Helvetica, sans-serif;
            font-size: xx-small;
            font-weight: normal;
            font-style: normal;
            color: #003366;
        }
.modalbackground
{
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}
.modalPopup
{
	background-color: #FFFFFF;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: auto;
}
bodyblack
{
    font-family: Arial;
    font-size: 10pt;
    color: #000000;
}
.buttonstyle
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: x-small;
    background-color: #D67770;
    border: thin outset #8F6D60;
}
.gridlayout
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: x-small;
    color: #5A443C;
}
.roompanel
{
    background-color: #FFF8DC;
    border: medium solid #DCDCDC;
    width: 700px;
}
.watermarktext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: x-small;
    font-weight: normal;
    font-style: normal;
    color: #CCCCCC;
}
.formtext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	color: #999999;
}
p
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
   
}
#content{
			margin:0px auto;
			height:100px;
			width:100%;
			bottom:5%;
			z-index: 3;
			/*background:#262626 no-repeat 90%;
			border-top:1px solid #000;
			border-bottom:1px solid #4F4F4F;*/
			position:absolute;
		}
		#contentframe{
			overflow: hidden;
			
			height: 100%;
			text-align:right;
			z-index: 3;
		}
		#slidecounter{
			float:left;
			color:#4F4F4F;
			font:50px "Helvetica Neue", Arial, sans-serif;
			font-weight:bold;
			margin:18px 20px;
			visibility:hidden;
	
		}
		#slidecaption{
			overflow: hidden;
			float:left;
			color:#FFF;
			font:26px "Helvetica Neue", Arial, sans-serif;
			font-weight:bold;
			margin:33px 0;
			visibility:hidden;
		}
		/*Supersized Stamp*/
		.stamp{
			float: right;
			margin: 25px 20px 0 0;
		}
		/*Supersize Plugin Styles*/
		#navigation
{
	float: right;
	margin: 0px 0px 0px 0;
	position: absolute;
	z-index: 8;
	bottom: 200px;
	right: 100px;
}
		#navigation a:link
{
	border-width: 0px;
	border-style: hidden;
	font-family: Arial;
	text-decoration: none;
	outline: none;
}
#navigation a:hover
{
    font-family: Arial;
    	border-width: 0px;
	border-style: hidden;
	text-decoration: none;
	outline: none;

}
#navigation a:visited
{
	border-width: 0px;
	border-style: hidden;
	font-family: Arial;
		text-decoration: none;
	outline: none;

}
#navigation a:active
{
    border-width: 0px;
    border-style: hidden;
    font-family: Arial;
    	text-decoration: none;
	outline: none;

   
}
		#loading {
			position: absolute;
			top: 49.5%; 
			left: 49.5%;
			z-index: 3;
			width: 24px; 
			height: 24px;
			text-indent: -999em;
			background-image: url(images/progress.gif);
		}
		#supersize{
			position:fixed;
		}
		#supersize img, #supersize a
{
	height: 100%;
	width: 100%;
	position: absolute;
	z-index: 0;
}
		#supersize .prevslide, #supersize .prevslide img{
			z-index: 1;
		}
		#supersize .activeslide, #supersize .activeslide img{
			z-index: 2;
		}
 #bg-tier1
{
	background-image: url(    'images/hotelmenubkgd.jpg' );
	filter: alpha(opacity=80);
	opacity: 0.8;
	width: 180px;
	height: 600px;
	z-index: 6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	padding-left: 20px;
	padding-top: 150px;
	padding-bottom: 10px;
	font-weight: bold;

}
		#bg-tier1 a:link
{
	font-family: Arial;
	border-width: 0px;
	border-style: hidden;
	text-decoration: none;
	outline: none;
	font-size: 12px;
	color: #FFFF00;
	text-align: left;
	z-index: 5;
	font-weight: bold;
}
#bg-tier1 a:hover
{
	font-family: Arial;
	border-width: 0px;
	border-style: hidden;
	text-decoration: none;
	outline: none;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	z-index: 5;
	font-weight: bold;
}
#bg-tier1 a:visited
{
    font-family: Arial;
    	border-width: 0px;
	border-style: hidden;
	text-decoration: none;
	outline: none;
	font-size: 12px;
	color: #663300;
	text-align: left;
	z-index: 5;
	font-weight: bold;
}
#bg-tier1 a:active
{
    font-family: Arial;
    border-width: 0px;
	border-style: hidden;
	text-decoration: none;
	outline: none;
	font-size: 12px;
	color: #663300;
	text-align: left;
	z-index: 5;
	font-weight: bold;
}

#branding
{
	z-index: 10;
	position: absolute;
	top: 30px;
	left: 30px;
	font-family: 'Times New Roman' , Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
#openingwords
{

	text-align: center;
	position: absolute;
	top: 50px;
	left: 640px;
	width: 250px;
	z-index: 6;
	border-style: hidden;
}
#address
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-align: left;
    padding-left: 20px;
    position: absolute;
    z-index: 7;
    width: 180px;
    height: 150px;
    bottom: 0px;
    left: 0px;
    float: left;
    vertical-align: bottom;
    font-weight: bold;
}
#informationbox
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    text-align: left;
    padding-left: 20px;
    position: absolute;
    z-index: 7;
    width: 550px;
    height: 500px;
    left: 300px;
    float: left;
    vertical-align: top;
    background-color: #FFFFFF;
    top: 100px;
}
#languagelist
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #000000;
    text-align: left;
    z-index: 8;
    width: 100px;
    height: 50px;
    position: relative;
    top: 10px;
    right: 10px;
    float: right;
}
#aboutfooter
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	z-index: 10;
	width: 250px;
	height: 120px;
	bottom: 10px;
	right: 10px;
	position: absolute;
}
#footerpanel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	z-index: 4;
	width: 250px;
	height: 120px;
	bottom: 10px;
	right: 10px;
	position: absolute;
}

#footer
{
	padding: 10px 10px 10px 220px;
	background-image: url(          'images/hotelmenubkgd.jpg' );
	filter: alpha(opacity=80);
	opacity: 0.8;
	width: 100%;
	height: 500px;
	z-index: 4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	position: absolute;
	bottom: 0px;
	left: 0px;
	vertical-align: top;
	
}
#greenfooter
{
	padding: 10px 10px 10px 220px;
	background-image: url(        'images/greenmenubkgd.jpg' );
	filter: alpha(opacity=80);
	opacity: 0.8;
	width: 100%;
	height: 280px;
	z-index: 9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	position: absolute;
	bottom: 0px;
	left: 0px;
	vertical-align: top;
}
#bluefooter
{
	padding: 10px 10px 10px 220px;
	background-image: url(        'images/bluemenubkgd.jpg' );
	filter: alpha(opacity=80);
	opacity: 0.8;
	width: 100%;
	height: 280px;
	z-index: 9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	position: absolute;
	bottom: 0px;
	left: 0px;
	vertical-align: top;
}
#redfooter
{
	padding: 10px 10px 10px 220px;
	background-image: url(        'images/redmenubkgd.jpg' );
	filter: alpha(opacity=80);
	opacity: 0.8;
	width: 100%;
	height: 280px;
	z-index: 9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	position: absolute;
	bottom: 0px;
	left: 0px;
	vertical-align: top;
}
#yellowfooter
{
	padding: 10px 10px 10px 220px;
	background-image: url(         'images/yellowmenubkgd.jpg' );
	filter: alpha(opacity=80);
	opacity: 0.8;
	width: 100%;
	height: 280px;
	z-index: 9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	position: absolute;
	bottom: 0px;
	left: 0px;
	vertical-align: top;
}

#footer a:link
{
    font-family: Arial;
    border-width: 0px;
	border-style: hidden;
	text-decoration: none;
	outline: none;
	font-size: 10px;
	color: #663300;
	text-align: left;
	z-index: 5;
	font-weight: bold;

}
#footer a:hover
{
	font-family: Arial;
	border-width: 0px;
	border-style: hidden;
	text-decoration: none;
	outline: none;
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	z-index: 5;
	font-weight: bold;
}
#footer a:visited
{
    font-family: Arial;
    	border-width: 0px;
	border-style: hidden;
	text-decoration: none;
	outline: none;
	font-size: 10px;
	color: #663300;
	text-align: left;
	z-index: 5;
	font-weight: bold;
}
#footer a:active
{
    font-family: Arial;
    	border-width: 0px;
	border-style: hidden;
	text-decoration: none;
	outline: none;
	font-size: 10px;
	color: #663300;
	text-align: left;
	z-index: 5;
	font-weight: bold;
}
/* Styles for Reservations Section  */
#reservecontainer
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	vertical-align: top;
	background-color: #FFFFFF;
	border: 2px outset #C0C0C0;
	padding: 10px;
	z-index: 1;
	width: 100%;
	height: 700px;
	position: relative;
}
#reservetop
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	position: relative;
	width: 100%;
	height: 50px;
	padding: 0px 10px 10px 10px;
	float: left;
	text-align: left;
}
#reserveleftcol
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	position: relative;
	width: 250px;
	height: 430px;
	padding: 10px;
	border: 1px solid #C0C0C0;
	float: left;
}
#currentRooms
{
	font-family: Arial;
	border-width: 0px;
	border-style: hidden;
	text-decoration: none;
	outline: none;
	font-size: 10px;
	color: #333333;
	text-align: left;
	height: 260px;
}
#currentRooms a:link
{
	font-family: Arial;
	border-width: 0px;
	border-style: hidden;
	text-decoration: none;
	outline: none;
	font-size: 10px;
	color: #333333;
	text-align: left;

}
#currentRooms a:hover
{
	font-family: Arial;
	border-width: 0px;
	border-style: hidden;
	text-decoration: none;
	outline: none;
	font-size: 10px;
	color: #000000;
	text-align: left;
}
#currentRooms a:visited
{
	font-family: Arial;
	border-width: 0px;
	border-style: hidden;
	text-decoration: none;
	outline: none;
	font-size: 10px;
	color: #333333;
	text-align: left;
}
#currentRooms a:active
{
	font-family: Arial;
	border-width: 0px;
	border-style: hidden;
	text-decoration: none;
	outline: none;
	font-size: 10px;
	color: #333333;
	text-align: left;
}
#enhancementbox
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	position: relative;
	width: 90%;
	padding: 10px;
	border: 1px solid #C0C0C0;
	
}
#reservecentercol
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	position: relative;
	width: 250px;
	height: 430px;
	padding: 10px;
	border: 1px solid #C0C0C0;
	float: left;
}
#specials
{
    z-index: 10;
    width: 250px;
    height: 120px;
    bottom: 210px;
    right: 210px;
    position: absolute;
    visibility: hidden;
}
.calendarstyle .ajax_calendar_container
{
	background-color: white;
	border:solid 1px #C0C0C0;
}

#ratebox
{
	position: relative;
	top: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 280px;
}

#reserverightcol
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	position: relative;
	width: 380px;
	height: 430px;
	padding: 10px;
	border: 1px solid #C0C0C0;
	float: left;
}
#reservebottomleft
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	position: relative;
	width: 938px;
	height: 25px;
	padding: 3px;
	border: 1px inset #C0C0C0;
	float: left;
	background-color: #D7D7D7;
}
#reservefooter
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #333333;
	position: relative;
	height: 40px;
	width: 940px;
	padding: 3px;
	float: left;
}
#logographic
{
	position: relative;
	float: left;
	background-color: #FFFFFF;
}
.reservetitles
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #808080;
	text-align: left;
}
.reservetitlesbold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-align: left;
}
/* Gallery Styles */
    .wrapper{
      font-family:Arial, Helvetica, sans-serif;
    /*margin-top:20px;*/
      margin-left:10px;
    }

    .wrapper h1{
      font-family:Arial, Helvetica, sans-serif;
      font-size:16px;
    }

    .galleryIDX{
      background:gray;
      text-align:center;
      top:0;
      left:0;
      width:12%;
      height:100%;
      margin:auto;
      position:absolute;
    }

    #galleryPlace
{
	width: 100%;
	height: 80%;
	background: #FFFFFF;
	position: relative;
	top: 50px;
	padding-left: 20px;
}

    .mbGallery .header table{
      width:265px !important;
    }
    .mbGallery{
      -moz-box-shadow:#333 2px 2px 5px;
      -webkit-box-shadow:#333 2px 2px 5px;
    }
    .galle.descriptionBox
{
	font-size: 10px;
	background-color: #333333;
	color: white;
}und-color:#333333;
      color:white;
    }

    .desc{
      font-family:Arial, Helvetica, sans-serif;
      color:#000000;
      font-size:11px;
    }

    .imgDesc{
      font-family:Arial, Helvetica, sans-serif;
      color:#fff;
      font-size:10px;

    }
    .galleryIDX .btn{
      padding:5px;
      padding-top:10px;
      font-family:Arial, Helvetica, sans-serif;
      font-size:10px;
      color:#000000;
      background:#ffffff;
      cursor:pointer;
      -moz-box-sizing:content-box;
      width:110px;
      margin:auto;
      margin-top:15px;
      -moz-border-radius:10px;
      -webkit-border-radius:10px;
    }

    .galleryIDX .btn img{
      padding-bottom:15px;
    }

    .mbMask{
      position:absolute;
      background:orange;
      left:0;
      top:0;
      width:100%;
      height:100%;
    }
   #divspacer
{
	visibility: hidden;
	height: 1000px;
	width: 100%;
}
 