/* ------------------------------------------------------------------- */
/* LAYOUT */
/* ------------------------------------------------------------------- */
#container-b								{ /*height:140px;*/ background-color:transparent !important; }
#container-d								{ text-align:right; }
#container-wrapper-cd						{ padding-top:30px !important; }
#page-header-wrapper						{ position:relative; top:0; }
#imgheader-wrapper							{ float:right; width:auto; padding-left:40px; margin-top:-30px; }
#container-c								{ width:900px; padding-right:0; }



/* ------------------------------------------------------------------- */
/* ASSOCIATED BRANDS */
/* ------------------------------------------------------------------- */
#associated-brand-wrapper					{ position:absolute; top:20px; right:0; width:160px; filter:alpha(opacity=80); opacity: 0.8; -moz-opacity:0.8; background:none; text-align:left;  }
#associated-brand-wrapper div				{ background:transparent url('../grfx/associated-brands/bottom.png') no-repeat bottom left; width:140px; padding:0 10px 10px 10px; }
#associated-brand-wrapper h3				{ background:transparent url('../grfx/associated-brands/top.png') no-repeat top left; width:140px; font-size:1.4em; margin:0; padding:10px; border-bottom:1px dotted #b2b2b2; }
#associated-brand-wrapper ul				{ list-style:none; padding:10px 0 0 0; margin:0 0 0 -5px; width:150px; }
#associated-brand-wrapper ul li				{ margin:0; padding:0; display:block; float:left; padding-bottom:4px; padding-left:5px; width:70px; text-align:center !important; position:relative;}
#associated-brand-wrapper ul li	a			{ display:inline-block; height:25px !important; /*width:70px !important;*/ background-position:center left; background-repeat:no-repeat; }
#associated-brand-wrapper ul li.kitchencraft a	{ background-image:url('../grfx/associated-brands/kitchencraft.png'); width:69px; height:9px; text-indent:-9999px;} 
#associated-brand-wrapper ul li.masterclass a	{ background-image:url('../grfx/associated-brands/masterclass.png'); width:62px; height:15px; text-indent:-9999px;}
#associated-brand-wrapper ul li.ciroa a			{ background-image:url('../grfx/associated-brands/ciroa.png'); width:55px; height:13px; text-indent:-9999px;}
#associated-brand-wrapper ul li.coolmovers a	{ background-image:url('../grfx/associated-brands/coolmovers.png'); width:65px; height:13px; text-indent:-9999px;}
#associated-brand-wrapper ul li.kitschnfun a	{ background-image:url('../grfx/associated-brands/kitschnfun.png'); width:57px; height:16px; text-indent:-9999px;}
#associated-brand-wrapper ul li.miniamo a		{ background-image:url('../grfx/associated-brands/miniamo.png'); width:56px; height:11px; text-indent:-9999px;}
#associated-brand-wrapper ul li.prepara a		{ background-image:url('../grfx/associated-brands/prepara.png'); width:62px; height:20px; text-indent:-9999px;}
#associated-brand-wrapper ul li.letsmake a		{ background-image:url('../grfx/associated-brands/letsmake2.png'); width:70px; height:15px; text-indent:-9999px;}
#associated-brand-wrapper ul li.boston a		{ background-image:url('../grfx/associated-brands/boston.png');text-indent:-9999px;  width:51px; height:24px;}
#associated-brand-wrapper ul li.colours	a		{ background-image:url('../grfx/associated-brands/colours.png'); width:52px; height:25px; text-indent:-9999px;}
#associated-brand-wrapper ul li.pureoriental a  { background-image:url('../grfx/associated-brands/pure-oriental.png'); width:41px; height:19px; text-indent:-9999px;}
#associated-brand-wrapper ul li.clearview a		{ background-image:url('../grfx/associated-brands/clearview.png'); width:63px; height:13px; text-indent:-9999px;}
#associated-brand-wrapper ul li.molten a		{ background-image:url('../grfx/associated-brands/molten.png'); width:53px; height:21px; text-indent:-9999px;}
#associated-brand-wrapper ul li.homemade a		{ background-image:url('../grfx/associated-brands/homemade.png'); width:57px; height:10px; text-indent:-9999px;}
#associated-brand-wrapper ul li.kyocera a		{ background-image:url('../grfx/associated-brands/kyocera.png'); width:64px; height:14px; text-indent:-9999px;}
#associated-brand-wrapper ul li.imperia a		{ background-image:url('../grfx/associated-brands/imperia.png'); width:64px; height:14px; text-indent:-9999px;}
#associated-brand-wrapper ul li.lexpress a		{ background-image:url('../grfx/associated-brands/lexpress.png'); width:70px; height:20px; text-indent:-9999px;}
#associated-brand-wrapper ul li.barcraft a		{ background-image:url('../grfx/associated-brands/bar-craft.png'); width:71px; height:7px; text-indent:-9999px;}
#associated-brand-wrapper ul li.pureseal a		{ background-image:url('../grfx/associated-brands/pure-seal.png'); width:70px; height:9px; text-indent:-9999px;}
#associated-brand-wrapper ul li.ecloth a		{ background-image:url('../grfx/associated-brands/e-cloth.png'); width:46px; height:16px; text-indent:-9999px;}
#associated-brand-wrapper ul li.colourworks a	{ background-image:url('../grfx/associated-brands/colourworks.png');width:70px; height:10px; text-indent:-9999px;}
#associated-brand-wrapper ul li.goodhouse a		{ background-image:url('../grfx/associated-brands/good-housekeeping.png');width:70px; height:17px; text-indent:-9999px;}
#associated-brand-wrapper ul li.italiancollection a		{ background-image:url('../grfx/associated-brands/italian-collection.png');width:70px; height:17px; text-indent:-9999px;}
#associated-brand-wrapper ul li.mccommercial a		{ background-image:url('../grfx/associated-brands/masterclass-professional.png');width:60px; height:17px; text-indent:-9999px;}
#associated-brand-wrapper ul li.sweetlydoesit a		{ background-image:url('../grfx/associated-brands/sweetly-does-it.png');width:70px; height:17px; text-indent:-9999px;}



#associated-brand-wrapper ul li	a:hover			{background-position:center right;}			

#associated-brand-wrapper ul:after						{ content:"."; display:block; height:0; clear:both; visibility:hidden; }

/* ASSOCIATED BRANDS NOT REQUIRED */
/* This is set to display on range specific css that require it */
#associated-brand-wrapper					{ display:none; }


/* ------------------------------------------------------------------- */
/* BROWSE RANGES */
/* ------------------------------------------------------------------- */
#catalogue-group-list-wrapper				{ border-left:1px solid #b5b5b5; border-top:1px solid #b5b5b5; position:relative; margin-top:50px; margin-bottom:20px; font-style:italic; }
#catalogue-group-list-wrapper:after			{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
#catalogue-group-list-wrapper h3			{ position:absolute; margin:0; padding:0; top:-30px; }
#catalogue-group-list-wrapper ul			{ list-style:none; margin:0; padding:0; width:901px; }
#catalogue-group-list-wrapper ul li			{ text-align:center; position:relative; display:block; float:left; margin:0; padding:0; width:149px; height:149px; border-right:1px solid #b5b5b5; border-bottom:1px solid #b5b5b5; overflow:hidden; }
#catalogue-group-list-wrapper ul li	a.thumbnail	{ display:block; display:table-cell; vertical-align:middle; width:149px; height:129px; overflow:visible; text-align:center; }
#catalogue-group-list-wrapper ul li	a.name	{ background:url('../grfx/layout/alpha.png') repeat 0 0; position:absolute; display:block; width:145px; bottom:-1px; padding:5px 2px 5px 2px; font-size:1.1em; }
#catalogue-group-list-wrapper ul li:hover	{ border:3px solid #09F; border-bottom:none; color:#FFF; width:145px; height:148px; margin:-1px 0 0 -1px; }
#catalogue-group-list-wrapper ul li:hover a.thumbnail	{ width:145px; height:125px; }
#catalogue-group-list-wrapper ul li:hover a.name		{ background-image:none; background-color:#09F; color:#FFF; width:145px; bottom:0; left:-2px;  }


/* 'New Additions' button */ 
/* ------------------------------------------------------------------- */
#section-e-wrapper	{
	position: relative;
}

#section-e-wrapper div.newadd-cook a,
#section-e-wrapper div.newadd-cook a:visited,
#section-e-wrapper div.newadd-too a,
#section-e-wrapper div.newadd-too a:visited,
#section-e-wrapper div.newadd-foo a,
#section-e-wrapper div.newadd-foo a:visited,
#section-e-wrapper div.newadd-kni a,
#section-e-wrapper div.newadd-kni a:visited,
#section-e-wrapper div.newadd-dri a,
#section-e-wrapper div.newadd-dri a:visited,
#section-e-wrapper div.newadd-acc a,
#section-e-wrapper div.newadd-acc a:visited			{
	border: none;
	width: auto;
	position: absolute;
	top:-40px;
	left: 740px;
	width: auto;
	height: auto;
	margin: 0;
	color: #FFF;
	background: #B5B5B5 url('../grfx/layout/arrow-white.png') no-repeat 145px center;
	text-decoration: none;
	font-size: 1.4em;
	width: 132px;
	padding: 7px 13px 7px 15px;
}


/*#section-e-wrapper div.newadd-cook a,
#section-e-wrapper div.newadd-cook a:visited	{
	background-color: #c8a200;
}

#section-e-wrapper div.newadd-too a,
#section-e-wrapper div.newadd-too a:visited	{
	background-color: #cd0329;
}

#section-e-wrapper div.newadd-foo a,
#section-e-wrapper div.newadd-foo a:visited	{
	background-color: #9d8738;
}

#section-e-wrapper div.newadd-kni a,
#section-e-wrapper div.newadd-kni a:visited	{
	background-color: #605a93;
}

#section-e-wrapper div.newadd-dri a,
#section-e-wrapper div.newadd-dri a:visited	{
	background-color: #4c9b37;
}

#section-e-wrapper div.newadd-acc a,
#section-e-wrapper div.newadd-acc a:visited	{
	background-color: #9d9f06;
}*/


#section-e-wrapper div.newadd-cook a:hover,
#section-e-wrapper div.newadd-too a:hover,
#section-e-wrapper div.newadd-foo a:hover,
#section-e-wrapper div.newadd-kni a:hover,
#section-e-wrapper div.newadd-dri a:hover,
#section-e-wrapper div.newadd-acc a:hover			{
	background-color: #2A2627 !important;
}



/* ------------------------------------------------------------------- */
/* NEW ICON */
/* ------------------------------------------------------------------- */

/*.clearance-flash	{ background:url('../grfx/layout/new.gif') repeat 0 0; position:absolute; display:block; width:35px; height:35px; top:0; left:0; }*/
.latest-flash,
ul.catalogue-product-list-column-1 .latest-flash		{ background:url('../grfx/layout/new.gif') no-repeat 0 0 ; position:absolute; display:block; width:35px; height:35px; top:0 ; left:0 ; }
#catalogue-product-list-column-1 ul li:hover .latest-flash { top:-2px !important; left:-2px !important; } 


/* ------------------------------------------------------------------- */
/* DOUBLE WIDTH RANGE!!! */
/* ------------------------------------------------------------------- */
#catalogue-group-list-wrapper ul li,
#catalogue-group-list-wrapper ul li	a.thumbnail			{ width:299px; }
#catalogue-group-list-wrapper ul li	a.thumbnail			{ padding-top:2px; }

#catalogue-group-list-wrapper ul li	a.name,
#catalogue-group-list-wrapper ul li:hover,
#catalogue-group-list-wrapper ul li:hover a.thumbnail,
#catalogue-group-list-wrapper ul li:hover a.name		{ width:295px; }
#catalogue-group-list-wrapper ul li:hover a.thumbnail	{ padding-top:0; }


/* ------------------------------------------------------------------- */
/* MEDIA WINDOW */
/* ------------------------------------------------------------------- */

#media-window-wrapper		{/*background:url('../grfx/media/left.png') no-repeat 0 0;*/ height:47px; min-width:62px; float:right; padding:0 0 0 0; position:relative; margin-top:-47px;}
#media-window-wrapper ul 	{/*float:right; background:url('../grfx/media/right.png') no-repeat top right;*/ height:47px; padding:0 5px 0 5px; margin:0;}
#media-window-wrapper ul li {float:left; background:url('../grfx/layout-2012/product-bkgd-imgNo.png') no-repeat 0 0; height:44px; width:62px; list-style:none; padding:3px 0 0 0; margin:0;}
#media-window-wrapper ul li.even,
#media-window-wrapper ul li.last { background:url('../grfx/layout-2012/product-bkgd-download.png') no-repeat 0 0;}
#media-window-wrapper ul li a { display:block;}
#media-window-wrapper ul li span.count { display:block; font-size:2em; font-style:italic; text-align:center;}
#media-window-wrapper ul li span.label { font-size:1em; font-style:italic; text-align:center; display:block;}


/* ------------------------------------------------------------------- */
/* Video link */
/* ------------------------------------------------------------------- */
.product-video-gallery		{
	overflow: hidden;
	margin:15px 0;
}

.product-video-gallery a.thumbnail	{ display:block; 
	text-align:center;  background:url('../grfx/buttons/play.png') no-repeat center center;
	float: left; 
	margin-right: 15px;
	padding: 2px; border: 1px solid #EBEBEB;
}

.product-video-gallery a.thumbnail img	{
	z-index: -1;
	position: relative;
}



.product-video-gallery .summary					{
	display: block;

}

.product-video-gallery .runtime	{
	
}

.product-video-gallery a.thumbnail:hover	{
	border: 3px solid #000;
	padding: 0;
}





/* ------------------------------------------------------------------- */
/* Hiding 'New sdditions' link */
/* ------------------------------------------------------------------- */
/*#section-e-wrapper div a.name		{ display: none; }*/

/* ------------------------------------------------------------------- */
/* NEW COLOURS */
/* ------------------------------------------------------------------- */
 /* Range border colours: http://www.kitchencraft.co.uk/catalogue/range.aspx?gid=41052&pg=k%2b5gsmiLYWdKEwgNCr6mwQ%3d%3d */
 /* Range border colours: http://www.kitchencraft.co.uk/catalogue/range.aspx?gid=41052&pg=k%2b5gsmiLYWdKEwgNCr6mwQ%3d%3d */
{
	border-color:#2A2627 !important;
}


/* Top level range > Name bkgd colour: http://www.kitchencraft.co.uk/catalogue/range.aspx?gid=41046&pg=9PLY5lgtsxM%3d */
 /* Top level range > Name bkgd colour: http://www.kitchencraft.co.uk/catalogue/range.aspx?gid=41046&pg=9PLY5lgtsxM%3d */
{
	color:#FFF;
	background-color:#2A2627 !important;
}

