/* Inspiration from undohtml.css - (CC) 2004 Tantek Celik. Some Rights Reserved. Also from Eric Meyer reset css.  */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body {line-height:1;}
div, ul, ol, dl, form, fieldset {position:relative;}
a:link, a:hover, a:visited {text-decoration:none;}
a img, :link img, :visited img {border:none;}
ol, ul {list-style:none;}
ins {text-decoration:none;} /* remember to highlight inserts somehow! */
del {text-decoration:line-through;}

body {background:#dce1e4 url(/imagesglobal/bg_body.jpg) center top repeat-x;color:#434650;font:normal 62.5% Arial,Helvetica,sans-serif;text-align:center;}
a {color:#d2271d;font-weight:normal;text-decoration:none;}
a:hover {text-decoration:underline;}
/* skinny :width:71.5em;*/
.w1 {width:960px;margin:0 auto;text-align:left;}

#head .w1 {height:150px;}
img#logo {position:absolute;top:20px;left:0;}

#foot {background:transparent url(../imagesglobal/bg_footer.jpg) center top repeat-x;}
#foot .w1 {height:190px;margin-bottom:30px;}
#siteby, #laski {position:absolute;overflow:hidden;text-indent:-999em;}
#laski {top:137px;right:0;width:236px;height:44px;background:transparent url(../imagesglobal/logo_larryadlerski.gif) 0 0 no-repeat;}
#siteby {top:160px;left:2px;width:98px;height:15px;background:transparent url(../imagesglobal/site_by_webqem.gif) 0 0 no-repeat;}


.navh {position:absolute;}
.navh li {display:inline;float:left;}
.navh a {position:relative;display:block;color:#434650;}

#navglobal {right:0;top:15px;}
#navglobal li {margin-left:0.7em;padding-left:0.7em;border-left:1px solid #8a8b9d;font-size:11px;}
#navglobal li.first {border-left:none;}

#buttonbar {top:45px;right:0px;}
#call1800 {width:186px;height:40px;overflow:hidden;text-indent:-999em;background:transparent url(../imagesglobal/call_1800.gif) 0 0 no-repeat;margin-right:5px;}
#bookonline {padding-top:9px;}
#bookonline a {color:#f3d4d2;}
#bookonline a:hover {color:#fff;text-decoration:none;}

#navpri {left:0;bottom:0;}
#navpri a {background-image:url(../imagesglobal/bg_nav_pri.gif);background-repeat:no-repeat;height:40px;overflow:hidden;text-indent:-999em;}
#rent a {width:46px;background-position:0px 0px;}
#beginners a {width:96px;background-position:-46px 0px;}
#intermediateskiers a {width:136px;background-position:-142px 0px;}
#advancedskiersracers a {width:122px;background-position:-278px 0px;}
#snowboarders a {width:109px;background-position:-400px 0px;}
#kidsracing a {width:95px;background-position:-509px 0px;}
#families a {width:74px;background-position:-604px 0px;}
#groupbookings a {width:119px;background-position:-678px 0px;}
#specials a {width:82px;background-position:-797px 0px;}
#pricelist a {width:81px;background-position:-879px 0px;}

#rent a.on {width:46px;background-position:0px -40px;}
#beginners a.on {width:96px;background-position:-46px -40px;}
#intermediateskiers a.on {width:136px;background-position:-142px -40px;}
#advancedskiersracers a.on {width:122px;background-position:-278px -40px;}
#snowboarders a.on {width:109px;background-position:-400px -40px;}
#kidsracing a.on {width:95px;background-position:-509px -40px;}
#families a.on {width:74px;background-position:-604px -40px;}
#groupbookings a.on {width:119px;background-position:-678px -40px;}
#specials a.on {width:82px;background-position:-797px -40px;}
#pricelist a.on {width:81px;background-position:-879px -40px;}

#rent a:hover {width:46px;background-position:0px -80px;}
#beginners a:hover {width:96px;background-position:-46px -80px;}
#intermediateskiers a:hover {width:136px;background-position:-142px -80px;}
#advancedskiersracers a:hover {width:122px;background-position:-278px -80px;}
#snowboarders a:hover {width:109px;background-position:-400px -80px;}
#kidsracing a:hover {width:95px;background-position:-509px -80px;}
#families a:hover {width:74px;background-position:-604px -80px;}
#groupbookings a:hover {width:119px;background-position:-678px -80px;}
#specials a:hover {width:82px;background-position:-797px -80px;}
#pricelist a:hover {width:81px;background-position:-879px -80px;}

#navdest {left:0;top:100px;background:transparent url(../imagesglobal/bg_destinations.gif) 0 0 no-repeat;height:25px;width:825px;padding:6px 0 6px 135px;}
#navdest li {margin-left:7px;padding-left:7px;border-left:1px solid #d3d7da;font-size:12px;}
#navdest li.first {border-left:none;margin-left:0;padding-left:0;}
#navdest a {line-height:13px;white-space:nowrap;}

#navfoot {left:0;top:135px;}
#navfoot li {margin-left:0.7em;padding-left:0.7em;border-left:1px solid #b3b3b3;font-size:11px;}
#navfoot li.copyright {border-left:none;margin-left:0;padding-left:0;padding-right:10px;}
#navfoot li.first {border-left:none;}

#navglobal a:hover, #navglobal a.on, #navpri a:hover, #navpri a.on, #foot a:hover, #foot a.on {text-decoration:none;}

#mid {margin:45px 0 0;}
#mid, .col {min-height:26.6em;}
.col {float:left;}
.cone {width:608px;padding:20px 25px;margin-right:10px;min-height:350px;}
.ctwo {width:290px;}


.panl {	border:1px solid #cbcdcf;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;
		background-color:#fff;
		background-image:-webkit-gradient(linear,
		left top, left bottom,
		color-stop(0.0, rgba(0, 0, 0, 0.0)),
		color-stop(0.007, rgba(0, 0, 0, 0.13)),
		color-stop(0.15, rgba(0, 0, 0, 0.07)),
		color-stop(0.45, rgba(0, 0, 0, 0.03)),
		color-stop(1.0, rgba(0, 0, 0, 0)));
		background-image:-moz-linear-gradient(top,
		rgba(0, 0, 0, 0.0) 0%,
		rgba(0, 0, 0, 0.13) 1px,
		rgba(0, 0, 0, 0.07) 15%,
		rgba(0, 0, 0, 0.03) 45%,
		rgba(0, 0, 0, 0.0) 100%);
}

.ctwo .panl {margin-bottom:10px;padding:10px;}
#mid .ctwo .smaller {margin-bottom:0;}
#mid .easyways h2 {font-size:30px;}
#mid .easyways h2 strong {color:#d2271d;}
#mid .easyways p {margin:5px 0 0;padding-left:136px;height:40px;background:#fff;border:1px solid #cbcdcf;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
#mid .easyways p#easybookonline {background:#fff url(../imagesglobal/icon_bookonline.gif) 5px 4px no-repeat;}
#mid .easyways p#easybookinstore {background:#fff url(../imagesglobal/icon_bookinstore.gif) 6px 2px no-repeat;}
#mid .easyways p#easycallusnow {background:#fff url(../imagesglobal/icon_callusnow.gif) 9px 4px no-repeat;}
#mid .easyways .buttonred, #mid .easyways .buttongrey {width:120px;padding-left:0;padding-right:0;text-align:center;margin:8px 0 0 2px;text-transform:uppercase;}
#mid .skipassinstore {padding:0;}
#mid .skipassinstore p {padding:10px 8px 5px 80px;margin-bottom:0;background:transparent url(../imagesglobal/icon_skipass.gif) 8px 3px no-repeat;height:62px;}
#mid .skipassinstore p strong {font-size:18px;}
#mid .skipassinstore p em {color:#d2271d;font-size:18px;}
#mid .whyrentaski h2 em {color:#d2271d;}
.home #mid .whyrentaski dl {margin:0;}
.home #mid .whyrentaski dt {float:left;width:10px;display:block;margin-top:5px;font-size:30px;color:#d2271d;}
.home #mid .whyrentaski dd {float:left;width:250px;display:block;margin:10px 0 0 8px;font-size:0.9em;}
.home #mid .whyrentaski p {margin-bottom:5px;}

#mid .locpic div {margin:5px;border:4px solid #fff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;overflow:hidden;}


.home .cone {width:660px;padding:0;}
.noteasers .cone {width:908px;margin-right:0;}
.noteasers .ctwo {display:none;}

#mid .hero {width:652px;height:312px;margin-bottom:25px;background-color:#fff;border:4px solid #fff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;overflow:hidden;}
#mid .hero .herowrapper {width:660px;height:320px;position:absolute;top:0;overflow:auto;}
#mid .hero .herowrapper ul {width:9999px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;position:absolute;top:0;}
#mid .hero #carouselnav {z-index:99;position:absolute;top:10px;right:15px}
#mid .hero #carouselnav a {margin:0 1px;padding:0 3px;background:#434650;text-decoration:none;color:#fff;font-weight:bold;}
#mid .hero #carouselnav a.activeSlide {background:#b32119;}
#mid .hero #carouselnav a:focus {outline:none;}
#mid .hero ul li {display:block;float:left;padding:0;height:320px;width:660px;}
#mid .hero ul li a img {display:block;}



.cthr dl#tsrs, .cthr dl#tsrs dt, .cthr dl#tsrs dd {margin:0;}
.cthr dl#tsrs dt, .cthr dl#tsrs dd {border:1px solid #d8d1d1;padding:0.4em 0.6em;}
.cthr dl#tsrs dt {border-bottom:none;background-color:#ebe7e7;font-size:1.1em;font-weight:bold;}
.cthr dl#tsrs dd {border-top:none;background-color:#f7f7f7;}

#mid h1, #mid h2, #mid h3, #mid h4, #mid h5, #mid h6 {margin-bottom:0.3em;font-weight:normal;}
#mid h1 {font-size:26px;margin-top:0;margin-bottom:0.5em;color:#d2271d;text-transform:uppercase;font-weight:normal;}
#mid h1 span {font-size:28px;font-weight:normal;color:#434650;text-transform:none;}
.home #mid h1 {font-size:30px;}
.home #mid h1 span {font-size:32px;}
#mid h2 {font-size:22px;color:#434650;}
#mid .ctwo h2 {color:#d2271d;}
#mid .package h2 {font-size:22px;color:#d2271d;text-transform:uppercase;}
#mid .package h2 span {color:#434650;}
#mid h3 {font-size:1.5em;}
#mid h4 {font-size:1.5em;font-style:italic;}
#mid h5 {font-size:1.3em;}
#mid h6 {font-size:1.3em;font-style:italic;}

#mid p, #mid dl, #mid ul, #mid ol, #mid table {margin-bottom:1.4em;font-size:1.3em;}
#mid li ul, #mid li ol {font-size:1em;margin-bottom:0.3em;}  

#mid hr {height:1em;overflow:hidden;border:none;border-top:1px solid #999;background-color:transparent;color:transparent;}
#mid p {line-height:1.4em;}
#mid p.first {font-size:1.6em;margin-bottom:1em;margin-top:15px;margin-bottom:0.8em;}
#mid p.important {font-style:italic;margin-left:20px;border-left:3px solid #999;padding:0.5em 20px;}
#mid a.inpage {padding-right:11px;background:transparent url(../imagesglobal/arrow_south.gif) 100% 50% no-repeat;}
.home #mid .cone p {font-size:1.5em;}
.home #mid .cone p.first {font-size:1.9em;}
#mid a.newwin {padding-right:14px;background:transparent url(../imagesglobal/opensnewwindow.gif) 100% 50% no-repeat;}
#mid dl {margin-left:1.6em;}
#mid dt {font-weight:bold;margin-top:0.3em;}
#mid dd {margin-left:1.4em;}
#mid ol {margin-left:2em;}
#mid ul {margin-left:2em;}
#mid li {margin-bottom:0.3em;}
#mid ul li {padding-left:5px;list-style-type:square;}
#mid ol li {padding-left:5px;list-style-type:decimal;}

#mid ul.docs {margin-left:0;}
#mid ul.docs li {padding-bottom:0.6em;list-style-type:none;padding-left:30px;background:transparent url(../imagesglobal/icon_generic.gif) 5px 1px no-repeat;}
#mid ul.docs li a {font-size:1.2em;}

#mid ul.docs li span {font-size:0.9em;color:#666;display:block;}

#mid dl.faq {margin-left:0;}
#mid dl.faq dt {padding-left:15px;margin-top:1em;color:#ea660d;background:transparent url(../imagesglobal/faq_plus.gif) 0 50% no-repeat;cursor:pointer;}
#mid dl.faq dd {padding-left:15px;margin-left:0;display:none;}

#mid table {width:100%;background-color:#dce1e4;}
#mid caption {color:#999;font-size:1em;text-align:right;}
#mid table th {padding:3px 6px;font-size:1em;font-weight:bold;text-align:left;vertical-align:top;white-space:nowrap;
	background-color:#ebf0f3;
	background-image:-webkit-gradient(linear, left top, left bottom,
		color-stop(0.0, rgba(255, 255, 255, 0.0)),
		color-stop(0.65, rgba(255, 255, 255, 0.50)),
		color-stop(1.0, rgba(255, 255, 255, 0)));
	background-image:-moz-linear-gradient(top,
		rgba(255, 255, 255, 1) 0%,
		rgba(255, 255, 255, 0.4) 65%,
		rgba(255, 255, 255, 0.0) 100%);
}
#mid table td {padding:3px 6px;font-size:1.0em;vertical-align:top;background-color:#fff;}
#mid table .evn {background-color:#eaeff2;}
/*#mid table .firstcell {width:250px;}*/

#heroimg {margin:5px 0;border:4px solid #fff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;overflow:hidden;}
.package {margin-top:20px;}
.package p {padding:10px;vertical-align:middle;}
.package p span {float:left;}
.package p span.packg {width:260px;color:#bbb;}
.package p span.packg strong {font-size:21px;text-transform:uppercase;font-weight:normal;color:#434650;}
.package p span.packg em {font-size:22px;color:#434650;}
.package p span.packg em big {color:#d2271d;}
.package p span.or {width:31px;height:31px;margin:5px 25px 0 5px;overflow:hidden;text-indent:-999em;background:transparent url(../imagesglobal/or.gif) 0 0 no-repeat;}

.packagedesc {clear:both;}
.packagedesc h2 {padding-top:5px;}
.packageimage {margin:5px 8px 5px 0;border:4px solid #fff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;overflow:hidden;float:left;}

form {padding:13px;border:1px solid #cbcdcf;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
fieldset {}
label {display:block;padding:0.2em 0 0.4em;font-size:1.3em;}
input, textarea {border:1px solid #cbcdcf;background-color:#f7f7f7;width:97%;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1.2em;padding:2px 3px;margin-top:2px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
textarea {height:6em;}


.buttonred {color:#f3d4d2;font-size:17px;text-decoration:none;padding:4px 15px 5px;font-weight:bold;text-transform:uppercase;
		border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;
		background-color:#ae2018;
		background-image:-webkit-gradient(linear,
		left top, left bottom,
		color-stop(0.0, rgba(255, 255, 255, 0.8)),
		color-stop(0.01, rgba(255, 255, 255, 0.6)),
		color-stop(0.4, rgba(255, 255, 255, 0.23)),
		color-stop(0.4, rgba(255, 255, 255, 0.21)),
		color-stop(1.0, rgba(255, 255, 255, 0.0)));
		background-image:-moz-linear-gradient(top,
		rgba(255, 255, 255, 1.0) 0%,
		rgba(255, 255, 255, 0.6) 1px,
		rgba(255, 255, 255, 0.23) 40%,
		rgba(255, 255, 255, 0.21) 40%,
		rgba(255, 255, 255, 0.0) 100%);}
.buttongrey {color:#fff;font-size:17px;text-decoration:none;padding:5px 15px 3px;font-weight:bold;
		border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;
		background-color:#35383f;
		background-image:-webkit-gradient(linear,
		left top, left bottom,
		color-stop(0.0, rgba(255, 255, 255, 0.8)),
		color-stop(0.01, rgba(255, 255, 255, 0.6)),
		color-stop(0.4, rgba(255, 255, 255, 0.23)),
		color-stop(0.4, rgba(255, 255, 255, 0.21)),
		color-stop(1.0, rgba(255, 255, 255, 0.0)));
		background-image:-moz-linear-gradient(top,
		rgba(255, 255, 255, 1.0) 0%,
		rgba(255, 255, 255, 0.6) 1px,
		rgba(255, 255, 255, 0.23) 40%,
		rgba(255, 255, 255, 0.21) 40%,
		rgba(255, 255, 255, 0.0) 100%);}
a.buttonred, span.buttongrey {display:block;height:17px;}
a.buttonred:hover, span.buttongrey:hover {color:#fff;text-decoration:none;}


.twoth {width:62.2%;margin-right:1%;}
.half {width:47.8%;margin-right:1%;}
.third {width:31.1%;margin-right:0.6%;}
.qrtr {width:24%;margin-right:0.5%;}
.fift {width:19%;}
.sixt {width:15.5%;}
.msg {background-color:#fde3e4;}

.floatleft {float:left;}
.floatright {float:right;}
.clr {height:0;margin:0;font-size:1px;line-height:0;clear:both;}
.bigger {font-size:1.2em;}
.smaller {font-size:0.9em !important;}
.paler {color:#999;}
.darker {color:#000;}

#rentau {padding:2px 0 2px 19px;background:transparent url(/imagesglobal/icon_flag_aus.gif) 0 2px no-repeat;}
#rentjp {padding:2px 0 2px 19px;background:transparent url(/imagesglobal/icon_flag_jap.gif) 0 2px no-repeat;}
#rentaud {padding:2px 0 2px 19px;background:transparent url(/imagesglobal/icon_dollar.gif) 5px 2px no-repeat;}
#rentjpy {padding:2px 0 2px 19px;background:transparent url(/imagesglobal/icon_yen.gif) 5px 2px no-repeat;}

#larrysig {height:134px;}
#larrysig span {width:189px;height:134px;overflow:hidden;text-indent:-9999em;background:transparent url(/imagesglobal/larry_sig_pic.gif) 0 0 no-repeat;display:block;float:right;}
#products_body {background-color:#fff;}
#tandc {display:none;padding:20px;margin-bottom:15px;}
#tandc ol {margin-bottom:0;}

/*#contact fieldset.half {width:280px;}*/
#contact fieldset.half.first {margin-right:14px;}
#contact textarea {height:7.9em;}
#contact #lablburb {width:199px;margin-right:5px;}
#contact #lablpcod {width:70px;margin-right:0;}
#contact #subenquiry {width:auto;font-size:1.1em;}

#accordionfaq, #popupwrap {padding:0 20px 15px;background:#fff;border:1px solid #cbcdcf;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
#mid .accordion {overflow:hidden;margin-bottom:1.2em;}
#mid .accordion .accpt {margin-top:4px;}
#mid .accordion .accpc {margin-left:30px;margin-bottom:0;overflow:auto;}
#mid .accordion h2 {margin-top:25px;margin-bottom:10px;}
#mid .accordion h3 {padding:3px 6px 3px 28px;font-size:14px;font-weight:normal;background:transparent url(/imagesglobal/icon_plus.gif) 7px 5px no-repeat;line-height:1.3em;cursor:pointer;color:#d2271d;}
#mid .accordion .AccordionPanelOpen h3 {background-image:url(/imagesglobal/icon_minus.gif);cursor:default;}

#mid .mountainwatchreport h2 {background:transparent url(../imagesglobal/logo_mountainwatch.gif) right 50% no-repeat;}
#mid .snowreport {background-color:transparent;margin-bottom:5px;}
#mid .snowreport th, #mid .snowreport td {padding:5px 0;border-bottom:1px solid #a5a8ae;background:none;font-size:0.93em;}
#mid .snowreport th {}
#mid .snowreport td {text-align:right;}
#mid #rptlastupdated {font-size:0.8em;text-align:right;margin-bottom:0;}


#popupwrap {padding:20px;}
#popupwrap #linktabl {margin-bottom:0;}
#popupwrap h2 {border-bottom:1px solid #cbcdcf;margin:2em 0 1em;}
#popupwrap .sizes {width:auto;}
#popupwrap .sizes th {text-align:center;}

/*
#shoplocs {margin-bottom:2em;}
#mid #shoplocs ul {margin:0;padding:0;}
#mid #shoplocs ul li {list-style-type:none;margin:0;padding:0;}
.shopdetls {position:absolute;top:15px;right:15px;width:300px;}
.shopdetls h2 {border-bottom:1px solid #d6d8da;padding-bottom:6px;margin-top:10px;margin-bottom:18px;}
.shopdetls p {width:50%;float:left;}
#mid p.shopopen {font-size:1.1em;}
*/
#mid #plist table {width:100%;}
#mid #plist th, #mid #plist td {text-align:center;}
#mid #plist tr th:first-child {text-align:right;width:250px;}
#mid #plist tr td:nth-child(odd) {background-color: #eaeff2;}
#mid #plist tr td:first-child {text-align:left;background-color: #fff;}


/* contact page tabs */
div#tabs {
	margin : 0 0 16px 0;
}
div#tabs ul {
	margin : 0 0 0 0;
}
div#tabs ul li {
	display : inline;
	list-style-type : none;
}
div#tabs ul li a {
	display : inline-block;
	font-size:1.1em;
	line-height:1em;
	padding:6px 12px;
	color:#090909;
	text-transform: uppercase;
}
div#tabs .active {
	background-color:#fff;
	color:#090909;
	text-decoration: none;
}
div#tabs .passive {}
div#tabs > div {
	background : #fff;
	clear : both;
	padding: 15px;
}
div#tabs .open {
	display : block;
}
div#tabs .closed {
	display : none;
}
#contact-description { margin:0 0 10px 0; }



.x-tab-panel-body, .x-tab-panel-header-plain .x-tab-strip-spacer, .x-tab-panel-footer-plain .x-tab-strip-spacer, ul.x-tab-strip-top {border-color:#cbcdcf;}
.x-tab-strip-top {border-top-color:transparent !important;}
.x-tab-strip-top .x-tab-right {padding-left:5px !important;}
.x-tab-strip-top .x-tab-left {padding-right:5px !important;}
.x-tab-strip li {margin-bottom:0 !important;}
.x-tab-strip span.x-tab-strip-text {color:#d2271d;font-weight:bold;font-size:0.8em;}
.x-tab-strip-text {padding-left:12px !important;padding-right:12px !important;}
.x-tab-strip .x-tab-strip-active span.x-tab-strip-text {color:#434650;}


/*.x-tab-strip-top .x-tab-right, .x-tab-strip-top .x-tab-left, .x-tab-strip-top .x-tab-strip-inner  {background-image:url(/images/xd-tabs-sprite.gif);}*/




.inverse {background:#333;color:#fff;padding:20px;}




