/** BODY **/
body {behavior: url(http://www.vantoptours.com/css/csshover.htc)} /* WinIE behavior call */

.topnav {
position:relative;
clear:both;
width:760px;
height:21px;
margin:0 0 0 0;
padding:0 0 0 0;
background:#cccccc;
font-size:11pt;
}


/*  ### TOP SUB MENU - HELP, ACCOUNT, CART ### */
#subMenu   {
  position:absolute;    right:25px;   top:65px;  font-size:100%;
  background-color:white; width:370px; height:25px;
}

#subMenu ul {
    padding-left:10px;  margin:0;   list-style:none;  }

#subMenu li {
    float:left;    display:block;    padding:0 13px;  }

#subMenu li a {
   color:#009900; font-weight:bold;    text-decoration:none;
  /*  background:url(images/subMenuBackground.gif) */   }

#subMenu li a:hover {
   color:black;   text-decoration:none;  }




/******* top navigation *******/

div#navMenu {
      position:relative;
    float: left;
    margin:0;
    width: 760px;
    padding-top:0px;
    z-index: 35;
     margin-left:0px;
      background: url(./images/menu-background.gif);
    color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}

html>body #navMenu {
  margin-left:14px
}


#navMenu ul {
    padding:0;
    margin:0;
    list-style:none;
    font-size:1em;
    color:#ffffff;
}

#navMenu ul.level1 {
    padding-left:38px;
}

#navMenu li {
    position: relative;
    margin: 0;
    float: left;
    width: 70px;
    list-style: none;
    padding:0;
}


#navMenu ul li a {
    display: block;
    height:27px;
    text-decoration: underline;
    color: #000;
    padding-left:5px;
  /*padding-right:8px;*/
    padding-top:5px;
  /* background: url(./menu.gif);
   background:#663399;
   border-top:1px solid #3C1E59;
   border-bottom:7px solid #D9CDE0;
         border-left:1px solid #763AB1;   
   border-right:1px solid #52287B;*/
}

#navMenu li a:hover, #navMenu li.submenu a:hover{
    color: #F60;
    text-decoration:underline;
    height:27px;
    background: url(./images/menu-hover.gif) ;
}

#navMenu>ul a {
    width: auto;
}

#navMenu ul ul {
    position: absolute;
    display: none;
    text-align:left;
    width:150px/*This line is bug in FF*/
}

#navMenu ul ul li a{
    background: url(./images/drop-menu-background.gif) ;
    height:20px;
    color:#FFF;
    width:143px ;
    border-top: 1px solid #000;
    border-right: 1px solid #000;
    border-left: 1px solid #000;
}

#navMenu ul.level1 li.submenu ul li a:hover {
    color:#F60;
    text-decoration:underline;
    background: url(./images/drop-menu-background-hover.gif) ;
    height:20px;
}

div#navMenu ul.level1 li.submenu:hover ul.level2,
div#navMenu ul.level2 li.submenu:hover ul.level3 {display:block;}

div#navMenu ul.level2 {background: #FFD98D; top: 32px; border-bottom: 1px solid #000; left: 0px;}

div#navMenu ul.level3 {background: #FEE0A4; top: 0px; border-bottom: 1px solid #000; left: 149px; }

div#navMenu ul.level3 a{width:165px}



