
#navbar, #header, #toolbar, #billboard, #flash
{
	
}


/* Navigation Bar Styling */

#navbar
{

	
}

#navbar fieldset
{
	display: inline;
	border: 0 !important;
	margin: 0 !important;
}

#navbar li
{
	height: 30px;
	float: left;
	text-align: center;
	line-height: 28px;
}

#navbar li a
{
	display: block;
	height: 30px;
}

#navbar li a span
{
	display: none;
}

#navbar li.home a
{
	width: 72px;
	background: transparent url(../_img/home.gif) 0 0;
}

#navbar li.home a:hover, #navbar li.home a.selected, #navbar li.home a:active
{
	background: transparent url(../_img/home.gif) 0 30px;
}

#navbar li.terms a
{
	width: 73px;
	background: transparent url(../_img/terms_nav.gif) 0 0;
}

#navbar li.terms a:hover, #navbar li.terms a.selected, #navbar li.terms a:active
{
	background: transparent url(../_img/terms_nav.gif) 0 30px;
}

#navbar li.motorhomes a
{
	width: 100px;
	background: transparent url(../_img/motorhomes_nav.gif) 0 0;
}

#navbar li.motorhomes a:hover, #navbar li.motorhomes a.selected, #navbar li.motorhomes a:active
{
	background: transparent url(../_img/motorhomes_nav.gif) 0 30px;
}

#navbar li.hirerates a
{
	width: 68px;
	background: transparent url(../_img/hirerates_nav.gif) 0 0;
}

#navbar li.hirerates a:hover, #navbar li.hirerates a.selected, #navbar li.hirerates a:active
{
	background: transparent url(../_img/hirerates_nav.gif) 0 30px;
}

#navbar li.enquiries a
{
	width: 89px;
	background: transparent url(../_img/enquiries_nav.gif) 0 0;
}

#navbar li.enquiries a:hover, #navbar li.enquiries a.selected, #navbar li.enquiries a:active
{
	background: transparent url(../_img/enquiries_nav.gif) 0 30px;
}

#navbar li.faqs a
{
	width: 50px;
	background: transparent url(../_img/faqs_nav.gif) 0 0;
}

#navbar li.faqs a:hover, #navbar li.faqs a.selected, #navbar li.faqs a:active
{
	background: transparent url(../_img/faqs_nav.gif) 0 30px;
}

#navbar li.bookings a
{
	width: 81px;
	background: transparent url(../_img/bookings_nav.gif) 0 0;
}

#navbar li.bookings a:hover, #navbar li.bookings a.selected, #navbar li.bookings a:active
{
	background: transparent url(../_img/bookings_nav.gif) 0 30px;
}

#navbar li.search
{
	background: transparent url(../_img/searchbackground.gif) no-repeat;
	width: 267px;
	height: 30px;
}

* html #navbar li.search input
{
	background: transparent url(../_img/search.gif) no-repeat fixed;
	margin-left: 70px;
}

#navbar li.search input
{
	float: left;
	width: 125px;
	height: 15px;
	padding: 3px 4px;
	border: solid 0 #fff;
	background: transparent url(../_img/search.gif) 0 0;

	position: absolute;
	top: 5px;
	margin-left: 68px;
}

* html #navbar li.search button
{
	margin-top: 5px;
	margin-left: 205px;
}

#navbar li.search button
{
	border: solid 0 #fff;
	background: transparent url(../_img/searchbutton.gif) 0 0;
	width: 50px;
	height: 21px;
	cursor: pointer;
	padding: 0;

	margin-left: 203px;
	margin-bottom: 5px;
	margin-top: 1px;
}

#navbar li.search button:hover, #navbar li.search button.hover
{
	background: transparent url(../_img/searchbutton.gif) 0 21px;
}

#navbar li.search span, #navbar li.search label
{
	display: none;
}


/* Top Toolbar Styling */

#toolbar ul, #toolbar li, #navbar ul, #navbar li
{
	margin: 0 !important;
	padding: 0 !important;
	list-style-type: none;
	list-style-position: inside;
}

#toolbar li
{
	height: 30px;
	float: left;
	text-align: center;
	line-height: 25px;
}

#toolbar li a
{
	display: block;
	height: 30px;
}

#toolbar li a span
{
	display: none;
}

#toolbar
{
	position: absolute;
	top: 0;
	margin-left: 534px;
	width: 266px;
}

#toolbar li.myMontana a
{
	width: 125px;
	background: transparent url(../_img/logon.gif) 0 0;
}

#toolbar li.myMontana a:hover, #toolbar li.myMontana a.selected, #toolbar li.myMontana a:active
{
	background: transparent url(../_img/logon.gif) 0 30px;
}

#toolbar li.help a
{
	width: 50px;
	background: transparent url(../_img/help.gif) 0 0;
}

#toolbar li.help a:hover, #toolbar li.help a.selected, #toolbar li.help a:active
{
	background: transparent url(../_img/help.gif) 0 30px;
}

#toolbar li.increasefont a
{
	width: 30px;
	background: transparent url(../_img/increasefont.gif) 0 30px;
}

#toolbar li.increasefont a:hover, #toolbar li.increasefont a.selected, #toolbar li.increasefont a:active
{
	background: transparent url(../_img/increasefont.gif) 0 0;
}

#toolbar li.decreasefont a
{
	width: 28px;
	background: transparent url(../_img/decreasefont.gif) 0 30px;
}

#toolbar li.decreasefont a:hover, #toolbar li.decreasefont a.selected, #toolbar li.decreasefont a:active
{
	background: transparent url(../_img/decreasefont.gif) 0 0;
}


/*
Bookings and Enquiries
*/
.enquire {
height:30px;
}
.enquire li
{
	display: inline;
	height: 25px;
	float: right; 
	clear: inherit;
	text-align: center;
}

.enquire li a
{
	display: block;
	height: 25px;
}

.enquire li a span
{
	display: none;
}

.enquire li.enq a
{
	width: 71px;
	background: transparent url(../_img/button_enquiries.gif) 0 0;
}

.enquire li.enq a:hover, #enquire li.enq a:active
{
	background: transparent url(../_img/button_enquiries.gif) 0 25px;
}

.enquire li.book a
{
	width: 71px;
	background: transparent url(../_img/button_bookings.gif) 0 0;
}

.enquire li.book a:hover, #enquire li.book a:active
{
	background: transparent url(../_img/button_bookings.gif) 0 25px;
}


	.TESTcpYearNavigation,
	.TESTcpMonthNavigation
			{
			background-color:#6677DD;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			}
	.TESTcpDayColumnHeader,
	.TESTcpYearNavigation,
	.TESTcpMonthNavigation,
	.TESTcpCurrentMonthDate,
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDate,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDate,
	.TESTcpCurrentDateDisabled,
	.TESTcpTodayText,
	.TESTcpTodayTextDisabled,
	.TESTcpText
			{
			font-family:arial;
			font-size:8pt;
			}
	TD.TESTcpDayColumnHeader
			{
			text-align:right; font-weight:bold;
			border:solid thin #6677DD;
			border-width:0 0 0 0;
			}
	.TESTcpCurrentMonthDate,
	.TESTcpOtherMonthDate,
	.TESTcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.TESTcpCurrentMonthDate
			{
			color:#6677DD;
			font-weight:bold;
			}
	.TESTcpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.TESTcpOtherMonthDate
			{
			color:#808080;
			}
	TD.TESTcpCurrentDate
			{
			color:#FFFFFF;
			background-color: #6677DD;
			border-width:1;
			border:solid thin #000000;
			}
	TD.TESTcpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
	TD.TESTcpTodayText,
	TD.TESTcpTodayTextDisabled
			{
			border:solid thin #6677DD;
			border-width:1 0 0 0;
			}
	A.TESTcpTodayText,
	SPAN.TESTcpTodayTextDisabled
			{
			height:20px;
			}
	A.TESTcpTodayText
			{
			color:#6677DD;
			font-weight:bold;
			}
	SPAN.TESTcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.TESTcpBorder
			{
			border:solid thin #6677DD;
			}