a.mainlevel:link, a.mainlevel:visited {
	display: block;
	background: url('images/menu_bg.gif') no-repeat;
	vertical-align: middle;
    font-family: Arial, Trebuchet MS, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	padding-top: 0px;
	padding-left: 8px;
	height: 20px !important;
	height: 20px !important;
	width: 100%;
	text-decoration: none
}

a.mainlevel:link {color: #000000;}
a.mainlevel:active {color: #000000;}
a.mainlevel:visited {color: #000000;}

a.mainlevel:hover {
color: #ffffff;
background-position: 0px -20px;}

a.mainlevel1:link, a.mainlevel1:visited {
	display: block;
	background: url('images/mainlevel1.gif') no-repeat;
	vertical-align: middle;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	height: 28px !important;
	height: 28px !important;
	width: 162px;
	text-decoration: none
}

a.mainlevel1:link {color: #ffffff;}
a.mainlevel1:active {color: #ffffff;}
a.mainlevel1:visited {color: #ffffff;}
 
a.mainlevel1:hover {
color: #ffffff;
background-position: 0px -28px;}

a.mainlevel1a:link, a.mainlevel1a:visited {
	display: block;
	background: url('images/mainlevel1a.gif') no-repeat;
	vertical-align: middle;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	height: 28px !important;
	height: 28px !important;
	width: 162px;
	text-decoration: none
}

a.mainlevel1a:link {color: #ffffff;}
a.mainlevel1a:active {color: #ffffff;}
a.mainlevel1a:visited {color: #ffffff;}
 
a.mainlevel1a:hover {
color: #ffffff;
background-position: 0px -28px;}

a.mainlevel1b:link, a.mainlevel1b:visited {
	display: block;
	background: url('images/mainlevel1b.gif') no-repeat;
	vertical-align: middle;
	font-size: 13px;
	font-weight: bold;
	color: #ffff00;
	height: 28px !important;
	height: 28px !important;
	width: 162px;
	text-decoration: none
}

a.mainlevel1b:link {color: #ffff00;}
a.mainlevel1b:active {color: #ffff00;}
a.mainlevel1b:visited {color: #ffff00;}
 
a.mainlevel1b:hover {
color: #ffffff;
background-position: 0px -28px;}

.main-nav1 {
font-family: Tahoma, Arial, Verdana; font-size: 12px; color: #ffffff; background-color: #000000; font-weight: bold; line-height: 32px;}

.spacer-main-nav {
background-image: url(images/spacer-main-nav.gif);
}

.spacer-main-nav2 {
background-image: url(images/spacer-main-nav2.gif);
}

a.mainlevel2:link, a.mainlevel2:visited {
	display: block;
	background: url('images/mainlevel2.gif') no-repeat;
	vertical-align: middle;
	font-size: 11px;
    padding-left: 5px;
	font-weight: bold;
	color: #fe0000;
	height: 21px !important;
	height: 21px !important;
	width: 100%;
	text-decoration: none
}

a.mainlevel2:link {color: #fe0000;}
a.mainlevel2:active {color: #fe0000;}
a.mainlevel2:visited {color: #fe0000;}
 
a.mainlevel2:hover {
color: #ffffff;
background-position: 0px -21px;}

.side-menu {
font-family: Tahoma, Verdana, Serif; font-size: 11px; color: #000000; background-color: #f4f3eb; border: 0px none; line-height: 18px; font-weight: bold;
}

.side-menu2 {
font-family: Arial, Verdana, Serif; font-size: 11px; color: #000000; background-color: #f4f3eb; border: 0px none; line-height: 18px; font-weight: bold;
}

a.side-menu-links:link, a.side-menu-links:visited {
	display: block;
	background: url('images/side-menu-bottom.gif') no-repeat;
	vertical-align: middle;
	font-size: 11px;
    padding-left: 5px;
	font-weight: bold;
	color: #fe0000;
	height: 25px !important;
	height: 25px !important;
	width: 100%;
	text-decoration: none
}

a.side-menu-links:link {color: #fe0000;}
a.side-menu-links:active {color: #fe0000;}
a.side-menu-links:visited {color: #fe0000;}
 
a.side-menu-links:hover {
color: #000000;
background-position: 0px -25px;}

a.side-menu-links2:link, a.side-menu-links2:visited {
	display: block;
	background: url('images/side-menu-bottom.gif') no-repeat;
	vertical-align: middle;
	font-size: 11px;
    padding-left: 5px;
	font-weight: bold;
	color: #000000;
	height: 25px !important;
	height: 25px !important;
	width: 100%;
	text-decoration: none
}

a.side-menu-links2:link {color: #000000;}
a.side-menu-links2:active {color: #000000;}
a.side-menu-links2:visited {color: #000000;}
 
a.side-menu-links2:hover {
color: #fe0000;
background-position: 0px -25px;}

.sidemenu2 {
font-family: Arial, Trebuchet MS, Verdana; font-size: 11px; color: #ffffff; background-color: #052852; font-weight: normal; line-height: 21px;}

.nav3 {
font-family: Arial, Verdana; font-size: 12px; color: #ffffff; background-color: #cccccc; font-weight: normal; line-height: 32px; background: url(images/menu_bg3.gif)}

.main-nav {
font-family: Tahoma, Arial, Verdana; font-size: 11px; color: #ffffff; background-color: #4d5357; font-weight: normal; line-height: 20px; background: url(images/main-nav-bg.gif); padding-left: 25px;}

.main-nav-top {
font-family: Tahoma, Arial, Verdana; font-size: 12px; color: #ffffff; font-weight: bold; line-height: 30px; background: url(images/main-nav-top.gif); padding-left: 15px;}

.main-nav-bottom {
background-image: url(images/main-nav-bottom.gif);
}

.main-nav-bottom2 {
background-image: url(images/main-nav-bg2.gif);
}

.main-destination {
font-family: Tahoma, Arial, Verdana; font-size: 11px; color: #000000; background-color: #dddcd2; font-weight: normal; line-height: 20px; background: url(images/destination-bg.gif); padding-left: 25px;}

.main-destination-top {
font-family: Tahoma, Arial, Verdana; font-size: 12px; color: #000000; font-weight: bold; line-height: 30px; background: url(images/main-destination-top.gif); padding-left: 15px;}

.main-destination-bottom {
background-image: url(images/main-destination-bottom.gif);
}

#tab-home
{
  display: block;
  width: 45px;
  height: 30px;
  background: url("images/tab-home.gif") no-repeat 0 0;

}

#tab-home:hover
{ 
  background-position: 0 -30px;
}

#tab-home span
{
  display: none;
}

#tab-blog
{
  display: block;
  width: 45px;
  height: 30px;
  background: url("images/tab-blog.gif") no-repeat 0 0;

}

#tab-blog:hover
{ 
  background-position: 0 -30px;
}

#tab-blog span
{
  display: none;
}

#tab-contact
{
  display: block;
  width: 45px;
  height: 30px;
  background: url("images/tab-contact.gif") no-repeat 0 0;

}

#tab-contact:hover
{ 
  background-position: 0 -30px;
}

#tab-contact span
{
  display: none;
}

