#menu {

	margin:0 auto;

}



#menu li {

	float:left;

	display:block;

	text-align:center;

	position:relative;

	margin: 10px 0;

	padding: 4px 20px;

	border-right: 1px solid #D38607;

	text-transform: uppercase;

	background:#2B2213;

	background:rgba(43, 34, 19, .0);

	transition: background 0s ease;

}

#menu li:hover {

	padding: 4px 25px;

	background:#2B2213;

	background:rgba(43, 34, 19, .8);

	transition: background 1000ms ease;

}

#menu li a {

	color: #333;

	display:block;

	/*text-shadow:0px 1px 1px #444444;*/

}

#menu li td {

	padding-right:5px;

}



#menu li:hover a {

	color:#FAB441;

}

#menu li .drop {

	padding-right:21px;

	background:url("../images/drop.png") no-repeat right 8px;

}

#menu li:hover .drop {

background:url("../images/drop.png") no-repeat right 8px;

}



.dropdown_1column, 

.dropdown_2columns, 

.dropdown_3columns, 

.dropdown_6columns, 

.dropdown_4columns,

.dropdown_5columns {

	margin:4px 1px;

	float:left;

	position:absolute;

	left:-999em; /* Hides the drop down */

	text-align:left;

	padding:10px 5px 5px 12px;

	border-top:none;

	z-index:999999;

	background:#2B2213;

	background:rgba(43, 34, 19, .8);

	text-transform:capitalize;

	opacity: 0;

	transition: opacity 1s ease;

}



.dropdown_1column {width: 140px;}

.dropdown_2columns {width: 280px;}

/*.dropdown_3columns {width: 250px;}*/

.dropdown_3columns {width: auto;}

.dropdown_4columns {width: 560px;}

.dropdown_5columns {width: 700px;}

.dropdown_6columns {width: 360px;}



#menu li:hover .dropdown_1column, 

#menu li:hover .dropdown_2columns, 

#menu li:hover .dropdown_3columns,

#menu li:hover .dropdown_6columns,

#menu li:hover .dropdown_4columns,

#menu li:hover .dropdown_5columns {

left:-1px;

top:auto;

opacity: 1;

}



.col_1,

.col_2,

.col_3,

.col_31,

.col_4,

.col_5 {

display:inline;

float: left;

position: relative;

}

.col_1 {width:123px; float:left;}

.col_2 {width:270px;}

.col_3 {width:310px;}

.col_31 {width:100%;}

.col_4 {width:550px;}

.col_5 {width:690px;}



#menu .menu_right {

float:right;

margin-right:0px;

}

#menu li .align_right {

border-radius: 5px 0px 5px 5px;

}



#menu li:hover .align_right {

left:auto;

right:-1px;

top:auto;

}

/*#menu .menu_left {

float:left;

margin-right:0px;

}

#menu li:hover .menu_left {

left:auto;

right:-1px;

top:auto;

}

*/

#menu .menu_non_arrow {

	float:right;

	margin-right:0px;

}

#menu li .menu_non_arrow {

width:auto;

}



#menu li:hover .menu_non_arrow {

width:auto;

}



#menu p, #menu h2, #menu h3, #menu h3.menuhead, #menu h4.menuhead , #menu ul li {

	line-height:21px;

	font-size:12px;

	text-align:left;

}

#menu h2, #menu h3.menuhead {

font-size: 21px;

color:#fff;

}

#menu h4.menuhead, #menu span.menuhead

{

	display: inline;

	font-size: 14px;

	line-height: 18px;

	color:#FAB441;

	text-transform:capitalize;

	margin:10px 0;

	float:left;

}

#menu h3 {

	font-size:14px;

	padding-bottom:7px;

	border-bottom:1px solid #888888;

}

#menu p {

	line-height:18px;

	margin:0 0 10px 0;

}



#menu li:hover div a {

	font-size:12px;

	color:#fff;

	z-indez:111;

}

#menu li:hover div a:hover {

	color:#FAB441;

	z-indez:111;

}





.strong {

font-weight:bold;

}

.italic {

font-style:italic;

}



.imgshadow { /* Better style on light background */

	background:#FFFFFF;

	padding:4px;

	border:1px solid #777777;

	margin-top:5px;

	-moz-box-shadow:0px 0px 5px #666666;

	-webkit-box-shadow:0px 0px 5px #666666;

	box-shadow:0px 0px 5px #666666;

}

.img_left { /* Image sticks to the left */

	width:auto;

	float:left;

	margin:5px 15px 5px 5px;

}



#menu li .black_box {

	background-color:#333333;

	color: #eeeeee;

	padding:4px 6px 4px 6px;

	border-radius: 5px;

	box-shadow:inset 0 0 3px #000000;

}



#menu li ul {

	list-style:none;

	padding:0;

	margin:0 0 12px 0;

}

#menu li ul li {

	font-size:12px;

	line-height:24px;

	position:relative;

	padding:0;

	margin:0;

	float:none;

	text-align:left;

	width:130px;

}

#menu li ul li:hover {

	background:none;

	border:none;

	padding:0;

	margin:0;

}



#menu li .greybox li {

	background:#222;

	margin:0px 0px 4px 0px;

	padding:4px 8px;

	width:116px;

	border:none;

}

#menu li .greybox li:hover {

	background:#111;

	padding:4px 8px;

	margin:0px 0px 4px 0px;

}



#BottomFooter a {

	color: #FFFFFF;

	text-decoration:none;

}

/* Single Images */
.menu_single_image {
    background-image: url("../images/menu-single-images.png");
    display: inline-block;
	background-repeat: no-repeat;   /*  background-color: red;*/
}
.menu_activity { width: 100px; height: 80px; }

.menu_air {background-position: -14px -13px;}
.menu_entertainment {background-position: -13px -108px;}
.menu_heritage {background-position: -12px -200px;}
.menu_land {background-position: -12px -292px;}
.menu_nature {background-position: -11px -384px;}
.menu_pilgrim {background-position: -132px -13px;}
.menu_snow {background-position: -131px -109px;}
.menu_water {background-position: -131px -202px;}


.menu_destination_w_h { width: 100px; height: 95px; }

.menu_destination1 {background-position: -248px -14px;}
.menu_destination2 {background-position: -248px -121px;}
.menu_destination3 {background-position: -248px -229px;}
.menu_destination4 {background-position: -248px -337px;}