/*navigation handling*/
/*/////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////*/

#header .navigation{
	list-style:none;
	margin:0;
	padding:0;
	width:940px;
	height:55px;
	background-image: url(../images/bg-navigation.gif);
	background-repeat: repeat-x;
	top: 120px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
}
#header .navigation li{
	border-left:0 px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#header .navigation li:first-child{
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: -1px;
}
#header .navigation a{
	display:block;
	color:#FFF;
	cursor:pointer;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: center;
	text-decoration: none;
	list-style-type: none;
}

#header .navigation {
	background-color:#d02618;
}
#header .navigation li.active {
	background-color: #d02618;
}
#header .navigation ul li {
	background: url(../images/sep-sub-navigation02.gif) no-repeat 0 8px !important;
	list-style-type: none;
}

#header .navigation li.active a,
#header .navigation li.hover a,
#header .navigation li:hover a{
	color:#fff;
	text-decoration:none;
}


/*Navigation Text*/
/*/////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////*/

#header .navigation li.home a{
	color: #FFF;
}

#header .navigation .about-color {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
	color: #d02618;
	}
#header .navigation li.about a{
	padding-top: 5px;
	padding-bottom: 7px;
	padding-right: 17px;
	padding-left: 17px;
}


#header .navigation .latin-color {
	color: #008000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
}
#header .navigation li.latin a{
	padding-top: 5px;
	padding-bottom: 7px;
	padding-right: 17px;
	padding-left: 17px;
}
	

#header .navigation .asia-color {
	color: #d1008b;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
}
#header .navigation li.asia a{
	padding-top: 5px;
	padding-bottom: 7px;
	padding-right: 17px;
	padding-left: 17px;
}


#header .navigation .africa-color {
	color: #3246ab;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
}
#header .navigation li.africa a{
	padding-top: 5px;
	padding-bottom: 7px;
	padding-right: 17px;
	padding-left: 17px
}


#header .navigation .australasia-color {
	color: #8f1ab6;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
}
#header .navigation li.australasia a{
	padding-top: 5px;
	padding-bottom: 7px;
	padding-right: 17px;
	padding-left: 17px;
}


#header .navigation .europe-color{
	color: #e18029;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
}
#header .navigation li.europe a{
	padding-top: 5px;
	padding-bottom: 7px;
	padding-right: 17px;
	padding-left: 17px;
}

#header .navigation .america-color {
	color: #336dff;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
}
#header .navigation li.america a{
	padding-top: 5px;
	padding-bottom: 7px;
	padding-right: 17px;
	padding-left: 17px;
}

#header .navigation .lifestyle-color {
	color:  #4a7801;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
}
	
#header .navigation li.lifestyle a{
	padding-top: 5px;
	padding-bottom: 7px;
	padding-right: 17px;
	padding-left: 17px;
}
#header .navigation .popout-color {
	color:  #259EB2;
}
	
#header .navigation li.popout a{
	padding-top: 5px;
	padding-bottom: 7px;
	padding-right: 17px;
	padding-left: 17px;
}
#header .navigation li.hover ul{
	display:block;
	color: #FFF;
}


#header .navigation ul{
	top:29px;
	list-style:none;
	width:940px;
	margin:0;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5;
	padding-right: 0;
	padding-bottom: 5;
	padding-left: 0;
	position: absolute;
	left: 0px;
	display: none;
}
#header .navigation li.active ul{
	display:block;
}
#header .navigation ul li{
	border-style:none !important;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	height: 20px;
}
#header .navigation ul a{
	text-transform:none;
	padding-top: 5;
	padding-right: 0;
	padding-bottom: 5;
	padding-left: 0;
	background-image: url(../images/sub-nav-sep.gif);
	background-repeat: no-repeat;
	background-position: right center;
	color: #FFF;
}

/*Parent Nav Bar Hover Colour*/
/*/////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////*/

#header .navigation li.home:active, .navigation li.home:hover {
	background-color: #FFF;
}

#header .navigation li.about:active, .navigation li.about:hover {
	background-color: #d02618;
	background-image: url(../images/nav/nav-about-hover.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#header .navigation li.latin:active, .navigation li.latin:hover {
	background-color: #008000;
	background-image: url(../images/nav/nav-latin-hover.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#header .navigation li.asia:active, .navigation li.asia:hover {
	background-color: #d1008b;
	background-image: url(../images/nav/nav-asia-hover.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#header .navigation li.australasia:active, .navigation li.australasia:hover {
	background-color: #8f1ab6;
	background-image: url(../images/nav/nav-aust-hover.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#header .navigation li.africa:active, .navigation li.africa:hover {
	background-color: #3246ab;
	background-image: url(../images/nav/nav-africa-hover.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#header .navigation li.europe:active, .navigation li.europe:hover {
	background-color: #e18029;
	background-image: url(../images/nav/nav-europe-hover.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#header .navigation li.america:active, .navigation li.america:hover {
	background-color: #336dff;
	background-image: url(../images/nav/nav-america-hover.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#header .navigation li.lifestyle:active, .navigation li.lifestyle:hover {
	background-color: #4a7801;
	background-image: url(../images/nav/nav-lifestyle-hover.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#header .navigation li.popout:active, .navigation li.popout:hover {
	background-color: #259EB2;
	background-image: url(../images/nav/nav-popout-hover.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

/*Sub Navi Bar Hover Colour*/
/*/////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////*/

#header .navigation li.home ul a:hover { background:#f1b403 !important;}
#header .navigation li.about ul a:hover { background-color:#d02618 !important;}
#header .navigation li.latin ul a:hover { background-color:#008000 !important;}
#header .navigation li.asia ul a:hover { background-color:#d1008b !important;}
#header .navigation li.africa ul a:hover { background-color:#3246ab !important;}
#header .navigation li.australasia ul a:hover { background-color: #8f1ab6 !important;}
#header .navigation li.europe ul a:hover { background-color: #e18029 !important;}
#header .navigation li.america ul a:hover { background-color: #336dff !important;}
#header .navigation li.lifestyle ul a:hover { background-color: #4a7801 !important;}
#header .navigation li.popout ul a:hover { background-color: #259EB2 !important;}