/* ==================================================================
 *
 *	������� (������, ������, ��������...)
 *
 * ================================================================== */

/* ==================================================================
 *
 *	����� ������ ���������
 *
 * ================================================================== */ 
#ProductSearch				{	padding: 10px 20px; background-color: #FFE2BC; color: #000000;}
#ProductSearch A			{	color: #A34823; text-decoration: none; border-bottom: 1px dashed; line-height: 2em;}
#ProductSearch A.Choosed	{	color: #000000; border-bottom: none; }

.FacingTile#ProductSearch				{	background-color: #E9E9E9;}
.FacingTile#ProductSearch A			{	color: #666666; }
.FacingTile#ProductSearch A.Choosed	{	color: #000000; }


#ProductSearch TABLE		{	width: 100%; }

#IsByBrickworks, #IsBySurface, #IsBySize, #IsByColor, #IsByVendor { white-space: nowrap; }

#ProductSearch TABLE TBODY TD
{
	margin: 0px;
	padding-right: 3em;
	width: 160px;
}
#ProductSearch TABLE TBODY TD.RightEdge
{
	padding-right: 0px;
	padding-top: 4px;
	text-align: right;
	width: 97%;
}

#ProductSearch TABLE TBODY TD DIV DIV
{
}

#ProductSearch INPUT.Submit
{
	font-size: 90%;
	background: #FFFFFF;
	padding: 3px;
}

.DeleteLink	{margin-left: -1em; }
.ChoosedItemsContainer	{ }


#Surface, #Size, #Color, #Vendor, #Brickworks
{
	position: absolute !important;
	margin-top: 10px;
	margin-left: 25px;
	background-color: #FFFFFF;
	padding: 1em;
	border: 1px solid black;
	z-index: 90;
	display: none;
	font-size: 86%;
}
#Surface	{z-index: 100}
#Size		{z-index: 99}
#Color		{z-index: 98}
#Vendor		{z-index: 97}
#Brickworks	{z-index: 96}

.ChoosedItemsContainer LI { white-space: nowrap; }

#Surface DIV, #Size DIV, #Color DIV, #Vendor DIV
{
	float: left !important;
	margin-right: 2em;
}

.OneOfChoosedItem
{
	padding-left: 1.5em;
}


#SearchResults
{
	width: 100%;
	border-bottom: 3px solid #FFFAF4;
}

#SearchResults THEAD TD
{
	background-color: #FFE2BC;
	font-size: 100%;
	font-weight: bold;
	color: #000000;
}
.FacingTile#SearchResults THEAD TD
{
	background-color: #E9E9E9;
}


#SearchResults TD
{
	width: 20%;
	padding: 10px 25px;
	font-size: 100%;
/*	border-bottom: 1px solid #CDCDCD; */
}

#SearchResults TR.OddNumber TD
{
	background-color: #FFFAF4;
}

#SearchResults SPAN.BrandName
{
	font-size: 86%; 
	line-height: 2em;
	color: #999999;
}

.FacingTile#SearchResults TR.OddNumber TD
{
	background-color: #F9F9F9;
}

#SearchResults_pics {
	width: 100%;
	border-bottom: 3px solid #FFFAF4;
}

#SearchResults_pics THEAD TD
{
	background-color: #FFE2BC;
	font-size: 100%;
	font-weight: bold;
	color: #000000;
}
.FacingTile#SearchResults_pics THEAD TD
{
	background-color: #E9E9E9;
}


#SearchResults_pics TD
{
	padding: 5px 0px 0px 0px;
	font-size: 100%;
/*	border-bottom: 1px solid #CDCDCD; */
}

#SearchResults_pics TR.OddNumber TD
{
	background-color: #FFFAF4;
}

#SearchResults_pics SPAN.BrandName
{
	font-size: 86%; 
	line-height: 2em;
	color: #999999;
}

.FacingTile#SearchResults_pics TR.OddNumber TD
{
	background-color: #F9F9F9;
}


#SearchResults UL
{
	margin-bottom: -0.5em;
}

#SearchResults LI
{
	margin-bottom: 0.5em;
}

LI.Searched
{
	font-weight: bold;
}

/* ==================================================================
 *	������
 * ================================================================== */
#ModelPicture
{
	border: 5px solid #ABABAB;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
.ModelDescription
{
	padding-left: 230px;
}
.ModelDescription TD
{
	padding-right: 20px;
	padding-bottom: 5px;
}

.ModelDescription2 TD
{
	padding-right: 14px;
	padding-bottom: 7px;
}


#ModelInfo
{
	width: 100%;
	margin-bottom: 3em;
	border-bottom: 3px solid #FFFAF4;
}
#ModelInfo THEAD TD
{
	background-color: #FFE2BC;
	font-size: 100%;
	font-weight: bold;
	color: #000000;
}

#ModelInfo TD
{
	width: 20%;
	padding: 10px 25px;
}

#ModelInfo TR.OddNumber TD
{
	background-color: #FFFAF4;
}

.FacingTile#ModelInfo THEAD TD
{
	background-color: #E9E9E9;
}

.FacingTile#ModelInfo
{
	border-bottom: 3px solid #F9F9F9;
}

.FacingTile#ModelInfo TR.OddNumber TD
{
	background-color: #F9F9F9;
}


#ModelInfo DIV.VariantDescription
{
	position: relative;
	width: 0px;
	font-size: 90%;
	display: none;
}
#ModelInfo DIV.VariantDescription A
{
	position: absolute;
	left: -22px;
	top: -23px;
	z-index: 90;
}
#ModelInfo DIV.VariantDescription TABLE
{
	position: absolute;
	background-color: #FFFFFF !important;
	width: 350px;
	border: 1px solid black;
	left: -25px; top: -25px;
	margin: 0px; padding: 0px;
	z-index: 70;
}
#ModelInfo DIV.VariantDescription TABLE TD
{
	background-color: #FFFFFF !important;
	width: 175px;
	padding: 3px 15px;
}


#ModelInfo SPAN
{
	color: #A34823;
	border-bottom: 1px dashed #A34823;
	cursor: pointer;
}
#ModelInfo SPAN.Selected
{
	color: #000000;
	border-bottom: none;
	font-weight: bold;
	cursor: normal;
}

H2.BrandName
{
	margin-top: -0.5em;
	color: #999999;
	font-size: 160%;
	margin-bottom: 2em;
}