#main{
	width:960px;
	height:100%;
	margin:0px auto;
	clear:both;
}
#MainContent{
    clear:both;
    width:960px;
	margin:0px auto;
    padding:0px;
    background:url(/images/philips/webshop/body_bg.jpg) no-repeat 0 0;
}
#middle{
    margin:10px auto;
    width:940px;
}
.title_mycart{
    width:100%;
    background:url(/images/philips/webshop/title_mycart.gif) no-repeat 0px 0px;
    height:32px;
}
.title_pro{
    width:100%;
    background:url(/images/philips/webshop/pro_title2.gif) no-repeat 0px 0px;
    height:32px;
}
.title_order{
    width:100%;
    background:url(/images/philips/webshop/order_title.gif) no-repeat 0px 0px;
    height:32px;
}
.center_bg{
    width:100%;
    height:100%;
    min-height:201px;
    background:url(/images/philips/webshop/center_bg.gif) repeat-x 0 0;
}
#dbtable1{
border-top:1px solid #bfddf3;
}
#dbtable1 th{
    background:url(/images/sales/shoppingcart_thbg.gif) #f3f7fa right bottom no-repeat;
	text-align:center;
    height:31px;
    font-weight:normal;
}
#dbtable1 td{
    text-align:center;
    height:20px;
    /*border-bottom:1px solid #bfddf3;*/
    padding:2px;
}
em{
    display:none;
}
.border{
    width:98%;
    margin:0 auto;
    border-bottom:1px solid #bfddf3;
    border-left:1px solid #bfddf3;
    border-right:1px solid #bfddf3;
    border-top:1px solid #bfddf3;
    background:#fff;
    margin-bottom:5px;
}
.title_bar{
    padding-left:7px;
    padding-bottom:2px;
    font-weight:bold;
}
.title_bar2{
    padding-left:5px;
    padding-bottom:2px;
    margin-bottom:5px;
    background:#e2ecf3;
    height:20px;
    color:#ff7f00;
}
input.inputsize{
    width:170px;
    border:1px solid #888;
}
.presentinfo dl{
    margin:0;
    padding:0;
}
.presentinfo dl dt{
    float:left;
    padding-right:5px;
    padding-left:5px;
}
.button{
    clear:both;
    padding:5px;
}
dl.order_topic{
    clear:both;
    margin:0;
    padding:0;
    background:#e2ecf3;
    height:100%;
    min-height:35px;
}
dl.presentinfo{
    clear:both;
    margin:0;
    padding:0;
    width:100%;
    height:auto;
    /*margin-top:2px;*/
    padding-top:2px;
    text-align:left;
    /*background:#f3f7fa;*/
}
dl.order_topic dt,dl.presentinfo dt{
    float:left;
    margin:0;
    padding:2px;
}
dl.order_topic dt#tb_title{
    padding-top:10px;
}
#tb_title1{
    padding-left:20px;
}
dl.presentinfo ul li{
    padding:2px;
    width:auto;
}
.font_title{
    font-weight:bold;
    font-size:120%;
}
dl dt.scale{
    width:86%;
    text-align:right;
}
dl dt.scale3{
    width:14%;
    text-align:right;
}
dl dt.scale4{
    width:12%;
    text-align:right;
}
dl dt.scale5{
    margin:0;
    width:8%;
    text-align:right;
}
dl dt.scale6{
    width:20%;
    padding-left:5px;
}
dl dt.p-scale{
    padding:0px 0 0 10px;
    text-align:left;
}
.line{
    margin-left:0;
    margin-top:10px;
    width:100%;
    float:none;
    background:url(/images/product080715/line2.gif) transparent repeat-x 0 0;
    line-height:2px;
    height:1px;
}
.payinfo{
    text-align:right;
    padding-right:5px;
}
.payinfo dl{
    padding:0;
    margin:0;
    padding-right:5px;
    width:99%;
    clear:both;
}
.payinfo dl dt{
    float:left;
    line-height:30px;
    font-size:130%;
}
.payinfo ul{
    list-style:none;
}
#answer{
    clear:both;
}
ul.ul-review{
    padding-left:75px;
    padding-bottom:5px;
}
#error{
    clear:both;
    padding-top:5px;
    padding-bottom:0px;
    margin:0 auto;
    margin-bottom:5px;
    color:red;
    background:#fffadc;
    width:98%;
    min-height:25px;
    height:100%;
    border:2px solid #f9e4b5;
}
#error dl dt{
    float:left;    
}
.deliverinfo{
    /*background:#e2ecf3;*/
    width:100%;
}
.deliverinfo .box{
    float:left;
    width:49%;
    margin-top:2px;
}
.skuinfo{
    clear:both;
    margin-top:2px;
    /*background:#e2ecf3;*/
    height:auto;
}
.otherinfo{
    clear:both;
    /*background:#e2ecf3;*/
    margin-top:2px;
    height:auto;
}
.deliverinfo .title{
    background: url(/images/arrow.gif) no-repeat 2px 2px;
	padding: 0px 25px 0px 10px;
    margin-left:5px;
    font-weight:bold;
}

