#wrap 
{	width:973px;
	height:25px;
	float:left;
	border:1px solid #D0D7DC;
	background-image:url(../images/menu_bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
#wrap a.nikon_link, #wrap a.nikon_link:visited {color:red; font-size:10px;}
#wrap a.nikon_link:hover {text-decoration:none;}

#flyout 
{	width:973px;
	height:25px;
	float:left;
	padding:0px;
	margin:0px;
	list-style:none;
}
#flyout ul {padding:0; margin:0; list-style:none;}
#flyout li
{
	list-style:none;
	text-align:center;
	background-image:url(../images/menu_line.jpg);
	background-repeat:no-repeat;
	background-position:left;
	float:left;
}
#flyout li a 
{
	font-family:Arial,Helvetica,sans-serif;
	color:#6F6D6D;
	font-size:11px;
	text-decoration:none;
	
	line-height:25px;
	text-align:center;
	width:auto;
	height:25px;
	float:left;
	padding:0 37px 0 36px;
	margin:0px;
	font-weight:bold;
	/*background-image:url(../images/arrow_gray.png);
	background-repeat:no-repeat;
	background-position:55px 20px;*/
}

#flyout li a:hover
{
	color:red;
	background-image:none;
}

#flyout li ul
{
	visibility:hidden; 
	position:absolute; 
	width:auto; 
	height:auto; 
	left:25px;
	border-bottom:5px solid #84E300;
	border-left:1px solid #84E300;
	border-right:1px solid #84E300;
	border-top:1px solid #84E300;
	float:left;
	padding:15px 10px 0px 10px;
	background:#ffffff;/* opacity:0.8; filter:alpha(opacity=80);*/
	text-align:left;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:55px 0px;
	text-align:left;
}

#flyout li ul li{
	float:left;
	padding:0 0 0 0;
	margin:0px;
	width:100%;
	height:auto;
	line-height:normal;
	background-image:none;
	font-weight:bold;
	text-align:left;
	font-size:12px;
}

#flyout li ul li a{
	float:left;
	margin:0px;
	line-height:normal;
	width:auto;
	height:auto;
	font-weight:normal;
	text-align:left;
	font-size:12px;
	padding-left:10px;
}

#flyout li ul li .main{
	font-weight:bold;
}

#flyout li ul li a:hover{
	background-color:#3173A0;
	text-decoration:none;
	color:#ffffff;
}

#flyout li ul li .main002{
	font-weight:bold;
	color:#6F6D6D
}

#flyout li ul li .main002:hover{
	
	text-decoration:none;
	color:#6F6D6D;
	background:#ffffff;
}
#flyout li .smenu ul .mainlinks{
	/*background-color:#84E300;opacity:0.9; filter:alpha(opacity=100);*/
	text-indent:none;
}
#flyout li .smenu ul .mainlinks a{
	color:#84E300;
}

#flyout li .smenu
{
	visibility:hidden; 
	width:auto;
	float:left;
	height:auto;
	float:left;
	position:absolute; 
	top:0;
	left:24px;
	margin:25px 0 0 -50px;
	z-index:500;
}

#flyout li .smenu ul li a.main{
	padding-left:0px;
}

#flyout li .smenu ul li a.main:hover{
	padding-left:10px;
}
#flyout li .smenu ul li a.main1{
	padding-left:0px;
	color:000000;
	font-weight:bold;
}

#flyout li .smenu ul li a.main1:hover{

	background-color:#ffffff;
	font-weight:bold;
	color:#6b6d6b;
}

#flyout li .smenu ul{
	padding:10px;
	margin:0px;
	float:left;
	z-index:500;
}

#flyout li .smenu ul li{
	float:left;
	margin:0px;
	width:150px;
	line-height:normal;
}

#flyout li .smenu ul li a{
	line-height:normal;
	float:left;
	display:block;
	width:140px;
	padding:3px 0 3px 10px;
}

#flyout li .smenu ul li.shover{
	background-image:url(../images/arrow_hover.gif);
	background-repeat:no-repeat;
	background-position:110px 5px;
}

#flyout li .smenu ul .subdrop{
	visibility:hidden;
	margin:-11px 0 0 80px;
	background-image:none;
}

#flyout li:hover
{
	position:relative;
}

#flyout li:hover .smenu, #flyout li:hover .smenu ul li:hover .subdrop,
#flyout li a:hover .smenu, #flyout li a:hover .smenu ul li a:hover .subdrop
{
	visibility:visible;
}

#flyout li:hover ul,
#flyout li a:hover ul
{
	visibility:visible;
}

a.dropdown{
	background-imagE:url(../images/menu-arr.gif);
	background-repeat:no-repeat;
	background-position:90% 8px;
}

.navigation{
	width:180px;
	float:left;
	margin:0 0 0 10px;
}

.navigation ul
{
	padding:0 0 0 0;
	margin: 0 0 0 0;
	float:left;
	display:block;
	border:none;
	text-indent:0;
	width:180px;
	height:auto;
}

.navigation ul li{
	float:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:100%;
	list-style:none;
	line-height:normal;
	display:block;
	color:#30729E;
}

.navigation ul li a, .navigation ul li.leftlinks a{
	color:#6F6D6D;
	text-decoration:none;
	float:left;
	display:block;
	width:93%;
	padding:2px 0 2px 10px;
	border-bottom:1px solid #ccc;
}

.navigation ul li a:hover{
	background-color:white;
	display:block;
	padding:2px 0 2px 10px;
	border-bottom:1px solid white;
}

.navigation ul li.leftlinks{
	padding:0 0 0 0;
	font-weight:bold;
	width:100%;
}
.navigation ul li.leftlinks a{
	padding:2px 0 2px 0;
	color:#30729E;
	width:98%;
}
.navigation ul li.leftlinks2{
	padding:0 0 0 0;
	font-weight:bold;
	width:100%;
}
.navigation ul li.leftlinks2 a{
	padding:2px 0 2px 0;
	color:#30729E;
	width:98%;
}
.navigation ul li.leftlinks2 a:hover{
	background:#f7f7f7;
	border-bottom:1px solid #ccc;
}
.mobile_application
{
width:53%;
float:left;
border:0px solid green;
}
.mobile_application a 
{
padding:3px 5px 3px 5px;
float:left;
border:0px solid red;
}