
.ccPrevBox, .ccImgBox	{
	text-align:left;
}

.ccPrevBox,
.ccPrevBox a	{
	width:144px;
	height:144px;
}

.ccPrevBox	{
	text-align:left;
	margin:0px 10px 18px 0px;
}

.ccImgBox	{
	width:468px;
	height:468px;
	margin:0px 10px 20px 10px;
	border:solid 0px #b1b1b1;
}

.ccImgBox img	{
	background-image:url('bg/ccLoaderAni.gif');
	background-repeat:no-repeat;
	background-position:center center;
}

.ccArticleLabel, 
.ccArticleDescription,
.ccArticleDescription div,
.productPrice td,
.productPrice span	{
	font-family:Georgia;
}

table.productPrice {
	float:right
}

.ccArticleDescription div,
.ccArticleDescription b {
	color:#404042;
}

.ccArticleDescription div {
	font-size:14px;
	line-height:1.6em;
}

.ccArticleDescription b {
	font-size:22px;
	display:block;
}

.ccArticleLabel	{

	/*
	margin:0px 0px 0px 10px;
	padding:10px 0px 10px 10px;
	*/
	
}

.ccArticleOptionBox,
.ccArticlePriceBox	{
	display:block;
	margin:0px 0px 0px 10px;
}

.ccArticleOptionBox	{
	width:279px;
	height:196px;
	padding:15px;
	margin-top:6px;
	background-image:url('bg/ccProductInfoBg.jpg');
	background-repeat:no-repeat;
}

.ccArticlePriceBox	{
	height:40px;
}

.ccArticlePriceBox a	{
	display:inline;
}

.ccArticlePriceBox .price	{
	text-align:right;
}

.ccArticlePriceBox .price big	{
	display:block;
}

.ccArticleShortDescription {
	line-height:130%;
	color:#58595b;
}

.ccArticleDescription	{
	height:171px;
	width:219px;
	padding:55px 45px 10px 45px;
	margin:0px 10px 0px 10px;
	background-image:url('bg/ccProductInfoBg.jpg');
	background-repeat:no-repeat;
	background-position:0px -226px;
	font-size:20px;
}

.variants td	{
	text-align:center;
}

.ccArticleDescription	{
	font-size:15px;
}

a#ccJumpLink_BackOverview,
a#ccJumpLink_nextArticle,
a#ccJumpLink_prevArticle	{
	color:#a5a6a8;
	font-size:17px;
	font-family:Georgia;
}

.socialbookmarks a	{
	display:inline;
}

.ccCornerRT,
.ccCornerLT,
.ccCornerLB,
.ccCornerRB	{
	width:0px;
	height:0px;
	padding:0px;
	margin:0px;
	position:relative;
	overflow:visible;
}

.ccCornerRT div,
.ccCornerLT div,
.ccCornerLB div,
.ccCornerRB div	{
	width:5px;
	height:5px;
	background-image:url('bg/ccRoundCorner.png');
}

#ccCol1 .ccCornerRT	{
	right:-139px;
	top:0px;
}

#ccCol234 .ccCornerRT	{
	right:-463px;
	top:0px;
}

.ccCornerRT div	{
	background-position:0px -5px;
}

.ccCornerLT	{
	left:0px;
	top:0px;
}

.ccCornerLT div	{
	background-position:-5px -5px;
}

#ccCol1 .ccCornerLB	{
	left:0px;
	top:-5px;
}

#ccCol234 .ccCornerLB	{
	left:0px;
	top:463px;
}

.ccCornerLB div	{
	background-position:-5px 0px;
}

#ccCol1 .ccCornerRB	{
	top:-5px;
	right:-139px;
}

#ccCol234 .ccCornerRB	{
	top:463px;
	right:-463px;
}

.ccCornerRB div	{
	background-position:0px 0px;
}

.productPrice td	{
	color:#fff;
	font-weight:bold;
}

.productPrice #euro	{
	font-size:40px;
}

.productPrice #cent	{
	position:relative;
	left:-8px;
	bottom:-2px;
	font-size:14px;
}

.ccVariants td {
	border: dotted 0px #afafaf;
}

.ccVariants td.vss,
.ccVariants td.vsm,
.ccVariants td.vsl,
.ccVariants td.vsxl {
	vertical-align:bottom;
	color:#fff;
	font-weight:bold;
	font-size:14px;
}


.ccVariants .vgM.j,
.ccVariants .vgJ.j,
.ccVariants .vss.j,
.ccVariants .vsm.j,
.ccVariants .vsl.j,
.ccVariants .vsxl.j {
	background-image:url('bg/ccVariantShirtsBoys.gif');
	background-repeat:no-repeat;
	cursor:pointer;
}

.ccVariants .vgM.m,
.ccVariants .vgJ.m,
.ccVariants .vss.m,
.ccVariants .vsm.m,
.ccVariants .vsl.m,
.ccVariants .vsxl.m {
	background-image:url('bg/ccVariantShirtsGirls.gif');
	background-repeat:no-repeat;
	cursor:pointer;
}

.ccVariants.Hoodies .vgM.j,
.ccVariants.Hoodies .vgJ.j,
.ccVariants.Hoodies .vss.j,
.ccVariants.Hoodies .vsm.j,
.ccVariants.Hoodies .vsl.j,
.ccVariants.Hoodies .vsxl.j {
	background-image:url('bg/ccVariantHoodiesBoys.gif');
	background-repeat:no-repeat;
	cursor:pointer;
}

.ccVariants.Hoodies .vgM.m,
.ccVariants.Hoodies .vgJ.m,
.ccVariants.Hoodies .vss.m,
.ccVariants.Hoodies .vsm.m,
.ccVariants.Hoodies .vsl.m,
.ccVariants.Hoodies .vsxl.m {
	background-image:url('bg/ccVariantHoodiesGirls.gif');
	background-repeat:no-repeat;
	cursor:pointer;
}

.ccVariants .vgM {
	width:50px; height:55px;
	background-position:5px 5px;
}

.ccVariants .vgM.active {
	background-position:5px -50px;
}

.ccVariants .vgJ {
	width:60px; height:55px;
	background-position:-43px 5px;
}

.ccVariants .vgJ.active {
	background-position:-43px -50px;
}

.ccVariants .vss {
	width:33px; height:55px;
	background-position:-124px 5px;
}

.ccVariants .vss.active {
	background-position:-124px -50px;
}

.ccVariants .vsm {
	width:38px; height:55px;
	background-position:-162px 5px;
}

.ccVariants .vsm.active {
	background-position:-162px -50px;
}

.ccVariants .vsl {
	width:38px; height:55px;
	background-position:-204px 5px;
}

.ccVariants .vsl.active {
	background-position:-204px -50px;
}

.ccVariants .vsxl {
	width:40px; height:55px;
	background-position:-247px 5px;
}

.ccVariants .vsxl.active {
	background-position:-247px -50px;
}

.ccVariants td {
	text-align:center;
}

.ccFlag{
	font-size:1px;
}

.ccFlag.green,
.ccFlag.orange,
.ccFlag.red {
	width:6px; height:6px;
	background-image:url('bg/ccStockFlags.gif');
	display:block;
	margin:auto;
}

.ccFlag.green {
	background-position:0px 0px;
}

.ccFlag.orange {
	background-position:-14px 0px;
}

.ccFlag.red {
	background-position:-7px 0px;
}
