/* Start of CMSMS style sheet 'RPO Product Menu Block' */
/* Horizontal menu for the CMS CSS Menu Module */
/* by Alexander Endresen */

#product-nav{font-size: 14px; font-weight: bold; margin: 0; padding: 0;}

#menu_vert {
   margin-left: 1px;
   margin-right: 1px;
}

/* The wrapper clears the floating elements of the menu */

/* Fix for Opera 8 */
.clearb { clear: both; }
#tertiary-wrapper { 
   /* Fix for Opera 8 */ 
   /*   overflow: hidden;  */ 
   width: 100%;
}


#product-nav ul, #product-nav li{list-style: none; margin: 0; padding: 0; display: block;}


/* Show only 3rd level menu items that have an active parent */
#product-nav li a{display: none;}
#product-nav li ul li a {display: none;}
#product-nav li ul li.menuactive ul li a{display: block;}



#product-nav{width: 740px; background: #bbbbbb; float: left;}
#product-nav li ul li.menuactive ul li{float: left;width: 345px;}
#product-nav li ul li.menuactive ul li a{padding: 4px 0 4px 25px; color: #275072; text-decoration: none; font-size: 12px; background: url('uploads/images/product_menu_bg.gif') no-repeat 20px 5px;}

#tertiary-wrapper a.menuactive{color: white !important;}

.level1{line-height: 0;}
.level2{line-height: 0;}
.level3{line-height: 15px;}

#product-nav li ul li a.menuparent {
background:transparent url(uploads/images/product_menu_bg.gif) no-repeat scroll 20px 5px;
color:#275072 !important;
display:block;
float:left;
font-size:12px;
height:12px;
line-height:13px;
padding:4px 0 4px 25px;
text-decoration:none;
width:320px;
}

#tertiary-wrapper .menuactive{color: white !important;}
/* End of 'RPO Product Menu Block' */

