/********************************************************************************/
/* ProMenu CSS - By Robert Simons - (c)2012 Provisionists LLC               */
/********************************************************************************/
/* promenu_header.css                                                              */
/********************************************************************************/
	#header_menus .megamenu > li { margin: 0px 3px 0 0; position: relative; }

#header_menus .megamenu
{
     background: #323232; /* Define your mega menu background color */
     border: 1px solid #000000; /* Define your mega menu border color */
     border-width: 5px 1px; /* Define your mega menu border widths here */
     font: normal 12px Verdana;
     margin: 0px auto;
     width:300%;
     height:100%
     text-align:left;
}

#header_menus .submenu_container a
{
padding:none;
}
#header_menu_bar .submenu_container li a
{
padding:5px;
}

#header_menus .header_menu_bar li a
{
  margin-top:1px;
  margin-bottom:1px;
}
#header_menus a
{
    color: #8a8a8a;   /* Define your megamenu font color here to blend with your new background color */
    font-size:12px;
    padding: 10px 10px 7px 10px;
}

#header_menus a:hover, #header_menus a.menu_active {
  background-color:#292929; /* Define your menu hover background-color here since the default doesn't provide one */
  color: #FFFFFF; /* Define your menu hover font color here since the default doesn't provide one */
}

#header_menus a.active
{
  background-color:#323232; /* Define your menu active background-color here since the default doesn't provide one */
  color: #FC6D32; /* Define your menu active font color here since the default doesn't provide one */
}

#header_menus .submenu_container a:hover, #header_menus .submenu_container a.menu_active {
  background-color:#292929; /* Define your menu hover background-color here since the default doesn't provide one */
  color: #FFFFFF; /* Define your menu hover font color here since the default doesn't provide one */
}

#header_menus .submenu_container a.active
{
  background-color:#323232; /* Define your menu active background-color here since the default doesn't provide one */
  color: #FC6D32; /* Define your menu active font color here since the default doesn't provide one */
}

#header_menus .megamenu a:hover, #header_menus .megamenu a.menu_active {
  background-color:#323232; /* Define your menu active background-color here since the default doesn't provide one */
  color: #FFFFFF; /* Define your menu hover font color here since the default doesn't provide one */
}

#header_menus .megamenu  a.menu_active:hover {
  background-color:#323232; /* Define your menu hover background-color here since the default doesn't provide one */
  color: #FFFFFF; /* Define your menu hover font color here since the default doesn't provide one */
}

#header_menus .megamenu a.active,#header_menus .megamenu a.active:hover
{
  color: #FC6D32; /* Define your menu active font color here since the default doesn't provide one */
}

#header_menus li ul 
{
    display:none; 
    position:absolute;
    background-color:#181818; /* Define your normal submenu background color */

}

#header_menus
{
    background: url(http://forum.doctorhead.ru/public/style_images/master/user_navigation.png);
    width:100%;
    text-align:left;
    line-height:28px; 
}

#header_menus li .downarrow {
    background: url(http://forum.doctorhead.ru/public/style_images/master/_menu_icons/down_arrow_head.png) no-repeat scroll left center transparent;
    display: inline-block;
    height: 7px;
    width: 9px;
}

#header_menus li a.active .downarrow,#header_menus li:hover a.active:hover .downarrow, #header_menus li.active a.menu_active .downarrow{
    background: url(http://forum.doctorhead.ru/public/style_images/master/_menu_icons/down_arrow_head_active.png) no-repeat scroll left center transparent;
    display: inline-block;
    height: 7px;
    width: 9px;
}

#header_menus li a:hover .downarrow, #header_menus li a.active:hover .downarrow, #header_menus li a.menu_active .downarrow{
    background: url(http://forum.doctorhead.ru/public/style_images/master/_menu_icons/down_arrow_head_hover.png) no-repeat scroll left center transparent;
    display: inline-block;
    height: 7px;
    width: 9px;
}

#header_menus .submenu_container li a .rightarrow {
    background: url(http://forum.doctorhead.ru/public/style_images/master/_menu_icons/right_arrow_head.png) no-repeat scroll left center transparent;
    display: inline-block;
    height: 12px;
    width: 6px;
    margin-top:7px;
    margin-right:5px;
}

#header_menus .submenu_container li.active a .rightarrow, #header_menus .submenu_container li.active a:hover .rightarrow
, #header_menus .submenu_container li.active a.active:hover .rightarrow, #header_menus .submenu_container li.active a.menu_active .rightarrow{
    background: url(http://forum.doctorhead.ru/public/style_images/master/_menu_icons/right_arrow_head_active.png) no-repeat scroll left center transparent;
    display: inline-block;
    height: 12px;
    width: 6px;
    margin-top:7px;
}

#header_menus .submenu_container li a:hover .rightarrow, #header_menus .submenu_container li a.menu_active .rightarrow {
    background: url(http://forum.doctorhead.ru/public/style_images/master/_menu_icons/right_arrow_head_hover.png) no-repeat scroll left center transparent;
    display: inline-block;
    height: 12px;
    width: 6px;
    margin-top:7px;
}

/********  Alterations below will effect the display only ... all color changes are made above this marker  ********/

/*****  Mega Menu *****/

.category
{
     min-width:250px;
     padding: 10px 10px 10px 10px;
     top:0px;
     text-align:left;
}

#header_menus .megamenu a
{
     display: block;
     float:left;
     min-width:100px;
     top:0px;
     text-align:left;
}

#header_menus .category a
{
     display: block;
     float:left;
     min-width:100px;
     top:0px;
     text-align:left;
}

#header_menus .block
{
     display: block;
     float:left;
     text-align:left;
}

#header_menus .megamenu > .block
{
     text-align:left;
     padding-left:10px; 
     padding-top:10px;
}

#header_menus .new_row, #header_menus .category .new_row h3 
{
     padding-top:20px;
     display:block;
     float:left;
     text-align:left;
}

#header_menus .category h3,#header_menus h3 {

     padding-left:13px;   
     text-decoration: underline;
     float:left;
     text-align:left;
}

.category h3 {  
  
    padding-bottom:5px; 
    padding-left:10px; 
}

/****** End Mega Menu ******/

#header_menus li  
{ 
    position:relative;
} 

#header_menu_bar li a
{
    padding: 10px 10px 7px 10px;
	min-width:300px;
	text-align:left;
	padding-left:10px;
}

#header_menus li a.menucat:hover
{
    border: 0;
    cursor:default !important; /* DO NOT CHANGE ... this stops the cursor from appearing on categories*/
}