@charset "utf-8";

/* CSS Document */

/* @version		1.2.0

 * @package		mod_vm_css_menu

 * @author 		Stephanie Scmidt

 * @author mail	admin@dwtutorials.com

 * @link		http://www.dwtutorials.com

 * @copyright	Copyright (C) 2009 Stephanie Scmidt - All rights reserved.

 * @license		GNU/GPL

*/

/*Credit goes to solarDreamStudios*/

/*URL: http://solardreamstudios.com/learn/css/cssmenus/ */



/*Horizontal Dropdown Menu*/

/* Root = Horizontal, Secondary = Vertical */



ul#cssULid {

  margin: 0;

  border: 0 none;

  padding: 0 10px;

  width: 938px; /*For KHTML*/

  list-style: none;

  height: 35px;
  
  background-image:url(../images/menu_top.png);
  background-repeat:repeat-x;
  
 -moz-border-radius: 10px;
     -webkit-border-radius: 10px;
}



ul#cssULid li {

  margin: 0;

  border: 0 none;

  padding: 0;

  float: left; /*For Gecko*/

  display: inline;

  list-style: none;

  position: relative;

  height: 35px;

}



ul#cssULid ul {

  margin: 0;

  border: 0 none;

  padding: 0;    z-index:999999;

  width: 170px;

  list-style: none;

  display: none;

  position: absolute;

  top: 35px;

  left: 0;

}



ul#cssULid ul:after /*From IE 7 lack of compliance*/{

  clear: both;

  display: block;

  font: 1px/0px serif;

  content: ".";

  height: 0;

  visibility: hidden;

}



ul#cssULid ul li {

  width: 170px;

  float: left; /*For IE 7 lack of compliance*/

  display: block !important;

  display: inline; /*For IE*/
  
    margin: 0;

  border: 0 none;

  padding: 0;

  list-style: none;

  position: relative;

  height: 24px;


}



/* Root Menu */

ul#cssULid a {

  padding: 0 16px;

  text-transform: lowercase;
  float: none !important; /*For Opera*/

  float: left; /*For IE*/

  display: block;

  color: #fff;
  
  font: bold 14px/35px Verdana, Arial, Helvetica, sans-serif;

  text-decoration: none;

  height: auto !important;

  height: 1%; /*For IE*/
  
  text-shadow:2px 2px 2px black;

}


ul#cssULid li ul li a {

  border: 1px solid #FFF;

  border-right-color: #CCC;

  border-bottom-color: #CCC;

  padding: 0 6px;

  float: none !important; /*For Opera*/

  float: left; /*For IE*/

  display: block;

  background: #EEE;

  color: #666;

  font: bold 11px/22px Verdana, Arial, Helvetica, sans-serif;

  text-decoration: none;

  height: auto !important;

  height: 1%; /*For IE*/

    text-shadow:none;
}



/* Root Menu Hover Persistence */

ul#cssULid a:hover,

ul#cssULid li:hover a,

ul#cssULid li.iehover a {

  background: #CCC;

  color: #FFF;

}



/* 2nd Menu */

ul#cssULid li:hover li a,

ul#cssULid li.iehover li a {

  float: none;

  background: #EEE;

  color: #666;

}



/* 2nd Menu Hover Persistence */

ul#cssULid li:hover li a:hover,

ul#cssULid li:hover li:hover a,

ul#cssULid li.iehover li a:hover,

ul#cssULid li.iehover li.iehover a {

  background: #CCC;

  color: #FFF;

}



/* 3rd Menu */

ul#cssULid li:hover li:hover li a,

ul#cssULid li.iehover li.iehover li a {

  background: #EEE;

  color: #666;

}



/* 3rd Menu Hover Persistence */

ul#cssULid li:hover li:hover li a:hover,

ul#cssULid li:hover li:hover li:hover a,

ul#cssULid li.iehover li.iehover li a:hover,

ul#cssULid li.iehover li.iehover li.iehover a {

  background: #CCC;

  color: #FFF;

}



/* 4th Menu */

ul#cssULid li:hover li:hover li:hover li a,

ul#cssULid li.iehover li.iehover li.iehover li a {

  background: #EEE;

  color: #666;

}



/* 4th Menu Hover */

ul#cssULid li:hover li:hover li:hover li a:hover,

ul#cssULid li.iehover li.iehover li.iehover li a:hover {

  background: #CCC;

  color: #FFF;

}



ul#cssULid ul ul,

ul#cssULid ul ul ul {

  display: none;

  position: absolute;

  top: 0;

  left: 170px;

}



/* Do Not Move - Must Come Before display:block for Gecko */

ul#cssULid li:hover ul ul,

ul#cssULid li:hover ul ul ul,

ul#cssULid li.iehover ul ul,

ul#cssULid li.iehover ul ul ul {

  display: none;

}



ul#cssULid li:hover ul,

ul#cssULid ul li:hover ul,

ul#cssULid ul ul li:hover ul,

ul#cssULid li.iehover ul,

ul#cssULid ul li.iehover ul,

ul#cssULid ul ul li.iehover ul {

  display: block;

}



/* Menu items with subcategories */	

ul#cssULid a#parent {



	background-repeat: no-repeat;

	background-position: right center;

	padding-right: 14px;

}



/* Current Page */	

ul#cssULid a.current {

	background-color: #CFC;

}



/*home link*/

ul#cssULid a#customH {

	background-image: url(../images/house.png);

	background-repeat: no-repeat;

	background-position: 3px center;

	text-indent: 16px;

}



/*custom link 1*/

ul#cssULid a#custom1 {

}



/*custom link 2*/

ul#cssULid a#custom2 {

}



/*custom link 3*/

ul#cssULid a#custom3 {

}



/*custom link 4*/

ul#cssULid a#custom4 {	

}



/*custom link 5*/

ul#cssULid a#custom5 {

}