.menu { height:39px; background: url(../img/menu_bg.png) top left repeat-x;}
.menu ul {list-style: none;  margin:0px; padding: 0px; height:39px; vertical-align:bottom;}
.menu li {list-style: none; height:38px; float:left;  margin: 0px; padding:0px; text-align:center; border-left:1px solid #b2b2b2; border-right:1px solid #fff;}
.menu li:hover {background: url(../img/menu_hover.gif) top left repeat-x;}
.menu li a,.menu li a:visited {text-decoration: none; font-size: 12px; color: #000; line-height:39px; height:39px; width:100%; padding: 0px 15px 0px 15px;}
.menu li a:hover {text-decoration: none; font-size: 12px; color: #fff; line-height:39px; height:39px; width:100%; padding: 0px 15px 0px 15px;}

.drop_menu { width:650px; padding:0px; margin:0px; z-index:1000; position:absolute;visibility: hidden;}
.drop_menu_arr { margin:0px 0px 0px 10px; padding:0px;float:left;}
.drop_menu_container { background:#565656 !important; font-size:12px; margin:0px; padding:15px 0px 15px 0px; clear:both !important;}
.drop_menu a, .drop_menu a:visited {text-decoration: none !important; color: #fff!important; display:block !important; height:20px !important; line-height:20px !important; padding: 0px 0px 0px 10px !important; background:#565656 !important;}
.drop_menu a:hover {text-decoration: none; color: #000 !important; display:block; height:20px; width:100%; line-height:20px; padding: 0px 0px 0px 10px; background:url(../img/drop_menu_hover_bg.png) top left repeat-x !important;}
.drop_menu li { margin:0; padding:0; list-style:none; height:20px; clear:both !important; border:none; width:640px; text-align:left;}
.drop_menu li:hover {background:none !important;}
.menu ul li ul { clear:both;}

