@charset "UTF-8";/* CSS Document */body{	padding:0px;	margin:0px;	height:100%;	height:auto;	font-size:62.5%;	font-family:Tahoma, Verdana, sans-serif;	background:url(../images/body-bg.jpg) no-repeat bottom left;}html{	margin:0px;	padding:0px;	height:100%;	height:auto;	background:url(../images/html-bg.jpg) #695b4d no-repeat top right;}/* LAYOUT CONTAINERS */#wrapper{	margin:0px auto;	width:804px;	background:white;}#content{	position:relative;	margin:-50px 0px 0px 0px;	background:url(../images/main-nav-bg-shadow.png) no-repeat;	width:804px;	z-index:999;	overflow:auto;}.headerHome {    display: block;    height: 80px;    overflow: hidden;    text-indent: -80px;}#leftCol{	float:left;	width:208px;	margin:5px 20px 0px 5px;}#rightCol{	float:left;	width:550px;	margin:40px 0px 0px 0px;}#footer{	margin:0px auto;	background:#a5a29d;	height:50px;	width:804px;}/* COMMON NAV STYLES */ul.subNav a.hinterlandNav{	display:block;	background:#8f8c80;	height:23px;	padding:6px 0px 0px 20px;	color:#FFF;	font-size:1.2em;	text-decoration:none;	border-top:2px solid white;}ul.subNav a.hinterlandNav:hover, ul.subNav a.selectedHinterland{	display:block;	background:#cccbc6;	height:23px;	padding:6px 0px 0px 20px;	color:#8f8c80;	font-size:1.2em;	text-decoration:none;	border-top:2px solid white;}ul.subNav a.claybirdNav{	display:block;	background:url(../images/subnav-claybird.jpg) no-repeat;	width:208px;	height:0px;	padding:50px 0px 0px 0px;	border-top:2px solid white;	overflow:hidden;}ul.subNav a.claybirdNav:hover{	display:block;	background:url(../images/subnav-claybird-over.jpg) no-repeat;	width:208px;	height:0px;	padding:50px 0px 0px 0px;	border-top:2px solid white;	overflow:hidden;}ul.subNav a.outdoorlasertagNav{	display:block;	background:url(../images/subnav-lasertag.jpg) no-repeat;	width:208px;	height:0px;	padding:50px 0px 0px 0px;	border-top:2px solid white;	overflow:hidden;}ul.subNav a.outdoorlasertagNav:hover{	display:block;	background:url(../images/subnav-lasertag-over.jpg) no-repeat;	width:208px;	height:0px;	padding:50px 0px 0px 0px;	border-top:2px solid white;	overflow:hidden;}ul.subNav a.archeryNav{	display:block;	background:url(../images/subnav-archery.jpg) no-repeat;	width:208px;	height:0px;	padding:50px 0px 0px 0px;	border-top:2px solid white;	overflow:hidden;}ul.subNav a.archeryNav:hover{	display:block;	background:url(../images/subnav-archery-over.jpg) no-repeat;	width:208px;	height:0px;	padding:50px 0px 0px 0px;	border-top:2px solid white;	overflow:hidden;}ul.subNav a.corporateNav{	display:block;	background:url(../images/subnav-corporate.jpg) no-repeat;	width:208px;	height:0px;	padding:50px 0px 0px 0px;	border-top:2px solid white;	overflow:hidden;}ul.subNav a.corporateNav:hover{	display:block;	background:url(../images/subnav-corporate-over.jpg) no-repeat;	width:208px;	height:0px;	padding:50px 0px 0px 0px;	border-top:2px solid white;	overflow:hidden;}ul.subNav a.paintballNav{	display:block;	background:url(../images/subnav-paintball.jpg) no-repeat;	width:208px;	height:0px;	padding:50px 0px 0px 0px;	border-top:2px solid white;	overflow:hidden;}ul.subNav a.paintballNav:hover{	display:block;	background:url(../images/subnav-paintball-over.jpg) no-repeat;	width:208px;	height:0px;	padding:50px 0px 0px 0px;	border-top:2px solid white;	overflow:hidden;}.hinterlandMainNav{background-image:url(../images/subnav-hinterland.jpg);width:208px;height:50px;display:block;}/* FORMATTING */.logo{	display:block;	background:url(../images/hinterland-logo.jpg) no-repeat;	width:151px;	height:0px;	padding:98px 0px 0px 0px;	margin:20px 0px 0px 25px;	overflow:hidden;	}.phoneNumber{	font-size:2em;}.mapLink{color:#000000;font-weight:bold;text-decoration:underline;}.mapLink:hover{text-decoration:none;color:#333333;}img{padding:12px;}.mapLinkBtn {font-weight:bold;color:#FFFFFF;background: no-repeat url(../images/mapBtnBg.jpg);display:block;width:135px;height:20px;padding:2px 0 0 8px;margin: 5px 0 0 0;text-decoration: none;}.mapLinkBtn:hover  {color:#000000;}/* WYSIWYG */p{	font-size:1.2em;	line-height:1.6em;	padding:0px;	margin:0px 0px 10px 0px;}fieldset{	border:none;	padding:0px;	margin:0px 0px 10px 0px;}label{	display:block;	float:left;	width:85px;	font-size:1.1em;}input,textarea{	float:left;	border:1px solid #666666;	width:200px;}textarea{	height:100px;}.button{	width:75px;	padding: 4px;	cursor:pointer;	float:left;	margin:0px 10px 0px 0px;	background:#333333;	color:#FFFFFF;	border:none;	font-size:1.1em;}.button:hover{    background:#8F8C80;	}p.copyright{	font-size:1em;	float:right;	margin:10px 20px 0px 0px;	color:#c5c3c1;	text-align:right;}#footer a{	color:#6b6458;}#footer a:hover{	color:#000000;}#footer ul{	list-style:none;	margin:0px 0px 0px 30px;	padding:20px 0px 0px 0px;}#footer li{	float:left;	margin:0px 10px 0px 0px;}ul{	list-style:none;	padding:0px;	margin:0px;}li{	font-size:1.1em;	margin:0px 0px 5px 0px;}dl{	margin:10px 0px 20px 0px;	padding:0px;	overflow:auto;}dt{	display:block;	font-size:1.1em;	font-weight:bold;	margin:0px 0px 5px 0px;}dd{	font-size:1.1em;	margin:0px 0px 10px 0px;	line-height:1.4em;}hr{	border:none;	border-top:1px dotted #666666;}a img {    border: 0px;}.float-right {    padding: 5px 0px 5px 5px;    float: right;}.float-left {    padding: 5px 5px 5px 0px;    float: left;}