/*#Top menu styles#*/
.horizontalmenu
{
	background: #000000 url(../App_Themes/ZespressoSite/Images/topMenuBackground.gif);
}

.verticalmenu
{
	background: none;
}
/*#Top menu styles/Horizontal#*/
.horizontalCMSMenu
{
	height: 40px;
	color: #ffffff;
	/*padding: 3px;*/
	font-weight: bold;
	background: #000000 url(../App_Themes/ZespressoSite/Images/topMenuBackground.gif);
	/*width: 100%;*/
}

.horizontalsubCMSMenu
{
	background: #80463E;
	color: #ffffff;
}

.horizontalsubCMSMenu tr
{
	/*background: black;*/
	/*background: #80463E url(../Media/layout/images/menu/white_dot.gif) repeat-x left bottom;	*/
}

.horizontalsubCMSMenuItem
{
	white-space: nowrap;
	display: block;
}

.horizontalsubCMSMenuItem, .horizontalsubCMSMenuItemMouseOver, .horizontalsubCMSMenuItemMouseDown,
.horizontalsubCMSMenuHighlightedMenuItem, .horizontalsubCMSMenuHighlightedMenuItemMouseOver, 
.horizontalsubCMSMenuHighlightedMenuItemMouseDown
{
	padding: 5px 3px;
	min-width: 100px;
	white-space: nowrap;
	display: block;	
}

.horizontalsubCMSMenuHighlightedMenuItem, .horizontalsubCMSMenuHighlightedMenuItemMouseOver, 
.horizontalsubCMSMenuHighlightedMenuItemMouseDown, .horizontalsubCMSMenuItemMouseOver
{
	/*background: #80463E;*/
	background: #994336;
}

.horizontalCMSMenuItem, .horizontalCMSMenuItemMouseOver, .horizontalCMSMenuItemMouseDown, 
.horizontalCMSMenuHighlightedMenuItem, .horizontalCMSMenuHighlightedMenuItemMouseOver, 
.horizontalCMSMenuHighlightedMenuItemMouseDown, 
.horizontalCMSMenuItemMouseUp, .horizontalCMSMenuHighlightedMenuItemMouseUp
{
	font-size: 15px;
    text-align: center;
    padding: 0px 10px;
    height: 40px;	
	/*
    
    */
    /*padding: 0px 30px;
	padding-right: 39px;
    */
	background: url(../App_Themes/ZespressoSite/Images/topMenuItemDivider.gif) no-repeat top right;
}

.horizontalCMSMenuItemMouseOver, .horizontalCMSMenuHighlightedMenuItem, 
.horizontalCMSMenuHighlightedMenuItemMouseOver, .horizontalCMSMenuHighlightedMenuItemMouseDown
{
	background: url(../App_Themes/ZespressoSite/Images/topMenuItemHover.gif) repeat-x;	
	height: 40px;
	/*padding: 0px 30px;
	padding-right: 39px;	*/
}


/*#Top menu styles/Vertical#*/
.verticalCMSMenu
{
/*	height: 34px;*/
	width: 110px;
	color: #ffffff;
	font-weight: bold;
	padding: 3px;
	background: #000000 url(../App_Themes/ZespressoSite/Images/topMenuBackground.gif);

}

.verticalsubCMSMenu
{
	background: black;
	color: #ffffff;
	height: 40px;
}

.verticalsubCMSMenu tr
{
	background: black;
}

.verticalsubCMSMenuItem
{
	white-space: nowrap;
	display: block;
}

.verticalsubCMSMenuItem, .verticalsubCMSMenuItemMouseOver, .verticalsubCMSMenuItemMouseDown,
.verticalsubCMSMenuHighlightedMenuItem, .verticalsubCMSMenuHighlightedMenuItemMouseOver, 
.verticalsubCMSMenuHighlightedMenuItemMouseDown
{
	padding: 5px 3px;
	min-width: 101px;
	min-height: 24px;
	white-space: nowrap;
	display: block;
}

.verticalsubCMSMenuHighlightedMenuItem, .verticalsubCMSMenuHighlightedMenuItemMouseOver, 
.verticalsubCMSMenuHighlightedMenuItemMouseDown, .verticalsubCMSMenuItemMouseOver
{
	background: #eb6d24;
}

.verticalCMSMenuItem, .verticalCMSMenuItemMouseOver, .verticalCMSMenuItemMouseDown, 
.verticalCMSMenuHighlightedMenuItem, .verticalCMSMenuHighlightedMenuItemMouseOver, 
.verticalCMSMenuHighlightedMenuItemMouseDown, 

.verticalCMSMenuItemMouseUp, .verticalCMSMenuHighlightedMenuItemMouseUp
{
	height: 34px;
	font-size: 15px;
	padding: 0px 10px;
	background: #000000 url(../App_Themes/ZespressoSite/Images/topMenuBackground.gif);
}

.verticallCMSMenuItemMouseOver, .verticalCMSMenuHighlightedMenuItem, 
.verticalCMSMenuHighlightedMenuItemMouseOver, .verticalCMSMenuHighlightedMenuItemMouseDown
{
	background: url(../App_Themes/ZespressoSite/Images/topMenuItemHover.gif) repeat-x;
}


/*#Menu/Footer#*/

#footerBlock ul
{
    margin: 0;
    padding: 0;
}

#footerBlock ul li {
    border-left:1px solid white;
    /*float:left;*/
    display: inline;    
    /*line-height:14px;*/
    list-style-type:none;
    margin:5px 0.5em 0 -0.5em;
    padding-top:0;
    text-align:center;
}

#footerBlock ul li.footerMenu_first
{
    border: none;
}

#footerBlock a, #footerBlock a:hover
{    
    /*display:block;*/
    margin-top:0;
    padding:0 5px 0 15px;
    text-decoration:none;    
}



/*footerMenu_first*/
