/* 
  -----------------------------------
  Pop Menu Magic 2
  Menu Type: Horizontal
  Style Theme: coolc - Cool Cucumber
  -----------------------------------
*/

/*Menu Outer Wrapper*/
.p7PMMh-coolc {
	width: auto;
	margin: 0 auto 15px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: inherit;
	text-align: left;
	line-height: normal;
	float: right;
}
/*Hide Sub-Menu in Design View
Compensate for LI padding on Sliding Doors themes*/
.p7PMMh-coolc ul div {
	display: none;
}
/*
TOP LEVEL MENU
*/
.p7PMMh-coolc ul {
	margin: 0;
	padding: 0;
}
.p7PMMh-coolc li {
	list-style-type: none;
	float: left;
	width: 120px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: left center;
}
/* Hide from IE5 Mac \*/
.p7PMMh-coolc li {
	width: auto;
}
/*Top Level Links*/
.p7PMMh-coolc a {
	display: block;
	text-decoration: none;
	padding: 0px 10px 0px 0px;
	color: #99956E !important;
	text-align: left;
	background-color: #EFEDE1;
}
.p7PMMh-coolc a:hover {
	color: #304C02 !important;
}
/*
Syntax for special classes programatically assigned to first and last links and also LIs
See user guide for more information
*/
.p7PMMh-coolc ul a.pmmfirst {
}
.p7PMMh-coolc ul a.pmmlast {
	padding-right: 0px;
}
.p7PMMh-coolc ul li.pmmfirst {
	background-image: none;
}
.p7PMMh-coolc ul ul li.pmmlast {
	padding-right: 0px;
}
/*First Sub Level*/
.p7PMMh-coolc ul ul {
	z-index: 10000;
	background-color: #EFEDE1;
	width: 135px;
	border-right: 1px solid #99956E;
	border-bottom: 1px solid #99956E;
	border-left: 1px solid #99956E;
}
.p7PMMh-coolc ul ul li {
	float: none;
	background-image: none;
}
.p7PMMh-coolc ul ul a {
	padding: 3px 10px 3px 5px;
	color: #99956E !important;
	background-image: none;
	text-align: left;
	border: 0;
	font-variant: normal;
	font-size: 11px;
	overflow: hidden;
}
.p7PMMh-coolc ul ul a:hover {
	background-color: #5F512E !important;
	color: #EFEDE1 !important;
	background-image: none;
}
/*Third Level (Flyouts in horizontal menu)*/
.p7PMMh-coolc ul ul ul {
	border-top: 1px solid #99956E;
	border-right: 1px solid #99956E;
	border-bottom: 1px solid #99956E;
	border-left: 1px solid #99956E;
}
/*
SPECIAL IMAGE-BASED RULES
*/
.p7PMMh-coolc img {
	border: 0;
}
.p7PMMh-coolc .p7PMM_img {
	padding: 0;
	border: 0;
	background-image: none;
	background-color: transparent;
}
/*
TRIGGERS and CUURENT MARK RULES
The Closed state relates to trigger items when their child menus are not showing
The Open state relates to trigger items when their child menus are showing
Selectors appended with _left Automatically change arrow position and orientation
if sub levels are set to fly out to the left
*/

/*Sub Level*/
.p7PMMh-coolc ul a.trig_closed, .p7PMMh-coolc ul a.trig_closed_left {
	background-image: none;
	background-repeat: no-repeat;
	background-position: right center;
}
.p7PMMh-coolc ul a.trig_closed_up {
	background-image: none;
	background-repeat: no-repeat;
	background-position: right center;
}
.p7PMMh-coolc ul a.trig_open, .p7PMMh-coolc ul a.trig_open_up {
	color: #304C02 !important;
	text-decoration: none;
}
.p7PMMh-coolc ul ul a.trig_closed {
	background-image: url(img/pmm_east_dark.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.p7PMMh-coolc ul ul a.trig_closed_left {
	background-image: url(img/pmm_west_dark.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.p7PMMh-coolc ul ul a.trig_open {
	color: #FFF !important;
	background-color: #000 !important;
}
/*The Current Marker (You are here) links*/
.p7PMMh-coolc .current_mark {
	font-weight: normal;
	color: #304C02 !important;
}
.p7PMMh-coolc ul ul .current_mark {
	color: #FFF !important;
	background-color: #304C02 !important;
}

/*
Utility Rule used for Clearing floats in Horizontal Menus
*/
.p7pmmclearfloat {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}

