@charset "utf-8";
/* Navigation structures */

/*  Navigation 
************************************************************************************************************************/
/* globalNav Bar  */
ul#globalNav {
	float:right;
	background:#33AEB9;
}
body.grey ul#globalNav {
	background:#A09DA2;
}
	ul#globalNav li {
		float:left;
		padding:0 0;
		min-height:20px;
		height:auto !important;
		height:20px;
		margin:7px 1.2em 0 1.2em;
		font-size:1.1em;
	}
	ul#globalNav a {
		color:#fff;
	}
	ul#globalNav li.first {
		padding:7px 1.2em 0 2em;
		margin:0;
		background:url(../../../../images/laf/globalNav_lEdge.png) left bottom no-repeat;
	}
	body.grey ul#globalNav li.first {
		background:url(../../../../images/laf/globalNav_lEdge_grey.png) left bottom no-repeat;
	}
	
	ul#globalNav li.basketFirst {
		background:url(../../../../images/laf/globalNav_basket.png) left top no-repeat;
		margin:0;
		padding:10px 0 0 30px;
		color:#fff;
	}
	ul#globalNav li.basket {
		font-size:0.9em;
		margin:0;
		padding:10px 12px 0 4px;
		color:#fff;
	}
/* login Options Bar  */
ul#loginOptions {
	float:right;
	padding:0.4em 1em 0.4em 0;
	
}
	ul#loginOptions li {
		float:left;
		margin:0 0 0 0.5em;
		padding-bottom:0.4em;
		font-size:1em;
		color:#fff;
	}
	ul#loginOptions a {
		color:#fff;
		font-size:0.9em;
	}

/* mainNav Bar  */
#navigation {width: 996px; height: 40px; overflow: hidden; }
#navigation ul { width: 996px; height: 40px; background: url(/images/laf/MainNav.jpg) no-repeat 0 0; list-style: none; margin: 0; padding: 0; font-size:1.5em; position: absolute; top: 100px; }
#navigation li { display: inline; }
#navigation li a:link, #navigation li a:visited { border: none;  height: 31px; outline: none; color:#fff; display: block; position: absolute; top: 0;padding: 8px 15px 0px 15px; }
#navigation li.nav_0 a, #navigation li.nav_0_active a { left: 0; width: 84px;/* minus padding 30 */ }
#navigation li.nav_1 a, #navigation li.nav_1_active a { left: 114px; width: 222px; }
#navigation li.nav_2 a, #navigation li.nav_2_active a { left: 366px; width: 74px; }
#navigation li.nav_3 a, #navigation li.nav_3_active a { left: 470px; width: 103px; }
#navigation li.nav_4 a, #navigation li.nav_4_active a { left: 603px; width: 72px; }
#navigation li.nav_5 a, #navigation li.nav_5_active a { left: 705px; width: 147px; }
#navigation li.nav_6 a, #navigation li.nav_6_active a { left: 882px; width: 84px; }

#navigation li.nav_0 a:hover, #navigation li.nav_0_active a { background: url(/images/laf/MainNav.jpg) no-repeat 0 -40px; }
#navigation li.nav_1 a:hover, #navigation li.nav_1_active a { background: url(/images/laf/MainNav.jpg) no-repeat -114px -40px; }
#navigation li.nav_2 a:hover, #navigation li.nav_2_active a { background: url(/images/laf/MainNav.jpg) no-repeat -366px -40px; }
#navigation li.nav_3 a:hover, #navigation li.nav_3_active a { background: url(/images/laf/MainNav.jpg) no-repeat -470px -40px; }
#navigation li.nav_4 a:hover, #navigation li.nav_4_active a { background: url(/images/laf/MainNav.jpg) no-repeat -603px -40px; }
#navigation li.nav_5 a:hover, #navigation li.nav_5_active a { background: url(/images/laf/MainNav.jpg) no-repeat -705px -40px; }
#navigation li.nav_6 a:hover, #navigation li.nav_6_active a { background: url(/images/laf/MainNav.jpg) no-repeat -882px -40px; }


body.grey #navigation ul { background: url(/images/laf/MainNav_grey.jpg) no-repeat 0 0; }
body.grey #navigation li.nav_0 a:hover, body.grey #navigation li.nav_0_active a { background: url(/images/laf/MainNav_grey.jpg) no-repeat 0 -40px; }
body.grey #navigation li.nav_1 a:hover, body.grey #navigation li.nav_1_active a { background: url(/images/laf/MainNav_grey.jpg) no-repeat -114px -40px; }
body.grey #navigation li.nav_2 a:hover, body.grey #navigation li.nav_2_active a { background: url(/images/laf/MainNav_grey.jpg) no-repeat -366px -40px; }
body.grey #navigation li.nav_3 a:hover, body.grey #navigation li.nav_3_active a { background: url(/images/laf/MainNav_grey.jpg) no-repeat -470px -40px; }
body.grey #navigation li.nav_4 a:hover, body.grey #navigation li.nav_4_active a { background: url(/images/laf/MainNav_grey.jpg) no-repeat -603px -40px; }
body.grey #navigation li.nav_5 a:hover, body.grey #navigation li.nav_5_active a { background: url(/images/laf/MainNav_grey.jpg) no-repeat -705px -40px; }
body.grey #navigation li.nav_6 a:hover, body.grey #navigation li.nav_6_active a { background: url(/images/laf/MainNav_grey.jpg) no-repeat -882px -40px; }

/*ul#mainNav  {
	float:left;
	width:100%;
	font-size:1.6em;
	border-top:1px solid #fff;
	background:#7BC10F;
	border-bottom:4px solid #D1E9AB;
	overflow: hidden;
	height: 35px;
}
body.grey ul#mainNav { border-bottom: 4px solid #B8B6BA; background: #908C92; }*/
/*mainNav_rCorner.gif*/

	/*ul#mainNav li {
		display:block;
		float:left;
		background:url(../../../../images/laf/mainNavBg.gif) #7BC10F bottom left repeat-x;
	}
		ul#mainNav li a {
			color:#fff;
			display:block;
			padding:9px 19px 10px 18px;
			background:url(../../../../images/laf/mainNav_rCorner.gif) right bottom no-repeat;
		}
			ul#mainNav a.pad {
				padding-left:18px;
				padding-right:22px;
			}
			ul#mainNav a.last {
				background:url(../../../../images/laf/mainNav_rCornerLast.gif) right bottom no-repeat;
			}
		ul#mainNav li:hover,
		ul#mainNav li.sfhover {
			background:url(../../../../images/laf/mainNavBg.gif) #009aa8 bottom left repeat-x;
		}
		body.grey ul#mainNav li:hover,
		body.grey ul#mainNav li.sfhover {
			background:url(../../../../images/laf/mainNavBg.gif) #7BC10F bottom left repeat-x;
		}
		body.grey ul#mainNav li {
			background:url(../../../../images/laf/mainNavBg.gif) #908C92 bottom left repeat-x;
		}
		
		ul#mainNav li.active {
			background:url(../../../../images/laf/mainNavBg.gif) #009aa8 bottom left repeat-x;
		}
		body.grey ul#mainNav li.active {
			background:url(../../../../images/laf/mainNavBg.gif) #7BC10F bottom left repeat-x;
		}*/
		
		
/*  Content Navigation bar (in all bar homepage) 
************************************************************************************************************************/
#contentNav {
	width:240px;
	background:#fff;
	font-size:1.1em;
}
	div.titleBox {
		width:100%;
		float:none;
		padding:0.7em 0;
		background:#7BC10F;
	}
		#contentNav h4.listTitle {
			padding-left:1em;
		}

	#contentNav ul.textLinks {
		padding:10px;
		border-left:1px solid #D2D3D4;
		border-bottom:1px solid #D2D3D4;
	}
		#contentNav ul.textLinks li#first { border: solid 0px #fff; }
		#contentNav ul.textLinks li {
			padding:0.4em 0 0.4em 0.8em;
			border-top:1px solid #D2D3D4;
		}
			#contentNav ul.textLinks li.header {
				border-bottom:1px solid #fff;
				border-bottom:0px solid #fff;
				background:#7BC10F;
				padding-left:4px;
			}
		#contentNav ul.textLinks a {
			/*padding:1em 0 0 0;*/
			color:#709B00;
		}
		#contentNav ul.textLinks h4 a {
			color:#fff;
			padding:0;
		}
		
	#contentNav ul.imageLinks {
		width:100%;
		background:#EEEEEE;
		padding:18px 0 0 0;
	}
		#contentNav ul.imageLinks li {
			padding:0 10px 1.4em 10px;
			text-align:center;
		}
		.contentLinks ul li a img,
		#contentNav ul.imageLinks li img {
			border:1px solid #ccc;
		}
		#contentNav img {
			float:none;
		}
		#contentNav ul.imageLinks li.last { padding: 0 10px 0 10px; }
		
		
		
#contentNav ul.textLinks li.L2hc, #contentNav ul.textLinks li.L2nc { border: solid 0px #fff; padding-left: 25px; background: #fff url(../../../../images/laf/Level3Bullet.gif) no-repeat 15px 8px; }
#contentNav ul.textLinks li.L2hc a, #contentNav ul.textLinks li.L2nc a { padding-left: 0px; }
#contentNav ul.textLinks li.L3hc, #contentNav ul.textLinks li.L3nc { border: solid 0px #fff; padding-left: 35px; background: #fff url(../../../../images/laf/Level4Bullet.gif) no-repeat 25px 8px; }
#contentNav ul.textLinks li.L3hc a, #contentNav ul.textLinks li.L3nc a { padding-left: 0px; }