#big-product2 { 
	width:575px;
	height:252px;
	margin:0 auto;
	background:url(/_media/images/shop/pinfo2.png) no-repeat 0px 35px;
}
#big-product { 
	width:575px;
	height:252px;
	margin:0 auto;
	background:url(/_media/images/shop/pinfo.png) no-repeat 0px 50px;
	margin-top:30px;
}
#pinfo {
	width:235px;
	height:158px;
	float:left;
	padding-top:50px;
	padding-right:5px;
}
#pinfo2 {
	width:235px;
	height:158px;
	float:left;
	padding-top:50px;
	padding-right:5px;
}
#p { 
	width:332px;
	height:252px;
	float:right;
	position:relative;
}
#p-img {
	left:10px;
	width:302px;
	height:220px;
	position:absolute;
	left:15px;
	top:16px;
	background:#fff url(/_media/images/shop/loading.gif) no-repeat center center;
}
#p-img img {
	width:302px;
	height:220px;
}
#p-frame {
	width:332px;
	height:252px;
	background:url(/_media/images/shop/p-frame-big.png) no-repeat left top;
	position:absolute;
}
h3 {
	font-size:16px;
	padding:0px;
	padding-top:10px;
} 
#products {
	width:575px;
	height:120px;
	margin:0 auto;
	margin-top:5px;
}
#p-left {
	float:left;
	width:20px;
	margin-top:22px;
}
#p-left img {
	cursor:pointer;
}
#p-list {
	float:left;
	width:535px;
	height:120px;
	overflow:hidden
}

#p-list .small-p {
	position:relative;
	float:left;
	cursor:pointer;
}
#p-list .small-p .img {
	width:115px;
	height:96px;
	background:#fff url(/_media/images/shop/loading.gif) no-repeat center center;
	position:absolute;
	left:8px;
	top:8px;
}
#p-list .small-p .frame {
	background:url(/_media/images/shop/p-frame-small.png) no-repeat left top;
	width:130px;
	height:112px;
	position:absolute;
	left:0px;
	top:0px;
}
#p-list .small-p .frame-cur {
	background:url(/_media/images/shop/p-frame-small-hover.png) no-repeat left top;
	width:130px;
	height:112px;
	position:absolute;
	left:0px;
	top:0px;
}
#p-right {
	float:left;
	width:20px;
	margin-top:22px;
}
#p-right img {
	cursor:pointer;
}
#top-menu a {
	float:right;
	margin-left:3px;
	margin-right:2px;
}
a.mitem:link,a.mitem:active,a.mitem:visited {
	display:block;
	width:73px;
	height:41px;
	background:url(/_media/images/shop/menuitem.jpg) no-repeat left top;
	text-align:center;
	color:white;
	font-weight:bold;
	text-decoration:none;
	line-height:40px;
	font-family:Arial;
	font-size:12px;
}
a.mitem:hover {
	background:url(/_media/images/shop/menuitem-sel.jpg) no-repeat left top;
}
a.mitem-sel:link,a.mitem-sel:active,a.mitem-sel:visited {
	display:block;
	width:73px;
	height:41px;
	background:url(/_media/images/shop/menuitem-sel.jpg) no-repeat left top;
	text-align:center;
	color:white;
	font-weight:bold;
	text-decoration:none;
	line-height:40px;
	font-family:Arial;
	font-size:12px;
}
a.mitem-sel:hover { }

#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;
}

#finish_btn {
	display:none;
}
.black_overlay{ 
	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 {
	background:url(/_media/images/shop/info-layer.png) no-repeat left top;
	width:652px;
	height:424px;
	margin-right:-376px;
	right:50%;
	top:80px;
	position: absolute;
	z-index:2000;
	display:none;
}