
.block {display:block;}

/* Body */
body {font-family:"Lucida Sans Unicode", Arial, Verdana, Geneva, sans-serif; color:#605e5e; font-size:80%;}
body p {font-size:0.95em; margin:0 0 1.3em 0; line-height:1.5em;}

#column1 ul {font-size:1em; margin:0 0 1.3em 0.2em; padding:0; line-height:1.5em; list-style:none;}
#column1 li {padding:0 0 0 1.3em; background:url(/custom/templates/page/home/images/bullet-point.png) no-repeat top left;}

img {border:0;}

h1 {font-size:1.6em; font-family:"Gill Sans", "Gill Sans MT", Arial, Verdana, sans-serif; color:#156b9a; font-weight:normal; margin:0 0 0.2em 0; line-height:1.2em; text-transform:uppercase;}
h2 {font-size:1.4em; font-family:"Gill Sans", "Gill Sans MT", Arial, Verdana, sans-serif; color:#156b9a; font-weight:normal; margin:0 0 0.2em 0; line-height:1.2em;}
h3 {font-size:1.2em; color:#156b9a;}
h4 {font-size:1.0em; color:#717374;}
h5 {font-size:0.8em; color:#717374;}
h6 {font-size:0.6em; color:#717374;}

a:link {color:#0982a8; text-decoration:underline;}
a:visited {color:#0982a8; text-decoration:underline;}
a:hover {color:#14abda; text-decoration:underline;}

hr {border: 1px solid #d9d9d0; margin-bottom: 20px;}

/* Title Replacement */
h4.skitodayskitomorrow {background:url(/custom/templates/page/home/images/h4-ski-today-ski-tomorrow.png) no-repeat; width:359px; height:43px; float:left; margin:51px 0 0 0; padding:0;}
h4.skitodayskitomorrow span {display:none;}

#viewvideo a:visited,
#viewvideo a:link {background:url(/custom/templates/page/home/images/view-video.png) no-repeat; width:30px; height:150px; float:left; margin:0; padding:0;}
#viewvideo span {display:none;}

#viewvideo a:visited#closevideo,
#viewvideo a:link#closevideo {background:url(/custom/templates/page/home/images/stop-video.png) no-repeat;}

/* Twitter */
p.twitter img {float:left; margin:0 1.7em 1.7em 0;}

p.twitter {float:left; border-bottom:1px #d9d6d1 solid; padding:0 0 .2em 0; width:100%;}

/* Pathway Thumbnail */
#pathway12 p {padding:0; margin:0;}

.pathway {position:relative;}
.pathway .pathwaytitle {position:absolute; top:0; left:0;}
.pathway .pathwaytitle h2 {font-size:1.4em; font-family:"Gill Sans", "Gill Sans MT"; color:#fff; text-decoration:uppercase; text-transform:uppercase; padding:0.4em 0 0 0.8em; margin:0;}

.pathway .pathwaytitle h2 a:visited,
.pathway .pathwaytitle h2 a:link {color:#fff; text-decoration:none;}

img.thumbnail {padding:0 0 2em 2em;}
.imagecaption {width: 200px; height: 240px;display: inline; position: relative; float: right; margin-bottom: 10px;}
.imagecaption p {color: #a1a29a; font-size: 11px; position: absolute; top: 210px; left: 0; line-height: 1.2;}

/* Table */
table.table {background:#fff; border:1px #d9d6d1 solid;}
table.table th {background:#9c9999; color:#fff; padding:.7em .8em; text-align:left;}
table.table td {padding:.7em .8em;}

/* Ski Deals */
#skideals ul {list-style:none; margin:0; padding:0;}
#skideals li {background:none; padding:0;}
#skideals li p strong {font-family:"Gill Sans", "Gill Sans MT"; font-size:190%; font-weight:normal; color:#2085bc;}
#skideals li p {margin:0 0 .4em 0; font-size:76%;}
#skideals li p em {font-style:normal; font-weight:bold; background:#ffc526; padding:.2em .7em .2em .7em;}

#skideals p a:link,
#skideals p a:visited {background:url(/custom/templates/page/home/images/book-now.png) no-repeat top left; width:115px; height:28px; float:left; margin:0.4em 0 0 0; padding:0;}
#skideals p a:hover {background:url(/custom/templates/page/home/images/book-now.png) no-repeat top right;}
#skideals p span {display:none;}

#skidealsprevious p a:link,
#skidealsprevious p a:visited {background:url(/custom/templates/page/home/images/ski-deals-button-previous.png) no-repeat top left; width:21px; height:46px; float:left; margin:0; padding:0;}
#skidealsprevious p a:hover {background:url(/custom/templates/page/home/images/ski-deals-button-previous.png) no-repeat top right;}
#skidealsprevious p span {display:none;}

#skidealsnext p a:link,
#skidealsnext p a:visited {background:url(/custom/templates/page/home/images/ski-deals-button-next.png) no-repeat top left; width:21px; height:46px; float:left; margin:0; padding:0;}
#skidealsnext p a:hover {background:url(/custom/templates/page/home/images/ski-deals-button-next.png) no-repeat top right;}
#skidealsnext p span {display:none;}

.skidealframe {float:left; width:586px; padding:2em 0 0 0; border-bottom:1px #d9d6d1 solid; background:#fff;}
	.skidealimage {float:left; width:200px; position:relative;}
	.skidealsoverlay {position:absolute; top:0; left:0;}
	.skidealinformation {float:left; width:386px; height:170px;}

	.skidealframe h2 {text-transform:none;}

	p.booknow a:link,
	p.booknow a:visited {background:url(/custom/templates/page/home/images/book-now-yellow.png) no-repeat top left; width:112px; height:30px; float:left; margin:0; padding:0;}
	p.booknow a:hover {background:url(/custom/templates/page/home/images/book-now-yellow.png) no-repeat top right;}
	p.booknow span {display:none;}

/* Breadcrumb */
p.breadcrumb {border-bottom:1px #d9d6d1 dotted; padding:0 0 .7em 0; font-size:84%; font-family: Arial, Helvetica, sans-serif; color: #9F9F9F;}

/* Social Media */
#socialmedia h2 {color:#fff; background:#11689d; padding:.4em .8em; float:left; width:584px;}
#socialmedia h3 {font-size:105%;}
#socialmedia p {font-size:90%;}
	#news h3,
	#twitter h3 {color:#dea60e; margin:0; padding:0 0 .5em 0;}
	#news h3 {margin:0; padding:0 0 .5em 0;}
	#news li {background:url(/custom/templates/page/home/images/news-bullet-point.png) no-repeat top left;}

#articlemenu #next {padding:0 1em 0 0;}
#articlemenu #previous {padding:0 0 0 1em;}

/* Footer Navigation */
ul.footernavigation {width:215px; float:left; display:block; margin:0; padding:0; list-style:none;
	}
	ul.footernavigation li {margin:0; padding:0; font: 1em Arial, Helvetica, sans-serif;
		}
		ul.footernavigationlinks {margin:0; padding:0;
			}
			ul.footernavigationlinks li {margin:0; padding:0; list-style:none; line-height:1.9em;
				}
				ul.footernavigation li a:visited,
				ul.footernavigation li a:link {color:#949595; text-decoration:none; font: 1em Arial, Helvetica, sans-serif;}
				ul.footernavigation li a:hover {color:#14abda; text-decoration:underline; font: 1em Arial, Helvetica, sans-serif;}

p.newzealand {float:left; background:url(/custom/templates/page/home/images/new-zealand-logo.gif) no-repeat left; padding:34px 0 34px 72px; font-size: 11px;}

p.newzealand a:visited,
p.newzealand a:link {color:#605e5e; text-decoration:none; font-weight:bold;}
p.newzealand a:hover {color:#14abda; text-decoration:underline;}

/* Image Templates */
.TitleAndBorderedContainer{
	width:185px; height:128px;
	position:relative;
}
	.TitleAndBorderedTitle{
		width:auto; height:20px;
		padding:0 12px 0 0;
		position:absolute;
		top:17px; left:17px;
		background-image:url("/custom/templates/page/shared/images/image_template_images/title-arrow.gif");
		background-repeat:no-repeat; background-position:top right;
		font-family:"Gill Sans","Gill Sans MT",Arial,Verdana,sans-serif;
		font-size:16px; line-height:16px;
		font-weight:bold;
		color:#FFF;
	}