/*Credits: Dynamic Drive CSS Library */

/*URL: http://www.dynamicdrive.com/style/ */



.suckertreemenu ul{

margin: 0;

padding: 0;

list-style-type: none;

margin-left:20px;

z-index:1;

}



/*Top level list items*/

.suckertreemenu ul li{

position: relative;

display: inline;

float: left;

z-index:1;

/*background-color: #F3F3F3;*/ /*overall menu background color*/

}



/*Top level menu link items style*/

.suckertreemenu ul li a{

display: block;

width: auto; /*Width of top level menu link items*/

padding: 1px 8px;

/*border: 1px solid black;*/

border-left-width: 0;

text-decoration: none;

letter-spacing:1px;



/*color: navy;*/

}

	

/*1st sub level menu*/

.suckertreemenu ul li ul, .suckertreemenu ul li ul li ul{

left: 0;margin-left:0px;

position: absolute;

top: 1em; /* no need to change, as true value set by script */

display: block;

visibility: hidden;

}



/*Sub level menu list items (undo style from Top level List Items)*/

.suckertreemenu ul li ul li{

display: list-item;

float: none;

}



/*All subsequent sub menu levels offset after 1st level sub menu */

.suckertreemenu ul li ul li ul{ 

left: 195px; /*159px;*/ /* no need to change, as true value set by script */

	top: 0; 

}

.suckertreemenu ul li ul, .suckertreemenu ul li ul li{ 

background-color:#092668; float:left;

}

/* Sub level menu links style */

.suckertreemenu ul li ul li a, .suckertreemenu ul li ul li a:link, .suckertreemenu ul li ul li a:visited,

.suckertreemenu ul li.active ul li a, .suckertreemenu ul li.active ul li a:link, .suckertreemenu ul li.active ul li a:visited,

.suckertreemenu ul li ul li ul li a, .suckertreemenu ul li ul li ul li a:link, .suckertreemenu ul li ul li ul li a:visited,

.suckertreemenu ul li.active ul li.active ul li a, .suckertreemenu ul li.active ul li.active ul li a:link, .suckertreemenu ul li.active ul li.active ul li a:visited

{

display: block; float:none;

width: auto;/*188px;*/ /*width of sub menu levels*/

/*color: navy;*/

text-decoration: none; /*clear:both;*/ line-height:30px;

padding: 0px 0px 0px 8px; text-align:left;
background-color:#313431; margin:0px;
/*border: 1px solid #ccc;
background-color:#092668; margin:0px;*/

}

.suckertreemenu ul li.active ul li a, .suckertreemenu ul li.active ul li a:link, .suckertreemenu ul li.active ul li a:visited,

.suckertreemenu ul li.active ul li.active ul li a, .suckertreemenu ul li.active ul li.active ul li a:link, .suckertreemenu ul li.active ul li.active ul li a:visited

{background:#313431;color:#FFFFFF;

}

.suckertreemenu ul li a:hover{

/*background-color: black;

color: white;*/

}

.suckertreemenu ul li ul li a:hover, .suckertreemenu ul li.active ul li a:hover,

.suckertreemenu ul li ul li ul li a:hover, .suckertreemenu ul li.active ul li.active ul li a:hover

{

background: #CCEBFA;color:#092667;

}

/*Background image for top level menu list links */

.suckertreemenu .mainfoldericon{

/*background: #F3F3F3 url(media/arrow-down.gif) no-repeat center right;*/

background: url(../images/site/arrow_down.gif) no-repeat center right;

}



/*Background image for subsequent level menu list links */

.suckertreemenu .subfoldericon, .suckertreemenu a.subfoldericon:link, .suckertreemenu a.subfoldericon:visited,

.suckertreemenu ul li.active ul li a.subfoldericon, .suckertreemenu ul li.active ul li a.subfoldericon:link, .suckertreemenu ul li.active ul li a.subfoldericon:visited

{

background: #092668 url(../images/site/arrow_right.gif) no-repeat center right; 

min-width:195px; width:auto !important; width:195px; 

}

.suckertreemenu a.subfoldericon:hover, .suckertreemenu ul li.active ul li a.subfoldericon:hover{

background: #CCEBFA url(../images/site/arrow_right.gif) no-repeat center right; 

}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/

/*padding-top: 1em;*/

}

	

/* Holly Hack for IE \*/

/* html .suckertreemenu ul li { float: left; height: auto;}

* html .suckertreemenu ul li a { height: auto;}

*/* html .suckertreemenu ul li ul li { clear:both; float: left; height: auto; width:165px;}

* html .suckertreemenu ul li ul li a { /*clear:both;*/ float: left; height:auto;}

* html .suckertreemenu ul li ul li ul li { /*clear:both;*/ float: left; height: auto; width:165px;}

* html .suckertreemenu ul li ul li ul li a { /*clear:both;*/ float: left; height:auto;}

/* End */

.suckertreemenu ul li ul li ul.menu_city_0

{	width:233px;

}

.suckertreemenu ul li ul li ul.menu_city_0 a:link, .suckertreemenu ul li ul li ul.menu_city_0 a:visited

{	width:225px !important; float:left !important; 

}

.suckertreemenu ul li ul li ul.menu_city_3 li a:link, .suckertreemenu ul li ul li ul.menu_city_3 li a:visited

{	width:225px !important; float:left !important; 

}
.film_production a:link, .film_production a:visited
{	width:148px !important;
}