@CHARSET "UTF-8";

/* -------------------------------------------------------------------------------------------------------------------- items */
table.item					{
	margin-top:					15px;
}

thead.item_head td				{
	font-size:					14pt;
	color:						#BA687B;
	
	padding-bottom:					10px;
}

thead.item_head a				{
	font-weight:					normal;
	text-decoration:				underline;
}


table.item td.pictures				{
	text-align:					left;
}

table.item td.pictures img			{
	border:						2px dashed #ffcc99;
	padding:					4px;
	margin:						4px;
}

table.sizes					{
	margin:						5px auto 5px auto;
}

table.sizes td					{
	padding:					0px 2px 0px 2px;
}

table.sizes table				{
	width:						100%;
}

table.sizes thead td				{
	font-size:					10pt;
	font-weight:					bold;
	letter-spacing:					2px;
	
	padding-bottom:					5px;
}

table.sizes thead td.size			{
	width:						160px;
}

table.sizes thead td.price			{
	width:						558px;
}


table.sizes thead td.skip			{
	/*width:						435px;*/
}

table.sizes tbody td				{
	vertical-align:					middle;
}

table.sizes tbody td.size			{
	width:						160px;
}

table.sizes tbody td.price			{
	width:						180px;
}

table.sizes tbody td.status			{
	padding-left:					20px;

	width:						100px;
}

table.sizes tbody td.status_discount		{
	padding-left:					20px;

	font-weight:					bold;
	color:						#FF3B39;

	width:						100px;
}

table.sizes tbody td.status_not_available	{
	padding-left:					20px;

	color:						#CCAF9B;

	width:						100px;
}

table.sizes span.old_price			{
	text-align:					right;
	text-decoration:				line-through;
	color:						#a09080;
}

table.sizes tbody td.quantity			{
	text-align:					right;

	width:						80px;
}

table.sizes tbody td.quantity input		{
	font-weight:					bold;
	text-align:					right;
	
	width:						40px;
}

input.quantity					{
	font-weight:					bold;
	text-align:					right;
	
	width:						40px;
}

table.sizes tbody td.unit			{
	width:						80px;
}

table.sizes tbody td.add_cart			{
}

span.item_list					{
	padding:					0px 8px 0px 8px;
}

table.sizes_tiny 				{
	margin-right:					10px;
}


table.sizes_tiny td.size			{
	padding-right:					20px;
}

table.sizes_tiny td.price			{
	text-align:					right;
}

table.sizes_tiny td.check			{
	text-align:					right;
	
	padding-left:					10px;
}

table.sizes_tiny td.check input			{
	background-color:				#ffffff;
	border:						none;
}

table.item td.designer_add			{
	text-align:					right;
	
	padding-right:					10px;
}

