#main_menu {line-height: 43px; height: 43px; background: url(img/newparkclinic.com/bgmenu.png) no-repeat top right;}
#main_menu ul {}
#main_menu li {list-style: none; display: inline; padding: 0 16px 0 7px; background: url(img/newparkclinic.com/main_menu_pad.png) right center no-repeat; }
#main_menu a {text-transform: uppercase; font-weight: bold;}


#top_menu {height: 100px; width: 330px;}
#top_menu ul {margin: 0;}
#top_menu li {list-style: none; display: inline; float: left; padding: 43px 20px 0px 0px; background: url(img/newparkclinic.com/top_menu_pad.png) right center no-repeat; }
#top_menu a {font-size: 10px; font-weight: bold; text-transform: uppercase;}


#lang_menu {text-align: center; padding: 15px 0; height: 35px; font-size: 10px;}
#lang_menu li {display: inline; float: right;}
#lang_menu a {line-height: 22px; width: 25px; display: block; height: 25px; color: #aeaeae;}


#footer_menu {line-height: 40px;}
#footer_menu li {display: inline; padding: 0 10px;}

































#log_menu {padding: 0;}
#log_menu {margin: 0 0 5px 0;}
#log_menu li {list-style: none; margin: 2px 0;}
#log_menu a {font-weight: bold;}
#log_menu form {margin: 0;}
#log_menu input {width: 190px; background: none; border: 1px solid #ccc; font-size: 10px; margin-top: 5px;}
#log_menu input.button {padding: 0; width: 40px; color: #63be09; border: none; font-weight: bold; margin: 0 10px 0 0; float: right;}
#log_menu h1 {margin: 0;}

#nav, #nav ul {}
#nav a {display: block;}
#nav li {float: left;}
#nav li ul {position: absolute; left: -999em;}
#nav li:hover ul, #nav li.sfhover ul {	left: auto; background: #e1e4df;}
ul.nav_sub li {display: list-item; padding: 1px}
ul.nav_sub a {font-weight: normal;}






