body

{

	background:#000000;

	margin-top:0;

	margin-left:0;

	margin-bottom:10px;

	margin-right:54px;

}

body, table

{

	color: #cacaca;

	font-size: 13px;

	font-family: times;

	font-weight: 100;

	line-height: 1.6em;

	text-align: left;

	word-spacing: 1px;

}

#container
{
position:relative;
width: 917px;
}

#logos
{
position: absolute;
top: 850px;
right: 33px;
width: 417px;
height: 55px;
background:url(http://www.exclusivelynz.com/images/logos.gif) no-repeat;
}

#videocontainer
{
width: 917px;
height: 442px;
}
#middle
{
margin-left: 55px;
width: 862px;
}
#leftcontainer
{
float: left;
width: 440px;
margin-top:22px; 
}

#signature
{
margin-left:5px;
}

#rightcontainer
{
float: right;
width: 411px;
margin-top:22px; 
}

#footercontainer
{
float:left;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 50px;
width: 863px;
height: 49px;
border-top: solid 2px #1A1A1A;
border-bottom: solid 4px #1A1A1A;
padding-top:13px;
padding-bottom: 13px;
}

#newsfootercontainer
{
float:left;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
width: 913px;
height: 49px;
border-top: solid 2px #1A1A1A;
border-bottom: solid 4px #1A1A1A;
padding-top:13px;
padding-bottom: 13px;
}

#footerlogo
{
float: left;
width: 144px;
}

#footertext
{
float: left;
padding-left: 10px;
font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#CCCCCC;
}

#footerprinter
{
float: right;
width: 155px;
align: center;
margin-right: 25px;
}

#nav
{
float: right;
width: 185px;
height: 55px;
}

#indexnavitem1 a
{
float:right;
width: 185px;
height: 55px;
background: url("images/index_nav_item1.jpg") 0 0 no-repeat;
}

#indexnavitem1 a:hover 
{ 
background-position: 0 -55px;
}

#indexnavitem2 a
{
float: right;
width: 185px;
height: 55px;
background: url("images/index_nav_item2.jpg") 0 0 no-repeat;
}

#indexnavitem2 a:hover 
{ 
background-position: 0 -55px;
}

#indexprinter a
{
float: right;
width: 61px;
height: 44px;
background: url("images/print_over.gif") 0 0 no-repeat;
}

#indexprinter a:hover 
{ 
background-position: 0 -44px;
}

a

{

	color: #AB9959;

}



.footer

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:8pt;

	padding-left:27px;

	color:#CCCCCC;

}



#footer2

{

	border-top: solid 2px #1A1A1A;

	border-bottom: solid 4px #1A1A1A;

	margin-left:53px;

	padding-top:13px;

	padding-bottom:13px;

	padding-right:35px;

	text-align: right;

}



.video2

{

	font-size:9pt;

	font-family: arial;

	font-weight: 100;

	line-height: 1em;

	text-align: left;

}



.home

{

font-family:Arial, Helvetica, sans-serif;

font-size:9pt;

text-align: left;

color:#CCCCCC;

	}

	

.guides

{

font-family:Arial, Helvetica, sans-serif;

font-size:9pt;

text-align: left;

color:#CCCCCC;

line-height: 1.2em;

	}

	

.video

{

font-family:Arial, Helvetica, sans-serif;

font-size:9pt;

}



.gold

{

color:#AB9959;

}



#dots1

{
margin-left: 10px;

float:right;

height: 11px;

width:401px

}



#curve1

{

margin-left:0px;

}



#curve2

{

margin-left:18px;

margin-top:15px;

}



#curve3

{

margin-left:32px;

margin-top:15px;

}



#curve4

{

margin-left:42px;

margin-top:15px;

}



#curve5

{

margin-left:50px;

margin-top:15px;

}



#curve6

{

margin-left:48px;

margin-top:15px;

}



#curve6

{

margin-left:55px;

margin-top:15px;

}



#curve7

{

margin-left:55px;

margin-top:15px;

}



#curve8

{

margin-left:55px;

margin-top:15px;

}



#curve9

{

margin-left:48px;

margin-top:15px;

}



#curve10

{

margin-left:38px;

margin-top:15px;

}



#curve11

{

margin-left:28px;

margin-top:15px;

}



#dots2

{
margin-left: 10px;

float:right;

height: 11px;

width:401px

}



#right

{

text-align: left;

height: 55px;

margin-right:35px;

float:right;

width:375px;

}

#right2

{

text-align: left;

height: 55px;

margin-right:35px;


margin-top:22px;

float:right;

width:375px;

}

#right3

{

text-align: left;

height: 55px;

margin-right:20px;

margin-top:22px;

float:right;

width:375px;

}



#right3a

{

text-align: left;

height: 85px;

margin-right:20px;

float:right;

width:375px;

}







#col1

{

float:left;

margin-top:9px;

}



#col3

{

float:left;

margin-top:0px;

}

#col2

{

height: 55px;

float:right;

}



#col12

{

float:left;

margin-top:9px;

}



#col12s

{

float:left;

margin-top:0px;

}



#col22

{

height: 55px;

float:right;

}

.text_title
{
font-weight:bold;
}

.spimage
{
float:left;
margin-right:20px;
}

#concierge
{
text-align: left;
margin-left:121px; 
margin-bottom:30px; 
margin-top:15px;
}

#contact1
{
text-align:left;
float:left;
margin-left:121px;
}

#contact2
{
text-align:left;
float:left;
margin-left: 300px;
margin-bottom: 40px;
}

#festivaltext
{
text-align: left;
margin-left: 120px;
margin-top: 20px;
margin-bottom: 10px;
}

#guidecontainer
{
float:left;
width: 796px;
margin-left: 121px;
margin-top: 8px;
margin-bottom: 8px;
}

#guidephoto
{
vertical-align:middle;
float: left;
width: 85px;
margin-right: 15px;
}

#guidetext
{
text-align: left;
width: 696px;
float: left;
}

#guideintro
{
text-align:left;
float:left;
width: 796px;
margin-left: 121px;
margin-top: 8px;
margin-bottom: 8px;
}

#newstext
{
width: 480px;
text-align: left;
float: left;
margin-left: 121px;
margin-right:20px;
margin-bottom: 12px;
}

#newstext2
{
width: 630px;
text-align: left;
float: left;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 12px;
padding-right: 5px;
border-right:dotted 2px #515151;
}

* html #newstext2
{
padding-right: 20px;
}

#newsnewsletter
{
text-align: left;
float: left;
margin-right:20px;
}

#newsnewsletternew
{
width: 260px;
text-align: left;
float: right;
margin:0px;
}

#vertdots
{
float: left;
width: 2px;
height: 500px;
background: url("images/news_dot.gif") 0 0 repeat;
margin-right: 20px;
margin-top: 12px;
}

#vertdotsnew
{
float: left;
width: 2px;
height: 1000px;
background: url("images/news_dot.gif") 0 0 repeat;
margin-right: 20px;
margin-top: 12px;
}

#vocationtext
{
text-align: left;
width: 540px;
float:left;
margin-left:81px; 
margin-top:8px; 
margin-bottom:20px;
}

#vocationvideo
{
width: 250px;
float:right;
margin-left:30px; 
margin-top:25px;
}

#specialevent
{
float: left;
text-align: left;
width: 639px;
height: 199px;
}

#specialeventpic
{
width: 278px;
height: 199px;
}

#companytext
{
 text-align:left;
 float: left;
 margin-left:121px;
 margin-bottom:0px; 
 margin-top:15px;
}

#networktext
{
width: 414px;
text-align: left;
float: left;
margin-top: 12px;
margin-left: 121px;
margin-right:20px;
}

#networktitle
{
float: left;
width: 212px;
height: 21px;
margin-top: 12px;
margin-bottom: 8px;
}

#network1
{
width: 320px;
text-align: left;
float: left;
margin-right:20px;
margin-top:22px;
vertical-align:middle;
}

#network1pic
{
width: 130px;
text-align: left;
float: left;
margin-top: 25px;
margin-right:18px;
vertical-align:middle;
}

#network1blurb
{
width: 170px;
text-align: left;
float: left;
vertical-align:middle;
}

#network2
{
width: 320px;
text-align: left;
float: left;
margin-right:20px;
margin-top:22px;
}

#network2pic
{
width: 80px;
text-align: left;
float: left;
margin-top: 20px;
margin-right:40px;
padding-left: 25px;
vertical-align:middle;
}

#network2blurb
{
width: 170px;
text-align: left;
float: left;
vertical-align:middle;
}

#network3
{
width: 320px;
text-align: left;
float: left;
margin-right:20px;
margin-top:22px;
}

#network3pic
{
width: 130px;
text-align: left;
float: left;
margin-top: 25px;
margin-right:15px;
vertical-align:middle;
}

#network3blurb
{
width: 170px;
text-align: left;
float: left;
vertical-align:middle;
}

#network4
{
width: 320px;
text-align: left;
float: left;
margin-right:20px;
margin-top:22px;
}

#network4pic
{
width: 80px;
text-align: left;
float: left;
margin-top: 20px;
margin-right:40px;
padding-left: 25px;
vertical-align:middle;
}

#network4blurb
{
width: 170px;
text-align: left;
float: left;
vertical-align:middle;
}

#vertdots2
{
float: left;
width: 2px;
height: 520px;
background: url("images/news_dot.gif") 0 0 repeat;
margin-right: 20px;
margin-top: 12px;
}

#vertdots3
{
float: left;
width: 2px;
height: 150px;
background: url("images/news_dot.gif") 0 0 repeat;
margin-right: 20px;
margin-left: 20px;
}

#wildernesstitle
{

float: left;
width: 700px;
height: 21px;
margin-right: 505px;
margin-top: 17px;
margin: 20px;
}

#wilderness
{
float: left;
width: 800px;
margin-left: 100px;
margin-bottom: 20px;
}

#wildernessleft
{
float: left;
width: 129px;
margin-left: 21px;
}

#wildernesstext
{
width: 550px;
text-align: left;
float: left;
vertical-align:middle;
}

#blacklabeltitle
{
float: left;
width: 700px;
height: 21px;
margin-right: 505px;
margin-top: 17px;
margin: 20px;
}

#blacklabelleft
{
float: left;
width: 150px;
}

#ensembletitle
{
float: left;
width: 700px;
height: 21px;
margin-right: 505px;
margin-top: 17px;
margin: 20px;
}

#ensembleleft
{
margin-left: 20px;
float: left;
width: 150px;
}

#peopletext
{
text-align:left;
width: 585px;
float: left;
margin-left:121px; 
margin-bottom:30px; 
margin-top:15px; 
margin-right:10px;
}

#peopleright
{
float: right;
width: 200px;
text-align: left;
margin-top:0px; 
}
#peoplenav
{
width: 185px;
height: 85px;
}
#peoplenavitem a
{
float: left;
width: 185px;
height: 85px;
background: url("images/index_nav_item3.jpg") 0 0 no-repeat;
}

#peoplenavitem a:hover 
{ 
background-position: 0 -85px;
}

#servicecontainer
{
width: 917px;
}

#serviceleft
{
width: 435px;
float: right;
margin-top:10px; 
margin-bottom:18px; 
margin-left: 0px;
padding-left: 20px;
}

#serviceright
{
width: 415px;
float: right;
margin-top:10px; 
margin-bottom:18px;
margin-right: 15px; 
}

#servicetext
{
text-align: left;
float: left;
width: 200px;
height: 65px;
}

#servicepic
{
float: left;
width: 153px;
}

#servicenavitem1 a
{
float: left;
width: 153px;
height: 55px;
background: url("images/index_nav_item4.jpg") 0 0 no-repeat;
}

#servicenavitem1 a:hover 
{ 
background-position: 0 -55px;
}

#servicenavitem2 a
{
float: left;
width: 153px;
height: 55px;
background: url("images/index_nav_item5.jpg") 0 0 no-repeat;
}

#servicenavitem2 a:hover 
{ 
background-position: 0 -55px;
}

#servicedots
{
float: left;
width: 415px;
height: 2px;
background: url("images/dot2.gif") 0 0 repeat;
margin-right: 20px;
margin-top: 15px;
margin-bottom: 15px;
}

#servicedots2
{
vertical-align:bottom;
float: left;
width: 410px;
height: 2px;
background: url("images/dot2.gif") 0 0 repeat;
margin-right: 20px;
}
