﻿#main_navigation { margin: 10px auto; }
#main_navigation img { border: none; }
#main_navigation a { text-decoration: none; }
#main_navigation ul { margin: 0; padding: 0; list-style: none; cursor: pointer; }
#main_navigation ul li { float: left; margin: 0 17px 0 17px; position: relative; z-index: 100; }
#main_navigation ul .sub 
{ 
    position: absolute; 
    top: -45px; 
    left: -27px; 
    z-index: 100; 
    padding: 10px 0 10px 0; 
    /*background: url(../images/nav/subnav_bg_btm.png) no-repeat bottom; */
    width: 156px; 
    display: none; 
} 
#main_navigation ul li:hover .sub { display: block; }
#main_navigation ul ul { padding: 0 0 0 0; background: url(../images/nav/subnav_bg.png) repeat-y; }
#main_navigation ul ul li { padding: 5px 0 10px 0; float: none; }
/*#main_navigation ul ul li.sub_top { padding: 0 0 10px 0; height: 10px; float: none; background: url(/images/nav/subnav_bg_top.png) no-repeat top;}*/
#main_navigation .sub_top { height: 30px; float: none; background: url(../images/nav/subnav_bg_top.png) no-repeat top;}
#main_navigation .sub_btm { height: 20px; float: none; background: url(../images/nav/subnav_bg_btm.png) no-repeat bottom;}
#main_navigation .sub_spacer { padding: 5px 0 0 0; height: 1px; } 



#innerNavigation { margin-left: -50px; width: 650px; }
#innerNavigation ul { list-style: none; }
#innerNavigation li { float: left; margin-right: 10px; }