﻿body, form,img 
{
    margin:0px; 
    padding:0px; 
    border:0px;
}
.body { margin:0 auto; }

*
{
    font-family: "Arial", "Helvetica", "sans-serif";
    font-size: 12px;
}
.textbox
{
    height:14px;
    border:1px solid #ccc;
    font-size:11px;
    padding:1px 2px 1px 3px;
    font-family: "Arial", "Helvetica", "sans-serif";
}
.textarea
{
    border:1px solid #ccc;
}
.body
{
    width:888px;
    
}

.title
{
    font-size: 14px;
    margin:30px 0px;
}

.navigation
{
    margin:0px 0px;
    text-align:left;
    border-bottom:1px solid #efefef;
}
.navigation ul
{
    margin:0px;
    padding:5px 0px 3px 0px ;
    list-style-type:none;
}
.navigation li
{
    display:inline;
    margin-right:1px;
    padding:5px 15px 2px 15px;
    background-color:#cccccc;
    color:#ffffff;
    height:18px;
    vertical-align:middle;
}
.navigation .nonce
{
    background-color:#E12B0B !important;
    color:#ffffff !important;
    font-weight:bold;
    text-decoration:underline !important;
}
.navigation .ok
{
    background-color:#333333 !important;
    color:#ffffff !important;
    font-weight:bold;
    text-decoration:underline !important;
}

.login_new
{
	 border:1px solid #cccccc; height:18px; color:#000000; font-size:12px; background-color:#ffffff; font-family:Microsoft YaHei; padding:2px 0 0px 4px; margin:2px 0 2px 0;
}

.content
{
    text-align:left;
    margin:1px 0px 10px 0px;
    padding:0px 30px 20px 30px;
}

.option
{
    text-align:left;
    margin:5px 5px;
}
.option label
{
    font-weight:bold;
    text-decoration:underline;
}

.item_title
{
    margin:4px 0px;
    text-align:center;
    padding:10px;
    background-color:#FAF5D4;
    border:1px solid #F6ECB4;
}
.item_title ul
{
    list-style-type:none;
    margin:0px;
    padding:0px;
    height:16px;
}
.item_title ul li
{
    float:left;
    position:relative;
    height:16px;
    font-size:14px;
    font-weight:bold;
    color:#CC9900;
}

.item
{
    margin:4px 0px;
    text-align:left;
    padding:10px;
    background-color:#ffffcc;
    border:1px solid #ebebeb;
}
.item ul
{
    list-style-type:none;
    margin:0px;
    padding:0px;
    height:16px;
}
.item ul li
{
    float:left;
    position:relative;
    height:16px;
}


.item_cate
{
    display:block;
    width:120px;
    font-size:14px;
    padding-top:3px;
}
.item_desc
{
    display:block;
    width:320px;
    padding-top:3px;
}
.item_price
{
    display:block;
    width:120px;
    padding-top:3px;
}
.item_qty
{
    display:block;
    width:100px;
}
.item_total
{
    display:block;
    padding-top:3px;
}

.separator
{
    display:block;
    clear:both;
    overflow:hidden;
    height:3px;
    background-color:#ff6600;
}

.separator1
{
    display:block;
    clear:both;
    overflow:hidden;
    height:40px;
}

.separator2
{
    display:block;
    clear:both;
    overflow:hidden;
    height:10px;
}

.sum
{
    text-align:right;
    margin:10px 5px;
}

.control
{
    text-align:center;
    margin:40px 0px 20px 0px;
}

.font_title
{
    color: #ff6600;
    font-weight:bold;
}
.font_title a
{
    color: #ff6600;
    font-weight:bold;
}
.font_price
{
    font-weight:bold;
}
.font_bold
{
    font-size:14px;
    font-weight:bold;
}

.font_remark
{
    color: #888;
}
.width_60
{
    width:80px;
}
.width_80
{
    width:60px;
}
.width_160
{
    width:160px;
}
.width_180
{
    width:180px;
}
.width_440
{
    width:480px;
}
.pad_top
{
    padding-top:13px;
}
.pad_top_1
{
    padding-top:8px;
}
.pad_left
{
    padding-left:5px;
}
.pad_left_20
{
    padding-left:20px;
}
.border_bottom
{
    border-bottom:1px solid #ebebeb;
}

.guest
{
    float:left;
    text-align:left;
    margin-left:57px;
    width:888px;
}
.guest span
{
    display:block;
    margin:10px;
}

.member
{
    float:left;
    text-align:center;
    width:400px;
    border-left:1px dotted #ebebeb;
}
.member span
{
    display:block;
    margin:20px;
}

.login
{
}
.login td
{
    padding:5px 5px;
}
.login_title
{
    font-size:14px;
}

.comment
{
    margin:10px 0px 0px 0px;
    width:300px;
    text-align:left;
}
.comment li
{
    padding:1px 0px;
    color:#999;
}

.receiver
{
    text-align:center;
    margin:40px;
}
.receiver td
{
    text-align:left;
    font-size:14px;
    padding:5px;
    color:#333;
}

.receiver2
{
    margin:5px 5px 5px 20px;
}
.receiver2 td
{
    text-align:left;
    font-size:14px;
    padding:5px;
}

.success
{
    text-align:center;
    margin:40px 60px;
    border:1px dotted #ebebeb;
    background-color:#ffffcc;
    padding:30px;
}

.align_left
{
    text-align:left;
}
.align_center
{
    text-align:center;
}

.border
{
    border:1px solid #ebebeb;
}

.mappath
{
    margin:10px 5px;
    text-align:left;
}
.mappath span
{
    text-decoration:underline;
    font-weight:bold;
}
.mappath .nonce
{
    font-weight:normal !important;
    text-decoration:none !important;
}

.order_query
{
    margin:60px;
}
.order_query td
{
    text-align:left;
    padding:5px;
    font-size:14px;
}

.order_left
{
    float:left;
    clear:right;
    margin:15px 0px;
    width:286px;
}
.order_right
{
    float:right;
    margin:15px 0px;
    width:530px;
}
.order_detail
{
    margin:2px 0px;
    text-align:left;
    padding:8px;
    border:1px solid #ebebeb;
}
.order_detail ul
{
    list-style-type:none;
    margin:0px;
    padding:0px;
    height:14px;
}
.order_detail ul li
{
    float:left;
    position:relative;
    height:14px;
}
.order_detail_cate
{
    display:block;
    padding-left:10px;
    width:80px;
    text-decoration:underline;
    font-weight:bold;
}
.order_detail_state
{
    display:block;
    width:60px;
    font-weight:bold;
}
.order_detail_expaned
{
    display:block;
    width:60px;
}
.order_detail_price
{
    display:block;
    width:120px;
}
.order_detail_qty
{
    display:block;
    width:50px;
}
.order_detail_total
{
    display:block;
    width:130px;
}
.order_detail_crab
{
    display:block;
    padding-left:10px;
    width:200px;
    text-decoration:underline;
    font-weight:bold;
}
.order_detail_no
{
    display:inline-block;
    width:60px;
    height:14px;
    font-family:Georgia, Times New Roman, Times, serif;
    font-size:10px;
    text-align:center;
}


div.AlertStyle
{
    position:absolute;
    background-color: #0033ff;
    border:solid 1px #000066;
    font-family:宋体,sans-serif,Verdana,Arial;
    font-weight:bold;
    font-size:14px;
    color:#ffffff;
    width:337px;
    height:47px;
    filter: alpha(opacity=77);
    visibility:hidden;
    text-align:center;
    line-height:47px;
    z-index:9999;
}
