/* ------------------------------------------------------------------- */
/* LAYOUT */
/* ------------------------------------------------------------------- */
#container-b								{ min-height:160px; }
#container-d								{ text-align:right; float:right; }
#container-wrapper-cd						{ padding-top:30px !important; }
#page-header-wrapper						{ position:relative; top:0; }
#container-c								{ width:430px !important; }

h3.page-header								{ background:none !important; text-indent:0 !important; }

.main-image									{ min-height:110px; padding-top:20px; clear:both; }

#product-code-wrapper						{ font-family:Arial, Helvetica, sans-serif; color:#999; text-transform:uppercase; margin-top:-5px; }
#product-code-label							{ display:none; }

#associated-brand-wrapper   				{ width:auto !important; display:block !important; position:relative !important; float:right;  opacity:none; filter:none !important; opacity:1 !important; -moz-opacity:1 !important; }
#associated-brand-wrapper div				{ background:none !important; width:auto !important; }
#associated-brand-wrapper h3				{ background:none !important; }
#associated-brand-wrapper ul				{ width:auto !important; }
#associated-brand-wrapper ul li				{ width:auto !important; }
#associated-brand-wrapper ul li.kitchencraft a	{ background-image:url('../grfx/associated-brands/bigger/kitchencraft.png')!important; width:171px!important; height:24px!important; text-indent:-9999px;}
#associated-brand-wrapper ul li.masterclass a	{ background-image:url('../grfx/associated-brands/bigger/masterclass.png')!important; width:171px!important; height:40px!important; text-indent:-9999px;}
#associated-brand-wrapper ul li.ciroa a			{ background-image:url('../grfx/associated-brands/bigger/ciroa.png')!important; width:171px!important; height:42px!important; text-indent:-9999px;}
#associated-brand-wrapper ul li.coolmovers a	{ background-image:url('../grfx/associated-brands/bigger/coolmovers.png')!important; width:171px!important; height:36px!important; text-indent:-9999px;}
#associated-brand-wrapper ul li.kitschnfun a	{ background-image:url('../grfx/associated-brands/bigger/kitschnfun.png')!important; width:171px!important; height:48px!important; text-indent:-9999px;}
#associated-brand-wrapper ul li.miniamo a		{ background-image:url('../grfx/associated-brands/bigger/miniamo.png')!important; width:171px!important; height:51px!important; text-indent:-9999px;}
#associated-brand-wrapper ul li.prepara a		{ background-image:url('../grfx/associated-brands/bigger/prepara.png')!important; width:158px!important; height:56px!important; text-indent:-9999px;}
#associated-brand-wrapper ul li.letsmake a		{ background-image:url('../grfx/associated-brands/bigger/letsmake.png')!important; width:129px!important; height:27px!important; text-indent:-9999px;}
#associated-brand-wrapper ul li.boston a		{ background-image:url('../grfx/associated-brands/bigger/bostonwarehouses.png')!important; width:120px!important; height:56px!important; text-indent:-9999px;}
#associated-brand-wrapper ul li.colours	a		{ background-image:url('../grfx/associated-brands/bigger/colours.png')!important; width:56px!important; height:56px!important; text-indent:-9999px;}
#associated-brand-wrapper ul li.pureoriental a  { background-image:url('../grfx/associated-brands/bigger/pureoriental.png')!important; width:129px!important; height:56px!important; text-indent:-9999px;}
#associated-brand-wrapper ul li.clearview a		{ background-image:url('../grfx/associated-brands/bigger/clearview.png')!important; width:171px!important; height:35px!important; text-indent:-9999px;}
#associated-brand-wrapper ul li.molten a		{ background-image:url('../grfx/associated-brands/bigger/molten.png')!important; width:138px!important; height:55px!important; text-indent:-9999px;}
#associated-brand-wrapper ul li.homemade a		{ background-image:url('../grfx/associated-brands/bigger/homemade.png')!important; width:171px!important; height:32px!important; text-indent:-9999px;}
#associated-brand-wrapper ul li.kyocera a		{ background-image:url('../grfx/associated-brands/bigger/kyocera.png')!important; width:171px!important; height:36px!important; text-indent:-9999px;}
#associated-brand-wrapper ul li.imperia a		{ background-image:url('../grfx/associated-brands/bigger/imperia.png')!important; width:171px!important; height:38px!important; text-indent:-9999px;}
#associated-brand-wrapper ul li.lexpress a		{ background-image:url('../grfx/associated-brands/bigger/lexpress.png')!important; width:171px!important; height:49px!important; text-indent:-9999px;}
#associated-brand-wrapper ul li.barcraft a		{ background-image:url('../grfx/associated-brands/bigger/barcraft.png')!important; width:171px!important; height:17px!important; text-indent:-9999px;}
#associated-brand-wrapper ul li.pureseal a		{ background-image:url('../grfx/associated-brands/bigger/pureseal.png')!important; width:172px!important; height:21px!important; text-indent:-9999px;}
#associated-brand-wrapper ul li.ecloth a		{ background-image:url('../grfx/associated-brands/bigger/e-cloth.png')!important; width:163px!important; height:56px!important; text-indent:-9999px;}
#associated-brand-wrapper ul li.goodhouse a		{ background-image:url('../grfx/associated-brands/bigger/good-housekeeping.png')!important; width:171px!important; height:42px!important; text-indent:-9999px;}
#associated-brand-wrapper ul li.colourworks a	{ background-image:url('../grfx/associated-brands/bigger/colourworks.png')!important; width:157px!important; height:56px!important; text-indent:-9999px;}
#associated-brand-wrapper ul li.italiancollection a	{ background-image:url('../grfx/associated-brands/bigger/italian-collection.png')!important; width:172px!important; height:15px!important; text-indent:-9999px;}
#associated-brand-wrapper ul li.sweetlydoesit a	{ background-image:url('../grfx/associated-brands/bigger/sweetly-does-it.png')!important; width:178px!important; height:38px!important; text-indent:-9999px;}
#associated-brand-wrapper ul li.mccommercial a	{ background-image:url('../grfx/associated-brands/bigger/masterclass-professional.png')!important; width:138px!important; height:62px!important; text-indent:-9999px;}



/* ------------------------------------------------------------------- */
/* NEW ICON */
/* ------------------------------------------------------------------- */

/*.clearance-flash	{ background-image:url('../grfx/layout/new-round.gif')!important; position:absolute; display:block; width:27px!important; height:27px!important; top:50px!important; left:-40px!important; }*/
.latest-flash	{ background-image:url('../grfx/layout/new-round.gif')!important; position:absolute; display:block; width:27px!important; height:27px!important; top:50px!important; left:-40px!important; }



/* ------------------------------------------------------------------- */
/* ALTERNATIVE PRODUCTS */
/* ------------------------------------------------------------------- */
#alt-prods-wrapper				{ border-left:1px solid #f2f2f2; position:relative; margin-top:45px; margin-bottom:20px; font-style:italic; }
#alt-prods-wrapper:after		{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
#alt-prods-wrapper span.alt-prods-heading		{ position:absolute; margin:0; padding:0; top:-30px; font-size:2em; font-weight:normal; font-style:italic; color:#444; }
#alt-prods-wrapper ul			{ list-style:none; margin:0; padding:0; width:901px; }
#alt-prods-wrapper ul li		{ text-align:center; position:relative; display:block; float:left; margin:0; padding:0; width:149px; height:149px; border-right:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; overflow:hidden; }
#alt-prods-wrapper ul li a.alt-prod-thumbnail	{ display:block; display:table-cell; overflow:hidden; vertical-align:middle; width:149px; height:129px; text-align:center; }
#alt-prods-wrapper ul li span.alt-prod-name		{ background:url('../grfx/layout/alpha.png') repeat 0 0; position:absolute; display:block; width:145px; bottom:-1px; padding:5px 2px 5px 2px; }
#alt-prods-wrapper ul li:hover					{ border:3px solid #09F; border-bottom:none; color:#FFF; width:145px; height:148px; margin:-1px 0 0 -1px; }
#alt-prods-wrapper ul li:hover a.alt-prod-thumbnail		{ width:145px; height:125px; }
#alt-prods-wrapper ul li:hover span.alt-prod-name		{ background-image:none; background-color:#09F; color:#FFF; width:145px; bottom:0;  }




/* ------------------------------------------------------------------- */
/* ORDER ENTRY */
/* ------------------------------------------------------------------- */

#product-detail-pricing,
#prod-stock-level				{ /*border:1px solid #B5B5B5;*/ position:relative; margin-top:20px;  width:380px; clear: both; }

.wrapper-heading				{ font-style:italic; position:absolute; top:7px; left:0; /*left:5px;*/ }
#price-sticker					{ font-style:italic; padding-bottom: 6px; }
#price-sticker span.legend		{ position:absolute; top:20px; left:5px; font-style:italic; }
#price-sticker span.price		{ color:#333; font-size:2.3em; font-style:italic; margin-left:68px; padding-top:3px; display:block; }

#basket-tools 					{ width:220px; position:absolute; top:0; right:0; height:36px; }
#basket-tools form				{ padding:6px; }
#basket_add_quant				{ width:30px; border-left:24px solid #ededed; border-right:24px solid #ededed; text-align:center; float:left; }

#basket-tools span.inc-link a					{ position:absolute; width:24px; padding-top:3px; height:21px; display:block; text-align:center; font-size:13px; text-shadow: 1px 1px 0px #fff; left:68px; }
#basket-tools span.dec-link a					{ position:absolute; width:24px; padding-top:3px; height:21px; display:block; text-align:center; font-size:13px; text-shadow: 1px 1px 0px #fff; left:6px; }

#basket-tools .button			{ text-transform:lowercase; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background-color:#ededed; display:block; padding:3px; width:100px; text-align:center; font-style:italic; border:none; height:23px; cursor: pointer; }

#basket-tools .button:hover 	{ background-color:#CCC; color:#FFF; }


#catprod-extradetail-wrapper	{ position:relative; width:900px; display:block; clear:both; }
#catprod-extradetail-wrapper:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#catprod-extradetail-wrapper ul	{ margin:0; padding:0; list-style:none; }
#catprod-extradetail-wrapper ul li	{ border-bottom:1px dotted #B5B5B5; padding:10px 0 0 0; margin:0; height:20px;  }
#catprod-extradetail-wrapper ul li span.field-value					{ float:right; color:#333; }
#catprod-extradetail-wrapper ul li.last { border-bottom:none; }
#catprod-extradetail-column-1,
#catprod-extradetail-column-2,
#catprod-extradetail-column-3	{ background-color:#fdfdfd ; border:1px solid #B5B5B5; position:relative; float:left; margin-right:18px; margin-top:20px;  width:270px; padding:2px 8px 2px 8px; margin-bottom:20px; }
#catprod-extradetail-column-3	{ margin-right:0; }

#break-pricing					{ /*display:none;*/ height: auto; padding: 10px; width: 250px; }
#break-pricing td				{ padding: 2px 0 5px 0 !important; border: none !important; border-bottom:1px solid #ededed !important; font-weight: bold; font-size: 1.1em; }
#break-pricing td span.ormore	{ text-transform: lowercase; padding-left: 5px  }


/* Product Stock Level */
/* ------------------------------------------------------------------- */
#prod-stock-level						{ padding: 15px 10px 15px 65px; background: url('../grfx/layout/ico-stockAvailability.png') no-repeat 10px center; width: 305px; margin-bottom:15px; border:1px solid #B5B5B5;}
#prod-stock-level .stockref-lable		{ display: block; color: #000; font-size: 1.6em; font-style: italic; margin-bottom: 5px;  }
#prod-stock-level .stockref				{ color: #000; text-transform: uppercase; padding-right: 3px; font-weight: bold;}
#prod-stock-level .clarification-text	{ text-transform: lowercase; }








