/* HAGI Online Booking Styles */

.SearchTable
{
    TEXT-ALIGN: left;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000066;
	background-color: #FFE7AC;
    /*FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif*/
	border: 1pt;	
	border-collapse: collapse;
	border-style: solid;
	border-color: #E09F52
}
.SearchTableHeader
{
    TEXT-ALIGN: left;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000066;
	background: #FFE7AC url('http://www.holidayguide.co.nz/hostaccommodation/images/TableHeader.jpg'); 
    /*FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif*/
	border: 1pt;	
	border-collapse: collapse;
	border-style: solid;
	border-color: #E09F52

}
.SearchTableHeader
{
    TEXT-ALIGN: left;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000066;
	background: #FFE7AC url('http://www.holidayguide.co.nz/hostaccommodation/images/TableHeader.jpg'); 
    /*FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif*/
	border: 1pt;	
	border-collapse: collapse;
	border-style: solid;
	border-color: #E09F52

}
.ResultsTableHeader
{
    height: 34px;
    PADDING-LEFT: 20px;
    TEXT-ALIGN: left;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000066;
	background: #FFE7AC url('http://www.holidayguide.co.nz/hostaccommodation/images/TableHeader.jpg'); 
    /*FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif*/
	border: 1pt;	
	border-collapse: collapse;
	border-style: solid;
	border-color: #E09F52

}
.ResultsTable
{
    TEXT-ALIGN: left;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 20px;
    PADDING-TOP: 20px;
    PADDING-BOTTOM: 20px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000066;
	background-color: #FFE7AC;
    /*FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif*/
	border: 1pt;	
	border-collapse: collapse;
	border-style: solid;
	border-color: #E09F52
}
.SearchListing
{
    TEXT-ALIGN: left;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 3px;
    PADDING-BOTTOM: 3px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000066;
	background-color: #FFF5DD;
    /*FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif*/
	border: 1pt;	
	border-collapse: collapse;
	border-style: solid;
	border-color: #E09F52
}
.SearchListingRooms
{
    Margin-TOP: 3px;
    TEXT-ALIGN: left;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 3px;
    PADDING-BOTTOM: 3px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000066;
	background-color: #FFF5DD;
    /*FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif*/
	border: 1pt;	
	border-collapse: collapse;
	border-style: solid;
	border-color: #E09F52
}


.FormText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
}

.PropertyTitle
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #023063;
    TEXT-DECORATION: none;
}

a.PropertyTitle
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #023063;
    TEXT-DECORATION: underline;
}

a:hover.PropertyTitle
{
    TEXT-DECORATION: none;
    COLOR: #023063;
}


.ErrorText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: red;
}
.TableText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000066;
}
a.SearchLink
{
    TEXT-DECORATION: underline;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000066;
}
a:hover.SearchLink
{
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000066;
}
a.ItineraryHyperlink
{
    TEXT-DECORATION: underline;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000066;
}
a:hover.ItineraryHyperlink
{
    TEXT-DECORATION: none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000066;
}

.ThumbnailPhoto
{
	border: 1pt;	
	border-collapse: collapse;
	border-style: solid;
	border-color: #E09F52
}
.Price
{
    /*BACKGROUND-COLOR: #ff0000;*/
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #023063;
}
.From
{
    /*BACKGROUND-COLOR: #ff0000;*/
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #023063;
}

/*--Table View--*/
.TableStyle 	{
	border: 0pt;	
	border-collapse: collapse;
	border-style: solid;
	border-color: #006666
	}

.TableViewHeader 	{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
    COLOR: #000066;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    /*BACKGROUND-COLOR: #000066;*/
	border-collapse: collapse;
    TEXT-DECORATION: none
	}

.TableViewRow1 	{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
    COLOR: #000066;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FEE196;
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #E09F52
	}

.TableViewRow2 	{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
    COLOR: #000066;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFF3D7;
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #E09F52
	}

.StepSelected
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000066;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.StepUnSelected
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000066;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}