/*
'============================================================
' Menu item possible style suffixes:
'
'	_Sel =			Selected.
'	_Inactive =		Inactive in the menu, (Greyed out).
'	_Passive =		Has a selected child.
'	_Sel_Inactive =	Selected but inactive (Greyed out).
'
' i.e. menuCell0_Sel_Inactive = Selected but not visible in menu
' i.e. menuCell0_Passive = Has a child which is selected.
'	
'============================================================
*/

/*============================================================
' Normal nested menu styles (Sample)
'===========================================================*/
/* Menu item, Level 0: Root items*/
.menuCellL0 { padding-top: 4px; text-align:left; }
.menuCellL0_Sel { padding-top: 4px; }
.menuCellL0_Inactive { padding-top: 4px; }
.menuCellL0_Sel_Inactive { padding-top: 4px; }
.menuCellL0_Inactive_Passive { padding-top: 4px; }
.menuCellL0_Passive { padding-top: 4px; }

.menuCellL0 a, .menuCellL0 a:link, .menuCellL0 a:visited, .menuCellL0 a:active
{
	display:block;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-image:url(/images/button_off.jpg);
	background-repeat:repeat-y;
	padding:5px;
	border: 1px solid #000066;
}
.menuCellL0 a:hover
{ 	color:#FFF001; }

.menuCellL0_Sel a, .menuCellL0_Sel a:link, .menuCellL0_Sel a:visited, .menuCellL0_Sel a:active
{ 
	display: block;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFF001;
	font-weight: bold;
	background-image:url(/images/button_on_nosub.jpg);
	background-repeat:repeat-y;
	padding:5px;
}
.menuCellL0_Sel a:hover
{ 	color:#FFF001; }

.menuCellL0_Inactive a, .menuCellL0_Inactive a:link, .menuCellL0_Inactive a:visited, .menuCellL0_Inactive a:active
{
	display:block;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #cccccc;
	background-image:url(/images/button_off.jpg);
	background-repeat:repeat-y;
	padding:5px;
	border: 1px solid #000066;
}
.menuCellL0_Inactive a:hover
{ 	color:#FFF001; }

.menuCellL0_Sel_Inactive a, .menuCellL0_Sel_Inactive a:link, .menuCellL0_Sel_Inactive a:visited, .menuCellL0_Sel_Inactive a:active
{
	display:block;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #cccccc;
	background-image:url(/images/button_off.jpg);
	background-repeat:repeat-y;
	padding:5px;
	border: 1px solid #000066;
}
.menuCellL0_Sel_Inactive a:hover
{ 	color:#FFF001; }

.menuCellL0_Passive a, .menuCellL0_Passive a:link, .menuCellL0_Passive a:visited, .menuCellL0_Passive a:active
{
	display: block;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFF001;
	font-weight: bold;
	background-image:url(/images/button_on_nosub.jpg);
	background-repeat:repeat-y;
	padding:5px;
}
.menuCellL0_Passive a:hover
{ 	color:#FFF001; }

.menuCellL0_Inactive_Passive a, .menuCellL0_Inactive_Passive a:link, .menuCellL0_Inactive_Passive a:visited, .menuCellL0_Inactive_Passive a:active
{
	display:block;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #cccccc;
	background-image:url(/images/button_off.jpg);
	background-repeat:repeat-y;
	padding:5px;
	border: 1px solid #000066;
}
.menuCellL0_Inactive_Passive a:hover
{ 	color:#FFF001; }



/* Main Menu, ChildItems*/
.menuChild { padding-top: 0px; }
.menuChild_Sel { padding-top: 0px; }
.menuChild_Inactive { padding-top: 0px; }
.menuChild_Sel_Inactive { padding-top: 0px; }

.menuChild a, .menuChild a:link, .menuChild a:visited
{ 	
	display: block; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #00508C;
	
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #00508C;
	border-left-color: #00508C;
	line-height:15px;
}
.menuChild a:hover, .menuChild a:active
{ color: #000000; }

.menuChild_Sel a, .menuChild_Sel a:link, .menuChild_Sel a:visited
{ 
	display: block; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #00508C;
	
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #00508C;
	border-left-color: #00508C;
	line-height:15px;
}
.menuChild_Sel a:hover, .menuChild_Sel a:active
{ 	color: #000000; }

.menuChild_Inactive a, .menuChild_Inactive a:link, .menuChild_Inactive a:visited
{
	display: block; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #cccccc;
	
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #00508C;
	border-left-color: #00508C;
	line-height:15px;
}
.menuChild_Inactive a:hover, .menuChild_Inactive a:active
{ 	color: #000000; }

.menuChild_Sel_Inactive a, .menuChild_Sel_Inactive a:link, .menuChild_Sel_Inactive a:visited
{ 
	display: block; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #cccccc;
	
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #00508C;
	border-left-color: #00508C;
	line-height:15px;
}
.menuChild_Sel_Inactive a:hover, .menuChild_Sel_Inactive a:active
{ 	color: #000000; }

.menuChild_Passive a, .menuChild_Passive a:link, .menuChild_Passive a:visited
{ 	
	display: block; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #00508C;
	
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #00508C;
	border-left-color: #00508C;
	line-height:15px;
}
.menuChild_Passive a:hover, .menuChild_Passive a:active
{ color: #000000; }



/* Main Menu, ChildItems*/
.menuChildL1 { padding-top: 0px; }
.menuChildL1_Sel { padding-top: 0px; }
.menuChildL1_Inactive { padding-top: 0px; }
.menuChildL1_Sel_Inactive { padding-top: 0px; }

.menuChildL1 a, .menuChildL1 a:link, .menuChildL1 a:visited
{ 	
	display: block; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #00508C;
	padding-left: 10px;
	
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #00508C;
	border-left-color: #00508C;
	line-height:15px;
}
.menuChildL1 a:hover, .menuChildL1 a:active
{ color: #000000; }

.menuChildL1_Sel a, .menuChildL1_Sel a:link, .menuChildL1_Sel a:visited
{ 	
	display: block; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #00508C;
	padding-left: 10px;
	
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #00508C;
	border-left-color: #00508C;
	line-height:15px;
}
.menuChildL1_Sel a:hover, .menuChildL1_Sel a:active
{ color: #000000; }

.menuChildL1_Inactive a, .menuChildL1_Inactive a:link, .menuChildL1_Inactive a:visited
{ 	
	display: block; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #cccccc;
	padding-left: 10px;
	
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #00508C;
	border-left-color: #00508C;
	line-height:15px;
}
.menuChildL1_Inactive a:hover, .menuChildL1_Inactive a:active
{ color: #000000; }

.menuChildL1_Sel_Inactive a, .menuChildL1_Sel_Inactive a:link, .menuChildL1_Sel_Inactive a:visited
{ 	
	display: block; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:normal;
	font-weight: bold;
	color: #cccccc;
	padding-left: 10px;
	
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #00508C;
	border-left-color: #00508C;
	line-height:15px;
}
.menuChildL1_Sel_Inactive a:hover, .menuChildL1_Sel_Inactive a:active
{ color: #000000; }

/*============================================================
' Split menu styles (Sample)
'===========================================================*/
/* split menu items 
.menuSplitL0 { padding-right:10px; }
.menuSplitL0_Sel { display: inline; }
.menuSplitL0_Sel a:link, .menuSplitL0_Sel a:visited { color: #FF00FF; }
.menuSplitL0_Passive { display: inline; }
.menuSplitL0_Passive a:link, .menuSplitL0_Passive a:visited { background-color: #00CCFF; margin-right:10px; }
*/


/* Header Menu */
.menuHeaderItem a, .menuHeaderItem a:link, .menuHeaderItem a:active, .menuHeaderItem a:visited
{
	display: inline;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: bold;
	text-decoration: none;
	margin-right: 10px;
}
.menuHeaderItem a:hover { color:#FFF001; }

/* Footer Menu */
.menuFooterItem a, .menuFooterItem a:link, .menuFooterItem a:active, .menuFooterItem a:visited
{
	display: inline;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: bold;
	text-decoration: none;
	margin-right: 10px;
}
.menuFooterItem a:hover { color:#FFF001; }

/* Admin Menu */
.menuAdminItem { padding-top: 4px; text-align:left; }
.menuAdminItem a, .menuAdminItem a:link, .menuAdminItem a:visited, .menuAdminItem a:active
{
	display:block;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-image:url(/images/button_off.jpg);
	background-repeat:repeat-y;
	padding:5px;
	border: 1px solid #000066;
}
.menuAdminItem a:hover { color:#FFF001; }

/*============================================================
' END RIPE CMS STYLES
'===========================================================*/

.menuMainBooking {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-image:url(/images/button_on_booking.jpg);
	background-repeat:repeat-y;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000066;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000066;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000066;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000066;
	/*background-repeat:no-repeat;*/
}
.menuMainBooking a:link {
	text-decoration: none;
	color:#FFFFFF;
	}
.menuMainBooking a:visited {
	text-decoration: none;
	color:#FFFFFF;
	}
.menuMainBooking a:hover {
	text-decoration: none;
	color:#FFF001;
	}
	
	
.menuGreen { padding-top: 4px; text-align:left; }

.menuGreen a, .menuGreen a:link, .menuGreen a:visited, .menuGreen a:active
{
	display:block;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#090;
	padding:5px;
	border: 1px solid #000066;
}
.menuGreen a:hover
{ 	color:#FFF001; }