BODY
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFF;
    FONT-SIZE: 11pt;    
    COLOR: #003366;
    MARGIN-TOP: 0px
}


.header {
	background: #003366;
	width: 950px;
    BORDER-BOTTOM: #FFF 1px solid;
}
.isite {
    FONT-FAMILY: Tahoma, Helvetica, sans-serif;
    COLOR: #293033;
    FONT-SIZE: 18pt;    
	background: #ffffff;
    BORDER-BOTTOM: #FFF 1px solid;
}

/* Footer
------------------------------------------------- */

#footer {
	clear: both;
	width: 950px;
	background: #003366
				url(Images/footer_bg.gif)
				no-repeat;
	color: #fff;
	line-height: 1.7em;
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 8pt;
	border-bottom: 1px solid #fff;
}

#footer .padding {
	padding: 10px;
	padding-top: 37px;
}

#footer #copyright {
	float: right;
	text-align: right;
}

#footer a {
	color: #fff;
	text-decoration: none;
}

#footer a:hover {
	color: #fff;
	text-decoration: underline;
}

#footernav {
	text-align: left;
}	

.MenuBarBackground
{
    BACKGROUND-COLOR: #fff;
}
.MainBackground
{
    BACKGROUND-COLOR: #ddd;
}
.MainForeground
{
    BACKGROUND-COLOR: #66CC99;
}
h1
{ 
    FONT-WEIGHT: normal;
    FONT-SIZE: 22pt;
    COLOR: #003366;
    TEXT-DECORATION: none;
    MARGIN: 0px 0px 0px 0px
} 
h2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14pt;    
    COLOR: #003366;
    MARGIN: 0px 0px 5px 0px
}
.Confirmation
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14pt;    
    COLOR: green;
    MARGIN: 0px 0px 0px 0px
}
.ConfirmationImportant
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14pt;    
    COLOR: red;
    MARGIN: 0px 0px 0px 0px
}
.BackToSearch
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14pt;    
    COLOR: #003366;
    MARGIN: 0px 0px 0px 0px;
    TEXT-DECORATION: none;
}
a:hover.BackToSearch
{
    TEXT-DECORATION: underline;
}

h3
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13pt;    
    COLOR: #1A64AE;
    MARGIN: 0px 0px 0px 0px
}
p
{
    COLOR: #006666;
    MARGIN: 0px 0px 10px 0px
}
ul {
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 5px;
	MARGIN-LEFT: 20px;
	MARGIN-RIGHT: 0px;	
}
li
{ 
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #003366;
    TEXT-DECORATION: none;
    MARGIN: 0px 0px 5px 0px
} 
.FormText
{
	TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
P.FooterText
{
    width: 750px;
	TEXT-ALIGN: center;
    /*DISPLAY: block;*/
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    MARGIN: 0px 0px 5px 0px
}
.PageTitle
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14pt;    
    COLOR: #003366;
    MARGIN: 0px 0px 5px 0px
}
#Environment
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;    
    COLOR: #333;
    MARGIN: 0px 0px 5px 0px
}
.ListingAddress
{
	TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #777777;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.FormTextJustified
{
    TEXT-ALIGN: justify;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.Text
{
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
	FONT-SIZE: 8pt;    
	background: #ffffff url('http://www.holidayguide.co.nz/images/Corners/Grad_TB.jpg') no-repeat top center; 
    color:#003366; 
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px; 
	margin-bottom:0px; 
	background-color:#ffffff
}
.RegionText
{
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
	FONT-SIZE: 8pt;    
	background: #ffffff url('http://www.holidayguide.co.nz/images/Corners/Grad_TB_Short.jpg') no-repeat top center; 
    color:#003366; 
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px; 
	margin-bottom:0px; 
	background-color:#ffffff
}
.Level2Text
{
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
	FONT-SIZE: 8pt;    
	background: #ffffff url('http://www.holidayguide.co.nz/images/Corners/Grad_TB.jpg') no-repeat top center; 
    color:#003366; 
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px; 
	margin-bottom:0px; 
	background-color:#ffffff
}
.Normal
{
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
	FONT-SIZE: 8pt;    
    color:#006666; 
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px; 
	margin-bottom:0px
}
.NormalBold
{
    FONT-WEIGHT: bold;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
	FONT-SIZE: 8pt;    
    color:#006666; 
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px; 
	margin-bottom:0px
}
.SmallText
{
	FONT-SIZE: 7pt;    
    color:#006666; 
}
.Hyperlink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.NotHyperlink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.SmallHyperlink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.TinyHyperlink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 6pt;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.ConfirmationText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: green;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.BookNowText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: green;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    text-align: center; 
}
.ErrorText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: Red;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.ErrorBox
{
    BACKGROUND-COLOR: #ddd;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: Red;
    DISPLAY: block; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 5px;
    PADDING-BOTTOM: 5px;
}
.Invoice
{
	BACKGROUND-COLOR: #FFFFFF;
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #006666
}
.HelpText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: green;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.Price
{
    /*BACKGROUND-COLOR: #ff0000;*/
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.From 	
	{
	TEXT-ALIGN: center;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 7pt; 
	OVERFLOW: hidden; 
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border: 0pt;
    MARGIN: 0px 0px 0px 0px
    /* DISPLAY: block; */
	}

.SpecialsNew
{
    FONT-SIZE: 7pt;
    COLOR: #006666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    MARGIN: 5px 5px 5px 5px
	/*BACKGROUND-COLOR: #DDDDDD*/
}

.Specials
{
    FONT-SIZE: 7pt;
    COLOR: #006666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/*BACKGROUND-COLOR: #DDDDDD*/
}
.SpecialsTitle
{
    FONT-WEIGHT: 550;
    FONT-SIZE: 8pt;
    COLOR: #006666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.SpecialsBody
{
	LINE-HEIGHT: 10px;
	TEXT-ALIGN: left;
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #006666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.SpecialsBodyJustified
{
	/*LINE-HEIGHT: 10px;*/
	TEXT-ALIGN: justify;
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #006666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px
}
.SpecialsBodyJustifiedWhite
{
	LINE-HEIGHT: 10px;
	TEXT-ALIGN: justify;
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.MenuBar
{
	BACKGROUND-COLOR: #DDDDDD;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	TEXT-ALIGN: center
}
.SubMenuSelectedTab
{
    FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;    
	background: #eee;
    color:#006666; 
    TEXT-DECORATION: none;
}
.SubMenuUnSelectedTab
{
	FONT-SIZE: 8pt;    
	background: #ddd;
    color:#006666; 
    TEXT-DECORATION: underline;
}
.SecondLevelSelectedTab
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #66C099
}
.SecondLevelUnSelectedTab
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #006666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #66CC99;
    TEXT-DECORATION: underline
}

.SubRegion
{    
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    /*LINE-HEIGHT: 120%;*/
    DISPLAY: block;
    PADDING-BOTTOM: 5px
}

.WhiteText
{
    FONT-SIZE: 8pt;    
	BACKGROUND-COLOR: #ffffff;
    COLOR: #003366;
    DISPLAY: block;
    MARGIN: 0px 0px 0px 0px
}
.White
{
    FONT-SIZE: 8pt;    
	BACKGROUND-COLOR: #ffffff;
    COLOR: #006666;
    MARGIN: 0px 0px 0px 0px
}
.WhiteSearch
{
    FONT-SIZE: 8pt;    
	BACKGROUND-COLOR: #ffffff;
	background: url('http://www.holidayguide.co.nz/images/Corners/UR_Links.gif') no-repeat top right;
    COLOR: #006666;
    MARGIN: 0px 0px 0px 0px
}
.WhiteTab
{
    FONT-SIZE: 9pt;    
	BACKGROUND-COLOR: #ffffff;
    COLOR: #003366;
    MARGIN: 0px 0px 0px 0px
}
a.WhiteTab, a:visited.WhiteTab
{    
    COLOR: #003366;
    FONT-SIZE: 9pt;    
    TEXT-DECORATION: underline;
}
a:hover.WhiteTab
{
    TEXT-DECORATION: none;
}

.Quote 	{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: #006666; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #EAEAEA;
	display: block;
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #006666;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    PADDING-TOP: 10px;
    PADDING-BOTTOM: 10px
	}
.Main
{
    FONT-SIZE: 8pt;    
	BACKGROUND-COLOR: #66CC99;
    COLOR: #006666;
    MARGIN: 0px 0px 0px 0px
}
.Steps
{
    BACKGROUND-COLOR: #ccc;
}
.MainText
{
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    FONT-SIZE: 8pt;    
	BACKGROUND-COLOR: #66CC99;
    COLOR: #006666;
    MARGIN: 0px 0px 0px 0px
}
.ThriftySearchSideBar
{
	BACKGROUND-COLOR: #EAEAEA;
	color : #333333;
    FONT-SIZE: 10pt;
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-weight : normal;
    TEXT-DECORATION: none;
	margin-bottom : 8px;
}
.StepSelected
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.StepUnSelected
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.RoomRateOverride
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFCC
}
.RoomRateNormal
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF
}
.TBGrey
{
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
	BACKGROUND-COLOR: #eeeeee;
    MARGIN: 0px 0px 0px 0px
}
.TBWhite
{
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
	BACKGROUND-COLOR: #ffffff;
    MARGIN: 0px 0px 0px 0px
}
/*
.Box1
{
    BACKGROUND-COLOR: #eeeeee;
}
.Box2
{
    BACKGROUND-COLOR: #dddddd;
}
*/
/*
.Box1UL
{
	width:9px;
	height:9px;
	background-image: url('UL1.gif');    
    MARGIN: 0px; 
}
.Box1UR
{
	width:9px;
	height:9px;
	background-image: url('UR1.gif');    
    MARGIN: 0px; 
}
*/
.RoundTextBox1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;    
    BACKGROUND-COLOR: #eeeeee;
    COLOR: #003366;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 0px
}
.RoundTextBox2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;    
    BACKGROUND-COLOR: #dddddd;
    COLOR: #003366;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 0px
}
.HilightBox
{
    COLOR: #006666;
    BACKGROUND-COLOR: #ffffff;
    BORDER-LEFT: #003366 1px solid;
    BORDER-RIGHT: #003366 1px solid;
    BORDER-TOP: #003366 1px solid;
    BORDER-BOTTOM: #003366 1px solid;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 5px;
    PADDING-BOTTOM: 5px;
    /*    top left bottom right */
    MARGIN: 0px 0px 10px 0px
}
.BigTitle
{
    margin-bottom: 10px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 18pt;    
    COLOR: #ffffff;
    BACKGROUND-COLOR: #003366;
    BORDER-LEFT: #003366 1px solid;
    BORDER-RIGHT: #003366 1px solid;
    BORDER-TOP: #003366 1px solid;
    BORDER-BOTTOM: #003366 1px solid;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 5px;
    PADDING-BOTTOM: 5px
}

/*--Menus--*/

a.HMenu, a:visited.HMenu
{    
    COLOR: #003366;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;    
    TEXT-TRANSFORM: uppercase;
    TEXT-DECORATION: none;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    /* LINE-HEIGHT: 120% */
}
a:hover.HMenu
{
    COLOR: #003366;
    TEXT-DECORATION: underline;
    BACKGROUND-COLOR: #ffffcc
}
a.HMenuSub, a:visited.HMenuSub
{
    COLOR: #006666;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 4px;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    /*LINE-HEIGHT: 120%*/
}
a:hover.HMenuSub
{
    COLOR: #006666;
    TEXT-DECORATION: underline;
    BACKGROUND-COLOR: #ffffcc
}
a.VMenu, a:visited.VMenu
{
    COLOR: #003366;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;    
    TEXT-TRANSFORM: uppercase;
    TEXT-DECORATION: none;
    DISPLAY: block;
    BACKGROUND-COLOR: #dddddd;
    BORDER-LEFT: #66CC99 0px solid;
    BORDER-RIGHT: #66CC99 0px solid;
    BORDER-TOP: #66CC99 0px solid;
    BORDER-BOTTOM: #66CC99 0px solid;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 15px;
    PADDING-TOP: 3px;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    LINE-HEIGHT: 120%
}
a:hover.VMenu
{
    COLOR: #003366;
    TEXT-DECORATION: underline;
    BACKGROUND-COLOR: #ffffcc
}
a.VMenuSub, a:visited.VMenuSub
{
    COLOR: #003366;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none;
    DISPLAY: block;
    /* BACKGROUND-COLOR: #33FFCC; */
    BACKGROUND-COLOR: #eeeeee; 
    BORDER-LEFT: #66CC99 0px solid;
    BORDER-TOP: #33FFCC 0px solid;
    BORDER-BOTTOM: #66CC99 0px solid;
    BORDER-RIGHT: #66CC99 0px solid;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 15px;
    PADDING-TOP: 3px;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    LINE-HEIGHT: 120%
}
a:hover.VMenuSub
{
    COLOR: #006666;
    TEXT-DECORATION: underline;
    BACKGROUND-COLOR: #ffffcc
}
.Content
{
    BACKGROUND-COLOR: #66CC99;
    COLOR: #003366;
    FONT-SIZE: 8pt    
}
.Menu
{
    BACKGROUND-COLOR: #DDDDDD;
    COLOR: #006666;
    FONT-SIZE: 11px
}

/*--Rounded boxes--*/

.TextBox {
  FONT-WEIGHT: normal;
  FONT-SIZE: 8pt;    
  COLOR: #003366;
  background: #fff url('http://www.holidayguide.co.nz/images/Corners/UL1.gif') no-repeat top left;
}
.TextBox div {
  background: url('http://www.holidayguide.co.nz/images/Corners/UR1.gif') no-repeat top right;
}
.TextBox div div {
  background: url('http://www.holidayguide.co.nz/images/Corners/BL1.gif') no-repeat bottom left;
}
.TextBox div div div{
  background: url('http://www.holidayguide.co.nz/images/Corners/BR1.gif') no-repeat bottom right;
  padding: 10px
}

.ShoppingBasket {
  FONT-WEIGHT: normal;
  FONT-SIZE: 8pt;    
  COLOR: #003366;
  WIDTH: 730px;
  background: #ccc url('http://www.holidayguide.co.nz/images/Corners/UL_ShoppingBasket.gif') no-repeat top left;
}
.ShoppingBasket div {
  background: url('http://www.holidayguide.co.nz/images/Corners/UR_ShoppingBasket.gif') no-repeat top right;
}
.ShoppingBasket div div {
  background: url('http://www.holidayguide.co.nz/images/Corners/BL_ShoppingBasket.gif') no-repeat bottom left;
}
.ShoppingBasket div div div{
  background: url('http://www.holidayguide.co.nz/images/Corners/BR_ShoppingBasket.gif') no-repeat bottom right;
  padding: 10px
}
.BasketRow1
{
    BACKGROUND-COLOR: #EAEAEA;
    COLOR: #003366;
    FONT-SIZE: 8pt    
}
.BasketRow2
{
    BACKGROUND-COLOR: #DDDDDD;
    COLOR: #003366;
    FONT-SIZE: 8pt    
}
.BasketRowSummary
{
    BACKGROUND-COLOR: #FFFFCC;
    COLOR: #003366;
    FONT-SIZE: 8pt    
}

.RegionalLinksBox {
  FONT-WEIGHT: normal;
  FONT-SIZE: 8pt;    
  COLOR: #003366;
  width: 239px;
  background: #fff url('http://www.holidayguide.co.nz/images/Corners/UL_Links.gif') no-repeat top left;
}
.RegionalLinksBox div {
  background: url('http://www.holidayguide.co.nz/images/Corners/UR_Links.gif') no-repeat top right;
}
.RegionalLinksBox div div {
  background: url('http://www.holidayguide.co.nz/images/Corners/BL_Links.gif') no-repeat bottom left;
}
.RegionalLinksBox div div div{
  background: url('http://www.holidayguide.co.nz/images/Corners/BR_Links.gif') no-repeat bottom right;
  padding: 10px
}

.WhiteBox {
  FONT-WEIGHT: normal;
  FONT-SIZE: 8pt;    
  COLOR: #003366;
  width: 650px;
  background: #fff url('http://www.holidayguide.co.nz/images/Corners/UL_Links.gif') no-repeat top left;
}
.WhiteBox div {
  background: url('http://www.holidayguide.co.nz/images/Corners/UR_Links.gif') no-repeat top right;
}
.WhiteBox div div {
  background: url('http://www.holidayguide.co.nz/images/Corners/BL_Links.gif') no-repeat bottom left;
}
.WhiteBox div div div{
  background: url('http://www.holidayguide.co.nz/images/Corners/BR_Links.gif') no-repeat bottom right;
  padding: 10px
}

.WhiteBoxClearAll {
  FONT-WEIGHT: normal;
  FONT-SIZE: 8pt;    
  COLOR: #003366;
  width: 138px;
  background: #fff url('http://www.holidayguide.co.nz/images/Corners/UL_Links.gif') no-repeat top left;
}
.WhiteBoxClearAll div {
  background: url('http://www.holidayguide.co.nz/images/Corners/UR_Links.gif') no-repeat top right;
}
.WhiteBoxClearAll div div {
  background: url('http://www.holidayguide.co.nz/images/Corners/BL_Links.gif') no-repeat bottom left;
}
.WhiteBoxClearAll div div div{
  background: url('http://www.holidayguide.co.nz/images/Corners/BR_Links.gif') no-repeat bottom right;
  padding: 10px
}

.Box1 {
  FONT-WEIGHT: normal;
  FONT-SIZE: 8pt;    
  COLOR: #003366;
  width: 670px;
  background: #eee url('http://www.holidayguide.co.nz/images/Corners/UL1.gif') no-repeat top left;
}
.Box1 div {
  background: url('http://www.holidayguide.co.nz/images/Corners/UR1.gif') no-repeat top right;
}
.Box1 div div {
  background: url('http://www.holidayguide.co.nz/images/Corners/BL1.gif') no-repeat bottom left;
}
.Box1 div div div{
  background: url('http://www.holidayguide.co.nz/images/Corners/BR1.gif') no-repeat bottom right;
  padding: 10px
}

.Box2 {
  FONT-WEIGHT: normal;
  FONT-SIZE: 8pt;    
  COLOR: #003366;
  width: 670px;
  background: #ddd url('http://www.holidayguide.co.nz/images/Corners/UL2.gif') no-repeat top left;
}
.Box2 div {
  background: url('http://www.holidayguide.co.nz/images/Corners/UR2.gif') no-repeat top right;
}
.Box2 div div {
  background: url('http://www.holidayguide.co.nz/images/Corners/BL2.gif') no-repeat bottom left;
}
.Box2 div div div{
  background: url('http://www.holidayguide.co.nz/images/Corners/BR2.gif') no-repeat bottom right;
  padding: 10px
}

.GridBox {
  FONT-WEIGHT: normal;
  FONT-SIZE: 8pt;    
  COLOR: #003366;
  width: 680px;
  background: #ddd url('http://www.holidayguide.co.nz/images/Corners/UL2.gif') no-repeat top left;
}
.GridBox div {
  background: url('http://www.holidayguide.co.nz/images/Corners/UR2.gif') no-repeat top right;
}
.GridBox div div {
  background: url('http://www.holidayguide.co.nz/images/Corners/BL2.gif') no-repeat bottom left;
}
.GridBox div div div{
  background: url('http://www.holidayguide.co.nz/images/Corners/BR2.gif') no-repeat bottom right;
  padding: 10px
}

.RoomBox1 {
  FONT-WEIGHT: normal;
  FONT-SIZE: 8pt;    
  COLOR: #003366;
  width: 680px;
  background: #eee url('http://www.holidayguide.co.nz/images/Corners/UL1.gif') no-repeat top left;
}
.RoomBox1 div {
  background: url('http://www.holidayguide.co.nz/images/Corners/UR1.gif') no-repeat top right;
}
.RoomBox1 div div {
  background: url('http://www.holidayguide.co.nz/images/Corners/BL1.gif') no-repeat bottom left;
}
.RoomBox1 div div div{
  background: url('http://www.holidayguide.co.nz/images/Corners/BR1.gif') no-repeat bottom right;
  padding: 10px
}

.RoomBox2 {
  FONT-WEIGHT: normal;
  FONT-SIZE: 8pt;    
  COLOR: #003366;
  width: 680px;
  background: #ddd url('http://www.holidayguide.co.nz/images/Corners/UL2.gif') no-repeat top left;
}
.RoomBox2 div {
  background: url('http://www.holidayguide.co.nz/images/Corners/UR2.gif') no-repeat top right;
}
.RoomBox2 div div {
  background: url('http://www.holidayguide.co.nz/images/Corners/BL2.gif') no-repeat bottom left;
}
.RoomBox2 div div div{
  background: url('http://www.holidayguide.co.nz/images/Corners/BR2.gif') no-repeat bottom right;
  padding: 10px
}

.ListingRoomBox1 {
  FONT-WEIGHT: normal;
  FONT-SIZE: 8pt;    
  COLOR: #003366;
  width: 695px;
  background: #eee url('http://www.holidayguide.co.nz/images/Corners/UL1.gif') no-repeat top left;
}
.ListingRoomBox1 div {
  background: url('http://www.holidayguide.co.nz/images/Corners/UR1.gif') no-repeat top right;
}
.ListingRoomBox1 div div {
  background: url('http://www.holidayguide.co.nz/images/Corners/BL1.gif') no-repeat bottom left;
}
.ListingRoomBox1 div div div{
  background: url('http://www.holidayguide.co.nz/images/Corners/BR1.gif') no-repeat bottom right;
  padding: 10px
}

.ListingRoomBox2 {
  FONT-WEIGHT: normal;
  FONT-SIZE: 8pt;    
  COLOR: #003366;
  width: 695px;
  background: #ddd url('http://www.holidayguide.co.nz/images/Corners/UL2.gif') no-repeat top left;
}
.ListingRoomBox2 div {
  background: url('http://www.holidayguide.co.nz/images/Corners/UR2.gif') no-repeat top right;
}
.ListingRoomBox2 div div {
  background: url('http://www.holidayguide.co.nz/images/Corners/BL2.gif') no-repeat bottom left;
}
.ListingRoomBox2 div div div{
  background: url('http://www.holidayguide.co.nz/images/Corners/BR2.gif') no-repeat bottom right;
  padding: 10px
}

.HeaderRoundedBox {
  FONT-WEIGHT: normal;
  FONT-SIZE: 22pt;    
  COLOR: #003366;
  width: 400px;
  background: #eeeeee url('http://www.holidayguide.co.nz/images/Corners/UL1.gif') no-repeat top left;
}
.HeaderRoundedBox div {
  background: url(http://www.holidayguide.co.nz/images/Corners/UR1.gif) no-repeat top right;
}
.HeaderRoundedBox div div {
  background: url(http://www.holidayguide.co.nz/images/Corners/BL1.gif) no-repeat bottom left;
}
.HeaderRoundedBox div div div{
  background: url(http://www.holidayguide.co.nz/images/Corners/BR1.gif) no-repeat bottom right;
  padding: 9px
}

.AnimatedPhotoBox {
  FONT-WEIGHT: bold;
  Text-align: center;	
  FONT-SIZE: 8pt;    
  COLOR: #003366;
  width: 270px;	
  background: #d7d7d7 url('http://www.holidayguide.co.nz/images/Corners/UL_AP.gif') no-repeat top left;
}
.AnimatedPhotoBox div {
  background: url('http://www.holidayguide.co.nz/images/Corners/UR_AP.gif') no-repeat top right;
}
.AnimatedPhotoBox div div {
  background: url('http://www.holidayguide.co.nz/images/Corners/BL_AP.gif') no-repeat bottom left;
}
.AnimatedPhotoBox div div div{
  background: url('http://www.holidayguide.co.nz/images/Corners/BR_AP.gif') no-repeat bottom right;
  padding: 9px
}

.PhotoBox {
  FONT-WEIGHT: bold;
  Text-align: center;	
  FONT-SIZE: 8pt;    
  COLOR: #003366;
  width: 170px;	
  background: #eee url('http://www.holidayguide.co.nz/images/Corners/UL1.gif') no-repeat top left;
}
.PhotoBox div {
  background: url('http://www.holidayguide.co.nz/images/Corners/UR1.gif') no-repeat top right;
}
.PhotoBox div div {
  background: url('http://www.holidayguide.co.nz/images/Corners/BL1.gif') no-repeat bottom left;
}
.PhotoBox div div div{
  background: url('http://www.holidayguide.co.nz/images/Corners/BR1.gif') no-repeat bottom right;
  padding: 9px
}
.PhotoTextBox
{
    FONT-WEIGHT: 500;
	FONT-SIZE: 13pt;    
    color:#003366; 
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
	margin-left:0px; 
	margin-right:0px; 
	margin-top:5px; 
	margin-bottom:5px;	
    BORDER-LEFT: #fff 0px solid;
    BORDER-TOP: #fff 0px solid;
    BORDER-BOTTOM: #ccc 0px solid;
    BORDER-RIGHT: #fff 0px solid;
    BACKGROUND-COLOR: #FFF
    /*BACKGROUND-COLOR: #FFFFFF*/
}

.PageTitleBox {
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
/*	Width: 560px; */
	Width: 461px; 
    FONT-WEIGHT: normal;
    FONT-SIZE: 14pt;    
    COLOR: #003366;
	Text-align: center;
	background: #fff url('http://www.holidayguide.co.nz/images/Corners/UL_PageTitle.gif') no-repeat top left;
}
.PageTitleBox div {
  background: url('http://www.holidayguide.co.nz/images/Corners/UR_PageTitle.gif') no-repeat top right;
}
.PageTitleBox div div {
  background: url('http://www.holidayguide.co.nz/images/Corners/BL_PageTitle.gif') no-repeat bottom left;
}
.PageTitleBox div div div{
  background: url('http://www.holidayguide.co.nz/images/Corners/BR_PageTitle.gif') no-repeat bottom right;
  padding: 9px
}

/*--Table View--*/
.TableStyle 	{
	border: 0pt;	
	border-collapse: collapse;
	border-style: solid;
	border-color: #006666
	}

.TableViewHeader 	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: white; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #003366;
	border-collapse: collapse;
    TEXT-DECORATION: none
	}

.TableViewHeaderSelected 	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: yellow; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #003366
	}

.TableViewRowHiLighted 	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: #006666; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFCC;
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #006666
	}

.TableViewRow1 	{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: #006666; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #EEEEEE;
	border: 0px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #006666
	}

.TableViewRow2 	{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: #006666; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #CCCCCC;
	border: 0px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #006666
	}

.TableViewRowHiLightedSmall 	{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 7pt; 
	OVERFLOW: hidden; 
	COLOR: #006666; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFCC;
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #006666
	}

.TableViewRow1Small 	{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 7pt; 
	OVERFLOW: hidden; 
	COLOR: #006666; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #EEEEEE;
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #006666
	}

.TableViewRow2Small 	{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 7pt; 
	OVERFLOW: hidden; 
	COLOR: #006666; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #CCCCCC;
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #006666
	}

.TableViewRow1NoBorder 	{
	TEXT-ALIGN: justify;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: #006666; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #EEEEEE;
	border: 0pt;
	}

.TableViewRow2NoBorder 	{
	TEXT-ALIGN: justify;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: #006666; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #CCCCCC;
	border: 0pt;
	}

.TableViewRow1NoBorderNoJustify 	{
	TEXT-ALIGN: normal;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: #006666; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #EEEEEE;
	border: 0pt;
	}

.TableViewRow2NoBorderNoJustify 	{
	TEXT-ALIGN: normal;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: #006666; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #CCCCCC;
	border: 0pt;
	}


.TableViewRow1NoBorderCentre 	{
	TEXT-ALIGN: none;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: #006666; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #EEEEEE;
	border: 0pt;
	}

.TableViewRow2NoBorderCentre 	{
	TEXT-ALIGN: none;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: #006666; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #CCCCCC;
	border: 0pt;
	}

.TableViewRow1NoBorderPrice 	{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #EEEEEE;
	border: 0pt;
}
.TableViewRow2NoBorderPrice 	{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13pt;
    COLOR: #00000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #CCCCCC;
	border: 0pt;
}

.TableViewText
{
	BACKGROUND-COLOR: #66CC99;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
	COLOR: #006666; 
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

/*--Availability--*/
.Available
{
    COLOR: #006666;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: mediumspringgreen;
	OVERFLOW: hidden; 
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #006666
}
.Unavailable
{
    COLOR: #006666;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: tomato;
	OVERFLOW: hidden; 
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #006666
}
.GridUnavailable
{
    COLOR: tomato;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #eeeeee;
	OVERFLOW: hidden; 
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #006666
}
.DutyMotelAvailable
{
    COLOR: #006666;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: mediumspringgreen;
	OVERFLOW: hidden; 
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #006666
}
.InternetAvailable
{
    COLOR: #006666;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFF33;
	OVERFLOW: hidden; 
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #006666
}
.CommissionAvailable
{
    COLOR: #006666;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #3366FF;
	OVERFLOW: hidden; 
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #006666
}
.Unavailable
{
    COLOR: #006666;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: tomato;
	OVERFLOW: hidden; 
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #006666
}
.NoPrice
{
    COLOR: #006666;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: orange;
	OVERFLOW: hidden; 
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #006666
}
.PreviousDays
{
    COLOR: #006666;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #DDDDDD;
	OVERFLOW: hidden; 
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #006666
}

/* Legacy Styles */
.SubTabArea
{
	/* BACKGROUND-COLOR: #9DDFBE; */
	BACKGROUND-COLOR: #EAEAEA;
}
.NormalText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.NormalTextBold
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.NormalTextJustified
{
    TEXT-ALIGN: justify;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.TitleBlock
{
	BACKGROUND-COLOR: #66CC99;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.FormTextBold
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.TableViewHighlighted 	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: #006666; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFCC;
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #006666
	}

/* Calendar */
.CalendarInactiveDay
{	
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: #006666; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #EEEEEE;
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #006666
}
.CalendarLowSeason
{	
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: #006666; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #66ccff;
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #006666
}
.CalendarMediumSeason
{	
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: #006666; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFF99;
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #006666
}
.CalendarHighSeason
{	
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: #006666; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FF6666;
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #006666
}

.BookingFormHeader
{
	padding:4px;
	font-weight:bold;
	TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    FONT-SIZE: 7pt;
	BACKGROUND-COLOR: #003366;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    height: 40px
}
.BookingForm
{
	TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
	BACKGROUND-COLOR: #f1f1f1;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding:2px;
}
.BookingFormText
{
	TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.BookingFormLocations
{
	TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    width: 180px
}
.BookingFormSubText
{
	TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.BookingFormButton
{
	TEXT-ALIGN:center;
    TEXT-DECORATION: none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
