.go {cursor:pointer; cursor:hand; color:#044B92;}
#sa {
    position:fixed;
    top:0px;
    left: 0;
    width:100%;
    height:100%;
    z-index:300;
    background:#2b2b2b; opacity:0.5; filter: alpha(opacity=50);
    color: black;
}
*html #sa {position:absolute;
top: 0px;
}

#loading {position:fixed;z-index:500;top:50%;left:50%;margin:-22px 0 0 -22px;width:44px;height:44px;border:1px solid #666;background:#FFF url('/i/loader.gif') no-repeat center;-moz-border-radius: 5px;-webkit-border-radius: 5px;}

#forpopup{}

#advance .top{height:58px;background:transparent url('/i/pptitle.png') no-repeat;}
#advance .mid{background:transparent url('/i/ppmiddle.png'); padding:20px 0px;}
#advance .btm{height:22px;background:transparent url('/i/ppbottom.png') no-repeat;}

#advance{
    position:fixed;
    left:50%;
    top:10px;
    margin-left:-460px;
    width:920px;
    z-index:1300;
    overflow:hidden; 
font-size:1.3em;
} 
*html #advance {position:absolute;
top: expression( ( 100 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

#advance .to{float:left;margin:27px 0 0 30px;color:#494542;font-size:16px;}
#advance .to span{font-weight:bold;}
#advance .close{float:right;width:20px;height:19px;margin:27px 53px 0 0;cursor:pointer;cursor:hand;background:transparent url('/i/ppclose.png') no-repeat center;}
#adcontent .tarea{
    font-size:12px;
    width:280px;    
    }

.Record {margin:6px 0 6px 40px;}
.Record .label{float:left;width:220px;text-align:right;padding-top:3px;}
.Record span, span.red{font-size:14px;color:#C00;font-weight:bold;}
.Record .field{margin-left:225px;}
.Record .field p{padding:3px 0 0 0;}
*+html .Record button {padding:0 5px;} +html .Record button {padding:0 5px;}
*+html .Record {margin:4px 0;} +html .Record {margin:4px 0;}
.lrg {height:30px;}
.lrg .label{padding-top:0px !important;}

.RecIn320{width:320px;}
.RecIn180{width:180px;}
.RecIn60{width:63px;}
.RecIn130{width:133px;}
.RecIn55{width:55px;}

#signin{position:absolute;right:0;top:20px;text-align:right;padding:0 5px;background:#F5F5F5;}


#adcontent{padding-right: 0;}
#adcontent #popupwrapper{
    width: auto;
    display: block;    
    overflow: auto;
    margin: 0 10px 0 10px; 
    padding: 0 20px;
    max-height: 500px;
}

.mid .left{float:left;width:285px;margin:0 0 0 10px;}
.mid .product-img{width:257px;padding:8px 0;border:1px solid #d3d1c7;background:#efede5;text-align:center;}
.mid .small-img{float:left;width:75px;margin:13px 14px 0 0;padding:5px 0;border:1px solid #d3d1c7;background:#efede5;text-align:center;}

.mid .right{margin-left:295px;}
.mid h2{font-size:16px;color:#444444;margin:0;}
.mid h2 span{font-size:14px;color:#7f7f7f;margin:0 0 0 30px;}
.mid p{margin:0 0 10px 0;}
.mid .base-price{height:68px;}
.mid .base-price div{float:left;padding:8px 20px;border:1px solid #d3d1c7;background:#efede5;}
.mid .base-price span{font-size:18px;} 


.mid .step2{margin:0 0 0 17px;}
.mid ul{margin:0;padding:0;list-style:none;}
.mid .right ul{margin:25px 0;}
.mid .right ul li{margin:5px 0;padding:0;}
.mid .right ul li a{color:#444029;font-weight:bold;} .mid .right ul li a:hover{text-decoration:none;}
.mid .step2 ul li{margin:15px 0;padding:0;}
.mid .step2 ul li span{cursor:pointer;}
.red{color:#d50101;}

