body 
{
    font-family:Arial;
    
}

table
{
    font-family:Arial;
	font-size:1em;
}

input, textarea, select {font-size:1em; font-family:Arial;}

.width100Per {width:100%;}
.vAlignTop {vertical-align:top;}
.detailHeading {font-size:1.2em; text-decoration:underline; font-weight:Bold;margin:0 0 0.4em 0;}

.stockItemContainerPanel
{
    position:relative;
	width:100%;
}

.editDropDownControl
{
    position:absolute;
    padding: 2em 2em 2em 2em;
    top:60px;
    left:90px;
    background-color:#0000ee;
    border:solid 2px #000000;
}

.popUpDiv
{
	position:absolute;
	top:60px;
	left:90px;
	border:1px solid;
	width:400px;
	height:200px;
	text-align:center;
	z-index:999;
	background-color:#FFFFFF;
	padding:1em 0.5em 0 0.5em;
}

.resultsTable
{
	border:0;
	width:100%;
	font-size:0.9em;
}

.resultsTable th, .priceList th
{
	background-color:#333399;
	color:#FFFFFF;
}

.resultsTable td 
{
	border: 1px solid #FFFFFF;
}

.resultsTableAlternateRow
{
	background-color:#ccffcc;
}

.itemDetailsText
{
	width:60%;
	background-color:#EFEFEF;
	padding:0.3em 0.3em 0.3em 0.3em;
}

.itemDetailsImage
{
	width:40%;
	text-align:right;
}

.itemDetailHeader
{
	border-bottom: 1px dashed #CCCCCC;
}

.itemDetailContainerDiv
{
	position:relative;
	border: 1px solid #CCCCCC;
	width : 100%;
	padding : 0.3em 0.3em 0.3em 0.3em;
}

.priceList
{
	border:0px;
	font-size:0.9em;
}

.priceListAlternateRow
{
	background-color: #9d9d9d;
}

.priceListHeader
{
	font-size:1.2em;
	background-color:#5D86BA;
	color:#FFFFFF;
}

.priceListBlankRow, .priceListBlankCell
{
	border:0;
}
