﻿.orderModule {
	MARGIN-TOP: 10px
}
.orderModule .areatitle {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; PADDING-LEFT: 35px; PADDING-RIGHT: 10px; HEIGHT: 30px; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.orderModule .areatitle .rightbtn {
	FLOAT: right; PADDING-TOP: 6px
}
.orderModule .areacontent {
	HEIGHT: 1%
}
.orderModule .mallModule2 .modulet .title {
	COLOR: #fff
}
.omStyle1 .areatitle {
	BACKGROUND: url(images/ico_title.gif) #f7ecfc no-repeat 15px center; COLOR: #9049a0
}
.omStyle1 .areacontent {
	BORDER-BOTTOM: #eacfeb 2px solid; BORDER-LEFT: #eacfeb 2px solid; BORDER-TOP: #eacfeb 2px solid; BORDER-RIGHT: #eacfeb 2px solid
}
.omStyle1 .mallModule2 .modulet {
	BACKGROUND: url(images/img_paymodulet.gif) no-repeat; HEIGHT: 27px
}
.omStyle2 .areatitle {
	BACKGROUND: url(images/ico_title02.gif) #ffebf0 no-repeat 15px center; COLOR: #fe5f88
}
.omStyle2 .areacontent {
	BORDER-BOTTOM: #ffc1d1 2px solid; BORDER-LEFT: #ffc1d1 2px solid; BORDER-TOP: #ffc1d1 2px solid; BORDER-RIGHT: #ffc1d1 2px solid
}
.omStyle2 .mallModule2 .modulet {
	BACKGROUND: url(images/img_paymodule02t.gif) no-repeat; HEIGHT: 27px
}
.omStyle3 .areatitle {
	BORDER-BOTTOM: #d2d2d2 2px solid; BACKGROUND: url(images/ico_title03.gif) #f0f0f0 no-repeat 15px center; COLOR: #333
}
.omStyle3 .areacontent {
	BORDER-BOTTOM: #d2d2d2 2px solid; BORDER-LEFT: #d2d2d2 2px solid; BORDER-TOP: #d2d2d2 2px; BORDER-RIGHT: #d2d2d2 2px solid
}
.orderPro {
	TEXT-ALIGN: center; MARGIN: 10px 15px; WIDTH: 100px; FLOAT: left
}
.orderPro .propic {
	BORDER-BOTTOM: #e1e1e1 1px solid; BORDER-LEFT: #e1e1e1 1px solid; WIDTH: 60px; MARGIN-BOTTOM: 5px; HEIGHT: 60px; BORDER-TOP: #e1e1e1 1px solid; BORDER-RIGHT: #e1e1e1 1px solid
}
.orderPro .choosesty.propic {
	TEXT-ALIGN: left
}
.orderPro .name {
	LINE-HEIGHT: 16px
}
.orderPro .name A:link {
	COLOR: #333
}
.orderPro .name A:visited {
	COLOR: #333
}
.orderPro .name A:hover {
	COLOR: #333
}
.orderPro .price {
	COLOR: #fe5f88; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.orderPro .num {
	HEIGHT: 1%
}
.orderPro .num SELECT {
	WIDTH: 45px
}
.orderBtn {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; MARGIN: 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/dot_bebebe12.gif) repeat-x; PADDING-TOP: 10px
}
.shoppingStep {
	LIST-STYLE-TYPE: none; MARGIN-TOP: 10px; CLEAR: both
}
.shoppingStep LI {
	TEXT-ALIGN: center; LINE-HEIGHT: 41px; FLOAT: left; HEIGHT: 41px; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.shoppingStep LI.step1_0 {
	WIDTH: 510px; BACKGROUND: url(images/img_spstep01_0.gif) no-repeat; COLOR: #fff
}
.shoppingStep LI.step1_1 {
	WIDTH: 510px; BACKGROUND: url(images/img_spstep01_1.gif) no-repeat; COLOR: #999
}
.shoppingStep LI.step2_0 {
	WIDTH: 448px; BACKGROUND: url(images/img_spstep02_0.gif) no-repeat; COLOR: #fff
}
.shoppingStep LI.step2_1 {
	WIDTH: 448px; BACKGROUND: url(images/img_spstep02_1.gif) no-repeat; COLOR: #999
}
.spPaymentTab {
	PADDING-BOTTOM: 0px; MARGIN: 0px 20px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; FLOAT: right; PADDING-TOP: 0px
}
.spPaymentTab TH {
	COLOR: #333; FONT-WEIGHT: normal
}
.spPaymentTab TD {
	TEXT-ALIGN: right; COLOR: #999
}
.spPaymentTab TD.listprice {
	WIDTH: 90px
}
.spPaymentTab .endlab {
	FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.spPaymentTab .endprice {
	COLOR: #f94209; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.spInvoice {
	WIDTH: 369px; FLOAT: right
}
.spInvoice TABLE TH {
	WIDTH: 80px
}
.spInvoice INPUT {
	WIDTH: 240px
}
.spInvoice TEXTAREA {
	WIDTH: 240px; HEIGHT: 50px
}
.spAddress TD {
	HEIGHT: 48px !important; VERTICAL-ALIGN: top
}
.spAddress INPUT {
	MARGIN: 2px 0px; VERTICAL-ALIGN: middle
}
.spAddress SELECT {
	MARGIN: 2px 0px; VERTICAL-ALIGN: middle
}
.spAddress INPUT.width01 {
	WIDTH: 90px
}
.spAddress INPUT.width02 {
	WIDTH: 270px
}
.spAddress INPUT.width03 {
	WIDTH: 45px
}
.spAddress INPUT.width04 {
	WIDTH: 108px
}
.spAddress INPUT.width05 {
	WIDTH: 30px
}
.spAddress INPUT.width06 {
	WIDTH: 60px
}
.spAddresslink {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 10px
}
.spSucceed {
	BORDER-RIGHT: #f8f8f8 10px solid; PADDING-RIGHT: 20px; BORDER-TOP: #f8f8f8 10px solid; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; MARGIN: 20px auto; BORDER-LEFT: #f8f8f8 10px solid; WIDTH: 600px; PADDING-TOP: 20px; BORDER-BOTTOM: #f8f8f8 10px solid
}
.spSucceed H1 {
	FONT-SIZE: 16px; PADDING-BOTTOM: 20px; COLOR: #ff668e; TEXT-ALIGN: center
}
.spSucceed H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #333; PADDING-TOP: 30px
}
.spSucceed .gerybg {
	PADDING-RIGHT: 15px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 15px; BACKGROUND: #f8f8f8; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; BORDER-BOTTOM: #ccc 1px solid
}
.spSucceed .btn {
	PADDING-TOP: 15px; TEXT-ALIGN: center
}

.SendType
{
	PADDING-BOTTOM: 5px; MARGIN-TOP: 3px; PADDING-LEFT: 15px; PADDING-TOP: 5px;
	position:relative;float:left;
	
	}
.SendType .txt
{
	COLOR: #333; FONT-SIZE: 12px; FONT-WEIGHT: bold; 
}

.mallrTable2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none; width:100%
}
.mallrTable2 .tips {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #ffffdf; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 3px; COLOR: #f34b00; PADDING-TOP: 3px
}
.mallrTable2 td{
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.mallrTable2 td A:link {
	COLOR: #fe5400
}
.mallrTable2 td A:visited {
	COLOR: #fe5400
}
.mallrTable2 td A:hover {
	COLOR: #fe5400
}
.mallrTable2 td {
	BACKGROUND: #f8f8f8
}
.mallrTable2 td label {
	COLOR: #333
}
.mallrTable2 td .num {
	FONT-WEIGHT: bold; COLOR: #fe5f88
}