body {font:80% Verdana, arial, sans-serif;background:#def url(http://cdn.j2ski.com/s/backgrad.png)}
.ban,.main .sidem p,.nav,.pcmenu a,.sbar,.sidem ul,.tab li,.tab ul,H1,body,img,td,th {padding:0;margin:0;border:0}
td,th {vertical-align:top}
a,h1,h2,h3,li.tabon a {color:navy}
h1 {margin:16px 320px 16px 16px;font-size:1.5em;font-weight:normal}
h2 {padding:1em 0 0 0;margin:0 0 1em 0;font-size:1.35em;font-weight:normal}
a:hover {text-decoration:underline;color:blue}
.ban {min-width:960px;width:100%;width:expression(document.body.clientWidth < 970 ? "960px" : "100%" );height:103px;left:0;top:0;background:#fff url(http://cdn.j2ski.com/s/headback.jpg) no-repeat right top}
#topNav,.ban,.banc,.banl,.banr,.maincontent {position:absolute}
.ban div.l,.ban div.r,.cblock p {margin:8px 16px}
.ban img {margin-right:4px}
.banc {width:306px;height:62px;right:490px;top:36px}
.banl {left:16px;bottom:3px}
.banr {right:19px;top:37px}
.ban,.basemenu,p.copyright,p.disclaimer {font-size:0.85em}
#map,.inset {border:1px solid #38C}
#topNav {left:0;top:103px;z-index:1;border-top:1px solid navy;padding:0;width:100%;background:#fff url(http://cdn.j2ski.com/s/navgrad2.png) top left repeat-x;min-width:990px;width:expression(document.body.clientWidth < 1000 ? "990px" : "100%" )}
.maincontent {left:0;top:150px;z-index:1;margin:0 16px;background-color:#fff;min-width:960px;width:expression(document.body.clientWidth < 970 ? "960px" : "100%" )}
.footer {margin:2em 0;padding-top:1em;clear:both}
p {text-align:left;margin:1em}
p.disclaimer {border-top:1px solid #000;border-bottom:1px solid #000;margin:16px;padding:1px 0;clear:both}
p.copyright {margin:0.5em 0;padding:1px 16px;background:#000;color:#FFF}
.tab1 a:hover span,p.copyright a {color:#FFF}
.l,.lbar2 {float:left;display:inline}
.r {float:right;display:inline}
.sidem.l,.sidem.lbar2 {margin:0 16px 16px 16px;border-right:1px solid #def;padding-right:16px}
.sidem.r,.widem.r {margin:0 16px 16px 16px;border-left:1px solid #def;padding-left:16px}
.sidem {width:160px;margin-top:32px}
.widem {width:240px;margin-top:32px}
.main .sidem.r {margin-right:0}
.sidem h2,.widem h2 {margin:1em 0 0 0;font-family:arial;font-weight:bold;font-size:1.2em;padding:0.2em 0;border-top:1px solid #aac}
.sidem div {padding:0}
.sidem ul {list-style:none;padding:0 16px 16px 16px}
.sidem ul+ul {border-top:1px solid #CCF;padding-top:5px}
.sidem li {padding:0.1em}
#topNav ul#mainNav li .subnav ul.subnavContent li a,.cta a,.main h3 a,.main h4 a,.sidem a {text-decoration:none}
#topNav ul#mainNav li .subnav ul.subnavContent li a:hover,#topNav ul#mainNav li .subnav ul.subnavContent li p.h a,#trailmenu a:hover,.main h4 a:hover,.sidem a:hover,.sidem p a {text-decoration:underline}
.sidem p {padding:0 20px 10px;margin:0 0 0.2em}
.inset {margin:0 0 1em 1em}
.inset ul {list-style:none;margin:0.2em}
.inlineleft {float:left;margin:1em 1em 1em 0;display:inline}
.inlineright {float:right;margin:0.5em 1em;display:inline}
.main {line-height:1.3em}
.maincol {margin:16px 8px 16px 16px;padding:1px}
.maincol1 {float:left;width:340px}
.maincol2 {margin-left:360px}
.extended {font-size:0.9em;line-height:1em}
.c2 {margin:0 0 0 192px}
.c3 {margin:0 192px;border-right:1px solid #def}
.cfixed {width:340px;border-right:1px solid #def;float:left;padding-right:16px}
.cfluid {position:absolute;left:566px;padding:0 16px}
.cblock {border-top:1px solid #def;margin-bottom:16px;padding:0}
.main .sidem p {margin:0 8px}
.main h3 {margin:0.5em 0 0 0;padding-top:1em;font-size:1.25em;font-weight:normal}
.cblock h3 {padding-top:0;line-height:1em}
.main h4 {margin:0;padding:1em 0 0;color:navy;text-decoration:overline}
.adlevel table,.main p {margin:1em 2em}
.ftopl {float:left;margin:0 1em 1em 0;display:inline}
.ftopr {float:right;margin:0 0 1em 1em;display:inline}
.tab1 {background:url(http://cdn.j2ski.com/s/i/softvert1.gif) repeat-x;width:100%;float:left;line-height:normal;background-position:bottom;font-size:11px;padding:1.5em 0 0 0}
.tab1 ul {margin-top:0;padding:0 0 0 195px}
.tab ul,ul.txfrs {list-style:none}
.tab li {display:inline}
.tab1 li a {float:left;background:url(http://cdn.j2ski.com/s/i/tableftF.gif) no-repeat left top;padding:0 0 0 4px;text-decoration:none;color:#888}
.tab1 li a span {float:left;display:block;background:url(http://cdn.j2ski.com/s/i/tabrightF.gif) no-repeat right top;padding:5px 15px 4px 6px}
.tab1 .tabon a,.tab1 a:hover {background-position:0% -42px}
.tab1 .tabon a span,.tab1 a:hover span {background-position:100% -42px}
.tab1 .tabon a span {font-size:1.25em;color:blue}
.tab2 {width:100%;height:80px;float:none}
.tab2 ul {margin:0 0 1em 0;padding:0 0 10px 0}
.tab2 li {margin:0;padding:0;display:inline;list-style-type:none}
.tab2 a:link,.tab2 a:visited {border-bottom:1px solid #9FB1BC;font-size:14px;line-height:14px;float:left;padding:20px 12px 6px 12px;text-decoration:none;color:#708491}
.tab2 a:hover,.tab2 a:link.active,.tab2 a:visited.active {color:blue;background:url(http://cdn.j2ski.com/s/Pyramid.gif) no-repeat bottom center}
.tab2 .tabon a,.tab2 .tabon a:link,.tab2 .tabon a:visited {background:url(http://cdn.j2ski.com/s/Pyramid.gif) no-repeat bottom center;color:navy;font-weight:bold}
.hst table,table.hst {width:150px;margin-left:auto;margin-right:auto}
.hst table tr td,table.hst tr td {margin:0;padding:0;text-align:center}
.hst table tr th,table.hst tr th {font-size:12px;text-align:center}
#trailmenu {margin:16px;border-bottom:4px solid #def}
#trailmenu a {margin:0 2px;text-decoration:none}
.hiretable th {width:20%;background:#FEA}
.hiretable td {width:40%;background:#FEC}
.leftpic img {margin:0 6px}
.leftpic p {padding:0;margin:0 6px;font-size:0.8em;color:gray}
.basemenu {padding:0.5em 1em;text-align:center}
table.datatable {margin:0 auto 1em;padding:3px}
th.datatable {font-weight:bold;text-align:right}
td.datatable {text-align:left}
table.ranking {border:1px solid #ACE}
table.ranking tr td a,table.ranking tr td p {margin:0 1em}
.ranking caption {font-size:0.8em;font-weight:bold;text-align:left}
td.rankbold {color:blue}
tr.rankodd td {background:#CEF}
table.linktable,table.slinktable {margin:0 auto 0.5em;padding:0.5em}
table.slinktable {margin-left:2em}
table.linktable tr td,table.slinktable tr td {text-align:left;padding:2px}
.snowrep tr.even td,table.linktable tr td:hover {background:#def}
.slinktable td a {font-weight:normal}
table.striped {margin-left:2em;width:90%;border:1px solid #8CF}
p,table.striped tr th td a {margin:0}
td.tdbook,td.tdmore {width:7em}
.striped th {text-align:left;padding:0 0.3em}
.striped td {text-align:center;padding:0 0.2em}
tr.odd td,tr.odd th {background:#DEF}
td.stars {width:57px;padding-top:5px}
.adlevel th {padding:0.5em}
.adlevel td {padding:0.5em;text-align:right}
.cf:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.cf {display:inline-block}
.hire_wide {margin:3px 0;color:navy;text-align:center;border-top:1px solid #38C;border-bottom:1px solid #38C}
ul.txfrs li {padding:2px 0}
.igluf {border:1px solid #38C;background:#DEF}
.saving {font-size:1.2em;font-weight:bold;color:red}
.wcw table {margin-left:auto;margin-right:auto}
.wcw span a {font-size:9px}
.rotator {font-size:11px;position:absolute;top:2px;right:2px;background:#fff;width:155px;height:60px;overflow:hidden;line-height:13px}
.dealNote {font-style:italic}
.wasprice {text-decoration:line-through;color:red}
p.tagline {font-weight:bold;margin:0;padding:0}
.cta {position:absolute;top:0;right:16px;text-align:right;font-family:arial}
.cta1 {color:#2020dd;font-size:1.2em}
.cta2 {color:#5050dd;font-size:1.1em}
.cta3 {color:#8080dd}
.cta4 {color:#a0a0dd;font-size:0.9em}
.cta a:hover {color:navy;text-decoration:underline}
.resortopen,.resortshut {padding-left:18px}
.resortopen {background:url(http://cdn.j2ski.com/i/light_green.gif) no-repeat left top}
.resortshut {background:url(http://cdn.j2ski.com/i/light_red.gif) no-repeat left top}
#topNav ul#mainNav {height:37px;margin-left:40px}
#topNav ul li {float:left;z-index:5001}
#topNav ul li a {display:block;height:15px}
p.line a {display:inline;height:15px}
#topNav ul#mainNav li {position:relative;margin:0;padding:0 2px 0 0}
a.navbut {font:12px Arial;font-weight:bold;color:white;text-decoration:none;margin-left:19px;padding-top:9px}
#topNav ul#mainNav li.megaCat {width:96px;background:url(http://cdn.j2ski.com/s/navbut96.png) top left no-repeat}
#topNav ul#mainNav li.megaCat div.col1 {left:-16px}
#topNav ul#mainNav li.megaCat div.col2 {left:-114px}
#topNav ul#mainNav li.megaCat div.col3 {left:-212px}
#topNav ul#mainNav li.megaCat div.col4 {left:-310px}
#topNav ul#mainNav li.megaCat div.col5 {left:-408px}
#topNav ul#mainNav li.megaCat div.col6 {left:-506px}
#topNav ul#mainNav li.megaCat div.col7 {left:-604px}
#topNav ul#mainNav li.megaCat .subnav .subnavTop {background:url(http://cdn.j2ski.com/s/megatop.gif) top left no-repeat}
body#megaCat #topNav ul#mainNav li.megaCat {width:80px;background:url(http://cdn.j2ski.com/s/navbut96.png) bottom left no-repeat}
#topNav ul#mainNav li.megaCat .subnav {font-size:12px;background:#def;filter:alpha(opacity=95);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95)
-moz-opacity:0.95;-khtml-opacity:0.95;opacity:0.95}
#topNav ul#mainNav li.over,#topNav ul#mainNav li:hover {background-position:bottom left}
#topNav ul#mainNav li a {display:block;height:37px;cursor:pointer}
#topNav ul#mainNav li p a {display:inline;padding:0.3em}
#topNav ul#mainNav li.hit {background-position:bottom left;padding-bottom:0}
#topNav ul#mainNav li.over div.subnav,#topNav ul#mainNav li:hover div.subnav {display:block}
#topNav ul#mainNav li div.subnav {display:none;position:absolute;top:45px;left:0px;padding:0 1px;width:704px}
div.subnavBottom {height:15px;clear:both;width:704px;background:url(http://cdn.j2ski.com/s/trans-shadow.png) no-repeat bottom right}
#topNav ul#mainNav li div .subnavTop {padding-top:6px;width:706px}
#topNav ul#mainNav li .subnav ul.subnavContent {padding:0;list-style:none;border-right:1px solid #e5e5e5;border-left:1px solid red}
#topNav ul#mainNav li .subnav ul.subnavContent li {clear:both;margin:0;padding:0;width:100%;height:auto}
#topNav ul#mainNav li .subnav dl {float:left;margin:0;padding:16px;width:144px;text-align:left;line-height:1.1em}
#topNav ul#mainNav li .subnav dl.double {float:left;margin:0;padding:16px;width:320px}
#topNav ul#mainNav li .subnav dl dt {padding:4px 0 12px 6px;font-weight:bold;border-top:1px solid #38c}
#topNav ul#mainNav li .subnav dl dt a {padding-right:18px}
#topNav ul#mainNav li .subnav dl dd {padding:0 0 6px 6px}
#topNav ul#mainNav li .subnav dl dd a {height:1%;padding-left:8px}
#topNav dd,#topNav ol,#topNav ul {padding:0px;list-style-type:none;margin:0px}
ul.subnavContent li p {margin:1em;border-top:1px solid #ace}
ul.subnavContent li p.h {margin:1em 0;font-size:1.2em;border-width:0}
.subicon {margin:4px 8px;float:left}
table.grid tr td {margin:1em 0.5em;padding:0.5em}
table.grid tr td h3 {padding-top:0.25em;margin-top:0;padding-bottom:0.5em}
.grid td iframe {margin:1em 0.5em}
p.note {background:#DEF;padding:0.5em}
table.grid .snowrep tr td,table.grid table.datatable tr td {margin:0;padding:2px 0.5em 2px 0.5em}
table.grid .snowrep tr.fcst td {margin:0;padding:0}
.snowrep table {margin:1em 0;border:1px solid #38c;padding:0;font-size:11px}
.snowrep h3+table,.snowrep h4+table {margin:0.5em 0 0 1em}
.snowrep th {font-style:italic;background-color:#ace;padding:0.3em;border-left:1px solid #def;border-top:1px solid #def;border-bottom:1px solid navy;border-right:1px solid navy;background:#38c;color:white;background-image:url(http://cdn.j2ski.com/s/i/gradient_tcat.gif);background-repeat:repeat-x;border-top:1px solid #def}
.snowrep td {text-align:left;padding:2px 0.5em 2px 0.5em}
.snowrep td.num {text-align:right}
.snowrep tr.fcst td,.snowrep tr.rep td {background:#def;border-top:1px solid #fff;border-bottom:1px solid #ace}
.snowrep tr.rep td {text-align:left;padding:3px 1em 1px 1em}
.snowrep tr.fcst td {padding:3px 0 1px 0;text-align:center;padding:0;margin:0}
.snowrep td.i img {padding:0 0 0 1px;margin:0}
.snowrep tr.fcst td.s {background:#fff}
.snowrep tr.fcst td.sl {font-weight:normal;font-size:11px}
.signup1 {float:right;margin:1em;border:1px solid #ace;display:inline}
.snowrep tr.sub th {font-size:10px;font-weight:normal;padding:1px}
.rssbox {color:orange;border:1px solid orange;float:right;padding:1px;width:110px;font-size:10px;display:inline}
.rssbox a {text-decoration:none;color:black;padding:1px}
.rssbox a:hover {text-decoration:underline;color:orange}
.rssbox img {vertical-align:middle}
.Airport32,.AirportTxfr32,.Chalet32,.Chat32,.Flight32,.Hotel32,.Package32,.Property32,.Resort32,.SnowForecast32 {background-image:url(http://cdn.j2ski.com/i/sp-mv1.png);width:32px;height:32px}
.Airport32 {background-position:-10px -10px}
.AirportTxfr32 {background-position:-10px -62px}
.Chalet32 {background-position:-10px -114px}
.Chat32 {background-position:-10px -166px}
.Flight32 {background-position:-10px -218px}
.Hotel32 {background-position:-10px -270px}
.Package32 {background-position:-10px -322px}
.Property32 {background-position:-10px -374px}
.Resort32 {background-position:-10px -426px}
.SnowForecast32 {background-position:-10px -478px}
.austria,.ca_27x17,.france,.italy,.mailme,.pda_31x17,.rss24x36,.swiss,.uk_27x17,.us_27x17,.xml_button {background-image:url(http://cdn.j2ski.com/i/sp-miv1.png);background-repeat:no-repeat}
.ca_27x17 {background-position:-10px -10px;width:27px;height:17px}
.us_27x17 {background-position:-10px -47px;width:27px;height:17px}
.uk_27x17 {background-position:-10px -84px;width:27px;height:17px}
.austria {background-position:-10px -121px;width:16px;height:16px}
.france {background-position:-10px -157px;width:16px;height:16px}
.italy {background-position:-10px -193px;width:16px;height:16px}
.swiss {background-position:-10px -229px;width:16px;height:16px}
.xml_button {background-position:-10px -265px;width:16px;height:16px}
.pda_31x17 {background-position:-10px -301px;width:31px;height:17px}
.rss24x36 {background-position:-10px -338px;width:24px;height:36px}
.mailme {background-position:-10px -394px;width:26px;height:26px}
/*Hides rule from IE5-Mac \*/
.tab A SPAN {float:none}
/*End IE5-Mac hack*/
/*FF*/
.adp {min-height:70px;height:auto}
/*IE
\*/
* HTML .adp
{height:70px}
.cf:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.cf {display:inline-block}
/*Hack IE Win \*/
* HTML .cf
{height:1%}
.cf {display:block}
/*End Hack*/


