/** IE bugs: a:link, a:visited, a:hover need to be styled as well; does not display separator... workaround? */


        ul.mainlevel-suckerfish-horizontal li.hover ul
        {
            margin: -2px 0 !important;
            margin: 28px 0;
        }
        ul.mainlevel-suckerfish-horizontal li ul
        {
            margin: -2px 0 !important;
            margin: 0;
        }
        ul.mainlevel-suckerfish-horizontal li:hover ul li:hover ul, ul.mainlevel-suckerfish-horizontal li.hover ul li.hover ul
        {
            display: block;
            width: auto;
            margin: 0;
        }


/** customize colors here */

a.mainlevel-suckerfish-horizontal, a.mainlevel_active-suckerfish-horizontal, a.mainlevel_current-suckerfish-horizontal,

a.mainlevel-suckerfish-horizontal:link, a.mainlevel_active-suckerfish-horizontal:link, a.mainlevel_current-suckerfish-horizontal:link,

a.mainlevel-suckerfish-horizontal:visited, a.mainlevel_active-suckerfish-horizontal:visited, a.mainlevel_current-suckerfish-horizontal:visited {
/*EACH ITEM AT THE TOP*/
padding:0px;
text-decoration:none;

}

.CrossSell
{
position:absolute;
float:right;
top:5px;
left:496px;
}

.XSellTab
{
display:table;
float:left;
margin-right:0px;
}


#nav
{
height:40px;
width:960px;
position:absolute;
top:179px;
left:0px;
z-index:100;
font-weight:bold;
}

.TopNavText
{
position:absolute;
margin-left:10px;
margin-top:8px;
width:50px;
font: bold 1.1em/1.0em Helvetica, Arial, sans-serif;
color: #000;
padding-top:1px;
}


img
{
text-decoration:none;
border:none;
border-style: none;
}



a.mainlevel-suckerfish-horizontal:hover, a.mainlevel_active-suckerfish-horizontal:hover, a.mainlevel_current-suckerfish-horizontal:hover {

	/*background-color: #E0E0E0;*/
text-decoration:none;

	

}



a.sublevel-suckerfish-horizontal, a.sublevel_active-suckerfish-horizontal, a.sublevel_current-suckerfish-horizontal,

a.sublevel-suckerfish-horizontal:link, a.sublevel_active-suckerfish-horizontal:link, a.sublevel_current-suckerfish-horizontal:link,

a.sublevel-suckerfish-horizontal:visited, a.sublevel_active-suckerfish-horizontal:visited, a.sublevel_current-suckerfish-horizontal:visited {

	/*background-color: grey;*/

/*EACH ITEM IN THE DROPDOWN*/

text-decoration:none;
margin-left:-9px;
width:254px;
top:0px;
padding-top:0px;

}



a.sublevel-suckerfish-horizontal:hover, a.sublevel_active-suckerfish-horizontal:hover, a.sublevel_current-suckerfish-horizontal:hover {

	/*background-color: #E0E0E0;*/
/*EACH ITEM IN THE DROPDOWN WHEN HOVERED*/
	background-color:#64acca;
	 width:246px;
margin-left:-10px;
left:0px;
z-index:100;
padding-top:0px;
color:#ffffff;
}

/** customize style / layout here */



a.mainlevel-suckerfish-horizontal, a.mainlevel_active-suckerfish-horizontal, a.mainlevel_current-suckerfish-horizontal, span.mainlevel-suckerfish-horizontal,

a.mainlevel-suckerfish-horizontal:link, a.mainlevel_active-suckerfish-horizontal:link, a.mainlevel_current-suckerfish-horizontal:link,

a.mainlevel-suckerfish-horizontal:visited, a.mainlevel_active-suckerfish-horizontal:visited, a.mainlevel_current-suckerfish-horizontal:visited,

a.mainlevel-suckerfish-horizontal:hover, a.mainlevel_active-suckerfish-horizontal:hover, a.mainlevel_current-suckerfish-horizontal:hover{


font: bold 9pt/11pt Helvetica, Arial, sans-serif;
color:Black;
z-index:100;
text-decoration:none;
	text-align: left;


	display: block;

	/*border: 1px solid silver;*/

	padding: 0em 14px 0.3em 1px;/* 	top, right, bottom, left */

	height:15px;
padding-top:5px;
padding-bottom:auto;

}

a.sublevel-suckerfish-horizontal, a.sublevel_active-suckerfish-horizontal, a.sublevel_current-suckerfish-horizontal, span.sublevel-suckerfish-horizontal,

a.sublevel-suckerfish-horizontal:link, a.sublevel_active-suckerfish-horizontal:link, a.sublevel_current-suckerfish-horizontal:link,

a.sublevel-suckerfish-horizontal:visited, a.sublevel_active-suckerfish-horizontal:visited, a.sublevel_current-suckerfish-horizontal:visited{

font: bold 9pt/11pt Helvetica, Arial, sans-serif;
color:Black;
z-index:100;
text-decoration:none;
	text-align: left;


	display: block;

	/*border: 1px solid silver;*/

	padding: 0em 14px 0.3em 10px;/* 	top, right, bottom, left */


padding-top:5px;
padding-bottom:auto;
}




a.sublevel-suckerfish-horizontal:hover, a.sublevel_active-suckerfish-horizontal:hover, a.sublevel_current-suckerfish-horizontal:hover 
{
color:#ffffff;
font: bolder 9pt/11pt Helvetica, Arial, sans-serif;

}


a.mainlevel-suckerfish-horizontal, a.mainlevel_active-suckerfish-horizontal, a.mainlevel_current-suckerfish-horizontal, span.mainlevel-suckerfish-horizontal {
/* TOP LEVEL */
	float: left;
	width: 100px;

z-index:100;

}



a.sublevel-suckerfish-horizontal, a.sublevel_active-suckerfish-horizontal, a.sublevel_current-suckerfish-horizontal, span.sublevel-suckerfish-horizontal {

/* SUB MENU */
	font-size: 90%;
z-index:100;

	/*border-top: 0px solid silver;*/

		text-decoration:none;


}






ul.mainlevel-suckerfish-horizontal, .mainlevel-suckerfish-horizontal ul {
/* EVERY ITEM */

	padding: 0;
z-index:100;

	margin: 0;

	list-style: none;

	

}



ul.mainlevel-suckerfish-horizontal {
/* TOP LEVEL*/
	width: 850px;

	z-index: 101;

	

}



ul.mainlevel-suckerfish-horizontal ul {

	z-index: 102;

		/* SUB MENU */

}









ul.mainlevel-suckerfish-horizontal li {

	padding: 0;

	margin: 0;

	background: none;

	list-style: none;

	text-align:center;

	float: left;

	position: relative;

	margin-right: 1px;
z-index:100;
text-decoration:none;
			/* EACH ITEM */

}



ul.mainlevel-suckerfish-horizontal li li {

	position: relative;

	width: 17em;

	margin:-1px 0;

	text-align:left;
z-index:100;

height:100%;
			/* SUB ITEMS */
}






ul.mainlevel-suckerfish-horizontal ul {

	display: none;

	position: absolute; 

	top: 0em;
z-index:100;

	left: 0px;

	margin-left:0px;
		/* SUB ITEMS */


}



ul.mainlevel-suckerfish-horizontal li > ul {
		/* POSITIONING OF DROPDOWN */
            top:47px;
left: 0px;
	/*left: auto;*/

	/*background-color:#CCCCCC;*/

	text-indent:inherit;

z-index:100;

	

}



ul.mainlevel-suckerfish-horizontal li:hover ul,
ul.mainlevel-suckerfish-horizontal li.hover ul {
            display: block;
            background:url(../images/DropDownMenuTall.png);
            /*background-color:#8099c3;*/
            font-family:Arial, Helvetica, sans-serif;
            width:260px;
            padding-top:10px;
            padding-bottom:10px;
            z-index:102;
            top:47px;
            left:0px;
            padding-left:10px;
      
            
}

ul.mainlevel-suckerfish-horizontal li:hover ul ul,
ul.mainlevel-suckerfish-horizontal li.hover ul ul {
            display: none;
        /*    background-color:#84bad3; */
        
   /*         opacity: 0.85;
            filter: alpha(opacity = 85);*/
z-index:100;

}



ul.mainlevel-suckerfish-horizontal li:hover ul li:hover ul,

ul.mainlevel-suckerfish-horizontal li.hover ul li.hover ul {

	display: block;

	width:auto;

	z-index:100;

}



ul.mainlevel-suckerfish-horizontal, ul.mainlevel-suckerfish-horizontal li li {

	clear: left;
z-index:100;
}



/** separator */

span.mainlevel-suckerfish-horizontal, span.sublevel-suckerfish-horizontal {

	border-width: 0px;
z-index:100;
	padding: 0px;

	

}





