/* COLORS
----------*/

/* grey1
----------*/

.locations .grey1 {
}
	.locations .grey1 h3 {
		color: #FFFFFF;
		background: #556066;
	}
	.locations .grey1 .dates2 dt,
	.locations .grey1 .dates2 dd span,
	.locations .grey1 .label,
	.locations .grey1 .occupants dt,
	.locations .grey1 .dt
	{
		color: #556066;
	}
        
.grey1 .header {
	background: #556066;
}
	.grey1 .accordion dt {
		background: url(../img/colors/grey1/bar-1.png) repeat-x 0 0;
	}
.grey1 h3 {
	background: #a0aab0;
	color: #FFFFFF;
}

.grey1 .NFSelect .NFSelectRight {
	/*background-color: #778085;*/
	color: #FFFFFF;
}
.grey1 .NFSelect .NFSelectOptions {
	background: #778085;
}
	.grey1 .NFSelect .NFSelectOptions a {
		color: #FFFFFF;
	}
	.grey1 .NFSelect .NFSelectOptions a.NFOptionActive {
		background: #909ba1;
	}
	.grey1 .NFSelect .NFSelectOptions a:hover {
		background: #a6b3ba;
	}
	.grey1 .datepicker a.trigger:link span, .grey1 .datepicker a.trigger:visited span {
		background-color: #778085;
		color: #FFFFFF;
	}
        
        .grey1 .NFSelect .NFSelectRight {
	/*background-color: #778085;*/
	color: #FFFFFF;
}
.grey1 .NFSelect .NFSelectOptions {
	background: #778085;
}
	.grey1 .NFSelect .NFSelectOptions a {
		color: #FFFFFF;
	}
	.grey1 .NFSelect .NFSelectOptions a.NFOptionActive {
		background: #909ba1;
	}
	.grey1 .NFSelect .NFSelectOptions a:hover {
		background: #a6b3ba;
	}
	.grey1 .datepicker a.trigger:link span, .grey1 .datepicker a.trigger:visited span {
		background-color: #778085;
		color: #FFFFFF;
	}


.grey1 .bookingOptions {
	background: #eceeef;
}
	.grey1 .bookingOptions .title {
		background: #cfd4d7;
	}
	.grey1 .bookingOptions .value {
		border-color: #dde0e2;
	}
	.grey1 .bookingOptions .value-first {
		background: url(../img/colors/grey1/arrow-1.gif) no-repeat 0 13px;
	}
	.grey1 .bookingRates .td {
		background-color: #ebedee;
	}
	.grey1 .bookingRates .td.day {
		background-color: #e2e5e7;
	}
		.grey1 .bookingRatesAvail .td.day a:link, .grey1 .bookingRatesAvail .td.day a:visited,
		.grey1 .bookingRatesBest .td.day a:link, .grey1 .bookingRatesBest .td.day a:visited,
		.grey1 .bookingRatesSelect .td.day label {
			color: #433e3a;
		}
		.grey1 .bookingRatesAvail .td.day a:link:hover, .grey1 .bookingRatesAvail .td.day a:visited:hover,
		.grey1 .bookingRates .td.day label:hover {
			background-color: #908751;
			color: #FFFFFF;
		}
	.grey1 .bookingRates .td.active,
	.grey1 .bookingRates .td.col2-active {
		background-color: #556066 !important;
		color: #FFFFFF;
	}
		.grey1 .bookingRates .td.active a:link, .grey1 .bookingRates .td.active a:visited,
		.grey1 .bookingRates .td.active label {
			color: #FFFFFF;
		}
	.grey1 .bookingRates .td.inactive {
		background-color: #d8dcdf;
	}
	.grey1 .bookingRatesBest .td {
		background-color: #f2f3f4;
	}
	.grey1 .bookingRatesBest .td.day {
		background-color: #eceeef;
	}
	.grey1 .bookingRatesBest .td.inactive {
		background-color: #e2e5e7;
	}
        
        .bookingRates .td.active .NFCheck {
                background-position:0 100% !important;
        }
	.grey1 .bookingRatesSelect p.price {
		color: #FFFFFF;
	}
		.grey1 .bookingRatesSelect p.price span {
			color: #aab0b3;
		}




/* brown1 - Freycinet
----------*/

.locations .brown1 {
}
	.locations .brown1 h3 {
		color: #FFFFFF;
		background: #b78c30;
	}
	.locations .brown1 .dates2 dt,
	.locations .brown1 .dates2 dd span,
	.locations .brown1 .label,
	.locations .brown1 .occupants dt,
	.locations .brown1 .dt
	{
		color: #b78c30;
	}
                
.brown1 .header {
	background: #94763c;
}
	.brown1 .accordion dt {
		background: url(../img/colors/brown1/bar-1.png) repeat-x 0 0;
	}
.brown1 h3 {
	background: #a99163;
	color: #FFFFFF;
}

.brown1 .NFSelect .NFSelectRight {
	/*background-color: #a99163;*/
	color: #FFFFFF;
}
.brown1 .NFSelect .NFSelectOptions {
	background: #a99163;
}
	.brown1 .NFSelect .NFSelectOptions a {
		color: #FFFFFF;
	}
	.brown1 .NFSelect .NFSelectOptions a.NFOptionActive {
		background: #909ba1;
	}
	.brown1 .NFSelect .NFSelectOptions a:hover {
		background: #a6b3ba;
	}
	.brown1 .datepicker a.trigger:link span, .brown1 .datepicker a.trigger:visited span {
		background-color: #a99163;
		color: #FFFFFF;
	}

.brown1 .bookingOptions {
	background: #ede8dd;
}
	.brown1 .bookingOptions .title {
		background: #c9ba9d;
	}
	.brown1 .bookingOptions .value {
		border-color: #d4c8b1;
	}
	.brown1 .bookingOptions .value-first {
		background: url(../img/colors/brown1/arrow-1.gif) no-repeat 0 13px;
	}
	.brown1 .bookingRates .td {
		background-color: #eae4d8;
	}
	.brown1 .bookingRates .td.day {
		background-color: #dfd6c4;
	}
		.brown1 .bookingRatesAvail .td.day a:link, .brown1 .bookingRatesAvail .td.day a:visited,
		.brown1 .bookingRatesBest .td.day a:link, .brown1 .bookingRatesBest .td.day a:visited,
		.brown1 .bookingRatesSelect .td.day label {
			color: #433e3a;
		}
		.brown1 .bookingRatesAvail .td.day a:link:hover, .brown1 .bookingRatesAvail .td.day a:visited:hover,
		.brown1 .bookingRates .td.day label:hover {
			background-color: #908751;
			color: #FFFFFF;
		}
	.brown1 .bookingRates .td.active,
	.brown1 .bookingRates .td.col2-active {
		background-color: #556066;
		color: #FFFFFF;
	}
		.brown1 .bookingRates .td.active a:link, .brown1 .bookingRates .td.active a:visited,
		.brown1 .bookingRates .td.active label {
			color: #FFFFFF;
		}
	.brown1 .bookingRates .td.inactive {
		background-color: #d4c8b1;
	}
	.brown1 .bookingRatesBest .td {
		background-color: #f2efe7;
	}
	.brown1 .bookingRatesBest .td.day {
		background-color: #ede8dd;
	}
	.brown1 .bookingRatesBest .td.inactive {
		background-color: #eae4d7;
	}





/* green1 - strahan
----------*/

.locations .green1 {
}
	.locations .green1 h3 {
		color: #FFFFFF;
		background: #888942;
	}
	.locations .green1 .dates2 dt,
	.locations .green1 .dates2 dd span,
	.locations .green1 .label,
	.locations .green1 .occupants dt,
	.locations .green1 .dt
	{
		color: #888942;
	}
        
.green1 .header {
	background: #888942;
}
	.green1 .accordion dt {
		background: url(../img/colors/green1/bar-1.png) repeat-x 0 0;
	}
.green1 h3 {
	background: #a0a168;
	color: #FFFFFF;
}

.green1 .NFSelect .NFSelectRight {
	/*background-color: #a0a168;*/
	color: #FFFFFF;
}
.green1 .NFSelect .NFSelectOptions {
	background: #a0a168;
}
	.green1 .NFSelect .NFSelectOptions a {
		color: #FFFFFF;
	}
	.green1 .NFSelect .NFSelectOptions a.NFOptionActive {
		background: #909ba1;
	}
	.green1 .NFSelect .NFSelectOptions a:hover {
		background: #a6b3ba;
	}
	.green1 .datepicker a.trigger:link span, .green1 .datepicker a.trigger:visited span {
		background-color: #a0a168;
		color: #FFFFFF;
	}

.green1 .bookingOptions {
	background: #e7e7d9;
}
	.green1 .bookingOptions .title {
		background: #c3c4a0;
	}
	.green1 .bookingOptions .value {
		border-color: #cfd0b3;
	}
	.green1 .bookingOptions .value-first {
		background: url(../img/colors/green1/arrow-1.gif) no-repeat 0 13px;
	}

	.green1 .bookingRates .td {
		background-color: #e7e7d9;
	}
	.green1 .bookingRates .td.day {
		background-color: #dbdbc6;
	}
		.green1 .bookingRatesAvail .td.day a:link, .green1 .bookingRatesAvail .td.day a:visited,
		.green1 .bookingRatesBest .td.day a:link, .green1 .bookingRatesBest .td.day a:visited,
		.green1 .bookingRatesSelect .td.day label {
			color: #433e3a;
		}
		.green1 .bookingRatesAvail .td.day a:link:hover, .green1 .bookingRatesAvail .td.day a:visited:hover,
		.green1 .bookingRates .td.day label:hover {
			background-color: #908751;
			color: #FFFFFF;
		}
	.green1 .bookingRates .td.active,
	.green1 .bookingRates .td.col2-active {
		background-color: #b78c30;
		color: #FFFFFF;
	}
		.green1 .bookingRates .td.active a:link, .green1 .bookingRates .td.active a:visited,
		.green1 .bookingRates .td.active label {
			color: #FFFFFF;
		}
	.green1 .bookingRates .td.inactive {
		background-color: #cfd0b3;
	}
	.green1 .bookingRatesBest .td {
		background-color: #f0e7d3;
	}
	.green1 .bookingRatesBest .td.day {
		background-color: #e9dcc0;
	}
	.green1 .bookingRatesBest .td.inactive {
		background-color: #e2d0ab;
	}
        
        
        

/* blue1 - wrest point
----------*/

.locations .blue1 {
}
	.locations .blue1 h3 {
		color: #FFFFFF;
		background: #227095;
	}
	.locations .blue1 .dates2 dt,
	.locations .blue1 .dates2 dd span,
	.locations .blue1 .label,
	.locations .blue1 .occupants dt,
	.locations .blue1 .dt
	{
		color: #227095;
	}
        
.blue1 .header {
	background: #013d79;
}
	.blue1 .accordion dt {
		background: url(../img/colors/blue2/bar-1.png) repeat-x 0 0;
	}
.blue1 h3 {
	background: #346494;
	color: #FFFFFF;
}

.blue1 .NFSelect .NFSelectRight {
	/*background-color: #346494;*/
	color: #FFFFFF;
}
.blue1 .NFSelect .NFSelectOptions {
	background: #346494;
}
	.blue1 .NFSelect .NFSelectOptions a {
		color: #FFFFFF;
	}
	.blue1 .NFSelect .NFSelectOptions a.NFOptionActive {
		background: #909ba1;
	}
	.blue1 .NFSelect .NFSelectOptions a:hover {
		background: #a6b3ba;
	}
	.blue1 .datepicker a.trigger:link span, .blue1 .datepicker a.trigger:visited span {
		background-color: #346494;
		color: #FFFFFF;
	}

.blue1 .bookingOptions {
	background: #d2dee9;
}
	.blue1 .bookingOptions .title {
		background: #8fabc9;
	}
	.blue1 .bookingOptions .value {
		border-color: #a6bcd4;
	}
	.blue1 .bookingOptions .value-first {
		background: url(../img/colors/blue2/arrow-1.gif) no-repeat 0 13px;
	}
	.blue1 .bookingRates .td {
		background-color: #d2dee9;
	}
	.blue1 .bookingRates .td.day {
		background-color: #bccdde;
	}
		.blue1 .bookingRatesAvail .td.day a:link, .blue1 .bookingRatesAvail .td.day a:visited,
		.blue1 .bookingRatesBest .td.day a:link, .blue1 .bookingRatesBest .td.day a:visited,
		.blue1 .bookingRatesSelect .td.day label {
			color: #433e3a;
		}
		.blue1 .bookingRatesAvail .td.day a:link:hover, .blue1 .bookingRatesAvail .td.day a:visited:hover,
		.blue1 .bookingRates .td.day label:hover {
			background-color: #908751;
			color: #FFFFFF;
		}
	.blue1 .bookingRates .td.active,
	.blue1 .bookingRates .td.col2-active {
		background-color: #6d6763;
		color: #FFFFFF;
	}
		.blue1 .bookingRates .td.active a:link, .blue1 .bookingRates .td.active a:visited,
		.blue1 .bookingRates .td.active label {
			color: #FFFFFF;
		}
	.blue1 .bookingRates .td.inactive {
		background-color: #a6bcd4;
	}
	.blue1 .bookingRatesBest .td {
		background-color: #e0e8f0;
	}
	.blue1 .bookingRatesBest .td.day {
		background-color: #d2dee9;
	}
	.blue1 .bookingRatesBest .td.inactive {
		background-color: #bccdde;
	}





/* black1 - Launceston
----------*/

.locations .black1 {
}
	.locations .black1 h3 {
		color: #FFFFFF;
		background: #060608;
	}
	.locations .black1 .dates2 dt,
	.locations .black1 .dates2 dd span,
	.locations .black1 .label,
	.locations .black1 .occupants dt,
	.locations .black1 .dt
	{
		color: #060608;
	}

.black1 .header {
	background: #060608;
}
	.black1 .accordion dt {
		background: url(../img/colors/black1/bar-1.png) repeat-x 0 0;
	}
.black1 h3 {
	background: #1e1e20;
	color: #FFFFFF;
}

.black1 .NFSelect .NFSelectRight {
	/*background-color: #1e1e20;*/
	color: #FFFFFF;
}
.black1 .NFSelect .NFSelectOptions {
	background: #1e1e20;
}
	.black1 .NFSelect .NFSelectOptions a {
		color: #FFFFFF;
	}
	.black1 .NFSelect .NFSelectOptions a.NFOptionActive {
		background: #909ba1;
	}
	.black1 .NFSelect .NFSelectOptions a:hover {
		background: #a6b3ba;
	}
	.black1 .datepicker a.trigger:link span, .black1 .datepicker a.trigger:visited span {
		background-color: #1e1e20;
		color: #FFFFFF;
	}

.black1 .bookingOptions {
	background: #f1ebd2;
}
	.black1 .bookingOptions .title {
		background: #ddcc8e;
	}
	.black1 .bookingOptions .value {
		border-color: #e4d6a5;
	}
	.black1 .bookingOptions .value-first {
		background: url(../img/colors/black1/arrow-1.gif) no-repeat 0 13px;
	}
	.black1 .bookingRates .td {
		background-color: #f1ebd2;
	}
	.black1 .bookingRates .td.day {
		background-color: #eae0bb;
	}
		.black1 .bookingRatesAvail .td.day a:link, .black1 .bookingRatesAvail .td.day a:visited,
		.black1 .bookingRatesBest .td.day a:link, .black1 .bookingRatesBest .td.day a:visited,
		.black1 .bookingRatesSelect .td.day label {
			color: #433e3a;
		}
		.black1 .bookingRatesAvail .td.day a:link:hover, .black1 .bookingRatesAvail .td.day a:visited:hover,
		.black1 .bookingRates .td.day label:hover {
			background-color: #908751;
			color: #FFFFFF;
		}
	.black1 .bookingRates .td.active,
	.black1 .bookingRates .td.col2-active {
		background-color: #060608;
		color: #FFFFFF;
	}
		.black1 .bookingRates .td.active a:link, .black1 .bookingRates .td.active a:visited,
		.black1 .bookingRates .td.active label {
			color: #FFFFFF;
		}
	.black1 .bookingRates .td.inactive {
		background-color: #e4d6a5;
	}
	.black1 .bookingRatesBest .td {
		background-color: #f5f1e0;
	}
	.black1 .bookingRatesBest .td.day {
		background-color: #f1ebd2;
	}
	.black1 .bookingRatesBest .td.inactive {
		background-color: #eae0bb;
	}
        
        

/* red1 - henry jones
----------*/

.locations .red1 {
}
	.locations .red1 h3 {
		color: #FFFFFF;
		background: #990000;
	}
	.locations .red1 .dates2 dt,
	.locations .red1 .dates2 dd span,
	.locations .red1 .label,
	.locations .red1 .occupants dt,
	.locations .red1 dt
	{
		color: #990000;
	}
        
.red1 .header {
	background: #556066;
}
	.red1 .accordion dt {
		background: url(/gbp/img/colors/red1/bar-1.png) repeat-x 0 0;
	}
.red1 h3 {
	background: #150001;
	color: #FFFFFF;
}

.red1 .NFSelect .NFSelectRight {
	/*background-color: #778085;*/
	color: #FFFFFF;
}
.red1 .NFSelect .NFSelectOptions {
	background: #adadad;
}
	.red1 .NFSelect .NFSelectOptions a {
		color: #FFFFFF;
	}
	.red1 .NFSelect .NFSelectOptions a.NFOptionActive {
		background: #909ba1;
	}
	.red1 .NFSelect .NFSelectOptions a:hover {
		background: #a6b3ba;
	}
	.red1 .datepicker a.trigger:link span, .red1 .datepicker a.trigger:visited span {
		background-color: #adadad;
		color: #FFFFFF;
	}
        
        .red1 .NFSelect .NFSelectRight {
	/*background-color: #778085;*/
	color: #FFFFFF;
}
.red1 .NFSelect .NFSelectOptions {
	background: #adadad;
}
	.red1 .NFSelect .NFSelectOptions a {
		color: #FFFFFF;
	}
	.red1 .NFSelect .NFSelectOptions a.NFOptionActive {
		background: #909ba1;
	}
	.red1 .NFSelect .NFSelectOptions a:hover {
		background: #a6b3ba;
	}
	.red1 .datepicker a.trigger:link span, .red1 .datepicker a.trigger:visited span {
		background-color: #adadad;
		color: #FFFFFF;
	}


.red1 .bookingOptions {
	background: #e2ded7;
}
	.red1 .bookingOptions .title {
		background: #c9c5be;
	}
	.red1 .bookingOptions .value {
		border-color: #dde0e2;
	}
	.red1 .bookingOptions .value-first {
		background: url(/gbp/img/colors/red1/arrow-1.gif) no-repeat 0 13px;
	}
	.red1 .bookingRates .td {
		background-color: #ebedee;
	}
	/*
	.red1 .bookingRates .tr:hover .td.col1 {
		background-color: #b24848;
	}
	.red1 .bookingRates .tr:hover .td {
		background-color: #990000;
		color: #FFFFFF;
	}
	*/
	.red1 .bookingRates .td.day {
		background-color: #e2e5e7;
	}
		.red1 .bookingRatesAvail .td.day a:link, .red1 .bookingRatesAvail .td.day a:visited,
		.red1 .bookingRatesBest .td.day a:link, .red1 .bookingRatesBest .td.day a:visited,
		.red1 .bookingRatesSelect .td.day label {
			color: #433e3a;
		}
		.red1 .bookingRatesAvail .td.day a:link:hover, .red1 .bookingRatesAvail .td.day a:visited:hover,
		.red1 .bookingRates .td.day label:hover {
			background-color: #990000;
			color: #FFFFFF;
		}
	.red1 .bookingRates .td.active,
	.red1 .bookingRates .td.col2-active {
		background-color: #556066 !important;
		color: #FFFFFF;
	}
		.red1 .bookingRates .td.active a:link, .red1 .bookingRates .td.active a:visited,
		.red1 .bookingRates .td.active label {
			color: #FFFFFF;
		}
	.red1 .bookingRates .td.inactive {
		background-color: #d8dcdf;
	}
	.red1 .bookingRatesBest .td {
		background-color: #f2f3f4;
	}
	.red1 .bookingRatesBest .td.day {
		background-color: #eceeef;
	}
	.red1 .bookingRatesBest .td.inactive {
		background-color: #e2e5e7;
	}
        
        .bookingRates .td.active .NFCheck {
                background-position:0 100% !important;
        }
	.red1 .bookingRatesSelect p.price {
		color: #FFFFFF;
	}
		.red1 .bookingRatesSelect p.price span {
			color: #aab0b3;
		}

