/***** TITLE *****/
h2.ys_shopTitle{
	background:url(../../shoplist/images/title.jpg) top left no-repeat;
	width:570px;
	height:135px;
	margin:0px;
	padding:0px;
	margin:0px;
	padding:0px;
	text-align:left;
	text-indent: -2000px;
	font-size: 1px;
	color: #FEFEFE;
	text-decoration: none ! important;
	display:block;
	}


/***** MENU *****/
.ys_shopmenu{
	background:url(../../shoplist/images/menu_bg.gif);
	width:230px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
li.ys_shopmenuSh{
	width:230px;
	margin:0px;
	padding:0px;
	clear:both;
	}
li.ys_shopmenuSh h5{
	width:230px;
	height:26px;
	margin:0px;
	padding:0px;
	text-align:left;
	text-indent: -2000px;
	font-size: 1px;
	color: #FEFEFE;
	text-decoration: none ! important;
	display:block;
	}
/*menu-title*/
.ys_shopmenuT1{
	background:url(../../shoplist/images/menu_search1.gif) top left no-repeat;
	}
.ys_shopmenuT2{
	background:url(../../shoplist/images/menu_search2.gif) top left no-repeat;
	}
.ys_shopmenuT3{
	background:url(../../shoplist/images/menu_search3.gif) top left no-repeat;
	}
/*txt*/
.ys_shopmenuShTxt{
	width:195px;
	margin:0px;
	padding:0 0 5px 25px;
	font-size:10px;
	text-align:left;
	color:#FFFFFF;
	}
.ys_shopmenuShTxt input.txt{
	width:180px;
	margin:0px;
	border:#990000 solid 1px;
	padding:2px;
	}
.ys_shopmenuShTxt input.btn{
	background:#000000;
	color:#FFFFFF;
	margin:0px;
	padding:2px;
	font-size:12px;
	border-top:#666666 solid 1px;
	border-left:#666666 solid 1px;
	border-right:#000000 solid 1px;
	border-bottom:#000000 solid 1px;
	}
.ys_shopmenuShTxt a,.ys_shopmenuShTxt a:link,.ys_shopmenuShTxt a:hover,.ys_shopmenuShTxt a:visited{
	width:inherit ! important;
	color:#FFFFFF ! important;
	text-decoration:underline ! important;
	text-align:left;
	font-size:inherit ! important;
	text-indent:inherit ! important;
	}

	
	
	
/***** TOP *****/
.ys_shopCopy{
	background:url(../../shoplist/images/copy.jpg) top left no-repeat;
	width:550px;
	height:80px;
	margin:0 0 20px;
	padding:0px;
	text-align:left;
	text-indent: -2000px;
	font-size: 1px;
	color: #FEFEFE;
	text-decoration: none ! important;
	display:block;
	}
/***SEARCH***/
.ys_shopSearch{
	width:550px;
	margin:0 0 40px;
	padding:0px;
	clear:both;
	}
/*title*/
.ys_shopSearch h4{
	width:550px;
	height:30px;
	padding:0px;
	text-align:left;
	text-indent: -2000px;
	font-size: 1px;
	color: #FEFEFE;
	text-decoration: none ! important;
	display:block;
	}
.ys_shopSearchT1{
	background:url(../../shoplist/images/search_t1.gif) top left no-repeat;
	margin:0 0 15px;
	}
.ys_shopSearchT2{
	background:url(../../shoplist/images/search_t2.gif) top left no-repeat;
	margin:0 0 15px;
	}
.ys_shopSearchT3{
	background:url(../../shoplist/images/search_t3.gif) top left no-repeat;
	margin:0px;
	}
/*list*/
.ys_shopSearch ul{
	width:550px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
.ys_shopSearch li{
	background:url(../../shoplist/images/search_icon.gif) left no-repeat;
	width:165px;
	margin:0px;
	padding:0 0 0 15px;
	float:left;
	}
/*keyword-form*/
.ys_shopKwfm{
	background:#E6E6E6;
	width:520px;
	padding:15px;
	}
.ys_shopKwfmTxt{
	width:250px;
	margin:0 5px 0 0;
	border:#CCCCCC solid 1px;
	padding:3px;
	font-size:12px;
	}
.ys_shopKwfmBtn{
	background:#000000;
	color:#FFFFFF;
	margin:0px;
	padding:2px;
	font-size:12px;
	border-top:#666666 solid 1px;
	border-left:#666666 solid 1px;
	border-right:#000000 solid 1px;
	border-bottom:#000000 solid 1px;
	}
	
/*entry*/
.ys_shopEntryInfo{
	background:url(../../shoplist/images/entry_bg.gif) bottom left no-repeat;
	width:550px;
	margin:0px;
	padding:0 0 20px;
	}
.ys_shopEntryInfo h4{
	background:url(../../shoplist/images/entry_title.gif) top left no-repeat;
	width:550px;
	height:35px;
	margin:0 0 10px;
	padding:0px;
	text-align:left;
	text-indent: -2000px;
	font-size: 1px;
	color: #FEFEFE;
	text-decoration: none ! important;
	display:block;
	}
.ys_shopEntryInfoTxt{
	width:510px;
	margin:0 0 0 20px;
	padding:0px;
	text-align:left;
	clear:both;
	}
.ys_shopEntryBtn{
	background:url(../../shoplist/images/btn_entry.gif) top left no-repeat;
	width:156px;
	height:30px;
	margin:0 20px 0 0;
	padding:0px;
	float:right;
	}
.ys_shopEntryBtn a{
	width:156px;
	height:30px;
	margin:0px;
	padding:0px;
	text-align:left;
	text-indent: -2000px;
	font-size: 1px;
	color: #FEFEFE;
	text-decoration: none ! important;
	display:block;
	}


/***** LIST *****/
/*title*/
.ys_shopListTitle{
	width:550px;
	margin:0 0 10px;
	padding:0 0 10px;
	text-align:left;
	border-bottom:#000000 solid 1px;
	clear:both;
	}
.ys_shopListTitle h3{
	background:url(../../shoplist/images/list_icon.gif) left no-repeat;
	margin:0px;
	padding:0 0 0 20px;
	float:left;
	}
.ys_shopListTitleCt{
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight:normal;
	float:left;
	}
/*txt*/
.ys_shopListTxt{
	width:550px;
	margin:0 0 10px;
	padding:0px;
	text-align:left;
	}
/*list*/
.ys_shopList{
	width:550px;
	margin:0 0 20px;
	padding:0px;
	text-align:left;
	clear:both;
	}
.ys_shopList table{
	width:550px;
	margin:0 0 10px;
	padding:0px;
	}
.ys_shopList td{
	margin:0px;
	padding:10px 0;
	border-bottom:#000000 solid 1px;
	}
.ys_shopList td.headtitle{
	background:#000000;
	padding:5px 0;
	text-align:center;
	color:#FFFFFF;
	}
/*btn-top*/
.ys_shopBtntop{
	background:url(../../shoplist/images/btn_top.gif) top left no-repeat;
	width:156px;
	height:30px;
	margin:0px;
	padding:0px;
	float:right;
	}
.ys_shopBtntop a{
	width:156px;
	height:30px;
	margin:0px;
	padding:0px;
	text-align:left;
	text-indent: -2000px;
	font-size: 1px;
	color: #FEFEFE;
	text-decoration: none ! important;
	display:block;
	}

/***** DATA *****/
/*title*/
.ys_shopDataTitle{
	width:550px;
	margin:0 0 10px;
	padding:0 0 10px;
	text-align:left;
	border-top:#000000 solid 3px;
	border-bottom:#000000 solid 1px;
	clear:both;
	}
.ys_shopDataTitle h3{
	background:url(../../shoplist/images/data_titleicon.gif) left no-repeat;
	margin:10px 0 0;
	padding:0 0 0 20px;
	float:left;
	}
	
/*data*/
.ys_shopDataInfo{
	width:550px;
	margin:0 0 10px;
	padding:0px;
	text-align:left;
	}
.ys_shopDataInfo img{
	margin:0 10px 10px 0;
	float:left;
	}
.ys_shopData{
	width:550px;
	margin:0 0 20px;
	padding:0px;
	text-align:left;
	clear:both;
	}
.ys_shopData table{
	width:550px;
	margin:0 0 10px;
	padding:0px;
	border-top:#000000 solid 1px;
	}
.ys_shopData td{
	margin:0px;
	padding:10px 0 10px 10px;
	border-bottom:#000000 solid 1px;
	}
.ys_shopData td.datacategory{
	background:url(../../shoplist/images/data_listbg.gif);
	padding:5px 0;
	text-align:center;
	}
/*btn-list*/
.ys_shopBtnList{
	background:url(../../shoplist/images/btn_list.gif) top left no-repeat;
	width:156px;
	height:30px;
	margin:0px;
	padding:0px;
	float:right;
	}
.ys_shopBtnList a{
	width:156px;
	height:30px;
	margin:0px;
	padding:0px;
	text-align:left;
	text-indent: -2000px;
	font-size: 1px;
	color: #FEFEFE;
	text-decoration: none ! important;
	display:block;
	}