#forpopup{
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    z-index:1000;
}
#sa {
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    min-height:100%;
    z-index:1000;
    background:#000; opacity:0.7; filter: alpha(opacity=70);
    
}
.go1{
    color: red;
    font-weight: bold;
    font-size: 12px;
    cursor: pointer;
    cursor: hand;    
}
.pre {
position:relative;
width:740px;
height: 300px;
background:transparent url(/i/loader.gif) no-repeat center;
}

#advance, #yourcart {
    background: #eef4f8;
    position:relative;
    width:740px;
    margin:0 auto;
    z-index:100;
    font-size:12px;
    border:1px solid white;
} 

#hline {
    padding:8px; 
    background: url("img/popup_header.png");
    }
#hline p {color:#FFF; margin:0px; font-size:14px;}

#close  {
    float:right; color:#FFF; cursor:pointer; cursor:hand;
    background: url('img/close.png') center no-repeat;
    width: 16px;
    height: 16px;    
    }
#close:hover{
    background-image: url('img/close_red.png');
}
#incart {
    overflow:auto;
    margin:10px 13px 0 13px;
    padding:0px;
    max-height:600px;
    border:0px;
}

#signform {
    background: #F2F2F2;
    position:relative;
    width:300px;
    margin:0 auto;
    z-index:100;
    font-size:1.2em;
    border:1px solid #666;
} 
#sbody {
    overflow:auto;
    margin:10px 13px 0 13px;
    padding:0px;
    height:auto;
    border:1px solid #bfb9b1;
}
#sbody p {margin:10px 0 10px 10px;}
#sbody input {float:right; margin-right:25px;}

#initem {
    overflow:auto;
    margin:10px 13px 0 13px;
    padding:0px;
    border:1px solid #bfb9b1;
}

.preview {margin-right:15px;}



#advance p.p {  
    margin:10px 7px 0 0;
}
#advance p.p span { 
    color:#3B2C1B;
    font-size:1.2em;
    font-weight:bold;
}
#advance p.wait {   
    margin:0 0 0 20px;
}

#advcart p.wait {   
    margin:0 0 0 20px;
}


#numbers, #other_descr, #other_descr1, #item_price {
    height:35px;
    margin:1px 13px 0 320px;
    font-size:1em;
}
#other_descr, #item_price {
    background-color:#f5efd3;
    border:1px solid #ebe1b5;
}
#numbers, #other_descr1 {
    background-color:#f0f0f3;
    border:1px solid #f5f5f6;
}

#numbers p {    margin:6px 0 0 12px;}
#other_descr p {    margin:6px 0 0 12px;}
#other_descr1 p {   margin:10px 0 0 12px;}
#item_price p { margin:10px 0 0 12px;}


#popup_add {
    float:right;
    height:20px;
    margin:4px 100px 0 0;

    background:black;
    color:#FFF;
    font-weight:bold;
    cursor: pointer;
    font-size:0.9em;
} 

.in1 {
    display: block;
    float: right;        
    padding: 0 13px;    
    background: url('img/button_hover.png');       
    color:#e62711;
    font-size: 12px;
    font-weight:bold;
    cursor: pointer;     
    height: 22px;
    line-height: 22px;
    border: solid #ffd994 2px;    
}
.in1:hover{
    background: #fff8eb; 
}

.inS {
  margin:0;
    padding:4px;
    background:transparent url(/i/bg_items.png) repeat-x bottom;
    color:#FFF;
    font-weight:bold;
    cursor: pointer;
    font-size:11px;
    border:0px solid #20484e;
} *+html .inS { padding:4px 0;}



#chk {margin-top:-16px;}
#chknav {height:24px;}
#chknav ul {margin:0 0 0 20px; padding:0; list-style:none;}
#chknav ul li {float:left; margin:0 10px 0 0; padding:0; border:1px solid #CCC; border-bottom:0px;}
#chknav ul li span.go_a {display:block; padding:4px 15px; background:#F0F0F0; color:#4380d6; cursor: pointer;}
#chknav ul li span.go_n {display:block; padding:5px 15px; background:#FFF;}

#chkfrm {border:1px solid #CCC;}
#requr {float:left; color:#C33;margin-right:30px;}