
/* main menu styles */

.nav_top,.nav_top ul {
    list-style:none;
    margin:0;
    padding:0;
}

.nav_top {
    position:relative;
}

.nav_top ul {
    height:0;
    left:0;
    overflow:hidden;
    position:absolute;
    top:46px;
}

.nav_top li {
    float:left;
    position:relative;
}

.nav_top li a {
    color:#FFF;
    display:block;
    line-height:35px;
    padding:7px 28px;
    text-decoration:none;
	font-size:13px;
	font-weight:bold;
	text-shadow:1px 1px 1px #000;
    transition:0.5s;
	font-family:Trebuchet MS;	
	text-transform: uppercase;
}

.nav_top li:hover > a {
    color: #eefd00;
}

.nav_top li:hover ul.subs {
    height:auto;
    width:180px;
}

.nav_top ul li {
    -moz-transition:0.5s;
    -o-transition:0.5s;
    -webkit-transition:0.5s;
    opacity:0;
    transition:0.5s;
    width:100%;
}

.nav_top li ul li {
    -moz-transition-delay:0s;
    -o-transition-delay:0s;
    -webkit-transition-delay:0s;
    transition-delay:0s;
}

.nav_top li:hover ul li {
    opacity:1;
    -moz-transition-delay:0.5s;
    -o-transition-delay:0.5s;
    -webkit-transition-delay:0.5s;
    transition-delay:0.5s;
}

.nav_top ul li a {
    background:#692057;
    border-bottom:1px solid #5b1349;
    line-height:1px;
    -moz-transition:1.5s;
    -o-transition:1.5s;
    -webkit-transition:1.5s;
    transition:1.5s;
	text-transform: none;
	padding:7px 14px;
	width:100%
}

.nav_top li:hover ul li a {
    line-height:22px;
}

.nav_top ul li a:hover {
    background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, rgb(105, 32, 87)),
	color-stop(1, rgb(219, 31, 175))
);
background-image: -o-linear-gradient(bottom, rgb(105, 32, 87) 0%, rgb(219, 31, 175) 100%);
background-image: -moz-linear-gradient(bottom, rgb(105, 32, 87) 0%, rgb(219, 31, 175) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(105, 32, 87) 0%, rgb(219, 31, 175) 100%);
background-image: -ms-linear-gradient(bottom, rgb(105, 32, 87) 0%, rgb(219, 31, 175) 100%);
background-image: linear-gradient(to bottom, rgb(105, 32, 87) 0%, rgb(219, 31, 175) 100%);
}