/* new css for menu */
#menu {
height:37px;
width: 986px; 
/* background: url(/img/menu/menu_background.gif) top left repeat-y; */
background-color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;   
margin-top: -30px;
}

#menu ul {
list-style-type: none;
padding:0;
margin:0 0 0 7px;
border-left: 1px solid #DCDCDC;
}

#menu li {
float: left;
border: 1px solid #DCDCDC;
border-bottom: 1px solid #58C5CE;
border-left: none;
}

#menu li:first-child {
border-left: 1px solid #DCDCDC;
margin-left: 11px;
}

.menu_home li {
border-bottom: 1px solid #DCDCDC !important;
}

#menu li:hover {
background-color: #fff1fb;
text-decoration:none;
}

#menu a, #menu a:visited {
text-align:center;
display:block;
line-height:35px;
font-size: 17px;
font-weight: bold;
color: #C874B0;
text-decoration:none;
}

#home_page {width: 125px;}
#directory {width: 125px;}
#alimentazione {width: 110px;}
#profilo {width: 133px;}
#dieta {width: 84px;}
#fitness {width: 85px;}
#sport {width: 82px;}
#salute {width: 87px;}
#bellezza {width: 132px;}
#lifestyle {width: 114px;}
#G1148 {width: 108px;}
#sport25 {width: 68px;}
#community {width: 168px;}
/*	Correct 1px difference in width
between main page and channel pages
because of 1px left border added to 
selected tab. Extend one element 1px
*/   

.menu_home #home_page {
width: 96px;
}

.menu_home #directory {
width: 96px;
}

/* New CSS for submenu */
#submenu {
/* background-image: url(/img/menu/background_border.gif); background-repeat: repeat-y; background-position: top left; */
background-color: white;
width: 972px;
padding-left: 9px;
padding-right: 9px;
text-align: left; 
font-size: 14px;  
font-family: Arial, Helvetica, sans-serif;
font-size: 14px; 
} 

#submenu ul {
list-style-type: none;
height:29px;
line-height: 29px;
border: 1px #58C5CE solid;
border-top: none;
background-color: #E7FDFF;
margin: 0px;
padding: 0px;
} 

#submenu li {
float: left;
padding-left: 4px;
padding-right: 4px;
} 

#submenu a {
padding:2px 6px 3px 6px;
font-weight: bold;
color: #0000EE;	
}


#submenu a:hover, #submenu a:active {
background-color: #fcf58f;
text-decoration:none !important;
} 



#menu_container {padding-bottom: 0px; padding-left: 10px;}

/*
#submenu .pregnancy {padding-bottom:0px;}
#submenu .mom li:first-child {padding-left:200px !important;}
#submenu .recipes li:first-child {padding-left:395px !important;}
#submenu .gear li {float:right;}
#submenu .community li {float:right !important;}
#submenu .activitiesparties ul:first-child {padding-left:500px !important;}
*/

