#progressBarFrame {
  width:33%; 
  border:1px solid red; 
  background-color:white;
  visibility:hidden; 
}

#progressBar {
  border:1px; 
  width:0px; 
  background-color:red;
  color:white; 
}

#statusText {
	height:     15px;
	overflow:   hidden;
	font-size:  10px;
}

.DashTable
{

	border-spacing:
	border: 1px dashed #CCCCCC;
	border: 1px dashed #CCCCCC;
}
.blocktop 
{
	background:url(../images/blocktop.png) no-repeat;display:block; height: 8px; width: 770px;
	position: relative; top: -8px; left: 0;
}
.blockmiddleleft
{
	background: url(../images/blockmiddle.png) repeat-y;
}
.blockmiddleright 
{
	background: url(../images/blockmiddle.png) repeat-y right;
}
.blockbottom 
{
	background: url(../images/blockbottom.png) no-repeat;display:block; height: 9px; width: 770px;
	position: relative; bottom:-3px;left: 0; clear:both;
}

/* Product info bar */
#divInfoBar {border:solid 1px #9f9f9f; color:#5F5F5F; margin-top:30px;font-size:0.9em; padding:2px 8px 2px 42px;
	font-weight:bold;margin:0 20px 5px 20px; _margin-top: 19px;position:relative; height: 1%; }
#imgProductType {position:absolute; left:4px; top:-7px; left: 5px;}


#divContent { position: relative; }
div.block span.blockbottom {bottom:-12px; float: left; margin-top: -12px; padding-bottom:5px;}
html>/**/body div.block span.blockbottom {bottom:-8px; float: none; margin-top: 0px;padding-bottom:5px; }

.SI-FILES-STYLIZED label.cabinet
{
	width: 79px;
	height: 22px;
	background: url('../images/Browse.jpg') 0 0 no-repeat;

	display: block;
	overflow: hidden;
	cursor: pointer;
}

.SI-FILES-STYLIZED label.cabinet input.file
{
	position: relative;
	height: 100%;
	width: auto;
	opacity: 0;
	-moz-opacity: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
