
a{
	outline:none;
}

.ipod-menu{
}

.ipod-menu-container{
		background-color: #FCF8D9;
	}
	
.ipod-menu-items-container{
		background-color: #FCF8D9;
		position:relative; 
	}
	
	

.ipod-menu, .ipod-menu ul { 
		visibility:hidden;  
		
		overflow: hidden; 
		position:absolute; 
		top:0; 
		left:0; 
		padding: 0; 
		margin:0; 
		
		list-style-type:none; 
		color:#666;
		background-color: #FCF8D9;
	}
/*
		visibility:hidden;  

*/	
.ipod-menu li{
		clear:both;
		width:100% !important;
		
		font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
		font-size:15px;
		font-style: italic;
	}
	
.ipod-menu a {
	float:left;
	text-decoration:none;
	padding:10px 5px;
	
	color:#3F3E3C;
	
	border-bottom:1px dotted #978E49;
}

.ipod-menu li.last a {
        border:none;
    }


a.ipod-menu-single-link{
	}	
	
	
a.ipod-menu-next-link{
		float:right; 
		width:15px;
		height:20px; 
		overflow:hidden; 
		margin: 0;
		padding:0 !important;
		background:url(/weblib/images/arrow_right.gif) no-repeat 50% 50%; 
		text-indent:-30em; 	
		border:none !important;
	}

ul.ipod-menu-breadcrumb{
        margin: 0;
        padding:3px;
        font-size:10px;
        margin-bottom:3px;
        border-bottom: 1px solid #978E49;
    }

ul.ipod-menu-breadcrumb li{ 
        float: left; 
        list-style: none; 
        margin: 0;
        padding:0.3em 0; 
        margin: 0 0.3em 0 0;
        
        font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
        font-size:11px;
        font-style: italic;
        
    }
    
ul.ipod-menu-breadcrumb li.currentCrumb {
        clear: left; 
        float: none; 
        margin: 0;
        padding:0;
        font-weight:bold;
    }
    
ul.ipod-menu-breadcrumb a,
ul.ipod-menu-breadcrumb span {
        white-space:nowrap; 
        font-size: 1.1em;
        color:#3F3E3C;
        text-decoration: none !important;
    }


/* ----- clear fix for floats ----- */
/* these styles instruct non-IE browsers to render container elements so that they fully enclose floats */		
/* without this class applied, a float might hang over the bottom border of it's container */
.clearfix:after{
		content: "."; 
		display:block; 
		height:0; 
		clear:both; 
		visibility:hidden; 
}

.clearfix {
		display:inline-block; 
	}		

/* hides clearfix from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
/* end hide from IE-mac */