/* *
 * melrose_main skin
 * horizontal is default
 * */

/* font sizes */
div.savvynav_melrose_main a
{
	text-decoration: none !important;
	line-height: 18px;
	/* color: #ffffff;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
/* second and following levels font-size */
div.savvynav_melrose_main li li a { font-weight: normal;}

/* first level menu item size */
div.savvynav_melrose_main ul li.lev1 {
	width: auto;
}
/* second and following levels menu item size */
div.savvynav_melrose_main li.lev1 ul, div.savvynav_melrose_main li.lev1 li {
	width: 250px !important;
}

div.savvynav_melrose_main li a.lev1
{
	background-image: url(img/navbg_n.gif)!important;
	background-repeat: no-repeat !important;
	background-position: left center;
}


/* Mozilla rule : direct child selector*/
div.savvynav_melrose_main ul.lev1 li{
        width: auto; 
        white-space: nowrap !important;
        }

 

/* IE rule : the * html makes mozilla ignore it (star hack)*/
* html div.savvynav_melrose_main ul.lev1 li 

        {
        width: 50px; 
        white-space: nowrap !important;
        }
        
div.savvynav_melrose_main ul.lev1 li ul, div.savvynav_melrose_main ul.lev1 li li  

        {
        width: auto; 
        /*white-space: nowrap !important;*/
        }

/* HACK: fix ie5.5 setting width on inline li's */
div.savvynav_melrose_main div.kthorizontal2 ul li ul, div.savvynav_melrose_main div.kthorizontal2 ul li li { /* fix ie5.5 setting width on inline li's */
	width: auto;
}

/* default link style */
div.savvynav_melrose_main a
{
	padding: 1px 25px 1px 15px;
	color: #FFFFFF;
}
/* level 1 item styles 
div.savvynav_melrose_main li.lev1 {
	background-image: url(img/navbg_n.gif) !important;
	background-repeat: no-repeat;
	background-position: left center;
}*/

/* level 1 item hover styles */
div.savvynav_melrose_main li a.lev1:hover {
   background-image: url(img/navbg_o.gif)!important;
	background-repeat: no-repeat;
	background-position: left center;
	color: #000000 !important;
}

/* level 1 item visited styles */
div.savvynav_melrose_main li a.lev1:visited {
background-image: url(img/navbg_n.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #FFFFFF;
}

/* level 1 item active styles */
div.savvynav_melrose_main li a.lev1:active {
background-image: url(img/navbg_n.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #FFFFFF;
}

	/* level 2 item styles */
	div.savvynav_melrose_main li.lev1 ul {
		border: solid 1px #bd8d46;
		background-color:#fcfae1;
		width: 180px;
	}
	
	div.savvynav_melrose_main li li a.lev2:hover {
	color: #b9121b;
}
	/* second and third level link color */
	div.savvynav_melrose_main li li a {
		border-bottom: solid 1px #bd8d46;
		color: #4c1b1b !important;
	
	}
 div.savvynav_melrose_main li a.lev1_selected {
background-image: url(img/navbg_o.gif) !important;
	background-repeat: no-repeat !important;
	background-position: left center;
	color: #000000 !important;
	
}

/* selected first level items
div.savvynav_melrose_main li.lev1_selected {
	background-image: url(img/navbg_o.gif)!important;
	background-repeat: no-repeat;
	background-position: left center;
	color: #000000 !important;
} */

div.savvynav_melrose_main li li a.lev2_selected
{
	color: #b9121b;
	background-image: none;
}
div.savvynav_melrose_main li li.lev2_selected {
	color: #b9121b;
	background-image: none;
}

/* current first level */
div.savvynav_melrose_main li a.lev1_current {
	background-image: url(img/navbg_o.gif) !important;
	background-repeat: no-repeat;
	background-position: left center;
	color: #000000 !important;
}

/* current third level items */
div.savvynav_melrose_main li li li a.current {
	background-color: #fcfae1;
}

		/* level 3 */
		div.savvynav_melrose_main li li li a.current {
			background-color: #fcfae1;
		}
	




