#order-list {
	width:183px;
	margin:0 auto;
}
#order-list table {
	width:100%
}
#order-list table tr td.otitle {
	border:0px;
	line-height:1px;
	font-size:1px;
}
#order-list table tr td.etable {
	border-top:1px dashed #000;
	line-height:2px;
	font-size:1px;
}
#order-list table tr td.tbtm {
	background-color:#000;
	line-height:24px;
	border:0px;
	color:#fff
}
#order-list table tr td.tbtm img {
	vertical-align:middle
}
#order-list table tr td {
	border-top:1px solid #A4A8A7;
	line-height:16px;
	height:28px;
	vertical-align:middle;
}
#order-list table .itemprice {
	width:45px;
}

#order-list table .delitem {
	width:16px;
}

#order-list table .delitem img {
	vertical-align:middle;
}

h1 {
	color:#fff;
	font-size:18px;
	font-weight:bold;
	line-height:41px;
	text-indent:25px;
}

#big-details {
	background:url(/_media/images/shop/details-big-2.png) no-repeat left top;
	width:591px;
	height:237px;
	margin:0 auto;
	margin-top:5px;
}
#small-details {
	background:url(/_media/images/shop/details-small.png) no-repeat left top;
	width:591px;
	height:149px;
	margin:0 auto;
	margin-top:10px;
	position:relative;
}
.form {
	width:530px;
	margin:0 auto;
	padding-top:7px;
}

.form table tr {
	height:26px;
}

.form table tr td {
	text-align:center;
}

.form .right table tr td {
	text-align:right;
}
.form .right {
	padding-right:55px;
	width:180px;
	float:right
}

.form .right table tr {
	height:30px;
}

.form .left {
	margin-left:30px;
	width:190px;
	float:left
}
.form .left table tr td {
	text-align:right;
}

.small-inp {
	width:102px;
	border:1px solid #7E9DB9;
}
.med-inp {
	width:115px;
	border:1px solid #7E9DB9;
}
.explain {
	font-size:10px;
	line-height:14px;
}
label {
	font-size:11px;
	}
#btn-order {
	position:absolute;
	bottom:-15px;
	left:50px;
}
#btn-back {
	position:absolute;
	bottom:-15px;
	right:50px;
}
.req-unfocus {
	border:1px solid #7E9DB9;
	text-indent:15px;
	width:150px;
	background:#fff url(/_media/images/shop/req.gif) no-repeat 140px center;
}
.req-focus {
	border:1px solid #7E9DB9;
	width:150px;
}
.unfocus {
	border:1px solid #7E9DB9;
	width:150px;
	.margin-right:15px;
}
.focus {
	border:1px solid #7E9DB9;
	width:150px;
	.margin-right:15px;
}
.db {
	border:1px solid #7E9DB9;
	width:150px;
}

.diffrent-address {
	display:none;
}
.black-overlay-finish{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.7;
	opacity:.70;
	filter: alpha(opacity=70);
	display:none;
}
.info-layer-finish {
	background:url(/_media/images/shop/thanx_bg.png) no-repeat left top;
	width:652px;
	height:455px;
	right:50%;
	margin-right:-376px;
	top:48px;
	position: absolute;
	z-index:2000;
	display:none;
}
.info-layer-not-finish {
	background:url(/_media/images/shop/thanx_bg.png) no-repeat left top;
	width:652px;
	height:455px;
	right:50%;
	margin-right:-376px;
	top:48px;
	position: absolute;
	z-index:2000;
	display:none;
}
