.FormItemText {
clear:left;
color:#494949;
float:left;
padding:3px;
text-align:right;
width:130px;
}
.FormItemField {
text-align:left;
padding:2px;
}
.FormItemField input[type="text"],
.FormItemField input[type="password"]{
text-align:left;
width:250px;
border: 1px solid gray;
}
.filterButton {
background:transparent none repeat scroll 0%;
border:1px solid gray !important;
color:#494949;
padding:2px 4px;
margin:2px 4px;
}
#basket
{
}
#spinner {
position:absolute;
bottom: 0%;
right:0%; 
padding:20px 0px;
text-align:center;
border:none;
opacity:0.4;
filter:alpha(opacity = 40);
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
background:black;
height:auto;
width:100%;
z-index:99;
}
img.qIcon {cursor:pointer;height:14px;margin:-3px 0px;}
#e, #systemAlert {
position:absolute;
top:40%;
left:30%;
color:#494949;
background:white;
width:400px;
border: 1px solid gray;
padding:30px 40px;
cursor:pointer;
/* display:none; */
z-index:99;
}
#alertMsg {font-size:130%;font-weight:bold;}
#e {
top:40%;
position:absolute;
}
#quant_line {
padding:5px 30%;
text-align:center;
}
#e #prod {
font-size:11px;
margin:10px;
}

#e img {
margin:0px;
margin-right:10px;
}

.BasketItem
{display:block;padding:3px;clear:both;

}
.BasketButton
{text-align:right;padding:1px;
}
.BasketRow
{
height:auto;
line-height:1.1;
color:#494949;
border: 1px solid silver;
/* border-top:none; */
display:block;
clear:both;
}
.Basket
{
font-size: 10px;
color:#FFFFFF;
}
.DataHover {background:#EAEAEA;}
.DataHover input{width:100%;}
.DataEven {background:#F9F9F9;border-bottom:1px solid silver;}
.DataEven input{width:100%;}
.DataOdd {background:#F0F0F0;border-bottom:1px solid silver;}

.itemList th{
white-space:nowrap;
text-align:center;
background:#E0E0E0;
}
.itemList td{
padding:5px 2px;
color:#585858;
text-align:center;
}
.HeadTitle
{
color: #FFFFFF;
padding: 6px;
text-align: left;
text-indent: 10px;
font-weight: normal;
}
.Left {
display:inline;
float:left;
}
#LoginLayer
{
}
.LoginLayer
{
}
.LoginHead
{
background-position:center;
font-weight: bold;
margin:0%;
padding:0;
display:block;
}
.programDet {
width:500px;
height:auto;
border:1px solid black;
background:white;
cursor:pointer;
z-index:99;
padding:5px;
overflow:hidden;
position:absolute;
right:150px;
text-align:left;
}