#loginPanel {
    width: 566px; height: 350px;
    background: url(../images/bg_login.gif?1) no-repeat; margin: 150px auto;
}
#loginForm {
    margin: 150px 0 0 180px; float: left; *display: inline;
}
#errorPanel { color: red; margin: 35px 100px; }

div.north{height:78px;}
div.north .banner{height:70px;position:relative;background:url(../images/bg_banner.jpg);width:100%;}
div.north .top-sep{height:8px;background:url(../images/bg_sep_top.gif) repeat-x bottom;margin:0 4px 0 114px;font-size:1px;}
div.east{width:4px; background:url(../images/bg_sidemenu.gif) repeat-y -6px top;}
div.south{height:4px;}
div.south .inner{
    background:url(../images/bg_sep_top.gif) repeat-x left -6px;margin:0 4px 0 113px;height:100%;}
div.west{
    width:115px;overflow:hidden;
    background: url("../images/bg_sidemenu.gif") repeat-y scroll right center transparent;
}
div.center{overflow:hidden;}
div.center iframe{width:100%;height:100%;}
div.centerWrapper{margin:0 4px;height:100%}

#logo{position:absolute;left:10px;top:0;height:42px;width:268px}
#switch{position:absolute;left:0;bottom:0;height:20px;width:243px;background:url(../images/bg_switch.gif) no-repeat 100% 0}
#userinfo{position:absolute;top:10px;right:30px;height:20px;width:600px;text-align:right;}
#navbar{position:absolute;right:50px;bottom:0;height:30px;width:600px}

#navbar a{
    background:transparent url(../images/bg_topnav.gif) no-repeat scroll 0 3px;color:#DDFFFF;
    cursor:pointer;display:block;float:left;font-family:SimSun;font-size:13px;font-weight:bold;
    height:30px;line-height:30px;text-decoration:none;width:100px;overflow:hidden; text-align:center;
}
#navbar a:hover,#navbar a.selected{
    background-image:url(../images/bg_topnav_over.gif);
    color:#0066AA;
}
.menu{display:none;margin-top:30px}
.west .selected{display:block}
.menu a{
    display:block;height:40px;margin:0;text-align:left;text-decoration:none;
    background:transparent url(../images/bg_leftmenu_out.gif) no-repeat scroll right center;
    text-decoration:none;line-height:40px;padding-left:30px;
}
.menu a span{display:block;padding-left:20px;padding-top:10px;}
.menu a:hover{ background-image:url(../images/bg_leftmenu_over.gif);text-decoration:none;}
.menu a.selected{background-image:url(../images/bg_leftmenu_active.gif);height:40px}


.inner-body{overflow:hidden}
.inner-wrap{background:url(../images/bg_body_left.gif) left top no-repeat;margin:6px 6px 0 6px;}
.inner-wrap .inner{ background:transparent url(../images/bg_body_right.gif) right top no-repeat}
.inner-header{height:28px;line-height:28px;margin-left:10px;font-weight:bold;}
.inner-tbar{margin:5px;text-align:right;}
.inner-query{margin:5px}
.inner-query table tr td{height:30px;line-height:30px}

.inner-query .ui-form-item {
    display: inline-block; float: left;   width: 200px;
}
.inner-query .ui-form-label {
    width: 70px
}


.shop-wrapper{
    margin:10px 20px;
}
.shop-header{
    background:url(../images/shop_header_left.gif) no-repeat;height:28px;line-height:28px;
}
.shop-header-right{
    background:url(../images/shop_header_right.gif) no-repeat right;margin-left:8px;
}
.shop-header-center{
   background:url(../images/shop_header_center.gif) repeat-x; margin-right:8px;
}

.shop-title{background:url(../images/doc.png) no-repeat left center;padding-left:20px;color:#FFF;font-weight:bold}

.shop-content{border:1px solid #93BCCC;border-top:none}

.module-solid{margin-top:10px}

.module-alterable{margin-top:10px}
.module-wrapper{width:70px;height:85px;float:left;margin-left:10px;margin-top:3px;text-align:center;display:block;margin-right: 10px;}
.module-thumbnail,a.module-thumbnail:hover,em.module-thumbnail{width:55px;height:55px;margin:auto;display:block;text-decoration:none;background-repeat: no-repeat}
.module-name{}
.module-desc {display:none}
.module-desc-item{margin:10px;}
.module-desc-label{width:70px;float:left;}
.module-desc-value{margin-left:75px;}
.module-desc-item ul{list-style:none}

.module-tooltip{position:absolute;z-index:10;border:1px solid #0cf;display:none;border-bottom-width:3px;
    width:300px;background-color:#cff}

.module-renew .module-thumbnail,.module-renew a.module-thumbnail:hover{
    background-image:url(../images/store/renew.gif)
}
.module-orderlist .module-thumbnail,.module-orderlist a.module-thumbnail:hover{
    background-image:url(../images/store/orderlist.gif)
}
.module-recommend .module-thumbnail,.module-recommend a.module-thumbnail:hover{
    background-image:url(../images/store/recommend.gif)
}
.module-recharge .module-thumbnail,.module-recharge a.module-thumbnail:hover{
    background-image:url(../images/store/recharge.gif)
}
.module-data{    height: 17px;
    width: auto;
    margin:-5px -5px 0 0;
    float: right;
    font-weight: normal;
    padding-left: 5px;
    padding-right: 5px;
    background: #FFF;
    color: red;
    border-radius: 5px;
    border: 1px solid #ccc;
}

.status-0{font-weight:bold;color:blue;}
.status-1{color:red}
.status-2{color:#ff8c00;}
.status-3{color:green}
.upcoming-icon{background:url(../images/store/number.gif) right no-repeat;height:52px}
.upcoming-icon span{float:right;margin-right:5px;margin-top:3px;color:#FFF;font-weight:bold;}
.upcoming-icon-1{background:url(../images/store/bg_upcoming.gif) right no-repeat;height:20px;width:28px;
    float:right;color:#FFF;font-weight:bold;display:block;}
.upcoming-icon-1 span{float:right;margin-right:5px;margin-top:3px;}
.help-tip{background:url(../images/store/faq.gif) no-repeat;display:inline-block;
    width:13px;height:14px;vertical-align:middle;}

#agentPanel{
    position: absolute;z-index: 1000;width:300px;height:200px;border: 1px dashed blue;;
}
.agent-info-loading{
    background: url(../images/loading.gif) no-repeat center center #EEE;
}
.agent-info-loaded{
    background: #EEE;
}

.agent-info-loading .agent-info{
    display: none;
}
.agent-info-loaded .agent-info{display: block;}
#agentPanel .ui-form-label{color:green;font-weight: bold;width:80px;}
#agentPanel .ui-form-element{color:blue;padding-left: 85px;}
.agent-id{cursor:pointer;color:green;font-weight: bold}

.contact-type{background-image: url(../images/contact_type.png);background-repeat: no-repeat;padding-left:20px}
.contact-type-email{background-position: 0 -20px;}
.contact-type-sms{background-position: 0 0;}
.contact-type-phone{background-position: 0 -40px;}
.contact-type-normal{background-position: 0 -400px;}

a.link-remove,a.link-add{
    display: inline-block;*display:inline;*zoom:1;width: 24px;height: 24px;text-decoration: none;
}
a.link-add{
    background-image: url(../images/store/add.png);
}
a.link-remove{
    background-image: url(../images/store/remove.png);
}

#module_0 .module-thumbnail{
    background: url(../images/store/daily_report.gif?170704) no-repeat;
}
#module_1000 .module-thumbnail{
    background: url(../images/store/ego_login.png?171220) no-repeat;
}
#module_1001 .module-thumbnail{
    background: url(../images/store/looyu_customer.png) no-repeat;
}
#module_2001 .module-thumbnail{
    background: url(../images/store/module_boayi.png) no-repeat;
}
#module_2002 .module-thumbnail{
    background: url(../images/store/module_mail.png) no-repeat;
}
.module-group{
    margin:10px 0;
}
.module-group-title{
    height: 40px;line-height: 40px;
    font-weight: bold;font-size:14px;
    background: #FFF ;
    font-family: "Microsoft YaHei" ;

}
.group-name{
    margin-left: 20px;
    background: url(../images/store/module_group_title.gif) no-repeat left center;
    padding-left:20px;
}
.module-group-content{
    margin:10px 0;
}
