#megaMenu ul.megaMenu{
	zoom:1;
	overflow:visible;

	
}
/*
#megaMenu ul.submenu { 
margin-top:-2px;
margin-left:-6px;
}
*/ 

#megaMenu ul.megaMenu > li{
	padding:3px 0px;
	/*background-color: #093;*/
}
 


/*  MAIN SECTION STYLING FOR MONTY NAV HERE*/
#megaMenu ul.megaMenu > li > a{
	
	padding-left:15px;
	padding-right:15px;
	font-family: 'Lato', regular;
	color: #0e8086;
	font-size:14px;
	line-height:22px;
	
	background-image: url();
	background-repeat: no-repeat;
	background-position: left center;	/*color:#eee;*/
}
#megaMenu ul.megaMenu > li > a:hover{
	padding-left:15px;
	padding-right:15px;
	font-family: 'Lato', regular;
	color: #414141;
	font-size:14px;
	line-height:22px;
	
	/*background-image: url(/images/mega-nav/main-nav-back.png);
	background-repeat: no-repeat;
	background-position: left center;	/*color:#eee;*/

}
/*  END THIS IS THE MAIN NAVIGATION LINK AND LOOK  --------------------*/

#megaMenu ul.megaMenu > li:first-child > a{
	border-left-color:transparent;
	
	
}
#megaMenu ul.megaMenu > li:last-child > a{
	
	border-right-color:transparent;
}
#megaMenu ul.megaMenu > li:hover > a, #megaMenu ul.megaMenu > li > a:hover, #megaMenu ul.megaMenu > li.megaHover > a{
	color: #414141;
	/*background:#111;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#383838', endColorstr='#111111');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#383838', endColorstr='#111111')";	
	background:-moz-linear-gradient(top, #383838, #111111);
	background:-webkit-gradient(linear, left top, left bottom, from(#383838), to(#111111));*/
	

	
}
/* THIS IS THE MAIN MEGAMENU BOX BACKGROUND COLOR */
#megaMenu ul.megaMenu > li:hover > a, #megaMenu ul.megaMenu > li.megaHover > a, #megaMenu ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1, #megaMenu ul.megaMenu li.ss-nav-menu-reg ul.sub-menu{
	
	
	/*border-color:#F00;*/	
	
}
#megaMenu ul.megaMenu > li.ss-nav-menu-mega:hover > a, #megaMenu ul.megaMenu > li.ss-nav-menu-reg.mega-with-sub:hover > a, #megaMenu ul.megaMenu > li.ss-nav-menu-mega.megaHover > a, #megaMenu ul.megaMenu > li.ss-nav-menu-reg.mega-with-sub.megaHover > a{
	
	/*border-bottom-color:#111111;*/
}
#megaMenu ul ul.sub-menu{
	
	
	top:48px;
	
	
	/*top:96%; this is the original distance from the top,,it it on % */
}
#megaMenu ul.megaMenu > li:hover > a, #megaMenu ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1, #megaMenu ul.megaMenu li.ss-nav-menu-reg ul.sub-menu{
	
}





#megaMenu ul.megaMenu > li:hover > a,
#megaMenu ul.megaMenu > li.megaHover a{
	
	
	border-radius:1px 0px 0px 1px;
	-moz-border-radius:1px 0px 0px 1px;
	-webkit-border-radius:1px 0px 0px 1px;
}
#megaMenu ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1{
	
	
	border-radius:1px;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	
}
/* this is the nonmegadropdow, drop down */
#megaMenu ul.megaMenu > li.ss-nav-menu-reg ul.sub-menu{
	
	width:250px;
	border-radius:0px 0px 1px 1px;
	-moz-border-radius:0px 0px 1px 1px;
	-webkit-border-radius:0px 0px 1px 1px;
	
}
#megaMenu ul.megaMenu > li.ss-nav-menu-reg ul.sub-menu ul.sub-menu{
	border-radius:0px 1px 0px 1px;
	-moz-border-radius:0px 1px 0px 1px;
	-webkit-border-radius:0px 1px 0px 1px;
	
}

/* THIS IS THE MAIN MEGA AND REGULAR DROP DOWN BACK IMAGE O COLOR */

#megaMenu li.ss-nav-menu-mega ul.sub-menu.sub-menu-1, #megaMenu li.ss-nav-menu-reg ul.sub-menu{
	/*background-color:#936;
	background-color: #fff;*/
	background-image:url(/images/drop_back.png);
	background-position: left top;
	background-repeat:repeat-x;
	/*-moz-box-shadow: 5px 5px 2px #CCC;
-webkit-box-shadow: 5px 5px 2px #CCC;
box-shadow: 5px 5px 2px #CCC;*/
}
#megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu li a, #megaMenu ul ul.sub-menu li a{
	color:#FFF !important;
	font-size:14px;
	text-align:left;
	padding-left:15px;
	line-height:12px;
	font-family:Lato, regular;
	
}
#megaMenu ul li.ss-nav-menu-mega ul.sub-menu-1 > li > a, 
#megaMenu ul li.ss-nav-menu-mega ul.sub-menu-1 > li:hover > a, 
#megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu .ss-nav-menu-header > a,
.wpmega-widgetarea h2.widgettitle{
	display:block;
	width:100%;
	height:30px;
	margin-bottom:15px;
	padding-left:15px;
	padding-top:18px;
	padding-right:15px;
	font-family: 'Kaushan Script', cursive;
	font-size:15px;
	color:#0b5073;
	text-align:left;
	background-color:#000 !important;
	/*margin-bottom: 15px;*/
	background-image: url(/images/mega-nav/blueR.gif);
		
	
	/*background:#ccc;*/
	
	
}
#megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu li a:hover, #megaMenu ul ul.sub-menu > li:hover > a{  /*VC NOTE: This controls styling of all drop down links */

	color:#0b5073;
	display:block;
	
	/* background:#333; VC NOTE: DISABLED THIS 10-31-11 so images on drop down don't have wierd hover block of color*/
	border-radius:1px 1px 1px 1px;
	-moz-border-radius:1px 1px 1px 1px;
	-webkit-border-radius:1px 1px 1px 1px;
	/*background-image: url(/images/header/R01.png);
	background-repeat: repeat;
	background-position: left top;*/
	
}

#megaMenu ul li.ss-nav-menu-mega ul.sub-menu li.ss-nav-menu-highlight > a, 
#megaMenu ul li.ss-nav-menu-reg ul.sub-menu li.ss-nav-menu-highlight > a{
	color:#0b5073;
	text-shadow:0px 1px 1px #000;
	background:#000;
	
	
	
}
.ss-nav-menu-with-img .wpmega-link-title, .ss-nav-menu-with-img .wpmega-link-description{
	background-color:#0F0;		
}

.ss-nav-menu-with-img{
	min-height:20px;
}




#megaMenu ul.megaMenu > li.ss-nav-menu-reg ul.sub-menu > li > ul.sub-menu{
	top:-1px;
	
}



/****************** 
 * VERTICAL
 ******************/
 
#megaMenu.megaMenuVertical ul.megaMenu {
	background:#000;
	/*background: #383838 url(../images/black_top_vert.png) top right repeat-y;*/
	/*-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#383838', endColorstr='#000000', gradientType='1')";*/
	/*background:-moz-linear-gradient(left, #383838, #000000);
	background:-webkit-gradient(linear, left top, right top, from(#383838), to(#000000));*/
}
#megaMenu.megaMenuVertical ul.megaMenu > li:hover > a, 
#megaMenu.megaMenuVertical ul.megaMenu > li > a:hover, 
#megaMenu.megaMenuVertical ul.megaMenu > li.megaHover > a{
	background:#000;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#383838', endColorstr='#111111', gradientType='1');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#383838', endColorstr='#111111', gradientType='1')";
	background:-moz-linear-gradient(left, #383838, #111111);
	background:-webkit-gradient(linear, left top, right top, from(#383838), to(#111111));
	
	border-right-color:#111;
}


#megaMenu ul.megaMenu .wpmega-nonlink{
	color:#eee;
	text-shadow:0px 1px 1px #000;
}

#megaMenu .wpmega-divider{
	border-color:#000000 transparent #191919 transparent;
}

#megaMenu ul li.ss-nav-menu-mega ul.sub-menu li ul.wpmega-postlist img {
	background:#111;
	border:none;
	float:left;
	padding:4px;
	
	-moz-border-radius:2px;
	
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#292929', endColorstr='#222222');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#292929', endColorstr='#222222')";
	background:-moz-linear-gradient(top, #292929, #222222);
	background:-webkit-gradient(linear, left top, left bottom, from(#292929), to(#222222));
}
#megaMenu ul li.ss-nav-menu-mega ul.sub-menu li ul.wpmega-postlist li div.wpmega-postlist-title a{
	color:#fff;
	text-shadow:0px 1px 1px #000;
}
#megaMenu ul li.ss-nav-menu-mega ul.sub-menu li ul.wpmega-postlist li div.wpmega-postlist-content{
	color:#ccc;
	text-shadow:0px 1px 1px #000;
}

#megaMenu .slickr-flickr-gallery ul img {
	border:1px solid #000;
}

#megaMenu > ul.megaMenu > li > .wpmega-widgetarea > ul > li > form#searchform div {
	padding-top:0px;
}
#megaMenu > ul.megaMenu > li > .wpmega-widgetarea > ul > li > form#searchform input[type="submit"] {
	background-image: url(../images/search_light.png);
}
