a,blockquote,body,caption,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,html,iframe,img,label,legend,li,object,ol,p,pre,span,strike,strong,table,td,th,tr,ul,var {
	margin:  0;
	padding: 0;
	border:  0;
	outline: 0;
	font-weight: inherit;
	font-style:  inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

sup {
	font-size:0.6em;
}

h1,h2,h3,h4 {
	font-weight: normal;
}

#page,.cblock,.cfixed,.cfluid,.listingIE,.listingIW,.maincontent,iframe {
	overflow:hidden;
}

:focus {
	outline:0;
}

ol,ul {
	list-style:none;
}

table {border-collapse:collapse;border-spacing:0}

caption,p,td,th {text-align:left;font-weight:normal;vertical-align:top}

.dealNote,table caption {font-style:italic}

blockquote:after,blockquote:before,q:after,q:before {content:""}

blockquote,q {quotes:"" ""}

body {
	background: url(../images/back001.jpg) repeat fixed;
	font:80% 'Lucida Grande',Verdana, Arial, sans-serif;
	background-color:#f8f8f8;
	line-height:1.4em;
  overflow-y: scroll;  
}

#page,#topNav,.ban,.baninner,.maincontent,.navbar,.tab1 {width:99%;min-width:1000px;max-width:1000px;margin:0 auto;width:expression(document.body.clientWidth < 1000 ? "1000px" : "100%" )}
.ban,.cb,.gb,.maincontent,.navbar {background-color:#164265}
.atsForm,.maincol,.sidem {margin:16px}
.gb,.gb230,.gb300,.gb494 {float:left;margin:16px;overflow:hidden;display:inline}
.gb230 {width:230px}
.gb300,table.grid .td300 {width:300px}
.gb494 {width:494px}
.gb516 {width:504px;margin:0.5em 1em 0.5em 0}
.gbl,.sidem.l {clear:left}
.r200 {width:200px;float:right;margin:0 0 0 8px}
.cf,.panelback {display:inline-block}
.cb {float:left;overflow:hidden;display:inline;margin:7px;padding:3px}
.c123of3,.c12of3,.c1of3,.c2of3,.c3of3 {margin:1%;padding:1%}
.c1of3,.c2of3,.c3of3 {width:28%}
.c12of3 {width:61%}
.c123of3 {width:95%}
.c250 {width:254px}
.c300 {width:304px}
.c425 {width:410px}
.c475 {width:460px}
.cb h3,.gb h3 {margin-top:0 !important;padding-top:0 !important}
.c12of3 img.l {margin:0 2em 1em 0}
.c3of3,.fSelect,.r {float:right}
.cta a:hover,a,h1,h2,h3,li.tabon a {color:navy}
h2 {margin:0 0 1em 0;font-size:1.4em}
.atsForm h3,.dealStack table,.listingIE h4 a,.listingIP h4 a,.listingIW,.sidem h3,h2 {border-top:1px solid #38c}
h2+h3 {margin-top:0;padding-top:0}
form+h2 {margin-top:2em}
.atsForm.r,form+h3 {clear:right}
.atsForm h2,.sidem h2,.sidem h3 {margin:1em 0 0 0;font-family:arial;font-weight:bold;font-size:1.2em;padding:0.25em;border-top:1px solid #aac}
.atsForm h2,.atsForm h3 {padding-top:0}
.atsForm.r {margin:4px 0 4px 16px}
.atsForm+div {margin-right:280px}
.dealStack table,.listingIP p {margin:0.5em}
.calendar table+p,.sidem,h2.top,h3.top {margin-top:0}
#topNav ul#mainNav li .subnav ul.subnavContent li a,.cta a,.main h3 a,.main h4 a,.sidem a,h2 a {text-decoration:none}
.listingEnhanced a:hover,a:hover {text-decoration:underline;color:blue}
.baninner,.basemenu,.hst table tr td,.snowrep th,p.c,table.hst tr td {text-align:center}
table table {margin:2px}
#topNav,.maincontent {position:absolute}
.ban,.basemenu,.copyright,.disclaimer {font-size:0.85em;line-height:1.3em}
.maincontent {top:150px;z-index:1;background-color:#164264;}
.inset,p img.r {margin:0 0 1em 1em}
.footer {margin:2em 0;padding-top:1em;clear:both}
p {margin:1em 0;min-width:10em;max-width:40em}
.sidem ul {padding:0 16px 16px 16px}
#topNav ul#mainNav li .subnav ul.subnavContent li a:hover,#topNav ul#mainNav li .subnav ul.subnavContent li p.h a,#trailmenu a:hover,.ff .ffcol a:hover,.main h4 a:hover,.sidem a:hover,.sidem p a,h3 a:hover {text-decoration:underline}
.sidem p {padding:0 20px 10px;margin:0 0 0.2em;min-width:5em}
.phone {background:#448;color:white;font-size:1.4em;padding:0.5em}
.bookNow {font-size:1.4em}
.attribution img,.fSelect,.pSelect {margin:0 1em}
.sSelect {margin:0.5em 0}
.sidebarAd {width:158px;margin:0 auto}
.skyAd {width:160px;margin:0 auto}
.footer p {max-width:100%}
.disclaimer {border-top:1px solid #000;padding:1px 0;clear:both}
.copyright {padding:2px 16px;background:#000;color:#fff}
.formLayout {width:90%;margin:1em 5%}
.formLayout td {padding:0.1em}
td .formLayout {margin:0;vertical-align:middle}
#previewTable,.formLayout,.postPoll {border:1px solid #def}
#topNav {top:103px;z-index:1;border-top:1px solid navy;background:#fff url(../images/navgrad2.png) top left repeat-x}
.l,.linktable ul,.listingIE img,.snowDepths {float:left}
.l,.r,.tab li,.tab2 li {display:inline}
#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(../images/navbut6.png) top left no-repeat; 
}

#topNav ul#mainNav li.megaCatNo {
  width:96px; 
  background:url(../images/navbut6b.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 div.col8 {
	left:-702px;
}

body#megaCat #topNav ul#mainNav li.megaCat {width:80px;background:url(../images/navbut6.png) bottom left no-repeat}
#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:880px;border:1px solid #00adff;border-top:5px solid #00adff;box-shadow:5px 5px 10px rgba(0,0,0,0.3);-moz-box-shadow:5px 5px 10px rgba(0,0,0,0.3);-webkit-box-shadow:5px 5px 10px rgba(0,0,0,0.3)}
#topNav ul#mainNav li div .subnavTop {padding-top:6px;width:880px}
#topNav ul#mainNav li .subnav ul.subnavContent {padding:0;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:15px;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,dt.austria,dt.france,dt.swiss {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;margin:0px}
ul.subnavContent li p {margin:1em;border-top:1px solid #ace;max-width:80em}
ul.subnavContent li p.h {margin:1em 0 0 0;font-size:1.2em;border-width:0}
.subicon {margin:4px 8px;float:left}
.doitnow {color:white;font-weight:bold;float:right;background:red;border:1px solid black;margin:0 0 1em 1em;padding:3px}
.ctabut {box-shadow:2px 2px 5px rgba(0,0,0,0.3);-moz-box-shadow:2px 2px 5px rgba(0,0,0,0.3);-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.3);padding:4px;white-space:nowrap}
.ctabut.wide {width:95%;margin:1em 0}
.ctabut p {text-align:center;margin:0}
.ctabut a {color:#fff;text-decoration:none;font-size:22px}
.ctabut.warm a {color:#000}
.ctabut .sub,.iw {font-size:12px}
.ctabut .subicon {margin-left:0}
.ff {margin:4em auto 0 auto;border-top:8px solid #444;padding:0.7%}
.ff .ffcol {margin:1.1%;padding:0;background:#ffffff;font-size:11px;display:inline;width:31%}
.ff .ffcol a {font-size:11px;line-height:1.5em;font-weight:bold;text-decoration:none}
.ff ul {padding:0;margin:0.5em}
.ff ul li {padding:0.2em 0.4em}
.ff h2 {padding:0.5em;font-size:1.5em;font-weight:normal;color:#666;border:0}
h2.next {margin-top:1em}
.ff h3 {color:black;margin:0.5em;font-size:1.5em;font-weight:normal}
.share_button {width:300px;margin:1em auto;height:30px}
.ff .searchbox {background:orange;padding:1% 2%;margin:0 0 2em 0}
.footer,table.grid .snowrep tr.fcst td {margin:0;padding:0}
h1 {margin:16px 320px 16px 16px;font-size:1.5em}
.ban {padding-top:9px;top:0}
#map,.inset {border:1px solid #38C}
.sidem.l {width:180px}
.sidem.r,.widem.r {width:170px}
.widem {width:240px;margin-top:32px}
.atsForm {width:240px}
.main .sidem.r {margin-right:0}
.sidem h2,.sidem h3,.widem h2 {padding:0.2em 0}
.sidem ul+ul {border-top:1px solid #CCF;padding-top:5px}
.inset ul {margin:0.2em}
.inlineleft {float:left;margin:1em 1em 1em 0;display:inline}
.inlineright {float:right;margin:0.5em 1em;display:inline}
.main p,table.snowrep {margin:1em 0}
.maincol1 {float:left;width:340px}
.maincol2 {margin-left:360px}
.extended {font-size:0.9em;line-height:1em}
.c2 {margin:0 20px 0 20px}
.c3 {margin:0 192px}
.cfixed {width:340px;float:left;padding-right:16px;margin:16px 16px 0 0}
.cfluid {position:absolute;left:566px;padding:0 16px;margin-top:16px}
.cblock {margin-bottom:16px}
.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}
.cblock table,.listingEnhanced table,.snowreplist table,td table.snowrep {width:100%}
.main h4 {margin:0;padding:1em 0 0;color:navy}
.cblock p {margin:8px 16px}
.ftopl {float:left;margin:0 1em 1em 0;display:inline}
.ftopr {float:right;margin:0 0 1em 1em;display:inline}
.tab1 {font-size:11px;padding:1.5em 0 0 0;float:left;line-height:normal;background-image:-moz-linear-gradient(top, #fff 0%, #DFF1FF 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#DFF1FF));border-bottom:1px solid #a5eefd}
.tab1 ul {padding:0 0 0 195px}
.tab1 li a {float:left;background:url(../images/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(../images/tabrightF.gif) no-repeat right top;padding:5px 15px 4px 6px}
.tab1 a:hover span {color:#FFF}
.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:50px;float:left}
.tab2 ul {margin:0 0 1em 0;padding:0 0 10px 0;overflow:hidden}
.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(../images/Pyramid.gif) no-repeat bottom center}
.tab2 .tabon a,.tab2 .tabon a:link,.tab2 .tabon a:visited {background:url(../images/Pyramid.gif) no-repeat bottom center;color:navy;font-weight:bold}
.tabclear {clear:both}
.hst table,table.hst {width:150px;margin-left:auto;margin-right:auto}
.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 {margin:0 6px;font-size:0.8em;color:gray}
table.datatable {margin:0 1em;padding:3px}
.datatable th {font-weight:bold;text-align:right}
td.red {background:red}
td.blue {background:blue}
td.green {background:#0f0}
td.black {background:#000}
table.ranking {border:1px solid #ACE}
table.ranking td {padding:0 1em;color:navy}
.linktable {width:99%;margin:1em auto;overflow:hidden}
.linktable li {padding:0.2em}
.cols2 {width:30%;padding-left:10%}
.cols3 {width:25%;padding-left:7%}
.cols4 {width:19%;padding-left:4%}
table.striped {width:99%;border:1px solid #adF}
table.striped tr th td p {margin:0}
td.tdbook,td.tdmore {width:7em}
.striped th {text-align:left;padding:0 0.3em}
.striped td {text-align:left;padding:0 0.2em}
.snowrep td.num,.striped td b {text-align:right}
;
td.stars {width:57px;padding-top:5px}
.adlevel table {margin:1em 2em}
.adlevel th,.atsForm h3,.dealStack table,.listing tr,.listingIE h4 a,.listingIP h4 a,.listingIW,.ranking tr,.sidem h3,.snowrep tr,.striped tr,h2 {padding:0.5em}
.adlevel td {padding:0.5em;text-align:right}
.cf:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.hire_wide {margin:3px 0;color:navy;text-align:center}
.hire_wide table {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:10px;position:absolute;top:1px;right:2px;width:155px;height:60px;overflow:hidden;line-height:12px;background:#fff}
.wasprice {text-decoration:line-through;color:red}
p.tagline {font-weight:bold}
.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}
.resortopen,.resortshut {padding-left:18px}
.resortopen {background:url(../images/light_green.gif) no-repeat left top}
.resortshut {background:url(../images/light_red.gif) no-repeat left top}
.td33 {width:33%}
table.grid tr td {margin:1em 0.5em;padding:0 0 16px 16px}
table.grid .td250 {width:250px}
table.grid .td338 {width:338px}
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.datatable tr td,table.grid .snowrep tr td {margin:0;padding:1px 0.5em}
h3.star5 {background:url(../images/star5.gif) no-repeat left top;padding:0 0 0.5em 60px}
h3.star4 {background:url(../images/star4.gif) no-repeat left top;padding:0 0 0.5em 50px}
h3.star3 {background:url(../images/star3.gif) no-repeat left top;padding:0 0 0.5em 39px}
h3.star2 {background:url(../images/star2.gif) no-repeat left top;padding:0 0 0.5em 28px}
h3.star1 {background:url(../images/star1.gif) no-repeat left top;padding:0 0 0.5em 16px}
#map,.listing table {border:1px solid #38c}
.listing td,.listing th {background:#def}
.listingI h4 a {border-top:1px solid #def;width:15em}
.listingI p {font-size:0.9em;margin:0.5em 0}
.listingIE h4 span,.listingIP h4 span {padding:3px 20px 0 0;margin:0;background:url(../images/flakeb.png) no-repeat right}
.listingIE a+p,.listingIW.picItem p {margin-left:100px}
.listingIW {width:730px;margin-bottom:1em}
.listingIW h3,.listingIW h4 {padding-top:0;margin:0;font-size:1.1em}
.listingIW p {margin:0.25em}
.listingEnhanced {border-top:1px solid #ace;margin-bottom:1em}
.listingEnhanced h4 {padding:3px;font-size:1em;font-weight:bold;background:#eff}
.listingEnhanced h4 a {padding:0 30px 0 0;text-decoration:none;color:navy;background:#eff  url(../images/flakeb.png) no-repeat right}
.adpicl {float:left;margin:1px 1em 1px 0;display:inline}
.adpicr {float:right;margin:1px 0 1px 1em;border:1px solid orange;padding:3px;display:inline;background:#fff}
.adpicr b {font-size:1.3em;line-height:1em}
.calendar table {border:1px solid #ccc;margin:0.5em 0 0 0;width:100%}
.calendar th {text-align:right;padding:2px 4px;font-size:0.9em}
.calendar td {background:url(../images/soft_f8f8f8.png) repeat-x #f8f8f8;background:-moz-linear-gradient(top, #f8f8f8 0%, #fff 100%);background:-webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#fff));text-align:center;width:16%;font-size:0.9em;padding:2px}
.calendar td.d {background:url(../images/soft_fff0f0.png) repeat-x #fff0f0;background:-moz-linear-gradient(top, #fff0f0 0%, #fff 100%);background:-webkit-gradient(linear, left top, left bottom, from(#fff0f0), to(#fff))}
.calendar td.a {background:url(../images/soft_e8ffe8.png) repeat-x #e8ffe8;background:-moz-linear-gradient(top, #e8ffe8 0%, #fff 100%);background:-webkit-gradient(linear, left top, left bottom, from(#e8ffe8), to(#fff))}
.mapwarn {font-size:0.8em;color:#c00}
.iw br + b {font-size:1.2em}
img.iwt {float:left;margin-right:0.5em;border:1px solid #38c}
.iwb {background:yellow;padding:2px}
.snowrep table,table.snowrep {border:1px solid #ace;font-size:11px}
.snowrep h3+table,.snowrep h4+table {margin:0.5em 0 0 1em}
.snowrep th.resort {width:10em}
.snowrep th.conditionsShort,.snowrep th.hyper,.snowrep th.resortShort {width:6em}
.snowrep th.depth {width:4em}
.snowrep th.depthShort {width:3em}
.snowrep th.conditions,.snowrep th.depthDate {width:8em}
.snowrep th {font-style:italic;background-color:#ace;padding:0.3em;background-image:url(../images/gradient_tcat.gif);background-repeat:repeat-x;color:#fff}
.snowrep td {text-align:left;padding:2px 0.5em 2px 0.5em;white-space:nowrap}
.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}
.snowrep td.i img {padding:0;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}
.snowDepths {width:45%;margin:5%}
.snowDetails {width:35%;margin:5%}
.snowDepths td {font-size:1.6em;padding:8px}
.snowDepths tr.depth td {font-size:2.5em;text-align:right;padding:0.25em 8px 0.5em 8px}
.snowDetails td {font-size:1.4em;text-align:right}
.snowDepths th,.snowDetails th {font-size:0.8em;font-style:italic}
.snow_open {border-top:3px solid #080}
.snow_shut {border-top:3px solid #a00}
.snow_partial {border-top:3px solid orange}
.attribution {font-size:0.75em;text-align:right}
.Andorra32,.AusNZ32,.Austria32,.Avalanche32,.Bulgaria32,.Canada32,.ChaletGoogle,.EasternEurope32,.France32,.Germany32,.Italy32,.Japan32,.Scotland32,.SouthAmerica32,.Spain32,.Switzerland32,.USA32 {background-image:url(../images/sp-fv2.png)}
.AirportTxfr32,.Avalanche32 {background-position:-10px -62px}
.Andorra32,.Chat32 {background-position:-10px -166px}
.Austria32,.Flight32 {background-position:-10px -218px}
.Bulgaria32,.Hotel32 {background-position:-10px -270px}
.Canada32,.Package32 {background-position:-10px -322px}
.France32,.Property32 {background-position:-10px -374px}
.Germany32,.Resort32 {background-position:-10px -426px}
.Italy32,.SnowForecast32 {background-position:-10px -478px}
.Japan32 {background-position:-10px -530px}
.Scotland32 {background-position:-10px -582px}
.SouthAmerica32 {background-position:-10px -634px}
.Spain32 {background-position:-10px -686px}
.Switzerland32 {background-position:-10px -738px}
.USA32 {background-position:-10px -790px}
.EasternEurope32 {background-position:-10px -842px}
.AusNZ32 {background-position:-10px -894px}
.ChaletGoogle {background-position:-10px -946px}
.ficon {padding:16px;float:left}
.Airport32,.AirportTxfr32,.Chalet32,.Chat32,.Flight32,.Hotel32,.Package32,.Property32,.Resort32,.SnowForecast32 {background-image:url(../images/sp-mv1.png);padding:16px}
.Airport32 {background-position:-10px -10px}
.Chalet32 {background-position:-10px -114px}
.austria,.ca_27x17,.france,.italy,.mailme,.pda_31x17,.rss24x36,.swiss,.uk_27x17,.us_27x17,.xml_button {background-image:url(../images/sp-miv1.png);background-repeat:no-repeat;padding:8px 6px}
.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;padding-left:18px;font-size:13px}
.pda_31x17 {background-position:-10px -301px;width:31px;height:17px}
.rss24x36 {background-position:-10px -338px;width:24px;height:36px}
.mailme {background-position:-10px -399px;width:26px;height:26px}
#page {-webkit-box-shadow:#888 0 0 1em;-moz-box-shadow:#888 0 0 1em;box-shadow:#888 0 0 1em}
.atsForm h3,.dealStack table,.listing tr,.listingIE h4 a,.listingIP h4 a,.listingIW,.panelback,.ranking tr,.sidem h3,.snowDepths tr th,.snowDetails tr th,.snowrep tr,.striped tr,h2 {background:url(../images/softblue.png) repeat-x #fff;background-image:-moz-linear-gradient(top, #DFF1FF 0%, #fff 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#DFF1FF), to(#fff))}
.pic {background:#fff;border:1px solid #ccc;padding:2px;margin:0 0.25em 0.25em 0;-webkit-box-shadow:0 0 0.4em #aaa;-moz-box-shadow:0 0 0.4em #aaa;box-shadow:0 0 0.4em #aaa;position:relative;zoom:1;filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=3)}
#previewTable,.formLayout,.postPoll,.userbar {background:url(../images/softdown_f0f8ff.png) repeat-x;background-position:left bottom;background-image:-moz-linear-gradient(top, #fff 0%, #DFF1FF 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#DFF1FF))}
#topNav ul#mainNav li.megaCat .subnav,.tab1 {background:url(../images/softdown_f0f8ff.png) repeat-x #f8fcff;background-position:left bottom}
#topNav ul#mainNav li.megaCat .subnav {font-size:12px;background-image:-moz-linear-gradient(top, #fff 0%, #e0f0ff 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0f0ff))}
.c123of3,.c12of3,.c1of3,.c2of3,.c3of3,.cb,.ctabut,.phone {border-radius:10px;behavior:url("/s/PIE.htc");position:relative;-moz-border-radius:10px;-webkit-border-radius:10px}
.ctabut:active {box-shadow:inset 0px 4px 5px rgba(0,0,0,0.2);-moz-box-shadow:inset 0px 4px 5px rgba(0,0,0,0.2);-webkit-box-shadow:inset 0px 4px 5px rgba(0,0,0,0.2);top:2px}
.ctabut:hover {box-shadow:0px 3px 5px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 5px rgba(0,0,0,0.3);-webkit-box-shadow:0px 3px 5px rgba(0,0,0,0.3)}
.cool {border:1px solid #136380;background:#3183c1;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #5bb9dc), color-stop(1, #3183c1));background:-moz-linear-gradient(top, #5bb9dc, #3183c1)}
.cool:hover {border:1px solid #0a465c;background:#5bb9dc;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #5bb9dc), color-stop(1, #3183c1));background:-moz-linear-gradient(bottom, #5bb9dc, #3183c1)}
.sbutton,.warm {border:1px solid #136380;background:#F0AE01;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #F0F502), color-stop(1, #F0AE01));background:-moz-linear-gradient(top, #F0F502, #F0AE01)}
.warm:hover {border:1px solid #0a465c;background:#F0F502;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #F0F502), color-stop(1, #F0AE01));background:-moz-linear-gradient(bottom, #F0F502, #F0AE01)}
.ctabut img.boot {vertical-align:middle;margin:2px 4px;padding-bottom:16px;float:left}
/*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 {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.cf {display:inline-block}
/*Hack IE Win \*/
* HTML .cf
{height:1%}
.cf {display:block}
/*End Hack*/
