span#lblTitle {
margin:0px 20px;
line-height:30px;
}

div#java_print {
text-align:right;
}

div#Panel1 {
margin:0px 20px;
width:630px;
position:relative;
}


#btn_Add {
position:absolute;
right:20px;
}




/* |||||||||||| TABLE STYLES ||||||||||||||||*/

table#table1 {
width:598px;
background-color:#DBF1FB;
border-bottom:solid 1px #ccc;
margin:0px 0px 20px 0px;
}


table#gr_order_details td p, 
table#gr_order_details td h3, 
table#gr_order_details td div{
display:none;
}

table#gr_order_details {
font:normal 12px arial;
width:575px;
margin:10px;
}

table#GridView1 {
font:normal 12px arial;
width:630px;
}

div#div_1 {
border:solid 1px #ccc;
background-color:#DBF1FB;
padding:0px 0px 10px 0px;
}

tr.header
{
    color: Black;
    font-weight: bold;
    font-size: large;
    vertical-align: middle;
}


td.hi, td.lo
{
    color: Black;
    font-weight: bold;
    text-decoration: underline;
    text-align: right;
    padding-right:23px;
    height: 35px; 
    background-repeat: no-repeat;
    background-position: right;
}

td.lo 
{
    background-image: url(Images/tip_lo.gif);
}
td.hi
{
    background-image: url(Images/tip_hi.gif);
}

td.item
{
    color: Black;
    font-weight: bold;
    vertical-align: middle;
}

#selector {
margin:0px 20px;
font: normal 12px arial;
}



#div_2 {
font: normal 12px arial;
margin:20px 0px;
text-align:right;

}

#lbtn_display_Panel1 {
    padding-right:25px;
    background-image: url(Images/parcel.gif);
    background-repeat: no-repeat;
    background-position: right;
}

.pop_up_div
{
    width:400px;
    background-color:#DBF1FB;
    border:solid 1px #ccc;
    margin:0px 0px 20px 0px;
    display:none;
    z-index:500;
}
.pop_up_div label
{
    width: 150px;
    float: left;
    text-align: right;
    margin-right: 0.5em;
    display: block;
}
.pop_up_div input
{
     margin-left: 5px;
}
.pop_up_div select
{
     margin-left: 5px;
}
.popupDiv 
{
    text-align: center;
    border: 1px solid #333;
    background-color:#E3F3FD;
    vertical-align: top; 
    width: 220px; 
    display:none;
    table-layout: fixed; 
    padding: 5px;
    overflow: visible; 
    z-index: 700;
}
