.fix:after{content:".";display:block;height:0;clear:both;visibility: hidden;}
* html .fix {height: 1%;}

/* F(antasy)menu */
#fMenuHome,
#fMenu {margin:0; padding:0; list-style:none;}

#fMenuHome li.fmenulevel1,
#fMenu li.fmenulevel2 {float:left; position:relative; z-index:10;}

#fMenu li.fmenulevel2 div {display: none;}
#fMenu li:hover div, #fMenu li.over div {display:block;}

/* F(antasy)menu Frames */
.fmenu1columnframe {width:182px; margin:0; padding:0 0 30px 0; text-align:left; background:url(/custom/templates/page/home/images/menu-1-body.png) no-repeat left bottom; position:absolute; top:40px; left:-6px; z-index:20001;}
.fmenu1columnframe.flip {left:auto; right:-6px;}
	.fmenu1header {width:170px; height:26px; overflow:hidden; margin:0; padding:0; float:left; background:url(/custom/templates/page/home/images/menu-1-header.png) no-repeat;}

.fmenu2columnframe {width:352px; margin:0; padding:0 0 30px 0; text-align:left; background:url(/custom/templates/page/home/images/menu-2-body.png) no-repeat left bottom; position:absolute; top:40px; left:-6px; z-index:20002;}
.fmenu2columnframe.flip {left:auto; right:-6px;}
	.fmenu2header {width:340px; height:26px; overflow:hidden; margin:0; padding:0; float:left; background:url(/custom/templates/page/home/images/menu-2-header.png) no-repeat;}
	
.fmenu3columnframe {width:522px; margin:0; padding:0 0 30px 0; text-align:left; background:url(/custom/templates/page/home/images/menu-3-body.png) no-repeat left bottom; position:absolute; top:40px; left:-6px; z-index:20003;}
.fmenu3columnframe.flip {left:auto; right:-6px;}
	.fmenu3header {width:510px; height:26px; overflow:hidden; margin:0; padding:0; float:left; background:url(/custom/templates/page/home/images/menu-3-header.png) no-repeat;}

.fmenu4columnframe {width:692px; margin:0; padding:0 0 30px 0; text-align:left; background:url(/custom/templates/page/home/images/menu-4-body.png) no-repeat left bottom; position:absolute; top:40px; left:-6px; z-index:20004;}
.fmenu4columnframe.flip {left:auto; right:-6px;}
	.fmenu4header {width:680px; height:26px; overflow:hidden; margin:0; padding:0; float:left; background:url(/custom/templates/page/home/images/menu-4-header.png) no-repeat;}
	
.fmenu5columnframe {width:862px; margin:0; padding:0 0 30px 0; text-align:left; background:url(/custom/templates/page/home/images/menu-5-body.png) no-repeat left bottom; position:absolute; top:40px; left:-6px; z-index:20005;}
.fmenu5columnframe.flip {left:auto; right:-6px;}
	.fmenu5header {width:850px; height:26px; overflow:hidden; margin:0; padding:0; float:left; background:url(/custom/templates/page/home/images/menu-5-header.png) no-repeat;}

/* F(antasy)menu Levels */
.fmenuknob {position:absolute; top:33px; left:50%; z-index:30000; margin-left:-13px;}

.fmenucolumn {width:170px; height:auto; overflow:hidden; margin:0; padding:0; float:left;}
.fmenumargin {margin:0 0 0 6px;}

#fMenuHome li.fmenulevel1 a:visited,
#fMenuHome li.fmenulevel1 a:link,
#fMenu li.fmenulevel2 a:visited,
#fMenu li.fmenulevel2 a:link {font-weight:bold; font-size:12px; line-height:40px; display:block; padding:0 25px 0 25px; color:#fff; text-decoration:none; text-transform:uppercase;}
#fMenuHome li:hover a,
#fMenuHome li.over a,
#fMenuHome li.fmenulevel1 a:hover,
#fMenu li:hover a,
#fMenu li.over a,
#fMenu li.fmenulevel2 a:hover {background:url(/custom/templates/page/home/images/menu-hover.png) repeat-x top center #c55f25;}

#fMenu li div ul.fmenu,
#fMenu li div ul.fmenu li ul {margin:0; padding:0; list-style:none;}

#fMenu li div ul.fmenu li {padding:5px 25px 0 25px; margin: 0 2px; background: #fff;}
#fMenu li div ul.fmenu li a:hover,
#fMenu li div ul.fmenu li a:visited,
#fMenu li div ul.fmenu li a:link {font-weight:bold; font-size:12px; line-height:20px; padding:0; color:#c55f25; text-decoration:underline; text-transform:none; background:none;}
#fMenu li div ul.fmenu li a:hover {color:#000;}

#fMenu li div ul.fmenu li ul li {padding:0;}
#fMenu li div ul.fmenu li ul li a:hover,
#fMenu li div ul.fmenu li ul li a:visited,
#fMenu li div ul.fmenu li ul li a:link {font-weight:normal; font-size:11px; padding:0 0 0 21px; color:#000; text-decoration:none; text-transform:none; background:url(/custom/templates/page/home/images/menu-tag.png) no-repeat top left;}
#fMenu li div ul.fmenu li ul li a:hover {text-decoration:underline;}