/*
 * $Id: default.css,v 1.19 2006/06/01 20:21:55 ashby Exp $
 */



BODY, TD, SELECT, INPUT
{
  FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
  FONT-SIZE: 11px;
	LINE-HEIGHT: 15px;
}

BODY
{ 
  BORDER-COLLAPSE: collapse;
  BORDER-SPACING: 0px;
  BORDER-WIDTH: 0px;
  COLOR: #ffffff;
  PADDING: 0px;
  MARGIN: 0px;
  TEXT-ALIGN: CENTER;
  BACKGROUND-COLOR: #003a4e;
  BACKGROUND-IMAGE: URL(/include/images/nzski/bg.png);  
  BACKGROUND-REPEAT: REPEAT-Y;
  BACKGROUND-POSITION: CENTER;
  HEIGHT: 100%;
}

P
{
  TEXT-ALIGN: left; 
}

#container
{
  BORDER-COLLAPSE: collapse;
  BORDER-SPACING: 0px;
  BORDER-WIDTH: 0px;
  WIDTH: 770px;
  HEIGHT: 100%;
  MARGIN: 0px auto;
  PADDING: 0px;
}

.borderless
{
  BORDER-COLOR: #ffffff;
  BORDER-COLLAPSE: collapse;
  BORDER-SPACING: 0px;
  BORDER-WIDTH: 0px;
  WIDTH: 100%;
  HEIGHT: 100%;
  PADDING: 0px;
  MARGIN: 0px;
}



INPUT, OPTION, TEXTAREA
{ 
	COLOR: #000000
}

IMAGE
{
	BORDER-COLOR: #ffffff;
}

A:LINK
{
  COLOR: #ffffff;
}

A:VISITED
{
  COLOR: #bbbbbb;
}

A:ACTIVE
{
  COLOR: #ffffff;
}



TD
{
  VERTICAL-ALIGN: top;  
}

TD.flag
{
  VERTICAL-ALIGN: middle;
  TEXT-ALIGN: right;   
}

TD.heading
{
  BACKGROUND: #aaaaaa;
}

TD.input
{
  BACKGROUND: #eeeeff;
}

TD.fade-light
{
  BACKGROUND-COLOR: #ffffff;  
  BACKGROUND-IMAGE: URL(/include/images/nzski/mini-fade-light.png);  
  BACKGROUND-REPEAT: REPEAT-X;  
  PADDING: 4;
}

TD.fade-blue
{
  BACKGROUND-COLOR: #ffffff;  
  BACKGROUND-IMAGE: URL(/include/images/nzski/mini-fade-blue.png);  
  BACKGROUND-REPEAT: REPEAT-X;  
  PADDING: 4;
}

UL
{
	LIST-STYLE-TYPE: SQUARE;
}

LI
{ 
	MARGIN-BOTTOM: 7px; 
}

EM
{
  FONT-WEIGHT: BOLD; 
}

H1
{ 
  FONT-SIZE: 15px;
  FONT-WEIGHT: BOLD; 
  PADDING: 2px 0px 4px 0px; /* Top, right, bottom, left. */
  MARGIN: 0;
}

H2
{ 
  FONT-SIZE: 13px;
  FONT-WEIGHT: BOLD; 
  PADDING: 5px 0px 2px 0px; /* Top, right, bottom, left. */
  MARGIN: 0;
}

H3
{ 
  FONT-SIZE: 12px;
}

.MsoNormal
{
}

.small
{
  FONT-SIZE: 8pt;
}


.main.footer
{ 
  PADDING: 5;
  MARGIN: 0 0 0 0;
  FONT-SIZE: 10px;
}

.copyright
{
  FONT-SIZE: 8pt;
  COLOR: #dddddd;
}

.disclaimer
{
  FONT-SIZE: 8pt;
  COLOR: #dddddd;
}

.disclaimer a
{
  FONT-SIZE: 8pt;
  COLOR: #dddddd;
}

.privacy a
{
  FONT-SIZE: 8pt;
  COLOR: #dddddd;
}


.clean
{ 
  TEXT-DECORATION: NONE;
}

.panel
{
  FONT-SIZE: 8pt;
  COLOR: #ffffff;
  BACKGROUND: #444444;
  PADDING: 5 5 5 5;
  MARGIN: 0 0 0 0;
}

.panel td
{
	COLOR: #ffffff;
	line-height: normal;
}

.panel a
{
	COLOR: #ffffff;
}

.main 
{
  BACKGROUND-COLOR: #005c74;  
}

.main-fade
{
  BACKGROUND-IMAGE: URL(/include/images/nzski/panel-main-bg.png);  
  BACKGROUND-REPEAT: REPEAT-X;  
}

.main-fill
{
  PADDING: 5;
  MARGIN: 0;
  HEIGHT: 100%;
}

.yellow
{
  BACKGROUND-IMAGE: URL(/include/images/nzski/panel-yellow-bg.png);  
  BACKGROUND-REPEAT: REPEAT-X;  
  background-color: #ffcc00;
	padding-top: 35px;
	padding-bottom: 0;
	cursor: pointer;
}


.light
{
  BACKGROUND-COLOR: #004760;  
}

.light.fade
{
  BACKGROUND-IMAGE: URL(/include/images/nzski/panel-light-bg.png);  
  BACKGROUND-REPEAT: REPEAT-X;  
}

.dark
{
  BACKGROUND-COLOR: #004760;  
}

.dark.fade
{
  BACKGROUND-IMAGE: URL(/include/images/nzski/panel-light-bg.png);  
  BACKGROUND-REPEAT: REPEAT-X;  
}

.left
{ 
  WIDTH: 150px;
}

.right
{ 
  WIDTH: 172px;
}

a:active.coronetpeak
{
	COLOR: #ffffff;
	TEXT-DECORATION: NONE;
}

a:link.coronetpeak
{
	COLOR: #ffffff;
	TEXT-DECORATION: NONE;
}

a:visited.coronetpeak
{
	COLOR: #ffffff;
	TEXT-DECORATION: NONE;
}



a:active.theremarkables
{
	COLOR: #ffffff;
	TEXT-DECORATION: NONE;
}

a:link.theremarkables
{
	COLOR: #ffffff;
	TEXT-DECORATION: NONE;
}

a:visited.theremarkables
{
	COLOR: #ffffff;
	TEXT-DECORATION: NONE;
}



a:active.mthutt 
{
	COLOR: #ffffff;
	TEXT-DECORATION: NONE;
}
a:link.mthutt 
{
	COLOR: #ffffff;
	TEXT-DECORATION: NONE;
}
a:visited.mthutt 
{
	COLOR: #ffffff;
	TEXT-DECORATION: NONE;
}

.sales-period
{
  text-align: right;
  vertical-align: bottom;
	padding-right: 20px;
}

.separator
{
  background-color: #666666;
	font-weight: bold;
}

.amount
{
	text-align: center;
}


.mandatory
{
	COLOR: #ff0000;
}

.important
{
	COLOR: #bb3333;
  FONT-WEIGHT: bold;
}

.example
{
  COLOR: #999999;
}
.crumbs
{
  BACKGROUND: TRANSPARENT; 
}


.ongletMain 
{
	BORDER-RIGHT:  none; 
	BORDER-TOP:    medium none; 
	BORDER-LEFT:   none; 
	BORDER-BOTTOM: none; 
}

.clsAction 
{
}

.ongletTextEna 
{
	BACKGROUND-COLOR: #002d3d; 
	BORDER:           none;
	COLOR:            #ffffff;
	FONT-SIZE:        11px; 
	FONT-FAMILY:      verdana; 
	TEXT-ALIGN:       center;
  PADDING:          3px;
}

.ongletTextDis 
{
	BACKGROUND-COLOR: #003b4f; 
	BORDER:           none;
	COLOR:            #ffffff; 
	FONT-SIZE:        11px; 
	FONT-FAMILY:      verdana; 
	TEXT-ALIGN:       center;
}

.ongletTextErr 
{
	BACKGROUND-COLOR: #ED4F50;
	BORDER:           none;
	COLOR:            #666666; 
	FONT-WEIGHT:      bold; 
	FONT-SIZE:        10px; 
	FONT-FAMILY:      verdana; 
	TEXT-ALIGN:       center;
}

.ongletMiddle 
{
	BORDER-RIGHT:  none;
	BORDER-BOTTOM: none; 
	BORDER-TOP:    #aaaaaa 1px dotted;
	BORDER-LEFT:   none; 
	FONT-SIZE:     1px; 
}

.ongletSpace 
{
	BORDER: none;
}


.side-menu .video
{
  margin: 10px 10px 0 10px;
}

.side-menu .video .image
{
  height: 142px;
  width: 130px;
  background-position:center;
}

.side-menu .video a.overlay
{
  display: block;
  height: 142px;
  width: 130px;
  background: transparent url(/partners/video/btn-video-sprite.png) no-repeat;
}

.side-menu .video a.overlay.nzski
{
  background-position: -390px -142px;
}

.side-menu .video a.overlay.nzski:hover
{
  background-position: -390px 0px;
}


.side-menu .video a.overlay.coronetpeak
{
  background-position: -260px -142px;
}

.side-menu .video a.overlay.coronetpeak:hover
{
  background-position: -260px 0px;
}

.side-menu .video a.overlay.theremarkables
{
  background-position: -130px -142px;
}

.side-menu .video a.overlay.theremarkables:hover
{
  background-position: -130px -0px;
}

.side-menu .video a.overlay.mthutt
{
  background-position: 0px -142px;
}

.side-menu .video a.overlay.mthutt:hover
{
  background-position: 0px -0px;
}

.side-menu .video a.overlay.parklife
{
  background-position: -520px -142px;
}

.side-menu .video a.overlay.parklife:hover
{
  background-position: -520px -0px;
}




.side-menu .videoButton
{
  margin: 10px 10px 0 10px;
  font-size: 1.2em;
}

.side-menu .videoButton .header
{
  height: 27px;
  width: 130px;
  background: transparent url(/partners/video/btn-video-header.png) repeat;
}

.side-menu .videoButton .footer
{
  font-weight: bold;
}

.side-menu .videoButton .footer a
{
  display: block;
  height: 30px;
  width: 124px;
  padding: 3px;
  color: #ffffff;
  text-decoration: none;
}

.side-menu .videoButton .footer a.overlay:hover
{
  color: #222222;
  text-decoration: none;
  background: transparent url(/partners/video/btn-video-footer-bg.png) repeat;
}

.side-menu .videoButton a:hover
{
  text-decoration: underline;
}



