.container nav, .container ul, .container li, {margin: 0; padding: 0;}

.container a {text-decoration: none;}

.container {
    width: 100%;
}

	.tmc {

		-webkit-border-top-left-radius: 9px;
-webkit-border-top-right-radius: 9px;
-moz-border-radius-topleft: 9px;
-moz-border-radius-topright: 9px;
border-top-left-radius: 9px;
border-top-right-radius: 9px;
overflow:hidden;
 display:  block;
    background: url(../image-files/menu-bg.png) no-repeat #de7b1d;
		float:left;
		height:36px;
	}

.nav {
    list-style: none;
     *zoom: 1; 
	background: #de7b1d;
	 clear:both;
	 margin: 0; padding: 0;
	 margin-top:10px;
}
.nav:before,
.nav:after {
    content: " "; 
    display: table; 
}
.nav:after {
    clear: both;
}
.nav ul {
    list-style: none;
    width: 9em;
	-webkit-padding-start: 0px;
}

.nav a {
    padding: 10px 15px;
    color:#fff;
}
.nav li {
    position: relative;
}
.nav > li {


}


.nav > li > .parent {
    background-image: url(../image-files/downarrow.png);
    background-repeat: no-repeat;
    background-position: right;
}
.nav > li > a {
    display: block;
}
.nav li  ul {
    position: absolute;
    left: -9999px;
}
.nav > li.hover > ul {
    left: 0;
}
.nav li li.hover ul {
    left: 100%;
    top: 0;
}
.nav li li a {
    display: block;
    position: relative;
    z-index:100;
}



.nav li li li a {
    z-index:200;
      border-top: 1px solid #302d3d;
	border-bottom: 1px solid #56538a;
}




    .active {
        display: block;
    }
    .nav > li {
        float: none;
    }
    .nav > li > .parent {
        background-position: 95% 50%;
    }
    .nav li li .parent {
        background-image: url(../image-files/downarrow.png);
        background-repeat: no-repeat;
        background-position: 95% 50%;
    }
    .nav ul {
        display: block;
        width: 100%;
    }
   .nav > li.hover > ul , .nav li li.hover ul {
        position: static;
    }



.nav li a, .nav li li a, .nav li li li a  {

background: #de7b1d;

}

.tmc a:hover, .nav a:hover, .nav li a:hover, .nav li li a:hover, .nav li li li a:hover  {

color:#fff;

}

.nav li li a:hover, .nav li li li a:hover {
color:#fff;
background: #b97739;

}


	.tmc:hover {
    background: url(../image-files/menu-bg.png) no-repeat #b97739;
	}


.nav > li > .parent:hover {
        background-color: #b97739;
}



@media (min-width: 955px) {
	
    .active {
        display: block;
    }
    .nav > li {
        float: left;
		width: 33.333333333333%;
    }
    .nav > li > .parent {
        background-position: 95% 50%;
    }
    .nav li li .parent {
        background-image: url(../image-files/downarrow.png);
        background-repeat: no-repeat;
        background-position: 95% 50%;
    }
    .nav ul {
        display: block;
        width: 100%;
    }
   .nav > li.hover > ul , .nav li li.hover ul {
        position: static;
    }
	
	ul.dropdown { height: 0px; position: relative; margin:0px;}
ul.dropdown:hover { z-index:10;}
ul.dropdown li ul { display:none; position:absolute; }
ul.dropdown li ul li { }
ul.dropdown li ul li a { display:block; }

.nav li li:last-child a{
-webkit-border-bottom-right-radius: 7px;
-webkit-border-bottom-left-radius: 7px;
-moz-border-radius-bottomright: 7px;
-moz-border-radius-bottomleft: 7px;
border-bottom-right-radius: 7px;
border-bottom-left-radius: 7px;
}


.nav li li a, .nav li li li a  {

-webkit-box-shadow:  0px 5px 10px 0px rgba(0, 0, 0, .3);
        
        box-shadow:  0px 5px 10px 0px rgba(0, 0, 0, .3);

}

	

}

@media (max-width: 954px) {
	
	    .nav ul {
			margin:0px;
    }
	
	.nav li li a {
	padding-left:40px;
}

	
}


