﻿/* AdvertList */

.AdvertList td
{
    vertical-align: top;
    padding: 0 10px;
}

.AdvertList .Header
{
    height: 30px;
    margin-bottom: 15px;
}

.AdvertList .Header .Title
{
    height: 24px;
    color: #2f3639;
    font-weight: bold;
    width: 88px;
    padding: 6px 0 0 12px;
}

.AdvertList .Header .Prompt
{
    float: right;
    padding-top: 6px;
    height: 24px;
}
.AdvertList .Header .Prompt a
{
    color: #4c5255;
}

.AdvertList .Header .More
{
    float: right;
    width: 45px;
    height: 24px;
    text-align: center;
    padding-top: 6px;
    margin-left: 12px;
}
.AdvertList .Header .More a
{
    color: #4c5255;
}

.AdvertList .Icon
{
    margin-bottom: 10px;
    background: #;
}
.AdvertList .Icon img
{
    border: 1px solid #e7e7e7 !important;
    padding: 4px;
    width: 120px;
}

.AdvertList .ClickPrice
{
    margin-bottom: 10px;
    height: 20px;
    text-align: center;
}
.AdvertList .ClickPrice .fieldvalue
{
    display: inline;
    color: #ed1b23;
}

.AdvertList .Button
{
    text-align: center;
    margin-bottom: 30px;
}

.AdvertList .Button a
{
    background: url(Images/jiaruqianmingdang.jpg);
    display: block;
    width: 107px;
    height: 27px;
    margin: 0 auto;
}

/* ComplaintBrowse */

.ComplaintBrowse
{
    padding: 0 0 20px;
}

.ComplaintBrowse .options a
{
    color: #005770;
}

.ComplaintBrowse .filters
{
    display: none;
    float: right;
}

.ComplaintBrowse .Header
{
    width: auto;
    position: relative;
}

.ComplaintBrowse .ChangeCity
{
    font-size: 14px;
    position: relative;
    height: 30px;
    line-height: 30px;
    background: #918f90;
}
.ComplaintBrowse .City
{
    display: inline-block;
    color: #fff;
    background: #666465;
    padding: 0 10px;
    height: 30px;
}
.ComplaintBrowse .CurrentCity
{
    float: left;
    margin-left: 30px;
}

.ComplaintBrowse .CurrentCity span
{
    color: #fff;
}

.ComplaintBrowse .Change
{
    margin-left: 80px;
    width: 80px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #714904;
    background: #eeeeee;
    cursor: pointer;
}

.ComplaintBrowse .Change:hover
{
    color: #ff7800;
}

.ComplaintBrowse .regionList
{
    right: 5px;
    top: 35px;
}

.ComplaintBrowse .Lodge
{
    font-size: 14px;
    margin-bottom: 16px;
    margin-left: 15px;
    margin-top: 20px;
}
.ComplaintBrowse .House
{
    margin-left: 15px;
    font-size: 14px;
    color: #9b9b9b;
    margin-bottom: 15px;
    font-weight: bold;
}
.ComplaintBrowse .LodgeList
{
    margin-left: 10px;
}
.ComplaintBrowse .LodgeList a
{
    color: #9b9b9b;
    font-size: 12px;
}
.ComplaintBrowse .LodgeList td
{
    padding: 0;
    border-style: none;
}

.ComplaintBrowse .LodgeList td td
{
    padding: 5px;
    border-style: none;
}

.ComplaintBrowse .LodgeList .cell-attributes
{
    margin: 0;
    margin-right: 30px;
    margin-bottom: 20px;
}
.ComplaintBrowse .ComplaintList
{
    margin-top: 20px;
    width: 100%;
}

.ComplaintBrowse .ComplaintList .SubregionTitle span, .ComplaintBrowse .ComplaintList .ComplaintListTitle a
{
    color: #565656;
}

.ComplaintBrowse .ComplaintList .CreateUser span
{
    color: #898989;
}

.ComplaintBrowse .ComplaintList .CreateTime span
{
    color: #a1a1a1;
}

.ComplaintBrowse .ComplaintList table
{
    width: 100%;
}
.ComplaintBrowse .ComplaintList th
{
    border-bottom: 1px solid #b5b5b7;
    text-align: left;
    padding-left: 20px;
    color: #959595;
    padding-bottom: 5px;
    font-size: 12px;
    margin-left: 15px;
}

.ComplaintBrowse .ComplaintList .Bar
{
    background: url(Images/redbar.png) no-repeat 0 2px;
    padding: 0;
    padding-left: 10px;
    margin: 10px;
}
.ComplaintBrowse .ComplaintList .SubregionTitle
{
    width: 85px;
}
.ComplaintBrowse .ComplaintList .ComplaintListTitle
{
}
.ComplaintBrowse .ComplaintList .CreateUser
{
    margin-left: 15px;
    font-size: 12px;
    color: #b9b9b9;
}
.ComplaintBrowse .ComplaintList .CreateTime
{
    margin-left: 15px;
    font-size: 12px;
    color: #b9b9b9;
}
.ComplaintBrowse .ComplaintList .CreateUser, .ComplaintBrowse .ComplaintList .CreateUser .fieldvalue, .ComplaintBrowse .ComplaintList .CreateTime, .ComplaintBrowse .ComplaintList .CreateTime .fieldvalue
{
    display: inline;
}
.ComplaintBrowse .ComplaintList .Answer
{
    display: none;
}
.ComplaintBrowse .ComplaintList .Reply, .ComplaintBrowse .ComplaintList .Reply .fieldvalue
{
    display: none;
}
.ComplaintBrowse .ComplaintList .ReplyTime
{
    display: none;
    margin-left: 15px;
    font-size: 12px;
    color: #b9b9b9;
}
.ComplaintBrowse .ComplaintList .ReplyTime, .ComplaintBrowse .ComplaintList .ReplyTime .fieldvalue
{
    display: inline;
}
.ComplaintBrowse .ComplaintList td
{
    border-bottom: 1px dashed #dcdcdc;
    padding: 15px 0 0;
}
.ComplaintBrowse .ComplaintList .SubregionTitle
{
    padding-left: 30px;
}

.ComplaintBrowse .Bar ul li
{
    float: left;
    width: 118px;
    height: 20px;
    background: url(Images/tousuh.png) no-repeat left top;
    padding-top: 10px;
    text-align: center;
    margin: 0 5px 0 0;
}
.ComplaintBrowse .Bar ul .activeitem
{
    width: 118px;
    height: 20px;
    background: url(Images/tousul.png) no-repeat left top;
    padding-top: 10px;
}
.ComplaintBrowse .Bar ul .activeitem a, .ComplaintBrowse .Bar ul .activeitem a:hover
{
    color: #fff;
}

.ComplaintBrowse .Bar
{
    display: none;
    border-bottom: 1px solid #b5b5b7;
    font-size: 14px;
    color: #454545;
    height: 29px;
}
.ComplaintBrowse .Complaint
{
    position: absolute;
    top: 3px;
    right: 3px;
}

.ComplaintBrowse .Complaint a
{
    background: url(Images/woyaotousu.jpg) no-repeat;
    display: inline-block;
    width: 81px;
    height: 24px;
}

/* COMPLAINTSHOWOPTIONS */

.complaintshow-options
{
    border-bottom: 1px #f7f6f6 solid;
    border-top: 1px #f7f6f6 solid;
    padding: 10px 15px;
    margin-bottom: 30px;
    font-size: 14px;
    color: #000000;
}
.complaintshow-options a
{
    margin-right: 5px;
}

/* SHOPSHOWCOMMENTLIST */

.complaintshow-commentlist
{
    margin-bottom: 10px;
    margin-top: 20px;
    width: 100%;
}

.complaintshow-commentlist table
{
    width: 100%;
}

.complaintshow-commentlist table td
{
    padding-bottom: 10px;
}

.complaintshow-commentlist-icon
{
    float: left;
    text-align: center;
    width: 80px;
}

.complaintshow-commentlist-icon img
{
    width: 80px;
}

.complaintshow-commentlist-icon a
{
    display: block;
}

.complaintshow-commentlist-body
{
    position: relative;
    margin-left: 95px;
    border-bottom: 1px solid #f7f6f6;
    padding: 20px;
    padding-top: 0;
}
.complaintshow-commentlist-title-out
{
    border-bottom: 1px #eeeeee solid;
    padding-bottom: 5px;
}
.complaintshow-commentlist-title
{
    color: #2f3639;
    font-weight: bold;
    float: left;
}

.complaintshow-commentlist-title span
{
    color: #9d5a01 !important;
}


.complaintshow-commentlist-createtime
{
    width: 100%;
    text-align: right;
}

.complaintshow-commentlist-createtime br
{
    display: none;
}

.complaintshow-commentlist-createtime .fieldlabel, .complaintshow-commentlist-createtime .fieldvalue
{
    display: inline;
}

.complaintshow-commentlist-content
{
    padding: 20px 0 40px;
    font-size: 14px;
}

.complaintshow-commentlist-content br
{
    display: none;
}

.complaintshow-commentlist-opration
{
    text-align: right;
}

.complaintshow-commentlist-reply
{
    margin: 10px 20px;
    border: 1px dashed #eaeaea;
    padding: 8px 12px;
}

.complaintshow-commentlist-corner
{
    display: none;
    background: url(Images/iconinfo-corner.gif);
    position: absolute;
    width: 10px;
    height: 23px;
    left: -9px;
    top: 22px;
}

/* COMMENTDIALOG */

.complaintshow-comment
{
    margin-left: 95px;
}

.complaintshow-comment-dialog
{
    border-top: 1px solid #dfdede;
    border-bottom: 1px solid #dfdede;
}

.complaintshow-comment-dialog-header
{
    border-bottom: 1px solid #dfdede;
    padding: 3px 15px;
    height: 19px;
    color: #000000;
    letter-spacing: 0.1em;
    font-weight: bold;
}

.complaintshow-comment-dialog-body
{
    padding: 12px 35px 12px 14px;
}

.complaintshow-comment-dialog .fieldlabel
{
    width: 70px;
    float: left;
    clear: left;
    text-align: right;
}

.complaintshow-comment-dialog .fieldvalue
{
    margin: 0 0 12px 30px;
    width: 270px;
}

.complaintshow-comment-dialog .fieldvalue .textbox
{
    width: 99%;
    background: #fbfcfc;
    border: 1px solid #dfdede;
    height: 130px;
}

.complaintshow-comment-dialog-buttons
{
    text-align: right;
}

/*.ForumShowoperations */

.AddThreadLink
{
    padding: 0 10px;
}

.fatie
{
    float: left;
    background: url(Images/fatie.jpg) no-repeat;
    width: 73px;
    height: 26px;
    display: inline-block;
    margin-right: 10px;
}

.KeywordFilter
{
    float: right;
    margin: -4px 0 0;
}

.AddThreadLink a
{
    margin-right: 5px;
}

/* ForumShow */

.ForumShow
{
    width: 100%;
    border-collapse: collapse;
}

.ForumShow td .fieldlabel, .ForumShow td .fieldvalue
{
    margin: 0;
}

.ForumShow th
{
    height: 35px;
    vertical-align: middle;
    text-align: left;
    padding: 0 10px;
    color: #1c1c1c;
    background: #eeeeee;
    font-weight: normal;
}

.ForumShow td
{
    padding: 5px 0 5px 10px;
    border-bottom: 1px dashed #dbdbdb;
    vertical-align: top;
}

.ForumShow td.ThreadImage
{
    padding: 10px;
    width: 20px;
}

.ForumShow td.AvatarIcon
{
    width: 120px;
}

.ForumShow td.Title, .ForumShow td.ViewCount
{
    padding-top: 13px;
}

.ForumShow td.Title, .ForumShow td.ViewCount .PostCount span
{
    color: #fd8b0e;
}

.ForumShow .AvatarIcon img
{
    display: none;
}

.ForumShow .ViewCount
{
}

.ForumShow .PostCount
{
    display: inline;
    color: #ba5c02;
}

.ForumShow .MainPostTitle
{
    display: inline;
}

.ForumShow .MainPostTitle br
{
    display: none;
}

.ForumShow .MainPostTitle .fieldvalue
{
    display: inline;
    font-size: 14px;
}

.ForumShow .SubregionTitle, .ForumShow .SubregionTitle a
{
    color: #e9722a;
    font-size: 14px;
}

.ForumShow .SubregionTitle br
{
    display: none;
}
.ForumShow .SubregionTitle, .ForumShow .SubregionTitle div, .ForumShow .SubregionTitle .fieldvalue
{
    display: inline;
}

.ForumShow .forumshow-threadlist-parked, .ForumShow .forumshow-threadlist-parked div, .ForumShow .SubregionTitle .fieldvalue
{
    display: inline;
}

.ForumShow .LastPost
{
    color: #686868;
}

.pager
{
    text-align: center;
    display: block;
    margin-top: 20px;
    margin-bottom: 20px;
}

.pager .item
{
    padding: 4px 5px;
}

.pager span.item
{
    color: #ff8a00;
}

/*ThreadList */

.ThreadList
{
    margin-bottom: 24px;
}

.ThreadList .ThreadHeader
{
    border: 1px solid #dbdbdb;
    background: #fbfbfb;
    height: 30px;
    margin-bottom: 15px;
}

.ThreadList .ThreadHeader .HeaderTitle
{
    background: url(Images/gambollist-header-inner.jpg) no-repeat right top;
    height: 24px;
    color: #2f3639;
    font-weight: bold;
    width: 88px;
    padding: 6px 0 0 12px;
}

.ThreadList .ThreadHeader .Prompt
{
    float: right;
    padding-top: 6px;
    height: 24px;
    color: #1f6490;
}
.ThreadList .ThreadHeader .Prompt a
{
    color: #1f6490;
}


.ThreadList .ThreadHeader .More
{
    border-left: 1px solid #dbdbdb;
    float: right;
    width: 45px;
    height: 24px;
    text-align: center;
    padding-top: 6px;
    margin-left: 12px;
}
.ThreadList .ThreadHeader .More a
{
    color: #4c5255;
}

.ThreadListView
{
    margin-bottom: 20px;
}

.ThreadListView
{
    table-layout: fixed;
    width: 100%;
}
.ThreadListView td
{
    vertical-align: top;
    padding: 0 5px 5px;
}
.ThreadListView .ThreadListViewTitle br
{
    display: none !important;
}
.ThreadListView .ThreadListViewTitle, .ThreadListView .ThreadListViewTitle div
{
    color: #5c86a1;
    display: inline;
}
.ThreadListView .ThreadListViewTitle .fieldvalue
{
    display: inline;
}

.ThreadListView .CreateUser
{
    display: inline;
    margin: 5px;
}
.ThreadListView .CreateUser .fieldvalue
{
    display: inline;
}

.ThreadListView .CreateUser a
{
    color: #b2b1b1;
}

.threadlistview-mainpostcreatetime
{
    float: right;
    color: #b2b1b1;
}

.threadlistview-mainpostcreatetime .fieldvalue
{
    display: inline;
}

/* GambolPortalForm */

.GambolPortal .Icon
{
    float: left;
    margin-bottom: 10px;
}

.GambolPortal .AdvertPicture img
{
    width: 280px;
    margin-bottom: 20px;
}

.GambolPortal .Body
{
    margin-left: 311px;
    margin-bottom: 20px;
}

.GambolPortal #fenxiang
{
    margin-left: 311px;
}
.GambolPortal #fenxiang img
{
    width:16px;
    height:16px;
}

.GambolPortal .Gambolimge
{
    position: absolute;
    top: 580px;
    left: 580px;
}



.GambolPortal .Status img
{
    display: block;
}

.GambolPortal .Body br
{
    display: none;
}

.GambolPortal .Body .Title
{
    font-size: 14px;
    font-weight: bold;
    color: #565656;
    margin: 0 0 10px;
}

.GambolPortal .Body .Title span
{
    font-size: 14px;
    font-weight: bold;
    color: #565656;
}

.GambolPortal .Body .Description
{
    color: #3c4345;
    line-height: 17px;
}

.GambolPortal .Body .fieldlabel
{
    color: #898989;
}
.GambolPortal .Body .fieldvalue
{
    color: #898989;
}

.GambolPortal .Body .MarketPrice
{
    font-size: 12px;
    margin: 5px 0 10px;
    font-weight: bold;
}

.GambolPortal .Body .MarketPrice .fieldlabel
{
    color: #565656;
}

.GambolPortal .Body .MarketPrice .fieldvalue
{
    display: inline;
    margin: 0 5px;
    color: #fe0000;
    font-size: 26px;
}

.GambolPortal .Body .Size .fieldlabel, .GambolPortal .Body .Provider .fieldlabel
{
    width: 70px;
    display: inline-block;
}

.GambolPortal .Body .Provider .fieldvalue, .GambolPortal .Body .Size .fieldvalue
{
    display: inline-block;
    margin: 0 5px;
}

.GambolPortal .Body .ReciprocalTime
{
    font-size: 20px;
    color: #2f3639;
    letter-spacing: 0.1em;
    font-weight: bold;
    margin: 10px 0 15px;
}

.GambolPortal .Body .ReciprocalTime span span
{
    border: 1px #b60000;
    border-style: solid dotted solid dotted;
    color: #b60000;
    font-size: 22px;
    padding: 5px;
    line-height: normal;
}

.GambolPortal .Body .EndDate br
{
    display: block;
}

.GambolPortal .Body .EndDate .clear
{
    clear: none;
}

.GambolPortal .Body .EndDate .fieldvalue
{
    display: inline;
    margin: 0 5px;
    color: #d2232a;
}

.GambolPortal .Body .Status .fieldvalue
{
    display: inline;
    margin: 0 5px;
}

.GambolPortal .Body .Status img
{
    display: block;
    margin-bottom: 5px;
    max-width: 100px;
    max-height: 100px;
}

.GambolPortal .singleall
{
    position: relative;
    margin-bottom: 40px;
    width: 460px;
    height: 96px;
    padding: 40px 0 0 160px;
    background: url(Images/singleall-bg.jpg) no-repeat;
}

.GambolPortal .singleall p
{
    margin-bottom: 10px;
}

.GambolPortal .singleall .KeyField
{
    float: left;
    margin-right: 10px;
    margin-top: 3px;
}

.GambolPortal .singleall .KeyField .fieldlabel
{
    color: #797979;
}

.GambolPortal .singleall .KeyField input
{
    width: 100px;
}

.GambolPortal .singleall .button
{
    position: absolute;
    top: 26.5px;
    left: 175px;
    border: 0;
}

.GambolPortal .singleall .button input
{
    display: inline-block;
    width: 114px;
    height: 54px;
    background: url(Images/woyaozhanzuo.jpg) no-repeat left;
}

.GambolPortal .singleall .button input:hover
{
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
}

.GambolPortal .helpcenter
{
    position: absolute;
    z-index: 100px;
    top: -90px;
    right: -5px;
    display: inline-block;
    width: 139px;
    height: 114px;
}

.GambolPortal .helpcenter:hover
{
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
}

.GambolPortal .singleall1
{
    position: relative;
    margin-bottom: 40px;
    width: 460px;
    height: 96px;
    padding: 40px 0 0 160px;
    background: url(Images/singleall1-bg.jpg) no-repeat;
}

.GambolPortal .singleall1 p
{
    font-size: 14px;
    font-weight: bold;
    line-height: 160%;
    margin-bottom: 10px;
}

.GambolPortal .singleall1 p span
{
    color: #ff0000;
}

.GambolPortal .singleall1 .button
{
    position: absolute;
    top: 53px;
    left: 350px;
    border: 0;
}

.GambolPortal .singleall1 .button a
{
    display: inline-block;
    width: 114px;
    height: 54px;
    background: url(Images/lijirenzheng.jpg) no-repeat left;
}

.GambolPortal .singleall1 .button a:hover
{
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
}

.GambolPortal .singleall2
{
    margin-bottom: 20px;
}

.GambolPortal .singleall2 .Body
{
    position: relative;
    margin-bottom: 22px;
    width: 620px;
    height: 180px;
    background: url(Images/singleall2.jpg) no-repeat;
    margin-left: 0;
}

.GambolPortal .singleall2 .GambolOrderSumKey
{
    position: absolute;
    top: 90px;
    left: 300px;
}

.GambolPortal .singleall2 .OrderCount
{
    position: absolute;
    top: 65px;
    left: 380px;
}

.GambolPortal .singleall2 .OrderCount .fieldvalue,
.GambolPortal .singleall2 .GambolOrderSumKey .fieldvalue
{
    color: #f9850c;
    font-size: 20px;
}

.GambolPortal .singleall2 .Feedback-middle
{
    background: url(Images/Feedback-middle.jpg) repeat-y left;
}

.GambolPortal .singleall2 .Feedback-top
{
    background: url(Images/singleall2-Feedback-top.jpg) no-repeat 1px top;
}

.GambolPortal .singleall2 .Feedback-bottom
{
    background: url(Images/Feedback-bottom.jpg) no-repeat bottom left;
    padding-bottom: 30px;
    padding-top: 100px;
}

.GambolPortal .singleall2 .Feedback-bottom p
{
    margin-left: 100px;
    margin-right: 40px;
    line-height: 20px;
}

.GambolPortal .singleall2 .Feedback-bottom p span
{
    color: #f9850c;
    margin-bottom: 10px;
}

.GambolPortal .singleall3
{
    width: 620px;
    margin-bottom: 20px;
}

.GambolPortal .singleall3 .Body
{
    position: relative;
    margin-bottom: 20px;
    margin-left: 0;
    width: 620px;
    height: 180px;
    background: url(Images/singleall4.jpg) no-repeat;
    font-family: "Microsoft YaHei";
}

.GambolPortal .singleall3 .Body .Gambol
{
    position: absolute;
    top: 25px;
    left: 25px;
}

.GambolPortal .singleall3 .Body .Gambol img
{
    width: 100px;
    height: 100px;
}

.GambolPortal .singleall3 .Body .GambolOrderCreateUser
{
    position: absolute;
    top: 25px;
    left: 138px;
    font-size: 17px;
    color: #5d5d5d;
}

.GambolPortal .singleall3 .Body .GambolOrderCreateUser span
{
    font-size: 19px;
    color: #d2232a;
    margin: 0 5px;
}

.GambolPortal .singleall3 .Body .GambolOrderOrdinal
{
    position: absolute;
    top: 65px;
    left: 138px;
    font-size: 14px;
    color: #5d5d5d;
}

.GambolPortal .singleall3 .Body .GambolOrderOrdinal span
{
    font-size: 20px;
    color: #f9850c;
    margin: 0 5px;
}

.GambolPortal .singleall3 .Body .OrderCount
{
    position: absolute;
    top: 65px;
    left: 290px;
    font-size: 14px;
    color: #5d5d5d;
}

.GambolPortal .singleall3 .Body .OrderCount span
{
    font-size: 20px;
    color: #f9850c;
    margin: 0 5px;
}

.GambolPortal .singleall3 .Body .GambolOrderSumKey
{
    position: absolute;
    top: 90px;
    left: 138px;
    font-size: 14px;
    color: #5d5d5d;
}

.GambolPortal .singleall3 .Body .GambolOrderSumKey span
{
    font-size: 20px;
    color: #f9850c;
    margin: 0 5px;
}

.GambolPortal .singleall3 .Body .WinningNote
{
    position: absolute;
    top: 120px;
    left: 138px;
    font-size: 14px;
    color: #5d5d5d;
}

.GambolPortal .singleall3 .Body .WinningNumber
{
    position: absolute;
    top: 145px;
    left: 260px;
    font-size: 20px;
    color: #f9850c;
}

.GambolPortal .singleall3 .Feedback
{
    background: url(Images/singleall3-Feedback.jpg) no-repeat;
    width: 620px;
    height: 225px;
}

.GambolPortal .singleall4
{
    width: 620px;
    margin-bottom: 20px;
}

.GambolPortal .singleall4 .Body
{
    position: relative;
    margin-bottom: 20px;
    margin-left: 0;
    width: 620px;
    height: 180px;
    background: url(Images/singleall4.jpg) no-repeat;
    font-family: "Microsoft YaHei";
}

.GambolPortal .singleall4 .Body .Gambol
{
    position: absolute;
    top: 25px;
    left: 25px;
}

.GambolPortal .singleall4 .Body .Gambol img
{
    width: 100px;
    height: 100px;
}

.GambolPortal .singleall4 .Body .GambolOrderCreateUser
{
    position: absolute;
    top: 25px;
    left: 138px;
    font-size: 17px;
    color: #5d5d5d;
}

.GambolPortal .singleall4 .Body .GambolOrderCreateUser span
{
    font-size: 19px;
    color: #d2232a;
    margin: 0 5px;
}

.GambolPortal .singleall4 .Body .GambolOrderOrdinal
{
    position: absolute;
    top: 65px;
    left: 138px;
    font-size: 14px;
    color: #5d5d5d;
}

.GambolPortal .singleall4 .Body .GambolOrderOrdinal span
{
    font-size: 20px;
    color: #f9850c;
    margin: 0 5px;
}

.GambolPortal .singleall4 .Body .OrderCount
{
    position: absolute;
    top: 65px;
    left: 290px;
    font-size: 14px;
    color: #5d5d5d;
}

.GambolPortal .singleall4 .Body .OrderCount span
{
    font-size: 20px;
    color: #f9850c;
    margin: 0 5px;
}

.GambolPortal .singleall4 .Body .GambolOrderSumKey
{
    position: absolute;
    top: 90px;
    left: 138px;
    font-size: 14px;
    color: #5d5d5d;
}

.GambolPortal .singleall4 .Body .GambolOrderSumKey span
{
    font-size: 20px;
    color: #f9850c;
    margin: 0 5px;
}

.GambolPortal .singleall4 .Body .WinningNote
{
    position: absolute;
    top: 120px;
    left: 138px;
    font-size: 14px;
    color: #5d5d5d;
}

.GambolPortal .singleall4 .Body .WinningNumber
{
    position: absolute;
    top: 145px;
    left: 260px;
    font-size: 20px;
    color: #f9850c;
}

.GambolPortal .singleall4 .Feedback-middle
{
    background: url(Images/Feedback-middle.jpg) repeat-y left;
}

.GambolPortal .singleall4 .Feedback-top
{
    background: url(Images/Feedback-top.jpg) no-repeat top left;
}

.GambolPortal .singleall4 .Feedback-bottom
{
    background: url(Images/Feedback-bottom.jpg) no-repeat bottom left;
    padding-bottom: 30px;
}

.GambolPortal .singleall4 .Feedback-bottom .GambolOrderCreateUser
{
    margin-left: 97px;
    padding-top: 35px;
    font-size: 16px;
    color: #5d5d5d;
    font-family: "Microsoft YaHei";
    margin-bottom: 20px;
}

.GambolPortal .singleall4 .Feedback-bottom .GambolOrderCreateUser span
{
    color: #f9850c;
    margin-right: 10px;
}

.GambolPortal .singleall4 .Feedback
{
    margin-left: 97px;
    margin-right: 40px;
}

.GambolPortal .singleall4 .Feedback .fieldvalue
{
    color: #898989;
    line-height: 24px;
}


.GambolPortal .singleall5
{
    position: relative;
    margin-bottom: 22px;
    width: 620px;
    height: 136px;
    background: url(Images/singleall5.jpg) no-repeat;
}

.GambolPortal .singleall5 .EndDate
{
    position: absolute;
    top: 102px;
    left: 304px;
}

.GambolPortal .singleall5 .EndDate .fieldvalue
{
    color: #d2232a;
    font-size: 14px;
}




.GambolShowPage .GroupbuyList td, .GambolPortal .GroupbuyList td
{
    width: 150px;
    vertical-align: top !important;
}

.GambolShowPage .GroupbuyList h2, .GambolPortal .GroupbuyList h2
{
    color: #898989;
}


/*.GambolOrderList */

.GambolOrderList
{
    position: relative;
}

.GambolorderList
{
    margin-left: 25px;
    margin-bottom: 10px;
}

.GambolorderList .Item
{
    margin-right: 17px;
    margin-bottom: 2px;
    position: relative;
}

.GambolorderList td
{
    vertical-align: top;
}

.GambolorderList .Item .Ordinal
{
    background: url(Images/GambolOrderList-item-ordinal.gif) no-repeat;
    position: absolute;
    width: 29px;
    height: 22px;
    padding-left: 2px;
    text-align: left;
    left: 0;
    right: 0;
}

.GambolorderList .Item .Ordinal .fieldvalue
{
    color: #fff;
}

.GambolorderList .Item .AvatarIcon
{
    width: 67px;
    text-align: center;
}

.GambolorderList .Item .AvatarIcon .Key
{
    display: inline-block;
    width: 68px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    background: url(Images/GambolorderKey.jpg) no-repeat;
    color: #fe0000;
}

.GambolorderList .Item .AvatarIcon .Gambol
{
    margin-bottom: 5px;
    display: block;
    width: 67px;
}

.GambolorderList .Item .AvatarIcon img
{
    width: 67px;
    height: 67px;
    border: 0;
    padding: 0;
    display: block;
}

.GambolOrderList input.FirstButton
{
    position: absolute;
    top: 15px;
    left: 0;
    background: url(Images/FirstButton.jpg) no-repeat;
    width: 15px;
    height: 31px;
    border: 0;
}

.FinishGambolList .GambolListView
{
    position: relative;
}

.FinishGambolList input.FirstButton
{
    position: absolute;
    top: 40px;
    left: 0;
    background: url(Images/FirstButton.jpg) no-repeat;
    width: 15px;
    height: 31px;
    border: 0;
}

*html .GambolOrderList input.FirstButton
{
    left: -30px;
}

*html .FinishGambolList input.FirstButton
{
    left: -30px;
}

.GambolOrderList input.NextButton
{
    position: absolute;
    top: 15px;
    right: 0;
    background: url(Images/NextButton.jpg) no-repeat;
    width: 15px;
    height: 31px;
    border: 0;
}

.FinishGambolList input.NextButton
{
    position: absolute;
    top: 40px;
    right: 0;
    background: url(Images/NextButton.jpg) no-repeat;
    width: 15px;
    height: 31px;
    border: 0;
}

/* gamboltippanel */

.GambolTip
{
    background: #f7f7f4;
    color: #2f3639;
    margin: 25px 0;
    padding: 8px 12px;
    font-weight: bold;
}

.GambolTip a
{
    color: #616668;
    font-weight: normal;
    text-decoration: none;
    margin-left: 15px;
}

/* FinishGambolList */

.FinishGambolList
{
    margin-bottom: 24px;
    clear: left;
}

.FinishGambolList table
{
    table-layout: fixed;
}

.FinishGambolList table td
{
    vertical-align: top;
    width: 200px;
}

.FinishGambolList .Issue
{
    background: url(Images/Issue.jpg) no-repeat left;
    height: 18px;
    line-height: 18px;
    padding-left: 30px;
    color: #61605d;
    margin-bottom: 5px;
}

.FinishGambolList .Icon a
{
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
}

.FinishGambolList .Icon img
{
    width: 170px;
    height: 115px;
}

*html .FinishGambolList .Icon img
{
    width: expression( this.clientWidth < 130 ? "130px" : auto );
}

.FinishGambolList .FinishGambolListBody
{
    width: 180px;
}

.FinishGambolList .FinishGambolListBody br
{
    display: none;
}

.FinishGambolList .FinishGambolListTitle
{
    color: #2f3639;
    font-size: 15px;
    font-weight: bold;
    margin: 6px 0;
    clear: none;
}

.FinishGambolList .FinishGambolListTitle a
{
    text-decoration: none;
    color: #d43d46;
    line-height: 120%;
    font-size: 12px;
    font-weight: bold;
}

.FinishGambolList .EndDate
{
    margin-bottom: 5px;
}
.FinishGambolList .EndDate .fieldvalue
{
    display: inline;
}

.FinishGambolList .OrderCount .fieldvalue
{
    display: inline;
}

.FinishGambolList .RemainingCount .fieldvalue
{
    display: inline;
}

.FinishGambolList .finishgambollist-feedbackuser
{
    margin-bottom: 5px;
}

.FinishGambolList .finishgambollist-feedback
{
    margin-bottom: 5px;
}

.FinishGambolList .fieldlabel, .FinishGambolList .fieldvalue
{
    color: #898989;
}


/* NewGambolList */

.NewGambolList
{
    margin-bottom: 24px;
}

.NewGambolList .fieldvalue
{
    display: inline;
}

.NewGambolList .Header
{
    border: 1px solid #dbdbdb;
    background: #fbfbfb;
    height: 30px;
    margin-bottom: 15px;
}

.NewGambolList .Header .HeaderTitle
{
    background: url(Images/gambollist-header-inner.jpg) no-repeat right top;
    height: 24px;
    color: #2f3639;
    font-weight: bold;
    width: 88px;
    padding: 6px 0 0 12px;
}

.NewGambolList .Header .Prompt
{
    float: right;
    padding-top: 6px;
    height: 24px;
}
.NewGambolList .Header .Prompt a
{
    color: #4c5255;
}

.NewGambolList .Header .More
{
    border-left: 1px solid #dbdbdb;
    float: right;
    width: 45px;
    height: 24px;
    text-align: center;
    padding-top: 6px;
    margin-left: 12px;
}
.NewGambolList .Header .More a
{
    color: #4c5255;
}

.NewGambolList td
{
    vertical-align: top;
    padding: 0 10px;
    width: 180px;
}

.NewGambolList .Icon
{
    margin-bottom: 12px;
}
.NewGambolList .Icon img
{
    width: 190px;
}

.NewGambolList .Title
{
    color: #4c4c4c;
    font-size: 14px;
    font-weight: bold;
    margin: 6px 0;
    height: 38px;
}

.NewGambolList .Title span
{
    color: #4c4c4c;
    font-size: 14px;
    font-weight: bold;
}

.NewGambolList .Description
{
    color: #797778;
    height: 112px;
}

.NewGambolList .Size
{
    color: #898989;
    margin-top: 8px;
    font-weight: bold;
}


.NewGambolList .StartDate
{
    color: #898989;
    margin-top: 8px;
    font-weight: bold;
}


.NewGambolList .Duration
{
    color: #898989;
    margin-top: 8px;
    font-weight: bold;
}

.NewGambolList .Next
{
    margin-top: 8px;
}

.NewGambolList .Next span
{
    color: #666465;
    font-weight: bold;
}

/* GambolShowForm */

.GambolShow
{
    padding: 20px;
}

.GambolShow .GambolOrderList
{
    width: 100%;
    float: none;
    margin-top: 20px;
}

.GambolShow .GambolOrderList .Item .AvatarIcon img
{
    width: 60px !important;
    height: 60px !important;
}

.GambolShow .Icon
{
    float: left;
    margin-right: 21px;
}

.GambolShow .Icon img
{
    width: 280px;
}

.GambolShow .Body
{
    margin-left: 311px;
}

.GambolShow #fenxiang
{
    margin-left: 311px;
}
.GambolShow #fenxiang img
{
    width:16px;
    height:16px;
}

.GambolShow .Body br
{
    display: none;
}

.GambolShow .Title
{
    font-size: 14px;
    font-weight: bold;
    color: #2f3639;
    margin: 0 0 10px;
    clear: none;
}

.GambolShow .Description
{
    color: #3c4345;
    line-height: 17px;
}

.GambolShow .MarketPrice
{
    font-size: 18px;
    margin: 5px 0 10px;
    font-weight: bold;
}
.GambolShow .MarketPrice .fieldlabel
{
    color: #101010;
}
.GambolShow .MarketPrice .fieldvalue
{
    display: inline;
    color: #fe7f40;
    margin: 0 5px;
}

.GambolShow .Size .fieldvalue
{
    display: inline;
    margin: 0 5px;
}

.GambolShow .Provider .fieldvalue
{
    display: inline;
    margin: 0 5px;
}

.GambolShow .ReciprocalTime
{
    font-size: 20px;
    color: #2f3639;
    letter-spacing: 0.1em;
    font-weight: bold;
    margin: 10px 0 15px;
}

.GambolShow .ReciprocalTime span span
{
    border: 1px #b60000;
    border-style: solid dotted solid dotted;
    color: #b60000;
    font-size: 22px;
    padding: 5px;
    line-height: normal;
}

.GambolShow .EndDate .fieldvalue
{
    display: inline;
    margin: 0 5px;
}

.GambolShow .Status .fieldvalue
{
    display: inline;
    margin: 0 5px;
}

/* GroupbuyControl */

.GroupbuyControl
{
    margin-bottom: 40px;
}

.GroupbuyControl .AvatarIcon
{
    float: left;
}

.GroupbuyControl .AvatarIcon img
{
    margin-bottom: 15px;
}

.GroupbuyControl .AvatarIcon BLOCKQUOTE
{
    text-align: center;
}

.GroupbuyControl .AvatarIcon BLOCKQUOTE a
{
    color: #a16205;
}

.GroupbuyControl .iconinfo
{
    margin-left: 200px;
}

.GroupbuyControl .iconinfo .title
{
    clear: none;
    padding-top: 0;
}

.GroupbuyControl .fieldvalue
{
    display: inline;
}

.GroupbuyControl .Icon
{
    float: left;
}

.GroupbuyControl .Icon img
{
    width: 290px;
}

.GroupbuyControl .Body
{
    margin-left: 305px;
}

.GroupbuyControl #fenxiang
{
    margin-left: 305px;
}
.GroupbuyControl #fenxiang img
{
    width:16px;
    height:16px;
}

.GroupbuyControl .Title
{
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 10px;
    clear: none;
}

.GroupbuyControl .Title a
{
    color: #565656;
}

.GroupbuyControl br
{
    display: none;
}

.GroupbuyControl .description
{
    color: #3c4345;
    margin-bottom: 10px;
}

.GroupbuyControl .expiredate
{
    color: #868686;
    margin-bottom: 5px;
}

.GroupbuyControl .attributes
{
    color: #868686;
    margin-bottom: 5px;
}

.GroupbuyControl .ProductPrice
{
    color: #898989;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 5px;
    display: inline-block;
    margin-right: 10px;
}

.GroupbuyControl .ProductPrice .fieldvalue
{
    color: #fe0000;
}

.GroupbuyControl .Price span, .GroupbuyControl .ProductPrice span
{
    color: #636162;
}

.GroupbuyControl .Price
{
    font-size: 12px;
    margin: 5px 0 10px;
    font-weight: bold;
}
.GroupbuyControl .Price .fieldlabel
{
    color: #101010;
}
.GroupbuyControl .Price .fieldvalue
{
    font-size: 26px;
    display: inline;
    color: #fe0000;
    margin: 0 5px;
}

.GroupbuyControl .RemainingCount
{
    color: #898989;
    font-weight: bold;
    margin-bottom: 5px;
}

.GroupbuyControl .RemainingCount .fieldvalue
{
    color: #fe0000;
}

.GroupbuyControl .Button
{
    text-align: left;
    margin: 10px;
    margin-left: 305px;
    line-height: 20px;
}
.GroupbuyControl .Button a
{
    color: #666465;
}

.SubmitPath, .GroupbuyControl .SubmitPath
{
    background: url(Images/woyaotuangou.jpg) no-repeat !important;
    display: inline-block !important;
    width: 114px !important;
    height: 32px !important;
    text-align: center !important;
}

.GroupbuyControl .Payment
{
    color: #898989;
}



/* GroupbuyList */

.GroupbuyList
{
    margin-bottom: 40px;
}

.GroupbuyList .GroupbuyListitem
{
    position: relative;
    padding-bottom: 40px;
    padding-top: 20px;
    height: 100%;
}

.GroupbuyList .fixedtable td
{
}

.GroupbuyList .fixedtable td .Button
{
    position: absolute;
    bottom: 0;
}

.GroupbuyList td
{
    vertical-align: top;
    width: 210px;
    position: relative;
}
.GroupbutList .fieldvalue
{
    display: inline;
}

.GroupbuyList .Header
{
    display: none;
    border: 1px solid #dbdbdb;
    background: #fbfbfb;
    height: 30px;
    margin-bottom: 15px;
}

.GroupbuyList .Header .HeaderTitle
{
    background: url(Images/gambollist-header-inner.jpg) no-repeat right top;
    height: 24px;
    color: #2f3639;
    font-weight: bold;
    width: 88px;
    padding: 6px 0 0 12px;
}

.GroupbuyList .Header .Prompt
{
    float: right;
    padding-top: 6px;
    height: 24px;
}
.GroupbuyList .Header .Prompt a
{
    color: #4c5255;
}

.GroupbuyList .Header .More
{
    border-left: 1px solid #dbdbdb;
    float: right;
    width: 45px;
    height: 24px;
    text-align: center;
    padding-top: 6px;
    margin-left: 12px;
}
.GroupbuyList .Header .More a
{
    color: #4c5255;
}

.GroupbuyList .Icon
{
    margin-bottom: 10px;
}

.GroupbuyList .Icon a
{
    display: inline-block;
    width: 180px;
    height: 120px;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
}

.GroupbuyList .Icon img
{
    width: 180px;
    min-height: 120px;
}

×html .GroupbuyList .Icon img
{
    width: expression( this.clientWidth < 120 ?      "120px" : auto );
}

.GroupbuyList .Title
{
    color: #2f3639;
    font-weight: bold;
    margin-bottom: 15px;
    padding-top: 2px;
    height: 30px;
}

.GroupbuyList .Title a
{
    color: #565656;
    font-size: 14px;
    line-height: 120%;
}

.GroupbuyList .Groupbuybody
{
    height: 160px;
}

.GroupbuyList .ProductPrice
{
    color: #898989;
    font-weight: bold;
    margin-bottom: 5px;
}
.GroupbuyList .ProductPrice .fieldvalue
{
    color: #898989;
    display: inline;
}

.GroupbuyList .Price
{
    color: #898989;
    font-weight: bold;
    margin-bottom: 5px;
}
.GroupbuyList .Price .fieldvalue
{
    color: #898989;
    display: inline;
}

.GroupbuyList .PaidorderCount
{
    color: #898989;
    margin-bottom: 5px;
}
.GroupbuyList .PaidorderCount .fieldvalue
{
    display: inline;
}

.GroupbuyList .RemainingCount
{
    color: #898989;
    margin-bottom: 5px;
}
.GroupbuyList .RemainingCount .fieldvalue
{
    display: inline;
}

.GroupbuyList .MarketPrice
{
    color: #898989;
    margin-bottom: 5px;
}

.GroupbuyList .ThumbnailPath
{
    margin-bottom: 5px;
}

.GroupbuyList .ExpireDate
{
    color: #898989;
    margin-bottom: 5px;
}
.GroupbuyList .ExpireDate .fieldvalue
{
    display: inline;
}

.GroupbuyList .Payment
{
    color: #898989;
    margin-bottom: 5px;
}
.GroupbuyList .Payment .fieldvalue
{
    display: inline;
}

.GroupbuyList .Button
{
    margin-top: 10px;
}
.GroupbuyList .Button a, .GroupbuyList .Button a:hover
{
    background: url(Images/woyaotuangou.jpg) no-repeat;
    width: 114px;
    height: 32px;
    display: inline-block;
}

/* GROUPBUYSHOW */

.GroupbuyOrderListView
{
    background: #f9f8f8;
    padding: 6px;
}

.GroupbuyOrderListView table
{
    width: 100%;
}

.GroupbuyOrderListView td
{
    text-align: center;
    padding-bottom: 5px;
}


.GroupbuyOrderListView .Header
{
    border-bottom: 1px solid #d3d1d1;
    font-weight: bold;
    padding: 4px 6px;
}

.GroupbuyOrderListView .Body
{
    border-top: 1px solid #fff;
    padding: 12px 6px;
}

.GroupbuyOrderListView .Icon a
{
    display: block;
}
.GroupbuyOrderListView .Icon img
{
    border: 1px solid #eeedea !important;
    width: 48px;
    height: 48px;
}

.GroupbuyOrderListView .Body .title
{
    margin-left: 42px;
    clear: none;
    padding: 0;
}

/* GroupbuyShowForm */

.GroupbuyShow
{
    padding: 5px 10px 15px;
    margin-bottom: 40px;
}

.GroupbuyShow .fieldvalue
{
    display: inline;
}

.GroupbuyShow .Icon
{
    float: left;
    margin-bottom: 20px;
}

.GroupbuyShow .Icon img
{
    width: 325px;
}

.GroupbuyShow .Body
{
    margin-left: 345px;
}

.GroupbuyShow #fenxiang
{
    margin-left: 345px;
    margin-top: 30px;
}
.GroupbuyShow #fenxiang img
{
    width:16px;
    height:16px;
}

.GroupbuyShow .Body br
{
    display: none;
}

.GroupbuyShow .Title
{
    color: #5e5c5d;
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 10px;
    letter-spacing: 0.1em;
}

.GroupbuyShow .Title span
{
    color: #5e5c5d;
}

.GroupbuyShow .Description
{
    margin-bottom: 5px;
}

.GroupbuyShow .GroupSize
{
    margin-bottom: 5px;
}

.GroupbuyShow .ProductPrice
{
    margin-bottom: 5px;
}

.GroupbuyShow .Price
{
    margin-bottom: 5px;
}

.GroupbuyShow .Provider
{
    margin-bottom: 5px;
}

.GroupbuyShow .ExpireDate
{
    margin-bottom: 5px;
}

.GroupbuyShow .PaidOrderCount
{
    margin-bottom: 5px;
}

.GroupbuyShow .RemainingCount
{
    margin-bottom: 5px;
}

.GroupbuyShow .Payment
{
    margin-bottom: 5px;
}

.GroupbuyShow .ExternalPaymentUrl
{
    margin-bottom: 5px;
}
.GroupbuyShow .ExternalPaymentUrl .fieldvalue
{
    display: block;
}

.GroupbuyShow .Price
{
    font-size: 16px;
    color: #e00000;
    margin-bottom: 10px;
}
.GroupbuyShow .Price .fieldvalue
{
    color: #e00000;
}

.GroupbuyShow .Detail
{
    margin-bottom: 20px;
    clear: left;
}

.GroupbuyShow .Detail .fieldlabel
{
    display: block;
}

.GroupbuyShow h2
{
    margin-bottom: 10px;
}

.GroupbuyShow .ui-tabs, .GroupbuyShow .ui-widget, .GroupbuyShow .ui-widget-content, .GroupbuyShow .ui-corner-all, .GroupbuyShow ui-helper-reset, .GroupbuyShow .ui-helper-clearfix:after, .GroupbuyShow .ui-helper-clearfix, .GroupbuyShow .ui-widget-header, .GroupbuyShow .ui-tabs .ui-tabs-nav, .GroupbuyShow .ui-state-default, .GroupbuyShow .ui-widget-content .ui-state-default, .GroupbuyShow .ui-state-active, .GroupbuyShow .ui-widget-content .ui-state-active, .GroupbuyShow .ui-corner-top, .GroupbuyShow .ui-tabs .ui-tabs-nav LI, .GroupbuyShow .ui-tabs .ui-tabs-nav LI.ui-tabs-selected, .GroupbuyShow .ui-widget-content .ui-state-default, .GroupbuyShow .ui-widget-content .ui-state-default, .GroupbuyShow .ui-state-active A:link, .GroupbuyShow .ui-widget-content A, .GroupbuyShow .ui-widget-header A, .GroupbuyShow .ui-state-default A, .GroupbuyShow .ui-state-default A:link, .GroupbuyShow .ui-state-active A, .GroupbuyShow .ui-state-active A:link, .GroupbuyShow .ui-tabs .ui-tabs-nav LI A, .GroupbuyShow .ui-tabs .ui-tabs-nav LI.ui-tabs-selected A, .GroupbuyShow .ui-tabs .ui-tabs-nav LI A, .GroupbuyShow .ui-corner-bottom, .GroupbuyShow .ui-tabs .ui-tabs-panel
{
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
    float: none;
    background: none;
}

.GroupbuyShow .ui-tabs-nav li
{
    float: left !important;
    width: 69px !important;
    height: 25px !important;
    line-height: 25px !important;
    text-align: center !important;
    margin-left: 5px !important;
    background: #ededed !important;
    color: #686868;
}

*html .GroupbuyShow .ui-tabs-nav li
{
    width: 67px !important;
}

.GroupbuyShow .ui-tabs-nav
{
    border-bottom: 1px #d7d7d7 solid !important;
}

.GroupbuyShow li.ui-state-active
{
    border: 1px #d7d7d7 solid !important;
    border-bottom: 1px #fff solid !important;
    height: 26px !important;
    margin-bottom: -1px !important;
    background: #fff !important;
}

.GroupbuyShow .ui-tabs-panel
{
    padding-top: 10px !important;
}

/* GroupbuyShowCommentList */

.CommentList
{
    margin-bottom: 10px;
    width: 100%;
}

.CommentList td
{
    vertical-align: top;
    border-bottom: 1px #d7d7d7 solid;
    padding-top: 10px;
    padding-bottom: 5px;
}

.CommentList th
{
    height: 30px;
    text-align: left;
    line-height: 30px;
    border-bottom: 1px #d7d7d7 solid;
    color: #a28053;
}

.CommentList .Icon
{
    float: left;
    padding: 0;
    text-align: center;
    width: 90px;
    background: none;
    margin-bottom: 0px;
}
.CommentList .Icon img
{
    width: 80px;
}
.CommentList .Icon a
{
    display: block;
    color: #565656;
}

.CommentList .CreateTime
{
    margin-bottom: 10px;
}

.CommentList .Body .fieldvalue
{
    float: left;
    margin-right: 80px;
    margin-bottom: 10px !important;
}

.CommentList .Body br
{
    display: none;
}

.CommentList .Body .Content .fieldvalue
{
    color: #565656;
}

.CommentList .Body .CreateTime .fieldlabel
{
    color: #a1a1a1;
}

.CommentList .Corner
{
    display: none;
    background: url(Images/iconinfo-corner.gif);
    position: absolute;
    width: 10px;
    height: 23px;
    left: -9px;
    top: 22px;
}

.commentdialog
{
    margin: 0 10px;
}

.commentdialog .dialog
{
    border: 0;
    margin: 0;
    width: auto;
}

.commentdialog .dialog .dialog-header
{
    padding: 0 5px;
    text-align: left;
    font-size: 12px;
    color: #000000;
    letter-spacing: 0.1em;
    line-height: 24px;
}

.commentdialog .dialog .dialog-header a
{
    margin-left: 10px;
    background: url(Images/commentdialog-dialog-header-a.jpg);
    display: inline-block;
    font-weight: normal;
    color: #f04f00;
    width: 67px;
    height: 17px;
    text-align: center;
}

.commentdialog .dialog .dialog-header h2
{
    float: left;
    color: #5e5c5d;
}

.commentdialog .dialog .dialog-header a:hover
{
    text-decoration: none;
}

.commentdialog .dialog .dialog-body
{
    padding: 0;
}

.commentdialog .dialog .dialog-body .fieldvalue
{
    margin: 0;
}

.commentdialog .dialog .dialog-body textarea
{
    width: 99%;
    background: #fbfcfc;
    border: 1px solid #dfdede;
}

.commentdialog .dialog .dialog-buttons
{
    text-align: right;
    margin-top: 10px;
}

/* GroupbuySubmit */

.title
{
    color: #2f3639;
    font-weight: bold;
    clear: left;
    margin-bottom: 5px;
    padding-top: 10px;
}

.price
{
    color: #2f3639;
    font-weight: bold;
    margin-bottom: 10px;
}

.price .fieldvalue
{
    display: inline;
    color: #872c17;
}

/* JobBrowseJobList */
.JobBrowse
{
}

.JobBrowse table
{
    width: 100%;
    table-layout: fixed;
    border-collapse: collapse;
}

.JobBrowse table td
{
    padding: 10px 12px;
}

.JobBrowse table th
{
}

.JobBrowse table .gridview-row
{
    border-bottom: 1px #e1e1e1 solid;
}

.JobBrowse table .gridview-alt
{
    border-bottom: 1px #e1e1e1 solid;
}

.JobBrowse .BranchTitle
{
    text-align: left;
    font-size: 14px;
    color: #626061;
    margin-left: 10px;
}

.JobBrowse .BranchTitle span
{
    color: #626061;
}

.JobBrowse .BranchTitle .fieldvalue
{
    font-size: 14px;
    line-height: 40px;
    color: #a28053;
}

.JobBrowse .Title a
{
    color: #565656;
}

.JobBrowse .Title
{
    font-size: 14px;
}

.JobBrowse .StatusTime
{
    color: #bebebe;
}

.JobBrowse .Info a
{
    background: url(Images/dianjixiangqing.jpg) no-repeat;
    width: 65px;
    height: 15px;
    display: inline-block;
}



/* RoomBrowse */


.RoomBrowse .changecity
{
    top: -50px;
    left: 0;
}

.RoomBrowse .changecity .changeregion span
{
    width: 111px;
    height: 47px;
    text-align: center;
    line-height: 40px;
    color: #fff;
    font-size: 18px;
    background: url(Images/changeregion.jpg);
}

.RoomBrowse .changecity #ChangeRegion
{
    width: 111px;
    height: 47px;
    text-align: center;
    line-height: 40px;
    color: #fff;
    background: url(Images/ChangeRegion-04.jpg);
}

.RoomBrowse .changecity .regionList
{
    width: 530px;
    left: 2px;
    top: 50px;
}

.RoomBrowse .RegionList
{
    margin: 20px 0;
    position: relative;
    padding-left: 35px;
    padding-right: 60px;
    height: 37px;
}

.RoomBrowse .RegionList a, .RoomBrowse .RegionList a:hover
{
    color: #797778;
    background: url(Images/RoomBrowse-RegionList-item-a.jpg) no-repeat right center;
    width: 50px;
    text-align: center;
    display: block;
    margin-bottom: 3px;
}

.roombrowse-regionlist-item
{
    float: left;
}

.roombrowse-regionlist-item-current
{
    position: absolute;
    left: 0;
    top: -2px;
    width: 26px;
}
.roombrowse-regionlist-item-current a
{
    border: 1px solid #c5c5c5 !important;
    display: block;
    background: #cacaca !important;
    width: 24px !important;
    font-size: 14px !important;
}
.roombrowse-regionlist-item-current a:hover
{
    text-decoration: none !important;
    padding: 0;
}

/* RoomBrowse HouseList */

.RoomBrowse .HouseList
{
    position: absolute;
    right: -21px;
}

*html .RoomBrowse .HouseList
{
    position: absolute;
    right: -22px;
}

.RoomBrowse .HouseList .Previous
{
    margin: 8px 0 5px;
    text-align: center; *+margin:5px;/* FOR IE7.0 */
}
.RoomBrowse .HouseList .Previous .button
{
    background: url(Images/RoomBrowse-previous-button.jpg) no-repeat left top;
    width: 12px;
    height: 6px;
    border: none;
}

.RoomBrowse .HouseList .Next
{
    text-align: center;
    margin-top: -2px; *+margin-top:-8px;/* FOR IE7.0 */
}
.RoomBrowse .HouseList .Next .button
{
    background: url(Images/RoomBrowse-next-button.jpg) no-repeat left top;
    width: 12px;
    height: 6px;
    border: none;
}

.RoomBrowse .HouseList .Item
{
    margin: 0 0 8px;
    width: 83px;
    padding: 3px 0;
}

.RoomBrowse .HouseList .selecte
{
    border-bottom: 1px #e3e3e3 solid;
    border-top: 1px #e3e3e3 solid;
    border-left: 1px #fff solid;
    border-right: 1px #fff solid;
    background: #fff;
}



.RoomBrowse .HouseList .Item a
{
    background: url(Images/houselist-item-a.jpg) no-repeat;
    margin: 1px;
    display: block;
    width: 81px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    margin-left: 2px;
}

.RoomBrowse .HouseList .Item a, .RoomBrowse .HouseList .Item a:hover
{
    color: #5f5f5f;
    text-decoration: none;
}

.RoomBrowse .HouseList .selecte a
{
    color: #d70000;
}

/* RoomBrowseMap */

.RoomBrowse .MapOut
{
    width: 530px;
    padding: 10px;
    text-align: center;
    border: 1px solid #e3e3e3;
}

.RoomBrowse .MapOut input:hover
{
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
}

.RoomBrowse .Map
{
    width: 100%;
    height: 240px;
}

/* RoomBrowseFilters */

.RoomBrowseFilters
{
    margin-top: 20px;
    margin-bottom: 20px;
}

.RoomBrowseFilters .fieldlabel
{
    width: 44px;
    float: left;
    clear: left;
    text-align: center;
    color: #fff;
    height: 18px;
    line-height: 18px;
    margin-bottom: 5px;
    margin-right: 10px;
}

.RoomBrowseFilters .RoomBrowse-row
{
    background: #ff3334;
}

.RoomBrowseFilters .RoomBrowse-alt
{
    background: #bfbbbc;
}

.RoomBrowseFilters .fieldvalue
{
    line-height: 18px;
    margin: 0 0 5px 55px;
}

.RoomBrowseFilters .fieldvalue a
{
    color: #7b7b7b;
    display: inline-block;
}

.RoomBrowseFilters .fieldvalue .auto a
{
    color: #030303;
    margin-right: 5px;
}

.RoomBrowseFilters .fieldvalue:after
{
    content: '.';
    visibility: hidden;
}

/* RoomBrowseRoomList */

.RoomBrowse .RoomList
{
    border-top: 1px solid #dedede;
    padding: 25px 0 0 10px;
    color: #202020;
}

.RoomBrowse .RoomList table
{
    width: 100%;
}

.RoomBrowse .RoomList table td
{
    vertical-align: top;
    padding: 0 10px 10px;
}

.RoomBrowse .RoomList .Icon
{
    float: left;
    margin-bottom: 12px;
}

.RoomBrowse .RoomList .Icon img
{
    width: 180px;
    height: 120px;
}

.RoomBrowse .RoomList .Title
{
    clear: left;
    color: #2f3639;
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 6px;
}

.RoomBrowse .RoomList .Description
{
    color: #8d8d8d;
    width: 180px;
}


.RoomBrowse .RoomList .LayoutTitle .fieldvalue
{
    display: inline;
}

.RoomBrowse .RoomList .LayoutArea .fieldvalue
{
    display: inline;
}

.RoomBrowse .RoomList .SalePrice .fieldvalue
{
    display: inline;
    color: #c80000;
}

.RoomBrowse .RoomList .RentPrice .fieldvalue
{
    display: inline;
    color: #3c7901;
}

/* HouseForm */

.HouseForm
{
    padding: 10px 0;
    margin: 0 10px;
}

.HouseForm img
{
    width: 190px;
    margin-bottom: 20px;
}

.HouseForm .Title
{
    padding: 0;
    font-weight: bold;
    margin-bottom: 15px;
    color: #d70101;
    line-height: normal;
}

.HouseForm .Title span.fieldvalue
{
    color: #d70101;
    font-size: 14px;
    line-height: normal;
    float: left;
}

.HouseForm .Title br
{
    display: none;
}

.HouseForm .BForSale
{
    background: url(Images/BForSale.gif);
    width: 37px;
    height: 15px;
    margin: 0 0 -2px 5px;
    display: inline-block;
}

.HouseForm .ASellFast
{
    background: url(Images/ASellFast.gif);
    width: 37px;
    height: 15px;
    margin: 0 0 -2px 5px;
    display: inline-block;
    float: left;
}

.HouseForm .CSoldOut
{
    background: url(Images/CSoldOut.gif);
    width: 37px;
    height: 15px;
    margin: 0 0 -2px 5px;
    display: inline-block;
}

* + html .HouseForm .CSoldOut
{
    background: url(Images/CSoldOut.gif);
    width: 37px;
    height: 15px;
    margin: 0 0 -2px 5px;
    display: inline;
}

.HouseForm .WebsiteUrl
{
    margin-bottom: 5px;
    clear: left;
}

.HouseForm .WebsiteUrl a
{
    color: #3c3c3c;
    font-weight: bold;
    font-size: 12px;
}

.HouseForm .ContactPhone .fieldvalue
{
    color: #3c3c3c;
    font-weight: bold;
}

.HouseForm .Location
{
    margin-bottom: 5px;
}
.HouseForm .Location .fieldvalue
{
    display: inline;
}

.HouseForm .Property
{
    margin-bottom: 5px;
}
.HouseForm .Property .fieldvalue
{
    display: inline;
}

.HouseForm .OpenedDate
{
    margin-bottom: 10px;
}
.HouseForm .OpenedDate .fieldvalue
{
    display: inline;
}

.HouseForm .Description
{
    border-top: 1px solid #e3e3e3;
    margin: 15px -9px 0;
    padding: 15px 10px 0;
}

.HouseForm .Description .fieldvalue
{
    display: block;
    color: #828282;
}

.HouseForm .Environment
{
    padding: 15px 0;
    color: #303030;
}
.HouseForm .Environment .fieldvalue
{
    display: block;
    font-weight: normal;
    margin-top: 5px;
    color: #797778;
}

.HouseForm .ContactPhone .fieldvalue
{
    display: block;
    margin-top: 0 !important;
}

.HouseForm .ContactPhone span
{
    line-height: normal;
    margin-bottom: 0 !important;
}

.HouseForm .ContactInfo
{
}
.HouseForm .ContactInfo .fieldvalue
{
    line-height: 160%;
}
.HouseForm .ContactInfo span
{
    margin-bottom: 0 !important;
}

/* RoomBrowse */

.RoomBrowse .leftpane
{
    float: left;
    width: 385px;
}

.RoomBrowse .leftpane
{
    width: 635px;
}

.RoomBrowse .leftpane .fieldvalue .textbox, .RoomBrowse .leftpane .fielddesc
{
    width: 280px;
}

.RoomBrowse .leftpane .fieldvalue select
{
    width: 286px;
}


.RoomBrowse .rightpane
{
    width: 280px;
    float: right;
}

.RoomBrowse .rightpane .RoomBrowse
{
    border: #e3e3e3 1px solid;
}

.RoomBrowse .rightpane .operations
{
    margin: -5px 0 25px 0;
}

.RoomBrowse .rightpane .operations .button
{
    margin: 0 0 0 10px;
}

/* RoomShow */

.RoomShow .leftpane
{
    float: left;
    width: 385px;
}

.RoomShow .leftpane
{
    width: 635px;
    padding-top: 20px;
    border-top: 1px #d7d7d7 solid;
    position: static;
}

.RoomShow .leftpane .fieldvalue .textbox, .RoomShow .leftpane .fielddesc
{
    width: 280px;
}

.RoomShow .leftpane .fieldvalue select
{
    width: 286px;
}


.RoomShow .rightpane
{
    width: 280px;
    float: right;
}

.RoomShow .rightpane .operations
{
    margin: -5px 0 25px 0;
}

.RoomShow .rightpane .operations .button
{
    margin: 0 0 0 10px;
}

/* RoomShowForm */

.RoomShowForm .fieldvalue
{
    display: inline;
}

.RoomShowForm .Icon
{
    float: left;
}
.RoomShowForm .Icon img
{
    width: 180px;
    margin-bottom: 15px;
}

.RoomShowForm .Icon .A
{
    text-align: center;
}

.RoomShowForm .Icon .A a
{
    color: #595959;
}

.RoomShowForm .Body
{
    margin-left: 200px;
    position: relative;
}

.RoomShowForm .Body br
{
    display: none;
}

.RoomShowForm .HouseTitle
{
    border-bottom: 1px dotted #cacaca;
    padding: 0 0 5px;
    font-size: 14px;
    margin-bottom: 10px;
    font-weight: bold;
}

.RoomShowForm .HouseTitle span
{
    color: #a28053;
}

.RoomShowForm .ContactPhone
{
    position: absolute;
    bottom: -45px;
    right: 10px;
    width: 271px;
    height: 111px;
    background: url(Images/ContactPhone.jpg) no-repeat;
}

.RoomShowForm .ContactPhone .HouseContactPhone .fieldvalue
{
    position: absolute;
    right: 30px;
    top: 30px;
    font-size: 18px;
    color: #ff0000;
}

.RoomShowForm .ContactPhone .ContactName .fieldvalue
{
    position: absolute;
    left: 60px;
    top: 55px;
}

.RoomShowForm .ContactPhone .RoomContactPhone .fieldvalue
{
    position: absolute;
    right: 45px;
    top: 56px;
}

.RoomShowForm .SalePrice
{
    font-size: 14px;
    color: #2f3639;
    font-weight: bold;
    margin-bottom: 15px;
}

.RoomShowForm .SalePrice .fieldvalue
{
    color: #ff0000;
}

.RoomShowForm .RentPrice
{
    font-size: 14px;
    color: #2f3639;
    font-weight: bold;
    margin-bottom: 15px;
}
.RoomShowForm .RentPrice .fieldvalue
{
    color: #2f3639;
}

.RoomShowForm .Detail
{
    font-size: 14px;
    font-weight: bold;
    color: #2f3639;
    margin: 30px 0;
}
.RoomShowForm .Detail .fieldvalue
{
    color: #767676;
    font-size: 12px;
    font-weight: normal;
    padding-top: 10px;
}

.RoomShowForm .Detail .fieldlabel
{
    display: block;
    border-bottom: 1px dotted #cacaca;
    padding: 0 0 5px;
    font-size: 14px;
    margin-bottom: 10px;
    font-weight: bold;
    color: #a28053;
}

.RoomShowForm .FitmentDetail
{
    font-size: 14px;
    font-weight: bold;
    color: #2f3639;
    margin: 30px 0;
}
.RoomShowForm .FitmentDetail .fieldvalue
{
    color: #767676;
    font-size: 12px;
    font-weight: normal;
    padding-top: 10px;
}

.RoomShowForm .FitmentDetail .fieldlabel
{
    display: block;
    border-bottom: 1px dotted #cacaca;
    padding: 0 0 5px;
    font-size: 14px;
    margin-bottom: 10px;
    font-weight: bold;
    color: #a28053;
}

/* RoomShowHouseForum */

.RoomShow .HouseForm
{
    padding: 0 0 16px;
    border: 0;
}

.RoomShow .HouseForm img
{
    width: 200px;
    margin-bottom: 20px;
}

.RoomShow .HouseForm .Title
{
    padding: 0;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 15px;
    color: #828282;
}

.RoomShow .HouseForm .Location
{
    margin-bottom: 5px;
}
.RoomShow .HouseForm .Location .fieldvalue
{
    display: inline;
}

.RoomShow .HouseForm .Property
{
    margin-bottom: 5px;
}
.RoomShow .HouseForm .Property .fieldvalue
{
    display: inline;
}

.RoomShow .HouseForm .OpenedDate
{
    margin-bottom: 10px;
}
.RoomShow .HouseForm .OpenedDate .fieldvalue
{
    display: inline;
}

.RoomShow .HouseForm .Description
{
    padding: 0;
    margin-bottom: 20px;
    font-weight: bold;
    color: #303030;
}

.RoomShow .HouseForm .Description .fieldvalue
{
    font-weight: normal;
    margin-top: 5px;
    color: #828282;
    line-height: 24px;
}

.RoomShow .HouseForm .Environment
{
    padding: 0;
    margin-bottom: 20px;
    color: #303030;
}

.RoomShow .HouseForm .fieldlabel
{
    color: #646464;
}

.RoomShow .HouseForm .Environment .fieldlabel
{
    font-weight: bold;
}

.RoomShow .HouseForm .Environment1 h2
{
    color: #646464;
    font-weight: bold;
}

.RoomShow .HouseForm .Environment .fieldvalue
{
    font-weight: normal;
    margin-top: 5px;
    color: #797778;
}

.RoomShow .HouseForm .ContactPhone .fieldlabel
{
    float: left;
    margin-right: 10px;
}

.RoomShow .HouseForm .ContactPhone .fieldvalue
{
    float: left;
    font-size: 16px;
    color: #a28053;
    font-weight: bold;
}

.RoomShow .HouseForm .ContactInfo
{
}
.RoomShow .HouseForm .ContactInfo .fieldvalue
{
}

/* ShopBrowseMap */

.ShopBrowseMap .Header
{
    border: 1px solid #dbdbdb;
    background: #fbfbfb;
    height: 30px;
    margin-bottom: 15px;
}
.ShopBrowseMap .Header .HeaderTitle
{
    background: url(Images/gambollist-header-inner.jpg) no-repeat right top;
    height: 24px;
    color: #2f3639;
    font-weight: bold;
    width: 88px;
    padding: 6px 0 0 12px;
}

.ShopBrowseMap .Out
{
    background: #dcdad0;
    position: relative;
    width: 693px;
    padding: 2px;
    text-align: center;
    border: 1px solid #d1c8c2;
    margin-bottom: 10px;
}

.ShopBrowseMap .Button
{
    position: absolute;
    right: 14px;
    top: 25px;
    width: 56px;
}
.ShopBrowseMap .Button .button
{
    background: url(Images/shopbrowse-map-button.png);
    display: block;
    width: 56px;
    height: 22px;
    margin-bottom: 6px;
    text-align: center;
    vertical-align: middle;
    padding: 2px 0 0;
}
.ShopBrowseMap .Button .button .button
{
    background: none;
}

/* SHOPBROWSESHOPLIST */

.ShopBrowse td
{
    border-bottom: 1px dashed #e8e8e8;
    padding: 20px 0;
    vertical-align: top;
}

.ShopBrowse table td
{
    border-bottom: none;
    padding: 4px 0;
}

.ShopBrowse .Icon
{
    float: left;
}

.ShopBrowse .Icon img
{
    border: 1px solid #c6c5c1 !important;
    padding: 6px;
    width: 155px;
}

.ShopBrowse .Body
{
    margin-left: 185px;
    margin-right: 10px;
    color: #202020;
}

.ShopBrowse .Body br
{
    display: none;
}

.ShopBrowse .Title
{
    color: #c40000;
    clear: none;
    font-weight: bold;
    margin-bottom: 10px;
}
.ShopBrowse .Title .fieldvalue
{
    display: inline;
}
.ShopBrowse .Title .fieldvalue a
{
    color: #c40000;
}

.ShopBrowse .Address .fieldlabel
{
    display: block;
    width: 24px;
    float: left;
}
.ShopBrowse .Address .fieldvalue
{
    margin-left: 5px;
}

.ShopBrowse .Description .fieldlabel
{
    width: 24px;
    float: left;
}
.ShopBrowse .Description .fieldvalue
{
    display: block;
    margin-left: 30px;
}

.ShopBrowse .Rating
{
    margin-top: 20px;
    text-align: right;
}

.ShopBrowse .ShopCommentList .Icon a
{
    display: block;
    padding: 0 2px;
}

.ShopBrowse .ShopCommentList .Icon img
{
    width: 30px;
    height: 30px;
}

.ShopBrowse .ShopCommentList .CreateTime
{
    color: #393939;
    border-bottom: 1px solid #dcdbd4;
}
.ShopBrowse .ShopCommentList .CreateTime .audit
{
    margin: 4px auto;
}

.ShopBrowse .ShopCommentList .Comment
{
    color: #303030;
}

/* ShopShowMap */

.ShopShowMap .Header
{
    border: 1px solid #dbdbdb;
    background: #fbfbfb;
    height: 30px;
    margin-bottom: 15px;
}

.ShopShowMap .HeaderTitle
{
    background: url(Images/gambollist-header-inner.jpg) no-repeat right top;
    height: 24px;
    color: #2f3639;
    font-weight: bold;
    width: 88px;
    padding: 6px 0 0 12px;
}

.ShopShowMap .Map .Out
{
    background: #dcdad0;
    position: relative;
    width: 693px;
    padding: 2px;
    text-align: center;
    border: 1px solid #d1c8c2;
    margin-bottom: 15px;
}
.ShopShowMap .Map
{
    width: 100%;
    height: 230px;
}

/* shopshowform */

.ShopShowForm
{
    margin-bottom: 15px;
    border-bottom: 1px solid #dddddf;
    padding-bottom: 20px;
}

.ShopShowForm .Icon
{
    float: left;
}
.ShopShowForm .Icon img
{
    border: 1px solid #c6c5c1 !important;
    padding: 6px;
    width: 185px;
}

.ShopShowForm .Body
{
    margin-left: 215px;
}

.ShopShowForm .Body br
{
    display: none;
}

.ShopShowForm .Title
{
    color: #c40000;
    clear: none;
    font-weight: bold;
    margin-bottom: 10px;
}

.ShopShowForm .Title .fieldvalue a
{
    color: #c40000;
}

/* ShopShow CommentList */

.ShopShow .CommentList
{
    margin-bottom: 10px;
}


.ShopShow .CommentList table
{
    width: 100%;
}

.ShopShow .CommentList table td
{
    padding-bottom: 10px;
}

.ShopShow .CommentList .Icon
{
    float: left;
    text-align: center;
}

.ShopShow .CommentList .Icon img
{
    width: 80px;
}

.ShopShow .CommentList .Icon a
{
    display: block;
}

.ShopShow .CommentList .Body
{
    position: relative;
    margin-left: 95px;
    border: 1px solid #f7f6f6;
    background: #fbfcfc;
    padding: 20px;
}

.ShopShow .CommentList .Body br
{
    display: none;
}

.ShopShow .CommentList .Title
{
    color: #2f3639;
    font-weight: bold;
    margin-bottom: 5px;
}

.ShopShow .CommentList .Corner
{
    background: url(Images/iconinfo-corner.gif);
    position: absolute;
    width: 10px;
    height: 23px;
    left: -9px;
    top: 22px;
}

/* CommentDialog */

.ShopShow .Comment
{
    margin-left: 95px;
}

.ShopShow .Comment .Dialog
{
    border: 1px solid #dfdede;
    background: #fbfcfc;
}

.ShopShow .Comment .Dialog .Header
{
    border-bottom: 1px solid #dfdede;
    padding: 3px 15px;
    height: 19px;
    color: #000000;
    letter-spacing: 0.1em;
    font-weight: bold;
}

.ShopShow .Comment .Dialog .Body
{
    padding: 12px 35px 12px 14px;
}

.ShopShow .Comment .Dialog .fieldlabel
{
    width: 60px;
    float: left;
    clear: left;
    text-align: right;
}

.ShopShow .Comment .Dialog .fieldvalue
{
    margin: 0 0 12px 50px;
}

.ShopShow .Comment .Dialog input[type=text], .ShopShow .Comment .Dialog textarea
{
    width: 27em;
    background: #fbfcfc;
    border: 1px solid #dfdede;
}

.ShopShow .Comment .Dialog .Buttons
{
    text-align: right;
}

/* THREADSHOW */




.ThreadShow .Title
{
    padding-left: 8px;
    padding-bottom: 8px;
    vertical-align: top;
}

.PostTreePage .ThreadShow .Title
{
    padding-left: 8px;
    padding-bottom: 0px;
    vertical-align: inherit;
    height: 35px;
    line-height: 35px;
}

.PostTreePage .PostListView .Title
{
    background: #ececec;
}

.ThreadShow .Title .PostCount
{
    float: right;
    margin-right: 15px;
}

.PostTreePage .ThreadShow .Title .fieldvalue
{
    color: #3e5fa3;
    font-weight: normal;
}

.PostTreePage .ThreadShow .Title .PostCount
{
    color: #b8b8b8;
    font-size: 14px;
    font-weight: normal;
}

.PostTreePage .ThreadShow .Title .PostCount a
{
    color: #ffa302;
}

.ThreadShow .Title .fieldvalue
{
    font-size: 14px;
    color: #9e5a00;
    font-weight: bold;
}

.ThreadShow .Title br
{
    display: none;
}

.ThreadShow .operations
{
    float: none;
    height: 41px;
    line-height: 41px;
    margin-bottom: 5px;
}

/* FORUMSHOWTHREADLIST */

.ThreadShow .PostListView
{
    padding: 0;
    border-bottom: 1px #d7d7d7 solid;
    margin-bottom: 30px;
    table-layout: fixed;
    overflow: hidden;
}

.ThreadShow .PostListView
{
    width: 100%;
    border-collapse: collapse;
}

.ThreadShow .PostListView td
{
    vertical-align: top;
}


.ThreadShow .PostListView .ThreadBorder
{
    border-top: 1px solid #dbdbdb;
    padding: 20px 20px 0px;
}

.PostTreePage .ThreadShow .PostListView .ThreadBorder
{
    border: 0;
}

.ThreadShow .PostListView .AvatarIcon
{
    float: left;
    text-align: center;
    width: 97px;
}
.ThreadShow .PostListView .AvatarIcon a
{
    display: block;
    margin-bottom: 5px;
}

.ThreadShow .PostListView .AvatarIcon a.ToyPortal
{
    display: inline-block;
    width: 87px;
    height: 27px;
    line-height: 27px;
    text-align: center;
    color: #fff;
    background: url(Images/AvatarIconToyPortal.jpg) no-repeat;
}

.ThreadShow .PostListView .AvatarIcon img
{
    border: 1px solid #f5f5f5 !important;
    width: 97px;
    margin: 0 0 5px;
}

.ThreadShow .PostListView .Body
{
    margin-left: 115px;
    padding: 0 10px 20px;
    position: relative;
}

.ThreadShow .PostListView .CreateUser
{
    padding: 0 10px;
    padding-bottom: 15px;
    border-bottom: 1px #eeeeee dashed;
}
.ThreadShow .PostListView .CreateUser .fieldvalue
{
    display: inline;
    margin-right: 30px;
}

.ThreadShow .PostListView .CreateUser br
{
    display: none;
    clear: none;
}

.ThreadShow .PostListView .Content
{
    font-size: 12px;
    color: #595959;
    line-height: 160%;
    margin-bottom: 30px;
    margin-left: 8px;
}

.ThreadShow .PostListView .Content .Content-Title .fieldvalue, .ThreadShow .PostListView .Content .fieldvalue
{
    color: #3f3f3f;
}

.ThreadShow .PostListView .Content .Content-Title br
{
    clear: none;
}

.ThreadShow .PostListView .Content p
{
    font-size: 12px;
    color: #595959;
    line-height: 160%;
    text-indent: 0;
}

.ThreadShow .PostListView .Content img
{
    max-width: 601px;
}

*html .ThreadShow .PostListView .Content img
{
    width: expression( this.clientWidth > 600 ?      "600px" : auto );
}

.ThreadShow .PostListView .PostLinks
{
    height: 20px;
    line-height: 20px;
    text-align: right;
}

.ThreadShow .PostListView .ReplyLink
{
    background: url(Images/ThreadShow-PostListView-ReplyLink.jpg) no-repeat left top;
    padding-left: 25px;
    height: 20px;
    line-height: 20px;
    display: inline-block;
}

.ThreadShow .PostListView .adimg
{
    display: inline;
    display: none;
}

.ThreadShow .PostListView .adimg img
{
    width: 60px;
}

.ThreadShow .PostListView .Quote
{
    margin: 10px 0;
}

.ThreadShow .PostListView .Quote .Quote
{
    border: 1px dashed #eaeaea;
    background: #fbfcfc;
    margin: 10px 20px;
}

.ThreadShow .PostListView .Quote .fieldvalue
{
    display: inline;
}

.ThreadShow .PostListView .Quote .Title
{
    margin: 5px 12px;
    font-size: 14px;
    border-bottom: 1px dashed #eaeaea;
}

.ThreadShow .PostListView .Quote .Content
{
    margin: 5px 12px;
    padding-left: 8px;
}

.ThreadShow .PostListView .Quote .Content br
{
    display: none;
}

.ThreadShow .PostListView .Corner
{
    display: none;
    background: url(Images/iconinfo-corner.gif);
    position: absolute;
    width: 10px;
    height: 23px;
    left: -9px;
    top: 22px;
}

/* COMMENTDIALOG */

.ThreadShow .PostForm
{
    margin-left: 50px;
    width: 800px;
    clear: right;
}

.ThreadShow .PostForm .Dialog .Header
{
    color: #c37e23;
    margin-left: 105px;
    font-size: 16px;
    font-family: "Microsoft YaHei";
}

.ThreadShow .PostForm .Dialog .Body
{
    padding: 12px 35px 12px 14px;
}

.ThreadShow .PostForm .Dialog .Body p
{
    margin-left: 90px;
}

.ThreadShow .PostForm .Dialog .Body .kexuan
{
    float: right;
}

.ThreadShow .PostForm .Dialog .fieldlabel
{
    width: 60px;
    float: left;
    clear: left;
    text-align: right;
}

.ThreadShow .PostForm .Dialog .fieldvalue
{
    float: left;
    margin: 0 0 12px 30px;
    width: 595px;
}

.ThreadShow .PostForm .Dialog .verify
{
    float: left;
    width: 960px;
}
.ThreadShow .PostForm .Dialog .verify .fieldvalue
{
    width: 80px;
}
.ThreadShow .PostForm .Dialog .verify .verifyCode
{
    float: left;
    margin-right: 20px;
}
.ThreadShow .PostForm .Dialog .verify .imgVerify
{
    width: 300px;
    float: left;
}
.ThreadShow .PostForm .Dialog .verify .imgVerify img
{
    float: left;
}
.ThreadShow .PostForm .Dialog .verify .imgVerify .verifyLabel
{
    height: 30px;
    line-height: 30px;
    margin-left: 20px;
    float: left;
}

.ThreadShow .PostForm .Dialog .mceEditor
{
    float: left;
    margin: 0 0 12px 30px;
}

.ThreadShow .PostForm .Dialog .fieldbuttons
{
    clear: left;
    margin: 0 0 12px 90px;
}

.ThreadShow .PostForm .Dialog .fieldbuttons OBJECT
{
    float: left;
}

.ThreadShow .PostForm .Dialog .fieldbuttons span
{
    float: left;
    margin-left: 30px;
    height: 20px;
    line-height: 20px;
}

.ThreadShow .PostForm .Dialog textarea
{
    width: 300px;
    background: #fbfcfc;
    border: 1px solid #dfdede;
}

.ThreadShow .PostForm .Dialog .Buttons
{
    margin-left: 90px;
}

/* RoomBrowse */

.RoomBrowse .RegionList
{
    margin: 20px 0;
    text-align: right;
}

/* JobShow */

.JobShowPage .fieldlabel
{
    color: #565656 !important;
}

.JobShow table
{
    width: 100%;
}
.JobShow-Workplaces, .JobShow-Titles, .form-requirement
{
    margin: 0 20px;
    border-bottom: 1px dashed #cccccc;
    padding-top: 20px;
}

.JobShow-Title
{
    float: left;
}

.JobShow-BranchTitle
{
    float: left;
}

.JobShow-Workplace
{
    margin-left: 200px;
}

.JobShow-Offers
{
    margin-left: 200px;
}

.JobShow .fieldlabel
{
    clear: none;
    font-weight: bold;
    float: left;
}

.JobShow .fieldvalue
{
    margin-left: 10px;
}

.form-requirement
{
    padding-top: 20px;
}

.form-requirement .fieldlabel
{
    float: none;
}

.form-requirement .fieldvalue
{
    clear: both;
    line-height: 24px;
}

.JobShow .buttons
{
    margin: 20px 0 20px 80px;
    width: 300px;
    text-align: right;
}

.JobShow-buttons a
{
    display: inline-block;
    width: 85px;
    height: 24px;
    background: url(Images/JobShow-buttons.jpg) no-repeat;
    text-align: center;
    color: #fff;
    line-height: 24px;
}


/* ResumeSubmit */

.ResumeSubmit legend
{
    border-bottom: 1px dashed #cccccc;
    margin: 0;
    color: #000;
    padding-bottom: 5px;
    font-size: 14px;
    margin-bottom: 20px;
    width: 100%;
    font-weight: bold;
}

.ResumeSubmit .fieldlabel
{
    width: 90px;
    float: left;
    margin-bottom: 20px;
}

.ResumeSubmit .fieldvalue
{
    margin-left: 50px;
    float: left;
    margin-bottom: 20px;
}

.ResumeSubmit-CareerYears .fieldvalue, .ResumeSubmit-AnnualSalary .fieldvalue, .ResumeSubmit-Languages .fieldvalue, .ResumeSubmit-LanguageGrade .fieldvalue, .ResumeSubmit-LanguageScore .fieldvalue
{
    width: 100px;
}

.ResumeSubmit-Name .fieldvalue .ResumeSubmit-Birthday .fieldvalue, .ResumeSubmit-PictureUrl .fieldvalue, .ResumeSubmit-CertificateType .fieldvalue select, .ResumeSubmit-Nation .fieldvalue, .ResumeSubmit-PoliPresent .fieldvalue, .ResumeSubmit-PostalCode .fieldvalue, .ResumeSubmit-Education .fieldvalue, .ResumeSubmit-School .fieldvalue
{
    width: 200px;
}


/* SIDERBARCONTROLPANE */

.controlpane
{
    border: 1px solid #dbdbdb;
    margin-bottom: 20px;
}

.controlpaneheader
{
    background: url(Images/controlpaneheader.jpg) repeat-x;
    border-bottom: 1px solid #dbdbdb;
    font-size: 12px;
    font-weight: bold;
    height: 24px;
    letter-spacing: 0.1em;
    padding: 5px 12px 0;
}
.controlpanebody
{
    padding: 14px 20px;
}

.controlpanebody a
{
    font-size: 12px;
    background: url(Images/controlpanebody-a.jpg) no-repeat 0 50%;
    padding: 0 0 0 10px;
}

/* SERVICES */

.services
{
    margin-bottom: 20px;
}

.services td
{
    text-align: center;
    padding-bottom: 5px;
}

.services a
{
    margin: 0 auto;
    display: block;
    width: 100px;
    height: 25px;
    line-height: 25px;
    background: url(Images/services-a.jpg) no-repeat;
}

.services a:hover
{
    margin: 0 auto;
    display: block;
    width: 100px;
    height: 25px;
    line-height: 25px;
    background: url(Images/services-hover.jpg) no-repeat;
    color: #fff;
}

.servicesheader
{
    display: none;
    background: url(Images/controlpaneheader.jpg) repeat-x;
    border-bottom: 1px solid #dbdbdb;
    font-size: 12px;
    font-weight: bold;
    height: 24px;
    letter-spacing: 0.1em;
    padding: 5px 12px 0;
}

.servicesbody
{
    padding: 10px 5px 0;
}

.servicesfooter
{
    background: url(Images/servicesfooter.jpg) no-repeat;
    height: 71px;
}

/* GOOGLEMAPCONTROL */

.googlemapcontrol-header
{
    border: 1px solid #dbdbdb;
    background: #fbfbfb;
    height: 30px;
    margin-bottom: 15px;
}
.googlemapcontrol-header-inner
{
    background: url(Images/gambollist-header-inner.jpg) no-repeat right top;
    height: 24px;
    color: #2f3639;
    font-weight: bold;
    width: 88px;
    padding: 6px 0 0 12px;
}

.googlemapcontrol-map-out
{
    background: #dcdad0;
    position: relative;
    width: 693px;
    padding: 2px;
    text-align: center;
    border: 1px solid #d1c8c2;
    margin-bottom: 10px;
}

.googlemapcontrol-header-prompt
{
    float: right;
    padding-top: 6px;
    height: 24px;
}
.googlemapcontrol-header-prompt a
{
    color: #4c5255;
}

.googlemapcontrol-header-more
{
    border-left: 1px solid #dbdbdb;
    float: right;
    width: 45px;
    height: 24px;
    text-align: center;
    padding-top: 6px;
    margin-left: 12px;
}
.googlemapcontrol-header-more a
{
    color: #4c5255;
}

.googlemapcontrol-map-button
{
    position: absolute;
    right: 14px;
    top: 25px;
    width: 56px;
}
.googlemapcontrol-map-button .button
{
    background: url(Images/shopbrowse-map-button.png);
    display: block;
    width: 56px;
    height: 22px;
    margin-bottom: 6px;
    text-align: center;
    vertical-align: middle;
    padding: 2px 0 0;
}
.googlemapcontrol-map-button .button .button
{
    background: none;
}

/* DOCUMENTSHOW */

.documentshow .CommentList td
{
    padding-left: 20px;
}

.documentshow .title
{
    margin-bottom: 20px;
    color: #292929;
    font-size: 14px;
    text-align: center;
    background: url(Images/documentshow.jpg) repeat-x top;
    padding-top: 35px;
}

.documentshow .title .fieldvalue
{
    color: #323232;
}

.documentshow .subtitle
{
    text-align: center;
    margin-bottom: 10px;
    color: #999;
}

.documentshow .author
{
    color: #999;
    display: inline;
    margin-right: 5px;
}

.documentshow .authortime
{
    color: #999;
    display: inline;
    margin-right: 5px;
}

.documentshow .source
{
    color: #999;
    display: inline;
}

.documentshow .documentshowauthortime
{
    text-align: center;
    margin-bottom: 20px;
}

.documentshow .documentshowauthortime br
{
    display: none;
}

.documentshow p
{
    text-indent: 2em;
    line-height: 24px !important;
    color: #333333 !important;
    margin-right: 10px;
}

.documentshow a
{
    color: #1e51a2 !important;
}

.tablemiddle
{
    vertical-align: middle !important;
}

/* PostTree */

.PostTree
{
    width: 100%;
    border-collapse: collapse;
}

.PostTree br
{
    display: none;
}

.PostTree .Title
{
    display: inline;
    margin-right: 5px;
}

.PostTree .CreateUser
{
    display: inline;
    margin-right: 5px;
}

.PostTree .CreateTime
{
    display: inline;
}

/* PSTEDITFORM */


.PostEditPage fieldset
{
    line-height: 150%;
    margin-bottom: 20px;
}

.PostEditPage fieldset .AvatarIcon
{
    float: left;
}

.PostEditPage fieldset .Body
{
    margin-left: 150px;
}

.PostEditPage fieldset .Body br
{
    display: none;
}

.PostEditPage fieldset .AvatarIcon img
{
    display: block;
}

.PostEditPage fieldset table
{
    width: 100%;
}


.PostEditPage fieldset legend
{
    margin-left: 1%;
    margin-right: 1%;
    font-weight: bold;
    margin-bottom: 10px;
}

.PostEditPage fieldset .fieldlabel
{
    display: inline;
    margin-left: 1%;
    margin-right: 1%;
    width: 10.5%;
    margin-bottom: 10px;
}

.PostEditPage fieldset .fieldvalue, .PostEditPage fieldset .mceEditor
{
    display: inline;
    float: none;
    margin-left: 1%;
    margin-right: 1%;
    width: 48%;
    margin-bottom: 10px;
}

.PostEditPage fieldset span
{
    display: inline;
}

.PostEditPage fieldset span p
{
    display: inline;
}

.PostEditPage fieldset .fielddesc
{
    display: inline;
    float: none;
    margin-left: 1%;
    margin-right: 1%;
    width: 23%;
    margin-bottom: 10px;
}

.PostEditPage fieldset .uploadpanel
{
    clear: both;
    float: left;
    margin-left: 13.5%;
    margin-right: 1%;
    width: 23%;
    margin-top: -10px;
    margin-bottom: 10px;
}

.PostEditPage .buttons
{
    margin-left: 1%;
    margin-right: 1%;
    width: 35.5%;
    text-align: right;
    line-height: 30px;
}

.PostEditPage span.button
{
	display: inline-block; 
	*+display:inherit;
	height:30px;
	background:url(Images/button-l.jpg) no-repeat left;
}

.PostEditPage input.button
{
    border: 0;
    height: 30px;
    padding-left: 40px;
    background: url(Images/button-r.jpg) no-repeat right;
}

/* dszzc */

.dszzc .ui-tabs, .dszzc .ui-widget, .dszzc .ui-widget-content, .dszzc .ui-corner-all, .dszzc ui-helper-reset, .dszzc .ui-helper-clearfix:after, .dszzc .ui-helper-clearfix, .dszzc .ui-widget-header, .dszzc .ui-tabs .ui-tabs-nav, .dszzc .ui-state-default, .dszzc .ui-widget-content .ui-state-default, .dszzc .ui-state-active, .dszzc .ui-widget-content .ui-state-active, .dszzc .ui-corner-top, .dszzc .ui-tabs .ui-tabs-nav LI, .dszzc .ui-tabs .ui-tabs-nav LI.ui-tabs-selected, .dszzc .ui-widget-content .ui-state-default, .dszzc .ui-widget-content .ui-state-default, .dszzc .ui-state-active A:link, .dszzc .ui-widget-content A, .dszzc .ui-widget-header A, .dszzc .ui-state-default A, .dszzc .ui-state-default A:link, .dszzc .ui-state-active A, .dszzc .ui-state-active A:link, .dszzc .ui-tabs .ui-tabs-nav LI A, .dszzc .ui-tabs .ui-tabs-nav LI.ui-tabs-selected A, .dszzc .ui-tabs .ui-tabs-nav LI A, .dszzc .ui-corner-bottom, .dszzc .ui-tabs .ui-tabs-panel
{
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
    float: none;
    background: none;
}

.dszzc .ui-tabs-nav
{
    width: 100%;
    height: 25px;
    background: #ededed !important;
}

.dszzc .ui-tabs-nav li
{
    float: left !important;
    width: 90px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    border-left: 1px #fff solid !important;
}

.dszzc .ui-tabs-nav .ui-state-active
{
    background: #e70013 !important;
}

.dszzc .ui-tabs-nav .ui-state-active a
{
    color: #fff;
}

.dszzc .ui-tabs-panel
{
    padding-top: 20px !important;
}

.dszzc .ui-tabs-panel p
{
    margin-left: 90px;
}


/* nianzi */

.nianzi .ui-tabs, .nianzi .ui-widget, .nianzi .ui-widget-content, .nianzi .ui-corner-all, .nianzi ui-helper-reset, .nianzi .ui-helper-clearfix:after, .nianzi .ui-helper-clearfix, .nianzi .ui-widget-header, .nianzi .ui-tabs .ui-tabs-nav, .nianzi .ui-state-default, .nianzi .ui-widget-content .ui-state-default, .nianzi .ui-state-active, .nianzi .ui-widget-content .ui-state-active, .nianzi .ui-corner-top, .nianzi .ui-tabs .ui-tabs-nav LI, .nianzi .ui-tabs .ui-tabs-nav LI.ui-tabs-selected, .nianzi .ui-widget-content .ui-state-default, .nianzi .ui-widget-content .ui-state-default, .nianzi .ui-state-active A:link, .nianzi .ui-widget-content A, .nianzi .ui-widget-header A, .nianzi .ui-state-default A, .nianzi .ui-state-default A:link, .nianzi .ui-state-active A, .nianzi .ui-state-active A:link, .nianzi .ui-tabs .ui-tabs-nav LI A, .nianzi .ui-tabs .ui-tabs-nav LI.ui-tabs-selected A, .nianzi .ui-tabs .ui-tabs-nav LI A, .nianzi .ui-corner-bottom, .nianzi .ui-tabs .ui-tabs-panel
{
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
    float: none;
    background: none;
}

.nianzi .ui-tabs-nav
{
    width: 100%;
    height: 70px;
    padding-bottom: 20px !important;
}

.nianzi .ui-tabs-nav li
{
    float: left !important;
    width: 47px;
    height: 34px;
    text-align: center;
    line-height: 50px;
    background: url(Images/nianzhi-a.jpg) no-repeat !important;
}

.nianzi .ui-tabs-nav li a
{
    color: #898989;
}

.nianzi .ui-tabs-nav .ui-state-active
{
    background: url(Images/nianzi-hover.jpg) no-repeat !important;
}

.nianzi .ui-tabs-nav .ui-state-active a
{
    color: #ed1b23;
}

.nianzi .ui-tabs-panel
{
    padding-top: 20px !important;
    border-top: 1px #e1e1e1 solid !important;
}

.nianzi img
{
    width: 170px;
    height: 250px;
    float: left;
}

.nianzi hr
{
    background: #e1e1e1;
}

.nianzi h2
{
    color: #706e6f;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
}

.nianzi a
{
    color: #706e6f !important;
}

.qiyegongmin h3
{
    background: url(Images/h3.jpg) no-repeat left;
    padding-left: 10px;
    color: #706e6f;
}

.qiyegongmin a
{
    margin-left: 5px;
    margin-bottom: 5px;
}

table.xuanjinghui
{
    width: 100%;
    margin-bottom: 20px;
}

table.xuanjinghui th
{
    background: #e3e3e3;
    padding: 5px;
    color: #7c7c7c;
}

table.xuanjinghui td
{
    border: 1px #e3e3e3 solid;
    text-align: center;
    color: #7c7c7c;
    padding: 5px;
}

._qiyewenhuaPage h2
{
    margin-bottom: 30px;
    color: #666465;
    line-height: 24px;
}

.qyry
{
    background-attachment: fixed;
    padding-top: 50px;
    padding-bottom: 50px;
    width: 680px;
}

.qyry p
{
    margin-left: 10%;
    margin-right: 10%;
    line-height: 24px;
    width: 80%;
    background: url(/files/92323B93-0595-422F-8CE6-3EF976FE2716/hongdian.gif) no-repeat 0px 8px;
    padding-left: 15px;
}

.qyry h2
{
    margin-left: 10%;
    margin-right: 10%;
    line-height: 24px;
    width: 80%;
    color: #c00000;
    font-size: 18px;
    font-weight: bold;
    border-bottom: 1px #c9c9c9 solid;
    padding-left: 15px;
    padding-bottom: 20px;
}

.qyry h2 a
{
    color: #c00000;
}
.ry2009
{
    background-image: url(/files/92323B93-0595-422F-8CE6-3EF976FE2716/ry2009.jpg);
    background-repeat: no-repeat;
}
.ry2008
{
    background-image: url(/files/92323B93-0595-422F-8CE6-3EF976FE2716/ry2008.jpg);
    background-repeat: no-repeat;
}
.ry2007
{
    background-image: url(/files/92323B93-0595-422F-8CE6-3EF976FE2716/ry2007.jpg);
    background-repeat: no-repeat;
}
.ry2006
{
    background-image: url(/files/92323B93-0595-422F-8CE6-3EF976FE2716/ry2006.jpg);
    background-repeat: no-repeat;
}
.ry2005
{
    background-image: url(/files/92323B93-0595-422F-8CE6-3EF976FE2716/ry2000.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
}
.ry2004
{
    background-image: url(/files/92323B93-0595-422F-8CE6-3EF976FE2716/ry2004.jpg);
    background-repeat: no-repeat;
}

.ry2000
{
    background-image: url(/files/92323B93-0595-422F-8CE6-3EF976FE2716/ry2005.jpg);
    background-repeat: no-repeat;
}

/* MyCredit */

.MyCredit FIELDSET
{
    line-height: normal;
}

.MyCredit FIELDSET br
{
    display: none;
}

.MyCredit FIELDSET .fieldlabel
{
    background: #ececec;
    text-align: center;
    height: 30px;
    line-height: 30px;
    margin-right: 0;
}

.MyCredit FIELDSET .fieldvalue
{
    background: #f6f6f6;
    text-align: center;
    height: 30px;
    line-height: 30px;
    color: #c30e16;
    margin-left: 0;
    width: 80px;
}

.MyCredit .buttons
{
    margin-left: 0px;
}

.MyCredit .buttons .button
{
    float: left;
    background: url(Images/MyCredit-button-l.jpg) no-repeat;
    margin-right: 10px;
}

.MyCredit .buttons a
{
    height: 25px;
    background: url(Images/MyCredit-button-r.jpg) no-repeat right;
    display: inline-block;
    text-align: center;
    line-height: 25px;
    color: #fff;
    padding: 0 10px;
    margin: 0;
}

.MyCredit .gridview THEAD TH
{
    border-top: 4px #f1f1f1 solid;
}

.MyCredit .operations
{
    height: 30px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
}

.MyCredit .sorters
{
    height: 30px;
    text-align: right;
    margin-left: 0;
    margin-right: 0;
}

.MyCredit .gridview-chrome
{
    margin-bottom: 20px;
}

/* MyGambolOrder */

.MyGambolOrder .filters input
{
    width: 100px;
}

.MyGambolOrder .button input
{
    width: auto;
}

.MyGambolOrder .gridview THEAD TH
{
    border-top: 4px #f1f1f1 solid;
    height: 35px;
    line-height: 35px;
}

/* MyPosts */

.MyPosts .gridview THEAD TH
{
    border-top: 4px #f1f1f1 solid;
    height: 35px;
    line-height: 35px;
}

/* MyGroupbuyOrders */

.MyGroupbuyOrders .gridview THEAD TH
{
    border-top: 4px #f1f1f1 solid;
    height: 35px;
    line-height: 35px;
}

.xiaoqushangjia td
{
    border-bottom: 1px #f8f8f8 solid;
    padding: 5px;
    line-height: 20px;
    color: #5b595a;
}

/* Verification */

.Verification
{
    line-height: 24px;
    margin-top: 30px;
}

.Verification .buttons
{
}

/* NextRegister */

.NextRegister table
{
    width: 100%;
}

.NextRegister FIELDSET table
{
    width: auto;
}

.NextRegister th
{
    padding: 5px;
    text-align: left;
}

.NextRegister td
{
    padding: 5px;
    line-height: 24px;
}


.VerificationPage .page-title, .ProprietorVerifypage .page-title, .VerificationModepage .page-title
{
    display: block !important;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    background: #f1f1f1;
    padding-left: 10px;
    margin-bottom: 20px;
    color: #565656;
}

/* Register */

.RegisterPage .body
{
    position: relative;
}

.RegisterPage .content
{
    border: 1px #eeeeee solid;
}

.RegisterPage .Terms
{
    color: #07559d;
}

.RegisterPage .TermsField
{
    margin-left: 90px;
}

.RegisterPage FIELDSET .fieldvalue
{
    width: 150px;
}

.RegisterPage
{
    color: #898989;
}

.RegisterPage .buttons INPUT.button
{
    width: 70px;
    height: 27px;
    background: url(Images/home-button.jpg) no-repeat;
    border: 0;
}

.RegisterPage .leftpan
{
    float: left;
    width: 420px;
}

.RegisterPage .rightpan
{
    float: right;
    width: 440px;
}

.RegisterPage .Register-buttons a:hover
{
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
}

.RegisterPage .MobileLink
{
    display: inline;
    margin-left: 45px;
}

.RegisterPage .ProprietorLink
{
    display: inline;
    margin-left: 110px;
}

.RegisterPage .HyperLink
{
    display: inline;
    margin-left: 165px;
}


/* Register2Page */

.Register2Page .body
{
    position: relative;
}

.Register2Page .content
{
    border: 1px #eeeeee solid;
    padding-bottom: 45px;
}

.Register2Page .leftpan
{
    float: left;
    width: 400px;
    margin-left: 50px;
}

*html .Register2Page .leftpan
{
    margin-left: 30px;
}

.Register2Page .rightpan
{
    float: right;
    width: 390px;
}

.Register2Page FIELDSET
{
    margin-top: 0 !important;
}

.Register2Page .TermsField
{
    margin-bottom: 10px;
}

.Register2Page .MobilePanel .fieldlabel
{
    color: #3993cc;
}

.MobileEditPage .MobilePanel span
{
    float: none;
}

.ProprietorEditPage .MobilePanel span
{
    float: none;
    margin-left: 95px;
}

.Register2Page .buttons
{
    margin-left: 125px !important;
    margin-top: 0px !important;
}

.Register2Page .MobilePanel .MobileButton br
{
    display: none;
}

.MobileEditPage .MobileButton span.button
{
    margin-left: 10px;
}

.Register2Page .MobileButton span.button
{
    margin-left: 0px;
    margin-bottom: 5px !important;
}

.ProprietorEditPage .MobilePanel LEGEND, .MobileEditPage .MobilePanel LEGEND, .Register2Page .MobilePanel LEGEND
{
    clear: left;
    color: #565656;
}

.Register2Page .ProfileMobileButton span.button
{
    margin-left: 10px;
}

.Register2Page .ProfileMobileButton br
{
    display: none;
}

.Register2Page .fieldvalue
{
    width: 150px;
}

/* Register3Page */

.Register3Page .body
{
    position: relative;
}

.Register3Page .content
{
    border: 1px #eeeeee solid;
    padding-bottom: 45px;
}

.Register3Page .leftpan
{
    float: left;
    width: 400px;
    margin-left: 50px;
}

.Register3Page .rightpan
{
    float: right;
    width: 390px;
}

.Register3Page .mcdropdown
{
    width: 150px;
}

.Register3Page .fieldvalue
{
    width: 150px;
}

.Register3Page .buttons
{
    margin-left: 95px !important;
}

.Register3Page .ProfilePanel-buttons
{
    margin-left: 95px;
}

.Register3Page .ProfilePanel-buttons .button
{
    margin-left: 47px;
}

.Register3Page .ProfileMobileButton br
{
    display: none;
}

.Register3Page .ProfileMobileButton .button
{
    margin-left: 0;
}

.Register3Page legend
{
    background: url(Images/Register3Page-legend.jpg);
    width: 93px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    font-weight: normal;
    margin-left: -20px;
}

/* Register4Page */

.Register4Page .body
{
    position: relative;
}

/* RetrivePassword */

.RetrivePasswordPage .body
{
    position: relative;
}

.RetrivePasswordPage .content
{
    border: 1px #eeeeee solid;
    width: 670px !important;
}

.RetrivePasswordPage .PasswordByEmail a
{
    display: block;
    width: 120px;
    height: 86px;
    background: url(Images/RetrivePassword-email.jpg) no-repeat;
    float: left;
    margin-top: 30px;
    margin-left: 70px;
    margin-bottom: 70px;
}

.RetrivePasswordPage .PasswordByMobile a
{
    display: block;
    width: 120px;
    height: 86px;
    background: url(Images/RetrivePassword-phone.jpg) no-repeat;
    float: left;
    margin-top: 30px;
    margin-left: 90px;
    margin-bottom: 70px;
}

.RetrivePasswordPage a:hover
{
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
}

/* PasswordByEmail */

.PasswordByEmailPage .body
{
    position: relative;
}

.PasswordByEmailPage .content
{
    border: 1px #eeeeee solid;
    width: 670px !important;
    padding-bottom: 35px;
}

.PasswordByEmailPage fieldset
{
    margin-left: 55px;
}

.PasswordByEmailPage fieldset blockquote
{
    margin-left: 5px;
    margin-bottom: 25px;
    color: #7d7d7d;
}

.PasswordByEmailPage .buttons
{
    margin-left: 150px !important;
}

/* PasswordByMobile */

.PasswordByMobilePage .body
{
    position: relative;
}

.PasswordByMobilePage .content
{
    border: 1px #eeeeee solid;
    width: 670px !important;
    padding-bottom: 35px;
}

.PasswordByMobilePage fieldset
{
    margin-left: 55px;
}

.PasswordByMobilePage fieldset blockquote
{
    margin-left: 5px;
    margin-bottom: 25px;
    color: #7d7d7d;
}

.PasswordByMobilePage .buttons
{
    margin-left: 150px !important;
}

/* ProprietorFailPage */

.ProprietorFailPage .content
{
    border: 1px #eeeeee solid;
    padding-top: 30px;
}

.ProprietorFailPage .ProprietorFail-button img:hover
{
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
    cursor: pointer;
}

/* Register1Page */

.Register1Page .body
{
    position: relative;
}

.Register1Page .content
{
    border: 1px #eeeeee solid;
    padding-bottom: 45px;
}

.Register1Page .leftpan
{
    float: left;
    width: 400px;
    margin-left: 50px;
}

.Register1Page .rightpan
{
    float: right;
    width: 390px;
}

.Register1Page .fieldvalue
{
    width: 150px;
}

.Register1Page .buttons
{
    margin-left: 95px !important;
}

/* TYLoginPage */

.TYLoginPage .body
{
    position: relative;
}

.TYLoginPage .content
{
    border: 1px #eeeeee solid;
    padding-bottom: 45px;
}

.TYLoginPage .leftpan
{
    float: left;
    width: 300px;
    margin-left: 110px;
    background: url(Images/TYLoginPage-l.jpg) no-repeat right;
}

.TYLoginPage .rightpan
{
    float: right;
    width: 260px;
}

.TYLoginPage FIELDSET
{
    margin-top: 0 !important;
}


.TYLoginPage FIELDSET .fieldvalue
{
    width: 150px;
}

.TYLoginPage legend
{
    background: url(Images/TYLoginPage-legend.jpg);
    width: 67px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    font-weight: normal;
    margin-left: -15px;
}

.TYLoginPage .RememberMe
{
    margin-left: 95px;
}

.TYLoginPage .RememberMe br
{
    display: none;
}

.TYLoginPage .RememberMe a
{
    margin-left: 30px;
    color: #c2c2c2;
}


/* activatePage */

.activatePage .body
{
    position: relative;
}

*html .activatePage .body
{
    position: static;
}

.activatePage .content
{
    border: 1px #eeeeee solid;
    padding-bottom: 45px;
}

.activatePage .Information
{
    background: url(Images/Information.jpg) no-repeat;
    position: relative;
    width: 210px;
    padding-top: 300px;
    margin-left: 80px;
    float: left;
}

*html .activatePage .Information
{
    margin-left: 50px;
}

.activatePage .Information .Panels
{
    line-height: 160%;
    color: #8a8a8a;
}

.activatePage .Information .Panels a
{
    color: #c70006;
}

.activatePage .Information-img
{
    float: left;
}

.activatePage .Information-img img:hover
{
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
}

.activatePage .Information-img .niuzaiwang a
{
    background: url(Images/niuzaiwang.jpg) no-repeat right;
    height: 46px;
    margin-right: 14px;
    cursor: pointer;
    display: block;
}

.activatePage .Information-img .niuzaiwang:hover
{
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
}

.activatePage .CreditRemaining
{
    position: absolute;
    top: 148px;
    left: 120px;
    color: #6d6d6d;
    font-size: 18px;
    font-weight: bold;
}

.activatePage .CoinRemaining
{
    position: absolute;
    top: 179px;
    left: 122px;
    color: #6d6d6d;
    font-size: 18px;
    font-weight: bold;
}

.activatePage .Name
{
    position: absolute;
    top: 205px;
    left: 15px;
    color: #6d6d6d;
    font-size: 14px;
    font-weight: bold;
    width: 95px;
    text-align: center;
}

/* GroupbuyOrderForm */

.GroupbuyOrderForm BLOCKQUOTE
{
    margin-bottom: 15px;
    margin-left: 5px;
}

.GroupbuyOrderForm BLOCKQUOTE a
{
    color: #005368;
    font-weight: bold;
}

.GroupbuyOrderForm BLOCKQUOTE a:hover
{
    color: #00a7d0;
}

/* Register2Page */

.NextRegisterPage .buttons
{
    margin-left: 0 !important;
}

.NextRegisterPage th
{
    color: #898989;
}

.NextRegisterPage .content table
{
    margin-bottom: 10px;
}

.NextRegisterPage FIELDSET
{
    margin-bottom: 10px;
    margin-top: 0 !important;
}

.NextRegisterPage .fielddesc
{
    width: auto !important;
    color: #a1a1a1;
    font-size: 12px;
}

.NextRegisterPage FIELDSET .fieldlabel, .Register2Page FIELDSET .fieldlabel
{
    width: 110px !important;
}

.Register2Page h2
{
    color: #565656;
    margin-left: 3px;
}

.Register2Page .YuejianField
{
    margin-bottom: 10px;
}

.Register2Page .CanguanField
{
    margin-bottom: 10px;
}

/* ProfileViewPage */

.ProfileViewPage .userinfo .AvatarIcon
{
    float: left;
    margin-bottom: 20px;
}

.ProfileViewPage .userinfo .AvatarIcon .LinkButton
{
    text-align: center;
}

.ProfileViewPage .userinfo .AvatarIcon img
{
    width: 150px;
    margin-bottom: 10px;
}

.ProfileViewPage .userinfo .Count
{
    float: right;
    color: #898989;
    margin-right: 150px;
}

*html .ProfileViewPage .userinfo .Count
{
    float: right;
    color: #898989;
    margin-right: 50px;
    width: 150px;
}

.ProfileViewPage .userinfo .Count .ThreadCount
{
    margin-bottom: 5px;
    padding-left: 25px;
    height: 17px;
    line-height: 17px;
    background: url(Images/ThreadCount.jpg) no-repeat left;
}

.ProfileViewPage .userinfo .Count .PostCount
{
    margin-bottom: 5px;
    padding-left: 25px;
    height: 17px;
    line-height: 17px;
    background: url(Images/PostCount.jpg) no-repeat left;
}

.ProfileViewPage .userinfo .Count .CreditRemaining
{
    margin-bottom: 5px;
    padding-left: 25px;
    height: 17px;
    line-height: 17px;
    background: url(Images/CreditRemaining.jpg) no-repeat left;
}

.ProfileViewPage .userinfo .Description
{
    margin-left: 160px;
}

.ProfileViewPage .userinfo .Description .fieldlabel, .ProfileViewPage .userinfo .Description .fieldvalue
{
    margin-bottom: 2px;
}

.ProfileViewPage .userinfo .Description br
{
    display: none;
}

.ProfileViewPage .userinfo
{
    margin-bottom: 20px;
}

.ProfileViewPage h2
{
    color: #565656;
}

.ProfileViewPage .fieldlabel
{
    color: #898989;
    display: inline-block;
    margin-bottom: 10px;
}

.ProfileViewPage .fieldvalue
{
    color: #898989;
    margin-bottom: 10px;
}

#id_name
{
    margin-bottom: 5px;
}

.ProfileViewPage .content table
{
    margin-bottom: 20px;
}

.ProfileViewPage .content th
{
    color: #898989 !important;
    font-size: 12px !important;
}

.ProfileViewPage .PostListView .ForumShow .Title
{
    float: left;
    width: 350px;
}

.ProfileViewPage .PostListView .ForumShow .CreateTime
{
    float: left;
    margin-left: 10px;
}


/* documentlistview */

.documentlistview ul
{
    border-bottom: 1px #ebebeb solid;
    margin-bottom: 10px;
}

.documentlistview li
{
    border-top: 1px #ebebeb solid;
    padding-top: 10px;
    padding-bottom: 5px;
}

.documentlistview .authortime-t
{
    margin-left: 18px;
    margin-bottom: 5px;
}

.documentlistview .documenttitle
{
    margin-left: 18px;
}

.documentlistview a, .documentlistview span
{
    color: #898989;
}

/* ThreadShow */

.PostTreePage .body, .ThreadShowPage .body
{
    padding-right: 230px;
}

.PostTreePage .body .sidebar, .ThreadShowPage .body .sidebar
{
    display: block;
}

.PostTreePage .ForumLogin, .ThreadShowPage .ForumLogin
{
    display: none;
}

.ThreadShowPage .content .sidebar
{
    width: 100% !important;
    margin: 0;
}

.ThreadShowPage .dialog .fieldvalue
{
    width: 280px;
}

.ThreadShowPage .dialog .buttons
{
    margin-left: 95px;
}

* + html .ThreadShowPage .dialog .buttons
{
    margin-left: 50px;
}

/* ForumShowPage */

.ForumShowcontent
{
    position: relative;
}

.ForumShowcontent .buttons
{
    display: inline;
    margin: 0;
    position: absolute;
    top: 5px;
    left: 45px;
}

.ForumShowcontent .buttons a
{
    font-size: 12px;
    color: #1c1c1c;
}

.ForumShowPage .KeywordFilter
{
    margin: 0;
    float: none;
}

.leftbar
{
    position: absolute;
    top: 0;
    left: 0;
    width: 140px;
    height: 100%;
    min-height: 800px;
}

*html .leftbar
{
    left: -165px;
}

.leftbar .Body
{
    border-left: 1px dotted #777777;
    margin-left: 15px;
    padding-top: 15px;
}

.leftbar .Group
{
    height: 35px;
    padding-left: 20px;
    background: #ececec;
}


.leftbar .Group .fieldvalue
{
    color: #151515;
    line-height: 35px;
    font-size: 14px;
}

.leftbar .City
{
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 15px;
    padding-left: 20px;
    color: #787677;
    background: url(Images/qitachengshi.png) no-repeat left center;
}

.leftbar .SubforumList
{
    margin-left: 20px;
}

.leftbar .SubforumList li
{
    margin-bottom: 10px;
}

.leftbar .SubforumList li a
{
    color: #787677;
}

.leftbar .SubforumList li a:hover
{
    color: #e9722a;
}

.leftbar .regionList
{
    margin-left: 20px;
    width: 100px;
}

.leftbar .regionList li
{
    float: left;
    width: 40px;
    margin-bottom: 10px;
}

.leftbar .regionList li a
{
    color: #787677;
}

.leftbar .regionList li a:hover
{
    color: #e9722a;
}

.leftbar .qitachengshi
{
    padding-left: 20px;
    margin-bottom: 25px;
    margin-top: 30px;
    color: #787677;
    font-size: 14px;
    font-weight: bold;
    background: url(Images/qitachengshi.png) no-repeat left center;
}

.Subregion
{
    position: relative;
    padding-left: 165px;
}

.GroupbuySubmitPage LEGEND.lxr
{
    display: inline;
}

.GroupbuySubmitPage .ContactFieldset BLOCKQUOTE
{
    display: inline;
}

.GroupbuySubmitPage .ShippingFieldset
{
    float: left;
    width: 300px;
}

.GroupbuySubmitPage .ContactFieldset
{
    float: right;
    width: 300px;
}

.GroupbuySubmitPage .buttons
{
    margin-left: 325px;
}

.Treetitle
{
    background: url(Images/tree-br.jpg) no-repeat left center;
    padding-left: 30px;
    height: 26px;
    line-height: 26px;
    display: block;
}

.Treetitle a
{
    margin-left: 20px;
    color: #3f3f3f !important;
    font-size: 12px !important;
    margin-right: 10px;
    font-weight: normal !important;
}

.Treetitle .CreateUser a
{
    color: #7a7a7a !important;
}

.Treetitle br
{
    display: none;
}

.Treetitle .CreateTime,
.Treetitle .CreateUser,
.Treetitle .Title
{
    float: left;
    margin-right: 10px;
    height: auto !important;
    line-height: inherit !important;
}

.Treetitle div span.fieldvalue
{
    line-height: inherit;
}

.ThreadTitle
{
    width: 100% !important;
}

.ThreadParked
{
    background: url(Images/Parked.gif) no-repeat left center;
    padding-left: 30px;
    height: 26px;
    line-height: 26px;
    display: block;
}

.ThreadParkedtd
{
    border-bottom: 1px dashed #c2c2c2 !important;
    padding: 5px 0 !important;
}
.ThreadParked a
{
    margin-left: 20px;
    color: #e9722a !important;
    font-size: 12px !important;
    margin-right: 10px;
    font-weight: normal !important;
}

.ThreadParked .CreateUser a
{
    color: #7a7a7a !important;
}

.ThreadParked br
{
    display: none;
}

.ThreadParked .CreateTime,
.ThreadParked .CreateUser,
.ThreadParked .Title
{
    float: left;
    margin-right: 10px;
}

.ThreadParked div span.fieldvalue
{
    line-height: inherit;
}

.ThreadTitle-0
{
	border-top: 1px solid #d5d5d5;
	margin-top: 2px;
	position:static
}

.Title-0
{
}

.Title-0 .Title a
{
    color: #3e5fa3 !important;
}

.Title-0 .CreateUser a
{
    color: #444444 !important;
}

.Title-2
{
}

.Title-2 a
{
}

.ComplaintTree .operations a
{
    color: #005770;
}

.GroupbuyConfirmPage FIELDSET
{
    float: left;
    width: 50%;
}

.GroupbuyConfirmPage .buttons
{
    margin-left: 315px;
}

/* ProfileEditPage */

.EditMenu li
{
    float: left !important;
    width: 85px !important;
    height: 30px !important;
    line-height: 30px !important;
    text-align: center !important;
    margin-left: 10px !important;
    background: #ededed !important;
    color: #686868 !important;
}

ul.EditMenu
{
    border-bottom: 1px #d7d7d7 solid !important;
}

ul.EditMenu li.activeitem
{
    border-bottom: 1px #fff solid !important;
    border: 1px #d7d7d7 solid !important;
    height: 31px !important;
    margin-bottom: -1px !important;
    background: #fff !important;
}

.ProfileForm
{
    padding-top: 10px !important;
    clear: left;
}

.ProfileForm object
{
    width: 78px;
    height: 30px;
    position: inherit;
}




.ProfileViewPage .PostListView td
{
    border-bottom: #dbdbdb 1px solid;
}

.ProprietorEditPage .leftpane, .ProfileEditPage .leftpane
{
    float: left;
    width: 300px;
}

.ProprietorEditPage .rightpane, .ProfileEditPage .rightpane
{
    float: right;
    width: 300px;
}

.ProfileEditPage FIELDSET .fielddesc
{
    margin-left: 95px;
}

.ProprietorEditPage .MobilePanel .MobileButton, .MobileEditPage .MobilePanel .MobileButton
{
    margin-bottom: 20px;
}

.ProprietorEditPage .MobilePanel .MobileButton br, .MobileEditPage .MobilePanel .MobileButton br
{
    display: none;
}

.GroupbuyPortalPage .GroupbuyList
{
    border-top: #dbdbdb 1px solid;
}


.ForumMasterListView
{
    height: 30px;
    line-height: 30px;
    margin-bottom: 15px;
    width: 100%;
}

.ForumMasterListView .AddThreadLink
{
    padding: 0;
}

.ForumMasterListView .AddThreadLink .searchbar
{
    margin: 0;
}

.ForumMasterListView a
{
    float: left;
    margin-right: 15px;
}

a.BoardLink
{
    width: 100px;
    height: 20px;
    line-height: 20px;
    display: inline-block;
    padding-left: 20px;
    margin-right: 5px;
    background: url(Images/BoardLink.jpg) no-repeat left center;
}

th a.BoardLink
{
    color: #686868;
}

.ForumMasterListView a.BoardLink
{
    float: right;
    width: 30px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    padding-left: 20px;
    margin-right: 5px;
    background: url(Images/BoardLink.jpg) no-repeat left center;
}

.ForumMasterListView a.ListLink
{
    float: right;
    margin-right: 20px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    padding-left: 20px;
    margin-right: 5px;
    background: url(Images/ListLink.jpg) no-repeat left center;
}

.ForumMasterListView h2
{
    display: inline-block;
    font-size: 14px;
    color: #c37e23;
    float: left;
}

.ForumMasterListView ul
{
    display: inline;
}

.ForumMasterListView ul li
{
    float: left;
    margin-left: 10px;
}



.JobBrowsePage .ChangeCity
{
    font-size: 14px;
    position: relative;
    height: 30px;
    line-height: 30px;
    background: #bfbbbc;
}
.JobBrowsePage .City
{
    display: inline-block;
    color: #fff;
    background: #666465;
    padding: 0 10px;
    height: 30px;
}
.JobBrowsePage .CurrentCity
{
    float: left;
    margin-left: 30px;
}

.JobBrowsePage .CurrentCity span
{
    color: #fff;
}

.JobBrowsePage .Change
{
    margin-left: 110px;
    width: 80px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #714904;
    background: #eeeeee;
    cursor: pointer;
}

.JobBrowsePage .Change:hover
{
    color: #ff7800;
}

.JobBrowsePage .regionList
{
    position: absolute;
    z-index: 2;
    top: 35px;
    padding-bottom: 10px;
    background: #f3f1f2;
    padding-left: 20px;
}

.JobBrowsePage .regionList li
{
    display: inline;
    z-index: 1000;
}

.JobBrowsePage .regionList li a
{
    color: #a3a1a2;
    display: inline;
    font-size: 12px;
    margin: 10px 20px 0 0;
}

.CoinJrjPage .CoinJrj
{
    margin-bottom: 20px;
    margin-top: 20px;
    margin-left: 10px;
    color: #595959;
}

.CoinJrjPage .CoinJrjPanel
{
    margin-left: 10px;
}

.CoinJrjPage .CoinJrjPanel .fieldlabel
{
    color: #595959;
}

.CoinJrjPage .CoinJrjPanel .buttons
{
    margin-left: 110px;
}

.MysoftVerificationPage .communitymenu
{
    margin-bottom: 20px;
}

.MysoftVerificationPage .content .mysoftList th
{
    border: #d0d0d0 1px solid;
    padding: 10px;
    color: #595959;
}

.MysoftVerificationPage .content .mysoftList td
{
    border: #d0d0d0 1px solid;
    padding: 10px;
}

.MysoftVerificationPage .buttons
{
    text-align: center;
    margin-left: 0;
    vertical-align: middle;
}

.MysoftVerificationPage .buttons input.button
{
    width: 143px;
    height: 41px;
    background: url(Images/ProprietorLink.jpg) no-repeat;
    border: 0;
}

/* DeliverList */
.DeliverList
{
    width: 100%;
    vertical-align: top;
}

.DeliverList td
{
    padding: 10px;
}

.DeliverList .Icon img
{
    width: 170px;
    height: 110px;
}

.DeliverList .Icon
{
    margin-bottom: 15px;
}

.DeliverList .Title .fieldvalue
{
    font-size: 14px;
    font-weight: bold;
    color: #565656;
}

.DeliverList .ProductPrice .fieldvalue
{
    color: #d41701;
}

/* ProductList */
.ProductList
{
    width: 100%;
    vertical-align: top;
}

.ProductList td
{
    padding: 10px;
}

.ProductList .Icon img
{
    width: 170px;
    height: 110px;
}

.ProductList .Icon
{
    margin-bottom: 15px;
}

.ProductList .Title .fieldvalue
{
    font-size: 14px;
    font-weight: bold;
    color: #565656;
}

.ProductList .ProductPrice .fieldvalue
{
    color: #d41701;
}

.gritter-title
{
    color: White !important;
}

.gritter-close
{
    left: auto;
    right: 3px;
}

.mysoftList
{
    clear: both;
    padding-top: 10px;
}

.mysoftList table
{
    margin-left: 55px;
    width: 85%;
    line-height: 120%;
}

.mysoftList table th
{
    padding-top: 10px;
}

.ToyLimitedList
{
    background: url(Images/ToyLimitedList.jpg) no-repeat;
    width: 603px;
    height: 240px;
    padding-top: 45px;
    padding-left: 17px;
    margin-bottom: 30px;
}

.ToyLimitedList td
{
    width: 118px;
    vertical-align: top;
    text-align: center;
}

.ToyLimitedList .Icon
{
    margin-bottom: 8px;
}

.ToyLimitedList .Icon input
{
    width: 98px;
    height: 98px;
    border: 1px solid #f0f0f0 !important;
}

.ToyLimitedList .Title
{
    margin-bottom: 10px;
}

.ToyLimitedList .Title .fieldvalue
{
    font-weight: bold;
    color: #565656;
}

.ToyLimitedList .CreditCost
{
    margin-bottom: 5px;
}

.ToyLimitedList .CreditCost .fieldvalue
{
    color: #f9941e;
}

.ToyLimitedList .SendTo
{
    height: 49px;
    background: url(Images/sendto-bg.jpg) no-repeat bottom center;
}

.ToyLimitedList .SendTo a
{
    display: inline-block;
    background: url(Images/sendto.jpg) no-repeat;
    width: 81px;
    height: 27px;
}

.ToyList
{
    padding-top: 38px;
    padding-bottom: 13px;
    padding-left: 17px;
    border: 1px solid #e8e8e8;
}

.ToyList td, .ToyUpdatePanel td
{
    width: 118px;
    vertical-align: top;
    text-align: center;
    margin-bottom: 10px;
}

.ToyList .Icon, .ToyUpdatePanel .Icon
{
    margin-bottom: 8px;
}

.ToyList .Icon input, .ToyUpdatePanel .Icon input, .ToyList .Icon img, .ToyUpdatePanel .Icon img
{
    width: 98px;
    height: 98px;
    border: 1px solid #f0f0f0 !important;
}

.ToyUpdatePanel .Body
{
    height: 60px;
}

.ToyList .CreditCost
{
    margin-bottom: 25px;
}

.ToyList .CreditCost .fieldvalue
{
    color: #f9941e;
}

.ToyPortal-CategroyList
{
    margin-bottom: 10px;
    margin-left: 5px;
}

.ToyPortal-CategroyList a,
.ToyPortal-CategroyList span
{
    margin-right: 25px;
}

.ToyPortalPage .content
{
    position: static;
}

.ToyPortalPage .TitleLabel
{
    margin-bottom: 10px;
    text-align: right;
}

.ToyPortalPage .TitleLabel span
{
    color: #c67618;
}

.ToyPortalPage .TitleLabel a
{
    color: #868686;
}

.ToyPortal-UpdatePanel .ui-widget-header
{
    background: #f9a542;
    border: 0;
    height: 40px;
    line-height: 40px;
}

.ToyPortal-UpdatePanel .ui-widget-header span
{
    color: #fff;
    font-size: 18px;
}


.ToyPortal-UpdatePanel .ui-dialog
{
    width: 480px !important;
}

.ToyPortal-UpdatePanel .ui-dialog .ui-dialog-content
{
    overflow: visible !important;
}

.ToyPortal-UpdatePanel FIELDSET
{
    margin-left: 45px;
}

.ToyPortal-UpdatePanel FIELDSET .fieldlabel
{
    text-align: right;
    color: #747474;
}

.ToyPortal-UpdatePanel FIELDSET .fieldvalue,
.ToyPortal-UpdatePanel FIELDSET TEXTAREA
{
    width: 220px;
    margin-left: 5px;
}

.ToyPortal-UpdatePanel .icon
{
    margin-left: 95px;
    position: relative;
    margin-bottom: 20px;
}

.ToyPortal-UpdatePanel .icon img
{
    width: 98px;
    height: 98px;
    border: 1px solid #f0f0f0 !important;
}

.ToyPortal-UpdatePanel FIELDSET .icon .fieldvalue
{
    width: auto;
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
}

.ToyPortal-UpdatePanel FIELDSET .icon .CreditCost .fieldvalue
{
    color: #f9941e;
}
.ToyPortal-UpdatePanel FIELDSET .icon .fieldlabel
{
    display: none;
}

.ToyPortal-UpdatePanel .Body
{
    position: absolute;
    left: 120px;
    top: 5px;
}

.quedingUpdatePanel .ui-dialog
{
    height: 200px !important;
}

.ToyUpdatePanel .Buttons
{
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #f8931d;
    padding-left: 5px;
    margin-bottom: 15px;
}

.ToyUpdatePanel .Buttons a
{
    margin-right: 25px;
}

.ToyUpdatePanel .Buttons .ToyPortal
{
    color: #fe2400;
    display: inline-block;
    height: 38px;
    width: 75px;
    background: url(Images/ToyPortal.jpg) no-repeat right;
}

.ToyUpdatePanel .ToyCount
{
    margin-bottom: 15px;
}

.ToyUpdatePanel .ToyTitle .fieldvalue
{
    color: #666666;
}

.ToyUpdatePanel .SendFrom .fieldvalue
{
    color: #f8931d;
}

.ToyUpdatePanel .Date
{
    margin-bottom: 5px;
}

.ToyUpdatePanel a.SendTo
{
    display: inline-block;
    width: 39px;
    height: 21px;
    margin-bottom: 20px;
    background: url(Images/gift.jpg) no-repeat;
    margin-right: 3px;
}

.ToyUpdatePanel a.Recycled
{
    display: inline-block;
    width: 39px;
    height: 21px;
    margin-bottom: 20px;
    background: url(Images/Recycled.jpg) no-repeat;
}

.ToyUpdatePanel a.ToyPortal
{
    display: inline-block;
    height: 21px;
    margin-bottom: 20px;
    width: 56px;
    margin-right: 3px;
    background: url(Images/ToyPortal-bar.jpg) no-repeat;
    float: right;
    margin-right: 10px;
}

.MyPresentsPage .content, .MyToyOrdersPage .content
{
    position: static;
}

.MessagesPage .Header
{
    height: 27px;
    border-bottom: 1px solid #d7d7d7;
    border-top: 1px solid #d7d7d7;
    background: url(Images/header.jpg) no-repeat 5px center;
    text-align: right;
    padding-top: 3px;
}

.MessagesPage .Header a
{
    width: 73px;
    height: 24px;
    display: inline-block;
    background: url(Images/header-a.jpg) no-repeat;
    margin-right: 5px;
}

.MessagesPage .MessageList
{
    width: 100%;
}

.MessagesPage .MessageList td
{
    vertical-align: middle;
    border-bottom: 1px solid #d7d7d7;
    padding: 15px 5px;
}

.MessagesPage .MessageList td .Body
{
    width: 400px;
    overflow: hidden;
}

.MessagesPage .MessageList .icon img
{
    width: 53px;
    height: 53px;
    border: 1px solid #f2f2f2;
}

.MessagesPage .MessageList td .SendTo .fieldvalue
{
    color: #728d6b;
    font-weight: bold;
}

.MessagesPage .MessageList td .SendFrom .fieldvalue
{
    color: #bd9861;
    font-weight: bold;
}

.MessagesPage .sendTo a
{
    display: block;
    width: 41px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    background: url(Images/MessagesSendTo.jpg) no-repeat;
    color: #914b05;
    margin-bottom: 5px;
}

.MessagesPage .sendTo a:hover
{
    color: #fff;
}

.MessagesPage .content
{
    position: static;
}

.MessagesPage .ui-widget-header
{
    background: #f9a542;
    border: 0;
    height: 30px;
    line-height: 30px;
    margin-bottom: 20px;
}

.MessagesPage .ui-widget-header span
{
    color: #fff;
    font-size: 18px;
}


.MessagesPage .ui-dialog
{
    width: 580px !important;
}

.MessagesPage .ui-dialog .ui-dialog-content
{
    overflow: visible !important;
}

.MessagesPage FIELDSET .fieldlabel
{
    text-align: right;
    color: #747474;
    width: 50px;
}

.MessagesPage FIELDSET .fieldvalue
{
    width: 450px;
}

.MessagesPage FIELDSET textarea
{
    height: 230px;
}

.InvitePage .content, .FriendSearchPage .content, .MyFriendsPage .content
{
    position: static;
}

.InvitePage .Header, .FriendSearchPage .Header, .MyFriendsPage .Header
{
    height: 30px;
    line-height: 30px;
    border-bottom: 1px solid #d7d7d7;
    margin-bottom: 10px;
}

.InvitePage .Header a, .FriendSearchPage .Header a, .MyFriendsPage .Header a
{
    margin-left: 5px;
    color: #747474;
}

.InvitePage .Header a.Invite, .FriendSearchPage .Header a.Invite, .MyFriendsPage .Header a.Invite
{
    display: inline-block;
    padding-left: 20px;
    float: right;
    background: url(Images/Invite.jpg) no-repeat left center;
    margin-right: 5px;
}

.MyFriendsPage .FriendList
{
    width: 100%;
}

.MyFriendsPage .FriendList th
{
    text-align: left;
    padding-left: 15px;
    background: #f1f1f1;
    height: 30px;
    line-height: 30px;
}

.MyFriendsPage .FriendList td
{
    border-bottom: 1px solid #d7d7d7;
    vertical-align: top;
    padding-top: 30px;
    padding-bottom: 30px;
}

.MyFriendsPage .FriendList td.Image
{
    width: 150px;
}

.MyFriendsPage .FriendList td.LinkButtons
{
    width: 130px;
}

.MyFriendsPage .FriendList td.LinkButtons a
{
    display: block;
    margin-bottom: 10px;
    margin-left: 50px;
    color: #f7941d;
}

.MyFriendsPage .FriendList td.LinkButtons a:hover
{
    color: #ab7c50;
}

.MyFriendsPage .FriendList td .icon img
{
    width: 100px;
    height: 100px;
}

.MessagePanel .ui-widget-header
{
    background: #f9a542;
    border: 0;
    height: 30px;
    line-height: 30px;
    margin-bottom: 20px;
}

.MessagePanel .ui-widget-header span
{
    color: #fff;
    font-size: 18px;
}


.MessagePanel .ui-dialog
{
    width: 580px !important;
}

.MessagePanel .ui-dialog .ui-dialog-content
{
    overflow: visible !important;
}

.MessagePanel FIELDSET .fieldlabel
{
    text-align: right;
    color: #747474;
    width: 40px;
}

.MessagePanel FIELDSET .fieldvalue,
.MessagePanel FIELDSET TEXTAREA
{
    width: 450px;
    margin-left: 5px;
}


.MessagePanel FIELDSET .icon
{
    margin-left: 50px;
    position: relative;
    margin-bottom: 20px;
    vertical-align: top;
    height: 50px;
}

.MessagePanel FIELDSET .icon img
{
    width: 50px;
    height: 50px;
    border: 1px solid #f0f0f0 !important;
    float: left;
}

.MessagePanel FIELDSET .icon .UserName
{
    display: inline;
    margin-left: 20px;
}

.MessagePanel FIELDSET .icon .UserName span
{
    float: none;
    display: inline;
    color: #f9a542;
}


.MessagePanel FIELDSET .icon .fieldvalue
{
    width: auto;
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
}

.FriendSearchPage .UserNameField
{
    margin-bottom: 20px;
}

.FriendSearchPage .UserNameField .fieldvalue, .FriendSearchPage .UserNameField .watermarked
{
    width: 510px;
}

.FriendSearchPage .UserNameField br
{
    display: none;
}

.FriendSearchPage .UserNameField .button
{
    float: right;
    margin-right: 10px;
}

.FriendSearchPage .UserNameField .button input
{
    display: inline-block;
    width: 66px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    background: url(Images/Friend-button.jpg) no-repeat;
    color: #fff;
    border: 0;
}

.FriendSearchPage .SearchLabel
{
    margin-bottom: 5px;
}

.FriendSearchPage .UserList
{
    border-top: 1px dotted #d7d7d7;
    width: 100%;
}

.FriendSearchPage .UserList td
{
    border-bottom: 1px dotted #d7d7d7;
    padding-top: 15px;
    padding-bottom: 15px;
    vertical-align: top;
}

.FriendSearchPage .UserList td .Icon img
{
    width: 100px;
    height: 100px;
}

.FriendSearchPage .UserList td.LinkButtons
{
    width: 80px;
    vertical-align: middle;
}

.FriendSearchPage .UserList td.LinkButtons a
{
    display: inline-block;
    width: 70px;
    height: 24px;
    line-height: 26px;
    text-align: center;
    color: #fff;
}

.FriendSearchPage .UserList td.LinkButtons a.AddFriend
{
    background: url(Images/Friend-button.jpg) no-repeat;
}

.FriendSearchPage .UserList td.LinkButtons a.DeleteFriend
{
    background: url(Images/DeleteFriend-button.png) no-repeat;
}

.FriendSearchPage .UserList td .UserName .fieldvalue
{
    color: #deaa42;
}

.InvitePage .lianjie h2
{
    color: #747474;
    font-weight: bold;
    padding-left: 27px;
    height: 22px;
    line-height: 22px;
    background: url(Images/lianjielegend.jpg) no-repeat left center;
    margin-bottom: 20px;
}

.InvitePage .Email h2
{
    color: #747474;
    font-weight: bold;
    padding-left: 27px;
    line-height: 22px;
    background: url(Images/Emaillegend.jpg) no-repeat left center;
    margin-bottom: 20px;
}

.InvitePage .LinkField
{
    margin-left: 27px;
    margin-bottom: 25px;
}

.InvitePage .LinkField br
{
    display: none;
}

.InvitePage .LinkField .fieldvalue
{
    width: 350px;
}

*html .InvitePage .LinkField .fieldvalue
{
    width: 340px;
}

.InvitePage .LinkField .fieldlabel
{
    color: #747474;
}

.InvitePage .LinkField .button
{
    display: inline-block;
    width: 66px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    background: url(Images/Friend-button.jpg) no-repeat;
    color: #fff;
    border: 0;
}

.InvitePage .EmailField
{
    margin-left: 27px;
    margin-bottom: 25px;
}

.InvitePage .EmailField .fieldlabel
{
    color: #747474;
}

.InvitePage .EmailField br
{
    display: none;
}

.InvitePage .EmailField input.button
{
    display: inline-block;
    width: 66px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    background: url(Images/Friend-button.jpg) no-repeat;
    color: #fff;
    border: 0;
}

.InvitePage .EmailField .fieldvalue
{
    width: 350px;
    margin-left: 65px;
}

.InviteRegisterPage .content
{
    border: 1px solid #eeeeee;
}

.InviteRegisterPage .InviteRegisterContent
{
    border-bottom: 1px dotted #b4b4b4;
    margin: 0 20px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.InviteRegisterPage .InviteRegisterContent img
{
    width: 100px;
    height: 100px;
    float: left;
    margin-left: 10px;
}

.InviteRegisterPage .InviteRegisterContent h2
{
    margin-left: 130px;
    font-size: 20px;
}

.InviteRegisterPage .InviteRegisterContent p
{
    margin-left: 130px;
    color: #d68300;
}

.InviteRegisterPage .InviteRegisterContent h2 span
{
    color: #d68300;
}

.TeamListItem .linklist
{
    width: 170px;
}

.TeamListItem .linklist td
{
    padding: 5px;
    vertical-align: middle;
}

.TeamListItem .linklist td.Rate
{
    width: 75px;
    vertical-align: middle;
    text-align: center;
}

.TeamListItem .linklist td.Rate0
{
    background: #9cb725;
}

.TeamListItem .linklist td.Rate0 .fieldvalue
{
    color: #fff;
}

.TeamListItem .linklist td.Rate1
{
    background: #fff;
}

.TeamListItem .linklist td.Rate1 .fieldvalue
{
    color: #9cb725;
}

.TeamListItem .linklist td.Rate2
{
    background: #ecae19;
}

.TeamListItem .linklist td.Rate2 .fieldvalue
{
    color: #fff;
}

.TeamListItem .linklist td.Rate .fieldvalue
{
    font-size: 45px;
    font-weight: bold;
}

.TeamListItem .linklist td.Image
{
    width: 82px;
}

.TeamListItem .linklist td.Image img
{
    width: 82px;
    height: 61px;
}

.TeamListItem .linklist td .Title
{
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 20px;
}

.TeamListItem .linklist td .Title .fieldvalue
{
    color: #9cb725;
    font-size: 14px;
    font-weight: bold;
}

.TeamListItem .linklist td .Description
{
    margin-left: 5px;
}

.TeamListItem .linklist td .Description .fieldvalue
{
    color: #565656;
}

.WorldCup
{
    float: right;
    width: 280px;
    height: 188px;
    border: 5px solid #f2f0f0;
    border-left: 0;
    padding-top: 5px;
}

.shijiebei
{
    width: 210px;
    height: 200px;
    background: url(Images/shijiebei.jpg) no-repeat top;
    position: relative;
    margin-left: 35px;
}

.shijiebei p
{
    margin-bottom: 0 !important;
    text-align: center;
    line-height: 30px !important;
    color: #000 !important;
}

.shijiebei a
{
    position: absolute;
    top: 137px;
    left: 10px;
    display: inline-block;
    width: 134px;
    height: 44px;
    background: url(Images/shijiebei-a.jpg) no-repeat;
}

.shijiebei a:hover
{
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
}

.GuessControlPage .leftpane
{
    width: 625px;
    float: left;
    margin-left: 10px;
}

.GuessControlPage .rightpane
{
    width: 225px;
    float: right;
}


.fredb
{
    color: red !important;
}

.flgreen
{
    color: green !important;
}

#Teams ul
{
    width: 139px;
    height: 126px;
    padding-top: 40px;
    margin-right: 20px;
    margin-bottom: 25px;
    float: left;
}
#Teams ul.A
{
    background: url(Images/TeamsA.jpg) no-repeat;
}

#Teams ul.B
{
    background: url(Images/TeamsB.jpg) no-repeat;
}

#Teams ul.C
{
    background: url(Images/TeamsC.jpg) no-repeat;
}

#Teams ul.D
{
    margin-right: 0;
    background: url(Images/TeamsD.jpg) no-repeat;
}

#Teams ul.E
{
    background: url(Images/TeamsE.jpg) no-repeat;
}

#Teams ul.F
{
    background: url(Images/TeamsF.jpg) no-repeat;
}

#Teams ul.G
{
    background: url(Images/TeamsG.jpg) no-repeat;
}

#Teams ul.H
{
    margin-right: 0;
    background: url(Images/TeamsH.jpg) no-repeat;
}

#Teams ul li
{
    margin-bottom: 15px;
}

#Teams ul li .fieldvalue
{
    display: inline-block;
    width: 70px;
    margin-left: 10px;
    margin-bottom: 0;
}

#Teams ul li br
{
    display: none;
}

.GuessControlPage a.xiayibu
{
    clear: left;
    width: 108px;
    height: 29px;
    line-height: 29px;
    text-align: center;
    display: inline-block;
    background: url(Images/teambutton.jpg) no-repeat;
    color: #1d7562;
    font-size: 14px;
    margin-left: 260px;
}

#guess3 .guesses, #guess2 .guesses
{
    width: 87px;
    height: 490px;
    float: left;
    cursor: pointer;
}

#guess3 .all16r, #guess2 .all16r
{
    background: url(Images/all16r.jpg) no-repeat left top;
    padding-top: 59px;
    height: 431px;
}

#guess3 .all16l, #guess2 .all16l
{
    background: url(Images/all16l.jpg) no-repeat left top;
    padding-top: 59px;
    height: 431px;
}

#guess3 .all8l, #guess2 .all8l
{
    background: url(Images/all8l.jpg) no-repeat left top;
    padding-top: 116px;
    height: 374px;
}

#guess3 .all8r, #guess2 .all8r
{
    background: url(Images/all8r.jpg) no-repeat left top;
    padding-top: 116px;
    height: 374px;
}

#guess3 .all4r, #guess2 .all4r
{
    background: url(Images/all4r.jpg) no-repeat left top;
    padding-top: 191px;
    height: 299px;
}

#guess3 .all4l, #guess2 .all4l
{
    background: url(Images/all4l.jpg) no-repeat left top;
    padding-top: 191px;
    height: 299px;
    width: 83px;
}

#guess3 .juesai, #guess2 .juesai
{
    background: url(Images/juesai.jpg) no-repeat left top;
    padding-top: 178px;
    height: 312px;
    width: 100px;
}

#guess3 .juesai .country, #guess2 .juesai .country
{
    width: 65px;
    height: 45px;
    margin-left: 19px;
    line-height: 45px;
    text-align: center;
    font-size: 18px;
    color: #3a884a;
    font-weight: bold;
    margin-bottom: 40px;
}

#guess3 .juesai .button2, #guess2 .juesai .button2
{
    margin-bottom: 21px;
    margin-left: 10px;
}

#guess3 .juesai .third, #guess2 .juesai .third
{
    margin-bottom: 16px;
    margin-left: 17px;
    width: 69px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    margin-left: 8px;
    color: #3a884a;
}

#guess3 .button1, #guess3 .button, #guess2 .button1, #guess2 .button
{
    margin-bottom: 8px;
    width: 69px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    margin-left: 8px;
    color: #fff;
}

#guess3 .button3, #guess2 .button3
{
    background: url(Images/guessbutton.jpg) no-repeat;
}

#guess2 .button3:hover
{
    background: url(Images/guessbuttonhover.jpg) no-repeat;
}

#guess2 .button4
{
    background: url(Images/guessbutton4.jpg) no-repeat;
}

#guess3 .all16l .button2, #guess3 .all16r .button2, #guess2 .all16l .button2, #guess2 .all16r .button2
{
    margin-bottom: 39px;
}

#guess3 .all16l .button21, #guess3 .all16r .button21, #guess2 .all16l .button21, #guess2 .all16r .button21
{
    margin-bottom: 53px;
}

#guess3 .all8l .button2, #guess3 .all8r .button2, #guess2 .all8l .button2, #guess2 .all8r .button2
{
    margin-bottom: 150px;
}

#guess3 .buttons, #guess2 .buttons
{
    margin-left: 180px;
}

#guess3 .buttons a, #guess2 .buttons a
{
    width: 108px;
    height: 29px;
    line-height: 29px;
    text-align: center;
    display: inline-block;
    background: url(Images/teambutton.jpg) no-repeat;
    color: #1d7562;
    font-size: 14px;
}

.ToyOrderheader
{
    padding-left: 5px;
    width: 445px;
    height: 30px;
    background: url(Images/ToyOrderheader.jpg) no-repeat bottom;
    margin-left: 160px;
    color: #868686;
    margin-bottom: 15px;
}

.ToyOrderheader a
{
    color: #f8951d;
    margin-left: 15px;
}

.rightside .Header
{
    width: 212px;
    height: 29px;
    line-height: 29px;
    text-align: center;
    background: url(Images/GuessHeader.jpg) no-repeat;
    margin-bottom: 20px;
}

.rightside .Header span
{
    color: #fff;
}

.rightside
{
    border: 1px solid #e2eae3;
    margin-left: 13px;
}

.rightside .Body div
{
    width: 159px;
    padding-left: 60px;
    height: 28px;
    line-height: 28px;
    background: url(Images/Guesses.jpg) no-repeat;
    margin-left: -7px;
    color: #1d7562;
    margin-bottom: 10px;
    cursor: pointer;
}


.rightside .Body div.activate
{
    background: url(Images/Guessesaction.jpg) no-repeat;
    cursor: pointer;
}

.rightside .Body div.hover
{
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
}

.rightside .Button
{
    display: block;
    width: 108px;
    height: 29px;
    background: url(Images/GuessButton1.jpg) no-repeat;
    margin-left: 55px;
    margin-bottom: 10px;
    cursor: pointer;
}

.rightside .Button
{
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
}

.ProfileViewPage .content
{
    position: static;
}

.PostTreePage .ForumShow TD, .ThreadTreePage .ForumShow TD
{
    border: 0;
    padding: 0 5px;
    padding-left: 0;
}

.PostTreePage .ForumShow TD, .ThreadTreePage .ForumShow TD.ThreadParked
{
    padding: 0 10px;
    padding-left: 0;
}

.PostTreePage .ForumShow TD, .ThreadTreePage .ForumShow TD.ThreadParked .CreateTime .fieldvalue
{
    line-height: inherit;
}



.PostTreePage .ForumShow TD, .ThreadTreePage .ForumShow TD.ThreadParked div,
.PostTreePage .ForumShow TD, .ThreadTreePage .ForumShow TD.ThreadParked img
{  
	float: left;
	margin-left:10px;
}

.PostTreePage .ForumShow TD, .ThreadTreePage .ForumShow TD.ThreadParked img
{
    margin-top: 10px;
}

.PostTreePage .ForumShow TD, .ThreadTreePage .ForumShow TD.ThreadParked .Body
{
    height: 40px;
    line-height: 40px;
    width: 100%;
    border-bottom: 1px dashed #c2c2c2;
    margin-left: 0;
}

.PostTreePage .ForumShow TD, .ThreadTreePage .ForumShow TD.ThreadParked .Title .fieldvalue
{
    color: #e9722a;
}

.PostTreePage .ForumShow, .ThreadTreePage .ForumShow
{
    border-bottom: 1px solid #d5d5d5;
}

.FinishGambolList .ui-tabs, .FinishGambolList .ui-widget, .FinishGambolList .ui-widget-content, .FinishGambolList .ui-corner-all, .FinishGambolList ui-helper-reset, .FinishGambolList .ui-helper-clearfix:after, .FinishGambolList .ui-helper-clearfix, .FinishGambolList .ui-widget-header, .FinishGambolList .ui-tabs .ui-tabs-nav, .FinishGambolList .ui-state-default, .FinishGambolList .ui-widget-content .ui-state-default, .FinishGambolList .ui-state-active, .FinishGambolList .ui-widget-content .ui-state-active, .FinishGambolList .ui-corner-top, .FinishGambolList .ui-tabs .ui-tabs-nav LI, .FinishGambolList .ui-tabs .ui-tabs-nav LI.ui-tabs-selected, .FinishGambolList .ui-widget-content .ui-state-default, .FinishGambolList .ui-widget-content .ui-state-default, .FinishGambolList .ui-state-active A:link, .FinishGambolList .ui-widget-content A, .FinishGambolList .ui-widget-header A, .FinishGambolList .ui-state-default A, .FinishGambolList .ui-state-default A:link, .FinishGambolList .ui-state-active A, .FinishGambolList .ui-state-active A:link, .FinishGambolList .ui-tabs .ui-tabs-nav LI A, .FinishGambolList .ui-tabs .ui-tabs-nav LI.ui-tabs-selected A, .FinishGambolList .ui-tabs .ui-tabs-nav LI A, .FinishGambolList .ui-corner-bottom, .FinishGambolList .ui-tabs .ui-tabs-panel
{
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
    float: none;
    background: none;
}

.FinishGambolList .ui-tabs-nav li
{
    float: left !important;
    height: 30px !important;
    line-height: 30px !important;
    text-align: center !important;
    margin-left: 5px !important;
    color: #727272;
}

.FinishGambolList .ui-tabs-nav
{
    border-bottom: 1px #d7d7d7 solid !important;
}

.FinishGambolList li.ui-state-active a
{
    color: #f5951d;
}

.FinishGambolList .ui-tabs-panel
{
    padding-top: 10px !important;
}

.FinishGambolList .more
{
    float: right !important;
    display: inline-block !important;
    width: 38px !important;
    height: 18px !important;
    line-height: 18px !important;
    text-align: center !important;
    border: 1px solid #ffbf6b !important;
    background: #fbf2e3 !important;
    color: #d45b0a !important;
    margin-top: 5px !important;
    margin-right: 5px !important;
}

.FinishGambolPage .FinishGambolListBody
{
    width: 220px;
}

.FinishGambolPage .FinishGambolList td
{
    padding: 10px 0;
}

.MysoftCreditPage .buttons
{
    margin-left: 0 !important;
}


.MysoftCreditPage .buttons .button
{
    float: left;
    background: url(Images/MyCredit-button-l.jpg) no-repeat;
    margin-right: 10px;
    border: 0;
}

.MysoftCreditPage .buttons input.button
{
    height: 25px;
    background: url(Images/MyCredit-button-r.jpg) no-repeat right;
    display: inline-block;
    text-align: center;
    line-height: 25px;
    color: #fff;
    padding: 0 10px;
    margin: 0;
    border: 0;
}

.MysoftCreditPage .content p
{
    margin: 10px 0 !important;
}

.MysoftCreditPage .PointPlanPanel
{
    border-top: 1px dotted #424242;
    padding-top: 20px;
    padding-left: 10px;
}

.MysoftCreditPage .PointPlanPanel h2
{
    color: #424242;
}

.MysoftCreditPage .pointPanel
{
    padding-left: 10px;
}

