ul,li,ol{
    margin:0px;padding:0px;
}

#navigation{
  background:#000000;
  height:41px;
  margin-bottom:-1px;
}

#navigation ul li{
  float:left;
  margin:0px 4px 0px 0px;
  padding-top:5px;
  z-index:2;
}

#navigation ul li.toplink #navmenu{display:none;}

#navigation #navmenu{
    position:absolute;
    top:40px !important;
    float:left;
    z-index:999 !important;
}

#navigation .h2_margin{
    margin:0px;
}

#navigation .h3_span{
   color:#494230;
   font-family:helvetica,arial,sans-serif;
   font-size:13px;
   font-weight:bold;
   padding:0;
   text-decoration:none;   
}

#navigation #navmenu ul li{
   margin:0px;
   padding:1px 0px 0px 3px;
}


#navigation #navmenu ul.menu_sublinks a {
    color:#993BD4;
    font-size:1em;
    font-family:Arial;
    line-height:20px !important;
    margin-right:20px;
      
}

#navigation #navmenu .menu_right_content{
 position:absolute;
 right:0;
 width:194px;
 font-family:arial;
 font-size:11px;
 color:#666666;
 
}

#navigation #navmenu .menu_right_content a{
    color:#2964CF !important;
}

#navigation ul li a.menu_tab:hover,
#navigation ul li a.menu_tab:focus,
#navigation ul li a.menu_tab:active,
#navigation ul li a.selected_tab,
#navigation ul li a.current_tab{
background:transparent url(/pt3/images/top_menu/tab_left_hover.png) no-repeat scroll left top !important;
}

#navigation ul li a.menu_tab:hover span,
#navigation ul li a.menu_tab:focus span,
#navigation ul li a.menu_tab:active span,
#navigation ul li a.selected_tab span,
#navigation ul li a.current_tab span{
 background:transparent url(/pt3/images/top_menu/tab_right_hover.png) no-repeat scroll right top !important;
}


#navigation ul li a.menu_tab {
 background:transparent url(/pt3/images/top_menu/tab_left.png) no-repeat scroll left top;
 float:left;
 margin:0;
 padding:0 0 0 10px;
 height:35px;
 font-family:Arial;
 font-size:14px;
 color:#FFF;
 line-height:35px;
 text-decoration:none;
 cursor:pointer;
}

#navigation ul li a.menu_tab span{
 background:transparent url(/pt3/images/top_menu/tab_right.png) no-repeat scroll right top;
 float:left;
 padding:0px 10px 0px 0px;
 height:35px;
 cursor:pointer;
}

#navigation .my_account, .view_cart{
  padding-left:0px;padding-right:5px;
}


/* Rounded Background for menu list ::START:: */

#navigation .mleft{
background:transparent url(/pt3/images/top_menu/new_menu_left.png) no-repeat scroll left bottom;
float:left;
}

#navigation .mright{
background:transparent url(/pt3/images/top_menu/new_menu_right.png) no-repeat scroll right bottom;
float:left;
margin-left:53px;
}

#navigation .mcenter{
background:transparent url(/pt3/images/top_menu/new_menu_center.png) repeat scroll bottom center;
float:left;
margin-right:208px;
padding-bottom:30px;
}

li.separate, hr.separate {
    background-image: url(/pt3/images/separator.gif);
    background-position: 30px 4px;
    background-repeat:repeat-x;
    height: 8px;
}
/* Rounded Background for menu list ::END:: */


