/* CSS Document */
/* Menu */
#menu {float: left; margin: 65px 0 0 35px; width: 230px; height: 800px; .display: inline; color:#FFFFFF;}
#logo {width: 120px; height: 143px;}
#logo img {border: 0;}
#sidemenu {
	margin: 0 0 0 20px;
	width: 200px;
	height: 333px;
}
#submenu {
	margin: 0 0 0 20px;
	width: 200px;
	height: 280px;
}
#menu a {color: #FFFFFF; font-weight: normal; text-decoration: none;}
#menu a:hover{color: #FFFFFF; font-weight: normal; text-decoration: underline;}
#menu a.select {color: #FFFFFF; font-weight: bold; text-decoration: none;}
#menu p {margin: 0;}
#menu h2 {color: #333333; margin: 0 0 0 0;}
#partners {padding: 20px 0 0 20px; color:#666666;}
#partners a {color: #333333; text-decoration: underline;}

#header {float: left; margin: 65px 0 0 70px;  width: 600px; height: 100px;}
#content {float: left; margin: 157px 0 0 60px; width: 630px; min-height: 780px; }
#content-header { margin: 0 0 30px 0;}
.content-hotel {margin: 0 0 40px 0;}
p {line-height: 18px;}
.line2 { border-bottom: #426602 1px double; margin: 5px 0 5px 0; }



#submenu a.email { text-decoration: underline;}


/* Type */

h1 {margin: 0; font-family: arial; color:#47473B; font-size: 18px; font-weight: normal;}
.line{ border-bottom: 1px  #CCCCCC solid; margin: 5px 0 10px 0;}
h2 {margin: 0; font-family: arial; color:#6D9A25; font-size: 14px; font-weight: bold;}
.gold-large {font-size: 22px; color:#f15722;}
a {color: #333333; text-decoration: underline;}
.content-hotel h1 a {text-decoration: none;}
.border {border:  #CCCCCC 1px solid; padding: 5px; background: #FFFFFF;margin: 0 0 20px 20px;}
.banner{border:  #CCCCCC 1px solid; padding: 5px; background: #FFFFFF;margin: 0 0 10px 0;}
.border-video {clear: left; border:  #CCCCCC 1px solid; padding: 5px; background: #FFFFFF;margin: 0 0 20px 20px; width: 280px; height:235px;}
.imageLeft {
	border:  #FFFFFF 4px solid;
	padding-right: 8px;
}
.border-small {float: left; height: 50px; width: 50px; border:  #CCCCCC 1px solid; padding: 3px; background: #FFFFFF;margin: 0 0 10px 10px;}
.border-small2 {float: left; height: 50px; width: 50px; border:  #CCCCCC 1px solid; padding: 3px; background: #FFFFFF;margin: 0 0 10px 20px;}
.border-menu {float: left; border:  #FFFFFF 1px solid; padding: 1px; margin: 0 7px 10px 0;}
#menu ul {margin: 10px 0 10px 0; padding: 0;}
#menu li {margin: 0; padding: 0 0 0 16px; background:url(images/plus-darkgreen.gif) no-repeat; list-style: none; margin: 0 0 5px 0;}
#content ul {margin: 10px 0 0 0; padding: 0;}
#content li {margin: 0; padding: 0 0 0 16px; background:url(images/plus.gif) no-repeat; list-style: none; margin: 0 0 5px 0;}
.button-moreinfo {
	float: right;
	width: 130px;
	height: 25px;
	background:url(images/button-moreinfo.gif) no-repeat;
	padding: 4px 0 0 15px;
	color:#FFFFFF;
	font-weight: normal;
}
.button-moreinfo a {color: #FFFFFF; text-decoration: none;}
.button-moreinfo-left {float: left; width: 130px; height: 25px; background:url(images/button-moreinfo.gif) no-repeat; padding: 4px 0 0 15px; margin: 10px 0 0 0; color:#FFFFFF; font-weight: bold;}
#menu #submenu .button-moreinfo-left a {color: #FFFFFF;}
.button-moreinfo-left a:link {color: #FFFFFF;}
.button-moreinfo-left a:visited {color: #FFFFFF;}

.white {color: #FFFFFF;}
.otherlodges {height: 40px; float: left; width: 210px;}

.style2 {font-size: 10px; font-weight: normal; color: #f15722;}
.style2 a {color: #f15722;}
.style3 {color: #6D9A25}
#mapbuildermap {float:left; width: 630px; height: 300px;}


.grey { }

/* Form */
#form label { position: absolute; }
.text1, .text2, .text4m .text5 { padding: 3px; font: 12px arial; border: 1px solid #DDDDDD; }
.text1 { width: 180px; margin: 2px 0 2px 150px; }
.text2 { width: 60px; margin: 2px 0 2px 0; }
.text4 { width: 188px; margin: 2px 0 2px 150px; }
.text5 { width: 380px; margin: 2px 0 2px 150px; }
.text1:hover, .text2:hover, .text4:hover, text5hover { border: 1px solid #AFB9C4; }
#form h3 { border-bottom: 1px dashed #CCCCCC; margin-bottom: 10px; }
.colour { color: #6D9A25; font-weight: bold; }
