@charset "utf-8";
/* CSS Document */
/*-------------------------------------------------------------------------------------*/
/* undo some default styling of common (X)HTML browsers
/*------------------------------------------------------------------------------------*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, html, label, table, tr, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img, a img, :link img, :visited img {
	border:0;
}
address, caption, cite, code, dfn, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
caption, th {
	text-align:left;
}
p.h1, p.h2, p.h3, h4, h5, h6 {
	font-size:100%;
}
q:before, q:after {
	content:'';
}
html, body {height:100%;}
a, img {outline:none; border:none;}
/*---------------------------------------------------------------
						CONTAINERS
---------------------------------------------------------------*/
body {background:url(../images/bg_paper.jpg); font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:62.5%; text-align:left;}
#wrapper {min-height:100%; height:auto !important; height:100%; margin:0 auto -134px;}
#header {background:url(../images/header-bg.jpg) no-repeat; width:100%; height:241px;}
#inner-header {width:780px; margin:0 auto;}
#logo {width:318px; height:229px; float:left;}
#content {width:780px; margin:0 auto;}
#footer, #push {height:134px;}
#footer {background:url(../images/footer-bg.jpg) repeat-x;}
#footer-wrapper {width:1008px; margin:0 auto; }
#footer-content {padding-top:36px; float:left; width:780px;}
#footer-logo {width:159px; height:97px; float:left;}
#footer-left, #footer-right {width:310px; float:left; margin-top:30px;}
#goggles {width:228px; float:left;}

.nm-banner {width:780px; height:195px; margin:0 auto; clear:both; background:url(../images/new-mexico-banner.jpg) no-repeat 0 0;}
.wi-banner {width:780px; height:189px; margin:0 auto; clear:both; background:url(../images/wisconson-banner.jpg) no-repeat 0 0;}
.mn-banner {width:780px; height:196px; margin:0 auto; clear:both; background:url(../images/minnesota-banner.jpg) no-repeat 0 0;}
.ny-banner {width:780px; height:182px; margin:0 auto; clear:both; background:url(../images/new-york-banner.jpg) no-repeat 0 0;}

#flash {width:460px; margin:0 auto;}

.clear {clear:both; height:0; padding:0; margin:0;}
/*---------------------------------------------------------------
				IMAGE / TEXT REPLACEMTNETS
---------------------------------------------------------------*/
#logo span {display:none;}
#footer-logo span {display:none;}
#logo h1 {background:url(../images/save-on-skiing-logo.png) no-repeat; width:318px; height:229px;}
#logo h1 a {width:318px; height:229px; display:block;}

#footer-logo h3 {width:159px; height:97px; background:url(../images/save-on-skiing-logo-small.png) no-repeat;}

/*---------------------------------------------------------------
						IMAGE STYLES
---------------------------------------------------------------*/

/*---------------------------------------------------------------
						SPAN STYLES
---------------------------------------------------------------*/

/*---------------------------------------------------------------
						TEXT STYLES
---------------------------------------------------------------*/
#inner-header h2 {font-family:Georgia, "Times New Roman", Times, serif; color:#183152; float:left; margin:20px 0 0 100px; font-size:1.5em;}

#content h4, h5, h6 {color:#375d81; font-size:1.5em; text-transform:uppercase; margin-bottom:15px;}
#content p {font-size:1.2em; line-height:150%; margin-bottom:15px;}

#footer-left, #footer-right {color:#a4977f;}
#footer-left p {color:#a4977f; padding-left:15px;}
#footer-right p {text-align:right;}

/*---------------------------------------------------------------
						LINK STYLES
---------------------------------------------------------------*/
.nm-banner a span, .wi-banner a span, .mn-banner a span, .ny-banner a span {display:none;}
.nm-banner a:link {width:780px; height:195px; background:url(../images/new-mexico-banner.jpg) no-repeat 0 0; display:block;}
.nm-banner a:visited {width:780px; height:195px; background:url(../images/new-mexico-banner.jpg) no-repeat 0 0; display:block;}
.nm-banner a:hover {width:780px; height:195px; background:url(../images/new-mexico-banner.jpg) no-repeat 0 -195px; display:block;}

.wi-banner a:link {width:780px; height:189px; margin:0 auto; clear:both; background:url(../images/wisconson-banner.jpg) no-repeat 0 0; display:block;}
.wi-banner a:visited {width:780px; height:189px; margin:0 auto; clear:both; background:url(../images/wisconson-banner.jpg) no-repeat 0 0; display:block;}
.wi-banner a:hover {width:780px; height:189px; margin:0 auto; clear:both; background:url(../images/wisconson-banner.jpg) no-repeat 0 -189px; display:block;}

.mn-banner a:link {width:780px; height:196px; margin:0 auto; clear:both; background:url(../images/minnesota-banner.jpg) no-repeat 0 0; display:block;}
.mn-banner a:visited {width:780px; height:196px; margin:0 auto; clear:both; background:url(../images/minnesota-banner.jpg) no-repeat 0 0; display:block;}
.mn-banner a:hover {width:780px; height:196px; margin:0 auto; clear:both; background:url(../images/minnesota-banner.jpg) no-repeat 0 -196px; display:block;}

.ny-banner a:link {width:780px; height:182px; margin:0 auto; clear:both; background:url(../images/new-york-banner.jpg) no-repeat 0 0; display:block;}
.ny-banner a:visited {width:780px; height:182px; margin:0 auto; clear:both; background:url(../images/new-york-banner.jpg) no-repeat 0 0; display:block;}
.ny-banner a:hover {width:780px; height:182px; margin:0 auto; clear:both; background:url(../images/new-york-banner.jpg) no-repeat 0 -182px; display:block;}

#footer a:link {color:#a4977f; text-decoration:none;}
#footer a:visited {color:#a4977f; text-decoration:none;}
#footer a:hover {color:#a4977f; text-decoration:underline;}
/*---------------------------------------------------------------
						PNG FIX
---------------------------------------------------------------*/
#logo h1, #footer-logo h3 { behavior: url(assets/css/iepngfix.htc) }