/* ------------------------------------------------------------------- */
/* HEADER Navigation */
/* ------------------------------------------------------------------- */
/* Marketplace */
/* ------------------------------------- */
/*#header-nav-wrapper {
	/*position:absolute;
	top:-33px;
	right:0;
	z-index:300;*/
	/*width:auto;

}

ul#header-nav {
	margin:0;
	padding:0;
	list-style:none;
	

}

ul#header-nav li {
	float:left;
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:600;
	list-style:none;
}*/



/* Logged out */
ul#header-nav li.extranet-about {
	background-image:none;
}

ul#header-nav li.extranet-about a:link,
ul#header-nav li.extranet-about a:visited {
	color:#FFF;	
}

ul#header-nav li.extranet-about a:hover {
	color:#C0C0C0;
}


/* Basket info */
#basket-navigation-wrapper {
	position:absolute;	
	right:75px;
	top:-33px;
	color:#FFF;
	font-size:11px;
}

#basket-navigation-wrapper a:link,
#basket-navigation-wrapper a:visited {
	color:#FFF;
	font-weight:600;
	text-decoration:none;	
}

#basket-navigation-wrapper a:hover {
	color:#C0C0C0;
}

#basket-navigation-wrapper .basket-link-label {
	padding:0 12px 0 13px;
	margin:0 8px 0 11px;
	border:1px solid #6D6D6D;
	border-top:none;
	border-bottom:none;
}

#basket-navigation-wrapper  .name-link {
	font-weight:bold;
	font-style:italic;
}

#basket-navigation-wrapper .pipe-text {
	display:none;
}


/* Trade Point drop-down */
ul#header-nav {
	/*width:900px;*/
	position:relative;
	z-index:300;
	margin:0;
	padding:0;
	list-style:none;
}

ul#header-nav li {
	float:left;
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:600;
	list-style:none;
}

ul#header-nav li a:link,
ul#header-nav li a:visited {
	position:absolute;
	top:-33px;
	right:0;
	display:block;
	margin-bottom:4px;
	padding:0 0 17px 10px;
	color:#FFF;
	text-decoration:none;	
}

/*ul#header-nav li.extra-welcome:hover a:link,
ul#header-nav li.extra-welcome:hover a:visited {
	color:#C0C0C0;
}*/


ul#header-nav ul#marketplace-nav-level {
	display:none;
	position:absolute;
	right:0;
	padding:5px 20px 10px 20px;
	width:110px;
	background:#2a2627;
}

ul#header-nav ul li {
	float:none;
	padding:0;
	font-size:10px;
}

ul#header-nav ul li a:link,
ul#header-nav ul li a:visited {
	position:static;
	padding:1px 0 !important;
	color:#FFF;	
}

ul#header-nav ul li a:hover {
	color:#C0C0C0 !important;	
}

ul#header-nav ul li.ordering-nav-list {
	padding-top:8px;
	margin-top:8px;
	border-top:1px solid #6D6D6D;
}


/* Trade Point hover */
ul#header-nav ul#marketplace-nav-level {
	/*display:none;*/
}

ul#header-nav li.extra-welcome:hover {
	background:#2a2627;
		
}

ul#header-nav li.extra-welcome:hover ul#marketplace-nav-level {
	display:block;	
	
}


/* TEMPORARY - Hiding redundant links */
ul#header-nav li.contact-us,
ul#header-nav li.find-us,
ul#header-nav li.extranet-about-extra {
	display:none;	
}

/* ------------------------------------------------------------------- */
/* PRIMARY Navigation */
/* ------------------------------------------------------------------- */
ul#primary-nav {
	position:absolute;
	left:505px;
	top:25px;
	display:block;
	width:210px;
	margin:0;
	padding:0;
	list-style:none;	
}

ul#primary-nav li {
	float:left;
	margin:0;
	padding:0;	
}

ul#primary-nav li a:link,
ul#primary-nav li a:visited {
	display:block;
	float:left;
	width:85px;
	margin-right:10px;
	color:#231f20;
	font-size:11px;
	font-weight:600;
	text-decoration:none;
}

ul#primary-nav li a:hover {
	color:#888;
	text-decoration:none;
}

ul#primary-nav .dropdown {
	display:none;
}


/* ------------------------------------------------------------------- */
/* CATALOGUE Navigation */
/* ------------------------------------------------------------------- */
ul#catalogue-nav {
	position:absolute;
	bottom:0;
	left:0;
	margin:0;
	padding:0;
	list-style:none;
}

ul#catalogue-nav li {
	float:left;
	margin:0;
	padding:0;
	font-size:11px;
}

ul#catalogue-nav li a:link,
ul#catalogue-nav li a:visited {
	position:relative;
	z-index: 85;
	display:block;
	float:left;
	height:45px;
	/*width:79px;*/
	width:91px;
	padding:15px 10px 0;
	color:#231f20;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	line-height:1.25em;
	border:1px solid #B5B5B5;
	border-left:none;
}

ul#catalogue-nav li:first-child a {
	width:94px;
	margin-left:0;
	border-left:1px solid #B5B5B5;
}

ul#catalogue-nav li.x1livkitchen a,
ul#catalogue-nav li.x1cookware a,
ul#catalogue-nav li.x1knives a,
ul#catalogue-nav li.x1drinks a,
ul#catalogue-nav li.x1accessories a {
	height:37px;
	padding-top:23px;
}

ul#catalogue-nav li a .summary {
	display:none;	
}

ul#catalogue-nav li a:hover {
	position:relative;
	z-index:5;
	color:#FFF;
	background-color:#2a2627;
	border-color:#2a2627;
}

ul#catalogue-nav li:hover {
	background-color:#2a2627;
}

ul#catalogue-nav li:hover a:link,
ul#catalogue-nav li:hover a:visited {
	color:#FFF;
}


ul#catalogue-nav .mega-menu {
	display:none;	
}

/* Mega-menu */
/* ------------------------------------- */
ul#catalogue-nav li > .mega-menu {
	position:absolute;
	z-index:300;
	display:none;
	left:0;
	top:61px;
	width:870px;
	padding:15px;
	background:#3f3c3d url('../grfx/navigation/mega-menu/bkgd-leftCol.png') repeat-y 0 0;	
}

/*ul#catalogue-nav li.x1tools .mega-menu {
	display:block;	
}*/

ul#catalogue-nav li:hover .mega-menu { /* Display mega-menu */
	display:block;
}

ul#catalogue-nav li .mega-menu li {
	clear:both;
	float:none;	
}

.mega-menu-level {
	overflow:hidden;
	background:url('../grfx/navigation/catalogue/megamenu-vertLine.png') repeat-y 160px 0;
}

ul#catalogue-nav li.charitycard .mega-menu,
ul#catalogue-nav li.personalised .mega-menu,
ul#catalogue-nav li.christmas .mega-menu{
	right:-1px;
	margin-left:0;
	
}

ul#catalogue-nav li .mega-menu-part1,
/*ul#catalogue-nav li .mega-menu .mega-menu,*/
ul#catalogue-nav li .mega-menu .associated-occasion,
ul#catalogue-nav li .mega-menu  div.associated-artist /* Artists column */
{
	width:185px;
	float:left;
	margin-right:25px;
}

ul#catalogue-nav li .mega-menu  div.associated-artist {
	margin-right:0;	
}

/* First column */
ul#catalogue-nav li .mega-menu-part1 {
	margin-right:15px;
}

ul#catalogue-nav li .mega-menu .highlight-group li,
ul#catalogue-nav li .mega-menu .highlight-brand li {
	float:none;	
	clear:both;
}

/* Second (Product list) columns */

ul#catalogue-nav li .mega-menu .group-column {
	float:left;
	width:150px;
	margin:35px 15px 0 0;
}

ul#catalogue-nav li .mega-menu ul {
	margin:0;
	list-style:none;
}

/* Links */
ul#catalogue-nav li .mega-menu a:link,
ul#catalogue-nav li .mega-menu a:visited { 
	/*display:inherit;*/
	display:block;
	height:auto;
	width:auto;
	padding:5px 10px 5px 0;
	color:#CACACA;
	/*font-size:.85em;*/
	font-family:Helvetica, Arial, sans-serif;
	font-weight:400;
	font-style:italic;
	font-size:11px;
	text-align:left;
	text-transform:none;
	line-height:1.35em;
	border:none;
}

ul#catalogue-nav li .mega-menu a:hover { 
	color:#FFF;
	background-color:transparent;	
}

ul#catalogue-nav li .mega-menu li:hover {
	background-color:transparent;	
}

ul#catalogue-nav li .mega-menu .mega-more-hyperlink a {
	font-style:italic;	
	text-transform:lowercase;
}

ul#catalogue-nav li .mega-menu .mega-more-hyperlink a:hover {
	background-image:none;	
}

/* Product count */
ul#catalogue-nav li .mega-menu .product-count {
	background-image:none;
	padding-left:5px !important;
	margin-right:0 !important;
	color:#808080;
}

/* Titles */
/* ------------------- */
ul#catalogue-nav li .dropdown-catalogue-title,
ul#catalogue-nav li .mega-menu-title,
ul#catalogue-nav li .view-collection-hyperlink a:link,
ul#catalogue-nav li .view-collection-hyperlink a:visited { /* 1st mega-menu title */ 
	display:block;
	margin-bottom:17px;
	color:#FFF;
	font-weight:800;
	font-size:1.25em;	
	font-style:normal;
}

/* View Collection */
ul#catalogue-nav li .view-collection-hyperlink a:link,
ul#catalogue-nav li .view-collection-hyperlink a:visited {
	position:absolute;
	right:20px;
	top:15px;
	width:auto;
	padding:0;
}

ul#catalogue-nav li .view-collection-hyperlink a:hover {
	color:#CACACA;	
	background-color:transparent;
}

/* Browse by */
ul#catalogue-nav li .dropdown-catalogue-title {
	position:absolute;
	left:215px;
}

/*
ul#catalogue-nav li .associated-artist-title,
ul#catalogue-nav li .mega-menu .dropdown-catalogue-title { /* 2nd mega-menu title */ 
/*	font-size:.9em;
	font-weight:bold;
}*/

ul#catalogue-nav li .latest-addition-hyperlink a:hover,
ul#catalogue-nav li .view-collection-hyperlink a:hover {
	background-color:transparent;
	background-image:none;
}



/* ------------------------------------------------------------------- */
/* SIDENAV */
/* ------------------------------------------------------------------- */

#navwindow-wrapper															{ padding:8px 0 8px 0; width:189px; border-bottom:1px dotted #ccc;}
#navwindow-wrapper ul li													{ list-style:none; margin:0; padding:0 0 7px 0;}
#navwindow-wrapper ul li a													{ font-style:italic; font-size:13px;}

/* ------------------------------------------------------------------- */
/* BREADCRUMB Navigation */
/* ------------------------------------------------------------------- */
#bct-wrapper							{ text-transform:lowercase; font-style:italic; color:#231f20; font-size:10px; padding-left:9px; background:url('http://www.kitchencraft.co.uk/_style/kitchenc39/297/grfx/layout/bct-home.gif') no-repeat; margin-top:20px; position:absolute; top:0; left:0; font-family:Helvetica, Arial, sans-serif; }
#bct-wrapper a,
#bct-wrapper a:visited					{  }
#bct-wrapper a:hover,
#bct-wrapper a:active					{ color:#444; }
#bct-wrapper span						{ padding:0 10px; }
#bct-wrapper span.bct-divider			{ padding:0;  border-right:dotted 1px #999; }


/* ------------------------------------------------------------------- */
/* BRAND FOOTER */
/* ------------------------------------------------------------------- */
#brand-footer-bar-standard-wrapper	{
	clear:both;
	margin:0 auto; 	
	padding:20px 0;
	border-top:1px solid #d9d9d9;
	overflow:hidden;
}

/*#brand-footer-bar-standard-wrapper				{ position:fixed; text-align:center; bottom:0; left:0; height:30px; background-color:#b5b5b5; width:100%; z-index:9999; }*/
#brand-footer-bar-standard-wrapper ul			{ /*width:916px; clear:both; margin:0 auto; */}
#brand-footer-bar-standard-wrapper ul li		{ list-style:none; float:left; margin:0; padding:0; margin-right:0px; display:block; }
#brand-footer-bar-standard-wrapper ul li.last	{ margin-right:0; }
#brand-footer-bar-standard-wrapper a			{ position:relative; width:74px; height:37px; display:block; text-indent:-9999px; background-repeat:no-repeat; background-position:top center; border-right: 1px solid #EDEDED;}
#brand-footer-bar-standard-wrapper li.last a	{border:none; }
#brand-footer-bar-standard-wrapper a:hover		{ background-position: bottom center; }


#brand-footer-bar-standard-wrapper ul li.kitchencraft a		{ background-image:url('../grfx/navigation/brand-footer/_kitchen-craft.gif'); }
#brand-footer-bar-standard-wrapper ul li.masterclass a		{ background-image:url('../grfx/navigation/brand-footer/_masterclass.gif'); }
#brand-footer-bar-standard-wrapper ul li.mccommercial a		{ background-image:url('../grfx/navigation/brand-footer/_mccommercial.gif'); }
#brand-footer-bar-standard-wrapper ul li.sweetlydoesit a			{ background-image:url('../grfx/navigation/brand-footer/_sweetlydoesit.gif'); }
#brand-footer-bar-standard-wrapper ul li.homemade a		{ background-image:url('../grfx/navigation/brand-footer/_home-made.gif'); }
#brand-footer-bar-standard-wrapper ul li.colourworks a		{ background-image:url('../grfx/navigation/brand-footer/_colourworks.gif'); }
#brand-footer-bar-standard-wrapper ul li.letsmake a			{ background-image:url('../grfx/navigation/brand-footer/_lets-make.gif'); }
#brand-footer-bar-standard-wrapper ul li.lexpress a			{ background-image:url('../grfx/navigation/brand-footer/_lexpress.gif'); }
#brand-footer-bar-standard-wrapper ul li.miniamo a			{ background-image:url('../grfx/navigation/brand-footer/_miniamo.gif'); }
#brand-footer-bar-standard-wrapper ul li.coolmovers a		{ background-image:url('../grfx/navigation/brand-footer/_coolmovers.gif'); }
#brand-footer-bar-standard-wrapper ul li.molten a			{ background-image:url('../grfx/navigation/brand-footer/_molten.gif'); }
#brand-footer-bar-standard-wrapper ul li.barcraft a			{ background-image:url('../grfx/navigation/brand-footer/_barcraft.gif'); }





#ordering-wrapper											{ border-top:1px dotted #cfcfcf; margin-top:10px; }

#ordering-wrapper ul,
#extranetnav-wrapper ul										{ list-style:none; margin:0; padding:0; }

#ordering-wrapper ul li,
#extranetnav-wrapper ul	li									{  margin:0; padding:0 0 7px 0; font-style:italic; }

#ordering-wrapper ul li a,
#extranetnav-wrapper ul	li a								{ font-size:13px; }


#navwindow-wrapper ul li a.extranet-about,
#extranetnav-wrapper ul li a.extra-welcome					{ font-size:2em; margin:20px 0 10px 0; font-style:italic; color:#231F20; display:block; }
