body
{
	background-color: white;
	font-family:  arial,Verdana,sans serif;
	color: #000000;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top: 0px;
	font-size: 12px;
	background-image: url(../images/bg.png);
	background-position: top;
	background-repeat: repeat-x;
	height:100%;
}

.gray_link {font-size: 11px;font-family: Tahoma, Verdana,Arial, Helvetica, sans-serif;color:#858585;font-weight: bold;}
.gray_link:link {color:#858585;text-decoration : underline;font-weight: bold;}
.gray_link:active {color:#858585;text-decoration : underline;font-weight: bold;}
.gray_link:visited {color:#858585;text-decoration : underline;font-weight: bold;}
.gray_link:hover {color:#858585;text-decoration : none;font-weight: bold;}

.brown_link {font-size: 11px;font-family: Tahoma, Verdana,Arial, Helvetica, sans-serif;color:#6a5826;font-weight: bold;}
.brown_link:link {color:#6a5826;text-decoration : underline;font-weight: bold;}
.brown_link:active {color:#6a5826;text-decoration : underline;font-weight: bold;}
.brown_link:visited {color:#6a5826;text-decoration : underline;font-weight: bold;}
.brown_link:hover {color:#6a5826;text-decoration : none;font-weight: bold;}

.brown_color { color:#6a5826}

.part02
{
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/part02.png');
}

/* IE ignores styles with [attributes], so it will skip the following. */
.part02[class] 
{
	background-image:url(../images/part02.png);
}


.part03 
{
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/part03.png');
}

/* IE ignores styles with [attributes], so it will skip the following. */
.part03[class] 
{
	background-image:url(../images/part03.png);
}


.part04
{
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/part04.png');
}

/* IE ignores styles with [attributes], so it will skip the following. */
.part04[class] 
{
	background-image:url(../images/part04.png);
}

a {
	position: relative;
}

div {
position: relative;
}

.left_white
{
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/left_white.png');
}

/* IE ignores styles with [attributes], so it will skip the following. */
.left_white[class] 
{
	background-image:url(../images/left_white.png);
}



.button_active
{
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	background-repeat: no-repeat;		
	width:215px;
	height:61px;	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/button_active.png');
}

/* IE ignores styles with [attributes], so it will skip the following. */
.button_active[class] 
{
	background-repeat: no-repeat;	
	width:215px;
	height:61px;	
	background-image:url(../images/button_active.png);
}


.hotel_reservations
{
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	background-image: none;
	width:215px;
	height:124px;
	background-repeat: no-repeat;		
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/hotel_reservations.png');
}

/* IE ignores styles with [attributes], so it will skip the following. */
.hotel_reservations[class] 
{
	width:215px;
	height:124px;
	background-repeat: no-repeat;
	background-image:url(..images/hotel_reservations.png);
}



.newsletter_bg
{
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale,src='images/newsletter_bg.png');
}

/* IE ignores styles with [attributes], so it will skip the following. */
.newsletter_bg[class] 
{
	background-image:url(../images/newsletter_bg.png);
}

.newsletter
{
	width:214px;
	background-repeat: no-repeat;
	background-image:url(../images/newsletter.gif);
}


.bg2
{
	background-repeat: no-repeat;
	background-image:url(../images/bg2.gif);
	background-position: 0px 446px;	
}

.frame 
{
	width:209px;
	height:137px;
	position:relative;
	text-align: left;
	background-repeat: no-repeat;
	background-image:url(../images/frame.gif);	
}

.frame_pic
{
	position:absolute;
	top:10px; 
	left:13px;
}

.main_nav_on {
	font-size: 12px;
	font-family: 'Times New Roman',Times,serif;
	color:white;
	font-weight: bold;
	padding-left:23px;
	padding-top:5px;
	padding-bottom:5px;		
	cursor:pointer;
	background-color:#b2d9ed;
	position:relative;	
}

.main_nav_off {
	font-size: 12px;
	font-family:'Times New Roman',Times,serif;
	color:#5d4419;
	font-weight: bold;
	padding-left:23px;
	padding-top:5px;
	padding-bottom:5px;	
	cursor:pointer;
	background-color:white;
	position:relative;	
}

.sub_nav_on {
	font-size: 12px;
	font-family: 'Times New Roman',Times,serif;
	color:#3fa1d2;
	font-weight: bold;
	padding-left:30px;
	padding-top:5px;
	padding-bottom:5px;		
	background-color:#f0f8fb;
	cursor:pointer;
	position:relative;	
}

.sub_nav_off {
	font-size: 12px;
	font-family:'Times New Roman',Times,serif;
	color:#948c49;
	font-weight: bold;
	padding-left:30px;
	padding-top:5px;
	padding-bottom:5px;	
	cursor:pointer;
	background-color:#f0f8fb;
	position:relative;	
}

#thumb-h_container {
	float: left;
	width: 201px;
	margin-right: 5px;
	padding-left: 5px;
}
#thumb-v_container {
	float: left;
	width: 155px;
	margin-right: 5px;
	padding-left: 5px;
}

#content_container {
	float: right;
	width: 450px;
	margin-left: 5px;
	padding:10px 10px 0px 5px;
}

.content
{
	font-size: 12px;
	font-family: Tahoma, Verdana,Arial, Helvetica, sans-serif;
	color:#807a60;
	margin-left:34px;
	margin-right:40px;
	margin-bottom:35px;
	margin-top:15px;	
	line-height:18px;
}

.content_nomargin
{
	font-size: 12px;
	font-family: Tahoma, Verdana,Arial, Helvetica, sans-serif;
	color:#807a60;
	line-height:18px;	
}

.left_nav_content
{
	font-size: 11px;
	font-family: Tahoma, Verdana,Arial, Helvetica, sans-serif;
	color:#554e2b;

}

.plain_content
{
	font-size: 11px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
}

.header_text
{
	font-size: 16px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3fa1d2;
}

.heading
{
	font-family:'Times New Roman',Times,serif;
	color:#5d4419;
	font-size: 18px;
	font-weight: bold;
	text-transform:uppercase;
}
#copyright {color:#BFBFBF; font-size:10px; font-family:Tahoma, Verdana,Arial, Helvetica, sans-serif;}
.copyright_link:link {color:#BFBFBF; text-decoration:none;}
.copyright_link:active {color:#BFBFBF; text-decoration:none;}
.copyright_link:visited {color:#BFBFBF; text-decoration:none;}
.copyright_link:hover {color:#092230; text-decoration:none;}

.footer_link {font-size: 10px;font-family: Tahoma, Verdana,Arial, Helvetica, sans-serif;color:#858585;}
.footer_link:link {color:#858585;text-decoration : underline;}
.footer_link:active {color:#858585;text-decoration : underline;}
.footer_link:visited {color:#858585;text-decoration : underline;}
.footer_link:hover {color:#858585;text-decoration : none;}

.top_menu
{
	background-image:url(../images/top_menu.gif);
	width:711px;
	height:69px;
	background-repeat: no-repeat;
	background-position: top;		
}

.top_menu_off {
	font-size: 12px;
	font-family:'Times New Roman',Times,serif;
	color:#5d4419;
	font-weight: bold;
	cursor:pointer;
	text-decoration : none;	
}


.top_menu_on {
	font-size: 12px;
	font-family:'Times New Roman',Times,serif;
	color:#3fa1d2;
	font-weight: bold;
	cursor:pointer;
	text-decoration : underline;
}

.language_menu {
	color: #3fa1d2;
	font-size: 10px;
	font-family:'Times New Roman',Times,serif;
	cursor:pointer;
	text-decoration : none;
}


.btn_reserve2 {
	background-image:url(..images/btn_reserve2.gif);
	width:118px;
	height:26px;
	background-repeat: no-repeat;
	background-position: top;	
	cursor:pointer;	
}


.directions_frames {
	background-image:url(../images/directions/frames.gif);
	width:330px;
	height:1857px;
	background-repeat: no-repeat;
	background-position: top;	
}

.picture_frame {
	background-image:url(../images/frame2.gif);
	width:350px;
	height:236px;
	padding-top:20px;
	padding-left:19px;
	background-repeat: no-repeat;
	background-position: top left;	
	float:left;	
}

.room_features {
	background-image:url(../images/gray_vline.gif);
	width:190px;
	float:left;
	background-repeat: no-repeat;
	background-position: left;	
	font-weight:bold;
}

.brown_bullet {
	background-image:url(../images/brown_bullet.gif);
	background-repeat: no-repeat;
	background-position: left;		
	margin-left:40px;	
	padding-left:10px;
}


.brown_bullet2 {
	background-image:url(../images/brown_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-left:10px;
}

#navlist{
margin-left: 0;
padding-left: 0;
list-style:none;
}

#list{
list-style-image: url(../images/brown_bullet.gif);
}

.paddingLeft50 {
	padding-left:50px;
}
