/* Invitation Flyout Menu */
#flyoutsInv{margin: 0px; padding:0px; list-style-type:none;}
#flyoutsInv ul{position:absolute; left:-9999px; margin: 0;padding: 0;}
#flyoutsInv ul a{display: block;}
#flyoutsInv a{font-family: Georgia, "Times New Roman", Times, serif; font-size:10px; line-height: 10px; color:#574213; text-decoration:none; text-transform:uppercase; display: block; text-align:right; padding-top: 3px;}
#flyoutsInv li{background-image:url(link_bk_inv.jpg); width: 149px; height: 27px; background-repeat:no-repeat; text-align:left; position: relative; list-style: none;}
* html #flyoutsInv li{height: 23px;}
#flyoutsInv li a{height: 27px; margin-right: 23px; width: 127px;}
* html #flyoutsInv li a{height: 23px;}
#flyoutsInv li:hover, #flyoutsInv li.over{background-image:url(link_bk_over_inv.jpg); background-repeat:no-repeat;}
#flyoutsInv li:hover a, #flyoutsInv li.over a{color:#FFFFFF;}
#flyoutsInv li:hover ul, #flyoutsInv li.over ul{position: absolute; left: 149px; top: 0px; min-height: 0; z-index:9999;}
/* Submenu Items */
#flyoutsInv li ul{border: 1px solid #aeaac8; background-color:#FFFFFF; margin: 0px; padding: 0px;}
#flyoutsInv li ul li{background-image:none; width: 200px; height: 19px; background-repeat:no-repeat; list-style:none; vertical-align:middle;}
#flyoutsInv li ul li:hover, #flyoutsInv li ul li.over{background-image:none; background-color:#aeaac8; width: 200px; height:19px; background-repeat:no-repeat;}
#flyoutsInv li:hover ul li a, #flyoutsInv li.over ul li a{margin:0px; width:190px; border-bottom:1px dotted #aeaac8; font-size: 9px; line-height:15px; color:#564e80; display:block; text-align:left; padding-left: 5px; padding-right: 5px; height: 15px;}
* html #flyoutsInv li:hover ul li a, * html #flyoutsInv li.over ul li a{width: 200px;}
#flyoutsInv li:hover ul li a.noBorder, #flyoutsInv li.over ul li a.noBorder{border-bottom:none;}
#flyoutsInv li:hover ul li:hover a, #flyoutsInv li.over ul li.over a{color:#FFFFFF;}
/* Level 3 Items */
#flyoutsInv li:hover ul li ul, #flyoutsInv li.over ul li ul{position:absolute; left:-9999px; border-left:2px solid #aeaac8; border-top: 1px solid #aeaac8; border-bottom: 1px solid #aeaac8; border-right: 1px solid #aeaac8;}
#flyoutsInv li:hover ul li:hover ul, #flyoutsInv li.over ul li.over ul{position: absolute; left: 200px; top:-1px;}
#flyoutsInv li:hover ul li:hover ul li, #flyoutsInv li.over ul li.over ul li{width: 200px;}
#flyoutsInv li:hover ul li:hover ul li a, #flyoutsInv li.over ul li.over ul li a{color:#564e80;}
#flyoutsInv li:hover ul li:hover ul li:hover a, #flyoutsInv li.over ul li.over ul li.over a{color:#FFFFFF;}

/* Accessories Flyout Menu */
#flyoutsAcc{margin: 0px; padding:0px; list-style-type:none;}
#flyoutsAcc ul{position:absolute; left:-9999px; margin: 0;padding: 0;}
#flyoutsAcc ul a{display: block;}
#flyoutsAcc a{font-family: Georgia, "Times New Roman", Times, serif; font-size:10px; line-height: 10px; color:#574213; text-decoration:none; text-transform:uppercase; display: block; text-align:right; padding-top: 3px;}
#flyoutsAcc li{background-image:url(link_bk_acc.jpg); width: 150px; height: 27px; background-repeat:no-repeat; text-align:left; position: relative; list-style: none;}
* html #flyoutsAcc li{height: 23px;}
#flyoutsAcc li a{height: 27px; margin-right: 23px; width: 127px;}
* html #flyoutsAcc li a{height: 23px;}
#flyoutsAcc li:hover, #flyoutsAcc li.over{background-image:url(link_bk_over_acc.jpg); background-repeat:no-repeat;}
#flyoutsAcc li:hover a, #flyoutsAcc li.over a{color:#FFFFFF;}
#flyoutsAcc li:hover ul, #flyoutsAcc li.over ul{position: absolute; left: 150px; top: 0px; min-height: 0; z-index:9999;}
/* Submenu Items */
#flyoutsAcc li ul{border: 1px solid #8782a8; background-color:#FFFFFF;}
#flyoutsAcc li ul li{background-image:none; width: 165px; height: 19px; background-repeat:no-repeat; list-style:none; vertical-align:middle;}
#flyoutsAcc li ul li:hover, #flyoutsAcc li ul li.over{background-image:none; background-color:#8782a8; width:165px; height: 19px; background-repeat:no-repeat;}
#flyoutsAcc li:hover ul li a, #flyoutsAcc li.over ul li a{margin: 0px; width:155px; border-bottom:1px dotted #8782a8; font-size: 9px; line-height:15px;color:#564e80; display:block; text-align:left; padding-left: 5px; padding-right: 5px; height: 15px;}
* html #flyoutsAcc li:hover ul li a, * html #flyoutsAcc li.over ul li a{width:165px;}
#flyoutsAcc li:hover ul li a.noBorder, #flyoutsAcc li.over ul li a.noBorder{border-bottom: none;}
#flyoutsAcc li:hover ul li:hover a, #flyoutsAcc li.over ul li.over a{color:#FFFFFF;}
/* Level 3 Items */
#flyoutsAcc li:hover ul li ul, #flyoutsAcc li.over ul li ul{position:absolute; left:-9999px; border-left: 2px solid #8782a8; border-top: 1px solid #8782a8; border-bottom: 1px solid #8782a8; border-right: 1px solid #8782a8;}
#flyoutsAcc li:hover ul li:hover ul, #flyoutsAcc li.over ul li.over ul{position: absolute; left: 165px; top: -1px;}
#flyoutsAcc li:hover ul li:hover ul li, #flyoutsAcc li.over ul li.over ul li{width:165px;}
#flyoutsAcc li:hover ul li:hover ul li a, #flyoutsAcc li.over ul li.over ul li a{color:#564e80;}
#flyoutsAcc li:hover ul li:hover ul li:hover a, #flyoutsAcc li.over ul li.over ul li.over a{color:#FFFFFF;}

/* Helpful Links Flyout Menu */
#flyoutsHelp{margin: 0px; padding:0px; list-style-type:none;}
#flyoutsHelp ul{position:absolute; left:-9999px; margin: 0;padding: 0;}
#flyoutsHelp ul a{display: block;}
#flyoutsHelp a{font-family: Georgia, "Times New Roman", Times, serif; font-size:10px; line-height: 10px; color:#574213; text-decoration:none; text-transform:uppercase; display: block; text-align:right; padding-top: 3px;}
#flyoutsHelp li{background-image:url(link_bk_help.jpg); width: 150px; height: 33px; background-repeat:no-repeat; text-align:left; position: relative; list-style: none;}
* html #flyoutsHelp li{height: 29px;}
#flyoutsHelp li a{height: 33px; margin-right: 23px; width: 127px;}
* html #flyoutsHelp li a{height: 29px;}
#flyoutsHelp li:hover, #flyoutsHelp li.over{background-image:url(link_bk_over_help.jpg); background-repeat:no-repeat;}
#flyoutsHelp li.double:hover, #flyoutsHelp li.over{background-image:url(link_bk_over_help_tall.jpg); background-repeat:no-repeat;}
#flyoutsHelp li:hover a, #flyoutsHelp li.over a{color:#FFFFFF;}
#flyoutsHelp li:hover ul, #flyoutsHelp li.over ul{position: absolute; left: 150px; top: 0px; min-height: 0; z-index:9999;}
/* Submenu Items */
#flyoutsHelp li ul{border: 1px solid #6d4d8b; background-color:#FFFFFF;}
#flyoutsHelp li ul li{background-image:none; width: 185px; height: 19px; background-repeat:no-repeat; list-style: none; vertical-align:middle;}
#flyoutsHelp li ul li:hover, #flyoutsHelp li ul li.over{background-image:none; background-color:#6d4d8b; width: 185px; height: 19px; background-repeat:no-repeat;}
#flyoutsHelp li:hover ul li a, #flyoutsHelp li.over ul li a{margin: 0px; width: 175px; border-bottom: 1px dotted #6d4d8b; font-size: 9px; line-height: 15px;color:#564e80; display:block; text-align:left; padding-left: 5px; padding-right: 5px; height: 15px;}
* html #flyoutsHelp li:hover ul li a, * html #flyoutsHelp li.over ul li a{width: 185px;}
#flyoutsHelp li:hover ul li a.noBorder, #flyoutsHelp li.over ul li a.noBorder{border-bottom: none;}
#flyoutsHelp li:hover ul li:hover a, #flyoutsHelp li.over ul li.over a{color:#FFFFFF;}
/* Level 3 Items */
#flyoutsHelp li:hover ul li ul, #flyoutsHelp li.over ul li ul{position:absolute; left:-9999px; border-left: 2px solid #6d4d8b; border-top: 1px solid #6d4d8b; border-bottom: 1px solid #6d4d8b; border-right: 1px solid #6d4d8b;}
#flyoutsHelp li:hover ul li:hover ul, #flyoutsHelp li.over ul li.over ul{position: absolute; left:141px; top:-1px;}
#flyoutsHelp li:hover ul li:hover ul li, #flyoutsHelp li.over ul li.over ul li{width: 145px;}
#flyoutsHelp li:hover ul li:hover ul li a, #flyoutsHelp li.over ul li.over ul li a{color:#564e80;}
#flyoutsHelp li:hover ul li:hover ul li:hover a, #flyoutsHelp li.over ul li.over ul li.over a{color:#FFFFFF;}

/* Catalogs Flyout Menu */
#flyoutsCat{margin: 0px; padding:0px; list-style-type:none;}
#flyoutsCat ul{position:absolute; left:-9999px; margin: 0;padding: 0;}
#flyoutsCat ul a{display: block;}
#flyoutsCat a{font-family: Georgia, "Times New Roman", Times, serif; font-size:10px; line-height: 10px; color:#574213; text-decoration:none; text-transform:uppercase; display: block; text-align:right; padding-top: 3px;}
#flyoutsCat li{background-image:url(link_bk_cat.jpg); width: 150px; height: 30px; background-repeat:no-repeat; text-align:left; position: relative; list-style: none;}
* html #flyoutsCat li{height: 26px;}
#flyoutsCat li a{height: 30px; margin-right: 23px; width: 127px;}
* html #flyoutsCat li a{height: 26px;}
#flyoutsCat li:hover, #flyoutsCat li.over{background-image:url(link_bk_over_cat.jpg); background-repeat:no-repeat;}
#flyoutsCat li:hover a, #flyoutsCat li.over a{color:#FFFFFF;}
#flyoutsCat li:hover ul, #flyoutsCat li.over ul{position: absolute; left: 150px; top: 0px; min-height: 0; z-index:9999;}
/* Submenu Items */
#flyoutsCat li ul{border: 1px solid #542e59; background-color:#FFFFFF;}
#flyoutsCat li ul li{background-image:none; width: 141px; height: 19px; background-repeat:no-repeat; list-style: none; vertical-align:middle;}
#flyoutsCat li ul li:hover, #flyoutsCat li ul li.over{background-image:none; background-color:#542e59; width: 141px; height: 19px; background-repeat:no-repeat;}
#flyoutsCat li:hover ul li a, #flyoutsCat li.over ul li a{margin: 0px; width: 131px; border-bottom: 1px dotted #542e59; font-size: 9px; line-height: 15px;color:#564e80; display:block; text-align:left; padding-left: 5px; padding-right: 5px; height: 15px;}
* html #flyoutsCat li:hover ul li a, * html #flyoutsCat li.over ul li a{width: 141px;}
#flyoutsCat li:hover ul li a.noBorder, #flyoutsCat li.over ul li a.noBorder{border-bottom: none;}
#flyoutsCat li:hover ul li:hover a, #flyoutsCat li.over ul li.over a{color:#FFFFFF;}
/* Level 3 Items */
#flyoutsCat li:hover ul li ul, #flyoutsCat li.over ul li ul{position:absolute; left:-9999px; border-left: 2px solid #542e59; border-top: 1px solid #542e59; border-bottom: 1px solid #542e59; border-right: 1px solid #542e59;}
#flyoutsCat li:hover ul li:hover ul, #flyoutsCat li.over ul li.over ul{position: absolute; left: 141px; top: -1px;}
#flyoutsCat li:hover ul li:hover ul li, #flyoutsCat li.over ul li.over ul li{width: 145px;}
#flyoutsCat li:hover ul li:hover ul li a, #flyoutsCat li.over ul li.over ul li a{color:#564e80;}
#flyoutsCat li:hover ul li:hover ul li:hover a, #flyoutsCat li.over ul li.over ul li.over a{color:#FFFFFF;}

/* Support for the "iehover-fix.js" */
ul.nav iframe {
	position: absolute;
	/* account for the border */
	z-index: -1;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}
* html ul.nav li { z-index: 9999; }
/* this is for IE 5.0
select.hide { visibility: hidden; }
/* End Support for the "iehover-fix.js" */
