@charset "utf-8";
/* CSS Document */
body {font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #6e6e6e; background:#ffffff; line-height:1.4em; background:url(img/b.gif); margin:0px; }
a{color:#6e6e6e}
a:hover{color:#000000}

body > div{position:absolute; top:0px; left:0px; right:0px; bottom:0px; text-align: left; margin:0 auto; width:100%}

div.dSize {float:left; margin:8px 10px 0px 0px}
div.dSize select{ font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; width:85px; padding:0px; margin:0px;}

div.topNav{width:760px; display:none;}
div.topNav span{ font-size:18px; font-family:Georgia, Arial, Helvetica, sans-serif; cursor:pointer; padding:2px;}
div.topNav span:hover{ color:#CC9966}
ul.mainMenu{
	display:block;
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type: none;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style:normal;
	width:inherit;
	border-bottom: 1px dotted #605c53;
	 white-space:nowrap;
}
ul.mainMenu li{display:block; float:left; margin: 0px; padding:0px; white-space:nowrap;}
ul.mainMenu a{display:block; float:left; color: #605c53;	text-decoration: none;padding:1px 5px 1px 5px; color: #000000; white-space:nowrap; background:#FFFFFF; width:inherit; margin:0px;font-size: 11px;}
ul.mainMenu a.closed, ul.mainMenu span{display:block; float:left; color: #605c53;	text-decoration: none;padding:1px 5px 1px 5px; color: #000000; white-space:nowrap; background:#cecac1; width:inherit; margin:0px;font-size: 11px;}
ul.mainMenu a:hover{background:#cecac1;}
ul.mainMenu div{display:block; float:left; font-size: 14px;  margin: 0px 0px 5px 0px; padding:0px; background:#FFFFFF; overflow:hidden; white-space:nowrap; width:auto;}

ul.sMenu{display:block; margin:3px 0px 0px 0px;padding:0px 0px 2px 0px;}

td.copy{font-style:normal; color:#605c53; font-weight:normal; font-size:7.9pt; padding:10px 0px 10px 0px}

div.nArt{margin: 20px 0px 10px 0px; color:#000000; width:380px; overflow:hidden}
div.nArt span{ display:block; color:#6e6e6e; font-weight:bold; overflow:hidden;}
div.nSp{color:#6e6e6e; font-weight:bold; width:380px; height:1px; border-bottom: 1px dotted #605c53; overflow:hidden;}
div.nArt img{ display:block; float:right; margin:0px 0px 15px 10px}

table.pArt td{white-space:nowrap;padding: 10px 0px 10px 0px; border-bottom: 1px dotted #605c53;}
table.pArt div{margin:0px 5px 0px 0px; float:left; width:100px;}
table.pArt span{ color:#000000; font-weight:bold;}
table.pArt img{display:block; float:left; border:0px; cursor:pointer;}

ul.stockits{
	display:none;
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type: none;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style:italic;
	width:100%;
	color:#000000;
}
ul.stockits li{display:block; margin: 0px; padding:0px;}
ul.stockits li>span{display:block; color: #605c53; font-weight:bold; font-size:12px; margin:10px 0px 10px 0px;font-style: normal;}
ul.stockits a{ text-decoration:none;}
ul.stockits a:hover{background:#cecac1;}
ul.stockits dt{display:block; float:left; font-size: 14px;  margin: 0px 0px 5px 0px; padding:0px; background:#FFFFFF;}

div.spStock{color:#6e6e6e; font-weight:bold; width:100%; height:1px;  margin-bottom:10px; }
div.spC{color:#6e6e6e; font-weight:bold; width:100%; height:1px; margin: 10px 0px 15px 0px; }

div.artHolder{ width:380px}

div.productArea{
clear:both;
margin:40px 0px 10px 0px;
height:auto;
overflow:hidden;
}
div.productArea > div{ display:block; float:left; margin:0px 10px 10px 0px; border:2px dotted #EEEEEE; padding:4px; cursor:pointer; text-decoration:none; width:120px; height:160px; text-align:center; }
div.productArea > div:hover{border:2px dotted #605c53;}
div.productArea >div >table{height:156px; width:112px;}
div.productArea td{font-weight:bold; font-size:11px; color:#000000; text-decoration: none;}
div.productArea a{color:#000000; text-decoration: none;}
div.productArea span{ display:block; font-size:10px; color:#9E9A97;}
div.productArea img{border: 0px;}

td.prDetails div.title{ display:block; font-weight:bold; font-size:18px; color:#a3a09b; padding:0px 0px 10px 0px; border-bottom: 1px dotted #605c53; overflow:hidden; height:auto; line-height:1.1}
td.prDetails div.details{ padding:10px 0px 10px 0px; border-bottom: 1px dotted #605c53; color:#000000; font-weight:normal;}

td.prDetails div.price{padding:10px 0px 10px 0px; border-bottom: 0px; height:15px;}
td.prDetails div.price span.price{font-weight:bold; font-size:18px; color:#000000; display:inline; margin-right:20px}
td.prDetails div.price span.disc{font-weight:bold; font-size:18px; color:#000000; display:inline; margin-right:20px; text-decoration:line-through;}
td.prDetails div.price span.sale{font-weight:bold; font-size:18px; color:#ff0000; display:inline;}

td.prDetails div.vat{ padding:0px 0px 10px 0px; border-bottom: 1px dotted #605c53; font-size:10px; line-height:1.3em; color:#605c53; font-weight:500;}
td.prDetails div.vat span.shipping{ color:#000000; display:inline;}
td.prDetails dt.buy{font-weight:bold; font-size:17px; color:#00CCFF; padding:10px 0px 10px 0px; border-bottom: 0px; cursor:pointer; float:right; margin:0px;}
td.prDetails div.buy{border-bottom: 1px dotted #605c53; overflow:hidden;}
div#prDetails{ display:none;}

td.prodColors>table{margin:0px 0px 10px 0px; border:2px dotted #eeeeee; padding:4px; width:90px; height:100px; cursor:pointer; text-align:center;}
td.prodColors>table.border{border:2px dotted #605c53;}
td.prodColors>table.sel{border:2px dotted #605c53; cursor:auto;}
td.prodColors td{ font-size:10px;}
div#slideShow{ width:100%; height:100%}
div#slideShow img{ border:0px; left:0px;}

div.productSlider { display:block; clear:both; border-bottom: 1px dotted #605c53; overflow:hidden; width:760px;position: relative; height:65px;}
div.productSlider>table{position: absolute;}
div.productSlider td{ text-align:center}
div.productSlider td[p]{border:2px dotted #ffffff; cursor:pointer}
div.productSlider td[n]{border:2px dotted #605c53;}
div.productSlider td[p]:hover{border:2px dotted #605c53;}
div.productSlider img{border:0px}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #ffffff;
	padding: 3px;
	opacity: 0.85;
	bottom: auto;
	right:auto;
	width:auto;
}
#tooltip h3, #tooltip div {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:11px;
	font-weight:normal;
	color:#929292;
	margin:0px;
}

#cols td{white-space:nowrap; overflow:hidden; padding-right:30px;}

td.credits{ font-size:10px; color:#CCCCCC;}
td.credits a{ font-size:10px; color:#CCCCCC;}
td.credits a:hover{ font-size:10px; color:#000000;}