body, html{margin:0; padding:0; width:100%; text-align:center;}
body{font-family:arial, sans serif; font-size:100%; padding:2% 0% 15px 0%; font-weight:normal;}
body{border-width:0px 0px 0px 0px;}
h1{margin:0px 0px 10px 0px; padding:20px 0px 0px 0px; font-size:20px;}
h2{margin:0px 0px 10px 0px; padding:20px 0px 0px 0px; font-size:80%;}
p{margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; font-size:75%;}
a{color:#d7d7d7;}
textarea{font-family:arial, sans serif; font-size:12px;}
img{border:0px none;}

.displayInline{display:inline;}
.spacer{height:20px;}
.clearBoth{clear:both;}
.clearLeft{clear:left;}
.clearRight{clear:right;}
.floatLeft{float:left;}
.floatRight{float:right;}
img.noBorder{border-style:none;}
/*div{ border:1px solid black;}*/
#outerContainer{width:100%; text-align:center;}
	#bodyContainer{width:991px; padding:0px 0px 0px 0px; margin:0 auto; text-align:left;}
		#header{width:991px; text-align:left;}
		#header img.logo{float:left; clear:left; margin:0; display:block; border-style:none;}

			#headerRight{
				float: right;
				clear: right;
				height: 71px;
				padding: 5px 38px 0px 0px;
			}

				#contact{float:left;height:71px; text-align:right; margin:0px 0px 0px 0px;}
				#contact p{margin:0; padding:0px 0px 5px 0px; font-size:75%; font-weight:normal; color:#ffffff;}
				#contact b{font-weight:normal;}
				#contact a{color:#ffffff; text-decoration:none;}
				#contact a:hover{color:#ffffff; text-decoration:underline;}
				#contact a:visited{color:#ffffff;}

				#headerRight .booking-enquiry{
					width: 93px;
					height: 53px;
					padding-top: 15px;
					display: block;
					float: left;
					margin: 3px 0px 0px 13px;
					background: transparent no-repeat center center;
					font-family: Times;
					text-align: center;
					font-size: 17px;
					color: #ffffff;
					text-decoration: none;
				}

			#nav{
				clear: both;
				padding: 0px 38px;
				margin: 0px;
				font-size: 14px;
				font-family: Times;
				line-height: 2.3em;
				position: relative;
				z-index: 100;
			}

			#nav table{
				padding: 0px;
				margin: 0px;
				width: 100%;
				border-spacing: 0px;
				border-collapse: collapse;
			}

			#nav a{
				display: block;
				height: 31px;
				text-decoration: none;
				color: #ffffff;
				padding: 0px 6px;
			}

			#nav td{
				padding: 0px;
				margin: 0px;
				text-align: center;
				position: relative;
			}

			#nav div.menu-item{
				position: relative;
				height: 100%;
				width: 100%;
			}

				#nav div.menu-item table{
					display: none;
					position: absolute;
					top: 100%;
					left: -1px;
					width: auto;
					min-width: 100%;
					margin: 0px;
					padding: 0px;
				}

					#nav div.menu-item:hover table{
						display: block;
					}

				#nav div.menu-item table a{
					display: block;
					width: 100%;
					white-space: nowrap;
					padding: 0px 0px 0px 12px;
					text-align: left;
				}


	/*

			#nav ul{
				padding: 0px;
				margin: 0px;
				width: 100%;
			}

			#nav li{
				display: block;
				float: left;
				position: relative;
			}

			#nav a{
				display: block;
				height: 31px;
				text-decoration: none;
				padding: 0px 9px;
				color: #ffffff;
			}

			#nav li ul{
				display: none;
			}

			#nav li:hover ul{
				display: block;
				position: absolute;
				top: 100%;
				left: -1px;
				width: auto;
				min-width: 100%;
			}

			#nav li ul li{
				width: 100%;
			}

			#nav li ul a{
				display: block;
				padding-left: 10px;
				width: 100%;
				white-space: nowrap;
			} */

		#content{clear:both; width:915px; margin:0px 0px 0px 38px; padding:0px 0px 25px 0px; text-align:left; background-color:#ffffff; line-height: 1.3em;}
/*		#bodyContainer .accommodation_bg{background-image:url(../images/accommodation_bg.jpg); background-repeat:no-repeat; background-position:top left;}*/
		#bodyContainer .accommodation_bg{background-image:url(../images/accomo_page_03.gif); background-repeat:no-repeat; background-position:40px 383px;}
		#subContainer1{margin:0; padding:20px 0px 30px 40px; float:left; width:600px;}
		#subContainer2{margin:0; padding:20px 35px 30px 40px; float:left; width:840px;}
			#subContainer2 .right_img{padding:35px 10px 25px 40px; margin:0px 0px 0px 0px; float:right;}
			#subContainer2 .right_img img.right{float:right; clear:right; margin:0; padding:0; display:block;}
			#subContainer2 .right_img img.bottom{float:left; clear:both; margin:0; padding:0; display:block;}
		#subContainer3{margin:0; padding:20px 5px 30px 40px; float:left; width:575px;}

		#imageContainer{
			clear:both;
			padding: 30px 0px;
			width: 841px;
			margin: 0px auto;
		}

		#content h1{padding:10px 0px 0px 0px; margin:0; font-size:20px; font-family:times; font-weight:normal;}
		#content h2{padding:20px 0px 0px 0px; margin:0; font-size:100%; font-family:times; font-weight:normal;}
		#content h3{padding:5px 0px 0px 0px; margin:0; font-size:80%; font-family:times; font-weight:normal;}
		#content p{padding:10px 0px 0px 0px; margin:0px 10px 0px 0px; font-size:75%;}
		#content table{border-collapse:collapse; padding:0px 0px 0px 0px; margin:10px 10px 10px 0px; border-style:solid; border-color:#ffffff; border-width:1px 0px 0px 1px;}
		#content table.form_table_width{width:565px;}
		#content td{vertical-align:top; padding:3px 3px 3px 3px; margin:0px 0px 0px 0px; border-style:solid; border-color:#ffffff; border-width:0px 1px 1px 0px; font-size:80%; text-align:center;}
		#content th{padding:3px 3px 3px 3px; margin:0px 0px 0px 0px; border-style:solid; border-color:#ffffff; border-width:0px 1px 1px 0px; font-size:80%; text-align:center;}
		#content h2.roomDesc{padding:20px 0px 10px 0px; margin:0; font-size:90%; font-family:times;}
		#content a.new{padding:10px 0px 0px 0px; margin:0; font-size:70%;}
		#content a.new:hover{text-decoration:none;}/**/
		#content a.floorplans{padding:0px 0px 0px 0px; margin:0; font-size:75%;}
		#content a.floorplans:hover{text-decoration:none;}/**/
		#content ul{margin-top:5px; margin-bottom:5px; padding-left:15px; margin-left:15px; line-height:1.8;}
		#content li{padding:0; margin:0; font-size:75%;}
		#content a{padding:0px 0px 0px 0px; margin:0;}
		#content a:hover{text-decoration:none;}/**/
		#content img{padding:0; margin:0; border-style:none;}
		#content img.homepage_image{border-style:solid; border-width:0px 1px 0px 0px; border-color:#ffffff; float:left;}
			#flashContainer{float:left; height:248px; width:633px; margin:0; padding:0;}
		#content .imContainer{width:33%; text-align:center;}
		#content .news_item{width:840px; margin:10px 0px 0px 0px; padding:0px 0px 10px 0px; border-width:2px 0px 0px 0px; border-style:solid;}
		#content img.news_item_img{float:right; margin:10px 0px 10px 10px; border-width:1px; border-style:solid;}
		#content h2.links{width:100%; margin:0px 0px 10px 0px; padding:5px 0px 5px 5px; text-align:left;}
		#content h3.links{
			margin-left:5px;
		    font-family: times;
			font-size: 100%;
			font-weight: normal;
			padding: 20px 0 0;
		}
		#content p.links{margin:0px 10px 10px 5px;}
		#content .links_category{width:830px; margin:0px 0px 0px 0px; padding:20px 0px 0px 0px; text-align:left;}
			#colorKey{padding:10px 0px 10px 0px;}
			#colorKey span{color:#00152a; font-size:75%; float:left; margin-left:12px;}
			#colorKey .high{float:left; clear:left; height:18px; width:31px; border:1px solid #333333; background-color:#ff7866;}
			#colorKey .mid{float:left; margin-left:30px; height:18px; width:31px; border:1px solid #333333; background-color:#84e08a;}
			#colorKey .low{float:left; margin-left:28px; height:18px; width:31px; border:1px solid #333333; background-color:#acbbd9;}
			#colorKey .disc{float:left; margin-left:28px; height:18px; width:31px; border:1px solid #333333; background-color:#ff6cdb;}

			#in_resort_information{width:830px; margin:0px 0px 0px 0px; padding:20px 0px 0px 0px; text-align:left;}
			#in_resort_information h2.links{width:565px;}
			#in_resort_information img.right_image{float:right; clear:right; margin:0px 0px 15px 15px;}
		#roomDescContainer{margin:0; padding:35px 40px 0px 0px; float:right;}/* border:1px solid black;*/
		#bulletContainer{margin:0; padding:35px 35px 4px 0px; float:right; width:225px; font-family:Times;}/* border:1px solid black;*/
		#bulletContainer h2{width:213px; height:27px;
			float:right; clear:both;
			margin:0; padding:3px 0px 0px 12px;
			font-size:100%;
			border-style:solid; border-width:0px 0px 1px 0px; border-color:#fff;}
			#bulletSubContainer{margin:0; padding:0px 15px 0px 0px; width:210px; float:right; clear:both;}
			#bulletSubContainer ul{margin-top:15px; margin-bottom:15px; padding-left:15px; margin-left:15px; line-height:1.8;}
			#bulletSubContainer li{padding:0; margin:0; font-size:90%;}

		#bulletWrappedContainer{margin:0; padding:15px 0px 15px 0px; float:right; width:250px; font-family:Times;}/* border:1px solid black;*/
		#bulletWrappedContainer h2{width:238px; height:27px;
			float:right; clear:both;
			margin:0; padding:3px 0px 0px 12px;
			font-size:100%;
			border-style:solid; border-width:0px 0px 1px 0px; border-color:#fff;}
			#bulletWrappedSubContainer{margin:0; padding:0px 15px 0px 0px; width:235px; float:right; clear:both;}
			#bulletWrappedSubContainer ul{margin-top:15px; margin-bottom:15px; padding-left:15px; margin-left:15px; line-height:1.8;}
			#bulletWrappedSubContainer li{padding:0; margin:0; font-size:90%;}

			#thumbnailContainer{float:right; clear:both; width:225px; padding:5px 0px 0px 0px;}
			#thumbnailContainer img{float:left; clear:left; padding:0; margin:0px 0px 5px 0px; cursor:pointer;}
			#thumbnailContainer img.main{float:left; clear:both;}
			#thumbnailContainer img.right{float:right; clear:right; margin-left:5px;}

			#subNav{clear:left; width:150px; margin:10px 0px 10px 0px; padding:0; border-style:solid; border-width:1px 1px 1px 1px;}
			#subNav a.link{font-size:70%; display:block; margin:0px 0px 0px 0px; padding:3px 0px 3px 15px; text-decoration:none;}
			#subNav a.linkCurrent{font-size:70%; display:block; margin:0px 0px 0px 0px; padding:3px 0px 3px 15px; text-decoration:none;}
			#photoContainer{width:685px; float:right; padding:10px 0px 20px 0px;}
			#photoContainer a{font-size:70%; display:block;}
			#photoContainer a:hover{text-decoration:none;}/**/

		#top-footer{
			padding: 15px 12px;
			background: #333333;
			font-size: 10px;
			text-align: right;
			margin: 0px 38px;
			color: #a3a3a3;
		}

			#top-footer .footer-block{
				margin-right: 23px;
				display: inline-block;
				height: 61px;
			}

			#top-footer .footer-block-trip-advisor{
				width: 107px;
				background: #595959 url(../images/foot_trip-advisor.png) no-repeat center center;
			}

			#top-footer .footer-block-trip-advisor:hover,
			#top-footer .footer-block-trip-advisor:active{
				background: #59a03f url(../images/foot_trip-advisor_hvr.png);
			}

			#top-footer .footer-block-cookbook{
				width: 107px;
				background: #595959 url(../images/foot_cookbook.png) no-repeat center center;
			}

			#top-footer .footer-block-cookbook:hover,
			#top-footer .footer-block-cookbook:active{
				background: #009899 url(../images/foot_cookbook_hvr.png);
			}

			#top-footer .footer-block-chef{
				width: 107px;
				background: #595959 url(../images/foot_services.png) no-repeat center center;
			}

			#top-footer .footer-block-chef:hover,
			#top-footer .footer-block-chef:active{
				background: #990000 url(../images/foot_services_hvr.png);
			}

			#top-footer .footer-block-chalet-chef{
				width: 70px;
				background: #595959 url(../images/foot_chalet-chef.png) no-repeat center center;
			}

			#top-footer .footer-block-chalet-chef:hover,
			#top-footer .footer-block-chalet-chef:active{
				background: #ffffff url(../images/foot_chalet-chef_hvr.png);
			}

		#footer{clear:both; width:915px;
			margin:12px 0px 0px 38px; padding:0px 0px 20px 0px;
			text-align:center; font-size:75%;
			border-style:solid; border-width:0px 0px 1px 0px;}
		#footer a{text-decoration:none;}
		#footer a:hover{text-decoration:underline;}

		#bottom-footer{clear:both; width:915px; margin:0px 0px 0px 38px; padding:0;}
		#bottom-footer a{text-decoration:none;}
		#bottom-footer a:hover{text-decoration:underline;}
			#copyright{float:right; clear:right; margin:12px 0px 0px 0px; padding:0px 0px 20px 0px; text-align:right; font-size:80%; font-weight:normal;}
			#rocketbug{float:left; clear:left; margin:12px 0px 0px 0px; padding:0px 0px 20px 0px; text-align:left; font-size:80%; font-weight:normal;}

		#leftPanel{
			width: 550px;
			float: left;
			margin-left: 37px;
			margin-bottom: 20px;
			display: inline;
		}

			#leftPanel #bulletContainer{
				width: 220px;
				padding: 15px;
				margin: 0px 0px 15px 15px;
				font-family: Times;
				font-size: 14px;
				line-height: 1.4em;
			}

				#leftPanel #bulletContainer ul{
					margin: 0px;
					padding: 0px;
					line-height: 1.4em;
				}

				#leftPanel #bulletContainer li{
					font-size: 1em;
					list-style: none;
					padding-left: 15px;
					margin-bottom: 0.2em;
				}

				#leftPanel #bulletContainer #testimonialBox{
					margin-top: 10px;
					margin-bottom: 0.5em;
					position: relative;
				}

					#leftPanel #bulletContainer #testimonialBox p{
						padding: 0px;
						margin: 0px;
						font-size: 1em;
						line-height: 1.2em;
						font-style: italic;
					}

					#leftPanel #bulletContainer #testimonialBox .feedback{
						position: relative;
						padding-bottom: 25px;
						margin: 10px;
						display: none;
						background: #F3F3F3;
						width: 200px;
					}

					#leftPanel #bulletContainer #testimonialBox .feedback-1{
						display: block;
					}

					#leftPanel #bulletContainer #testimonialBox .name{
						font-weight: bold;
						font-size: 13px;
						text-align: right;
						position: absolute;
						right: 0px;
						bottom: 0px;

					}

				#leftPanel #bulletContainer .read-more{
					text-decoration: none;
					float: right;
					padding-right: 10px;
				}

				#leftPanel #bulletContainer .read-more:hover, #leftPanel #bulletContainer .read-more:active{
					text-decoration: underline;
				}

		#rightPanel{
			width: 250px;
			float: right;
			margin-right: 37px;
			margin-bottom: 20px;
			font-size: 12px;
			line-height: 1.3em;
			display: inline;
		}

			#rightPanel h2{
				display: block;
				height: 30px;
				padding: 0px 10px;
				font-weight: normal;
				font-size: 16px;
				line-height: 1.8em;
				border-bottom: 1px solid #ffffff;
				margin-bottom: 10px;
			}

			#rightPanel ul{
				margin: 1em 14px;
				padding: 0px;
				line-height: 1.4em;
			}

			#rightPanel li{
				font-size: 14px;
				list-style: none;
				padding-left: 15px;
				margin-bottom: 0.2em;
				font-family: Times;
				line-height: 1.4em;
			}

			#rightPanel .newsItem{
				color: #ffffff !important;
				font-size: 12px;
				margin: 1.5em 15px;
				padding: 0px;
			}

				#rightPanel .newsItem strong{
					font-weight: normal;
					text-transform: uppercase;
				}

				#rightPanel .newsItem .dummy-read-more{
					width: 65px;
					display: inline-block;
					height: 1px;
				}

				#rightPanel .newsItem .read-more{
					display: block;
					text-decoration: none;
					text-align: right;
					white-space: nowrap;
				}

				#rightPanel .newsItem .read-more:hover,
				#rightPanel .newsItem .read-more:active{
					text-decoration: underline;
				}

			#rightPanel .sideNav{
				padding: 0px 14px;
			}

				#rightPanel .sideNav .sideLink{
					width: 216px;
					height: 57px;
					display: block;
					overflow: hidden;
					margin-bottom: 9px;
				}

				#rightPanel .sideNav .sideNavTitle{
					width: 100%;
					height: 57px;
					display: block;
					font-size: 20px;
					color: #ffffff;
					text-indent: 0px;
					line-height: 2.9em;
					text-align: center;
					font-family: Times;
				}

				#rightPanel .sideNav .sideNavText{
					width: 196px;
					text-align: center;
					color: #ffffff;
					font-family: Times;
					font-size: 14px;
					text-indent: 0px;
					line-height: 1.7em;
					display: block;
					padding: 10px 10px 20px;
					margin-top: -10px;
				}

				#rightPanel .sideNav .sideLinkBlog{
					background: #86724b url(/images/side_blog.png) no-repeat center center;
				}

				#rightPanel .sideNav .sideLinkSpecialOffers{
					background: #865151 url(/images/side_special_offers_bg_tile.png) repeat-y center center;
					height: auto;
					min-height: 57px;
				}

					#rightPanel .sideNav .sideLinkSpecialOffers .inner{
						background: transparent url(/images/side_special_offers_bottom.png) no-repeat center bottom;
						height: 100%;
						border-top: 1px solid #734749;
					}

				#rightPanel .sideNav .sideLinkNewsletter{
					background: #517686 url(/images/side_newsletter.png) no-repeat center center;
				}

				#rightPanel .sideNav .sideLinkBookingEnquiry{
					background: #528863 url(/images/side_booking_enquiry.png) no-repeat center center;
				}

				#rightPanel .sideNav .sideLinkFollowUs{
					background: #696968 url(/images/side_follow_us.png) no-repeat center center;
				}

					#rightPanel .sideNav .sideLink .facebook{
						display: inline;
						width: 30px;
						height: 31px;
						vertical-align: bottom;
						background: transparent url(/images/facebook.gif) no-repeat center center;
						margin-right: 9px;
						margin-top: 13px;
						margin-left: 122px;
						float: left;
					}

					#rightPanel .sideNav .sideLink .twitter{
						display: inline;
						width: 30px;
						height: 31px;
						vertical-align: bottom;
						background: transparent url(/images/twitter.gif) no-repeat center center;
						margin-top: 13px;
						float: left;
					}

#feedbackContainer .feedback{
	border-top: 1px solid #bcbcbc;
	font-size: 12px;
	margin-top: 1.5em;
	padding-top: 0.5em;
}

	#feedbackContainer .feedback p{
		font-size: 1em;
		margin: 1em 0em 0.5em;
		padding: 0px;
	}

	#feedbackContainer .feedback .name{
		text-align: right;
		font-weight: bold;
	}

	#feedbackContainer .feedback .location{
		text-align: right;
	}


.formBox{
	margin: 1em 0em;
}

.feedbackBox{
	border-top: 1px solid #bcbcbc;
	border-bottom: 1px solid #bcbcbc;
	margin: 1em 0em;
	padding: 2em 0em;
}

	.formBox .formInner{
		width: 476px;
	}

	#content .formBox .formError{
		border: 2px solid #da2020;
		color: #da2020;
		background: #f0c5c5;
		font-size: 12px;
		padding: 0.5em 1em;
		margin-bottom: 1em;
	}
		#content .formBox .formError p{
			font-size: 12px;
			color: #da2020;
			margin: 0.5em 0px;
			padding: 0px;
		}

	.formBox .formSuccess{
		border: 2px solid #1ac42e;
		color: #1ac42e;
		background: #c5f0ca;
		font-size: 12px;
		padding: 0.5em 1em;
		margin-bottom: 1em;
	}
		.formBox .formSuccess p{
			font-size: 12px;
			color: #1ac42e;
			margin: 0.5em 0px;
			padding: 0px;
		}

	.formBox .formRow{
		clear: both;
		padding-top: 2px;
	}

	.formBox label{
		width: 110px;
		display: block;
		float: left;
		margin-right: 10px;
		font-size: 12px;
	}

	.formBox input{
		float: left;
		width: 350px;
	}

	.formBox textarea{
		float: left;
		width: 350px;
		max-width: 350px;
		min-width: 350px;
		min-height: 120px;
		height: 120px;
		padding: 2px;
		border-width: 1px;
	}

	.formBox #submit{
		width: auto;
		float: right;
		margin-top: 10px;
	}

#recaptcha_widget_div{
	float: right;
}

	#recaptcha_widget_div input,
	#recaptcha_widget_div label{
		float: none;
	}

#mainPanel{
	margin: 0px 37px 20px;
}

.mainPanelPrices{
	padding-top: 20px;
}

.priceTable{
	width: 100%;
	margin:10px 0px 0px 0px !important;
}

	.priceTable .chaletName{
		height: 28px;
	}

	.priceTable .roomName{
		height: 49px;
	}

	.priceTable .priceDate{
		width: 70px;
	}

	.priceTable .roomBooked{
		background: #FFCC66 !important;
	}

	.priceTable .roomBookedDisabled{
		background: #7f642e !important;
		color: #000b15 !important;
		border-color: #7f7f7f !important;
	}

	.priceTable .roomAvailable{
		cursor: pointer;
	}

		.priceTable .roomAvailable:hover,
		.priceTable .roomAvailableHover{
			background: #94A2BC !important;
		}

	.priceTable .roomAvailableDisabled{
		background: #545e6d !important;
		color: #000b15 !important;
		border-color: #7f7f7f !important;
	}

		.priceTable .roomAvailableDisabled:hover,
		.priceTable .roomAvailableDisabledHover{
			background: #94A2BC !important;
		}

	.priceTable .roomAvailableActive{
		background: #ACBBD9 !important;
		border-color: #7f7f7f !important;
	}

		.priceTable .roomAvailableActive:hover,
		.priceTable .roomAvailableActiveHover{
			background: #ACBBD9 !important;
		}

	.priceSpacer{
		width: 15px;
		border-bottom: 0px none !important;
		background: #94A2BC !important;
	}

	.priceSpacerDisabled{
		background: #545e6d !important;
		border-color: #7f7f7f !important;
	}

	.priceTable .roomAvailableDiscount{
		background: #FF6CDB !important;
	}

		.priceTable .roomAvailableDiscount:hover,
		.priceTable .roomAvailableDiscountHover{
			background: #e85ac5 !important;
		}

	.priceTable .roomAvailableDiscountDisabled{
		background: #ab3a8f !important;
	}

		.priceTable .roomAvailableDiscountDisabled:hover,
		.priceTable .roomAvailableDiscountDisabledHover{
			background: #e85ac5 !important;
		}

	.priceTable .roomAvailableDiscountActive{
		background: #FF6CDB !important;
	}

		.priceTable .roomAvailableDiscountActive:hover,
		.priceTable .roomAvailableDiscountActiveHover{
			background: #FF6CDb !important;
		}

#p_der_alte_stadl .roomBookedFirst,
#p_der_alte_stadl .roomBookedMiddle,
#p_der_alte_stadl .roomAvailableFirst,
#p_der_alte_stadl .roomAvailableMiddle{
	border-right: 0px none !important;
}

#p_overall #p_gertrud_gabl{
	float: left;
	width: 622px;
}

#p_overall #p_der_alte_stadl{
	float: left;
	width: 218px;
	border-left: 0px none !important;
}

#p_overall #p_der_alte_stadl .column-1,
#p_overall #p_der_alte_stadl .column-3{
	width: 54px;
}


.priceLegend{
	background: #ccd5e8;
	padding-left: 10px;
	font-size: 12px;
	height: 40px;
}

	.priceLegend .priceLegendIcon{
		height: 18px;
		width: 30px;
		display: inline-block;
		border: 1px solid #000000;
		margin: 10px 10px 10px 0px;
		float: left;
	}

	.priceLegend .priceLegendText{
		margin-right: 30px;
		float: left;
		margin-top: 12px;
	}

	.priceLegend .priceEnquiryWrapper{
		float: right;
		height: 100%;
		background: #94a2bc url(../blue_images/legend_seperator.png) no-repeat left center;
		padding-left: 30px;
		padding-right: 12px;
	}

	.priceLegend .priceEnquiryWrapper input{
		margin-top: 10px;
	}

.priceHigh{
	background: #FF7866 !important;
}

.priceMid{
	background: #84E08A !important;
}

.priceLow{
	background: #ACBBD9 !important;
}

.priceDisc{
	background: #FF6CDB !important;
}

#content .roomsList{
	float: left;
	width: 344px;
	padding: 5px;
	max-height: 200px;
	overflow: auto;
	border: 1px solid #999999;
}

	#content .roomsList .date{
		font-size: 12px;
		font-weight: bold;
		margin: 0px;
	}

	#content .roomsList ul{
		margin: 0px 0px 0px 15px;
		padding: 0px;
	}

	#content .roomsList li{
		margin: 0px;
		padding: 0px;
		list-style: disc inside;
		font-size: 11px;
	}

	#content .roomsList .chaletName{
		font-weight: bold;
		list-style: none none;
	}

	#content .roomsList .wholeChalet{
		font-style: italic;
		list-style: none none;
		padding-left: 20px;
	}


/* Weather Widget */

#wf-weatherfeed {
    color: #333333;
    font-family: Georgia,sans-serif;
    font-size: 12px;
    line-height: 1.4em;
    background-color: #FFFFFF;
    border: 2px solid #E3E3E3;
    border-radius: 12px 12px 12px 12px;
    margin: 5px;
    width: 469px;
	margin: -57px 5px 5px 106px
}

#wf-link{
	display: none;
}




