/* Main Menu Navigation */

div.menu {width:259px;position:relative; margin-top: 20px;}
div.menu ul{list-style: none;position:relative;}
div.menu ul li ul {position:absolute;}
div.menu ul li.mobileNavHeader {display:none;}
div.menu ul li {
	margin: 0;
    background: #eb1e50;
    color: #ffffff;
    border-top: 2px solid #fbfbf9;
     text-align: center;	
	list-style:none;
	padding-left: 0;
}
div.menu ul li > a {
	display:block;
    color: #ffffff;
    text-decoration: none;
	line-height:33px;
	font-size:14px;
	font-family:'Helvetica W01 Roman';
}
#wrapper.home div.menu	 {z-index: 990;position:relative;}

div.menu ul li ul li.active > a { font-family: "Helvetica W01 Bold"; }

/* Sub menu */
div.menu ul li.subnav{background: #eb1e50 url(../images/subnavButRt.png) no-repeat 90% center ;border-top: 1px solid #fbfbf9;}
 div.menu ul li.subnav.active {background:  #eb1e50 url(../images/subnavButDwn.png) no-repeat 90% 12px;}
/*div.menu ul>li.subnav ul{ display:none; }
div.menu ul>li.subnav.active>ul{display:block;}*/
/*div.menu ul >li:hover ul { display:block; }*/
div.menu ul ul li a,div.menu ul li.subnav:hover ul li a {color:#445c6d }
div.menu ul li.subnav ul{position:relative;}
div.menu ul ul li,div.menu ul li.subnav:hover ul li {display:inline-block; margin:0;width:100%; background:#dde1e4; border-top:1px solid #ffffff  }

div.menu ul ul li:hover, div.menu ul li.subnav:hover ul li:hover  {background:#b8c1c7;}
div.menu ul ul li.active{font-family:'Helvetica W01 Bold';background:#b8c1c7;}
/*div.menu ul li.subnav.active ul { width:97% !important; }
div.menu ul ul li { padding:0; width:100%; background:none!important; }
div.menu ul ul li a { display:block; padding:6px 0 6px 25px; background:none!important;  }
div.menu ul ul li.active, div.menu ul ul li a:hover { background-color:#ffde00!important}
div.menu ul li li a:after, div.menu ul li.active li a:after { background:none!important }*/


/*---------------------*/
/*MOBILE MEDIA QUERRIES*/
@media screen and (max-width:767px) {

.subnav.active ul { display:block!important; }

div.menu ul li:not(:first-child), div.menu ul li.signUpNav { display:none; }
div.menu ul li.mobileNavHeader { display:block; }
/*div.menu ul li {display:inline-block;width:100%;}*/
div.menu ul li.mobileNavHeader { display:block !important; }
/*menu function styles*/
.mobileNavHeader a.close {background: url(../images/mobile/closeMenu.png) no-repeat center center #dbe0e3;width: 54px;}
/*menu- decorative css*/
/*div.menu ul li.signUpNav {width:100%;}*/
div.menu, #wrapper.home div.menu { position:absolute; top:65px; width:320px; z-index:250; }
div.menu { top:-28px; } 
div.menu ul li { margin:0; width:100%!important; }
div.menu ul li.other { display:list-item !important; }
div.menu ul li.subnav, 
div.menu ul li.subnav:hover, 
.alreadyTreated, .signUpNav { border-top: 1px solid #ffffff;  }
 
 
div menu ul li.subnav ul li a { color:#445c6d!important; }
div.menu ul li.mobileNavHeader { margin:0; height:32px; background:url("../images/mobile/menuIcon.png") no-repeat 13px center #51626f; }
div.menu ul ul li { list-style:none; }


} /*end mobile media querries*/