﻿/* Expansys/8a/b-stock (DotD) */

#sku {margin:6px 0;padding:0;list-style:none}
#sku li {display:inline;color:#a5acb0;font-size:11px;line-height:11px}

#review_avg {margin-bottom:6px}
#review_avg a {color:#999;font-size:11px;text-decoration:none}
#review_avg img {vertical-align:middle}

#dotd {margin-bottom:32px}
#dotd:after,#dotd .timer:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
#dotd h1 {width:980px;height:71px;margin:0 0 15px;text-indent:-999em;background:url(/j/8a/images/pages/dotd/titles/dotd_en.png) no-repeat 0 0}
#dotd ul {margin:0;padding:0;list-style:none}
#dotd .image {position:relative;float:left;width:399px;min-height:260px;overflow:hidden;margin-right:13px;text-align:center}
#dotd .image img {max-width:399px;max-height:400px}
#dotd .image .logo
{
    position: absolute;
    bottom: 0;
    left: 0;
    height: 70px;
    width: 70px;
    opacity: 0.95;
    background: url("/j/8a/images/pages/category/brand_logo_bg_01.png") no-repeat scroll 0 0 transparent;
    
}
#dotd .image .logo img
{
    display: block;
    margin: 9px 10px;
}

/*deal ended image overlay*/
#dotd .you_lose {position:absolute;top:0;left:0;right:0;bottom:0;background:url(/j/8a/images/pages/dotd/big_x_bg.png) no-repeat 50% 0;}
#dotd .you_lose strong {position:absolute;left:50px;top:270px;width:260px;padding:20px;background:#fff;font-size:24px;color:#7d119b;border:5px solid #7d119b;border-radius:20px;box-shadow:0 4px 10px rgba(0,0,0,.2)}

#dotd .info {float:left;width:565px} 
#dotd .info h2 {margin:0;padding:8px;font-size:22px;text-align:center;color:#5e6a71;background:#d5dbdd} 
#review_avg {margin:12px 0}
#dotd .price_info {margin:12px 0}
#dotd .price {margin-bottom:16px;font-size:16px;color:#58a618;font-weight:bold}
#dotd .price strong {font-size:24px;letter-spacing:-1px}
#dotd .price sup {position:relative;top:2px;font-size:13px;}
body:-moz-last-node #dotd .price sup {top:4px} /*tweak for firefox*/
@media screen and (-webkit-min-device-pixel-ratio:0){#dotd .price sup {top:1px}}/*tweak for webkit*/
#dotd .discount, #dotd .saving {margin:2px 0;color:#7c109a;font-weight:bold}
#dotd .discount sup,#dotd .saving sup {position:relative;top:3px;font-size:10px;}
body:-moz-last-node #dotd .discount sup,#dotd .saving sup {top:5px} /*tweak for firefox*/
@media screen and (-webkit-min-device-pixel-ratio:0){#dotd .discount sup,#dotd .saving sup {top:2px}}/*tweak for webkit*/
#dotd .discount small {font-weight:normal;font-size:11px}
#dotd .right {float:right;width:233px;margin:12px 0}
#dotd .timer {padding:8px 0;background:#eef2f4;text-align:center;color:#59666d}
#dotd .timer .hurry {margin:0 0 8px;font-size:12px;line-height:13px}
#dotd .timer li {float:left;width:33%;font-weight:bold}
#dotd .timer strong {font-size:30px;letter-spacing:-2px}
#dotd .active {color:#58a618;background:#edf9e3}
#dotd .ended {color:#fff;background:#7c109a}

/*#dotd .timer span {display:block;font-size:11px;line-height:11px}*/
#dotd .add {position:relative;left:-6px;width:152px}
#dotd #sku {margin-top:12px}
#dotd #sku li {display:block;margin:6px 0}
#dotd .short_desc {margin-top:20px;font-size:13px;line-height:17px;width:312px}
#dotd .short_desc p {margin:6px 0 12px}
#dotd .short_desc a {display:block;margin:12px 0 0;font-weight:bold}

#social {margin-top:26px;height:22px}
#social div {float:left;overflow:hidden}
#social #tw {width:77px}
#social #fb {width:96px}
#social #g1 {width:82px}
#social #hukd {width:140px}

/*titles */
.lang_fr #dotd h1 {height:60px;margin-bottom:28px;background:url(/j/8a/images/pages/dotd/titles/dotd_fr.png) no-repeat 0 0}
.lang_it #dotd h1 {height:65px;margin-bottom:28px;background:url(/j/8a/images/pages/dotd/titles/dotd_it.png) no-repeat 0 0}
.lang_es #dotd h1,.lang_sp #dotd h1 {height:60px;margin-bottom:28px;background:url(/j/8a/images/pages/dotd/titles/dotd_es.png) no-repeat 0 0}
.lang_de #dotd h1 {height:65px;margin-bottom:28px;background:url(/j/8a/images/pages/dotd/titles/dotd_de.png) no-repeat 0 0}
.lang_pt #dotd h1 {height:60px;margin-bottom:28px;background:url(/j/8a/images/pages/dotd/titles/dotd_pt.png) no-repeat 0 0}
.lang_hu #dotd h1 {height:73px;margin-bottom:28px;background:url(/j/8a/images/pages/dotd/titles/dotd_hu.png) no-repeat 0 0}
.lang_fi #dotd h1 {height:71px;margin-bottom:28px;background:url(/j/8a/images/pages/dotd/titles/dotd_fi.png) no-repeat 0 0}
.lang_se #dotd h1 {height:73px;margin-bottom:28px;background:url(/j/8a/images/pages/dotd/titles/dotd_se.png) no-repeat 0 0}

/* jQuery Countdown styles 1.5.9. */
#dotd .countdown_row {width:100%;text-align:center;clear:both}
#dotd .countdown_row:after {display:block;font-size:0;content:" ";clear:both;height:0;}
#dotd .countdown_show4 .countdown_section {width:24.5%;}
#dotd .countdown_show3 .countdown_section {width:32.5%;}
#dotd .countdown_show2 .countdown_section {width:49.5%}
#dotd .countdown_show1 .countdown_section {width:100%}
#dotd .countdown_section {display:block;float:left;text-align:center;font-size:11px;line-height:12px}
#dotd .countdown_descr {display:block;width:100%;}
#dotd .countdown_amount {font-size:30px;letter-spacing:-2px;line-height:30px;font-weight:bold}

/* Advert blocks */
.a_block {margin:24px 0;padding:0;list-style:none;clear:both}
.a_block:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.a_block li {float:left;margin-right:16px}
.a_block img {display:block}
.ad_4across .c4 {margin-right: 0;} 

/* auction products */
#bstock { overflow: hidden; padding: 0 0 20px; }
#bstock h1 {width:980px;height:53px;margin:0 0 8px;text-indent:-999em;background:url(/j/8a/images/pages/dotd/titles/auction_en.png) no-repeat 0 0}
#bstock .subtitle {margin:0 0 12px;color:#59666d;font-size:12px;text-align:center}
#bstock .c0 {margin-right:16px}
#bstock .item {float:left;width:482px;margin-top:12px}
#bstock .item h3 {height:24px;overflow:hidden;margin:0;padding:4px 8px;font-size:13px;line-height:24px;text-align:center;background:#eef2f4}
#bstock .item h3 a {color:#5e6a71;text-decoration:none}
#bstock .item h3 a:hover {text-decoration:underline}
#bstock .product {position:relative;min-height:140px;padding:12px 0 12px 180px;margin:0;list-style:none} 
#bstock .image {position:absolute;left:0;top:10px}
#bstock .start_price {font-size:11px;color:#888}
#bstock .current_price {margin:8px 0;font-size:13px;color:#58a618;font-weight:bold}
#bstock .current_price strong {font-size:18px}
#bstock .current_price small {font-size:10px;font-weight:normal}

#bstock .start_price sup {position:relative;top:2px;font-size:10px}
body:-moz-last-node #bstock .start_price  sup {top:4px} /*tweak for firefox*/
@media screen and (-webkit-min-device-pixel-ratio:0){#bstock .start_price  sup {top:1px}}/*tweak for webkit*/
#bstock .current_price sup {position:relative;top:4px;font-size:13px}
body:-moz-last-node #bstock .current_price  sup {top:6px} /*tweak for firefox*/
@media screen and (-webkit-min-device-pixel-ratio:0){#bstock .current_price  sup {top:3px}}/*tweak for webkit*/

#bstock .stock {margin:20px 0}
#bstock .stock p {display:inline;margin:0;padding:4px 10px;background:#7c109a url(/j/8a/images/pages/dotd/stock_bg.png) repeat-x 0 0;color:#fff;font-weight:bold;font-size:12px;line-height:13px;text-shadow:0 -1px 0 rgba(0,0,0,.5);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-box-shadow:0 1px 4px rgba(0,0,0,.2)}
#bstock .add {margin:12px 0}
#bstock .add img {margin-right:8px;vertical-align:middle}
#bstock .add a {font-weight:bold}

/*titles */
#region_fr #bstock h1 {height:88px;margin-bottom:4px;background:url(/j/8a/images/pages/dotd/titles/auction_fr.png) no-repeat 0 0}
#region_it #bstock h1 {height:88px;margin-bottom:4px;background:url(/j/8a/images/pages/dotd/titles/auction_it.png) no-repeat 0 0}
#region_es #bstock h1 {height:88px;margin-bottom:4px;background:url(/j/8a/images/pages/dotd/titles/auction_es.png) no-repeat 0 0}

/* IE tweaks */
*+html .timer {zoom:1}
*+html .a_block {display:block !important;zoom:1}

* html .timer {zoom:1}
* html .a_block {display:block !important;zoom:1}
* html #social div {float:none;margin:3px 0}

/* dotd newsletter */
#dotd_newsletter
{
    clear: both;
}
#dotd_newsletter h1
{
    background: url("/j/8a/images/pages/dotd/titles/dotd_newsletter_en.png") no-repeat scroll 0 0 transparent;
    height: 22px;
    margin: 0 0 8px;
    text-indent: -999em;
    width: 980px;
}
#dotd_newsletter .subtitle 
{
    margin:0 0 32px;
    color:#59666d;
    font-size:12px;
    text-align:center;
}
#dotd_newsletter #befirstSignup
{
    margin: 0 auto 5px;
    width: 646px;
    padding: 10px;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    background: #b1b9bd;
    overflow: hidden;
}
#dotd_newsletter #befirstSignup fieldset
{
    border: none;
    margin:0;
    padding:0;
}
#dotd_newsletter #befirstSignup label
{
    display: none;
}
#dotd_newsletter #befirstSignup input.text
{
    float:left;
    display:inline;
    margin:0 10px 0 0;
    width: 262px;
    height: 17px;
    padding: 5px;
    background: url("/j/8a/images/pages/checkout/field_bg.png") repeat-x scroll 0 0 #FFFFFF;
    box-shadow: 0 0 4px rgba(60, 71, 79, 0.1);
    color: #3C474F;
    font-size: 13px;
    border:none;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
}
#dotd_newsletter #befirstSignup #newsletterSubscribe
{
    float:left;
    display: inline;
    margin:0;
    width: 82px;
    height: 27px;
    padding: 0;
    cursor: pointer;
}
#termsNconds
{
    text-align: center;
    line-height: 16px;
    font-size: 10px;
    color: #999;
    margin: 15px 0 0;
}

#promo_bar
{
    margin: -5px 0 30px;
}

/* product alerts */


.product-alert {
  position:relative;
  margin:0 0 12px;
  padding:0 0 26px;
  background: url(/j/8a/images/pages/product/panel_bg.png) repeat-x scroll 0 50% #FFFFFF;
  border: 1px solid #E0E0E0;
  border-radius: 4px;
}

#region_uk #quad_column .product-alert {height:200px;padding:0}

.panel-title {
    background: url(/j/8a/images/pages/home/title_bg_light.png) repeat-x scroll 0 0 #EBEEF1;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    color: #505A62;
    display: block;
    font-size: 15px;
    margin: 0 0 10px;
    padding: 8px 4px 10px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

.pa-options {
	width:100%;
	margin:10px;
	color:#5e6a71;
}

.pa-options {
	line-height: 14px;
}

.pa-options li {
	margin:8px 0;
}

.pa-options li:hover {
	color:#333;
}

.pa-options label {
	cursor:pointer;	
}

.pa-textfield {
	width:201px;
	padding:4px 3px;
	border:1px solid #a5acaf;
	color:#222;
}

.pa-textfield.blur {
	color:#999;
	font-style: italic;
}

.pa-checkbox {
	margin:-1px 0 0;
	vertical-align:middle;
}

.pa-submit {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	padding:6px 0;
	text-align:center;
	color:#ccc;
	font-weight:bold;
	background:#fff;
	border-radius:0 0 4px 4px;
	box-shadow:inset 0 2px 3px rgba(0,0,0,.1);
	-moz-transition:0.35s ease-out;-webkit-transition:0.35s ease-out;-o-transition:0.35s ease-out;transition:0.35s ease-out;
}

.pa-submit-active {
	color:#fff;
	background:#0098db;
	cursor:pointer;
}

.pa-submit-active:hover {
	background:#1cb1f3;
}


#footer .nl_signup_button {}

/*EXTRA EDITS*/

.timer
{
	margin-bottom: 15px !important;
}


#dotd .info {
float: left;
width: 552px;
background: white;
padding-left: 8px;
padding-right: 8px;}

#xmas-title {
width: 980px;
height: 86px !important;
margin: 0 0 15px;
text-indent: -999em;
/*background: red !important;*/
background:url(/j/8a/images/pages/dotd/xmas-dotd-title-001.png) no-repeat !important;
margin-bottom: 15px !important;
}

#xmas-title-us {
width: 980px;
height: 86px !important;
margin: 0 0 15px;
text-indent: -999em;
/*background: red !important;*/
background:url(/j/8a/images/pages/dotd/xmas-dotd-title-002.png) no-repeat !important;
margin-bottom: 15px !important;
}

.xmas-bg
{
	/*background: red !important;*/
	background:url(/j/8a/images/pages/dotd/dotd-present-bg.jpg) repeat !important;
}

/*#dotd .info {
margin-top: 15px;
}*/

.pa-options {
	margin-left: 10px !important;}
	
.pa-submit {background: #f7f7f7; color: #a12f2f;}

.no-product
{
	text-align: center;
	margin: 0;
	padding: 8px;
	background: #f7f7f7;
	/*text-shadow: 0 -1px 0 rgba(0,0,0,.3);*/
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,.1);
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,.1);
	box-shadow: 0 2px 3px rgba(0,0,0,.1);
	width: 52%;
	border: 1px solid #E0E0E0;
	border-radius: 4px;
}

#sign-up-small
{
	font-size: 18px !important;
	line-height: 18px !important;
	font-weight: normal;
	color: #505A62;
	text-shadow: 0 -1px 0 rgba(0,0,0,.3);
}

#sign-up-big
{
	font-size: 23px !important;
	line-height: 24px !important;
	color: #a22f2f !important;
}

#dotd .no_offer {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: url(/j/8a/images/pages/dotd/big_x_bg-xmas.png) no-repeat 50% 0;
}


/*Grid layout */
#top_grid {margin:16px 0 0px}
#top_grid:after  {content:".";display:block;height:0;clear:both;visibility:hidden}
#top_grid ul {margin:0;padding:0;list-style:none}
#top_grid .item {float:left;margin:0 16px 8px 0;width:233px;height:258px;text-align:center}
#top_grid .tw {height: 300px}
#top_grid .title h3 {margin:3px 0 2px;font-size:12px;line-height:15px;max-height:45px;overflow:hidden}
#top_grid .title a {color:#001722;text-decoration:none}
#top_grid .title a:hover {color:#5f6a72;text-decoration:underline}
#top_grid .price {width:auto;margin:2px 0;font-weight:bold;font-size:12px;color:#56A61D;text-align:center}
#top_grid .rrp {margin:2px 0;font-size:11px;line-height:10px;color:#7f1399; padding-right:5px}
#top_grid .rrp strong {text-decoration:line-through}
#top_grid .lessRebate {width:auto;margin:2px 0;font-size:10px;color:#58a618;text-align:center}
#top_grid .saving {width:auto;margin:2px 0;font-size:10px;color:#58a618;text-align:center}
#top_grid .stocklevel {max-height:2.8em;overflow:hidden;margin:2px 0;font-size:12px;text-align:center;color:#a5acb0}
#top_grid .stocklevel span {color:#a5acb0 !important}
#top_grid .instock {padding:0;color:#58a618}
#top_grid .infostock {padding:0}
#top_grid .preorder {padding:0}
#top_grid .preorder span {color:#d30044 !important}
#top_grid .image img {display:inline;padding:0}
#top_grid .image {position:relative;width:233px;text-align:center}
#top_grid .logo {position:absolute;bottom:6px;left:26px;width:70px;height:70px;background:url(/j/8a/images/pages/category/brand_logo_bg_01.png) no-repeat 0 0;opacity:.95}
#top_grid .logo img {display:block;margin:9px 10px;-ms-interpolation-mode:bicubic}
#top_grid .save {position:absolute;top:16px;right:32px;padding:2px 4px 4px;background:#7f1399;color:#fff;font-size:10px;line-height:11px;font-weight:bold;text-align:center;-moz-box-shadow:0 2px 3px rgba(0,0,0,.2);-moz-border-radius:4px;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2);border-radius:4px;box-shadow:0 2px 3px rgba(0,0,0,.2)}
#top_grid .save strong {display:block}
#top_grid .image a  {text-decoration:none}
#top_grid .c3 {margin-right:0}
