/* --------------------------------------------------------------------------------
	shop
-------------------------------------------------------------------------------- */
.shop						{ }



/* --------------------------------------------------------------------------------
	articles + top10 in c03
-------------------------------------------------------------------------------- */
.articles					{ padding:0; margin:10px 0 0 0; text-align:center; }
.articles h1				{ text-align:left; }


.top10						{ padding:0; margin:10px 0 0 0; text-align:center; }
.top10 img					{ margin:5px auto; border:4px solid transparent; }

.top10 a					{ color:#ffe4f0; text-decoration:none; }
.top10 a:hover				{ color:#ffffff; text-decoration:underline; }
.top10 a:hover img			{ border:4px solid #ffe4f0; }
.top10 p					{ padding:0 10px; font-size:12px; }


/* --------------------------------------------------------------------------------
	article1 = in overview
-------------------------------------------------------------------------------- */
.article1					{ width:32%; height:190px; float:left; margin:10px 0 0 0; text-align:center; font-size:11px; }
.article1 a					{ text-decoration:none; }
.article1 a:hover			{ text-decoration:underline; color:#fff;}
.article1 a:hover img		{ border:4px solid #ffe4f0; }
.article1 img				{ background:#6e8095; border:4px solid #6e8095; }
.article1 .nr				{ color:#ffffff; }
.article1 .price			{ font-weight:bold; }



/* --------------------------------------------------------------------------------
	article2 = detailed info
-------------------------------------------------------------------------------- */
.article2					{ padding:0; margin:20px 0 0 0; }
.article2 a					{ text-decoration:none; }
.article2 a:hover			{ text-decoration:none; }
.article2 a:hover img		{ border:4px solid #ffe4f0; }
.article2 form				{ text-align:left; }
.article2 h2				{ text-align:left; font-size:16px; padding:0; color:#ffe4f0; }
.article2 p					{ text-align:left; padding-left:0; }
.article2 .images			{ float:left; }
.article2 .images img		{ margin:0 10px 10px 0; border:4px solid #6e8095; }
.article2 input				{ color:#000000; padding:4px; overflow:visible;/*ie to remove useless padding*/ }
.article2 input.amount		{ padding:4px; overflow:visible;/*ie to remove useless padding*/ }

.article2 table				{ margin:0; padding:0;}
.article2 td				{ padding:4px 20px 4px 0; }
.article2 td.label			{ color:#fff; }
.article2 .price			{ font-size:20px; font-weight:bold; }
.article2 .sold_out			{ color:#ff206d; font-size:16px; }



/* --------------------------------------------------------------------------------
	cart
-------------------------------------------------------------------------------- */
.cart						{ }
.cart p						{  }
.cart table					{ width:100%; }
.cart td					{ padding:2px; }
.cart .quantity				{ width:10%; text-align:left; }
.cart .price				{ width:45%; text-align:right; }
.cart .total				{ width:90%; text-align:right; }
.cart .grand_total			{ text-align:right; }

.cart_row					{ float:left; width:100%; border-bottom:2px solid #d2b48c; }
.cart_row img				{ margin:8px; }
.cart_row table				{ float:left; width:auto; /* not 100% */ }
.cart_row .image			{ float:left; width:96px; text-align:center; }
.cart_row .detail			{ margin-left:96px; width:auto; }



/* --------------------------------------------------------------------------------
	catalog
-------------------------------------------------------------------------------- */
.catalog					{ width:100%;}

.catalog_row				{ clear:both; display:block; width:100%; border-bottom:2px solid #d2b48c; }
.catalog_row h1				{ margin:0px; font-size:18px; }
.catalog_row img			{ float:left; margin:4px 4px 4px 8px; border:2px solid #F5A620; }
.catalog_row td				{ padding:2px 4px; }

.catalog_row .col0			{ width:100px; }
.catalog_row .col1			{ width:100px; }
.catalog_row .col2			{ width:150px; }
.catalog_row .col3			{ width:140px; text-align:center; }
.catalog_row .col4			{ width:70px; text-align:center; }
.catalog_row .col5			{ width:100px; text-align:right; }
.catalog_row .col6			{ }
.catalog_row .price			{ font-size:18px; }



/* --------------------------------------------------------------------------------
	navigation
-------------------------------------------------------------------------------- */
.nav						{ }
.nav p						{ padding:10px 0 0 0; }
.nav a						{ text-decoration:none; }

