body{
background-position: top;
background-color: #387c9e;
background-image: url(bluebg.jpg);
background-repeat: no-repeat;	
margin: 0 0 0 0;
padding:0;
line-height: 1.5em;
}

#maincontainer{
display:block;
width: 785px; /*Width of main container*/
margin: 0px auto 30px auto; 
background-image: url(mtnbgfooter.jpg);
background-color:#72a1b5;
background-position:bottom;
background-repeat:no-repeat;

}

#topsection{
display:block;
width: 785px; /*Width of main container*/
margin: 30px auto 30px auto; 
background-image: url(topofpage.gif);
background-position:top;
background-attachment:inherit;
margin: 30px auto 0 auto;
height: 230px; /*Height of top section*/
}

#ladiestopsection{
display:block;
width: 785px; /*Width of main container*/
margin: 30px auto 30px auto; 
background-image: url(ladiesescapetop.gif);
background-position:top;
background-attachment:inherit;
margin: 30px auto 0 auto;
height: 230px; /*Height of top section*/
}

#contentwrapper{
float: left;
width: 100%;
margin: 0 0 0 0;
}

#contentcolumn{
margin-top: 0;
margin-left: 160px; /*Set left margin to LeftColumnWidth*/
margin-right: 15px;
margin-bottom: 15px;
font: 16px "Arial", sans-serif; 
font-weight:500;
color: #373737;
overflow:hidden;

}
#contentcolumnnomenu{
margin-top: 0;
margin-left: 10px; /*Set left margin to LeftColumnWidth*/
margin-right: 10px;
margin-bottom: 15px;
font: 16px  "Arial", sans-serif; 
font-weight:500;
color: #373737;
overflow:hidden;

}
#contentcolumnspa{
margin-top: 0;
margin-left: 0px; /*Set left margin to LeftColumnWidth*/
margin-right: 0px;
margin-bottom: 15px;
font: 16px  "Arial", sans-serif; 
font-weight:500;
color: #373737;
overflow:hidden;

}

#leftcolumn{
float: left;
width: 160px; /*Width of left column*/
margin-left: -785px; /*Set left margin to -(MainContainerWidth)*/

}

#footer{
display:block;
clear: left;
width: 100%;
color: #ffffff;
background-color: #000000;
text-align: center;
padding: 20px 0 20px 0;
font: 16px "Arial", sans-serif #ffffff;
line-height: 16px;

}
.contentwrapper{
float: left;
width: 100%;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.innertube{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0px;


}
.topad{
position:relative;
display: block;
overflow: visible;
text-align:right;
float: right;
padding-top: 156px;
padding-right: 15px;
margin-bottom: 0;
height: 32px;
}



img.center {
    display:block;
    margin-left: auto;
    margin-right: auto; 
	}

img.right {
    display: inline;
	float: right;
    margin-right: 0px; 
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 15px;

	}
img.left {
    display: inline;
	float: left;
    margin-left: 0px; 
	margin-right: 15px;
	margin-bottom: 15px;
	margin-top: 5px;
	border: none;

	}
img.amenitiesleft {
    display: block;
	float: left;
    margin-left: 0px; 
	margin-right: 30px;
	margin-bottom: 5px;
	margin-top: 5px;
	border-style: none;

	}
img.room {
    display: block;
	float: left;
    margin-left: 0px; 
	margin-right: 30px;
	margin-bottom: 5px;
	margin-top: 5px;
	border-style: solid;
	border-width: 2px;
	border-color: #3f3f3f;
	}
img.gallery {
    display: inline;
    margin-left: 3px; 
	margin-right: 3px;
	margin-bottom: 3px;
	margin-top: 3px;
	border-style: solid;
	border-width: 2px;
	border-color: #3f3f3f;
	}
img.special {
    display: inline;
    margin-left: 0px; 
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	border-style: none;
	}
img.snow {
    display:block;
	overflow:hidden;
    margin-left: 0px; 
	margin-right: 0px;
	margin-bottom: -210px;
	margin-top: 0px;
	border-style: none;
	}
.fade {
    display: block;
	float: right;
	margin-top: 0px;
    margin-right: 0px; 
	margin-left: 15px;
	margin-bottom: 0px;
	padding: 0 0 0 0;

	}
.hlink{
	height: 25px;
}

.hlink a:link{
	float: left;
	display: block;
	color:#b90000;
	text-decoration: none;
	font-family: "Book Antiqua", sans-serif; 
	font-size: 25px;
	font-weight: bold;
	border: none;


}
.hlink a:visited{
	float: left;
	display: block;
	color:#b90000;
	text-decoration: none;
	font-family: "Book Antiqua", sans-serif; 
	font-size: 25px;
	font-weight: bold;
	border: none;


}
.hlink a:hover{
	float: left;
	display: block;
	color:#ff0000;
	text-decoration: none;
	font-family: "Book Antiqua", sans-serif; 
	font-size: 25px;
	font-weight: bold;
	border: none;
	}

a.alllinks:link{
	color:#c9f28a;
	text-decoration: none;
	font-family: "Book Antiqua", sans-serif; 
	font-weight: bold;


}
a.alllinks:visited{
	color:#c9f28a;
	text-decoration: none;
	font-family: "Book Antiqua", sans-serif;
	font-weight: bold;


}
a.alllinks:hover{
	color:#ff0000;
	text-decoration: none;
	font-family: "Book Antiqua", sans-serif;
	font-weight: bold;

	}

.roomlayout{
	float:left;
width: 100%;


	
}

.subtitle{
	font-weight:bold;
}
.tlink{
	display:block;
	float: right;
	
}
.tlink span{
	float:right;
	display:block;
	background-image: url(adright2.gif);
	background-position:right;
	background-repeat:no-repeat;
	height: 46px;
	margin: 0 0px 0 0px;
	padding: 0 25px 0 0;
}
.tlink b{
	float:left;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;

}

.tlink a{

	background-image: url(adleft2.gif);
	background-position:left;
	background-repeat: no-repeat;
	height: 46px;
	display:block;
	float:left;
	margin: 0 0 0 0px;
	padding: 0 0 0 25px;
	
}

.tlink a:link{
	float: right;
	display: block;
	color:#d6e4dc;
	text-decoration: none;
	font-family: Times;
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0px 0 0 25px;



}
.tlink a:visited{
	float: right;
	display: block;
	color:#d6e4dc;
	text-decoration: none;
	font-family: Times;
	font-size: 20px;
	font-weight: bold;
	margin: 0px 0px 0 0;
	padding: 0px 0 0 25px;

}
.tlink a:hover{
	float: right;
	display: block;
	color:#ffffff;
	text-decoration: none;
	font-family: Times;
	font-size: 20px;
	font-weight: bolder;
	cursor:hand;
	}

.header2{
	display: block;
	font: "Arial", sans-serif; 
	font-weight: bold;
	padding-top: 15px;
	margin-top: 0px;
	font-size: 24px

}
.header3{
	font: 22px "Arial", sans-serif;  
	font-weight: bold;
	padding-top: 15px;
	margin-top: 0px

}

p.justify{
	text-align:justify;
	font: 17px "Arial", sans-serif;  
	font-weight: normal;
	
}
p.left{
	text-align:left;
	font: 17px "Arial", sans-serif;  
	font-weight: 500;
	
}

ul.amenities{
margin: 0 0 0 0;
list-style-type:circle;
padding-left: 20px;
}

iframe.spaframe{
display:block;
border: none;
margin: 28px 0 0 0px;
padding: 0 0 0 0px;
border: hidden;

}

h2.kinder{
	display: block;
	text-align:center;
	font: "Arial", sans-serif; 
	font-weight: bold;
	padding-top: 15px;
	margin-top: 0px;
	font-size: 26px	
	
}

p.kinder{
	text-align:justify;
	font: 20px "Arial", sans-serif;  
	font-weight: normal;
	
}
