* { font-family: "Osaka","MS Gothic";}
img { margin: 0; padding: 0; border-style: none; border-width: 0; }
/*<agl.folder "base">*/
	#shop { background-color: #fff8ed; width: 1000px; margin: 10px auto; padding: 10px 0; }
	.shop_title { background-image: url(i/title.gif); background-repeat: no-repeat; background-position: left top; width: 970px; height: 60px; margin: 0 auto 6px; padding: 0; }
	.shop_title ul { font-size: 12px; line-height: 16px; width: 400px; float: right; margin: 0; padding: 30px 0 0; }
	.shop_title li { color: white; font-size: 12px; line-height: 16px; float: left; margin: 0; padding: 0; }
	.shop_title a { color: white; font-size: 12px; line-height: 16px; text-decoration: none; }
	.shop_title a:hover { color: yellow; font-size: 12px; line-height: 16px; text-decoration: underline; }
	.shop_data { width: 970px; height: auto; margin: 0 auto 20px; padding: 0; }
	.flo1 { background-image: url(i/flow1.gif); background-repeat: no-repeat; background-position: left top; width: 747px; height: 50px; margin: 0 auto 10px; padding: 0; }
	.flo2 { background-image: url(i/flow2.gif); background-repeat: no-repeat; background-position: left top; width: 747px; height: 50px; margin: 0 auto 10px; padding: 0; }
	.flo3 { background-image: url(i/flow3.gif); background-repeat: no-repeat; background-position: left top; width: 747px; height: 50px; margin: 0 auto 10px; padding: 0; }
	.flo4 { background-image: url(i/flow4.gif); background-repeat: no-repeat; background-position: left top; width: 747px; height: 50px; margin: 0 auto 10px; padding: 0; }
	.flo5 { background-image: url(i/flow5.gif); background-repeat: no-repeat; background-position: left top; width: 747px; height: 50px; margin: 0 auto 10px; padding: 0; }
	.flo6 { background-image: url(i/flow6.gif); background-repeat: no-repeat; background-position: left top; width: 747px; height: 50px; margin: 0 auto 10px; padding: 0; }
	.mess { color: fuchsia; font-size: 12px; line-height: 18px; margin: 0; padding: 5px 0; }
	.type_back { background-image: url(i/type_back.jpg); background-repeat: no-repeat; background-position: left top; width: 740px; height: 50px; margin: 0 auto 6px; padding: 0; }
	.type_back p { color: #060; font-size: 16px; font-weight: bold; line-height: 50px; text-align: center; width: 100%; margin: 0; padding: 0; }
	.list_name{ margin:3px 0;}
	.list_name td{ color: white; padding-top: 2px; padding-bottom: 2px;}
	.list_data1{ padding-left: 6px; }
	.list_data2{ padding-top: 3px; padding-left: 6px; }
	.photo{ padding-bottom: 6px; }
	.photo img  { border-style: none; border-width: 0; outline-style: none; outline-width: 0; }
	.list_table a{ color:#3366ff; font-size: 14px; line-height: 18px; text-decoration:none; }
	.list_table a:hover{ color:#0033ff; font-size: 14px; line-height: 18px; }
	.page_top { text-align: right; width: 720px; margin: 0 auto; padding: 0; }
	.page_top a { color: #36f; font-size: 12px; line-height: 30px; text-decoration: none; }
	.page_top a:hover { color: #03f; font-size: 12px; line-height: 30px; text-decoration: none; }
/*</agl.folder>*/
/*<agl.folder "detail">*/
	#detail_back{color:white;font-size:14px;width:740px;height:55px;background:url('i/detail_back.gif') top left no-repeat;}
	#detail_back span { color: white; font-size: 14px; font-weight: bold; padding-left: 60px; }
	.p_left{ padding-left:6px;}
	.p_right{ padding-right:6px;}
/*</agl.folder>*/
/*<agl.folder "lightBox">*/
	#lightbox{background-color:#eee;padding: 10px;border-bottom: 2px solid #666;border-right: 2px solid #666;}
	#lightboxDetails{ font-size: 12px; padding-top: 0.4em; }
	#lightboxCaption{float: left; }
	#keyboardMsg{float: right; }
	#closeButton{top: 5px; right: 5px; }
	#lightbox img{border: none; clear: both;}
	#overlay img{border: none; }
	#overlay{background-image: url(i/overlay.png); }
	* html #overlay{background-color: #333;back\ground-color: transparent;background-image: url(i/blank.gif);filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="i/overlay.png", sizingMethod="scale");}
/*</agl.folder>*/
.dtable { color: #333; font-size: 14px; line-height: 18px; padding-top: 5px; padding-bottom: 5px; }
#goods_img img{ border:4px solid #66cc33;}
#b_cart2 { width: 101px; height: 24px; margin: 0; padding: 0; }
#b_cart2 a { background-image: url(i/b_cart2.gif); background-repeat: no-repeat; background-position: left top; width: 101px; height: 24px; display: block; }
#b_cart2 a:hover { background-image: url(i/b_cart2.gif); background-repeat: no-repeat; background-position: left -24px; width: 101px; height: 24px; display: block; }
.cart_title { background-image: url(i/cart_back.gif); background-repeat: no-repeat; background-position: left top; width: 740px; height: 55px; margin: 0 auto; padding: 0; }
.ctable { color: #333; font-size: 12px; line-height: 20px; margin-top: 5px; margin-bottom: 5px; }
.ctable td { padding: 4px; }
.att_str { font-size: 12px; line-height: 16px; text-align: left; width: 720px; margin: 0 auto; padding: 5px 0; }
.emess { color: red; font-size: 12px; line-height: 16px; }
#cart_back{color:white;font-size:14px;width:740px;height:55px;background:url(i/cart_back.gif) top left no-repeat;}
#cart_back span{padding-left:65px;}
/**/
.goods_list { width: 740px; height: 151px; margin: 0 0 6px; padding: 0; }
.goods_list1 { background-image: url(i/goods_list/goods_back1.jpg); background-repeat: no-repeat; background-position: left top; width: 740px; height: 29px; margin: 0; padding: 0; }
.goods_list2 { background-image: url(i/goods_list/goods_back2.jpg); background-repeat: no-repeat; background-position: left top; text-align: left; width: 155px; height: 110px; margin: 0; padding: 0; }
.goods_list2 a { width: 133px; height: 100px; margin: 9px 0 0 12px; padding: 0; display: block; }
.goods_list3 { background-image: url(i/goods_list/goods_back3.jpg); background-repeat: no-repeat; background-position: left top; text-align: left; width: 314px; height: 42px; margin: 0; padding: 0; }
.goods_list3 a { color: #f33; font-size: 12px; font-weight: bold; line-height: 16px; text-decoration: none; margin: 0; padding: 0 0 0 10px; }
.goods_list3 a:hover { color: #f33; font-size: 12px; font-weight: bold; line-height: 16px; text-decoration: underline; margin: 0; padding: 0 0 0 10px; }
.goods_list4 { font-size: 14px; background-image: url(i/goods_list/goods_back4.jpg); background-repeat: no-repeat; background-position: left top; text-align: center; width: 122px; height: 42px; margin: 0; padding: 0; }
.goods_list5 { background-image: url(i/goods_list/goods_back5.jpg); background-repeat: no-repeat; background-position: left top; width: 149px; height: 42px; margin: 0; padding: 0; }
.goods_list5 a{ display:block; width:137px; height:32px; background:url(i/b_cart.jpg) no-repeat left top; margin: 0 auto; padding: 0; }
.goods_list5 a:hover{ background-position:0 -32px; margin: 0 auto; padding: 0; }
.goods_list6 { font-size: 14px; line-height: 18px; background-image: url(i/goods_list/goods_back6.jpg); background-repeat: no-repeat; background-position: left top; text-align: left; width: 585px; height: 68px; margin: 0; padding: 0; }
.goods_list6 p { font-size: 12px; line-height: 16px; margin: 0; padding: 0 0 0 6px; }
.goods_list7 { background-image: url(i/goods_list/goods_back7.jpg); background-repeat: no-repeat; background-position: left top; width: 740px; height: 12px; margin: 0; padding: 0; }
