/**
 * DEB_SB.css for www.debenhams.com
 * last updated 7 Sep 2010, 09:50
 */
 
/* main content */
#main_content {width:1000px;padding-bottom:20px;}
#content h1 {clear:both;padding:0 0 20px 20px;margin:0;color:#000;}
#main_content .main-content-panel {clear:both;display:inline;float:left;position:relative;width:970px;margin-left:14px;border:1px solid #e2e2e2;border-width:0 1px 0px 1px;padding:0;}

#main_content .row {clear:both;display:inline;float:left;position:relative;width:970px;padding:10px 0;margin-left:14px;}
#main_content .main-content-panel .row {margin-left:0px;width:970px;}
#main_content .grey-heading {margin:0;width:972px;height:37px;margin-left:14px;background:transparent url(../img/long-grey-heading-bg.gif) top left no-repeat;border:none;padding:0 0 0 10px;line-height:37px;overflow:hidden;font-weight:normal;color:#fff;font-size:14px;}

.breadcrumb {margin-left:14px;}

.item_divider {
	width:970px;
	margin-left:0;
}

/* empty basket */
#empty-basket {
	position:relative;
	display:inline;
	float:left;
	padding:40px 0 40px 20px;
}
#empty-basket h2 {
	line-height:22px;
	font-size:15px;
	display:block;
	float:left;
	padding-right:55px;
}

/* tabular display of basket items */
.basket-item {
	position:relative;
	display:inline;
	float:left;
	padding:20px 0;
	border-bottom: 1px solid #e2e2e2;
}

.row .c1, .row .c2, .row .c3, .row .c4, .row .c5, .row .c6, .row .c7 {position:relative;display:inline;float:left;}

.row .c1 {width:95px;text-align:left;}
.basket-item .c1 {width:85px;margin-left:10px;}
.basket-item .c1 img {border:1px solid #e2e2e2!important;}

.row .c2 {width:215px;padding-right:20px;}
.basket-item .c2 {padding-left:10px;}
.basket-item .c2 h3 {font-size:11px;font-weight:normal;margin:0;padding:0 0 2px 0;color:#9a9a9a;}
.basket-item .c2 h3.product-brand {color:#000;padding-top:5px;font-weight:bold;}
.basket-item .c2 h3.product-name {color:#000;font-weight:bold;}
.basket-item .c2 h3.product-name a {color:#000!important;text-decoration:underline!important;}
.basket-item .c2 h3.product-name a:hover {color:#000!important;text-decoration:underline!important;}
.basket-item .c2 h3.product-was-now span.was-price {font-weight:normal;color:#bbb;}
.basket-item .c2 h3.product-was-now span.wasnow-price {font-weight:normal;color:#888;text-decoration:line-through}
.basket-item .c2 h3.product-was-now span.now-price {font-weight:normal;color:#f00;}
.basket-item .c2 a.product-remove {color:#000;}

.row .c3 {width:65px;}
.basket-item .c3 {padding-top:32px;}
.basket-item .c3 input.quantity {width:30px;height:15px;float:left;line-height:15px;}
.basket-item .c3 div.alter-arrows {display:inline;width:16px;height:20px;float:left;position:relative;background:transparent url(../img/alter-quantity-arrows.gif) top left no-repeat;padding-bottom:5px;}
.basket-item .c3 div.alter-arrows a.alter-up-arrow {display:block;width:16px;height:10px;overflow:hidden;outline:0;color:#000;}
.basket-item .c3 div.alter-arrows a.alter-dn-arrow {display:block;width:16px;height:10px;overflow:hidden;outline:0;color:#000;}
.basket-item .c3 a.quantity-update {color:#000;clear:both;float:left;visibility:hidden;}
.basket-item .c3 a.altered {visibility:visible;}

.row .c4 {width:82px;text-align:right;}
.basket-item .c4 {width:70px;padding-top:32px; color: #333;text-align:right;}

.row .c5 {width:70px;text-align:right;}
.basket-item .c5 {padding-top:32px; color: #333;text-align:right;}

.row .c6 {width:150px;}
.basket-item .c6 {padding-top:28px;}

.row .c7 {width:233px;padding-left:12px;text-align:center;}
.basket-item .c7 {width:258px;padding-left:0;padding-top:12px;}
.basket-item .c7 .delivery-option {display:inline;float:left;position:relative;width:85px;margin:0;padding-top:0px;font-size:11px;text-align:center;z-index:0;overflow:hidden;}
.basket-item .c7 .delivery-option .icon {display:block;height:80px;width:78px;margin:0;padding:0;background-repeat:no-repeat;margin-bottom:10px;}
.basket-item .c7 .available {color:#698381;/*background-color: #c2fec2;*/}
.basket-item .c7 .unavailable {color:#cecece;/*background-color: #fec2c2;*/}
.basket-item .c7 .available .icon {background-position:top left !important;}
.basket-item .c7 .unavailable .icon {background-position:bottom left !important;}

/*
#tooltip.available {background-color: #c2fec2;}
#tooltip.unavailable {background-color: #fec2c2;}
*/

/* customize delivery icons */
.basket-item .c7 .home-delivery .icon {background-image:url(../img/home-delivery.gif) !important;}
.basket-item .c7 .collect-from-store .icon {background-image:url(../img/collect-from-store.gif) !important;}
.basket-item .c7 .international-delivery .icon {background-image:url(../img/international-delivery.gif) !important;}

/*totals, tooltip*/
#totals {clear:both;display:inline;float:left;position:relative;width:970px;margin-left:14px;border-right: 1px solid #e2e2e2;border-bottom: 1px solid #e2e2e2;border-left: 1px solid #e2e2e2;padding:10px 0;line-height:30px;}
#totals .totals-left {display:inline;float:right;position:relative;padding-right:15px;}
#totals .totals-left {display:inline;clear:both;float:right;text-align:right;}
#totals span {font-size:1.1em;font-weight:bold;width:80px;display:block;float:left;}
#totals span#sub-total-label {width:180px;}
#totals span.label {padding-right:5px;font-weight:normal;}

#totals .totals-right {position:absolute;right:290px;bottom:11px;}

#totals .totals-right a.tooltip-link {margin-left:10px;}
table.delivery-tooltip {font-size:0.9em;text-align:left;display:table-cell;}
table.delivery-tooltip td {padding:0 5px 0 0;margin:0;}
td.delivery-description {}
td.delivery-price {font-weight:bold;white-space:nowrap;}


/*this order's delivery options summary*/
#delivery-options-summary {clear:both;display:inline;float:left;position:relative;width:920px;margin:0 0 0 14px;border:1px solid #ffdb96;border-width:0px 1px 1px 1px;background-color:#fff1d5;color:#7d7d7d;padding:25px;}
#delivery-options-summary span {
	font-weight:normal;
}


/* VeriSign, etc..*/
#secure-checkout {clear:both;display:inline;float:left;width:970px;padding:30px 10px 0px 10px;}
#secure-checkout img {float:left;padding-top:5px;}
#verisign-secured {float:right;width:260px;position:relative;top:-10px;height:56px;padding:15px 20px 0 150px;background:transparent url(../img/VerisignSecured.gif) 0px 0px no-repeat;}


#checkout_controls {
	clear:both;
	padding:30px 35px;
}
#checkout_controls1 {
	clear:both;
	padding:30px 35px 10px 35px;
	border-top:none;
}
#checkout_controls_empty {
	clear:both;
	padding:30px 35px 10px 20px;
	border-top:none;
}


/* recently viewed */
#recently-viewed-heading {width:974px !important;margin-top:20px;}
#recently-viewed {display:inline;float:left;position:relative;width:950px !important;padding:25px 0px 25px 20px !important;z-index:0;}
#recently-viewed .recently-viewed-item {display:inline;float:left;position:relative;width:180px;padding-right:20px;}
#recently-viewed .recently-viewed-item a.image {display:block;width:103px;height:103px;border:1px solid #e3e3e3;}
#recently-viewed .recently-viewed-item a.remove {position:absolute;top:5px;left:110px;display:block;width:13px;height:12px;background:transparent url(../img/remove-icon.gif) top left no-repeat;}
#recently-viewed .recently-viewed-item a.info {position:absolute;top:75px;left:110px;display:block;width:15px;height:15px;background: url(../img/info-icon.gif) top left no-repeat;text-decoration:none;color:#515151;z-index:0;}

#recently-viewed .recently-viewed-item a.info div,
#recently-viewed .recently-viewed-item a.info div p {display:block;margin:0;padding:3px 0;text-align:center;clear:both;}

#recently-viewed .recently-viewed-item a.info span.was {font-weight:bold;color:#9e9e9e;}
#recently-viewed .recently-viewed-item a.info span.was2 {font-weight:bold;color:#ff0000;margin-left:5px;}
#recently-viewed .recently-viewed-item a.info span.now {font-weight:bold;color:#515151;}

#recently-viewed .recently-viewed-item a.info:hover {text-decoration:none;border:none;} /*ie6 bugfix*/
#recently-viewed .recently-viewed-item a.info:link div,
#recently-viewed .recently-viewed-item a.info:visited div
{display:none;}
#recently-viewed .recently-viewed-item a.info:hover div,
#recently-viewed .recently-viewed-item a.info:active div,
#recently-viewed .recently-viewed-item a.info:focus div
{display:block;background:#fefec2;border:1px solid #d3d3d3;position:absolute;width:200px;top:20px;right:-60px;z-index:1;}

/* may also like */
#may-also-like-heading {width:974px !important;clear:both;}
#may-also-like {display:inline;float:left;position:relative;width:950px !important;padding:25px 0px 25px 20px !important;z-index:0;background:#f8f8f8;border-bottom:1px solid #e2e2e2 !important;}
#may-also-like .may-also-like-item {display:inline;float:left;position:relative;width:170px;padding-right:20px;}
#may-also-like .may-also-like-item a.image {display:block;width:128px;height:128px;border:1px solid #e3e3e3;}
#may-also-like .may-also-like-item a.image img {width:128px;height:128px;}

#may-also-like .may-also-like-item h3 {padding:0 0 5px 0;}

#may-also-like .may-also-like-item a.desc {display:block;margin:0;padding:5px 0;clear:both;width:128px;text-decoration:none;}
#may-also-like .may-also-like-item a.desc:hover {text-decoration:underline;}

#may-also-like .may-also-like-item p {display:block;margin:0;padding:1px 0;clear:both;width:128px;}

#may-also-like .may-also-like-item span.price {font-weight:bold;color:#000;}
#may-also-like .may-also-like-item span.details {color:#F4890B;}


/* more shopping links, 1.20 */
#more-shopping-heading {margin-top:20px !important;width:342px!important;background:url(../img/sb_more_shopping_bg.gif) top left no-repeat !important;margin-left:0!important;}
#more-shopping {display:inline;float:left;width:325px !important;clear:both;position:relative;padding:13px 0 10px 15px !important;border-bottom:1px solid #e2e2e2 !important;height:57px;margin-left:0!important;}
#more-shopping div {padding-bottom:2px;}
#more-shopping a.sb-go-to-link {font-weight:bold;}

/* promo-codes, 1.20 */
#promo-codes-heading {margin-top:20px !important;width:614px!important;background:url(../img/sb_promo_code_bg.gif) top left no-repeat !important;margin-left:0!important;}
#promo-codes {display:inline;float:left;width:592px !important;clear:both;position:relative;padding:20px 0 20px 20px !important;border-bottom:1px solid #e2e2e2 !important;margin-left:0!important;min-height:40px;_height:40px;}
#promo-codes-input {display:inline;float:left;width:592px;clear:both;position:relative;left:-10px;top:0;}
#promo-codes-input label {display:block;float:left;width:145px;padding-right:10px;}
input#new-promo-code {float:left;_padding-bottom:0 !important;}
#promo-code-apply {float:left;margin:2px 0 0 10px;}
#promo-codes-input p {float:left;display:block;margin:0;padding:0px 0 0 25px;width:170px;}
#promo-codes-error {background-position:0 8px;display:inline;float:left;width:570px;padding-right:0;clear:both;position:relative;left:-10px;top:0;padding-bottom:0;margin-top:10px;margin-left:0px;}


/* promo codes and more-shopping blocks, 1.20 */
#more-shopping-wrap { display:inline; float:left; width: 357px; margin-left:14px;}
#promo-codes-wrap { display:inline; float:left; width: 614px; }
