
.leightbox {
	color: #333;
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 458px;
	height: 380px;
	padding: 1em;
	/*border: 1em solid #B8B8B8;
	background-color: white;*/
	text-align: left;
	z-index:1001;
	overflow: auto;	
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
	/*background-color:#333;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);*/
}

.lightbox[id]{ /* IE6 and below Can't See This */    position:fixed;    }#overlay[id]{ /* IE6 and below Can't See This */    position:fixed;    }

.div_SizeChartTable { background: url(../images/chart-middle.png) repeat-y top left; padding:0 8px; border:none; }
*html .div_SizeChartTable  { height:100px; border:none;}

.div_SizeChartContent { background:url(../images/chart-middle.jpg); padding:0 10px; }
.div_ChartTop { padding:0; margin:0; display:block; width:458px; height:17px; background: url(../images/chart-top.png) no-repeat bottom left; line-height:0px  border:none; padding:0; margin:0; line-height:10px;}
.div_ChartBottom { padding:0; margin:0; display:block; width:458px; height:16px; background: url(../images/chart-bottom.png) no-repeat top left; line-height:0px; }

.div_SizeChartContent a { position:relative; }

.table_SizeChart { width:420px; color:#5a5a5a; }

.table_SizeChart .tr_Sizes td { border-bottom:1px solid #5a5a5a; }
.table_SizeChart .last td { border-bottom:none; }
.tr_ProductName td { color:#484848; font-weight:bold; }

.tr_close a { text-decoration:underline; }
