body {font-family: Helvetica, Tahoma, Arial, Sans-serif; background-color: #8bd7ef;
	background-image: url("images/tunnel/gradient.jpg"); background-repeat: repeat-x;
	 margin: 0 auto; text-align: center; padding: 0;}
div.fontfunky {font-family: Herculanum, Lithos, Xavier Sans, Paestum, Reliq Calm, Rusticana, FF Spontan, sans; font-size: 120%;}
div#site {text-align: center; background-repeat: no-repeat;
	background-image: url("images/tunnel/sky.jpg"); background-position: center top;}
div#web {width: 806px; padding: 0; margin: 0 auto;}
img.bannertop {	position: absolute; display: inline; padding: 15px 0 0 0;}
p.info {position: absolute; display: inline; padding: 220px 0 0 550px;}
div#centerfix {margin: 0 auto; width: 806px; padding: 0; text-align: left;}

div#blackborder {width: 770px; border: 5px solid #000000; margin: -4px 0 0 0; background-color: #FBF5E3;}
img.skier {padding: 0; margin: 0; z-index: 1;}
div#nav {width: 764px; background-color: #000000; padding: 3px; margin: -3px 0 0 0; text-align: center;}
div#nav a {color: #FEEDC4; margin: 0 4px 0 4px; padding: 0 4px 0 4px; text-decoration: none; font-size: 80%;}
div#content {padding: 0; text-align: left;}
div#content img.floatleft {float: left;}

h1 {font-size: 100%; }
h1.wifi {font-size: 140%; color: #b4100f; margin: 10px 0 0 0; padding: 0;}
h2 {font-size: 100%;}
h2.section {margin: 0; padding: 3px; border-bottom: 1px solid #1d6487; clear: both; background-color: #01bafe; color: #ffffff;}
h2.shots {color: red; background-color: white;}
p {font-size: 90%;}
div.padding {padding: 10px;}
div.center {text-align: center;}
div.rightalign {padding: 0 0 0 40px;}
a img {border: 0;}
h2 a {color: black; text-decoration: none;}
h2.nospacing {font-size: 100%; padding-bottom: 0; margin-bottom: 0;}
p.large {font-size: 100%; margin: 0; padding: 0;}

div#leftcol {width: 355px; float: left; padding: 10px;}
div#rightcol {width: 355px; float: left; padding: 10px;}
div.item {clear: both; padding: 20px 0 20px 0;}
div.text {float: left; width: 200px; padding: 0;}
div.text h2 {font-size: 100%; padding: 0; margin: 0;}
div.text p {font-size: 90%;}
div.text a {color: black;}
div.itemtartan {clear: both; padding: 20px; background-image: url("images/tunnel/tartan.jpg"); }
div.insidetartan {padding: 8px; background-color: #FBF5E3;}
div.spacing {height: 10px; clear: both; margin: 10px; padding: 10px;}
div.links a {color: black; text-decoration: none;}

div.imgbanner {clear: both; border-top: 5px solid #000000; padding: 0; margin: 0 0 -4px 0;}
img.floatleft {float: left; padding: 0 5px 10px 0;}
img.floatleftpad {float: left; padding: 10px 10px 10px 0;}
img.floatright {float: right; padding: 0 0 10px 10px;}
img.cards {padding: 10px 0 10px 0;}

div#location {float: left; width: 320px;}
div#googlemap {float: left; width: 425px; padding: 10px 0 10px 0;}
