.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;
}
