
/* Tabs
----------------------------------*/
#tabs {width:333px; float:left;}

#fragment-1 {width:333px; height:547px; float:left; position:relative; overflow:visible; background:url(/custom/templates/page/home/images/regional-map-body.png) no-repeat top left;}
	#fragment-1 .information {width:333px; height:442px;}
	#fragment-1-regions {display:block;}
	#fragment-1-resorts {display:none;}
	#fragment-1-controls {position:absolute; top:419px; left:157px;}

	/* Regions
	----------------------------------*/
	#fragment-1-controls ul {margin:0; padding:0; list-style:none;}
	#fragment-1-controls li {margin:0 0 .4em 0; float:left;}
	#fragment-1-controls li a:link,
	#fragment-1-controls li a:visited {color:#77838e; font-size:12px; padding:.2em .7em .2em 1.6em; background:url(/custom/templates/page/home/images/bullet-point-unselected.png) no-repeat left; text-decoration:none;}
	
	#fragment-1-controls li a:link.selected,
	#fragment-1-controls li a:visited.selected {background:url(/custom/templates/page/home/images/bullet-point-selected.png) no-repeat left; text-decoration:none;}
	
	#fragment-1-regions ul {margin:0; padding:0; list-style:none;}
	#fragment-1-regions li {position:absolute;}
	
	/*---------------------------*/
	#fragment-1-regions li.christchurch a:link,
	#fragment-1-regions li.christchurch a:visited {position:absolute; top:170px; left:205px; background:url(/custom/templates/page/shared/images/map/map-region-grey-christchurch.png) no-repeat top left; width:98px; height:32px; float:left; margin:0; padding:0;}
		/* Homepage BG Image */
		.currently-homepage #fragment-1-regions li.christchurch a:link,
		.currently-homepage #fragment-1-regions li.christchurch a:visited,
		/* Region Page BG Image */
		.currently-ski-canterbury #fragment-1-regions li.christchurch a:link,
		.currently-ski-canterbury #fragment-1-regions li.christchurch a:visited,
		/* Field Pages BG Image */
		.currently-mt-hutt-ski-area #fragment-1-regions li.christchurch a:link,
		.currently-mt-hutt-ski-area #fragment-1-regions li.christchurch a:visited
		{background-image:url(/custom/templates/page/home/images/map-region-christchurch.png);}
		
	#fragment-1-regions li.christchurch a:hover {background:url(/custom/templates/page/home/images/map-region-christchurch.png) no-repeat top right;}
	#fragment-1-regions li.christchurch span {display:none;}	
	/*---------------------------*/
	
	/*---------------------------*/
	#fragment-1-regions li.methven a:link,
	#fragment-1-regions li.methven a:visited {position:absolute; top:196px; left:157px; background:url(/custom/templates/page/shared/images/map/map-region-grey-methven.png) no-repeat top left; width:73px; height:32px; float:left; margin:0; padding:0;}
		/* Homepage BG Image */
		.currently-homepage #fragment-1-regions li.methven a:link,
		.currently-homepage #fragment-1-regions li.methven a:visited,
		/* Region Page BG Image */
		.currently-ski-methven #fragment-1-regions li.methven a:link,
		.currently-ski-methven #fragment-1-regions li.methven a:visited 
		/* Field Pages BG Image */
		{background-image:url(/custom/templates/page/home/images/map-region-methven.png);}
		
	#fragment-1-regions li.methven a:hover {background:url(/custom/templates/page/home/images/map-region-methven.png) no-repeat top right;}
	#fragment-1-regions li.methven span {display:none;}
	/*---------------------------*/
	
	/*---------------------------*/
	#fragment-1-regions li.mackenzie a:link,
	#fragment-1-regions li.mackenzie a:visited {position:absolute; top:221px; left:104px; background:url(/custom/templates/page/shared/images/map/map-region-grey-mackenzie.png) no-repeat top left; width:84px; height:32px; float:left; margin:0; padding:0;}
		/* Homepage BG Image */
		.currently-homepage #fragment-1-regions li.mackenzie a:link,
		.currently-homepage #fragment-1-regions li.mackenzie a:visited,
		/* Region Page BG Image */
		.currently-ski-mackenzie #fragment-1-regions li.mackenzie a:link,
		.currently-ski-mackenzie #fragment-1-regions li.mackenzie a:visited
		/* Field Pages BG Image */
		{background-image:url(/custom/templates/page/home/images/map-region-mackenzie.png);}
		
	#fragment-1-regions li.mackenzie a:hover {background:url(/custom/templates/page/home/images/map-region-mackenzie.png) no-repeat top right;}
	#fragment-1-regions li.mackenzie span {display:none;}
	/*---------------------------*/
	
	/*---------------------------*/
	#fragment-1-regions li.wanaka a:link,
	#fragment-1-regions li.wanaka a:visited {position:absolute; top:246px; left:73px; background:url(/custom/templates/page/shared/images/map/map-region-grey-wanaka.png) no-repeat top left; width:73px; height:32px; float:left; margin:0; padding:0;}
		/* Homepage BG Image */
		.currently-homepage #fragment-1-regions li.wanaka a:link,
		.currently-homepage #fragment-1-regions li.wanaka a:visited,
		/* Region Page BG Image */
		.currently-ski-wanaka #fragment-1-regions li.wanaka a:link,
		.currently-ski-wanaka #fragment-1-regions li.wanaka a:visited,
		/* Field Pages BG Image */
		.currently-treble-cone-ski-area #fragment-1-regions li.wanaka a:link,
		.currently-treble-cone-ski-area #fragment-1-regions li.wanaka a:visited,
		.currently-cardrona-ski-area #fragment-1-regions li.wanaka a:link,
		.currently-cardrona-ski-area #fragment-1-regions li.wanaka a:visited
		{background-image:url(/custom/templates/page/home/images/map-region-wanaka.png);}
		
	#fragment-1-regions li.wanaka a:hover {background:url(/custom/templates/page/home/images/map-region-wanaka.png) no-repeat top right;}
	#fragment-1-regions li.wanaka span {display:none;}
	/*---------------------------*/
	
	/*---------------------------*/
	#fragment-1-regions li.queenstown a:link,
	#fragment-1-regions li.queenstown a:visited {position:absolute; top:317px; left:42px; background:url(/custom/templates/page/shared/images/map/map-region-grey-queenstown.png) no-repeat top left; width:99px; height:32px; float:left; margin:0; padding:0;}
		/* Homepage BG Image */
		.currently-homepage #fragment-1-regions li.queenstown a:link,
		.currently-homepage #fragment-1-regions li.queenstown a:visited,
		/* Region Page BG Image */
		.currently-ski-queenstown #fragment-1-regions li.queenstown a:link,
		.currently-ski-queenstown #fragment-1-regions li.queenstown a:visited,
		/* Field Pages BG Image */
		.currently-coronet-peak-ski-area #fragment-1-regions li.queenstown a:link,
		.currently-coronet-peak-ski-area #fragment-1-regions li.queenstown a:visited,
		.currently-the-remarkables-ski-area #fragment-1-regions li.queenstown a:link,
		.currently-the-remarkables-ski-area #fragment-1-regions li.queenstown a:visited
		{background-image:url(/custom/templates/page/home/images/map-region-queenstown.png);}
	#fragment-1-regions li.queenstown a:hover {background:url(/custom/templates/page/home/images/map-region-queenstown.png) no-repeat top right;}
	#fragment-1-regions li.queenstown span {display:none;}
	/*---------------------------*/
		
		#fragment-1-regions ul li ul {display:none;}
		#fragment-1-regions ul li ul li {position:absolute; z-index:3000; border:1px #d9d6d1 solid; width:260px; background:#fff; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding:1em 1em 0 1em;}

		#fragment-1-regions ul li ul li.informationinner p {margin:0 0 1.3em 0;}
		#fragment-1-regions ul li ul li.informationinner a:visited,
		#fragment-1-regions ul li ul li.informationinner a:link,
		#regionalmap #fragment-1-regions ul li ul li.informationinner a:visited,
		#regionalmap #fragment-1-regions ul li ul li.informationinner a:link {background:none; position:static; width:auto; height:auto; padding:0 0 1.3em 0; color:#0982a8; font-weight:bold;}
		#fragment-1-regions ul li ul li.informationinner a:hover {color:#14abda;}

		#fragment-1-regions ul li:hover ul {display:block;}
		
		#fragment-1-regions li.christchurch ul li {top:201px; left:205px;}
		#fragment-1-regions li.methven ul li {top:227px; left:157px;}
		#fragment-1-regions li.mackenzie ul li {top:251px; left:104px;}
		#fragment-1-regions li.wanaka ul li {top:277px; left:73px;}
		#fragment-1-regions li.queenstown ul li {top:348px; left:42px;}
	
	#fragment-1-regions ul li.legend {position:absolute; top:454px; left:20px; width:290px; overflow:hidden;}
	#fragment-1-regions ul li.legend {color:#77838e;}
	
	/* Resorts
	----------------------------------*/
	#fragment-1-resorts ul {margin:0; padding:0; list-style:none;}
	#fragment-1-resorts li {position:absolute;}
	
	#fragment-1-resorts li.christchurch a:link,
	#fragment-1-resorts li.christchurch a:visited {position:absolute; top:170px; left:205px; background:url(/custom/templates/page/home/images/map-region-christchurch.png) no-repeat top left; width:98px; height:32px; float:left; margin:0; padding:0;}
	#fragment-1-resorts li.christchurch a:hover {background:url(/custom/templates/page/home/images/map-region-christchurch.png) no-repeat top right;}
	#fragment-1-resorts li.christchurch span {display:none;}

	#fragment-1-resorts li.wanaka a:link,
	#fragment-1-resorts li.wanaka a:visited {position:absolute; top:246px; left:73px; background:url(/custom/templates/page/home/images/map-resort-wanaka.png) no-repeat top left; width:73px; height:32px; float:left; margin:0; padding:0;}
	#fragment-1-resorts li.wanaka a:hover {background:url(/custom/templates/page/home/images/map-resort-wanaka.png) no-repeat top right;}
	#fragment-1-resorts li.wanaka span {display:none;}

	#fragment-1-resorts li.queenstown a:link,
	#fragment-1-resorts li.queenstown a:visited {position:absolute; top:317px; left:42px; background:url(/custom/templates/page/home/images/map-region-queenstown.png) no-repeat top left; width:99px; height:32px; float:left; margin:0; padding:0;}
	#fragment-1-resorts li.queenstown a:hover {background:url(/custom/templates/page/home/images/map-region-queenstown.png) no-repeat top right;}
	#fragment-1-resorts li.queenstown span {display:none;}
	
	#fragment-1-resorts li a:link,
	#fragment-1-resorts li a:visited {width:15px; height:15px; float:left; margin:0; padding:0;}
	#fragment-1-resorts li span {display:none;}
	
	#fragment-1-resorts li.one a:link,
	#fragment-1-resorts li.one a:visited {background:url(/custom/templates/page/home/images/map-resort-1.png) no-repeat;}
	
	#fragment-1-resorts li.two a:link,
	#fragment-1-resorts li.two a:visited {background:url(/custom/templates/page/home/images/map-resort-2.png) no-repeat;}
	
	#fragment-1-resorts li.three a:link,
	#fragment-1-resorts li.three a:visited {background:url(/custom/templates/page/home/images/map-resort-3.png) no-repeat;}
	
	#fragment-1-resorts li.four a:link,
	#fragment-1-resorts li.four a:visited {background:url(/custom/templates/page/home/images/map-resort-4.png) no-repeat;}
	
	#fragment-1-resorts li.five a:link,
	#fragment-1-resorts li.five a:visited {background:url(/custom/templates/page/home/images/map-resort-5.png) no-repeat;}
	
	#fragment-1-resorts li.six a:link,
	#fragment-1-resorts li.six a:visited {background:url(/custom/templates/page/home/images/map-resort-6.png) no-repeat;}
	
	#fragment-1-resorts li.seven a:link,
	#fragment-1-resorts li.seven a:visited {background:url(/custom/templates/page/home/images/map-resort-7.png) no-repeat;}
	
	#fragment-1-resorts li.eight a:link,
	#fragment-1-resorts li.eight a:visited {background:url(/custom/templates/page/home/images/map-resort-8.png) no-repeat;}
	
	#fragment-1-resorts li.mthutt {top:196px; left:192px;}
	#fragment-1-resorts li.roundhill {top:217px; left:179px;}
	#fragment-1-resorts li.mtdobson {top:210px; left:162px;}
	#fragment-1-resorts li.ohau {top:226px; left:131px;}
	#fragment-1-resorts li.treblecone {top:275px; left:90px;}
	#fragment-1-resorts li.cardrona {top:292px; left:110px;}
	#fragment-1-resorts li.coronetpeak {top:300px; left:72px;}
	#fragment-1-resorts li.theremarkables {top:308px; left:103px;}
	
		#fragment-1-resorts ul li ul {display:none;}
		#fragment-1-resorts ul li ul li {position:absolute; z-index:3000; border:1px #d9d6d1 solid; width:260px; background:#fff; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding:1em 1em 0 1em;}

		#fragment-1-resorts ul li ul li.informationinner p {margin:0 0 1.3em 0;}
		#fragment-1-resorts ul li ul li.informationinner a:visited,
		#fragment-1-resorts ul li ul li.informationinner a:link {background:none; position:static; width:auto; height:auto; padding:0 0 1.3em 0; color:#0982a8; font-weight:bold;}
		#fragment-1-resorts ul li ul li.informationinner a:hover {color:#14abda;}

		#fragment-1-resorts ul li:hover ul {display:block;}

		#fragment-1-resorts li.christchurch ul li {top:201px; left:205px;}
		#fragment-1-resorts li.mthutt ul li {top:15px; left:0;}
		#fragment-1-resorts li.methven ul li {top:15px; left:0;}
		#fragment-1-resorts li.roundhill ul li {top:15px; left:0;}
		#fragment-1-resorts li.mtdobson ul li {top:15px; left:0;}
		#fragment-1-resorts li.ohau ul li {top:15px; left:0;}
		#fragment-1-resorts li.treblecone ul li {top:15px; left:0;}
		#fragment-1-resorts li.cardrona ul li {top:15px; left:0;}
		#fragment-1-resorts li.coronetpeak ul li {top:15px; left:0;}
		#fragment-1-resorts li.theremarkables ul li {top:15px; left:0;}
		#fragment-1-resorts li.wanaka ul li {top:277px; left:73px;}
		#fragment-1-resorts li.queenstown ul li {top:348px; left:43px;}

	#fragment-1-resorts ul li.legend {position:absolute; top:452px; left:20px; width:300px; overflow:hidden;}
	#fragment-1-resorts ul li.legend {color:#77838e;}
	
		#fragment-1-resorts ul li.legend ul {display:block; width:300px; height:auto; margin:0; padding:0;}
		#fragment-1-resorts ul li.legend li {position:static; float:left; border:0; background:none; -moz-border-radius: 0; -webkit-border-radius: 0; margin:0; padding:0 0 0 18px;}

		#fragment-1-resorts ul li.legend li a:visited,
		#fragment-1-resorts ul li.legend li a:link {width:auto; height:auto; font-size:90%; color:#77838e; text-decoration:none; background:none;}
		#fragment-1-resorts ul li.legend li a:hover {text-decoration:underline;}

		#fragment-1-resorts ul li.legend li.one {background:url(/custom/templates/page/home/images/map-legend-1.png) left no-repeat;}
		#fragment-1-resorts ul li.legend li.two {background:url(/custom/templates/page/home/images/map-legend-2.png) left no-repeat;}
		#fragment-1-resorts ul li.legend li.three {background:url(/custom/templates/page/home/images/map-legend-3.png) left no-repeat;}
		#fragment-1-resorts ul li.legend li.four {background:url(/custom/templates/page/home/images/map-legend-4.png) left no-repeat;}
		#fragment-1-resorts ul li.legend li.five {background:url(/custom/templates/page/home/images/map-legend-5.png) left no-repeat;}
		#fragment-1-resorts ul li.legend li.six {background:url(/custom/templates/page/home/images/map-legend-6.png) left no-repeat;}
		#fragment-1-resorts ul li.legend li.seven {background:url(/custom/templates/page/home/images/map-legend-7.png) left no-repeat;}
		#fragment-1-resorts ul li.legend li.eight {background:url(/custom/templates/page/home/images/map-legend-8.png) left no-repeat;}

/* Snow Report
----------------------------------*/
#fragment-2 {width:333px; height:auto; float:left; position:relative; overflow:hidden; background:url(/custom/templates/page/home/images/snow-reports-body.png) no-repeat bottom left;}
	#fragment-2 p {margin:1.6em;}
	#fragment-2 table.miniSnowReports {margin-bottom:22px;}
		#fragment-2 table.miniSnowReports tr td.webcamThumb {background:url(/custom/templates/page/home/images/snow-reports-body-repeat.png) repeat-y left; margin-left:3px; padding:12px 20px 12px 15px;}
		#fragment-2 table.miniSnowReports tr td.miniReportDetail {background:url(/custom/templates/page/home/images/snow-reports-body-repeat.png) repeat-y right; margin-right:3px; padding:12px 15px 12px 0; color:#605E5E;}
			#fragment-2 table.miniSnowReports tr td.miniReportDetail h3 {margin:0 0 5px; width:143px;}
			#fragment-2 table.miniSnowReports a {color:#156B9A;}
			#fragment-2 table.miniSnowReports tr a:hover,
			#fragment-2 table.miniSnowReports a:focus {color:#14ABDA;}
		
		#fragment-2 table.miniSnowReports tr.altRow td.webcamThumb {background:url(/custom/templates/page/home/images/snow-reports-body-repeat-alt.png) repeat-y left;}
		#fragment-2 table.miniSnowReports tr.altRow td.miniReportDetail {background:url(/custom/templates/page/home/images/snow-reports-body-repeat-alt.png) repeat-y right;}
		
		#fragment-2 table.miniSnowReports tr td.WanakaSnowReportFooter {color:#605E5E; padding:0 15px; text-align:center;}
		

/* Component Tabs
----------------------------------*/
.ui-tabs { padding: 0; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding:0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0; padding: 0; text-transform:uppercase;}
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: 7px 10px 6px 10px; color:#979185;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 0; border-bottom-width: 0; background:#458ac7;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {color:#fff;}
.ui-tabs .ui-tabs-panel { padding: 0; display: block; border-width: 0; background: none; }

/* Component containers
----------------------------------*/
.ui-widget { font-family: "Gill Sans", "Gill Sans MT"; font-size: 1em; }
.ui-widget-content { border: 0; background: none;}
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 0; background: none;}

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #e0dfd9; background: #dad9d4;}

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; }
.ui-corner-tr { -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; }
.ui-corner-bl { -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; }
.ui-corner-br { -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; }
.ui-corner-top { -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; }
.ui-corner-right {  -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; -moz-border-radius-bottomright: 0/; -webkit-border-bottom-right-radius: 0; }
.ui-corner-left { -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; }
.ui-corner-all { -moz-border-radius: 0; -webkit-border-radius: 0; }