/*-------------------------- :Top nave:----------------------------*/
.header-right .sub-nave {
	padding:0 0 6px 0;
}
.header-right .sub-nave ul li {
	float:left;
	background:url(../images/nave-sep01.png) no-repeat right 5px;
	padding:0 9px 0 9px;
	float:right;
}
.header-right .sub-nave .firstChild {
	background:none;
	padding:0 0 0 9px;
}
.header-right .sub-nave ul li a {
	color:#bdbaba;
	font-family: 'CastleTBold';
}
.header-right .sub-nave ul li a:hover {
	text-decoration:none;
	color:#fdfbfb;
}
/*-------------------------- :Main nave:----------------------------*/
.navigation {
	width:587px;
	float:left;
	padding:7px 0 0 35px;
}
.navigation li {
	float:left;
	padding:0 5px 0 5px;
}
.navigation ul {
	position:relative;
}
.navigation li a {
	float:left;
	padding:0 10px 1px 10px;
	/*font-family: 'CastleTRegular';*/
	font-size:14px;
	color:#ffffff;
	line-height:34px;
	display:block;
	background:url(../images/nave-over-bg.png) repeat-x left 35px;
}
.navigation li a:hover, .navigation li .active a, .main_nav li.hover>a {
	color:#494949;
	text-decoration:none;/*background:url(../images/nave-over-bg.png) repeat-x left top;*/
}
.main_nav li.hover>a, .navigation li.active a {
	background:url(../images/nave-over-bg.png) repeat-x left top !important;
	color:#494949;
}
.main_nav li ul.sub_menu {
	position:absolute;
	height:27px;
	display:none;
	width:890px;
	left:0;
	top:32px;
	color:#666460;
	font-size:12px;
	padding:0 0 0 5px;
}
/*----------------edit---------------------*/
.main_nav_01 li ul.sub_menu {
	position:absolute;
	display:none;
	width:280px;
	left:0px;
	top:23px;
	color:#666460;
	padding:10px 5px;
	-moz-box-shadow: 1px 1px 2px 0px #b9b9b9;
	-webkit-box-shadow: 1px 1px 2px 0px #b9b9b9;
	box-shadow: 1px 1px 2px 0px #b9b9b9; 
	border-radius:0px 0px 3px 3px;
	
}
.main_nav_01 li ul.sub_menu li {
	padding:0px;
	float:left;
	display:block;
	border-bottom:solid 1px #e3e3e3;
	margin-right:7px!important;
	width:46%;
}
.main_nav_01 li ul.sub_menu li.even{
	margin-right:0px;
}
.main_nav_01 li ul.sub_menu li a {
	color:#666460;
	padding:0 5px 0 5px;
	line-height:26px;
	text-transform:capitalize;
	/*font:normal 12px Arial, Helvetica, sans-serif;*/
}
.main_nav_01 li ul.sub_menu li a:hover{
	background:none;
  color:#000;
}
.main_nav_01 li ul.sub_menu li a:hover, .navigation li.active ul.sub_menu li a {
	color:#333333;
}
.main_nav_01 li.active ul.sub_menu {
	display:block;
}
.main_nav_01 li.item05 ul.sub_menu, ..main_nav_01 li.item08 ul.sub_menu, ..main_nav_01 li.item06 ul.sub_menu {
	left:auto;
	right:0;
	text-align:right;
	width:738px;
}
.main_nav_01 li.item06 ul.sub_menu {
	width:308px;
}
.main_nav_01 li.item08 ul.sub_menu {
	width:550px;
}



/*-------------------------- :Pagination:----------------------------*/
.pagination{
	padding:15px 0 0 0;
	width:100%;
}
.pagination ul{
	float:right;
}
.pagination ul {
	margin: 0;
	padding: 0;
	text-align: left; /*Set to "right" to right align pagination interface*/
	/*font:normal 12px Arial, Helvetica, sans-serif;*/
}
.pagination li {
	list-style-type: none;
	display: inline;
	padding-bottom: 1px;
}
.pagination a, .pagination a:visited {
	padding: 5px 12px;
	text-decoration: none;
	color: #6f6f6f;
	background:#eeede9;
	float:left;
	display:block;
	margin-right:5px;
}
.pagination a:hover, .pagination a:active {
	color:#FFF;
	background:#008595;
	text-decoration:none;
}
.pagination a.currentpage {
	background-color: #008595;
	color: #FFF !important;
	font-weight: bold;
	cursor: default;
}
.pagination a.prevnext {
	color:#008595;
}
.pagination a.prevnext:hover {
	color:#fdfdfd;
}
.pagination a.disablelink {
	cursor: pointer;
	background:#EEEDE9;
	
}

.pagination a.disablelink:hover{
color:#FFF !important;
	font-weight: normal !important;
	background:#008595;
}


/*-------------------------- :Companies:----------------------------*/
.sub-nave-01{
}
.sub-nave-01 ul li{
	float:left;
	padding:0 4px 0 0;
	background:url(../images/nave-sep02.gif) no-repeat right top !important;
}
.sub-nave-01 .lastChild, .sub-nave-01 ul li.active{
	background:none !important;
}
.sub-nave-01 ul li a{
	padding:9px 14px 9px 14px;
	float:left;
	display:block;
}
.sub-nave-01 ul li a:hover, .sub-nave-01 ul li.active a{
	background:#f2d199;
	color:#795d2f;
	text-decoration:none;
}
.sub-nave-01 ul li a span{
	background:url(../images/arrow-04.png) no-repeat right 3px !important;
	padding:0 14px 0 0;
}
.sub-nave-01 ul li a:hover span, .sub-nave-01 ul li.active a span {
	background:url(../images/arrow-04.png) no-repeat right -12px !important;
}

