BODY
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #eee;
    FONT-SIZE: 11pt;    
    COLOR: #002A5C;
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px; 
	margin-bottom:0px

}
h1
{ 
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;    
    COLOR: #002A5C;
    MARGIN: 0px 0px 5px 0px
} 
h2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;    
    COLOR: #4C960D;
    MARGIN: 0px 0px 5px 0px
}
h3
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;    
    COLOR: #4C960D;
    MARGIN: 0px 0px 5px 0px
}
p
{
    COLOR: #006666;
    MARGIN: 0px 0px 10px 0px
}
.MenuBarBackground
{
    BACKGROUND-COLOR: #fff;
}
.TitleBarBackground
{
    BACKGROUND-COLOR: #fff;
}
.MainForeground
{
    BACKGROUND-COLOR: #fff;
}
.WhiteSpacer
{
    BACKGROUND-COLOR: #fff;
    width: 3px;
}
.LHS
{
    COLOR: #FFF;
	background: #fff url('../images/ESP/LHS.gif'); 
	width: 238px;
}
.BlueBarLHS
{
    COLOR: #FFF;
	background: #fff url('../images/ESP/BlueBar_LHS.jpg'); 
	width: 21px;
}
.BlueBarRHS
{
    COLOR: #FFF;
	background: #fff url('../images/ESP/BlueBar_RHS.jpg'); 
	width: 22px;
}
.SubTabsArea
{
    COLOR: #FFF;
	background: #fff url('../images/Tabs/SubMenuTabs_Background.gif'); 
}
.AdminSubTabsArea
{
    COLOR: #FFF;
	background: #fff url('../images/Tabs/Admin_SubMenuTabs_Background.gif'); 
}
.LogonTitleBar
{
    COLOR: #FFF;
	background: #fff url('../images/ESP/Logon_TitleBar.gif') no-repeat top right; 
	vertical-align: middle; 
	color: #4C960D;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;    
    MARGIN: 0px 0px 0px 0px;
    text-align: center 
}
.ContentDivider
{
    COLOR: #FFF;
	background: #fff url('../images/ESP/Content_Divider.jpg'); 
	vertical-align: middle; 
	color: #4C960D;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;    
    MARGIN: 0px 0px 0px 0px;
    text-align: left;
	height: 33px;
	padding-left: 10px;
}
.LogonArea
{
	background: #e3e3e3; 
}
.ContentArea
{
	background: #ffffff url('../images/ESP/Page_Fern_Background.gif') no-repeat top left;
}

.MainTitle
{ 
    FONT-WEIGHT: normal;
    FONT-SIZE: 24pt;    
/*    COLOR: #FFFFFF; */
    COLOR: #002A5C;
    BACKGROUND-COLOR: #fff;
    MARGIN: 0px 0px 5px 0px
} 
.NewsTitle
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 11pt;    
    COLOR: #002A5C;
    MARGIN: 0px 0px 5px 0px
}
.Topic
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10pt;    
    COLOR: #002A5C;
    MARGIN: 0px 0px 10px 0px;
    TEXT-DECORATION: none;
}
.FormText
{
    TEXT-DECORATION: none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #002A5C;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
a.FormText
{
    TEXT-DECORATION: underline;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #002A5C;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
a:hover.FormText
{
    TEXT-DECORATION: none;
}
.LowImpact
{
    TEXT-DECORATION: none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #888888;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
a.LowImpact
{
    TEXT-DECORATION: underline;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #888888;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
a:hover.LowImpact
{
    TEXT-DECORATION: none;
}

.FormTextJustified
{
    TEXT-ALIGN: justify;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #002A5C;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.BodyText
{
    TEXT-DECORATION: none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #002A5C;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.BodyTextJustified
{
    TEXT-ALIGN: justify;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #002A5C;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.BodyHyperlink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #002A5C;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.Link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #888;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.GreenHyperlink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #4C960D;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.SmallGreenHyperlink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #4C960D;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
a:hover.GreenHyperlink
{
    TEXT-DECORATION: underline;
}
.InfoCategory
{
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #002A5C;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.InfoArticle
{
    TEXT-DECORATION: none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #4C960D;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
a.InfoArticle
{
    TEXT-DECORATION: underline;
}
a:hover.InfoArticle
{
    TEXT-DECORATION: none;
}
.Footer
{
	TEXT-ALIGN: center;
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #FFF;
    MARGIN: 0px 0px 5px 0px;
	background: #ffffff url('../images/ESP/Footer.jpg') no-repeat top center; 
    TEXT-DECORATION: none
}
A.FooterHyperlink
{
	TEXT-ALIGN: center;
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #FFF;
    MARGIN: 0px 0px 5px 0px;
    TEXT-DECORATION: none
}
a:hover.FooterHyperlink
{
    TEXT-DECORATION: underline
}

.ToggleDetails
{
    TEXT-DECORATION: none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
	COLOR: #4C960D;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	display: block; 
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 15px;
}

.MembersTitle
{ 
    FONT-WEIGHT: normal;
    FONT-SIZE: 14pt;    
    COLOR: #002A5C;
    PADDING-TOP: 5px;
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
} 
.MembersText
{ 
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;    
    COLOR: #002A5C;
} 
.MembersTextSmall
{ 
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;    
    COLOR: #002A5C;
} 
.Locations
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #4C960D;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.Locations
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #4C960D;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.PageTitle
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14pt;    
    COLOR: #002A5C;
    MARGIN: 0px 0px 5px 0px
}
.MAINBackground
{
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
	FONT-SIZE: 11pt;    
	/* background: #002A5C url('http://203.97.96.18/MANZ/images/Tabs/MAIN_Background.jpg') top center; */
    color:#FFFFFF; 
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px; 
	margin-bottom:0px
}
.PropertyBackground
{
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
	FONT-SIZE: 11pt;    
	/* background: #002A5C url('http://203.97.96.18/MANZ/images/Tabs/MAIN_Background.jpg') top center; */
	background: #fff; 
	FONT-SIZE: 10pt;    
    color: #002A5C; 
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px; 
	margin-bottom:0px
}
.Text
{
	FONT-SIZE: 8pt;    
	/* background: #ffffff url('http://203.97.96.18/MANZ/images/Tabs/Text_Grad.jpg') no-repeat top center; */
    color:#002A5C; 
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px; 
	margin-bottom:0px; 
}
.PropertyText
{
	FONT-SIZE: 8pt;    
	background: #fff url('../images/Corners/Grad_TB.jpg') no-repeat top center;
    color:#002A5C; 
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px; 
	margin-bottom:0px; 
}
.TextJustified
{
    TEXT-ALIGN: justify;
	FONT-SIZE: 9pt;    
	/* background: #ffffff url('http://203.97.96.18/images/Tabs/Text_Grad.jpg') no-repeat top center; */ 
    color:#002A5C; 
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px; 
	margin-bottom:0px; 
}
.RegionTextJustified
{
    TEXT-ALIGN: justify;
    /*PADDING-LEFT: 10px;*/
    /*PADDING-RIGHT: 10px;*/
	FONT-SIZE: 10pt;    
	/* background: #ffffff url('http://203.97.96.18/images/Tabs/Text_Grad.jpg') no-repeat top center; */
    color:#002A5C; 
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px; 
	margin-bottom:0px; 
}
.TextTop
{
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
	FONT-SIZE: 10pt;    
	/* background: #ffffff url('http://203.97.96.18/images/Tabs/Text_Grad.jpg') no-repeat top center; */
    color:#002A5C; 
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px; 
	margin-bottom:0px; 
}
.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:#002A5C; 
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px; 
	margin-bottom:0px; 
}
.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:#002A5C; 
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px; 
	margin-bottom:0px; 
}
.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: #002A5C;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.NotHyperlink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #002A5C;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.SmallHyperlink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #002A5C;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.TinyHyperlink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 6pt;
    COLOR: #002A5C;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.ConfirmationText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: green;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ConfirmationTextSmall
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: green;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ErrorText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: Red;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.BodyErrorText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11pt;
    COLOR: Red;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.ErrorBox
{
    BACKGROUND-COLOR: #ddd;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: Red;
    DISPLAY: block; 
    FONT-FAMILY: 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: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.Price
{
    /*BACKGROUND-COLOR: #ff0000;*/
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #002A5C;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.From 	
	{
	TEXT-ALIGN: center;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 7pt; 
	OVERFLOW: hidden; 
    COLOR: #002A5C;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	border: 0pt;
    MARGIN: 0px 0px 0px 0px
    /* DISPLAY: block; */
	}

.SpecialsNew
{
    FONT-SIZE: 7pt;
    COLOR: #006666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    MARGIN: 5px 5px 5px 5px
	/*BACKGROUND-COLOR: #DDDDDD*/
}

.Specials
{
    FONT-SIZE: 7pt;
    COLOR: #006666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	/*BACKGROUND-COLOR: #DDDDDD*/
}
.SpecialsTitle
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #006666;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.SpecialsBody
{
	LINE-HEIGHT: 10px;
	TEXT-ALIGN: left;
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #006666;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.SpecialsBodyJustified
{
	/*LINE-HEIGHT: 10px;*/
	TEXT-ALIGN: justify;
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #006666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin-top: 10px
}
.SpecialsBodyJustifiedWhite
{
	LINE-HEIGHT: 10px;
	TEXT-ALIGN: justify;
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.MenuBar
{
	BACKGROUND-COLOR: #000;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #002A5C;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	TEXT-ALIGN: center;
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px; 
	margin-bottom:0px;
	background: url('../images/ESP/MenuBar.jpg');
}
.MenuBarBase
{
	BACKGROUND-COLOR: #EEE;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #002A5C;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	TEXT-ALIGN: center;
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px; 
	margin-bottom:0px;
	background: url('../images/ESP/MenuBar_Base.jpg');

}
.SubMenuText
{
    FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;    
    color:#002A5C; 
    TEXT-DECORATION: none;
	margin-left: 3px;
	margin-right: 3px;
}
a.SubMenuText
{
    FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;    
    color:#002A5C; 
    TEXT-DECORATION: none;
	margin-left: 3px;
	margin-right: 3px;
}
a:hover.SubMenuText
{
    TEXT-DECORATION: underline;
}
.SubMenuSelectedTab
{
	height: 17px;
    FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;    
	background: #fff;
    color:#002A5C; 
    TEXT-DECORATION: none;
	background: #fff url('../images/Tabs/SubMenuSelected.gif') top center;
	/*background: url('../images/Tabs/SubMenuSelected.gif');*/
	margin-left: 3px;
	margin-right: 3px;
}
.SubMenuUnSelectedTab
{
	height: 17px;
    FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;    
	background: #eaeaea;
    color:#002A5C; 
    TEXT-DECORATION: none;
	background: #fff url('../images/Tabs/SubMenuUnSelected.gif') top center;
	/*background: #fff url('http://203.97.96.18/MANZ/images/ESP/Logon_TitleBar.gif') no-repeat top right;*/
	margin-left: 3px;
	margin-right: 3px;
}
.Admin_SubMenuSelectedTab
{
	height: 17px;
    FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;    
	background: #fff;
    color:#002A5C; 
    TEXT-DECORATION: none;
	background: url('../images/Tabs/Admin_SubMenuSelected.gif');
	margin-left: 3px;
	margin-right: 3px;
}
.Admin_SubMenuUnSelectedTab
{
	height: 17px;
	FONT-SIZE: 9pt;    
	background: #eaeaea;
    color:#002A5C; 
    TEXT-DECORATION: none;
	background: url('../images/Tabs/Admin_SubMenuUnSelected.gif');
	margin-left: 3px;
	margin-right: 3px;
}
a:hover.SubMenuUnSelectedTab
{
    TEXT-DECORATION: underline;
}

.SecondLevelSelectedTab
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #002A5C;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #66C099
}
.SecondLevelUnSelectedTab
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #006666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #66CC99;
    TEXT-DECORATION: underline
}

.SubRegion
{    
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #002A5C;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    /*LINE-HEIGHT: 120%;*/
    DISPLAY: block;
    PADDING-BOTTOM: 5px
}

.WhiteText
{
    FONT-SIZE: 8pt;    
	BACKGROUND-COLOR: #ffffff;
    COLOR: #002A5C;
    DISPLAY: block;
    MARGIN: 0px 0px 0px 0px
}
.White
{
    FONT-SIZE: 8pt;    
	BACKGROUND-COLOR: #ffffff;
    COLOR: #006666;
    MARGIN: 0px 0px 0px 0px
}
.Quote 	{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: #006666; 
    FONT-FAMILY: 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, Geneva, sans-serif;
	font-weight : normal;
    TEXT-DECORATION: none;
	margin-bottom : 8px;
}
.StepSelected
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #002A5C;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.StepUnSelected
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.RoomRateOverride
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #002A5C;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFCC
}
.RoomRateNormal
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #002A5C;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF
}
.TBGrey
{
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
	BACKGROUND-COLOR: #EAEAEA;
    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: #002A5C;
    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: #002A5C;
    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: #002A5C 1px solid;
    BORDER-RIGHT: #002A5C 1px solid;
    BORDER-TOP: #002A5C 1px solid;
    BORDER-BOTTOM: #002A5C 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: #002A5C;
    BORDER-LEFT: #002A5C 1px solid;
    BORDER-RIGHT: #002A5C 1px solid;
    BORDER-TOP: #002A5C 1px solid;
    BORDER-BOTTOM: #002A5C 1px solid;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 5px;
    PADDING-BOTTOM: 5px
}

/*--Menus--*/

a.HMenu, a:visited.HMenu
{    
    COLOR: #002A5C;
    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: #002A5C;
    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: #002A5C;
    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: #002A5C;
    TEXT-DECORATION: underline;
    BACKGROUND-COLOR: #ffffcc
}
a.VMenuSub, a:visited.VMenuSub
{
    COLOR: #002A5C;
    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: #FFF;
    COLOR: #002A5C;
    FONT-SIZE: 8pt    
}
.Menu
{
    BACKGROUND-COLOR: #DDDDDD;
    COLOR: #006666;
    FONT-SIZE: 11px
}

/*--Rounded boxes--*/

.TextBox {
  FONT-WEIGHT: normal;
  FONT-SIZE: 8pt;    
  COLOR: #002A5C;
  background: #fff url('../images/Corners/UL1.gif') no-repeat top left;
}
.TextBox div {
  background: url('../images/Corners/UR1.gif') no-repeat top right;
}
.TextBox div div {
  background: url('../images/Corners/BL1.gif') no-repeat bottom left;
}
.TextBox div div div{
  background: url('../images/Corners/BR1.gif') no-repeat bottom right;
  padding: 10px
}

.ShoppingBasket {
  FONT-WEIGHT: normal;
  FONT-SIZE: 8pt;    
  COLOR: #002A5C;
  WIDTH: 730px;
  background: #ccc url('../images/Corners/UL_ShoppingBasket.gif') no-repeat top left;
}
.ShoppingBasket div {
  background: url('../images/Corners/UR_ShoppingBasket.gif') no-repeat top right;
}
.ShoppingBasket div div {
  background: url('../images/Corners/BL_ShoppingBasket.gif') no-repeat bottom left;
}
.ShoppingBasket div div div{
  background: url('../images/Corners/BR_ShoppingBasket.gif') no-repeat bottom right;
  padding: 10px
}
.BasketRow1
{
    BACKGROUND-COLOR: #EAEAEA;
    COLOR: #002A5C;
    FONT-SIZE: 8pt    
}
.BasketRow2
{
    BACKGROUND-COLOR: #DDDDDD;
    COLOR: #002A5C;
    FONT-SIZE: 8pt    
}
.BasketRowSummary
{
    BACKGROUND-COLOR: #FFFFCC;
    COLOR: #002A5C;
    FONT-SIZE: 8pt    
}

/*
.RegionalLinksBox {
  FONT-WEIGHT: normal;
  FONT-SIZE: 8pt;    
  COLOR: #002A5C;
  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
}
*/

.Box1 {
  FONT-WEIGHT: normal;
  FONT-SIZE: 8pt;    
  COLOR: #002A5C;
  width: 458px;
  background: #eee url('../images/Corners/UL1.gif') no-repeat top left;
}
.Box1 div {
  background: url('../images/Corners/UR1.gif') no-repeat top right;
}
.Box1 div div {
  background: url('../images/Corners/BL1.gif') no-repeat bottom left;
}
.Box1 div div div{
  background: url('../images/Corners/BR1.gif') no-repeat bottom right;
  padding: 10px
}

.Box2 {
  FONT-WEIGHT: normal;
  FONT-SIZE: 8pt;    
  COLOR: #002A5C;
  width: 458px;
  background: #ddd url('../images/Corners/UL2.gif') no-repeat top left;
}
.Box2 div {
  background: url('../images/Corners/UR2.gif') no-repeat top right;
}
.Box2 div div {
  background: url('../images/Corners/BL2.gif') no-repeat bottom left;
}
.Box2 div div div{
  background: url('../images/Corners/BR2.gif') no-repeat bottom right;
  padding: 10px
}

.GridBox {
  FONT-WEIGHT: normal;
  FONT-SIZE: 8pt;    
  COLOR: #002A5C;
  width: 580px;
  background: #ddd url('../images/Corners/UL2.gif') no-repeat top left;
}
.GridBox div {
  background: url('../images/Corners/UR2.gif') no-repeat top right;
}
.GridBox div div {
  background: url('../images/Corners/BL2.gif') no-repeat bottom left;
}
.GridBox div div div{
  background: url('../images/Corners/BR2.gif') no-repeat bottom right;
  padding: 10px
}

.WhatsNew {
  FONT-WEIGHT: normal;
  FONT-SIZE: 10pt;    
  COLOR: #002A5C;
  width: 231px;
  background: #eee url('../images/Corners/UL1.gif') no-repeat top left;
}
.WhatsNew div {
  background: url('../images/Corners/UR1.gif') no-repeat top right;
}
.WhatsNew div div {
  background: url('../images/Corners/BL1.gif') no-repeat bottom left;
}
.WhatsNew div div div{
  background: url('../images/Corners/BR1.gif') no-repeat bottom right;
  padding: 10px
}

.MemberNews {
  FONT-WEIGHT: normal;
  FONT-SIZE: 10pt;    
  COLOR: #002A5C;
  width: 461px;
  background: #EDFBE0 url('../images/tabs/UL_MemberNews.gif') no-repeat top left;
}
.MemberNews div {
  background: url('../images/tabs/UR_MemberNews.gif') no-repeat top right;
}
.MemberNews div div {
  background: url('../images/tabs/BL_MemberNews.gif') no-repeat bottom left;
}
.MemberNews div div div{
  background: url('../images/tabs/BR_MemberNews.gif') no-repeat bottom right;
  padding: 10px
}

.Topic1 {
  FONT-WEIGHT: normal;
  FONT-SIZE: 10pt;    
  COLOR: #002A5C;
  width: 446px;
  background: #eee url('../images/Corners/UL1.gif') no-repeat top left;
}
.Topic1 div {
  background: url('../images/Corners/UR1.gif') no-repeat top right;
}
.Topic1 div div {
  background: url('../images/Corners/BL1.gif') no-repeat bottom left;
}
.Topic1 div div div{
  background: url('../images/Corners/BR1.gif') no-repeat bottom right;
  padding: 10px
}

.Topic2 {
  FONT-WEIGHT: normal;
  FONT-SIZE: 10pt;    
  COLOR: #002A5C;
  width: 446px;
  background: #ddd url('../images/Corners/UL2.gif') no-repeat top left;
}
.Topic2 div {
  background: url('../images/Corners/UR2.gif') no-repeat top right;
}
.Topic2 div div {
  background: url('../images/Corners/BL2.gif') no-repeat bottom left;
}
.Topic2 div div div{
  background: url('../images/Corners/BR2.gif') no-repeat bottom right;
  padding: 10px
}

.RoomBox1 {
  FONT-WEIGHT: normal;
  FONT-SIZE: 8pt;    
  COLOR: #002A5C;
  width: 580px;
  background: #eee url('../images/Corners/UL1.gif') no-repeat top left;
}
.RoomBox1 div {
  background: url('../images/Corners/UR1.gif') no-repeat top right;
}
.RoomBox1 div div {
  background: url('../images/Corners/BL1.gif') no-repeat bottom left;
}
.RoomBox1 div div div{
  background: url('../images/Corners/BR1.gif') no-repeat bottom right;
  padding: 10px
}

.RoomBox2 {
  FONT-WEIGHT: normal;
  FONT-SIZE: 8pt;    
  COLOR: #002A5C;
  width: 580px;
  background: #ddd url('../images/Corners/UL2.gif') no-repeat top left;
}
.RoomBox2 div {
  background: url('../images/Corners/UR2.gif') no-repeat top right;
}
.RoomBox2 div div {
  background: url('../images/Corners/BL2.gif') no-repeat bottom left;
}
.RoomBox2 div div div{
  background: url('../images/Corners/BR2.gif') no-repeat bottom right;
  padding: 10px
}

.ListingRoomBox1 {
  FONT-WEIGHT: normal;
  FONT-SIZE: 8pt;    
  COLOR: #002A5C;
  width: 695px;
  background: #eee url('../images/Corners/UL1.gif') no-repeat top left;
}
.ListingRoomBox1 div {
  background: url('../images/Corners/UR1.gif') no-repeat top right;
}
.ListingRoomBox1 div div {
  background: url('../images/Corners/BL1.gif') no-repeat bottom left;
}
.ListingRoomBox1 div div div{
  background: url('../images/Corners/BR1.gif') no-repeat bottom right;
  padding: 10px
}

.ListingRoomBox2 {
  FONT-WEIGHT: normal;
  FONT-SIZE: 8pt;    
  COLOR: #002A5C;
  width: 695px;
  background: #ddd url('../images/Corners/UL2.gif') no-repeat top left;
}
.ListingRoomBox2 div {
  background: url('../images/Corners/UR2.gif') no-repeat top right;
}
.ListingRoomBox2 div div {
  background: url('../images/Corners/BL2.gif') no-repeat bottom left;
}
.ListingRoomBox2 div div div{
  background: url('../images/Corners/BR2.gif') no-repeat bottom right;
  padding: 10px
}

.HeaderRoundedBox {
  FONT-WEIGHT: normal;
  FONT-SIZE: 15pt;    
  COLOR: #002A5C;
  width: 480px;
  background: #eeeeee url('../images/Corners/UL1.gif') no-repeat top left;
}
.HeaderRoundedBox div {
  background: url(../images/Corners/UR1.gif) no-repeat top right;
}
.HeaderRoundedBox div div {
  background: url(../images/Corners/BL1.gif) no-repeat bottom left;
}
.HeaderRoundedBox div div div{
  background: url(../images/Corners/BR1.gif) no-repeat bottom right;
  padding: 9px
}
/*
.AnimatedPhotoBox {
  FONT-WEIGHT: bold;
  Text-align: center;	
  FONT-SIZE: 8pt;    
  COLOR: #002A5C;
  width: 170px;	
  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: #002A5C;
  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: bold;
	FONT-SIZE: 8pt;    
    color:#002A5C; 
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px; 
	margin-bottom:0px;	
    BORDER-LEFT: #fff 0px solid;
    BORDER-TOP: #fff 0px solid;
    BORDER-BOTTOM: #ccc 0px solid;
    BORDER-RIGHT: #fff 0px solid;
    BACKGROUND-COLOR: #FFFFFF
    /*BACKGROUND-COLOR: #FFFFFF*/
}

/*
.PageTitleBox {
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
	Width: 461px; 
    FONT-WEIGHT: normal;
    FONT-SIZE: 14pt;    
    COLOR: #002A5C;
	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: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #002A5C;
	border-collapse: collapse;
    TEXT-DECORATION: none
	}

.TableViewHeaderSelected 	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: yellow; 
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #002A5C
	}

.TableViewRowHiLighted 	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: #006666; 
    FONT-FAMILY: 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: #003366; 
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #EEEEEE;
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #006666
	}

.TableViewRow2 	{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: #003366; 
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #DDDDDD;
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #006666
	}

.TableViewRowHiLightedSmall 	{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 7pt; 
	OVERFLOW: hidden; 
	COLOR: #006666; 
    FONT-FAMILY: 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: 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: 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: 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: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #CCCCCC;
	border: 0pt;
	}

.TableViewRow1NoBorderNoJustify 	{
	TEXT-ALIGN: left;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: #006666; 
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #EEEEEE;
	border: 0pt;
	}

.TableViewRow2NoBorderNoJustify 	{
	TEXT-ALIGN: left;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: #006666; 
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #CCCCCC;
	border: 0pt;
	}


.TableViewRow1NoBorderCentre 	{
	TEXT-ALIGN: left;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: #006666; 
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #EEEEEE;
	border: 0pt;
	}

.TableViewRow2NoBorderCentre 	{
	TEXT-ALIGN: left;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: #006666; 
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #CCCCCC;
	border: 0pt;
	}

.TableViewRow1NoBorderPrice 	{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #EEEEEE;
	border: 0pt;
}
.TableViewRow2NoBorderPrice 	{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #CCCCCC;
	border: 0pt;
}

.TableViewText
{
	BACKGROUND-COLOR: #66CC99;
    FONT-FAMILY: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: #002A5C;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.NormalTextBold
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    COLOR: #002A5C;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.NormalTextJustified
{
    TEXT-ALIGN: justify;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #002A5C;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TitleBlock
{
	BACKGROUND-COLOR: #66CC99;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #002A5C;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.FormTextBold
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    COLOR: #002A5C;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TableViewHighlighted 	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	COLOR: #006666; 
    FONT-FAMILY: 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: 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: 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: 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: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FF6666;
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #006666
}
.Edit {  
	background-color: #FFFFCC;	
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFCC;
	border-bottom-color: #FFFFCC;
	}
	
.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
}
