body {

	width: 100%;

	height: 100%;

	vertical-align: middle;

	font-family: verdana, arial, helvetica, sans-serif; margin:0px;

	background-color: #ACB2B5;

}

.dottedline {

	padding: 4px 0px 4px 0px;

	

	}

.hideStd {display:none}

.noprint { }

#footerlinks p {

	font: 10px/14px verdana;

	color: #ececd9;

	padding: 8px 0px 8px 0px;

	margin: 0px;

	text-align: right;

}

#footerlinks a {

	color: #fff;

	text-decoration: none;

	white-space: nowrap;

}

#footerlinks a:hover {

	text-decoration: underline;	

}





td.hublinks {

	text-align: left;

	vertical-align: bottom;

	font: bold 10px/16px verdana ;

	padding: 0px 0px 0px 10px;

}





td.hublinks a {

	text-decoration: none;

}

td.hublinks a:hover {

	text-decoration: underline;	

}



td.hublinks ul {

	list-style-type: none;

	text-align: left;

	margin: 0px 0px 0px 15px;

}



.corporate, .corporate a {

	color: #666 ;

}



.auckland, .auckland a {

	color: #3D1D92 ;

}



.aucklandsub, .aucklandsub a {

	font: normal 10px/12px verdana;

	color: #666;

	padding: 0px 0px 4px 0px;



}



.adelaide, .adelaide a{

	color: #f90 ;

}



.darwin, .darwin a{

	color: #C00 ;

}



.hamilton, .hamilton a{

	color: #060 ;

}



.queenstown, .queenstown a{

	color: #C60 ;

}





.leisure, .leisure a{

	color: #369 ;

}

/*  -------------------------------------  */
/*              new styles                 */
/*   -------------------------------------  */
h3, .heading3, p.heading3, h3.promo, p.promoheading  {
	font: bold 11px/14px verdana;
	color: #FFF;
	padding: 4px 20px 6px 6px;
	margin: 0px 0px 1px 0px;
	background-color: #2b6BBB;
 	background-image: url(../../images/scal/h3-bg1.gif); 
 	background-position: right top;
	background-repeat: no-repeat;
	text-transform: uppercase;
}


div.hotel-description {
	background-color: #ececd9;
		
}
div.brown {
	/*   used only to differentiate sub-styles  */
}
div.blue{
	/*   used only to differentiate sub-styles  */
}

div.red{
	/*   used only to differentiate sub-styles  */
}

div.brown h3{	
	vertical-align:center;
	background: #472017 url(../../images/bookingengine/brown-corner.gif) top right no-repeat;	
}
div.blue h3{	
	vertical-align:center;
	background: #2b6bbb url(../../images/bookingengine/blue-corner.gif) top right no-repeat;	
}
div.red h3{	
	vertical-align:center;
	background: #ce3c6e url(../../images/bookingengine/red-corner.gif) top right no-repeat;	
}

p.hotel-description{
	color:#000000;
	font-size:10px;
	padding:6px;
	margin-bottom:0;
}

div.book{
	padding-top:0px;
	text-align: right;	
}