@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;}

BODY{
	margin:0;
	padding:0;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background-image:url(../images/background.jpg);
	background-repeat:repeat-x;
	background-position:center top;
	background-color:#1D1B1C;}
IMG{
	border:none;}
A{
	outline:none;
	color:#FFF;}
.clear{
	clear:both;}
.euro{
	font-size:10px;
	color:#999;}

/* =====>>> WEBSITE CUSTOM <<<===== */

/* wrapper */
DIV#big-wrapper{
	position:relative;
	width:1000px;
	min-height:800px;
	margin:0 auto;}
DIV#wrapper{
	width:700px;
	text-align:left;
	margin:0 auto;}

DIV#photos{
	position:absolute;
	right:-40px;
	top:350px;}

/* header */
DIV#header{
	height:70px;
	position:relative;}


/* Content */
DIV#content{
	padding:20px 0 0 0;}

/* Logo */
A.logo{
	position:absolute;
	left:-80px;
	top:50px;}

/* Menu */
DIV#menu{
	bottom:0;
	left:50px;
	position:absolute;}
DIV#menu UL LI{
	list-style-type:none;
	float:left;}
DIV#menu UL LI A{
	font-family:"segoe script";
	font-size:18px;
	line-height:1em;
	margin-right:5px;
	display:block;
	padding:4px 10px;
	text-decoration:none;}
DIV#menu UL LI A.active{
	color:#F00;}
DIV#menu UL UL{
	display:none;}

/* Products */
DIV#products TD{
	padding:0 10px 30px 0;}

/* Product */
DIV#product{}
DIV#product DIV.left{
	float:left;
	width:200px;}
DIV#product DIV.right{
	margin:0 0 0 200px;}
DIV#product H1{
	font-size:18px;
	font-family:"segoe script";
	font-weight:normal;}


DIV#product-description,
DIV#product-sizes,
DIV#product-images{
	padding:0 0 20px 0;
	font-size:14px;
	font-family:"segoe script";}

DIV#product-description{
	width:90%;}
	
DIV#product-sizes{
	padding:0 0 0 12px;}

DIV#product-images A.small-polaroid{
	position:relative;
	height:100px;
	width:86px;
	display:inline-block;
	background-image:url(../images/polaroid-small.png);
	background-repeat:no-repeat;}
DIV#product-images DIV.small-polaroid-image{
	background-position:center;
	position:absolute;
	left:12px;
	top:10px;
	height:63px;
	width:63px;
	background-repeat:no-repeat;}

/* Product polaroid */
DIV.product-polaroid{
	position:relative;
	width:171px;
	height:210px;}
DIV.product-details{
	color:#FFF;
	position:absolute;
	top:190px;
	text-align:center;
	width:100%;}
DIV.product-details H1{
	font-size:14px;
	font-weight:normal;
	font-family:"segoe script";}
DIV.product-details * {
	margin:0;
	padding:0;}
A.polaroid{
	position:absolute;
	z-index:2;
	background-image:url(../images/polaroid.png);
	width:171px;
	height:186px;}
A.polaroid-photo{
	background-position:center;
	position:absolute;
	z-index:1;
	left:22px;
	top:21px;
	height:125px;
	width:128px;
	z-index:1;}
A.product-price{
	margin:0;
	padding:0;
	font-family:"segoe script";
	font-size:12px;
	color:#000;
	text-decoration:none;
	position:absolute;
	z-index:3;
	width:100%;
	display:block;
	text-align:center;
	top:155px;}
A.product-bestprice{
	top:80px;
	left:-10px;
	font-family:"segoe script";
	text-decoration:none;
	color:#000;
	text-align:center;
	line-height:85px;
	display:block;
	position:absolute;
	z-index:10;
	background-image:url(../images/sticker.png);
	height:85px;
	width:85px;}

/* Mini Cart */
A#mini-cart{
	position:absolute;
	z-index:100;
	top:-5px;
	right:0;
	height:91px;
	width:121px;
	background-image:url(../images/cart.png);
	background-repeat:no-repeat;
	text-decoration:none;}
A#mini-cart DIV{
	position:relative;}
A#mini-cart DIV SPAN{
	font-family:"segoe script";
	font-size:30px;
	position:absolute;
	right:30px;
	top:30px;}

/* Cart */
DIV#cart P{
	margin:0;
	padding:0;
	line-height:1em;
	height:1em;}
DIV#cart TD{
	vertical-align:top;
	margin:0;
	padding:5px;
	white-space:nowrap;}
DIV#cart TABLE.cart{
	font-family:"segoe script";}
DIV#cart A{
	text-decoration:none;}

TR.table-head TD{
	/*border-bottom:1px solid #FFF;*/}
TR.table-foot TD{
	margin:0;
	padding:0;
	/*border-top:1px solid #FFF;*/}
TR.table-content TD{}

INPUT.add-to-cart-button{
	background-color:#F00;
	border:2px solid #FFF;
	padding:5px 10px;
	margin:25px 0 0 10px;
	color:#FFF;
	cursor:pointer;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-family:"segoe script";
	background-image:url(../images/btn.png);
	background-position:right bottom;}
INPUT.add-to-cart-button:hover{
	background-color:#FF0006;}

FORM.client-data-form *{
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:13px;}
FORM.client-data-form TABLE{
	font-family:"segoe script";
	margin:40px 0 0 0;}
FORM.client-data-form INPUT.input,
FORM.client-data-form TEXTAREA.textarea{
	font-family:Arial, Helvetica, sans-serif;}
FORM.client-data-form INPUT.input{
	margin:2px 0 5px 0;
	padding:4px 5px;
	width:200px;}
FORM.client-data-form TEXTAREA.textarea{
	margin:2px 0 5px 0;
	padding:4px 5px;
	width:200px;
	height:100px;}
FORM.client-data-form INPUT.submit{
	cursor:pointer;}

/* Bill */
DIV#bill{
	position:relative;}
DIV#bill,
DIV#bill TD{
	margin:0;
	padding:0;
	color:#000;}
DIV#bill TD{
	padding:5px 0;}
DIV#bill-payment-buttons{
	text-align:center;
	bottom:0;}
DIV#bill TR.bill-header TD{
	font-weight:bold;
	border-bottom:1px solid #333;}
DIV#bill TR.bill-body TD{
	border-bottom:1px solid #999;}

/* News */
DIV#news H1{
	font-family:"segoe script";
	font-size:18px;
	padding:0 0 10px 0;
	font-weight:normal;}
DIV#news TABLE{
	padding:0 20px;}
DIV#news,
DIV#news TD{
	font-family:"segoe script";
	font-size:13px;}
DIV#news TD{
	padding:0 10px;}
DIV#news TD.first{
	padding-left:0;}

/* Footer */
DIV#footer{
	padding:20px 0;}
DIV#footer P{
	margin:0;
	padding:0;
	line-height:1.5em;
	font-size:12px;}

/* =====>>> E-SHOP GLOBAL <<<===== */

/* =====>>> PLUGINS <<<===== */
/*
div.overlay {
	background-image:url(../images/white.png);
	width:300px;
	height:200px;
	display:none;
	padding:0;
}
div.overlay div.close {
	background-image:url(../images/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:34px;
	width:34px;
}
*/
.apple_overlay {
	display:none;
	/*background-image:url(../images/white.png);*/
	width:380px;
	font-size:11px;
}
.apple_overlay .close {
	background-image:url(../images/close.png);
	position:absolute; right:-16px; top:-16px;
	cursor:pointer;
	height:35px;
	width:35px;
}
#overlay {
	color:#efefef;
}
div.contentWrap {
	background-color:#FFF;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);
	padding:35px;
	overflow-y:auto;
}

