body {
    font: 12px Arial;
}
.rootblock {
    display:        block;
    width:          800px;
    height:         100%;
    border-left:    1px solid #d5d5d5;
    border-right:   1px solid #d5d5d5;
    text-align:     left;
    margin-top:     3px;
    background:     #FFFFFF;
}
.topMenu {
    color:#6B6B6B;
    font-size:12px;
    font-weight:bold;
    margin-left:10px;
    text-decoration:none;
}
.item {
    margin-left:22px;
    padding-bottom:7px;
    padding-top:7px;
    position:relative;
}
.header-line {
    display:        block;
    width:          100%;
    margin:         0;
    height:         30px;
}
.header-pay-img {
    display: block;
    float: right;
    height: 20px;
    width: 30px;
    margin-top: 3px;
    margin-right: 5px;
}
.line {
    display: block;
    width: 760px;
    height: 4px;
    overflow: hidden;
    background:     #e5e5e5;
    margin-top: 20px;
}
.line2 {
    display: block;
    width: 780px;
    height: 2px;
    overflow: hidden;
    background:   #e5e5e5;
    margin-left:  10px;
    margin-right: 10px;
}
.item-container .line2{
    width: 760px;
}
.item-title{
    display: block;
    width: 100%;
    height: 50px;
}
.item-title h2{
    font: bold 18px Arial;
    color: #ED4C27;
    float: left;
    margin: 15px 0 0 10px;
}
.item-title img{
    float: right;
    margin-top: -20px;
}
.red {
    color:#FF3000;
}
a.red {
    color:#FF3000;
    font-size:10px;
    font-weight:bold;
    text-decoration:underline;
}
a.red:hover {
    text-decoration:none;
}
.foot-links {
    color:#444444;
    font-size:11px;
    width: 100%;
    height: 20px;
    vertical-align: middle;
    padding-top: 8px;
    text-align: center;
}
.info {
    width: 100%;
    height: 50px;
    vertical-align: middle;
    text-align: center;
    color:#444444;
    font-size:11px;
}
.item_price_list {
    padding:0pt;
    width:780px;
    margin-right: 10px;
    height: 50px;
    font-size: 11px;
    color:#444444;
    float: right;
}
.number {
    float:left;
    padding-bottom:7px;
    padding-top:9px;
    text-indent:1px;
    width:390px;
}
.price {
    color:#ED4C27;
    float:left;
    font-weight:bold;
    padding-bottom:7px;
    padding-top:9px;
    width:55px;
}
.price_per_item {
    float:left;
    font-size:10px;
    padding-bottom:7px;
    padding-top:9px;
    width:107px;
}
.discount {
    color:#FF0000;
    float:left;
    font-size:11px;
    font-weight:bolder;
    height:19px;
    margin:9px 22px 0pt 0pt;
    text-align:center;
    width:80px;
}
.discount div {
    border:1px solid #E5E5E5;
    height:16px;
    padding-top:1px;
    width:80px;
}
.button {
    float:left;
    padding-bottom:7px;
    padding-top:7px;
}
.buyLink {
    color:#F0532B;
    font-size:13px;
    font-weight:bold;
}
table {
    color:#444444;
    font-size:11px;
}
.item_info .item_description {
    clear:      both;
    font-size:  11px;
    padding:    22px;
}
.item_price_list img {
    border:0px none;
}
.titleContent {
    color:#393939;
    font-family:Arial;
    font-size:18px;
    font-weight:bold;
}
.item_description_block {
    margin:15px 0pt 15px 10px;
}
a.black {
    color:#444444;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
}
.item_description_block_content {
    clear:both;
    margin-left:10px;
    margin-right:10px;
    padding-bottom:9px;
    padding-top:23px;
}
.t3 {
    font-size:12px;
    font-weight:bold;
    line-height:normal;
}
