.mega{width:300px;padding:10px;position:absolute;visibility:hidden;border:2px solid black;border-top-width:1px;background:white;-webkit-box-shadow:5px 5px 5px #c8c8c8;-moz-box-shadow:5px 5px 5px #c8c8c8;box-shadow:5px 5px 5px #c8c8c8;}
.mega .column{float:left;width:49%;}
.mega a{text-decoration:none;}
.mega a[rel]:after{content:" " url(down.png);}
.mega .column ul{margin:0;margin-left:5px;padding:0;list-style:none;}
.mega .column ul li{margin-bottom:3px;}
.mega .ulmenu{margin:0;padding:0;border:0px solid gray;border-bottom-width:0;list-style:none;}
.mega .ulmenu a{display:block;border-bottom:0px solid gray;padding:5px;}
.mega .ulmenu a:hover{background:lightyellow;}
.solidblocktheme{border:0px solid #cd0000;padding:0;}
.solidblocktheme p, .solidblocktheme .column{padding:5px;width:auto;}
.solidblockmenu{margin:0;padding:0;float:left;font:bold 13px Arial;overflow:hidden;margin-bottom:0em;border:0px solid #625e00;border-width:0px 0;background:#CCC url(blockdefault.jpg) repeat-x;}
.solidblockmenu li{display:inline;}
.solidblockmenu li a{float:left;color:white;padding:15px 18px 7px;text-decoration:none;border-right:1px solid white;}
.solidblockmenu li a:visited{color:white;}
.solidblockmenu li a:hover, .solidblockmenu li a.selected{color:white;background:transparent url(blockactive1.jpg) repeat-x;}
.redmenu{margin:0;padding:0;float:left;font:bold 13px Arial;overflow:hidden;margin-bottom:0em;border:0px solid #625e00;border-width:0px 0;background:#CCC url(blockdefault_red.jpg) repeat-x;color:#FFF;}
.redmenu li a:hover, .redmenu li a.selected{color:white;background:transparent url(blockactive_red.jpg) repeat-x;}