/*---------------------------------- Navigation --------------------*/
/*
 Blue Color: # 165E96
 Grey Color: # E6E6E6
 */
.nav{
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 1px;
	left: 1px;
	z-index: 11;
}
.nav a,
.nav li{
	float:left;
	padding:0;
	width:auto;
	list-style:none;
}
.nav a:hover {
	text-decoration: none;
	color: #007AC3;
}
.nav .nav-home {
	width: 59px;
	margin-right: 3px;
}
.nav .nav-about {
	width: 82px;
	margin-right: 3px;
}
.nav .nav-business {
	width: 160px;
	margin-right: 3px;
}
.nav .nav-wholesale {
	width: 212px;
	margin-right: 3px;
}
.nav .nav-claims {
	width: 67px;
	margin-right: 3px;
}
.nav .nav-contactus {
	width: 94px;
	margin-right: 3px;
}
.nav .nav-country {width:180px;}
.nav .nav-country a{
	color:#666;
	padding:5px 10px 10px 25px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images_web/arrows/dark_right.gif) no-repeat 10px 9px;
}
.nav a{
	color: #007AC3;
	padding:6px 7px 9px;
	text-transform: lowercase;
	font: bold 15px Arial, Helvetica, sans-serif;
}
.nav a.active,
.nav a:hover{
	color:#fff;
	background:#001B39;
}
.nav li:hover a,
.nav li.hover a,
.nav a:hover{
	color: #007AC3;
	background-color: #E6E6E6;
}
.nav .nav-country:hover a {
	color:#007AC3;
	border-bottom: 4px solid #E6E6E6;
	background:#e6e6e6;
}
.nav ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.nav ul.cols {
	background-color: #E6E6E6;
	float:left;
	padding:0;
}
.nav ul.colscntry {
	background-color: #E6E6E6;
	float:left;
	padding: 0;
}
.nav li:hover,
.nav li.hover{position:relative;}
.nav li:hover .drop,
.nav li.hover .drop{display: block;}
.nav .drop{
	position:absolute;
	left:0;
	top:32px;
	z-index:20;
	display:none;
}
.nav ul.cols-1{padding: 15px;}
.nav ul.cols-2 {
	width:520px;
	padding:15px;
}
.nav ul.cols-3 {width:760px;}
#wrapper .nav ul li.currentcntry {
	width: 738px;
	padding-left: 22px;
	background: url(../images_web/flags/gb.png) no-repeat 0 3px;
	color: #000;
}
.nav ul.colpadtop {padding: 15px;}
.nav ul.colpadmiddle {padding: 0 15px;}
.nav ul.colpadbtm {padding: 15px;}
/* Set column width */
#wrapper .nav li.top ul ul,
.nav li.top ul ul li {
	padding:0;
	width:250px;
	float:none;
}
#wrapper .nav ul a {
	background: none;
	display: block;
	float: none;
	height: auto;
	padding: 3px 10px;
	text-indent: 0;
	width: 230px; /* all but business middle */
	font-weight: normal;
	font-size: 14px;
	text-transform: none;
	color: #000;
	border-bottom: 1px solid #ccc;
	font-family: Arial, Helvetica, sans-serif;
}
#wrapper .nav ul li.wholesale { /* country selector */
	margin-left: 20px;
	color: #000;
}
#wrapper .nav ul li.wholesaletext p {
	padding: 5px 0 10px 42px;
	margin:0;
	background: url(../images_web/icons/world.gif) no-repeat 0 5px;
}
#wrapper .nav ul li.wholesalelink {margin: 15px 0;}
#wrapper .nav ul li.wholesalelink a {
	width: 215px;
	cursor: pointer;
	display: block;
	background:#e6f4fb;
	color: #000;
	margin: 0;
	padding: 5px 30px 5px 8px;
	text-decoration: none;
	border: 0;
}
#wrapper .nav ul li.wholesalelink a:hover {
	color: #fff;
	background:#001b39;
	text-decoration: none;
	border: 0;
}
#wrapper .nav ul a.spaceit { /* business middle */
	width: 220px;
	margin-left: 10px;
}
/* First li when no column header is required*/
#wrapper .nav ul a.first {
	border-top: 1px solid #ccc;
}
/* Li's when only one column is used */
#wrapper .nav ul.cols-1 a {width: 230px;}
#wrapper .nav ul li.title {
	padding: 5px 0;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	color: #000;
	border-bottom: 4px solid #000;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
#wrapper .nav ul ul a:hover {
	background-color: #001B39; /* #296B9F */
	color: #fff;
}
.nav-mgn-rt{
	margin-right:10px;
	position:relative;
}
.nav .nav-business ul.cols-3{
	margin-left: -240px;
	position:relative;
}
.nav .nav-country ul.cols-2{
	margin-left: -405px;
	position:relative;
}
.nav .nav-contactus ul.cols-1{
	margin-left: -160px;
	position:relative;
}
#wrapper .nav ul li.dubai a {
	width: 208px;
	padding-left: 32px;
	background: url(../images_web/flags/ae.png) no-repeat 10px 6px;
}
#wrapper .nav ul li.germany a {
	width: 208px;
	padding-left: 32px;
	background: url(../images_web/flags/de.png) no-repeat 10px 6px;
}
#wrapper .nav ul li.india a {
	width: 208px;
	padding-left: 32px;
	background: url(../images_web/flags/in.png) no-repeat 10px 6px;
}

#wrapper .nav ul li.israel a {
	width: 198px;
	margin-left: 10px;
	padding-left: 32px;
	background: url(../images_web/flags/il.png) no-repeat 10px 6px;
}
#wrapper .nav ul li.spain a {
	width: 198px;
	margin-left: 10px;
	padding-left: 32px;
	background: url(../images_web/flags/es.png) no-repeat 10px 6px;
}
#wrapper .nav ul li.portugal a {
	width: 198px;
	margin-left: 10px;
	padding-left: 32px;
	background: url(../images_web/flags/pt.png) no-repeat 10px 6px;
}

#wrapper .nav ul li.sweden a {
	width: 208px;
	margin-left: 10px;
	padding-left: 32px;
	background: url(../images_web/flags/se.png) no-repeat 10px 6px;
}
#wrapper .nav ul li.row a {
	width: 208px;
	margin-left: 10px;
	padding-left: 32px;
	background: url(../images_web/arrows/dark_right.gif) no-repeat 13px 6px;
}
#wrapper .nav ul li.dubai a:hover,
#wrapper .nav ul li.germany a:hover,
#wrapper .nav ul li.india a:hover,
#wrapper .nav ul li.israel a:hover,
#wrapper .nav ul li.spain a:hover,
#wrapper .nav ul li.sweden a:hover,
#wrapper .nav ul li.portugal a:hover,
#wrapper .nav ul li.sel-dubai a:hover,
#wrapper .nav ul li.sel-germany a:hover,
#wrapper .nav ul li.sel-india a:hover,
#wrapper .nav ul li.sel-israel a:hover,
#wrapper .nav ul li.sel-spain a:hover,
#wrapper .nav ul li.sel-sweden a:hover,
#wrapper .nav ul li.sel-portugal a:hover,
#wrapper .nav ul li.sel-uk a:hover {
	background-color: #001B39;
	color: #fff;
}
#wrapper .nav ul li.row a:hover {
	width: 208px;
	margin-left: 10px;
	padding-left: 32px;
	background-color:#001b39;
	color: #fff;
    background-image: url(../images_web/arrows/white_right.gif) no-repeat 13px 6px;
}
#wrapper .nav ul li.extra {padding-left: 10px;}
#wrapper .nav ul li.sel-dubai a {
	width: 203px;
	padding-left: 37px;
	background: url(../images_web/flags/ae.png) no-repeat 10px 6px;
}
#wrapper .nav ul li.sel-germany a {
	width: 203px;
	padding-left: 37px;
	background: url(../images_web/flags/de.png) no-repeat 10px 6px;
}
#wrapper .nav ul li.sel-india a {
	width: 203px;
	padding-left: 37px;
	background: url(../images_web/flags/in.png) no-repeat 10px 6px;
}
#wrapper .nav ul li.sel-israel a {
	width: 203px;
	padding-left: 37px;
	background: url(../images_web/flags/il.png) no-repeat 10px 6px;
}
#wrapper .nav ul li.sel-spain a {
	width: 203px;
	padding-left: 37px;
	background: url(../images_web/flags/es.png) no-repeat 10px 6px;
}
#wrapper .nav ul li.sel-sweden a {
	width: 203px;
	padding-left: 37px;
	background: url(../images_web/flags/se.png) no-repeat 10px 6px;
}
#wrapper .nav ul li.sel-uk a {
	width: 203px;
	padding-left: 37px;
	background: url(../images_web/flags/gb.png) no-repeat 10px 6px;
}
#wrapper .nav ul li.sel-portugal a {
	width: 203px;
	padding-left: 37px;
	background: url(../images_web/flags/pt.png) no-repeat 10px 6px;
}
#wrapper .nav ul li.sel-row a {
	width: 203px;
	padding-left: 37px;
	background: url(../images_web/arrows/dark_right.gif) no-repeat 13px 6px;
}
#wrapper .nav ul li.sel-row a:hover {
	width: 203px;
	padding-left: 37px;
	background:#001B39;
	color: #fff;
}