/* 
	PROD02.css 
	last updated 14 Jan 2010, 11:50
 */

/* OVERRIDES */
div#frame {width:1000px;}
div#frame h1 {
	display:block!important;
	font-family:arial,helvetica,sans-serif!important;
	font-size:1.2em!important;
	margin:0.2em 0!important;
	color:#505050!important;
	font-weight:bold!important;
}
ul,ol,li {margin-left:0;}

div#prod02wrap {background:#fff;clear:both;display:inline;float:left;width:1000px;padding:20px 0;}
div#content-frame {display:inline;float:left;position:relative;margin-left:106px;font-size:12px;}

div#frame div#breadcrumb {width:730px!important;margin-left:110px!important;display:inline;font-size:11px!important;color:#333!important;}
div#frame div#breadcrumb .crumbSeparator, #breadcrumb a {float:left;margin:0 3px 0 0;_margin:0 0 0 2px;font-size:11px!important;}
div#frame div#breadcrumb .crumbSeparator{color:#000 !important;margin:0 4px 0 0;_margin:0 2px 0 0;}
div#frame div#breadcrumb a {color:#999999 !important;}
#giftListFrameId {display:none!important;}
div#frame p#back{margin-right:10px;position: relative!important;left:110px!important;width:50px!important;}
div#frame p#back a {color:#000 !important;text-decoration:none !important;font-size:11px!important;}
div#frame p#back a:hover { color:#ff00b1 !important; }

div#content-frame div#colour-guide div.row div img {cursor:pointer!important;}

#subscribe_div p {padding-bottom:10px;}

/* ---------------------------------------------------------------------------------------
 Repositioned Product Tools 
---------------------------------------------------------------------------------------*/
div#product-imagery div#product-tools {border-top:1px solid #DCDCDC;float:left;margin:1em 0 0 0;width:384px;padding:10px 5px 6px 0;}
div#product-imagery div#product-tools ul {font-size:1em;list-style-image:none;list-style-position:outside;list-style-type:none;margin-bottom:0;padding-right:12px;}
div#product-imagery div#product-tools ul li {background:transparent none repeat scroll 0 0;float:right;padding-left:0;}
div#product-imagery div#product-tools ul li#bookmark-this-page {width:13.5em;}
div#product-imagery div#product-tools ul li#print-this-page {width:11em;}
div#product-imagery div#product-tools ul li a {background:transparent none no-repeat scroll right top;display:block;margin-bottom:0.5em;
margin-top:0.5em;min-height:16px;padding:3px 22px 0 5px;text-align:right;}
div#product-imagery div#product-tools ul li#bookmark-this-page a {background-image:url(http://www.debenhams.com/images/icon_bookmark.gif);}
div#product-imagery div#product-tools ul li#print-this-page a {background-image:url(http://www.debenhams.com/images/icon_print.gif);}
div#product-imagery div#product-tools ul li#bookmark-this-page a:hover {background-image:url(http://www.debenhams.com/images/icon_bookmark_hover.gif);}
div#product-imagery div#product-tools ul li#email-a-friend a:hover {background-image:url(http://www.debenhams.com/images/icon_email_hover.gif);}
div#product-imagery div#product-tools ul li#print-this-page a:hover {background-image:url(http://www.debenhams.com/images/icon_print_hover.gif);}

/* ---------------------------------------------------------------------------------------
 Repositioned Product Further Information
---------------------------------------------------------------------------------------*/
div#content-frame div#main div#purchase-options {width:370px;padding-bottom:10px;}
/*div#content-frame div#main div#product-info div#product-further-information {float:left;background:none;padding-top:16px;}*/

div#content-frame div#main div#product-info p.ccc-Info {background:none;}

/* ---------------------------------------------------------------------------------------
 Remove Delivery message, divider
---------------------------------------------------------------------------------------*/
/*div#content-frame div#main div#product-info p.ccc-Info {background:none;margin-bottom:6px;}*/

/* ---------------------------------------------------------------------------------------
 the New More Info DIV
---------------------------------------------------------------------------------------*/
div#content-frame div#main div#more-info {display:inline;margin:0;padding:10px 0;margin:0;width:401px;float:right;clear:right;}

div#content-frame ul#info-tabs-nav {position:relative;display:inline;clear:both;float:right;border-bottom:1px solid #c7c7c7;width:401px;margin:0;padding:0;}
div#content-frame ul#info-tabs-nav li {position:relative;display:inline;background:none;border:1px solid #c7c7c7;padding:0;margin:0;float:right;bottom:-1px;border-width:1px 0 0 1px;}
div#content-frame ul#info-tabs-nav li a {text-decoration:none;font-size:11px;outline:0;display:block;height:20px;line-height:20px;text-align:center;
background:#F1F1F1;border-bottom:1px solid #c7c7c7;}
div#content-frame ul#info-tabs-nav li a.info-tab-current{background:#fff;border-bottom:1px solid #fff;}

div#content-frame ul#info-tabs-nav li a#delivery-options-link {width:100px;}
div#content-frame ul#info-tabs-nav li a#returns-policy-link {width:100px;}

div#content-frame div.info-tab {clear:both;position:relative;display:inline;float:left;width:361px;padding:20px 0 10px 15px;}
div#content-frame div.info-tab ul {margin:0;}
div#content-frame div.info-tab ul li {display:inline-block;margin:0;position:relative;clear:both;width:361px;}
div#content-frame div.info-tab ul li.truck-icon {padding-bottom:10px;background:url(http://www.debenhams.com/images/icon_del-info.gif) no-repeat 0px 2px;padding-left:33px;width:338px;}
div#content-frame div.info-tab ul li.home-icon {padding-top:10px;background:url(../img/icon_homedel-info.gif) no-repeat 0px 10px;padding-left:32px;width:339px;}
div#content-frame div.info-tab ul li.home-icon a {margin-left:0px;}
div#content-frame div.info-tab ul li a.tooltip-link {display:inline;float:left;padding-right:20px;background:url(../img/pink-question-mark.gif) no-repeat center right;text-decoration:none;}
div#content-frame div.info-tab ul li a {text-decoration:underline;color:#ff00b1;}
/*tooltip*/
table.delivery-tooltip {font-size:0.9em;width:280px;text-align:left;display:table-cell;}
table.delivery-tooltip td {padding:0;margin:0;}
td.delivery-price {font-weight:bold;}



/* ---------------------------------------------------------------------------------------
 MODAL DIALOG 
 ---------------------------------------------------------------------------------------*/
.modal {
	display:none;
}
.modal-page {
	display:none;
}
.current-page {
	display:block;
}

.modal-heading {
	border:1px solid #e6e6e6;
	padding:10px 32px;
	display:inline;
	float:left;
	position:relative;
	margin:6px;
	background:#f5f5f5;
	width:556px;
	font-size:1.3em;
	text-align:left;
}

.modal-middle {
	display:inline;
	float:left;
	clear:both;
	padding:0 20px 0 0px;
	width:610px;
}
.modal-middle table {
	font-family:Tahoma;
	font-size:12px;
}

.modal-middle h3 {
	padding:10px 0 0 30px;
	color:#888;
	font-size:1.15em;
}
.modal-middle label {
	line-height:22px;
}

.modal-middle div a {
	line-height:22px;
	color:#FF00B1;
	text-decoration:underline;
}
.modal-middle .fleft{
	float:left;
}
.modal-middle .fright{
	float:right;
}


.modal-hr {
	clear:both;
	height:1px;
	width:100%;
	border-bottom:1px solid #e6e6e6;
	margin:10px 0;
}
.modal-bottom {
	padding:5px 15px 15px 15px;
	display:inline;
	float:left;
	width:605px;
}
/* cancel & continue buttons */
.modal-bottom div.modal-controls {
	float:right;
	width:590px;
}
.modal-bottom div.modal-controls a.cancel-btn {
	display:block;
	width:105px;
	height:22px;
	background: url(../img/cancel-out.gif) top left no-repeat;
}
.modal-bottom div.modal-controls a.back-btn {
	display:block;
	width:105px;
	height:22px;
	background: url(../img/back.gif) top left no-repeat;
}

.modal-bottom div.modal-controls a.cancel-btn:hover {
	background: url(../img/cancel-over.gif) top left no-repeat;
}
.modal-bottom div.modal-controls a.continue-btn {
	display:block;
	width:105px;
	height:22px;
	background: url(../img/pink-continue.gif) top left no-repeat;
}

/*---------------------------------------------------------------*/
/* COLLECTINSTORE MODAL DIALOG
/*---------------------------------------------------------------*/
/* Overlay */
#simplemodal-overlay {background-color:#888; cursor:wait;}

/* Container */
#simplemodal-container {
	display:inline;
	width:634px; 
	background-color:#fff; 
	border:3px solid #888;
	border-width:1px 3px 3px 1px;
	font-family:Tahoma,Trebuchet MS;
	font-size:12px;
	color:#505050;
	padding-bottom:10px;
}
#simplemodal-container a.modalCloseImg {
	background:url(../img/x.png) no-repeat; 
	width:25px; 
	height:29px; 
	display:inline; 
	z-index:3200; 
	position:absolute; 
	top:-12px; 
	right:-15px;
	cursor:pointer;
}
#modalContent {
	display:none;
	padding:8px;
}
/* PAGE-SELECTASTORE */
#modal-collectinstore {
	width:634px;
}




#modal-collectinstore .modal-middle table.modal-stores th {
	color:#888;
	padding-left:15px;
	padding-bottom:10px;
}

#modal-collectinstore .modal-middle table.stores-heading {
	margin-left:35px;
	margin-top:20px;
	display:inline;
	float:left;
}

#modal-collectinstore a.tooltip-link {display:inline;float:left;padding-left:20px;background:url(../img/pink-question-mark.gif) no-repeat center left;text-decoration:none;}

/*non-titled column*/
#modal-collectinstore .modal-middle table.modal-stores th.empty {
	background:none;
	cursor:default;
}
#modal-collectinstore .modal-middle table.modal-stores td,
#modal-collectinstore .modal-middle table.modal-stores th {
	padding:3px 3px 3px 3px;
}
#modal-collectinstore .modal-middle table.modal-stores th,
#modal-collectinstore .modal-middle table.modal-stores td {
	text-align:left;
	/*font-weight:bold;*/
}

#modal-collectinstore .modal-middle table.modal-stores tr.viewmore {
	display:none;
}

#modal-collectinstore .modal-middle #select-participating-stores {
	height:200px;
	margin-left:35px;
	display:inline;
	float:left;
	overflow-y:auto;
	overflow-x:hidden;
	width:560px;
}

#modal-collectinstore .modal-middle #select-participating-stores table {
	float:left;
	background:#f8f8f8;
}

#modal-collectinstore .modal-middle #select-participating-stores table td {
	border-top:1px solid #ccc;
	padding:3px 3px 3px 3px;
}

/* links under stores */
#modal-collectinstore #links-under-stores {
	display:inline;
	float:left;
	position:relative;
	padding:20px 20px 10px 45px!important;
	width:500px;
}

#modal-collectinstore .modal-bottom {
	padding-top:40px;
}
#modal-collectinstore #page-selectastore .modal-controls a.cancel-btn,
#modal-collectinstore #page-selectastore .modal-controls a.continue-btn,
#modal-collectinstore #page-selectastore .modal-controls input.continue-btn{
	float:right;
	margin-left:7px;
}

#modal-collectinstore #page-selectastore .modal-controls a.cancel-btn {
	background:transparent url(../img/close-button.gif) no-repeat scroll left top;
	height:29px;
	width:61px;
}
