body								{  } 
#page-wrap							{ width: auto; margin: 0; padding: 0; } 
a									{ color: #0066a6; font-size: 9pt; }
ul, li								{ position: relative; width: auto; padding: 0 30px 0 0; list-style: none; text-decoration: none; white-space: normal; }
p                                   {  }

/* 
	LEVEL ONE
*/
ul.dropdown                         { position: relative; list-style: none; margin: 0; padding: 0; }
ul.dropdown li                      { float: left; width: 130px; white-space: normal; list-style: none; margin: 0; background: none; font-weight: normal; }
ul.dropdown a.drop_menu:hover,	            
ul.dropdown li:hover				{ color: #8a0000; }

ul.dropdown a:active                {  }
ul.dropdown li a.drop_menu          { background: url(cat_li.gif) left 4px no-repeat; padding: 0 0 0 13px; display: list-item; list-style: none; text-decoration: underline; white-space: normal; margin: 0; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */

ul.dropdown li:hover a.drop_menu    { position: relative; list-style: none; color: #8a0000; background: url(cat_li_open.gif) left 4px no-repeat; }
ul.dropdown li.hover,
ul.dropdown li:hover                { position: relative; list-style: none; }
ul.dropdown li a:hover              {  }


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: auto; visibility: hidden; position: absolute; top: 100%; left: -9px; list-style: none; margin: 0; padding: 10px 10px 8px 10px; background: #fff; }

ul.dropdown ul {
box-shadow: 0 0 10px 3px #d1bbbb;
-moz-box-shadow: 0 0 6px rgba(209,187,187,6);
-webkit-box-shadow: 0 0 6px rgba(209,187,187,6);
 }
ul.dropdown ul li 					{ font-size: 8pt; width: auto; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #FFFAC6; float: none; list-style: none; margin: 0; padding: 0; height: 20px; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown li:hover ul li a.drop_menu,
ul.dropdown li ul li a.drop_menu	{ width: auto; white-space: nowrap; color: #8a0000; background: url(menu_li_inner.gif) left 6px no-repeat; padding: 0 0 2px 12px; font-size: 8pt; }

ul.dropdown li ul li a.drop_menu:hover	{ color: #bd0000; background: url(menu_li_inner.gif) left 6px no-repeat; padding: 0 0 2px 12px; font-size: 8pt; }

ul.dropdown ul li.hover,
ul.dropdown ul li:hover             {  }

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: -10px; list-style: none; }
ul.dropdown li:hover > ul 			{ visibility: visible; list-style: none; color: #FFFAC6; }

.px-25-10-34-10 {
    padding: 25px 10px 34px 10px;
    padding: 16px 10px 34px 10px\0/; /* IE 8 */
}

/* IE9, IE10 */
@media screen and (min-width:0\0) {
    .px-25-10-34-10 {
        padding: 25px 10px 34px 10px;
    }
}

/* IE7 */
*:first-child+html .px-25-10-34-10 {
    padding: 14px 10px 34px 10px;
}

/* Opera */
@media all and (-webkit-min-device-pixel-ratio:10000), 
not all and ( -webkit-min-device-pixel-ratio : 0 ) { 
  .px-25-10-34-10 { padding: 25px 9px 34px 11px; }
}

.px-0-110-0-135 {
    padding: 0 50px 0 135px;
}

.px-0-111-0-110 {
    padding: 0 111px 0 110px;
}

.px23-120-0-150 {
    padding: 23px 120px 0 150px;
}
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
    
    .px-25-10-34-10 {
        padding: 25px 21px 34px 0px;
    } 

    .px-0-110-0-135 {
        padding: 0 61px 0 124px;
    }

    .px-0-111-0-110 {
        padding: 0 123px 0 99px;
    }

    .px23-120-0-150 {
        padding: 23px 131px 0 139px;
    }
}*/