
.toggleMenu {
    display:  none;
	padding:0px;
	margin:0;
}
.nav {
    list-style: none;
     *zoom: 1;
}
.nav:before,
.nav:after {
    content: " "; 
    display: table; 
}
.nav:after {
    clear: both;
}
.nav ul {
    list-style: none;
    width: 9em;
	padding:0;
	margin:0;
}
.nav a {
    padding:5px 24px 4px 24px;
	line-height:16px;
	font-size:0.9em;
	font-weight:bold;
	color: #01170d;
	text-align: center;
	text-decoration:none;
	border-right:solid 1px #fbfccf;
	border-left:solid 1px #9b7512;
}
.nav a:hover{
	color:#fff;
	background: url(../images/menuItemActive.jpg) repeat-x;
}
.nav li {
    position: relative;
}
.nav > li {
    float: left;
}
.nav > li:hover{
	color:#fff;
	background: url(../images/menuItemActive.jpg) repeat-x;
}
.nav > li > .parent {
    background-image: url("../images/downArrow.png");
    background-repeat: no-repeat;
    background-position:92% 55%;
}
.nav > li > .parent:hover{
	background-image: url("../images/upArrow.png");
    background-repeat: no-repeat;
    background-position:92% 55%;
}
.nav > li > a {
    display: block;
}
.nav li  ul {
    position: absolute;
    left: -9999px;
}
.nav > li.hover > ul {
    left: 0;
}
.wi129{
	width:129%!important;
}

.nav li li a {
    display: block;
	background: url(../images/menuItem.jpg) repeat-x;
    position: relative;
    z-index:100;
    text-align:left;
	padding-left:10px;
	width:115%;
}

.nav a.activeTab{
	color:#fff;
	background-image: url("../images/upArrow.png"), url("../images/menuItemActive.jpg");
    background-position: 92% 55%, left left ;
    background-repeat: no-repeat, repeat-x;
}
.nav a.activeTab2{
	color:#fff;
	background-image: url("../images/leftArrow.png"), url("../images/menuItemActive.jpg");
    background-position: 92% 50%, left center ;
    background-repeat: no-repeat, repeat-x;
}
.nav a.activeTab1{
	color:#fff;
	background-image: url("../images/menuItemActive.jpg");
    background-position:left left ;
    background-repeat:repeat-x;
}


@media only screen and (max-width : 1024px) {
	@media screen and (-webkit-min-device-pixel-ratio:0) {
				.nav a {
					padding: 5px 23px 4px 23px;
				}
			}
}
		
@media only screen and (min-width: 801px) and (max-width:998px) {
	.nav a {
		padding:5px 22px 4px 22px;
	}
			
}

@media screen and (max-width: 800px) {
	.nav a {
		padding:5px 13px 4px 13px;
	}
	.nav > li > .parent {
		background-position:98% 55%;
	}
	.nav > li > .parent:hover {
		background-position:98% 55%;
	}
			@media screen and (-webkit-min-device-pixel-ratio:0) {
				.nav a {
					padding: 5px 12px 4px 12px;
				}
			}
	
}

@media screen and (max-width: 768px) {
	.nav a {
		padding:5px 12px 4px 8px;
	}
		@media screen and (-webkit-min-device-pixel-ratio:0) {
				.nav{
					margin-left:110px;
				}
			}
}

@media only screen and (min-width : 481px) and (max-width:663px) {
		.nav{
			margin-left:48px;
		}
			@media screen and (-webkit-min-device-pixel-ratio:0) {
				.title{
					min-height:94px;
				}
			}
		
	}

@media screen and (max-width: 480px) {
    .active {
        display: block;
    }
    .nav > li {
        float: none;
    }
    .nav > li > .parent {
        background-position: 95% 50%;
    }
	.nav > li > .parent:hover {
        background-position: 95% 50%;
    }
   
    .nav ul {
        display: block;
        width: 100%;
    }
   .nav > li.hover > ul  {
        position: static;
    }
	/*Over ride*/
	.nav {
		float:left;
		width:90%;
		margin:0 5%;
		padding:0;
	}
	.nav a {
		text-align:left;
		border:none;
	}
	.nav li li a {
		width:93%;
	}
	.toggleMenu {
		float:right;
		margin-right:25px;
	}
	.wi129{
		width:100%!important;
	}

}

@media only screen and (max-width : 320px) {
	
}