/* *
 * pro skin
 * horizontal is default
 *
 * original rollover bg color = #60a8d2
 * revised rollover bg color = #60a8d2
 * */
 div.savvynav_pro_lftnav ul, div.savvynav_pro_lftnav li, div.savvynav_pro_lftnav li a { vertical-align:bottom;zoom:1;}
 
div.savvynav_pro_lftnav {
	margin:0;
	padding:0;
}

div.savvynav_pro_lftnav ul {
	margin:0;
	padding:0;
}

div.savvynav_pro_lftnav ul li {
	margin:0;
	padding:0;
}
div.savvynav_pro_lftnav ul li ul {
	margin:0 0 8px 0;
	padding:0;
}

div.savvynav_pro_lftnav ul li ul li ul {
	margin:0;
	padding:0;
}




div.savvynav_pro_lftnav li {
	border-bottom:1px solid #fff;
}

/* font sizes */
div.savvynav_pro_lftnav a {
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none !important;
	text-transform: uppercase;
	line-height: 14px;
}

/* second and following levels font-size */
div.savvynav_pro_lftnav li li a { font-weight: normal;}

/* first level menu item size */
div.savvynav_pro_lftnav ul li.lev1 {
	width: 171px;
}
/* second and following levels menu item size */
div.savvynav_pro_lftnav li.lev1 ul, div.savvynav_pro_lftnav li.lev1 li {
	width: 171px !important;
}


/* default link style */
div.savvynav_pro_lftnav a {
	margin:0;
	padding: 8px 2px 8px 20px;
	color: #fff;
}
div.savvynav_pro_lftnav a:visited {

	color: #fff;
}
/* level 1 item styles */
div.savvynav_pro_lftnav li.lev1 {

}
div.savvynav_pro_lftnav li a.lev1 {

}


/* level 1 item hover styles */
div.savvynav_pro_lftnav li a.lev1:hover {
	background-color: #60a8d2;
	border-bottom-color: #fff;
	color: #fff;
}



	div.savvynav_pro_lftnav li li a {
	color: #fff;
	padding:3px 2px 8px 20px;
	font: 10px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none !important;
	text-transform: uppercase;
	line-height: 100%;
	}
	
	/* level 2 item hover styles */
	div.savvynav_pro_lftnav li li a:hover {
		color: #fff;
	}
	
 
/* items that have children: - the main item background is alreay set on the li's and we must only overlay an arrow showing if the element has children */
/* all items that have children */
div.savvynav_pro_lftnav li.lev1 {}
div.savvynav_pro_lftnav li.lev1 a.haschildren {}
div.savvynav_pro_lftnav li.lev1 a.lev1_current_haschildren {}


/* SELECTED ITEMS */
div.savvynav_pro_lftnav ul li.selected {background-color:#60a8d2;}
div.savvynav_pro_lftnav ul li.selected a:visited {color: #fff;}

/* first tier */
div.savvynav_pro_lftnav ul li.selected a {padding-bottom:6px;background-color:#60a8d2;color: #fff;background-image:url('images/arrow.jpg') !important;background-position:5px 11px;background-repeat:no-repeat;border-bottom:0;}
div.savvynav_pro_lftnav li.selected li.selected a {background-color:#60a8d2 !important;color: #fff !important;/*background-image:url('img/innernav_bullet_gray.gif') !important;background-position: 27px 8px;background-repeat:no-repeat;*/}

div.savvynav_pro_lftnav ul li.first a.selected {padding-bottom:6px;background-color:#60a8d2;color:#fff;background-image:url('images/arrow.jpg') !important;background-position:5px 53px;background-repeat:no-repeat;border-bottom:0;}


/* second tier */
div.savvynav_pro_lftnav li li  {display:none;}
div.savvynav_pro_lftnav li.selected ul {padding-bottom:8px;}
div.savvynav_pro_lftnav li.selected li a {padding-top:0px;padding-bottom:4px;background-color:#60a8d2 !important;background-image:none !important;color: #fff !important; text-transform:capitalize;}
div.savvynav_pro_lftnav li.selected li  {display:block !important;border-bottom:0;}
div.savvynav_pro_lftnav li.selected li a:hover {background-image:none !important;color: #347aad !important;}
div.savvynav_pro_lftnav li.selected li.selected  {display:block !important;}
div.savvynav_pro_lftnav li.selected li.selected  {background-color:#60a8d2 !important;background-image:url('images/subarrow.jpg') !important;background-position: 22px 9px;background-repeat:no-repeat;color: #fff !important;}
div.savvynav_pro_lftnav li.selected li.selected a  {background-color:#60a8d2 !important;background-image:url('images/subarrow.jpg') !important; background-position: 5px 2px; /*background-position: 22px 9px;*/ background-repeat:no-repeat;color: #fff !important;}



/* CURRENT ITEMS */
/* current items that have children, must change the arrow */
div.savvynav_pro_lftnav li.lev1 a.lev1_current_haschildren {}
div.savvynav_pro_lftnav li.lev1 li.lev2 a.current {background-color:#60a8d2 !important;color: #fff;}
div.savvynav_pro_lftnav li li.lev2 a.lev2_current_haschildren {}
div.savvynav_pro_lftnav li li li a.current {background-color: #60a8d2;}



/* *
 * specific to vertical
 * - first level menu items have a different size than the horizontal ones
 * - the borders for first level must be changed
 * */
div.savvynav_pro_lftnav div.ktvertical li.lev1 {margin-right: 0px !important;}
div.savvynav_pro_lftnav div.ktvertical li.lev1 {width: 171px;}
div.savvynav_pro_lftnav div.ktvertical li a.lev1 {}
div.savvynav_pro_lftnav div.ktvertical li a.lev1_current_haschildren {}
 
