form.nsp {
	margin-top: 0em;
	margin-bottom: 0em;
}

.sidetable {
	width: 160px;
	font-size:	12px;
	text-align: center;
	vertical-align:	top;
	background-image: url(/image/side_bg.gif); 
}
.centertable {
	font-size:	12px;
	text-align: left;
	vertical-align:	top;
	background-color: #ffffff;
}

.sidemenu_l {
	padding:	4px 4px 4px 8px;
	font-size:	12px;
	text-align:	left;
	vertical-align:	middle;
	background-image: url(/image/sheet_bg.gif); 
	color:	#333333;
}
.sidemenu_cart {
	padding:	4px 4px 4px 8px;
	font-size:	10px;
	text-align:	left;
	vertical-align:	middle;
	background-image: url(/image/sheet_bg.gif); 
	color:	#333333;
}
.sidemenu_r {
	padding:	4px;
	font-size:	12px;
	text-align:	right;
	vertical-align:	middle;
	background-image: url(/image/sheet_bg.gif); 
	color:	#333333;
}
.sidemenu_c {
	padding:	4px;
	font-size:	12px;
	text-align:	center;
	vertical-align:	middle;
	background-image: url(/image/sheet_bg.gif); 
	color:	#333333;
}
.sidemenu_i {
	padding:	0px;
	font-size:	12px;
	text-align:	left;
	vertical-align:	middle;
	background-image: url(/image/sheet_bg.gif); 
}
.sidemenu_t {
	padding:	0px 8px 0px 0px;
	font-size:	12px;
	text-align:	right;
	vertical-align:	middle;
	background-image: url(/image/sheet_bg_total.gif); 
	color:	#333333;
	height: 32px;
}

.text_l {
	padding:	4px 4px 4px 8px;
	font-size:	12px;
	text-align:	left;
	vertical-align:	middle;
	color:	#333333;
}
.text_r {
	padding:	4px;
	font-size:	12px;
	text-align:	right;
	vertical-align:	middle;
	color:	#333333;
}
.text_c {
	padding:	4px;
	font-size:	12px;
	text-align:	center;
	vertical-align:	middle;
	color:	#333333;
}
.image_c {
	padding:	0px;
	text-align:	center;
	vertical-align:	middle;
}
.gtext_l {
	padding:	4px 4px 4px 8px;
	font-size:	12px;
	text-align:	left;
	vertical-align:	middle;
	color:	#666666;
}
.gtext_r {
	padding:	4px;
	font-size:	12px;
	text-align:	right;
	vertical-align:	middle;
	color:	#666666;
}
.gtext_c {
	padding:	4px;
	font-size:	12px;
	text-align:	center;
	vertical-align:	middle;
	color:	#666666;
}

.bnr_image {
	padding:	0px 0px 2px 0px;
}
.bnr_ltext_c {
	padding:	1px 8px 4px 8px;
	font-size:	14px;
	text-align:	center;
	vertical-align:	middle;
	color:	#333333;
}
.bnr_mtext_c {
	padding:	1px 8px 4px 8px;
	font-size:	12px;
	text-align:	center;
	vertical-align:	middle;
	color:	#333333;
}
.bnr_stext_c {
	padding:	1px 8px 4px 8px;
	font-size:	10px;
	text-align:	center;
	vertical-align:	middle;
	color:	#333333;
}
.bnr_ltext_l {
	padding:	1px 8px 4px 8px;
	font-size:	14px;
	text-align:	left;
	vertical-align:	middle;
	color:	#333333;
}
.bnr_mtext_l {
	padding:	1px 8px 4px 8px;
	font-size:	12px;
	text-align:	left;
	vertical-align:	middle;
	color:	#333333;
}
.bnr_stext_l {
	padding:	1px 8px 4px 8px;
	font-size:	10px;
	text-align:	left;
	vertical-align:	middle;
	color:	#333333;
}
.minibnr_image {
	padding:	4px 4px 0px 0px;
	font-size:	12px;
	text-align:	left;
	vertical-align:	top;
	line-height:	150%;
	letter-spacing: 2px;
}
.minibnr_text {
	padding:	4px 4px 0px 0px;
	font-size:	12px;
	text-align:	left;
	vertical-align:	top;
	line-height:	140%;
	letter-spacing: 2px;
	color:	#333333;
}
.spc_text_l {
	padding:	4px 4px 4px 8px;
	font-size:	12px;
	text-align:	left;
	vertical-align:	middle;
	letter-spacing: 1px;
	line-height:	120%;
	color:	#333333;
}
.spc_text_r {
	padding:	4px 4px 4px 8px;
	font-size:	12px;
	text-align:	right;
	vertical-align:	middle;
	letter-spacing: 1px;
	line-height:	120%;
	color:	#333333;
}
.spc_text_c {
	padding:	4px 4px 4px 8px;
	font-size:	12px;
	text-align:	center;
	vertical-align:	middle;
	letter-spacing: 1px;
	line-height:	120%;
	color:	#333333;
}


.catch {
	font-size:	24px;
	line-height:	150%;
	font-weight: bold;
	position: absolute;
}
.catch_cell {
	width:	600px;
	height:	300px;
	padding:	20px;
	position: relative;
}

.topitem_cell {
	padding:	2px;
	font-size:	10px;
	text-align:	center;
	vertical-align:	top;
}

.item_title {
	height:	48px;
	padding:	4px 4px 4px 8px;
	font-size:	14px;
	text-align:	left;
	vertical-align:	middle;
	color:	#202020;
	line-height:	100%;
	background-image: url(/image/title_itembg.gif);
}

.item_detail {
	padding:	4px 4px 4px 8px;
	font-size:	12px;
	text-align:	left;
	vertical-align:	middle;
	color:	#202020;
	line-height:	100%;
}

.page_title {
	color:	#ffffff;
	width:	592px;
	height:	48px;
	padding:	8px 8px 8px 56px;
	font-size:	18px;
	text-align:	left;
	vertical-align:	middle;
	background-image: url(/image/title_commonbg.gif);
	font-weight: bold;
}

.cat_title {
	color:	#ffffff;
	width:	592px;
	height:	48px;
	padding:	8px 8px 8px 56px;
	font-size:	18px;
	text-align:	left;
	vertical-align:	middle;
	background-image: url(/image/title_catbg.gif);
	font-weight: bold;
}

.stext {
	padding:	4px 4px 4px 8px;
	text-align:	left;
	vertical-align:	middle;
	font-size: 18px;
	color: #FF3300;
	font-weight: bold;
	filter: DropShadow(offx=1,offy=1,color=silver);
}
