/* General Settings & Layout*/

body { 
	margin: 0px;
	padding: 0px;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	background-image: url(images/int-bg.gif);
	background-repeat: repeat-y;
	background-position: top left;
	background-color: white;
	line-height: 17px;
}
body#home {background-image: url(images/homebg.gif);}
p {line-height:16px; padding:10px 0px; margin:0px;}

h1{margin-bottom: 5px; padding: 0px;}
h1 span {display: none;font-size: 10px;}
h2 {font-size: 1.2em; padding: 0px; margin-bottom: 2px; color: #E21D1A;}
h3 {font-size: 1em; display: inline; font-weight: normal;}

h2 a{text-decoration:none}

a img {border:none;}


#banner {position: absolute;z-index: 1;top: 0px; left: 0px;}
#maintextarea {position: absolute;z-index: 2;top: 210px;left: 163px;width: 840px;}
#maintext {padding: 0px 63px 20px 31px;}
#maintext a {color: #E21D1A;}
#maintext a:hover {color: #4C86CB;}
#home div#maintext {padding: 0px 5px 20px 31px;}
#snowflakes {
	position: absolute;
	top: 300px;
	left: 0px; 
	z-index: 3;
	background-image: url(images/snowbg.gif);
	background-repeat: repeat-y;
	height: 310px;
	width: 45px;
	border-bottom: 10px solid #7DA7D8;
}
.floatright {float: right; margin-left: 15px;}
.floatright img {margin-bottom: 10px}
strong {color: #009900;}
.rates {border-collapse: collapse; border: 1px solid #4B84C9;}
.rates tr.toprow th {color: #4B84C9; border-bottom: 1px solid #4B84C9;}
/*.rates tr.toprow th.nobottom {border-bottom: none}*/
.rates th.left {color: #4B84C9; border-left: 1px solid #4B84C9; border-bottom: 1px solid #4B84C9;}
.rates th.right {color: #4B84C9; border: 1px solid #4B84C9;}
.rates td {border-bottom: 1px solid #4B84C9; padding-right:15px}
.bluefill {background-color:#EBFFFF}
/* Columns */

#rightcolumn {float: right; width: 300px; color: white;}
#leftcolumn {width: 443px;}

/* Navigation */

#nav {position: absolute; top: 240px; left: 46px; z-index: 3; width: 110px;}
#nav ul {list-style: none; margin: 0px; padding: 0px;}
#nav ul li a {height: 34px; display: block; background-repeat: no-repeat;}
#nav ul li a#home {background-image: url(images/home-button.gif);}
#nav ul li a#mt-buller {background-image: url(images/mt-buller-button.gif);}
#nav ul li a#falls-creek {background-image: url(images/falls-creek-button.gif);}
#nav ul li a#why {background-image: url(images/why-button.gif);}
#nav ul li a#rates {background-image: url(images/rates-button.gif);}
#nav ul li a#bookings {background-image: url(images/bookings-button.gif);}
#nav ul li a#membership {background-image: url(images/membership-button.gif);}
#nav ul li a#contact {background-image: url(images/contact-button.gif);}
#nav ul li span {display: none;}
#nav ul li ul {
	border-top: 1px dotted white;
	border-bottom: 1px dotted white; 
	margin: 0px 4px 0px 16px;
	padding: 8px 0px;
	text-align: right;
}
#nav ul li ul li a {font-weight: bold;height: 20px; text-decoration: none;margin-left: 4px; color: white;}
#nav ul li ul li a:hover {text-decoration: underline;}

/* Footer */

#footer {background-color: #4C86CB; color: white;position: absolute;bottom: 0px; width: 100%;}
#footer a {color: white;}
#footer a:hover {text-decoration: none;}
#footertext {padding-left: 5px;}
#footertext a {text-decoration: none;}
#techmatters {padding-right: 5px; float: right;}