body{margin:0px;font-family:Arial, Helvetica, sans-serif;}
.inline{display:inline;}
#container{height:100%;width:100%;background:url(pageback.gif) center repeat-y;}
#containerTable{border:0px;background:#fff;}
table{font-size:12px;color:#333;}
.tdspace{padding-bottom:5px;}
form{display:inline;}
select{font:Arial, Helvetica, sans-serif 11px bold;}
a, a:hover{text-decoration:none;}
.container{padding:10px 0px;}
.content{border-top:solid 1px #c1cfe0;padding-top:20px;padding-bottom:10px;margin:0px 5px;}
#header{border-top:none !important;}
p{color:#000;margin:0px;padding:0px 0px 14px 0px;line-height:18px;}
.textfield_default{background-color:#fff;}
.watermark{color:#aca899;}
.cursor{cursor:pointer;}
.cssTitlePanel{padding-left:20px;padding-bottom:0px;color:#989898;}
.sitemapBlock{padding-bottom:10px;}
/*new for ski new zealand*/
.contentBlock{width:680px;padding:20px 50px;border-bottom:1px dashed #42e53e;}
.contentBlockDiff{width:680px;padding:20px 50px;border-top:1px dashed #42e53e;}
.contentBlockBottom{width:680px;padding:20px 50px 0px 50px;}
.contentBlockTop{width:680px;padding:20px 50px 0px 50px;border-top:1px dashed #42e53e;}
.backgroundimg{background:url(ski-background-bottom.jpg) center top no-repeat;}
.selectorBackground{background:url(ski-background-selector.jpg) left bottom repeat-x;border-bottom:1px dashed #42e53e;padding-bottom:20px;}
.locationSelector{font-size:9px;color:#297ecc;}
#flashFile{position:relative;}
#flashLocation{position:absolute;top:620px;margin-left:50px;}
.gradeSelector{font-size:9px;color:#297ecc;}
.accBlock, .accBlockBackpacker, .accBlockModerate, .accBlockSuperior, .accBlockLuxury{width:680px;padding:20px 50px;border-bottom:1px dashed #42e53e;}
.accBlockProperty{width:680px;padding: 0px 50px 10px 50px;border-bottom:1px dashed #42e53e;}
.accBlockBackpacker{background:url(ski-acc-backpacker.gif) top right no-repeat;}
.accBlockModerate{background:url(ski-acc-moderate.gif) top right no-repeat;}
.accBlockSuperior{background:url(ski-acc-superior.gif) top right no-repeat;}
.accBlockLuxury{background: url(ski-acc-luxury.gif) top right no-repeat;}
img{border:0px;}
#catchError{width:680px;padding:15px 50px 20px 50px;background:url(error-back.gif) top left repeat-x;}
.pageHeading{padding-left:40px;background:url(ski-heading.gif) top left no-repeat;font-size:26px;}
.pageError{height:33px;padding-left:40px;background:url(ski-error.gif) top left no-repeat;font-size:26px;color:#dabc16;}
.h1, h1{color:#43e63d;font-weight:bold;font-size:10px;padding:0px;margin:0px;}
.h2, h2{color:#42e53e;font-size:19px;font-weight:bold;margin:0px;padding:2px 0px 4px 0px;}
.h4, h4{color:#297ecc;font-size:15px;font-weight:bold;margin:0px;padding:14px 0px 4px 0px;}
.btext, .btext:hover, .btext:active, .btext:visited, .btext:link,
.btext a:hover, .btext a:active, .btext a:visited, .btext a:link{font-size:12px;font-weight:normal;color:#000;text-decoration:none;cursor:text;}
ul{padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;}
.redText ul{margin:0px;list-style-type:circle;padding-left:18px;}
.redText li{margin:0px;}
.blueText, .blueTextSearch{color:#297ecc;}
.blueTextSearch{font-size:11px;}
.greenText{color:#42e53e;}
.blackText{color:#000;}
.redText{color:#b32525;}
.accSelect{font-size:9px;}
.noResults{font-size:11px;}
.errorList{margin-top:3px;margin-bottom:0px;list-style-type:disc;}
/*.block{background: url(ski-block.gif) top left repeat-y;}*/
.formSpacing{padding-bottom:5px !important;}
.contentInfoLeft{float:left;width:100px;padding-right:10px;}
.contentInfoRight{float:right;width:570px;}
.contentInfoRightBlock{float:right;width:200px;padding-right:20px;}
.contentInfoClear{clear:both;width:100%;}
/* tab navigation */
div#tabNav{height:30px;width:100%;padding:0px;background:url(tab-back.gif) top left repeat-x #e0ecf8;}
div#tabNavTop{height:30px;padding:0px;}
div#tabNav ul, div#tabNavTop ul{margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:small;color:#297ecc;line-height:30px;}
div#tabNav li, div#tabNavTop li{list-style-type:none;display:inline;height:30px;margin:0px !important;}
div#tabNav li a{text-decoration:none;padding:7px 25px;margin:0px !important;border-right:1px #42e53e solid;color:#297ecc;}
div#tabNavTop li a.selLink, div#tabNavTop li a.selNorm{text-decoration:none;padding:7px 25px;margin:0px !important;border-left:1px #42e53e solid;color:#297ecc;}
div#tabNavTop li a.selNorm{background:url(tab-unselected-hover.gif) top left repeat-x #e0ecf8;}
div#tabNavTop li a.selLink{background:url(tab-back-present.gif) top left repeat-x #fff !important;}
div#tabNav li a.tabNavSel:hover{color:#42e53e;}
div#tabNav li a.tabNavUn:hover{color:#fff;background:url(tab-unselected-hover.gif) top left repeat-x;}
div#tabNavTop li a.selNorm:hover{color:#fff;background:url(tab-unselected-hover.gif) top left repeat-x;}
li a.tabNavSel{color:#297ecc;background-color:#fff;border-right:1px #42e53e solid !important;}
li a.tabNavUn{color:#297ecc;border-right:1px #42e53e solid !important;background:url(tab-unselected-normal.gif) top left repeat-x;}
.introStyle{font-style:italic;line-height:20px;}
.checkStyle{font-size:9px;line-height:18px;}
.showGalleryDiv{height:100%;}
.hideGalleryDiv{height:0%;}
pList{line-height:18px;}
.accList{margin-left:10px;padding-left:10px;}
.accList li{list-style-image:url(ski-tick.gif);padding-bottom:5px;}
.link{text-decoration:underline;color:#297ecc;cursor:pointer;}
.infoMain{width:680px;padding:20px 50px 20px 50px;border-bottom:1px dashed #42e53e;}
.infoLeft{float:left;width:100px;margin-right:20px;padding-top:50px;text-align:right;}
.infoRight{float:right;width:560px;}
.infoClear{width:100%;clear:both;}
.infoBulkLeft{width:230px;padding-right:60px;}
.infoBulkRight{width:300px;padding-top:5px;}
.linkList{margin-left:20px;padding-left:0px;line-height:18px;}
.linkList li{list-style:square;}
.linkList a{text-decoration:underline;color:#297ecc;}
.linkList a:hover{color:#42e53e;}
.largeHoverMap{padding:10px;background:#fff;border:1px solid #42e53e;}
/* ski field backgrounds */
#trebleCone{background:url(treblecone-bg.jpg) bottom left no-repeat;}
#theRemarkables{background:url(theRemarkables-bg.jpg) bottom left no-repeat;}
#mtHutt{background:url(mtHutt-bg.jpg) bottom left no-repeat;}
#coronetPeak{background:url(coronetPeak-bg.jpg) bottom left no-repeat;}
#cardrona{background:url(cardrona-bg.jpg) bottom left no-repeat;}
#cheeseman{background:url(cheeseman-bg.jpg) bottom left no-repeat;}
#craigieburn{background:url(craigieburn-bg.jpg) bottom left no-repeat;}
#mtDobson{background:url(mtdobson-bg.jpg) bottom left no-repeat;}
#mtLyford{background:url(mtlyford-bg.jpg) bottom left no-repeat;}
#mtOlympus{background:url(mtolympus-bg.jpg) bottom left no-repeat;}
#ohau{background:url(ohau-bg.jpg) bottom left no-repeat;}
#porters{background:url(porters-bg.jpg) bottom left no-repeat;}
#snowparknz{background:url(snowparknz-bg.jpg) bottom left no-repeat;}
#templeBasin{background:url(templebasin-bg.jpg) bottom left no-repeat;}
#roundhill{background:url(roundhill-bg.jpg) bottom left no-repeat;}
.accNav{float:right;padding:10px 25px 0px 0px;font-size:14px;}
.link a, .link a:link, .link a:visited, .accNav a, .accNav a:link, .accNav a:visited{color:#297ecc;border-bottom:dashed 1px #297ecc;}
.accNav a:hover{color:#42e53e;border-bottom:dashed 1px #42e53e;}
.reviewP{padding-left:25px;background:url(ski-heading-small.gif) top left no-repeat;}
.footerClass a, .footerClass a:link, .footerClass a:visited{color:#000000;}
.footerClass a:hover{color:#297ecc;}
.note{background:url(ico-note.gif) no-repeat top left;padding-left:30px;padding-right:30px;font-style:italic;line-height:20px;}
.listNone{text-decoration:none;list-style:none;padding-left:0px;margin-left:0px;}
.bold{font-weight:bold;}
/*balloon*/
.balloon{width:525px;}
.balloonmiddle{width:505px;background:url(balloon-middle.gif) repeat-y;font-family:tahoma, arial;font-size:10px;font-style:normal;padding-left:10px;padding-right:10px;}
.balloontop{width:525px;height:7px;background:url(balloon-top.gif) no-repeat;}
.balloonbottom{width:525px;height:15px;background:url(balloon-bottom.gif) no-repeat;}
/*navigation*/
.navCssMain{border-top:#42e53e 1px solid;border-bottom:#42e53e 1px solid;width:780px;font-size:12px;line-height:normal;height:30px;padding:0px;margin:0px;}
ul#navmenu-h{margin:0;padding:0;list-style:none;position:relative;}
ul#navmenu-h ul{width:160px;margin:0 !important;padding:0px !important;list-style:none;display:none;position:absolute;top:100%;left:0;}
ul#navmenu-h ul ul, ul#navmenu-h ul ul ul{top:0;left:100%;}
ul#navmenu-h li{float:left;display:inline;position:relative;}
ul#navmenu-h ul li{width:100%;display:block;}
ul#navmenu-h a{border-top:1px solid #FFF;border-right:1px solid #fff;padding:7px 21px;float:left;display:block;background:#fff;color:#2f7fc6;font:bold 11px Arial, sans-serif;text-decoration:none;height:1%;}
.navsub-h{margin:0px !important;padding:0px !important;}
ul#navmenu-h a:hover, ul#navmenu-h li:hover a, ul#navmenu-h li.iehover a{background:#6eb0e1;color:#fff;}
ul#navmenu-h li:hover li a, ul#navmenu-h li.iehover li a{float:none;background:#6eb0e1;}
ul#navmenu-h li:hover li a:hover, ul#navmenu-h li:hover li:hover a, ul#navmenu-h li.iehover li a:hover, ul#navmenu-h li.iehover li.iehover a{background:#2f7fc6;color:#fff;}
ul#navmenu-h li:hover li:hover li a, ul#navmenu-h li.iehover li.iehover li a{background:#2f7fc6;}
ul#navmenu-h li:hover li:hover li a:hover, ul#navmenu-h li:hover li:hover li:hover a, ul#navmenu-h li.iehover li.iehover li a:hover, ul#navmenu-h li.iehover li.iehover li.iehover a{background:#42e53e;}
ul#navmenu-h li:hover li:hover li:hover li a, ul#navmenu-h li.iehover li.iehover li.iehover li a{background:#666;}
ul#navmenu-h li:hover li:hover li:hover li a:hover, ul#navmenu-h li.iehover li.iehover li.iehover li a:hover{background:#333;}
ul#navmenu-h li:hover ul ul, ul#navmenu-h li:hover ul ul ul, ul#navmenu-h li.iehover ul ul, ul#navmenu-h li.iehover ul ul ul{display:none;}
ul#navmenu-h li:hover ul, ul#navmenu-h ul li:hover ul, ul#navmenu-h ul ul li:hover ul, ul#navmenu-h li.iehover ul, ul#navmenu-h ul li.iehover ul, ul#navmenu-h ul ul li.iehover ul{display:block;}
ul.navmenu_alt li, ul.navmenu_alt
{
	right: 200% !important;
	float: right !important;
}
/*popup*/
#pnlPopUp{border:#f5f5f5 1px solid;font-size:11px;color:#696969;position:absolute;background-color:#e7e7e7;}
.modalBackground{background-color:#e1e1e1;filter:alpha(opacity=20); -moz-opacity:.20;opacity:.20;}
.modalPopupPanelHeader{background-color:#f7f7f7;height:18px;}
.popupDragHolder{background:url(popup-bg.gif) top left repeat-x;height:18px;}
.popupContent{height:150px;width:280px;}
.popupContentL{height:300px;width:380px;}
.popupContent, .popupContentL{padding-top:5px;overflow:auto;}
.ffText{/*position:fixed;overflow:hidden;*/}
/*property map*/
.h4map{color:#297ecc;font-size:13px;font-weight:bold;margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;}
.bubbleProperty{background:bottom right url(bg-skinz-property.gif) no-repeat;}
.bubbleAirport{background:bottom right url(bg-skinz-airport.gif) no-repeat;}
.bubbleSkifield{background:bottom right url(bg-skinz-skifield.gif) no-repeat;}
.btnHide{display:none;}
