﻿.main-nav{
	width:1140px;
	margin:auto;
}
.main-nav ul{
	float:left;
	text-align:right;
	margin-left:40px;
}
.main-nav ul li ul{
	float:none;
	text-align:left;
	margin-left:0px;
}

.main-nav li{
	display:inline-block;
	position:relative;
}
.main-nav li a{
	color:#fff;
	text-transform:capitalize;
    text-align: justify;
    font-weight:bold;
    font-size: 16px;
   	display:block;
	padding: 18px 15px 18px 15px;
	height:36px;
	line-height:36px;
}
.main-nav li:hover a,
.main-nav li.selected a{
	color:#ffc111;
}
.main-nav li ul{
	position:absolute;
	top:72px;
	left:-1px;
	z-index:17;
	background-color:#fbfafa;
	background-image:none;
	width:230px;
	padding-right:20px;
	display:none;
	border:1px #cecece solid;
	border-top:0px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
.main-nav li:hover ul{
	display:block;
}

.main-nav li ul li{
	margin-left:0px;
	float:none;
	width:230px;
	margin-left:20px;
	border-top:1px #f2f2f3 solid;
	background:#fbfafa;
	
}
.main-nav li ul li:first-child{
	border-top:none;
}
.main-nav li:hover ul li a{
	color: #444;
	font-size: 15px;
	text-transform:inherit;
	background:none;
	height:32px;
	line-height:32px;
	padding:0px 0px 0px 0px;
	text-align:left;
}
.main-nav li ul li a:hover,
.main-nav li ul li a.active{
	color:#0090ff;
}