/*
# ------------------------------------------------------------------------
# JA Travel Template
# ------------------------------------------------------------------------
# Copyright (C) 2004-2010 JoomlArt.com. All Rights Reserved.
# @license - PHP files are GNU/GPL V2. CSS / JS are Copyrighted Commercial,
# bound by Proprietary License of JoomlArt. For details on licensing, 
# Please Read Terms of Use at http://www.joomlart.com/terms_of_use.html.
# Author: JoomlArt.com
# Websites:  http://www.joomlart.com -  http://www.joomlancers.com
# Redistribution, Modification or Re-licensing of this file in part of full, 
# is bound by the License applied. 
# ------------------------------------------------------------------------
*/
/* STYLING THE MENU
-----------------------------------*/
/* 1st level */
#ja-cssmenu li a { 
    color: #fff; 
    background-color: #373a06;           
}

#ja-cssmenu li a span.menu-desc{ color: #dcc7b5; }

#ja-cssmenu li a.active {
    background-image: none;
    background-color: #f0800e;
	color: #dcc7b5;
	text-shadow: 0 1px 0 rgba(108, 108, 108, 0.3);
}

#ja-cssmenu li a.active span.menu-desc { color: #c0a28a; }

#ja-cssmenu li a.sfhover {
	background-image: none;
    background-color: #EF761A;
	color: #fff;
	text-shadow: 0 1px 0 rgba(67, 67, 67, 0.3);
}

#ja-cssmenu li.havechild a span.menu-title, 
#ja-cssmenu li a.haschild a span.menu-title, 
#ja-cssmenu li.haschildsfhover span.menu-title,
#ja-cssmenu li.haschildsfhover.sfhover span.menu-title,
#ja-cssmenu li a.haschild.sfhover span.menu-title{
	background: none;
	padding-left: 0;
	padding-right: 0;
}

#ja-cssmenu li.havechild.active a.haschild.active span.menu-title {
	background: url("../../images/arrow3.png") no-repeat scroll right 5px;
	color: #ffffed;
}

#ja-cssmenu li.haschildsfhover.active a.haschild.active.sfhover span.menu-title {
	background: url("../../images/arrow3.png") no-repeat scroll right 5px;
	color: #ffffed;
	padding-left: 0 !important;
	padding-right: 16px !important;
}

#ja-cssmenu li.havechild.active.sfhover a.haschild.active.sfhover span.menu-title {
	background: url("../../images/arrow3.png") no-repeat scroll right 5px;
}

#ja-cssmenu li a.sfhover span.menu-desc { color: #ffffed; }

/* 2nd level and above */
#ja-cssmenu ul a { width: auto; }

#ja-cssmenu li ul { border-color: #EF761A; }

#ja-cssmenu li ul li a {
	color: #73695C;
	display: block;
	font-size: 100%;
	margin: 0;
	padding: 7px 0 7px 20px;
	text-decoration: none;
	text-shadow: none;
}

#ja-cssmenu li ul li a.sfhover,
#ja-cssmenu li ul li a.active {
	background-color: #f8f8f8;
	background-image: none;
    color: #EF761A;
}

#ja-cssmenu li.havesubchild a,
#ja-cssmenu li.havesubchildsfhover a, 
#ja-cssmenu li.havesubchildsfhover.sfhover a,
#ja-cssmenu li.havesubchild.active a{
	background: none;
}

#ja-cssmenu li.havesubchild a span.menu-title, 
#ja-cssmenu li li a.haschild a span.menu-title, 
#ja-cssmenu li.havesubchildsfhover span.menu-title,
#ja-cssmenu li.havesubchildsfhover.sfhover span.menu-title,
#ja-cssmenu li li a.haschild.sfhover span.menu-title{ background: none !important; }

#ja-cssmenu li li.havechild.active a.haschild.active span.menu-title { color: #ef761a; }

/* 3rd level */
#ja-cssmenu li ul li.havesubchild ul,
#ja-cssmenu li ul li.havesubchildsfhover ul {
    width: auto;
    position: relative;
    left:auto;
    height: auto;
    margin: 0;
    padding: 0;
    
    display: block;
    
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

#ja-cssmenu li ul li.havesubchild ul li,
#ja-cssmenu li ul li.havesubchildsfhover ul li {
    position: relative;
    float: none;
    margin: 0;
    padding: 0;
    font-size: 10px;
    line-height: 10px;
    padding-left: 10px;
    border: none;
    display: block;
}