/* CSS Document */

.item{
float:left;
width:160px;
margin:0px 10px 30px 20px;
}

.item_m{
float:left;
width:160px;
height:241px;
background-image:url(../img/products/item_m_bg.gif);
margin:0px 10px 30px 20px;
}

.item_photo{
width:160px;
height:160px;
}

.item_no_price{
width:80px;
height:15px;
margin:10px 0px 0px 80px;
line-height:130%;
text-align:left;
}

.productThmbInline
{
	border:1px solid #CDCBCE;
}
.productThmbInlineNonMarign
{
	border:1px solid #CDCBCE;
}

a.productImageLink
{
	border:1px solid #CDCBCE;
	display:block;
	margin-bottom:5px;
}
div.productImageLine
{
	border:1px solid #CDCBCE;
	display:block;
	margin-bottom:5px;
}

span.productImageLine
{
	border:1px solid #CDCBCE;
}

img.productImage
{
	border:2px solid #FFFFBE;
}

img.productBigImage
{
	border:4px solid #FFFFBE;
}

table.stock thead tr td,
table.stock thead tr th,
table.stock tbody tr td,
table.stock tbody tr th
{
	width:6em;
	text-align:center;
}

table.stock thead tr th.colorName,
table.stock tbody tr th.colorName
{
	width:auto;
	padding:0 1.5em;
}

.SS	{background-color:#FFFBAF;}
.S	{background-color:#DBFFAF;}
.M	{background-color:#AFFFF0;}
.L	{background-color:#AFB6FF;}
.LL	{background-color:#E8AFFF;}
.F	{background-color:#FFAFBD;}

.size44	{background-color:#F7FFF7;}
.size46	{background-color:#F0FFEF;}
.size48	{background-color:#DDFFDB;}
.size50	{background-color:#D1FFCE;}
.size52	{background-color:#C5FFC1;}
.size54	{background-color:#B9FFB5;}
.size56	{background-color:#AEFFA8;}
.size58	{background-color:#A3FF9B;}

.miniButton
{
	padding:0.07em 0.25em;
	margin-left:0.25em;
	letter-spacing:0;
}

input,
select,
button
{
	margin:0 0.125em;
}

.searchOrderBox
{
	background-repeat:no-repeat;
	background-position:top center;
	background-image:url(/img/products/search_bg.gif);
}

.serchBox
{
	width:520px;
	margin-left:65px;
	height:33px;
	padding-top:7px;
}

.orderBox
{
	width:520px;
	margin-left:65px;
	height:30px;
	padding-top:10px;
}

*html .serchBox
{
	height:25px;
	padding-top:7px;
}
*html .orderBox
{
	margin-top:-18px;
	height:30px;
}
*+html .orderBox
{
	height:33px;
	padding-top:7px;
}

.pnSerchBox,
.priceSerchBox,
.pnorderBox,
.priceBox
{
	float:left;
	text-align:left;
	height:30px;
}


.pnSerchBox
{
	width:200px;
}

.priceSerchBox
{
	margin-left:10px;
}

.pnorderBox
{
	width:240px;
}

.priceBox
{
	margin-left:10px;
}

.productsDescription
{
	border-bottom:1px solid #99CC66;
	color:#339900;
	font-weight:bold;
}