/* navagation MAIN NAV*/
 

main-nav a:link { color:#1c1f3b; text-decoration: none; }
main-nav a:visited { color:#1c1f3b; text-decoration: none; }
main-nav a:active { color:#1c1f3b; text-decoration: none; }

main-nav { z-index:999;
	margin: 0; 
	text-align: center; 
float:left;

}

main-nav ul ul {
	display: none; z-index:999;
}

	main-nav ul li:hover > ul {
		display: block; z-index:999;
	}

@media screen and (max-width:18020px) {

main-nav ul {
        margin:0; 
	background: ; 
	padding:0 14px;
	border-radius: 0px;  
	list-style: none;
	position: relative;
	display: inline-table; 
        font-size: 16px; text-shadow: #CCC 0px 0px 4px; text-transform:none; font-family: 'Helvetica', helvetica, sans-serif;
}

}

main-nav ul {
        margin:0; font-weight:bold;
	background: ; 
	border-radius: 0px;  
	list-style: none;
	position: relative;
	display: inline-table; 
       text-shadow: #CCC 0px 0px 4px; text-transform:none; font-family: 'Helvetica', helvetica, sans-serif;
}



@media screen and (max-width:1020px) {

main-nav ul {

	padding:0 10px;
        font-size: 16px; 
}

}

@media screen and (max-width:850px) {

main-nav ul {

	padding:0 4px;
        font-size: 11px; 
}

}


@media screen and (max-width:740px) {

main-nav ul {

	padding:0 1px;
        font-size: 10px; 
}

}



	main-nav ul:after {
		content: ""; clear: both; display: block;
	}

	main-nav ul li {
		float: left; color:#fff;
	}
		main-nav ul li:hover {
			 background: #eee; border-radius: 4px;
               
			
		}
			main-nav ul li:hover a {
				color:#1c1f3b; font-weight:bold;
			}
		
		main-nav ul li a {
			display: block; padding: 10px 15px;
			 color:#000; text-decoration: none;
                    
		}
			
		
	main-nav ul ul {
		background: #fff; border-radius: 4px; padding: 0;
	       box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
		position: absolute; top: 100%;
               font-size: 14px; text-shadow: #CCCCCC 0px 0px 4px; 
	}
		main-nav ul ul li {
			float: none; 
			border-top: 0px solid #6b727c;
			border-bottom: 0px solid #575f6a; position: relative; margin-top:0;
		}
			main-nav ul ul li a { text-align:left; min-width:160px; 
				padding: 5px 10px; margin-top:0;
				color: #000;
			}	
				main-nav ul ul li a:hover {
					background: #fff; border-radius: 4px; color:#5e2a36; font-weight:bold;
				}
		
	main-nav ul ul ul {
		position: absolute; left: 100%; top:0; margin-top:0; margin-left:-5px; min-width:160px; 
	}




.drop-link{ color:#1c1f3b; text-shadow:#3d8d84 0px 0px 0px;}
a.drop-link:link {  color:#1c1f3b; text-decoration: none; }
a.drop-link:visited {  color:#1c1f3b; text-decoration: none; }
a.drop-link:active {  color:#1c1f3b; text-decoration: none; }
a.drop-link:hover { color:#5e2a36; font-weight:bold; text-decoration: none; }




a img {border: 0; }



/* main orig */
#main-nav-orig { margin-left:5px; font-family:'corpus-goth', sans-serif; text-transform:uppercase;  text-align:left; }

#main-nav-orig ul { list-style-type:none; margin:0; padding:0; }

#main-nav-orig ul li { display:block; float:left; }

#main-nav-orig ul li a { font-size:24px; letter-spacing:1px; color:#fff; padding:4px 14px 4px 14px; display:block; line-height:20px; text-align:left;  text-shadow: #3d8d84 0px 0px 4px;}              

#main-nav-orig ul li a:hover{ color:#5e2a36; text-decoration: none; text-shadow: #CCCCCC 0px 0px 4px; background:#fff; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px;}

#main-nav-orig ul li a.current { color:#ee8e42;  text-shadow: #CCCCCC 0px 0px 4px; background:url(/images/png/background/white30-bg.png) top repeat;; }

#main-nav-orig p a { color:#CCCCCC; }