/*
-----------------------------------------------------
Print CSS file for www.debenhams.com PDP
Media: print
UPDATED - 10:40 16th October 2008
FIXED - 14:30 2nd July 2010
-----------------------------------------------------
*/


/* Headings */
div#content-frame div#upsell h2 { background-image:url(/images/h2_bg_narrow.gif); }

/* Forms */
div#content-frame form input.quantity {
	border:1px solid #a1aab0;
	padding:2px 1px 2px 4px;
	width:3em;
}
div#content-frame fieldset select,
div#content-frame fieldset input { margin-left:5px; }

/* Main - primary content*/
div#content-frame div#main {
	background:url(/images/product/content-frame_main_bg.gif) repeat-y;
	border:1px solid #dcdcdc;
	float:left;
	margin-bottom:2em;
	width:786px;
}
div#content-frame div#main div#product-info {
	float:right;
	padding-right:12px;
	width:381px;
}
div#content-frame div#main div#product-info div#supplier-logo {
	background:url(/images/dot.gif) repeat-x bottom left;
	padding:6px 0;
	margin-bottom:.5em;
}

div#content-frame div#main div#product-info div#product-introduction {
	background:url(/images/dot.gif) repeat-x bottom left;
	padding-bottom:1px;
	margin-bottom:.5em;
}
div#content-frame div#main div#product-info div#product-introduction div#product-intro { margin-top:.5em; }

div#content-frame div#main div#product-info div#product-introduction p#item-no { margin-bottom:0; }

div#content-frame div#main div#product-info p.delivery-summary span { font-weight:bold; }

div#content-frame div#main div#product-info fieldset#product-options {
	background:url(/images/dot.gif) repeat-x bottom left;
	padding-bottom:1px;
	text-align:right;
}
div#content-frame div#main div#product-info fieldset#product-options div { margin-top:.5em; }
div#content-frame div#main div#product-info fieldset#product-options br.clear {
	clear:both;height:1px;font-size:1px;line-height:1px;
}

div#content-frame div.price {
	background:url(/images/dot.gif) repeat-x top left;
	padding-top:1px;
	text-align:right;
}
div#content-frame div#main div#product-info div.price p {
	background:#fff6fb url(/images/product/main_price_bg.gif) repeat-y top right;
	padding:7px 0;
	margin-bottom:0;
	white-space:wrap;
	text-align:right;
}

div#content-frame div.price span {
	
}

div#content-frame div.price .price-former-01 { white-space:nowrap;margin-right:4px;color:#9e9d9d;}
div#content-frame div.price .price-former-02 { text-decoration:line-through; white-space:nowrap;margin-right:4px;color:#807777;}
div#content-frame div.price .sale { color:#f00; }
div#content-frame div.price .price-actual {
	background: none;
	font-size:1.6em;
	white-space:nowrap;
	font-weight:bold;
	padding-right:5px;
}




div#content-frame div#main div#product-info div#purchase-options { float:right;}	
div#content-frame div#main div#product-info fieldset#quantity {
	text-align:right;
	display:inline;
	padding:10px 10px 0 0;
	float:right;
}
div#content-frame div#main div#product-info fieldset#quantity input {
	height:1.5em;
	line-height:1.5em;
}
div#content-frame div#main div#product-info fieldset#quantity label {
	height:1.5em;
	display:block;
	float:left;
	padding-top:0.5em;
}

div#content-frame div#main div#product-info fieldset.buttons {
	text-align:right;
	float:right;
	display:inline;
	padding-top:10px;
}	
div#content-frame div#main div#product-info fieldset.buttons input {
	height:2em;
}	



div#content-frame div#main div#product-info p#more-items {
	clear:both;
	text-align:right;
	padding-top:.5em;
}	
div#content-frame div#main div#product-info div#product-further-information {
	background:url(/images/dot.gif) repeat-x top left;
	padding-top:1em;
}
div#content-frame div#main div#product-info div#product-further-information ul { margin-left:0; }

div#content-frame div#main div#product-info div#product-further-information ul li { margin-left:0; }

div#content-frame div#main div#product-info div#product-tools {
	border-top:1px solid #dcdcdc;
	margin:1em -12px 0 -9px;
	float:left;
	width:402px;
}
div#content-frame div#main div#product-info div#product-tools ul {
	list-style:none;
	margin-bottom:0;
	font-size:.9em;
	padding-right:12px;
}
div#content-frame div#main div#product-info div#product-tools ul li {
	background:none;
	float:right;
	padding-left:0;
}

div#content-frame div#main div#product-info div#product-tools ul li#bookmark-this-page { width:11.5em; }
div#content-frame div#main div#product-info div#product-tools ul li#email-a-friend { width:9em; }
div#content-frame div#main div#product-info div#product-tools ul li#print-this-page { width:9em; }

div#content-frame div#main div#product-info div#product-tools ul li a {
	background:no-repeat top right;
	display:block;
	min-height:16px; /* Fix this for IE */
	padding:3px 22px 0 5px;
	margin-top:.5em;
	margin-bottom:.5em;
	text-align:right;
}
div#content-frame div#main div#product-info div#product-tools ul li#bookmark-this-page a { background-image:url(/images/icon_bookmark.gif) }
div#content-frame div#main div#product-info div#product-tools ul li#email-a-friend a { background-image:url(/images/icon_email.gif) }
div#content-frame div#main div#product-info div#product-tools ul li#print-this-page a { background-image:url(/images/icon_print.gif) }

div#content-frame div#main div#product-info div#product-tools ul li#bookmark-this-page a:hover { background-image:url(/images/icon_bookmark_hover.gif) }
div#content-frame div#main div#product-info div#product-tools ul li#email-a-friend a:hover { background-image:url(/images/icon_email_hover.gif) }
div#content-frame div#main div#product-info div#product-tools ul li#print-this-page a:hover { background-image:url(/images/icon_print_hover.gif) }

div#content-frame div#main div#product-imagery {
	float:left;
	width:384px;
}

/*  Support - primary content*/
div#content-frame div#support {
	clear:both;
	float:left;
	width:788px;
}
div#content-frame div#support div#further-information {
	float:right;
	width:518px;
}

/* Colour guide */
div#content-frame div#support div#further-information div#colour-guide { padding-left:15px; }

div#content-frame div#support div#further-information div#colour-guide h3 { margin-bottom:1em; }

div#content-frame div#support div#further-information div#colour-guide div.row { margin-left:25px; }

div#content-frame div#support div#further-information div#colour-guide div.row div {
	background:none;
	text-align:center;
	width:80px;
	margin:0 12px 3px 0;
	padding:0;
	float:left;
}
div#content-frame div#support div#further-information div#colour-guide div.row { clear:left; }
div#content-frame div#support div#further-information div#colour-guide div div a {
	color:#505050;
	display:block;
}

div#product-details	{
	background:url(/images/product/support_block_bg.gif) repeat-x bottom left;
	margin-bottom:1em;
}
div#content-frame div#support div#further-information div#product-notes {
	background:transparent url(/images/dot.gif) repeat-x scroll left bottom;
	clear:left;
	padding:10px;
	/*margin-bottom:1em;*/
}
div#content-frame div#support div#further-information div#customer-reviews { margin-bottom:1em; }

div#content-frame div#support div#wear-it-with p.intro {
	background:url(/images/dot.gif) repeat-x bottom left;
	padding:0 10px 1em 10px;
}
div#content-frame div#support div#wear-it-with div.supporting-product {
	float:left;
	width:100%;
	margin-bottom:1em;
	padding-bottom:10px;
	padding-right:5px;
}
div#content-frame div#support div#wear-it-with div.supporting-product h3 {
	color:#505050;
	font-size:1.2em;
	font-weight:bold;
}
div#content-frame div#support div#wear-it-with div.supporting-product fieldset,
div#content-frame div#support div#wear-it-with div.supporting-product div.price { text-align:right; }

div#content-frame div#support div#wear-it-with div.supporting-product fieldset.purchase-options-supporting {
	background:url(/images/dot.gif) repeat-x bottom left;
}
div#content-frame div#support div#wear-it-with div.supporting-product fieldset.purchase-options-supporting div.quantity{
	background-color:#f7f7f7;
	margin:1px 0;
}

div#content-frame div#support div#wear-it-with div.supporting-product fieldset div {
	background:url(/images/dot.gif) repeat-x top left;
	padding:.7em 0 .7em 0;
}

div#content-frame div#support div#wear-it-with div.supporting-product div.price { background:url(/images/dot.gif) repeat-x top left; }

div#content-frame div#support div#wear-it-with div.supporting-product div.price p {
	background:#ffedf8;
	margin-bottom:0;
	padding:6px 0;
}
div#content-frame div#support div#wear-it-with div.supporting-product div.support-product-details {
	float:right;
	width:365px;
}
div#content-frame div#support div#wear-it-with div.supporting-product div.support-product-image {
	float:left;
	padding-left:8px;
	width:130px;
}
div#content-frame div#support div#wear-it-with div.supporting-product div.support-product-image img { border:1px solid #c7c7c7; }

div#content-frame div#support div#wear-it-with fieldset.buttons {
	clear:both;
	margin-bottom:2em;
	text-align:right;
}
div#content-frame div#support div#wear-it-with fieldset.buttons p {
	float:left;
	width:350px;
	text-align:right;
}
div#content-frame div#support div#sharing {
	background:url(/images/product/support_sharing_bg.gif) repeat-x top left;
	float:left;
	padding-top:1em;
	width:520px;
}
div#content-frame div#support div#sharing p {
	padding-left:10px;
	float:left;
	width:350px;
}
div#content-frame div#support div#sharing p#addthis {
	float:right;
	width:100px;
	margin-right:32px;
	_position:relative;
	_left:-10px;
}

div#content-frame div#support div#upsell {
	float:left;
	width:249px;
}
div#content-frame div#support div#upsell div.divider { margin-bottom:0; }

div#content-frame div#support div#upsell div#baynote-content {
	border:1px solid #dcdcdc;
	border-top:none;
	margin-bottom:1em;
}
div#content-frame div#support div#upsell div#baynote-content div.baynote-product {
	background:url(/images/dot.gif) repeat-x bottom left;
	margin:0 10px .5em 10px;
	padding:0 25px .5em 25px;
	text-align:center;
}
div#content-frame div#support div#upsell div#baynote-content div.baynote-product.last { background:none; }
div#content-frame div#support div#upsell div#baynote-content div.baynote-product p span {
	display:block;
	font-size:1.2em;
	font-weight:bold;
	margin-top:.3em;
}
div#content-frame div#support div#upsell div.promo {
	margin-top:1em;
	margin-bottom:2em;
}

/* deb direct added */
div#content-frame div#main div#product-info fieldset#product-options select {
	border:1px solid #A1AAB0;
	color:#505050;
	padding:2px 1px 2px 4px;
}
div#select-colour{
	float:right;
	white-space:nowrap;
}
div#select-size{
	clear:both;
	float:right;
	display:inline;	
	white-space:nowrap;
}
div#content-frame div#main div#product-info fieldset#product-options a.sizeguide-link {
	line-height:25px;
	height:25px;
	background:transparent url(/images/icon_sizeguide.gif) 8px 8px no-repeat;
	text-decoration:underline;
	color:#ff00b1;
	float:left;
	padding:6px 0 0 38px;
	white-space:nowrap;
}


div#content-frame div#main div#product-info p.delivery-summary{
	text-align:left;
	padding-left:38px;
	background:transparent url(/images/icon_del-info.gif) 6px 2px no-repeat;
	margin-top:10px;
}
div#content-frame div.price {
	margin:0 !important;
}
div#content-frame div#main div#product-info fieldset#quantity{
	width:auto;
}

div#promo-copy{
	clear:both;
	margin:0;
	padding:5px 0 0 0;
	font-size:1em;
	font-weight:bold;
	color:#505050;
}

/* end of deb direct added */
/*
-----------------------------------------------------
Print CSS file for [debenhams.com]
Media: print
-----------------------------------------------------
*/


/* hide irrelevant content */
.accessibility { display:none; }

body {
	background:#fff;
	font-size:11pt;
	font-family:tahoma,geneva,verdana;
}
p{
	margin:5pt 0 !important;
	padding:5pt 0 !important;
}
fieldset {
	padding:5pt 0 !important;
	margin:5pt 0 !important;
	border:0 !important;
}
h1, h2, h3, h4 { margin:0 0 5pt 0;padding:0; }
h1 { font-size:18pt; }
h2 { font-size:14pt; text-decoration:underline;}
h3 { font-size:13pt; padding-top:10pt;padding-bottom:3pt}
h4, h5, h6 { font-size:12pt;	}

ul{
	list-style:none;
	padding:0;
	margin:0;
}
ul li{
	list-style-image:none;
	padding:5px 0;
	margin-left:0;
}

#t_controls,
.context,
.divider,
a,
#select-colour,
#select-size,
#purchase-options,
#more-items,
#product-tools,
#search,
#breadcrumb,
#menu,
#wear-it-with fieldset,
#sharing,
#footer,
#colophon
{
	display:none !important;
}

#bn_guidewelcome0 {
	font-size:14pt; text-decoration:underline;
}
.bn_g_result1 {
	margin:0;
	padding:0;
}

a img {
	border:0;
}

#header a,
#colour-guide a,
#colour-guide a img,
#upsell a,
#upsell a img
{
	display:inline !important;
	text-decoration:none;
	border:none;
}
.supporting-product {
	padding-top:10px;
	border-top:1px solid #505050;
}
.delivery-summary {
	font-weight:bold;
}






div#content-frame div#support div#wear-it-with p.intro {
	background:url(/images/dot.gif) repeat-x bottom left;
	padding:0 10px 1em 10px;
}
div#content-frame div#support div#wear-it-with div.supporting-product {
	float:left;
	width:100%;
	margin-bottom:1em;
	padding-bottom:10px;
	padding-right:5px;
}
div#content-frame div#support div#wear-it-with div.supporting-product h3 {
	color:#505050;
	font-size:1.2em;
	font-weight:bold;
}
div#content-frame div#support div#wear-it-with div.supporting-product fieldset,
div#content-frame div#support div#wear-it-with div.supporting-product div.price { text-align:right; }

div#content-frame div#support div#wear-it-with div.supporting-product fieldset.purchase-options-supporting {
	background:url(/images/dot.gif) repeat-x bottom left;
}
div#content-frame div#support div#wear-it-with div.supporting-product fieldset.purchase-options-supporting div.quantity{
	background-color:#f7f7f7;
	margin:1px 0;
}
div#content-frame div#support div#wear-it-with div.supporting-product fieldset div {
	background:url(/images/dot.gif) repeat-x top left;
	padding:.7em 0 .7em 0;
}
div#content-frame div#support div#wear-it-with div.supporting-product div.price { background:url(/images/dot.gif) repeat-x top left; }
div#content-frame div#support div#wear-it-with div.supporting-product div.price p {
	background:#ffedf8;
	margin-bottom:0;
	padding:6px 0;
}
div#content-frame div#support div#wear-it-with div.supporting-product div.support-product-details {
	float:right;
	width:365px;
}
div#content-frame div#support div#wear-it-with div.supporting-product div.support-product-image {
	float:left;
	padding-left:8px;
	width:130px;
}
div#content-frame div#support div#wear-it-with div.supporting-product div.support-product-image img { border:1px solid #c7c7c7; }


/*-----------------------------------------------------------------------------------------------------
 02 July 2010 - FIX PRINTING ISSUES 
-----------------------------------------------------------------------------------------------------*/
html,
body
	{background:#fff!important;}
.noprint,
.noprint *,
#modal-collectinstore
	{display:none !important;}
div#content-frame div.info-tab
	{float:right;width:390px;}
