#content,
#content-in-1,
#content-in-2{overflow:hidden;}
#content{position:relative;clear:both;padding-bottom:30px;border-width:0 1px;border-style:solid;border-color:#ccc;zoom:1;}
#content .main{float:left;width:695px;margin:0 15px;display:inline;}
#content .sidebar-left{overflow:hidden;float:left;width:180px;margin-left:14px;display:inline;}
#content .sidebar-right{float:right;width:250px;margin-right:14px;display:inline;}
#content.no-sidebar .main{float:left;width:960px;margin:0 14px;}
#content.no-sidebar-wide .main{width:100%;margin:0;}
#content.sidebar-left-180 .main{width:765px;margin-right:14px;}
#content.sidebar-right-250 .main{width:695px;margin-left:14px;}
#content.three-col .main{width:500px;}
#content.sidebar-left-220 .sidebar-left{width:220px;}
#content.sidebar-left-220 .main{width:725px;margin-right:14px;}
#content.sidebar-right-180 .main{width:765px;margin-left:14px;}
#content.sidebar-right-180 .sidebar-right{width:180px;}
#content.sidebar-right-315 .main{width:628px;}
#content.sidebar-right-315 .sidebar-right{width:315px;}
#content p{margin:0;}

#content{padding-top:15px;}

/* Products */
.prd-amount, .prd-amount a,
.prd-vat, .prd-vat a,
.prd-availability, .prd-availability a,
.prd-amount{font-weight:bold;color:#ea2227;}
.prd-amount ins{text-decoration:none;}
.prd-name a,
.prd-brand a,
.prd-desc a{text-decoration:none;color:#454545;}
.prd-name-brand{text-transform:uppercase;}
.prd-name a{font-weight:bold;}
.prd-name a:hover,
.prd-brand a:hover,
.prd-desc a:hover{text-decoration:underline;color:#be2f87;}
.prd-image a{position:relative;display:inline-block;text-decoration:none;}
.prd-sticker{position:absolute;top:0;left:-15px;text-align:center;text-decoration:none;z-index:800;}
.prd-image-small .prd-sticker{width:52px;height:42px;line-height:40px;font-size:12px;font-weight:bold;color:#fff;background:url(i/stickers/small.png) 0 0 no-repeat;}
.prd-image-medium .prd-sticker{width:67px;height:22px;padding:15px 0;font-size:18px;font-weight:bold;color:#fff;background:url(i/stickers/sticker-medium.png) no-repeat 0 0;}
.prd-image-large .prd-sticker{width:97px;height:34px;padding:20px 0;font-size:25px;font-weight:bold;color:#fff;background:url(i/stickers/sticker-large.png) no-repeat 0 0;}
.prd-image-small .prd-sticker-flash{left:5px;width:39px;height:44px;text-indent:-9999px;background:url(i/stickers/sticker-small-flash.png) 0 0 no-repeat;}
.prd-image-medium .prd-sticker-flash{width:53px;height:60px;text-indent:-9999px;background:url(i/stickers/sticker-medium-flash.png) 0 0 no-repeat;}
.main div.box-best-deals .box-content li .prd-image .prd-sticker{top:5px;}
.prd-previous-amount{font-weight:bold;color:#7b7b7b;}
.prd-save-amount strong{display:inline-block;padding-left:7px;height:17px;background:url(i/buttons/pink-left.png) 0 0 no-repeat;}
.prd-save-amount span{display:inline-block;height:17px;padding-right:7px;font-weight:bold;line-height:normal;color:#fff;background:url(i/buttons/pink-right.png) 100% 0 no-repeat;}
.prd-purchase button.prd-purchase-small,.prd-purchase-small{overflow:hidden;display:block;width:50px;height:23px;text-indent:-9999px;background:url(i/buttons/add-basket-small.png) no-repeat 100% 0;border:0;}
.prd-purchase button.prd-purchase-small:active,.prd-purchase-small:active{background:url(i/buttons/add-basket-small-hover.png) no-repeat 100% 0;}
.prd-brand{text-transform:uppercase;}
.prd-amount .old-currency{font-size:11px;font-weight:bold;color:#666;}
.prd-weee,.prd-weee a{font-size:10px;color:#666;}
.prd-flash-sale{display:inline-block;padding-left:9px;background:url(i/stickers/flash-sales-left.png) 0 0 no-repeat;}
.IE .prd-flash-sale{display:inline;}
.prd-flash-sale strong{display:inline-block;padding:6px 18px 0 0;height:20px;line-height:20px;font-size:11px;color:#fff;background:url(i/stickers/flash-sales-right.png) 100% 0 no-repeat;}
.prd-flash-sale strong span{font-size:14px;}
a.currency-info{text-decoration:none;}
#IE6 .prd-image-small .prd-sticker{background-image:url(i/stickers/small-8bits.png);}
#IE6 .prd-image-small .prd-sticker-flash{background-image:url(i/stickers/sticker-small-flash-8bits.png);zoom:1;}
#IE6 .prd-image-medium .prd-sticker{background-image:url(i/stickers/sticker-medium-8bits.png);}
#IE6 .prd-image-medium .prd-sticker-flash{background-image:url(i/stickers/sticker-medium-flash-8bits.png);zoom:1;}
#IE6 .prd-image-large .prd-sticker{background-image:url(i/stickers/sticker-large-8bits.png);}

/* common */
.page-header{height:28px;margin:0 15px 15px;padding:0 10px;line-height:28px;font-size:20px;font-weight:bold;color:#be2f87;background:#f4f7f8 url(i/boxes/title-square.png) 100% 0 no-repeat;border:1px solid #b4bcc0;}
.page-header h1,.page-header p{display:inline-block;text-transform:none;}
.IE .page-header h1,.IE .page-header p{display:inline;}
.page-header span{font-size:14px;}
#content p.breadcrumb{margin:15px 15px 5px;font-size:11px;color:#454545;}
#content p.breadcrumb a,
.js .breadcrumb span{text-decoration:underline;color:#454545;font-size:11px;}
#content p.breadcrumb a:hover,
.js .breadcrumb span:hover{color:#be2f87;}

/*alerts*/
.notice{border:1px solid #ccc;padding:5px 5px 5px 25px;background:#e0e8ef url(i/icons/info.png) 5px 5px no-repeat;}
.alert{background-image:url(i/icons/alert.png);background-color:#f7ffaf;border-color:#f7a003;}
.caution{border-color:red;background:#ffefef url(i/icons/caution.png) 5px 5px no-repeat;font-size:12px;color:red;}

/* more info */
.prd-more-info{overflow:hidden;}
.prd-more-info a,
.more-info a{float:left;padding-left:21px;line-height:16px;font-size:11px;background:url(i/bullets/info.png) no-repeat 0 0;color:#454545;}
a.more-info{display:inline-block;padding-left:21px;line-height:16px;font-size:11px;background:url(i/bullets/info.png) no-repeat 0 0;color:#454545;}
.prd-more-info a:hover{text-decoration:underline;color:#be2f87;}

/* Links */
.blue-arrow-bullet{display:inline-block;padding-left:11px;background:url(i/bullets/blue-arrow.png) no-repeat 0 5px;}
.square-bullet{padding-left:10px;color:#6d7b83;background:url(i/bullets/square-grey.png) no-repeat 0 5px;}

/* boxes */
.box{margin:0 0 15px;}

/* box sidebar */
.sidebar .box{margin-bottom:15px;}
.sidebar .box h2,
.sidebar .box .box-header{display:block;padding:7px 9px;text-transform:uppercase;line-height:1;font-weight:bold;font-size:14px;color:#fff;}
.sidebar .box-common h2,
.sidebar .box-common dt{background:#6e7c84 url(i/gradients/v-grey-light-to-dark.png) 0 0 repeat-x;}
.sidebar .box-common .box-content{padding:10px;border:1px solid #6e7c84;}
.sidebar .box-ad a,.sidebar .box-ad a img{display:block;}
.main .sidebar .box-common{overflow:visible;}

/* box sidebar secondary */
.sidebar .box-secondary h2,
.sidebar .box-secondary .box-header{background:#60a4ff url(i/boxes/blue-gradient-title.png) 0 0 repeat-x;}
.sidebar .box-secondary .box-content{padding:10px;border:1px solid #60a4ff;}
