body {

}

/* main settings of upper and lower menu */
.pmc_menuTop{
	
	border:none;
	border:0px;
    margin:0;
	padding:0;
	position:fixed; 
	top:1px;
	left:0px;
	width:100%;
	z-index:9999;
	
}

.pmc_menuBottom{
	
	border:none;
	border:0px;
    margin:0;
	padding:0;
	position:fixed; 
	bottom:0px;
	left:0px;
	width:100%;
	z-index:9999;
	
	
}

.pmc_menuTopM{
	opacity:1;
	filter:alpha(opacity=0); /* For IE8 and earlier */
	background-color:#DB8700;
	position:relative;
	
}

.pmc_menuBottomM{
	opacity:1;
	filter:alpha(opacity=0); /* For IE8 and earlier */
	background-color:#DB8700;
	position:relative;


}

.pmc_pcMenu{
	border:none;
	border:0px;
    margin:0;
	padding:0;
	position:absolute; 
	left:0px;
	width:100%;
	z-index:999;

}
/* settings for first level of menu */
.pmc_menuTopM ul, .pmc_menuBottomM ul {
	
	display:block;
	margin:0;
	position:relative;
	list-style:none;
	text-align:left;
	width:100%;
	margin-left:10%;
	z-index:999;
	height:30px;
	line-height:30px;
		text-transform:uppercase;
		
			
}  

.pmc_menuTopM ul{
	border-bottom: 0px solid #FFFFFF;
}

.pmc_menuBottomM ul {
	border-top: 0px solid #FFFFFF;
		bottom:0px;
}

/* settings for each link in upper menu */

.pmc_menuTopM li, .pmc_menuBottomM li{
	display:block;
	float:left;	
	height:30px;	
	line-height:30px;
	border-right: 0px solid #FFFFFF;
}



/* padding on the right and left side of the menu for each item/link */

.pmc_menuTopM li a, .pmc_menuBottomM li a{
	display:block;
	text-shadow:0px 0px 0px rgba( 0, 0, 0, 0.15);
	font-family: 'Actor', serif;
	text-decoration:none;
	font-size: px;
	color:#FFFFFF !important;
	height:30px;
	line-height:30px;
	padding: 0px 20px 0px 20px;
	
}

/* hover settings for upper menu */

.pmc_menuTopM > ul li:nth-child(1n+2) a{
	height:30px;
	line-height:30px;
	
}

.pmc_menuTopM ul li:nth-child(1n+2) ul li a{
	background:none;
	height:30px;
	line-height:30px;

}
.pmc_menuTopM ul li:first-child ul li a{
	background:none;
	height:30px;
	line-height:30px;
}


.pmc_menuBottomM > ul li:nth-child(1n+2) a{
	height:30px;
	line-height:30px;
	z-index:999;
}

.pmc_menuBottomM ul li:nth-child(1n+2) ul li a{
	background:none;
	height:30px;
	line-height:30px;
}
.pmc_menuBottomM ul li:first-child ul li a{	
	background:none;	
	height:30px;
	line-height:30px;
}


.pmc_menuTopM ul li:hover, .pmc_menuBottomM ul li:hover{
	background-color:#DD9F00;
	background-position:0px 0px;
	cursor:pointer;

	//width:auto;
	color:#FFFFFF !important;
	text-decoration:none;
	
}

/* separate settings for second children of the submenu */
	



.pmc_menuTopM li ul, .pmc_menuBottomM li ul{
	display:none;
	background-color:#DD9F00;
	opacity:1;
	filter:alpha(opacity=0); /* For IE8 and earlier */
	position:absolute;
	width:auto;
	height:auto;
	border:none;
	border-left:0px solid #FFFFFF;
	border-right:0px solid #FFFFFF;
	
}

.pmc_menuTopM li ul{
	border-bottom:0px solid #FFFFFF;
	margin:0px 0 0 -0px;
}
.pmc_menuBottomM li ul{
	border-top:0px solid #FFFFFF;
	
	margin:0px 0 0px -0px;
	bottom:30px;
 }

.pmc_menuTopM ul li a:hover, .pmc_menuBottomM ul li a:hover{
	color:#FFFFFF !important;
}

.pmc_menuTopM li li, .pmc_menuBottomM li li, .pmc_menuTopM li ul li:nth-child(1n+2):hover, .pmc_menuBottomM li ul li:nth-child(1n+2):hover{
	display:block;
	float:none;
	padding:0px;
	width:auto;
	border:none;

	
}



.pmc_menuTopM li li:first-child, .pmc_menuBottomM li li:first-child{
	background:none;
}

.pmc_menuBottomM li li ul{

	bottom:26px;
 }

.pmc_menuTopM li ul a, .pmc_menuBottomM li ul a{
	background:none;
	display:block;
	font-size:px;
    color:#FFFFFF;
	font-style:normal;
	padding:0px 20px 0px 10px;
	text-align:left;
	line-height:25px;
	height:25px;
	color:#FFFFFF !important;
}


.pmc_menuTopM li ul a:hover, .pmc_menuBottomM li ul a:hover{
	color:#000000 !important;
	background-color:#FDDDBA;
	height:25px;
	line-height:25px;
}

.pmc_menuTopM li ul li:first-child a:hover, .pmc_menuBottomM li ul li:first-child a:hover, .pmc_menuBottomM li ul ul li:first-child a:hover, .pmc_menuTopM li ul ul li:first-child a:hover{
		background-color:#FDDDBA;

}

.pmc_menuTopM li ul li:nth-child(1n+2) a:hover, .pmc_menuBottomM li ul li:nth-child(1n+2) a:hover{
	background-color:#FDDDBA;
	height:auto;
}


/* SUB SUB MENI */

.pmc_menuTopM ul ul ul, .pmc_menuBottomM ul ul ul{
	display:none;
	background-color:#DD9F00;
	opacity:1;
	filter:alpha(opacity=0); /* For IE8 and earlier */
	position:absolute;
	//width:auto;
	height:auto;
	border-top:0px solid #FFFFFF;

	z-index:9999;
}

.pmc_menuTopM li li:hover ul {
	width:auto;
	margin-top:-30px; 
	display:block;}


.pmc_menuBottomM li:hover ul ul {display:none;}

.pmc_menuBottomM li li:hover ul {
	width:auto;
	bottom:0px; 
	display:block;
}


/* style for up and down buttons */

.pmc_toBottom{
	background:url("images/arrowDown.png") no-repeat;
	width:12px;
	height:11px;
	position:absolute;
	text-align:right;
	margin-top:18px;
	right:10px;
	cursor:pointer;
	z-index:9999;
	
}

.pmc_toTop{
	background:url("images/arrowUp.png") no-repeat;
	width:12px;
	height:11px;
	cursor:pointer;
	z-index:9999;
	position:absolute;
	text-align:right;
	bottom:14px;
	right:10px;
	}

.pmc_notification , .pmc_notificationBottom{
	opacity:1;
	filter:alpha(opacity=0); /* For IE8 and earlier */
	font-family: Arial, Helvetica, sans-serif;
	font-size: px;
	line-height:px;
	color:#CCC; 
	
	background-color:#FFFFFF;
	text-align:center;
	z-index:999;
	height: px;
	padding:3px;
	border-bottom: 0px solid #FFFFFF;
}

.pmc_notification p, .pmc_notificationBottom p{
	margin:0 !important;
}

.pmc_notification{
	position:relative;
	width:100%;

}
.pmc_notification a, .pmc_notificationBottom a{
	color:#12A1FF;
}
.pmc_notificationBottom{
	position:relative;
	width:100%;
	margin-bottom:0px;
	border-top: 0px solid #FFFFFF;
}

.pmc_close{
	position:absolute;
	width:12px;
	height:11px;
	background:url("images/closeNotification.png") no-repeat;
	cursor:pointer;
	z-index:99999;
	right:10px;
	top:5px;
	}

.pmc_closeBottom{
	position:absolute;
	width:12px;
	height:11px;
	background:url("images/closeNotification.png") no-repeat;
	cursor:pointer;
	z-index:99999;
	right:10px;
	bottom:3px;
	}

.pmc_open{
	position:fixed;
	top:0px;
	right:20px;
	opacity:1;
	filter:alpha(opacity=0); /* For IE8 and earlier */
	width:35px;
	height:33px;
	background:url("images/openMenuButton.png") no-repeat;
	cursor:pointer;
	z-index:999999;

}

/* TWITTER FEED */

.pmc_twitterFeed{
	opacity:1;
	filter:alpha(opacity=0); /* For IE8 and earlier */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	position:fixed;
	color:#fff; 
	text-align:center;
	background-color:#DB8700;
	z-index:9999;
	top:60px;
	width:100%;
}

.pmc_socialFront{
	position:absolute;
	float:right;
	right:50px;
	padding:5px;
	z-index:99999;
	margin-top:-6px;
	}

.pmc_socialFrontBottom{
	position:absolute;
	float:right;
	right:50px;
	padding:5px;
	bottom:-11px;
	}

.pmc_social{
	position:relative;
	float:right;
	padding:5px;
	margin-left:-5px;
}

.pmc_social img{
	position:relative;
	height:22px;
	width:22px;
	z-index:99999;
}
