/* Global Nav Styles ------------------------------------------------------ */
#outerWrapperNav {
	border-bottom:2px solid #000;
	width:100%;
	background-image:none;
	background-color:#fff;
	color:#0a2546;
	float:left;
	}
#jackWillsNav 
{
    background-color:#fff;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	font-size:8px;
	}
#jackWillsNav a {
	outline:none;
	}
#navNetworks li, #navMenu li, #navShoppingBag li, #navCurrency li {
	display:inline;
	}
/* end of Global Nav Styles ----------------------------------------------- */


/* Header Logo ------------------------------------------------------------ */
#navLogo {
	float:left;
	margin:0;
	padding:0;
	}
#navLogo img a {
	width:170px;
	height:76px;
	background-image:url(../Images/Navigation/jw_header_logo.jpg);
	background-repeat:no-repeat;
	display:block;
	}
/* end of Nav Styles ------------------------------------------------------- */

/* Social Network Styles --------------------------------------------------- */
#navNetworks {
	width:52px;
	padding-top:12px;
	padding-right:5px;
	float:left;
	}
#navNetworks ul li a {
	width:26px;
	text-indent:-9999px;
	height:26px;
	}
#navNetworks .network_facebook {
	background-image: url(../Images/Navigation/nav_net_facebook.jpg);
	}
#navNetworks .network_myspace {
	background-image: url(../Images/Navigation/nav_net_myspace.jpg);
	}
#navNetworks .network_twitter {
	background-image: url(../Images/Navigation/nav_net_twitter.jpg);
	}
#navNetworks .network_iTunes {
	background-image: url(../Images/Navigation/nav_net_iTunes.jpg);
	}
/* end of Social Network Styles -------------------------------------------- */

/* Main Navigation Styles -------------------------------------------------- */
#jackWillsNav ul {
	list-style:none;
	margin:0;
	padding:0;
	display:inline;
	}
#jackWillsNav a {
	display:block;
	float:left;
	text-decoration:none;
	}
#navMenu {
	display:block;
	float:left;
	width:500px;
	}
	/* First Level Nav --------------------*/
	#navMenu_First {
		padding-top:10px;
		border-bottom:1px solid #333333;
		height:20px;
		width:480px;
		text-indent: -99999px;
		}
	#navMenu_First ul {
		height:16px;
		}
	.nav_giftvouchers {
		background-image: url(../Images/Navigation/jw_header_nav_vouchers.jpg);
		width: 103px;
		}
	.nav_gentlemen {
		background-image: url(../Images/Navigation/jw_header_nav_gents.jpg);
		width: 84px;
		}
	.nav_ladies {
		background-image: url(../Images/Navigation/jw_header_nav_ladies.jpg);
		width: 55px;
		}
	.nav_denim {
		background-image: url(../Images/Navigation/jw_header_nav_jeans.jpg);
		width: 49px;
		}
	.nav_homewares {
		background-image: url(../Images/Navigation/jw_header_nav_homewares.jpg);
		width: 90px;
		}
	.nav_lifestyle {
		background-image: url(../Images/Navigation/jw_header_nav_life.jpg);
		width: 70px;
		}
    .nav_help {
		background-image: url(../Images/Navigation/jw_header_nav_help.jpg);
		width: 40px;
		}
	.nav_giftvouchers, .nav_gentlemen, .nav_help, .nav_ladies, .nav_denim, .nav_homewares, .nav_lifestyle {
		background-repeat: no-repeat;
		display: block;
		height: 16px;
		}
	/* Selected Styles --------------------*/
	.nav_giftvouchers_Selected {
		background-image: url(../Images/Navigation/jw_header_nav_vouchers.jpg);
		width: 103px;
		background-position:0px -16px;
		}
	.nav_gentlemen_Selected {
		background-image: url(../Images/Navigation/jw_header_nav_gents.jpg);
		width: 84px;
		background-position:0px -16px;
		}
	.nav_ladies_Selected {
		background-image: url(../Images/Navigation/jw_header_nav_ladies.jpg);
		width: 55px;
		background-position:0px -16px;
		}
	.nav_denim_Selected {
		background-image: url(../Images/Navigation/jw_header_nav_jeans.jpg);
		width: 49px;
		background-position:0px -16px;
		}
	.nav_homewares_Selected {
		background-image: url(../Images/Navigation/jw_header_nav_homewares.jpg);
		width: 90px;
		background-position:0px -16px;
		}
	.nav_lifestyle_Selected {
		background-image: url(../Images/Navigation/jw_header_nav_life.jpg);
		width: 70px;
		background-position:0px -16px;
		}
	.nav_help_Selected {
		background-image: url(../Images/Navigation/jw_header_nav_help.jpg);
		width: 40px;
		background-position:0px -16px;
		}
		.nav_giftvouchers_Selected, .nav_help_Selected, .nav_gentlemen_Selected, .nav_ladies_Selected, .nav_denim_Selected, .nav_homewares_Selected, .nav_lifestyle_Selected {
		background-repeat: no-repeat;
		display: block;
		height: 16px;
		}
	
	/* Second Level Nav -------------------*/
	#navMenu_Second {
		width:90%;
		font-size:12px;
		}
	#navMenu_Second ul li a 
	{
		margin-right:6px;
		color:#0a2546;
		text-transform:capitalize;
		}
		
	#navMenu_Second ul li a.normalText
	{
		text-transform:none;
		
	}
	
	#navMenu_Second ul li a:hover {
		color:#666666;
		}
	/* Third Level Nav --------------------*/
	#navMenu_Third {
		width:90%;
		float:left;
		border-top:1px solid #888;
		margin-top:4px;
		margin-bottom:5px;
		padding-top:5px;
		font-size:11px;
		}
	#navMenu_Third ul li a {
		padding-right:6px;
		color:#999999;
		}
	#navMenu_Third ul li a:hover {
		color:#666666;
		}
/* end of main nav styles -------------------------------------------------- */

/* Currency Contact and Basket styles -------------------------------------- */
	#navAccounts {
		padding-top:8px;
		float:left;
		width:235px;
		}
	#navAccounts a {
		text-decoration:none;
		color:#0a2546;
		}
	.navAccountsInner {
		height:20px;
		}
	#navCurrency {
		width:20px;
		font-size:12px;
		display:block;
		float:left;
		}
	#navCurrency a {
		color:#666666;
		}
	#navCurrency li {
		width:20px;
		float:left;
		clear:left;
		display:block;
		}
	a.currencySelected {
		font-weight: bold;
		color: #000033;
		}
	#navShoppingBag {
		width:55px;
		font-size:12px;
		float:left;
		}
	#navBagIcon a { 
		float:left;
		background-image:url(../Images/Navigation/nav_bagIcon.jpg);
		background-repeat:no-repeat;
		width:35px;
		height:39px;
		display:block;
		text-indent:-9999px;
		}
	#navContactBag {
		margin-top:10px;
		}
	#navHelp {
		float:left;
		width:125px;
		font-size:12px;
		}
	#navHelp ul li {
		float:left;
		padding:0 0.8em 0 0;
		}
/* end of currency contact and basket styles ------------------------------- */

/* Log In Sign Up and Search Styles ---------------------------------------- */
	#navLogSignIn {
		padding-top:4px;
		font-size:14px;
		width:120px;
		display:block;
		float:left;
		}
	#navLogSignIn li {
		float:left; 
		padding:0 0.5em 0 0;
		}
	#navLogSignIn a:hover {
		text-decoration:underline;
		color:#0a3333;
		}
	#navSearch {
		float:left;
		}
	.navSearch_field, .navSearch_submit {
		float:left;
		}
	#navSearch input.searchfieldbox {
		width: 81px;
		}
	#navLogSignIn li.loggedIn {font-size:12px;
	                           float:none;
	                           clear:left;}
	#navLogSignIn li.loggedInOut a {font-size:8px;
	                              font-style:italic;
	                              font-family:Arial, Helvetica, Sans-Serif;
	                              color:#7d7d7d;
	                           float:none;
	                           clear:left;}
/* end of Log in Sign Up and Search Styles --------------------------------- */

#mainSiteWrap {
	width:100%;
	float:left;
	background-image:url(../Images/Navigation/bg_repeater.jpg);
}
#mainsite {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}
/* end of Log in Sign Up and Search Styles --------------------------------- */

/*Search Hint fields -------------------------------- 04/02/2010 ----*/

.searchHintWrap {
	position:relative;
	font-size:10px;
	z-index:1000;
    background-color:#fff;
	border:1px solid #000;
	list-style-type: none;
	padding: 4px;
	}

.searchHintWrap li {
	padding: 0;
	margin: 0;
}	

.searchHintSelected {
	padding:2px;
	cursor:pointer;
	font-weight:bold;
	}
.searchHint {
	padding:2px;
	}